--- embedaddon/mpd/doc/mpd4.html 2016/11/01 09:56:12 1.1.1.3
+++ embedaddon/mpd/doc/mpd4.html 2021/03/17 00:39:23 1.1.1.4
@@ -6,7 +6,7 @@
-Mpd 5.8 User Manual
+Mpd 5.9 User Manual
: Introduction
: Change history
Previous: Organization of this manual
@@ -15,6 +15,42 @@
1.3. Change history
+Changes since version 5.8:
+
+- New features:
+
+- Added new option `override` for the command `set iface mtu`.
+
+
+- Changes:
+
+- Improve compatibility with new implementation of ipfw tables
+for FreeBSD versions when ipfw table delete command takes
+list of addresses.
+- Use only 64-bit counters on modern FreeBSD.
+
+
+- Bugfixes:
+
+- Properly clean console mutex lock in case of thread
+cancellation to prevent deadlock.
+- Fix buffer overflow introduced in version 5.8:
+processing of template %aX in a RADIUS authentication response
+might lead to unexpected termination of the mpd5 process.
+Installations not using RADIUS or not using %aX templates
+in RADIUS attributes were not affected.
+- LCP negotiation fixed for rare case of remote peer restarting it
+when in phase AUTHENTICATE or NETWORK.
+- Fix buffer overflow in parsing of L2TP control packets
+introduced in version 4.0 that initially brought in L2TP support:
+a specially crafted incoming L2TP control packet
+might lead to unexpected termination of the process.
+Installations not using L2TP clients nor L2TP server configuration
+were not affected.
+
+
+
+
Changes since version 5.7:
- New features:
@@ -141,7 +177,7 @@ Import required files into the MPD tree.
Changes since version 5.3 (most of this work was sponsored by
-http://ufanet.ru/):
+JSC 'Ufanet'):
- New features:
@@ -680,12 +716,12 @@ rewritten to support many NCPs.
- PPTP link type is ready to support IPv6,
but requires ng_pptpgre(4) to support IPv6.
- NetFlow export over IPv6 is supported.
-- The following features don't yet support IPv6:
+
- The following features do not yet support IPv6:
TcpMSSFix, NetFlow, Tee, DialOnDemand.
TCP link type now compiles and works
-(but isn't yet ready for production usage).
+but is not yet ready for production usage.
NetFlow data generation on outgoing interface is supported.
Added a possibility to use an existing ng_netflow(4) node.
Added a possibility to specify network interface names
@@ -707,7 +743,7 @@ fix some aspects of multilink server functionality. The shutdown of mpd is now much more graceful:
the netgraph nodes are closed, the accounting RADIUS
packets for closing links are sent, new connections
-aren't accepted during shutdown.
+are not accepted during shutdown.
Fixed races in filling of RADIUS packets. In particular,
RAD_NAS_PORT value in the RADIUS could be wrong.
RADIUS support rewritten to use poll(2) instead of
@@ -752,7 +788,7 @@ not broken anymore.
is loaded once at startup.
Added a new global
config space for all the global
settings.
-BugFix: don't generate new challenges, while retransmitting
+BugFix: do not generate new challenges while retransmitting
them.
Fix va_args
bug on certain non-i386 platforms.
Auto-load ng_ether
for PPPoE connections;
@@ -760,7 +796,7 @@ fix default path for undefined service.
Rewrite the console-stuff. Multiple telnet connections are now
allowed. There is no input-console anymore, must use telnet
instead.
-BugFix: The directly configured password wasn't taken into
+BugFix: The directly configured password was not taken into
account when using PAP.
Disallow empty usernames safely.
@@ -778,7 +814,7 @@ accounting requests.
Changes since version 3 (most of this work was sponsored by
-http://www.surfnet.nl/):
+SURFnet):
- Design changes:
Mpd uses now a thread-based event system using libpdel, these libpdel parts are now
@@ -813,8 +849,8 @@ has no special role anymore, i.e. it could be disabled
- RADIUS related changes:
- Remember and send the RAD_STATE attribute.
- Message-Authenticator support.
- EAP Proxy Support.
@@ -876,7 +912,7 @@ implementing each EAP-Type into Mpd.
-Mpd 5.8 User Manual
+Mpd 5.9 User Manual
: Introduction
: Change history
Previous: Organization of this manual