summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2019-12-30beep: T1920: run after vyos.targetChristian Poessinger
2019-12-30options: T1919: check file existance before os.unlink()Christian Poessinger
2019-12-30beep: T1920: migrate to systemd unitChristian Poessinger
2019-12-30options: T1919: migrate 'system options' to XML/Python representationChristian Poessinger
2019-12-30Merge pull request #194 from DmitriyEshenko/l2tp_fix_onChristian Poessinger
l2tp: T1858: Delete deprecated outside-nexthop
2019-12-30list_interfaces: remove duplicate list of wireless interfacesChristian Poessinger
2019-12-30l2tp: T1858: Delete deprecated outside-nexthopDmitriyEshenko
2019-12-29l2tp: T1918: Add check and create tunnels folderDmitriyEshenko
2019-12-29FRRouting: T1514: Fix in FRRouting restart commandzsdc
Added saving and restoring current frr.conf to avoid reapplying of configuration from it during reboot.
2019-12-29FRRouting: T1514: Added commands to restart FRRouting daemonzsdc
It can be restarted the whole FRRouting (all running) daemons or only selected ones. The configuration is saving during the restart process, so after it, the active config should be the same as before. There are no checks for safety, so responsibility for the results of running command is fully on the operator.
2019-12-28ipv6: T1915: remove 'system ipv6 blacklist'Christian Poessinger
2019-12-28ipv6: T1912: remove debug print()Christian Poessinger
2019-12-28ipv6: migrate 'system ipv6' subsystem to XML/PythonChristian Poessinger
2019-12-28ip: migrate 'system ip' subsystem to XML/PythonChristian Poessinger
2019-12-28time-zone: T1906: rename python script to system-timezone.pyChristian Poessinger
2019-12-26time-zone: T1906: migrate unknown timezones to UTCChristian Poessinger
If - for whatever reason - a timezone specified is invalid ... migrate it to UTC, just in case!
2019-12-26time-zone: T1906: migrate to XML/PythonChristian 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-24flow-accounting: T1890: Fixed bugs in flow-accountingzsdc
* 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-23lldp: T1898: support multiple management addressesChristian 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-22lldp: T393: unlink /etc/lldpd.d/01-vyos.conf on service deletionChristian Poessinger
2019-12-22lldp: T393: support both ELIN and ccordinate based location service in MEDChristian Poessinger
2019-12-22fixupChristian Poessinger
2019-12-22lldp: T393: support IPv6 management addressChristian Poessinger
2019-12-22lldp: T393: add Emergency Location Identifier Number (ELIN) supportChristian Poessinger
2019-12-22lldp: T393: support parsing MED valuesChristian Poessinger
2019-12-22lldp: T393: use flat dictionary when generating configsChristian Poessinger
2019-12-22lldp: T393: support listen interfacesChristian Poessinger
2019-12-22lldp: T393: add config options to /etc/lldpd.dChristian Poessinger
2019-12-22lldp: T393: first op mode command versionChristian Poessinger
2019-12-22lldp: T393: first running version of lldpdChristian Poessinger
2019-12-20igmp-proxy: T1893: verify that proxy interface existsChristian Poessinger
2019-12-20igmp-proxy: T1893: rename 'interface' dictionary key to 'interfaces'Christian Poessinger
2019-12-20Merge remote-tracking branch 'upstream/current' into T1890zsdc
2019-12-19flow-accounting: T1890: fixed scripts permissionszsdc
2019-12-19Merge pull request #188 from zdc/T1885Christian Poessinger
vyos-hostsd: T1885: Fixed crash if stdout PIPE connection lost
2019-12-19vyos-hostsd: T1885: Fixed crash if stdout PIPE connection lostzsdc
In case if stdout PIPE were lost (for example, after systemd-journald restart), using print() will raise the exception. This patch replaces print() to logging function, which is not sensitive to this problem. This makes vyos-hostd resistant to stdout disconnection, but of course, all logs after stdout disconnection will be lost.
2019-12-18flow-accounting: T1890: flow-accounting rewritten with Python and XMLzsdc
This patch keep compatibility with old configuration and software, but now it is much easier to add a lot of other useful things Completely replaces vyatta-netflow package (except some outdated and not available via CLI parts)
2019-12-18snmp: T1881: Add path for ext-scripts without pathDmitriyEshenko
2019-12-18Merge branch 'equuleus' of github.com:vyos/vyos-1x into currentvyos/1.3dev0Christian Poessinger
* 'equuleus' of github.com:vyos/vyos-1x: T1873: DHCP: add current year to copyright notice T1873: DHCP: fix service name in op-mode "show dhcp" T1873: DHCP: ship our own server init scripts vyos.config: T1862: restore regex after merge equuleus: T1862: Use regex pattern \s+ to split strings on whitespace [vyos.config] T1758: adjust regex for change in Python 3.7 Jenkins: Docker: always pull container from Dockerhub ssh - T1719: ssh deprecated options removed Jenkins: assume dependencies are available in Docker container Jenkins: fix httpURI in isCustomBuild() openvpn: T1617: bugfix for server push-route openvpn: T1548: remove authy 2fa provider update Jenkins file for equuleus igmpproxy: remove init script which is already provided by Debian Buster
2019-12-17snmp: T1881: add S_IRGRP to snmp script file permission setChristian Poessinger
2019-12-17snmp: T1881: Change permission for script filesViacheslav Hletenko
2019-12-16Merge branch 'current' into equuleushagbard
2019-12-16service-pppoe: T1878: option pppoe single-session implementationhagbard
2019-12-16service-pppoe: T1878: option pppoe single-session implementationhagbard
- renamed files to fit the schemas in the directories
2019-12-13T1873: DHCP: add current year to copyright noticeJernej Jakob
2019-12-13T1873: DHCP: fix service name in op-mode "show dhcp"Jernej Jakob
2019-12-13T1873: DHCP: ship our own server init scriptsJernej Jakob
2019-12-10Merge branch 'current' of github.com:vyos/vyos-1x into equuleusChristian Poessinger
* 'current' of github.com:vyos/vyos-1x: T1855, T1826: Restore support for reboot/poweroff in M minutes. vyos.config: T1764: allow for list argument to exists, in value case vyos.config: T1846: ignore edit level when obtaining working config T1843: use include files for interface proxy-arp-pvlan option T1843: use include files for interface proxy-arp configuration T1843: use include files for interface arp-cache-timeout configuration T1843: use include files for interface link-detect feature T1843: use include files for interface MTU size T1843: use include files for interface MAC address T1843: use include files to disable interface (admin down) T1843: use include files for interface description T1843: use include files for DHCP/DHCPv6 options T1843: recursively include IP address definitions in VIF/VIF-S definitions T1843: add support for recursive includes T1843: use include files for VIF/VIF-S interfaces T1843: use include files for IPv4/IPv6 interface address configuration T1843: run interface-definitions though GCC preprocessor
2019-12-09T1855, T1826: Restore support for reboot/poweroff in M minutes.Daniil Baturin
2019-12-06Merge branch 'current' into equuleushagbard