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