rust-proxmox (0.11.4-1) stable; urgency=medium * fix #3302: allow for more characters for email -- Proxmox Support Team Fri, 14 May 2021 12:10:32 +0200 rust-proxmox (0.11.3-1) unstable; urgency=medium * add api_string_type macro * simplify const_regex macro -- Proxmox Support Team Wed, 05 May 2021 07:47:01 +0200 rust-proxmox (0.11.2-1) unstable; urgency=medium * proxmox/api/cli: add extract_output_format -- Proxmox Support Team Mon, 03 May 2021 08:04:26 +0200 rust-proxmox (0.11.1) unstable; urgency=medium * enable Updater for usize, isize, f32, f64, char * add string_as_base64url_nopad to tools::serde * bump api-macro dep to 0.3.4 -- Proxmox Support Team Wed, 14 Apr 2021 12:00:45 +0200 rust-proxmox (0.11.0-1) unstable; urgency=medium * fix some issues with nested AllOfSchemas * remove associated type PropertyIter from ObjectSchemaType trait * support AllOf schemas in SectionConfig -- Proxmox Support Team Thu, 25 Feb 2021 09:18:18 +0100 rust-proxmox (0.10.7-1) unstable; urgency=medium * add test submodule * add tools::io::sparse_copy and sparse_copy_async -- Proxmox Support Team Tue, 23 Feb 2021 14:38:03 +0100 rust-proxmox (0.10.6-1) unstable; urgency=medium * make get_property_string_type_text public -- Proxmox Support Team Sun, 21 Feb 2021 15:45:54 +0100 rust-proxmox (0.10.5-1) unstable; urgency=medium * implement dump_section_config * rename dump_api_parameters to dump_properties -- Proxmox Support Team Thu, 11 Feb 2021 10:45:33 +0100 rust-proxmox (0.10.4-1) unstable; urgency=medium * bump api macro dep to 0.3.2 -- Proxmox Support Team Wed, 10 Feb 2021 10:17:38 +0100 rust-proxmox (0.10.3-1) unstable; urgency=medium * api: implement schema doc generator for PropertyStrings * api: improve reST formating * api: add dump_enum_properties(), make dump_api_parameter pub -- Proxmox Support Team Wed, 10 Feb 2021 10:13:04 +0100 rust-proxmox (0.10.2-1) unstable; urgency=medium * CliCommandMap: add usage_skip_options to suppress options in generate_usage_str() -- Proxmox Support Team Fri, 05 Feb 2021 12:27:57 +0100 rust-proxmox (0.10.1-1) unstable; urgency=medium * cli: improve completion of array arguments * clippy fixes -- Proxmox Support Team Wed, 03 Feb 2021 08:31:05 +0100 rust-proxmox (0.10.0-1) unstable; urgency=medium * time: fix parsing non-full-hour TZ offsets * update to rustyline 7 * update to tokio 1.0 * tokio 1.0: drop TimeoutFutureExt * move ParameterSchema from router to schema -- Proxmox Support Team Thu, 14 Jan 2021 15:31:27 +0100 rust-proxmox (0.9.1-1) unstable; urgency=medium * add tools::future with TimeoutFutureExt -- Proxmox Support Team Tue, 22 Dec 2020 13:25:25 +0100 rust-proxmox (0.9.0-2) unstable; urgency=medium * correctly depend on proxmox-api-macro 0.3 -- Proxmox Support Team Tue, 22 Dec 2020 08:05:44 +0100 rust-proxmox (0.9.0-1) unstable; urgency=medium * `ApiMethod.returns` is now a `router::ReturnType` rather than a direct `&Schema` reference and can be marked as `optional`. * Added an `AllOfSchema` (`Schema::AllOf`) where multiple object schemas can be combined like with JSONSchema/openapi's `allOf` property. * `ApiMethod.parameters` is now a `ParameterSchema` instead of simply an `ObjectSchema`. * There's now an `ObjectSchemaType` trait implemented by `ObjectSchema`, `AllOfSchema` as well as `ParameterSchema` for simplicity. Some of the verifiers/parsers now use the trait to cope with both types with minimal changes. -- Proxmox Support Team Fri, 11 Dec 2020 14:55:29 +0100 rust-proxmox (0.8.1-1) unstable; urgency=medium * trait ReadExt: add read_exact_or_eof and skip_to_end * fix example array in Cargo.toml -- Proxmox Support Team Sun, 06 Dec 2020 09:07:45 +0100 rust-proxmox (0.8.0-1) unstable; urgency=medium * `make_tmp_file` now returns a guarded `Fd` instead of a `RawFd` * introduced `FdRef` and `BorrowedFd` helper types * clippy lint and formatting fixups -- Proxmox Support Team Mon, 30 Nov 2020 11:14:43 +0100 rust-proxmox (0.7.2-1) unstable; urgency=medium * implement cli command alias feature -- Proxmox Support Team Tue, 24 Nov 2020 13:23:43 +0100 rust-proxmox (0.7.1-1) unstable; urgency=medium * fix tracking of subcommand prefix in order to produce correct help output on errors * u2f: make certificate optional * u2f: make AuthResponse fields pub * u2f: impl Deserialize for registration challenge * add tools::hex_to_bin_exact -- Proxmox Support Team Thu, 19 Nov 2020 08:54:26 +0100 rust-proxmox (0.7.0-1) unstable; urgency=medium * rename 'step' to 'period' in totp values -- Proxmox Support Team Fri, 30 Oct 2020 15:14:41 +0100 rust-proxmox (0.6.0-1) unstable; urgency=medium * fix a case where use of the api attribute macro can generate unused variable warnings * RpcEnvironment: rename user to auth_id * add proxmox::tools::tfa for totp and u2f implementations -- Proxmox Support Team Thu, 29 Oct 2020 15:02:38 +0100 rust-proxmox (0.5.0-1) unstable; urgency=medium * bump nix dependency to 0.19 -- Proxmox Support Team Mon, 19 Oct 2020 12:29:55 +0200 rust-proxmox (0.4.4-1) unstable; urgency=medium * api: RPC environment: add client IP getter/setter to trait -- Proxmox Support Team Fri, 16 Oct 2020 10:30:07 +0200 rust-proxmox (0.4.3-1) unstable; urgency=medium * tools: change constnamemap to a more automatic constnamedbitmap * improve error messages in parse_rfc3339 * big formatting cleanup * proxmox/tools/common_regex: improve IPRE_BRACKET -- Proxmox Support Team Thu, 08 Oct 2020 09:00:09 +0200 rust-proxmox (0.4.2-1) unstable; urgency=medium * add exclusive parameter to open_file_locked * proxmox/tools/fs: create tmpfile helper -- Proxmox Support Team Mon, 28 Sep 2020 10:05:00 +0200 rust-proxmox (0.4.1-1) unstable; urgency=medium * proxmox/src/tools/email.rs: use slice instead of Vec -- Proxmox Support Team Mon, 21 Sep 2020 10:22:31 +0200 rust-proxmox (0.4.0-1) unstable; urgency=medium * permissions: introduce UserParam permission * bump api-macro dependency to 0.2.2 -- Proxmox Support Team Sat, 19 Sep 2020 06:27:18 +0200 rust-proxmox (0.3.9-1) unstable; urgency=medium * bump api-macro dependency to 0.2.1 -- Proxmox Support Team Thu, 17 Sep 2020 08:32:14 +0200 rust-proxmox (0.3.8-1) unstable; urgency=medium * remove chrono dependency and related code * check year in epoch_to_rfc3339, new helpers strftime_local and strftime_utc * new helpers epoch_i64 and epoch_f64 -- Proxmox Support Team Mon, 14 Sep 2020 13:40:54 +0200 rust-proxmox (0.3.7-1) unstable; urgency=medium * implement epoch_as_rfc3339 serializer * email.rs: avoid chrono dependency * time.rs: add epoch_to_rfc_3339 and parse_rfc_3339 * tm_editor.rs: copied from proxmox backup -- Proxmox Support Team Sun, 13 Sep 2020 16:15:31 +0200 rust-proxmox (0.3.6-1) unstable; urgency=medium * proxmox/src/tools/time.rs: add strftime bindings -- Proxmox Support Team Sat, 12 Sep 2020 15:01:01 +0200 rust-proxmox (0.3.5-1) unstable; urgency=medium * tools/time: give tm struct as mut reference * and run rustfmt over another big chunk of code, formatting fixups -- Proxmox Support Team Fri, 04 Sep 2020 06:36:31 +0200 rust-proxmox (0.3.4-1) unstable; urgency=medium * email: add small function to send multi-part emails using sendmail -- Proxmox Support Team Fri, 28 Aug 2020 06:24:56 +0200 rust-proxmox (0.3.3-1) unstable; urgency=medium * add forward_deserialize_to_from_str * add forward_serialize_to_display -- Proxmox Support Team Mon, 10 Aug 2020 11:30:12 +0200 rust-proxmox (0.3.2-1) unstable; urgency=medium * add proxmox::sys::timer * add proxmox::tools::fs::lock_file * add proxmox::tools::fs::open_file_locked -- Proxmox Support Team Tue, 04 Aug 2020 11:10:34 +0200 rust-proxmox (0.3.1-1) unstable; urgency=medium * Uuid: implement Serlialize/Deserialize -- Proxmox Support Team Sun, 02 Aug 2020 11:51:35 +0200 rust-proxmox (0.3.0-1) unstable; urgency=medium * change http_err macro to imply formatting and add http_bail macro * fix #2882: fix parsing of optional fields in mountinfo -- Proxmox Support Team Wed, 29 Jul 2020 09:35:50 +0200 rust-proxmox (0.2.1-1) unstable; urgency=medium * improve byte buffer * add WebSocket implementation * improve error handling and clippy lint fixes -- Proxmox Support Team Thu, 23 Jul 2020 12:03:44 +0200 rust-proxmox (0.2.0-1) unstable; urgency=medium * bump api-macro dependency to 0.2.0 * cleanup ByteBuffer API and docs * fix utf-8 handling in bash completion -- Proxmox Support Team Fri, 10 Jul 2020 10:58:30 +0200 rust-proxmox (0.1.42-1) unstable; urgency=medium * tools: add Websocket helper * sys/linux: add PTY helper * tools: add ByteBuffer * cleanup: libc has 'getrandom' since 0.2.59 -- Proxmox Support Team Fri, 03 Jul 2020 13:00:44 +0200 rust-proxmox (0.1.41-1) unstable; urgency=medium * api/router: percent decode the components of the uri -- Proxmox Support Team Fri, 26 Jun 2020 10:36:14 +0200 rust-proxmox (0.1.40-1) unstable; urgency=medium * use tty for prompt when reading passwords to not clobber redirected stdout * introduce AsHex helper for displaying byte slices as hex * add Mmap helper for memory mapped slices or raw data -- Proxmox Support Team Fri, 12 Jun 2020 13:54:49 +0200 rust-proxmox (0.1.39-1) unstable; urgency=medium * fix Permission::Privilege path check -- Proxmox Support Team Fri, 05 Jun 2020 07:26:46 +0200 rust-proxmox (0.1.38-1) unstable; urgency=medium * tools/fs.rs: add additional helpers to get file contents -- Proxmox Support Team Thu, 28 May 2020 09:51:08 +0200 rust-proxmox (0.1.37-1) unstable; urgency=medium * proxmox: add string_as_base64 serde (de)serializer -- Proxmox Support Team Tue, 26 May 2020 12:54:36 +0200 rust-proxmox (0.1.36-1) unstable; urgency=medium * procfs: fixup iowait_percent -- Proxmox Support Team Mon, 25 May 2020 12:11:50 +0200 rust-proxmox (0.1.35-1) unstable; urgency=medium * procfs: add loadavg * procfs: don't count guest and guest_nice times twice in cpu usage calculation -- Proxmox Support Team Mon, 25 May 2020 11:10:28 +0200 rust-proxmox (0.1.34-1) unstable; urgency=medium * add 'constnamemap' macro -- Proxmox Support Team Wed, 20 May 2020 13:16:58 +0200 rust-proxmox (0.1.33-1) unstable; urgency=medium * section_config: fixup fallback schema in parse -- Proxmox Support Team Wed, 20 May 2020 06:26:18 +0200 rust-proxmox (0.1.32-1) unstable; urgency=medium * section_config: add convert_to_typed_array * add id_property to SectionConfigPlugin -- Proxmox Support Team Tue, 19 May 2020 09:50:55 +0200 rust-proxmox (0.1.31-1) unstable; urgency=medium * rpc_environment.rs: use Value to store metadata -- Proxmox Support Team Mon, 18 May 2020 09:49:46 +0200 rust-proxmox (0.1.30-1) unstable; urgency=medium * add bindings for libc localtime/timelocal -- Proxmox Support Team Fri, 15 May 2020 17:42:48 +0200 rust-proxmox (0.1.29-1) unstable; urgency=medium * section_config.rs: make record_order public -- Proxmox Support Team Tue, 12 May 2020 12:57:38 +0200 rust-proxmox (0.1.28-1) unstable; urgency=medium * section_config add support for systemd config files -- Proxmox Support Team Tue, 12 May 2020 09:15:23 +0200 rust-proxmox (0.1.27-1) unstable; urgency=medium * schema: split property string lists with comma, semicolon and white space. -- Proxmox Support Team Fri, 08 May 2020 08:07:31 +0200 rust-proxmox (0.1.26-1) unstable; urgency=medium * run_cli_command: add additional rpcenv parameter -- Proxmox Support Team Wed, 06 May 2020 12:28:02 +0200 rust-proxmox (0.1.25-1) unstable; urgency=medium * add descriptions to enum variants -- Proxmox Support Team Wed, 29 Apr 2020 10:45:24 +0200 rust-proxmox (0.1.24-1) unstable; urgency=medium * section_config.rs - convert_to_array: remove static lifetime * text_table.rs - format_object: skip optional properties without data -- Proxmox Support Team Tue, 28 Apr 2020 08:16:28 +0200 rust-proxmox (0.1.23-1) unstable; urgency=medium * api/cli/command.rs: handle fixed_param * tools: add RawFdNum helper * api/cli/completion.rs: implement completion for lists of strings * IP_REGEX - match whole string -- Proxmox Support Team Sat, 25 Apr 2020 17:04:19 +0200 rust-proxmox (0.1.22-1) unstable; urgency=medium * replace failure with anyhow crate -- Proxmox Support Team Fri, 17 Apr 2020 18:36:52 +0200 rust-proxmox (0.1.21-1) unstable; urgency=medium * add access permission framework -- Proxmox Support Team Thu, 16 Apr 2020 08:26:41 +0200 rust-proxmox (0.1.20-1) unstable; urgency=medium * improve command line completion with optional argument parameters -- Proxmox Support Team Wed, 25 Mar 2020 10:56:08 +0100 rust-proxmox (0.1.19-1) unstable; urgency=medium * remove superfluous newlines in cli help output * bump api macro to 0.1.5: add implicit minimum/maximum to integer types -- Proxmox Support Team Thu, 19 Mar 2020 09:59:58 +0100 rust-proxmox (0.1.18-1) unstable; urgency=medium * Added SectionConfig (moved from proxmox-backup) -- Proxmox Support Team Mon, 02 Mar 2020 12:48:08 +0100 rust-proxmox (0.1.17-1) unstable; urgency=medium * improve text-table output formatting -- Proxmox Support Team Fri, 28 Feb 2020 10:07:56 +0100 rust-proxmox (0.1.16-1) unstable; urgency=medium * bump api-macro dependency to 0.1.4 -- Proxmox Support Team Thu, 27 Feb 2020 13:11:58 +0100 rust-proxmox (0.1.15-1) unstable; urgency=medium * text_table.rs: new helpers to read output format from environment -- Proxmox Support Team Thu, 27 Feb 2020 12:36:43 +0100 rust-proxmox (0.1.14-1) unstable; urgency=medium * improve cli table formatter * verify_json_object: improve error message -- Proxmox Support Team Thu, 27 Feb 2020 11:16:44 +0100 rust-proxmox (0.1.13-1) unstable; urgency=medium * src/sys/linux/tty.rs: add tty helpers -- Proxmox Support Team Fri, 31 Jan 2020 08:03:46 +0100 rust-proxmox (0.1.12-1) unstable; urgency=medium * src/api/cli/text_table.rs: only call TIOCGWINSZ on terminals * src/api/cli/text_table.rs - TableFormatOptions: allow to add single column configs -- Proxmox Support Team Fri, 31 Jan 2020 06:52:55 +0100 rust-proxmox (0.1.11-1) unstable; urgency=medium * bump api-macro dependency version -- Proxmox Support Team Thu, 30 Jan 2020 12:46:01 +0100 rust-proxmox (0.1.10-1) unstable; urgency=medium * implement text table formatter -- Proxmox Support Team Thu, 30 Jan 2020 11:45:38 +0100 rust-proxmox (0.1.9-1) unstable; urgency=medium * cli command helper: imple sync and async versions -- Proxmox Support Team Mon, 27 Jan 2020 18:03:36 +0100 rust-proxmox (0.1.8-1) unstable; urgency=medium * bump api macro to 0.1.2: fix a case were object properties weren't sorted -- Proxmox Support Team Thu, 23 Jan 2020 13:17:20 +0100 rust-proxmox (0.1.7-1) unstable; urgency=medium * disable valgrind features for now due to packaging issues -- Proxmox Support Team Tue, 21 Jan 2020 12:23:58 +0100 rust-proxmox (0.1.6-1) unstable; urgency=medium * merge tools, sys and api crate into the proxmox main crate to reduce the dependency management burden -- Proxmox Support Team Tue, 21 Jan 2020 12:19:32 +0100 rust-proxmox (0.1.5-1) unstable; urgency=medium * src/cli/command.rs: avoid creating a tokio runtime by making run_cli_command async -- Proxmox Support Team Tue, 21 Jan 2020 11:18:29 +0100 rust-proxmox (0.1.4-1) unstable; urgency=medium * sys: rename PidStat::read_for_pid -> read_from_pid * sys: drop deprecated items -- Proxmox Support Team Thu, 16 Jan 2020 11:34:29 +0100 rust-proxmox (0.1.3-1) unstable; urgency=medium * proxmox-tools: bump to 0.1.2 * proxmox-api: bump to 0.1.2 * bump proxmox-sys to 0.1.2 -- Proxmox Support Team Wed, 15 Jan 2020 15:32:29 +0100 rust-proxmox (0.1.2-1) proxmox-rust; urgency=medium * switch packaging to debcargo with local crate support -- Proxmox Support Team Mon, 13 Jan 2020 10:41:01 +0100 rust-proxmox (0.1.2) proxmox-rust; urgency=medium * api-macro: bump to 0.1.1 * api-macro: cover all the basic struct support in the #[api] macro * api-macro: support #[serde(rename_all)] on enums and structs -- Proxmox Support Team Wed, 08 Jan 2020 14:12:57 +0100 rust-proxmox (0.1.1) proxmox-rust; urgency=medium * proxmox-sys: added: helpers for dealing with nix and io errors * dependency updates -- Proxmox Support Team Thu, 02 Jan 2020 14:21:56 +0100 rust-proxmox (0.1.0) proxmox-rust; urgency=medium * Initial packaging. -- Proxmox Support Team Tue, 17 Dec 2019 13:50:53 +0100