Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-07-11 | make IPv4 address to string conversions endian friendly | Dmitry Kozlov | |
2014-05-08 | 1.7.4 release | Dmitry Kozlov | |
* fixed various bugs * introduced accel-cmd program * ippool: impelented persistance * radius: implemented default-realm option * radius: proper handling of Framed-IP-Address=255.255.255.254 * shaper: time range and other fixes * shaper: implemented mtu option * net-snmp: fixed run out of FD_SETSIZE | |||
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 f2774e5a02d29de71eb64a64565b23090b6f6c5e. 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 | 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> | |||
2013-09-03 | snmp: properly terminate snmp thread | Dmitry Kozlov | |
2013-05-14 | ippool: add cli command to remove persist entries | Kozlov Dmitry | |
2013-03-18 | ippool: impelented persistance | Kozlov Dmitry | |
2012-12-26 | cmake: use CMAKE_FIND_ROOT_PATH and LIB_SUFFIX | Kozlov Dmitry | |
2012-11-20 | chap-secrets: implemented encryption | Kozlov Dmitry | |
2012-11-16 | ippool: fixed initialization order | Kozlov Dmitry | |
2012-11-03 | pppd_compat: set rpath to locate depending libraries | Kozlov Dmitry | |
2012-09-05 | add missing netlink library | 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-09-05 | gather interface statistics via netlink | Kozlov Dmitry | |
2012-07-30 | add per-CTRL ip-pool option to specify default ip pool name | 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 | |
2012-01-18 | implemented logwtmp | Kozlov Dmitry | |
2011-12-27 | snmp: implemneted new node (ACCEL-PPP-MIB::cli.0) which can be used to send ↵ | Kozlov Dmitry | |
cli commands | |||
2011-12-27 | radius, ippool: implemented Framed-Pool attribute | Kozlov Dmitry | |
2011-12-09 | pppd_compat: fix potential race condition | Kozlov Dmitry | |
2011-09-20 | shaper_tbf: install temporary shaper in pre-up phase | Kozlov Dmitry | |
2011-09-19 | shaper_tbf: fix temporary rate change functionality | Kozlov Dmitry | |
2011-09-03 | implemented crypto library selection: -DCRYPTO=OPENSSL|TOMCRYPT|INTERNAL ↵ | Kozlov Dmitry | |
(default OPENSSL) | |||
2011-08-30 | net-snmp: NETSNMP_PREFIX option to locate net-snmp library at different location | Kozlov Dmitry | |
2011-08-29 | fix incorrect ppp_terminate calls | Kozlov Dmitry | |
2011-08-29 | ipv6pool: implemented prefix delegation support | Kozlov Dmitry | |
2011-08-28 | ipv6: initial dhcpv6 support | Kozlov Dmitry | |
2011-08-25 | add missing ipv6pool installation rule | Kozlov Dmitry | |
2011-08-24 | ipv6pool: fix incorrect item initialization | 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-23 | ppp: Neighbor Discovery for IP version 6 (prefix only) | Kozlov Dmitry | |
2011-08-22 | extra: ipv6pool module | Kozlov Dmitry | |
2011-08-20 | Merge branch 'ipv6' | Dmitry Kozlov | |
2011-08-19 | snmp support | Kozlov Dmitry | |
2011-08-16 | chap-secrets: fix incorrect ip address assigning | Kozlov Dmitry | |
2011-06-22 | shaper_tbf: do explicit locking over nl_socket_alloc/nl_socket_free due to ↵ | Kozlov Dmitry | |
this functions are not thread-safe | |||
2011-06-08 | changed module init sequence | Dmitry Kozlov | |