Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-12-28 | Merge branch 'system-migrations' of github.com:c-po/vyos-1x into current | Christian Poessinger | |
* 'system-migrations' of github.com:c-po/vyos-1x: ipv6: migrate 'system ipv6' subsystem to XML/Python ip: migrate 'system ip' subsystem to XML/Python time-zone: T1906: rename python script to system-timezone.py | |||
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-27 | FRRouting: T1514: Fix in FRRouting restart command | zsdc | |
Added saving and restoring current frr.conf to avoid reapplying of configuration from it during reboot. | |||
2019-12-27 | FRRouting: T1514: Added commands to restart FRRouting daemon | zsdc | |
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-27 | Jenkins: support 'master' branch in Pipeline | Christian Poessinger | |
2019-12-27 | Jenkins: add VYOS_REPO_PATH for crux | Christian Poessinger | |
(cherry picked from commit e2ec9af40f418ba1a5fce1dd56296f873609e06d) | |||
2019-12-27 | Jenkins: make pipeline branch independent | Christian Poessinger | |
2019-12-26 | Debian: add fakeroot to Build-Depends | Christian Poessinger | |
2019-12-26 | xml: remove leading carrot (^) from regex syntax | Christian Poessinger | |
... as the carrot is applied automatically when reading in the XML definition. Auto replaced by: $ find interface-definitions -type f | xargs sed -i 's/regex>^/regex>/' | |||
2019-12-26 | time-zone: T1906: migrate unknown timezones to UTC | Christian Poessinger | |
If - for whatever reason - a timezone specified is invalid ... migrate it to UTC, just in case! | |||
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-26 | gitignore: add VIM *.swp pattern | Christian Poessinger | |
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 | wireguard: remove artifical limitation on interface numbers | Christian Poessinger | |
Interface name hould be allowed to exceed wg9999 - there is no reason to limit this. | |||
2019-12-22 | interfaces: fix tagNode regex constraint (remove ^) | Christian Poessinger | |
2019-12-22 | lldp: T393: unlink /etc/lldpd.d/01-vyos.conf on service deletion | Christian Poessinger | |
2019-12-22 | flow-accounting: T1895: add restriction to syslog facility | Antonio Cuñat Alario | |
2019-12-22 | Merge branch 't393-lldp-rewrite' of github.com:c-po/vyos-1x into current | Christian Poessinger | |
* 't393-lldp-rewrite' of github.com:c-po/vyos-1x: lldp: T393: support both ELIN and ccordinate based location service in MED fixup lldp: T393: support IPv6 management address lldp: T393: add Emergency Location Identifier Number (ELIN) support lldp: T393: support parsing MED values lldp: T393: use flat dictionary when generating configs lldp: T393: support listen interfaces lldp: T393: add config options to /etc/lldpd.d lldp: T393: interface disable node must be valueless lldp: T393: first op mode command version lldp: T393: first running version of lldpd lldp: T393: 'snmp enable' must be <valueless/> lldp: T393: legacy-protocols must be <valueless/> Debian: lldp: T393: add lldpd dependency lldp: T393: rename XML interface definition to xml.in Revert "[LLDP] Remove the lldp.xml interface definition to avoid template ..." | |||
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 | |
2019-12-22 | lldp: T393: support listen interfaces | Christian Poessinger | |
2019-12-22 | lldp: T393: add config options to /etc/lldpd.d | Christian Poessinger | |
2019-12-22 | lldp: T393: interface disable node must be valueless | Christian Poessinger | |
2019-12-22 | lldp: T393: first op mode command version | Christian Poessinger | |
2019-12-22 | lldp: T393: first running version of lldpd | Christian Poessinger | |
2019-12-22 | lldp: T393: 'snmp enable' must be <valueless/> | Christian Poessinger | |
2019-12-22 | lldp: T393: legacy-protocols must be <valueless/> | Christian Poessinger | |
2019-12-22 | Debian: lldp: T393: add lldpd dependency | Christian Poessinger | |
2019-12-22 | lldp: T393: rename XML interface definition to xml.in | Christian Poessinger | |
2019-12-22 | Revert "[LLDP] Remove the lldp.xml interface definition to avoid template ..." | Christian Poessinger | |
This reverts commit 6b2028e5a40cc435875c2b516b81a2a84ecc6ee0. | |||
2019-12-22 | .gitignore: add 'debian/.debhelper' pattern | Christian Poessinger | |
2019-12-20 | Debian: add 'cron' package dependency | Christian Poessinger | |
2019-12-20 | igmp-proxy: T1893: add op-mode command to reset process | Christian Poessinger | |
2019-12-20 | igmp-proxy: T1893: verify that proxy interface exists | Christian Poessinger | |
2019-12-20 | igmp-proxy: T1893: rename 'interface' dictionary key to 'interfaces' | Christian Poessinger | |
2019-12-20 | Merge pull request #189 from zdc/T1890 | Christian Poessinger | |
flow-accounting: T1890: fixed scripts permissions and added dependency from pmacct | |||
2019-12-20 | Merge remote-tracking branch 'upstream/current' into T1890 | zsdc | |
2019-12-19 | flow-accounting: T1890: add missing pmacct dependency | Christian Poessinger | |
2019-12-19 | flow-accounting: T1890: fixed scripts permissions | zsdc | |
2019-12-19 | Merge pull request #188 from zdc/T1885 | Christian Poessinger | |
vyos-hostsd: T1885: Fixed crash if stdout PIPE connection lost | |||
2019-12-19 | vyos-hostsd: T1885: Fixed crash if stdout PIPE connection lost | zsdc | |
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-19 | Merge pull request #187 from zdc/T1890 | Christian Poessinger | |
flow-accounting: T1890: flow-accounting rewritten with Python and XML | |||
2019-12-18 | flow-accounting: T1890: flow-accounting rewritten with Python and XML | zsdc | |
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) |