Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-06-22 | vyos.configverify: T5308: fix typo revealed by tagnode aware defaults | John Estabrook | |
The original implementation of defaults, and workaround required, would leave an entry {'dhcpv6_options': {'pd': {}}} in the interface_dict. | |||
2023-06-22 | vyos.configdict: T5308: remove T2665 workarounds in get_interface_dict | John Estabrook | |
2023-06-21 | tacacs: T141: support calling system-login.py from vyos-router startup script | Christian Breunig | |
2023-06-20 | Merge pull request #2050 from jestabro/check-port-availability | Christian Breunig | |
vyos.util: T5300: check_port_availability should return False only on EADDRINUSE | |||
2023-06-20 | http-api: T5305: configure operations should not be defined async | John Estabrook | |
2023-06-20 | vyos.util: T5300: check_port_availability: return False iff EADDRINUSE | John Estabrook | |
At boot, the util function check_port_availability can return False with EADDRNOTAVAIL if the interface is not yet up; check explicitly for address in use. | |||
2023-06-20 | Merge pull request #2049 from cuongdt1994/current | Christian Breunig | |
T5303: Rsyslog.service is not working | |||
2023-06-20 | T5303: Rsyslog.service is not working | cuongdt1994 | |
warning: ~ action is deprecated, consider using the 'stop' statement instead [v8.24.0 try http://www.rsyslog.com/e/2307 ] | |||
2023-06-18 | Merge pull request #2048 from sever-sever/T5071 | Christian Breunig | |
T5071: QoS add class match DSCP value | |||
2023-06-18 | T5071: QoS add class match DSCP value | Viacheslav Hletenko | |
QoS DSCP match is skipped Add it set qos policy shaper test class 23 match 10 ip dscp 'network' tc filter replace dev eth0 parent 1: protocol all u32 match ip dsfield 224 0xff flowid 1:17 | |||
2023-06-17 | Merge pull request #2046 from sever-sever/T5296 | Christian Breunig | |
T5296: Fix QoS class bandwidth calculation for auto and percent | |||
2023-06-17 | Merge pull request #2047 from sever-sever/T5256 | Christian Breunig | |
T5256: T5195: Fix QoS match protocol and add vyos.utils.network | |||
2023-06-17 | T5256: Fix QoS protocol expects protocol number but not name | Viacheslav Hletenko | |
tc filter exepcts protocol number for match instead of protocol name | |||
2023-06-17 | vyos.utils: T5195: add vyos.utils.network | Viacheslav Hletenko | |
2023-06-17 | T5296: Fix QoS class bandwidth calculation for auto and percent | Viacheslav Hletenko | |
There are wrong bandwidth calculations for the class We shouldn't rely on interface speed but we should get this value from 'shaper <tag> bandwidth xxx' if configured 'auto' or bandwidth with '%' Otherwise we can get unexpected rate for the class % sudo cat /sys/class/net/eth0/speed % -1 generated rate: classid 1:17 htb rate -1000000 Fix this | |||
2023-06-16 | Merge pull request #2045 from jestabro/is-node-revised | Christian Breunig | |
config-mgmt: T5297: add check for changes under node between revisions | |||
2023-06-16 | Merge pull request #2044 from sever-sever/T5295 | Christian Breunig | |
T5295: Fix QoS shaper rate limit | |||
2023-06-16 | config-mgmt: T5297: add check for changes under node between revisions | John Estabrook | |
2023-06-16 | T5295: Fix QoS shaper rate limit | Viacheslav Hletenko | |
Do not handle rate via 'tc filter' directly but rather set the 'tc filter' to direct traffic to the correct tc class flow. As it in 1.3. It fixes random unexpected shapes, when you set for example 300mbit but get 3-11mbit Current implementation seems not correct as it uses rate limits two times (in class and in filter): tc class replace dev eth0 parent 1:1 classid 1:17 htb rate 250000000 \ burst 15k quantum 1514 tc filter replace dev eth0 parent 1: protocol all u32 match \ ip dst 192.168.122.11 action police rate 250000000 burst 15k flowid 1:17 The correct way after fix: tc class replace dev eth0 parent 1:1 classid 1:17 htb rate 250000000 \ burst 15k quantum 1514 tc filter replace dev eth0 parent 1: protocol all u32 match \ ip dst 192.168.122.11 flowid 1:17 | |||
2023-06-15 | Merge pull request #2043 from jestabro/fix-load-section | Viacheslav Hletenko | |
configsession: T5248: load_section should not set path if dict empty | |||
2023-06-15 | configsession: T5248: load_section should not set path if dict empty | John Estabrook | |
2023-06-14 | http-api: T5292: do not include https.py in scripts run by configd | John Estabrook | |
2023-06-14 | Merge pull request #2041 from cuongdt1994/current | Christian Breunig | |
T5290: Failing commits for SR-IOV interfaces using ixgbevf driver due… | |||
2023-06-14 | T5290: Failing commits for SR-IOV interfaces using ixgbevf driver due to ↵ | cuongdt1994 | |
change speed/duplex settings This is the same problem as reported in T4297. By definition it is not possible to change speed and duplex settings at SR-IOV virtual functions driven by ixgbevf driver. I think the solution is the same as well, that is to add 'ixgbevf' into _drivers_without_speed_duplex_flow in /usr/lib/python3/dist-packages/vyos/ethtool.py. It fixed the problem for me with Intel x520 NICs. | |||
2023-06-12 | Merge pull request #2037 from jestabro/api-config-section | Christian Breunig | |
http-api: T5248: set/load config sections as JSON via API | |||
2023-06-12 | Merge pull request #2040 from nicolas-fort/T5283 | Christian Breunig | |
T5283: ipoe-server: add more flexibility in subnet parameter. | |||
2023-06-12 | Debian: T5286: cleanup dependencies | Christian Breunig | |
2023-06-12 | T5286: drop XDP support for ethernet and bonding interfaces | Christian Breunig | |
... this is a step towards a new and better implementation that will utilize VPP. | |||
2023-06-12 | Merge pull request #2039 from jestabro/poweroff | Christian Breunig | |
T5282: remove systemd management directive for frr.service | |||
2023-06-12 | T5283: ipoe-server: add more flexibility in subnet parameter. | Nicolas Fort | |
2023-06-12 | T5282: remove systemd management directive for frr.service | John Estabrook | |
frr.service startup and shutdown is now explicitly managed by vyos-router, so remove the systemd management directive. | |||
2023-06-10 | http-api: T5248: add endpoint /configure-section | John Estabrook | |
2023-06-10 | configsession: T5248: add functions set/load_section | John Estabrook | |
2023-06-10 | vyos.utils: T5248: add util function: dict of list[str]|str -> list of paths | John Estabrook | |
2023-06-10 | http-api: T5263: add base model for generalization | John Estabrook | |
2023-06-10 | http-api: T5263: factor out function _configure_op for generalization | John Estabrook | |
2023-06-10 | http-api: T5263: consistent string formatting | John Estabrook | |
2023-06-10 | http-api: T5263: simplify form errors | John Estabrook | |
2023-06-10 | http-api: T5263: path validator should provide message | John Estabrook | |
2023-06-10 | zone-policy: T2199: add VRF completion helper for interface | Christian Breunig | |
2023-06-10 | Merge pull request #2015 from sever-sever/T5231 | Christian Breunig | |
T5231: Add op-mode for show reverse-proxy | |||
2023-06-10 | Merge pull request #2034 from erkin/current | Christian Breunig | |
T3472: Print warning when commit-confirm is run as regular user | |||
2023-06-10 | Merge pull request #2035 from indrajitr/ddclient-improvement-round-4 | Christian Breunig | |
dns: T5144: Improve dynamic dns monitor and log and miscellaneous updates | |||
2023-06-10 | dhcpv6-relay: T5277: service does not start on boot | John | |
2023-06-09 | dns: T5144: Explicitly override ddclient global options for reliability | Indrajit Raychaudhuri | |
- For option 'web', ddclient defaults to 'dyndns' which doesn't support ssl. This results ddclient process lockup till connection to checkip.dyndns.org:443 times out. - For option 'use', ddclient defaults 'ip'. This results in confusing message "WARNING: '' is not a valid IPv4 or IPv6 address" in log. | |||
2023-06-09 | dns: T5144: Force systemd daemon-reload on ddclient config change | Indrajit Raychaudhuri | |
2023-06-09 | dns: T5144: Adjust DNS related CLI help messages for consistency | Indrajit Raychaudhuri | |
This should make the help messages more consistent for DNS related CLI subtree. | |||
2023-06-09 | dns: T5144: Support dynamic dns monitor and log via journalctl | Indrajit Raychaudhuri | |
Add support for monitoring dynamic dns updates via journalctl. Additionally, switch to using journalctl to show dynamic dns updates. Also add/adjust the CLI help messages for consistency. | |||
2023-06-09 | dns: T5144: Skip clearing 'PIDFile' in ddclient systemd override | Indrajit Raychaudhuri | |
'PIDFile' option in 'Service' isn't multi-value and thus doesn't need to be cleared before overriding. | |||
2023-06-09 | T3472: Print warning when commit-confirm is run as regular user | erkin | |