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