Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-04-02 | Fix radius Framed-IP-Address | stetsyuk | |
Add htonl to check if Framed-IP-Address==0xFFFFFFFE Ignore 0xFFFFFFFE as Framed-IP-Address in DM/CoA requests | |||
2020-03-18 | ppp: reset the ifindex when moving back to the default namespace | Simon Chopin | |
If you move an interface into a namespace where there is alreay an interface with the same index, the moved interface will get a new index assigned to it. We need to update our data structure accordingly. Signed-off-by: Simon Chopin <s.chopin@alphalink.fr> | |||
2020-03-18 | ifconfig: reset the ifindex when moving namespaces | Simon Chopin | |
If you move an interface into a namespace where there is alreay an interface with the same index, the moved interface will get a new index assigned to it. We need to update our data structure accordingly. Signed-off-by: Simon Chopin <s.chopin@alphalink.fr> | |||
2020-03-18 | net: new function get_ifindex | Simon Chopin | |
The index of a given interface is an operation that highly depends on the network namespace we're in. This patch simply cuts out a function to get the index for a given interface name from the session initialization code, and expose it in the ap_net structure. This function can then be used to refresh the index when moving interfaces around. Signed-off-by: Simon Chopin <s.chopin@alphalink.fr> | |||
2020-03-10 | Merge pull request #121 from themiron/max-starting-cleanup | xebd | |
Add global [common]max-starting option | |||
2020-03-10 | Merge pull request #117 from themiron/echo-opt82 | xebd | |
ipoe: dhcpv4: echo back opt82 if sent by client/relay per rfc3046 | |||
2020-03-07 | sstp: fix max-sessions limit was not applied | Vladislav Grishenko | |
2020-03-07 | session: add global [common]max-starting option | Vladislav Grishenko | |
usually there's no need to have per-proto limitation, since the need of max starting limitation affects the whole server, not particular protocol only. | |||
2020-03-07 | Revert "ipoe,pptp: introduced max-starting option (limit number of starting ↵ | Vladislav Grishenko | |
sessions)" This reverts commit 02008c74a19c538ff7d9ce643c8cd4c738886196. | |||
2020-03-07 | Revert "pppoe: introduced max-starting option (limit number of starting ↵ | Vladislav Grishenko | |
sessions)" This reverts commit 61862862a9fa24db4f16c24db1aed1f1a5f0be19. | |||
2020-02-17 | Merge pull request #115 from themiron/ipv6-pool | xebd | |
pptp: add ip-pool & ipv6-pool config exmples | |||
2020-02-16 | ipoe: dhcpv4: echo back opt82 if sent by client/unknown relay per rfc3046 | Vladislav Grishenko | |
2020-02-16 | pptp: add ip-pool & ipv6-pool config exmples | Vladislav Grishenko | |
2020-02-16 | ipoe: dhcpv4: move relay packet logging after padding | Vladislav Grishenko | |
2020-02-16 | ipoe: dhcpv4: implement udp csum and padding per rfc1542 | Vladislav Grishenko | |
2020-01-20 | radius: implement jitter of accounting update interval | Vladislav Grishenko | |
2020-01-13 | Merge pull request #110 from themiron/ipv6-pool | xebd | |
Add named ipv6 pools support | |||
2020-01-11 | ipv6pool: add per-proto ipv6-pool and ipv6-pool-delegate options | Vladislav Grishenko | |
also, disable ipv6 pools via chap-secrets, need to find another syntax for it, may be with comments. | |||
2020-01-10 | ipv6pool: fix config exmples | Vladislav Grishenko | |
2020-01-10 | ipv6pool/radius: implement named ipv6 pools | Vladislav Grishenko | |
default stateful ipv6 address & prefix radius attrs are per-rfc6911: 171 Delegated-IPv6-Prefix-Pool 172 Stateful-IPv6-Address-Pool the single pool name from chap-secret file pool is shared for ipv4/ipv6/ipv6 dp, new config syntax TBD. per-proto pool names are still for ipv4 only, new config syntax TBD. | |||
2019-12-24 | pppoe: introduced max-starting option (limit number of starting sessions) | Gavrilenkov A | |
2019-12-24 | triton: small fixes | Dmitry Kozlov | |
2019-11-19 | Merge pull request #102 from svlobanov/master | xebd | |
Added single-session-ignore-case option | |||
2019-11-18 | ipv6: dhcpv6: fix pd gateway logging | Vladislav Grishenko | |
2019-11-10 | Added single-session-ignore-case option | Sergey V. Lobanov | |
If multisession behavior is managed by accel-ppp and Radius server ignores the case of the User-Name attribute, it might be required to ignore the case in accel-ppp to prevent multiple session with different letter cases. | |||
2019-09-11 | ipoe: check for ipoe_create_session_dhcpv4 returns not NULL | Dmitry Kozlov | |
2019-09-04 | ipoe,pptp: introduced max-starting option (limit number of starting sessions) | Gavrilenkov A | |
2019-09-02 | Merge pull request #99 from themiron/radius-user-name | xebd | |
radius: add support for Access-Accept username | |||
2019-08-30 | radius: dm/coa: add invalid packet logging | Vladislav Grishenko | |
2019-08-29 | radius: add support for Access-Accept username | Vladislav Grishenko | |
once radius server has returned User-Name attribute in Access-Accept packet, it'll be used for any subsequent Accounting-Request packets instead of internal username per RFC2865 5.1 other way of just replacing session username is possible, but not desired at the moment due potential issues with single-session modes in case of different ppp logins / ipoe macs and same contract number returned by radius for that accounts. | |||
2019-08-29 | ppp/ipoe: cleanup cleck-ip support | Vladislav Grishenko | |
let check-ip setting from [ppp]/[ipoe] sections has prio over [common] for compatibility with older configs. | |||
2019-08-28 | ipv6: implemented DHCPv6 relay support | Dmitry Kozlov | |
2019-08-27 | Merge pull request #92 from themiron/sstp | xebd | |
sstp: implement ssl-protocol option and add unsupported features logging | |||
2019-08-26 | [Fix] - Increment Accounting-Request id for Acct-Status-Type Stop | root | |
2019-08-25 | shaper: adding default rate-limit | DmitriyEshenko | |
2019-08-20 | Prepared check-ip and for ipoe, migrate to [common]check-ip | DmitriyEshenko | |
2019-08-15 | Make gcc8 happy | DmitriyEshenko | |
2019-07-27 | sstp: enable all client-compat opts | Vladislav Grishenko | |
2019-07-27 | sstp: tie log errors with config options | Vladislav Grishenko | |
2019-07-27 | sstp: log DH/ECDH support warnings as well | Vladislav Grishenko | |
2019-07-27 | sstp: implement ssl-protocol list option | Vladislav Grishenko | |
possible protocols are ssl2, ssl3, tls1, tls1.1, tls1.2 and tls1.3, but support does depend on openssl library. defaults are up to openssl library w/o ssl2/ssl3. | |||
2019-07-26 | Merge pull request #89 from themiron/dp-route-fix | xebd | |
dhcpv6: fix delegated prefix routes | |||
2019-07-12 | dhcpv6: fix delegated prefix routes | Vladislav Grishenko | |
older api causes "none" rtm type | |||
2019-07-09 | fix warnings with openssl 1.1.0+ | Vladislav Grishenko | |
openssl's thread locking/calbacks is noop since 1.1.0, internal locking is used automagically. | |||
2019-06-28 | Merge pull request #84 from DmitriyEshenko/patch-6 | xebd | |
Change variable name sid_in_auth radius.c | |||
2019-06-27 | Update accel-ppp.conf.5 | Eshenko Dmitriy | |
2019-06-27 | Update radius.c | Eshenko Dmitriy | |
2019-06-20 | Merge pull request #81 from DmitriyEshenko/patch-5 | xebd | |
Add info [ipoe]session-timeout and [ipoe]idle-timeout to accel-ppp.conf.5 | |||
2019-06-20 | Merge pull request #80 from DmitriyEshenko/patch-4 | xebd | |
Add info [modules]connlimit to accel-ppp.conf.5 | |||
2019-06-20 | Merge pull request #79 from DmitriyEshenko/patch-3 | xebd | |
Fix: ipv6-dns accel-ppp.conf.5 |