Apply MLPPP patch from Muhammad Tayseer Alquoatli, very belatedly, with
authorBrendan O'Dea <bod@optus.net>
Tue, 8 Dec 2009 14:49:28 +0000 (14:49 +0000)
committerBrendan O'Dea <bod@optus.net>
Tue, 8 Dec 2009 14:49:28 +0000 (14:49 +0000)
commit845bb1f376be7666923e4ce0798f3801ea84b910
treef901e99ad7733b5d2fd79955b0e87b4f633076cc
parent46e0772dfa48c9d710c90891dd5295d56bdd1363
Apply MLPPP patch from Muhammad Tayseer Alquoatli, very belatedly, with
thanks.  Changes:
- Handle session shutdown gracefully regarding leaving the bundle (bug that is
  caused when a all session leaves a bundle then another join)
- IP assignment is done only for the first session in the bundle (save IP
  waste for multiple MLPPP sessions)
- Route is being added only for the first session in the bundle (less routes
  on l2tpns system)
- Fix route deletion problem for MLPPP sessions (bug that caused when a
  session leaves a bundle)
- Uniformity of sequence number space satisfied (according to RFC1990)
- Fix reassembling fragmented packets and handling lost fragments (according
  to RFC 1990)
- FragmentatConnection to l2tpns.cvs.sourceforge.net closed by remote host.n
  across N session rather than two)
- Sequence numbers extraction mask has been corrected (bug in extracting
  sequence numbers)
- some clustering support fixes
- Upload/Download statistics has been corrected
- add "kill_timedout_sessions" config option
Changes
THANKS
cluster.c
constants.c
etc/startup-config.default
l2tpns.c
l2tpns.h
ppp.c
radius.c