Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-08-25 | T3546: PPPoE-server add extended scripts for RADIUS attributes | Viacheslav Hletenko | |
Ability to get and parse RADIUS attributes via a shell script and then execute commands Ane of the usecases is to create a custom shaper with some smart Extended scripts receive from PPPoE daemon the following variables: $1 - Interface name $4 - Tunnel GW IP address $5 - Delegated IP address to the client $6 - Calling Station ID (MAC) if [ -f /run/accel-pppd/radattr.$1 ]; then true fi | |||
2023-04-11 | T4727: Add RADIUS rate-limit attribute for vpn pptp | Viacheslav Hletenko | |
Add rate-limit attribute, multiplier, vendor specific attribute for the [shaper] section | |||
2023-03-12 | T5057: Fix IPoE regex Jinja2 for interface | Viacheslav Hletenko | |
Fix incorrect regex '\d+' when used vlan ranges For example 'ipoe-server interface eth1 vlan 2000-3000' - replace 'interface=re:eth1\.\d+' => 'interface=re:^eth1\.(200\d|20[1-9]\d|2[1-9]\d{2}|3000)$' | |||
2023-02-13 | Merge pull request #1813 from sever-sever/T4971-eq | Christian Breunig | |
T4971: PPPoE server add named ip pool and attr Framed-Pool | |||
2023-02-13 | Merge pull request #1812 from sever-sever/T1993-eq | Daniil Baturin | |
T1993: PPPoE-server add section shaper and fwmark option | |||
2023-02-12 | T4971: PPPoE server add named ip pool and attr Framed-Pool | Viacheslav Hletenko | |
Add a new feature to allow to use named pools Also it can be used with RADIUS attribute 'Framed-Pool' set service pppoe-server client-ip-pool name POOL1 gateway-address '192.0.2.1' set service pppoe-server client-ip-pool name POOL1 subnet '192.0.2.0/24' | |||
2023-02-12 | T1993: PPPoE-server add section shaper and fwmark option | Viacheslav Hletenko | |
Extended PPPoE-server rate-limiter to avoid shaping marked resources Often this feature needs for ISP, which provides access to some IX or its resources. set service pppoe-server shaper fwmark '223' | |||
2023-02-08 | T2603: PPPoE-server change default min-mtu value 1280 for Equuleus | Viacheslav Hletenko | |
Minimum acceptable MTU. If client will try to negotiate less then specified MTU then it will be NAKed or disconnected if rejects greater MTU. Change 'min-mtu' from 1492 to 1280 for 1.3.3 | |||
2022-07-05 | ipoe: T4507: Add option rate-limit for RADIUS authentication | Viacheslav Hletenko | |
Add rate-limit options: attribute, muptiplier and vendor set service ipoe-server auth radius rate-limit attribute 'Mikrotik-Rate-Limit' set service ipoe-server auth radius rate-limit enable set service ipoe-server auth radius rate-limit multiplier '0.001' set service ipoe-server auth radius rate-limit vendor 'Miktorik' | |||
2022-07-05 | pppoe-server: T4373: Add option multiplier for correct shaping | Viacheslav Hletenko | |
Multiplier option is required by some vendors for correct shaping For RADIUS based rate-limits edit service pppoe-server set authentication radius rate-limit multiplier '0.001' | |||
2022-05-25 | ipoe: T2580: Add pools and gateway options | Viacheslav Hletenko | |
Add new feature to allow to use named pools Can be used also with Radius attribute 'Framed-Pool' set service ipoe-server client-ip-pool name POOL1 gateway-address '192.0.2.1' set service ipoe-server client-ip-pool name POOL1 subnet '192.0.2.0/24' | |||
2021-12-29 | l2tp-server: T4117: Add dae-server configuration to template | DmitriyEshenko | |
2021-12-15 | pppoe-server: T3006: Add range to regex generator | DmitriyEshenko | |
2021-11-15 | l2tp: T3724: allow setting accel-ppp l2tp host-name | Marek Isalski | |
(cherry picked from commit 3d00140453b3967370c77ddd9dac4af223a7ddce) | |||
2021-11-03 | sstp: T2566: use XML defaultValue over Jinja2 hardcoded value | Christian Poessinger | |
2021-11-02 | sstp: T2566: Fix to allow IPv6 only pools | Viacheslav | |
To allow IPv6 only for vpn sstp sessions we have to add 'ppp-options' which can disable IPv4 allocation explicity. Additional IPv6 ppp-options and fix template for it. | |||
2021-09-02 | sstp-server: T2661: Delete CA certificate redundancy check | DmitriyEshenko | |
2021-09-01 | pptp-server: T3790: Change ippool priority and define gw-ip-address | DmitriyEshenko | |
2021-06-29 | pppoe-server: T3593: Change called-sid position in template | Eshenko Dmitriy | |
(cherry picked from commit 4b646c1fb31a1a9f9c9d1658734d478fed5f19f1) | |||
2021-06-29 | pppoe-server: T3405: Add interface cache feature | DmitriyEshenko | |
(cherry picked from commit 065c6b620cb52a3235c7b6e210d34dc8cb943b95) | |||
2021-03-04 | pppoe: T3386: Fix client ip-pool stop range | sever-sever | |
(cherry picked from commit 52ee92b8edf851939c5ea3dc90fac3f5f90096c2) | |||
2021-02-14 | templates: convert DOS -> UNIX line endings | Christian Poessinger | |
2020-12-30 | pppoe-server: T3162: Add generation pado-delay to jinja2 template | DmitriyEshenko | |
2020-12-29 | pppoe-server: T3160: Move called-sid param to required section | DmitriyEshenko | |
2020-11-28 | vyos.template: T2720: fix remaining in-line time_block syntax | Christian Poessinger | |
Commit a2ac9fac ("vyos.template: T2720: always enable Jinja2 trim_blocks feature") globally enabled the trim_blocks feature. Some templates still used in-line trim_blocks "{%"- or "-%}" which caused miss-placed line endings. This is fixed by removing all in-line trim_block statememnts of Jinja2 templates. | |||
2020-10-16 | ipoe-server: T2978: Add required proxy-arp by default | DmitriyEshenko | |
2020-10-04 | sstp: T2960: migrate to get_config_dict() and reusable templates | Christian Poessinger | |
2020-10-04 | pppoe-server: T2953: prepare common chap-secrets file | Christian Poessinger | |
2020-10-04 | pppoe-server: T2953: rename CLI local-ip to gateway-address | Christian Poessinger | |
Required to get a common CLI for all services provided by Accel-PPP. Once the CLI for each service is consitent - Jinja2 templates can be reused together with get_config_dict(). | |||
2020-10-03 | smoketest: sstp: add basic tests | Christian Poessinger | |
2020-10-03 | pppoe-server: T2956: make use of defaultValue list feature | Christian Poessinger | |
2020-10-01 | pppoe-server: T2936: move to get_config_dict() | Christian Poessinger | |
For easier configuration read in (CLI) validation and also template rendering it makes sense to drop the old, single implementation and move to the new, generic get_config_dict() approach. Recurring configuration parts like ip-pool, ipv6-pool and nameservers have also been split our into individual templates which will be included through Jinja2 - leading to a single-source of the template sections, too. | |||
2020-09-28 | pppoe-server: T2919: Add possibility change Called-Station-Id format | DmitriyEshenko | |
2020-09-26 | accel-ppp: T2918: Add accounting interim jitter option | sever-sever | |
2020-09-26 | accel-ppp: T2917: Add Preallocate NAS-port-id | sever-sever | |
2020-08-02 | accel-ppp: T2756: make RADIUS accounting port configurable | Christian Poessinger | |
Make the port used for RADIUS accounting user configurable. This is now valid for the following services which are based on Accel-PPP: * ipoe-server * pppoe-server * l2tp * pptp * sstp | |||
2020-06-16 | pppoe-server: T2601: Add default CCP values if not defined via CLI | DmitriyEshenko | |
2020-06-09 | pppoe-server: T2575: Add missing gw-ip-address | DmitriyEshenko | |
2020-06-09 | sstp: T2575: Add missing gw-ip-address | DmitriyEshenko | |
2020-06-08 | l2tp: T2565: Add missing gw-ip-address | DmitriyEshenko | |
2020-05-17 | pppoe-server: T2471: add SLAAC support | Christian Poessinger | |
... by setting AdvAutonomousFlag=1 when an IPv6 client pool is defined. | |||
2020-05-06 | sstp: T2392: add IPv6 DNS support | Christian Poessinger | |
New command added: * set vpn sstp network-settings name-server 2001:db8::1111 | |||
2020-05-06 | sstp: T2392: add initial IPv6 support | Christian Poessinger | |
New commands added: * set vpn sstp network-settings client-ipv6-pool prefix 2001:db8::/64 mask 112 * set vpn sstp network-settings client-ipv6-pool delegate 2001:db8:100::/48 delegation-prefix 64 | |||
2020-04-27 | pppoe-server: T2391: Migrate single-session param to [common] section | DmitriyEshenko | |
2020-04-23 | pppoe-server: T2373: Implement CLI commands for auth protocols | DmitriyEshenko | |
2020-04-22 | accel-ppp: T2314: bugfix wrong placement of endif in Jinja2 template | Christian Poessinger | |
2020-04-22 | vpn: pptp: T2351: align configuration to other accel implementations | Christian Poessinger | |
2020-04-20 | pppoe-server: T2344: fix client static IP assignment | Christian Poessinger | |
2020-04-19 | ipoe-server: T2324: bugfix template generation on interface line | Christian Poessinger | |
2020-04-19 | pppoe-server: T2314: add common accel-radius-additions XML file | Christian Poessinger | |