Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-12-13 | srv6: T591: initial implementation to support locator definition | Christian Breunig | |
VyOS CLI set protocols segment-routing srv6 locator bar prefix '2001:b::/64' set protocols segment-routing srv6 locator foo behavior-usid set protocols segment-routing srv6 locator foo prefix '2001:a::/64' Will generate in FRR segment-routing srv6 locators locator bar prefix 2001:b::/64 block-len 40 node-len 24 func-bits 16 exit ! locator foo prefix 2001:a::/64 block-len 40 node-len 24 func-bits 16 behavior usid exit ! exit ! exit ! exit (cherry picked from commit ca301cdd4746187f96ff84e411fda6a84e33f237) | |||
2023-11-15 | igmp: T5736: migrate "protocols igmp" to "protocols pim" | Christian Breunig | |
IGMP and PIM are two different but related things. FRR has both combined in pimd. As we use get_config_dict() and FRR reload it is better to have both centrally stored under the same CLI node (as FRR does, too) to just "fire and forget" the commit to the daemon. "set protocols igmp interface eth1" -> "set protocols pim interface eth1 igmp" (cherry picked from commit bc83fb097719f5c4c803808572f690fbc367b9e5) | |||
2023-06-14 | http-api: T5292: do not include https.py in scripts run by configd | John Estabrook | |
2023-06-06 | dns: T5144: update conf script name | John Estabrook | |
2023-04-21 | vrf: T5150: l3vni must be removed prior to removing BGP VRF process | Christian Breunig | |
2023-04-14 | T5162: Updated configd-include.json to remove extra comma. | KyleM | |
removed extra comma invalidating json. | |||
2023-04-13 | T5150: initial VRF support for Kernel/Zebra route-map filtering | Christian Breunig | |
2023-03-16 | T5086: Add sFlow feature based on hsflowd | Viacheslav Hletenko | |
Add sFlow feature based on hsflowd According to user reviews, it works more stable and more productive than pmacct I haven't deleted 'pmacct' 'system flow-accounting sflow' yet It could be migrated or deprecated later set system sflow agent-address '192.0.2.14' set system sflow interface 'eth0' set system sflow interface 'eth1' set system sflow polling '30' set system sflow sampling-rate '100' set system sflow server 192.0.2.1 port '6343' set system sflow server 192.0.2.11 port '6343' | |||
2022-12-11 | sstp: T4384: initial implementation of SSTP client CLI | Christian Poessinger | |
vyos@vyos# show interfaces sstpc sstpc sstpc10 { authentication { password vyos user vyos } server sstp.vyos.net ssl { ca-certificate VyOS-CA } } | |||
2022-05-02 | T2216: file is called container.py | Christian Poessinger | |
2022-04-30 | vyos-configd: enable firewall support | Christian Poessinger | |
2022-04-29 | T2216: containers need to be added via "add container image" in advance ↵ | Christian Poessinger | |
before using them | |||
2022-04-28 | configd: eanble other missed out services | Christian Poessinger | |
2022-04-26 | dhcp(v6): T3100: enable support with vyos-configd | Christian Poessinger | |
2022-04-26 | vti: T1579: enable vyos-configd supoport | Christian Poessinger | |
2022-04-25 | arp: T4397: migrate to get_config_dict() | Christian Poessinger | |
2022-03-21 | qos: T4284: initial XML interface definitions for rewrite | Christian Poessinger | |
2022-01-30 | Merge pull request #789 from jack9603301/T3420 | Daniil Baturin | |
upnpd: T3420: Support UPNP protocol | |||
2022-01-05 | keepalived: T4109: Update configd-include.json to reflect filename change | sarthurdev | |
2021-12-31 | snmp: T4124: remove snmp.py from vyos-configd | Christian Poessinger | |
Commit 566f7f24 ("snmp: T4124: migrate to get_config_dict()") changed the internal structure to support vyos-configd. When using SNMPv3 we need to alter the running config by replacing the plaintext-password with an encrypted one, this is not allowed with vyos-configd. | |||
2021-12-30 | snmp: T4124: migrate to get_config_dict() | Christian Poessinger | |
2021-12-25 | flow-accounting: T4097: move to get_config_dict() | Christian Poessinger | |
2021-11-13 | upnpd: T3420: Implement features | jack9603301 | |
2021-08-21 | interfaces: T3090: migrate adjust-mss from "firewall options" to "interface" ↵ | Christian Poessinger | |
level Getting rid of "set firewall options" and move it from: set firewall options interface ethX adjust-mss 1400 set firewall options interface ethX adjust-mss6 1400 to: set interfaces ethernet ethX ip adjust-mss 1400 set interfaces ethernet ethX ipv6 adjust-mss 1400 In addition add an extra option called clamp-mss-to-pmtu instead of a value. | |||
2021-08-13 | vrf: T3734: T3728: vni must be configured with a higher priority then bgpd | Christian Poessinger | |
When removing bgp (vrf) instances the assigned VRF vni must be deleted from FRR prior the removal of the bgp settings (T3734). This is now done by moving the CLI command "set vrf name red vni 1000" to a dedicated Python script with a priority higher then bgp. | |||
2021-07-22 | pki: https: T3642: Migrate HTTPS to use PKI configuration | sarthurdev | |
2021-07-07 | pki: T3642: Migrate rsa-keys to PKI configuration | sarthurdev | |
2021-07-06 | ipsec: T2816: Migrate ipsec-settings.xml.in and charon.conf to vpn_ipsec.py | sarthurdev | |
Also adds check for the charon socket instead of an arbitrary sleep() | |||
2021-06-29 | pki: T3642: New PKI config and management | sarthurdev | |
2021-06-13 | wwan: T3620: rename "wirelessmodem wlm" interfaces to new wwan interface tree | Christian Poessinger | |
2021-06-06 | nhrp: T3599: Remove vpn_ipsec.py from configd until bug is resolved | sarthurdev | |
2021-06-06 | nhrp: T3599: Migrate NHRP to XML/Python | sarthurdev | |
2021-05-28 | ipsec: T2816: IPSec python rework, includes DMVPN and VTI support | Simon | |
2021-05-27 | conntrack: T3535: add conntrack-sync supported vyos-configd services | Christian Poessinger | |
2021-05-27 | conntrack: T3579: initial implementation with XML and Python | Christian Poessinger | |
2021-04-17 | policy: T2425: re-implement "policy" tree from vyatta-cfg-quagga in XML/Python | Christian Poessinger | |
2021-04-05 | tunnel: T3030: move erspan type into regular tunnel interface | Christian Poessinger | |
Instead of having a dedicated ERSPAN interface type, rather move the specifics into "interface tunnel". A migrator is not needed as there is yet no LTS release with this feature and this is considered experimental. | |||
2021-03-25 | configd: T3426: include bgp, isis, ospf and static protocols in processing | John Estabrook | |
vyos-configd now supports calling a script with a passed argument; re-include the conf_mode scripts that were excluded in ba251b3f2c. | |||
2021-03-23 | vyos.configd: T3423: exclude bgp, isis, ospf and static protocols from ↵ | Christian Poessinger | |
processing vyos-configd does yet not support calling a script with a passed argument, thus we will exclude the routing protocols during this time from the vyos-configd processing. | |||
2021-03-14 | vrf: T3344: move dynamic routing protocols under "vrf name <name> protocols" | Christian Poessinger | |
Instead of having the dynamic routing protocols OSPF and BGP residing under the "protocols vrf <name> [ospf|bgp]" nodes, rather move them directly under the "vrf name <name> protocols [ospf|bgp]" node. Now all VRF related parts are placed under the same root node. This eases the verify steps tremendously, as we do not need to check wheter a VRF eists or not, it will always exist as we operate under a child node. | |||
2021-02-15 | bfd: T3310: migrate to get_config_dict() and FRR reload | Christian Poessinger | |
2021-02-10 | ripng: T3281: migrate to get_config_dict() and FRR reload | Christian Poessinger | |
2021-02-05 | Merge branch 't2450-vrf' of github.com:c-po/vyos-1x into current | Christian Poessinger | |
* 't2450-vrf' of github.com:c-po/vyos-1x: xml: add new common "interface-name" validator xml: include: accel: add missing file include comments smoketest: static: improve static route testing route: static: T2450: provide full protocol support in XML and Python with new CLI vrf: T2450: provide full protocol support in XML and Python with new CLI migrator: ospf: T3267: cleanup empty interface "ip" nodes | |||
2021-02-05 | route: static: T2450: provide full protocol support in XML and Python with ↵ | Christian Poessinger | |
new CLI | |||
2021-02-05 | vrf: T2450: provide full protocol support in XML and Python with new CLI | Christian Poessinger | |
2021-02-02 | tunnel: T3030: Add erspan protocol support | jack9603301 | |
2021-01-24 | ospfv3: T3244: provide full protocol support in XML and Python | Christian Poessinger | |
This commit provides the implementation of the OSPFv3 (IPv6) CLI with a Jinja2 template that is loaded by FRR reload. It also contains some initial smoketests. There is yet no verify() implementation! | |||
2021-01-23 | nptv6: T2518: Initial support for nat66 (NPT) | jack9603301 | |
2021-01-22 | ospf: T3236: support processing by vyos-configd | Christian Poessinger | |
2021-01-22 | bgp: T1875: support processing by vyos-configd | Christian Poessinger | |