]> git.proxmox.com Git - pve-manager-legacy.git/log
pve-manager-legacy.git
11 years agoHDMove: show task viewer
Dietmar Maurer [Wed, 29 May 2013 10:38:57 +0000 (12:38 +0200)]
HDMove: show task viewer

11 years agodisable move disk button for unused volumes.
Dietmar Maurer [Wed, 29 May 2013 10:29:25 +0000 (12:29 +0200)]
disable move disk button for unused volumes.

Move for unused volumes is not implememnted.

11 years agoHDMove: use POST intead of PUT
Dietmar Maurer [Wed, 29 May 2013 10:23:02 +0000 (12:23 +0200)]
HDMove: use POST intead of PUT

11 years agoadd hdmove panel
Alexandre Derumier [Mon, 27 May 2013 04:22:47 +0000 (06:22 +0200)]
add hdmove panel

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
11 years agobump version to 3.0-20
Dietmar Maurer [Thu, 23 May 2013 05:29:59 +0000 (07:29 +0200)]
bump version to 3.0-20

11 years agoavoid using HTTP_PROXY environment variable
Dietmar Maurer [Thu, 23 May 2013 05:24:46 +0000 (07:24 +0200)]
avoid using HTTP_PROXY environment variable

People run into problems on upgrades, for example:

 export http_proxy=http://172.xxx.xxx.xxx:8888/
 aptitude update && aptitude full-upgrade

This restarts pveproxy, and after that login was no longer possible.

Another way to reproduce the bug is:

 http_proxy=http://1.2.3.4:8888/ pveproxy --debug

11 years agotry to add resonable warning if client connections vanished
Dietmar Maurer [Wed, 22 May 2013 08:48:17 +0000 (10:48 +0200)]
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.

11 years agofix Chinese translation
Dietmar Maurer [Wed, 22 May 2013 06:02:05 +0000 (08:02 +0200)]
fix Chinese translation

11 years agoallow to delete pools with non-existent VMs/Storage
Dietmar Maurer [Wed, 22 May 2013 05:47:15 +0000 (07:47 +0200)]
allow to delete pools with non-existent VMs/Storage

11 years agoallow to upload files with spaces in filename
Dietmar Maurer [Wed, 22 May 2013 04:44:04 +0000 (06:44 +0200)]
allow to upload files with spaces in filename

11 years agobump version to 3.0-19
Dietmar Maurer [Wed, 22 May 2013 04:05:08 +0000 (06:05 +0200)]
bump version to 3.0-19

11 years agoupdate chinese translation
Dietmar Maurer [Wed, 22 May 2013 04:03:43 +0000 (06:03 +0200)]
update chinese translation

11 years agobump version to 3.0-18
Dietmar Maurer [Tue, 21 May 2013 08:59:54 +0000 (10:59 +0200)]
bump version to 3.0-18

11 years agoavoid warning about uninitialized value
Dietmar Maurer [Tue, 21 May 2013 07:40:54 +0000 (09:40 +0200)]
avoid warning about uninitialized value

11 years agopo.fr : translate missing fuzzy.
Alexandre Derumier [Fri, 17 May 2013 06:33:30 +0000 (08:33 +0200)]
po.fr : translate missing fuzzy.

timestamp don't have a real translation in french, and we regulary use english timestamp in the tech world

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
11 years agoupdate fr.po
Alexandre Derumier [Fri, 17 May 2013 04:33:43 +0000 (06:33 +0200)]
update fr.po

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
11 years agouse correct icons for templates
Dietmar Maurer [Thu, 16 May 2013 07:32:19 +0000 (09:32 +0200)]
use correct icons for templates

11 years agosort templates after regular VMs
Dietmar Maurer [Thu, 16 May 2013 07:11:42 +0000 (09:11 +0200)]
sort templates after regular VMs

11 years agoupdate po files
Dietmar Maurer [Thu, 16 May 2013 06:58:36 +0000 (08:58 +0200)]
update po files

more gettext cleanups

