]> git.proxmox.com Git - pve-common.git/history - src/PVE/Tools.pm
json schema: add format description for pve-storage-id standard option
[pve-common.git] / src / PVE / Tools.pm
2023-11-17 Dominik Csapaktools: add is_deeply
2023-11-13 Filip Schauertools: Add mount flag constants
2023-11-13 Filip Schauertools: Add mknod syscall
2023-11-06 Gabriel Gollerfix #4162: added `Auto-Submitted` header to email body
2023-09-11 Lukas Wagnertools: allow to force UTF-8 encoding for file_set_contents
2023-08-30 Fiona Ebnerrun fork with timeout: only special case timeout error...
2023-08-30 Fiona Ebnerrun with timeout: only special-case timeout error in...
2023-08-04 Philipp Hufnaglfix whitespaces
2023-08-04 Fabian Grünbichlerdownload file from url: improve cleanup
2023-08-04 Fabian Grünbichlerdownload file from url: simplify error handling
2023-08-04 Fabian Grünbichlerdownload file from url: fix indentation
2023-08-04 Philipp Hufnaglfix #4849: download file from url: add opt parameter...
2023-07-01 Thomas Lamprechtrun with timeout: return if timeout happened in list...
2023-06-13 Thomas Lamprechtread firstline: only map ENOENT to undef, raise error...
2023-04-18 Wolfgang Bumillerfix #4671: use O_DIRECTORY from Fcntl
2023-01-18 Christian Ebnertools: Add callback based filtering for logfile dump
2022-11-24 Thomas Lamprechtdump logfile: avoid boolean ternary if already boolean...
2022-11-24 Daniel Tschlatscherdump logfile: return whole log file if limit is 0
2022-05-20 Wolfgang Bumillertools: use int() on all integer syscall parameters
2022-05-20 Thomas Lamprechttools: add fixme comment for waiting on uninterruptible...
2022-01-13 Thomas Lamprechtsmall code/comment cleanups
2021-11-08 Thomas Lamprechtgetxattr: trim the returned buffer to the correct size
2021-10-21 Thomas Lamprechtsafe_read_from: bump default size limit to 1 MiB to...
2021-10-19 Thomas Lamprechttools: getxattr: document how to get actual argument...
2021-10-19 Thomas Lamprechttools: getxattr: drop debug statement
2021-10-19 Thomas Lamprechttools: add set/get xattr methods
2021-10-15 Thomas Lamprechttempfile: add some comment
2021-10-15 Thomas Lamprechttempfile: improve base path selection
2021-10-15 Thomas Lamprechttools: sendmail: code cleanup, factor out some noise
2021-10-15 Thomas Lamprechttools: fix some perlcritic lints
2021-09-20 Thomas Lamprechttools: fix typo in comment
2021-06-28 Thomas Lamprechttools: followup: fix comment length and rename to upid_...
2021-06-28 Dominik CsapakPVE/Tools: add 'upid_get_status_type'
2021-06-17 Fabian Ebnertools: add upid_status_is_error function
2021-06-16 Thomas Lamprechttools: download from url: add option to allow overridin...
2021-06-16 Lorenz Stechaunertools: download_file_from_url: move check for existing...
2021-06-16 Lorenz Stechaunertools: download_file_from_url: adapt error messages...
2021-06-15 Lorenz Stechaunertools: download_file_from_url: fix typo
2021-06-15 Wolfgang BumillerSyscalls/Tools: add renameat2
2021-06-15 Thomas Lamprechttools, rest env: sort use statements
2021-06-15 Thomas Lamprechttools: get_file_hash: add use statements for Digest...
2021-06-15 Thomas Lamprechttools: download_file_from_url: handle interrupts
2021-06-15 Thomas Lamprechttools: download_file_from_url: improve UX and avoid...
2021-06-15 Thomas Lamprechttools: cleanup usage line
2021-06-15 Lorenz Stechaunertools: add download_file_from_url
2021-04-23 Fabian Ebnerallow workers to count warnings and finish tasks in...
2021-04-06 Thomas Lamprechttools: getaddrinfo: code/indentation cleanup
2021-02-18 Fabian Ebnersendmail: use more complete email regex and shellquote
2020-12-03 Thomas Lamprechtfollowup comment/code cleanups
2020-12-03 Dominik Csapaktools: add extract_sensitive_params
2020-10-29 Thomas Lamprechtsendmail: code cleanup
2020-09-18 Thomas Lamprechttools: sync_mountpoint: throw actual error is syncfs...
2020-09-18 Stoiko Ivanovsync_mountpoint: open path so that sync works
2020-09-07 Stoiko Ivanovsendmail helper: allow empty display name in from
2020-09-07 Stoiko Ivanovsendmail-helper: only send multipart if necessary
2020-08-19 Thomas Lamprechtrun command: fix matching \r\n and use non-capturing...
2020-08-19 Dominik Csapakrun_command: improve performance for logging and long...
2020-08-19 Fabian Grünbichlersafe_read_from: bump default size limit to 512k
2020-07-07 Oguz Bektassendmail: separate 'mailto' list from the rest of the...
2020-05-04 Fabian Ebnerprint_text_table: handle undefined values in comparision
2020-03-04 Dominik Csapakfix #2618: increase maximum port for spice to 61999
2019-11-12 Thomas Lamprechtfollowup: avoid very long line through comment moval
2019-11-12 Dominik Csapakfix Tools::df for big storage usage values
2019-11-11 Wolfgang BumillerTools: add new mount api wrappers
2019-11-11 Wolfgang Bumillertools: add AT_FDCWD and extend exports
2019-10-29 Thomas Lamprechtfollowup: drop get_host_arch prototype
2019-10-29 Stefan Reitertools: get_host_arch: return raw uname machine entry
2019-08-14 Fabian Grünbichlertools: add fchownat syscall
2019-07-23 Thomas Lamprechtarray_intersect: allow passing list of references for...
2019-07-23 Thomas Lamprechtarray_intersect: followup: early exit if first empty...
2019-07-23 Thomas Lamprechtfollowup: code comments and small "cleanups"
2019-07-23 Thomas Lamprechtfollouwp: maker array_unique private for now
2019-07-23 Stefan ReiterAdd array_intersect and array_unique functions
2019-04-17 Stoiko IvanovTools: add setresuid syscall
2019-02-04 Wolfgang Bumillertools: add dev_t_major/minor
2019-01-31 Thomas LamprechtTools: add fsync sycall
2018-11-21 Dominik CsapakTools.pm: do not ignore "0" in split_list
2018-11-19 Thomas Lamprechttools: template_replace: esacpe braces
2018-09-20 Thomas Lamprechtfix some erro mesage and comment typos
2018-09-20 Dietmar Maurernew helper get_host_arch
2018-08-22 Dominik Csapakrun_fork_with_timeout: handle SIGTERM
2018-08-22 Dominik Csapakadd readline_nointr to Tools
2018-06-15 Wolfgang Bumilleradd PVE::SystemD module
2018-06-04 Wolfgang Bumillertools: unbless errors in run_fork_with_timeout
2018-04-25 Dietmar Maurernew helper PVE::Tools::du() - get disk usage
2018-04-24 Dominik Csapakuntaint df return values
2017-12-21 Thomas LamprechtTools/df: reuse run_fork_with_timeout
2017-12-19 Thomas Lamprechtrun_command: add 'quiet' parameter for omitting STD...
2017-12-15 Dominik Csapakfix convert_size with decimal numbers and add tests
2017-12-05 Thomas Lamprechtwait_for_vnc_port: allow to enforce IP family
2017-12-05 Thomas Lamprechtwait_for_vnc_port: die if port did not get ready
2017-11-10 Thomas Lamprechtlock_file_full: add missing trailing newline
2017-10-13 Wolfgang Bumillertools: more general run_fork_with_timeout + run_fork
2017-09-12 Wolfgang Bumillertools: df: handle a failing df
2017-09-12 Thomas Lamprechtrun_fork_with_timeout: allow returning complex structures
2017-09-11 Thomas LamprechtTools: add `convert_size` for generic byte conversion
2017-09-07 Thomas Lamprechtrun_fork_with_timeout: do not overwrite global signal...
2017-08-21 Thomas Lamprechttools: add pipe_socket_to_command
2017-06-29 Emmanuel KasperAdd run_fork_with_timeout utility
2017-06-27 Thomas Lamprechtuse more reliable checks in wait_for_vnc_port
next