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