Release Notes: The kernel-mode plugin is now built against the latest CVS ppp source. pppoe now logs the PPPoE session number when a session terminates. MSS-Clamping now works with compressed protocol fields, and pppoe ignores SIGINT/SIGHUP so that LCP termination can proceed normally if pppd is killed. Major internal code cleanups were made.
Release Notes: This release adds support for MTU/MRU of 1500 as per RFC 4638. It also includes many bugfixes and enhancements that have accumulated in the four years since the previous release.
Release Notes: Compilation problems on various platforms were fixed. The Makefiles now obey DESTDIR to relocate installed files. The kernel-mode PPPoE plugin is easier to compile, since you do no longer need to specify the path to pppd.h if it's installed under /usr/include.
Release Notes: A new pppoe-server option lets you limit the number of sessions per MAC address. Various minor bugs were fixed.
Release Notes: The code was refactored to shrink the size of the pppoe-executable. The ability to omit debugging code was also added. A bug in the MD5 code that caused pppoe-server to segfault on 64-bit architectures was fixed.
Release Notes: A new -O option was added to pppoe-server to specify a different options file for pppd (instead of the default /etc/ppp/pppoe-server-options). A typo in the firewall-standalone sample firewall script and one in pppoe-connect were fixed. Some incorrect coding in configure.in was fixed. pppoe-server now prepends "nic-" to the interface name if used with the kernel-mode plugin, allowing the use of any Ethernet interface (not just ones starting with "eth").