<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in fsm.c</title>
    <link>http://nxr.netbsd.org/rss/src/external/bsd/ppp/dist/pppd/fsm.c</link>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2005</copyright>
    <generator>Java</generator>
    
<item>
    <title>Merge conflicts between ppp-2.4.9 and ppp-2.5.2</title>
    <description>/src/external/bsd/ppp/dist/pppd/fsm.c - 1.6</description>
    <pubDate>Wed Jan 08 19:59:39 UTC 2025</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>branches:  1.5.8;<br/>merge conflicts</title>
    <description>/src/external/bsd/ppp/dist/pppd/fsm.c - 1.5</description>
    <pubDate>Sat Jan 09 16:39:28 UTC 2021</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>fix rcsids.</title>
    <description>/src/external/bsd/ppp/dist/pppd/fsm.c - 1.4</description>
    <pubDate>Sat Oct 25 21:11:37 UTC 2014</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>merge conflicts</title>
    <description>/src/external/bsd/ppp/dist/pppd/fsm.c - 1.3</description>
    <pubDate>Sat Oct 25 19:06:34 UTC 2014</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>branches:  1.2.4;  1.2.8;<br/>Merge local changes, add build glue.</title>
    <description>/src/external/bsd/ppp/dist/pppd/fsm.c - 1.2</description>
    <pubDate>Thu Nov 28 22:33:42 UTC 2013</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>branches:  1.1.1;<br/>Initial revision</title>
    <description>/src/external/bsd/ppp/dist/pppd/fsm.c - 1.1</description>
    <pubDate>Thu Nov 28 21:53:43 UTC 2013</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>Import ppp-2.5.2, previous was 2.4.9<br/><br/>What's new in ppp-2.5.2<br/>***********************<br/><br/>* Some old and probably unused code has been removed, notably the<br/>  pppgetpass program and the passprompt plugin, and some of the files<br/>  in the sample and scripts directories.<br/><br/>* If a remote number has been set, it is available to scripts in the<br/>  REMOTENUMBER environment variable.<br/><br/>* The Solaris port has been updated, including updated installation<br/>  instructions in README.sol2.<br/><br/>* Various other bug fixes and minor enhancements.<br/><br/><br/>What was new in ppp-2.5.1<br/>*************************<br/><br/>* The files copied to /etc/ppp (or &lt;sysconfdir&gt;/ppp) now have<br/>  ".example" appended to their filenames, so as to indicate that they<br/>  are just examples, and to avoid overwriting existing configuration<br/>  files.<br/><br/>* Pppd can now measure and log the round-trip time (RTT) of LCP<br/>  echo-requests and record them in a binary file structured as a<br/>  circular buffer.  Other programs or scripts can examine the file and<br/>  provide real-time statistics on link latency.  This is enabled by a<br/>  new "lcp-rtt-file" option.<br/><br/>* New scripts net-init, net-pre-up and net-down are executed in the<br/>  process of bringing the network interface up and down.  They provide<br/>  additional, more deterministic ways for pppd to interact with the<br/>  rest of the networking configuration.<br/><br/>* New options have been added to allow the system administrator to<br/>  set the location of various scripts and secrets files.<br/><br/>* A new "noresolvconf" option tells pppd not to write the<br/>  /etc/ppp/resolv.conf file; DNS server addresses, if obtained from<br/>  the peer, are still passed to scripts in the environment.<br/><br/>* Pppd will now create the directory for the TDB connection database<br/>  if it doesn't already exist.<br/><br/>* Kernel module code for Solaris is no longer included.<br/><br/>* Support for decompressing compressed packets has been removed from<br/>  pppdump, because the zlib code used was old and potentially<br/>  vulnerable.<br/><br/>* Some old code has been removed.<br/><br/>* Various other bug fixes and minor enhancements.<br/><br/><br/>What was new in ppp-2.5.0.<br/>**************************<br/><br/>The 2.5.0 release is a major release of pppd which contains breaking<br/>changes for third-party plugins, a complete revamp of the build-system<br/>and that allows for flexibility of configuring features as needed.<br/><br/>In Summary:<br/>* Support for PEAP authentication by Eivind Næss and Rustam Kovhaev<br/>* Support for loading PKCS12 certificate envelopes<br/>* Adoption of GNU Autoconf / Automake build environment, by Eivind Næss<br/>  and others.<br/>* Support for pkgconfig tool has been added by Eivind Næss.<br/>* Bunch of fixes and cleanup to PPPoE and IPv6 support by Pali Rohár.<br/>* Major revision to PPPD's Plugin API by Eivind Næss.<br/>  - Defines in which describes what features was included in pppd<br/>  - Functions now prefixed with explicit ppp_* to indicate that<br/>    pppd functions being called.<br/>  - Header files were renamed to better align with their features,<br/>    and now use proper include guards<br/>  - A pppdconf.h file is supplied to allow third-party modules to use<br/>    the same feature defines pppd was compiled with.<br/>  - No extern declarations of internal variable names of pppd,<br/>    continued use of these extern variables are considered<br/>    unstable.<br/>* Lots of internal fixes and cleanups for Radius and PPPoE by Jaco Kroon<br/>* Dropped IPX support, as Linux has dropped support in version 5.15<br/>  for this protocol.<br/>* Many more fixes and cleanups.<br/>* Pppd is no longer installed setuid-root.<br/>* New pppd options:<br/>  - ipv6cp-noremote, ipv6cp-nosend, ipv6cp-use-remotenumber,<br/>    ipv6-up-script, ipv6-down-script<br/>  - -v, show-options<br/>  - usepeerwins, ipcp-no-address, ipcp-no-addresses, nosendip<br/>* On Linux, any baud rate can be set on a serial port provided the<br/>  kernel serial driver supports that.<br/><br/>Note that if you have built and installed previous versions of this<br/>package and you want to continue having configuration and TDB files in<br/>/etc/ppp, you will need to use the --sysconfdir option to ./configure.<br/><br/>For a list of the changes made during the 2.4 series releases of this<br/>package, see the Changes-2.4 file.</title>
    <description>/src/external/bsd/ppp/dist/pppd/fsm.c - 1.1.1.5</description>
    <pubDate>Wed Jan 08 19:54:37 UTC 2025</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>What's new in ppp-2.4.9.<br/>************************<br/><br/>* Support for new EAP (Extensible Authentication Protocol) methods:<br/>  - Support for EAP-TLS, from Jan Just Keijser and others<br/>  - Support for EAP-MSCHAPv2, from Eivind Næss, Thomas Omerzu, Tijs<br/>    Van Buggenhout and others<br/><br/>* New pppd options:<br/>  - chap-timeout<br/>  - chapms-strip-domain<br/>  - replacedefaultroute<br/>  - noreplacedefaultroute<br/>  - ipv6cp-accept-remote<br/>  - lcp-echo-adaptive<br/>  - ip-up-script<br/>  - ip-down-script<br/>  - ca<br/>  - capath<br/>  - cert<br/>  - key<br/>  - crl-dir<br/>  - crl<br/>  - max-tls-version<br/>  - need-peer-eap<br/><br/>* Fixes for CVE-2020-8597 and CVE-2015-3310.<br/><br/>* libpcap is now required when compiling on Linux (previously, if<br/>  libpcap was not present, pppd would be compiled without packet<br/>  filtering support).<br/><br/>* The rp-pppoe plugin has been renamed to pppoe, to distinguish it<br/>  from the upstream rp-pppoe code.  Its options have changed names,<br/>  but the old names are kept as aliases.<br/><br/>* The configure script now supports cross-compilation.<br/><br/>* Many bug fixes and cleanups.<br/><br/><br/>What was new in ppp-2.4.8.<br/>**************************<br/><br/>* New pppd options have been added:<br/>  - ifname, to set the name for the PPP interface device<br/>  - defaultroute-metric, to set the metric for the default route<br/>  - defaultroute6, to add an IPv6 default route (with nodefaultroute6<br/>    to prevent adding an IPv6 default route)<br/>  - up_sdnotify, to have pppd notify systemd when the link is up.<br/><br/>* The rp-pppoe plugin has new options:<br/>  - host-uniq, to set the Host-Uniq value to send<br/>  - pppoe-padi-timeout, to set the timeout for discovery packets<br/>  - pppoe-padi-attempts, to set the number of discovery attempts.<br/><br/>* Added the CLASS attribute in radius packets.<br/><br/>* Sundry bug fixes.<br/><br/>* Fixed warnings and issues found by static analysis.<br/><br/>* Added Submitting-patches.md.<br/><br/><br/>What was new in ppp-2.4.7.<br/>**************************<br/><br/>* Fixed a potential security issue in parsing option files (CVE-2014-3158).<br/><br/>* There is a new "stop-bits" option, which takes an argument of 1 or 2,<br/>  indicating the number of stop bits to use for async serial ports.<br/><br/>* Various bug fixes.<br/><br/><br/>What was new in ppp-2.4.6.<br/>**************************<br/><br/>* Man page updates.<br/><br/>* Several bug fixes.<br/><br/>* Options files can now set and unset environment variables for<br/>  scripts.<br/><br/>* The timeout for chat scripts can now be taken from an environment<br/>  variable.<br/><br/>* There is a new option, master_detach, which allows pppd to detach<br/>  from the controlling terminal when it is the multilink bundle master<br/>  but its own link has terminated, even if the nodetach option has<br/>  been given.</title>
    <description>/src/external/bsd/ppp/dist/pppd/fsm.c - 1.1.1.4</description>
    <pubDate>Sat Jan 09 16:37:36 UTC 2021</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>* Fixed a potential security issue in parsing option files (CVE-2014-3158).<br/>* There is a new "stop-bits" option, which takes an argument of 1 or 2,<br/>  indicating the number of stop bits to use for async serial ports.<br/>* Various bug fixes.</title>
    <description>/src/external/bsd/ppp/dist/pppd/fsm.c - 1.1.1.3</description>
    <pubDate>Sat Oct 25 18:47:46 UTC 2014</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>import new pppd:<br/>* Fixed a potential security issue in parsing option files (CVE-2014-3158).<br/>* There is a new "stop-bits" option, which takes an argument of 1 or 2,<br/>  indicating the number of stop bits to use for async serial ports.<br/>* Various bug fixes.</title>
    <description>/src/external/bsd/ppp/dist/pppd/fsm.c - 1.1.1.2</description>
    <pubDate>Sat Oct 25 18:43:28 UTC 2014</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>Import ppp-2.4.5 from git://ozlabs.org/~paulus/ppp.git</title>
    <description>/src/external/bsd/ppp/dist/pppd/fsm.c - 1.1.1.1</description>
    <pubDate>Thu Nov 28 21:53:43 UTC 2013</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>Rebase to HEAD as of a few days ago.</title>
    <description>/src/external/bsd/ppp/dist/pppd/fsm.c - 1.2.8.2</description>
    <pubDate>Tue Aug 19 23:52:11 UTC 2014</pubDate>
    <dc:creator>tls</dc:creator>
