Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |||
2020-04-11 | util: T2226: prevent string over bytes for input | Thomas Mangin | |
2020-04-11 | util: T2205: convert remote to use cmd | Thomas Mangin | |
2020-04-11 | util: T2226: passthrough for stderr, fix input, always newline | Thomas Mangin | |
Change the code to let stderr passthrough to the screen as it is the behaviout of os.system and subprocess.call/check_out The input feature was not working and was fixed Also always convert '\r\n' to '\n' | |||
2020-04-11 | Merge pull request #326 from thomas-mangin/T2265 | Christian Poessinger | |
dhcp: T2265: refactor DHCP class | |||
2020-04-11 | dhcp: T2230: use external template files | Thomas Mangin | |
2020-04-11 | template: T2230: helper to generate templates | Thomas Mangin | |
Currently the pattern is to import jinja2 and re-generate the template in every file. Dimitriy reported a reduction in performance (1s) when commiting. This code provide an helper function which caches the Environment and template renderer, and can generate template from one line (instead of the few currently) | |||
2020-04-11 | dhcp: T2265: refactor DHCP class | Thomas Mangin | |
Break the code between v4 and v6, remove need for getter/setter as they are just exposing the underlying dict. Move FixedDict from tunnel code and expose it to other part so it can be used to prevent accidental change to the dhcp option if no default exists already. | |||
2020-04-10 | util: T2253: fix translation of subprocess.check_output to cmd | John Estabrook | |
2020-04-10 | Revert "Revert "util: T2226: rewrite remote function helpers to use cmd"" | John Estabrook | |
This reverts commit 10717c6a3cdf7da7025b03c1abdbd813b4970b19. | |||
2020-04-09 | vxlan: T2172: add source-address option | Christian Poessinger | |
This is a base requirement for l2vpn evpn. When source-address is configured, the option "local <source-addr> nolearning" is appended when creating the interface as mentioned here: https://vincent.bernat.ch/en/blog/2017-vxlan-bgp-evpn | |||
2020-04-09 | Merge branch 'vxlan' of github.com:c-po/vyos-1x into current | Christian Poessinger | |
* 'vxlan' of github.com:c-po/vyos-1x: vxlan: pseudo-ethernet: T2260: convert link nodes to source-interface wireguard: T2206: fix comment in migration script pppoe: enable Jinja2 trim_blocks | |||
2020-04-09 | vxlan: pseudo-ethernet: T2260: convert link nodes to source-interface | Christian Poessinger | |
2020-04-09 | util: T2226: os.system was wrongly converted to run | Thomas Mangin | |
os.system does print the ouput of the command, run() does not. A new function called call() does the printing and return the error code. | |||
2020-04-09 | util: T2205: do not display debuging when it is not set | Thomas Mangin | |
2020-04-09 | Merge pull request #316 from thomas-mangin/T2242 | Christian Poessinger | |
import: T2242: remove all import * |