174 lines
5.9 KiB
Plaintext
174 lines
5.9 KiB
Plaintext
v1.1.12
|
|
* Included debian directory from Roberto C. Sanchez <roberto@connexer.com>
|
|
* Fix for dropped packets and wrong disconnects. [Ray Overland / Tuomo]
|
|
|
|
v1.1.11
|
|
* Support for passwordfd when using xl2tpd as client.
|
|
Patch by David MacKinnon <blaedd@google.com>
|
|
* Add DEBUG_AUTH comments to the Makefile [paul]
|
|
* Workaround for Cisco routers that do not send transmit speed or framing
|
|
type [paul]
|
|
* Fix two old l2tpd references to xl2tpd (syslog used wrong name) [paul]
|
|
|
|
v1.1.10
|
|
* add pid to pppd logging [tuomo]
|
|
* don't specify compiler flags (overrides packaging flags in rpm) [tuomo]
|
|
* minor documentation fixes [tuomo/paul]
|
|
|
|
v1.1.09
|
|
* Forgot to bump version number, so to avoid confusing, I bumped everything
|
|
to 1.1.09
|
|
|
|
v1.1.08
|
|
* Confirmed pppd bug of not always terminating on SIGTERM. The new define
|
|
TRUST_PPPD_TO_DIE determins whether we send SIGTERM or SIGKILL, with
|
|
SIGKILL being the (new) default. (ppp-2.4.2-6.4.RHEL4 is known to be
|
|
broken)
|
|
|
|
v1.1.07
|
|
* Fix for unaligned header field accesses crashes on RISC by Dave S. Miller
|
|
(# 735)
|
|
* Added and enabled pppd debugging code to assist locating a serious
|
|
xl2tpd infinite loop when pppd does not die after a SIGTERM.
|
|
* Complete support for pppol2tp's kernel mode L2TP. Patch by Cedric
|
|
* Make spec file Fedora Extras compliant
|
|
* Added pppol2tp-linux-2.4.27.patch to contrib/
|
|
* Pidfile fixes (by Tuomo)
|
|
* Fix creation of pid file if /var/run/xl2tpd does not exist.
|
|
* Fix compile without SANITY defined (Charlie Brady <charlieb@moodindigo.ca>)
|
|
* Fix configuration filename for the ppp options file (#725 by Tuomo)
|
|
* Fixes to compile with all DEBUG_* statements enabled
|
|
* Documented all DEBUG_* statements in Makefile
|
|
|
|
v1.1.06
|
|
* Build xl2tpd and use /etc/xl2tpd/xl2tpd.* configuration files with fallback
|
|
to /etc/l2tpd/l2tpd.* configuration files.
|
|
* Support for pppol2tp's kernel mode L2TP.
|
|
Patch by Cedric Schieli <cschieli@gmail.com>
|
|
* Documented IPsec SA reference tracking for use with Openswan
|
|
* Added patents documentation.
|
|
* Migration support on xl2tpd.spec for l2tpd -> xl2tpd
|
|
|
|
v1.1.05
|
|
* Changed versioning scheme to match Xelerance standards
|
|
* IPsec SA reference tracking added (used with Openswan's IPsec transport mode)
|
|
This adds support for multiple clients behind the same NAT router, and
|
|
multiple clients on the same internal IP behind different NAT routers.
|
|
* Fix for Windows clients that send the wrong tunnel ID for closing tunnels
|
|
|
|
v1.04
|
|
* actually, 1.03 tag in GIT was in the wrong place. This is the right release.
|
|
|
|
v1.03
|
|
* fixes for gcc 4.xx compilation
|
|
|
|
v1.02
|
|
* udpated CHNANGELOG
|
|
|
|
v1.01
|
|
* various debugging added, but debugging should not be on by default
|
|
* async/sync conversion routines must be ready for possibility that the read
|
|
will block due to routing loops
|
|
* refactored control socket handling.
|
|
* use man page in doc/
|
|
* move all logic about pty usage to pty.c try ptmx first. if it fails try
|
|
legacy ptys
|
|
* rename log() to l2tp_log(), as "log" is a math function.
|
|
|
|
v1.00
|
|
* First version managed by Xelerance, called xl2tpd.
|
|
* If we aren't deamonized, then log to stderr.
|
|
* added install: and DESTDIR support
|
|
|
|
0.70
|
|
--
|
|
Change path for config files from /etc/l2tp to /etc/l2tpd (jacco2@dds.nl)
|
|
Turn of echo no ptys to pppd (Damien de Soto)
|
|
Add pty name to command line passed to pppd (Chris Wilson)
|
|
Added listen-addr parameter to l2tpd.conf (jacco2@dds.nl)
|
|
Close stdin when in daemon mode (jacco2@dds.nl)
|
|
Improve interoperability with MSL2TP (jacco2@dds.nl)
|
|
Eliminate some warnings (jacco2@dds.nl)
|
|
|
|
0.69
|
|
--
|
|
Edited l2tpd.conf.5 man page to correct some information
|
|
Added l2tpd.8 and l2tp-secrets.5 man pages
|
|
Zero'ed out memory malloced to hold challenge, otherwise we may pass
|
|
wrong challenge to md5 code
|
|
|
|
0.68
|
|
--
|
|
Updated copyright notice on all relevent files
|
|
Changed vendor name as it appears in AVP's
|
|
Add new sources of randomness, reading /dev/urandom
|
|
Seed rand() with time()
|
|
Stubs available for egd randomness source, not implemented yet though
|
|
Don't close fd 0 as workaround for signal problems in daemon mode
|
|
Fix some off by 6 errors in avp handling
|
|
|
|
0.67
|
|
--
|
|
close pty connecting to pppd in child_handler()
|
|
Add code to daemonize correctly
|
|
Add command line options
|
|
-D to not daemonize
|
|
-p to specify a pidfile
|
|
-c to specify a config file
|
|
-s to specify a secrets file
|
|
Catch a SIGHUP that's coming from who-knows-where and do nothing
|
|
|
|
0.66
|
|
--
|
|
Fixed tunnel authentication mechanism so that it works!
|
|
Fixed several segfaults...some in debugging code
|
|
|
|
0.65.1
|
|
--
|
|
Reformatted all .c and .h files using GNU indent
|
|
|
|
0.65
|
|
--
|
|
Fix to handling SLI packets
|
|
reformatted some code in a few small places
|
|
Added valid, new (since L2TP draft days) result codes
|
|
autodialed calls switched to be "Incoming calls" rather than "Outgoing"
|
|
Re-arranged some header declarations
|
|
Remote systems may use the same Tunnel ID...this is OK
|
|
Look for l2tpd.conf in /etc/l2tp and in /etc/l2tpd...look for
|
|
l2tp-secrets int he same directory
|
|
Portability enhancement (act.sa_restorer only used on i386?)
|
|
(Jean-Francois Dive)
|
|
|
|
0.64
|
|
--
|
|
Too many that I lost track...
|
|
Scaleability improvements from Huiban Yoann at Siemens
|
|
Rudimentary Outgoing Call Request system
|
|
As in CREDITS, "an uncountable amount of little bug fixes"
|
|
|
|
0.63
|
|
--
|
|
Syslog support added!!!
|
|
Improved data sequencing & flow control serial number checking
|
|
Removed call flow/session control serial number checking in ICRQ
|
|
-- Did we do this already and we're going mindless? :D
|
|
Removed checking of now-defunct R bit
|
|
Changed PPP framing to always sync
|
|
Various and asundry other fixes
|
|
|
|
NOW OPERABLE WITH CISCO IOS 12.1
|
|
Continued interoperability improvements with Windows 2000 clients
|
|
|
|
0.62
|
|
--
|
|
Removed call flow/session control (inapplicable as of RFC spec draft 13)
|
|
Corrected invalid Receive Window Size AVP in ICCN
|
|
Corrected Bearer Capabilities non-requirement in SCCRQ & SCCRP
|
|
Verified operability with Cisco 3000 series
|
|
|
|
0.61
|
|
--
|
|
Fixed shutdown of PPPd from SIGKILL to SIGTERM
|
|
Beginning code cleanup and interoperability testing
|