Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-05-12 | ethernet: T3891: add conditional code-path when doing speed/duplex changes | Christian Breunig | |
There is no need for the backend code to call ethtool and try to change speed or duplex settings every time there is a change in the interface configuration, but no change for the speed/duplex subnodes. This also makes the commit itself faster when working with ethernet interfaces. Bonus: no repeating CLI messages that the driver does not support speed/duplex changes, as we do not change anything here. Extension to commit f2ecc9710 ("ethernet: T3891: honor auto-negotiation support per NIC") | |||
2023-05-12 | Revert "T4819: remove additional newline from vyos.base.Warning()" | Christian Breunig | |
This reverts commit dd59e375bee722c220c58b047ff5c6e533cc7a00. | |||
2023-05-11 | Merge pull request #1999 from dmbaturin/T5251-vrrp-group-ping-fix | John Estabrook | |
vrrp: T5215: fix the commit error when health check is not configured | |||
2023-05-11 | xml: T5218: generate xml cache from reference_tree | John Estabrook | |
2023-05-11 | vyos.util: T5195: remove the unused camel case to snake case function | Daniil Baturin | |
that was replaced with Humps in all sciprts | |||
2023-05-11 | vyos.utils: T5195: fix option list output in ↵ | Daniil Baturin | |
vyos.utils.dict.check_mutually_exclusive_options on missing options error | |||
2023-05-10 | configtree: T5194: add function reference_tree_to_json | John Estabrook | |
2023-05-10 | Merge pull request #1996 from frebib/veth-netns | Christian Breunig | |
veth: T3829: Allow moving veth into netns | |||
2023-05-10 | veth: T3829: Allow moving veth into netns | Joe Groocock | |
This makes netns infinitely more useful as they can be chained together in many ways to build complex network structures all on the host. Signed-off-by: Joe Groocock <me@frebib.net> | |||
2023-05-10 | Merge pull request #1989 from dmbaturin/T5195-file-utils | Christian Breunig | |
vyos.utils: T5195: add vyos.utils.file | |||
2023-05-10 | Merge pull request #1990 from dmbaturin/T5195-conversion-utils | Christian Breunig | |
vyos.utils: T5195: add vyos.utils.convert | |||
2023-05-10 | Merge pull request #1991 from dmbaturin/T5195-io-utils | Christian Breunig | |
vyos.utils: T5195: add vyos.utils.io | |||
2023-05-10 | vyos.utils: T5195: add vyos.utils.file | Daniil Baturin | |
2023-05-10 | vyos.utils: T5195: add vyos.utils.io | Daniil Baturin | |
2023-05-10 | vyos.utils: T5195: add vyos.utils.convert | Daniil Baturin | |
2023-05-10 | vyos.utils: T5195: add vyos.utils.dict.check_mutually_exclusive_options | Daniil Baturin | |
2023-05-06 | ethernet: T3891: fix always true expression on auto-negotiation | Christian Breunig | |
Commit f2ecc9710d49 ("ethernet: T3891: honor auto-negotiation support per NIC") added an if statement that always evaluated to True. | |||
2023-05-04 | ethernet: T3891: honor auto-negotiation support per NIC | Christian Breunig | |
Not all drivers/NICs or combination of NIC + transceiver support auto- negotiation. The current auto-negotiation capability is evaluated and taken into account when applying spped/duplex settings. If auto-negotiation is not supported - we skip the setting to avoid errors during configuration. | |||
2023-05-04 | T4819: remove additional newline from vyos.base.Warning() | Christian Breunig | |
... just oo many new lines for multiple Warnings. | |||
2023-05-04 | opmode: T5191: replace underscores with hyphens in generated options | Daniil Baturin | |
2023-05-03 | T5195: add vyos.utils.dict | Daniil Baturin | |
Old functions still remain in vyos.util for now | |||
2023-04-26 | vrf: T5174: ensure no duplicate VNIs can be defined | Christian Breunig | |
2023-04-25 | xml: T5179: fix missed case in multi_to_list conversion | John Estabrook | |
2023-04-15 | vyos.ifconfig: T2104: support adding and removing VLANs in one call. | Christian Breunig | |
VLANIf('eth0.10').remove() will create and remove the VLAN in one command. Thus one can ensure when calling remove() on a VLAN it will always succeed. | |||
2023-03-30 | ipsec: T5093: Fixed 'reset vpn ipsec profile' command | aapostoliuk | |
Fixed 'reset vpn ipsec profile' command using vici library and new op-mode style. Added ability to use 'reset vpn ipsec profile' command with 'remote-host' option. | |||
2023-03-29 | configdiff: T5089: add optional arg ordered_values for unit tests | John Estabrook | |
2023-03-29 | configdiff: T5089: add union of configtrees for unit test | John Estabrook | |
2023-03-28 | interfaces: T4885: fix Perl to Python rewrite of clear/reset_counters | John Estabrook | |
2023-03-21 | Merge pull request #1903 from bstepler/T5104 | Christian Breunig | |
dhcp: pppoe: T5104: fix VRF comparisons | |||
2023-03-21 | dhcp: pppoe: T5104: fix VRF comparisons | Brandon Stepler | |
2023-03-21 | Merge pull request #1902 from nicolas-fort/T5050-log | Christian Breunig | |
T5050: fix smoketest policy_route, which was failing after previos co… | |||
2023-03-21 | T5050: fix smoketest policy_route, which was failing after previos commit ↵ | Nicolas Fort | |
was merged | |||
2023-03-21 | Merge pull request #1889 from nicolas-fort/T5050-log | Viacheslav Hletenko | |
T5050: Firewall: Add log options | |||
2023-03-21 | T5050: Firewall: Add log options | Nicolas Fort | |
2023-03-14 | Merge pull request #1890 from nicolas-fort/T5055 | Viacheslav Hletenko | |
T5055: NAT: extend packet-type to NAT | |||
2023-03-14 | T5055: NAT: extend packet-type match option which was previously introduced ↵ | Nicolas Fort | |
in firewall, to NAT | |||
2023-03-13 | T2516: Exclude veth interfaces from duplex and speed check | Viacheslav Hletenko | |
Exclude interfaces with 'veth' driver from duplex and speed check | |||
2023-03-10 | Merge pull request #1871 from nicolas-fort/T5055 | Christian Breunig | |
T5055: Firewall: add packet-type matcher in firewall and route policy | |||
2023-03-10 | T5058: Fix range_to_regex list argument | Viacheslav Hletenko | |
Values of the list for the 'range_to_regex' could be not only range values as ['10-20', '22-30'] but also and not range values like ['10-20', '30', '80'] Fix if we args is list and non range values are exists in ths list % range_to_regex(['10-20', '80']) '(1\\d|20|80)' | |||
2023-03-10 | Merge pull request #1876 from jestabro/codegen | Christian Breunig | |
graphql: T5068: generate client operations for code generation tools | |||
2023-03-10 | util: T5074: Fixed decoding of certificate value to UTF-8 string | aapostoliuk | |
Fixed decoding of certificate value returned by vici to UTF-8 string. | |||
2023-03-09 | qos: T5018: Fix interface tc qdisc cleanup | sarthurdev | |
2023-03-08 | graphql: T5068: generate client operations for code generation tools | John Estabrook | |
2023-03-07 | Merge pull request #1868 from jestabro/literal | Daniil Baturin | |
op-mode: T5051: use Literal types to provide op-mode CLI choices and API enums | |||
2023-03-06 | T5055: Firewall: add packet-type matcher in firewall and route policy | Nicolas Fort | |
2023-03-06 | T5058: Extend template filter range_to_regex to allow list as arg | Viacheslav Hletenko | |
Extend template filter 'range_to_regex' Allow list of ranges as argument % range_to_regex(['11-12', '14-15']) '(1[1-2]|1[4-5])' | |||
2023-03-06 | qos: T4989: bugfix dialer interface - speed detection | Christian Breunig | |
Not all interfaces have valid entries in the speed file. PPPoE interfaces have the appropriate speed file, but you can not read it: cat: /sys/class/net/pppoe7/speed: Invalid argument | |||
2023-03-05 | op-mode: T5051: add support for Literal arg types | John Estabrook | |
2023-03-04 | Merge pull request #1862 from jestabro/schema-generate | Christian Breunig | |
graphql: T5040: generate schema on installation, rather than dynamically | |||
2023-03-03 | graphql: T5040: use path from defaults | John Estabrook | |