summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-03-13grub: T4548: Fixed configuration files orderzsdc
To iterate files on ext* file systems GRUB reads their inodes one by one, ignoring names. This breaks our configuration logic that relies on proper loading order. This commit adds a helper `sort_inodes()` that needs to be used whenever GRUB configuration files are created. It recreates files, changing their inodes in a way where inodes order matches alphabetical order. (cherry picked from commit f74923202311e853b677e52cd83bae2be9605c26)
2024-03-12Merge pull request #3124 from vyos/mergify/bp/sagitta/pr-3123Christian Breunig
conntrack: T5080: Fix rule order for applied conntrack modules (backport #3123)
2024-03-12conntrack: T5080: Fix rule order for applied conntrack modulessarthurdev
(cherry picked from commit 1fbda31623054ee944d063f738e4d1d4170341ef)
2024-03-12Merge pull request #3122 from HollyGurza/T6020-sagitta1.4.0-epa2Daniil Baturin
vrrp: T6020: vrrp health-check script not applied correctly in keepal…
2024-03-12vrrp: T6020: vrrp health-check script not applied correctly in keepalived.confkhramshinr
Added health-check to sync-group in CLI Don't use instance health-check when instance in sync group member Disallow wrong healtch-check configurations New smoke test
2024-03-11Merge pull request #3118 from c-po/T6093-sagittaChristian Breunig
dhcp-client: T6093: extend regex for client class-id's with DOT (backport #3117)
2024-03-10Merge pull request #3119 from vyos/mergify/bp/sagitta/pr-3110John Estabrook
xml: T6098: relax description constraint to allow non-ascii characters (backport #3110)
2024-03-10xml: T6098: relax description constraint to allow non-ascii charactersJohn Estabrook
A restriction to ascii in the constraint disallowed earlier support for unicode bytes. (cherry picked from commit 66b92e1cd4ec948c1e2df4bee9b21da9633f5bd8)
2024-03-10Merge pull request #3116 from vyos/mergify/bp/sagitta/pr-3115John Estabrook
xml: T5738: revert invalid change from lower character limit - 0 length must be allowed (backport #3115)
2024-03-10dhcp-client: T6093: extend regex for client class-id's with DOTLucas
The regex used is not working if the string contains dots. Originally authored by: Lucas <pinheirolucas@pm.me> (cherry picked from commit c8670ae7941a8bac31e2174d4c6426b47272bfcc)
2024-03-10xml: T5738: revert invalid change from lower character limit - 0 length must ↵Christian Breunig
be allowed This reverts a change from commit a72ededa0 ("xml: T5738: lower maximum description to 255 characters") which incresaed the lower limit from 0 to 1. We actually require 0 length value for description nodes as introduced in commit 6eea12512e ("xml: T1579: allow zero length for description"). (cherry picked from commit 724c685cba423758bece827d6d286815933ba912)
2024-03-10Merge pull request #3114 from vyos/mergify/bp/sagitta/pr-3113Daniil Baturin
firewall: T6071: truncate rule description field to 255 characters (backport #3113)
2024-03-10firewall: T6071: truncate rule description field to 255 charactersChristian Breunig
(cherry picked from commit 259ef4740413b39da9b122db19c549eeec88114c)
2024-03-10xml: T5738: lower maximum description to 255 charactersChristian Breunig
e.g. Linux Kernel only supports 255 and not 256 characters for the ifalias field. (cherry picked from commit a72ededa0b29c25efaab52f2db170c34eba50248)
2024-03-07Merge pull request #3109 from vyos/mergify/bp/sagitta/pr-3108Viacheslav Hletenko
http-api: T6107: add an option to increase the request body size limit (backport #3108)
2024-03-07http-api: T6107: add an option to increase the request body size limitDaniil Baturin
(cherry picked from commit 4792d39bb84991768404f69ff807e43a9979a79e)
2024-03-07Merge pull request #3107 from vyos/mergify/bp/sagitta/pr-3105Daniil Baturin
snmp: T2998: SNMP v3 oid "exclude" option fix (backport #3105)
2024-03-07snmp: T2998: SNMP v3 oid "exclude" option fixNataliia Solomko
(cherry picked from commit 77a25e95da48549f2791b677f4ba187e547b1c6a)
2024-03-07Merge pull request #3102 from vyos/mergify/bp/sagitta/pr-3100Christian Breunig
remote: T6104: fix logic of failure case in MissingHostKeyPolicy (backport #3100)
2024-03-06Merge pull request #3101 from vyos/mergify/bp/sagitta/pr-3099Christian Breunig
conntrack-sync: T6057: Add ability to disable syslog for conntrackd (backport #3099)
2024-03-06remote: T6104: fix logic of failure case in MissingHostKeyPolicyJohn Estabrook
(cherry picked from commit 73e215dc338c8c3a6c9b3d10c952477ba00b923b)
2024-03-06conntrack-sync: T6057: Add ability to disable syslog for conntrackdNataliia Solomko
(cherry picked from commit c37fb4010c50a18029d6c680c42fceb3b8930dbd)
2024-03-06Merge pull request #3098 from vyos/mergify/bp/sagitta/pr-3088Christian Breunig
T6075: firewall and NAT: check if interface-group exists when using them in firewall|nat rules. (backport #3088)
2024-03-06T6075: firewall and NAT: check if interface-group exists when using them in ↵Nicolas Fort
firewall|nat rules. (cherry picked from commit 3c0634e572ffdecaf24a9dac16678427f22761ab)
2024-03-06Merge pull request #3097 from vyos/mergify/bp/sagitta/pr-3090Christian Breunig
wifi: T6095: incorrect country "uk" it's actually "gb" (backport #3090)
2024-03-06wifi: T6095: incorrect country-code "uk" it's actually "gb"Christian Breunig
All valid country codes can be retrieved from [1] and extracted which resulted in the completion helper list of this commit. 1: https://git.kernel.org/pub/scm/linux/kernel/git/wens/wireless-regdb.git/tree/db.txt (cherry picked from commit 45cd735f89a4b6c7419a26d2800d832c9da9f735)
2024-03-06Merge pull request #3095 from vyos/mergify/bp/sagitta/pr-3087Christian Breunig
T6061: fix rule parsing when connection-status is used (backport #3087)
2024-03-06Merge pull request #3096 from vyos/mergify/bp/sagitta/pr-3085Christian Breunig
T6096: Config commits are not synced properly because 00vyos-sync is deleted by vyos-router (backport #3085)
2024-03-06T6096: Config commits are not synced properly because 00vyos-sync is deleted ↵Apachez
by vyos-router (cherry picked from commit 433faaa9fe7d7dfc02db78ff039e772f5037037a)
2024-03-06T6061: fix rule parsing when connection-status is usedNicolas Fort
(cherry picked from commit 8f2534e9654b61b7db45788bb52ac6cf8017b054)
2024-03-06Merge pull request #3086 from vyos/mergify/bp/sagitta/pr-3079Christian Breunig
T6084: Add NHRP dependency for IPsec and fix NHRP empty config bug (backport #3079)
2024-03-05Merge pull request #3094 from vyos/mergify/bp/sagitta/pr-3089Christian Breunig
http-api: T6069: fix allocation outside of thread lock (backport #3089)
2024-03-05http-api: T6069: fix allocation outside of thread lockJohn Estabrook
(cherry picked from commit 7503e419d0dbc9ba81f7299d9df173c0a82f20da)
2024-03-05Merge pull request #3092 from vyos/mergify/bp/sagitta/pr-3091Christian Breunig
xml: T5738: use generic-disable-node building block for "disable" CLI nodes (backport #3091)
2024-03-05xml: T5738: use generic-disable-node building block for "disable" CLI nodesChristian Breunig
Make the code more uniform and maintainable. (cherry picked from commit 21b0bf0168697fdbe514ae49a4a28b39a91ec777)
2024-03-05T6084: Add NHRP dependency for IPsec and fix NHRP empty config bugViacheslav Hletenko
If we have any `vpn ipsec` and `protocol nhrp` configuration we get the empty configuration file `/run/opennhrp/opennhrp.conf` after rebooting the system. Use config dependency instead of the old `resync_nhrp` function fixes this issue (cherry picked from commit 689fea253d9019df20d5c6ac7fa22d5e8454afab)
2024-03-05Merge pull request #3084 from vyos/mergify/bp/sagitta/pr-3068Christian Breunig
qos: T5646: Skip add filter for qos policy limiter class without match (backport #3068)
2024-03-04Merge pull request #3083 from vyos/mergify/bp/sagitta/pr-3078Christian Breunig
ospfv3: T6087: add support to redistribute IS-IS routes (backport #3078)
2024-03-04T5646: Skip add filter for qos policy limiter class without matchNataliia Solomko
(cherry picked from commit 2104424c1a43dc027567e051262e1eed6506491f)
2024-03-04Merge pull request #3082 from vyos/mergify/bp/sagitta/pr-3077Daniil Baturin
vyos.ethtool: T6083: use JSON input data #2 (backport #3077)
2024-03-04ospfv3: T6087: add support to redistribute IS-IS routesChristian Breunig
(cherry picked from commit 6a97fdfa1ba9b4135a51498ea5acabb804256b2c)
2024-03-04smoketest: T4977: ospf: include babel in redistribution testsChristian Breunig
(cherry picked from commit 256e939b2cd308e1e8be9dd72ccec6e87d58504b)
2024-03-04vyos.ethtool: T6083: use JSON input data for ethernet interface flow-control ↵Christian Breunig
settings (cherry picked from commit 5ee89f46096626ca8aac37da9237635e3d17766a)
2024-03-04vyos.ethtool: T6083: use JSON input data for ethernet driver feature detectionChristian Breunig
Feature detection is used to see if certain offload settings are available on the given NIC. (cherry picked from commit 63ccdc5125e19f8737bf1445938998bef803d1bd)
2024-03-04Merge pull request #3081 from vyos/mergify/bp/sagitta/pr-3080Daniil Baturin
T6086: NAT: fix nat rules when using source-groups and translation address is a network. (backport #3080)
2024-03-04T6086: NAT: fix nat rules when using source-groups and translation address ↵Nicolas Fort
is a network. (cherry picked from commit a7a0c90404d03f7deccb74a46d0fe1f99116907a)
2024-03-02Merge pull request #3075 from vyos/mergify/bp/sagitta/pr-3070Daniil Baturin
banner: T6077: dehardcode URLs in MOTD template (backport #3070)
2024-03-02Merge pull request #3062 from sarthurdev/T6079_sagittaDaniil Baturin
dhcp-server: T6079: Disable duplicate static-mappings on migration
2024-03-02Merge pull request #3076 from vyos/mergify/bp/sagitta/pr-3073Daniil Baturin
ospfv3: allow metric and metric-type on redistributed routes (backport #3073)
2024-03-02ospf: T5717: sync code with ospfv3 implementationChristian Breunig
(cherry picked from commit 298bcc5cb90c4c83981ec4baaaa0db785306867d)