</item>

<item>
    <title>file fsm.c was added on branch tls-maxphys on 2014-08-19 23:52:11 +0000</title>
    <description>/src/external/bsd/ppp/dist/pppd/fsm.c - 1.2.8.1</description>
    <pubDate>Thu Nov 28 22:33:42 UTC 2013</pubDate>
    <dc:creator>tls</dc:creator>
</item>

<item>
    <title>sync with head.<br/><br/>for a reference, the tree before this commit was tagged<br/>as yamt-pagecache-tag8.<br/><br/>this commit was splitted into small chunks to avoid<br/>a limitation of cvs.  ("Protocol error: too many arguments")</title>
    <description>/src/external/bsd/ppp/dist/pppd/fsm.c - 1.2.4.2</description>
    <pubDate>Thu May 22 15:51:08 UTC 2014</pubDate>
    <dc:creator>yamt</dc:creator>
</item>

<item>
    <title>file fsm.c was added on branch yamt-pagecache on 2014-05-22 15:51:08 +0000</title>
    <description>/src/external/bsd/ppp/dist/pppd/fsm.c - 1.2.4.1</description>
    <pubDate>Thu Nov 28 22:33:42 UTC 2013</pubDate>
    <dc:creator>yamt</dc:creator>
</item>

<item>
    <title>Sync with HEAD</title>
    <description>/src/external/bsd/ppp/dist/pppd/fsm.c - 1.5.8.1</description>
    <pubDate>Sat Aug 02 05:23:15 UTC 2025</pubDate>
    <dc:creator>perseant</dc:creator>
</item>
</channel></rss>

