Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-10-22 | ppp: implemented delayed unit close via unit cache | Dmitry Kozlov | |
Due to kernel slowly destroys interfaces closing unit file descriptor blocks working threads which causes overall stuck. Thus (if unit-cache option is not zero) do not close unit file descriptor immediatly, but put it into unit cache. Additional helper thread was introduced which closes descriptors from unit cache which overruns configured unit cache size. | |||
2014-10-22 | cli: introduced verbose option | Dmitry Kozlov | |
If verbose=0 then cli won't produce any logging if verbose=1 then log only connections if verbose=2 then log also executed commands | |||
2014-10-20 | ipoe: handle dhcp requests in session context if exists | Dmitry Kozlov | |
2014-10-20 | Merge branch 'master' of ssh://git.code.sf.net/p/accel-ppp/code | Dmitry Kozlov | |
2014-10-20 | pppoe: stop server if interface down detected | Dmitry Kozlov | |
2014-10-17 | ipoe: initialize before_switch function for server contexts | Dmitry Kozlov | |
2014-10-08 | ipoe: fixed handling of mac address change | Dmitry Kozlov | |
2014-10-06 | radius: fixed Accounting-On/Accounting-Off functionality | Dmitry Kozlov | |
2014-10-04 | radius: various bug fixes | Dmitry Kozlov | |
2014-10-04 | add include <sys/time.h> to triton.h (fixes complilation issue) | Dmitry Kozlov | |
2014-10-03 | get rid of time(), use clock_gettime(CLOCK_MONOTONIC) instead | Dmitry Kozlov | |
2014-09-30 | shaper: fixed parsing leaf-qdisc | Dmitry Kozlov | |
2014-09-30 | radius: fixed handling deferred requests | Dmitry Kozlov | |
2014-09-26 | radius: cancel starting accounting request if session terminated before ↵ | Dmitry Kozlov | |
server replied | |||
2014-09-26 | fixed counting of starting sessions | Dmitry Kozlov | |
2014-09-23 | radius: fixed counting of active requests | Dmitry Kozlov | |
2014-09-22 | triton: make level triggered events oneshot (EPOLLONESHOT) | Dmitry Kozlov | |
2014-09-22 | conf file: implemented ability to add suboptions into options in {} brackets | Dmitry Kozlov | |
2014-09-22 | fixed compilation warnings | Dmitry Kozlov | |
2014-09-20 | rewrite of authentication/accounting procedures | Dmitry Kozlov | |
This patch gets rid of synchronuos style of authentication/accounting. Synchronous style of authentication/accounting produced sleeping threads which becomes a problem when lots of sessions started/stopped and all they want authorization/accounting. | |||
2014-09-20 | Merge branch 'master' of ssh://git.code.sf.net/p/accel-ppp/code | Dmitry Kozlov | |
2014-09-16 | shaper: conditionally compile fq_codel support | Dmitry Kozlov | |
2014-09-13 | pppoe: start interfaces asynchronously | Dmitry 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-13 | pppoe: improved session id allocation procedure (optimizes memory usage) | Dmitry Kozlov | |
2014-09-13 | ppp: implement address/control and protocol field compression | Vladislav Grishenko | |
2014-09-13 | ipv6: randomize router adverts as per rfc4861 and add tunable ↵ | Vladislav Grishenko | |
MaxInitialRtrAdvCount, MaxInitialRtrAdvInterval parameters | |||
2014-09-13 | ipv6: announce non-/64 prefixes as not usable for stateless address ↵ | Vladislav Grishenko | |
configuration | |||
2014-09-13 | pptp: use predefined named framing/bearer values, cosmetics | Vladislav Grishenko | |
2014-09-13 | pptp: don't delay control connection msg on EINTR | Vladislav Grishenko | |
2014-09-13 | pppoe, pptp: fix socket type for checking | Vladislav Grishenko | |
2014-09-13 | ppp: update channel MRU as pppd does | Vladislav Grishenko | |
2014-09-13 | ppp: improve LCP magic number negotiation | Vladislav Grishenko | |
2014-09-13 | shaper: implemented fq_codel leaf qdisc | Dmitry 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-09 | Merge branch 'master' of ssh://git.code.sf.net/p/accel-ppp/code | Dmitry Kozlov | |
2014-09-09 | pppoe: improved AC-Cookie mechanism | Dmitry Kozlov | |
2014-09-09 | updated procedure to check double sessions | Dmitry Kozlov | |
drop existing sessions immediately and continue rather than wait full session termination | |||
2014-09-09 | ppp: fsm: do not reinitialize restart counter after Configure-Ack (fixes ↵ | Dmitry Kozlov | |
some infinite configure loops) | |||
2014-09-09 | triton: fixed race condition | Dmitry Kozlov | |
2014-09-04 | ipoe: send option 82 from DHCP request to radius | Dmitry Kozlov | |
To enable this specify attr-opt82 option in [ipoe] section. Attribute must be octet type. | |||
2014-08-26 | ipoe: introduced attr-dhcp-lease-time option to specify radius attribute to ↵ | Dmitry Kozlov | |
pass dhcp lease time (attribute must be integer) | |||
2014-08-26 | ipoe: implemneted proxy-arp=3 mode (always reply by interface mac address) | Dmitry Kozlov | |
2014-08-26 | ppp: make LCP magic number negotiation not mandatory | Dmitry Kozlov | |
2014-08-25 | ipoe: add route to interface in mode "start=up,shared=0" | Dmitry Kozlov | |
2014-08-25 | radius: delete timeout timer if request sending fails (fixes double server ↵ | Dmitry Kozlov | |
release) | |||
2014-08-04 | radius: terminate session if read interfaces statistics fails | Dmitry Kozlov | |
2014-08-01 | radius: close socket after receiving accounting response | Dmitry Kozlov | |
2014-07-24 | Merge branch 'master' of ssh://git.code.sf.net/p/accel-ppp/code | Dmitry Kozlov | |
2014-07-24 | radius: exit from active interim request when termination event occures | Dmitry Kozlov | |
2014-07-21 | Add changeable case in caller-station/calling-station in pppoe | Dmitry Kozlov | |
Signed-off-by: Denys Fedoryshchenko <nuclearcat@nuclearcat.com> | |||
2014-07-18 | ipv6: add support for prefixes greater than 64 | Dmitry Kozlov | |