]> git.proxmox.com Git - pve-manager.git/log
pve-manager.git
11 years agoadd spiceproxy server
Dietmar Maurer [Wed, 26 Jun 2013 11:21:14 +0000 (13:21 +0200)]
add spiceproxy server

11 years agouse application/x-virt-viewer
Dietmar Maurer [Wed, 26 Jun 2013 04:20:42 +0000 (06:20 +0200)]
use application/x-virt-viewer

11 years agouse better icons for shell/spiceproxy tasks
Dietmar Maurer [Tue, 25 Jun 2013 12:11:19 +0000 (14:11 +0200)]
use better icons for shell/spiceproxy tasks

11 years agocleanup previous commit
Dietmar Maurer [Tue, 25 Jun 2013 06:41:31 +0000 (08:41 +0200)]
cleanup previous commit

11 years agorest : handle application/x-spice-configuration response format
Alexandre Derumier [Fri, 21 Jun 2013 08:33:21 +0000 (10:33 +0200)]
rest : handle application/x-spice-configuration response format

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
11 years agobump version to 3.0-30
Dietmar Maurer [Mon, 24 Jun 2013 06:19:19 +0000 (08:19 +0200)]
bump version to 3.0-30

11 years agofix shell quoting for upgrade command
Dietmar Maurer [Mon, 24 Jun 2013 06:02:32 +0000 (08:02 +0200)]
fix shell quoting for upgrade command

11 years agobump version to 3.0-29
Dietmar Maurer [Fri, 21 Jun 2013 10:08:04 +0000 (12:08 +0200)]
bump version to 3.0-29

11 years agoadd button to display package versions
Dietmar Maurer [Fri, 21 Jun 2013 10:04:20 +0000 (12:04 +0200)]
add button to display package versions

Provide same info as 'pveversion -v' on GUI.

11 years agoadd/use API for pveversion
Dietmar Maurer [Fri, 21 Jun 2013 09:21:57 +0000 (11:21 +0200)]
add/use API for pveversion

We want to be able to diplay that information on the GUI.

11 years agonew pveupgrade script
Dietmar Maurer [Fri, 21 Jun 2013 06:21:04 +0000 (08:21 +0200)]
new pveupgrade script

Used to display additional information to the user (reboot required? database
up to date? ...)

11 years agobump version to 3.0-28
Dietmar Maurer [Thu, 20 Jun 2013 09:13:12 +0000 (11:13 +0200)]
bump version to 3.0-28

11 years agofix bug #408: reset ENV before starting shell
Dietmar Maurer [Thu, 20 Jun 2013 09:10:01 +0000 (11:10 +0200)]
fix bug #408: reset ENV before starting shell

11 years agofix bug #379: allow to overwrite existing CTs if user has VM.Backup permissions
Dietmar Maurer [Thu, 20 Jun 2013 05:18:12 +0000 (07:18 +0200)]
fix bug #379: allow to overwrite existing CTs if user has VM.Backup permissions

The requirement to have VM.Allocate it non-obvious and confusing
if the VM already exists. If the user can backup, he should also be able
to restore that backup.

11 years agoAllow to send notification mail about new packages.
Dietmar Maurer [Wed, 19 Jun 2013 11:01:10 +0000 (13:01 +0200)]
Allow to send notification mail about new packages.

11 years agobump version to 3.0-27
Dietmar Maurer [Wed, 19 Jun 2013 10:01:29 +0000 (12:01 +0200)]
bump version to 3.0-27

11 years agouse interactive vnc shell to run system upgrade
Dietmar Maurer [Wed, 19 Jun 2013 09:57:38 +0000 (11:57 +0200)]
use interactive vnc shell to run system upgrade

System upgrade almost always requires user input.

11 years agoapt: group by Origin
Dietmar Maurer [Wed, 19 Jun 2013 07:39:00 +0000 (09:39 +0200)]
apt: group by Origin

code cleanups

11 years agoimplement better method to compute changelog url
Dietmar Maurer [Tue, 18 Jun 2013 12:13:49 +0000 (14:13 +0200)]
implement better method to compute changelog url

apt-get uses similar code.

