1 libpve-common-perl (8.1.2) bookworm; urgency=medium
3 * remote format: improve documentation of expected API-token format
5 * json schema: add format description for pve-storage-id standard option
7 -- Proxmox Support Team <support@proxmox.com> Wed, 17 Apr 2024 21:10:32 +0200
9 libpve-common-perl (8.1.1) bookworm; urgency=medium
11 * fix #5141: network parser: fix accidental RE result re-use and add tests
13 * network tests: switch to ifupdown2
15 * network parser: iterate deterministically
17 * schema: fixup description vs format_description in remote_format
19 * add PVE::Systemd::is_unit_active
21 * ticket: remove fallback for SHA1-base64 CSRF prevention tokens
25 -- Proxmox Support Team <support@proxmox.com> Wed, 06 Mar 2024 12:03:00 +0100
27 libpve-common-perl (8.1.0) bookworm; urgency=medium
29 * tools: Add mknod syscall
31 * tools: Add mount flag constants
33 * json schema: implement support for 'oneOf' schema
35 * section config: allow (opt-in) full property-isolation for plugins
37 -- Proxmox Support Team <support@proxmox.com> Tue, 21 Nov 2023 13:04:21 +0100
39 libpve-common-perl (8.0.10) bookworm; urgency=medium
41 * pbs client: add 'tar' parameter to file_restore_extract
43 * fix #4162: added `Auto-Submitted` header to email body
45 -- Proxmox Support Team <support@proxmox.com> Tue, 07 Nov 2023 08:58:23 +0100
47 libpve-common-perl (8.0.9) bookworm; urgency=medium
49 * section config: fix handling unknown sections with arrays which
50 broke the jobs configuration when running 'qm destroy ID --purge'.
52 * tools: improve error handling for run with timeout helpers.
54 * tools: allow forcing UTF-8 encoding in file set contents helper.
56 -- Proxmox Support Team <support@proxmox.com> Mon, 11 Sep 2023 13:46:15 +0200
58 libpve-common-perl (8.0.8) bookworm; urgency=medium
60 * fix #4849: download file from url: add opt parameter for a decompression
63 * ldap: handle errors explicitly to improve user visible error messages
65 * section config: allow base properties for 'createSchema' and
68 -- Proxmox Support Team <support@proxmox.com> Fri, 11 Aug 2023 13:25:04 +0200
70 libpve-common-perl (8.0.7) bookworm; urgency=medium
72 * schema: increase pve-config-digest maxLength to 64
74 -- Proxmox Support Team <support@proxmox.com> Mon, 24 Jul 2023 11:55:39 +0200
76 libpve-common-perl (8.0.6) bookworm; urgency=medium
78 * network: cope with non-existing interfaces config when getting local IPs
80 * run with timeout: return if timeout happened in list context
82 -- Proxmox Support Team <support@proxmox.com> Sat, 01 Jul 2023 19:24:06 +0200
84 libpve-common-perl (8.0.5) bookworm; urgency=medium
86 * api dump: ignore proxyto_callback code refs
88 -- Proxmox Support Team <support@proxmox.com> Sat, 17 Jun 2023 13:58:23 +0200
90 libpve-common-perl (8.0.4) bookworm; urgency=medium
92 * read firstline helper: only map ENOENT to undef, raise error otherwise
94 * ldap: fail authentication if DN is emptyu
96 * syslog: map cut-off priority level 'warn' to 'warning' as convenience, we
97 use the former in quite some places already.
99 * fix #4778: fix recent regression with boolean type check for JSON
100 parameters over the API
102 * schema: explicitly set min/max for VMID option, which then propagates into
103 our API viewer tool, pointing our actual valid range out more prominently
104 to users and external developers.
106 -- Proxmox Support Team <support@proxmox.com> Fri, 16 Jun 2023 10:29:19 +0200
108 libpve-common-perl (8.0.3) bookworm; urgency=medium
110 * implement array support for section configs
112 * drop support for the '-alist' format
114 -- Proxmox Support Team <support@proxmox.com> Wed, 07 Jun 2023 13:51:34 +0200
116 libpve-common-perl (8.0.2) bookworm; urgency=medium
118 * schema: add support for array parameter in api calls, cli and config
120 * schema: improve description of bwlimit parameter
122 * remove unused SysFSTools::pci_cleanup_mdev_device
124 -- Proxmox Support Team <support@proxmox.com> Wed, 07 Jun 2023 13:12:18 +0200
126 libpve-common-perl (8.0.1) bookworm; urgency=medium
128 * cli usage: remove extra newlines before descriptions
130 * d/control: record dependency on libanyevent-perl
132 -- Proxmox Support Team <support@proxmox.com> Fri, 19 May 2023 14:39:05 +0200
134 libpve-common-perl (8.0.0) bookworm; urgency=medium
136 * re-build for Debian 12 Bookworm based release series
138 -- Proxmox Support Team <support@proxmox.com> Mon, 08 May 2023 15:12:53 +0200
140 libpve-common-perl (7.4-1) bullseye; urgency=medium
142 * REST & CLI handler: minimize scope of no-strict-refs exemption
144 * cert: fix invalid CSR version
146 * partially fix #1454: meminfo: also return arcsize
148 * cgroup: allow one to set the memory.high CGv2 knob too
150 -- Proxmox Support Team <support@proxmox.com> Wed, 26 Apr 2023 12:23:26 +0200
152 libpve-common-perl (7.3-4) bullseye; urgency=medium
154 * fix #4615: REST environment: improve AnyEvent detectÃon in child cleanup
156 -- Proxmox Support Team <support@proxmox.com> Mon, 27 Mar 2023 10:36:41 +0200
158 libpve-common-perl (7.3-3) bullseye; urgency=medium
160 * fix #4299: network: check the interface specific sysfs path to detect if
161 IPv6 is disabled, as the global one might be available either way
163 * certificate: add helper to check if cert and key match
165 * API REST environment: postpone worker process collection on SIGCHLD if
166 it's likely that the process runs in an AnyEvent loop to avoid a race
167 resulting in failure to update the active task list
169 * section config: add helper for deleting keys from a entry
171 * certificate: actually print openssl errors
173 -- Proxmox Support Team <support@proxmox.com> Thu, 16 Mar 2023 16:35:39 +0100
175 libpve-common-perl (7.3-2) bullseye; urgency=medium
177 * fix #4299: check full path to 'disable_ipv6' file in case ipv6 is disabled
178 but the directory for it exists
180 * add callback based filtering for dump_logfile and add a stateful variant
181 usable for multiple files via handles
183 -- Proxmox Support Team <support@proxmox.com> Fri, 27 Jan 2023 10:28:32 +0100
185 libpve-common-perl (7.3-1) bullseye; urgency=medium
187 * network: fix learning-on check for adding and deleting FDB entries
189 * dump logfile: return whole log file if `limit` parameter is `0`
191 -- Proxmox Support Team <support@proxmox.com> Thu, 24 Nov 2022 17:12:56 +0100
193 libpve-common-perl (7.2-8) bullseye; urgency=medium
195 * pbs client: use 25s timeout and add extra-params
197 * network: support adding fdb directly in tap_plug
199 -- Proxmox Support Team <support@proxmox.com> Sun, 20 Nov 2022 16:26:19 +0100
201 libpve-common-perl (7.2-7) bullseye; urgency=medium
203 * job registry: avoid injecting the section id unconditionally in
206 * network: tap plug: auto-disable learning if `bridge-disable-mac-
207 learning` option is set on the underlying Linux bridge; modern VM/CT
208 management stack adds the MAC then manually to the forwarding DB (FDB) on
209 start or (migration-)resume.
211 -- Proxmox Support Team <support@proxmox.com> Sun, 13 Nov 2022 15:53:53 +0100
213 libpve-common-perl (7.2-6) bullseye; urgency=medium
215 * section config: optionally support unknown types so that a local plugin
216 can edit their own entries without needing to understand all possible
217 types in a configuration backed by the section config format.
219 * move the scheduled job base config & registry over from pve-manager as
220 PVE::Job::Registry for better reuse
222 -- Proxmox Support Team <support@proxmox.com> Sat, 12 Nov 2022 16:04:59 +0100
224 libpve-common-perl (7.2-5) bullseye; urgency=medium
226 * schema: take over 'pve-targetstorage' option
228 * cgroup: change cpu shares: drop ignored $cgroupv1_default parameter
230 -- Proxmox Support Team <support@proxmox.com> Mon, 07 Nov 2022 16:05:10 +0100
232 libpve-common-perl (7.2-4) bullseye; urgency=medium
234 * pbs client: drop namespace parameter in backup_fs_tree
236 * pbs client: deprecate explicit namespace parameters in favor of requiring
237 it to be configured on instantiation
239 * pbs client: use the configured namespace as default instead of the root
240 namespace where the namespace parameter is optional
242 * pbs client: suppress meaningless "data: null" output when removing snapshots
244 * pbs client: do not consider deleting a non-existent password an error
246 * cgroup: move get_cpuunits helper from qemu-server as clamp_cpu_shares
248 -- Proxmox Support Team <support@proxmox.com> Fri, 04 Nov 2022 14:06:28 +0100
250 libpve-common-perl (7.2-3) bullseye; urgency=medium
252 * proc fs tools: handle proc/stat without guest values
254 * sysfs: get name from mediated device types, if any
256 * network: improve setting MTU of TAP devices if re-plugged on a different
257 bridge or if used with OVS
259 * remove PVE::Subscription and friends, replaced by common rust
262 * cgroup: get mode by checking /sys/fs/cgroup mount point
264 -- Proxmox Support Team <support@proxmox.com> Mon, 19 Sep 2022 11:30:30 +0200
266 libpve-common-perl (7.2-2) bullseye; urgency=medium
268 * tools: use int() on all integer syscall parameters to avoid that
269 stringification leads to using the address as argument, fixing among
270 other things CT restore with custom id mappings
272 -- Proxmox Support Team <support@proxmox.com> Fri, 20 May 2022 14:01:17 +0200
274 libpve-common-perl (7.2-1) bullseye; urgency=medium
276 * pbs-client: namespace support
278 -- Proxmox Support Team <support@proxmox.com> Thu, 12 May 2022 14:42:37 +0200
280 libpve-common-perl (7.1-6) bullseye; urgency=medium
282 * json schema: allow to export print_property_string
284 * formatter: render duration: support autolimiting accurarcy
286 * SysFSTools: factor out normalizing the PCI domain
288 * REST handler: get property description: escape curly braces for asciidoc
290 -- Proxmox Support Team <support@proxmox.com> Thu, 28 Apr 2022 16:40:34 +0200
292 libpve-common-perl (7.1-5) bullseye; urgency=medium
294 * network: fix default of new bridge learning flag
296 -- Proxmox Support Team <support@proxmox.com> Fri, 18 Mar 2022 10:13:48 +0100
298 libpve-common-perl (7.1-4) bullseye; urgency=medium
300 * REST environment: allow export of log_warn
302 * RESTenv: fork worker: fallback to root@pam for task log user-id
304 * network: add support for disabling bridge learning on tap|veth|fwln
307 * inotify: add bridge-disable-mac-learning option to bridges.
309 * sysfs tools: allow longer pci domains
311 * switch to using Proxmox::RS::CalendarEvent
313 -- Proxmox Support Team <support@proxmox.com> Thu, 17 Mar 2022 14:10:58 +0100
315 libpve-common-perl (7.1-3) bullseye; urgency=medium
317 * add 'map_id' helper for ID maps
319 -- Proxmox Support Team <support@proxmox.com> Wed, 09 Feb 2022 18:36:44 +0100
321 libpve-common-perl (7.1-2) bullseye; urgency=medium
323 * calendar event: base on more capable rust implementation via perlmod
326 + initialize all fields to 0
327 + subtract guest && guest_nice from user && nice time similar to other
328 metric tools like htop or telegraf
329 + add irq/softirq/steal to total used cpu
330 + use total of all non-idle fields to compute percentage
332 -- Proxmox Support Team <support@proxmox.com> Thu, 13 Jan 2022 17:13:27 +0100
334 libpve-common-perl (7.0-14) bullseye; urgency=medium
336 * schema: rename 'storagepair' format to 'storage-pair'
338 * schema: add 'pve-bridge-id' option, format and pair
340 * schema: add 'proxmox-remote' format and option
342 -- Proxmox Support Team <support@proxmox.com> Thu, 11 Nov 2021 12:33:48 +0100
344 libpve-common-perl (7.0-13) bullseye; urgency=medium
346 * getxattr: trim the returned buffer to the correct size
348 * Ticket: uri-escape colons
350 -- Proxmox Support Team <support@proxmox.com> Wed, 10 Nov 2021 11:50:51 +0100
352 libpve-common-perl (7.0-12) bullseye; urgency=medium
354 * safe_read_from: bump default size limit to 1 MiB to match pmxcfs
356 * cgroup: cpu quota: fix resetting period length for v1
358 * cgroup v2: io stats: fix parsing disk writes
360 -- Proxmox Support Team <support@proxmox.com> Sun, 07 Nov 2021 21:36:08 +0100
362 libpve-common-perl (7.0-11) bullseye; urgency=medium
364 * tempfile: improve base path selection, use user-specific rundir if
365 available, fallback to `/tmp` if that's not the case and the process
366 doesn't run under the root UID
368 * tools: add set/get xattr methods to expose the syscalls with the same name
370 -- Proxmox Support Team <support@proxmox.com> Tue, 19 Oct 2021 09:35:38 +0200
372 libpve-common-perl (7.0-10) bullseye; urgency=medium
374 * net: get local ip: catch any error from get_reachable_networks
376 * inotify: network: detect "allow-auto" as "auto" synonym
378 * subscription: switch verification domain over to shop.proxmox.com
380 * inotify: network: improve "allow-hotplug" & "auto" interaction by mapping
381 the former to the later (for now).
383 -- Proxmox Support Team <support@proxmox.com> Wed, 29 Sep 2021 10:01:09 +0200
385 libpve-common-perl (7.0-9) bullseye; urgency=medium
387 * fix #2368: network: extend infiniband recognition in regex
389 * net: ip from host: avoid using an undefined variable in error message
391 * net: add helpers to get all reachable networks
393 -- Proxmox Support Team <support@proxmox.com> Sat, 18 Sep 2021 14:51:44 +0200
395 libpve-common-perl (7.0-6) bullseye; urgency=medium
397 * fix #2831: never set bridge_fd to 0 with STP on
399 * ProcFSTools: read_proc_stat: add more cpu stats from /proc/stat
401 -- Proxmox Support Team <support@proxmox.com> Fri, 6 Aug 2021 13:52:37 +0200
403 libpve-common-perl (7.0-5) bullseye; urgency=medium
405 * fix #3527: cgroup: drop file buffers from memory usage
407 -- Proxmox Support Team <support@proxmox.com> Wed, 14 Jul 2021 11:50:46 +0200
409 libpve-common-perl (7.0-4) bullseye; urgency=medium
411 * tools: add upid_normalize_status_type helper
413 * JSON schema: add pve-task-status-type format
415 * fix #3153: INotify: adding comment of interface to inet6 section when this
418 -- Proxmox Support Team <support@proxmox.com> Mon, 28 Jun 2021 14:57:20 +0200
420 libpve-common-perl (7.0-3) bullseye; urgency=medium
422 * SysFSTools: add verbose flag to pci_device_info
424 * systemd: allow setting SendSIGKILL and TimeoutStopUSec dbus properties
426 -- Proxmox Support Team <support@proxmox.com> Wed, 23 Jun 2021 12:07:55 +0200
428 libpve-common-perl (7.0-2) bullseye; urgency=medium
430 * inotify: read network interfaces: add vlan-id and vlan-raw-device on dot
431 notation vlan interfaces
433 * network: is_ip_in_cidr: correctly handle the CIDR being a singleton range
436 * network: add canonical_ip abd unique_ips helper
438 * tools: add download_file_from_url, upid_status_is_error and renameat2 helper
440 -- Proxmox Support Team <support@proxmox.com> Thu, 17 Jun 2021 16:41:53 +0200
442 libpve-common-perl (7.0-1) bullseye; urgency=medium
444 * re-build for Debian 11 Bullseye based releases
446 -- Proxmox Support Team <support@proxmox.com> Sun, 09 May 2021 17:29:22 +0200
448 libpve-common-perl (6.4-3) pve pmg; urgency=medium
450 * daemon: explicitly bind to the general wildcard address and fall back to
451 the IPv4 one if socket creation fails, as then IPv6 is highly probable
452 disabled for the setup
454 -- Proxmox Support Team <support@proxmox.com> Fri, 07 May 2021 16:24:29 +0200
456 libpve-common-perl (6.4-2) pve pmg; urgency=medium
458 * INotify: add support for a loopback like "dummy" interfaces type required
459 for bgp with multipath/ecmp to have a unique src ip
461 * REST handler: make potentially resource intensive API return validation
462 opt-in, enable it only in the CLI handler by default. It was not really
463 useful anyway, and most of the time we had false positives due to the
464 schema missing some optional property.
466 -- Proxmox Support Team <support@proxmox.com> Mon, 26 Apr 2021 19:34:21 +0200
468 libpve-common-perl (6.4-1) pve pmg; urgency=medium
470 * cli: get options: don't set optional positional params to `undef`
472 * JSONSchema: don't cycle-check 'download' responses
474 * daemon: create_reusable_socket: listen on IPv6 and IPv4
476 * PBS client: add file-restore helper
478 * allow workers to log and count warnings, providing the WARNING finish-state
479 for tasks which encounered some non-fatal problems
481 -- Proxmox Support Team <support@proxmox.com> Fri, 23 Apr 2021 14:59:51 +0200
483 libpve-common-perl (6.3-5) pve pmg; urgency=medium
485 * network: get_local_ip_from_cidr: filter to only return unique IPs
487 * format: fix render_bytes with CLIFormatter
489 -- Proxmox Support Team <support@proxmox.com> Tue, 09 Mar 2021 08:35:04 +0100
491 libpve-common-perl (6.3-4) pve pmg; urgency=medium
493 * sendmail: use more complete email regex and shellquote
495 * register email-or-username format
497 * fix #3259: always free certificate file after reading it
499 -- Proxmox Support Team <support@proxmox.com> Fri, 19 Feb 2021 15:50:16 +0100
501 libpve-common-perl (6.3-3) pve pmg; urgency=medium
503 * SectionConfig: parse_config: add errors to result
505 * extract PVE::Format from PVE::CLIFormatter for reuse
507 * add CGroup CPU/IO/Memory pressure stats helpers
509 -- Proxmox Support Team <support@proxmox.com> Mon, 08 Feb 2021 16:09:09 +0100
511 libpve-common-perl (6.3-2) pve pmg; urgency=medium
513 * PBS client: add helper method to get a repository url easier
515 * tools: add extract_sensitive_params
517 -- Proxmox Support Team <support@proxmox.com> Thu, 03 Dec 2020 16:53:17 +0100
519 libpve-common-perl (6.3-1) pve pmg; urgency=medium
521 * subscription: use more specific machine repo definition for Proxmox VE and
522 Proxmox Mail Gateway, to improve co-installability of all products.
524 * network: ignore vlan-id if already specified by "iface.X" notation
526 -- Proxmox Support Team <support@proxmox.com> Fri, 27 Nov 2020 15:30:18 +0100
528 libpve-common-perl (6.2-6) pve pmg; urgency=medium
530 * rest: register method: allow minus in path template parameter names
532 -- Proxmox Support Team <support@proxmox.com> Tue, 17 Nov 2020 16:07:53 +0100
534 libpve-common-perl (6.2-5) pve pmg; urgency=medium
536 * move over CGroup handling code for reuse
538 * move over Proxmox Backup Sercer client helper module for reuse
540 -- Proxmox Support Team <support@proxmox.com> Tue, 17 Nov 2020 14:29:13 +0100
542 libpve-common-perl (6.2-4) pve pmg; urgency=medium
544 * fix #3108: properly check IPv6 local address
546 * systemd: add helpers for parsing unit files
548 * network config parser: allow bond of bond
550 * ProcFSTools: add helper methods to read CPU/Memory/IO pressure metrics
552 -- Proxmox Support Team <support@proxmox.com> Thu, 05 Nov 2020 10:55:57 +0100
554 libpve-common-perl (6.2-3) pve pmg; urgency=medium
556 * properly encode CLI tool's output when using YAML output-format via
559 * fix the behavior of the sync_mountpoint helper and improve its error
562 -- Proxmox Support Team <support@proxmox.com> Fri, 18 Sep 2020 17:33:56 +0200
564 libpve-common-perl (6.2-2) pve pmg; urgency=medium
566 * sendmail helper: only send multipart if necessary
568 * sendmail helper: allow empty display name in "from" field
570 * CLI option parser: allow ommiting optional positional arguemnts, if there's
571 no ambiguity about it.
573 -- Proxmox Support Team <support@proxmox.com> Mon, 07 Sep 2020 10:01:03 +0200
575 libpve-common-perl (6.2-1) pve pmg; urgency=medium
577 * file get contents: bump default size limit to 512k to match pmxcfs max file
580 * run command helper: improve performance for logging and long lines
582 * run command helper: fix matching of \r\n line ending
584 -- Proxmox Support Team <support@proxmox.com> Wed, 19 Aug 2020 12:29:06 +0200
586 libpve-common-perl (6.1-5) pve pmg; urgency=medium
588 * JSONSchema: add format validator support and cleanup check_format
590 * sendmail: separate 'mailto' list from the rest of the parameters
592 -- Proxmox Support Team <support@proxmox.com> Tue, 07 Jul 2020 19:26:58 +0200
594 libpve-common-perl (6.1-4) pve pmg; urgency=medium
596 * fix #2374: bridge-ports is assumed to be defined
598 * schema: register timezone format and add verification method
600 * fix #2796: debian/postinst: check for existing /etc/aliases
602 -- Proxmox Support Team <support@proxmox.com> Fri, 03 Jul 2020 14:16:49 +0200
604 libpve-common-perl (6.1-3) pve pmg; urgency=medium
606 * network: vlan-aware bridge: fix PVID when trunks are defined
608 * Add total sum of physical CPU core count to CPU info used by node status
611 * netowrk: always autostart bond slaves interfaces
613 -- Proxmox Support Team <support@proxmox.com> Mon, 08 Jun 2020 17:37:11 +0200
615 libpve-common-perl (6.1-2) pve pmg; urgency=medium
617 * fix adding VLAN trunks to virtual guests NICs
619 -- Proxmox Support Team <support@proxmox.com> Sat, 09 May 2020 21:00:29 +0200
621 libpve-common-perl (6.1-1) pve pmg; urgency=medium
623 * fix #2696: avoid 'undefined value' warning in unkown commands
625 * ProcFSTools: fix read_meminfo without KSM
627 * network: fix adding vlan tags to bridge
629 -- Proxmox Support Team <support@proxmox.com> Wed, 06 May 2020 12:14:19 +0200
631 libpve-common-perl (6.0-20) pve pmg; urgency=medium
633 * network: replace system() with run_command()
635 * acme: split out into new package proxmox-acme-perl
637 -- Proxmox Support Team <support@proxmox.com> Mon, 20 Apr 2020 10:03:53 +0200
639 libpve-common-perl (6.0-19) pve pmg; urgency=medium
641 * cpuset: cgroupv2 support and cleanup/refactor
643 * cpuset: allow empty cpusets
645 * JSONSchema: add acme-plugin-format
647 * JSONSchema: add idmap parser and storagepair format
649 -- Proxmox Support Team <support@proxmox.com> Sat, 04 Apr 2020 19:55:24 +0200
651 libpve-common-perl (6.0-18) pve pmg; urgency=medium
653 * ldap: add optional classes to query_users and use them to filter
655 * ldap: optionally save group name by attribute
657 -- Proxmox Support Team <support@proxmox.com> Sat, 21 Mar 2020 16:49:47 +0100
659 libpve-common-perl (6.0-17) pve pmg; urgency=medium
661 * inotify: ensure backwards compatibility on interface read
663 * normalize cidr, address and netmask entries.
665 -- Proxmox Support Team <support@proxmox.com> Fri, 13 Mar 2020 12:24:58 +0100
667 libpve-common-perl (6.0-16) pve pmg; urgency=medium
669 * notify: fix compatibility when address and netmask got passed separately on
672 -- Proxmox Support Team <support@proxmox.com> Thu, 12 Mar 2020 16:15:17 +0100
674 libpve-common-perl (6.0-15) pve pmg; urgency=medium
676 * inotify: read interfaces: avoid uninitialized value access
678 * RESTHandler getopt_usage: schema properties can be optional
680 * add ldap-simple-attr format from Proxmox Mailgateway for reuse
682 -- Proxmox Support Team <support@proxmox.com> Mon, 09 Mar 2020 17:01:42 +0100
684 libpve-common-perl (6.0-14) pve pmg; urgency=medium
686 * INotify: use 'auto' for ovs interfaces with ifupdown2
688 * INotify : fix OVSBond and OvsintPort order, and add more tests
690 -- Proxmox Support Team <support@proxmox.com> Sat, 07 Mar 2020 17:51:16 +0100
692 libpve-common-perl (6.0-13) pve pmg; urgency=medium
694 * INotify: fix mtu check and add test
696 * INotify : check_bridge : fix bridge-ports with vlan tagged interface
698 * zsh-completion: Add missing "options end here flag" to compadd
700 * get_ip_from_hostname: check all address we get from getaddrinfo_all for non-local IP
702 * INotify: use cidr for address on config change
704 * partially fix #2618: increase maximum port for spice to 61999
706 * add LDAP Wrapper code from Mailgateway
708 -- Proxmox Support Team <support@proxmox.com> Wed, 04 Mar 2020 15:44:15 +0100
710 libpve-common-perl (6.0-12) pve pmg; urgency=medium
712 * systemd: add un-/escape_unit helpers
714 * procfs: add check_kernel_release
716 -- Proxmox Support Team <support@proxmox.com> Fri, 31 Jan 2020 10:32:59 +0100
718 libpve-common-perl (6.0-11) pve pmg; urgency=medium
720 * ACME: use GET-as-POST call for compatibility with new API authorization
723 * API schema: add 'allowtoken' property
725 * INotify network: improve vlan interface parsing
727 -- Proxmox Support Team <support@proxmox.com> Tue, 28 Jan 2020 11:33:21 +0100
729 libpve-common-perl (6.0-10) pve pmg; urgency=medium
731 * INotify: add "bond-primary" and "ovs_mtu" option
733 * INotify: allow vlan tagged bridge interface on non-vlanaware bridge
735 * INotify: forbid ip address on bridged interface.
737 * generate_csr: allow to set CN explicitly
739 -- Proxmox Support Team <support@proxmox.com> Mon, 13 Jan 2020 17:51:58 +0100
741 libpve-common-perl (6.0-9) pve pmg; urgency=medium
743 * add kernel_version helper to ProcFSTools
745 -- Proxmox Support Team <support@proxmox.com> Sat, 23 Nov 2019 16:15:10 +0100
747 libpve-common-perl (6.0-8) pve pmg; urgency=medium
749 * fix Tools::df for big storage usage values
751 * ProcFSTools: include ppid in read_proc_pid_stat
753 * add new Kernel mount API wrappers and constants
755 * ysFSTools: do not assume PCI domain 0000
757 -- Proxmox Support Team <support@proxmox.com> Wed, 20 Nov 2019 18:43:05 +0100
759 libpve-common-perl (6.0-7) pve pmg; urgency=medium
761 * cert: add fingerprint helper
763 * JSONSchema: add pve-tag format
765 -- Proxmox Support Team <support@proxmox.com> Fri, 08 Nov 2019 12:48:29 +0100
767 libpve-common-perl (6.0-6) pve pmg; urgency=medium
769 * fix #2433: add new TFA-secret format and support longer secrets
771 -- Proxmox Support Team <support@proxmox.com> Tue, 29 Oct 2019 08:07:29 +0100
773 libpve-common-perl (6.0-5) pve pmg; urgency=medium
775 * fix #2339: Handle multiple blank lines correctly in SectionConfig
777 * add postinst hook to fix /etc/aliases whitespace error~
779 * network: add uplink-id option
781 * network: use 'allow-ovs' instead of 'auto' for OVSBridge to fix race
782 with the then generated systemd ifup@.service on startup
784 * network: handle autostart setting for OVS interfaces
786 -- Proxmox Support Team <support@proxmox.com> Fri, 20 Sep 2019 16:38:39 +0200
788 libpve-common-perl (6.0-4) pve pmg; urgency=medium
790 * fix #2303: detect IPs of p2p interfaces
792 * CLIHandler: consider all valid prefixes again for completion
794 * Tools: add fchownat syscall
796 -- Proxmox Support Team <support@proxmox.com> Sat, 17 Aug 2019 11:31:24 +0200
798 libpve-common-perl (6.0-3) pve pmg; urgency=medium
800 * cert: add public key type and size to info and JSON schema
802 * include all available CPU flags in read_cpuinfo
804 * add array_intersect method
806 -- Proxmox Support Team <support@proxmox.com> Tue, 23 Jul 2019 09:14:58 +0200
808 libpve-common-perl (6.0-2) pve pmg; urgency=medium
810 * systemd: add wait_for_unit_removed helper
812 * add fallback for CSRF token recognition
814 * use hmac_sha256 when assembling CSRF token
816 -- Proxmox Support Team <support@proxmox.com> Mon, 24 Jun 2019 17:16:28 +0200
818 libpve-common-perl (6.0-1) pve pmg; urgency=medium
820 * print defaulttxt as sprintf parameter
822 * inotify: network/interfaces: fix 'Use of uninitialized value' for netmask
824 -- Proxmox Support Team <support@proxmox.com> Fri, 14 Jun 2019 20:28:56 +0200
826 libpve-common-perl (6.0-0+2) pve pmg; urgency=medium
828 * fix authentication over spice client by ensuring ticket does not use an
831 -- Proxmox Support Team <support@proxmox.com> Thu, 23 May 2019 13:00:15 +0200
833 libpve-common-perl (6.0-0+1) pve pmg; urgency=medium
835 * bump version for buster
837 -- Proxmox Support Team <support@proxmox.com> Thu, 16 May 2019 17:10:47 +0200
839 libpve-common-perl (5.0-52) unstable; urgency=medium
841 * INotify: map address and netmask also to IP/CIDR while parsing
844 * print api res: always allow result to be undef if optional
846 * prevent adding options through autovivification in SectionConfig based
849 * sort keys for stabillity when dumping config through JSONSchema
851 -- Proxmox Support Team <support@proxmox.com> Wed, 15 May 2019 14:14:02 +0200
853 libpve-common-perl (5.0-51) unstable; urgency=medium
855 * Tools: add setresuid syscall
857 -- Proxmox Support Team <support@proxmox.com> Thu, 18 Apr 2019 11:04:23 +0000
859 libpve-common-perl (5.0-50) unstable; urgency=medium
861 * JSONSchema: fix units of bwlimit property
863 * add u2f challenge accessors and request host to RESTEnvironment
865 -- Proxmox Support Team <support@proxmox.com> Wed, 03 Apr 2019 13:53:12 +0200
867 libpve-common-perl (5.0-49) unstable; urgency=medium
869 * JSONSchema: register pve-snapshot-name here to avoid cyclic
872 -- Proxmox Support Team <support@proxmox.com> Thu, 21 Mar 2019 12:50:26 +0100
874 libpve-common-perl (5.0-48) unstable; urgency=medium
876 * JSONSchema: add 'mac-addr' standard option
878 * JSONSchema: Adapt MAC address format to unicast
880 * fix #2111: regex match for email addresses
882 -- Proxmox Support Team <support@proxmox.com> Thu, 14 Mar 2019 09:51:35 +0100
884 libpve-common-perl (5.0-47) unstable; urgency=medium
886 * partially fix #2023: Switch to https for yubico.com API
888 * Fix 1891: Add zsh command completion generator
890 -- Proxmox Support Team <support@proxmox.com> Wed, 20 Feb 2019 12:23:56 +0100
892 libpve-common-perl (5.0-46) unstable; urgency=medium
894 * add missing dependency on libhttp-daemon-perl, libhttp-manager-perl
896 -- Proxmox Support Team <support@proxmox.com> Mon, 11 Feb 2019 10:54:52 +0100
898 libpve-common-perl (5.0-45) unstable; urgency=medium
900 * Tools: add fsync sycall
902 * Tools: add dev_t_major/minor
904 -- Proxmox Support Team <support@proxmox.com> Mon, 04 Feb 2019 11:43:21 +0100
906 libpve-common-perl (5.0-44) unstable; urgency=medium
908 * JSONSchema: Add format for MAC address verification
910 * fix defaults for standard_output_options
912 -- Proxmox Support Team <support@proxmox.com> Tue, 22 Jan 2019 11:51:59 +0100
914 libpve-common-perl (5.0-43) unstable; urgency=medium
916 * fix #1956: return controlling terminal to parent
918 * Tools: cope with '0' in split_list
920 * network: fix setting MTU on veth pair
922 * SysFSTools: add helpers for mediated PCI devices
924 * SysFSTools: allow one to return verbose information from lspci
926 -- Proxmox Support Team <support@proxmox.com> Thu, 22 Nov 2018 11:19:46 +0100
928 libpve-common-perl (5.0-42) unstable; urgency=medium
930 * fix #1548: replace perl use vars with our
932 * introduce SysFSTools
934 -- Proxmox Support Team <support@proxmox.com> Mon, 19 Nov 2018 13:45:54 +0100
936 libpve-common-perl (5.0-41) unstable; urgency=medium
938 * fix #1938: increase filesize limit for /proc/mounts
940 * inotify: network/interfaces: add support for 802.1ad stacked vlans
942 * build: split deb target into deb and src
944 * fix #1963: don't do day-time related math on time stamps
946 -- Proxmox Support Team <support@proxmox.com> Wed, 31 Oct 2018 14:58:42 +0100
948 libpve-common-perl (5.0-40) unstable; urgency=medium
950 * minor fixup for startup order code
952 -- Proxmox Support Team <support@proxmox.com> Tue, 25 Sep 2018 11:33:34 +0200
954 libpve-common-perl (5.0-39) unstable; urgency=medium
956 * fix #1914: CLIFormatter: check also for existence of type
958 * generate_usage_str: do not group sub-commands
960 * run_fork_with_timeout: handle SIGTERM
962 * intoify: improve mtu/bridgebort checks
964 * api_dump_full: reduce enumerated options to a single one
966 * inotify: add methods for reading/writing /etc/hosts
968 -- Proxmox Support Team <support@proxmox.com> Thu, 20 Sep 2018 09:38:32 +0200
970 libpve-common-perl (5.0-38) unstable; urgency=medium
972 * getopt_usage: do not display $standard_output_options
974 * introcude new output format 'yaml'
976 * PVE::CLIHandler - allow to define additional parameters for output
979 * PVE::ACME - untaint saved account data
981 * api dump: do not skip indexed params with only one index
983 -- Proxmox Support Team <support@proxmox.com> Fri, 27 Jul 2018 10:54:59 +0200
985 libpve-common-perl (5.0-37) unstable; urgency=medium
987 * make CLI standard options opt-in for commands
989 -- Proxmox Support Team <support@proxmox.com> Wed, 18 Jul 2018 10:47:33 +0200
991 libpve-common-perl (5.0-36) unstable; urgency=medium
993 * fix #1819: fork_worker: ensure sync'ed workers control terminal
995 * new class to generate and format CLI output, including common render
996 methods, table borders and output formats
998 * add vxlan interface support
1000 * initial ifupdown2 option support for bridge and bond interfaces
1002 -- Proxmox Support Team <support@proxmox.com> Tue, 10 Jul 2018 13:56:37 +0200
1004 libpve-common-perl (5.0-35) unstable; urgency=medium
1006 * replace read_password_func from cli handler with more flexible param
1009 * add print_text_table and print_api_result helper
1011 -- Proxmox Support Team <support@proxmox.com> Wed, 27 Jun 2018 12:33:09 +0200
1013 libpve-common-perl (5.0-34) unstable; urgency=medium
1015 * split out systemd specific code to own perl module
1017 -- Proxmox Support Team <support@proxmox.com> Fri, 15 Jun 2018 12:05:54 +0200
1019 libpve-common-perl (5.0-33) unstable; urgency=medium
1021 * only show subcommand specific usage if command incomplete
1023 * filter out aliases when trying to expand command
1025 * fix handling unknown commands
1027 * add a generalized 'read and confirm password' sub
1029 * improve bash completion
1031 * fix getopt when invoking without arguments
1033 * ensure errors from forked commands get returned correctly
1035 -- Proxmox Support Team <support@proxmox.com> Thu, 14 Jun 2018 09:15:41 +0200
1037 libpve-common-perl (5.0-32) unstable; urgency=medium
1039 * fix #1766: compare task start time numerically
1041 * add helper to dump API with resolved references
1043 -- Proxmox Support Team <support@proxmox.com> Tue, 29 May 2018 07:33:47 +0200
1045 libpve-common-perl (5.0-31) unstable; urgency=medium
1047 * add ACME library and challenge plugins
1049 * add Certificate helper
1051 * untaint PVE::Tools::df() return values
1053 -- Proxmox Support Team <support@proxmox.com> Fri, 04 May 2018 12:39:02 +0200
1055 libpve-common-perl (5.0-30) unstable; urgency=medium
1057 * pty: fix read_password prototype
1059 * cli: more generic interactive parameter definition
1061 -- Proxmox Support Team <support@proxmox.com> Thu, 22 Mar 2018 09:08:08 +0100
1063 libpve-common-perl (5.0-29) unstable; urgency=medium
1065 * CLIHandler: fix command usage string generation
1067 * fix #1682: handle relative years absolutely
1069 * introduce compute_param_mapping_hash helper
1071 -- Proxmox Support Team <support@proxmox.com> Fri, 09 Mar 2018 08:56:03 +0100
1073 libpve-common-perl (5.0-28) unstable; urgency=medium
1075 * net: replace brctl with iproute2 calls
1077 * schema: add bwlimit standard option and format
1079 * schema: allow ipv6 prefix lengths up to 128
1081 * net: remove flowid in traffic limit commands
1083 -- Proxmox Support Team <support@proxmox.com> Mon, 19 Feb 2018 11:41:12 +0100
1085 libpve-common-perl (5.0-27) unstable; urgency=medium
1087 * minor code updates for better reusability
1089 -- Proxmox Support Team <support@proxmox.com> Mon, 22 Jan 2018 15:03:12 +0100
1091 libpve-common-perl (5.0-26) unstable; urgency=medium
1093 * support sub command structures for command line utilities
1095 * JSONSchema: add fingerprint-sha256 standard option
1097 -- Proxmox Support Team <support@proxmox.com> Thu, 18 Jan 2018 09:27:50 +0100
1099 libpve-common-perl (5.0-25) unstable; urgency=medium
1101 * fix issue where 0.5MB converted to GB becomes 0
1103 * fix issue which caused the web GUI to not show a new login window when the
1104 ticket becomes invalid (eg. timed out)
1106 -- Proxmox Support Team <support@proxmox.com> Fri, 15 Dec 2017 13:25:41 +0100
1108 libpve-common-perl (5.0-24) unstable; urgency=medium
1110 * let password queries be cancelled via Ctrl+C again
1112 * improve vnc port allocation stability
1114 -- Proxmox Support Team <support@proxmox.com> Wed, 13 Dec 2017 15:05:05 +0100
1116 libpve-common-perl (5.0-23) unstable; urgency=medium
1118 * added pty handling modules for upcoming pve-xtermjs package
1120 -- Proxmox Support Team <support@proxmox.com> Mon, 04 Dec 2017 10:14:24 +0100
1122 libpve-common-perl (5.0-22) unstable; urgency=medium
1124 * daemon: fix termination of busy workers on reload
1126 -- Proxmox Support Team <support@proxmox.com> Mon, 20 Nov 2017 14:22:07 +0100
1128 libpve-common-perl (5.0-21) unstable; urgency=medium
1130 * daemon: refactor and cleanup
1132 * daemon: don't send SIGTERM before restart on leave_children_open_on_reload
1134 * lock_file_full: add missing trailing newline
1136 * JSONSchema.pm - add a 'download' attribute
1138 -- Proxmox Support Team <support@proxmox.com> Tue, 14 Nov 2017 08:01:25 +0100
1140 libpve-common-perl (5.0-20) unstable; urgency=medium
1142 * tools: add run_fork
1144 -- Proxmox Support Team <support@proxmox.com> Tue, 17 Oct 2017 15:08:48 +0200
1146 libpve-common-perl (5.0-19) unstable; urgency=medium
1148 * PVE::Subscription - new class to simplify subscription management
1150 * ProcFSTools:read_proc_mounts: increase read size
1152 * tools: df: handle a failing df
1154 -- Proxmox Support Team <support@proxmox.com> Tue, 03 Oct 2017 11:34:44 +0200
1156 libpve-common-perl (5.0-18) unstable; urgency=medium
1158 * use double hyphens for command options in the documentation
1160 * fix an issue with signal handlers being replaced leading to services not
1161 shutting down properly
1163 * tools: add `convert_size` for generic byte conversion
1165 -- Proxmox Support Team <support@proxmox.com> Tue, 12 Sep 2017 13:40:53 +0200
1167 libpve-common-perl (5.0-17) unstable; urgency=medium
1169 * api: fix rendering of filepath/string parameters
1171 * tools: add pipe_socket_to_command
1173 * JSONSchema: add parse_boolean helper
1175 * restenv: catch broadcast_tasklist errors gracefully
1177 -- Proxmox Support Team <support@proxmox.com> Wed, 6 Sep 2017 09:34:43 +0200
1179 libpve-common-perl (5.0-16) unstable; urgency=medium
1181 * add helper to time-out hard blocking operations (eg. on stale NFS mounts)
1183 -- Proxmox Support Team <support@proxmox.com> Fri, 30 Jun 2017 09:18:04 +0200
1185 libpve-common-perl (5.0-15) unstable; urgency=medium
1187 * use more reliable checks in wait_for_vnc_port
1189 -- Proxmox Support Team <support@proxmox.com> Tue, 27 Jun 2017 11:23:25 +0200
1191 libpve-common-perl (5.0-14) unstable; urgency=medium
1193 * calendarevent: add the parsing error message to the format
1195 * calendarevent: add ability to have multiple timespecs for hours and minutes
1197 * calendarevent: trim event and check if empty
1199 * calendarevent: check range for start also without repetition
1201 * add and use physical NIC regexp
1203 -- Proxmox Support Team <support@proxmox.com> Thu, 22 Jun 2017 08:25:57 +0200
1205 libpve-common-perl (5.0-13) unstable; urgency=medium
1207 * calendarevent: change sorting of hours and minutes to numeric
1209 * tools: next_unused_port: use IPPROTO_TCP explicitly
1211 * tools: unused ports: optional address parameter
1213 * PVE::JSONSchema - add proxyto_callback property
1215 * Revert "JSONSchema.pm: register new standard option pve-replicate
1217 * swap raw syscall numbers with syscall.ph for easier porting
1219 -- Proxmox Support Team <support@proxmox.com> Wed, 31 May 2017 09:06:35 +0200
1221 libpve-common-perl (5.0-12) unstable; urgency=medium
1223 * fix #1388: cpuset: sort members numerically
1225 * CalendarEvent.pm: implement parser/utils for systemd like calender exents
1227 * Tools: make file-locking aware of external exception sources
1229 * SectionConfig.pm: pass section data to format_section_header
1231 * JSONSchema.pm: register new standard option pve-replicate
1233 -- Proxmox Support Team <support@proxmox.com> Thu, 18 May 2017 15:43:30 +0200
1235 libpve-common-perl (5.0-11) unstable; urgency=medium
1237 * fix decoding of array and hash CLI parameters
1239 * add network hostname -> IP helpers
1241 -- Proxmox Support Team <support@proxmox.com> Fri, 5 May 2017 12:39:00 +0200
1243 libpve-common-perl (5.0-10) unstable; urgency=medium
1245 * mark decode_utf8_parameters() as depreciated
1247 * use Encode::Locale to encode parameters read from console(getopt)
1249 -- Proxmox Support Team <support@proxmox.com> Tue, 02 May 2017 11:52:19 +0200
1251 libpve-common-perl (5.0-9) unstable; urgency=medium
1253 * PVE::RESTEnvironment::get_user - add $noerr parameter
1255 -- Proxmox Support Team <support@proxmox.com> Sat, 29 Apr 2017 08:28:11 +0200
1257 libpve-common-perl (5.0-8) unstable; urgency=medium
1259 * remove wrong (and superfluous) range check in cpusets
1261 -- Proxmox Support Team <support@proxmox.com> Thu, 20 Apr 2017 12:29:17 +0200
1263 libpve-common-perl (5.0-7) unstable; urgency=medium
1265 * journal: allow filtering for a specific service
1267 * net: only disable ipv6 when creating a bridge/interface
1269 * fix uninitialized return code in run_command
1271 -- Proxmox Support Team <support@proxmox.com> Mon, 10 Apr 2017 16:07:18 +0200
1273 libpve-common-perl (5.0-6) unstable; urgency=medium
1275 * Add utility subroutine to get the fully qualified domain name of a host
1277 -- Proxmox Support Team <support@proxmox.com> Mon, 03 Apr 2017 11:07:47 +0200
1279 libpve-common-perl (5.0-5) unstable; urgency=medium
1281 * PVE::Tools::encrypt_pw() - new helper
1283 -- Proxmox Support Team <support@proxmox.com> Thu, 30 Mar 2017 17:50:44 +0200
1285 libpve-common-perl (5.0-4) unstable; urgency=medium
1287 * OTP.pm: new class with OTP helpers
1289 -- Proxmox Support Team <support@proxmox.com> Thu, 30 Mar 2017 17:40:11 +0200
1291 libpve-common-perl (5.0-3) unstable; urgency=medium
1293 * Notify.pm: use Clone::clone instead of Storable::dclone
1295 -- Proxmox Support Team <support@proxmox.com> Tue, 21 Mar 2017 12:07:07 +0100
1297 libpve-common-perl (5.0-2) unstable; urgency=medium
1299 * Add keeplocale parameter required by some API commands
1301 -- Proxmox Support Team <support@proxmox.com> Mon, 13 Mar 2017 15:02:41 +0100
1303 libpve-common-perl (5.0-1) unstable; urgency=medium
1305 * bump version for Debian Stretch
1307 -- Proxmox Support Team <support@proxmox.com> Wed, 8 Mar 2017 10:27:09 +0100
1309 libpve-common-perl (4.0-93) unstable; urgency=medium
1311 * SectionConfig::check_value: return bool/numbers as numeric value
1313 * JSONSchema::check_type: return success (not value)
1315 * RESTEnvironment->init_request: reset result_attributes
1317 * SectionConfig: add new parameter $skip_type to createSchema()
1319 * SectionConfig:write_config: sort options by key name
1321 * SectionConfig: allow to get class specific updateSchema()
1323 * (maybe) fixes #1229: fix port reservation
1325 * Fix example to latest RestHandler
1327 -- Proxmox Support Team <support@proxmox.com> Wed, 08 Mar 2017 06:17:44 +0100
1329 libpve-common-perl (4.0-92) unstable; urgency=medium
1331 * stop using ifconfig from net-tools
1335 -- Proxmox Support Team <support@proxmox.com> Thu, 09 Feb 2017 11:39:13 +0100
1337 libpve-common-perl (4.0-91) unstable; urgency=medium
1339 * Fix interface writer for bridge_ports and slaves.
1341 * ensure correct upgrade path
1343 -- Proxmox Support Team <support@proxmox.com> Mon, 6 Feb 2017 14:45:20 +0100
1345 libpve-common-perl (4.0-90) unstable; urgency=medium
1347 * RESTEnvironment: let check_worker take a $self
1349 -- Proxmox Support Team <support@proxmox.com> Fri, 27 Jan 2017 10:57:13 +0100
1351 libpve-common-perl (4.0-89) unstable; urgency=medium
1353 * fix #1232: cleanup bridges on veth_delete
1355 * split abstract base modules into separate libpve-guest-common-perl package
1357 -- Proxmox Support Team <support@proxmox.com> Wed, 25 Jan 2017 09:10:47 +0100
1359 libpve-common-perl (4.0-88) unstable; urgency=medium
1361 * PVE::Ticket - new helper class to create auth tickets
1363 -- Proxmox Support Team <support@proxmox.com> Thu, 19 Jan 2017 12:53:08 +0100
1365 libpve-common-perl (4.0-87) unstable; urgency=medium
1367 * RESTHandler.pm: remove register_page_formatter (no longer required)
1369 * JSONSchema: remove formatter option
1371 * PVE::RESTEnvironment: new base class for PVE::RPCEnvironment
1373 -- Proxmox Support Team <support@proxmox.com> Thu, 19 Jan 2017 09:09:15 +0100
1375 libpve-common-perl (4.0-86) unstable; urgency=medium
1377 * CLIHandler.pm: remove calls to PVE::RPCEnvironment
1379 * CLIHandler.pm: add setup_environment hook
1381 * CLIHandler.pm: remove run as root restriction
1383 -- Proxmox Support Team <support@proxmox.com> Fri, 13 Jan 2017 11:22:18 +0100
1385 libpve-common-perl (4.0-85) unstable; urgency=medium
1387 * set 'snapshot-delete' lock when deleting snapshot
1389 -- Proxmox Support Team <support@proxmox.com> Thu, 22 Dec 2016 12:36:27 +0100
1391 libpve-common-perl (4.0-84) unstable; urgency=medium
1393 * CpuSet short_string - avoid ranges like 0-0, 1-1, 2-2, ...
1395 * CpuSet write_to_cgroup: catch errors from close()
1397 -- Proxmox Support Team <support@proxmox.com> Wed, 21 Dec 2016 11:53:02 +0100
1399 libpve-common-perl (4.0-83) unstable; urgency=medium
1401 * safe_read_from: add filename parameter to improve error messages
1403 -- Proxmox Support Team <support@proxmox.com> Mon, 28 Nov 2016 07:45:43 +0100
1405 libpve-common-perl (4.0-82) unstable; urgency=medium
1407 * cpuset: fix short_string
1409 -- Proxmox Support Team <support@proxmox.com> Wed, 23 Nov 2016 12:21:53 +0100
1411 libpve-common-perl (4.0-81) unstable; urgency=medium
1413 * use better regex for remote ip check
1415 * schema_get_type_text: do not always expand enums
1417 * schema_get_type_text: render generic types as <type>
1419 -- Proxmox Support Team <support@proxmox.com> Tue, 22 Nov 2016 11:50:30 +0100
1421 libpve-common-perl (4.0-80) unstable; urgency=medium
1423 * use the pvecm mtunnel command to get remote migration ip
1425 * Fix #1188: tempfile: use /run by default
1427 * JSONSchema: allow named formats in parse_property_string
1429 -- Proxmox Support Team <support@proxmox.com> Thu, 03 Nov 2016 09:45:31 +0100
1431 libpve-common-perl (4.0-79) unstable; urgency=medium
1433 * CpuSet: read $MAX_CPUID from /proc/cpuinfo
1435 * CpuSet: new max_cpuid() method (replaces static class var)
1437 * add get_local_ip_from_cidr
1439 -- Proxmox Support Team <support@proxmox.com> Fri, 28 Oct 2016 17:45:04 +0200
1441 libpve-common-perl (4.0-78) unstable; urgency=medium
1443 * CpuSet: add helper to format/print cpu sets
1445 -- Proxmox Support Team <support@proxmox.com> Fri, 28 Oct 2016 07:04:18 +0200
1447 libpve-common-perl (4.0-77) unstable; urgency=medium
1449 * new class PVE::CpuSet: Simply class to handle cpu sets
1451 -- Proxmox Support Team <support@proxmox.com> Wed, 26 Oct 2016 11:16:07 +0200
1453 libpve-common-perl (4.0-76) unstable; urgency=medium
1455 * SectionConfig: always write out explicitly set booleans
1457 -- Proxmox Support Team <support@proxmox.com> Thu, 20 Oct 2016 06:16:21 +0200
1459 libpve-common-perl (4.0-75) unstable; urgency=medium
1461 * correct spelling of synopsis
1463 -- Proxmox Support Team <support@proxmox.com> Fri, 07 Oct 2016 09:02:36 +0200
1465 libpve-common-perl (4.0-74) unstable; urgency=medium
1467 * Network: add disable_ipv6 and use it
1469 * fix doc generator (do not convert efidisk0 to efidisk[N])
1471 -- Proxmox Support Team <support@proxmox.com> Thu, 29 Sep 2016 12:46:23 +0200
1473 libpve-common-perl (4.0-73) unstable; urgency=medium
1475 * schema_get_type_text: always access values as number
1477 * add typetext property for more complex types
1479 -- Proxmox Support Team <support@proxmox.com> Fri, 16 Sep 2016 08:48:18 +0200
1481 libpve-common-perl (4.0-72) unstable; urgency=medium
1483 * allow Regexp objects for strings in the schema
1485 * tools: optional prefix for random_ether_addr
1487 * harden file_set_contents against symlinks attacks (thanks to
1488 RACK911Labs.com for the hint)
1490 * backport file_copy from PVE 4
1492 -- Proxmox Support Team <support@proxmox.com> Tue, 16 Aug 2016 16:53:36 +0200
1494 libpve-common-perl (4.0-71) unstable; urgency=medium
1496 * fix mac address generation limitation
1498 * fix #1046: add non-snapshotted disks as unused
1500 * df: untaint the result
1502 -- Proxmox Support Team <support@proxmox.com> Mon, 11 Jul 2016 11:29:42 +0200
1504 libpve-common-perl (4.0-70) unstable; urgency=medium
1506 * Fix #132: hold a lock while setting up vlan bridges
1508 -- Proxmox Support Team <support@proxmox.com> Wed, 22 Jun 2016 11:21:16 +0200
1510 libpve-common-perl (4.0-69) unstable; urgency=medium
1512 * vlan fixups: remove existing vlan ids
1514 -- Proxmox Support Team <support@proxmox.com> Tue, 21 Jun 2016 06:53:58 +0200
1516 libpve-common-perl (4.0-68) unstable; urgency=medium
1518 * catch malformed mailto/mailfrom in sendmail
1520 -- Proxmox Support Team <support@proxmox.com> Thu, 09 Jun 2016 17:56:26 +0200
1522 libpve-common-perl (4.0-67) unstable; urgency=medium
1524 * added: enter_systemd_scope
1526 * move Network::get_active_interfaces to ProcFSTools
1528 * add netmasks starting from /8 to local netmask list
1530 * Consider /31 and /32 valid subnet masks
1532 -- Proxmox Support Team <support@proxmox.com> Fri, 03 Jun 2016 11:27:13 +0200
1534 libpve-common-perl (4.0-66) unstable; urgency=medium
1536 * added: openat, mkdirat
1538 * Allow O_PATH and O_TMPFILE to be exported
1540 -- Proxmox Support Team <support@proxmox.com> Wed, 01 Jun 2016 11:31:59 +0200
1542 libpve-common-perl (4.0-65) unstable; urgency=medium
1544 * run_cli_handler: add no_rpcenv parameter
1546 -- Proxmox Support Team <support@proxmox.com> Wed, 25 May 2016 11:33:52 +0200
1548 libpve-common-perl (4.0-64) unstable; urgency=medium
1550 * print_property_string: don't print the default key's name
1552 -- Proxmox Support Team <support@proxmox.com> Mon, 23 May 2016 06:26:40 +0200
1554 libpve-common-perl (4.0-63) unstable; urgency=medium
1556 * show warning when using VLAN 1 on a VLAN aware bridge
1558 -- Proxmox Support Team <support@proxmox.com> Wed, 18 May 2016 11:23:27 +0200
1560 libpve-common-perl (4.0-62) unstable; urgency=medium
1562 * re-enable run_cli, which is still in use
1564 -- Proxmox Support Team <support@proxmox.com> Sat, 14 May 2016 11:27:23 +0200
1566 libpve-common-perl (4.0-61) unstable; urgency=medium
1568 * remove PodParser.pm, implement keyAlias feature (replaces group feature)
1570 -- Proxmox Support Team <support@proxmox.com> Wed, 11 May 2016 11:09:29 +0200
1572 libpve-common-perl (4.0-60) unstable; urgency=medium
1574 * setup_tc_rate_limit: Use run_command instead of system
1576 * When starting in debug mode, starts the daemon without going
1579 -- Proxmox Support Team <support@proxmox.com> Tue, 03 May 2016 07:05:49 +0200
1581 libpve-common-perl (4.0-59) unstable; urgency=medium
1583 * Fix #908: cleanup OVS ports in tap_unplug
1585 -- Proxmox Support Team <support@proxmox.com> Wed, 13 Apr 2016 06:37:15 +0200
1587 libpve-common-perl (4.0-58) unstable; urgency=medium
1589 * Add validate_ssh_public_keys
1591 * Handle string parameter to file content replacement
1593 * Tools: add sendmail
1595 * Tools: add tempfile and tempfile_contents
1599 -- Proxmox Support Team <support@proxmox.com> Tue, 05 Apr 2016 06:28:45 +0200
1601 libpve-common-perl (4.0-57) unstable; urgency=medium
1603 * fix #923: uninitalized value in remove_lock
1605 * new PVE::RESTHandler::dump_properties
1607 * generate_typetext: handle enums and booleans automatically
1609 * property strings: introduce key grouping feature
1611 -- Proxmox Support Team <support@proxmox.com> Fri, 01 Apr 2016 07:15:56 +0200
1613 libpve-common-perl (4.0-56) unstable; urgency=medium
1615 * add the 'urlencoded' string format
1617 * property strings: check for commas in values
1619 -- Proxmox Support Team <support@proxmox.com> Mon, 21 Mar 2016 08:47:06 +0100
1621 libpve-common-perl (4.0-55) unstable; urgency=medium
1623 * add missing check for undef in is_mounted
1625 -- Proxmox Support Team <support@proxmox.com> Wed, 16 Mar 2016 16:48:19 +0100
1627 libpve-common-perl (4.0-54) unstable; urgency=medium
1629 * net: don't die in get_active_interfaces() and try both address families
1631 -- Proxmox Support Team <support@proxmox.com> Tue, 15 Mar 2016 06:45:55 +0100
1633 libpve-common-perl (4.0-53) unstable; urgency=medium
1635 * net: tap_plug() needs to apply rate limiting
1637 * network: tap_rate_limit: fix uninitialized value
1639 -- Proxmox Support Team <support@proxmox.com> Tue, 08 Mar 2016 15:51:12 +0100
1641 libpve-common-perl (4.0-52) unstable; urgency=medium
1643 * AbstractConfig: Decide whether volume is added as unused in subclass
1645 * AbstractConfig: Introduce __snapshot_create_vol_snapshots_hook
1647 -- Proxmox Support Team <support@proxmox.com> Tue, 08 Mar 2016 11:34:24 +0100
1649 libpve-common-perl (4.0-51) unstable; urgency=medium
1651 * Add AbstractConfig base class
1653 -- Proxmox Support Team <support@proxmox.com> Thu, 03 Mar 2016 10:12:26 +0100
1655 libpve-common-perl (4.0-50) unstable; urgency=medium
1657 * Add since and until parameter to dump_journal
1659 * pod: generate property string documentation
1661 -- Proxmox Support Team <support@proxmox.com> Wed, 02 Mar 2016 06:23:24 +0100
1663 libpve-common-perl (4.0-49) unstable; urgency=medium
1665 * schema: error on missing keys without default keys
1667 -- Proxmox Support Team <support@proxmox.com> Thu, 18 Feb 2016 09:40:35 +0100
1669 libpve-common-perl (4.0-48) unstable; urgency=medium
1671 * added syncfs syscall and sync_mountpoint helper
1673 * Applying: schema: disable additional properties in property strings
1675 -- Proxmox Support Team <support@proxmox.com> Thu, 11 Feb 2016 11:24:34 +0100
1677 libpve-common-perl (4.0-47) unstable; urgency=medium
1679 * Implement refcounting for flocks
1681 * CLIHandler: add missing use PVE::INotify
1683 * Fix #882: active state of interfaces depends on ipv6
1685 -- Proxmox Support Team <support@proxmox.com> Wed, 10 Feb 2016 11:13:32 +0100
1687 libpve-common-perl (4.0-46) unstable; urgency=medium
1689 * add upid_wait method
1691 * SectionConfig: disable duplicate plugin registration
1693 * Tools: add setns system call
1695 -- Proxmox Support Team <support@proxmox.com> Wed, 27 Jan 2016 16:55:45 +0100
1697 libpve-common-perl (4.0-45) unstable; urgency=medium
1699 * network: fix uninitialized value error
1701 -- Proxmox Support Team <support@proxmox.com> Mon, 18 Jan 2016 16:54:06 +0100
1703 libpve-common-perl (4.0-44) unstable; urgency=medium
1705 * network : add trunks support
1707 -- Proxmox Support Team <support@proxmox.com> Fri, 15 Jan 2016 17:26:05 +0100
1709 libpve-common-perl (4.0-43) unstable; urgency=medium
1711 * Fix #861: use safer sprintf formatting
1713 -- Proxmox Support Team <support@proxmox.com> Fri, 08 Jan 2016 12:50:43 +0100
1715 libpve-common-perl (4.0-42) unstable; urgency=medium
1717 * bash completion: allow fall back to default completion
1719 * lock_file_full: output also lockname if it cannot be acquired
1721 -- Proxmox Support Team <support@proxmox.com> Sat, 19 Dec 2015 09:06:24 +0100
1723 libpve-common-perl (4.0-41) unstable; urgency=medium
1725 * Daemon: don't clear CLOEXEC on daemon sockets
1727 -- Proxmox Support Team <support@proxmox.com> Mon, 07 Dec 2015 11:17:21 +0100
1729 libpve-common-perl (4.0-40) unstable; urgency=medium
1731 * run_command: return exit code and add noerr option
1733 -- Proxmox Support Team <support@proxmox.com> Mon, 30 Nov 2015 13:00:15 +0100
1735 libpve-common-perl (4.0-39) unstable; urgency=medium
1737 * add function file_copy
1739 * print_property_string: skip keys early
1741 -- Proxmox Support Team <support@proxmox.com> Thu, 26 Nov 2015 08:09:04 +0100
1743 libpve-common-perl (4.0-38) unstable; urgency=medium
1745 * Network setup: avoid access to undefinded var $tag
1747 -- Proxmox Support Team <support@proxmox.com> Thu, 19 Nov 2015 06:24:53 +0100
1749 libpve-common-perl (4.0-37) unstable; urgency=medium
1751 * ProcFSTools: implement conforming parse_mounts
1753 -- Proxmox Support Team <support@proxmox.com> Fri, 13 Nov 2015 11:16:33 +0100
1755 libpve-common-perl (4.0-36) unstable; urgency=medium
1757 * Tools::df: fork and use Filesys::Df
1759 * print_property_string: skip undefined values
1761 * fix CLONE constant declaration
1763 * Tools: make unshare behave like other perl syscalls
1765 -- Proxmox Support Team <support@proxmox.com> Fri, 30 Oct 2015 07:03:50 +0100
1767 libpve-common-perl (4.0-35) unstable; urgency=medium
1769 * read_prox_net_ipv6_route fixes
1771 -- Proxmox Support Team <support@proxmox.com> Fri, 23 Oct 2015 12:13:55 +0200
1773 libpve-common-perl (4.0-34) unstable; urgency=medium
1775 * network: IP_from_cidr and is_ip_in_cidr helpers
1777 * half-revert: remove autostart property from bridge ports
1779 -- Proxmox Support Team <support@proxmox.com> Mon, 19 Oct 2015 11:14:12 +0200
1781 libpve-common-perl (4.0-33) unstable; urgency=medium
1783 * allow /32 ipv4 cidrs
1785 -- Proxmox Support Team <support@proxmox.com> Fri, 16 Oct 2015 09:53:52 +0200
1787 libpve-common-perl (4.0-32) unstable; urgency=medium
1789 * print_property_string: disk-size is a format, not a type
1791 * Shorter implementation of random_ether_addr()
1793 -- Proxmox Support Team <support@proxmox.com> Thu, 15 Oct 2015 12:22:14 +0200
1795 libpve-common-perl (4.0-31) unstable; urgency=medium
1797 * parse_property_string: add newline to error strings
1799 -- Proxmox Support Team <support@proxmox.com> Fri, 09 Oct 2015 08:43:47 +0200
1801 libpve-common-perl (4.0-30) unstable; urgency=medium
1803 * depend on libclone-perl
1805 * api_clone_schema: use Clone::clone instead of Storable::dclone
1807 -- Proxmox Support Team <support@proxmox.com> Wed, 07 Oct 2015 08:52:09 +0200
1809 libpve-common-perl (4.0-29) unstable; urgency=medium
1811 * INotify::read_etc_resolv_conf: ipv6 support
1813 -- Proxmox Support Team <support@proxmox.com> Mon, 05 Oct 2015 12:32:00 +0200
1815 libpve-common-perl (4.0-28) unstable; urgency=medium
1817 * run_cli_handler: add no_init parameter for lxc mount hook
1819 -- Proxmox Support Team <support@proxmox.com> Fri, 02 Oct 2015 13:42:37 +0200
1821 libpve-common-perl (4.0-27) unstable; urgency=medium
1823 * CLIHandler: fix manpage for method using 'password' handlers.
1825 * run_cli_handler: replaces run_cli()
1827 -- Proxmox Support Team <support@proxmox.com> Fri, 02 Oct 2015 10:43:14 +0200
1829 libpve-common-perl (4.0-26) unstable; urgency=medium
1831 * added JSONSchema::print_property_string
1833 * JSONSchema: added disk-size format
1835 * Added PVE::JSONSchema::parse_size/format_size
1837 * Support named formats in typetext generation
1839 -- Proxmox Support Team <support@proxmox.com> Thu, 01 Oct 2015 11:26:11 +0200
1841 libpve-common-perl (4.0-25) unstable; urgency=medium
1843 * read|write network interfaces : add support for vlan interfaces
1845 -- Proxmox Support Team <support@proxmox.com> Fri, 25 Sep 2015 07:03:01 +0200
1847 libpve-common-perl (4.0-24) unstable; urgency=medium
1849 * JSONSchema: verify comma-separated property strings
1851 * JSONSchema: pve-ipv4/6-config and CIDR split
1853 -- Proxmox Support Team <support@proxmox.com> Wed, 23 Sep 2015 08:20:44 +0200
1855 libpve-common-perl (4.0-23) unstable; urgency=medium
1857 * support QinQ / vlan stacking
1859 * improve bash completion
1861 * Tools: add unshare system call
1863 * Allow top level devel domain name up to 63 characters in email adresse
1865 -- Proxmox Support Team <support@proxmox.com> Mon, 21 Sep 2015 12:11:17 +0200
1867 libpve-common-perl (4.0-22) unstable; urgency=medium
1869 * Tools::run_command: support command pipes (array of arrays)
1871 * Tools::run_command: add documentation
1873 * parse/set bridge_vlan_aware flag
1875 -- Proxmox Support Team <support@proxmox.com> Wed, 16 Sep 2015 09:11:29 +0200
1877 libpve-common-perl (4.0-21) unstable; urgency=medium
1879 * remove autostart property from bridge ports
1881 * CLIHandler: allow binaries with '-' in command name
1883 -- Proxmox Support Team <support@proxmox.com> Tue, 15 Sep 2015 09:04:01 +0200
1885 libpve-common-perl (4.0-20) unstable; urgency=medium
1887 * avoid Exporter warning with Cwd
1889 -- Proxmox Support Team <support@proxmox.com> Wed, 09 Sep 2015 09:13:11 +0200
1891 libpve-common-perl (4.0-19) unstable; urgency=medium
1893 * add missing formatter property to method schema
1895 * CLIHandler: add helper to generate bash completion (and config)
1897 * add helpers to verify API without starting the binary
1899 * remove + from getopt's prefix_pattern
1901 * new helpers: read_proc_mounts and is_mounted
1903 -- Proxmox Support Team <support@proxmox.com> Tue, 08 Sep 2015 07:16:47 +0200
1905 libpve-common-perl (4.0-18) unstable; urgency=medium
1907 * added 'extra-args' CLI handling
1909 * add bash completion handler
1911 -- Proxmox Support Team <support@proxmox.com> Tue, 01 Sep 2015 17:47:18 +0200
1913 libpve-common-perl (4.0-17) unstable; urgency=medium
1915 * Added PVE::Network::tcp_ping to replace Net::Ping
1917 * Tools::run_with_timeout improvement + hires alarm
1919 * Add generic parse_host_and_port function
1921 -- Proxmox Support Team <support@proxmox.com> Fri, 28 Aug 2015 11:37:10 +0200
1923 libpve-common-perl (4.0-16) unstable; urgency=medium
1925 * fix bug #860: fix tc rate control
1927 -- Proxmox Support Team <support@proxmox.com> Mon, 17 Aug 2015 09:43:41 +0200
1929 libpve-common-perl (4.0-15) unstable; urgency=medium
1931 * add tap device name parse fix
1933 -- Proxmox Support Team <support@proxmox.com> Mon, 10 Aug 2015 09:06:28 +0200
1935 libpve-common-perl (4.0-14) unstable; urgency=medium
1937 * get_standard_option: do not overwrite defaults when they evaluate to false
1939 -- Proxmox Support Team <support@proxmox.com> Tue, 04 Aug 2015 08:59:48 +0200
1941 libpve-common-perl (4.0-13) unstable; urgency=medium
1943 * fix tap_plug with vlan for non aware vlan bridges
1945 -- Proxmox Support Team <support@proxmox.com> Mon, 03 Aug 2015 16:13:33 +0200
1947 libpve-common-perl (4.0-12) unstable; urgency=medium
1949 * tap_plug : add support for vlan aware linux bridge
1951 * replace /sbin/vconfig with /sbin/ip call
1953 -- Proxmox Support Team <support@proxmox.com> Thu, 30 Jul 2015 08:59:52 +0200
1955 libpve-common-perl (4.0-11) unstable; urgency=medium
1957 * add ProcFSTools::read_proc_net_ipv6_route
1959 * added constants: ipv4_reverse_mask and ipv4_mask_hash_localnet
1961 -- Proxmox Support Team <support@proxmox.com> Mon, 27 Jul 2015 13:12:28 +0200
1963 libpve-common-perl (4.0-10) unstable; urgency=medium
1965 * add veth_create and veth_delete
1967 -- Proxmox Support Team <support@proxmox.com> Fri, 26 Jun 2015 11:50:24 +0200
1969 libpve-common-perl (4.0-9) unstable; urgency=medium
1971 * add IPv6 support for /etc/network/interfaces
1973 -- Proxmox Support Team <support@proxmox.com> Fri, 26 Jun 2015 07:56:05 +0200
1975 libpve-common-perl (4.0-8) unstable; urgency=medium
1977 * PVE::Daemon now calls systemctl for start/stop/restart
1979 -- Proxmox Support Team <support@proxmox.com> Fri, 19 Jun 2015 07:23:46 +0200
1981 libpve-common-perl (4.0-7) unstable; urgency=medium
1983 * new helper dump_journal to view systemd journal
1985 -- Proxmox Support Team <support@proxmox.com> Tue, 09 Jun 2015 12:16:24 +0200
1987 libpve-common-perl (4.0-6) unstable; urgency=medium
1989 * add trigger for pve-api-updates
1991 -- Proxmox Support Team <support@proxmox.com> Mon, 01 Jun 2015 13:18:00 +0200
1993 libpve-common-perl (4.0-5) unstable; urgency=medium
1995 * defer some daemon setup routines
1997 -- Proxmox Support Team <support@proxmox.com> Thu, 28 May 2015 18:07:34 +0200
1999 libpve-common-perl (4.0-4) unstable; urgency=medium
2001 * spice-proxy format now uses new address format
2003 -- Proxmox Support Team <support@proxmox.com> Wed, 27 May 2015 15:33:40 +0200
2005 libpve-common-perl (4.0-3) unstable; urgency=medium
2007 * add utility to fetch the socket family for a hostname
2009 * provide Tools::unpack_sockaddr_in46
2011 * new helper: getaddrinfo_all
2013 * add a socket family argument to next_*_port functions
2015 -- Proxmox Support Team <support@proxmox.com> Fri, 08 May 2015 12:37:55 +0200
2017 libpve-common-perl (4.0-2) unstable; urgency=medium
2019 * register new standard option 'pve-startup-order'
2021 -- Proxmox Support Team <support@proxmox.com> Wed, 22 Apr 2015 09:56:10 +0200
2023 libpve-common-perl (4.0-1) unstable; urgency=medium
2025 * bump version for Debian Jessie
2027 -- Proxmox Support Team <support@proxmox.com> Thu, 26 Feb 2015 11:18:57 +0100
2029 libpve-common-perl (3.0-24) unstable; urgency=low
2031 * next_migrate_port: higher port range
2033 * next_unused_port: test with bind to all IPs
2035 -- Proxmox Support Team <support@proxmox.com> Wed, 11 Feb 2015 06:37:44 +0100
2037 libpve-common-perl (3.0-23) unstable; urgency=low
2039 * read_etc_network_interfaces : don't always add vmbr0
2041 -- Proxmox Support Team <support@proxmox.com> Mon, 09 Feb 2015 07:01:58 +0100
2043 libpve-common-perl (3.0-22) unstable; urgency=low
2045 * implement pre-fork daemon
2047 -- Proxmox Support Team <support@proxmox.com> Thu, 08 Jan 2015 14:49:37 +0100
2049 libpve-common-perl (3.0-21) unstable; urgency=low
2051 * add abstract class to implement daemons
2053 -- Proxmox Support Team <support@proxmox.com> Wed, 17 Dec 2014 14:49:18 +0100
2055 libpve-common-perl (3.0-20) unstable; urgency=low
2057 * create_firewall_bridge_ovs : activate ovsint interface
2059 -- Proxmox Support Team <support@proxmox.com> Thu, 11 Dec 2014 06:36:17 +0100
2061 libpve-common-perl (3.0-19) unstable; urgency=low
2063 * new helper register_page_formater
2065 -- Proxmox Support Team <support@proxmox.com> Tue, 06 May 2014 09:40:19 +0200
2067 libpve-common-perl (3.0-18) unstable; urgency=low
2069 * speedup find_handler
2071 -- Proxmox Support Team <support@proxmox.com> Thu, 24 Apr 2014 14:12:40 +0200
2073 libpve-common-perl (3.0-17) unstable; urgency=low
2075 * dump_logfile: add filter regex
2077 -- Proxmox Support Team <support@proxmox.com> Fri, 18 Apr 2014 07:20:57 +0200
2079 libpve-common-perl (3.0-16) unstable; urgency=low
2081 * register new standard option pve-config-digest
2083 * move assert_if_modified to PVE::Tools
2085 -- Proxmox Support Team <support@proxmox.com> Thu, 10 Apr 2014 09:49:30 +0200
2087 libpve-common-perl (3.0-15) unstable; urgency=low
2089 * Add support for bridges with more than one physical link
2091 -- Proxmox Support Team <support@proxmox.com> Wed, 19 Mar 2014 06:52:11 +0100
2093 libpve-common-perl (3.0-14) unstable; urgency=low
2095 * correctly copy bridge config for vlan bridges
2097 -- Proxmox Support Team <support@proxmox.com> Wed, 26 Feb 2014 07:50:47 +0100
2099 libpve-common-perl (3.0-13) unstable; urgency=low
2101 * improve random MAC address generation
2103 -- Proxmox Support Team <support@proxmox.com> Wed, 22 Jan 2014 07:37:14 +0100
2105 libpve-common-perl (3.0-12) unstable; urgency=low
2107 * add support for openvswitch network configuration
2109 -- Proxmox Support Team <support@proxmox.com> Fri, 27 Dec 2013 09:39:39 +0100
2111 libpve-common-perl (3.0-11) unstable; urgency=low
2113 * add openvswitch support to tap_plug / tap_unplug
2115 * register CIDR format
2117 * register standard options for SPICE
2119 -- Proxmox Support Team <support@proxmox.com> Sat, 21 Dec 2013 09:03:07 +0100
2121 libpve-common-perl (3.0-10) unstable; urgency=low
2123 * wait_for_vnc_port: avoid unnecessarry delay by using usleep
2125 * new helper next_spice_port()
2127 -- Proxmox Support Team <support@proxmox.com> Mon, 09 Dec 2013 13:16:55 +0100
2129 libpve-common-perl (3.0-9) unstable; urgency=low
2131 * export regular expressions for IPv4 and IPv6 addresses
2133 * fix upid parser for long uptimes (> 497 days)
2135 -- Proxmox Support Team <support@proxmox.com> Wed, 30 Oct 2013 12:45:52 +0100
2137 libpve-common-perl (3.0-8) unstable; urgency=low
2139 * do not use 'intl' variant for en an gb keyboard layouts
2141 -- Proxmox Support Team <support@proxmox.com> Wed, 23 Oct 2013 06:56:44 +0200
2143 libpve-common-perl (3.0-7) unstable; urgency=low
2145 * use warnings everywhere.
2147 -- Proxmox Support Team <support@proxmox.com> Tue, 01 Oct 2013 13:20:15 +0200
2149 libpve-common-perl (3.0-6) unstable; urgency=low
2151 * auth.conf: avoid warning if file does not exist, fix file permissions
2153 -- Proxmox Support Team <support@proxmox.com> Mon, 05 Aug 2013 07:57:16 +0200
2155 libpve-common-perl (3.0-5) unstable; urgency=low
2157 * add parser for "/etc/apt/auth.conf"
2159 -- Proxmox Support Team <support@proxmox.com> Thu, 25 Jul 2013 09:57:55 +0200
2161 libpve-common-perl (3.0-4) unstable; urgency=low
2163 * fix bug #381: use persistent reservation file for ports
2165 * new function PVE::Tools::next_migrate_port()
2167 -- Proxmox Support Team <support@proxmox.com> Mon, 13 May 2013 07:23:35 +0200
2169 libpve-common-perl (3.0-3) unstable; urgency=low
2171 * fix date in copyright message
2173 -- Proxmox Support Team <support@proxmox.com> Wed, 08 May 2013 10:55:00 +0200
2175 libpve-common-perl (3.0-2) unstable; urgency=low
2177 * implement shared file locks
2179 -- Proxmox Support Team <support@proxmox.com> Mon, 06 May 2013 11:49:10 +0200
2181 libpve-common-perl (3.0-1) unstable; urgency=low
2183 * start 3.0 development
2185 -- Proxmox Support Team <support@proxmox.com> Tue, 05 Mar 2013 11:43:46 +0100
2187 libpve-common-perl (1.0-48) unstable; urgency=low
2189 * depend on libnet-ip-perl
2191 * Improved ipv4 addresses validation
2193 -- Proxmox Support Team <support@proxmox.com> Mon, 25 Feb 2013 06:20:10 +0100
2195 libpve-common-perl (1.0-47) unstable; urgency=low
2197 * fix bug #335: correctly verify ipv4 network masks
2199 -- Proxmox Support Team <support@proxmox.com> Fri, 22 Feb 2013 09:13:35 +0100
2201 libpve-common-perl (1.0-46) unstable; urgency=low
2203 * revert vlan changes
2205 * add parser for /etc/iscsi/initiatorname.iscsi
2207 -- Proxmox Support Team <support@proxmox.com> Wed, 13 Feb 2013 10:57:20 +0100
2209 libpve-common-perl (1.0-45) unstable; urgency=low
2211 * read_meminfo: query KSM page sharing
2213 * revert tc rate filter changes: they do not work as expected
2215 -- Proxmox Support Team <support@proxmox.com> Fri, 01 Feb 2013 09:04:27 +0100
2217 libpve-common-perl (1.0-44) unstable; urgency=low
2219 * vlan changes: use ip command instead of old vconfig, activate gvrp
2220 by default, use bridge instead of raw ethernet device as vlan bridge
2222 -- Proxmox Support Team <support@proxmox.com> Mon, 28 Jan 2013 11:57:33 +0100
2224 libpve-common-perl (1.0-43) unstable; urgency=low
2226 * tc: use rate filter with mtu 64k (instead of avrate)
2228 -- Proxmox Support Team <support@proxmox.com> Mon, 28 Jan 2013 06:59:32 +0100
2230 libpve-common-perl (1.0-41) unstable; urgency=low
2232 * correctly count physical sockets
2234 -- Proxmox Support Team <support@proxmox.com> Mon, 31 Dec 2012 08:24:40 +0100
2236 libpve-common-perl (1.0-40) unstable; urgency=low
2238 * run_command: implement afterfork callback
2240 -- Proxmox Support Team <support@proxmox.com> Mon, 10 Dec 2012 12:50:12 +0100
2242 libpve-common-perl (1.0-39) unstable; urgency=low
2244 * remove hardcoded blowfish cipher
2246 -- Proxmox Support Team <support@proxmox.com> Wed, 31 Oct 2012 13:55:06 +0100
2248 libpve-common-perl (1.0-38) unstable; urgency=low
2250 * fix bug #273: retry flock if it fails with EINTR
2252 -- Proxmox Support Team <support@proxmox.com> Wed, 31 Oct 2012 08:21:43 +0100
2254 libpve-common-perl (1.0-37) unstable; urgency=low
2256 * fix bug #264: use option pipefail for shell commands
2258 -- Proxmox Support Team <support@proxmox.com> Mon, 29 Oct 2012 09:45:11 +0100
2260 libpve-common-perl (1.0-36) unstable; urgency=low
2262 * new helper wait_for_vnc_port()
2264 -- Proxmox Support Team <support@proxmox.com> Wed, 24 Oct 2012 08:21:04 +0200
2266 libpve-common-perl (1.0-35) unstable; urgency=low
2268 * fix bug in read_memory_usage
2270 -- Proxmox Support Team <support@proxmox.com> Mon, 15 Oct 2012 06:32:30 +0200
2272 libpve-common-perl (1.0-34) unstable; urgency=low
2274 * file_read_firstline: avoid warning with empty files
2276 -- Proxmox Support Team <support@proxmox.com> Tue, 02 Oct 2012 08:05:10 +0200
2278 libpve-common-perl (1.0-33) unstable; urgency=low
2280 * fix run_command: restore umask correctly
2282 -- Proxmox Support Team <support@proxmox.com> Wed, 26 Sep 2012 13:16:22 +0200
2284 libpve-common-perl (1.0-32) unstable; urgency=low
2286 * fix typo in error message
2288 -- Proxmox Support Team <support@proxmox.com> Tue, 25 Sep 2012 06:08:02 +0200
2290 libpve-common-perl (1.0-31) unstable; urgency=low
2292 * minor fix: remove debug output
2294 -- Proxmox Support Team <support@proxmox.com> Tue, 11 Sep 2012 09:22:13 +0200
2296 libpve-common-perl (1.0-30) unstable; urgency=low
2298 * allow more that 10 physical network interfaces
2300 -- Proxmox Support Team <support@proxmox.com> Thu, 02 Aug 2012 07:28:17 +0200
2302 libpve-common-perl (1.0-29) unstable; urgency=low
2304 * AbsrtactMigrate: use rsync flags AX (preserve ACLs and xattr)
2306 -- Proxmox Support Team <support@proxmox.com> Thu, 14 Jun 2012 09:08:11 +0200
2308 libpve-common-perl (1.0-28) unstable; urgency=low
2310 * added SectionConfig.pm, base class for Storage and Auth plugins.
2312 -- Proxmox Support Team <support@proxmox.com> Wed, 16 May 2012 07:18:53 +0200
2314 libpve-common-perl (1.0-27) unstable; urgency=low
2316 * fix bug #172: use DNS compatible regex in upid parser
2318 -- Proxmox Support Team <support@proxmox.com> Fri, 20 Apr 2012 08:31:44 +0200
2320 libpve-common-perl (1.0-26) unstable; urgency=low
2322 * add Turkish keyboard mappings
2324 -- Proxmox Support Team <support@proxmox.com> Wed, 11 Apr 2012 08:35:13 +0200
2326 libpve-common-perl (1.0-25) unstable; urgency=low
2328 * fix bug #135: use DNS compatible naming for 'pve-node'
2330 -- Proxmox Support Team <support@proxmox.com> Mon, 02 Apr 2012 14:10:45 +0200
2332 libpve-common-perl (1.0-24) unstable; urgency=low
2334 * fix bug #135: allow single letter 'dns-name', allow to start names
2337 -- Proxmox Support Team <support@proxmox.com> Mon, 02 Apr 2012 12:04:02 +0200
2339 libpve-common-perl (1.0-23) unstable; urgency=low
2341 * moved dir_glob_regex() and dir_glob_foreach() from PVE::Storage
2344 * add vlan setup code to PVE::Network
2346 -- Proxmox Support Team <support@proxmox.com> Wed, 28 Mar 2012 07:56:49 +0200
2348 libpve-common-perl (1.0-22) unstable; urgency=low
2350 * return number of sockets in read_cpuinfo
2352 -- Proxmox Support Team <support@proxmox.com> Mon, 26 Mar 2012 07:53:35 +0200
2354 libpve-common-perl (1.0-21) unstable; urgency=low
2356 * use Digest::SHA instead of Digest::SHA1
2358 -- Proxmox Support Team <support@proxmox.com> Tue, 20 Mar 2012 11:21:02 +0100
2360 libpve-common-perl (1.0-20) unstable; urgency=low
2362 * fix bug #116, #103: try to keep ordering in /etc/network/interfaces
2364 -- Proxmox Support Team <support@proxmox.com> Mon, 19 Mar 2012 13:30:07 +0100
2366 libpve-common-perl (1.0-19) unstable; urgency=low
2368 * add dns-name format
2370 -- Proxmox Support Team <support@proxmox.com> Mon, 12 Mar 2012 12:31:27 +0100
2372 libpve-common-perl (1.0-18) unstable; urgency=low
2374 * try to keep ordering in /etc/network/interfaces
2376 -- Proxmox Support Team <support@proxmox.com> Fri, 02 Mar 2012 12:33:34 +0100
2378 libpve-common-perl (1.0-17) unstable; urgency=low
2380 * better error message for usermod command
2382 -- Proxmox Support Team <support@proxmox.com> Thu, 01 Mar 2012 12:42:30 +0100
2384 libpve-common-perl (1.0-16) unstable; urgency=low
2386 * try to keep comments in /etc/network/interfaces
2388 -- Proxmox Support Team <support@proxmox.com> Thu, 01 Mar 2012 09:49:22 +0100
2390 libpve-common-perl (1.0-15) unstable; urgency=low
2392 * add Swedish keymap
2394 -- Proxmox Support Team <support@proxmox.com> Mon, 27 Feb 2012 09:46:36 +0100
2396 libpve-common-perl (1.0-14) unstable; urgency=low
2398 * increase version to 1.0-14 for RC1
2400 -- Proxmox Support Team <support@proxmox.com> Thu, 16 Feb 2012 15:12:15 +0100
2402 libpve-common-perl (1.0-13) unstable; urgency=low
2404 * correctly decode utf8 CLI parameters.
2406 -- Proxmox Support Team <support@proxmox.com> Thu, 19 Jan 2012 14:04:03 +0100
2408 libpve-common-perl (1.0-12) unstable; urgency=low
2410 * new helper kvmkeymaplist()
2412 * fix bug 77: only use cmd2string when necessary
2414 -- Proxmox Support Team <support@proxmox.com> Mon, 09 Jan 2012 11:44:11 +0100
2416 libpve-common-perl (1.0-11) unstable; urgency=low
2418 * new helper run_with_timeout()
2420 -- Proxmox Support Team <support@proxmox.com> Thu, 15 Dec 2011 11:25:01 +0100
2422 libpve-common-perl (1.0-10) unstable; urgency=low
2424 * add helpers to implement migration
2426 -- Proxmox Support Team <support@proxmox.com> Thu, 08 Dec 2011 11:03:54 +0100
2428 libpve-common-perl (1.0-9) unstable; urgency=low
2430 * bug fixes for run_command()
2432 -- Proxmox Support Team <support@proxmox.com> Fri, 02 Dec 2011 10:28:27 +0100
2434 libpve-common-perl (1.0-8) unstable; urgency=low
2436 * make cli argument parser more flexible
2438 -- Proxmox Support Team <support@proxmox.com> Wed, 23 Nov 2011 08:36:30 +0100
2440 libpve-common-perl (1.0-7) unstable; urgency=low
2442 * bug fixes (see git log)
2444 -- Proxmox Support Team <support@proxmox.com> Wed, 09 Nov 2011 10:07:38 +0100
2446 libpve-common-perl (1.0-6) unstable; urgency=low
2448 * add PVE::Tools::random_ether_addr()
2450 -- Proxmox Support Team <support@proxmox.com> Wed, 05 Oct 2011 09:19:39 +0200
2452 libpve-common-perl (1.0-5) unstable; urgency=low
2454 * cleanups (prepare for beta release)
2456 -- Proxmox Support Team <support@proxmox.com> Thu, 11 Aug 2011 07:23:00 +0200
2458 libpve-common-perl (1.0-4) unstable; urgency=low
2460 * CLIHandler.pm: new command 'printmanpod' to generate manual pages.
2462 -- Proxmox Support Team <support@proxmox.com> Wed, 10 Aug 2011 10:17:55 +0200
2464 libpve-common-perl (1.0-3) unstable; urgency=low
2468 -- Proxmox Support Team <support@proxmox.com> Fri, 05 Aug 2011 12:40:17 +0200
2470 libpve-common-perl (1.0-2) unstable; urgency=low
2472 * depend on liburi-perl
2474 -- Proxmox Support Team <support@proxmox.com> Thu, 14 Jul 2011 12:03:37 +0200
2476 libpve-common-perl (1.0-1) unstable; urgency=low
2480 -- Proxmox Support Team <support@proxmox.com> Mon, 09 Aug 2010 14:54:24 +0200