1 libpve-common-perl (7.3-4) bullseye; urgency=medium
3 * fix #4615: REST environment: improve AnyEvent detectÃon in child cleanup
5 -- Proxmox Support Team <support@proxmox.com> Mon, 27 Mar 2023 10:36:41 +0200
7 libpve-common-perl (7.3-3) bullseye; urgency=medium
9 * fix #4299: network: check the interface specific sysfs path to detect if
10 IPv6 is disabled, as the global one might be available either way
12 * certificate: add helper to check if cert and key match
14 * API REST environment: postpone worker process collection on SIGCHLD if
15 it's likely that the process runs in an AnyEvent loop to avoid a race
16 resulting in failure to update the active task list
18 * section config: add helper for deleting keys from a entry
20 * certificate: actually print openssl errors
22 -- Proxmox Support Team <support@proxmox.com> Thu, 16 Mar 2023 16:35:39 +0100
24 libpve-common-perl (7.3-2) bullseye; urgency=medium
26 * fix #4299: check full path to 'disable_ipv6' file in case ipv6 is disabled
27 but the directory for it exists
29 * add callback based filtering for dump_logfile and add a stateful variant
30 usable for multiple files via handles
32 -- Proxmox Support Team <support@proxmox.com> Fri, 27 Jan 2023 10:28:32 +0100
34 libpve-common-perl (7.3-1) bullseye; urgency=medium
36 * network: fix learning-on check for adding and deleting FDB entries
38 * dump logfile: return whole log file if `limit` parameter is `0`
40 -- Proxmox Support Team <support@proxmox.com> Thu, 24 Nov 2022 17:12:56 +0100
42 libpve-common-perl (7.2-8) bullseye; urgency=medium
44 * pbs client: use 25s timeout and add extra-params
46 * network: support adding fdb directly in tap_plug
48 -- Proxmox Support Team <support@proxmox.com> Sun, 20 Nov 2022 16:26:19 +0100
50 libpve-common-perl (7.2-7) bullseye; urgency=medium
52 * job registry: avoid injecting the section id unconditionally in
55 * network: tap plug: auto-disable learning if `bridge-disable-mac-
56 learning` option is set on the underlying Linux bridge; modern VM/CT
57 management stack adds the MAC then manually to the forwarding DB (FDB) on
58 start or (migration-)resume.
60 -- Proxmox Support Team <support@proxmox.com> Sun, 13 Nov 2022 15:53:53 +0100
62 libpve-common-perl (7.2-6) bullseye; urgency=medium
64 * section config: optionally support unknown types so that a local plugin
65 can edit their own entries without needing to understand all possible
66 types in a configuration backed by the section config format.
68 * move the scheduled job base config & registry over from pve-manager as
69 PVE::Job::Registry for better reuse
71 -- Proxmox Support Team <support@proxmox.com> Sat, 12 Nov 2022 16:04:59 +0100
73 libpve-common-perl (7.2-5) bullseye; urgency=medium
75 * schema: take over 'pve-targetstorage' option
77 * cgroup: change cpu shares: drop ignored $cgroupv1_default parameter
79 -- Proxmox Support Team <support@proxmox.com> Mon, 07 Nov 2022 16:05:10 +0100
81 libpve-common-perl (7.2-4) bullseye; urgency=medium
83 * pbs client: drop namespace parameter in backup_fs_tree
85 * pbs client: deprecate explicit namespace parameters in favor of requiring
86 it to be configured on instantiation
88 * pbs client: use the configured namespace as default instead of the root
89 namespace where the namespace parameter is optional
91 * pbs client: suppress meaningless "data: null" output when removing snapshots
93 * pbs client: do not consider deleting a non-existent password an error
95 * cgroup: move get_cpuunits helper from qemu-server as clamp_cpu_shares
97 -- Proxmox Support Team <support@proxmox.com> Fri, 04 Nov 2022 14:06:28 +0100
99 libpve-common-perl (7.2-3) bullseye; urgency=medium
101 * proc fs tools: handle proc/stat without guest values
103 * sysfs: get name from mediated device types, if any
105 * network: improve setting MTU of TAP devices if re-plugged on a different
106 bridge or if used with OVS
108 * remove PVE::Subscription and friends, replaced by common rust
111 * cgroup: get mode by checking /sys/fs/cgroup mount point
113 -- Proxmox Support Team <support@proxmox.com> Mon, 19 Sep 2022 11:30:30 +0200
115 libpve-common-perl (7.2-2) bullseye; urgency=medium
117 * tools: use int() on all integer syscall parameters to avoid that
118 stringification leads to using the address as argument, fixing among
119 other things CT restore with custom id mappings
121 -- Proxmox Support Team <support@proxmox.com> Fri, 20 May 2022 14:01:17 +0200
123 libpve-common-perl (7.2-1) bullseye; urgency=medium
125 * pbs-client: namespace support
127 -- Proxmox Support Team <support@proxmox.com> Thu, 12 May 2022 14:42:37 +0200
129 libpve-common-perl (7.1-6) bullseye; urgency=medium
131 * json schema: allow to export print_property_string
133 * formatter: render duration: support autolimiting accurarcy
135 * SysFSTools: factor out normalizing the PCI domain
137 * REST handler: get property description: escape curly braces for asciidoc
139 -- Proxmox Support Team <support@proxmox.com> Thu, 28 Apr 2022 16:40:34 +0200
141 libpve-common-perl (7.1-5) bullseye; urgency=medium
143 * network: fix default of new bridge learning flag
145 -- Proxmox Support Team <support@proxmox.com> Fri, 18 Mar 2022 10:13:48 +0100
147 libpve-common-perl (7.1-4) bullseye; urgency=medium
149 * REST environment: allow export of log_warn
151 * RESTenv: fork worker: fallback to root@pam for task log user-id
153 * network: add support for disabling bridge learning on tap|veth|fwln
156 * inotify: add bridge-disable-mac-learning option to bridges.
158 * sysfs tools: allow longer pci domains
160 * switch to using Proxmox::RS::CalendarEvent
162 -- Proxmox Support Team <support@proxmox.com> Thu, 17 Mar 2022 14:10:58 +0100
164 libpve-common-perl (7.1-3) bullseye; urgency=medium
166 * add 'map_id' helper for ID maps
168 -- Proxmox Support Team <support@proxmox.com> Wed, 09 Feb 2022 18:36:44 +0100
170 libpve-common-perl (7.1-2) bullseye; urgency=medium
172 * calendar event: base on more capable rust implementation via perlmod
175 + initialize all fields to 0
176 + subtract guest && guest_nice from user && nice time similar to other
177 metric tools like htop or telegraf
178 + add irq/softirq/steal to total used cpu
179 + use total of all non-idle fields to compute percentage
181 -- Proxmox Support Team <support@proxmox.com> Thu, 13 Jan 2022 17:13:27 +0100
183 libpve-common-perl (7.0-14) bullseye; urgency=medium
185 * schema: rename 'storagepair' format to 'storage-pair'
187 * schema: add 'pve-bridge-id' option, format and pair
189 * schema: add 'proxmox-remote' format and option
191 -- Proxmox Support Team <support@proxmox.com> Thu, 11 Nov 2021 12:33:48 +0100
193 libpve-common-perl (7.0-13) bullseye; urgency=medium
195 * getxattr: trim the returned buffer to the correct size
197 * Ticket: uri-escape colons
199 -- Proxmox Support Team <support@proxmox.com> Wed, 10 Nov 2021 11:50:51 +0100
201 libpve-common-perl (7.0-12) bullseye; urgency=medium
203 * safe_read_from: bump default size limit to 1 MiB to match pmxcfs
205 * cgroup: cpu quota: fix resetting period length for v1
207 * cgroup v2: io stats: fix parsing disk writes
209 -- Proxmox Support Team <support@proxmox.com> Sun, 07 Nov 2021 21:36:08 +0100
211 libpve-common-perl (7.0-11) bullseye; urgency=medium
213 * tempfile: improve base path selection, use user-specific rundir if
214 available, fallback to `/tmp` if that's not the case and the process
215 doesn't run under the root UID
217 * tools: add set/get xattr methods to expose the syscalls with the same name
219 -- Proxmox Support Team <support@proxmox.com> Tue, 19 Oct 2021 09:35:38 +0200
221 libpve-common-perl (7.0-10) bullseye; urgency=medium
223 * net: get local ip: catch any error from get_reachable_networks
225 * inotify: network: detect "allow-auto" as "auto" synonym
227 * subscription: switch verification domain over to shop.proxmox.com
229 * inotify: network: improve "allow-hotplug" & "auto" interaction by mapping
230 the former to the later (for now).
232 -- Proxmox Support Team <support@proxmox.com> Wed, 29 Sep 2021 10:01:09 +0200
234 libpve-common-perl (7.0-9) bullseye; urgency=medium
236 * fix #2368: network: extend infiniband recognition in regex
238 * net: ip from host: avoid using an undefined variable in error message
240 * net: add helpers to get all reachable networks
242 -- Proxmox Support Team <support@proxmox.com> Sat, 18 Sep 2021 14:51:44 +0200
244 libpve-common-perl (7.0-6) bullseye; urgency=medium
246 * fix #2831: never set bridge_fd to 0 with STP on
248 * ProcFSTools: read_proc_stat: add more cpu stats from /proc/stat
250 -- Proxmox Support Team <support@proxmox.com> Fri, 6 Aug 2021 13:52:37 +0200
252 libpve-common-perl (7.0-5) bullseye; urgency=medium
254 * fix #3527: cgroup: drop file buffers from memory usage
256 -- Proxmox Support Team <support@proxmox.com> Wed, 14 Jul 2021 11:50:46 +0200
258 libpve-common-perl (7.0-4) bullseye; urgency=medium
260 * tools: add upid_normalize_status_type helper
262 * JSON schema: add pve-task-status-type format
264 * fix #3153: INotify: adding comment of interface to inet6 section when this
267 -- Proxmox Support Team <support@proxmox.com> Mon, 28 Jun 2021 14:57:20 +0200
269 libpve-common-perl (7.0-3) bullseye; urgency=medium
271 * SysFSTools: add verbose flag to pci_device_info
273 * systemd: allow setting SendSIGKILL and TimeoutStopUSec dbus properties
275 -- Proxmox Support Team <support@proxmox.com> Wed, 23 Jun 2021 12:07:55 +0200
277 libpve-common-perl (7.0-2) bullseye; urgency=medium
279 * inotify: read network interfaces: add vlan-id and vlan-raw-device on dot
280 notation vlan interfaces
282 * network: is_ip_in_cidr: correctly handle the CIDR being a singleton range
285 * network: add canonical_ip abd unique_ips helper
287 * tools: add download_file_from_url, upid_status_is_error and renameat2 helper
289 -- Proxmox Support Team <support@proxmox.com> Thu, 17 Jun 2021 16:41:53 +0200
291 libpve-common-perl (7.0-1) bullseye; urgency=medium
293 * re-build for Debian 11 Bullseye based releases
295 -- Proxmox Support Team <support@proxmox.com> Sun, 09 May 2021 17:29:22 +0200
297 libpve-common-perl (6.4-3) pve pmg; urgency=medium
299 * daemon: explicitly bind to the general wildcard address and fall back to
300 the IPv4 one if socket creation fails, as then IPv6 is highly probable
301 disabled for the setup
303 -- Proxmox Support Team <support@proxmox.com> Fri, 07 May 2021 16:24:29 +0200
305 libpve-common-perl (6.4-2) pve pmg; urgency=medium
307 * INotify: add support for a loopback like "dummy" interfaces type required
308 for bgp with multipath/ecmp to have a unique src ip
310 * REST handler: make potentially resource intensive API return validation
311 opt-in, enable it only in the CLI handler by default. It was not really
312 useful anyway, and most of the time we had false positives due to the
313 schema missing some optional property.
315 -- Proxmox Support Team <support@proxmox.com> Mon, 26 Apr 2021 19:34:21 +0200
317 libpve-common-perl (6.4-1) pve pmg; urgency=medium
319 * cli: get options: don't set optional positional params to `undef`
321 * JSONSchema: don't cycle-check 'download' responses
323 * daemon: create_reusable_socket: listen on IPv6 and IPv4
325 * PBS client: add file-restore helper
327 * allow workers to log and count warnings, providing the WARNING finish-state
328 for tasks which encounered some non-fatal problems
330 -- Proxmox Support Team <support@proxmox.com> Fri, 23 Apr 2021 14:59:51 +0200
332 libpve-common-perl (6.3-5) pve pmg; urgency=medium
334 * network: get_local_ip_from_cidr: filter to only return unique IPs
336 * format: fix render_bytes with CLIFormatter
338 -- Proxmox Support Team <support@proxmox.com> Tue, 09 Mar 2021 08:35:04 +0100
340 libpve-common-perl (6.3-4) pve pmg; urgency=medium
342 * sendmail: use more complete email regex and shellquote
344 * register email-or-username format
346 * fix #3259: always free certificate file after reading it
348 -- Proxmox Support Team <support@proxmox.com> Fri, 19 Feb 2021 15:50:16 +0100
350 libpve-common-perl (6.3-3) pve pmg; urgency=medium
352 * SectionConfig: parse_config: add errors to result
354 * extract PVE::Format from PVE::CLIFormatter for reuse
356 * add CGroup CPU/IO/Memory pressure stats helpers
358 -- Proxmox Support Team <support@proxmox.com> Mon, 08 Feb 2021 16:09:09 +0100
360 libpve-common-perl (6.3-2) pve pmg; urgency=medium
362 * PBS client: add helper method to get a repository url easier
364 * tools: add extract_sensitive_params
366 -- Proxmox Support Team <support@proxmox.com> Thu, 03 Dec 2020 16:53:17 +0100
368 libpve-common-perl (6.3-1) pve pmg; urgency=medium
370 * subscription: use more specific machine repo definition for Proxmox VE and
371 Proxmox Mail Gateway, to improve co-installability of all products.
373 * network: ignore vlan-id if already specified by "iface.X" notation
375 -- Proxmox Support Team <support@proxmox.com> Fri, 27 Nov 2020 15:30:18 +0100
377 libpve-common-perl (6.2-6) pve pmg; urgency=medium
379 * rest: register method: allow minus in path template parameter names
381 -- Proxmox Support Team <support@proxmox.com> Tue, 17 Nov 2020 16:07:53 +0100
383 libpve-common-perl (6.2-5) pve pmg; urgency=medium
385 * move over CGroup handling code for reuse
387 * move over Proxmox Backup Sercer client helper module for reuse
389 -- Proxmox Support Team <support@proxmox.com> Tue, 17 Nov 2020 14:29:13 +0100
391 libpve-common-perl (6.2-4) pve pmg; urgency=medium
393 * fix #3108: properly check IPv6 local address
395 * systemd: add helpers for parsing unit files
397 * network config parser: allow bond of bond
399 * ProcFSTools: add helper methods to read CPU/Memory/IO pressure metrics
401 -- Proxmox Support Team <support@proxmox.com> Thu, 05 Nov 2020 10:55:57 +0100
403 libpve-common-perl (6.2-3) pve pmg; urgency=medium
405 * properly encode CLI tool's output when using YAML output-format via
408 * fix the behavior of the sync_mountpoint helper and improve its error
411 -- Proxmox Support Team <support@proxmox.com> Fri, 18 Sep 2020 17:33:56 +0200
413 libpve-common-perl (6.2-2) pve pmg; urgency=medium
415 * sendmail helper: only send multipart if necessary
417 * sendmail helper: allow empty display name in "from" field
419 * CLI option parser: allow ommiting optional positional arguemnts, if there's
420 no ambiguity about it.
422 -- Proxmox Support Team <support@proxmox.com> Mon, 07 Sep 2020 10:01:03 +0200
424 libpve-common-perl (6.2-1) pve pmg; urgency=medium
426 * file get contents: bump default size limit to 512k to match pmxcfs max file
429 * run command helper: improve performance for logging and long lines
431 * run command helper: fix matching of \r\n line ending
433 -- Proxmox Support Team <support@proxmox.com> Wed, 19 Aug 2020 12:29:06 +0200
435 libpve-common-perl (6.1-5) pve pmg; urgency=medium
437 * JSONSchema: add format validator support and cleanup check_format
439 * sendmail: separate 'mailto' list from the rest of the parameters
441 -- Proxmox Support Team <support@proxmox.com> Tue, 07 Jul 2020 19:26:58 +0200
443 libpve-common-perl (6.1-4) pve pmg; urgency=medium
445 * fix #2374: bridge-ports is assumed to be defined
447 * schema: register timezone format and add verification method
449 * fix #2796: debian/postinst: check for existing /etc/aliases
451 -- Proxmox Support Team <support@proxmox.com> Fri, 03 Jul 2020 14:16:49 +0200
453 libpve-common-perl (6.1-3) pve pmg; urgency=medium
455 * network: vlan-aware bridge: fix PVID when trunks are defined
457 * Add total sum of physical CPU core count to CPU info used by node status
460 * netowrk: always autostart bond slaves interfaces
462 -- Proxmox Support Team <support@proxmox.com> Mon, 08 Jun 2020 17:37:11 +0200
464 libpve-common-perl (6.1-2) pve pmg; urgency=medium
466 * fix adding VLAN trunks to virtual guests NICs
468 -- Proxmox Support Team <support@proxmox.com> Sat, 09 May 2020 21:00:29 +0200
470 libpve-common-perl (6.1-1) pve pmg; urgency=medium
472 * fix #2696: avoid 'undefined value' warning in unkown commands
474 * ProcFSTools: fix read_meminfo without KSM
476 * network: fix adding vlan tags to bridge
478 -- Proxmox Support Team <support@proxmox.com> Wed, 06 May 2020 12:14:19 +0200
480 libpve-common-perl (6.0-20) pve pmg; urgency=medium
482 * network: replace system() with run_command()
484 * acme: split out into new package proxmox-acme-perl
486 -- Proxmox Support Team <support@proxmox.com> Mon, 20 Apr 2020 10:03:53 +0200
488 libpve-common-perl (6.0-19) pve pmg; urgency=medium
490 * cpuset: cgroupv2 support and cleanup/refactor
492 * cpuset: allow empty cpusets
494 * JSONSchema: add acme-plugin-format
496 * JSONSchema: add idmap parser and storagepair format
498 -- Proxmox Support Team <support@proxmox.com> Sat, 04 Apr 2020 19:55:24 +0200
500 libpve-common-perl (6.0-18) pve pmg; urgency=medium
502 * ldap: add optional classes to query_users and use them to filter
504 * ldap: optionally save group name by attribute
506 -- Proxmox Support Team <support@proxmox.com> Sat, 21 Mar 2020 16:49:47 +0100
508 libpve-common-perl (6.0-17) pve pmg; urgency=medium
510 * inotify: ensure backwards compatibility on interface read
512 * normalize cidr, address and netmask entries.
514 -- Proxmox Support Team <support@proxmox.com> Fri, 13 Mar 2020 12:24:58 +0100
516 libpve-common-perl (6.0-16) pve pmg; urgency=medium
518 * notify: fix compatibility when address and netmask got passed separately on
521 -- Proxmox Support Team <support@proxmox.com> Thu, 12 Mar 2020 16:15:17 +0100
523 libpve-common-perl (6.0-15) pve pmg; urgency=medium
525 * inotify: read interfaces: avoid uninitialized value access
527 * RESTHandler getopt_usage: schema properties can be optional
529 * add ldap-simple-attr format from Proxmox Mailgateway for reuse
531 -- Proxmox Support Team <support@proxmox.com> Mon, 09 Mar 2020 17:01:42 +0100
533 libpve-common-perl (6.0-14) pve pmg; urgency=medium
535 * INotify: use 'auto' for ovs interfaces with ifupdown2
537 * INotify : fix OVSBond and OvsintPort order, and add more tests
539 -- Proxmox Support Team <support@proxmox.com> Sat, 07 Mar 2020 17:51:16 +0100
541 libpve-common-perl (6.0-13) pve pmg; urgency=medium
543 * INotify: fix mtu check and add test
545 * INotify : check_bridge : fix bridge-ports with vlan tagged interface
547 * zsh-completion: Add missing "options end here flag" to compadd
549 * get_ip_from_hostname: check all address we get from getaddrinfo_all for non-local IP
551 * INotify: use cidr for address on config change
553 * partially fix #2618: increase maximum port for spice to 61999
555 * add LDAP Wrapper code from Mailgateway
557 -- Proxmox Support Team <support@proxmox.com> Wed, 04 Mar 2020 15:44:15 +0100
559 libpve-common-perl (6.0-12) pve pmg; urgency=medium
561 * systemd: add un-/escape_unit helpers
563 * procfs: add check_kernel_release
565 -- Proxmox Support Team <support@proxmox.com> Fri, 31 Jan 2020 10:32:59 +0100
567 libpve-common-perl (6.0-11) pve pmg; urgency=medium
569 * ACME: use GET-as-POST call for compatibility with new API authorization
572 * API schema: add 'allowtoken' property
574 * INotify network: improve vlan interface parsing
576 -- Proxmox Support Team <support@proxmox.com> Tue, 28 Jan 2020 11:33:21 +0100
578 libpve-common-perl (6.0-10) pve pmg; urgency=medium
580 * INotify: add "bond-primary" and "ovs_mtu" option
582 * INotify: allow vlan tagged bridge interface on non-vlanaware bridge
584 * INotify: forbid ip address on bridged interface.
586 * generate_csr: allow to set CN explicitly
588 -- Proxmox Support Team <support@proxmox.com> Mon, 13 Jan 2020 17:51:58 +0100
590 libpve-common-perl (6.0-9) pve pmg; urgency=medium
592 * add kernel_version helper to ProcFSTools
594 -- Proxmox Support Team <support@proxmox.com> Sat, 23 Nov 2019 16:15:10 +0100
596 libpve-common-perl (6.0-8) pve pmg; urgency=medium
598 * fix Tools::df for big storage usage values
600 * ProcFSTools: include ppid in read_proc_pid_stat
602 * add new Kernel mount API wrappers and constants
604 * ysFSTools: do not assume PCI domain 0000
606 -- Proxmox Support Team <support@proxmox.com> Wed, 20 Nov 2019 18:43:05 +0100
608 libpve-common-perl (6.0-7) pve pmg; urgency=medium
610 * cert: add fingerprint helper
612 * JSONSchema: add pve-tag format
614 -- Proxmox Support Team <support@proxmox.com> Fri, 08 Nov 2019 12:48:29 +0100
616 libpve-common-perl (6.0-6) pve pmg; urgency=medium
618 * fix #2433: add new TFA-secret format and support longer secrets
620 -- Proxmox Support Team <support@proxmox.com> Tue, 29 Oct 2019 08:07:29 +0100
622 libpve-common-perl (6.0-5) pve pmg; urgency=medium
624 * fix #2339: Handle multiple blank lines correctly in SectionConfig
626 * add postinst hook to fix /etc/aliases whitespace error~
628 * network: add uplink-id option
630 * network: use 'allow-ovs' instead of 'auto' for OVSBridge to fix race
631 with the then generated systemd ifup@.service on startup
633 * network: handle autostart setting for OVS interfaces
635 -- Proxmox Support Team <support@proxmox.com> Fri, 20 Sep 2019 16:38:39 +0200
637 libpve-common-perl (6.0-4) pve pmg; urgency=medium
639 * fix #2303: detect IPs of p2p interfaces
641 * CLIHandler: consider all valid prefixes again for completion
643 * Tools: add fchownat syscall
645 -- Proxmox Support Team <support@proxmox.com> Sat, 17 Aug 2019 11:31:24 +0200
647 libpve-common-perl (6.0-3) pve pmg; urgency=medium
649 * cert: add public key type and size to info and JSON schema
651 * include all available CPU flags in read_cpuinfo
653 * add array_intersect method
655 -- Proxmox Support Team <support@proxmox.com> Tue, 23 Jul 2019 09:14:58 +0200
657 libpve-common-perl (6.0-2) pve pmg; urgency=medium
659 * systemd: add wait_for_unit_removed helper
661 * add fallback for CSRF token recognition
663 * use hmac_sha256 when assembling CSRF token
665 -- Proxmox Support Team <support@proxmox.com> Mon, 24 Jun 2019 17:16:28 +0200
667 libpve-common-perl (6.0-1) pve pmg; urgency=medium
669 * print defaulttxt as sprintf parameter
671 * inotify: network/interfaces: fix 'Use of uninitialized value' for netmask
673 -- Proxmox Support Team <support@proxmox.com> Fri, 14 Jun 2019 20:28:56 +0200
675 libpve-common-perl (6.0-0+2) pve pmg; urgency=medium
677 * fix authentication over spice client by ensuring ticket does not use an
680 -- Proxmox Support Team <support@proxmox.com> Thu, 23 May 2019 13:00:15 +0200
682 libpve-common-perl (6.0-0+1) pve pmg; urgency=medium
684 * bump version for buster
686 -- Proxmox Support Team <support@proxmox.com> Thu, 16 May 2019 17:10:47 +0200
688 libpve-common-perl (5.0-52) unstable; urgency=medium
690 * INotify: map address and netmask also to IP/CIDR while parsing
693 * print api res: always allow result to be undef if optional
695 * prevent adding options through autovivification in SectionConfig based
698 * sort keys for stabillity when dumping config through JSONSchema
700 -- Proxmox Support Team <support@proxmox.com> Wed, 15 May 2019 14:14:02 +0200
702 libpve-common-perl (5.0-51) unstable; urgency=medium
704 * Tools: add setresuid syscall
706 -- Proxmox Support Team <support@proxmox.com> Thu, 18 Apr 2019 11:04:23 +0000
708 libpve-common-perl (5.0-50) unstable; urgency=medium
710 * JSONSchema: fix units of bwlimit property
712 * add u2f challenge accessors and request host to RESTEnvironment
714 -- Proxmox Support Team <support@proxmox.com> Wed, 03 Apr 2019 13:53:12 +0200
716 libpve-common-perl (5.0-49) unstable; urgency=medium
718 * JSONSchema: register pve-snapshot-name here to avoid cyclic
721 -- Proxmox Support Team <support@proxmox.com> Thu, 21 Mar 2019 12:50:26 +0100
723 libpve-common-perl (5.0-48) unstable; urgency=medium
725 * JSONSchema: add 'mac-addr' standard option
727 * JSONSchema: Adapt MAC address format to unicast
729 * fix #2111: regex match for email addresses
731 -- Proxmox Support Team <support@proxmox.com> Thu, 14 Mar 2019 09:51:35 +0100
733 libpve-common-perl (5.0-47) unstable; urgency=medium
735 * partially fix #2023: Switch to https for yubico.com API
737 * Fix 1891: Add zsh command completion generator
739 -- Proxmox Support Team <support@proxmox.com> Wed, 20 Feb 2019 12:23:56 +0100
741 libpve-common-perl (5.0-46) unstable; urgency=medium
743 * add missing dependency on libhttp-daemon-perl, libhttp-manager-perl
745 -- Proxmox Support Team <support@proxmox.com> Mon, 11 Feb 2019 10:54:52 +0100
747 libpve-common-perl (5.0-45) unstable; urgency=medium
749 * Tools: add fsync sycall
751 * Tools: add dev_t_major/minor
753 -- Proxmox Support Team <support@proxmox.com> Mon, 04 Feb 2019 11:43:21 +0100
755 libpve-common-perl (5.0-44) unstable; urgency=medium
757 * JSONSchema: Add format for MAC address verification
759 * fix defaults for standard_output_options
761 -- Proxmox Support Team <support@proxmox.com> Tue, 22 Jan 2019 11:51:59 +0100
763 libpve-common-perl (5.0-43) unstable; urgency=medium
765 * fix #1956: return controlling terminal to parent
767 * Tools: cope with '0' in split_list
769 * network: fix setting MTU on veth pair
771 * SysFSTools: add helpers for mediated PCI devices
773 * SysFSTools: allow one to return verbose information from lspci
775 -- Proxmox Support Team <support@proxmox.com> Thu, 22 Nov 2018 11:19:46 +0100
777 libpve-common-perl (5.0-42) unstable; urgency=medium
779 * fix #1548: replace perl use vars with our
781 * introduce SysFSTools
783 -- Proxmox Support Team <support@proxmox.com> Mon, 19 Nov 2018 13:45:54 +0100
785 libpve-common-perl (5.0-41) unstable; urgency=medium
787 * fix #1938: increase filesize limit for /proc/mounts
789 * inotify: network/interfaces: add support for 802.1ad stacked vlans
791 * build: split deb target into deb and src
793 * fix #1963: don't do day-time related math on time stamps
795 -- Proxmox Support Team <support@proxmox.com> Wed, 31 Oct 2018 14:58:42 +0100
797 libpve-common-perl (5.0-40) unstable; urgency=medium
799 * minor fixup for startup order code
801 -- Proxmox Support Team <support@proxmox.com> Tue, 25 Sep 2018 11:33:34 +0200
803 libpve-common-perl (5.0-39) unstable; urgency=medium
805 * fix #1914: CLIFormatter: check also for existence of type
807 * generate_usage_str: do not group sub-commands
809 * run_fork_with_timeout: handle SIGTERM
811 * intoify: improve mtu/bridgebort checks
813 * api_dump_full: reduce enumerated options to a single one
815 * inotify: add methods for reading/writing /etc/hosts
817 -- Proxmox Support Team <support@proxmox.com> Thu, 20 Sep 2018 09:38:32 +0200
819 libpve-common-perl (5.0-38) unstable; urgency=medium
821 * getopt_usage: do not display $standard_output_options
823 * introcude new output format 'yaml'
825 * PVE::CLIHandler - allow to define additional parameters for output
828 * PVE::ACME - untaint saved account data
830 * api dump: do not skip indexed params with only one index
832 -- Proxmox Support Team <support@proxmox.com> Fri, 27 Jul 2018 10:54:59 +0200
834 libpve-common-perl (5.0-37) unstable; urgency=medium
836 * make CLI standard options opt-in for commands
838 -- Proxmox Support Team <support@proxmox.com> Wed, 18 Jul 2018 10:47:33 +0200
840 libpve-common-perl (5.0-36) unstable; urgency=medium
842 * fix #1819: fork_worker: ensure sync'ed workers control terminal
844 * new class to generate and format CLI output, including common render
845 methods, table borders and output formats
847 * add vxlan interface support
849 * initial ifupdown2 option support for bridge and bond interfaces
851 -- Proxmox Support Team <support@proxmox.com> Tue, 10 Jul 2018 13:56:37 +0200
853 libpve-common-perl (5.0-35) unstable; urgency=medium
855 * replace read_password_func from cli handler with more flexible param
858 * add print_text_table and print_api_result helper
860 -- Proxmox Support Team <support@proxmox.com> Wed, 27 Jun 2018 12:33:09 +0200
862 libpve-common-perl (5.0-34) unstable; urgency=medium
864 * split out systemd specific code to own perl module
866 -- Proxmox Support Team <support@proxmox.com> Fri, 15 Jun 2018 12:05:54 +0200
868 libpve-common-perl (5.0-33) unstable; urgency=medium
870 * only show subcommand specific usage if command incomplete
872 * filter out aliases when trying to expand command
874 * fix handling unknown commands
876 * add a generalized 'read and confirm password' sub
878 * improve bash completion
880 * fix getopt when invoking without arguments
882 * ensure errors from forked commands get returned correctly
884 -- Proxmox Support Team <support@proxmox.com> Thu, 14 Jun 2018 09:15:41 +0200
886 libpve-common-perl (5.0-32) unstable; urgency=medium
888 * fix #1766: compare task start time numerically
890 * add helper to dump API with resolved references
892 -- Proxmox Support Team <support@proxmox.com> Tue, 29 May 2018 07:33:47 +0200
894 libpve-common-perl (5.0-31) unstable; urgency=medium
896 * add ACME library and challenge plugins
898 * add Certificate helper
900 * untaint PVE::Tools::df() return values
902 -- Proxmox Support Team <support@proxmox.com> Fri, 04 May 2018 12:39:02 +0200
904 libpve-common-perl (5.0-30) unstable; urgency=medium
906 * pty: fix read_password prototype
908 * cli: more generic interactive parameter definition
910 -- Proxmox Support Team <support@proxmox.com> Thu, 22 Mar 2018 09:08:08 +0100
912 libpve-common-perl (5.0-29) unstable; urgency=medium
914 * CLIHandler: fix command usage string generation
916 * fix #1682: handle relative years absolutely
918 * introduce compute_param_mapping_hash helper
920 -- Proxmox Support Team <support@proxmox.com> Fri, 09 Mar 2018 08:56:03 +0100
922 libpve-common-perl (5.0-28) unstable; urgency=medium
924 * net: replace brctl with iproute2 calls
926 * schema: add bwlimit standard option and format
928 * schema: allow ipv6 prefix lengths up to 128
930 * net: remove flowid in traffic limit commands
932 -- Proxmox Support Team <support@proxmox.com> Mon, 19 Feb 2018 11:41:12 +0100
934 libpve-common-perl (5.0-27) unstable; urgency=medium
936 * minor code updates for better reusability
938 -- Proxmox Support Team <support@proxmox.com> Mon, 22 Jan 2018 15:03:12 +0100
940 libpve-common-perl (5.0-26) unstable; urgency=medium
942 * support sub command structures for command line utilities
944 * JSONSchema: add fingerprint-sha256 standard option
946 -- Proxmox Support Team <support@proxmox.com> Thu, 18 Jan 2018 09:27:50 +0100
948 libpve-common-perl (5.0-25) unstable; urgency=medium
950 * fix issue where 0.5MB converted to GB becomes 0
952 * fix issue which caused the web GUI to not show a new login window when the
953 ticket becomes invalid (eg. timed out)
955 -- Proxmox Support Team <support@proxmox.com> Fri, 15 Dec 2017 13:25:41 +0100
957 libpve-common-perl (5.0-24) unstable; urgency=medium
959 * let password queries be cancelled via Ctrl+C again
961 * improve vnc port allocation stability
963 -- Proxmox Support Team <support@proxmox.com> Wed, 13 Dec 2017 15:05:05 +0100
965 libpve-common-perl (5.0-23) unstable; urgency=medium
967 * added pty handling modules for upcoming pve-xtermjs package
969 -- Proxmox Support Team <support@proxmox.com> Mon, 04 Dec 2017 10:14:24 +0100
971 libpve-common-perl (5.0-22) unstable; urgency=medium
973 * daemon: fix termination of busy workers on reload
975 -- Proxmox Support Team <support@proxmox.com> Mon, 20 Nov 2017 14:22:07 +0100
977 libpve-common-perl (5.0-21) unstable; urgency=medium
979 * daemon: refactor and cleanup
981 * daemon: don't send SIGTERM before restart on leave_children_open_on_reload
983 * lock_file_full: add missing trailing newline
985 * JSONSchema.pm - add a 'download' attribute
987 -- Proxmox Support Team <support@proxmox.com> Tue, 14 Nov 2017 08:01:25 +0100
989 libpve-common-perl (5.0-20) unstable; urgency=medium
991 * tools: add run_fork
993 -- Proxmox Support Team <support@proxmox.com> Tue, 17 Oct 2017 15:08:48 +0200
995 libpve-common-perl (5.0-19) unstable; urgency=medium
997 * PVE::Subscription - new class to simplify subscription management
999 * ProcFSTools:read_proc_mounts: increase read size
1001 * tools: df: handle a failing df
1003 -- Proxmox Support Team <support@proxmox.com> Tue, 03 Oct 2017 11:34:44 +0200
1005 libpve-common-perl (5.0-18) unstable; urgency=medium
1007 * use double hyphens for command options in the documentation
1009 * fix an issue with signal handlers being replaced leading to services not
1010 shutting down properly
1012 * tools: add `convert_size` for generic byte conversion
1014 -- Proxmox Support Team <support@proxmox.com> Tue, 12 Sep 2017 13:40:53 +0200
1016 libpve-common-perl (5.0-17) unstable; urgency=medium
1018 * api: fix rendering of filepath/string parameters
1020 * tools: add pipe_socket_to_command
1022 * JSONSchema: add parse_boolean helper
1024 * restenv: catch broadcast_tasklist errors gracefully
1026 -- Proxmox Support Team <support@proxmox.com> Wed, 6 Sep 2017 09:34:43 +0200
1028 libpve-common-perl (5.0-16) unstable; urgency=medium
1030 * add helper to time-out hard blocking operations (eg. on stale NFS mounts)
1032 -- Proxmox Support Team <support@proxmox.com> Fri, 30 Jun 2017 09:18:04 +0200
1034 libpve-common-perl (5.0-15) unstable; urgency=medium
1036 * use more reliable checks in wait_for_vnc_port
1038 -- Proxmox Support Team <support@proxmox.com> Tue, 27 Jun 2017 11:23:25 +0200
1040 libpve-common-perl (5.0-14) unstable; urgency=medium
1042 * calendarevent: add the parsing error message to the format
1044 * calendarevent: add ability to have multiple timespecs for hours and minutes
1046 * calendarevent: trim event and check if empty
1048 * calendarevent: check range for start also without repetition
1050 * add and use physical NIC regexp
1052 -- Proxmox Support Team <support@proxmox.com> Thu, 22 Jun 2017 08:25:57 +0200
1054 libpve-common-perl (5.0-13) unstable; urgency=medium
1056 * calendarevent: change sorting of hours and minutes to numeric
1058 * tools: next_unused_port: use IPPROTO_TCP explicitly
1060 * tools: unused ports: optional address parameter
1062 * PVE::JSONSchema - add proxyto_callback property
1064 * Revert "JSONSchema.pm: register new standard option pve-replicate
1066 * swap raw syscall numbers with syscall.ph for easier porting
1068 -- Proxmox Support Team <support@proxmox.com> Wed, 31 May 2017 09:06:35 +0200
1070 libpve-common-perl (5.0-12) unstable; urgency=medium
1072 * fix #1388: cpuset: sort members numerically
1074 * CalendarEvent.pm: implement parser/utils for systemd like calender exents
1076 * Tools: make file-locking aware of external exception sources
1078 * SectionConfig.pm: pass section data to format_section_header
1080 * JSONSchema.pm: register new standard option pve-replicate
1082 -- Proxmox Support Team <support@proxmox.com> Thu, 18 May 2017 15:43:30 +0200
1084 libpve-common-perl (5.0-11) unstable; urgency=medium
1086 * fix decoding of array and hash CLI parameters
1088 * add network hostname -> IP helpers
1090 -- Proxmox Support Team <support@proxmox.com> Fri, 5 May 2017 12:39:00 +0200
1092 libpve-common-perl (5.0-10) unstable; urgency=medium
1094 * mark decode_utf8_parameters() as depreciated
1096 * use Encode::Locale to encode parameters read from console(getopt)
1098 -- Proxmox Support Team <support@proxmox.com> Tue, 02 May 2017 11:52:19 +0200
1100 libpve-common-perl (5.0-9) unstable; urgency=medium
1102 * PVE::RESTEnvironment::get_user - add $noerr parameter
1104 -- Proxmox Support Team <support@proxmox.com> Sat, 29 Apr 2017 08:28:11 +0200
1106 libpve-common-perl (5.0-8) unstable; urgency=medium
1108 * remove wrong (and superfluous) range check in cpusets
1110 -- Proxmox Support Team <support@proxmox.com> Thu, 20 Apr 2017 12:29:17 +0200
1112 libpve-common-perl (5.0-7) unstable; urgency=medium
1114 * journal: allow filtering for a specific service
1116 * net: only disable ipv6 when creating a bridge/interface
1118 * fix uninitialized return code in run_command
1120 -- Proxmox Support Team <support@proxmox.com> Mon, 10 Apr 2017 16:07:18 +0200
1122 libpve-common-perl (5.0-6) unstable; urgency=medium
1124 * Add utility subroutine to get the fully qualified domain name of a host
1126 -- Proxmox Support Team <support@proxmox.com> Mon, 03 Apr 2017 11:07:47 +0200
1128 libpve-common-perl (5.0-5) unstable; urgency=medium
1130 * PVE::Tools::encrypt_pw() - new helper
1132 -- Proxmox Support Team <support@proxmox.com> Thu, 30 Mar 2017 17:50:44 +0200
1134 libpve-common-perl (5.0-4) unstable; urgency=medium
1136 * OTP.pm: new class with OTP helpers
1138 -- Proxmox Support Team <support@proxmox.com> Thu, 30 Mar 2017 17:40:11 +0200
1140 libpve-common-perl (5.0-3) unstable; urgency=medium
1142 * Notify.pm: use Clone::clone instead of Storable::dclone
1144 -- Proxmox Support Team <support@proxmox.com> Tue, 21 Mar 2017 12:07:07 +0100
1146 libpve-common-perl (5.0-2) unstable; urgency=medium
1148 * Add keeplocale parameter required by some API commands
1150 -- Proxmox Support Team <support@proxmox.com> Mon, 13 Mar 2017 15:02:41 +0100
1152 libpve-common-perl (5.0-1) unstable; urgency=medium
1154 * bump version for Debian Stretch
1156 -- Proxmox Support Team <support@proxmox.com> Wed, 8 Mar 2017 10:27:09 +0100
1158 libpve-common-perl (4.0-93) unstable; urgency=medium
1160 * SectionConfig::check_value: return bool/numbers as numeric value
1162 * JSONSchema::check_type: return success (not value)
1164 * RESTEnvironment->init_request: reset result_attributes
1166 * SectionConfig: add new parameter $skip_type to createSchema()
1168 * SectionConfig:write_config: sort options by key name
1170 * SectionConfig: allow to get class specific updateSchema()
1172 * (maybe) fixes #1229: fix port reservation
1174 * Fix example to latest RestHandler
1176 -- Proxmox Support Team <support@proxmox.com> Wed, 08 Mar 2017 06:17:44 +0100
1178 libpve-common-perl (4.0-92) unstable; urgency=medium
1180 * stop using ifconfig from net-tools
1184 -- Proxmox Support Team <support@proxmox.com> Thu, 09 Feb 2017 11:39:13 +0100
1186 libpve-common-perl (4.0-91) unstable; urgency=medium
1188 * Fix interface writer for bridge_ports and slaves.
1190 * ensure correct upgrade path
1192 -- Proxmox Support Team <support@proxmox.com> Mon, 6 Feb 2017 14:45:20 +0100
1194 libpve-common-perl (4.0-90) unstable; urgency=medium
1196 * RESTEnvironment: let check_worker take a $self
1198 -- Proxmox Support Team <support@proxmox.com> Fri, 27 Jan 2017 10:57:13 +0100
1200 libpve-common-perl (4.0-89) unstable; urgency=medium
1202 * fix #1232: cleanup bridges on veth_delete
1204 * split abstract base modules into separate libpve-guest-common-perl package
1206 -- Proxmox Support Team <support@proxmox.com> Wed, 25 Jan 2017 09:10:47 +0100
1208 libpve-common-perl (4.0-88) unstable; urgency=medium
1210 * PVE::Ticket - new helper class to create auth tickets
1212 -- Proxmox Support Team <support@proxmox.com> Thu, 19 Jan 2017 12:53:08 +0100
1214 libpve-common-perl (4.0-87) unstable; urgency=medium
1216 * RESTHandler.pm: remove register_page_formatter (no longer required)
1218 * JSONSchema: remove formatter option
1220 * PVE::RESTEnvironment: new base class for PVE::RPCEnvironment
1222 -- Proxmox Support Team <support@proxmox.com> Thu, 19 Jan 2017 09:09:15 +0100
1224 libpve-common-perl (4.0-86) unstable; urgency=medium
1226 * CLIHandler.pm: remove calls to PVE::RPCEnvironment
1228 * CLIHandler.pm: add setup_environment hook
1230 * CLIHandler.pm: remove run as root restriction
1232 -- Proxmox Support Team <support@proxmox.com> Fri, 13 Jan 2017 11:22:18 +0100
1234 libpve-common-perl (4.0-85) unstable; urgency=medium
1236 * set 'snapshot-delete' lock when deleting snapshot
1238 -- Proxmox Support Team <support@proxmox.com> Thu, 22 Dec 2016 12:36:27 +0100
1240 libpve-common-perl (4.0-84) unstable; urgency=medium
1242 * CpuSet short_string - avoid ranges like 0-0, 1-1, 2-2, ...
1244 * CpuSet write_to_cgroup: catch errors from close()
1246 -- Proxmox Support Team <support@proxmox.com> Wed, 21 Dec 2016 11:53:02 +0100
1248 libpve-common-perl (4.0-83) unstable; urgency=medium
1250 * safe_read_from: add filename parameter to improve error messages
1252 -- Proxmox Support Team <support@proxmox.com> Mon, 28 Nov 2016 07:45:43 +0100
1254 libpve-common-perl (4.0-82) unstable; urgency=medium
1256 * cpuset: fix short_string
1258 -- Proxmox Support Team <support@proxmox.com> Wed, 23 Nov 2016 12:21:53 +0100
1260 libpve-common-perl (4.0-81) unstable; urgency=medium
1262 * use better regex for remote ip check
1264 * schema_get_type_text: do not always expand enums
1266 * schema_get_type_text: render generic types as <type>
1268 -- Proxmox Support Team <support@proxmox.com> Tue, 22 Nov 2016 11:50:30 +0100
1270 libpve-common-perl (4.0-80) unstable; urgency=medium
1272 * use the pvecm mtunnel command to get remote migration ip
1274 * Fix #1188: tempfile: use /run by default
1276 * JSONSchema: allow named formats in parse_property_string
1278 -- Proxmox Support Team <support@proxmox.com> Thu, 03 Nov 2016 09:45:31 +0100
1280 libpve-common-perl (4.0-79) unstable; urgency=medium
1282 * CpuSet: read $MAX_CPUID from /proc/cpuinfo
1284 * CpuSet: new max_cpuid() method (replaces static class var)
1286 * add get_local_ip_from_cidr
1288 -- Proxmox Support Team <support@proxmox.com> Fri, 28 Oct 2016 17:45:04 +0200
1290 libpve-common-perl (4.0-78) unstable; urgency=medium
1292 * CpuSet: add helper to format/print cpu sets
1294 -- Proxmox Support Team <support@proxmox.com> Fri, 28 Oct 2016 07:04:18 +0200
1296 libpve-common-perl (4.0-77) unstable; urgency=medium
1298 * new class PVE::CpuSet: Simply class to handle cpu sets
1300 -- Proxmox Support Team <support@proxmox.com> Wed, 26 Oct 2016 11:16:07 +0200
1302 libpve-common-perl (4.0-76) unstable; urgency=medium
1304 * SectionConfig: always write out explicitly set booleans
1306 -- Proxmox Support Team <support@proxmox.com> Thu, 20 Oct 2016 06:16:21 +0200
1308 libpve-common-perl (4.0-75) unstable; urgency=medium
1310 * correct spelling of synopsis
1312 -- Proxmox Support Team <support@proxmox.com> Fri, 07 Oct 2016 09:02:36 +0200
1314 libpve-common-perl (4.0-74) unstable; urgency=medium
1316 * Network: add disable_ipv6 and use it
1318 * fix doc generator (do not convert efidisk0 to efidisk[N])
1320 -- Proxmox Support Team <support@proxmox.com> Thu, 29 Sep 2016 12:46:23 +0200
1322 libpve-common-perl (4.0-73) unstable; urgency=medium
1324 * schema_get_type_text: always access values as number
1326 * add typetext property for more complex types
1328 -- Proxmox Support Team <support@proxmox.com> Fri, 16 Sep 2016 08:48:18 +0200
1330 libpve-common-perl (4.0-72) unstable; urgency=medium
1332 * allow Regexp objects for strings in the schema
1334 * tools: optional prefix for random_ether_addr
1336 * harden file_set_contents against symlinks attacks (thanks to
1337 RACK911Labs.com for the hint)
1339 * backport file_copy from PVE 4
1341 -- Proxmox Support Team <support@proxmox.com> Tue, 16 Aug 2016 16:53:36 +0200
1343 libpve-common-perl (4.0-71) unstable; urgency=medium
1345 * fix mac address generation limitation
1347 * fix #1046: add non-snapshotted disks as unused
1349 * df: untaint the result
1351 -- Proxmox Support Team <support@proxmox.com> Mon, 11 Jul 2016 11:29:42 +0200
1353 libpve-common-perl (4.0-70) unstable; urgency=medium
1355 * Fix #132: hold a lock while setting up vlan bridges
1357 -- Proxmox Support Team <support@proxmox.com> Wed, 22 Jun 2016 11:21:16 +0200
1359 libpve-common-perl (4.0-69) unstable; urgency=medium
1361 * vlan fixups: remove existing vlan ids
1363 -- Proxmox Support Team <support@proxmox.com> Tue, 21 Jun 2016 06:53:58 +0200
1365 libpve-common-perl (4.0-68) unstable; urgency=medium
1367 * catch malformed mailto/mailfrom in sendmail
1369 -- Proxmox Support Team <support@proxmox.com> Thu, 09 Jun 2016 17:56:26 +0200
1371 libpve-common-perl (4.0-67) unstable; urgency=medium
1373 * added: enter_systemd_scope
1375 * move Network::get_active_interfaces to ProcFSTools
1377 * add netmasks starting from /8 to local netmask list
1379 * Consider /31 and /32 valid subnet masks
1381 -- Proxmox Support Team <support@proxmox.com> Fri, 03 Jun 2016 11:27:13 +0200
1383 libpve-common-perl (4.0-66) unstable; urgency=medium
1385 * added: openat, mkdirat
1387 * Allow O_PATH and O_TMPFILE to be exported
1389 -- Proxmox Support Team <support@proxmox.com> Wed, 01 Jun 2016 11:31:59 +0200
1391 libpve-common-perl (4.0-65) unstable; urgency=medium
1393 * run_cli_handler: add no_rpcenv parameter
1395 -- Proxmox Support Team <support@proxmox.com> Wed, 25 May 2016 11:33:52 +0200
1397 libpve-common-perl (4.0-64) unstable; urgency=medium
1399 * print_property_string: don't print the default key's name
1401 -- Proxmox Support Team <support@proxmox.com> Mon, 23 May 2016 06:26:40 +0200
1403 libpve-common-perl (4.0-63) unstable; urgency=medium
1405 * show warning when using VLAN 1 on a VLAN aware bridge
1407 -- Proxmox Support Team <support@proxmox.com> Wed, 18 May 2016 11:23:27 +0200
1409 libpve-common-perl (4.0-62) unstable; urgency=medium
1411 * re-enable run_cli, which is still in use
1413 -- Proxmox Support Team <support@proxmox.com> Sat, 14 May 2016 11:27:23 +0200
1415 libpve-common-perl (4.0-61) unstable; urgency=medium
1417 * remove PodParser.pm, implement keyAlias feature (replaces group feature)
1419 -- Proxmox Support Team <support@proxmox.com> Wed, 11 May 2016 11:09:29 +0200
1421 libpve-common-perl (4.0-60) unstable; urgency=medium
1423 * setup_tc_rate_limit: Use run_command instead of system
1425 * When starting in debug mode, starts the daemon without going
1428 -- Proxmox Support Team <support@proxmox.com> Tue, 03 May 2016 07:05:49 +0200
1430 libpve-common-perl (4.0-59) unstable; urgency=medium
1432 * Fix #908: cleanup OVS ports in tap_unplug
1434 -- Proxmox Support Team <support@proxmox.com> Wed, 13 Apr 2016 06:37:15 +0200
1436 libpve-common-perl (4.0-58) unstable; urgency=medium
1438 * Add validate_ssh_public_keys
1440 * Handle string parameter to file content replacement
1442 * Tools: add sendmail
1444 * Tools: add tempfile and tempfile_contents
1448 -- Proxmox Support Team <support@proxmox.com> Tue, 05 Apr 2016 06:28:45 +0200
1450 libpve-common-perl (4.0-57) unstable; urgency=medium
1452 * fix #923: uninitalized value in remove_lock
1454 * new PVE::RESTHandler::dump_properties
1456 * generate_typetext: handle enums and booleans automatically
1458 * property strings: introduce key grouping feature
1460 -- Proxmox Support Team <support@proxmox.com> Fri, 01 Apr 2016 07:15:56 +0200
1462 libpve-common-perl (4.0-56) unstable; urgency=medium
1464 * add the 'urlencoded' string format
1466 * property strings: check for commas in values
1468 -- Proxmox Support Team <support@proxmox.com> Mon, 21 Mar 2016 08:47:06 +0100
1470 libpve-common-perl (4.0-55) unstable; urgency=medium
1472 * add missing check for undef in is_mounted
1474 -- Proxmox Support Team <support@proxmox.com> Wed, 16 Mar 2016 16:48:19 +0100
1476 libpve-common-perl (4.0-54) unstable; urgency=medium
1478 * net: don't die in get_active_interfaces() and try both address families
1480 -- Proxmox Support Team <support@proxmox.com> Tue, 15 Mar 2016 06:45:55 +0100
1482 libpve-common-perl (4.0-53) unstable; urgency=medium
1484 * net: tap_plug() needs to apply rate limiting
1486 * network: tap_rate_limit: fix uninitialized value
1488 -- Proxmox Support Team <support@proxmox.com> Tue, 08 Mar 2016 15:51:12 +0100
1490 libpve-common-perl (4.0-52) unstable; urgency=medium
1492 * AbstractConfig: Decide whether volume is added as unused in subclass
1494 * AbstractConfig: Introduce __snapshot_create_vol_snapshots_hook
1496 -- Proxmox Support Team <support@proxmox.com> Tue, 08 Mar 2016 11:34:24 +0100
1498 libpve-common-perl (4.0-51) unstable; urgency=medium
1500 * Add AbstractConfig base class
1502 -- Proxmox Support Team <support@proxmox.com> Thu, 03 Mar 2016 10:12:26 +0100
1504 libpve-common-perl (4.0-50) unstable; urgency=medium
1506 * Add since and until parameter to dump_journal
1508 * pod: generate property string documentation
1510 -- Proxmox Support Team <support@proxmox.com> Wed, 02 Mar 2016 06:23:24 +0100
1512 libpve-common-perl (4.0-49) unstable; urgency=medium
1514 * schema: error on missing keys without default keys
1516 -- Proxmox Support Team <support@proxmox.com> Thu, 18 Feb 2016 09:40:35 +0100
1518 libpve-common-perl (4.0-48) unstable; urgency=medium
1520 * added syncfs syscall and sync_mountpoint helper
1522 * Applying: schema: disable additional properties in property strings
1524 -- Proxmox Support Team <support@proxmox.com> Thu, 11 Feb 2016 11:24:34 +0100
1526 libpve-common-perl (4.0-47) unstable; urgency=medium
1528 * Implement refcounting for flocks
1530 * CLIHandler: add missing use PVE::INotify
1532 * Fix #882: active state of interfaces depends on ipv6
1534 -- Proxmox Support Team <support@proxmox.com> Wed, 10 Feb 2016 11:13:32 +0100
1536 libpve-common-perl (4.0-46) unstable; urgency=medium
1538 * add upid_wait method
1540 * SectionConfig: disable duplicate plugin registration
1542 * Tools: add setns system call
1544 -- Proxmox Support Team <support@proxmox.com> Wed, 27 Jan 2016 16:55:45 +0100
1546 libpve-common-perl (4.0-45) unstable; urgency=medium
1548 * network: fix uninitialized value error
1550 -- Proxmox Support Team <support@proxmox.com> Mon, 18 Jan 2016 16:54:06 +0100
1552 libpve-common-perl (4.0-44) unstable; urgency=medium
1554 * network : add trunks support
1556 -- Proxmox Support Team <support@proxmox.com> Fri, 15 Jan 2016 17:26:05 +0100
1558 libpve-common-perl (4.0-43) unstable; urgency=medium
1560 * Fix #861: use safer sprintf formatting
1562 -- Proxmox Support Team <support@proxmox.com> Fri, 08 Jan 2016 12:50:43 +0100
1564 libpve-common-perl (4.0-42) unstable; urgency=medium
1566 * bash completion: allow fall back to default completion
1568 * lock_file_full: output also lockname if it cannot be acquired
1570 -- Proxmox Support Team <support@proxmox.com> Sat, 19 Dec 2015 09:06:24 +0100
1572 libpve-common-perl (4.0-41) unstable; urgency=medium
1574 * Daemon: don't clear CLOEXEC on daemon sockets
1576 -- Proxmox Support Team <support@proxmox.com> Mon, 07 Dec 2015 11:17:21 +0100
1578 libpve-common-perl (4.0-40) unstable; urgency=medium
1580 * run_command: return exit code and add noerr option
1582 -- Proxmox Support Team <support@proxmox.com> Mon, 30 Nov 2015 13:00:15 +0100
1584 libpve-common-perl (4.0-39) unstable; urgency=medium
1586 * add function file_copy
1588 * print_property_string: skip keys early
1590 -- Proxmox Support Team <support@proxmox.com> Thu, 26 Nov 2015 08:09:04 +0100
1592 libpve-common-perl (4.0-38) unstable; urgency=medium
1594 * Network setup: avoid access to undefinded var $tag
1596 -- Proxmox Support Team <support@proxmox.com> Thu, 19 Nov 2015 06:24:53 +0100
1598 libpve-common-perl (4.0-37) unstable; urgency=medium
1600 * ProcFSTools: implement conforming parse_mounts
1602 -- Proxmox Support Team <support@proxmox.com> Fri, 13 Nov 2015 11:16:33 +0100
1604 libpve-common-perl (4.0-36) unstable; urgency=medium
1606 * Tools::df: fork and use Filesys::Df
1608 * print_property_string: skip undefined values
1610 * fix CLONE constant declaration
1612 * Tools: make unshare behave like other perl syscalls
1614 -- Proxmox Support Team <support@proxmox.com> Fri, 30 Oct 2015 07:03:50 +0100
1616 libpve-common-perl (4.0-35) unstable; urgency=medium
1618 * read_prox_net_ipv6_route fixes
1620 -- Proxmox Support Team <support@proxmox.com> Fri, 23 Oct 2015 12:13:55 +0200
1622 libpve-common-perl (4.0-34) unstable; urgency=medium
1624 * network: IP_from_cidr and is_ip_in_cidr helpers
1626 * half-revert: remove autostart property from bridge ports
1628 -- Proxmox Support Team <support@proxmox.com> Mon, 19 Oct 2015 11:14:12 +0200
1630 libpve-common-perl (4.0-33) unstable; urgency=medium
1632 * allow /32 ipv4 cidrs
1634 -- Proxmox Support Team <support@proxmox.com> Fri, 16 Oct 2015 09:53:52 +0200
1636 libpve-common-perl (4.0-32) unstable; urgency=medium
1638 * print_property_string: disk-size is a format, not a type
1640 * Shorter implementation of random_ether_addr()
1642 -- Proxmox Support Team <support@proxmox.com> Thu, 15 Oct 2015 12:22:14 +0200
1644 libpve-common-perl (4.0-31) unstable; urgency=medium
1646 * parse_property_string: add newline to error strings
1648 -- Proxmox Support Team <support@proxmox.com> Fri, 09 Oct 2015 08:43:47 +0200
1650 libpve-common-perl (4.0-30) unstable; urgency=medium
1652 * depend on libclone-perl
1654 * api_clone_schema: use Clone::clone instead of Storable::dclone
1656 -- Proxmox Support Team <support@proxmox.com> Wed, 07 Oct 2015 08:52:09 +0200
1658 libpve-common-perl (4.0-29) unstable; urgency=medium
1660 * INotify::read_etc_resolv_conf: ipv6 support
1662 -- Proxmox Support Team <support@proxmox.com> Mon, 05 Oct 2015 12:32:00 +0200
1664 libpve-common-perl (4.0-28) unstable; urgency=medium
1666 * run_cli_handler: add no_init parameter for lxc mount hook
1668 -- Proxmox Support Team <support@proxmox.com> Fri, 02 Oct 2015 13:42:37 +0200
1670 libpve-common-perl (4.0-27) unstable; urgency=medium
1672 * CLIHandler: fix manpage for method using 'password' handlers.
1674 * run_cli_handler: replaces run_cli()
1676 -- Proxmox Support Team <support@proxmox.com> Fri, 02 Oct 2015 10:43:14 +0200
1678 libpve-common-perl (4.0-26) unstable; urgency=medium
1680 * added JSONSchema::print_property_string
1682 * JSONSchema: added disk-size format
1684 * Added PVE::JSONSchema::parse_size/format_size
1686 * Support named formats in typetext generation
1688 -- Proxmox Support Team <support@proxmox.com> Thu, 01 Oct 2015 11:26:11 +0200
1690 libpve-common-perl (4.0-25) unstable; urgency=medium
1692 * read|write network interfaces : add support for vlan interfaces
1694 -- Proxmox Support Team <support@proxmox.com> Fri, 25 Sep 2015 07:03:01 +0200
1696 libpve-common-perl (4.0-24) unstable; urgency=medium
1698 * JSONSchema: verify comma-separated property strings
1700 * JSONSchema: pve-ipv4/6-config and CIDR split
1702 -- Proxmox Support Team <support@proxmox.com> Wed, 23 Sep 2015 08:20:44 +0200
1704 libpve-common-perl (4.0-23) unstable; urgency=medium
1706 * support QinQ / vlan stacking
1708 * improve bash completion
1710 * Tools: add unshare system call
1712 * Allow top level devel domain name up to 63 characters in email adresse
1714 -- Proxmox Support Team <support@proxmox.com> Mon, 21 Sep 2015 12:11:17 +0200
1716 libpve-common-perl (4.0-22) unstable; urgency=medium
1718 * Tools::run_command: support command pipes (array of arrays)
1720 * Tools::run_command: add documentation
1722 * parse/set bridge_vlan_aware flag
1724 -- Proxmox Support Team <support@proxmox.com> Wed, 16 Sep 2015 09:11:29 +0200
1726 libpve-common-perl (4.0-21) unstable; urgency=medium
1728 * remove autostart property from bridge ports
1730 * CLIHandler: allow binaries with '-' in command name
1732 -- Proxmox Support Team <support@proxmox.com> Tue, 15 Sep 2015 09:04:01 +0200
1734 libpve-common-perl (4.0-20) unstable; urgency=medium
1736 * avoid Exporter warning with Cwd
1738 -- Proxmox Support Team <support@proxmox.com> Wed, 09 Sep 2015 09:13:11 +0200
1740 libpve-common-perl (4.0-19) unstable; urgency=medium
1742 * add missing formatter property to method schema
1744 * CLIHandler: add helper to generate bash completion (and config)
1746 * add helpers to verify API without starting the binary
1748 * remove + from getopt's prefix_pattern
1750 * new helpers: read_proc_mounts and is_mounted
1752 -- Proxmox Support Team <support@proxmox.com> Tue, 08 Sep 2015 07:16:47 +0200
1754 libpve-common-perl (4.0-18) unstable; urgency=medium
1756 * added 'extra-args' CLI handling
1758 * add bash completion handler
1760 -- Proxmox Support Team <support@proxmox.com> Tue, 01 Sep 2015 17:47:18 +0200
1762 libpve-common-perl (4.0-17) unstable; urgency=medium
1764 * Added PVE::Network::tcp_ping to replace Net::Ping
1766 * Tools::run_with_timeout improvement + hires alarm
1768 * Add generic parse_host_and_port function
1770 -- Proxmox Support Team <support@proxmox.com> Fri, 28 Aug 2015 11:37:10 +0200
1772 libpve-common-perl (4.0-16) unstable; urgency=medium
1774 * fix bug #860: fix tc rate control
1776 -- Proxmox Support Team <support@proxmox.com> Mon, 17 Aug 2015 09:43:41 +0200
1778 libpve-common-perl (4.0-15) unstable; urgency=medium
1780 * add tap device name parse fix
1782 -- Proxmox Support Team <support@proxmox.com> Mon, 10 Aug 2015 09:06:28 +0200
1784 libpve-common-perl (4.0-14) unstable; urgency=medium
1786 * get_standard_option: do not overwrite defaults when they evaluate to false
1788 -- Proxmox Support Team <support@proxmox.com> Tue, 04 Aug 2015 08:59:48 +0200
1790 libpve-common-perl (4.0-13) unstable; urgency=medium
1792 * fix tap_plug with vlan for non aware vlan bridges
1794 -- Proxmox Support Team <support@proxmox.com> Mon, 03 Aug 2015 16:13:33 +0200
1796 libpve-common-perl (4.0-12) unstable; urgency=medium
1798 * tap_plug : add support for vlan aware linux bridge
1800 * replace /sbin/vconfig with /sbin/ip call
1802 -- Proxmox Support Team <support@proxmox.com> Thu, 30 Jul 2015 08:59:52 +0200
1804 libpve-common-perl (4.0-11) unstable; urgency=medium
1806 * add ProcFSTools::read_proc_net_ipv6_route
1808 * added constants: ipv4_reverse_mask and ipv4_mask_hash_localnet
1810 -- Proxmox Support Team <support@proxmox.com> Mon, 27 Jul 2015 13:12:28 +0200
1812 libpve-common-perl (4.0-10) unstable; urgency=medium
1814 * add veth_create and veth_delete
1816 -- Proxmox Support Team <support@proxmox.com> Fri, 26 Jun 2015 11:50:24 +0200
1818 libpve-common-perl (4.0-9) unstable; urgency=medium
1820 * add IPv6 support for /etc/network/interfaces
1822 -- Proxmox Support Team <support@proxmox.com> Fri, 26 Jun 2015 07:56:05 +0200
1824 libpve-common-perl (4.0-8) unstable; urgency=medium
1826 * PVE::Daemon now calls systemctl for start/stop/restart
1828 -- Proxmox Support Team <support@proxmox.com> Fri, 19 Jun 2015 07:23:46 +0200
1830 libpve-common-perl (4.0-7) unstable; urgency=medium
1832 * new helper dump_journal to view systemd journal
1834 -- Proxmox Support Team <support@proxmox.com> Tue, 09 Jun 2015 12:16:24 +0200
1836 libpve-common-perl (4.0-6) unstable; urgency=medium
1838 * add trigger for pve-api-updates
1840 -- Proxmox Support Team <support@proxmox.com> Mon, 01 Jun 2015 13:18:00 +0200
1842 libpve-common-perl (4.0-5) unstable; urgency=medium
1844 * defer some daemon setup routines
1846 -- Proxmox Support Team <support@proxmox.com> Thu, 28 May 2015 18:07:34 +0200
1848 libpve-common-perl (4.0-4) unstable; urgency=medium
1850 * spice-proxy format now uses new address format
1852 -- Proxmox Support Team <support@proxmox.com> Wed, 27 May 2015 15:33:40 +0200
1854 libpve-common-perl (4.0-3) unstable; urgency=medium
1856 * add utility to fetch the socket family for a hostname
1858 * provide Tools::unpack_sockaddr_in46
1860 * new helper: getaddrinfo_all
1862 * add a socket family argument to next_*_port functions
1864 -- Proxmox Support Team <support@proxmox.com> Fri, 08 May 2015 12:37:55 +0200
1866 libpve-common-perl (4.0-2) unstable; urgency=medium
1868 * register new standard option 'pve-startup-order'
1870 -- Proxmox Support Team <support@proxmox.com> Wed, 22 Apr 2015 09:56:10 +0200
1872 libpve-common-perl (4.0-1) unstable; urgency=medium
1874 * bump version for Debian Jessie
1876 -- Proxmox Support Team <support@proxmox.com> Thu, 26 Feb 2015 11:18:57 +0100
1878 libpve-common-perl (3.0-24) unstable; urgency=low
1880 * next_migrate_port: higher port range
1882 * next_unused_port: test with bind to all IPs
1884 -- Proxmox Support Team <support@proxmox.com> Wed, 11 Feb 2015 06:37:44 +0100
1886 libpve-common-perl (3.0-23) unstable; urgency=low
1888 * read_etc_network_interfaces : don't always add vmbr0
1890 -- Proxmox Support Team <support@proxmox.com> Mon, 09 Feb 2015 07:01:58 +0100
1892 libpve-common-perl (3.0-22) unstable; urgency=low
1894 * implement pre-fork daemon
1896 -- Proxmox Support Team <support@proxmox.com> Thu, 08 Jan 2015 14:49:37 +0100
1898 libpve-common-perl (3.0-21) unstable; urgency=low
1900 * add abstract class to implement daemons
1902 -- Proxmox Support Team <support@proxmox.com> Wed, 17 Dec 2014 14:49:18 +0100
1904 libpve-common-perl (3.0-20) unstable; urgency=low
1906 * create_firewall_bridge_ovs : activate ovsint interface
1908 -- Proxmox Support Team <support@proxmox.com> Thu, 11 Dec 2014 06:36:17 +0100
1910 libpve-common-perl (3.0-19) unstable; urgency=low
1912 * new helper register_page_formater
1914 -- Proxmox Support Team <support@proxmox.com> Tue, 06 May 2014 09:40:19 +0200
1916 libpve-common-perl (3.0-18) unstable; urgency=low
1918 * speedup find_handler
1920 -- Proxmox Support Team <support@proxmox.com> Thu, 24 Apr 2014 14:12:40 +0200
1922 libpve-common-perl (3.0-17) unstable; urgency=low
1924 * dump_logfile: add filter regex
1926 -- Proxmox Support Team <support@proxmox.com> Fri, 18 Apr 2014 07:20:57 +0200
1928 libpve-common-perl (3.0-16) unstable; urgency=low
1930 * register new standard option pve-config-digest
1932 * move assert_if_modified to PVE::Tools
1934 -- Proxmox Support Team <support@proxmox.com> Thu, 10 Apr 2014 09:49:30 +0200
1936 libpve-common-perl (3.0-15) unstable; urgency=low
1938 * Add support for bridges with more than one physical link
1940 -- Proxmox Support Team <support@proxmox.com> Wed, 19 Mar 2014 06:52:11 +0100
1942 libpve-common-perl (3.0-14) unstable; urgency=low
1944 * correctly copy bridge config for vlan bridges
1946 -- Proxmox Support Team <support@proxmox.com> Wed, 26 Feb 2014 07:50:47 +0100
1948 libpve-common-perl (3.0-13) unstable; urgency=low
1950 * improve random MAC address generation
1952 -- Proxmox Support Team <support@proxmox.com> Wed, 22 Jan 2014 07:37:14 +0100
1954 libpve-common-perl (3.0-12) unstable; urgency=low
1956 * add support for openvswitch network configuration
1958 -- Proxmox Support Team <support@proxmox.com> Fri, 27 Dec 2013 09:39:39 +0100
1960 libpve-common-perl (3.0-11) unstable; urgency=low
1962 * add openvswitch support to tap_plug / tap_unplug
1964 * register CIDR format
1966 * register standard options for SPICE
1968 -- Proxmox Support Team <support@proxmox.com> Sat, 21 Dec 2013 09:03:07 +0100
1970 libpve-common-perl (3.0-10) unstable; urgency=low
1972 * wait_for_vnc_port: avoid unnecessarry delay by using usleep
1974 * new helper next_spice_port()
1976 -- Proxmox Support Team <support@proxmox.com> Mon, 09 Dec 2013 13:16:55 +0100
1978 libpve-common-perl (3.0-9) unstable; urgency=low
1980 * export regular expressions for IPv4 and IPv6 addresses
1982 * fix upid parser for long uptimes (> 497 days)
1984 -- Proxmox Support Team <support@proxmox.com> Wed, 30 Oct 2013 12:45:52 +0100
1986 libpve-common-perl (3.0-8) unstable; urgency=low
1988 * do not use 'intl' variant for en an gb keyboard layouts
1990 -- Proxmox Support Team <support@proxmox.com> Wed, 23 Oct 2013 06:56:44 +0200
1992 libpve-common-perl (3.0-7) unstable; urgency=low
1994 * use warnings everywhere.
1996 -- Proxmox Support Team <support@proxmox.com> Tue, 01 Oct 2013 13:20:15 +0200
1998 libpve-common-perl (3.0-6) unstable; urgency=low
2000 * auth.conf: avoid warning if file does not exist, fix file permissions
2002 -- Proxmox Support Team <support@proxmox.com> Mon, 05 Aug 2013 07:57:16 +0200
2004 libpve-common-perl (3.0-5) unstable; urgency=low
2006 * add parser for "/etc/apt/auth.conf"
2008 -- Proxmox Support Team <support@proxmox.com> Thu, 25 Jul 2013 09:57:55 +0200
2010 libpve-common-perl (3.0-4) unstable; urgency=low
2012 * fix bug #381: use persistent reservation file for ports
2014 * new function PVE::Tools::next_migrate_port()
2016 -- Proxmox Support Team <support@proxmox.com> Mon, 13 May 2013 07:23:35 +0200
2018 libpve-common-perl (3.0-3) unstable; urgency=low
2020 * fix date in copyright message
2022 -- Proxmox Support Team <support@proxmox.com> Wed, 08 May 2013 10:55:00 +0200
2024 libpve-common-perl (3.0-2) unstable; urgency=low
2026 * implement shared file locks
2028 -- Proxmox Support Team <support@proxmox.com> Mon, 06 May 2013 11:49:10 +0200
2030 libpve-common-perl (3.0-1) unstable; urgency=low
2032 * start 3.0 development
2034 -- Proxmox Support Team <support@proxmox.com> Tue, 05 Mar 2013 11:43:46 +0100
2036 libpve-common-perl (1.0-48) unstable; urgency=low
2038 * depend on libnet-ip-perl
2040 * Improved ipv4 addresses validation
2042 -- Proxmox Support Team <support@proxmox.com> Mon, 25 Feb 2013 06:20:10 +0100
2044 libpve-common-perl (1.0-47) unstable; urgency=low
2046 * fix bug #335: correctly verify ipv4 network masks
2048 -- Proxmox Support Team <support@proxmox.com> Fri, 22 Feb 2013 09:13:35 +0100
2050 libpve-common-perl (1.0-46) unstable; urgency=low
2052 * revert vlan changes
2054 * add parser for /etc/iscsi/initiatorname.iscsi
2056 -- Proxmox Support Team <support@proxmox.com> Wed, 13 Feb 2013 10:57:20 +0100
2058 libpve-common-perl (1.0-45) unstable; urgency=low
2060 * read_meminfo: query KSM page sharing
2062 * revert tc rate filter changes: they do not work as expected
2064 -- Proxmox Support Team <support@proxmox.com> Fri, 01 Feb 2013 09:04:27 +0100
2066 libpve-common-perl (1.0-44) unstable; urgency=low
2068 * vlan changes: use ip command instead of old vconfig, activate gvrp
2069 by default, use bridge instead of raw ethernet device as vlan bridge
2071 -- Proxmox Support Team <support@proxmox.com> Mon, 28 Jan 2013 11:57:33 +0100
2073 libpve-common-perl (1.0-43) unstable; urgency=low
2075 * tc: use rate filter with mtu 64k (instead of avrate)
2077 -- Proxmox Support Team <support@proxmox.com> Mon, 28 Jan 2013 06:59:32 +0100
2079 libpve-common-perl (1.0-41) unstable; urgency=low
2081 * correctly count physical sockets
2083 -- Proxmox Support Team <support@proxmox.com> Mon, 31 Dec 2012 08:24:40 +0100
2085 libpve-common-perl (1.0-40) unstable; urgency=low
2087 * run_command: implement afterfork callback
2089 -- Proxmox Support Team <support@proxmox.com> Mon, 10 Dec 2012 12:50:12 +0100
2091 libpve-common-perl (1.0-39) unstable; urgency=low
2093 * remove hardcoded blowfish cipher
2095 -- Proxmox Support Team <support@proxmox.com> Wed, 31 Oct 2012 13:55:06 +0100
2097 libpve-common-perl (1.0-38) unstable; urgency=low
2099 * fix bug #273: retry flock if it fails with EINTR
2101 -- Proxmox Support Team <support@proxmox.com> Wed, 31 Oct 2012 08:21:43 +0100
2103 libpve-common-perl (1.0-37) unstable; urgency=low
2105 * fix bug #264: use option pipefail for shell commands
2107 -- Proxmox Support Team <support@proxmox.com> Mon, 29 Oct 2012 09:45:11 +0100
2109 libpve-common-perl (1.0-36) unstable; urgency=low
2111 * new helper wait_for_vnc_port()
2113 -- Proxmox Support Team <support@proxmox.com> Wed, 24 Oct 2012 08:21:04 +0200
2115 libpve-common-perl (1.0-35) unstable; urgency=low
2117 * fix bug in read_memory_usage
2119 -- Proxmox Support Team <support@proxmox.com> Mon, 15 Oct 2012 06:32:30 +0200
2121 libpve-common-perl (1.0-34) unstable; urgency=low
2123 * file_read_firstline: avoid warning with empty files
2125 -- Proxmox Support Team <support@proxmox.com> Tue, 02 Oct 2012 08:05:10 +0200
2127 libpve-common-perl (1.0-33) unstable; urgency=low
2129 * fix run_command: restore umask correctly
2131 -- Proxmox Support Team <support@proxmox.com> Wed, 26 Sep 2012 13:16:22 +0200
2133 libpve-common-perl (1.0-32) unstable; urgency=low
2135 * fix typo in error message
2137 -- Proxmox Support Team <support@proxmox.com> Tue, 25 Sep 2012 06:08:02 +0200
2139 libpve-common-perl (1.0-31) unstable; urgency=low
2141 * minor fix: remove debug output
2143 -- Proxmox Support Team <support@proxmox.com> Tue, 11 Sep 2012 09:22:13 +0200
2145 libpve-common-perl (1.0-30) unstable; urgency=low
2147 * allow more that 10 physical network interfaces
2149 -- Proxmox Support Team <support@proxmox.com> Thu, 02 Aug 2012 07:28:17 +0200
2151 libpve-common-perl (1.0-29) unstable; urgency=low
2153 * AbsrtactMigrate: use rsync flags AX (preserve ACLs and xattr)
2155 -- Proxmox Support Team <support@proxmox.com> Thu, 14 Jun 2012 09:08:11 +0200
2157 libpve-common-perl (1.0-28) unstable; urgency=low
2159 * added SectionConfig.pm, base class for Storage and Auth plugins.
2161 -- Proxmox Support Team <support@proxmox.com> Wed, 16 May 2012 07:18:53 +0200
2163 libpve-common-perl (1.0-27) unstable; urgency=low
2165 * fix bug #172: use DNS compatible regex in upid parser
2167 -- Proxmox Support Team <support@proxmox.com> Fri, 20 Apr 2012 08:31:44 +0200
2169 libpve-common-perl (1.0-26) unstable; urgency=low
2171 * add Turkish keyboard mappings
2173 -- Proxmox Support Team <support@proxmox.com> Wed, 11 Apr 2012 08:35:13 +0200
2175 libpve-common-perl (1.0-25) unstable; urgency=low
2177 * fix bug #135: use DNS compatible naming for 'pve-node'
2179 -- Proxmox Support Team <support@proxmox.com> Mon, 02 Apr 2012 14:10:45 +0200
2181 libpve-common-perl (1.0-24) unstable; urgency=low
2183 * fix bug #135: allow single letter 'dns-name', allow to start names
2186 -- Proxmox Support Team <support@proxmox.com> Mon, 02 Apr 2012 12:04:02 +0200
2188 libpve-common-perl (1.0-23) unstable; urgency=low
2190 * moved dir_glob_regex() and dir_glob_foreach() from PVE::Storage
2193 * add vlan setup code to PVE::Network
2195 -- Proxmox Support Team <support@proxmox.com> Wed, 28 Mar 2012 07:56:49 +0200
2197 libpve-common-perl (1.0-22) unstable; urgency=low
2199 * return number of sockets in read_cpuinfo
2201 -- Proxmox Support Team <support@proxmox.com> Mon, 26 Mar 2012 07:53:35 +0200
2203 libpve-common-perl (1.0-21) unstable; urgency=low
2205 * use Digest::SHA instead of Digest::SHA1
2207 -- Proxmox Support Team <support@proxmox.com> Tue, 20 Mar 2012 11:21:02 +0100
2209 libpve-common-perl (1.0-20) unstable; urgency=low
2211 * fix bug #116, #103: try to keep ordering in /etc/network/interfaces
2213 -- Proxmox Support Team <support@proxmox.com> Mon, 19 Mar 2012 13:30:07 +0100
2215 libpve-common-perl (1.0-19) unstable; urgency=low
2217 * add dns-name format
2219 -- Proxmox Support Team <support@proxmox.com> Mon, 12 Mar 2012 12:31:27 +0100
2221 libpve-common-perl (1.0-18) unstable; urgency=low
2223 * try to keep ordering in /etc/network/interfaces
2225 -- Proxmox Support Team <support@proxmox.com> Fri, 02 Mar 2012 12:33:34 +0100
2227 libpve-common-perl (1.0-17) unstable; urgency=low
2229 * better error message for usermod command
2231 -- Proxmox Support Team <support@proxmox.com> Thu, 01 Mar 2012 12:42:30 +0100
2233 libpve-common-perl (1.0-16) unstable; urgency=low
2235 * try to keep comments in /etc/network/interfaces
2237 -- Proxmox Support Team <support@proxmox.com> Thu, 01 Mar 2012 09:49:22 +0100
2239 libpve-common-perl (1.0-15) unstable; urgency=low
2241 * add Swedish keymap
2243 -- Proxmox Support Team <support@proxmox.com> Mon, 27 Feb 2012 09:46:36 +0100
2245 libpve-common-perl (1.0-14) unstable; urgency=low
2247 * increase version to 1.0-14 for RC1
2249 -- Proxmox Support Team <support@proxmox.com> Thu, 16 Feb 2012 15:12:15 +0100
2251 libpve-common-perl (1.0-13) unstable; urgency=low
2253 * correctly decode utf8 CLI parameters.
2255 -- Proxmox Support Team <support@proxmox.com> Thu, 19 Jan 2012 14:04:03 +0100
2257 libpve-common-perl (1.0-12) unstable; urgency=low
2259 * new helper kvmkeymaplist()
2261 * fix bug 77: only use cmd2string when necessary
2263 -- Proxmox Support Team <support@proxmox.com> Mon, 09 Jan 2012 11:44:11 +0100
2265 libpve-common-perl (1.0-11) unstable; urgency=low
2267 * new helper run_with_timeout()
2269 -- Proxmox Support Team <support@proxmox.com> Thu, 15 Dec 2011 11:25:01 +0100
2271 libpve-common-perl (1.0-10) unstable; urgency=low
2273 * add helpers to implement migration
2275 -- Proxmox Support Team <support@proxmox.com> Thu, 08 Dec 2011 11:03:54 +0100
2277 libpve-common-perl (1.0-9) unstable; urgency=low
2279 * bug fixes for run_command()
2281 -- Proxmox Support Team <support@proxmox.com> Fri, 02 Dec 2011 10:28:27 +0100
2283 libpve-common-perl (1.0-8) unstable; urgency=low
2285 * make cli argument parser more flexible
2287 -- Proxmox Support Team <support@proxmox.com> Wed, 23 Nov 2011 08:36:30 +0100
2289 libpve-common-perl (1.0-7) unstable; urgency=low
2291 * bug fixes (see git log)
2293 -- Proxmox Support Team <support@proxmox.com> Wed, 09 Nov 2011 10:07:38 +0100
2295 libpve-common-perl (1.0-6) unstable; urgency=low
2297 * add PVE::Tools::random_ether_addr()
2299 -- Proxmox Support Team <support@proxmox.com> Wed, 05 Oct 2011 09:19:39 +0200
2301 libpve-common-perl (1.0-5) unstable; urgency=low
2303 * cleanups (prepare for beta release)
2305 -- Proxmox Support Team <support@proxmox.com> Thu, 11 Aug 2011 07:23:00 +0200
2307 libpve-common-perl (1.0-4) unstable; urgency=low
2309 * CLIHandler.pm: new command 'printmanpod' to generate manual pages.
2311 -- Proxmox Support Team <support@proxmox.com> Wed, 10 Aug 2011 10:17:55 +0200
2313 libpve-common-perl (1.0-3) unstable; urgency=low
2317 -- Proxmox Support Team <support@proxmox.com> Fri, 05 Aug 2011 12:40:17 +0200
2319 libpve-common-perl (1.0-2) unstable; urgency=low
2321 * depend on liburi-perl
2323 -- Proxmox Support Team <support@proxmox.com> Thu, 14 Jul 2011 12:03:37 +0200
2325 libpve-common-perl (1.0-1) unstable; urgency=low
2329 -- Proxmox Support Team <support@proxmox.com> Mon, 09 Aug 2010 14:54:24 +0200