Mpd 3.13 User Manual
: Introduction
: Change history
Previous: Organization of this manual
Next: Installation
1.4. Change history
Changes since version 3.12:
- Support for PPPoE node re-use added. Patch submitted by
Gleb Smirnoff
<glebius@cell.sick.ru>
.
See also FreeBSD PR
<ports/48138>
.
- Multi-session PPPoE support added. Patch submitted by
Hideyuki Nishiyama
<hnishi@mx5.harmonix.ne.jp>
- More RADIUS fixes from Michael Bretterklieber
<mbretter@jawa.at>
- After configuring the IP address, add a route to the
local IP address via
lo0
. This prevents packets destined
for the local machine from needlessly travelling across the link
and back. Patch submitted by Fabio Vilan
<fabio@isec.com.br>
Changes since version 3.11:
- Fixed bug in client-side MPPE key generation.
Changes since version 3.10:
- Support for authentication and IP address assignment via
RADIUS was added. Thanks to Michael Bretterklieber
<mbretter@jawa.at>
for submitting the patches.
- Support for finding passwords using an external authentication
script was added. Thanks to Gregory Bond
<gnb@itga.com.au>
for submitting the patches.
- Fixed build failure when MICROSOFT_CHAP is not enabled.
- Enabled support for DES encryption by default in the build.
- Fixed bug where LCP echo reply packets were being sent
with garbled payload contents.
- Fixed bug with
set iface mtu
where an inadvertent
set iface up-script
command would also be invoked.
- Removed LCP_MRU_MARGIN hack which should no longer be needed.
Note: you may need to explicitly use
set iface mtu
and/or
set link mtu
to get the previous MTU behavior for your
configuration.
- Fixed bug where outgoing PPTP requests were not being initiated
with the configured local source IP address. Note: using multiple PPTP
IP addresses at the same time for incoming connections still does not
work properly; workaround: use multiple MPD processes.
- Log the MTU being used each time an interface is configured.
- New command added:
set udp origination
.
- Link with libcrypto instead of the obsolete libdes.
- Added new command bundle option
noretry
.
- Install the PostScript version of the documentation as well.
- Bumped the max length for an up or down script to 128 (from 32).
Changes since version 3.9:
- Fixed more bugs when computing the interface MTU
- Added the
set iface mtu
command.
- Added troubleshooting chapter to the documentation.
- Peer authname is appended as an extra parameter to the
interface up and down scripts.
- Fixed broken links to IETR RFC's in the references chapter
of the documentation.
- Fixed bugs that only showed up on non-i386 hardware
(mostly alignment bugs).
- Added new GCC -W flags and fixed lots of GCC warnings.
Changes since version 3.8:
- Added the
set link mtu
command.
- Fixed typo in description of
set bundle period
command.
- Fixed incorrect description of
set ng hook
command.
- Updated HTML links to on-line Netgraph documents.
- Added HTML link to Microsoft update for Windows 95/98.
- When displaying bundles and links, show the links LCP state as well.
Changes since version 3.7:
- Now setting
max-redial
to -1 means mpd will never redial.
This is useful for dial-in servers.
- Increased the default
FD_SETSIZE
to 2048 so we can
handle lots of bundles, and made it compile-time adjustable.
- Allow multiple PPTP connections from the same IP address
when this is OK to do (no explicit peer IP addresses configured).
This allows multiple incoming connections through a remote NAT device.
- Added support for 56-bit MPPE encryption.
- Allow the inner and outer PPTP IP addresses to be the same,
relying on the kernel to return an error if it needs to.
This reverts the change put into version 3.3.
- Fixed bug in MTU calculation when doing MPPC/MPPE.
- Added the
set pptp phonenum number
command.
- Added documentation for the
delayed-ack
and always-ack
PPTP device configuration options.
- Minor tweaks to the sample config files.
Changes since version 3.6:
- Fix a bug where the MPPE keys were being incorrectly generated
when MS-CHAP was used to authenticate in both directions.
Changes since version 3.5:
- Fix MS-CHAPv2 acknowledge reply to workaround Win9x bug when
trying to negotiate MPPE encryption.
Changes since version 3.4:
- Fix an install problem on FreeBSD-current.
- Display the peer's authname and EID in ``show bundle'' command.
Changes since version 3.3:
- Support for MS-CHAPv2 when we are the server.
Always request MS-CHAPv2 first, then accept MS-CHAPv1
if the peer requests that instead.
- Fix for possible core dump in ECP code.
- Fix for bug in event library when an invalid file
descriptor is passed.
- Disallow allow PPTP peer inside and outside IP addresses
from being the same; we know this won't work.
- Fixed bug in PAP code where the PAP response packet would
be improperly formatted.
- Accept EINPROGRESS error from ng_ksocket connect message.
This happens on FreeBSD-current for some reason.
- Accept PPTP messages with non-zero values in reserved
fields. They violate the specification but some peers
send them anyway.
- Remove bogus extra field in definition of PPTP StopCtrlConnReply.
Changes since version 3.2:
- There is no longer a fixed limit to the number of
bundles and/or links that may be created.
- Better random number generation using
srandomdev(4)
.
- Miscellaneous minor bug fixes.
- Support for authenticating to the peer using Microsoft CHAP Version 2
has been added.
Note:
When authenticating the peer, only Version 1 is requested.
- Hostnames are allowed in the configuration files.
The latter two are thanks to Franco Venturi
<fventuri@mediaone.net>
Mpd 3.13 User Manual
: Introduction
: Change history
Previous: Organization of this manual
Next: Installation