Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-01-17 | pppoe: fix TR-101 tag length check | Guillaume Nault | |
The length field of PPPoE TR-101 sub-tags only takes the payload size into account (as opposed to its RADIUS counterpart that stores the full sub-tag length, including the 2 bytes long header). Signed-off-by: Guillaume Nault <g.nault@alphalink.fr> | |||
2014-01-17 | pppoe: fix TR-101 attribute filtering for RADIUS access requests | Guillaume Nault | |
When a sub-tags is skipped while parsing a TR-101 tag, the ptr variable must be updated to point to the next sub-tag, otherwise the next loop iteration erroneously interprets tag information. While here, fix the range of attribute that mustn't be present in RADIUS access requests (RFC 4679, section 4). Signed-off-by: Guillaume Nault <g.nault@alphalink.fr> | |||
2014-01-17 | pppoe: fix Minimum-Data-Rate-Downstream TR101 sub-tag handling | Guillaume Nault | |
As per TR-101 specifications and RFC 4679, 0x84 is the sub-tag number for Minimum-Data-Rate-Downstream (instead of Maximum-Data-Rate-Upstream). Signed-off-by: Guillaume Nault <g.nault@alphalink.fr> | |||
2014-01-17 | pppoe: check for tag format validity in PADR messages | Guillaume Nault | |
Avoid parsing inconsistent PPPoE tags when handling PADR. Signed-off-by: Guillaume Nault <g.nault@alphalink.fr> | |||
2013-12-24 | ppp: don't unconditionaly load pppoe/pptp/l2tp modules, fixes false start ↵ | Vladislav Grishenko | |
warning if they're running already Signed-off-by: Vladislav Grishenko <themiron@mail.ru> | |||
2013-12-24 | Revert "ppp: don't unconditionaly load pppoe/pptp/l2tp modules, fixes false ↵ | Dmitry Kozlov | |
start warning if they're running already" This reverts commit c4ddc0fe1f402f84b1bb01b9568e2294569d0d15. | |||
2013-12-24 | ppp: don't unconditionaly load pppoe/pptp/l2tp modules, fixes false start ↵ | Vladislav Grishenko | |
warning if they're running already Signed-off-by: Vladislav Grishenko <themiron@mail.ru> | |||
2013-12-24 | crypto: don't build/install empty library if not used | Vladislav Grishenko | |
Signed-off-by: Vladislav Grishenko <themiron@mail.ru> | |||
2013-12-12 | fixed missing spinlock initialized (fixes stuck) | Dmitry Kozlov | |
Signed-off-by: Dmitry Kozlov <xeb@mail.ru> | |||
2013-12-12 | ipoe: fixed parsing 'range' option | Dmitry Kozlov | |
Signed-off-by: Dmitry Kozlov <xeb@mail.ru> | |||
2013-11-07 | shaper: add mtu option | Dmitry Kozlov | |
Signed-off-by: Dmitry Kozlov <xeb@mail.ru> | |||
2013-11-07 | shaper: fixed many race conditions | Dmitry Kozlov | |
Signed-off-by: Dmitry Kozlov <xeb@mail.ru> | |||
2013-11-07 | triton: use pthread_spinlock as spinlock | Dmitry Kozlov | |
Signed-off-by: Dmitry Kozlov <xeb@mail.ru> | |||
2013-11-06 | pppoe: add statistics for filtered packets (mac-filter) | Dmitry Kozlov | |
Signed-off-by: Dmitry Kozlov <xeb@mail.ru> | |||
2013-11-05 | pppoe: show 'starting' in statistics | Dmitry Kozlov | |
2013-11-02 | shaper: fixed socket leak | Kozlov Dmitry | |
Close netlink socket in remove_limiter function. Signed-off-by: Kozlov Dmitry <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-30 | Merge branch 'master' of ssh://git.code.sf.net/p/accel-ppp/code | Dmitry Kozlov | |
2013-10-30 | ipoe: implemented source/local address detection for up sessions | Dmitry Kozlov | |
Signed-off-by: Dmitry Kozlov <xeb@mail.ru> | |||
2013-10-30 | ipoe: check for assigned ipv4 address has owner before put it (fixes sigsegv) | Dmitry Kozlov | |
Signed-off-by: Dmitry Kozlov <xeb@mail.ru> | |||
2013-10-29 | l2tp: Don't send Assigned Sesssion ID in ICCN | Guillaume Nault | |
The Assigned Session ID AVP should only be sent in ICRQ, ICRP, OCRQ, OCRP and CDN messages. An LNS receiving an ICCN with Assigned Session ID may reject the message because of this unexpected mandatory AVP. Signed-off-by: Guillaume Nault <g.nault@alphalink.fr> | |||
2013-10-29 | l2tp: No iprange check for locally created tunnels | Guillaume Nault | |
There's no need to check for iprange when creating a new tunnel upon administrator's request. Signed-off-by: Guillaume Nault <g.nault@alphalink.fr> | |||
2013-10-29 | ipoe: introduce 'vlan-name' option. | Dmitry Kozlov | |
This new option is pattern for naming newly created vlans. Pattern may contain following macros: %I - name of parent interface %N - number of vlan By default vlan-name=%I.%N Signed-off-by: Dmitry Kozlov <xeb@mail.ru> | |||
2013-10-29 | net-snmp: add ipoe statistics | Dmitry Kozlov | |
2013-10-24 | ipoe: update xid of session | Dmitry Kozlov | |
Signed-off-by: Dmitry Kozlov <xeb@mail.ru> | |||
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-16 | rewrite restart procedure | Dmitry Kozlov | |
Signed-off-by: Dmitry Kozlov <xeb@mail.ru> | |||
2013-10-16 | shaper: check for range overlaps before adjusting range times | Dmitry Kozlov | |
Fixes detection of range everlaps (time range end time is equal to start time of other range), which prevents starting range end timer. Signed-off-by: Dmitry Kozlov <xeb@mail.ru> | |||
2013-10-15 | shaper: fixed invalid reference counting (caused unexpected removal of ↵ | Dmitry Kozlov | |
internal structure) shaper: do not start time range end timer if end time is equal to start time of other range 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-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-03 | ipoe: use ipoeX as interface name in any usage scenario | Dmitry Kozlov | |
Due to limitation to interface name (16 symbols) interfaces like eth1000.2000.ipoe10 does not fit to required limit. So the only way is to use short ipoeX naming scheme. 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 | |