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