Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-01-19 | pppoe: fix typo | Dmitry Kozlov | |
Signed-off-by: Dmitry Kozlov <xeb@mail.ru> | |||
2014-01-19 | pppoe: handle TR-101 vs. RFC 4679 incompatibilities | Guillaume Nault | |
There are a few inconsistencies between TR-101 and RFC 4679. Since RFC 4679 is only informational, prefer TR-101 in case of incompatibilities and explicitely document this choice. Signed-off-by: Guillaume Nault <g.nault@alphalink.fr> | |||
2014-01-17 | pppoe: handle IFW-SESSION TR-101 sub-tag | Guillaume Nault | |
This TR-101 sub-tag has no payload. Signed-off-by: Guillaume Nault <g.nault@alphalink.fr> | |||
2014-01-17 | pppoe: add missing support for some TR-101 sub-tags | Guillaume Nault | |
These are all 4 bytes integer values, except ACCESS_LOOP_ENCAP which represents three independant values of one byte each. Signed-off-by: Guillaume Nault <g.nault@alphalink.fr> | |||
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-12 | ipoe: fixed parsing 'range' option | 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-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-24 | ipoe: update xid of session | Dmitry Kozlov | |
Signed-off-by: Dmitry Kozlov <xeb@mail.ru> | |||
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-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 | 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-22 | ipoe: implemented offer delaying | 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 | |