Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-08-09 | Merge pull request #2136 from jestabro/with-defaults | Christian Breunig | |
T5319: remove workarounds for incorrect defaults in config-mode scripts | |||
2023-08-08 | T4989: QoS fix policer match mark | Viacheslav Hletenko | |
2023-08-08 | Merge pull request #2119 from nicolas-fort/T5014-dnat | Christian Breunig | |
T5014: nat: add source and destination nat options for configuring lo… | |||
2023-08-07 | dhcp(v6): T5428: add proper return statements in set_dhcp(v6) methods | Christian Breunig | |
2023-08-07 | wireguard: T5409: Added 'set interfaces wireguard wgX threaded' | aapostoliuk | |
Added 'set interfaces wireguard wgX threaded' command. Process traffic from each peer in a dedicated thread. | |||
2023-08-07 | config: T5443: add config merge_defaults method | John Estabrook | |
Drop low-level merge_defaults function in favor of Config method for a middle-grained level of control when merging defaults. | |||
2023-08-07 | xml: T5435: utility function for default value at path | John Estabrook | |
2023-08-06 | T5195: move helpers from vyos.validate to vyos.utils package | Christian Breunig | |
2023-08-05 | vyos.configdict: T5308: remove obsolete T2665_set_dhcpv6pd_defaults function | Christian Breunig | |
2023-08-05 | T5266: QoS limit could be not configured for queue-type prioriy | Viacheslav Hletenko | |
Fix tc qdisc command that use 'limit None' if limit is not in config Limit xx sould be used only if it exists in the config | |||
2023-08-05 | dhcpv6: T5428: client renewal fails when running inside VRF | Christian Breunig | |
2023-08-04 | dhcp: T5428: client renewal fails when running inside VRF | Christian Breunig | |
vyos@vyos# run show vrf MGMT processes 2282 sshd There is no dhclient process running in given VRF. dhclient complains it can not send out packets via the given interface (as it's not bound to that VRF) Aug 02 20:29:54 dhclient[1686]: send_packet: Network is unreachable Aug 02 20:29:54 dhclient[1686]: send_packet: please consult README file regarding broadcast address. Aug 02 20:29:54 dhclient[1686]: dhclient.c:3001: Failed to send 300 byte long packet over fallback interface. | |||
2023-08-04 | dhcp: T5428: provide common direcotry path via vyos.defaults.directories | Christian Breunig | |
Multiple scripts use the same hardcoded path for DHCP client leases in different direcotries - this can't be worse. | |||
2023-08-02 | Merge pull request #2128 from aapostoliuk/T5426-sagitta | Christian Breunig | |
ipsec: T5426: Added exceptions in vici functions calls | |||
2023-08-02 | Merge pull request #2122 from aapostoliuk/T5413 | Christian Breunig | |
wireguard: T5413: Blocked adding the peer with the router's public key | |||
2023-08-02 | wireguard: T5413: Blocked adding the peer with the router's public key | aapostoliuk | |
Disabeled adding the peer with the same public key as the router has. Added smoketest | |||
2023-08-02 | ipsec: T5426: Added exceptions in vici functions calls | aapostoliuk | |
Added exceptions in vici functions calls | |||
2023-07-31 | Merge branch 'current' into T5014-dnat | Nicolás Fort | |
2023-07-31 | T5014: fix conflicts. Add code for redirection, which is causing conflicts. ↵ | Nicolas Fort | |
Change code for new syntax | |||
2023-07-31 | T5014: nat: add source and destination nat options for configuring load ↵ | Nicolas Fort | |
balance within a single rule. | |||
2023-07-31 | dhcpv6-pd: T5387: add support for no-release flag | 1vivy | |
When no-release is specified, dhcp6c client will not release allocated address or prefix on client exit. vyos.ifconfig: dhcpv6: T5387: re-use options_file for no release flag [WIP] * Todo: render Jinja2 template and fill it vyos.ifconfig: dhcpv6: T5387: finish options_file and no release flag in cli vyos.ifconfig: dhcpv6: T5387: fix missing/wrong end tag vyos.ifconfig: dhcpv6: T5387: fix options, no var for -n dhcpv6-client: T5387: fix missing / from filepaths | |||
2023-07-31 | T5416: fix ipsec matcher | Nicolas Fort | |
2023-07-29 | xml: T5403: remove incorrect arg check | John Estabrook | |
2023-07-28 | Merge pull request #2116 from jestabro/user-def | John Estabrook | |
xml: T5403: add support for supplemental xml cache | |||
2023-07-28 | configtree: T5316: use single-pass to drop trim function | John Estabrook | |
2023-07-28 | utils: T5410: Extended supported types in `convert_data()` | zsdc | |
Added `tuple`, `int`, `float`, `bool`, `None`, `bytearray`, `set`, `frozenset` types. | |||
2023-07-27 | xml: T5403: add support for supplemental xml cache | John Estabrook | |
2023-07-26 | openvpn: T4974: dynamically load/unload kernel module | Christian Breunig | |
2023-07-25 | remote: T4412: Improved error handling for uploads/downloads | zsdc | |
- added ability to set a timeout, with default value 10s - added exceptions handling to show nicer messages for users - denied to use untrusted SSH hosts in non-interactive mode | |||
2023-07-22 | Merge pull request #2100 from nicolas-fort/T4889 | Christian Breunig | |
T4889: NAT Redirect: adddestination nat redirection (to local host) feature. | |||
2023-07-20 | config: T5228: add missing check of args | John Estabrook | |
2023-07-20 | xml: T5345: replace dropped shift, necessary for compatability of args | John Estabrook | |
The fix for T5345 dropped a necessary adjusment in the case of get_first_key=False. | |||
2023-07-19 | T4899: NAT Redirect: adddestination nat redirection (to local host) feature. | Nicolas Fort | |
2023-07-16 | T5195: fix remaining references to decommissioned vyos.util | Christian Breunig | |
2023-07-15 | T5195: remove empty vyos.util | John Estabrook | |
2023-07-15 | T5195: remove obsoleted mangle_dict_keys | John Estabrook | |
2023-07-15 | T5195: add/fix missing imports | John Estabrook | |
2023-07-15 | T5195: move individual helper functions to vyos.utils module | Christian Breunig | |
* FixedDict can be found in vyos.utils.dict.FixedDict * Move vyos.authutils to vyos.utils.auth | |||
2023-07-15 | T5195: vyos.util -> vyos.utils package refactoring part #2 | Christian Breunig | |
2023-07-15 | T5195: add missing "import os" for vyos.utils.process | Christian Breunig | |
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-07-12 | T5195: drop sysctl_* implementation from vyos.util - prefer vyos.utils.system | Christian Breunig | |
2023-07-12 | T5195: move boot_* helpers to vyos.utils.boot | Christian Breunig | |
2023-07-12 | bgp: T5338: simplify XML and code handling | Christian Breunig | |
2023-07-12 | Merge pull request #2079 from jestabro/from-defaults | Daniil Baturin | |
config: T5330: add boolean check for additions by default in config dict | |||
2023-07-11 | config-mgmt: T5347: correct logrotate conf permissions on system update | John Estabrook | |
2023-07-09 | xml: T5345: remove unneeded, incorrect check on paths | John Estabrook | |
This check can raise a false positive exception in the case of a tag-node value name equal to the tag-node name; it is unneeded in any case as the functions are called with well-defined paths, respectively, with a correct verification. | |||
2023-07-08 | vyos.utils: T5195: take the time and use the full command over an abbreviation | Christian Breunig | |
2023-07-08 | vyos.utils: T5195: add network namespace helper interface_exists_in_netns() | Christian Breunig | |
2023-07-07 | config: T5330: retain information of internal _dict_merge | John Estabrook | |