1PoPToP ChangeLog 2 3--------------------------------------------------------------------------- 4v0.9.12 -> v0.9.13 517 August, 1999 6 7- added pptpd.8 8- added pptpd.conf.5 9 10--------------------------------------------------------------------------- 11v0.9.11 -> v0.9.12 1216 August, 1999 13 14- hand fixed bug in Makefile.in to work around automake bug (distdir 15 target) 16- made 'make dist' work 17- added pptpctrl.8 18- added HOWTO/FAQ to html/ and removed old docs 19 20--------------------------------------------------------------------------- 21v0.9.10 -> v0.9.11 228 August, 1999 23 24- increased "receive window size" to match the other side 25- improved behaviour if a network write ever fails 26- minor changes to macro names and operation of functions 27- check call id on incoming GRE packets 28 29--------------------------------------------------------------------------- 30v0.9.9 -> v0.9.10 312 August, 1999 32 33- keep a pid file - /var/run/pptpd.pid by default, overriden by config 34 option pidfile or commandline option -p/--pidfile 35- added another TODO item 36 37--------------------------------------------------------------------------- 38v0.9.8 -> v0.9.9 3929 July, 1999 40 41- move libutil.h to after sys/types.h (FreeBSD 3.1) 42- add option file passing to SLIRP 43- reduce the number of variables used for option parsing/storage 44- add option to set local address to bind to ("listen") 45- configure script forces pppd ip allocation when needed, rather than 46 exiting on an error 47 48--------------------------------------------------------------------------- 49v0.9.7 -> v0.9.8 5026 July, 1999 51 52- zero sockaddr_in (to blank out sin_len on BSD) 53- include libutil.h if there is one for openpty() proto (FreeBSD) 54- attempt to continue after failed bind() (OpenBSD?) 55 56--------------------------------------------------------------------------- 57v0.9.6 -> v0.9.7 5822 July, 1999 59 60- added doc for setting up MPPE 61- use error names rather than numbers where easily possible 62 63--------------------------------------------------------------------------- 64v0.9.5 -> v0.9.6 6515 July, 1999 66 67- moved binaries to /usr/local/sbin (ie, configure's --sbindir) 68- some documentation fixes 69- big warning about having to delete old /usr/local/sbin/pptp{d,ctrl,...} 70 71--------------------------------------------------------------------------- 72v0.9.4 -> v0.9.5 737 July, 1999 74 75- bad sequence number message made to detect duplicates and out of order 76 and report appropriately 77- show if libwrap is selected in configure script output 78- completely re-did connection termination to match draft spec (unfortunately 79 generates a warning when talking to Win98) 80- changed capabilities to be more realistic 81- fixed echo reply processing (should prevent death when idle) 82- made call id handling more sane 83- made us always use the right call id in the right place 84- print errno on GRE write failures 85- bind GRE to address connection was received on 86 87--------------------------------------------------------------------------- 88v0.9.3 -> v0.9.4 895 July, 1999 90 91- fixed to detect Slackware 4.0 needing -lintl for gettext() 92- better fix for using different binary locations (cover --bindir too) 93- removed select() in ctrlpacket.c in favour of setting control sockets 94 to be nonblocking (for performance - plain read() is cheaper than 95 select() especially when you're pretty sure of success) 96 97--------------------------------------------------------------------------- 98v0.9.2 -> v0.9.3 992 July, 1999 100 101- changes to configure to fix SLIRP option and print out options chosen 102- configure --prefix fix 103 104--------------------------------------------------------------------------- 105v0.9.1 -> v0.9.2 10617th June, 1999 107 108- made usage info not show details which aren't relevant to current config 109- made configure force pppd-ip-alloc on systems where we don't yet support 110 passing IP addresses to pppd (SLIRP, BSDUSER_PPP) 111- minor slirp fix for pppd startup detection 112 113--------------------------------------------------------------------------- 114v0.9.0 -> v0.9.1 11517th June, 1999 116 117- made a few minor changes for slirp 118- added macros for PPTP packet creation and removed memcpy() where simple 119 assignment is sufficient; CPU usage should be lower 120- cleaned up call_id to always be passed around as a network byte order 121 u_int16_t 122- added some missing ntoh32() in pptpgre.c (currently no effect as ack_recv 123 is ignored) 124- speedups in GRE routines 125- no longer close stderr (fd 2) in pptpctrl.c to overcome problems where 126 syslog() is absent 127- increased debugging in openpty() 128 129--------------------------------------------------------------------------- 130 131