Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-12-28 | accel-ppp: T5688: Standardized pool configuration in accel-ppp | aapostoliuk | |
Standardized pool configuration for all accel-ppp services. 1. Only named pools are used now. 2. Allows all services to use range in x.x.x.x/mask and x.x.x.x-x.x.x.y format 3. next-pool can be used in all services 2. Allows to use in ipoe gw-ip-address without pool configuration which allows to use Fraimed-IP-Address attribute by radius. 3. Default pool name should be explicidly configured with default-pool. 4. In ipoe netmask and range subnet can be different. (cherry picked from commit 422eb463d413da812eabc28706e507a9910d7b53) | |||
2023-07-15 | T5195: vyos.util -> vyos.utils package refactoring part #2 | Christian Breunig | |
2023-07-14 | T5195: vyos.util -> vyos.utils package refactoring (#2093) | Christian Breunig | |
* T5195: move run, cmd, call, rc_cmd helper to vyos.utils.process * T5195: use read_file and write_file implementation from vyos.utils.file Changed code automatically using: find . -type f -not -path '*/\.*' -exec sed -i 's/^from vyos.util import read_file$/from vyos.utils.file import read_file/g' {} + find . -type f -not -path '*/\.*' -exec sed -i 's/^from vyos.util import write_file$/from vyos.utils.file import write_file/g' {} + * T5195: move chmod* helpers to vyos.utils.permission * T5195: use colon_separated_to_dict from vyos.utils.dict * T5195: move is_systemd_service_* to vyos.utils.process * T5195: fix boot issues with missing imports * T5195: move dict_search_* helpers to vyos.utils.dict * T5195: move network helpers to vyos.utils.network * T5195: move commit_* helpers to vyos.utils.commit * T5195: move user I/O helpers to vyos.utils.io | |||
2023-05-10 | T5213: Add accounting-interim-interval option for L2TP-server | Viacheslav Hletenko | |
Add RADIUS accounting-interim-interval option for L2TP-server Specifies interval in seconds to send accounting information (may be overridden by radius Acct-Interim-Interval attribute) set vpn l2tp remote-access authentication radius accounting-interim-interval '120' | |||
2022-12-30 | T4893: Add ppp-options ipv6-interface-id for L2TP | Viacheslav Hletenko | |
Add ppp-options IPv6 interface id for vpn L2TP - fixed or random interface identifier for IPv6 - peer interface identifier for IPv6 - whether to accept peer’s interface identifier set vpn l2tp remote-access ppp-options ipv6-accept-peer-intf-id set vpn l2tp remote-access ppp-options ipv6-intf-id 'random' set vpn l2tp remote-access ppp-options ipv6-peer-intf-id 'calling-sid' | |||
2022-12-09 | T4868: Fix l2tp ppp IPv6 options in template and config get dict | Viacheslav Hletenko | |
L2TP 'ppp-options ipv6 x' can work without declaring IPv6 pool As we can get addresses via RADIUS attributes: - Framed-IPv6-Prefix - Delegated-IPv6-Prefix | |||
2022-12-08 | T4117: Fix for L2TP DAE CoA server configuration | Viacheslav Hletenko | |
Fix l2tp dae server template and python config dict for correctlly handling Dynamic Authorization Extension server configuration | |||
2022-05-01 | accel-ppp: T4353: fix Jinja2 linting errors | Christian Poessinger | |
2021-10-16 | l2tp: T3724: allow setting accel-ppp l2tp host-name | Marek Isalski | |
2021-07-13 | T3663: remove some unused sleep imports. | Daniil Baturin | |
2020-11-27 | vyos.template: T2720: always enable Jinja2 trim_blocks feature | Christian Poessinger | |
2020-11-13 | vyos.template: provide general is_ip(v4|v6) helpers | Christian Poessinger | |
We had two places were the is_ip, is_ipv4 and is_ipv6 helpers had been defined. All places now have been converged into vyos.template as they are used both in the Jinja2 templates and also in our scripts. | |||
2020-10-27 | Merge pull request #581 from sever-sever/T2631 | Christian Poessinger | |
accel: T2631: Add option for radius disable-accounting | |||
2020-10-27 | accel: T2631: Add option for radius disable-accounting | sever-sever | |
2020-10-24 | vpn: l2tp: T3009: fix non effective "authentication require" option | Christian Poessinger | |
The CLI node was read in incorrect (wrong path). In addtition the list was not reset to [] when authentication was specified on the CLI. | |||
2020-09-26 | accel-ppp: T2918: Add accounting interim jitter option | sever-sever | |
2020-08-31 | configd: T2582: add scripts to include list for daemon | John Estabrook | |
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-22 | vpn: l2tp: T2264: fix improper use of fail-time dictionary key | Christian Poessinger | |
2020-06-16 | l2tp: T2602: Delete excess characters | DmitriyEshenko | |
2020-05-29 | airbag: T2088: explicit enabling of the feature | Thomas Mangin | |
airbag must now be explicitly installed. the patch also allow to fully disables the installation of the logging code at setup (and not just installing and doing nothing) | |||
2020-04-27 | template: T2388: move mkdir/chmod/chown within render() | Thomas Mangin | |
2020-04-22 | accel-ppp: fix wrong reference in verify() on missing attributes | Christian Poessinger | |
2020-04-21 | vyos.util: migrate all cpu_count() occurances to common get_half_cpus() | Christian Poessinger | |
2020-04-21 | vpn: l2tp: T2314: pass proper content variable to render() | Christian Poessinger | |
2020-04-18 | accel-ppp: T2314: use common tempplate for chap-secrets | Christian Poessinger | |
2020-04-18 | pppoe-server: T2314: migrate IPv6 to common CLI nodes with embeeded validation | Christian Poessinger | |
2020-04-18 | vpn: l2tp: sstp: ease unlinking of configuration files | Christian Poessinger | |
2020-04-12 | template: T2230: use render to generate templates | Thomas Mangin | |
convert all call to jinja to use template.render | |||
2020-04-12 | vpn: l2tp: T2185: move generated files to volatile /run/accel-ppp directory | Christian Poessinger | |
2020-04-11 | vpn: l2tp: sstp: T2264: create config dir on demand | Christian Poessinger | |
2020-04-11 | vpn: l2tp: T2264: migrate IPv6 prefix node to common CLI style | Christian Poessinger | |
Combining multiple options into a single CLI node is considered bad practice. IPv6 prefixes consited of the prefix itself and a mask send to the client in one node only. The following CLI parts have been migrated from client-ipv6-pool { delegate-prefix fc00:0:1::/48,64 prefix 2001:db8::/64,64 } to client-ipv6-pool { delegate fc00:0:1::/48 { delegation-prefix 48 } prefix 2001:db8::/48 { mask 64 } } Thus regular validation steps from the VyOS CLI can be used when a prefix is configured. | |||
2020-04-11 | vpn: l2tp: T2264: simplify IPv6 config dictionary elements | Christian Poessinger | |
2020-04-11 | vpn: l2tp: T2264: migrate from SysVinit -> systemd | Christian Poessinger | |
2020-04-11 | vpn: l2tp: T2264: remove debug pprint | Christian Poessinger | |
2020-04-11 | vpn: l2tp: T2264: proper set PPP default values to ease Jinja2 template | Christian Poessinger | |
2020-04-11 | vpn: l2tp: T2264: migrate to new dictionary keys for radius auth | Christian Poessinger | |
2020-04-11 | vpn: l2tp: T2264: use "with open()" when writing config | Christian Poessinger | |
2020-04-11 | vpn: l2tp: T2264: migrate to new dictionary keys for local auth | Christian Poessinger | |
2020-04-11 | vpn: l2tp: T2264: cleanup thread_cnt generation | Christian Poessinger | |
2020-04-11 | vpn: l2tp: T2264: combine WINS CLI syntax | Christian Poessinger | |
There is no reason to distinguish between WINS servers in terms of priority. This is solely a task which can be done in the underlaying Python scripts. | |||
2020-04-11 | vpn: l2tp: T2264: combine IPv4/IPv6 name-server CLI syntax | Christian Poessinger | |
There is no reason to distinguish between an IPv4 and IPv6 name-server node on the CLI - this can be done in the underlaying Python scripts. | |||
2020-04-11 | vpn: l2tp: T2264: comment cleanup on chk_con() | Christian Poessinger | |
2020-04-11 | vpn: l2tp: T2264: use default_config_data dict | Christian Poessinger | |
2020-04-11 | vpn: l2tp: T2264: introduce common config base | Christian Poessinger | |
2020-04-11 | vpn: l2tp: T2264: import cleanup | Christian Poessinger | |
2020-04-11 | vpn: l2tp: T2264: rename files to match CLI levels | Christian Poessinger | |