11 years agogettext cleanups
Dietmar Maurer [Thu, 16 May 2013 06:10:54 +0000 (08:10 +0200)]
gettext cleanups

11 years agobump version to 3.0-17
Dietmar Maurer [Tue, 14 May 2013 10:13:50 +0000 (12:13 +0200)]
bump version to 3.0-17

11 years agofix bug #374: correctly remove destroyed container from pool
Dietmar Maurer [Tue, 14 May 2013 10:11:44 +0000 (12:11 +0200)]
fix bug #374: correctly remove destroyed container from pool

And use add_vm_to_pool/remove_vm_from_pool from PVE::AccessControl

11 years agobump version to 3.0-16
Dietmar Maurer [Tue, 14 May 2013 08:14:27 +0000 (10:14 +0200)]
bump version to 3.0-16

11 years agoStorageSelector: alow to use new target option
Dietmar Maurer [Tue, 14 May 2013 08:10:27 +0000 (10:10 +0200)]
StorageSelector: alow to use new target option

Useful for clone API to restrict storage list.

11 years agobump version to 3.0-15
Dietmar Maurer [Mon, 13 May 2013 07:13:01 +0000 (09:13 +0200)]
bump version to 3.0-15

11 years agofix bug #385: correctly handle Accept-Encoding
Dietmar Maurer [Mon, 13 May 2013 07:09:52 +0000 (09:09 +0200)]
fix bug #385: correctly handle Accept-Encoding

11 years agobump version to 3.0-14
Dietmar Maurer [Fri, 10 May 2013 07:32:23 +0000 (09:32 +0200)]
bump version to 3.0-14

11 years agofix spelling
Dietmar Maurer [Fri, 10 May 2013 04:33:55 +0000 (06:33 +0200)]
fix spelling

11 years agoqmtemplate task : format task description
Alexandre Derumier [Wed, 8 May 2013 08:41:17 +0000 (10:41 +0200)]
qmtemplate task : format task description

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
11 years agobump version to 3.0-13
Dietmar Maurer [Tue, 7 May 2013 05:54:08 +0000 (07:54 +0200)]
bump version to 3.0-13

11 years agoNodeSelector: fix error message for disabled nodes
Dietmar Maurer [Tue, 7 May 2013 05:52:19 +0000 (07:52 +0200)]
NodeSelector: fix error message for disabled nodes

11 years agofix spelling
Dietmar Maurer [Tue, 7 May 2013 05:39:50 +0000 (07:39 +0200)]
fix spelling

hope this is correct.

11 years agobump version to 3.0-12
Dietmar Maurer [Mon, 6 May 2013 09:38:54 +0000 (11:38 +0200)]
bump version to 3.0-12

11 years agoclone: correctly update field status (enabled/disabled)
Dietmar Maurer [Mon, 6 May 2013 09:20:43 +0000 (11:20 +0200)]
clone: correctly update field status (enabled/disabled)

11 years agoclone: add target node selector
Dietmar Maurer [Mon, 6 May 2013 08:34:51 +0000 (10:34 +0200)]
clone: add target node selector

11 years agoclone GUI: add pool, simplify code
Dietmar Maurer [Fri, 3 May 2013 11:16:29 +0000 (13:16 +0200)]
clone GUI: add pool, simplify code

11 years agocorrectly format task description for qmclone tasks.
Dietmar Maurer [Fri, 3 May 2013 07:39:47 +0000 (09:39 +0200)]
correctly format task description for qmclone tasks.

11 years agos/Clone To VM/Clone/
Dietmar Maurer [Fri, 3 May 2013 07:36:51 +0000 (09:36 +0200)]
s/Clone To VM/Clone/

11 years agouse 'Full/Linked Clone' consistently
Dietmar Maurer [Fri, 3 May 2013 07:34:10 +0000 (09:34 +0200)]
use 'Full/Linked Clone' consistently

11 years agoclone: make name optional
Dietmar Maurer [Fri, 3 May 2013 07:29:33 +0000 (09:29 +0200)]
clone: make name optional

