Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-01-24 | pppoe-server: T1985: Enable ipv6 modules if ipv6 not denied | DmitriyEshenko | |
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-21 | keepalived: vrrp: T1900: always enable SNMP monitoring | Christian Poessinger | |
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-14 | vrrp: T1884: Keep transition-script native behaviour and implement ↵ | DmitriyEshenko | |
transaction-script 'stop' | |||
2020-01-14 | ipsec: T1959: Check file existence before changes | DmitriyEshenko | |
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-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 | 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-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(). | |||
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 | 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 | geneve: use proper variable name | Christian Poessinger | |
2019-12-30 | snmp: T1921: reduce syslog noise | Christian Poessinger | |
Remove informative but noisy messages: Dec 30 11:45:02 vyos snmpd[2870]: Connection from UDP: [172.16.100.1]:42781 ... Dec 30 11:45:02 vyos snmpd[2870]: Connection from UDP: [172.16.100.1]:57331 ... | |||
2019-12-30 | snmp: T1921: change log options | Christian Poessinger | |
suppress error message: Dec 30 11:44:10 LR1 snmpd[2870]: error on subcontainer 'ia_addr' insert (-1) | |||
2019-12-30 | snmp: T1921: migrate sysvinit default to systemd override file | Christian Poessinger | |
2019-12-30 | snmp: adopt user/group to Debian Buster | Christian Poessinger | |
2019-12-30 | options: T1919: check file existance before os.unlink() | Christian Poessinger | |
2019-12-30 | beep: T1920: migrate to systemd unit | Christian Poessinger | |
2019-12-30 | options: T1919: migrate 'system options' to XML/Python representation | Christian Poessinger | |
2019-12-30 | l2tp: T1858: Delete deprecated outside-nexthop | DmitriyEshenko | |
2019-12-29 | l2tp: T1918: Add check and create tunnels folder | DmitriyEshenko | |
2019-12-28 | ipv6: T1915: remove 'system ipv6 blacklist' | Christian Poessinger | |
2019-12-28 | ipv6: T1912: remove debug print() | Christian Poessinger | |
2019-12-28 | ipv6: migrate 'system ipv6' subsystem to XML/Python | Christian Poessinger | |
2019-12-28 | ip: migrate 'system ip' subsystem to XML/Python | Christian Poessinger | |
2019-12-28 | time-zone: T1906: rename python script to system-timezone.py | Christian Poessinger | |
2019-12-26 | time-zone: T1906: migrate to XML/Python | Christian Poessinger | |
The current node.def based implementtion should be migrated from vyatta-cfg-system to vyos-1x. During the migration also provide a migration script which transforms some ole timezones like "Los_Angeles" into a proper IANA assigned timezone which should be "America/Los_Angeles". | |||
2019-12-24 | flow-accounting: T1890: Fixed bugs in flow-accounting | zsdc | |
* fixed improper `process.returncode` invokes * added check for if an in-memory table is active before using IMT for flows show * replaced `--nflog-range` to `--nflog-size` in iptables rules, as `--nflog-range` had never works. **WARNING: this change break compatibility with Debian 8!** | |||
2019-12-23 | lldp: T1898: support multiple management addresses | Christian Poessinger | |
- management-address is not a <multi/> node - added new vyos.validate.is_loopback_addr() function - returns true is address passed is a looback address | |||
2019-12-22 | lldp: T393: unlink /etc/lldpd.d/01-vyos.conf on service deletion | Christian Poessinger | |
2019-12-22 | lldp: T393: support both ELIN and ccordinate based location service in MED | Christian Poessinger | |
2019-12-22 | fixup | Christian Poessinger | |
2019-12-22 | lldp: T393: support IPv6 management address | Christian Poessinger | |
2019-12-22 | lldp: T393: add Emergency Location Identifier Number (ELIN) support | Christian Poessinger | |
2019-12-22 | lldp: T393: support parsing MED values | Christian Poessinger | |
2019-12-22 | lldp: T393: use flat dictionary when generating configs | Christian Poessinger | |