Age | Commit message (Collapse) | Author | |
---|---|---|---|
2025-01-21 | Merge pull request #4306 from jestabro/modular-reference-tree | Daniil Baturin | |
T7046: add wrappers for reference tree utilities | |||
2025-01-20 | T7046: adjust for distinct reference_tree cache directory | John Estabrook | |
To simplify updating in case of supplemental interface-definitions from addons, the reftree cache(s) are moved to an independent directory. | |||
2025-01-20 | Merge pull request #4307 from indrajitr/kea-refactor | Christian Breunig | |
dhcp: T7052: Refactor kea dhcp op-mode functions to vyos.kea | |||
2025-01-20 | telegraf: T7017: Telegraf should log at least info to a configured logging ↵ | ds | |
output (#4279) * T7017: Telegraf should have .info as input for syslog T7017: updating using vyos_defined keyword as suggested Co-authored-by: Christian Breunig <christian@breunig.cc> --------- Co-authored-by: Christian Breunig <christian@breunig.cc> | |||
2025-01-20 | Merge pull request #4302 from HollyGurza/T681 | Daniil Baturin | |
T681: Fix QoS DSCP filter | |||
2025-01-20 | nhrp: T2326: Fixed opmode command help strings (#4304) | aapostoliuk | |
Fixed opmode command help strings | |||
2025-01-19 | Merge pull request #4308 from indrajitr/kea-ctrl-agent-override | Christian Breunig | |
dhcp: T5840: Merge systemd service overrides for kea-ctrl-agent | |||
2025-01-19 | wireguard: T4930: drop unused WireGuardOperational().show_interface() method | Christian Breunig | |
Method is not referenced in the code base, remove dead code. | |||
2025-01-19 | wireguard: T4930: use get_config_dict() rather then individual config queries | Christian Breunig | |
Extend ConfigTreeQuery().get_config_dict() with arguments to read in default CLI values, too. This removes the need for hardcoded default values at multiple places like: if max_dns_retry is None: max_dns_retry = 3 in this case. | |||
2025-01-19 | Debian: T4930: restart vyos-domain-resolver service if running | Christian Breunig | |
2025-01-19 | wireguard: T4930: fix dict key (-/_) when working with config dict | Christian Breunig | |
Retrieving the config dict sets key_mangling(), thus we need to look for host_name instead of host-name. | |||
2025-01-19 | wireguard: T4930: add mnemonic for WIREGUARD_REKEY_AFTER_TIME | Christian Breunig | |
WireGuard performs a handshake every WIREGUARD_REKEY_AFTER_TIME if data is being transmitted between the peers. If no data is transmitted, the handshake will not be initiated unless new data begins to flow. Each handshake generates a new session key, and the key is rotated at least every 120 seconds or upon data transmission after a prolonged silence. | |||
2025-01-19 | wireguard: T4930: use common error message pattern | Christian Breunig | |
2025-01-19 | smoketest: T4930: add wireguard testcase for peer host-name | Christian Breunig | |
2025-01-19 | smoketest: T4930: derive WireGuard test cases from BasicInterfaceTest | Christian Breunig | |
2025-01-19 | wireguard: T4930: allow peers via FQDN | sskaje | |
* set interfaces wireguard wgXX peer YY hostname <fqdn> | |||
2025-01-18 | Merge pull request #4303 from xeluior/ssh-agent | Christian Breunig | |
remote: T7048: merge git environment with the os environment | |||
2025-01-17 | Merge pull request #4309 from aapostoliuk/T2326-fix-2-circinus | Daniil Baturin | |
nhrp: T2326: Fixed network-id migration | |||
2025-01-17 | nhrp: T2326: Fixed network-id migration | aapostoliuk | |
Fixed network-id migration. Every tunnel should have its own nhrp network-id. | |||
2025-01-16 | ruff: T6583: Reformat to comply with code style | Indrajit Raychaudhuri | |
2025-01-16 | dhcp: T7052: Rename and simplify functions for consistency | Indrajit Raychaudhuri | |
2025-01-16 | dhcp: T7052: Refactor kea dhcp op-mode functions to vyos.kea | Indrajit Raychaudhuri | |
Relocate the kea dhcp op-mode functions to kea helper functions in vyos.kea. This allows the functions to be reused by other scripts, not just op-mode wrappers. This moves the source of truth for the op-mode commands to the actual running kea instance, rather than VyOS config path. Also, apply some minor code cleanup and make some of the mappings consistent across the functions. | |||
2025-01-16 | ruff: T6583: Reformat to comply with code style | Indrajit Raychaudhuri | |
2025-01-16 | dhcp: T5840: Merge systemd service overrides for kea-ctrl-agent | Indrajit Raychaudhuri | |
Default systemd service for kea-ctrl-agent expects `/etc/kea/kea-api-password` which is not used in VyOS. The systemd unit override to remove the condition does not need to be in a separate (templated and dynamic) override file and can be merged into the existing static override file. | |||
2025-01-15 | T7046: add wrappers for reference tree cache utils | John Estabrook | |
2025-01-15 | T7046: normalize formatting | John Estabrook | |
2025-01-15 | remote: T7048: merge git environment with the os environment | Robert Gingras | |
allows utilizing ssh-agent and other environment-variable-based behavior customizations | |||
2025-01-13 | Merge pull request #4299 from c-po/radius-smoketest | Christian Breunig | |
T7038: T7039: fix broken RADIUS IPv6 source address and add smoketests | |||
2025-01-13 | Merge pull request #4301 from sarthurdev/T7041 | Christian Breunig | |
kea: T7041: Check lease hostname string is not empty | |||
2025-01-13 | Merge pull request #4217 from aapostoliuk/T2326-circinus | Christian Breunig | |
nhrp: T2326: NHRP migration to FRR | |||
2025-01-13 | T681: Fix QoS DSCP filter | khramshinr | |
The left shift operation aligns the DSCP/TOS value with its bit position in the IP header. TC expects a DSCP value with this shift | |||
2025-01-12 | kea: T7041: Check lease hostname string is not empty | sarthurdev | |
2025-01-11 | Merge pull request #4300 from jestabro/configd-inspect-by-ast | John Estabrook | |
T7042: drop use of inspect module in favor of ast for source analysis | |||
2025-01-11 | radius: T7039: fix broken IPv6 source address | Christian Breunig | |
When configuring RADIUS to use IPv6 as connection to the server with an optional source-address set system login radius server 2001:db8::4 key '9LMVCtPYpG' set system login radius source-address '2001:db8::1' It will error out: pam_radius_auth(sshd:auth): Failed looking up source IP address [2001:db8::1] for server [2001:db8::4]:1812 (error=System error) The source address is not allowed to be in [] - thus the brackets need to be removed. | |||
2025-01-11 | smoketest: T7038: add freeradius container to live validate login via RADIUS | Christian Breunig | |
RADIUS is pretty sensible to its configuration. Instead of manual testing, extend the smoketest platform to ship a freeradius container and perform logins against a locally running freeradius server in a container. | |||
2025-01-10 | T7042: drop use of inspect module in favor of ast for source analysis | John Estabrook | |
This avoids importing the config mode script as a module, with requisite dependencies, which may be inconvenient. | |||
2025-01-10 | Merge pull request #4291 from c-po/tacacs-smoketest-improvement | Christian Breunig | |
Debian: T7023: download smoketest container images only once | |||
2025-01-09 | Merge pull request #4283 from indrajitr/ddclient-update-20250106 | Christian Breunig | |
ddclient: T5791: Relocate process params to ExecStart | |||
2025-01-09 | nhrp: T2326: NHRP migration to FRR | aapostoliuk | |
NHRP migration to FRR | |||
2025-01-09 | ddclient: T5791: Relocate process params to ExecStart | Indrajit Raychaudhuri | |
Pull up all the global parameters controlling process behavior to systemd service. Also remove `syslog=yes`` as it is not needed with `exec` type service. | |||
2025-01-09 | Merge pull request #4296 from c-po/xml-cleanup | Christian Breunig | |
xml: T5738: reuse existing alpha-numeric-hyphen-underscore building block | |||
2025-01-09 | xml: T5738: reuse existing alpha-numeric-hyphen-underscore building block | Christian Breunig | |
2025-01-09 | Merge pull request #4293 from indrajitr/haproxy-backend-completion | Christian Breunig | |
haproxy: T5222: Enable backend completion in service ruleset | |||
2025-01-09 | Merge pull request #4294 from indrajitr/xml-reuse-rexexp | Christian Breunig | |
xml: T5738: Reuse predefined regex constraint | |||
2025-01-09 | Merge pull request #4295 from c-po/smoketest-T7033 | Christian Breunig | |
smoketest: T7033: nat source group test should use an existing interface | |||
2025-01-09 | smoketest: T7033: nat source group test should use an existing interface | Christian Breunig | |
2025-01-09 | xml: T5738: Reuse predefined regex constraint | Indrajit Raychaudhuri | |
2025-01-09 | haproxy: T5222: Enable backend completion in service ruleset | Indrajit Raychaudhuri | |
Enable completion for backend in haproxy service ruleset like so: ``` set load-balancing haproxy service NAME rule 10 set backend ``` | |||
2025-01-08 | Merge pull request #4290 from jestabro/wildcard-transclude | Daniil Baturin | |
xml: T7029: allow wildcard in include directive | |||
2025-01-08 | T6342: extend schema to handle documentation in the xml interface definition | rebortg | |