Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-11-30 | Adding support to Radius IPV6 address | LeoMeres | |
This change enables ipv6 connections between accel-ppp and radius server | |||
2022-04-20 | add switch to disable sending NAS-Port-Id | Sergey V. Lobanov | |
This patch introduces nas-port-id-in-req switch to disable sending NAS-Port-Id attribute in radauth and radacct messages. New switch might be useful if radius server cannot properly handle this attrubite. Signed-off-by: Sergey V. Lobanov <sergey@lobanov.in> | |||
2021-12-28 | These changes are in response to PR comments | root | |
2021-12-28 | Added VRF support for radius request and DM/CoA server. | root | |
New configuration format: [radius] server=address,secret[,auth-port=1812][,acct-port=1813][,vrf=VRF_NAME][,req-limit=0][,fail-timeout=0,max-fail=0,][,weight=1][,backup] dae-server=x.x.x.x:port,secret[,vrf=VRF_NAME] By default, VRF name is undefined. | |||
2020-04-21 | Send Delegated-IPv6-Prefix attribute in Accounting-Start message | Sergey V. Lobanov | |
If Delegated-IPv6-Prefix was received in Access-Accept message, it is necessary to send it in radacct Start message | |||
2019-08-29 | radius: add support for Access-Accept username | Vladislav Grishenko | |
once radius server has returned User-Name attribute in Access-Accept packet, it'll be used for any subsequent Accounting-Request packets instead of internal username per RFC2865 5.1 other way of just replacing session username is possible, but not desired at the moment due potential issues with single-session modes in case of different ppp logins / ipoe macs and same contract number returned by radius for that accounts. | |||
2018-02-19 | radius: fixed invalid behaviour when route to radius server is not existing | Dmitry Kozlov | |
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-06-25 | radius: do not send NAS-Port and NAS-Port-Id if they are undefined | Dmitry Kozlov | |
2014-11-22 | remove trailing whitespaces | Dmitry Kozlov | |
2014-11-10 | radius: fixed bug | Dmitry Kozlov | |
2014-10-28 | radius: fixed server reallocation for timed out requests | 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 server reallocation for queued requests if current server does ↵ | Dmitry Kozlov | |
not respond | |||
2014-10-06 | radius: fixed Accounting-On/Accounting-Off functionality | Dmitry Kozlov | |
2014-10-04 | radius: various bug fixes | 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-07-11 | radius: fixed handling socket errors during interim updates | Dmitry Kozlov | |
2014-06-17 | radius: introduced attr-tunnel-type option | Dmitry Kozlov | |
If specified then accel-ppp will send tunnel type as string (pppoe,pptp,l2tp,ipoe). | |||
2014-05-12 | radius: add support for Nas-Port-Id attribute (interface name) | 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-04-22 | ipoe: use interface's ifindex as Nas-Port | Dmitry Kozlov | |
2012-08-29 | add 'ppp' filed to CTRL to identify ppp sessions | Kozlov Dmitry | |
2012-07-10 | initial session backup implementation | Kozlov Dmitry | |
2012-06-22 | initial ipoe implementation | Kozlov Dmitry | |
2012-06-19 | general preparation for IPoE integration | Kozlov Dmitry | |
2012-01-13 | set FD_CLOEXEC on opened file descriptors | Kozlov Dmitry | |
2011-12-27 | core: queue zero-priority context if number of threads is reached maximum | Kozlov Dmitry | |
2011-12-27 | radius: implemented simultaneous requests limiting | Kozlov Dmitry | |
2011-08-30 | radius: fix incorrect 'out of memory' message | Kozlov Dmitry | |
2011-08-28 | ipv6: initial dhcpv6 support | Kozlov Dmitry | |
2011-08-24 | radius: load balancing improvement | Kozlov Dmitry | |
2011-08-24 | radius: better radius server fails handling | Kozlov Dmitry | |
2011-08-23 | radius: ipv6 support | Dmitry Kozlov | |
2011-08-23 | ppp: ipv6: multiple prefixes, route option, rdnss option implementation | 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-30 | 1.3.6 release | Kozlov Dmitry | |
2011-05-30 | rewrited initialization procedure (fix gcc-4.6 builds) | Kozlov Dmitry | |
2011-04-07 | radius: bugfix | Kozlov Dmitry | |
2011-01-05 | rename accel-pptp to accel-ppp | Dmitry Kozlov | |