]> git.proxmox.com Git - pve-common.git/blame_incremental - debian/changelog
bump version to 8.1.2
[pve-common.git] / debian / changelog
... / ...
CommitLineData
1libpve-common-perl (8.1.2) bookworm; urgency=medium
2
3 * remote format: improve documentation of expected API-token format
4
5 * json schema: add format description for pve-storage-id standard option
6
7 -- Proxmox Support Team <support@proxmox.com> Wed, 17 Apr 2024 21:10:32 +0200
8
9libpve-common-perl (8.1.1) bookworm; urgency=medium
10
11 * fix #5141: network parser: fix accidental RE result re-use and add tests
12
13 * network tests: switch to ifupdown2
14
15 * network parser: iterate deterministically
16
17 * schema: fixup description vs format_description in remote_format
18
19 * add PVE::Systemd::is_unit_active
20
21 * ticket: remove fallback for SHA1-base64 CSRF prevention tokens
22
23 * expose SYS_prctl
24
25 -- Proxmox Support Team <support@proxmox.com> Wed, 06 Mar 2024 12:03:00 +0100
26
27libpve-common-perl (8.1.0) bookworm; urgency=medium
28
29 * tools: Add mknod syscall
30
31 * tools: Add mount flag constants
32
33 * json schema: implement support for 'oneOf' schema
34
35 * section config: allow (opt-in) full property-isolation for plugins
36
37 -- Proxmox Support Team <support@proxmox.com> Tue, 21 Nov 2023 13:04:21 +0100
38
39libpve-common-perl (8.0.10) bookworm; urgency=medium
40
41 * pbs client: add 'tar' parameter to file_restore_extract
42
43 * fix #4162: added `Auto-Submitted` header to email body
44
45 -- Proxmox Support Team <support@proxmox.com> Tue, 07 Nov 2023 08:58:23 +0100
46
47libpve-common-perl (8.0.9) bookworm; urgency=medium
48
49 * section config: fix handling unknown sections with arrays which
50 broke the jobs configuration when running 'qm destroy ID --purge'.
51
52 * tools: improve error handling for run with timeout helpers.
53
54 * tools: allow forcing UTF-8 encoding in file set contents helper.
55
56 -- Proxmox Support Team <support@proxmox.com> Mon, 11 Sep 2023 13:46:15 +0200
57
58libpve-common-perl (8.0.8) bookworm; urgency=medium
59
60 * fix #4849: download file from url: add opt parameter for a decompression
61 command
62
63 * ldap: handle errors explicitly to improve user visible error messages
64
65 * section config: allow base properties for 'createSchema' and
66 'updateSchema'
67
68 -- Proxmox Support Team <support@proxmox.com> Fri, 11 Aug 2023 13:25:04 +0200
69
70libpve-common-perl (8.0.7) bookworm; urgency=medium
71
72 * schema: increase pve-config-digest maxLength to 64
73
74 -- Proxmox Support Team <support@proxmox.com> Mon, 24 Jul 2023 11:55:39 +0200
75
76libpve-common-perl (8.0.6) bookworm; urgency=medium
77
78 * network: cope with non-existing interfaces config when getting local IPs
79
80 * run with timeout: return if timeout happened in list context
81
82 -- Proxmox Support Team <support@proxmox.com> Sat, 01 Jul 2023 19:24:06 +0200
83
84libpve-common-perl (8.0.5) bookworm; urgency=medium
85
86 * api dump: ignore proxyto_callback code refs
87
88 -- Proxmox Support Team <support@proxmox.com> Sat, 17 Jun 2023 13:58:23 +0200
89
90libpve-common-perl (8.0.4) bookworm; urgency=medium
91
92 * read firstline helper: only map ENOENT to undef, raise error otherwise
93
94 * ldap: fail authentication if DN is emptyu
95
96 * syslog: map cut-off priority level 'warn' to 'warning' as convenience, we
97 use the former in quite some places already.
98
99 * fix #4778: fix recent regression with boolean type check for JSON
100 parameters over the API
101
102 * schema: explicitly set min/max for VMID option, which then propagates into
103 our API viewer tool, pointing our actual valid range out more prominently
104 to users and external developers.
105
106 -- Proxmox Support Team <support@proxmox.com> Fri, 16 Jun 2023 10:29:19 +0200
107
108libpve-common-perl (8.0.3) bookworm; urgency=medium
109
110 * implement array support for section configs
111
112 * drop support for the '-alist' format
113
114 -- Proxmox Support Team <support@proxmox.com> Wed, 07 Jun 2023 13:51:34 +0200
115
116libpve-common-perl (8.0.2) bookworm; urgency=medium
117
118 * schema: add support for array parameter in api calls, cli and config
119
120 * schema: improve description of bwlimit parameter
121
122 * remove unused SysFSTools::pci_cleanup_mdev_device
123
124 -- Proxmox Support Team <support@proxmox.com> Wed, 07 Jun 2023 13:12:18 +0200
125
126libpve-common-perl (8.0.1) bookworm; urgency=medium
127
128 * cli usage: remove extra newlines before descriptions
129
130 * d/control: record dependency on libanyevent-perl
131
132 -- Proxmox Support Team <support@proxmox.com> Fri, 19 May 2023 14:39:05 +0200
133
134libpve-common-perl (8.0.0) bookworm; urgency=medium
135
136 * re-build for Debian 12 Bookworm based release series
137
138 -- Proxmox Support Team <support@proxmox.com> Mon, 08 May 2023 15:12:53 +0200
139
140libpve-common-perl (7.4-1) bullseye; urgency=medium
141
142 * REST & CLI handler: minimize scope of no-strict-refs exemption
143
144 * cert: fix invalid CSR version
145
146 * partially fix #1454: meminfo: also return arcsize
147
148 * cgroup: allow one to set the memory.high CGv2 knob too
149
150 -- Proxmox Support Team <support@proxmox.com> Wed, 26 Apr 2023 12:23:26 +0200
151
152libpve-common-perl (7.3-4) bullseye; urgency=medium
153
154 * fix #4615: REST environment: improve AnyEvent detectíon in child cleanup
155
156 -- Proxmox Support Team <support@proxmox.com> Mon, 27 Mar 2023 10:36:41 +0200
157
158libpve-common-perl (7.3-3) bullseye; urgency=medium
159
160 * fix #4299: network: check the interface specific sysfs path to detect if
161 IPv6 is disabled, as the global one might be available either way
162
163 * certificate: add helper to check if cert and key match
164
165 * API REST environment: postpone worker process collection on SIGCHLD if
166 it's likely that the process runs in an AnyEvent loop to avoid a race
167 resulting in failure to update the active task list
168
169 * section config: add helper for deleting keys from a entry
170
171 * certificate: actually print openssl errors
172
173 -- Proxmox Support Team <support@proxmox.com> Thu, 16 Mar 2023 16:35:39 +0100
174
175libpve-common-perl (7.3-2) bullseye; urgency=medium
176
177 * fix #4299: check full path to 'disable_ipv6' file in case ipv6 is disabled
178 but the directory for it exists
179
180 * add callback based filtering for dump_logfile and add a stateful variant
181 usable for multiple files via handles
182
183 -- Proxmox Support Team <support@proxmox.com> Fri, 27 Jan 2023 10:28:32 +0100
184
185libpve-common-perl (7.3-1) bullseye; urgency=medium
186
187 * network: fix learning-on check for adding and deleting FDB entries
188
189 * dump logfile: return whole log file if `limit` parameter is `0`
190
191 -- Proxmox Support Team <support@proxmox.com> Thu, 24 Nov 2022 17:12:56 +0100
192
193libpve-common-perl (7.2-8) bullseye; urgency=medium
194
195 * pbs client: use 25s timeout and add extra-params
196
197 * network: support adding fdb directly in tap_plug
198
199 -- Proxmox Support Team <support@proxmox.com> Sun, 20 Nov 2022 16:26:19 +0100
200
201libpve-common-perl (7.2-7) bullseye; urgency=medium
202
203 * job registry: avoid injecting the section id unconditionally in
204 configs
205
206 * network: tap plug: auto-disable learning if `bridge-disable-mac-
207 learning` option is set on the underlying Linux bridge; modern VM/CT
208 management stack adds the MAC then manually to the forwarding DB (FDB) on
209 start or (migration-)resume.
210
211 -- Proxmox Support Team <support@proxmox.com> Sun, 13 Nov 2022 15:53:53 +0100
212
213libpve-common-perl (7.2-6) bullseye; urgency=medium
214
215 * section config: optionally support unknown types so that a local plugin
216 can edit their own entries without needing to understand all possible
217 types in a configuration backed by the section config format.
218
219 * move the scheduled job base config & registry over from pve-manager as
220 PVE::Job::Registry for better reuse
221
222 -- Proxmox Support Team <support@proxmox.com> Sat, 12 Nov 2022 16:04:59 +0100
223
224libpve-common-perl (7.2-5) bullseye; urgency=medium
225
226 * schema: take over 'pve-targetstorage' option
227
228 * cgroup: change cpu shares: drop ignored $cgroupv1_default parameter
229
230 -- Proxmox Support Team <support@proxmox.com> Mon, 07 Nov 2022 16:05:10 +0100
231
232libpve-common-perl (7.2-4) bullseye; urgency=medium
233
234 * pbs client: drop namespace parameter in backup_fs_tree
235
236 * pbs client: deprecate explicit namespace parameters in favor of requiring
237 it to be configured on instantiation
238
239 * pbs client: use the configured namespace as default instead of the root
240 namespace where the namespace parameter is optional
241
242 * pbs client: suppress meaningless "data: null" output when removing snapshots
243
244 * pbs client: do not consider deleting a non-existent password an error
245
246 * cgroup: move get_cpuunits helper from qemu-server as clamp_cpu_shares
247
248 -- Proxmox Support Team <support@proxmox.com> Fri, 04 Nov 2022 14:06:28 +0100
249
250libpve-common-perl (7.2-3) bullseye; urgency=medium
251
252 * proc fs tools: handle proc/stat without guest values
253
254 * sysfs: get name from mediated device types, if any
255
256 * network: improve setting MTU of TAP devices if re-plugged on a different
257 bridge or if used with OVS
258
259 * remove PVE::Subscription and friends, replaced by common rust
260 implementation
261
262 * cgroup: get mode by checking /sys/fs/cgroup mount point
263
264 -- Proxmox Support Team <support@proxmox.com> Mon, 19 Sep 2022 11:30:30 +0200
265
266libpve-common-perl (7.2-2) bullseye; urgency=medium
267
268 * tools: use int() on all integer syscall parameters to avoid that
269 stringification leads to using the address as argument, fixing among
270 other things CT restore with custom id mappings
271
272 -- Proxmox Support Team <support@proxmox.com> Fri, 20 May 2022 14:01:17 +0200
273
274libpve-common-perl (7.2-1) bullseye; urgency=medium
275
276 * pbs-client: namespace support
277
278 -- Proxmox Support Team <support@proxmox.com> Thu, 12 May 2022 14:42:37 +0200
279
280libpve-common-perl (7.1-6) bullseye; urgency=medium
281
282 * json schema: allow to export print_property_string
283
284 * formatter: render duration: support autolimiting accurarcy
285
286 * SysFSTools: factor out normalizing the PCI domain
287
288 * REST handler: get property description: escape curly braces for asciidoc
289
290 -- Proxmox Support Team <support@proxmox.com> Thu, 28 Apr 2022 16:40:34 +0200
291
292libpve-common-perl (7.1-5) bullseye; urgency=medium
293
294 * network: fix default of new bridge learning flag
295
296 -- Proxmox Support Team <support@proxmox.com> Fri, 18 Mar 2022 10:13:48 +0100
297
298libpve-common-perl (7.1-4) bullseye; urgency=medium
299
300 * REST environment: allow export of log_warn
301
302 * RESTenv: fork worker: fallback to root@pam for task log user-id
303
304 * network: add support for disabling bridge learning on tap|veth|fwln
305 ports
306
307 * inotify: add bridge-disable-mac-learning option to bridges.
308
309 * sysfs tools: allow longer pci domains
310
311 * switch to using Proxmox::RS::CalendarEvent
312
313 -- Proxmox Support Team <support@proxmox.com> Thu, 17 Mar 2022 14:10:58 +0100
314
315libpve-common-perl (7.1-3) bullseye; urgency=medium
316
317 * add 'map_id' helper for ID maps
318
319 -- Proxmox Support Team <support@proxmox.com> Wed, 09 Feb 2022 18:36:44 +0100
320
321libpve-common-perl (7.1-2) bullseye; urgency=medium
322
323 * calendar event: base on more capable rust implementation via perlmod
324
325 * procfs statistics:
326 + initialize all fields to 0
327 + subtract guest && guest_nice from user && nice time similar to other
328 metric tools like htop or telegraf
329 + add irq/softirq/steal to total used cpu
330 + use total of all non-idle fields to compute percentage
331
332 -- Proxmox Support Team <support@proxmox.com> Thu, 13 Jan 2022 17:13:27 +0100
333
334libpve-common-perl (7.0-14) bullseye; urgency=medium
335
336 * schema: rename 'storagepair' format to 'storage-pair'
337
338 * schema: add 'pve-bridge-id' option, format and pair
339
340 * schema: add 'proxmox-remote' format and option
341
342 -- Proxmox Support Team <support@proxmox.com> Thu, 11 Nov 2021 12:33:48 +0100
343
344libpve-common-perl (7.0-13) bullseye; urgency=medium
345
346 * getxattr: trim the returned buffer to the correct size
347
348 * Ticket: uri-escape colons
349
350 -- Proxmox Support Team <support@proxmox.com> Wed, 10 Nov 2021 11:50:51 +0100
351
352libpve-common-perl (7.0-12) bullseye; urgency=medium
353
354 * safe_read_from: bump default size limit to 1 MiB to match pmxcfs
355
356 * cgroup: cpu quota: fix resetting period length for v1
357
358 * cgroup v2: io stats: fix parsing disk writes
359
360 -- Proxmox Support Team <support@proxmox.com> Sun, 07 Nov 2021 21:36:08 +0100
361
362libpve-common-perl (7.0-11) bullseye; urgency=medium
363
364 * tempfile: improve base path selection, use user-specific rundir if
365 available, fallback to `/tmp` if that's not the case and the process
366 doesn't run under the root UID
367
368 * tools: add set/get xattr methods to expose the syscalls with the same name
369
370 -- Proxmox Support Team <support@proxmox.com> Tue, 19 Oct 2021 09:35:38 +0200
371
372libpve-common-perl (7.0-10) bullseye; urgency=medium
373
374 * net: get local ip: catch any error from get_reachable_networks
375
376 * inotify: network: detect "allow-auto" as "auto" synonym
377
378 * subscription: switch verification domain over to shop.proxmox.com
379
380 * inotify: network: improve "allow-hotplug" & "auto" interaction by mapping
381 the former to the later (for now).
382
383 -- Proxmox Support Team <support@proxmox.com> Wed, 29 Sep 2021 10:01:09 +0200
384
385libpve-common-perl (7.0-9) bullseye; urgency=medium
386
387 * fix #2368: network: extend infiniband recognition in regex
388
389 * net: ip from host: avoid using an undefined variable in error message
390
391 * net: add helpers to get all reachable networks
392
393 -- Proxmox Support Team <support@proxmox.com> Sat, 18 Sep 2021 14:51:44 +0200
394
395libpve-common-perl (7.0-6) bullseye; urgency=medium
396
397 * fix #2831: never set bridge_fd to 0 with STP on
398
399 * ProcFSTools: read_proc_stat: add more cpu stats from /proc/stat
400
401 -- Proxmox Support Team <support@proxmox.com> Fri, 6 Aug 2021 13:52:37 +0200
402
403libpve-common-perl (7.0-5) bullseye; urgency=medium
404
405 * fix #3527: cgroup: drop file buffers from memory usage
406
407 -- Proxmox Support Team <support@proxmox.com> Wed, 14 Jul 2021 11:50:46 +0200
408
409libpve-common-perl (7.0-4) bullseye; urgency=medium
410
411 * tools: add upid_normalize_status_type helper
412
413 * JSON schema: add pve-task-status-type format
414
415 * fix #3153: INotify: adding comment of interface to inet6 section when this
416 is the only section
417
418 -- Proxmox Support Team <support@proxmox.com> Mon, 28 Jun 2021 14:57:20 +0200
419
420libpve-common-perl (7.0-3) bullseye; urgency=medium
421
422 * SysFSTools: add verbose flag to pci_device_info
423
424 * systemd: allow setting SendSIGKILL and TimeoutStopUSec dbus properties
425
426 -- Proxmox Support Team <support@proxmox.com> Wed, 23 Jun 2021 12:07:55 +0200
427
428libpve-common-perl (7.0-2) bullseye; urgency=medium
429
430 * inotify: read network interfaces: add vlan-id and vlan-raw-device on dot
431 notation vlan interfaces
432
433 * network: is_ip_in_cidr: correctly handle the CIDR being a singleton range
434 (e.g. /32 for IPv4)
435
436 * network: add canonical_ip abd unique_ips helper
437
438 * tools: add download_file_from_url, upid_status_is_error and renameat2 helper
439
440 -- Proxmox Support Team <support@proxmox.com> Thu, 17 Jun 2021 16:41:53 +0200
441
442libpve-common-perl (7.0-1) bullseye; urgency=medium
443
444 * re-build for Debian 11 Bullseye based releases
445
446 -- Proxmox Support Team <support@proxmox.com> Sun, 09 May 2021 17:29:22 +0200
447
448libpve-common-perl (6.4-3) pve pmg; urgency=medium
449
450 * daemon: explicitly bind to the general wildcard address and fall back to
451 the IPv4 one if socket creation fails, as then IPv6 is highly probable
452 disabled for the setup
453
454 -- Proxmox Support Team <support@proxmox.com> Fri, 07 May 2021 16:24:29 +0200
455
456libpve-common-perl (6.4-2) pve pmg; urgency=medium
457
458 * INotify: add support for a loopback like "dummy" interfaces type required
459 for bgp with multipath/ecmp to have a unique src ip
460
461 * REST handler: make potentially resource intensive API return validation
462 opt-in, enable it only in the CLI handler by default. It was not really
463 useful anyway, and most of the time we had false positives due to the
464 schema missing some optional property.
465
466 -- Proxmox Support Team <support@proxmox.com> Mon, 26 Apr 2021 19:34:21 +0200
467
468libpve-common-perl (6.4-1) pve pmg; urgency=medium
469
470 * cli: get options: don't set optional positional params to `undef`
471
472 * JSONSchema: don't cycle-check 'download' responses
473
474 * daemon: create_reusable_socket: listen on IPv6 and IPv4
475
476 * PBS client: add file-restore helper
477
478 * allow workers to log and count warnings, providing the WARNING finish-state
479 for tasks which encounered some non-fatal problems
480
481 -- Proxmox Support Team <support@proxmox.com> Fri, 23 Apr 2021 14:59:51 +0200
482
483libpve-common-perl (6.3-5) pve pmg; urgency=medium
484
485 * network: get_local_ip_from_cidr: filter to only return unique IPs
486
487 * format: fix render_bytes with CLIFormatter
488
489 -- Proxmox Support Team <support@proxmox.com> Tue, 09 Mar 2021 08:35:04 +0100
490
491libpve-common-perl (6.3-4) pve pmg; urgency=medium
492
493 * sendmail: use more complete email regex and shellquote
494
495 * register email-or-username format
496
497 * fix #3259: always free certificate file after reading it
498
499 -- Proxmox Support Team <support@proxmox.com> Fri, 19 Feb 2021 15:50:16 +0100
500
501libpve-common-perl (6.3-3) pve pmg; urgency=medium
502
503 * SectionConfig: parse_config: add errors to result
504
505 * extract PVE::Format from PVE::CLIFormatter for reuse
506
507 * add CGroup CPU/IO/Memory pressure stats helpers
508
509 -- Proxmox Support Team <support@proxmox.com> Mon, 08 Feb 2021 16:09:09 +0100
510
511libpve-common-perl (6.3-2) pve pmg; urgency=medium
512
513 * PBS client: add helper method to get a repository url easier
514
515 * tools: add extract_sensitive_params
516
517 -- Proxmox Support Team <support@proxmox.com> Thu, 03 Dec 2020 16:53:17 +0100
518
519libpve-common-perl (6.3-1) pve pmg; urgency=medium
520
521 * subscription: use more specific machine repo definition for Proxmox VE and
522 Proxmox Mail Gateway, to improve co-installability of all products.
523
524 * network: ignore vlan-id if already specified by "iface.X" notation
525
526 -- Proxmox Support Team <support@proxmox.com> Fri, 27 Nov 2020 15:30:18 +0100
527
528libpve-common-perl (6.2-6) pve pmg; urgency=medium
529
530 * rest: register method: allow minus in path template parameter names
531
532 -- Proxmox Support Team <support@proxmox.com> Tue, 17 Nov 2020 16:07:53 +0100
533
534libpve-common-perl (6.2-5) pve pmg; urgency=medium
535
536 * move over CGroup handling code for reuse
537
538 * move over Proxmox Backup Sercer client helper module for reuse
539
540 -- Proxmox Support Team <support@proxmox.com> Tue, 17 Nov 2020 14:29:13 +0100
541
542libpve-common-perl (6.2-4) pve pmg; urgency=medium
543
544 * fix #3108: properly check IPv6 local address
545
546 * systemd: add helpers for parsing unit files
547
548 * network config parser: allow bond of bond
549
550 * ProcFSTools: add helper methods to read CPU/Memory/IO pressure metrics
551
552 -- Proxmox Support Team <support@proxmox.com> Thu, 05 Nov 2020 10:55:57 +0100
553
554libpve-common-perl (6.2-3) pve pmg; urgency=medium
555
556 * properly encode CLI tool's output when using YAML output-format via
557 YAML::XS
558
559 * fix the behavior of the sync_mountpoint helper and improve its error
560 propagation
561
562 -- Proxmox Support Team <support@proxmox.com> Fri, 18 Sep 2020 17:33:56 +0200
563
564libpve-common-perl (6.2-2) pve pmg; urgency=medium
565
566 * sendmail helper: only send multipart if necessary
567
568 * sendmail helper: allow empty display name in "from" field
569
570 * CLI option parser: allow ommiting optional positional arguemnts, if there's
571 no ambiguity about it.
572
573 -- Proxmox Support Team <support@proxmox.com> Mon, 07 Sep 2020 10:01:03 +0200
574
575libpve-common-perl (6.2-1) pve pmg; urgency=medium
576
577 * file get contents: bump default size limit to 512k to match pmxcfs max file
578 size
579
580 * run command helper: improve performance for logging and long lines
581
582 * run command helper: fix matching of \r\n line ending
583
584 -- Proxmox Support Team <support@proxmox.com> Wed, 19 Aug 2020 12:29:06 +0200
585
586libpve-common-perl (6.1-5) pve pmg; urgency=medium
587
588 * JSONSchema: add format validator support and cleanup check_format
589
590 * sendmail: separate 'mailto' list from the rest of the parameters
591
592 -- Proxmox Support Team <support@proxmox.com> Tue, 07 Jul 2020 19:26:58 +0200
593
594libpve-common-perl (6.1-4) pve pmg; urgency=medium
595
596 * fix #2374: bridge-ports is assumed to be defined
597
598 * schema: register timezone format and add verification method
599
600 * fix #2796: debian/postinst: check for existing /etc/aliases
601
602 -- Proxmox Support Team <support@proxmox.com> Fri, 03 Jul 2020 14:16:49 +0200
603
604libpve-common-perl (6.1-3) pve pmg; urgency=medium
605
606 * network: vlan-aware bridge: fix PVID when trunks are defined
607
608 * Add total sum of physical CPU core count to CPU info used by node status
609 API call
610
611 * netowrk: always autostart bond slaves interfaces
612
613 -- Proxmox Support Team <support@proxmox.com> Mon, 08 Jun 2020 17:37:11 +0200
614
615libpve-common-perl (6.1-2) pve pmg; urgency=medium
616
617 * fix adding VLAN trunks to virtual guests NICs
618
619 -- Proxmox Support Team <support@proxmox.com> Sat, 09 May 2020 21:00:29 +0200
620
621libpve-common-perl (6.1-1) pve pmg; urgency=medium
622
623 * fix #2696: avoid 'undefined value' warning in unkown commands
624
625 * ProcFSTools: fix read_meminfo without KSM
626
627 * network: fix adding vlan tags to bridge
628
629 -- Proxmox Support Team <support@proxmox.com> Wed, 06 May 2020 12:14:19 +0200
630
631libpve-common-perl (6.0-20) pve pmg; urgency=medium
632
633 * network: replace system() with run_command()
634
635 * acme: split out into new package proxmox-acme-perl
636
637 -- Proxmox Support Team <support@proxmox.com> Mon, 20 Apr 2020 10:03:53 +0200
638
639libpve-common-perl (6.0-19) pve pmg; urgency=medium
640
641 * cpuset: cgroupv2 support and cleanup/refactor
642
643 * cpuset: allow empty cpusets
644
645 * JSONSchema: add acme-plugin-format
646
647 * JSONSchema: add idmap parser and storagepair format
648
649 -- Proxmox Support Team <support@proxmox.com> Sat, 04 Apr 2020 19:55:24 +0200
650
651libpve-common-perl (6.0-18) pve pmg; urgency=medium
652
653 * ldap: add optional classes to query_users and use them to filter
654
655 * ldap: optionally save group name by attribute
656
657 -- Proxmox Support Team <support@proxmox.com> Sat, 21 Mar 2020 16:49:47 +0100
658
659libpve-common-perl (6.0-17) pve pmg; urgency=medium
660
661 * inotify: ensure backwards compatibility on interface read
662
663 * normalize cidr, address and netmask entries.
664
665 -- Proxmox Support Team <support@proxmox.com> Fri, 13 Mar 2020 12:24:58 +0100
666
667libpve-common-perl (6.0-16) pve pmg; urgency=medium
668
669 * notify: fix compatibility when address and netmask got passed separately on
670 write
671
672 -- Proxmox Support Team <support@proxmox.com> Thu, 12 Mar 2020 16:15:17 +0100
673
674libpve-common-perl (6.0-15) pve pmg; urgency=medium
675
676 * inotify: read interfaces: avoid uninitialized value access
677
678 * RESTHandler getopt_usage: schema properties can be optional
679
680 * add ldap-simple-attr format from Proxmox Mailgateway for reuse
681
682 -- Proxmox Support Team <support@proxmox.com> Mon, 09 Mar 2020 17:01:42 +0100
683
684libpve-common-perl (6.0-14) pve pmg; urgency=medium
685
686 * INotify: use 'auto' for ovs interfaces with ifupdown2
687
688 * INotify : fix OVSBond and OvsintPort order, and add more tests
689
690 -- Proxmox Support Team <support@proxmox.com> Sat, 07 Mar 2020 17:51:16 +0100
691
692libpve-common-perl (6.0-13) pve pmg; urgency=medium
693
694 * INotify: fix mtu check and add test
695
696 * INotify : check_bridge : fix bridge-ports with vlan tagged interface
697
698 * zsh-completion: Add missing "options end here flag" to compadd
699
700 * get_ip_from_hostname: check all address we get from getaddrinfo_all for non-local IP
701
702 * INotify: use cidr for address on config change
703
704 * partially fix #2618: increase maximum port for spice to 61999
705
706 * add LDAP Wrapper code from Mailgateway
707
708 -- Proxmox Support Team <support@proxmox.com> Wed, 04 Mar 2020 15:44:15 +0100
709
710libpve-common-perl (6.0-12) pve pmg; urgency=medium
711
712 * systemd: add un-/escape_unit helpers
713
714 * procfs: add check_kernel_release
715
716 -- Proxmox Support Team <support@proxmox.com> Fri, 31 Jan 2020 10:32:59 +0100
717
718libpve-common-perl (6.0-11) pve pmg; urgency=medium
719
720 * ACME: use GET-as-POST call for compatibility with new API authorization
721 requirements
722
723 * API schema: add 'allowtoken' property
724
725 * INotify network: improve vlan interface parsing
726
727 -- Proxmox Support Team <support@proxmox.com> Tue, 28 Jan 2020 11:33:21 +0100
728
729libpve-common-perl (6.0-10) pve pmg; urgency=medium
730
731 * INotify: add "bond-primary" and "ovs_mtu" option
732
733 * INotify: allow vlan tagged bridge interface on non-vlanaware bridge
734
735 * INotify: forbid ip address on bridged interface.
736
737 * generate_csr: allow to set CN explicitly
738
739 -- Proxmox Support Team <support@proxmox.com> Mon, 13 Jan 2020 17:51:58 +0100
740
741libpve-common-perl (6.0-9) pve pmg; urgency=medium
742
743 * add kernel_version helper to ProcFSTools
744
745 -- Proxmox Support Team <support@proxmox.com> Sat, 23 Nov 2019 16:15:10 +0100
746
747libpve-common-perl (6.0-8) pve pmg; urgency=medium
748
749 * fix Tools::df for big storage usage values
750
751 * ProcFSTools: include ppid in read_proc_pid_stat
752
753 * add new Kernel mount API wrappers and constants
754
755 * ysFSTools: do not assume PCI domain 0000
756
757 -- Proxmox Support Team <support@proxmox.com> Wed, 20 Nov 2019 18:43:05 +0100
758
759libpve-common-perl (6.0-7) pve pmg; urgency=medium
760
761 * cert: add fingerprint helper
762
763 * JSONSchema: add pve-tag format
764
765 -- Proxmox Support Team <support@proxmox.com> Fri, 08 Nov 2019 12:48:29 +0100
766
767libpve-common-perl (6.0-6) pve pmg; urgency=medium
768
769 * fix #2433: add new TFA-secret format and support longer secrets
770
771 -- Proxmox Support Team <support@proxmox.com> Tue, 29 Oct 2019 08:07:29 +0100
772
773libpve-common-perl (6.0-5) pve pmg; urgency=medium
774
775 * fix #2339: Handle multiple blank lines correctly in SectionConfig
776
777 * add postinst hook to fix /etc/aliases whitespace error~
778
779 * network: add uplink-id option
780
781 * network: use 'allow-ovs' instead of 'auto' for OVSBridge to fix race
782 with the then generated systemd ifup@.service on startup
783
784 * network: handle autostart setting for OVS interfaces
785
786 -- Proxmox Support Team <support@proxmox.com> Fri, 20 Sep 2019 16:38:39 +0200
787
788libpve-common-perl (6.0-4) pve pmg; urgency=medium
789
790 * fix #2303: detect IPs of p2p interfaces
791
792 * CLIHandler: consider all valid prefixes again for completion
793
794 * Tools: add fchownat syscall
795
796 -- Proxmox Support Team <support@proxmox.com> Sat, 17 Aug 2019 11:31:24 +0200
797
798libpve-common-perl (6.0-3) pve pmg; urgency=medium
799
800 * cert: add public key type and size to info and JSON schema
801
802 * include all available CPU flags in read_cpuinfo
803
804 * add array_intersect method
805
806 -- Proxmox Support Team <support@proxmox.com> Tue, 23 Jul 2019 09:14:58 +0200
807
808libpve-common-perl (6.0-2) pve pmg; urgency=medium
809
810 * systemd: add wait_for_unit_removed helper
811
812 * add fallback for CSRF token recognition
813
814 * use hmac_sha256 when assembling CSRF token
815
816 -- Proxmox Support Team <support@proxmox.com> Mon, 24 Jun 2019 17:16:28 +0200
817
818libpve-common-perl (6.0-1) pve pmg; urgency=medium
819
820 * print defaulttxt as sprintf parameter
821
822 * inotify: network/interfaces: fix 'Use of uninitialized value' for netmask
823
824 -- Proxmox Support Team <support@proxmox.com> Fri, 14 Jun 2019 20:28:56 +0200
825
826libpve-common-perl (6.0-0+2) pve pmg; urgency=medium
827
828 * fix authentication over spice client by ensuring ticket does not use an
829 undefined variable
830
831 -- Proxmox Support Team <support@proxmox.com> Thu, 23 May 2019 13:00:15 +0200
832
833libpve-common-perl (6.0-0+1) pve pmg; urgency=medium
834
835 * bump version for buster
836
837 -- Proxmox Support Team <support@proxmox.com> Thu, 16 May 2019 17:10:47 +0200
838
839libpve-common-perl (5.0-52) unstable; urgency=medium
840
841 * INotify: map address and netmask also to IP/CIDR while parsing
842 network interfaces
843
844 * print api res: always allow result to be undef if optional
845
846 * prevent adding options through autovivification in SectionConfig based
847 modules
848
849 * sort keys for stabillity when dumping config through JSONSchema
850
851 -- Proxmox Support Team <support@proxmox.com> Wed, 15 May 2019 14:14:02 +0200
852
853libpve-common-perl (5.0-51) unstable; urgency=medium
854
855 * Tools: add setresuid syscall
856
857 -- Proxmox Support Team <support@proxmox.com> Thu, 18 Apr 2019 11:04:23 +0000
858
859libpve-common-perl (5.0-50) unstable; urgency=medium
860
861 * JSONSchema: fix units of bwlimit property
862
863 * add u2f challenge accessors and request host to RESTEnvironment
864
865 -- Proxmox Support Team <support@proxmox.com> Wed, 03 Apr 2019 13:53:12 +0200
866
867libpve-common-perl (5.0-49) unstable; urgency=medium
868
869 * JSONSchema: register pve-snapshot-name here to avoid cyclic
870 dependencies
871
872 -- Proxmox Support Team <support@proxmox.com> Thu, 21 Mar 2019 12:50:26 +0100
873
874libpve-common-perl (5.0-48) unstable; urgency=medium
875
876 * JSONSchema: add 'mac-addr' standard option
877
878 * JSONSchema: Adapt MAC address format to unicast
879
880 * fix #2111: regex match for email addresses
881
882 -- Proxmox Support Team <support@proxmox.com> Thu, 14 Mar 2019 09:51:35 +0100
883
884libpve-common-perl (5.0-47) unstable; urgency=medium
885
886 * partially fix #2023: Switch to https for yubico.com API
887
888 * Fix 1891: Add zsh command completion generator
889
890 -- Proxmox Support Team <support@proxmox.com> Wed, 20 Feb 2019 12:23:56 +0100
891
892libpve-common-perl (5.0-46) unstable; urgency=medium
893
894 * add missing dependency on libhttp-daemon-perl, libhttp-manager-perl
895
896 -- Proxmox Support Team <support@proxmox.com> Mon, 11 Feb 2019 10:54:52 +0100
897
898libpve-common-perl (5.0-45) unstable; urgency=medium
899
900 * Tools: add fsync sycall
901
902 * Tools: add dev_t_major/minor
903
904 -- Proxmox Support Team <support@proxmox.com> Mon, 04 Feb 2019 11:43:21 +0100
905
906libpve-common-perl (5.0-44) unstable; urgency=medium
907
908 * JSONSchema: Add format for MAC address verification
909
910 * fix defaults for standard_output_options
911
912 -- Proxmox Support Team <support@proxmox.com> Tue, 22 Jan 2019 11:51:59 +0100
913
914libpve-common-perl (5.0-43) unstable; urgency=medium
915
916 * fix #1956: return controlling terminal to parent
917
918 * Tools: cope with '0' in split_list
919
920 * network: fix setting MTU on veth pair
921
922 * SysFSTools: add helpers for mediated PCI devices
923
924 * SysFSTools: allow one to return verbose information from lspci
925
926 -- Proxmox Support Team <support@proxmox.com> Thu, 22 Nov 2018 11:19:46 +0100
927
928libpve-common-perl (5.0-42) unstable; urgency=medium
929
930 * fix #1548: replace perl use vars with our
931
932 * introduce SysFSTools
933
934 -- Proxmox Support Team <support@proxmox.com> Mon, 19 Nov 2018 13:45:54 +0100
935
936libpve-common-perl (5.0-41) unstable; urgency=medium
937
938 * fix #1938: increase filesize limit for /proc/mounts
939
940 * inotify: network/interfaces: add support for 802.1ad stacked vlans
941
942 * build: split deb target into deb and src
943
944 * fix #1963: don't do day-time related math on time stamps
945
946 -- Proxmox Support Team <support@proxmox.com> Wed, 31 Oct 2018 14:58:42 +0100
947
948libpve-common-perl (5.0-40) unstable; urgency=medium
949
950 * minor fixup for startup order code
951
952 -- Proxmox Support Team <support@proxmox.com> Tue, 25 Sep 2018 11:33:34 +0200
953
954libpve-common-perl (5.0-39) unstable; urgency=medium
955
956 * fix #1914: CLIFormatter: check also for existence of type
957
958 * generate_usage_str: do not group sub-commands
959
960 * run_fork_with_timeout: handle SIGTERM
961
962 * intoify: improve mtu/bridgebort checks
963
964 * api_dump_full: reduce enumerated options to a single one
965
966 * inotify: add methods for reading/writing /etc/hosts
967
968 -- Proxmox Support Team <support@proxmox.com> Thu, 20 Sep 2018 09:38:32 +0200
969
970libpve-common-perl (5.0-38) unstable; urgency=medium
971
972 * getopt_usage: do not display $standard_output_options
973
974 * introcude new output format 'yaml'
975
976 * PVE::CLIHandler - allow to define additional parameters for output
977 formatter
978
979 * PVE::ACME - untaint saved account data
980
981 * api dump: do not skip indexed params with only one index
982
983 -- Proxmox Support Team <support@proxmox.com> Fri, 27 Jul 2018 10:54:59 +0200
984
985libpve-common-perl (5.0-37) unstable; urgency=medium
986
987 * make CLI standard options opt-in for commands
988
989 -- Proxmox Support Team <support@proxmox.com> Wed, 18 Jul 2018 10:47:33 +0200
990
991libpve-common-perl (5.0-36) unstable; urgency=medium
992
993 * fix #1819: fork_worker: ensure sync'ed workers control terminal
994
995 * new class to generate and format CLI output, including common render
996 methods, table borders and output formats
997
998 * add vxlan interface support
999
1000 * initial ifupdown2 option support for bridge and bond interfaces
1001
1002 -- Proxmox Support Team <support@proxmox.com> Tue, 10 Jul 2018 13:56:37 +0200
1003
1004libpve-common-perl (5.0-35) unstable; urgency=medium
1005
1006 * replace read_password_func from cli handler with more flexible param
1007 mapping
1008
1009 * add print_text_table and print_api_result helper
1010
1011 -- Proxmox Support Team <support@proxmox.com> Wed, 27 Jun 2018 12:33:09 +0200
1012
1013libpve-common-perl (5.0-34) unstable; urgency=medium
1014
1015 * split out systemd specific code to own perl module
1016
1017 -- Proxmox Support Team <support@proxmox.com> Fri, 15 Jun 2018 12:05:54 +0200
1018
1019libpve-common-perl (5.0-33) unstable; urgency=medium
1020
1021 * only show subcommand specific usage if command incomplete
1022
1023 * filter out aliases when trying to expand command
1024
1025 * fix handling unknown commands
1026
1027 * add a generalized 'read and confirm password' sub
1028
1029 * improve bash completion
1030
1031 * fix getopt when invoking without arguments
1032
1033 * ensure errors from forked commands get returned correctly
1034
1035 -- Proxmox Support Team <support@proxmox.com> Thu, 14 Jun 2018 09:15:41 +0200
1036
1037libpve-common-perl (5.0-32) unstable; urgency=medium
1038
1039 * fix #1766: compare task start time numerically
1040
1041 * add helper to dump API with resolved references
1042
1043 -- Proxmox Support Team <support@proxmox.com> Tue, 29 May 2018 07:33:47 +0200
1044
1045libpve-common-perl (5.0-31) unstable; urgency=medium
1046
1047 * add ACME library and challenge plugins
1048
1049 * add Certificate helper
1050
1051 * untaint PVE::Tools::df() return values
1052
1053 -- Proxmox Support Team <support@proxmox.com> Fri, 04 May 2018 12:39:02 +0200
1054
1055libpve-common-perl (5.0-30) unstable; urgency=medium
1056
1057 * pty: fix read_password prototype
1058
1059 * cli: more generic interactive parameter definition
1060
1061 -- Proxmox Support Team <support@proxmox.com> Thu, 22 Mar 2018 09:08:08 +0100
1062
1063libpve-common-perl (5.0-29) unstable; urgency=medium
1064
1065 * CLIHandler: fix command usage string generation
1066
1067 * fix #1682: handle relative years absolutely
1068
1069 * introduce compute_param_mapping_hash helper
1070
1071 -- Proxmox Support Team <support@proxmox.com> Fri, 09 Mar 2018 08:56:03 +0100
1072
1073libpve-common-perl (5.0-28) unstable; urgency=medium
1074
1075 * net: replace brctl with iproute2 calls
1076
1077 * schema: add bwlimit standard option and format
1078
1079 * schema: allow ipv6 prefix lengths up to 128
1080
1081 * net: remove flowid in traffic limit commands
1082
1083 -- Proxmox Support Team <support@proxmox.com> Mon, 19 Feb 2018 11:41:12 +0100
1084
1085libpve-common-perl (5.0-27) unstable; urgency=medium
1086
1087 * minor code updates for better reusability
1088
1089 -- Proxmox Support Team <support@proxmox.com> Mon, 22 Jan 2018 15:03:12 +0100
1090
1091libpve-common-perl (5.0-26) unstable; urgency=medium
1092
1093 * support sub command structures for command line utilities
1094
1095 * JSONSchema: add fingerprint-sha256 standard option
1096
1097 -- Proxmox Support Team <support@proxmox.com> Thu, 18 Jan 2018 09:27:50 +0100
1098
1099libpve-common-perl (5.0-25) unstable; urgency=medium
1100
1101 * fix issue where 0.5MB converted to GB becomes 0
1102
1103 * fix issue which caused the web GUI to not show a new login window when the
1104 ticket becomes invalid (eg. timed out)
1105
1106 -- Proxmox Support Team <support@proxmox.com> Fri, 15 Dec 2017 13:25:41 +0100
1107
1108libpve-common-perl (5.0-24) unstable; urgency=medium
1109
1110 * let password queries be cancelled via Ctrl+C again
1111
1112 * improve vnc port allocation stability
1113
1114 -- Proxmox Support Team <support@proxmox.com> Wed, 13 Dec 2017 15:05:05 +0100
1115
1116libpve-common-perl (5.0-23) unstable; urgency=medium
1117
1118 * added pty handling modules for upcoming pve-xtermjs package
1119
1120 -- Proxmox Support Team <support@proxmox.com> Mon, 04 Dec 2017 10:14:24 +0100
1121
1122libpve-common-perl (5.0-22) unstable; urgency=medium
1123
1124 * daemon: fix termination of busy workers on reload
1125
1126 -- Proxmox Support Team <support@proxmox.com> Mon, 20 Nov 2017 14:22:07 +0100
1127
1128libpve-common-perl (5.0-21) unstable; urgency=medium
1129
1130 * daemon: refactor and cleanup
1131
1132 * daemon: don't send SIGTERM before restart on leave_children_open_on_reload
1133
1134 * lock_file_full: add missing trailing newline
1135
1136 * JSONSchema.pm - add a 'download' attribute
1137
1138 -- Proxmox Support Team <support@proxmox.com> Tue, 14 Nov 2017 08:01:25 +0100
1139
1140libpve-common-perl (5.0-20) unstable; urgency=medium
1141
1142 * tools: add run_fork
1143
1144 -- Proxmox Support Team <support@proxmox.com> Tue, 17 Oct 2017 15:08:48 +0200
1145
1146libpve-common-perl (5.0-19) unstable; urgency=medium
1147
1148 * PVE::Subscription - new class to simplify subscription management
1149
1150 * ProcFSTools:read_proc_mounts: increase read size
1151
1152 * tools: df: handle a failing df
1153
1154 -- Proxmox Support Team <support@proxmox.com> Tue, 03 Oct 2017 11:34:44 +0200
1155
1156libpve-common-perl (5.0-18) unstable; urgency=medium
1157
1158 * use double hyphens for command options in the documentation
1159
1160 * fix an issue with signal handlers being replaced leading to services not
1161 shutting down properly
1162
1163 * tools: add `convert_size` for generic byte conversion
1164
1165 -- Proxmox Support Team <support@proxmox.com> Tue, 12 Sep 2017 13:40:53 +0200
1166
1167libpve-common-perl (5.0-17) unstable; urgency=medium
1168
1169 * api: fix rendering of filepath/string parameters
1170
1171 * tools: add pipe_socket_to_command
1172
1173 * JSONSchema: add parse_boolean helper
1174
1175 * restenv: catch broadcast_tasklist errors gracefully
1176
1177 -- Proxmox Support Team <support@proxmox.com> Wed, 6 Sep 2017 09:34:43 +0200
1178
1179libpve-common-perl (5.0-16) unstable; urgency=medium
1180
1181 * add helper to time-out hard blocking operations (eg. on stale NFS mounts)
1182
1183 -- Proxmox Support Team <support@proxmox.com> Fri, 30 Jun 2017 09:18:04 +0200
1184
1185libpve-common-perl (5.0-15) unstable; urgency=medium
1186
1187 * use more reliable checks in wait_for_vnc_port
1188
1189 -- Proxmox Support Team <support@proxmox.com> Tue, 27 Jun 2017 11:23:25 +0200
1190
1191libpve-common-perl (5.0-14) unstable; urgency=medium
1192
1193 * calendarevent: add the parsing error message to the format
1194
1195 * calendarevent: add ability to have multiple timespecs for hours and minutes
1196
1197 * calendarevent: trim event and check if empty
1198
1199 * calendarevent: check range for start also without repetition
1200
1201 * add and use physical NIC regexp
1202
1203 -- Proxmox Support Team <support@proxmox.com> Thu, 22 Jun 2017 08:25:57 +0200
1204
1205libpve-common-perl (5.0-13) unstable; urgency=medium
1206
1207 * calendarevent: change sorting of hours and minutes to numeric
1208
1209 * tools: next_unused_port: use IPPROTO_TCP explicitly
1210
1211 * tools: unused ports: optional address parameter
1212
1213 * PVE::JSONSchema - add proxyto_callback property
1214
1215 * Revert "JSONSchema.pm: register new standard option pve-replicate
1216
1217 * swap raw syscall numbers with syscall.ph for easier porting
1218
1219 -- Proxmox Support Team <support@proxmox.com> Wed, 31 May 2017 09:06:35 +0200
1220
1221libpve-common-perl (5.0-12) unstable; urgency=medium
1222
1223 * fix #1388: cpuset: sort members numerically
1224
1225 * CalendarEvent.pm: implement parser/utils for systemd like calender exents
1226
1227 * Tools: make file-locking aware of external exception sources
1228
1229 * SectionConfig.pm: pass section data to format_section_header
1230
1231 * JSONSchema.pm: register new standard option pve-replicate
1232
1233 -- Proxmox Support Team <support@proxmox.com> Thu, 18 May 2017 15:43:30 +0200
1234
1235libpve-common-perl (5.0-11) unstable; urgency=medium
1236
1237 * fix decoding of array and hash CLI parameters
1238
1239 * add network hostname -> IP helpers
1240
1241 -- Proxmox Support Team <support@proxmox.com> Fri, 5 May 2017 12:39:00 +0200
1242
1243libpve-common-perl (5.0-10) unstable; urgency=medium
1244
1245 * mark decode_utf8_parameters() as depreciated
1246
1247 * use Encode::Locale to encode parameters read from console(getopt)
1248
1249 -- Proxmox Support Team <support@proxmox.com> Tue, 02 May 2017 11:52:19 +0200
1250
1251libpve-common-perl (5.0-9) unstable; urgency=medium
1252
1253 * PVE::RESTEnvironment::get_user - add $noerr parameter
1254
1255 -- Proxmox Support Team <support@proxmox.com> Sat, 29 Apr 2017 08:28:11 +0200
1256
1257libpve-common-perl (5.0-8) unstable; urgency=medium
1258
1259 * remove wrong (and superfluous) range check in cpusets
1260
1261 -- Proxmox Support Team <support@proxmox.com> Thu, 20 Apr 2017 12:29:17 +0200
1262
1263libpve-common-perl (5.0-7) unstable; urgency=medium
1264
1265 * journal: allow filtering for a specific service
1266
1267 * net: only disable ipv6 when creating a bridge/interface
1268
1269 * fix uninitialized return code in run_command
1270
1271 -- Proxmox Support Team <support@proxmox.com> Mon, 10 Apr 2017 16:07:18 +0200
1272
1273libpve-common-perl (5.0-6) unstable; urgency=medium
1274
1275 * Add utility subroutine to get the fully qualified domain name of a host
1276
1277 -- Proxmox Support Team <support@proxmox.com> Mon, 03 Apr 2017 11:07:47 +0200
1278
1279libpve-common-perl (5.0-5) unstable; urgency=medium
1280
1281 * PVE::Tools::encrypt_pw() - new helper
1282
1283 -- Proxmox Support Team <support@proxmox.com> Thu, 30 Mar 2017 17:50:44 +0200
1284
1285libpve-common-perl (5.0-4) unstable; urgency=medium
1286
1287 * OTP.pm: new class with OTP helpers
1288
1289 -- Proxmox Support Team <support@proxmox.com> Thu, 30 Mar 2017 17:40:11 +0200
1290
1291libpve-common-perl (5.0-3) unstable; urgency=medium
1292
1293 * Notify.pm: use Clone::clone instead of Storable::dclone
1294
1295 -- Proxmox Support Team <support@proxmox.com> Tue, 21 Mar 2017 12:07:07 +0100
1296
1297libpve-common-perl (5.0-2) unstable; urgency=medium
1298
1299 * Add keeplocale parameter required by some API commands
1300
1301 -- Proxmox Support Team <support@proxmox.com> Mon, 13 Mar 2017 15:02:41 +0100
1302
1303libpve-common-perl (5.0-1) unstable; urgency=medium
1304
1305 * bump version for Debian Stretch
1306
1307 -- Proxmox Support Team <support@proxmox.com> Wed, 8 Mar 2017 10:27:09 +0100
1308
1309libpve-common-perl (4.0-93) unstable; urgency=medium
1310
1311 * SectionConfig::check_value: return bool/numbers as numeric value
1312
1313 * JSONSchema::check_type: return success (not value)
1314
1315 * RESTEnvironment->init_request: reset result_attributes
1316
1317 * SectionConfig: add new parameter $skip_type to createSchema()
1318
1319 * SectionConfig:write_config: sort options by key name
1320
1321 * SectionConfig: allow to get class specific updateSchema()
1322
1323 * (maybe) fixes #1229: fix port reservation
1324
1325 * Fix example to latest RestHandler
1326
1327 -- Proxmox Support Team <support@proxmox.com> Wed, 08 Mar 2017 06:17:44 +0100
1328
1329libpve-common-perl (4.0-92) unstable; urgency=medium
1330
1331 * stop using ifconfig from net-tools
1332
1333 * schema updates
1334
1335 -- Proxmox Support Team <support@proxmox.com> Thu, 09 Feb 2017 11:39:13 +0100
1336
1337libpve-common-perl (4.0-91) unstable; urgency=medium
1338
1339 * Fix interface writer for bridge_ports and slaves.
1340
1341 * ensure correct upgrade path
1342
1343 -- Proxmox Support Team <support@proxmox.com> Mon, 6 Feb 2017 14:45:20 +0100
1344
1345libpve-common-perl (4.0-90) unstable; urgency=medium
1346
1347 * RESTEnvironment: let check_worker take a $self
1348
1349 -- Proxmox Support Team <support@proxmox.com> Fri, 27 Jan 2017 10:57:13 +0100
1350
1351libpve-common-perl (4.0-89) unstable; urgency=medium
1352
1353 * fix #1232: cleanup bridges on veth_delete
1354
1355 * split abstract base modules into separate libpve-guest-common-perl package
1356
1357 -- Proxmox Support Team <support@proxmox.com> Wed, 25 Jan 2017 09:10:47 +0100
1358
1359libpve-common-perl (4.0-88) unstable; urgency=medium
1360
1361 * PVE::Ticket - new helper class to create auth tickets
1362
1363 -- Proxmox Support Team <support@proxmox.com> Thu, 19 Jan 2017 12:53:08 +0100
1364
1365libpve-common-perl (4.0-87) unstable; urgency=medium
1366
1367 * RESTHandler.pm: remove register_page_formatter (no longer required)
1368
1369 * JSONSchema: remove formatter option
1370
1371 * PVE::RESTEnvironment: new base class for PVE::RPCEnvironment
1372
1373 -- Proxmox Support Team <support@proxmox.com> Thu, 19 Jan 2017 09:09:15 +0100
1374
1375libpve-common-perl (4.0-86) unstable; urgency=medium
1376
1377 * CLIHandler.pm: remove calls to PVE::RPCEnvironment
1378
1379 * CLIHandler.pm: add setup_environment hook
1380
1381 * CLIHandler.pm: remove run as root restriction
1382
1383 -- Proxmox Support Team <support@proxmox.com> Fri, 13 Jan 2017 11:22:18 +0100
1384
1385libpve-common-perl (4.0-85) unstable; urgency=medium
1386
1387 * set 'snapshot-delete' lock when deleting snapshot
1388
1389 -- Proxmox Support Team <support@proxmox.com> Thu, 22 Dec 2016 12:36:27 +0100
1390
1391libpve-common-perl (4.0-84) unstable; urgency=medium
1392
1393 * CpuSet short_string - avoid ranges like 0-0, 1-1, 2-2, ...
1394
1395 * CpuSet write_to_cgroup: catch errors from close()
1396
1397 -- Proxmox Support Team <support@proxmox.com> Wed, 21 Dec 2016 11:53:02 +0100
1398
1399libpve-common-perl (4.0-83) unstable; urgency=medium
1400
1401 * safe_read_from: add filename parameter to improve error messages
1402
1403 -- Proxmox Support Team <support@proxmox.com> Mon, 28 Nov 2016 07:45:43 +0100
1404
1405libpve-common-perl (4.0-82) unstable; urgency=medium
1406
1407 * cpuset: fix short_string
1408
1409 -- Proxmox Support Team <support@proxmox.com> Wed, 23 Nov 2016 12:21:53 +0100
1410
1411libpve-common-perl (4.0-81) unstable; urgency=medium
1412
1413 * use better regex for remote ip check
1414
1415 * schema_get_type_text: do not always expand enums
1416
1417 * schema_get_type_text: render generic types as <type>
1418
1419 -- Proxmox Support Team <support@proxmox.com> Tue, 22 Nov 2016 11:50:30 +0100
1420
1421libpve-common-perl (4.0-80) unstable; urgency=medium
1422
1423 * use the pvecm mtunnel command to get remote migration ip
1424
1425 * Fix #1188: tempfile: use /run by default
1426
1427 * JSONSchema: allow named formats in parse_property_string
1428
1429 -- Proxmox Support Team <support@proxmox.com> Thu, 03 Nov 2016 09:45:31 +0100
1430
1431libpve-common-perl (4.0-79) unstable; urgency=medium
1432
1433 * CpuSet: read $MAX_CPUID from /proc/cpuinfo
1434
1435 * CpuSet: new max_cpuid() method (replaces static class var)
1436
1437 * add get_local_ip_from_cidr
1438
1439 -- Proxmox Support Team <support@proxmox.com> Fri, 28 Oct 2016 17:45:04 +0200
1440
1441libpve-common-perl (4.0-78) unstable; urgency=medium
1442
1443 * CpuSet: add helper to format/print cpu sets
1444
1445 -- Proxmox Support Team <support@proxmox.com> Fri, 28 Oct 2016 07:04:18 +0200
1446
1447libpve-common-perl (4.0-77) unstable; urgency=medium
1448
1449 * new class PVE::CpuSet: Simply class to handle cpu sets
1450
1451 -- Proxmox Support Team <support@proxmox.com> Wed, 26 Oct 2016 11:16:07 +0200
1452
1453libpve-common-perl (4.0-76) unstable; urgency=medium
1454
1455 * SectionConfig: always write out explicitly set booleans
1456
1457 -- Proxmox Support Team <support@proxmox.com> Thu, 20 Oct 2016 06:16:21 +0200
1458
1459libpve-common-perl (4.0-75) unstable; urgency=medium
1460
1461 * correct spelling of synopsis
1462
1463 -- Proxmox Support Team <support@proxmox.com> Fri, 07 Oct 2016 09:02:36 +0200
1464
1465libpve-common-perl (4.0-74) unstable; urgency=medium
1466
1467 * Network: add disable_ipv6 and use it
1468
1469 * fix doc generator (do not convert efidisk0 to efidisk[N])
1470
1471 -- Proxmox Support Team <support@proxmox.com> Thu, 29 Sep 2016 12:46:23 +0200
1472
1473libpve-common-perl (4.0-73) unstable; urgency=medium
1474
1475 * schema_get_type_text: always access values as number
1476
1477 * add typetext property for more complex types
1478
1479 -- Proxmox Support Team <support@proxmox.com> Fri, 16 Sep 2016 08:48:18 +0200
1480
1481libpve-common-perl (4.0-72) unstable; urgency=medium
1482
1483 * allow Regexp objects for strings in the schema
1484
1485 * tools: optional prefix for random_ether_addr
1486
1487 * harden file_set_contents against symlinks attacks (thanks to
1488 RACK911Labs.com for the hint)
1489
1490 * backport file_copy from PVE 4
1491
1492 -- Proxmox Support Team <support@proxmox.com> Tue, 16 Aug 2016 16:53:36 +0200
1493
1494libpve-common-perl (4.0-71) unstable; urgency=medium
1495
1496 * fix mac address generation limitation
1497
1498 * fix #1046: add non-snapshotted disks as unused
1499
1500 * df: untaint the result
1501
1502 -- Proxmox Support Team <support@proxmox.com> Mon, 11 Jul 2016 11:29:42 +0200
1503
1504libpve-common-perl (4.0-70) unstable; urgency=medium
1505
1506 * Fix #132: hold a lock while setting up vlan bridges
1507
1508 -- Proxmox Support Team <support@proxmox.com> Wed, 22 Jun 2016 11:21:16 +0200
1509
1510libpve-common-perl (4.0-69) unstable; urgency=medium
1511
1512 * vlan fixups: remove existing vlan ids
1513
1514 -- Proxmox Support Team <support@proxmox.com> Tue, 21 Jun 2016 06:53:58 +0200
1515
1516libpve-common-perl (4.0-68) unstable; urgency=medium
1517
1518 * catch malformed mailto/mailfrom in sendmail
1519
1520 -- Proxmox Support Team <support@proxmox.com> Thu, 09 Jun 2016 17:56:26 +0200
1521
1522libpve-common-perl (4.0-67) unstable; urgency=medium
1523
1524 * added: enter_systemd_scope
1525
1526 * move Network::get_active_interfaces to ProcFSTools
1527
1528 * add netmasks starting from /8 to local netmask list
1529
1530 * Consider /31 and /32 valid subnet masks
1531
1532 -- Proxmox Support Team <support@proxmox.com> Fri, 03 Jun 2016 11:27:13 +0200
1533
1534libpve-common-perl (4.0-66) unstable; urgency=medium
1535
1536 * added: openat, mkdirat
1537
1538 * Allow O_PATH and O_TMPFILE to be exported
1539
1540 -- Proxmox Support Team <support@proxmox.com> Wed, 01 Jun 2016 11:31:59 +0200
1541
1542libpve-common-perl (4.0-65) unstable; urgency=medium
1543
1544 * run_cli_handler: add no_rpcenv parameter
1545
1546 -- Proxmox Support Team <support@proxmox.com> Wed, 25 May 2016 11:33:52 +0200
1547
1548libpve-common-perl (4.0-64) unstable; urgency=medium
1549
1550 * print_property_string: don't print the default key's name
1551
1552 -- Proxmox Support Team <support@proxmox.com> Mon, 23 May 2016 06:26:40 +0200
1553
1554libpve-common-perl (4.0-63) unstable; urgency=medium
1555
1556 * show warning when using VLAN 1 on a VLAN aware bridge
1557
1558 -- Proxmox Support Team <support@proxmox.com> Wed, 18 May 2016 11:23:27 +0200
1559
1560libpve-common-perl (4.0-62) unstable; urgency=medium
1561
1562 * re-enable run_cli, which is still in use
1563
1564 -- Proxmox Support Team <support@proxmox.com> Sat, 14 May 2016 11:27:23 +0200
1565
1566libpve-common-perl (4.0-61) unstable; urgency=medium
1567
1568 * remove PodParser.pm, implement keyAlias feature (replaces group feature)
1569
1570 -- Proxmox Support Team <support@proxmox.com> Wed, 11 May 2016 11:09:29 +0200
1571
1572libpve-common-perl (4.0-60) unstable; urgency=medium
1573
1574 * setup_tc_rate_limit: Use run_command instead of system
1575
1576 * When starting in debug mode, starts the daemon without going
1577 through systemctl
1578
1579 -- Proxmox Support Team <support@proxmox.com> Tue, 03 May 2016 07:05:49 +0200
1580
1581libpve-common-perl (4.0-59) unstable; urgency=medium
1582
1583 * Fix #908: cleanup OVS ports in tap_unplug
1584
1585 -- Proxmox Support Team <support@proxmox.com> Wed, 13 Apr 2016 06:37:15 +0200
1586
1587libpve-common-perl (4.0-58) unstable; urgency=medium
1588
1589 * Add validate_ssh_public_keys
1590
1591 * Handle string parameter to file content replacement
1592
1593 * Tools: add sendmail
1594
1595 * Tools: add tempfile and tempfile_contents
1596
1597 * fix O_PATH value
1598
1599 -- Proxmox Support Team <support@proxmox.com> Tue, 05 Apr 2016 06:28:45 +0200
1600
1601libpve-common-perl (4.0-57) unstable; urgency=medium
1602
1603 * fix #923: uninitalized value in remove_lock
1604
1605 * new PVE::RESTHandler::dump_properties
1606
1607 * generate_typetext: handle enums and booleans automatically
1608
1609 * property strings: introduce key grouping feature
1610
1611 -- Proxmox Support Team <support@proxmox.com> Fri, 01 Apr 2016 07:15:56 +0200
1612
1613libpve-common-perl (4.0-56) unstable; urgency=medium
1614
1615 * add the 'urlencoded' string format
1616
1617 * property strings: check for commas in values
1618
1619 -- Proxmox Support Team <support@proxmox.com> Mon, 21 Mar 2016 08:47:06 +0100
1620
1621libpve-common-perl (4.0-55) unstable; urgency=medium
1622
1623 * add missing check for undef in is_mounted
1624
1625 -- Proxmox Support Team <support@proxmox.com> Wed, 16 Mar 2016 16:48:19 +0100
1626
1627libpve-common-perl (4.0-54) unstable; urgency=medium
1628
1629 * net: don't die in get_active_interfaces() and try both address families
1630
1631 -- Proxmox Support Team <support@proxmox.com> Tue, 15 Mar 2016 06:45:55 +0100
1632
1633libpve-common-perl (4.0-53) unstable; urgency=medium
1634
1635 * net: tap_plug() needs to apply rate limiting
1636
1637 * network: tap_rate_limit: fix uninitialized value
1638
1639 -- Proxmox Support Team <support@proxmox.com> Tue, 08 Mar 2016 15:51:12 +0100
1640
1641libpve-common-perl (4.0-52) unstable; urgency=medium
1642
1643 * AbstractConfig: Decide whether volume is added as unused in subclass
1644
1645 * AbstractConfig: Introduce __snapshot_create_vol_snapshots_hook
1646
1647 -- Proxmox Support Team <support@proxmox.com> Tue, 08 Mar 2016 11:34:24 +0100
1648
1649libpve-common-perl (4.0-51) unstable; urgency=medium
1650
1651 * Add AbstractConfig base class
1652
1653 -- Proxmox Support Team <support@proxmox.com> Thu, 03 Mar 2016 10:12:26 +0100
1654
1655libpve-common-perl (4.0-50) unstable; urgency=medium
1656
1657 * Add since and until parameter to dump_journal
1658
1659 * pod: generate property string documentation
1660
1661 -- Proxmox Support Team <support@proxmox.com> Wed, 02 Mar 2016 06:23:24 +0100
1662
1663libpve-common-perl (4.0-49) unstable; urgency=medium
1664
1665 * schema: error on missing keys without default keys
1666
1667 -- Proxmox Support Team <support@proxmox.com> Thu, 18 Feb 2016 09:40:35 +0100
1668
1669libpve-common-perl (4.0-48) unstable; urgency=medium
1670
1671 * added syncfs syscall and sync_mountpoint helper
1672
1673 * Applying: schema: disable additional properties in property strings
1674
1675 -- Proxmox Support Team <support@proxmox.com> Thu, 11 Feb 2016 11:24:34 +0100
1676
1677libpve-common-perl (4.0-47) unstable; urgency=medium
1678
1679 * Implement refcounting for flocks
1680
1681 * CLIHandler: add missing use PVE::INotify
1682
1683 * Fix #882: active state of interfaces depends on ipv6
1684
1685 -- Proxmox Support Team <support@proxmox.com> Wed, 10 Feb 2016 11:13:32 +0100
1686
1687libpve-common-perl (4.0-46) unstable; urgency=medium
1688
1689 * add upid_wait method
1690
1691 * SectionConfig: disable duplicate plugin registration
1692
1693 * Tools: add setns system call
1694
1695 -- Proxmox Support Team <support@proxmox.com> Wed, 27 Jan 2016 16:55:45 +0100
1696
1697libpve-common-perl (4.0-45) unstable; urgency=medium
1698
1699 * network: fix uninitialized value error
1700
1701 -- Proxmox Support Team <support@proxmox.com> Mon, 18 Jan 2016 16:54:06 +0100
1702
1703libpve-common-perl (4.0-44) unstable; urgency=medium
1704
1705 * network : add trunks support
1706
1707 -- Proxmox Support Team <support@proxmox.com> Fri, 15 Jan 2016 17:26:05 +0100
1708
1709libpve-common-perl (4.0-43) unstable; urgency=medium
1710
1711 * Fix #861: use safer sprintf formatting
1712
1713 -- Proxmox Support Team <support@proxmox.com> Fri, 08 Jan 2016 12:50:43 +0100
1714
1715libpve-common-perl (4.0-42) unstable; urgency=medium
1716
1717 * bash completion: allow fall back to default completion
1718
1719 * lock_file_full: output also lockname if it cannot be acquired
1720
1721 -- Proxmox Support Team <support@proxmox.com> Sat, 19 Dec 2015 09:06:24 +0100
1722
1723libpve-common-perl (4.0-41) unstable; urgency=medium
1724
1725 * Daemon: don't clear CLOEXEC on daemon sockets
1726
1727 -- Proxmox Support Team <support@proxmox.com> Mon, 07 Dec 2015 11:17:21 +0100
1728
1729libpve-common-perl (4.0-40) unstable; urgency=medium
1730
1731 * run_command: return exit code and add noerr option
1732
1733 -- Proxmox Support Team <support@proxmox.com> Mon, 30 Nov 2015 13:00:15 +0100
1734
1735libpve-common-perl (4.0-39) unstable; urgency=medium
1736
1737 * add function file_copy
1738
1739 * print_property_string: skip keys early
1740
1741 -- Proxmox Support Team <support@proxmox.com> Thu, 26 Nov 2015 08:09:04 +0100
1742
1743libpve-common-perl (4.0-38) unstable; urgency=medium
1744
1745 * Network setup: avoid access to undefinded var $tag
1746
1747 -- Proxmox Support Team <support@proxmox.com> Thu, 19 Nov 2015 06:24:53 +0100
1748
1749libpve-common-perl (4.0-37) unstable; urgency=medium
1750
1751 * ProcFSTools: implement conforming parse_mounts
1752
1753 -- Proxmox Support Team <support@proxmox.com> Fri, 13 Nov 2015 11:16:33 +0100
1754
1755libpve-common-perl (4.0-36) unstable; urgency=medium
1756
1757 * Tools::df: fork and use Filesys::Df
1758
1759 * print_property_string: skip undefined values
1760
1761 * fix CLONE constant declaration
1762
1763 * Tools: make unshare behave like other perl syscalls
1764
1765 -- Proxmox Support Team <support@proxmox.com> Fri, 30 Oct 2015 07:03:50 +0100
1766
1767libpve-common-perl (4.0-35) unstable; urgency=medium
1768
1769 * read_prox_net_ipv6_route fixes
1770
1771 -- Proxmox Support Team <support@proxmox.com> Fri, 23 Oct 2015 12:13:55 +0200
1772
1773libpve-common-perl (4.0-34) unstable; urgency=medium
1774
1775 * network: IP_from_cidr and is_ip_in_cidr helpers
1776
1777 * half-revert: remove autostart property from bridge ports
1778
1779 -- Proxmox Support Team <support@proxmox.com> Mon, 19 Oct 2015 11:14:12 +0200
1780
1781libpve-common-perl (4.0-33) unstable; urgency=medium
1782
1783 * allow /32 ipv4 cidrs
1784
1785 -- Proxmox Support Team <support@proxmox.com> Fri, 16 Oct 2015 09:53:52 +0200
1786
1787libpve-common-perl (4.0-32) unstable; urgency=medium
1788
1789 * print_property_string: disk-size is a format, not a type
1790
1791 * Shorter implementation of random_ether_addr()
1792
1793 -- Proxmox Support Team <support@proxmox.com> Thu, 15 Oct 2015 12:22:14 +0200
1794
1795libpve-common-perl (4.0-31) unstable; urgency=medium
1796
1797 * parse_property_string: add newline to error strings
1798
1799 -- Proxmox Support Team <support@proxmox.com> Fri, 09 Oct 2015 08:43:47 +0200
1800
1801libpve-common-perl (4.0-30) unstable; urgency=medium
1802
1803 * depend on libclone-perl
1804
1805 * api_clone_schema: use Clone::clone instead of Storable::dclone
1806
1807 -- Proxmox Support Team <support@proxmox.com> Wed, 07 Oct 2015 08:52:09 +0200
1808
1809libpve-common-perl (4.0-29) unstable; urgency=medium
1810
1811 * INotify::read_etc_resolv_conf: ipv6 support
1812
1813 -- Proxmox Support Team <support@proxmox.com> Mon, 05 Oct 2015 12:32:00 +0200
1814
1815libpve-common-perl (4.0-28) unstable; urgency=medium
1816
1817 * run_cli_handler: add no_init parameter for lxc mount hook
1818
1819 -- Proxmox Support Team <support@proxmox.com> Fri, 02 Oct 2015 13:42:37 +0200
1820
1821libpve-common-perl (4.0-27) unstable; urgency=medium
1822
1823 * CLIHandler: fix manpage for method using 'password' handlers.
1824
1825 * run_cli_handler: replaces run_cli()
1826
1827 -- Proxmox Support Team <support@proxmox.com> Fri, 02 Oct 2015 10:43:14 +0200
1828
1829libpve-common-perl (4.0-26) unstable; urgency=medium
1830
1831 * added JSONSchema::print_property_string
1832
1833 * JSONSchema: added disk-size format
1834
1835 * Added PVE::JSONSchema::parse_size/format_size
1836
1837 * Support named formats in typetext generation
1838
1839 -- Proxmox Support Team <support@proxmox.com> Thu, 01 Oct 2015 11:26:11 +0200
1840
1841libpve-common-perl (4.0-25) unstable; urgency=medium
1842
1843 * read|write network interfaces : add support for vlan interfaces
1844
1845 -- Proxmox Support Team <support@proxmox.com> Fri, 25 Sep 2015 07:03:01 +0200
1846
1847libpve-common-perl (4.0-24) unstable; urgency=medium
1848
1849 * JSONSchema: verify comma-separated property strings
1850
1851 * JSONSchema: pve-ipv4/6-config and CIDR split
1852
1853 -- Proxmox Support Team <support@proxmox.com> Wed, 23 Sep 2015 08:20:44 +0200
1854
1855libpve-common-perl (4.0-23) unstable; urgency=medium
1856
1857 * support QinQ / vlan stacking
1858
1859 * improve bash completion
1860
1861 * Tools: add unshare system call
1862
1863 * Allow top level devel domain name up to 63 characters in email adresse
1864
1865 -- Proxmox Support Team <support@proxmox.com> Mon, 21 Sep 2015 12:11:17 +0200
1866
1867libpve-common-perl (4.0-22) unstable; urgency=medium
1868
1869 * Tools::run_command: support command pipes (array of arrays)
1870
1871 * Tools::run_command: add documentation
1872
1873 * parse/set bridge_vlan_aware flag
1874
1875 -- Proxmox Support Team <support@proxmox.com> Wed, 16 Sep 2015 09:11:29 +0200
1876
1877libpve-common-perl (4.0-21) unstable; urgency=medium
1878
1879 * remove autostart property from bridge ports
1880
1881 * CLIHandler: allow binaries with '-' in command name
1882
1883 -- Proxmox Support Team <support@proxmox.com> Tue, 15 Sep 2015 09:04:01 +0200
1884
1885libpve-common-perl (4.0-20) unstable; urgency=medium
1886
1887 * avoid Exporter warning with Cwd
1888
1889 -- Proxmox Support Team <support@proxmox.com> Wed, 09 Sep 2015 09:13:11 +0200
1890
1891libpve-common-perl (4.0-19) unstable; urgency=medium
1892
1893 * add missing formatter property to method schema
1894
1895 * CLIHandler: add helper to generate bash completion (and config)
1896
1897 * add helpers to verify API without starting the binary
1898
1899 * remove + from getopt's prefix_pattern
1900
1901 * new helpers: read_proc_mounts and is_mounted
1902
1903 -- Proxmox Support Team <support@proxmox.com> Tue, 08 Sep 2015 07:16:47 +0200
1904
1905libpve-common-perl (4.0-18) unstable; urgency=medium
1906
1907 * added 'extra-args' CLI handling
1908
1909 * add bash completion handler
1910
1911 -- Proxmox Support Team <support@proxmox.com> Tue, 01 Sep 2015 17:47:18 +0200
1912
1913libpve-common-perl (4.0-17) unstable; urgency=medium
1914
1915 * Added PVE::Network::tcp_ping to replace Net::Ping
1916
1917 * Tools::run_with_timeout improvement + hires alarm
1918
1919 * Add generic parse_host_and_port function
1920
1921 -- Proxmox Support Team <support@proxmox.com> Fri, 28 Aug 2015 11:37:10 +0200
1922
1923libpve-common-perl (4.0-16) unstable; urgency=medium
1924
1925 * fix bug #860: fix tc rate control
1926
1927 -- Proxmox Support Team <support@proxmox.com> Mon, 17 Aug 2015 09:43:41 +0200
1928
1929libpve-common-perl (4.0-15) unstable; urgency=medium
1930
1931 * add tap device name parse fix
1932
1933 -- Proxmox Support Team <support@proxmox.com> Mon, 10 Aug 2015 09:06:28 +0200
1934
1935libpve-common-perl (4.0-14) unstable; urgency=medium
1936
1937 * get_standard_option: do not overwrite defaults when they evaluate to false
1938
1939 -- Proxmox Support Team <support@proxmox.com> Tue, 04 Aug 2015 08:59:48 +0200
1940
1941libpve-common-perl (4.0-13) unstable; urgency=medium
1942
1943 * fix tap_plug with vlan for non aware vlan bridges
1944
1945 -- Proxmox Support Team <support@proxmox.com> Mon, 03 Aug 2015 16:13:33 +0200
1946
1947libpve-common-perl (4.0-12) unstable; urgency=medium
1948
1949 * tap_plug : add support for vlan aware linux bridge
1950
1951 * replace /sbin/vconfig with /sbin/ip call
1952
1953 -- Proxmox Support Team <support@proxmox.com> Thu, 30 Jul 2015 08:59:52 +0200
1954
1955libpve-common-perl (4.0-11) unstable; urgency=medium
1956
1957 * add ProcFSTools::read_proc_net_ipv6_route
1958
1959 * added constants: ipv4_reverse_mask and ipv4_mask_hash_localnet
1960
1961 -- Proxmox Support Team <support@proxmox.com> Mon, 27 Jul 2015 13:12:28 +0200
1962
1963libpve-common-perl (4.0-10) unstable; urgency=medium
1964
1965 * add veth_create and veth_delete
1966
1967 -- Proxmox Support Team <support@proxmox.com> Fri, 26 Jun 2015 11:50:24 +0200
1968
1969libpve-common-perl (4.0-9) unstable; urgency=medium
1970
1971 * add IPv6 support for /etc/network/interfaces
1972
1973 -- Proxmox Support Team <support@proxmox.com> Fri, 26 Jun 2015 07:56:05 +0200
1974
1975libpve-common-perl (4.0-8) unstable; urgency=medium
1976
1977 * PVE::Daemon now calls systemctl for start/stop/restart
1978
1979 -- Proxmox Support Team <support@proxmox.com> Fri, 19 Jun 2015 07:23:46 +0200
1980
1981libpve-common-perl (4.0-7) unstable; urgency=medium
1982
1983 * new helper dump_journal to view systemd journal
1984
1985 -- Proxmox Support Team <support@proxmox.com> Tue, 09 Jun 2015 12:16:24 +0200
1986
1987libpve-common-perl (4.0-6) unstable; urgency=medium
1988
1989 * add trigger for pve-api-updates
1990
1991 -- Proxmox Support Team <support@proxmox.com> Mon, 01 Jun 2015 13:18:00 +0200
1992
1993libpve-common-perl (4.0-5) unstable; urgency=medium
1994
1995 * defer some daemon setup routines
1996
1997 -- Proxmox Support Team <support@proxmox.com> Thu, 28 May 2015 18:07:34 +0200
1998
1999libpve-common-perl (4.0-4) unstable; urgency=medium
2000
2001 * spice-proxy format now uses new address format
2002
2003 -- Proxmox Support Team <support@proxmox.com> Wed, 27 May 2015 15:33:40 +0200
2004
2005libpve-common-perl (4.0-3) unstable; urgency=medium
2006
2007 * add utility to fetch the socket family for a hostname
2008
2009 * provide Tools::unpack_sockaddr_in46
2010
2011 * new helper: getaddrinfo_all
2012
2013 * add a socket family argument to next_*_port functions
2014
2015 -- Proxmox Support Team <support@proxmox.com> Fri, 08 May 2015 12:37:55 +0200
2016
2017libpve-common-perl (4.0-2) unstable; urgency=medium
2018
2019 * register new standard option 'pve-startup-order'
2020
2021 -- Proxmox Support Team <support@proxmox.com> Wed, 22 Apr 2015 09:56:10 +0200
2022
2023libpve-common-perl (4.0-1) unstable; urgency=medium
2024
2025 * bump version for Debian Jessie
2026
2027 -- Proxmox Support Team <support@proxmox.com> Thu, 26 Feb 2015 11:18:57 +0100
2028
2029libpve-common-perl (3.0-24) unstable; urgency=low
2030
2031 * next_migrate_port: higher port range
2032
2033 * next_unused_port: test with bind to all IPs
2034
2035 -- Proxmox Support Team <support@proxmox.com> Wed, 11 Feb 2015 06:37:44 +0100
2036
2037libpve-common-perl (3.0-23) unstable; urgency=low
2038
2039 * read_etc_network_interfaces : don't always add vmbr0
2040
2041 -- Proxmox Support Team <support@proxmox.com> Mon, 09 Feb 2015 07:01:58 +0100
2042
2043libpve-common-perl (3.0-22) unstable; urgency=low
2044
2045 * implement pre-fork daemon
2046
2047 -- Proxmox Support Team <support@proxmox.com> Thu, 08 Jan 2015 14:49:37 +0100
2048
2049libpve-common-perl (3.0-21) unstable; urgency=low
2050
2051 * add abstract class to implement daemons
2052
2053 -- Proxmox Support Team <support@proxmox.com> Wed, 17 Dec 2014 14:49:18 +0100
2054
2055libpve-common-perl (3.0-20) unstable; urgency=low
2056
2057 * create_firewall_bridge_ovs : activate ovsint interface
2058
2059 -- Proxmox Support Team <support@proxmox.com> Thu, 11 Dec 2014 06:36:17 +0100
2060
2061libpve-common-perl (3.0-19) unstable; urgency=low
2062
2063 * new helper register_page_formater
2064
2065 -- Proxmox Support Team <support@proxmox.com> Tue, 06 May 2014 09:40:19 +0200
2066
2067libpve-common-perl (3.0-18) unstable; urgency=low
2068
2069 * speedup find_handler
2070
2071 -- Proxmox Support Team <support@proxmox.com> Thu, 24 Apr 2014 14:12:40 +0200
2072
2073libpve-common-perl (3.0-17) unstable; urgency=low
2074
2075 * dump_logfile: add filter regex
2076
2077 -- Proxmox Support Team <support@proxmox.com> Fri, 18 Apr 2014 07:20:57 +0200
2078
2079libpve-common-perl (3.0-16) unstable; urgency=low
2080
2081 * register new standard option pve-config-digest
2082
2083 * move assert_if_modified to PVE::Tools
2084
2085 -- Proxmox Support Team <support@proxmox.com> Thu, 10 Apr 2014 09:49:30 +0200
2086
2087libpve-common-perl (3.0-15) unstable; urgency=low
2088
2089 * Add support for bridges with more than one physical link
2090
2091 -- Proxmox Support Team <support@proxmox.com> Wed, 19 Mar 2014 06:52:11 +0100
2092
2093libpve-common-perl (3.0-14) unstable; urgency=low
2094
2095 * correctly copy bridge config for vlan bridges
2096
2097 -- Proxmox Support Team <support@proxmox.com> Wed, 26 Feb 2014 07:50:47 +0100
2098
2099libpve-common-perl (3.0-13) unstable; urgency=low
2100
2101 * improve random MAC address generation
2102
2103 -- Proxmox Support Team <support@proxmox.com> Wed, 22 Jan 2014 07:37:14 +0100
2104
2105libpve-common-perl (3.0-12) unstable; urgency=low
2106
2107 * add support for openvswitch network configuration
2108
2109 -- Proxmox Support Team <support@proxmox.com> Fri, 27 Dec 2013 09:39:39 +0100
2110
2111libpve-common-perl (3.0-11) unstable; urgency=low
2112
2113 * add openvswitch support to tap_plug / tap_unplug
2114
2115 * register CIDR format
2116
2117 * register standard options for SPICE
2118
2119 -- Proxmox Support Team <support@proxmox.com> Sat, 21 Dec 2013 09:03:07 +0100
2120
2121libpve-common-perl (3.0-10) unstable; urgency=low
2122
2123 * wait_for_vnc_port: avoid unnecessarry delay by using usleep
2124
2125 * new helper next_spice_port()
2126
2127 -- Proxmox Support Team <support@proxmox.com> Mon, 09 Dec 2013 13:16:55 +0100
2128
2129libpve-common-perl (3.0-9) unstable; urgency=low
2130
2131 * export regular expressions for IPv4 and IPv6 addresses
2132
2133 * fix upid parser for long uptimes (> 497 days)
2134
2135 -- Proxmox Support Team <support@proxmox.com> Wed, 30 Oct 2013 12:45:52 +0100
2136
2137libpve-common-perl (3.0-8) unstable; urgency=low
2138
2139 * do not use 'intl' variant for en an gb keyboard layouts
2140
2141 -- Proxmox Support Team <support@proxmox.com> Wed, 23 Oct 2013 06:56:44 +0200
2142
2143libpve-common-perl (3.0-7) unstable; urgency=low
2144
2145 * use warnings everywhere.
2146
2147 -- Proxmox Support Team <support@proxmox.com> Tue, 01 Oct 2013 13:20:15 +0200
2148
2149libpve-common-perl (3.0-6) unstable; urgency=low
2150
2151 * auth.conf: avoid warning if file does not exist, fix file permissions
2152
2153 -- Proxmox Support Team <support@proxmox.com> Mon, 05 Aug 2013 07:57:16 +0200
2154
2155libpve-common-perl (3.0-5) unstable; urgency=low
2156
2157 * add parser for "/etc/apt/auth.conf"
2158
2159 -- Proxmox Support Team <support@proxmox.com> Thu, 25 Jul 2013 09:57:55 +0200
2160
2161libpve-common-perl (3.0-4) unstable; urgency=low
2162
2163 * fix bug #381: use persistent reservation file for ports
2164
2165 * new function PVE::Tools::next_migrate_port()
2166
2167 -- Proxmox Support Team <support@proxmox.com> Mon, 13 May 2013 07:23:35 +0200
2168
2169libpve-common-perl (3.0-3) unstable; urgency=low
2170
2171 * fix date in copyright message
2172
2173 -- Proxmox Support Team <support@proxmox.com> Wed, 08 May 2013 10:55:00 +0200
2174
2175libpve-common-perl (3.0-2) unstable; urgency=low
2176
2177 * implement shared file locks
2178
2179 -- Proxmox Support Team <support@proxmox.com> Mon, 06 May 2013 11:49:10 +0200
2180
2181libpve-common-perl (3.0-1) unstable; urgency=low
2182
2183 * start 3.0 development
2184
2185 -- Proxmox Support Team <support@proxmox.com> Tue, 05 Mar 2013 11:43:46 +0100
2186
2187libpve-common-perl (1.0-48) unstable; urgency=low
2188
2189 * depend on libnet-ip-perl
2190
2191 * Improved ipv4 addresses validation
2192
2193 -- Proxmox Support Team <support@proxmox.com> Mon, 25 Feb 2013 06:20:10 +0100
2194
2195libpve-common-perl (1.0-47) unstable; urgency=low
2196
2197 * fix bug #335: correctly verify ipv4 network masks
2198
2199 -- Proxmox Support Team <support@proxmox.com> Fri, 22 Feb 2013 09:13:35 +0100
2200
2201libpve-common-perl (1.0-46) unstable; urgency=low
2202
2203 * revert vlan changes
2204
2205 * add parser for /etc/iscsi/initiatorname.iscsi
2206
2207 -- Proxmox Support Team <support@proxmox.com> Wed, 13 Feb 2013 10:57:20 +0100
2208
2209libpve-common-perl (1.0-45) unstable; urgency=low
2210
2211 * read_meminfo: query KSM page sharing
2212
2213 * revert tc rate filter changes: they do not work as expected
2214
2215 -- Proxmox Support Team <support@proxmox.com> Fri, 01 Feb 2013 09:04:27 +0100
2216
2217libpve-common-perl (1.0-44) unstable; urgency=low
2218
2219 * vlan changes: use ip command instead of old vconfig, activate gvrp
2220 by default, use bridge instead of raw ethernet device as vlan bridge
2221
2222 -- Proxmox Support Team <support@proxmox.com> Mon, 28 Jan 2013 11:57:33 +0100
2223
2224libpve-common-perl (1.0-43) unstable; urgency=low
2225
2226 * tc: use rate filter with mtu 64k (instead of avrate)
2227
2228 -- Proxmox Support Team <support@proxmox.com> Mon, 28 Jan 2013 06:59:32 +0100
2229
2230libpve-common-perl (1.0-41) unstable; urgency=low
2231
2232 * correctly count physical sockets
2233
2234 -- Proxmox Support Team <support@proxmox.com> Mon, 31 Dec 2012 08:24:40 +0100
2235
2236libpve-common-perl (1.0-40) unstable; urgency=low
2237
2238 * run_command: implement afterfork callback
2239
2240 -- Proxmox Support Team <support@proxmox.com> Mon, 10 Dec 2012 12:50:12 +0100
2241
2242libpve-common-perl (1.0-39) unstable; urgency=low
2243
2244 * remove hardcoded blowfish cipher
2245
2246 -- Proxmox Support Team <support@proxmox.com> Wed, 31 Oct 2012 13:55:06 +0100
2247
2248libpve-common-perl (1.0-38) unstable; urgency=low
2249
2250 * fix bug #273: retry flock if it fails with EINTR
2251
2252 -- Proxmox Support Team <support@proxmox.com> Wed, 31 Oct 2012 08:21:43 +0100
2253
2254libpve-common-perl (1.0-37) unstable; urgency=low
2255
2256 * fix bug #264: use option pipefail for shell commands
2257
2258 -- Proxmox Support Team <support@proxmox.com> Mon, 29 Oct 2012 09:45:11 +0100
2259
2260libpve-common-perl (1.0-36) unstable; urgency=low
2261
2262 * new helper wait_for_vnc_port()
2263
2264 -- Proxmox Support Team <support@proxmox.com> Wed, 24 Oct 2012 08:21:04 +0200
2265
2266libpve-common-perl (1.0-35) unstable; urgency=low
2267
2268 * fix bug in read_memory_usage
2269
2270 -- Proxmox Support Team <support@proxmox.com> Mon, 15 Oct 2012 06:32:30 +0200
2271
2272libpve-common-perl (1.0-34) unstable; urgency=low
2273
2274 * file_read_firstline: avoid warning with empty files
2275
2276 -- Proxmox Support Team <support@proxmox.com> Tue, 02 Oct 2012 08:05:10 +0200
2277
2278libpve-common-perl (1.0-33) unstable; urgency=low
2279
2280 * fix run_command: restore umask correctly
2281
2282 -- Proxmox Support Team <support@proxmox.com> Wed, 26 Sep 2012 13:16:22 +0200
2283
2284libpve-common-perl (1.0-32) unstable; urgency=low
2285
2286 * fix typo in error message
2287
2288 -- Proxmox Support Team <support@proxmox.com> Tue, 25 Sep 2012 06:08:02 +0200
2289
2290libpve-common-perl (1.0-31) unstable; urgency=low
2291
2292 * minor fix: remove debug output
2293
2294 -- Proxmox Support Team <support@proxmox.com> Tue, 11 Sep 2012 09:22:13 +0200
2295
2296libpve-common-perl (1.0-30) unstable; urgency=low
2297
2298 * allow more that 10 physical network interfaces
2299
2300 -- Proxmox Support Team <support@proxmox.com> Thu, 02 Aug 2012 07:28:17 +0200
2301
2302libpve-common-perl (1.0-29) unstable; urgency=low
2303
2304 * AbsrtactMigrate: use rsync flags AX (preserve ACLs and xattr)
2305
2306 -- Proxmox Support Team <support@proxmox.com> Thu, 14 Jun 2012 09:08:11 +0200
2307
2308libpve-common-perl (1.0-28) unstable; urgency=low
2309
2310 * added SectionConfig.pm, base class for Storage and Auth plugins.
2311
2312 -- Proxmox Support Team <support@proxmox.com> Wed, 16 May 2012 07:18:53 +0200
2313
2314libpve-common-perl (1.0-27) unstable; urgency=low
2315
2316 * fix bug #172: use DNS compatible regex in upid parser
2317
2318 -- Proxmox Support Team <support@proxmox.com> Fri, 20 Apr 2012 08:31:44 +0200
2319
2320libpve-common-perl (1.0-26) unstable; urgency=low
2321
2322 * add Turkish keyboard mappings
2323
2324 -- Proxmox Support Team <support@proxmox.com> Wed, 11 Apr 2012 08:35:13 +0200
2325
2326libpve-common-perl (1.0-25) unstable; urgency=low
2327
2328 * fix bug #135: use DNS compatible naming for 'pve-node'
2329
2330 -- Proxmox Support Team <support@proxmox.com> Mon, 02 Apr 2012 14:10:45 +0200
2331
2332libpve-common-perl (1.0-24) unstable; urgency=low
2333
2334 * fix bug #135: allow single letter 'dns-name', allow to start names
2335 with numbers
2336
2337 -- Proxmox Support Team <support@proxmox.com> Mon, 02 Apr 2012 12:04:02 +0200
2338
2339libpve-common-perl (1.0-23) unstable; urgency=low
2340
2341 * moved dir_glob_regex() and dir_glob_foreach() from PVE::Storage
2342 to PVE::Tools
2343
2344 * add vlan setup code to PVE::Network
2345
2346 -- Proxmox Support Team <support@proxmox.com> Wed, 28 Mar 2012 07:56:49 +0200
2347
2348libpve-common-perl (1.0-22) unstable; urgency=low
2349
2350 * return number of sockets in read_cpuinfo
2351
2352 -- Proxmox Support Team <support@proxmox.com> Mon, 26 Mar 2012 07:53:35 +0200
2353
2354libpve-common-perl (1.0-21) unstable; urgency=low
2355
2356 * use Digest::SHA instead of Digest::SHA1
2357
2358 -- Proxmox Support Team <support@proxmox.com> Tue, 20 Mar 2012 11:21:02 +0100
2359
2360libpve-common-perl (1.0-20) unstable; urgency=low
2361
2362 * fix bug #116, #103: try to keep ordering in /etc/network/interfaces
2363
2364 -- Proxmox Support Team <support@proxmox.com> Mon, 19 Mar 2012 13:30:07 +0100
2365
2366libpve-common-perl (1.0-19) unstable; urgency=low
2367
2368 * add dns-name format
2369
2370 -- Proxmox Support Team <support@proxmox.com> Mon, 12 Mar 2012 12:31:27 +0100
2371
2372libpve-common-perl (1.0-18) unstable; urgency=low
2373
2374 * try to keep ordering in /etc/network/interfaces
2375
2376 -- Proxmox Support Team <support@proxmox.com> Fri, 02 Mar 2012 12:33:34 +0100
2377
2378libpve-common-perl (1.0-17) unstable; urgency=low
2379
2380 * better error message for usermod command
2381
2382 -- Proxmox Support Team <support@proxmox.com> Thu, 01 Mar 2012 12:42:30 +0100
2383
2384libpve-common-perl (1.0-16) unstable; urgency=low
2385
2386 * try to keep comments in /etc/network/interfaces
2387
2388 -- Proxmox Support Team <support@proxmox.com> Thu, 01 Mar 2012 09:49:22 +0100
2389
2390libpve-common-perl (1.0-15) unstable; urgency=low
2391
2392 * add Swedish keymap
2393
2394 -- Proxmox Support Team <support@proxmox.com> Mon, 27 Feb 2012 09:46:36 +0100
2395
2396libpve-common-perl (1.0-14) unstable; urgency=low
2397
2398 * increase version to 1.0-14 for RC1
2399
2400 -- Proxmox Support Team <support@proxmox.com> Thu, 16 Feb 2012 15:12:15 +0100
2401
2402libpve-common-perl (1.0-13) unstable; urgency=low
2403
2404 * correctly decode utf8 CLI parameters.
2405
2406 -- Proxmox Support Team <support@proxmox.com> Thu, 19 Jan 2012 14:04:03 +0100
2407
2408libpve-common-perl (1.0-12) unstable; urgency=low
2409
2410 * new helper kvmkeymaplist()
2411
2412 * fix bug 77: only use cmd2string when necessary
2413
2414 -- Proxmox Support Team <support@proxmox.com> Mon, 09 Jan 2012 11:44:11 +0100
2415
2416libpve-common-perl (1.0-11) unstable; urgency=low
2417
2418 * new helper run_with_timeout()
2419
2420 -- Proxmox Support Team <support@proxmox.com> Thu, 15 Dec 2011 11:25:01 +0100
2421
2422libpve-common-perl (1.0-10) unstable; urgency=low
2423
2424 * add helpers to implement migration
2425
2426 -- Proxmox Support Team <support@proxmox.com> Thu, 08 Dec 2011 11:03:54 +0100
2427
2428libpve-common-perl (1.0-9) unstable; urgency=low
2429
2430 * bug fixes for run_command()
2431
2432 -- Proxmox Support Team <support@proxmox.com> Fri, 02 Dec 2011 10:28:27 +0100
2433
2434libpve-common-perl (1.0-8) unstable; urgency=low
2435
2436 * make cli argument parser more flexible
2437
2438 -- Proxmox Support Team <support@proxmox.com> Wed, 23 Nov 2011 08:36:30 +0100
2439
2440libpve-common-perl (1.0-7) unstable; urgency=low
2441
2442 * bug fixes (see git log)
2443
2444 -- Proxmox Support Team <support@proxmox.com> Wed, 09 Nov 2011 10:07:38 +0100
2445
2446libpve-common-perl (1.0-6) unstable; urgency=low
2447
2448 * add PVE::Tools::random_ether_addr()
2449
2450 -- Proxmox Support Team <support@proxmox.com> Wed, 05 Oct 2011 09:19:39 +0200
2451
2452libpve-common-perl (1.0-5) unstable; urgency=low
2453
2454 * cleanups (prepare for beta release)
2455
2456 -- Proxmox Support Team <support@proxmox.com> Thu, 11 Aug 2011 07:23:00 +0200
2457
2458libpve-common-perl (1.0-4) unstable; urgency=low
2459
2460 * CLIHandler.pm: new command 'printmanpod' to generate manual pages.
2461
2462 -- Proxmox Support Team <support@proxmox.com> Wed, 10 Aug 2011 10:17:55 +0200
2463
2464libpve-common-perl (1.0-3) unstable; urgency=low
2465
2466 * fix CLIHandler.pm
2467
2468 -- Proxmox Support Team <support@proxmox.com> Fri, 05 Aug 2011 12:40:17 +0200
2469
2470libpve-common-perl (1.0-2) unstable; urgency=low
2471
2472 * depend on liburi-perl
2473
2474 -- Proxmox Support Team <support@proxmox.com> Thu, 14 Jul 2011 12:03:37 +0200
2475
2476libpve-common-perl (1.0-1) unstable; urgency=low
2477
2478 * initial package
2479
2480 -- Proxmox Support Team <support@proxmox.com> Mon, 09 Aug 2010 14:54:24 +0200
2481