Diff for /embedaddon/mpd/doc/mpd4.html between versions 1.1.1.3 and 1.1.1.4

version 1.1.1.3, 2016/11/01 09:56:12 version 1.1.1.4, 2021/03/17 00:39:23
Line 6 Line 6
 </HEAD>  </HEAD>
 <BODY text="#000000" bgcolor="#ffffff">  <BODY text="#000000" bgcolor="#ffffff">
   
<A HREF="mpd.html"><EM>Mpd 5.8 User Manual</EM></A><A HREF="mpd.html"><EM>Mpd 5.9 User Manual</EM></A>
  <b>:</b> <A HREF="mpd1.html"><EM>Introduction</EM></A>   <b>:</b> <A HREF="mpd1.html"><EM>Introduction</EM></A>
  <b>:</b> <EM>Change history</EM><BR>   <b>:</b> <EM>Change history</EM><BR>
 <b>Previous:</b> <A HREF="mpd3.html"><EM>Organization of this manual</EM></A><BR>  <b>Previous:</b> <A HREF="mpd3.html"><EM>Organization of this manual</EM></A><BR>
Line 15 Line 15
   
 <HR NOSHADE>  <HR NOSHADE>
   <H2><A NAME="4"></A>1.3. Change history<A NAME="changes"></A></H2>    <H2><A NAME="4"></A>1.3. Change history<A NAME="changes"></A></H2>
   <p>Changes since version 5.8:
   <ul>
   <li> New features:
   <ul>
   <li> Added new option `override` for the command `set iface mtu`.</li>
   </ul>
   </li>
   <li> Changes:
   <ul>
   <li> Improve compatibility with new implementation of ipfw tables
   for FreeBSD versions when ipfw table delete command takes
   list of addresses.</li>
   <li> Use only 64-bit counters on modern FreeBSD.</li>
   </ul>
   </li>
   <li> Bugfixes:
   <ul>
   <li> Properly clean console mutex lock in case of thread
   cancellation to prevent deadlock.</li>
   <li> 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.</li>
   <li>LCP negotiation fixed for rare case of remote peer restarting it
   when in phase AUTHENTICATE or NETWORK.</li>
   <li> 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.</li>
   </ul>
   </li>
   </ul>
   </p>
 <p>Changes since version 5.7:  <p>Changes since version 5.7:
 <ul>  <ul>
 <li> New features:  <li> New features:
