]> git.proxmox.com Git - pve-common.git/blame - debian/changelog
bump version to 8.1.2
[pve-common.git] / debian / changelog
CommitLineData
55ba8536
TL
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
10349969
WB
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
17c45baa
TL
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
118ca13a
TL
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
b2c87c88
FE
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
5738817d
WB
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
a73f6a80
WB
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
f080ddbd
TL
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
7722f312
TL
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
a51ba95b
TL
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
aa4898eb
WB
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
9a3af020
WB
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
856d6202
TL
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
83546e0e
TL
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
8b40ff32
TL
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
5491471e
TL
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
8328617d
TL
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
ea9813ce
WB
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
9d14c9dd
TL
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
ae733275
TL
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
3d4739a9
TL
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
8aed9b1f
TL
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
6f11b3ee
TL
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
41596147
WB
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
8949840e
TL
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
08853d22
TL
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
efb57c6b
TL
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
2efc79d6
TL
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
47ec8885
TL
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
1d448cc7
TL
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
4e70970c
TL
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
ac47f1e6 321libpve-common-perl (7.1-2) bullseye; urgency=medium
a00ce8ef
TL
322
323 * calendar event: base on more capable rust implementation via perlmod
324
325 * procfs statistics:
326 + initialize all fields to 0
ac47f1e6 327 + subtract guest && guest_nice from user && nice time similar to other
a00ce8ef
TL
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
ac47f1e6 332 -- Proxmox Support Team <support@proxmox.com> Thu, 13 Jan 2022 17:13:27 +0100
a00ce8ef 333
3efa9ecd
TL
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
fa83d271
TL
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
7b6b494f
TL
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
8145f9af
TL
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
7d91b7b8
TL
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
236e86ca 385libpve-common-perl (7.0-9) bullseye; urgency=medium
ebbbb05e
TL
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
236e86ca 391 * net: add helpers to get all reachable networks
ebbbb05e 392
236e86ca 393 -- Proxmox Support Team <support@proxmox.com> Sat, 18 Sep 2021 14:51:44 +0200
ebbbb05e 394
22529da4
FG
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
0966f99c
TL
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
228ab4b4
TL
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
0438d431
TL
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
a03e5b39
TL
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
658932f7
TL
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
bb59406e
TL
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
08f281bd
TL
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
53f22abf
TL
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
30ca0de5
TL
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
3fae4d24
TL
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
af640684
TL
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
f0bf7e9d
TL
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
a8a8dd84
TL
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
7f4dcc92
TL
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
76b0577c
TL
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
ad3e420b
TL
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
d421e5b5
TL
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
2fc238c2
TL
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
1e49f2e7
TL
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
9025031b
TL
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
37c7daf0
TL
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
7157e9bd
TL
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
fdda9da4
TL
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
2c3ecf29
TL
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
938dedc2
FG
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
5c183fd2
TL
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
062b6480
TL
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
1f32d4ce
TL
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
3219cb94
TL
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
75c83508
TL
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
5cc59b79
TL
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
d31273b4
TL
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
7c67d20d
TL
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
5bd21832
TL
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
629dc375
TL
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
f0600244
TL
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
450d7efc
TL
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
9862aca2
TL
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
e1d864eb
TL
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
4074d372
TL
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
454882c3
TL
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
949db6e3
TL
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
95ff6bd0
TL
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
2ccac1a4
TL
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
ec2fc9c2
TL
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
9954f8c6
TL
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
7e7b2938
TL
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
8bea73e7
TL
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
3b7e36d6
TL
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
b07bec34
TL
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
42e92790
TL
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
7b4f791b
TL
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
18809750
WB
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
efe3113a
TL
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
bbdb1ae9
TL
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
d4eefbcd
TL
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
7571d25b
TL
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
f4f3bd98
TL
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
b67bd914 948libpve-common-perl (5.0-40) unstable; urgency=medium
51d41234
WB
949
950 * minor fixup for startup order code
951
b67bd914 952 -- Proxmox Support Team <support@proxmox.com> Tue, 25 Sep 2018 11:33:34 +0200
51d41234 953
c10939c2
TL
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
6c7fee81
DM
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
f4265f24
TL
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
7c7bc462
TL
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
b2285cf8
TL
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
008c3bb2
TL
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
a76b691d
TL
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
d86dc5ee
TL
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
02548f7b
TL
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
eb8ebfa0
TL
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
3defa169
DM
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
e7ecadda
FG
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
caf3f3a7
WB
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
ca2835a1
WB
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
ca2835a1
WB
1097 -- Proxmox Support Team <support@proxmox.com> Thu, 18 Jan 2018 09:27:50 +0100
1098
5cccb0f2
WB
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
76cbfc85
WB
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
2388d0c2
WB
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
fce424fd
WB
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
8767dd7c
DM
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
b5079166
FG
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
66c14ef0
DM
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
45d51061
WB
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
cea9c7b4
FG
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
b1dc435e
WB
1179libpve-common-perl (5.0-16) unstable; urgency=medium
1180
cea9c7b4 1181 * add helper to time-out hard blocking operations (eg. on stale NFS mounts)
b1dc435e
WB
1182
1183 -- Proxmox Support Team <support@proxmox.com> Fri, 30 Jun 2017 09:18:04 +0200
1184
61a967bf
DM
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
70127045
DM
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
d31335c6
DM
1205libpve-common-perl (5.0-13) unstable; urgency=medium
1206
70127045 1207 * calendarevent: change sorting of hours and minutes to numeric
d31335c6
DM
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
eb992476
FG
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
03c26556
FG
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
09f8882f
DM
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
4ebd5968
DM
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
4860c2b7
WB
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
d4080920
FG
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
755396b9
DM
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
7fdae312
DM
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
9b8c792f
DM
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
dc3954ca
DM
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
e04b9f4c
WB
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
2ebffe56
FG
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
657d77df
DM
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
f5a73bff
WB
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
aa6e9880
FG
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
a056df6b
FG
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
7788d7e5
FG
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
2aabf653
DM
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
a0a8c8bc
DM
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
91b6fe3a
DM
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
3e3871c3
DM
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
4eff045b
DM
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
1621113c
DM
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
87d9cda0
DM
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
457d3cd6
DM
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
a007a5bc
DM
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
a9da6712
DM
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
08ffd3f3
DM
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
28622357
DM
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
8fd0e286
DM
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
e7cc4f9a
DM
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
ec48b70c
DM
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
1eac8b4b
DM
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
0ddae1ce
FG
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
084dc74d
WB
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
a3f6f8a5
WB
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
6a47f4b0
DM
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
e94ca8c8
DM
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
1912759d
DM
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
c1a4a02b
DM
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
150f4bc6
DM
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
6e537f49
DM
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
5ee7c824
DM
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
cee324e0
DM
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
dc1401ad
DM
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
6af06fb0
DM
1572libpve-common-perl (4.0-60) unstable; urgency=medium
1573
1574 * setup_tc_rate_limit: Use run_command instead of system
1575
825247bd
DM
1576 * When starting in debug mode, starts the daemon without going
1577 through systemctl
1578
6af06fb0
DM
1579 -- Proxmox Support Team <support@proxmox.com> Tue, 03 May 2016 07:05:49 +0200
1580
a76028f8
DM
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
b9df2e60
DM
1587libpve-common-perl (4.0-58) unstable; urgency=medium
1588
ca060a81
DM
1589 * Add validate_ssh_public_keys
1590
344c19ff
DM
1591 * Handle string parameter to file content replacement
1592
b9df2e60
DM
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
c3608045
DM
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
ed258d28
DM
1607 * generate_typetext: handle enums and booleans automatically
1608
1609 * property strings: introduce key grouping feature
1610
c3608045
DM
1611 -- Proxmox Support Team <support@proxmox.com> Fri, 01 Apr 2016 07:15:56 +0200
1612
ee9e7f3d
DM
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
0ed28a89
DM
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
9e23d2fb
DM
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
b7248cc7
DM
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
b249031c
DM
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
bf536088
DM
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
724dc418
DM
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
6a495094
DM
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
c9f0e76b
DM
1669libpve-common-perl (4.0-48) unstable; urgency=medium
1670
1671 * added syncfs syscall and sync_mountpoint helper
1672
d1e490c1
WB
1673 * Applying: schema: disable additional properties in property strings
1674
c9f0e76b
DM
1675 -- Proxmox Support Team <support@proxmox.com> Thu, 11 Feb 2016 11:24:34 +0100
1676
2701dc74
DM
1677libpve-common-perl (4.0-47) unstable; urgency=medium
1678
1679 * Implement refcounting for flocks
1680
1681 * CLIHandler: add missing use PVE::INotify
1682
dde69c32
DM
1683 * Fix #882: active state of interfaces depends on ipv6
1684
2701dc74
DM
1685 -- Proxmox Support Team <support@proxmox.com> Wed, 10 Feb 2016 11:13:32 +0100
1686
8cbc26d3
DM
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
d601e17b
DM
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
89921393
DM
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
df6da413
DM
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
3d7f2d2a
DM
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
8eed5f91
DM
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
59beafd4
DM
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
dca615d2
DM
1735libpve-common-perl (4.0-39) unstable; urgency=medium
1736
1737 * add function file_copy
1738
35e7d239
WB
1739 * print_property_string: skip keys early
1740
dca615d2
DM
1741 -- Proxmox Support Team <support@proxmox.com> Thu, 26 Nov 2015 08:09:04 +0100
1742
015b0130
DM
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
87432734
DM
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
9de823bd
DM
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
c8ae5c7e
DM
1761 * fix CLONE constant declaration
1762
1763 * Tools: make unshare behave like other perl syscalls
1764
9de823bd
DM
1765 -- Proxmox Support Team <support@proxmox.com> Fri, 30 Oct 2015 07:03:50 +0100
1766
d8ade58f
DM
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
87ffaecb
DM
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
da636272
DM
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
df0c6a7c
DM
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
e88f9c63
DM
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
d6d19fac
DM
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
3a12295c
DM
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
027e1e4e
DM
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
9fa98bfa
DM
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
820e3601
DM
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
2f53cc39
DM
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
42b8a148
DM
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
395c1804
DM
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
f3a423a8
DM
1867libpve-common-perl (4.0-22) unstable; urgency=medium
1868
1869 * Tools::run_command: support command pipes (array of arrays)
1870
2c3c3ffe
DM
1871 * Tools::run_command: add documentation
1872
1873 * parse/set bridge_vlan_aware flag
f3a423a8
DM
1874
1875 -- Proxmox Support Team <support@proxmox.com> Wed, 16 Sep 2015 09:11:29 +0200
1876
5de0dd1f
DM
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
ef69578b
DM
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
1fdc4565
DM
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
79100040
DM
1905libpve-common-perl (4.0-18) unstable; urgency=medium
1906
1907 * added 'extra-args' CLI handling
1908
d8053c08
DM
1909 * add bash completion handler
1910
79100040
DM
1911 -- Proxmox Support Team <support@proxmox.com> Tue, 01 Sep 2015 17:47:18 +0200
1912
889e45ee
DM
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
570e8df7
DM
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
f56505bc
DM
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
ba039ebd
DM
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
971a8d8c
DM
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
555eefa0
DM
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
0177b137
DM
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
3e8210a1
DM
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
e26837e6
DM
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
dc1c21d3
DM
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
2c4ec58c
DM
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
2336b19e
DM
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
f74d5763
DM
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
74b3593b
DM
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
4808fea7
DM
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
7d97ec60
DM
2011 * new helper: getaddrinfo_all
2012
2013 * add a socket family argument to next_*_port functions
2014
4808fea7
DM
2015 -- Proxmox Support Team <support@proxmox.com> Fri, 08 May 2015 12:37:55 +0200
2016
c6aff476
DM
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
47e4eb11
DM
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
c58f205b
DM
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
0324c6a2
DM
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
363a51a0
DM
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
6735f260
DM
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
dedb6449
DM
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
ffb5329c
DM
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
89a3d834
DM
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
88b030e6
DM
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
5ca176e3
DM
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
97ffb83b
DM
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
f6473a5f
DM
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
113cfc6a
DM
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
f3f4b67e
DM
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
180b97c2
DM
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
2f13cbb5
DM
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
d9184f47
DM
2129libpve-common-perl (3.0-9) unstable; urgency=low
2130
2131 * export regular expressions for IPv4 and IPv6 addresses
19cec230
DM
2132
2133 * fix upid parser for long uptimes (> 497 days)
d9184f47
DM
2134
2135 -- Proxmox Support Team <support@proxmox.com> Wed, 30 Oct 2013 12:45:52 +0100
2136
28dfcc31
DM
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
997f65d9
DM
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
894c305e
DM
2149libpve-common-perl (3.0-6) unstable; urgency=low
2150
b7aae8e5 2151 * auth.conf: avoid warning if file does not exist, fix file permissions
894c305e
DM
2152
2153 -- Proxmox Support Team <support@proxmox.com> Mon, 05 Aug 2013 07:57:16 +0200
2154
6c3aef09
DM
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
a9633e4d
DM
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
d415354b
DM
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
8d319061
DM
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
4b0f8c7a
DM
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
7238ea8d
DM
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
a13c6f08
DM
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
bd8002dd
DM
2201libpve-common-perl (1.0-46) unstable; urgency=low
2202
2203 * revert vlan changes
ddd3d224
DM
2204
2205 * add parser for /etc/iscsi/initiatorname.iscsi
bd8002dd
DM
2206
2207 -- Proxmox Support Team <support@proxmox.com> Wed, 13 Feb 2013 10:57:20 +0100
2208
a01c5465
DM
2209libpve-common-perl (1.0-45) unstable; urgency=low
2210
2211 * read_meminfo: query KSM page sharing
0aaf0ca4
DM
2212
2213 * revert tc rate filter changes: they do not work as expected
a01c5465
DM
2214
2215 -- Proxmox Support Team <support@proxmox.com> Fri, 01 Feb 2013 09:04:27 +0100
2216
d2e14098
DM
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
ca402c95 2224libpve-common-perl (1.0-43) unstable; urgency=low
fb572a93
DM
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
4235c2f3
DM
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
a417477c
DM
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
3ce640ab
DM
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
b5d12b08
DM
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
e0cabd2c
DM
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
ec6d95b4
DM
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
845f01b6
DM
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
88955a2e
DM
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
eb9e24df
DM
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
39ed3462
DM
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
035c760b
DM
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
4df6a164
DM
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
36ac0df3
DM
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
212b08e8
DM
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
3702f038
DM
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
c10cc112
DM
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
e6db55c0
DM
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
ce33e978
DM
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
7eb283fb
DM
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
b9436cda
DM
2344 * add vlan setup code to PVE::Network
2345
7eb283fb
DM
2346 -- Proxmox Support Team <support@proxmox.com> Wed, 28 Mar 2012 07:56:49 +0200
2347
66bda4e0
DM
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
568ba6a4
DM
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
ed4e6e0c
DM
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
490aade4
DM
2366libpve-common-perl (1.0-19) unstable; urgency=low
2367
34ebb226 2368 * add dns-name format
490aade4
DM
2369
2370 -- Proxmox Support Team <support@proxmox.com> Mon, 12 Mar 2012 12:31:27 +0100
2371
c9dc8645
DM
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
adbc988d
DM
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
72ca6520
DM
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
9934cd0b
DM
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
50f6a3fc
DM
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
815b2aba
DM
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
910d57b0
DM
2408libpve-common-perl (1.0-12) unstable; urgency=low
2409
2410 * new helper kvmkeymaplist()
2411
ded47a61
DM
2412 * fix bug 77: only use cmd2string when necessary
2413
910d57b0
DM
2414 -- Proxmox Support Team <support@proxmox.com> Mon, 09 Jan 2012 11:44:11 +0100
2415
0f0990f1
DM
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
92ea5df8
DM
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
4630cb95
DM
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
0ce82909
DM
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
2de75075
DM
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
a413a515
DM
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
e143e9d8
DM
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