Age | Commit message (Collapse) | Author | |
---|---|---|---|
10 days | netplug: T7353: define proper systemd service | Christian Breunig | |
Netplug daemon is started last after all interfaces got initialized to properly monitor them for up/down events | |||
10 days | T7353: honor service startup order for vyos-grub-update | Christian Breunig | |
vyos-grub-update service must have been started prior reaching systemd vyos.target. | |||
11 days | Merge pull request #4443 from c-po/netplug-T7346 | Christian Breunig | |
netplug: T7346: only call interface helpers if interface is not removed | |||
12 days | netplug: T7346: only call interface helpers if interface is not removed | Christian Breunig | |
When an interface is removed from the system also netplug is triggered. It makes no sense to call vyos.ifconfig.Interface() and update it's configuration when the interface was just recently removed. This would in fact re-add an interface temporarily in it's worst case. | |||
12 days | Merge pull request #4410 from sskaje/T7277 | Christian Breunig | |
dns: T7277: fix service/dns/forwarding/dhcp not parsed | |||
12 days | Merge pull request #4435 from jestabro/commit-dry-run | Daniil Baturin | |
T7302: add vyos-commitd support for commit dry-run | |||
13 days | Merge pull request #4422 from l0crian1/T7254-add-stp-op-commands | Christian Breunig | |
T7254: op-mode: Add spanning-tree op-mode commands | |||
2025-04-08 | T7302: implement commit dry-run for vyconfd/commitd | John Estabrook | |
2025-04-08 | Merge pull request #4427 from jestabro/commit-post | Daniil Baturin | |
T7292: add Python module client library for vyconfd | |||
2025-04-04 | T7314: firewal op-mode: implement better detail view of remote-groups and ↵ | Mark Hayes | |
group members | |||
2025-04-03 | T7272: drop unneeded fields | John Estabrook | |
2025-04-02 | T7290: Fix VPN IPsec log level processing | Viacheslav Hletenko | |
Fix the IPsec log level option processing set vpn ipsec log level '2' Render Jinja2 template to generate correct log for IPsec for the file /etc/strongswan.d/charon-systemd.conf | |||
2025-04-01 | Merge pull request #4428 from dmbaturin/T7159-conditional-nonproduction-banner | Christian Breunig | |
login: T7159: limit the "not a production version" to dev builds | |||
2025-04-01 | Merge pull request #4429 from dmbaturin/T7301-goodbye-gnupg | Christian Breunig | |
installer: T7301: remove support for GnuPG signatures | |||
2025-03-31 | installer: T7301: remove support for GnuPG signatures | Daniil Baturin | |
2025-03-31 | login: T7159: limit the "not a production version" to dev builds | Daniil Baturin | |
(as in, display it only if the build_type version data field is not "release") | |||
2025-03-31 | Merge pull request #4424 from c-po/acme-race-T7299 | Christian Breunig | |
pki: T7299: race condition for acme requested certificates / CA chain | |||
2025-03-30 | Update src/op_mode/stp.py | l0crian1 | |
Updated language of "VLANs are enabled/disabled" to "VLANs enabled/disabled" Co-authored-by: Christian Breunig <christian@breunig.cc> | |||
2025-03-30 | Update src/op_mode/stp.py | l0crian1 | |
Updated language of amRoot to " (This bridge is the root)" Co-authored-by: Christian Breunig <christian@breunig.cc> | |||
2025-03-30 | pki: T7299: race condition for acme requested certificates / CA chain | Christian Breunig | |
When using the VyOS internal PKI subsystem to request a certificate using ACME, the issuer CA is not automatically imported in the PKI subsystem on the first run due to a race condition. Issue is fixed by adding all newly requested and granted ACME certificates to the list of ACME certificates "on disk" which are used to extract the issuing CA certificate. | |||
2025-03-28 | T7294: preserve /config symlinks on image upgrade | John Estabrook | |
The service certbot expects symbolic links for /config/auth/letsencrypt/live/<cert_name>/*.pem however, the default behavior of copytree copies the linked files during image upgrade. Set copytree argument to preserve symlinks. | |||
2025-03-28 | T7254: op-mode: Add Spanning Tree op-mode commands | l0crian1 | |
Created stp.py to create output for spanning-tree info Modified show-bridge.xml.in to add: show bridge spanning-tree show bridge spanning-tree detail show bridge <interface> spanning-tree show bridge <interface> spanning-tree detail | |||
2025-03-25 | Merge pull request #4413 from oniko94/fix/T7278-fix-cracklib-dep-build | John Estabrook | |
T7278: Remove cracklib hack from postconfig script template | |||
2025-03-25 | Merge pull request #4326 from Embezzle/T5493 | Daniil Baturin | |
firewall: T5493: Implement remote-group | |||
2025-03-25 | T7278: Remove cracklib hack from postinstall script template | oniko94 | |
2025-03-23 | dns: T7277 fix service/dns/forwarding/dhcp not parsed | sskaje | |
2025-03-21 | firewall: T5493: Implement remote-group | Alex W | |
2025-03-21 | Merge pull request #4400 from l0crian1/current | Christian Breunig | |
T7138: Fix show qos | |||
2025-03-20 | Merge pull request #4402 from c-po/wireguard-key-T7246 | Christian Breunig | |
wireguard: T7246: verify Base64 encoded 32byte boundary on keys | |||
2025-03-20 | wireguard: T7246: verify Base64 encoded 32byte boundary on keys | Christian Breunig | |
Not 31 bytes or 33 bytes, but exactly 32. This matters, because 32 does not divide evenly by .75, so there's a padding character and the penultimate character does not include the whole base64 alphabet. Extend the base64 validator with an optional argument to define the length to match of the decrypted Base64 encoded string. Source: https://lists.zx2c4.com/pipermail/wireguard/2020-December/006222.html | |||
2025-03-20 | T7246: update libvyosconfig hash and add nosetest | John Estabrook | |
2025-03-18 | Merge pull request #4398 from jestabro/commitd | Daniil Baturin | |
T7121: Set up communication vyconfd to vyos-commitd | |||
2025-03-18 | Merge pull request #4405 from c-po/certbot-T7249 | Daniil Baturin | |
pki: T7249: fix shebang to support CLI backend | |||
2025-03-18 | bgp: T7157: Allow using route-maps for VRF route leaking in BGP (#4404) | aapostoliuk | |
* bgp: T7157: Allow using route-maps for VRF route leaking in BGP Added the possibility of using route-map in route leaking. * Improve the constraint error message --------- Co-authored-by: Daniil Baturin <daniil@baturin.org> | |||
2025-03-18 | pki: T7249: fix shebang to support CLI backend | Christian Breunig | |
Fixes an error: interpreter/vyatta-cfg-run: line 162: `vyatta_config_commit-confirm': not a valid identifier Which prevented to renew the certificates. This will only fix renewing of the certificates. Nothing changed in how daemons will be restarted if a certificate is updated. | |||
2025-03-18 | T6353: Add password strength check and user warning | oniko94 | |
2025-03-17 | console-server: T7217: generate Dropbear SSH keys if they do not exist | Daniil Baturin | |
2025-03-17 | T7138: Fix show qos | l0crian1 | |
This change corrects a behavior witnessed in T7138. If a policy name had a `-` in it, the command would fail, returning nothing. | |||
2025-03-16 | T7121: add test_commit wrapper and test script | John Estabrook | |
2025-03-16 | T7121: add vyos-commitd service as emergent replacement for vyos-configd | John Estabrook | |
vyos-commitd exchanges messages with vyconfd, to replace the shim redirection of legacy commands to vyos-configd. | |||
2025-03-16 | T7121: use dunder equal instead of string rep comparison, where possible | John Estabrook | |
2025-03-16 | T6946: add wrapper for show_commit_data and test function | John Estabrook | |
2025-03-13 | ipsec: T7242: Add check for encryption algorithms that do not work with VPP | Nataliia Solomko | |
2025-03-11 | Merge pull request #4383 from oniko94/fix/T7219-fix-vxlan-verify | Viacheslav Hletenko | |
T7219: Add check for remote and group command to verify | |||
2025-03-11 | Merge pull request #4321 from sskaje/T7092 | Daniil Baturin | |
T7092: Add Container Registry Mirror | |||
2025-03-11 | T7219: Add check for remote and group command to verify | oniko94 | |
2025-03-11 | T7092: Change validators: regex to host-name|address + port + path | sskaje | |
2025-03-06 | T4406: Add public API endpoint to display information | oniko94 | |
2025-02-27 | Merge pull request #4237 from indrajitr/hostd-update | Viacheslav Hletenko | |
T6948: Keep DHCP server leases in sync with hostd records | |||
2025-02-27 | Merge pull request #4369 from natali-rs1985/T7166 | Daniil Baturin | |
wireguard: T7166: Call vxlan dependency if interface exist |