Commit Graph

645 Commits

Author SHA1 Message Date
Dietmar Maurer
17c8ec6486 try to add resonable warning if client connections vanished
The proxy call is done async, so the original connection can be
closed already. This just adds a reasonable warning message. We
can remove the message later if that turns out to work as expected.
2013-05-22 10:54:21 +02:00
Dietmar Maurer
1e53b5b3f6 allow to delete pools with non-existent VMs/Storage 2013-05-22 07:47:15 +02:00
Dietmar Maurer
e3110298e3 allow to upload files with spaces in filename 2013-05-22 06:44:04 +02:00
Dietmar Maurer
c5cf036a49 bump version to 3.0-19 2013-05-22 06:05:08 +02:00
Dietmar Maurer
32e2ce76a7 bump version to 3.0-18 2013-05-21 10:59:54 +02:00
Dietmar Maurer
1319da8142 avoid warning about uninitialized value 2013-05-21 09:40:54 +02:00
Dietmar Maurer
5f28da0ada use correct icons for templates 2013-05-16 09:32:19 +02:00
Dietmar Maurer
13fd499cb6 sort templates after regular VMs 2013-05-16 09:11:42 +02:00
Dietmar Maurer
63f9d5119f update po files
more gettext cleanups
2013-05-16 08:58:36 +02:00
Dietmar Maurer
14b948f585 gettext cleanups 2013-05-16 08:10:54 +02:00
Dietmar Maurer
82fc63007f bump version to 3.0-17 2013-05-14 12:13:50 +02:00
Dietmar Maurer
b06c0d4d47 fix bug #374: correctly remove destroyed container from pool
And use add_vm_to_pool/remove_vm_from_pool from PVE::AccessControl
2013-05-14 12:11:44 +02:00
Dietmar Maurer
bd9e5096ae bump version to 3.0-16 2013-05-14 10:14:27 +02:00
Dietmar Maurer
b05f247770 StorageSelector: alow to use new target option
Useful for clone API to restrict storage list.
2013-05-14 10:10:27 +02:00
Dietmar Maurer
d66efd2cc7 bump version to 3.0-15 2013-05-13 09:13:01 +02:00
Dietmar Maurer
5c49583304 fix bug #385: correctly handle Accept-Encoding 2013-05-13 09:09:52 +02:00
Dietmar Maurer
38235da414 bump version to 3.0-14 2013-05-10 09:32:23 +02:00
Dietmar Maurer
dd271a32c5 fix spelling 2013-05-10 06:33:55 +02:00
Alexandre Derumier
98228c75f5 qmtemplate task : format task description
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2013-05-08 11:23:37 +02:00
Dietmar Maurer
23222ef45a bump version to 3.0-13 2013-05-07 07:54:08 +02:00
Dietmar Maurer
541ae88286 NodeSelector: fix error message for disabled nodes 2013-05-07 07:52:19 +02:00
Dietmar Maurer
10def0e8f9 fix spelling
hope this is correct.
2013-05-07 07:42:21 +02:00
Dietmar Maurer
ae266e0764 bump version to 3.0-12 2013-05-06 11:38:54 +02:00
Dietmar Maurer
b0269a15ed clone: correctly update field status (enabled/disabled) 2013-05-06 11:20:43 +02:00
Dietmar Maurer
9a32c2de3c clone: add target node selector 2013-05-06 10:34:51 +02:00
Dietmar Maurer
b43a9b2ea4 clone GUI: add pool, simplify code 2013-05-03 13:16:29 +02:00
Dietmar Maurer
f16369eebe correctly format task description for qmclone tasks. 2013-05-03 09:39:47 +02:00
Dietmar Maurer
939fd1a57a s/Clone To VM/Clone/ 2013-05-03 09:36:51 +02:00
Dietmar Maurer
eae66cf8d0 use 'Full/Linked Clone' consistently 2013-05-03 09:34:10 +02:00
Dietmar Maurer
fb99ef7ffb clone: make name optional 2013-05-03 09:29:33 +02:00
Dietmar Maurer
2a6fd892a3 make lint happy 2013-05-03 09:21:54 +02:00
Dietmar Maurer
08b0c8e7d4 clone: use new API entry point 2013-05-02 11:50:08 +02:00
Alexandre Derumier
99deaa7e4f qemu right click menu : add vm convert to template
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2013-05-02 11:05:55 +02:00
Alexandre Derumier
02536b9a90 add template right-click menu
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2013-05-02 11:05:34 +02:00
Alexandre Derumier
e041b086ee add clone vm option in qemu vm right click menu
fixme: add a new icon

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2013-05-02 11:03:41 +02:00
Alexandre Derumier
54abfe23ab add snapshot selector
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2013-05-02 11:03:12 +02:00
Alexandre Derumier
611fbdd881 add clone panel form
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2013-05-02 11:02:52 +02:00
Dietmar Maurer
15903af61d do not use AnyEvent::Strict in production environment 2013-04-29 08:21:29 +02:00
Dietmar Maurer
9c5a54db6e make lint happy 2013-04-25 10:25:01 +02:00
Stefan Priebe
a1890e2281 Nodeselector: change default sort to name instead of mem
Signed-off-by: Stefan Priebe <s.priebe@profihost.ag>
2013-04-25 10:10:20 +02:00
Dietmar Maurer
0945c97495 bump version to 3.0-11 2013-04-24 09:57:54 +02:00
Dietmar Maurer
04a3ef7ac7 fix NodeSelector 2013-04-24 09:50:10 +02:00
Dietmar Maurer
0ee3bc7a67 bump version to 3.0-10 2013-04-24 08:05:18 +02:00
Stefan Priebe
91b0d3c2c7 Qemu CreateWizard preselect current node
Signed-off-by: Stefan Priebe <s.priebe@profihost.ag>
2013-04-24 05:58:54 +02:00
Dietmar Maurer
88ad410336 pveproxy: implement if-modified-since 2013-04-23 11:53:32 +02:00
Dietmar Maurer
a908636e70 pveproxy: implement host based access control 2013-04-23 10:30:10 +02:00
Stefan Priebe
0455911df1 implement node netstat call to get current tap network counters
Changes since V2:
- swap in / out / transmit / receive again

Changes since V1:
- new return format (use an arrayref instead of a hash to be JS compatible)
- swap in / out / transmit / receive

Signed-off-by: Stefan Priebe <s.priebe@profihost.ag>
2013-04-19 11:43:09 +02:00
Dietmar Maurer
6735c379f5 display correct error message on file uploads 2013-04-17 09:03:56 +02:00
Dietmar Maurer
f6c357cf35 code cleanups 2013-04-17 08:28:05 +02:00
Dietmar Maurer
757b733c99 bump version to 3.0-9 2013-04-16 11:56:08 +02:00