11 years agoapt-get upgrade: pass --force-confdef and --force-confold to dpkg
Dietmar Maurer [Tue, 18 Jun 2013 10:41:25 +0000 (12:41 +0200)]
apt-get upgrade: pass --force-confdef and --force-confold to dpkg

11 years agobump version to 3.0-26
Dietmar Maurer [Tue, 18 Jun 2013 09:49:38 +0000 (11:49 +0200)]
bump version to 3.0-26

11 years agoimprove changelog viewer
Dietmar Maurer [Tue, 18 Jun 2013 09:46:32 +0000 (11:46 +0200)]
improve changelog viewer

11 years agouse LWP to download changelog
Dietmar Maurer [Tue, 18 Jun 2013 08:30:30 +0000 (10:30 +0200)]
use LWP to download changelog

11 years agoavoid warning about uninitialize values
Dietmar Maurer [Tue, 18 Jun 2013 08:16:13 +0000 (10:16 +0200)]
avoid warning about uninitialize values

And log a message to syslog when we update the package list.

11 years agoapt: always create new AptPkg::Cache object.
Dietmar Maurer [Tue, 18 Jun 2013 07:50:31 +0000 (09:50 +0200)]
apt: always create new AptPkg::Cache object.

To re-open database - else we get old/cached entries.

11 years agoimplement changelog API
Dietmar Maurer [Tue, 18 Jun 2013 07:46:25 +0000 (09:46 +0200)]
implement changelog API

Fetching changelog at server side avoids security problems at
client (Same-Origin-Policy).

11 years agouse shorter login message
Dietmar Maurer [Mon, 17 Jun 2013 09:22:33 +0000 (11:22 +0200)]
use shorter login message

And avoid to use debian version, because that changes over time and
it is clumsy to keep in sync.

11 years agoapt: fix changelog url
Dietmar Maurer [Mon, 17 Jun 2013 06:04:23 +0000 (08:04 +0200)]
apt: fix changelog url

11 years agoClone: correctly pass pool parameter
Dietmar Maurer [Mon, 17 Jun 2013 05:04:38 +0000 (07:04 +0200)]
Clone: correctly pass pool parameter

11 years agofix 493a85a268c9932a3ca0286fcef34b5706bd6cb7
Stefan Priebe [Thu, 13 Jun 2013 11:59:28 +0000 (13:59 +0200)]
fix 493a85a268c9932a3ca0286fcef34b5706bd6cb7

Signed-off-by: Stefan Priebe <s.priebe@profihost.ag>
11 years agobump version to 3.0-25
Dietmar Maurer [Thu, 13 Jun 2013 11:10:43 +0000 (13:10 +0200)]
bump version to 3.0-25

11 years agouse TaskViewer for apt command
Dietmar Maurer [Thu, 13 Jun 2013 11:09:57 +0000 (13:09 +0200)]
use TaskViewer for apt command

11 years agopopup dialog to remind user about subscriptions
Dietmar Maurer [Thu, 13 Jun 2013 10:53:51 +0000 (12:53 +0200)]
popup dialog to remind user about subscriptions

11 years agomake lint happy
Dietmar Maurer [Thu, 13 Jun 2013 10:38:58 +0000 (12:38 +0200)]
make lint happy

11 years agoadd confirmation before starting system upgrade
Dietmar Maurer [Thu, 13 Jun 2013 09:07:07 +0000 (11:07 +0200)]
add confirmation before starting system upgrade

11 years agoAllow to view package changelog
Dietmar Maurer [Thu, 13 Jun 2013 08:48:52 +0000 (10:48 +0200)]
Allow to view package changelog

11 years agoadd changelog url to package info
Dietmar Maurer [Thu, 13 Jun 2013 05:53:31 +0000 (07:53 +0200)]
add changelog url to package info

11 years agoimprove apt GUI
Dietmar Maurer [Wed, 12 Jun 2013 08:19:55 +0000 (10:19 +0200)]
improve apt GUI

11 years agoimplement apt-get dist-upgrade
Dietmar Maurer [Wed, 12 Jun 2013 07:54:16 +0000 (09:54 +0200)]
implement apt-get dist-upgrade

11 years agoimplement apt-get update
Dietmar Maurer [Wed, 12 Jun 2013 07:07:50 +0000 (09:07 +0200)]
implement apt-get update

