PoPToP ChangeLog --------------------------------------------------------------------------- v0.9.12 -> v0.9.13 17 August, 1999 - added pptpd.8 - added pptpd.conf.5 --------------------------------------------------------------------------- v0.9.11 -> v0.9.12 16 August, 1999 - hand fixed bug in Makefile.in to work around automake bug (distdir target) - made 'make dist' work - added pptpctrl.8 - added HOWTO/FAQ to html/ and removed old docs --------------------------------------------------------------------------- v0.9.10 -> v0.9.11 8 August, 1999 - increased "receive window size" to match the other side - improved behaviour if a network write ever fails - minor changes to macro names and operation of functions - check call id on incoming GRE packets --------------------------------------------------------------------------- v0.9.9 -> v0.9.10 2 August, 1999 - keep a pid file - /var/run/pptpd.pid by default, overriden by config option pidfile or commandline option -p/--pidfile - added another TODO item --------------------------------------------------------------------------- v0.9.8 -> v0.9.9 29 July, 1999 - move libutil.h to after sys/types.h (FreeBSD 3.1) - add option file passing to SLIRP - reduce the number of variables used for option parsing/storage - add option to set local address to bind to ("listen") - configure script forces pppd ip allocation when needed, rather than exiting on an error --------------------------------------------------------------------------- v0.9.7 -> v0.9.8 26 July, 1999 - zero sockaddr_in (to blank out sin_len on BSD) - include libutil.h if there is one for openpty() proto (FreeBSD) - attempt to continue after failed bind() (OpenBSD?) --------------------------------------------------------------------------- v0.9.6 -> v0.9.7 22 July, 1999 - added doc for setting up MPPE - use error names rather than numbers where easily possible --------------------------------------------------------------------------- v0.9.5 -> v0.9.6 15 July, 1999 - moved binaries to /usr/local/sbin (ie, configure's --sbindir) - some documentation fixes - big warning about having to delete old /usr/local/sbin/pptp{d,ctrl,...} --------------------------------------------------------------------------- v0.9.4 -> v0.9.5 7 July, 1999 - bad sequence number message made to detect duplicates and out of order and report appropriately - show if libwrap is selected in configure script output - completely re-did connection termination to match draft spec (unfortunately generates a warning when talking to Win98) - changed capabilities to be more realistic - fixed echo reply processing (should prevent death when idle) - made call id handling more sane - made us always use the right call id in the right place - print errno on GRE write failures - bind GRE to address connection was received on --------------------------------------------------------------------------- v0.9.3 -> v0.9.4 5 July, 1999 - fixed to detect Slackware 4.0 needing -lintl for gettext() - better fix for using different binary locations (cover --bindir too) - removed select() in ctrlpacket.c in favour of setting control sockets to be nonblocking (for performance - plain read() is cheaper than select() especially when you're pretty sure of success) --------------------------------------------------------------------------- v0.9.2 -> v0.9.3 2 July, 1999 - changes to configure to fix SLIRP option and print out options chosen - configure --prefix fix --------------------------------------------------------------------------- v0.9.1 -> v0.9.2 17th June, 1999 - made usage info not show details which aren't relevant to current config - made configure force pppd-ip-alloc on systems where we don't yet support passing IP addresses to pppd (SLIRP, BSDUSER_PPP) - minor slirp fix for pppd startup detection --------------------------------------------------------------------------- v0.9.0 -> v0.9.1 17th June, 1999 - made a few minor changes for slirp - added macros for PPTP packet creation and removed memcpy() where simple assignment is sufficient; CPU usage should be lower - cleaned up call_id to always be passed around as a network byte order u_int16_t - added some missing ntoh32() in pptpgre.c (currently no effect as ack_recv is ignored) - speedups in GRE routines - no longer close stderr (fd 2) in pptpctrl.c to overcome problems where syslog() is absent - increased debugging in openpty() ---------------------------------------------------------------------------