Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-02-21 | radius: override session's idle and timeout timers values by Idle-Timeout ↵ | Dmitry Kozlov | |
and Session-Timeout attributes | |||
2015-02-20 | ppp: set unit_idx from NAS_Port attribute if present | François Cachereul | |
Signed-off-by: François Cachereul <f.cachereul@alphalink.fr> | |||
2014-11-22 | remove trailing whitespaces | Dmitry Kozlov | |
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-05 | radius: early ipv6_dp assignment | Dmitry Kozlov | |
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-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 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-22 | radius: check for previous request was finished in interim update timer | 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-03 | get rid of time(), use clock_gettime(CLOCK_MONOTONIC) instead | 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-23 | radius: fixed counting of active requests | 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-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-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-06-17 | auth_mschap,radius: fixed improper passing MS-CHAP-Error, Reply-Message to ↵ | Dmitry Kozlov | |
auth modules Passed strings was not nullterminated | |||
2014-06-03 | make IPv4 address to string conversions endian friendly | Dmitry Kozlov | |
2014-05-13 | radius: introduced weight and backup per-server options | Dmitry Kozlov | |
New options are applied to server option as server=...[,weight=x][,backup] Weight is used for multi-server configurations (larger weight takes more users). Backup is used to mark backup server f.e. server which will be used only if all other servers are failed. | |||
2014-05-12 | radius: use NAS-Port-Id in Access-Accept for interface renaming | Dmitry Kozlov | |
2014-05-12 | radius: add support for Nas-Port-Id attribute (interface name) | Dmitry Kozlov | |
2014-05-12 | radius: close socket after receiving accounting reply | Dmitry Kozlov | |
2014-05-12 | radius: release auth request immediatly after get responce | Dmitry Kozlov | |
There is no need to keep auth request structure in memory during whole session life time. It wastes memory and file descriptors | |||
2014-05-12 | triton: improved epoll events handling | Dmitry Kozlov | |
2014-01-19 | radius: fix IWF-Session identifier in RFC 4679 dictionary | Guillaume Nault | |
RFC 4679 assigns identifier 0xFE (254) to the IWF-Session attribute. This is consistent with the identifier value specified by TR-101. Signed-off-by: Guillaume Nault <g.nault@alphalink.fr> | |||
2014-01-17 | radius: allow creation of zero length attributes | Guillaume Nault | |
Some attributes, like IWF-Session (RFC 4679), may have no payload. Allow the len parameter of rad_packet_add_octets() to be 0 in order to add such attributes (and do the same for rad_packet_change_octets() for API consistency). Signed-off-by: Guillaume Nault <g.nault@alphalink.fr> | |||
2013-10-23 | radius: skip vendor specific attributes when searching session for DM/CoA | Dmitry Kozlov | |
This fixes invalid assosiation vendor specific Cisco-AVPair to Username attribute which both have same id and prevents to find sessions in some circumstances. Signed-off-by: Dmitry Kozlov <xeb@mail.ru> | |||
2013-10-14 | radius: properly handle send failures | Dmitry Kozlov | |
Signed-off-by: Dmitry Kozlov <xeb@mail.ru> | |||
2013-10-11 | radius,ippool,chap-secrets: do not assign local address if session is not ppp | Dmitry Kozlov | |
Do not assign local address for non-PPP (IPoE at present) sessions in specified modules. This enforces ctrl to assign proper local address by itself. 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-08-14 | radius: don't assign address if Framed-IP-Address=255.255.255.254 | Kozlov Dmitry | |
2013-04-22 | ipoe: use interface's ifindex as Nas-Port | Dmitry Kozlov | |
2013-04-11 | radius: implemented default-realm option | Kozlov Dmitry | |
2013-03-18 | radius: assign ipv4 either if gw-ip-address is not specified for non-ppp ↵ | Dmitry Kozlov | |
sessions | |||
2013-01-25 | cmake: use CMAKE_FIND_ROOT_PATH and LIB_SUFFIX | Kozlov Dmitry | |
2013-01-25 | Do not segfault on RADIUS failures during interim | Aleksey Zhukov | |
2013-01-25 | Fix boolean options parsing in configuration file | Guillaume Nault | |
Explicitely interpret zero values when parsing boolean options. This allows to unset boolean parameters such as "verbose" when reloading the configuration. Signed-off-by: Guillaume Nault <g.nault@alphalink.fr> |