summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-09-13pppoe: start interfaces asynchronouslyDmitry Kozlov
When there are many interfaces to start accel-ppp stucks on startup because kernel slowly creates raw sockets. So starting this proccess asynchronous improves accel-ppp responsiveness
2014-09-13pppoe: improved session id allocation procedure (optimizes memory usage)Dmitry Kozlov
2014-09-13ppp: implement address/control and protocol field compressionVladislav Grishenko
2014-09-13ipv6: randomize router adverts as per rfc4861 and add tunable ↵Vladislav Grishenko
MaxInitialRtrAdvCount, MaxInitialRtrAdvInterval parameters
2014-09-13ipv6: announce non-/64 prefixes as not usable for stateless address ↵Vladislav Grishenko
configuration
2014-09-13pptp: use predefined named framing/bearer values, cosmeticsVladislav Grishenko
2014-09-13pptp: don't delay control connection msg on EINTRVladislav Grishenko
2014-09-13pppoe, pptp: fix socket type for checkingVladislav Grishenko
2014-09-13ppp: update channel MRU as pppd doesVladislav Grishenko
2014-09-13ppp: improve LCP magic number negotiationVladislav Grishenko
2014-09-13shaper: implemented fq_codel leaf qdiscDmitry Kozlov
Parameters are same as for tc: [shaper] leaf-qdisc=fq_codel [ limit PACKETS ] [flows NUMBER ] [ target TIME ] [ interval TIME ] [ quantum BYTES ] [ [no]ecn ]
2014-09-09Merge branch 'master' of ssh://git.code.sf.net/p/accel-ppp/codeDmitry Kozlov
2014-09-09pppoe: improved AC-Cookie mechanismDmitry Kozlov
2014-09-09updated procedure to check double sessionsDmitry Kozlov
drop existing sessions immediately and continue rather than wait full session termination
2014-09-09ppp: fsm: do not reinitialize restart counter after Configure-Ack (fixes ↵Dmitry Kozlov
some infinite configure loops)
2014-09-09triton: fixed race conditionDmitry Kozlov
2014-09-04ipoe: send option 82 from DHCP request to radiusDmitry Kozlov
To enable this specify attr-opt82 option in [ipoe] section. Attribute must be octet type.
2014-08-26ipoe: introduced attr-dhcp-lease-time option to specify radius attribute to ↵Dmitry Kozlov
pass dhcp lease time (attribute must be integer)
2014-08-26ipoe: implemneted proxy-arp=3 mode (always reply by interface mac address)Dmitry Kozlov
2014-08-26ppp: make LCP magic number negotiation not mandatoryDmitry Kozlov
2014-08-25ipoe: add route to interface in mode "start=up,shared=0"Dmitry Kozlov
2014-08-25radius: delete timeout timer if request sending fails (fixes double server ↵Dmitry Kozlov
release)
2014-08-04radius: terminate session if read interfaces statistics failsDmitry Kozlov
2014-08-01radius: close socket after receiving accounting responseDmitry Kozlov
2014-07-24Merge branch 'master' of ssh://git.code.sf.net/p/accel-ppp/codeDmitry Kozlov
2014-07-24radius: exit from active interim request when termination event occuresDmitry Kozlov
2014-07-21Add changeable case in caller-station/calling-station in pppoeDmitry Kozlov
Signed-off-by: Denys Fedoryshchenko <nuclearcat@nuclearcat.com>
2014-07-21ipoe: fixed removing ip from exclude listDmitry Kozlov
2014-07-18ipv6: add support for prefixes greater than 64Dmitry Kozlov
2014-07-17radius: check for reply id is equal request id in interim requestsDmitry Kozlov
2014-07-17ipoe: fixed passing packets in 'redirect on reject' modeDmitry Kozlov
2014-07-17improved 'single session' mechanismDmitry Kozlov
2014-07-11terminate session if interface rename failsDmitry Kozlov
2014-07-11radius: fixed handling socket errors during interim updatesDmitry Kozlov
2014-07-11auth: do not decrement id on retransmitDmitry Kozlov
2014-07-09Merge branch 'master' of ssh://git.code.sf.net/p/accel-ppp/codeDmitry Kozlov
2014-07-09ppp: auth: answer "Success" to retrasmitted messages if auth layer is ↵Dmitry Kozlov
already started
2014-07-09ppp: auth: answer "Success" to retrasmitted messages if auth layer is ↵Dmitry Kozlov
already started
2014-07-09ipv6_nd: retry to start ND later if bind failedDmitry Kozlov
There is some issue on binding raw ICMPv6 socket immediately after assigning address on 3.14 (and probably later) kernel. This causes ipv6_nd to fail to start. This patch makes ipv6_nd to try to bind later if bind fails.
2014-07-09ipoe: add missing includeDmitry Kozlov
2014-07-09ipoe: add support for 3.13 and later kernelsDmitry Kozlov
2014-06-30ipoe: driver: fixed locking and rcu semanticsDmitry Kozlov
2014-06-27ipoe: improved vlan monitorDmitry Kozlov
Previous version used linear list of vlan monitor enabled interfaces, this caused huge overhead in packet receive path because for each received packet it performed search on linear list to check if vlan monitor is enabled on input device. Current version binds internal structure to net_device->ml_priv so search is not performed more.
2014-06-27log_file: block all signals in log threadDmitry Kozlov
With unblocked signals log thread may catch SIGCHLD which causes zombie process.
2014-06-17radius: introduced attr-tunnel-type optionDmitry Kozlov
If specified then accel-ppp will send tunnel type as string (pppoe,pptp,l2tp,ipoe).
2014-06-17auth_mschap,radius: fixed improper passing MS-CHAP-Error, Reply-Message to ↵Dmitry Kozlov
auth modules Passed strings was not nullterminated
2014-06-17log_file: fixed early message freeDmitry Kozlov
2014-06-16log_pgsql: update calls to new triton interfaceDmitry Kozlov
2014-06-16shaper: apply rate multiplier to integer valuesDmitry Kozlov
2014-06-03Merge branch 'master' of ssh://git.code.sf.net/p/accel-ppp/codeDmitry Kozlov