CHANGES from 1.0 to 1.1 ======================= Refering to slip.login*: New argument pid for slip.login files. Update your old slip.login* if you are upgrading from 1.0 to 1.1 ! Refering to slip.hosts: Changed slip mode "adaptive" to "auto" since there was no adaptive defined. Changed slip mode "compress" to "compressed" since it looks better. Added slip mode "ax25" for KISS AX.25 connections. Update your old slip.hosts if you are upgrading from 1.0 to 1.1 ! General: Some workarounds.Speed argument contains now the real speed. CHANGES from 1.1 to 1.2 ======================= Fixed a close() problem thanks to Bart Kindt and a race condition. Added dynamic IP address assigning by Eric Stern. CHANGES from 1.2 to 1.3 ======================= Fixed argument passing to slip.login for dynamic address thanks to Johann Visagie. CHANGES from 1.3 to 1.4 ======================= Added more comments and fixed setsid(). CHANGES from 1.4 to 1.5 ======================= Security fixes thanks to Michael O'Reilly. CHANGES from 1.5 to 1.6 ======================= Sliplogin no longer forks. Please report if this causes any trouble. These changes are made by Jon Lewis: Changed output messages to deal with stupid windows clients. Added 2 seconds delay. Added a default user. CHANGES from 1.6 to 1.6.1 ======================= Added a fflush() call after the output message to force printing. CHANGES from 1.6.1 to 2.0 ========================= Now sliplogin watches the incoming IP traffic if you activated the /proc filesystem. This means you can specify a timeout while the slip client must send something through the slip interface or sliplogin will terminate the slip session. This feature is pretty untested since i lack the equipment so report bugs asap, please. The side effect of this is that slip.hosts needs the new timeout value to be set. Another new feature is brought to you by Dick Porter. Sliplogin now supports NIS (YP) tables. You can put slip.hosts on a NIS server and sliplogin will search in the NIS table for the user entries instead of /etc/slip.hosts. Last but not least sliplogin writes the total sum of sent and received packets in the syslog file (if possible). Read the manual on how to use the 2 new (optional) features. A few more options have been added in the Makefile. Update your old slip.hosts. CHANGES from 2.0 to 2.0.1 ========================= Though i didn't receive a bug report, i discovered that sliplogin didn't use the NIS entry. This is hopefully fixed now. Changes from 2.0.1 to 2.0.2 =========================== Security fixes thanks to Olaf Kirch . Changes from 2.0.2 to 2.1.0 (by jan@todonix.ping.de) =========================== - Merging sliplogin & esliplogin - usage of '*' or 'DYNAMIC' for dynamic adressing - dynamic addressing of local address (always ignore local address field with compile time option DYNAMIC_SERVER. Usefull if you want to use old configuration scripts at several servers.) - Merging slip.login & slip.logout (Warning: don't use old scripts, the number of arguments has changed!) - Easy configuration of subnets with slip.route - additional compile-time option SLIPPATH for the configuration path, defaults to /etc/slip. - Adding timeouts for FreeBSD, implemented by counting the usage of the slip interface. This means, that we're counting outgoing packets instead of the incoming packets under linux. - access library to gain restricted access (time / user) to each line. (this is alpha software!) Changes from 2.1.0 to 2.1.1 =========================== - To decrease confusion now both slip modes "compress" and "compressed" do start cslip. - If you use ESLIPLOGIN mode (-DESLIPLOGIN), sliplogin will now use additional passwords if the loginname matches *SLIP or *SLIP? instead of *slip*. - The rest of the changes does not add new functionality, but was necessary to make sliplogin work 'better'.