Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-01-24 | Python: T1986: close subprocess channel | Christian Poessinger | |
Without closing the communication channel to the subprocess, Python will complain e.g. when executing vyos-smoketest binary. /usr/lib/python3/dist-packages/vyos/configsession.py:110: ResourceWarning: unclosed file <_io.BufferedReader name=3> self.__run_command([CLI_SHELL_API, 'setupSession']) ResourceWarning: Enable tracemalloc to get the object allocation traceback | |||
2020-01-23 | gitignore: add autogenerated component-versions.json | Christian Poessinger | |
2020-01-23 | openvpn: T1975: ta devices need to be explicitly brought up | Christian Poessinger | |
2020-01-23 | service-pppoe: autopep formatted | hagbard | |
2020-01-23 | service-pppoe: T1956: support PADO-delay | hagbard | |
2020-01-23 | service-pppoe: T1766: service-pppoe - vyos.config rewrite | hagbard | |
2020-01-22 | Merge pull request #202 from zdc/T1953 | Christian Poessinger | |
dynamic DNS: T1953: Relaxed service name check | |||
2020-01-21 | keepalived: vrrp: T1900: always enable SNMP monitoring | Christian Poessinger | |
2020-01-21 | Merge pull request #208 from Merlin83b/patch-1 | Daniil Baturin | |
Remove 2 interface requirement from dhcp-relay | |||
2020-01-21 | Remove 2 interface requirement from dhcp-relay | Daniel Foster | |
More detail in Phabricator T1978. There is no requirement for dhcp-relay to have multiple interfaces configured. | |||
2020-01-20 | Merge pull request #199 from bmhughes/fix-ipv6-bfd-verification | Christian Poessinger | |
bfd: T1949: fix verification logic for IPv6 BFD peers | |||
2020-01-16 | snmpd: T1964: SNMP Script-extensions allows names with spaces, | hagbard | |
but commit fails | |||
2020-01-15 | Merge pull request #207 from DmitriyEshenko/vrrp-nb | Christian Poessinger | |
vrrp: T1884: Keep transition-script native behaviour and implement tr… | |||
2020-01-14 | vrrp: T1884: Keep transition-script native behaviour and implement ↵ | DmitriyEshenko | |
transaction-script 'stop' | |||
2020-01-14 | Merge pull request #206 from DmitriyEshenko/fix-ipsec-set | John Estabrook | |
ipsec: T1959: Check file existence before changes | |||
2020-01-14 | Merge pull request #205 from jestabro/syntax-version | John Estabrook | |
Syntax version | |||
2020-01-14 | ipsec: T1959: Check file existence before changes | DmitriyEshenko | |
2020-01-14 | T1950: Add support for reading component versions from JSON file | John Estabrook | |
2020-01-14 | Merge pull request #204 from kroy-the-rabbit/vxlan-fix | Daniil Baturin | |
vxlan: T1961: Adjusting MTU limits | |||
2020-01-13 | vxlan: T1961: Adjusting MTU limits | kroy | |
2020-01-13 | xml: T1962: Add script to process syntaxVersion tags during build | John Estabrook | |
2020-01-13 | xml: T1962: Add syntaxVersion to schema | John Estabrook | |
2020-01-13 | vxlan: T1961: bugfix for copy and paste error | Christian Poessinger | |
2020-01-09 | bfd: T1949: fix verification logic for IPv6 BFD peers | Benjamin M. Hughes | |
IPv6 BFD peers only require a source address unless link-local addresses are used. | |||
2020-01-09 | service-snmp: T1955: snmp - cli config val_help missing | hagbard | |
* set for trap-(source|target) | |||
2020-01-09 | dynamic DNS: T1953: Relaxed service name check | zsdc | |
Internally, we can accept more than one server of each type for sending dynamic DNS updates, but due to a strong check in CLI, it is not possible to add more than one server with the same protocol (except "custom", but it allows to add only one more server). The patch relaxing this limitation by allowing adding as many servers with the same protocol, as needed. | |||
2020-01-09 | Merge pull request #201 from DmitriyEshenko/fix-poweroff | Daniil Baturin | |
powerctrl: T1842: Use systemd files for detect schedule | |||
2020-01-09 | Merge pull request #200 from DmitriyEshenko/pppoe-maintenance | Daniil Baturin | |
pppoe-server: T1957: Implementation CLI commands for maintenance mode | |||
2020-01-09 | powerctr: T1842: Use systemd files for detect schedule | DmitriyEshenko | |
2020-01-08 | pppoe-server: T1957: Implementation CLI commands for maintenance mode | DmitriyEshenko | |
2020-01-07 | system-syslog: T1938: Firewall logging not working | hagbard | |
2020-01-06 | service-pppoe: removed dead code line after raise("") | hagbard | |
2020-01-06 | service-snmp: T1931: Enabling SNMP commit error | hagbard | |
2020-01-06 | Merge pull request #198 from DmitriyEshenko/fix-pptp-names | hagbard-01 | |
pptp: T1946: Add pattern pptpX for interfaces | |||
2020-01-06 | pppoe-server: synthax fix for vlan-mon | hagbard | |
2020-01-06 | pptp: T1946: Add pattern pptpX for interfaces | DmitriyEshenko | |
2020-01-05 | pppoe: regex pattern changed, cli checks for a valid vlan ID | hagbard | |
2020-01-03 | Merge pull request #197 from DmitriyEshenko/pppoe | Christian Poessinger | |
pppoe-server: T1936: Add reset/control sessions features | |||
2020-01-03 | snmp: T1937: fix "unknown token" warnings | Christian Poessinger | |
2020-01-03 | ifconfig: T1939: provide abstraction for interface "ip" option | Christian Poessinger | |
Provide an XML/Python abstraction to * ip disable-arp-filter * ip enable-arp-accept * ip enable-arp-announce * ip enable-arp-ignore The old implementation can co-exist until the last interfaces have been migrated. | |||
2020-01-03 | pppoe-server: T1936: Add reset/control sessions features | DmitriyEshenko | |
2020-01-02 | ifconfig: T1557: refactor apply_vlan_config() function | Christian Poessinger | |
instead of providing three copies of the same method in bonding, ethernet and wireless, make a common function in vyos.ifconfig_vlan.apply_vlan_config(). | |||
2020-01-02 | xml: vif-s: convert DOS to UNIX line endings | Christian Poessinger | |
2019-12-31 | Merge pull request #196 from zdc/T1588 | Christian Poessinger | |
VRRP: T1588: Added support for dynamic interfaces in VRRP | |||
2019-12-31 | VRRP: T1588: Added support for dynamic interfaces in VRRP | zsdc | |
It is possible to add a nonexistent interface to the VRRP configuration, but this will lead to keepalived error and stop after configuration reload. With this new parameter, keepalived will consider nonexistent interfaces as FAULT instead crash and start VRRP on them, when they will appear on the system, which is a feature and much more correct behavior. | |||
2019-12-31 | Merge branch 't1923-l2tpv3-migration' of github.com:c-po/vyos-1x into current | Christian Poessinger | |
* 't1923-l2tpv3-migration' of github.com:c-po/vyos-1x: l2tpv3: T1923: support interface deletion l2tpv3: T1923: implementation in XML/Python ifconfig: vxlan: change VXLANIf API ifconfig: geneve: always place interface in A/D state geneve: use proper variable name | |||
2019-12-31 | l2tpv3: T1923: support interface deletion | Christian Poessinger | |
2019-12-31 | l2tpv3: T1923: implementation in XML/Python | Christian Poessinger | |
Tested using: R1: --- set interfaces l2tpv3 l2tpeth10 address '2001:db8:beef::1/64' set interfaces l2tpv3 l2tpeth10 address '100.0.0.1/24' set interfaces l2tpv3 l2tpeth10 destination-port '3000' set interfaces l2tpv3 l2tpeth10 encapsulation 'udp' set interfaces l2tpv3 l2tpeth10 local-ip '172.18.201.10' set interfaces l2tpv3 l2tpeth10 peer-session-id '10' set interfaces l2tpv3 l2tpeth10 peer-tunnel-id '100' set interfaces l2tpv3 l2tpeth10 remote-ip '172.18.204.10' set interfaces l2tpv3 l2tpeth10 session-id '20' set interfaces l2tpv3 l2tpeth10 source-port '6000' set interfaces l2tpv3 l2tpeth10 tunnel-id '200' R2: --- set interfaces l2tpv3 l2tpeth10 address '2001:db8:beef::2/64' set interfaces l2tpv3 l2tpeth10 address '100.0.0.2/24' set interfaces l2tpv3 l2tpeth10 destination-port '6000' set interfaces l2tpv3 l2tpeth10 encapsulation 'udp' set interfaces l2tpv3 l2tpeth10 local-ip '172.18.204.10' set interfaces l2tpv3 l2tpeth10 peer-session-id '20' set interfaces l2tpv3 l2tpeth10 peer-tunnel-id '200' set interfaces l2tpv3 l2tpeth10 remote-ip '172.18.201.10' set interfaces l2tpv3 l2tpeth10 session-id '10' set interfaces l2tpv3 l2tpeth10 source-port '3000' set interfaces l2tpv3 l2tpeth10 tunnel-id '100' | |||
2019-12-31 | ifconfig: vxlan: change VXLANIf API | Christian Poessinger | |
2019-12-31 | ifconfig: geneve: always place interface in A/D state | Christian Poessinger | |