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