Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-24 | log: T2377: do not modify log file if not 666 | Thomas Mangin | |
2020-04-23 | interfaces: T2362: add node to delete the default IPv6 link-local address | Jernej Jakob | |
2020-04-23 | interfaces: T2362: allow setting multiple 'ipv6 address eui64' | Jernej Jakob | |
2020-04-23 | interfaces: T2362: delete and re-add all EUI64 addresses if MAC has changed | Jernej Jakob | |
2020-04-23 | interfaces: T2362: add default IPv6 link-local address to make IPv6 work | Jernej Jakob | |
2020-04-23 | interfaces: vlan: T2362: add IPv6 EUI64 address to VLAN scripts | Jernej Jakob | |
2020-04-23 | interfaces: T2362: split set_ipv6_eui64_address into add and del functions | Jernej Jakob | |
2020-04-22 | http api: T2096: form of show/generate should be consistent with other cmds | John Estabrook | |
2020-04-22 | Merge pull request #360 from thomas-mangin/T2186-syslog | Christian Poessinger | |
airbag: T2186: generic syslog and better text | |||
2020-04-22 | Merge pull request #372 from thomas-mangin/T2354 | Christian Poessinger | |
tunnel: T2354: do not allow display as bridge option | |||
2020-04-22 | Merge pull request #370 from thomas-mangin/T2331 | Christian Poessinger | |
vrrp: T2331: fix show vrrp | |||
2020-04-21 | tunnel: T2354: do not allow display as bridge option | Thomas Mangin | |
2020-04-21 | vrrp: T2331: fix show vrrp | Thomas Mangin | |
2020-04-21 | vlan: T2361: delete VLAN but not ethernet | Thomas Mangin | |
2020-04-21 | Merge pull request #366 from thomas-mangin/T2350 | Christian Poessinger | |
geneve: T2350: fix creation of interface | |||
2020-04-21 | remote: T2270: correct use of username:password | John Estabrook | |
2020-04-21 | geneve: T2350: fix creation of interface | Thomas Mangin | |
2020-04-21 | tunnel: T2204: add source-interface | Thomas Mangin | |
2020-04-21 | macvlan: pseudo-ethernet: 2341: bugfix empty source-interface on system boot | Christian Poessinger | |
2020-04-20 | vyos.util: T2347: call will print output only if non-empty | John Estabrook | |
2020-04-20 | airbag: T2186: improve information reported | Thomas Mangin | |
2020-04-20 | airbag: T2186: generic syslog | Thomas Mangin | |
2020-04-19 | vyos.validate: remove extra print() in is_bridge_member() | Christian Poessinger | |
2020-04-19 | bridge: T2232: move helper to vyos.validate | Christian Poessinger | |
2020-04-18 | Merge branch 'ipoe-server' of github.com:c-po/vyos-1x into current | Christian Poessinger | |
* 'ipoe-server' of github.com:c-po/vyos-1x: pppoe-server: T2314: fix RADIUS migration vyos.configtree: bugfix exception message used non existent variable ipoe-server: T2324: migrate RADIUS configuration to common CLI syntax ipoe-server: T2324: migrate IPv4/IPv6 name-servers to common node ipoe-server: T2324: remove boilerplate code and adjust to other accel implementations router-advert: rename XML/Python files for a common pattern ipoe-server: rename XML/Python files for a common pattern | |||
2020-04-18 | vyos.configtree: bugfix exception message used non existent variable | Christian Poessinger | |
2020-04-18 | interfaces: T2320: correctly honour create and debug options | Thomas Mangin | |
2020-04-18 | ipoe-server: T2324: remove boilerplate code and adjust to other accel ↵ | Christian Poessinger | |
implementations | |||
2020-04-17 | util: T2226: restore/fix ifconfig debuging | Thomas Mangin | |
2020-04-17 | Merge pull request #341 from thomas-mangin/T2223 | Christian Poessinger | |
op_mode: T2223: convert vyatta-show-interfaces.pl to show_interfaces.py | |||
2020-04-15 | vyos.util: T1607: move imports locally to functions using them | Christian Poessinger | |
2020-04-15 | dns-forwarding: T2298: fix path to control file | Christian Poessinger | |
After migrating PowerDNS to systemd and also its configuration files to a volatile directory in commit 77d725f ("dns-forwarding: T2185: move configuration files to volatile /run directory") the path for the control file has not been altered and pushed to the client rec_control binary" | |||
2020-04-14 | op_mode: T2223: two cosmetic change and bug fix | Thomas Mangin | |
2020-04-14 | ifconfig: T2223: group all operational commands | Thomas Mangin | |
All operational command are moved within an Operational class and an inherited on for wireguard. | |||
2020-04-14 | vrrp: T2223: move VRRP within ifconfig | Thomas Mangin | |
Tidied up the code and moved it under VRRP in view to use with show-interface (which has VRRP filtering) No change in functionality | |||
2020-04-13 | cmd: T2226: improve debugging | Thomas Mangin | |
allow to setup the debugging from environment variables. allow to set the name of the file used for logging change the name of the debug options to be: - developer: enable pdb of raise - log: all logging messages are logged to a file - ifconfig: show on screen action peformed to change intefaces - command: print all the result of command to screen also provide a way to setup the debugging using environment variables. | |||
2020-04-13 | cmd: T2226: add the a full log of all commands | Thomas Mangin | |
2020-04-12 | template: T2230: use render to generate templates | Thomas Mangin | |
convert all call to jinja to use template.render | |||
2020-04-12 | tunnel: T2236: missed mtu command on all tunnels | Thomas Mangin | |
2020-04-12 | Merge pull request #334 from thomas-mangin/T31 | Christian Poessinger | |
ifconfig: T31: add skeleton VTI and input classes | |||
2020-04-12 | vyos.util: openvpn: migrate to chmod_600() | Christian Poessinger | |
2020-04-12 | ifconfig: T31: add skeleton VTI and input classes | Thomas Mangin | |
also add a function to Section which provides a list of reserved names | |||
2020-04-12 | vyos.util: rename chmod_x() -> chmod_755() | Christian Poessinger | |
2020-04-11 | Merge pull request #329 from thomas-mangin/T2226 | Christian Poessinger | |
util: T2226: improvement and fixes | |||
2020-04-11 | completion: T2238: use interface data | Thomas Mangin | |
Use the data in the default dict of the interface to generate the output of list interface. | |||
2020-04-11 | ifconfig: T2223: rename Section.listing to interfaces | Thomas Mangin | |
update all code using the API. Interface.interfaces() could be used but the code was change to use Section.interfaces() which make more sense when reading it. | |||
2020-04-11 | ifconfig: T2223: rename Register to Section | Thomas Mangin | |
While the class does indeed all the registration, it work is really to map classes to interface section. ie: interface ethernet -> EthernetIf Therefore it can also list which interface are from which type, therefore the name change. Other function name will also be renamed as a consequence |