11 years agomake lint happy
Dietmar Maurer [Fri, 3 May 2013 07:21:54 +0000 (09:21 +0200)]
make lint happy

11 years agoclone: use new API entry point
Dietmar Maurer [Thu, 2 May 2013 09:50:08 +0000 (11:50 +0200)]
clone: use new API entry point

11 years agoqemu right click menu : add vm convert to template
Alexandre Derumier [Mon, 22 Apr 2013 15:56:08 +0000 (17:56 +0200)]
qemu right click menu : add vm convert to template

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
11 years agoadd template right-click menu
Alexandre Derumier [Mon, 22 Apr 2013 15:56:07 +0000 (17:56 +0200)]
add template right-click menu

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
11 years agoadd clone vm option in qemu vm right click menu
Alexandre Derumier [Mon, 22 Apr 2013 15:56:06 +0000 (17:56 +0200)]
add clone vm option in qemu vm right click menu

fixme: add a new icon

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
11 years agoadd snapshot selector
Alexandre Derumier [Mon, 22 Apr 2013 15:56:05 +0000 (17:56 +0200)]
add snapshot selector

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
11 years agoadd clone panel form
Alexandre Derumier [Mon, 22 Apr 2013 15:56:04 +0000 (17:56 +0200)]
add clone panel form

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
11 years agodo not use AnyEvent::Strict in production environment
Dietmar Maurer [Mon, 29 Apr 2013 06:21:29 +0000 (08:21 +0200)]
do not use AnyEvent::Strict in production environment

11 years agomake lint happy
Dietmar Maurer [Thu, 25 Apr 2013 08:25:01 +0000 (10:25 +0200)]
make lint happy

11 years agoNodeselector: change default sort to name instead of mem
Stefan Priebe [Wed, 24 Apr 2013 09:52:59 +0000 (11:52 +0200)]
Nodeselector: change default sort to name instead of mem

Signed-off-by: Stefan Priebe <s.priebe@profihost.ag>
11 years agobump version to 3.0-11
Dietmar Maurer [Wed, 24 Apr 2013 07:57:54 +0000 (09:57 +0200)]
bump version to 3.0-11

11 years agofix NodeSelector
Dietmar Maurer [Wed, 24 Apr 2013 07:50:10 +0000 (09:50 +0200)]
fix NodeSelector

11 years agobump version to 3.0-10
Dietmar Maurer [Wed, 24 Apr 2013 06:05:18 +0000 (08:05 +0200)]
bump version to 3.0-10

11 years agoQemu CreateWizard preselect current node
Stefan Priebe [Mon, 22 Apr 2013 09:54:12 +0000 (11:54 +0200)]
Qemu CreateWizard preselect current node

Signed-off-by: Stefan Priebe <s.priebe@profihost.ag>
11 years agopveproxy: implement if-modified-since
Dietmar Maurer [Tue, 23 Apr 2013 09:53:32 +0000 (11:53 +0200)]
pveproxy: implement if-modified-since

11 years agopveproxy: implement host based access control
Dietmar Maurer [Tue, 23 Apr 2013 08:30:10 +0000 (10:30 +0200)]
pveproxy: implement host based access control

11 years agoimplement node netstat call to get current tap network counters
Stefan Priebe [Fri, 19 Apr 2013 06:38:02 +0000 (08:38 +0200)]
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>
11 years agodisplay correct error message on file uploads
Dietmar Maurer [Wed, 17 Apr 2013 07:03:56 +0000 (09:03 +0200)]
display correct error message on file uploads

11 years agocode cleanups
Dietmar Maurer [Wed, 17 Apr 2013 06:28:05 +0000 (08:28 +0200)]
code cleanups

11 years agobump version to 3.0-9
Dietmar Maurer [Tue, 16 Apr 2013 09:56:08 +0000 (11:56 +0200)]
bump version to 3.0-9

