]> git.proxmox.com Git - pve-manager-legacy.git/log
pve-manager-legacy.git
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

11 years agocleanup C wrapper
Dietmar Maurer [Mon, 25 Mar 2013 16:47:33 +0000 (17:47 +0100)]
cleanup C wrapper

11 years agouse C-wrapper for setgid perl script
Dietmar Maurer [Mon, 25 Mar 2013 11:39:40 +0000 (12:39 +0100)]
use C-wrapper for setgid perl script

Because perl-suid does not exist on wheezy.

11 years agodepend on postfix or mail-transport-agent
Dietmar Maurer [Mon, 25 Mar 2013 11:38:44 +0000 (12:38 +0100)]
depend on postfix or mail-transport-agent

To fix a lintian warning.

11 years agobump version to 3.0-3
Dietmar Maurer [Mon, 25 Mar 2013 08:06:02 +0000 (09:06 +0100)]
bump version to 3.0-3

11 years agopvebanner: overwrite /etc/issue instead of printing to stdout
Dietmar Maurer [Mon, 25 Mar 2013 08:01:59 +0000 (09:01 +0100)]
pvebanner: overwrite /etc/issue instead of printing to stdout

That way be get the pve banner for all spanned getty.

We also create /etc/lsb-base-logging.sh and set FANCYTTY=0, because this
work better wit bootlogd (no control characters in /var/log/boot.

11 years agomark service vz optional in pve-manager init script
Dietmar Maurer [Fri, 22 Mar 2013 05:18:46 +0000 (06:18 +0100)]
mark service vz optional in pve-manager init script

We do not depend on vzctl, so this is needed to avoid errors on install.

11 years agoadd comment about why we do not use the CA file
Dietmar Maurer [Thu, 21 Mar 2013 07:41:20 +0000 (08:41 +0100)]
add comment about why we do not use the CA file

11 years agodisable verify_hostname with LWP
Dietmar Maurer [Thu, 21 Mar 2013 05:57:27 +0000 (06:57 +0100)]
disable verify_hostname with LWP

This was the default for libwww-perl-5.837 and earlier releases.

11 years agodepend on libhttp-daemon-perl
Dietmar Maurer [Wed, 20 Mar 2013 08:48:03 +0000 (09:48 +0100)]
depend on libhttp-daemon-perl

Http::Daemon moved into this package on wheezy

11 years agobump version to 3.0-1
Dietmar Maurer [Fri, 15 Mar 2013 07:37:36 +0000 (08:37 +0100)]
bump version to 3.0-1

remove perl-suid dependency

11 years agopve-manager: Improved french translation
Dietmar Maurer [Wed, 6 Mar 2013 07:32:10 +0000 (08:32 +0100)]
pve-manager: Improved french translation

Original patch from Damien PIQUET <piqudam@gmail.com>.

I have done "msgmerge -s -v fr.po messages.pot" before applying the
patch (to keep the message ordering correct).

11 years agonetwork config: allow empty IP address/netmask
Dietmar Maurer [Tue, 5 Mar 2013 05:48:26 +0000 (06:48 +0100)]
network config: allow empty IP address/netmask

bump version to 2.3-13

11 years agofix IP address verification
Dietmar Maurer [Mon, 4 Mar 2013 05:56:42 +0000 (06:56 +0100)]
fix IP address verification

11 years agobump version to 2.3-11
Dietmar Maurer [Fri, 1 Mar 2013 05:25:14 +0000 (06:25 +0100)]
bump version to 2.3-11

11 years agobugfix #301 Add container hostname validation in GUI
Damien PIQUET [Thu, 28 Feb 2013 21:39:46 +0000 (22:39 +0100)]
bugfix #301 Add container hostname validation in GUI

Signed-off-by: Damien PIQUET <piqudam@gmail.com>
11 years agoAdded ipv4 validation, forbid network and broadcast addresses
Damien PIQUET [Tue, 26 Feb 2013 16:55:30 +0000 (17:55 +0100)]
Added ipv4 validation, forbid network and broadcast addresses

Signed-off-by: Damien PIQUET <piqudam@gmail.com>
11 years agoCPUModelSelector: default model is kvm64
Dietmar Maurer [Mon, 25 Feb 2013 06:03:50 +0000 (07:03 +0100)]
CPUModelSelector: default model is kvm64

11 years agofix cache selector: default cache is 'none'
Dietmar Maurer [Mon, 25 Feb 2013 05:35:26 +0000 (06:35 +0100)]
fix cache selector: default cache is 'none'

11 years agofix bug #337: avoid warning with pvectl
Dietmar Maurer [Fri, 22 Feb 2013 05:11:54 +0000 (06:11 +0100)]
fix bug #337: avoid warning with pvectl

11 years agobump version to 2.3-8
Dietmar Maurer [Mon, 18 Feb 2013 12:40:09 +0000 (13:40 +0100)]
bump version to 2.3-8

internal testing requires new version

11 years agouse qcow2 as default format
Dietmar Maurer [Mon, 18 Feb 2013 12:15:52 +0000 (13:15 +0100)]
use qcow2 as default format

11 years agocleanup RDB GUI (remove authsupported)
Dietmar Maurer [Mon, 18 Feb 2013 12:00:39 +0000 (13:00 +0100)]
cleanup RDB GUI (remove authsupported)

Also remove default value for monhost, which was basically an example.
We should have a vtype for that instead.

11 years agoAllow to set tablet option on the GUI
Dietmar Maurer [Mon, 18 Feb 2013 09:53:30 +0000 (10:53 +0100)]
Allow to set tablet option on the GUI

11 years agochange template icon dynamically
Dietmar Maurer [Fri, 15 Feb 2013 10:14:38 +0000 (11:14 +0100)]
change template icon dynamically

11 years agochange computer-template.png
Dietmar Maurer [Fri, 15 Feb 2013 10:04:31 +0000 (11:04 +0100)]
change computer-template.png

We need a better icon. As temporary workaround, I copied an icon
from the gnome-icon-theme to avoid adding another external source
with different license terms.

11 years agoconfig.js : disable start button if vm is a template on current (raw, qcow2)
Alexandre Derumier [Thu, 14 Feb 2013 11:04:00 +0000 (12:04 +0100)]
config.js : disable start button if vm is a template on current (raw, qcow2)

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
11 years agoresourcestore : add template field
Alexandre Derumier [Thu, 14 Feb 2013 11:03:59 +0000 (12:03 +0100)]
resourcestore : add template field

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
11 years agopvestatd : add template value to rrd
Alexandre Derumier [Thu, 14 Feb 2013 11:03:58 +0000 (12:03 +0100)]
pvestatd : add template value to rrd

we need it for resourcestore

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
11 years agoresource tree : display template icon is vm is a template
Alexandre Derumier [Thu, 14 Feb 2013 11:03:57 +0000 (12:03 +0100)]
resource tree : display template icon is vm is a template

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
11 years agoadd new icons for templates
Alexandre Derumier [Thu, 14 Feb 2013 11:03:56 +0000 (12:03 +0100)]
add new icons for templates

computer-template.png
computer-on-template.png
snapshot-tempalte.png

icons are coming from libreoffice (I think they are under creative common license)

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
11 years agofix changelog
Dietmar Maurer [Fri, 15 Feb 2013 09:12:05 +0000 (10:12 +0100)]
fix changelog

11 years agoenable RBD on the GUI
Dietmar Maurer [Fri, 15 Feb 2013 09:10:34 +0000 (10:10 +0100)]
enable RBD on the GUI

11 years agouse e1000 as default network card
Dietmar Maurer [Thu, 14 Feb 2013 10:22:10 +0000 (11:22 +0100)]
use e1000 as default network card

11 years agodisplay correct default cache mode (writeback)
Dietmar Maurer [Thu, 14 Feb 2013 07:22:34 +0000 (08:22 +0100)]
display correct default cache mode (writeback)

11 years agoadd task history to VM panel
Dietmar Maurer [Mon, 11 Feb 2013 08:24:15 +0000 (09:24 +0100)]
add task history to VM panel

11 years agomake lint happy
Dietmar Maurer [Mon, 11 Feb 2013 07:19:51 +0000 (08:19 +0100)]
make lint happy

11 years agodisplay KSM sharing on node status panel
Dietmar Maurer [Fri, 1 Feb 2013 08:15:26 +0000 (09:15 +0100)]
display KSM sharing on node status panel

11 years agodisplay number of sockets on nodes status panel
Dietmar Maurer [Fri, 1 Feb 2013 07:57:36 +0000 (08:57 +0100)]
display number of sockets on nodes status panel

11 years agouse better error message
Dietmar Maurer [Fri, 1 Feb 2013 06:49:59 +0000 (07:49 +0100)]
use better error message

11 years agomake jslint happy
Dietmar Maurer [Thu, 31 Jan 2013 06:14:58 +0000 (07:14 +0100)]
make jslint happy

bump version to 2.3-7

11 years agobump version to 2.3-6
Dietmar Maurer [Mon, 28 Jan 2013 11:20:04 +0000 (12:20 +0100)]
bump version to 2.3-6

11 years agoavoid perl warning
Dietmar Maurer [Tue, 22 Jan 2013 10:44:41 +0000 (11:44 +0100)]
avoid perl warning

11 years agoDisplay 'Resume' button when VM is 'paused'
Dietmar Maurer [Fri, 18 Jan 2013 05:24:33 +0000 (06:24 +0100)]
Display 'Resume' button when VM is 'paused'

11 years agoadd balloon GUI
Dietmar Maurer [Thu, 17 Jan 2013 11:59:30 +0000 (12:59 +0100)]
add balloon GUI

bump version to 2.3-4

11 years agoavoid perl warning
Dietmar Maurer [Thu, 17 Jan 2013 09:02:47 +0000 (10:02 +0100)]
avoid perl warning

11 years agoupdates for new pve2.3-vm rrd format
Dietmar Maurer [Thu, 17 Jan 2013 08:37:11 +0000 (09:37 +0100)]
updates for new pve2.3-vm rrd format

11 years agoskip ballooning during migration
Alexandre Derumier [Fri, 4 Jan 2013 10:14:07 +0000 (11:14 +0100)]
skip ballooning during migration

avoid to add memory load overhead on the migration with balloon inflate/deflate

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
11 years agouse better icon for open console
Dietmar Maurer [Fri, 4 Jan 2013 07:47:21 +0000 (08:47 +0100)]
use better icon for open console

11 years agodisable auto-ballon if shares is set to zero
Dietmar Maurer [Fri, 28 Dec 2012 13:02:43 +0000 (14:02 +0100)]
disable auto-ballon if shares is set to zero

11 years agoimplement new auto balloon algorithm
Dietmar Maurer [Fri, 28 Dec 2012 11:50:13 +0000 (12:50 +0100)]
implement new auto balloon algorithm

Moved code into PVE/AutoBalloon.pm, and added a regression tests in bin/test/balloontest.pl

11 years agoenable snapshot button only if vm has snapshot feature
Alexandre Derumier [Thu, 27 Dec 2012 15:07:48 +0000 (16:07 +0100)]
enable snapshot button only if vm has snapshot feature

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
11 years agoimplement auto_balloning
Dietmar Maurer [Thu, 20 Dec 2012 12:43:18 +0000 (13:43 +0100)]
implement auto_balloning

bump version to 2.3-3

11 years agobump version to 2.3-2
Dietmar Maurer [Mon, 17 Dec 2012 12:03:32 +0000 (13:03 +0100)]
bump version to 2.3-2

11 years agoadd : HDResize form
Alexandre Derumier [Thu, 13 Dec 2012 14:41:26 +0000 (15:41 +0100)]
add : HDResize form

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
11 years agoexpose hd resize button to gui
Alexandre Derumier [Thu, 13 Dec 2012 14:41:25 +0000 (15:41 +0100)]
expose hd resize button to gui

This add a resize button in hardwaretab view. (only enabled if element selected is a disk)

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
11 years agosupport new qemu vma backup files
Dietmar Maurer [Thu, 13 Dec 2012 11:55:09 +0000 (12:55 +0100)]
support new qemu vma backup files

bump version to 2.3-1

11 years agoremove custom GUI timeout for stop and shutdown. Qemu API has already a useful defaul...
Stefan Priebe [Fri, 7 Dec 2012 12:23:13 +0000 (13:23 +0100)]
remove custom GUI timeout for stop and shutdown. Qemu API has already a useful default timeout.

Signed-off-by: Stefan Priebe <s.priebe@profihost.ag>
11 years agoopenvz: partial support for mac_filter
Dietmar Maurer [Thu, 6 Dec 2012 06:35:00 +0000 (07:35 +0100)]
openvz: partial support for mac_filter

With this patch interfaces with mac_filter option are at least displayed
on the GUI. But it is still not possible to set the option, because
vzctl netif_add does not support the option.

11 years agoupdate request-tracker
Dietmar Maurer [Wed, 28 Nov 2012 06:34:39 +0000 (07:34 +0100)]
update request-tracker

11 years agofix cpu types
Dietmar Maurer [Tue, 27 Nov 2012 05:46:52 +0000 (06:46 +0100)]
fix cpu types

11 years agoBrazilian Transtalion
Dietmar Maurer [Mon, 19 Nov 2012 12:20:13 +0000 (13:20 +0100)]
Brazilian Transtalion

11 years agoadd Norwegian translations
Dietmar Maurer [Thu, 15 Nov 2012 06:34:17 +0000 (07:34 +0100)]
add Norwegian translations

11 years agofix bug #276: create root mount point
Dietmar Maurer [Mon, 5 Nov 2012 05:44:35 +0000 (06:44 +0100)]
fix bug #276: create root mount point

11 years agoadd po/no.po - for Norweigian translation
Dietmar Maurer [Fri, 2 Nov 2012 05:29:39 +0000 (06:29 +0100)]
add po/no.po - for Norweigian translation

11 years agobump version to 2.2-28
Dietmar Maurer [Wed, 31 Oct 2012 13:02:16 +0000 (14:02 +0100)]
bump version to 2.2-28

11 years agoPVE/API2/Nodes: remove hardcoded blowfish cipher PVE/API2/OpenVZ: remove hardcoded...
Stefan Priebe [Wed, 31 Oct 2012 11:16:54 +0000 (12:16 +0100)]
PVE/API2/Nodes: remove hardcoded blowfish cipher PVE/API2/OpenVZ: remove hardcoded blowfish cipher

Signed-off-by: Stefan Priebe <s.priebe@profihost.ag>
11 years agoREST.pm: use inlime image data
Dietmar Maurer [Wed, 31 Oct 2012 06:18:44 +0000 (07:18 +0100)]
REST.pm: use inlime image data

New create_rrd_graph returns image data directly - no need to read from file.

11 years agopvestatd: run at lease 10 cycles
Dietmar Maurer [Mon, 29 Oct 2012 12:08:46 +0000 (13:08 +0100)]
pvestatd: run at lease 10 cycles

Comment from Stefan: I've seen that it takes up to 10 cycles to have a
constant memory size. I think this is due to the fact that perls garbage
collection is not running every after each cycle.

11 years agopvestatd: fix server reload
Dietmar Maurer [Mon, 29 Oct 2012 11:32:53 +0000 (12:32 +0100)]
pvestatd: fix server reload

11 years agofix version
Dietmar Maurer [Wed, 24 Oct 2012 07:05:32 +0000 (09:05 +0200)]
fix version

11 years agovncproxy: wait until vnc port is ready (avoid connection errors)
Dietmar Maurer [Wed, 24 Oct 2012 07:02:23 +0000 (09:02 +0200)]
vncproxy: wait until vnc port is ready (avoid connection errors)

11 years agoupdate link to new debian-6.0-proxmox-mailgateway_3.1-2_amd64.tar.gz
Dietmar Maurer [Tue, 23 Oct 2012 08:27:55 +0000 (10:27 +0200)]
update link to new debian-6.0-proxmox-mailgateway_3.1-2_amd64.tar.gz

11 years agofix bug #205
Dietmar Maurer [Tue, 23 Oct 2012 07:52:45 +0000 (09:52 +0200)]
fix bug #205

11 years agoadd win8 to OS type selector
Dietmar Maurer [Tue, 23 Oct 2012 07:41:44 +0000 (09:41 +0200)]
add win8 to OS type selector

11 years agore-add apl upload target
Dietmar Maurer [Tue, 23 Oct 2012 07:17:43 +0000 (09:17 +0200)]
re-add apl upload target

11 years agoupdate applicance list
Dietmar Maurer [Tue, 23 Oct 2012 06:52:16 +0000 (08:52 +0200)]
update applicance list