Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | 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-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 | |
2023-07-07 | config: T5330: add subclass ConfigDict to preserve merge data | John Estabrook | |
2023-07-07 | config: T5330: allow mangle_dict_keys to preserve type for subclassing | John Estabrook | |
2023-07-06 | Merge pull request #2074 from zdc/T1797-sagitta | Christian Breunig | |
VPP: T1797: Optimizations for VPP memory allocation during startup | |||
2023-07-06 | Merge pull request #2054 from JonSanMan/T5314-PR | Daniil Baturin | |
T5314: Fix default QOS classes not getting qdisc | |||
2023-07-05 | vyos.configdict: T5319: remove defaults workarounds in get_accel_dict | John Estabrook | |
2023-07-05 | xml: T5218: add missing str.split() in defaults of multi node | John Estabrook | |
2023-07-05 | util: T1797: Optimized sysctl helpers | zsdc | |
- modified `sysctl_read()` to return the whole value - modified `sysctl_write()` logic to return `True` only in case a value was changed successfully - added `sysctl_apply()` to apply a dictionary of values at once | |||
2023-07-05 | T5314: Always run build_base_qdisc for default | Jon Sanchez | |
2023-07-05 | geneve: T5339: add option to use ipv4 instead of ethernet | fett0 | |
2023-07-02 | T5048: QoS do not add prio if it is already in tc command | Viacheslav Hletenko | |
Prevent duplicatte prio fot tc command | |||
2023-07-02 | T5048: QoS index priority should be used only for shaper | Viacheslav Hletenko | |
QoS index priority should be used only for qostype 'shaper' otherwise we set priority 2 times, that is incorrect. OSError: [Errno 255] failed to run command: tc filter add dev eth2 parent 1: prio 5 protocol all prio 1 u32 match ip src 10.1.1.0/24 flowid 1:1e exit code: 255 Fix it |