11 years agoremove all references to apache2
Dietmar Maurer [Tue, 16 Apr 2013 09:54:25 +0000 (11:54 +0200)]
remove all references to apache2

11 years agoimprove syslog for file uploads
Dietmar Maurer [Tue, 16 Apr 2013 07:37:47 +0000 (09:37 +0200)]
improve syslog for file uploads

Log correct file size and MD5SUM.

11 years agostop keep-alive when there are many open connections
Dietmar Maurer [Tue, 16 Apr 2013 07:09:41 +0000 (09:09 +0200)]
stop keep-alive when there are many open connections

We try to avoid to reach the max_conn limit.

11 years agoimprove security by setting size limits
Dietmar Maurer [Tue, 16 Apr 2013 06:59:50 +0000 (08:59 +0200)]
improve security by setting size limits

11 years agobump version to 3.0-8
Dietmar Maurer [Tue, 16 Apr 2013 05:44:29 +0000 (07:44 +0200)]
bump version to 3.0-8

11 years agodisable Nagle algorithm
Dietmar Maurer [Tue, 16 Apr 2013 05:42:33 +0000 (07:42 +0200)]
disable Nagle algorithm

11 years agoaccept len=0 for http requests
Dietmar Maurer [Tue, 16 Apr 2013 05:02:58 +0000 (07:02 +0200)]
accept len=0 for http requests

11 years agouse correct name for libqb0
Dietmar Maurer [Tue, 16 Apr 2013 04:40:05 +0000 (06:40 +0200)]
use correct name for libqb0

11 years agofix multipart parser
Dietmar Maurer [Tue, 16 Apr 2013 04:29:23 +0000 (06:29 +0200)]
fix multipart parser

Content-Type is optional and not well defined, so do not use it.

11 years agobump version to 3.0-7
Dietmar Maurer [Tue, 16 Apr 2013 04:28:44 +0000 (06:28 +0200)]
bump version to 3.0-7

11 years agocorrectly encode PVEAuthCookie
Dietmar Maurer [Mon, 15 Apr 2013 10:29:03 +0000 (12:29 +0200)]
correctly encode PVEAuthCookie

11 years agouse correct protocol version for http response
Dietmar Maurer [Mon, 15 Apr 2013 10:26:20 +0000 (12:26 +0200)]
use correct protocol version for http response

11 years agoimplement file upload
Dietmar Maurer [Fri, 12 Apr 2013 10:51:28 +0000 (12:51 +0200)]
implement file upload

And remove CGI.pm dependency (because we want nonblocking upload).

11 years agodo not use keep_alive for connections to localhost
Dietmar Maurer [Thu, 11 Apr 2013 07:06:38 +0000 (09:06 +0200)]
do not use keep_alive for connections to localhost

11 years agoadd tls_ctx to proxy requests
Dietmar Maurer [Thu, 11 Apr 2013 06:31:42 +0000 (08:31 +0200)]
add tls_ctx to proxy requests

and fix a typo

11 years agocode cleanups
Dietmar Maurer [Thu, 11 Apr 2013 06:17:34 +0000 (08:17 +0200)]
code cleanups

11 years agouse syncrounous IO for log writer
Dietmar Maurer [Thu, 11 Apr 2013 05:47:33 +0000 (07:47 +0200)]
use syncrounous IO for log writer

11 years agogive more time for daemon stop/restart
Dietmar Maurer [Thu, 11 Apr 2013 04:53:51 +0000 (06:53 +0200)]
give more time for daemon stop/restart

11 years agomove HTTPServer into separate file
Dietmar Maurer [Thu, 11 Apr 2013 04:48:01 +0000 (06:48 +0200)]
move HTTPServer into separate file

11 years agoimplement api proxy calls using AnyEvent::HTTP
Dietmar Maurer [Thu, 11 Apr 2013 04:32:08 +0000 (06:32 +0200)]
implement api proxy calls using AnyEvent::HTTP

11 years agoimplement signal handler for clean reload/restart
Dietmar Maurer [Wed, 10 Apr 2013 09:06:08 +0000 (11:06 +0200)]
implement signal handler for clean reload/restart

