Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-10-14 | ippool: fixed sigsegv due to missing check for NULL (intoduced by ↵ | Dmitry Kozlov | |
67ac2ba78573644d6649921bafc41ba098061e0a) | |||
2013-10-14 | ipoe: add missing put of allocated ipv4 address | Dmitry Kozlov | |
Signed-off-by: Dmitry Kozlov <xeb@mail.ru> | |||
2013-10-13 | ipoe: add missing local IP address assignment | Dmitry Kozlov | |
Signed-off-by: Dmitry Kozlov <xeb@mail.ru> | |||
2013-10-11 | Merge branch 'master' of ssh://git.code.sf.net/p/accel-ppp/code | Dmitry Kozlov | |
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-10 | Merge branch 'master' of ssh://git.code.sf.net/p/accel-ppp/code | Dmitry Kozlov | |
2013-10-10 | ipoe: optimize use of raw sockets | Dmitry Kozlov | |
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-10-02 | l2tp: introduce data packet sequencing and reorder timeout support | Vladislav Grishenko | |
Signed-off-by: Vladislav Grishenko <themiron@mail.ru> | |||
2013-10-02 | ipoe: intoduced 'password' option to control password generation | Dmitry Kozlov | |
2013-10-02 | ipoe: make it possible to use 'username=ifname' for UP sessions | Dmitry Kozlov | |
2013-10-02 | ipoe: lua: check for session is dhcp | Dmitry Kozlov | |
2013-09-16 | ipoe: use proper address for L4-redirect | Dmitry Kozlov | |
2013-09-09 | ipoe: fixed sigsegv when interface is without additional options | Dmitry Kozlov | |
2013-09-06 | ipoe: send broadcast DHCP packets if BROADCAST flag is set | Dmitry Kozlov | |
2013-09-06 | ipoe: various fixes in relay operation | Dmitry Kozlov | |
2013-09-05 | ipoe: various bug fixes | Dmitry Kozlov | |
2013-09-05 | ipoe: send DHCPNAK for DHCPREQUEST without Server-ID if session is not found | Dmitry Kozlov | |
2013-09-05 | ipoe: delay vlan removing | Dmitry Kozlov | |
2013-09-04 | ipoe: stop virtual interfaces before stopping vlan | Dmitry Kozlov | |
2013-09-03 | snmp: properly terminate snmp thread | Dmitry Kozlov | |
2013-09-03 | ipoe: do proper loggin of interface options | Dmitry Kozlov | |
2013-09-02 | ipoe: another fix for race during receiving relay reply | Dmitry Kozlov | |
2013-09-01 | ipoe: implemented vlan monitor | Dmitry Kozlov | |
2013-08-31 | ipoe: fixed race during receiving relay reply | Dmitry Kozlov | |
2013-08-30 | ipoe: fixed race during session activation | Kozlov Dmitry | |
2013-08-28 | ipoe: add ipset support for l4 redirect | Kozlov Dmitry | |
2013-08-27 | shaper: fixed possible race during changing time range | Kozlov Dmitry | |
2013-08-22 | shaper: fixed reading 'rate-multiplier' | Kozlov Dmitry | |
2013-08-22 | ipoe: implemented offer delaying | Dmitry Kozlov | |
2013-08-22 | log: add timestamp for debug file | Dmitry Kozlov | |
2013-08-22 | libnetlink: move error messages to debug level | Dmitry Kozlov | |
2013-08-15 | shaper: implemented 'rate-multiplier' option to bring values to kilobits if ↵ | Dmitry Kozlov | |
radius sends in different basis | |||
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-15 | triton: do not call context close if it is marked as need free (f.e. context ↵ | Dmitry Kozlov | |
already called triton_context_unregister) | |||
2013-08-14 | radius: don't assign address if Framed-IP-Address=255.255.255.254 | Kozlov Dmitry | |
2013-08-06 | fixed compiling log_pgsql | Dmitry Kozlov | |
2013-07-31 | ipoe: use router option from upper dhcp reply | Dmitry Kozlov | |
2013-07-26 | ipoe: turn off kernel-mode proxy-arp on interfaces if proxy-arp=1|2 | Kozlov Dmitry | |
2013-07-26 | Merge branch 'master' of ssh://git.code.sf.net/p/accel-ppp/code | Kozlov Dmitry | |
2013-07-26 | ipoe: fixed route deletion (pass proper proto) | Kozlov Dmitry | |
2013-07-24 | triton: Fix race upon termination | Guillaume Nault | |
The triton_terminate() function works by setting the need_close flag of each triton context, then queues this context for execution by a triton thread if not already running. But if the context is already being run by a triton thread, it may not notice that its need_close flag has been updated (this flag is only checked at the beginning of ctx_thread()). So if no other event wakes up that context (i.e. if ctx_thread() isn't run again), it will never terminate. This patch moves the need_close flag check at the end of ctx_thread() so that a triton context can take the need_close flag into account event if it's updated while running. The context spinlock is also used to protect the need_close flag as it is concurrently updated by triton_terminate(). Signed-off-by: Guillaume Nault <g.nault@alphalink.fr> | |||
2013-07-24 | ppp: Use link local IPv6 prefix by default during IPv6CP | Guillaume Nault | |
When no ipdb backend can assign IPv6 addresses during IPv6CP negociation, generate an ipv6db item with an empty address list. This allows IPv6CP negociation to continue and assign a link-local IPv6 address, without the need for an IPv6 pool or special Radius configuration. Signed-off-by: Guillaume Nault <g.nault@alphalink.fr> | |||
2013-07-24 | l2tp: Add the ppp-max-mtu option | Guillaume Nault | |
As the maximum acceptable MTU for an L2TP link may vary depending on IP and L2TP packet headers options, it is better to make it configurable so that an administrator can adapt it to its network constraints. Use the original value (1420) as default. Signed-off-by: Guillaume Nault <g.nault@alphalink.fr> | |||
2013-07-24 | ipoe: add missing EV_SES_AUTHORIZED event firing | Dmitry Kozlov | |
2013-07-19 | ipoe: add missing EV_CTRL_FINISHED event firing | Dmitry Kozlov | |
2013-07-18 | l2tp: use asprintf() to set sessions channel names | Guillaume Nault | |
Now that memdebug implements asprintf() we can simplify session's channel name allocation by replacing the two snprintf() calls. Signed-off-by: Guillaume Nault <g.nault@alphalink.fr> | |||
2013-07-18 | memdbg: Implement asprintf() | Guillaume Nault | |
Define md_asprintf() as an equivalent of the GNU libc's asprintf() (with buffer allocated by md_malloc). Signed-off-by: Guillaume Nault <g.nault@alphalink.fr> | |||
2013-07-18 | memdbg: Accept short strings in md_strndup() | Guillaume Nault | |
Don't fail if string to duplicate is shorter than the size parameter and handle memory allocation failure. Signed-off-by: Guillaume Nault <g.nault@alphalink.fr> | |||
2013-07-18 | memdbg: Handle memory allocation failures in strdup() | Guillaume Nault | |
Don't fail if _md_malloc() returns NULL. Signed-off-by: Guillaume Nault <g.nault@alphalink.fr> |