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