]> git.proxmox.com Git - pve-access-control.git/blob - debian/changelog
bump version to 6.0-2
[pve-access-control.git] / debian / changelog
1 libpve-access-control (6.0-2) pve; urgency=medium
2
3 * improve CSRF verification compatibility with newer PVE
4
5 -- Proxmox Support Team <support@proxmox.com> Wed, 26 Jun 2019 20:24:35 +0200
6
7 libpve-access-control (6.0-1) pve; urgency=medium
8
9 * ticket: properly verify exactly 5 minute old tickets
10
11 * use hmac_sha256 instead of sha1 for CSRF token generation
12
13 -- Proxmox Support Team <support@proxmox.com> Mon, 24 Jun 2019 18:14:45 +0200
14
15 libpve-access-control (6.0-0+1) pve; urgency=medium
16
17 * bump for Debian buster
18
19 * fix #2079: add periodic auth key rotation
20
21 -- Proxmox Support Team <support@proxmox.com> Tue, 21 May 2019 21:31:15 +0200
22
23 libpve-access-control (5.1-10) unstable; urgency=medium
24
25 * add /access/user/{id}/tfa api call to get tfa types
26
27 -- Proxmox Support Team <support@proxmox.com> Wed, 15 May 2019 16:21:10 +0200
28
29 libpve-access-control (5.1-9) unstable; urgency=medium
30
31 * store the tfa type in user.cfg allowing to get it without proxying the call
32 to a higher priviledged daemon.
33
34 * tfa: realm required TFA should lock out users without TFA configured, as it
35 was done before Proxmox VE 5.4
36
37 -- Proxmox Support Team <support@proxmox.com> Tue, 30 Apr 2019 14:01:00 +0000
38
39 libpve-access-control (5.1-8) unstable; urgency=medium
40
41 * U2F: ensure we save correct public key on registration
42
43 -- Proxmox Support Team <support@proxmox.com> Tue, 09 Apr 2019 12:47:12 +0200
44
45 libpve-access-control (5.1-7) unstable; urgency=medium
46
47 * verify_ticket: allow general non-challenge tfa to be run as two step
48 call
49
50 -- Proxmox Support Team <support@proxmox.com> Mon, 08 Apr 2019 16:56:14 +0200
51
52 libpve-access-control (5.1-6) unstable; urgency=medium
53
54 * more general 2FA configuration via priv/tfa.cfg
55
56 * add u2f api endpoints
57
58 * delete TFA entries when deleting a user
59
60 * allow users to change their TOTP settings
61
62 -- Proxmox Support Team <support@proxmox.com> Wed, 03 Apr 2019 13:40:26 +0200
63
64 libpve-access-control (5.1-5) unstable; urgency=medium
65
66 * fix vnc ticket verification without authkey lifetime
67
68 -- Proxmox Support Team <support@proxmox.com> Mon, 18 Mar 2019 10:43:17 +0100
69
70 libpve-access-control (5.1-4) unstable; urgency=medium
71
72 * fix #1891: Add zsh command completion for pveum
73
74 * ground work to fix #2079: add periodic auth key rotation. Not yet enabled
75 to avoid issues on upgrade, will be enabled with 6.0
76
77 -- Proxmox Support Team <support@proxmox.com> Mon, 18 Mar 2019 09:12:05 +0100
78
79 libpve-access-control (5.1-3) unstable; urgency=medium
80
81 * api/ticket: move getting cluster name into an eval
82
83 -- Proxmox Support Team <support@proxmox.com> Thu, 29 Nov 2018 12:59:36 +0100
84
85 libpve-access-control (5.1-2) unstable; urgency=medium
86
87 * fix #1998: correct return properties for read_role
88
89 -- Proxmox Support Team <support@proxmox.com> Fri, 23 Nov 2018 14:22:40 +0100
90
91 libpve-access-control (5.1-1) unstable; urgency=medium
92
93 * pveum: introduce sub-commands
94
95 * register userid with completion
96
97 * fix #233: return cluster name on successful login
98
99 -- Proxmox Support Team <support@proxmox.com> Thu, 15 Nov 2018 09:34:47 +0100
100
101 libpve-access-control (5.0-8) unstable; urgency=medium
102
103 * fix #1612: ldap: make 2nd server work with bind domains again
104
105 * fix an error message where passing a bad pool id to an API function would
106 make it complain about a wrong group name instead
107
108 * fix the API-returned permission list so that the GUI knows to show the
109 'Permissions' tab for a storage to an administrator apart from root@pam
110
111 -- Proxmox Support Team <support@proxmox.com> Thu, 18 Jan 2018 13:34:50 +0100
112
113 libpve-access-control (5.0-7) unstable; urgency=medium
114
115 * VM.Snapshot.Rollback privilege added
116
117 * api: check for special roles before locking the usercfg
118
119 * fix #1501: pveum: die when deleting special role
120
121 * API/ticket: rework coarse grained permission computation
122
123 -- Proxmox Support Team <support@proxmox.com> Thu, 5 Oct 2017 11:27:48 +0200
124
125 libpve-access-control (5.0-6) unstable; urgency=medium
126
127 * Close #1470: Add server ceritifcate verification for AD and LDAP via the
128 'verify' option. For compatibility reasons this defaults to off for now,
129 but that might change with future updates.
130
131 * AD, LDAP: Add ability to specify a CA path or file, and a client
132 certificate via the 'capath', 'cert' and 'certkey' options.
133
134 -- Proxmox Support Team <support@proxmox.com> Tue, 08 Aug 2017 11:56:38 +0200
135
136 libpve-access-control (5.0-5) unstable; urgency=medium
137
138 * change from dpkg-deb to dpkg-buildpackage
139
140 -- Proxmox Support Team <support@proxmox.com> Thu, 22 Jun 2017 09:12:37 +0200
141
142 libpve-access-control (5.0-4) unstable; urgency=medium
143
144 * PVE/CLI/pveum.pm: call setup_default_cli_env()
145
146 * PVE/Auth/PVE.pm: encode uft8 password before calling crypt
147
148 * check_api2_permissions: avoid warning about uninitialized value
149
150 -- Proxmox Support Team <support@proxmox.com> Tue, 02 May 2017 11:58:15 +0200
151
152 libpve-access-control (5.0-3) unstable; urgency=medium
153
154 * use new PVE::OTP class from pve-common
155
156 * use new PVE::Tools::encrypt_pw from pve-common
157
158 -- Proxmox Support Team <support@proxmox.com> Thu, 30 Mar 2017 17:45:55 +0200
159
160 libpve-access-control (5.0-2) unstable; urgency=medium
161
162 * encrypt_pw: avoid '+' for crypt salt
163
164 -- Proxmox Support Team <support@proxmox.com> Thu, 30 Mar 2017 08:54:10 +0200
165
166 libpve-access-control (5.0-1) unstable; urgency=medium
167
168 * rebuild for PVE 5.0
169
170 -- Proxmox Support Team <support@proxmox.com> Mon, 6 Mar 2017 13:42:01 +0100
171
172 libpve-access-control (4.0-23) unstable; urgency=medium
173
174 * use new PVE::Ticket class
175
176 -- Proxmox Support Team <support@proxmox.com> Thu, 19 Jan 2017 13:42:06 +0100
177
178 libpve-access-control (4.0-22) unstable; urgency=medium
179
180 * RPCEnvironment: removed check_volume_access() to avoid cyclic dependency
181 (moved to PVE::Storage)
182
183 * PVE::PCEnvironment: use new PVE::RESTEnvironment as base class
184
185 -- Proxmox Support Team <support@proxmox.com> Thu, 19 Jan 2017 09:12:04 +0100
186
187 libpve-access-control (4.0-21) unstable; urgency=medium
188
189 * setup_default_cli_env: expect $class as first parameter
190
191 -- Proxmox Support Team <support@proxmox.com> Thu, 12 Jan 2017 13:54:27 +0100
192
193 libpve-access-control (4.0-20) unstable; urgency=medium
194
195 * PVE/RPCEnvironment.pm: new function setup_default_cli_env
196
197 * PVE/API2/Domains.pm: fix property description
198
199 * use new repoman for upload target
200
201 -- Proxmox Support Team <support@proxmox.com> Wed, 11 Jan 2017 12:13:26 +0100
202
203 libpve-access-control (4.0-19) unstable; urgency=medium
204
205 * Close #833: ldap: non-anonymous bind support
206
207 * don't import 'RFC' from MIME::Base32
208
209 -- Proxmox Support Team <support@proxmox.com> Fri, 05 Aug 2016 13:09:08 +0200
210
211 libpve-access-control (4.0-18) unstable; urgency=medium
212
213 * fix #1062: recognize base32 otp keys again
214
215 -- Proxmox Support Team <support@proxmox.com> Thu, 21 Jul 2016 08:43:18 +0200
216
217 libpve-access-control (4.0-17) unstable; urgency=medium
218
219 * drop oathtool and libdigest-hmac-perl dependencies
220
221 -- Proxmox Support Team <support@proxmox.com> Mon, 11 Jul 2016 12:03:22 +0200
222
223 libpve-access-control (4.0-16) unstable; urgency=medium
224
225 * use pve-doc-generator to generate man pages
226
227 -- Proxmox Support Team <support@proxmox.com> Fri, 08 Apr 2016 07:06:05 +0200
228
229 libpve-access-control (4.0-15) unstable; urgency=medium
230
231 * Fix uninitialized warning when shadow.cfg does not exist
232
233 -- Proxmox Support Team <support@proxmox.com> Fri, 01 Apr 2016 07:10:57 +0200
234
235 libpve-access-control (4.0-14) unstable; urgency=medium
236
237 * Add is_worker to RPCEnvironment
238
239 -- Proxmox Support Team <support@proxmox.com> Tue, 15 Mar 2016 16:47:34 +0100
240
241 libpve-access-control (4.0-13) unstable; urgency=medium
242
243 * fix #916: allow HTTPS to access custom yubico url
244
245 -- Proxmox Support Team <support@proxmox.com> Mon, 14 Mar 2016 11:39:23 +0100
246
247 libpve-access-control (4.0-12) unstable; urgency=medium
248
249 * Catch certificate errors instead of segfaulting
250
251 -- Proxmox Support Team <support@proxmox.com> Wed, 09 Mar 2016 14:41:01 +0100
252
253 libpve-access-control (4.0-11) unstable; urgency=medium
254
255 * Fix #861: use safer sprintf formatting
256
257 -- Proxmox Support Team <support@proxmox.com> Fri, 08 Jan 2016 12:52:39 +0100
258
259 libpve-access-control (4.0-10) unstable; urgency=medium
260
261 * Auth::LDAP, Auth::AD: ipv6 support
262
263 -- Proxmox Support Team <support@proxmox.com> Thu, 03 Dec 2015 12:09:32 +0100
264
265 libpve-access-control (4.0-9) unstable; urgency=medium
266
267 * pveum: implement bash completion
268
269 -- Proxmox Support Team <support@proxmox.com> Thu, 01 Oct 2015 17:22:52 +0200
270
271 libpve-access-control (4.0-8) unstable; urgency=medium
272
273 * remove_storage_access: cleanup of access permissions for removed storage
274
275 -- Proxmox Support Team <support@proxmox.com> Wed, 19 Aug 2015 15:39:15 +0200
276
277 libpve-access-control (4.0-7) unstable; urgency=medium
278
279 * new helper to remove access permissions for removed VMs
280
281 -- Proxmox Support Team <support@proxmox.com> Fri, 14 Aug 2015 07:57:02 +0200
282
283 libpve-access-control (4.0-6) unstable; urgency=medium
284
285 * improve parse_user_config, parse_shadow_config
286
287 -- Proxmox Support Team <support@proxmox.com> Mon, 27 Jul 2015 13:14:33 +0200
288
289 libpve-access-control (4.0-5) unstable; urgency=medium
290
291 * pveum: check for $cmd being defined
292
293 -- Proxmox Support Team <support@proxmox.com> Wed, 10 Jun 2015 10:40:15 +0200
294
295 libpve-access-control (4.0-4) unstable; urgency=medium
296
297 * use activate-noawait triggers
298
299 -- Proxmox Support Team <support@proxmox.com> Mon, 01 Jun 2015 12:25:31 +0200
300
301 libpve-access-control (4.0-3) unstable; urgency=medium
302
303 * IPv6 fixes
304
305 * non-root buildfix
306
307 -- Proxmox Support Team <support@proxmox.com> Wed, 27 May 2015 11:15:44 +0200
308
309 libpve-access-control (4.0-2) unstable; urgency=medium
310
311 * trigger pve-api-updates event
312
313 -- Proxmox Support Team <support@proxmox.com> Tue, 05 May 2015 15:06:38 +0200
314
315 libpve-access-control (4.0-1) unstable; urgency=medium
316
317 * bump version for Debian Jessie
318
319 -- Proxmox Support Team <support@proxmox.com> Thu, 26 Feb 2015 11:22:01 +0100
320
321 libpve-access-control (3.0-16) unstable; urgency=low
322
323 * root@pam can now be disabled in GUI.
324
325 -- Proxmox Support Team <support@proxmox.com> Fri, 30 Jan 2015 06:20:22 +0100
326
327 libpve-access-control (3.0-15) unstable; urgency=low
328
329 * oath: add 'step' and 'digits' option
330
331 -- Proxmox Support Team <support@proxmox.com> Wed, 23 Jul 2014 06:59:52 +0200
332
333 libpve-access-control (3.0-14) unstable; urgency=low
334
335 * add oath two factor auth
336
337 * add oathkeygen binary to generate keys for oath
338
339 * add yubico two factor auth
340
341 * dedend on oathtool
342
343 * depend on libmime-base32-perl
344
345 * allow to write builtin auth domains config (comment/tfa/default)
346
347 -- Proxmox Support Team <support@proxmox.com> Thu, 17 Jul 2014 13:09:56 +0200
348
349 libpve-access-control (3.0-13) unstable; urgency=low
350
351 * use correct connection string for AD auth
352
353 -- Proxmox Support Team <support@proxmox.com> Thu, 22 May 2014 07:16:09 +0200
354
355 libpve-access-control (3.0-12) unstable; urgency=low
356
357 * add dummy API for GET /access/ticket (useful to generate login pages)
358
359 -- Proxmox Support Team <support@proxmox.com> Wed, 30 Apr 2014 14:47:56 +0200
360
361 libpve-access-control (3.0-11) unstable; urgency=low
362
363 * Sets common hot keys for spice client
364
365 -- Proxmox Support Team <support@proxmox.com> Fri, 31 Jan 2014 10:24:28 +0100
366
367 libpve-access-control (3.0-10) unstable; urgency=low
368
369 * implement helper to generate SPICE remote-viewer configuration
370
371 * depend on libnet-ssleay-perl
372
373 -- Proxmox Support Team <support@proxmox.com> Tue, 10 Dec 2013 10:45:08 +0100
374
375 libpve-access-control (3.0-9) unstable; urgency=low
376
377 * prevent user enumeration attacks
378
379 * allow dots in access paths
380
381 -- Proxmox Support Team <support@proxmox.com> Mon, 18 Nov 2013 09:06:38 +0100
382
383 libpve-access-control (3.0-8) unstable; urgency=low
384
385 * spice: use lowercase hostname in ticktet signature
386
387 -- Proxmox Support Team <support@proxmox.com> Mon, 28 Oct 2013 08:11:57 +0100
388
389 libpve-access-control (3.0-7) unstable; urgency=low
390
391 * check_volume_access : use parse_volname instead of path, and remove
392 path related code.
393
394 * use warnings instead of global -w flag.
395
396 -- Proxmox Support Team <support@proxmox.com> Tue, 01 Oct 2013 12:35:53 +0200
397
398 libpve-access-control (3.0-6) unstable; urgency=low
399
400 * use shorter spiceproxy tickets
401
402 -- Proxmox Support Team <support@proxmox.com> Fri, 19 Jul 2013 12:39:09 +0200
403
404 libpve-access-control (3.0-5) unstable; urgency=low
405
406 * add code to generate tickets for SPICE
407
408 -- Proxmox Support Team <support@proxmox.com> Wed, 26 Jun 2013 13:08:32 +0200
409
410 libpve-access-control (3.0-4) unstable; urgency=low
411
412 * moved add_vm_to_pool/remove_vm_from_pool from qemu-server
413
414 -- Proxmox Support Team <support@proxmox.com> Tue, 14 May 2013 11:56:54 +0200
415
416 libpve-access-control (3.0-3) unstable; urgency=low
417
418 * Add new role PVETemplateUser (and VM.Clone priviledge)
419
420 -- Proxmox Support Team <support@proxmox.com> Mon, 29 Apr 2013 11:42:15 +0200
421
422 libpve-access-control (3.0-2) unstable; urgency=low
423
424 * remove CGI.pm related code (pveproxy does not need that)
425
426 -- Proxmox Support Team <support@proxmox.com> Mon, 15 Apr 2013 12:34:23 +0200
427
428 libpve-access-control (3.0-1) unstable; urgency=low
429
430 * bump version for wheezy release
431
432 -- Proxmox Support Team <support@proxmox.com> Fri, 15 Mar 2013 08:07:06 +0100
433
434 libpve-access-control (1.0-26) unstable; urgency=low
435
436 * check_volume_access: fix access permissions for backup files
437
438 -- Proxmox Support Team <support@proxmox.com> Thu, 28 Feb 2013 10:00:14 +0100
439
440 libpve-access-control (1.0-25) unstable; urgency=low
441
442 * add VM.Snapshot permission
443
444 -- Proxmox Support Team <support@proxmox.com> Mon, 10 Sep 2012 09:23:32 +0200
445
446 libpve-access-control (1.0-24) unstable; urgency=low
447
448 * untaint path (allow root to restore arbitrary paths)
449
450 -- Proxmox Support Team <support@proxmox.com> Wed, 06 Jun 2012 13:06:34 +0200
451
452 libpve-access-control (1.0-23) unstable; urgency=low
453
454 * correctly compute GUI capabilities (consider pools)
455
456 -- Proxmox Support Team <support@proxmox.com> Wed, 30 May 2012 08:47:23 +0200
457
458 libpve-access-control (1.0-22) unstable; urgency=low
459
460 * new plugin architecture for Auth modules, minor API change for Auth
461 domains (new 'delete' parameter)
462
463 -- Proxmox Support Team <support@proxmox.com> Wed, 16 May 2012 07:21:44 +0200
464
465 libpve-access-control (1.0-21) unstable; urgency=low
466
467 * do not allow user names including slash
468
469 -- Proxmox Support Team <support@proxmox.com> Tue, 24 Apr 2012 10:07:47 +0200
470
471 libpve-access-control (1.0-20) unstable; urgency=low
472
473 * add ability to fork cli workers in background
474
475 -- Proxmox Support Team <support@proxmox.com> Wed, 18 Apr 2012 08:28:20 +0200
476
477 libpve-access-control (1.0-19) unstable; urgency=low
478
479 * return set of privileges on login - can be used to adopt GUI
480
481 -- Proxmox Support Team <support@proxmox.com> Tue, 17 Apr 2012 10:25:10 +0200
482
483 libpve-access-control (1.0-18) unstable; urgency=low
484
485 * fix bug #151: corretly parse username inside ticket
486
487 * fix bug #152: allow user to change his own password
488
489 -- Proxmox Support Team <support@proxmox.com> Wed, 11 Apr 2012 09:40:15 +0200
490
491 libpve-access-control (1.0-17) unstable; urgency=low
492
493 * set propagate flag by default
494
495 -- Proxmox Support Team <support@proxmox.com> Thu, 01 Mar 2012 12:40:19 +0100
496
497 libpve-access-control (1.0-16) unstable; urgency=low
498
499 * add 'pveum passwd' method
500
501 -- Proxmox Support Team <support@proxmox.com> Thu, 23 Feb 2012 12:05:25 +0100
502
503 libpve-access-control (1.0-15) unstable; urgency=low
504
505 * Add VM.Config.CDROM privilege to PVEVMUser rule
506
507 -- Proxmox Support Team <support@proxmox.com> Wed, 22 Feb 2012 11:44:23 +0100
508
509 libpve-access-control (1.0-14) unstable; urgency=low
510
511 * fix buf in userid-param permission check
512
513 -- Proxmox Support Team <support@proxmox.com> Wed, 22 Feb 2012 10:52:35 +0100
514
515 libpve-access-control (1.0-13) unstable; urgency=low
516
517 * allow more characters in ldap base_dn attribute
518
519 -- Proxmox Support Team <support@proxmox.com> Wed, 22 Feb 2012 06:17:02 +0100
520
521 libpve-access-control (1.0-12) unstable; urgency=low
522
523 * allow more characters with realm IDs
524
525 -- Proxmox Support Team <support@proxmox.com> Mon, 20 Feb 2012 08:50:33 +0100
526
527 libpve-access-control (1.0-11) unstable; urgency=low
528
529 * fix bug in exec_api2_perm_check
530
531 -- Proxmox Support Team <support@proxmox.com> Wed, 15 Feb 2012 07:06:30 +0100
532
533 libpve-access-control (1.0-10) unstable; urgency=low
534
535 * fix ACL group name parser
536
537 * changed 'pveum aclmod' command line arguments
538
539 -- Proxmox Support Team <support@proxmox.com> Tue, 14 Feb 2012 12:08:02 +0100
540
541 libpve-access-control (1.0-9) unstable; urgency=low
542
543 * fix bug in check_volume_access (fixes vzrestore)
544
545 -- Proxmox Support Team <support@proxmox.com> Mon, 13 Feb 2012 09:56:37 +0100
546
547 libpve-access-control (1.0-8) unstable; urgency=low
548
549 * fix return value for empty ACL list.
550
551 -- Proxmox Support Team <support@proxmox.com> Fri, 10 Feb 2012 11:25:04 +0100
552
553 libpve-access-control (1.0-7) unstable; urgency=low
554
555 * fix bug #85: allow root@pam to generate tickets for other users
556
557 -- Proxmox Support Team <support@proxmox.com> Tue, 17 Jan 2012 06:40:18 +0100
558
559 libpve-access-control (1.0-6) unstable; urgency=low
560
561 * API change: allow to filter enabled/disabled users.
562
563 -- Proxmox Support Team <support@proxmox.com> Wed, 11 Jan 2012 12:30:37 +0100
564
565 libpve-access-control (1.0-5) unstable; urgency=low
566
567 * add a way to return file changes (diffs): set_result_changes()
568
569 -- Proxmox Support Team <support@proxmox.com> Tue, 20 Dec 2011 11:18:48 +0100
570
571 libpve-access-control (1.0-4) unstable; urgency=low
572
573 * new environment type for ha agents
574
575 -- Proxmox Support Team <support@proxmox.com> Tue, 13 Dec 2011 10:08:53 +0100
576
577 libpve-access-control (1.0-3) unstable; urgency=low
578
579 * add support for delayed parameter parsing - We need that to disable
580 file upload for normal API request (avoid DOS attacs)
581
582 -- Proxmox Support Team <support@proxmox.com> Fri, 02 Dec 2011 09:56:10 +0100
583
584 libpve-access-control (1.0-2) unstable; urgency=low
585
586 * fix bug in fork_worker
587
588 -- Proxmox Support Team <support@proxmox.com> Tue, 11 Oct 2011 08:37:05 +0200
589
590 libpve-access-control (1.0-1) unstable; urgency=low
591
592 * allow '-' in permission paths
593
594 * bump version to 1.0
595
596 -- Proxmox Support Team <support@proxmox.com> Mon, 27 Jun 2011 13:51:48 +0200
597
598 libpve-access-control (0.1) unstable; urgency=low
599
600 * first dummy package - no functionality
601
602 -- Proxmox Support Team <support@proxmox.com> Thu, 09 Jul 2009 16:03:00 +0200
603