Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-05-02 | validators: numeric: T2414: improve runtime performance | Christian Poessinger | |
$ time for i in {1..1000}; do /usr/libexec/vyos/validators/numeric --range 1-9999 666; done real 0m56.933s user 0m48.045s sys 0m9.064s $ time for i in {1..1000}; do /usr/libexec/vyos/validators/numeric--range 1-9999 666; done real 0m44.552s user 0m37.760s sys 0m6.989s This is a performance improvement of 21%, running in an ESXi VM with Quad Intel(R) Xeon(R) CPU E5-2630L v3 @ 1.80GHz. | |||
2020-05-01 | op-mode: monitor: traceroute: T2411: add VRF awareness | Christian Poessinger | |
2020-05-01 | op-mode: traceroute: T2129: migrate to top level tagNode | Christian Poessinger | |
2020-04-30 | dhcpv6-server: T2406: add lease-time validator to XML | Christian Poessinger | |
2020-04-30 | dhcpv6-server: T2406: migrate from string to list when reading config | Christian Poessinger | |
2020-04-30 | dhcpv6-server: T2406: move FQDN quoting to Jinja2 template | Christian Poessinger | |
... no need to reinvent the wheel in our Python code. | |||
2020-04-30 | dhcpv6-server: T2406: merge sip-server-{address,name} to sip-server node | Christian Poessinger | |
The subnet specific nodes sip-server-address & sip-server-name do the same for the user - specify a SIP server. Only the backend is rendered in a different way, as ISC DHCPv6 expects different options. There is absolutely no need for the user to distinguish between both two nodes. | |||
2020-04-30 | dhcpv6-server: T2185: bugfix starting DHCPv6 server | Christian Poessinger | |
2020-04-29 | pppoe: template: T2388: fix unexpected keyword argument | Christian Poessinger | |
Commit 2bf12b579e0 ("template: T2388: move mkdir/chmod/chown within render()") passed an unexpected keyword to the render() function, it was simply wrongly spelled. | |||
2020-04-29 | dhclient: T2393: switch to old configuration path to keep existing op-mode ↵ | Christian Poessinger | |
tolls intact | |||
2020-04-29 | Merge branch 'systemd-dhclient' of github.com:c-po/vyos-1x into current | Christian Poessinger | |
* 'systemd-dhclient' of github.com:c-po/vyos-1x: dhclient: T2393: remove intermediate _DHCP helper class dhclient6: T2393: T2394: migrate from SysVinit to systemd dhclient: T2393: migrate from SysVinit to systemd | |||
2020-04-28 | dhclient: T2393: remove intermediate _DHCP helper class | Christian Poessinger | |
The intermedite class only held the path to the configuration files - thus its existence was doubtworthy. For better readability and a clean inheritance graph that class has been dropped. | |||
2020-04-28 | dhclient6: T2393: T2394: migrate from SysVinit to systemd | Christian Poessinger | |
2020-04-28 | dhclient: T2393: migrate from SysVinit to systemd | Christian Poessinger | |
2020-04-27 | powerctl: T2010: bugfix "TypeError: 'NoneType' object is not subscriptable" | Christian Poessinger | |
Commit d6384b2 ("powerctl: T2010: report reboot time in current timezone") added a migrator from UTC to local timezone but reading in the base value up for conversion was done outside the proper if/else clause leading to a: TypeError: 'NoneType' object is not subscriptable | |||
2020-04-27 | template: T2388: fix typo | John Estabrook | |
2020-04-27 | Merge pull request #382 from DmitriyEshenko/fix-pppoe-sesctrl | Christian Poessinger | |
pppoe-server: T2391: Migrate single-session param to [common] section | |||
2020-04-27 | Merge pull request #381 from thomas-mangin/T2388 | Christian Poessinger | |
template: T2388: move mkdir/chmod/chown within render() | |||
2020-04-27 | Merge pull request #379 from thomas-mangin/T2226-improve | Christian Poessinger | |
util: T2226: multiple improvements | |||
2020-04-27 | Merge pull request #377 from L6NqLW/T1381 | Christian Poessinger | |
dhclient: T1381: Improved RFC3442 routes processing | |||
2020-04-27 | pppoe-server: T2391: Migrate single-session param to [common] section | DmitriyEshenko | |
2020-04-27 | template: T2388: move mkdir/chmod/chown within render() | Thomas Mangin | |
2020-04-27 | Merge pull request #380 from thomas-mangin/T2379 | Christian Poessinger | |
dhcp: T2379: fix dhcp stop | |||
2020-04-26 | dhcp: T2379: fix dhcp stop | Thomas Mangin | |
2020-04-26 | util: T2226: a way to report noteworthy event | Thomas Mangin | |
debug.noteworthy can be used to record noteworhy event during the lifetime of the program. Should anything then cause the program to fail and cause an airbag report to the user, then this information will also be included. | |||
2020-04-26 | util: T2226: expected return code for cmd | Thomas Mangin | |
add an option to cmd() allowing to define a list of error codes which are expected when runnin the command. the default is only to expect zero (no error). | |||
2020-04-26 | util: T2226: better handle stderr | Thomas Mangin | |
Do not agreggate stderr with stdout. So if a command reports a message on stderr but does not report an error, it will not be send to the user to confuse him. Explicitely set encoding to utf-8, which does not change the code behaviour but simplify the code. | |||
2020-04-26 | Merge branch 'powerctl-t2010' of github.com:c-po/vyos-1x into current | Christian Poessinger | |
* 'powerctl-t2010' of github.com:c-po/vyos-1x: powerctl: T2010: fix "wall" complaining about inapproriate ioctl powerctl: T2010: report reboot time in current timezone powerctl: import less powerctl: T2010: reformat with autopep8 | |||
2020-04-26 | powerctl: T2010: fix "wall" complaining about inapproriate ioctl | Christian Poessinger | |
wall: cannot get tty name: Inappropriate ioctl for device - script is run in the background where there is normally no tty available - silently discard this warning. | |||
2020-04-26 | powerctl: T2010: report reboot time in current timezone | Christian Poessinger | |
Do not inform the user when the reboot will happen in UTC, use the local timezone instead. | |||
2020-04-26 | powerctl: import less | Christian Poessinger | |
2020-04-26 | powerctl: T2010: reformat with autopep8 | Christian Poessinger | |
2020-04-26 | dhclient: T1381: Improved RFC3442 routes processing | Gabriel Skupien | |
Several improvements in processing RFC3442 routes (support for route deletion, DHCP RENEW and link-local routes) | |||
2020-04-26 | salt: T2382: run as user minion | Christian Poessinger | |
2020-04-26 | salt: T2385: xml: improve help of id and master-key | Christian Poessinger | |
2020-04-26 | salt: T2385: xml: improve completion helpers in interval | Christian Poessinger | |
2020-04-26 | Merge branch 'salt' of github.com:c-po/vyos-1x into current | Christian Poessinger | |
* 'salt' of github.com:c-po/vyos-1x: salt: T2384: migrate config options salt: T2385: XML: improve completion helpers on hash_type salt: T2384: always log to syslog Revert "salt: T2382: id and master nodes are mandatory - use in verify()" salt: T2382: ease config generation salt: T2382: migrate get_config() to list items salt: T2382: id and master nodes are mandatory - use in verify() salt: T2382: add missing verify() salt: T2382: XML: run as user nobody salt: T2382: XML: add proper valueHelp and validators for master salt: T2382: add missing dependency on salt-minion | |||
2020-04-26 | salt: T2384: migrate config options | Christian Poessinger | |
- delete log_file, log_level and user nodes - rename hash_type to hash - rename mine_interval to interval | |||
2020-04-26 | salt: T2385: XML: improve completion helpers on hash_type | Christian Poessinger | |
2020-04-26 | salt: T2384: always log to syslog | Christian Poessinger | |
2020-04-26 | Revert "salt: T2382: id and master nodes are mandatory - use in verify()" | Christian Poessinger | |
This reverts commit 2102c7c318ef02f3506a8d3003ed1d41a04b190e. | |||
2020-04-26 | salt: T2382: ease config generation | Christian Poessinger | |
2020-04-26 | salt: T2382: migrate get_config() to list items | Christian Poessinger | |
2020-04-26 | salt: T2382: id and master nodes are mandatory - use in verify() | Christian Poessinger | |
2020-04-26 | salt: T2382: add missing verify() | Christian Poessinger | |
2020-04-26 | salt: T2382: XML: run as user nobody | Christian Poessinger | |
2020-04-26 | salt: T2382: XML: add proper valueHelp and validators for master | Christian Poessinger | |
2020-04-26 | salt: T2382: add missing dependency on salt-minion | Christian Poessinger | |
2020-04-25 | login: radius: T2304: add VRF support | Christian Poessinger | |
This allows the radius client to work when a management VRF is in use. | |||
2020-04-24 | Merge pull request #376 from thomas-mangin/T2377 | Christian Poessinger | |
log: T2377: do not modify log file if not 666 |