Summary: Daemon that provides on demand IP links via SLIP or PPP. Name: diald Version: 0.99 Release: 1 Source0: http://diald.unix.ch/diald-%{version}.tar.gz Patch0: diald-0.99-path_ip.diff Patch1: diald-0.99-install_args.diff Patch2: diald-0.99-no_iface_dynamic.diff Copyright: Freely distributable (see LICENSE) Group: Networking/Daemons Packager: JuanJo Ciarlante BuildRoot: /var/tmp/diald-root Obsoletes: diald16 Requires: net-tools >= 1.50 %description The purpose of diald is to make it transparently appear that you have a permanent connection to a remote site. Diald sets up a "proxy" device which stands in for the physical connection to a remote site. It then monitors the proxy, waiting for packets to arrive. When interesting packets arrive it will attempt to establish the physical link to the remote site using either SLIP or PPP, and if it succeeds it will forward traffic from the proxy to the physical link. As well, diald will monitor traffic once the physical link is up, and when it has determined that the link is idle, the remote connection is terminated. The criteria for bringing the link up and taking it down are configurable at run time, and are based upon the type of traffic passing over the link. For diald configuration stuff I recommend using diald-config package. Based on RPM by Karl O. Pinc -- The Meme Factory, Inc http://www.meme.com Upgraded to 0.99 (tap and slip proxy support) %changelog * Mon Apr 19 1999 Juan Jose Ciarlante Version 0.99 - tagged some /usr/lib/diald stuff as %config - added "ifconfig dynamic" (requires net-tools >= 1.50) (for per-device "dynamic-ness" behaviour) * Wed Feb 10 1999 Juan Jose Ciarlante Version 0.98.2 - added "/sbin/ip" detection only iff 2.2 - added "/proc" dynaddr handling * Fri Apr 17 1998 Juan Jose Ciarlante Version 0.16.5-4 Added ip-goingdown patch * Tue Apr 14 1998 Juan Jose Ciarlante Version 0.16.5-3 Added /proc/.../ip_dynaddr auto setup patch * Wed Mar 25 1998 Juan Jose Ciarlante Version 0.16.5-2 Patch for 2.1 kernels did not properly close sockfd. Fixed. from Version 0.16.3: This packaging of diald does not install the configuration and startup files /etc/ppp/connect, /etc/diald.conf, and "/etc/rc.d/init.d/diald.init". Instead, it places them in the documentation directory. These files are replaced and owned by the diald-config package. %prep %setup -n diald-%{version} %patch0 -p1 %patch1 -p1 %patch2 -p1 %build make depend make diald %install rm -rf $RPM_BUILD_ROOT make install DESTDIR=$RPM_BUILD_ROOT cp -rp contrib $RPM_BUILD_ROOT/usr/lib/diald %files %defattr(-,root,bin) /usr/sbin/diald /usr/bin/dctrl %config /usr/lib/diald/connect %config /usr/lib/diald/standard.filter %config /usr/lib/diald/diald.defs /usr/lib/diald/contrib /usr/lib/diald/*.gif /usr/man/man8/diald.8 /usr/man/man1/dctrl.1 /usr/man/man5/diald-examples.5 /usr/man/man5/diald-control.5 /usr/man/man5/diald-monitor.5 %doc [A-Z]* config contrib doc/diald-faq.txt