Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 |