Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-12-16 | image-tools: T5751: restore arg raise_error for non-interactive use | John Estabrook | |
(cherry picked from commit 35f69340ef189e27b380074bb687ad58f29e9433) | |||
2023-12-13 | T5774: fix regressions in remote.upload and use in config_mgmt | John Estabrook | |
(cherry picked from commit 6b325962a4b8b3e67d7976bf161aed34a9fe6cce) | |||
2023-12-09 | remote: T5773: Fix for broken config upload | erkin | |
(cherry picked from commit 63bbd1afdd21563cf673ee34b47156889bd5e349) | |||
2023-11-19 | T2405: add Git support to commit-archive | Yun Zheng Hu | |
(cherry picked from commit a89243cfbfc90854a8cddd53c0ffc987f75abcee) | |||
2023-11-15 | remote: T5726: Disable the progressbar if the shell is noninteractive or the ↵ | erkin | |
terminal is missing capabilities (cherry picked from commit 59b432b97e361f3f5670302f51881ee596afe2f8) | |||
2023-10-14 | remote: T5650: Resize-aware progressbar implementation | erkin | |
(cherry picked from commit 799d24eba18d6710219b7380cbafb954b9eec5ce) | |||
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-15 | T5195: add/fix missing imports | John Estabrook | |
2023-07-15 | T5195: vyos.util -> vyos.utils package refactoring part #2 | 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 | |||
2022-01-11 | remote: T3950: Gracefully handle chained exceptions | erkin | |
2021-12-16 | remote: T3356: Remove incomplete HTTP upload progressbar support | erkin | |
2021-12-16 | remote: T4037: Report the final URL when following redirects | erkin | |
2021-12-02 | remote: T4037: Follow HTTP redirects | erkin | |
2021-11-24 | T3356: Rewrite remote.py | erkin | |
2021-06-20 | T3268: remote: Determine source address from given network interface | erkin | |
2021-06-20 | T3563: remote: Allow `paramiko.transport.Transport().close()` to ↵ | erkin | |
automatically close the socket | |||
2021-06-17 | T3356: remote: Use the local filename if the destination is a directory in ↵ | erkin | |
SFTP transfers. | |||
2021-06-13 | T3563: Call `socket.shutdown()` with appropriate argument | erkin | |
2021-06-09 | remote, util: Move general helper routines from `remote.py` to `util.py` | erkin | |
2021-06-08 | remote: import is_ipv6 from vyos.template | Christian Poessinger | |
2021-06-08 | remote: Use `is_ipv6()` instead of ad hoc IPv6 check | erkin | |
2021-06-06 | T3563: Add support for IPv6 source addresses in SSH connections | erkin | |
2021-05-30 | T3356: Add progressbars to SFTP and HTTP transfers | erkin | |
2021-05-29 | T3356: Add progressbars to FTP transfers | erkin | |
Allow ports to be specified in URL strings | |||
2021-05-18 | T3356: remote: Read username and password from environment variables | erkin | |
2021-05-18 | T3356: remote: Add friendly download procedure for user-facing scripts | erkin | |
2021-05-11 | T3356: remote: Add authentication support | erkin | |
Add docstrings | |||
2021-05-07 | remote: T3356: use custom MissingHostKeyPolicy | Lulu Cathrinus Grimalkin | |
2021-05-06 | T3356: remote: Add support for obtaining the size of a remote file | erkin | |
2021-04-23 | T3356: Add support for custom source address for connections | erkin | |
2021-04-16 | util: T3356: Fix password variables | erkin | |
2021-03-30 | Remove SFTP empty password check | erkin | |
2021-03-30 | T3356: Encode strings given to/returned from curl in TFTP transfers | erkin | |
2021-03-15 | Properly raise an error instead of exiting | erkin | |
2021-03-15 | T3356: Generic download() and upload() for dynamically dispatching ↵ | erkin | |
appropriate transfer procedure | |||
2021-03-11 | config: T3356: Replace curl wrapper with (mostly) native remote file ↵ | erkin | |
transfer functions | |||
2020-04-21 | remote: T2270: correct use of username:password | John Estabrook | |
2020-04-11 | util: T2205: convert remote to use cmd | Thomas Mangin | |
2020-04-10 | util: T2253: fix translation of subprocess.check_output to cmd | John Estabrook | |
2020-04-10 | Revert "Revert "util: T2226: rewrite remote function helpers to use cmd"" | John Estabrook | |
This reverts commit 10717c6a3cdf7da7025b03c1abdbd813b4970b19. | |||
2020-04-08 | Revert "util: T2226: rewrite remote function helpers to use cmd" | John Estabrook | |
This reverts commit 7219d4013814a55c4eeaf36b7a36d5e8076d09f0. | |||
2020-04-06 | util: T2226: rewrite remote function helpers to use cmd | Thomas Mangin | |
2019-10-01 | T1424: Check for http error or redirect, when loading remote files. | John Estabrook | |
(ported from vyatta-cfg f051e369) | |||
2019-06-03 | T1423: Create known_hosts file if not present | John Estabrook | |
In the recent rewrite of the config merge script, support for merging remote config files checks and adds the host key in known_hosts; however, this function fails if known_hosts is not present. Fix. | |||
2019-05-28 | T1397: Rewrite the config merge script | John Estabrook | |
Add vyos.config.show_config to show working configuration. Add vyos.remote.get_config_remote() for obtaining remote config files. |