Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-11-22 | shaper: fixed installing fw filter | Dmitry Kozlov | |
2014-11-17 | shaper: simplified parsing Cisco-AVPair | Dmitry Kozlov | |
2014-11-17 | shaper: introduce "fwmark" option | Dmitry Kozlov | |
If specified then fwmark filters will be installed to bypass shaper | |||
2014-11-17 | triton: lock pending calls list in triton_cancel_call() | Guillaume Nault | |
The pending_calls field of struct _triton_context_t can be concurrently used by other contexts. So it must only be accessed or modified under protection of the context's lock (like in triton_context_call() or ctx_thread()). Signed-off-by: Guillaume Nault <g.nault@alphalink.fr> | |||
2014-11-11 | radius: add missing log_switch | Dmitry Kozlov | |
2014-11-10 | radius: disable read handler when put req into wait queue (fixes race ↵ | Dmitry Kozlov | |
conditions) | |||
2014-11-10 | radius: fixed bug | Dmitry Kozlov | |
2014-11-10 | shaper: fixed passing quantum parameter to kernel | Dmitry Kozlov | |
shaper: introduced moderate-quantum option If fixed quantum is not specified and moderate-quantum is specified then shaper module will check for quantum value to be in valid range (1000-200000). This suppresses annoying kernel messages. Remark: quantum is rate/r2q, rate is in bytes/sec. | |||
2014-11-06 | release IP addresses before fire EV_SESSION_FINISHED (fixes segfault when ↵ | Dmitry Kozlov | |
using IPoE) | |||
2014-11-05 | shaper: set filter priority 100 for ifb | Dmitry Kozlov | |
2014-11-05 | pppd_compat: pass IPV6_PREFIX and IPV6_DELEGATED_PREFIX to ip-up/ip-down scripts | Dmitry Kozlov | |
2014-11-05 | radius: early ipv6_dp assignment | Dmitry Kozlov | |
2014-11-05 | ipv6: move ipv6_dp from dhcpv6 private data to ap_session | Dmitry Kozlov | |
2014-10-29 | Merge branch 'master' of ssh://git.code.sf.net/p/accel-ppp/code | Dmitry Kozlov | |
2014-10-29 | ipoe: implemneted ability to send L4 redirect table/L4 redirect ipset via ↵ | Dmitry Kozlov | |
radius attributes Introduced following options: attr-l4-redirect-table (type integer) attr-l4-redirect-ipset (type string) Please note, to enable L4 redirect attr-l4-redirect must be specified and sent | |||
2014-10-29 | radius: fix call to memset on rdp->auth_ctx | François Cachereul | |
The mistake was revealed by gcc 4.9.0 Signed-off-by: François Cachereul <f.cachereul@alphalink.fr> Signed-off-by: Guillaume Nault <g.nault@alphalink.fr> Signed-off-by: Dmitry Kozlov <xeb@mail.ru> | |||
2014-10-29 | ppp: replace ppp_chan_send by ppp_unit_send in ppp_ccp.c | François Cachereul | |
ppp compression is for now only handle on the bundle, thus should not use ppp_chan_send Signed-off-by: François Cachereul <f.cachereul@alphalink.fr> Signed-off-by: Guillaume Nault <g.nault@alphalink.fr> Signed-off-by: Dmitry Kozlov <xeb@mail.ru> | |||
2014-10-29 | ppp: improve establish_ppp() exit on error | François Cachereul | |
Signed-off-by: François Cachereul <f.cachereul@alphalink.fr> Signed-off-by: Guillaume Nault <g.nault@alphalink.fr> Signed-off-by: Dmitry Kozlov <xeb@mail.ru> | |||
2014-10-29 | ppp: fix indent and remove unnecessary tabs and braces in ppp.c | François Cachereul | |
Signed-off-by: François Cachereul <f.cachereul@alphalink.fr> Signed-off-by: Guillaume Nault <g.nault@alphalink.fr> Signed-off-by: Dmitry Kozlov <xeb@mail.ru> | |||
2014-10-29 | ppp: cleanning of ppp.h | François Cachereul | |
removes no longer used structures and prototypes. Signed-off-by: François Cachereul <f.cachereul@alphalink.fr> Signed-off-by: Guillaume Nault <g.nault@alphalink.fr> Signed-off-by: Dmitry Kozlov <xeb@mail.ru> | |||
2014-10-28 | ipoe: implemented "L4 redirect on reject" for DHCP sessions | Dmitry Kozlov | |
If authentication rejects session, but l4-redirect-on-reject is specified in config then temporary session will be created and l4 redirect rule will be applied to IP of that session. Session will be terminated after specified number of seconds. Also if l4-redirect-ip-pool option is specified then IP will be allocated from that special pool. | |||
2014-10-28 | radius: fixed server reallocation for timed out requests | Dmitry Kozlov | |
2014-10-28 | libnetlink: fixed bug introduced by previous commit | Dmitry Kozlov | |
2014-10-27 | ipoe: implemented handling relayed DHCP clients | Dmitry Kozlov | |
2014-10-23 | radius: fixed stuck during shutdown when radius server does not respond | Dmitry Kozlov | |
2014-10-23 | radius: introduced max-fail option | Dmitry Kozlov | |
Before this patch any single fail (no responce for max_try requests) caused radius server to enter "fail" state, which may be unwanted behaviour, because radius may not respond for interim Accounting-Request by some reasons. This patch introduces "max-fail" option which specifies number of unreplied requests in a row after which server enters into "fail" state. (Actual only for multi-server configurations) | |||
2014-10-23 | radius: fixed backup radius selection | Dmitry Kozlov | |
2014-10-23 | radius: fixed server reallocation for queued requests if current server does ↵ | Dmitry Kozlov | |
not respond | |||
2014-10-23 | ppp: rename interface back when put it into unit cache | Dmitry Kozlov | |
2014-10-22 | radius: check for previous request was finished in interim update timer | Dmitry Kozlov | |
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. |