Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-06-03 | get out of SPINLOCK_INITIALIZER as it is not cross-platform compatible | Dmitry Kozlov | |
2014-06-03 | make IPv4 address to string conversions endian friendly | Dmitry Kozlov | |
2014-05-12 | ippool: introduced shuffle option | Dmitry Kozlov | |
By default list of IP address is serial at startup. This option shuffles initial IP list so it becomes more random. | |||
2014-04-30 | net-snmp: add missing memdebug.h include | Dmitry Kozlov | |
Signed-off-by: Dmitry Kozlov <xeb@mail.ru> | |||
2014-04-30 | net-snmp: fiexed improper handling of empty username when requesting session ↵ | Dmitry Kozlov | |
table Signed-off-by: Dmitry Kozlov <xeb@mail.ru> | |||
2014-04-29 | net-snmp: unshare file descriptors namespace | Guillaume Nault | |
Use unshare(CLONE_FILES) to create a local file descriptors namespace for the SNMP thread. This is similar to what was done in bf5340 'net-snmp: run snmp in "special" thread', but without calling clone() directly. So the net-snmp plugin keeps running in a regular pthread. Signed-off-by: Guillaume Nault <g.nault@alphalink.fr> | |||
2014-04-29 | Revert "net-snmp: run snmp in "special" thread" | Guillaume Nault | |
This reverts commit bf5340291badcc631bd855bb924593cd445ecd26. snmp_thread() needs to be run as regular thread to allow Valgrind analysis. Using a different namespace for file desciptors will be done later on using unshare(). Signed-off-by: Guillaume Nault <g.nault@alphalink.fr> | |||
2014-04-14 | Merge branch 'master' of ssh://git.code.sf.net/p/accel-ppp/code | Dmitry Kozlov | |
2014-04-14 | pppd compat: don't try to rename radattr files if RADIUS isn't used | Guillaume Nault | |
If accel-ppp is compiled with RADIUS support, but run without using it, then pd->tmp_fname is NULL. This patch verifies that pd->tmp_fname is valid before renaming the radattr file. Signed-off-by: Guillaume Nault <g.nault@alphalink.fr> | |||
2014-04-11 | net-snmp: run snmp in "special" thread | Dmitry Kozlov | |
NET-SNMP is built on top of stale file descriptor multiplexing mechanism (select) which prevents to use descriptors with number >= 1024. Due to accel-ppp uses a lots of descriptors NET-SNMP easy overflows this limit and fails and even may crash whole accel-ppp process. This patch runs snmp in special thread which does not share file descritor table with main process, so it can use less descriptors and live in __FD_SETSIZE limit. Signed-off-by: Dmitry Kozlov <xeb@mail.ru> | |||
2014-01-19 | ippool: add support for old style pool name declaration | Dmitry Kozlov | |
Signed-off-by: Dmitry Kozlov <xeb@mail.ru> | |||
2013-10-31 | net-snmp: fixed ipoe oids | Dmitry Kozlov | |
Signed-off-by: Dmitry Kozlov <xeb@mail.ru> | |||
2013-10-31 | net-snmp: add missing IPOE module initialization | Dmitry Kozlov | |
Signed-off-by: Dmitry Kozlov <xeb@mail.ru> | |||
2013-10-30 | fix build with internal & tomcrypt crypto libraries | Dmitry Kozlov | |
Signed-off-by: Vladislav Grishenko <themiron@mail.ru> | |||
2013-10-29 | net-snmp: add ipoe statistics | Dmitry Kozlov | |
2013-10-14 | ippool: fixed sigsegv due to missing check for NULL (intoduced by ↵ | Dmitry Kozlov | |
67ac2ba78573644d6649921bafc41ba098061e0a) | |||
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-10-03 | Introduce per-ctrl 'ip-pool' option to be used as default IP pool name which ↵ | Dmitry Kozlov | |
may be overrided by radius Signed-off-by: Dmitry Kozlov <xeb@mail.ru> | |||
2013-09-03 | snmp: properly terminate snmp thread | Dmitry Kozlov | |
2013-05-23 | chap-secrets: add netmask support | Dmitry Kozlov | |
2013-04-22 | pppd_compat: create radattr file in SES_PRE_UP | Dmitry Kozlov | |
2013-03-16 | ipoe: fixed shared=1 mode | Kozlov Dmitry | |
2013-01-25 | cmake: use CMAKE_FIND_ROOT_PATH and LIB_SUFFIX | Kozlov Dmitry | |
2013-01-25 | pppd_compat: fix coa handler's env size | Dmitry Kozlov | |
2013-01-25 | Revert "altered session finishing procedure" | Kozlov Dmitry | |
This reverts commit 9f4f36169f03857b6910402028717210270a0339. | |||
2013-01-25 | ipool: implemneted net30 allocator | Kozlov Dmitry | |
2013-01-24 | altered session finishing procedure | Kozlov Dmitry | |
2013-01-24 | backport 1.7 | Kozlov Dmitry | |
* l2tp: Fix allocation checking when adding octets AVP * cli, tcp: Fix non-NULL terminated string reception * Fix va_end() missing calls * chap-secrets: implemented encryption * auth_pap: make messages like other auth modules * cli: check xmit_buf is not null at enter to write function * pppoe: implemented regular expression support * chap-secrets: implemented encryption * ippool: fixed initialization order * optional shaper compiling * ppp: dns/wins code cleanup | |||
2013-01-24 | pppd_compat: pass calling_station_id and called_station_id via env | Dmitry Kozlov | |
2013-01-24 | merge upstream | Kozlov Dmitry | |
2013-01-24 | ipool: implemneted net30 allocator | Kozlov Dmitry | |
2012-09-05 | generalize interface statistics gathering | Kozlov Dmitry | |
2012-09-05 | Fix format string errors | Guillaume Nault | |
Fix several errors and compiler warnings in format string arguments. Signed-off-by: Guillaume Nault <g.nault@alphalink.fr> | |||
2012-08-03 | fixed complilation for 3.4 kernel | Kozlov Dmitry | |
2012-07-19 | removed shaper_tbf | 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-06-04 | ippool: fixed config parsing | Kozlov Dmitry | |
2012-05-15 | shaper: implemented leaf qdisc attachment | Kozlov Dmitry | |
2012-05-14 | pppd_compat: use EV_PPP_PRE_FINISHED event to start ip-down script (fixes ↵ | Kozlov Dmitry | |
unexpected radattr file removal) | |||
2012-04-30 | ippool: implemented vendor/attr options to specify which radius attribute ↵ | Kozlov Dmitry | |
containes pool name | |||
2012-03-22 | pppd_compat: fix ip-pre-up script result handling | Kozlov Dmitry | |
2012-03-15 | pppd_compat: fix ip-down segfault | Kozlov Dmitry | |
2012-01-31 | changed modules load priority | Kozlov Dmitry | |
2012-01-22 | implemented advanced shaper | Kozlov Dmitry | |
2012-01-19 | connlimit: if burst timeout was detected don't increase burst counter | Kozlov Dmitry | |
2012-01-19 | connlimit: check for burst timeout before check burst counter | Kozlov Dmitry | |
2012-01-18 | implemented connlimit module which can be used to reduce system overload due ↵ | Kozlov Dmitry | |
to flood of connections | |||
2012-01-18 | add missing install rule for logwtmp | Kozlov Dmitry | |