Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-09-05 | Merge branch 'netns' into current | Christian Breunig | |
* netns: smoketest: T5241: re-work netns assertions and provide common utility helper netns: T5241: simplify network namespace handling netns: T5241: improve get_interface_namespace() robustness netns: T5241: use common interface_exists() helper netns: T5241: provide is_netns_interface utility helper T5241: Support netns for veth and dummy interfaces | |||
2023-09-05 | smoketest: T5241: re-work netns assertions and provide common utility helper | Christian Breunig | |
2023-09-04 | T5533: Fix VRRP IPv6 group enters in FAULT state | Viacheslav Hletenko | |
Checks if an IPv6 address on a specific network interface is in the tentative state. IPv6 tentative addresses are not fully configured and are undergoing Duplicate Address Detection (DAD) to ensure they are unique on the network. inet6 2001:db8::3/125 scope global tentative It tentative state the group enters in FAULT state. Fix it | |||
2023-09-03 | netns: T5241: improve get_interface_namespace() robustness | Christian Breunig | |
2023-09-03 | netns: T5241: use common interface_exists() helper | Christian Breunig | |
2023-09-03 | netns: T5241: provide is_netns_interface utility helper | Christian Breunig | |
2023-08-28 | T5519: Fix `vyos.utils.process.call` hangs | Yuxiang Zhu | |
See https://vyos.dev/T5519 for more information. | |||
2023-08-23 | vrf: T5428: move helpers to common vyos.utils.network module | Christian Breunig | |
Helper functions can and will be re-use din different code places. | |||
2023-08-12 | Merge pull request #2117 from zdc/T5410-sagitta | Daniil Baturin | |
utils: T5410: Extended supported types in `convert_data()` | |||
2023-08-06 | T5195: move helpers from vyos.validate to vyos.utils package | Christian Breunig | |
2023-07-28 | utils: T5410: Extended supported types in `convert_data()` | zsdc | |
Added `tuple`, `int`, `float`, `bool`, `None`, `bytearray`, `set`, `frozenset` types. | |||
2023-07-26 | openvpn: T4974: dynamically load/unload kernel module | Christian Breunig | |
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: 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-08 | vyos.utils: T5195: add network namespace helper interface_exists_in_netns() | Christian Breunig | |
2023-07-07 | config: T5330: allow mangle_dict_keys to preserve type for subclassing | 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-06-24 | Merge pull request #2010 from jestabro/revise-config-dict | John Estabrook | |
config: T5228: simplify get_config_dict and add argument with_defaults | |||
2023-06-17 | vyos.utils: T5195: add vyos.utils.network | Viacheslav Hletenko | |
2023-06-10 | vyos.utils: T5248: add util function: dict of list[str]|str -> list of paths | John Estabrook | |
2023-05-21 | config: T5228: simplify mangle_dict_keys | John Estabrook | |
2023-05-11 | vyos.utils: T5195: fix option list output in ↵ | Daniil Baturin | |
vyos.utils.dict.check_mutually_exclusive_options on missing options error | |||
2023-05-10 | Merge pull request #1989 from dmbaturin/T5195-file-utils | Christian Breunig | |
vyos.utils: T5195: add vyos.utils.file | |||
2023-05-10 | Merge pull request #1990 from dmbaturin/T5195-conversion-utils | Christian Breunig | |
vyos.utils: T5195: add vyos.utils.convert | |||
2023-05-10 | Merge pull request #1991 from dmbaturin/T5195-io-utils | Christian Breunig | |
vyos.utils: T5195: add vyos.utils.io | |||
2023-05-10 | vyos.utils: T5195: add vyos.utils.file | Daniil Baturin | |
2023-05-10 | vyos.utils: T5195: add vyos.utils.io | Daniil Baturin | |
2023-05-10 | vyos.utils: T5195: add vyos.utils.convert | Daniil Baturin | |
2023-05-10 | vyos.utils: T5195: add vyos.utils.dict.check_mutually_exclusive_options | Daniil Baturin | |
2023-05-03 | T5195: add vyos.utils.dict | Daniil Baturin | |
Old functions still remain in vyos.util for now |