Commit graph

20 commits

Author SHA1 Message Date
Brendan O'Dea
d2848cebc4 Apply patch from Geoffrey D. Bennett to fix handle RADIUS Class attribute.
Bump heartbeat version to handle Class entry in session (v6).
Re-arrange session struct to remove padding.
Update cluster code to handle v6 packets.  Drop compatability for pre-v5.
2011-09-11 21:54:45 +10:00
Brendan O'Dea
352f0ba607 Apply patch from Cyril Elkaim to fix an issue with MacOS. 2010-03-26 00:39:24 +00:00
Brendan O'Dea
845bb1f376 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
2009-12-08 14:49:28 +00:00
Brendan O'Dea
dbaf3410c4 Security: Rhys Kidd identified a vulnerability in the handling of
heartbeat packets.  Drop oversize heartbeat packets.
2006-12-04 20:50:02 +00:00
Brendan O'Dea
65270c4bd2 add session/idle timeouts 2006-06-11 12:46:18 +00:00
Brendan O'Dea
5faf075c8d add Multilink support from Khaled Al Hamwi 2006-04-27 09:53:49 +00:00
Brendan O'Dea
a840035219 send nsctl responses back using the correct source address 2006-04-05 01:45:57 +00:00
Brendan O'Dea
129f43431f correct addition of single IP to pool 2006-01-19 20:55:03 +00:00
Brendan O'Dea
889746f11c add service-type/framed-protocol to RADIUS records 2005-12-19 06:18:13 +00:00
Brendan O'Dea
dad3309278 fix IPCP negotiation of secondary DNS server 2005-12-04 13:06:49 +00:00
Brendan O'Dea
0dbde0850a use License header, fix BuildRoot 2005-11-25 04:55:38 +00:00
Michael Chapman
c450bdccc0 Fix RADIUS authentication on DAE responses. 2005-10-11 02:27:40 +00:00
Brendan O'Dea
d266f5fc93 fix Calling-Station-Id in RADIUS accounting records 2005-09-30 13:13:26 +00:00
Brendan O'Dea
2b05f31dc7 add cluster_mcast_ttl option 2005-09-02 23:59:56 +00:00
Brendan O'Dea
a8823a7dfa restart BGP on receipt of CEASE 2005-09-02 23:39:34 +00:00
Brendan O'Dea
aabf1d3fe9 - Replace flags used for LCP/IPCP with state machine.
- Use openssl MD5, fix DAE vector (Alex Kiernan).
2005-07-31 10:04:09 +00:00
Brendan O'Dea
af8528e07d o/~ Do you know the way to San José? o/~ 2005-06-24 07:03:53 +00:00
Brendan O'Dea
8eebdb18f2 Add interim accounting support from Vladislav Bjelic 2005-05-05 10:02:06 +00:00
Brendan O'Dea
411a4819f0 Add Jordan (chap patches) 2005-01-05 13:51:26 +00:00
Brendan O'Dea
018b6df641 add THANKS 2004-11-30 05:49:57 +00:00