639 Commits

Author SHA1 Message Date
Dietmar Maurer
9ea1b8904b NodeSelector: fix error message for disabled nodes 2013-05-07 07:52:19 +02:00
Dietmar Maurer
897553c8a0 fix spelling
hope this is correct.
2013-05-07 07:42:21 +02:00
Dietmar Maurer
00c1666ec6 bump version to 3.0-12 2013-05-06 11:38:54 +02:00
Dietmar Maurer
324e913fae clone: correctly update field status (enabled/disabled) 2013-05-06 11:20:43 +02:00
Dietmar Maurer
6b478975dc clone: add target node selector 2013-05-06 10:34:51 +02:00
Dietmar Maurer
085f9d9bf3 clone GUI: add pool, simplify code 2013-05-03 13:16:29 +02:00
Dietmar Maurer
07c85089d2 correctly format task description for qmclone tasks. 2013-05-03 09:39:47 +02:00
Dietmar Maurer
c5e35117df s/Clone To VM/Clone/ 2013-05-03 09:36:51 +02:00
Dietmar Maurer
2db4541681 use 'Full/Linked Clone' consistently 2013-05-03 09:34:10 +02:00
Dietmar Maurer
95e3075a3d clone: make name optional 2013-05-03 09:29:33 +02:00
Dietmar Maurer
156c9ed602 make lint happy 2013-05-03 09:21:54 +02:00
Dietmar Maurer
f696fb61c0 clone: use new API entry point 2013-05-02 11:50:08 +02:00
Alexandre Derumier
231d98f93f 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
4fe1b0c0c1 add template right-click menu
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2013-05-02 11:05:34 +02:00
Alexandre Derumier
1a6c187641 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
c4fa90fb7a add snapshot selector
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2013-05-02 11:03:12 +02:00
Alexandre Derumier
49e72b9bb7 add clone panel form
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2013-05-02 11:02:52 +02:00
Dietmar Maurer
82e3d50916 do not use AnyEvent::Strict in production environment 2013-04-29 08:21:29 +02:00
Dietmar Maurer
a7b57b2c7c make lint happy 2013-04-25 10:25:01 +02:00
Stefan Priebe
6f80dec23a 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
90cfcbe24f bump version to 3.0-11 2013-04-24 09:57:54 +02:00
Dietmar Maurer
631316a2a4 fix NodeSelector 2013-04-24 09:50:10 +02:00
Dietmar Maurer
d0710a638d bump version to 3.0-10 2013-04-24 08:05:18 +02:00
Stefan Priebe
b93a710640 Qemu CreateWizard preselect current node
Signed-off-by: Stefan Priebe <s.priebe@profihost.ag>
2013-04-24 05:58:54 +02:00
Dietmar Maurer
1d4dc6a0c8 pveproxy: implement if-modified-since 2013-04-23 11:53:32 +02:00
Dietmar Maurer
81af31335e pveproxy: implement host based access control 2013-04-23 10:30:10 +02:00
Stefan Priebe
72eb5b9fcb 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
849b37a19c display correct error message on file uploads 2013-04-17 09:03:56 +02:00
Dietmar Maurer
cb39891f75 code cleanups 2013-04-17 08:28:05 +02:00
Dietmar Maurer
9b00aa2f4b bump version to 3.0-9 2013-04-16 11:56:08 +02:00
Dietmar Maurer
e9c31a4e30 remove all references to apache2 2013-04-16 11:54:25 +02:00
Dietmar Maurer
da3423111b improve syslog for file uploads
Log correct file size and MD5SUM.
2013-04-16 09:37:47 +02:00
Dietmar Maurer
cc422b3308 stop keep-alive when there are many open connections
We try to avoid to reach the max_conn limit.
2013-04-16 09:09:41 +02:00
Dietmar Maurer
562cd9a4e6 improve security by setting size limits 2013-04-16 08:59:50 +02:00
Dietmar Maurer
72c3bf16da bump version to 3.0-8 2013-04-16 07:47:33 +02:00
Dietmar Maurer
fdbeefcc3c disable Nagle algorithm 2013-04-16 07:47:23 +02:00
Dietmar Maurer
67637d3afc accept len=0 for http requests 2013-04-16 07:02:58 +02:00
Dietmar Maurer
9fed3af45d use correct name for libqb0 2013-04-16 06:40:05 +02:00
Dietmar Maurer
a1375562e6 fix multipart parser
Content-Type is optional and not well defined, so do not use it.
2013-04-16 06:29:23 +02:00
Dietmar Maurer
b4acd24b43 bump version to 3.0-7 2013-04-16 06:28:44 +02:00
Dietmar Maurer
238db0d21c correctly encode PVEAuthCookie 2013-04-15 12:29:03 +02:00
Dietmar Maurer
697f0611e2 use correct protocol version for http response 2013-04-15 12:26:20 +02:00
Dietmar Maurer
519ea5b07f implement file upload
And remove CGI.pm dependency (because we want nonblocking upload).
2013-04-15 11:20:17 +02:00
Dietmar Maurer
bc8f141b9a do not use keep_alive for connections to localhost 2013-04-11 09:06:38 +02:00
Dietmar Maurer
4c06bd34af add tls_ctx to proxy requests
and fix a typo
2013-04-11 08:53:35 +02:00
Dietmar Maurer
f4defdaafb code cleanups 2013-04-11 08:31:03 +02:00
Dietmar Maurer
3cdd9dc479 use syncrounous IO for log writer 2013-04-11 07:47:33 +02:00
Dietmar Maurer
28eeccf56d give more time for daemon stop/restart 2013-04-11 06:53:51 +02:00
Dietmar Maurer
35e83b7d15 move HTTPServer into separate file 2013-04-11 06:48:01 +02:00
Dietmar Maurer
4c40dd249e implement api proxy calls using AnyEvent::HTTP 2013-04-11 06:43:00 +02:00