Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-01-27 | radius: implemented accounting delay option (acct-delay-start) | Dmitry Kozlov | |
2022-11-01 | Remove unused variable. | Stephan Brunner | |
2022-11-01 | Use 64-bit interface statistics rather than doing custom 32-bit overflow ↵ | Stephan Brunner | |
handling. When a link has a relatively high throughput, the 32-bit packet and byte counters could overflow multiple times between accounting runs. To accommodate this limitation, directly use 64-bit interface statistics. This also gets rid of the internal giga-word counters. | |||
2020-01-20 | radius: implement jitter of accounting update interval | Vladislav Grishenko | |
2019-08-26 | [Fix] - Increment Accounting-Request id for Acct-Status-Type Stop | root | |
2019-05-10 | Fix bug after radius server recovery | root | |
2017-10-09 | radius: split request queue to 2 subqueues | Dmitry Kozlov | |
1 - is high priority queue for Access-Request and Account-Request(Start) 2 - is low priority queue for Account-Request(Alive) and Account-Request(Stop) This patch intended to prioritize sessions connecting requests over disconnects and interim updates. | |||
2016-04-30 | radius: add Delegated-IPv6-Prefix to accounting packets | Dmitry Kozlov | |
2014-11-22 | remove trailing whitespaces | Dmitry Kozlov | |
2014-11-10 | radius: disable read handler when put req into wait queue (fixes race ↵ | Dmitry Kozlov | |
conditions) | |||
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-22 | radius: check for previous request was finished in interim update timer | Dmitry Kozlov | |
2014-10-04 | radius: various bug fixes | Dmitry Kozlov | |
2014-10-03 | get rid of time(), use clock_gettime(CLOCK_MONOTONIC) instead | 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-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 | radius: exit from active interim request when termination event occures | Dmitry Kozlov | |
2014-07-17 | radius: check for reply id is equal request id in interim requests | Dmitry Kozlov | |
2014-07-11 | radius: fixed handling socket errors during interim updates | Dmitry Kozlov | |
2014-05-12 | radius: close socket after receiving accounting reply | Dmitry Kozlov | |
2014-05-12 | triton: improved epoll events handling | Dmitry Kozlov | |
2013-10-14 | radius: properly handle send failures | Dmitry Kozlov | |
Signed-off-by: Dmitry Kozlov <xeb@mail.ru> | |||
2013-08-15 | radius: implemented sending Account-Request with ↵ | Dmitry Kozlov | |
Acct-Status-Type=Accounting-On on startup and Acct-Status-Type=Accounting-Off on shutdown | |||
2013-01-25 | Do not segfault on RADIUS failures during interim | Aleksey Zhukov | |
2012-09-05 | generalize interface statistics gathering | Kozlov Dmitry | |
2012-07-19 | radius: implemented Idle-Timeout | Kozlov Dmitry | |
2012-07-11 | radius: fetch interface statistics via netlink | Kozlov Dmitry | |
2012-07-10 | initial session backup implementation | Kozlov Dmitry | |
2012-06-19 | general preparation for IPoE integration | Kozlov Dmitry | |
2011-12-27 | radius: implemented simultaneous requests limiting | Kozlov Dmitry | |
2011-09-20 | radius: restore timeout timer value on each Interim-Update | Kozlov Dmitry | |
2011-09-05 | radius: use clock_gettime(CLOCK_MONOTONIC) instead of gettimeofday | Kozlov Dmitry | |
2011-09-05 | radius: per-server statistics | Kozlov Dmitry | |
2011-09-03 | implemented crypto library selection: -DCRYPTO=OPENSSL|TOMCRYPT|INTERNAL ↵ | Kozlov Dmitry | |
(default OPENSSL) | |||
2011-08-30 | radius: fix incorrect 'out of memory' message | Kozlov Dmitry | |
2011-08-24 | radius: load balancing improvement | Kozlov Dmitry | |
2011-08-24 | radius: better radius server fails handling | Kozlov Dmitry | |
2011-08-16 | multiple radius support (testing) | Kozlov Dmitry | |
2011-08-16 | multi-radius support | Kozlov Dmitry | |
2011-06-22 | temp | Kozlov Dmitry | |
2011-05-31 | radius: Acct-Delay-Time attribute becomes optional and disabled by default | Kozlov Dmitry | |
2011-05-25 | radius: fix incorrect reading acct-timeout option | Kozlov Dmitry | |
2011-03-01 | radius: fixed operation without accounting server | Dmitry Kozlov | |
2011-01-27 | radius: extended statistics calculation | Dmitry Kozlov | |
2011-01-26 | ppp, radius: Acct-Terminate-Cause=Lost-Carrier when ppp terminates by lcp ↵ | Dmitry Kozlov | |
reply absence | |||
2011-01-10 | radius: don't send interim-update if time to session timeout is less than 10 s. | Dmitry Kozlov | |
2011-01-05 | rename accel-pptp to accel-ppp | Dmitry Kozlov | |