11 years agocache apt query in /var/lib/pve-manager/pkgupdates
Dietmar Maurer [Wed, 12 Jun 2013 06:18:02 +0000 (08:18 +0200)]
cache apt query in /var/lib/pve-manager/pkgupdates

11 years agoadd package update grid panel to GUI (apt)
Dietmar Maurer [Tue, 11 Jun 2013 10:06:29 +0000 (12:06 +0200)]
add package update grid panel to GUI (apt)

11 years agoadd API for apt using libapt-pkg-perl
Dietmar Maurer [Tue, 11 Jun 2013 08:50:53 +0000 (10:50 +0200)]
add API for apt using libapt-pkg-perl

11 years agodepend on apt-transport-https
Dietmar Maurer [Thu, 23 May 2013 11:19:22 +0000 (13:19 +0200)]
depend on apt-transport-https

11 years agobump version to 3.0-24
Dietmar Maurer [Wed, 12 Jun 2013 05:25:23 +0000 (07:25 +0200)]
bump version to 3.0-24

11 years agorrd display : avoid 2 refresh
Alexandre Derumier [Tue, 11 Jun 2013 09:12:58 +0000 (11:12 +0200)]
rrd display : avoid 2 refresh

Currently when we open a new summary panel

- we display the rrd with default hour timeframe
- then we refresh it
- then we update from timeframe selector

With this patch:
- We display the rrd with timeframe from selector, or if not defined default hour
- We update from timeframe selector value if timeframe && cf are differents from current value

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
11 years agoavoid gzip http response for jar
Dietmar Maurer [Tue, 11 Jun 2013 05:00:05 +0000 (07:00 +0200)]
avoid gzip http response for jar

Java archives (.jar) are simple zip files - already compressed.

11 years agoavoid gzip http response for png & gif
Alexandre Derumier [Mon, 10 Jun 2013 12:07:17 +0000 (14:07 +0200)]
avoid gzip http response for png & gif

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
11 years agobump version to 3.0-23
Dietmar Maurer [Fri, 7 Jun 2013 09:52:57 +0000 (11:52 +0200)]
bump version to 3.0-23

11 years agoPVE.window.Edit: add backgroundDelay option
Dietmar Maurer [Fri, 7 Jun 2013 09:49:04 +0000 (11:49 +0200)]
PVE.window.Edit: add backgroundDelay option

This can be used for the new async qemu config API.

11 years agofix bug 401: disable connection timeout during API call processing
Dietmar Maurer [Fri, 7 Jun 2013 07:54:26 +0000 (09:54 +0200)]
fix bug 401: disable connection timeout during API call processing

Only enable timeouts when we really expect data to be send/received.

11 years agoremove debugging code
Dietmar Maurer [Thu, 6 Jun 2013 06:04:12 +0000 (08:04 +0200)]
remove debugging code

11 years agofix bug #368: use vtype 'DnsName' to verify host names
Dietmar Maurer [Mon, 3 Jun 2013 11:12:19 +0000 (13:12 +0200)]
fix bug #368: use vtype 'DnsName' to verify host names

11 years agoTaskProgress: add button to show details (TaskViewer)
Dietmar Maurer [Mon, 3 Jun 2013 09:56:48 +0000 (11:56 +0200)]
TaskProgress: add button to show details (TaskViewer)

11 years agobump version to 3.0-22
Dietmar Maurer [Fri, 31 May 2013 09:00:17 +0000 (11:00 +0200)]
bump version to 3.0-22

11 years agouse gettext for 'Move disk'
Dietmar Maurer [Fri, 31 May 2013 08:54:56 +0000 (10:54 +0200)]
use gettext for 'Move disk'

11 years agoHDMove: add flag to delete source volume after move
Dietmar Maurer [Fri, 31 May 2013 08:47:06 +0000 (10:47 +0200)]
HDMove: add flag to delete source volume after move

And use new API entry point move_disk (changed in recent qemu-server)

11 years agobump verstion to 3.0-21
Dietmar Maurer [Wed, 29 May 2013 11:03:59 +0000 (13:03 +0200)]
bump verstion to 3.0-21

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 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 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 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>