1*10465441SEvalZeroThe lwIP PPP support is based from pppd 2.4.5 (http://ppp.samba.org) with 2*10465441SEvalZerohuge changes to match code size and memory requirements for embedded devices. 3*10465441SEvalZero 4*10465441SEvalZeroAnyway, pppd has a mature codebase for years and the average commit count 5*10465441SEvalZerois getting low on their Git repository, meaning that we can follow what 6*10465441SEvalZerois happening on their side and merge what is relevant for lwIP. 7*10465441SEvalZero 8*10465441SEvalZeroSo, here is the pppd follow up, so that we don't get away too far from pppd. 9*10465441SEvalZero 10*10465441SEvalZero 11*10465441SEvalZero== Patch fetched from from pppd Debian packages == 12*10465441SEvalZero 13*10465441SEvalZeroThis has nothing to do with pppd, but we merged some good patch from 14*10465441SEvalZeroDebian and this is a good place to be. 15*10465441SEvalZero 16*10465441SEvalZero- LCP adaptive echo, so that we don't send LCP echo request if we 17*10465441SEvalZero are receiving data from peer, can be enabled by setting PPP_LCP_ADAPTIVE 18*10465441SEvalZero to true. 19*10465441SEvalZero 20*10465441SEvalZero- IPCP no/replace default route option, were added in the early stage of 21*10465441SEvalZero the ppp port, but it wasn't really helpful and was disabled when adding 22*10465441SEvalZero the new API ppp_set_default() call, which gives the lwIP user control over 23*10465441SEvalZero which one is the default interface, it was actually a requirement if you 24*10465441SEvalZero are doing PPP over PPP (i.e. PPPoL2TP, VPN link, over PPPoE, ADSL link). 25*10465441SEvalZero 26*10465441SEvalZero- using rp-pppoe pppd exits with EXIT_OK after receiving a timeout waiting 27*10465441SEvalZero for PADO due to no modem attached, bug reported to pppd bug tracker, fixed 28*10465441SEvalZero in Debian but not in the latest (at the time when the port were started) 29*10465441SEvalZero pppd release. 30*10465441SEvalZero 31*10465441SEvalZero 32*10465441SEvalZero== Commits on pppd == 33*10465441SEvalZero 34*10465441SEvalZero2010-03-06 - Document +ipv6 and ipv6cp-accept-local 35*10465441SEvalZero e7537958aee79b3f653c601e903cb31d78fb7dcc 36*10465441SEvalZero 37*10465441SEvalZeroDon't care. 38*10465441SEvalZero 39*10465441SEvalZero 40*10465441SEvalZero2010-03-06 - Install pppol2tp plugins with sane permissions 41*10465441SEvalZero 406215672cfadc03017341fe03802d1c7294b903 42*10465441SEvalZero 43*10465441SEvalZeroDon't care. 44*10465441SEvalZero 45*10465441SEvalZero 46*10465441SEvalZero2010-03-07 - pppd: Terminate correctly if lcp_lowerup delayed calling 47*10465441SEvalZero fsm_lowerup 48*10465441SEvalZero 3eb9e810cfa515543655659b72dde30c54fea0a5 49*10465441SEvalZero 50*10465441SEvalZeroMerged 2012-05-17. 51*10465441SEvalZero 52*10465441SEvalZero 53*10465441SEvalZero2010-03-07 - rp_pppoe: Copy acName and pppd_pppoe_service after option parsing 54*10465441SEvalZero cab58617fd9d328029fffabc788020264b4fa91f 55*10465441SEvalZero 56*10465441SEvalZeroDon't care, is a patch for pppd/plugins/rp-pppoe/plugin.c which is not part 57*10465441SEvalZeroof the port. 58*10465441SEvalZero 59*10465441SEvalZero 60*10465441SEvalZero2010-08-23 - set and reset options to control environment variables 61*10465441SEvalZero for scripts. 62*10465441SEvalZero 2b6310fd24dba8e0fca8999916a162f0a1842a84 63*10465441SEvalZero 64*10465441SEvalZeroWe can't fork processes in embedded, therefore all the pppd process run 65*10465441SEvalZerofeature is disabled in the port, so we don't care about the new 66*10465441SEvalZero"environment variables" pppd feature. 67*10465441SEvalZero 68*10465441SEvalZero 69*10465441SEvalZero2010-08-23 - Nit: use _exit when exec fails and restrict values to 0-255 70*10465441SEvalZero per POSIX. 71*10465441SEvalZero 2b4ea140432eeba5a007c0d4e6236bd0e0c12ba4 72*10465441SEvalZero 73*10465441SEvalZeroAgain, we are not running as a heavy process, so all exit() or _exit() calls 74*10465441SEvalZerowere removed. 75*10465441SEvalZero 76*10465441SEvalZero 77*10465441SEvalZero2010-08-23 - Fix quote handling in configuration files to be more like shell 78*10465441SEvalZero quoting. 79*10465441SEvalZero 3089132cdf5b58dbdfc2daf08ec5c08eb47f8aca 80*10465441SEvalZero 81*10465441SEvalZeroWe are not parsing config file, all the filesystem I/O stuff were disabled 82*10465441SEvalZeroin our port. 83*10465441SEvalZero 84*10465441SEvalZero 85*10465441SEvalZero2010-08-24 - rp-pppoe: allow MTU to be increased up to 1500 86*10465441SEvalZero fd1dcdf758418f040da3ed801ab001b5e46854e7 87*10465441SEvalZero 88*10465441SEvalZeroOnly concern changes on RP-PPPoE plugin, which we don't use. 89*10465441SEvalZero 90*10465441SEvalZero 91*10465441SEvalZero2010-09-11 - chat: Allow TIMEOUT value to come from environment variable 92*10465441SEvalZero ae80bf833e48a6202f44a935a68083ae52ad3824 93*10465441SEvalZero 94*10465441SEvalZeroSee 2b6310fd24dba8e0fca8999916a162f0a1842a84. 95*10465441SEvalZero 96*10465441SEvalZero 97*10465441SEvalZero2011-03-05 - pppdump: Fix printfs with insufficient arguments 98*10465441SEvalZero 7b8db569642c83ba3283745034f2e2c95e459423 99*10465441SEvalZero 100*10465441SEvalZeropppdump is a ppp tool outside pppd source tree. 101*10465441SEvalZero 102*10465441SEvalZero 103*10465441SEvalZero2012-05-06 - pppd: Don't unconditionally disable VJ compression under Linux 104*10465441SEvalZero d8a66adf98a0e525cf38031b42098d539da6eeb6 105*10465441SEvalZero 106*10465441SEvalZeroPatch for sys-linux.c, which we don't use. 107*10465441SEvalZero 108*10465441SEvalZero 109*10465441SEvalZero2012-05-20 - Remove old version of Linux if_pppol2tp.h 110*10465441SEvalZero c41092dd4c49267f232f6cba3d31c6c68bfdf68d 111*10465441SEvalZero 112*10465441SEvalZeroNot in the port. 113*10465441SEvalZero 114*10465441SEvalZero 115*10465441SEvalZero2012-05-20 - pppd: Make MSCHAP-v2 cope better with packet loss 116*10465441SEvalZero 08ef47ca532294eb428238c831616748940e24a2 117*10465441SEvalZero 118*10465441SEvalZeroThis is an interesting patch. However it consumes much more memory for 119*10465441SEvalZeroMSCHAP and I am not sure if the benefit worth it. The PPP client can 120*10465441SEvalZeroalways start the authentication again if it failed for whatever reason. 121*10465441SEvalZero 122*10465441SEvalZero 123*10465441SEvalZero2012-05-20 - scripts: Make poff ignore extra arguments to pppd 124*10465441SEvalZero 18f515f32c9f5723a9c2c912601e04335106534b 125*10465441SEvalZero 126*10465441SEvalZeroAgain, we are not running scripts. 127*10465441SEvalZero 128*10465441SEvalZero 129*10465441SEvalZero2012-05-20 - rp-pppoe plugin: Print leading zeros in MAC address 130*10465441SEvalZero f5dda0cfc220c4b52e26144096d729e27b30f0f7 131*10465441SEvalZero 132*10465441SEvalZeroAgain, we are not using the RP-PPPoE plugin. 133*10465441SEvalZero 134*10465441SEvalZero 135*10465441SEvalZero2012-05-20 - pppd: Notify IPv6 up/down as we do for IPv4 136*10465441SEvalZero 845cda8fa18939cf56e60b073f63a7efa65336fc 137*10465441SEvalZero 138*10465441SEvalZeroThis is just a patch that adds plugins hooks for IPv6, the plugin interface 139*10465441SEvalZerowas disabled because we don't have .so plugins in embedded. 140*10465441SEvalZero 141*10465441SEvalZero 142*10465441SEvalZero2012-05-20 - pppd: Enable IPV6 by default and fix some warnings 143*10465441SEvalZero 0b6118239615e98959f7e0b4e746bdd197533248 144*10465441SEvalZero 145*10465441SEvalZeroChange on Makefile for IPv6, warnings were already cleared during port. 146*10465441SEvalZero 147*10465441SEvalZero 148*10465441SEvalZero2012-05-20 - contrib: Fix pppgetpass.gtk compilation 149*10465441SEvalZero 80a8e2ce257ca12cce723519a0f20ea1d663b14a 150*10465441SEvalZero 151*10465441SEvalZeroChange on Makefile, don't care. 152*10465441SEvalZero 153*10465441SEvalZero 154*10465441SEvalZero2012-05-20 - pppd: Don't crash if crypt() returns NULL 155*10465441SEvalZero 04c4348108d847e034dd91066cc6843f60d71731 156*10465441SEvalZero 157*10465441SEvalZeroWe are using the PolarSSL DES implementation that does not return NULL. 158*10465441SEvalZero 159*10465441SEvalZero 160*10465441SEvalZero2012-05-20 - pppd: Eliminate some warnings 161*10465441SEvalZero c44ae5e6a7338c96eb463881fe709b2dfaffe568 162*10465441SEvalZero 163*10465441SEvalZeroAgain, we are handling compilation warnings on our own. 164*10465441SEvalZero 165*10465441SEvalZero 166*10465441SEvalZero2012-05-20 - rp-pppoe plugin: Import some fixes from rp-pppoe-3.10 167*10465441SEvalZero 1817d83e51a411044e730ba89ebdb0480e1c8cd4 168*10465441SEvalZero 169*10465441SEvalZeroOnce more, we are not using the RP-PPPoE plugin. 170*10465441SEvalZero 171*10465441SEvalZero 172*10465441SEvalZero2013-01-23 - pppd: Clarify circumstances where DNS1/DNS2 environment variables are set 173*10465441SEvalZero cf2f5c9538b9400ade23446a194729b0a4113b3a 174*10465441SEvalZero 175*10465441SEvalZeroDocumentation only. 176*10465441SEvalZero 177*10465441SEvalZero 178*10465441SEvalZero2013-02-03 - ppp: ignore unrecognised radiusclient configuration directives 179*10465441SEvalZero 7f736dde0da3c19855997d9e67370e351e15e923 180*10465441SEvalZero 181*10465441SEvalZeroRadius plugin, not in the port. 182*10465441SEvalZero 183*10465441SEvalZero 184*10465441SEvalZero2013-02-03 - pppd: Take out unused %r conversion completely 185*10465441SEvalZero 356d8d558d844412119aa18c8e5a113bc6459c7b 186*10465441SEvalZero 187*10465441SEvalZeroMerged 2014-04-15. 188*10465441SEvalZero 189*10465441SEvalZero 190*10465441SEvalZero2013-02-03 - pppd: Arrange to use logwtmp from libutil on Linux 191*10465441SEvalZero 9617a7eb137f4fee62799a677a9ecf8d834db3f5 192*10465441SEvalZero 193*10465441SEvalZeroPatch for sys-linux.c, which we don't use. 194*10465441SEvalZero 195*10465441SEvalZero 196*10465441SEvalZero2013-02-03 - pppdump: Eliminate some compiler warnings 197*10465441SEvalZero 3e3acf1ba2b3046c072a42c19164788a9e419bd1 198*10465441SEvalZero 199*10465441SEvalZeropppdump is a ppp tool outside pppd source tree. 200*10465441SEvalZero 201*10465441SEvalZero 202*10465441SEvalZero2013-02-03 - chat: Correct spelling errors in the man page 203*10465441SEvalZero 8dea1b969d266ccbf6f3a8c5474eb6dcd8838e3b 204*10465441SEvalZero 205*10465441SEvalZeroDocumentation only. 206*10465441SEvalZero 207*10465441SEvalZero 208*10465441SEvalZero2013-02-03 - pppd: Fix spelling errors in man page 209*10465441SEvalZero 9e05a25d76b3f83096c661678010320df673df6b 210*10465441SEvalZero 211*10465441SEvalZeroDocumentation only. 212*10465441SEvalZero 213*10465441SEvalZero 214*10465441SEvalZero2013-02-03 - plugins/passprompt: Fix potential out-of-bounds array reference 215*10465441SEvalZero 8edb889b753056a691a3e4b217a110a35f9fdedb 216*10465441SEvalZero 217*10465441SEvalZeroPlugin patch, we do not have plugins. 218*10465441SEvalZero 219*10465441SEvalZero 220*10465441SEvalZero2013-02-03 - chat: Fix *roff errors in the man page 221*10465441SEvalZero a7c3489eeaf44e83ce592143c7c8a5b5c29f4c48 222*10465441SEvalZero 223*10465441SEvalZeroDocumentation only. 224*10465441SEvalZero 225*10465441SEvalZero 226*10465441SEvalZero2013-03-02 - pppd: Fix man page description of case when remote IP address isn't known 227*10465441SEvalZero 224841f4799f4f1e2e71bc490c54448d66740f4f 228*10465441SEvalZero 229*10465441SEvalZeroDocumentation only. 230*10465441SEvalZero 231*10465441SEvalZero 232*10465441SEvalZero2013-03-02 - pppd: Add master_detach option 233*10465441SEvalZero 398ed2585640d198c53e736ee5bbd67f7ce8168e 234*10465441SEvalZero 235*10465441SEvalZeroOption for multilink support, we do not support multilink and this option 236*10465441SEvalZerois about detaching from the terminal, which is out of the embedded scope. 237*10465441SEvalZero 238*10465441SEvalZero 239*10465441SEvalZero2013-03-11 - pppd: Default exit status to EXIT_CONNECT_FAILED during connection phase 240*10465441SEvalZero 225361d64ae737afdc8cb57579a2f33525461bc9 241*10465441SEvalZero 242*10465441SEvalZeroCommented out in our port, and already fixed by a previously applied Debian patch. 243*10465441SEvalZero 244*10465441SEvalZero 245*10465441SEvalZero2013-03-11 - pppstats: Fix undefined macro in man page 246*10465441SEvalZero d16a3985eade5280b8e171f5dd0670a91cba0d39 247*10465441SEvalZero 248*10465441SEvalZeroDocumentation only. 249*10465441SEvalZero 250*10465441SEvalZero 251*10465441SEvalZero2013-05-11 - plugins/radius: Handle bindaddr keyword in radiusclient.conf 252*10465441SEvalZero d883b2dbafeed3ebd9d7a56ab1469373bd001a3b 253*10465441SEvalZero 254*10465441SEvalZeroRadius plugin, not in the port. 255*10465441SEvalZero 256*10465441SEvalZero 257*10465441SEvalZero2013-06-09 - pppoatm: Remove explicit loading of pppoatm kernel module 258*10465441SEvalZero 52cd43a84bea524033b918b603698104f221bbb7 259*10465441SEvalZero 260*10465441SEvalZeroPPPoATM plugin, not in the port. 261*10465441SEvalZero 262*10465441SEvalZero 263*10465441SEvalZero2013-06-09 - pppd: Fix segfault in update_db_entry() 264*10465441SEvalZero 37476164f15a45015310b9d4b197c2d7db1f7f8f 265*10465441SEvalZero 266*10465441SEvalZeroWe do not use the samba db. 267*10465441SEvalZero 268*10465441SEvalZero 269*10465441SEvalZero2013-06-09 - chat: Fix some text that was intended to be literal 270*10465441SEvalZero cd9683676618adcee8add2c3cfa3382341b5a1f6 271*10465441SEvalZero 272*10465441SEvalZeroDocumentation only. 273*10465441SEvalZero 274*10465441SEvalZero 275*10465441SEvalZero2013-06-09 - README.pppoe: Minor semantic fix 276*10465441SEvalZero b5b8898af6fd3d44e873cfc66810ace5f1f47e17 277*10465441SEvalZero 278*10465441SEvalZeroDocumentation only. 279*10465441SEvalZero 280*10465441SEvalZero 281*10465441SEvalZero2013-06-10 - radius: Handle additional attributes 282*10465441SEvalZero 2f581cd986a56f2ec4a95abad4f8297a1b10d7e2 283*10465441SEvalZero 284*10465441SEvalZeroRadius plugin, not in the port. 285*10465441SEvalZero 286*10465441SEvalZero 287*10465441SEvalZero2013-06-10 - chat, pppd: Use \e instead of \\ in man pages 288*10465441SEvalZero 8d6942415d22f6ca4377340ca26e345c3f5fa5db 289*10465441SEvalZero 290*10465441SEvalZeroDocumentation only. 291*10465441SEvalZero 292*10465441SEvalZero 293*10465441SEvalZero2014-01-02 - pppd: Don't crash if NULL pointer passed to vslprintf for %q or %v 294*10465441SEvalZero 906814431bddeb2061825fa1ebad1a967b6d87a9 295*10465441SEvalZero 296*10465441SEvalZeroMerged 2014-04-15. 297*10465441SEvalZero 298*10465441SEvalZero 299*10465441SEvalZero2014-01-02 - pppd: Accept IPCP ConfAck packets containing MS-WINS options 300*10465441SEvalZero a243f217f1c6ac1aa7793806bc88590d077f490a 301*10465441SEvalZero 302*10465441SEvalZeroMerged 2014-04-15. 303*10465441SEvalZero 304*10465441SEvalZero 305*10465441SEvalZero2014-01-02 - config: Update Solaris compiler options and enable CHAPMS and IPV6 306*10465441SEvalZero 99c46caaed01b7edba87962aa52b77fad61bfd7b 307*10465441SEvalZero 308*10465441SEvalZeroSolaris port, don't care. 309*10465441SEvalZero 310*10465441SEvalZero 311*10465441SEvalZero2014-01-02 - Update README and patchlevel for 2.4.6 release 312*10465441SEvalZero 4043750fca36e7e0eb90d702e048ad1da4929418 313*10465441SEvalZero 314*10465441SEvalZeroJust release stuff. 315*10465441SEvalZero 316*10465441SEvalZero 317*10465441SEvalZero2014-02-18 - pppd: Add option "stop-bits" to set number of serial port stop bits. 318*10465441SEvalZero ad993a20ee485f0d0e2ac4105221641b200da6e2 319*10465441SEvalZero 320*10465441SEvalZeroLow level serial port, not in the port. 321*10465441SEvalZero 322*10465441SEvalZero 323*10465441SEvalZero2014-03-09 - pppd: Separate IPv6 handling for sifup/sifdown 324*10465441SEvalZero b04d2dc6df5c6b5650fea44250d58757ee3dac4a 325*10465441SEvalZero 326*10465441SEvalZeroReimplemented. 327*10465441SEvalZero 328*10465441SEvalZero 329*10465441SEvalZero2014-03-09 - pppol2tp: Connect up/down events to notifiers and add IPv6 ones 330*10465441SEvalZero fafbe50251efc7d6b4a8be652d085316e112b34f 331*10465441SEvalZero 332*10465441SEvalZeroNot in the port. 333*10465441SEvalZero 334*10465441SEvalZero 335*10465441SEvalZero2014-03-09 - pppd: Add declarations to eliminate compile warnings 336*10465441SEvalZero 50967962addebe15c7a7e63116ff46a0441dc464 337*10465441SEvalZero 338*10465441SEvalZeroWe are handling compilation warnings on our own 339*10465441SEvalZero 340*10465441SEvalZero 341*10465441SEvalZero2014-03-09 - pppd: Eliminate some unnecessary ifdefs 342*10465441SEvalZero de8da14d845ee6db9236ccfddabf1d8ebf045ddb 343*10465441SEvalZero 344*10465441SEvalZeroWe mostly did that previously. Anyway, merged 2014-12-24. 345*10465441SEvalZero 346*10465441SEvalZero 347*10465441SEvalZero2014-08-01 - radius: Fix realms-config-file option 348*10465441SEvalZero 880a81be7c8e0fe8567227bc17a1bff3ea035943 349*10465441SEvalZero 350*10465441SEvalZeroRadius plugin, not in the port. 351*10465441SEvalZero 352*10465441SEvalZero 353*10465441SEvalZero2014-08-01 - pppd: Eliminate potential integer overflow in option parsing 354*10465441SEvalZero 7658e8257183f062dc01f87969c140707c7e52cb 355*10465441SEvalZero 356*10465441SEvalZeropppd config file parser, not in the port. 357*10465441SEvalZero 358*10465441SEvalZero 359*10465441SEvalZero2014-08-01 - pppd: Eliminate memory leak with multiple instances of a string option 360*10465441SEvalZero b94b7fbbaa0589aa6ec5fdc733aeb9ff294d2656 361*10465441SEvalZero 362*10465441SEvalZeropppd config file parser, not in the port. 363*10465441SEvalZero 364*10465441SEvalZero 365*10465441SEvalZero2014-08-01 - pppd: Fix a stack variable overflow in MSCHAP-v2 366*10465441SEvalZero 36733a891fb56594fcee580f667b33a64b990981 367*10465441SEvalZero 368*10465441SEvalZeroThis fixes a bug introduced in 08ef47ca ("pppd: Make MSCHAP-v2 cope better with packet loss"). 369*10465441SEvalZero 370*10465441SEvalZeroWe didn't merge 08ef47ca ;-) 371*10465441SEvalZero 372*10465441SEvalZero 373*10465441SEvalZero2014-08-01 - winbind plugin: Add -DMPPE=1 to eliminate compiler warnings 374*10465441SEvalZero 2b05e22c62095e97dd0a97e4b5588402c2185071 375*10465441SEvalZero 376*10465441SEvalZeroLinux plugin, not in the port. 377*10465441SEvalZero 378*10465441SEvalZero 379*10465441SEvalZero2014-08-09 - Update README and patchlevel for 2.4.7 release 380*10465441SEvalZero 6e8eaa7a78b31cdab2edf140a9c8afdb02ffaca5 381*10465441SEvalZero 382*10465441SEvalZeroJust release stuff. 383*10465441SEvalZero 384*10465441SEvalZero 385*10465441SEvalZero2014-08-10 - abort on errors in subdir builds 386*10465441SEvalZero 5e90783d11a59268e05f4cfb29ce2343b13e8ab2 387*10465441SEvalZero 388*10465441SEvalZeroLinux Makefile, not in the port. 389*10465441SEvalZero 390*10465441SEvalZero 391*10465441SEvalZero2014-06-03 - pppd: add support for defaultroute-metric option 392*10465441SEvalZero 35e5a569c988b1ff865b02a24d9a727a00db4da9 393*10465441SEvalZero 394*10465441SEvalZeroOnly necessary for Linux, lwIP does not support route metrics. 395*10465441SEvalZero 396*10465441SEvalZero 397*10465441SEvalZero2014-12-13 - scripts: Avoid killing wrong pppd 398*10465441SEvalZero 67811a647d399db5d188a242827760615a0f86b5 399*10465441SEvalZero 400*10465441SEvalZeropppd helper script, not in the port. 401*10465441SEvalZero 402*10465441SEvalZero 403*10465441SEvalZero2014-12-20 - pppd: Fix sign-extension when displaying bytes in octal 404*10465441SEvalZero 5e8c3cb256a7e86e3572a82a75d51c6850efdbdc 405*10465441SEvalZero 406*10465441SEvalZeroMerged 2016-07-02. 407*10465441SEvalZero 408*10465441SEvalZero 409*10465441SEvalZero2015-03-01 - Suppress false error message on PPPoE disconnect 410*10465441SEvalZero 219aac3b53d0827549377f1bfe22853ee52d4405 411*10465441SEvalZero 412*10465441SEvalZeroPPPoE plugin, not in the port. 413*10465441SEvalZero 414*10465441SEvalZero 415*10465441SEvalZero2015-03-01 - Send PADT on PPPoE disconnect 416*10465441SEvalZero cd2c14f998c57bbe6a01dc5854f2763c0d7f31fb 417*10465441SEvalZero 418*10465441SEvalZeroPPPoE plugin, not in the port. And our PPPoE implementation already does 419*10465441SEvalZerothat: pppoe_disconnect() calls pppoe_send_padt(). 420*10465441SEvalZero 421*10465441SEvalZero 422*10465441SEvalZero2015-08-14 - pppd: ipxcp: Prevent buffer overrun on remote router name 423*10465441SEvalZero fe149de624f96629a7f46732055d8f718c74b856 424*10465441SEvalZero 425*10465441SEvalZeroWe never ported IPX support. lwIP does not support IPX. 426*10465441SEvalZero 427*10465441SEvalZero 428*10465441SEvalZero2015-03-25 - pppd: Fix ccp_options.mppe type 429*10465441SEvalZero 234edab99a6bb250cc9ecd384cca27b0c8b475ce 430*10465441SEvalZero 431*10465441SEvalZeroWe found that while working on MPPE support in lwIP, that's our patch ;-) 432*10465441SEvalZero 433*10465441SEvalZero 434*10465441SEvalZero2015-03-24 - pppd: Fix ccp_cilen calculated size if both deflate_correct and deflate_draft are enabled 435*10465441SEvalZero 094cb8ae4c61db225e67fedadb4964f846dd0c27 436*10465441SEvalZero 437*10465441SEvalZeroWe found that while working on MPPE support in lwIP, that's our patch ;-) 438*10465441SEvalZero 439*10465441SEvalZero 440*10465441SEvalZero2015-08-14 - Merge branch 'master' of https://github.com/ncopa/ppp 441*10465441SEvalZero 3a5c9a8fbc8970375cd881151d44e4b6fe249c6a 442*10465441SEvalZero 443*10465441SEvalZeroMerge commit, we don't care. 444*10465441SEvalZero 445*10465441SEvalZero 446*10465441SEvalZero2015-08-14 - Merge branch 'master' of git://github.com/vapier/ppp 447*10465441SEvalZero 912e4fc6665aca188dced7ea7fdc663ce5a2dd24 448*10465441SEvalZero 449*10465441SEvalZeroMerge commit, we don't care. 450*10465441SEvalZero 451*10465441SEvalZero 452*10465441SEvalZero2015-08-14 - Merge branch 'bug_fix' of git://github.com/radaiming/ppp 453*10465441SEvalZero dfd33d7f526ecd7b39dd1bba8101260d02af5ebb 454*10465441SEvalZero 455*10465441SEvalZeroMerge commit, we don't care. 456*10465441SEvalZero 457*10465441SEvalZero 458*10465441SEvalZero2015-08-14 - Merge branch 'master' of git://github.com/pprindeville/ppp 459*10465441SEvalZero aa4a985f6114d08cf4e47634fb6325da71016473 460*10465441SEvalZero 461*10465441SEvalZeroMerge commit, we don't care. 462*10465441SEvalZero 463*10465441SEvalZero 464*10465441SEvalZero2015-08-14 - Merge branch 'no-error-on-already-closed' of git://github.com/farnz/ppp 465*10465441SEvalZero 6edf252483b30dbcdcc5059f01831455365d5b6e 466*10465441SEvalZero 467*10465441SEvalZeroMerge commit, we don't care. 468*10465441SEvalZero 469*10465441SEvalZero 470*10465441SEvalZero2015-08-14 - Merge branch 'send-padt-on-disconnect' of git://github.com/farnz/ppp 471*10465441SEvalZero 84684243d651f55f6df69d2a6707b52fbbe62bb9 472*10465441SEvalZero 473*10465441SEvalZeroMerge commit, we don't care. 474