summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-01-29T1989: use explicit active/working showConfig options to prevent getting diffsDaniil Baturin
when there are uncommitted changes.
2020-01-26service-ipoe: rename scripts and schemeshagbard
2020-01-26IPoE: T1767: vyos.config rewritehagbard
2020-01-26Interfaces: unify interface help textChristian Poessinger
2020-01-26WireGuard: rephrase constraint error messageChristian Poessinger
2020-01-26wireguard: T1765: vyos.config functions rewritehagbard
2020-01-26Debian: add dependency on frrChristian Poessinger
2020-01-26snmpd: T1937: fix all startup warningsChristian Poessinger
This is actually an "upstream" bug, see [1] but it can be fixed via our own scripts. [1]: https://bugs.launchpad.net/ubuntu/+source/net-snmp/+bug/1384122
2020-01-26Revert "snmp: T1937: fix "unknown token" warnings"Christian Poessinger
This reverts commit 6945b2e3561cd76d193d41dd6ab5249661230460.
2020-01-25Debian: fix duplicate files in vyos-1x packageChristian Poessinger
2020-01-25list_interfaces: change bonding interface list logicChristian Poessinger
The previous logic returned: >>> eth = vyos.interfaces.list_interfaces_of_type("ethernet") >>> for intf in eth: ... print(intf) ... eth0 eth1 eth2 eth0.201 eth1.50 >>> for intf in eth: ... if '.' in intf: ... eth.remove(intf) ... >>> eth ['eth0', 'eth1', 'eth2', 'eth1.50'] This only eth0.201 was removed
2020-01-25vyos.validate: improve is_ipv6_link_local() logicChristian Poessinger
2020-01-25Debian: fix package generation after adding vyos-1x-vmwareChristian Poessinger
Commit 7e00ffa ("Debian: add vyos-1x-vmware package") added a new subpackage, but by adding this package it was forgotton to create the appropriate vyos-1x.install file.
2020-01-25vyos.validate: remove interface suffix when running is_ipv6_link_local()Christian Poessinger
Commit 17dd50751d ("bfd: T1949: fix verification logic for IPv6 BFD peers") added a mechanism to probe if an IPv6 address is link-local or not. Sometimes an interface suffix is appended by %interface to a link-local address, as we need to know an interface for which this address is (hence the name) link-local. Remove any interface identifier before checking if the address is local or not.
2020-01-25Debian: vyos-1x-vmware is amd64, i386 architecture specificChristian Poessinger
2020-01-25Debian: add vyos-1x-vmware packageChristian Poessinger
Split out files required only by VMware systems.
2020-01-25Debian: remove superfluous slashes on pathsChristian Poessinger
2020-01-25Debian: stage files into "tmp" instead of "vyos-1x"Christian Poessinger
This change allows for later additional package creation, e.g. vyos-1x-vmware.
2020-01-25bonding: fix "arp-monitor target" help stringChristian Poessinger
2020-01-25Merge pull request #209 from DmitriyEshenko/pppoe-allow-ipv6Daniil Baturin
pppoe-server: T1985: Enable ipv6 modules if ipv6 not denied
2020-01-24pppoe-server: T1985: Enable ipv6 modules if ipv6 not deniedDmitriyEshenko
2020-01-24Python: T1986: close subprocess channelChristian 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-23gitignore: add autogenerated component-versions.jsonChristian Poessinger
2020-01-23openvpn: T1975: ta devices need to be explicitly brought upChristian Poessinger
2020-01-23service-pppoe: autopep formattedhagbard
2020-01-23service-pppoe: T1956: support PADO-delayhagbard
2020-01-23service-pppoe: T1766: service-pppoe - vyos.config rewritehagbard
2020-01-22Merge pull request #202 from zdc/T1953Christian Poessinger
dynamic DNS: T1953: Relaxed service name check
2020-01-21keepalived: vrrp: T1900: always enable SNMP monitoringChristian Poessinger
2020-01-21Merge pull request #208 from Merlin83b/patch-1Daniil Baturin
Remove 2 interface requirement from dhcp-relay
2020-01-21Remove 2 interface requirement from dhcp-relayDaniel Foster
More detail in Phabricator T1978. There is no requirement for dhcp-relay to have multiple interfaces configured.
2020-01-20Merge pull request #199 from bmhughes/fix-ipv6-bfd-verificationChristian Poessinger
bfd: T1949: fix verification logic for IPv6 BFD peers
2020-01-16snmpd: T1964: SNMP Script-extensions allows names with spaces,hagbard
but commit fails
2020-01-15Merge pull request #207 from DmitriyEshenko/vrrp-nbChristian Poessinger
vrrp: T1884: Keep transition-script native behaviour and implement tr…
2020-01-14vrrp: T1884: Keep transition-script native behaviour and implement ↵DmitriyEshenko
transaction-script 'stop'
2020-01-14Merge pull request #206 from DmitriyEshenko/fix-ipsec-setJohn Estabrook
ipsec: T1959: Check file existence before changes
2020-01-14Merge pull request #205 from jestabro/syntax-versionJohn Estabrook
Syntax version
2020-01-14ipsec: T1959: Check file existence before changesDmitriyEshenko
2020-01-14T1950: Add support for reading component versions from JSON fileJohn Estabrook
2020-01-14Merge pull request #204 from kroy-the-rabbit/vxlan-fixDaniil Baturin
vxlan: T1961: Adjusting MTU limits
2020-01-13vxlan: T1961: Adjusting MTU limitskroy
2020-01-13xml: T1962: Add script to process syntaxVersion tags during buildJohn Estabrook
2020-01-13xml: T1962: Add syntaxVersion to schemaJohn Estabrook
2020-01-13vxlan: T1961: bugfix for copy and paste errorChristian Poessinger
2020-01-09bfd: T1949: fix verification logic for IPv6 BFD peersBenjamin M. Hughes
IPv6 BFD peers only require a source address unless link-local addresses are used.
2020-01-09service-snmp: T1955: snmp - cli config val_help missinghagbard
* set for trap-(source|target)
2020-01-09dynamic DNS: T1953: Relaxed service name checkzsdc
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-09Merge pull request #201 from DmitriyEshenko/fix-poweroffDaniil Baturin
powerctrl: T1842: Use systemd files for detect schedule
2020-01-09Merge pull request #200 from DmitriyEshenko/pppoe-maintenanceDaniil Baturin
pppoe-server: T1957: Implementation CLI commands for maintenance mode
2020-01-09powerctr: T1842: Use systemd files for detect scheduleDmitriyEshenko