Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-12 | Debian: bump compat (debian helper) version 10 -> 12 | Christian Breunig | |
2023-03-12 | Revert "Debian: T2216: add netavark dependency for podman containers" | Christian Breunig | |
This reverts commit 9ed4113d6c4809a0126d04c99d60eaa76a7b6b15. | |||
2023-03-11 | container: T5003: add dependency on fuse-overlayfs | Christian Breunig | |
Fix podman error about invalid storage: [graphdriver] prior storage driver overlay failed: 'overlay' is not supported over overlayfs, a mount_program is required: backing file system is unsupported for this graph driver" Error: 'overlay' is not supported over overlayfs, a mount_program is required: backing file system is unsupported for this graph driver. | |||
2023-03-11 | keepalived: T5003: remove Debian default config path from ConditionFileNotEmpty | Christian Breunig | |
Also ExecReload is a duplicate of the base service file | |||
2023-03-11 | Debian: T2216: add netavark dependency for podman containers | Christian Breunig | |
2023-03-11 | keepalived: T5003: move to Debian upstream version | Christian Breunig | |
2023-03-11 | Debian: remove python3-pyhumps from build dependencies, provided via pip in ↵ | Christian Breunig | |
container | |||
2023-03-10 | openvpn: xml: T1843: re-use generic username and password building block | Christian Breunig | |
2023-03-10 | rpki: xml: T3255: re-use generic username building block | Christian Breunig | |
2023-03-10 | system: proxy: xml: T1843: re-use generic username and password building block | Christian Breunig | |
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 | container: T4959: add registry authentication option | Christian Breunig | |
Container registry CLI node changed from leafNode to tagNode with the same defaults. In addition we can now configure an authentication option per registry. | |||
2023-03-10 | schema: T5079: extension to support defaultValues on tagNodes | Christian Breunig | |
2023-03-10 | xml: bgp: T5070: split out CLI definitions to include files which can be reused | Christian Breunig | |
2023-03-10 | Merge pull request #1884 from sever-sever/T5058 | Christian Breunig | |
T5058: Fix range_to_regex list argument | |||
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 | Merge pull request #1880 from ichdasich/add_bgp_nexthop_to_vrf | Christian Breunig | |
T5070: Added show bgp martian/show bgp nexthop to bgp in vrf | |||
2023-03-10 | Merge pull request #1883 from sever-sever/T4973 | Christian Breunig | |
T4973: DHCP server fix output for long leases | |||
2023-03-10 | Merge pull request #1882 from aapostoliuk/T5074-sagitta | Christian Breunig | |
util: T5074: Fixed decoding of certificate value to UTF-8 string | |||
2023-03-10 | T4973: DHCP server fix output for long leases | Viacheslav Hletenko | |
With long lease time for example lease '4294967295' seconds it is impossible to get end lease as value is 'ends never;' It cause error to get timestamp() from 'ends never' and remaining time 'lease.end - datetime.utcnow()' Set default remaining and end lease to '-' if we cannot get this info | |||
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 | xml: T4952: improve interface completion helper CLI experience | Christian Breunig | |
2023-03-09 | Merge pull request #1881 from sarthurdev/qos_fix | Christian Breunig | |
qos: T5018: Fix issues between QoS and interface mirror/redirect | |||
2023-03-09 | qos: T5018: Use configdep to fix interface mirror/redirect issue | sarthurdev | |
This will check if mirror/redirect is present on a QoS interface and use `vyos.configdep` module to update the interface again after QoS is applied. | |||
2023-03-09 | qos: T5018: Fix interface tc qdisc cleanup | sarthurdev | |
2023-03-09 | Merge pull request #1877 from sever-sever/T5073 | Christian Breunig | |
T5073: IPoE-server fix parse empty range option | |||
2023-03-09 | T5070: Added show bgp martian/show bgp nexthop to bgp in vrf | Tobias Fiebig | |
2023-03-09 | Merge pull request #1879 from sever-sever/T5063 | Christian Breunig | |
T5063: IPoE-server ethX vlan must not be used with client-subnet | |||
2023-03-09 | T5063: IPoE-server ethX vlan must not be used with client-subnet | Viacheslav Hletenko | |
IPoE-server 'interface ethX vlan xxx' (aka vlan-mon) must not be used with 'interface ethX client-subnet' So instead of shared pool accel-ppp uses the same pool for each dynamically added VLAN eth1 client-subnet '192.0.2.0/24' eth1 vlan '2000-2021' It cause this issue: eth1.2000 range 192.0.2.0/24 (the first client gets address from 192.0.2.2) eth2.2001 range 192.0.2.0/24 (the first client gets address from 192.0.2.2) Only named pools with vlan option must be used. | |||
2023-03-09 | T5073: IPoE-server fix parse empty range option | Viacheslav Hletenko | |
If the 'client-subnet' is not used we must exclude it from the ipoe.config.j2 template. Otherwise we get wrong empty parameter ',range=,' | |||
2023-03-08 | graphql: T5068: generate client operations for code generation tools | John Estabrook | |
2023-03-08 | Merge pull request #1875 from sever-sever/T5066 | Christian Breunig | |
T5066: Fix GRE tunnel variable name which checks keys | |||
2023-03-08 | T5066: Fix GRE tunnel variable name which checks keys | Viacheslav Hletenko | |
2023-03-07 | frr: T5045: lift LimitNOFILE 1024 -> 4096 | Christian Breunig | |
Lift the amount of allowed open file descriptors for the FRR process tree. Required if there are hundreds to thousands interfaces on a system. | |||
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-07 | Merge pull request #1872 from sever-sever/T5057 | Christian Breunig | |
T5057: Fix IPoE regex Jinja2 for interface | |||
2023-03-07 | Merge pull request #1870 from sever-sever/T5058 | Christian Breunig | |
T5058: Extend template filter range_to_regex to allow list as arg | |||
2023-03-07 | T5057: Fix IPoE regex Jinja2 for interface | Viacheslav Hletenko | |
Fix incorrect regex '\d+' when used vlan ranges For example 'ipoe-server interface eth1 vlan 2000-3000' - replace 'interface=re:eth1\.\d+' => 'interface=re:^eth1\.(200\d|20[1-9]\d|2[1-9]\d{2}|3000)$' | |||
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 | Merge pull request #1869 from sever-sever/T5056 | Christian Breunig | |
T5056: Fix IPoE server template for vlan-mon | |||
2023-03-06 | T5056: Fix IPoE server template for vlan-mon | Viacheslav Hletenko | |
After rewriting IPoE server for config.dict the ipoe.config.j2 template wasn't changed for 'vlan-mon' section Fix it | |||
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: use typing.Literal in op-mode scripts | John Estabrook | |
2023-03-05 | op-mode: T5051: interpret Literal types as enums | John Estabrook | |
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 | |