Line 141  Import required files into the MPD tree.</li> Line 177  Import required files into the MPD tree.</li>
 </ul>  </ul>
 </p>  </p>
 <p>Changes since version 5.3 (most of this work was sponsored by  <p>Changes since version 5.3 (most of this work was sponsored by
<A href="http://ufanet.ru/">http://ufanet.ru/</A>):<A href="http://ufanet.ru/">JSC 'Ufanet'</A>):
 <ul>  <ul>
 <li> New features:  <li> New features:
 <ul>  <ul>
Line 680  rewritten to support many NCPs.</li> Line 716  rewritten to support many NCPs.</li>
 <li>    PPTP link type is ready to support IPv6,   <li>    PPTP link type is ready to support IPv6, 
 but requires ng_pptpgre(4) to support IPv6.</li>  but requires ng_pptpgre(4) to support IPv6.</li>
 <li>    NetFlow export over IPv6 is supported.</li>  <li>    NetFlow export over IPv6 is supported.</li>
<li>    The following features don't yet support IPv6:<li>    The following features do not yet support IPv6:
 TcpMSSFix, NetFlow, Tee, DialOnDemand.</li>  TcpMSSFix, NetFlow, Tee, DialOnDemand.</li>
 </ul>  </ul>
 </li>  </li>
 <li> TCP link type now compiles and works  <li> TCP link type now compiles and works
(but isn't yet ready for production usage).</li>but is not yet ready for production usage.</li>
 <li> NetFlow data generation on outgoing interface is supported.</li>  <li> NetFlow data generation on outgoing interface is supported.</li>
 <li> Added a possibility to use an existing ng_netflow(4) node.</li>  <li> Added a possibility to use an existing ng_netflow(4) node.</li>
 <li> Added a possibility to specify network interface names  <li> Added a possibility to specify network interface names
Line 707  fix some aspects of multilink server functionality.</l Line 743  fix some aspects of multilink server functionality.</l
 <li> The shutdown of mpd is now much more graceful:  <li> The shutdown of mpd is now much more graceful:
 the netgraph nodes are closed, the accounting RADIUS  the netgraph nodes are closed, the accounting RADIUS
 packets for closing links are sent, new connections  packets for closing links are sent, new connections
aren't accepted during shutdown.</li>are not accepted during shutdown.</li>
 <li> Fixed races in filling of RADIUS packets. In particular,  <li> Fixed races in filling of RADIUS packets. In particular,
 RAD_NAS_PORT value in the RADIUS could be wrong.</li>  RAD_NAS_PORT value in the RADIUS could be wrong.</li>
 <li> RADIUS support rewritten to use poll(2) instead of  <li> RADIUS support rewritten to use poll(2) instead of
Line 752  not broken anymore.</li> Line 788  not broken anymore.</li>
 is loaded once at startup.</li>  is loaded once at startup.</li>
 <li>Added a new <code>global</code> config space for all the global   <li>Added a new <code>global</code> config space for all the global 
 settings.</li>  settings.</li>
<li>BugFix: don't generate new challenges, while retransmitting<li>BugFix: do not generate new challenges while retransmitting
 them.</li>  them.</li>
 <li>Fix <code>va_args</code> bug on certain non-i386 platforms.</li>  <li>Fix <code>va_args</code> bug on certain non-i386 platforms.</li>
 <li>Auto-load <code>ng_ether</code> for PPPoE connections;  <li>Auto-load <code>ng_ether</code> for PPPoE connections;
Line 760  fix default path for undefined service.</li> Line 796  fix default path for undefined service.</li>
 <li>Rewrite the console-stuff. Multiple telnet connections are now   <li>Rewrite the console-stuff. Multiple telnet connections are now 
 allowed. There is no input-console anymore, must use telnet  allowed. There is no input-console anymore, must use telnet
 instead.</li>  instead.</li>
<li>BugFix: The directly configured password wasn't taken into<li>BugFix: The directly configured password was not taken into
 account when using PAP.</li>  account when using PAP.</li>
 <li>Disallow empty usernames safely.</li>  <li>Disallow empty usernames safely.</li>
 </ul>  </ul>
Line 778  accounting requests.</li> Line 814  accounting requests.</li>
 </ul>  </ul>
 </p>  </p>
 <p>Changes since version 3 (most of this work was sponsored by  <p>Changes since version 3 (most of this work was sponsored by
<A href="http://www.surfnet.nl/">http://www.surfnet.nl/</A>):<A href="http://www.surfnet.nl/">SURFnet</A>):
 <ul>  <ul>
 <li>Design changes:  <li>Design changes:
 Mpd uses now a thread-based event system using libpdel, these libpdel parts are now  Mpd uses now a thread-based event system using libpdel, these libpdel parts are now
Line 813  has no special role anymore, i.e. it could be disabled Line 849  has no special role anymore, i.e. it could be disabled
 <li>RADIUS related changes:  <li>RADIUS related changes:
 <ul>  <ul>
 <li><b>IMPORTANT</b>: Mpd needs now an enhanced libradius, here are the patchsets:  <li><b>IMPORTANT</b>: Mpd needs now an enhanced libradius, here are the patchsets:
<code><A href="http://www.bretterklieber.com/freebsd/libradius.diff">http://www.bretterklieber.com/freebsd/libradius.diff</A></code><code><A href="http://www.bretterklieber.com/freebsd/libradius.diff">4-STABLE</A></code>
<code><A href="http://www.bretterklieber.com/freebsd/libradius5.diff">http://www.bretterklieber.com/freebsd/libradius5.diff</A></code></li><code><A href="http://www.bretterklieber.com/freebsd/libradius5.diff">5-CURRENT</A></code></li>
 <li>Remember and send the RAD_STATE attribute.</li>  <li>Remember and send the RAD_STATE attribute.</li>
 <li>Message-Authenticator support.</li>  <li>Message-Authenticator support.</li>
 <li>EAP Proxy Support.</li>  <li>EAP Proxy Support.</li>
Line 876  implementing each EAP-Type into Mpd.</li> Line 912  implementing each EAP-Type into Mpd.</li>
 </ul>  </ul>
 </p>  </p>
  <HR NOSHADE>   <HR NOSHADE>
<A HREF="mpd.html"><EM>Mpd 5.8 User Manual</EM></A><A HREF="mpd.html"><EM>Mpd 5.9 User Manual</EM></A>
  <b>:</b> <A HREF="mpd1.html"><EM>Introduction</EM></A>   <b>:</b> <A HREF="mpd1.html"><EM>Introduction</EM></A>
  <b>:</b> <EM>Change history</EM><BR>   <b>:</b> <EM>Change history</EM><BR>
 <b>Previous:</b> <A HREF="mpd3.html"><EM>Organization of this manual</EM></A><BR>  <b>Previous:</b> <A HREF="mpd3.html"><EM>Organization of this manual</EM></A><BR>

Removed from v.1.1.1.3  
changed lines
  Added in v.1.1.1.4


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>