11 years agorun pveproxy as unpriviledged user (www-data)
Dietmar Maurer [Wed, 10 Apr 2013 06:08:02 +0000 (08:08 +0200)]
run pveproxy as unpriviledged user (www-data)

We log to /var/log/pveproxy/access.log. Extra directory is needed because we run
as www-data (no permissions to write into /var/log/pve/).

11 years agoonly allow pre-defined directories (avoid regex)
Dietmar Maurer [Wed, 10 Apr 2013 05:10:50 +0000 (07:10 +0200)]
only allow pre-defined directories (avoid regex)

Just to be more secure.

11 years agocleanup header parser
Dietmar Maurer [Wed, 10 Apr 2013 04:13:55 +0000 (06:13 +0200)]
cleanup header parser

11 years agouse liburi-perl to get query params
Dietmar Maurer [Wed, 10 Apr 2013 04:06:49 +0000 (06:06 +0200)]
use liburi-perl to get query params

11 years agofix APIDaemon header parser
Dietmar Maurer [Tue, 9 Apr 2013 12:02:59 +0000 (14:02 +0200)]
fix APIDaemon header parser

11 years agoremove apache2 dependency
Dietmar Maurer [Tue, 9 Apr 2013 09:59:49 +0000 (11:59 +0200)]
remove apache2 dependency

And add init.d script for pveproxy.

11 years agoimplement new event based api server
Dietmar Maurer [Fri, 5 Apr 2013 14:44:21 +0000 (16:44 +0200)]
implement new event based api server

11 years agoadd new protocol parameter for API2Client
Dietmar Maurer [Fri, 5 Apr 2013 14:42:37 +0000 (16:42 +0200)]
add new protocol parameter for API2Client

11 years agodepend on libanyevent-perl
Dietmar Maurer [Wed, 3 Apr 2013 08:02:53 +0000 (10:02 +0200)]
depend on libanyevent-perl

11 years agoDepend on ibnet-http-perl (>= 6.06-1)
Dietmar Maurer [Thu, 28 Mar 2013 12:17:43 +0000 (13:17 +0100)]
Depend on ibnet-http-perl (>= 6.06-1)

bump version to 3.0-6

11 years agocleanup performance test
Dietmar Maurer [Thu, 28 Mar 2013 09:26:54 +0000 (10:26 +0100)]
cleanup performance test

11 years agofix API2Client - disable verify_hostname
Dietmar Maurer [Thu, 28 Mar 2013 08:52:26 +0000 (09:52 +0100)]
fix API2Client - disable verify_hostname

11 years agoadd performance test using Net::SSLeay
Dietmar Maurer [Thu, 28 Mar 2013 08:48:09 +0000 (09:48 +0100)]
add performance test using Net::SSLeay

11 years agoadd simply perf test using 'ab'
Dietmar Maurer [Thu, 28 Mar 2013 08:20:02 +0000 (09:20 +0100)]
add simply perf test using 'ab'

11 years agobump version to 3.0-5
Dietmar Maurer [Wed, 27 Mar 2013 05:31:24 +0000 (06:31 +0100)]
bump version to 3.0-5

11 years agoavoid warning about undefined value
Dietmar Maurer [Wed, 27 Mar 2013 05:29:41 +0000 (06:29 +0100)]
avoid warning about undefined value

11 years agobump version to 3.0-4
Dietmar Maurer [Tue, 26 Mar 2013 07:02:05 +0000 (08:02 +0100)]
bump version to 3.0-4

11 years agoadd bootlog
Dietmar Maurer [Tue, 26 Mar 2013 06:59:57 +0000 (07:59 +0100)]
add bootlog

we use boodlogd on wheezy

11 years agosetup /etc/lsb-base-logging.sh in postinst
Dietmar Maurer [Tue, 26 Mar 2013 06:16:26 +0000 (07:16 +0100)]
setup /etc/lsb-base-logging.sh in postinst