Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-01-25 | op-mode: T4038: Python rewrite of image tools | erkin | |
2023-09-23 | ddclient: T5612: Adjust validator and completion for ddclient | Indrajit Raychaudhuri | |
Adjust the validator and completion for ddclient to remove unsupported or superfluous protocols. Specifically, - remove 'nsupdate' protocol from the list because there is a separate config path for that protocol (rfc2136) - remove 'cloudns' protocol from the list because it has non standard configuration and is not supported by our configurator at this time | |||
2023-07-14 | T5195: vyos.util -> vyos.utils package refactoring (#2093) | Christian Breunig | |
* T5195: move run, cmd, call, rc_cmd helper to vyos.utils.process * T5195: use read_file and write_file implementation from vyos.utils.file Changed code automatically using: find . -type f -not -path '*/\.*' -exec sed -i 's/^from vyos.util import read_file$/from vyos.utils.file import read_file/g' {} + find . -type f -not -path '*/\.*' -exec sed -i 's/^from vyos.util import write_file$/from vyos.utils.file import write_file/g' {} + * T5195: move chmod* helpers to vyos.utils.permission * T5195: use colon_separated_to_dict from vyos.utils.dict * T5195: move is_systemd_service_* to vyos.utils.process * T5195: fix boot issues with missing imports * T5195: move dict_search_* helpers to vyos.utils.dict * T5195: move network helpers to vyos.utils.network * T5195: move commit_* helpers to vyos.utils.commit * T5195: move user I/O helpers to vyos.utils.io | |||
2023-04-21 | dns: T5144: Improve dynamic DNS validations and completions | Indrajit Raychaudhuri | |
Apply validations and completions to dynamic DNS protocols supported. This also opens up additional protocols supported by ddclient 3.10. Additional details: - Validation and constraint have been added for interface names as well. - While at it, the help texts got some copyedit and rewording. | |||
2023-03-30 | ipsec: T5093: Fixed 'reset vpn ipsec profile' command | aapostoliuk | |
Fixed 'reset vpn ipsec profile' command using vici library and new op-mode style. Added ability to use 'reset vpn ipsec profile' command with 'remote-host' option. | |||
2023-03-28 | ntp: T5118: Remove vestigial ntp completion script | Indrajit Raychaudhuri | |
This isn't used anymore after migration from ntpd to chrony as part of T3008. | |||
2023-03-09 | xml: T4952: improve interface completion helper CLI experience | Christian Breunig | |
2022-09-28 | conserver: T4717: Support for setting a name for console-server devices | William Hughes | |
This adds a new 'alias' property to the console-server device definition to allow users to connect to a console using a human-readable name rather than just the device name. For a configuration like: service { console-server { device ttyUSB0 { speed 115200 alias my-server } } } Users can connect either by doing `connect console ttyUSB0`, or `connect console my-server`. Names: * Must be unique * Are limited to 128 characters * Are optional - if not specified, only the `connect console ttyX` form can be used | |||
2022-07-05 | op-mode: bgp: T4494: add "reset bgp" op-mode tree | Christian Poessinger | |
2022-05-16 | ocserv: T4420: show configured 2FA OTP key | goodNETnick | |
2021-09-02 | add 2fa op files and update template | Kim Hagen | |
2021-06-29 | Debian: T3641: remove absolut path to tcpdump which now resides in /usr/bin | Christian Poessinger | |
2021-05-28 | ipsec: T2816: IPSec python rework, includes DMVPN and VTI support | Simon | |
2021-05-23 | op-mode: disks: T1621: bugfix no disk output | Christian Poessinger | |
(cherry picked from commit 51899c362f2eba1dd067414f2dfa8e78f30ca408) | |||
2021-05-20 | sysctl: T3565: initial implementation in XML and Python | Christian Poessinger | |
migrate from old vyatta-cfg-system / Perl implementation. | |||
2021-04-09 | bgp: T1711: remove extra script completion helper on peer-groups | Christian Poessinger | |
After commit 73557d68 ("bgp: T1711: remove ASN tagNode and move to 'local-as'") when the BGP tag node was removed there is no need anymore for a script based completion helper, we can rather rely on the build in "path" variant. | |||
2021-04-04 | bgp: T1711: fix completion helpers after as number cli change | Christian Poessinger | |
2021-03-14 | bgp: T2387: add completion helper when specifying a peer-group | Christian Poessinger | |
2021-01-03 | op-mode: T3178: add "reset ip|ipv6 bgp" commands | Christian Poessinger | |
2021-01-02 | xml: local-ip completion helper should output address only once and sorted | Christian Poessinger | |
When using VRFs a system can have the same IP address multiple times assigned to different VRFs. When listing all the available IP addresses on the system it makes no sense to list this address multiple times. | |||
2020-12-28 | webproxy: T563: squidguard: support default ruleset | Christian Poessinger | |
2020-12-28 | webproxy: T563: op-mode: initial command support | Christian Poessinger | |
2020-12-28 | xml: completion-help: add helper for all local assigned IP addresses | Christian Poessinger | |
This replaces the Python script by a bash variant which is much faster as the Python interpreter does not need to be launched on invocation. | |||
2020-12-21 | openvpn: T3142: Change the path to tunnel status file | DmitriyEshenko | |
2020-09-15 | completion: T2238: add license | Christian Poessinger | |
2020-05-26 | wwan: T1988: use "path" completion helper over dedicated shell script | Christian Poessinger | |
2020-05-22 | pppoe: T2380: drop superfluous list_pppoe_peers.sh | Christian Poessinger | |
2020-04-14 | Merge pull request #344 from DmitriyEshenko/ipoe-op | Christian Poessinger | |
ipoe: T2256: Rewrite op-mode commands | |||
2020-04-14 | ipoe: T2256: Rewrite op-mode commands | DmitriyEshenko | |
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-06 | util: T2226: rewrite list_local to use cmd | Thomas Mangin | |
2020-04-06 | util: T2226: rewrite list_dumpable_interfaces to use cmd | Thomas Mangin | |
2020-03-29 | ifconfig: T2057: remove useless circual import | Thomas Mangin | |
The import prevent code to work and is not used | |||
2020-03-28 | wwan: T1988: migrate operational mode commands | Christian Poessinger | |
2020-03-24 | ifconfig: T2057: remove need for interface-types.json | Thomas Mangin | |
2020-03-22 | tunnel: T2028: move interface tunnel to XML/Python | Thomas Mangin | |
This patch migrates the "interface tunnel" section to xml/python | |||
2020-02-23 | pppoe: T1318: add op-mode commands for link information | Christian Poessinger | |
2020-01-25 | list_interfaces: change bonding interface list logic | Christian Poessinger | |
The previous logic returned: >>> eth = vyos.interfaces.list_interfaces_of_type("ethernet") >>> for intf in eth: ... print(intf) ... eth0 eth1 eth2 eth0.201 eth1.50 >>> for intf in eth: ... if '.' in intf: ... eth.remove(intf) ... >>> eth ['eth0', 'eth1', 'eth2', 'eth1.50'] This only eth0.201 was removed | |||
2019-12-30 | list_interfaces: remove duplicate list of wireless interfaces | Christian Poessinger | |
2019-11-24 | geneve: T1799: support bridging | Christian Poessinger | |
2019-11-23 | wireless: T1627: initial rewrite in XML/Python style | Christian Poessinger | |
Working: - Wireless modes b, g, n, ac - WPA/WPA2 psk and RADIUS (tested using Microsoft NPS) | |||
2019-11-04 | list_interfaces: add wifi interfaces to bridgeable interfaces | Christian Poessinger | |
2019-10-30 | [conf completion]: T1779: Add tunnels to completion | kroy | |
2019-08-30 | [op-mode] T1621 rewrite misc commands to python/xml syntax | Dmytro Aleksandrov | |
2019-08-27 | list-interfaces: T1614: support listing interfaces which can be bonded | Christian Poessinger | |
2019-08-17 | openvpn: T1548: add op-mode command for resetting client | Christian Poessinger | |
vyos@vyos:~$ run reset openvpn client client1 | |||
2019-08-02 | [list-interfaces] support listing interfaces which can be bridged | Christian Poessinger | |
2018-08-17 | T689: Added ntp and date op mode definition | Dmytro Aleksandrov | |