this series changes the embedded console to xterm.js for host/container
(vms still need novnc)
enables to set xtermjs as default in the datacenter.cfg
(fallback is novnc, like spice)
and adds xtermjs font settings to the gui
pve-cluster
Dominik Csapak (1):
add 'xtermjs' to console types
data/
this adds font-settings to the 'My Settings'
window and makes that bigger
Signed-off-by: Dominik Csapak
---
www/manager6/window/Settings.js | 84 +++--
1 file changed, 72 insertions(+), 12 deletions(-)
diff --git a/www/manager6/window/Settings.js b/www/manage
so that we can have it as default in the webinterface
Signed-off-by: Dominik Csapak
---
data/PVE/Cluster.pm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/data/PVE/Cluster.pm b/data/PVE/Cluster.pm
index ef7a541..ae9c85f 100644
--- a/data/PVE/Cluster.pm
+++ b/data/PVE/Clu
so that by default the users get xtermjs
not for vms though, since most will still not use a serial
terminal as the display
Signed-off-by: Dominik Csapak
---
www/manager6/lxc/Config.js | 9 -
www/manager6/node/Config.js | 8
2 files changed, 17 deletions(-)
diff --git a/www/ma
until now, we only set the default console once on page load,
this enables to set it everytime the dc->options panel loads,
so also after setting an option
Signed-off-by: Dominik Csapak
---
www/manager6/dc/OptionView.js | 13 +
1 file changed, 13 insertions(+)
diff --git a/www/manag
if not available for a vm, we fallback to novnc like with spice
Signed-off-by: Dominik Csapak
---
www/manager6/Utils.js| 40
www/manager6/button/ConsoleButton.js | 6 +-
www/manager6/qemu/CmdMenu.js | 7 ++-
3 files changed,
> ;))
>
> > +};
> >
> > -die $err if $err;
> > +# old snapshots will removed by next run from prepare_local_job.
> > +warn $@ if $@;
> > +$logfunc->("delete stale replication snapshot error: $@") if $@;
>
> again, is this double warn + log needed? (I ask because 2 out of 3 '
On Wed, Apr 11, 2018 at 03:12:17PM +0300, Lauri Tirkkonen wrote:
> On Tue, Mar 13 2018 11:15:23 +0200, Lauri Tirkkonen wrote:
> > > Sorry if I misunderstood you but VMIDs are already _guaranteed_ to be
> > > unique cluster wide, so also unique per node?
> >
> > I'll try to clarify: if I create a V
On Fri, Apr 13 2018 10:33:20 +0200, Wolfgang Bumiller wrote:
> Code/style issues aside, in the current shape this is a
> convenience-driven upstream API change for a specific use case /
> personal preference.
>
> NAK.
Fair enough. It was a simple hack of to solve the issue without large
design ch
Signed-off-by: Fabian Grünbichler
---
changelog.Debian | 6 ++
Makefile | 2 +-
2 files changed, 7 insertions(+), 1 deletion(-)
diff --git a/changelog.Debian b/changelog.Debian
index beefe52..974c533 100644
--- a/changelog.Debian
+++ b/changelog.Debian
@@ -1,3 +1,9 @@
+corosync (2.4.
DoS via malformed packet.
Signed-off-by: Fabian Grünbichler
---
...essary-and-problematic-corosync-qdevice.i.patch | 78
...08-totemcrypto-Check-length-of-the-packet.patch | 53
...-totemudp-Check-lenght-of-message-to-sent.patch | 125 +++
...-msgio-Fix-re
to reduce future patch churn
Signed-off-by: Fabian Grünbichler
---
patches/0001-add-Provides-Replaces-corosync-pve.patch | 8
patches/0002-don-t-install-default-corosync.conf.patch | 10 +-
patches/0003-restart-after-package-upgrade-is-complete.patch | 8 +++
Fabian Grünbichler (3):
cherry-pick CVE-2018-1084 fix
reformat old patches
bump version to 2.4.2-pve4
changelog.Debian | 6 +
Makefile | 2 +-
.../0001-add-Provides-Replaces-corosync-pve.patch | 8 +-
.../000
git-send-emailed wrong branch, will resend shortly
___
pve-devel mailing list
pve-devel@pve.proxmox.com
https://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel
Signed-off-by: Fabian Grünbichler
---
...09-totemcrypto-Check-length-of-the-packet.patch | 53 ++
patches/series | 1 +
2 files changed, 54 insertions(+)
create mode 100644 patches/0009-totemcrypto-Check-length-of-the-packet.patch
diff --
Fabian Grünbichler (3):
fix CVE-2018-1084: DoS via malformed packet
reformat old patches
bump version to 2.4.2-pve4
changelog.Debian | 6 +++
Makefile | 2 +-
.../0001-add-Provides-Replaces-corosync-pve.patch |
to reduce future patch churn
Signed-off-by: Fabian Grünbichler
---
patches/0001-add-Provides-Replaces-corosync-pve.patch | 8
patches/0002-don-t-install-default-corosync.conf.patch | 10 +-
patches/0003-restart-after-package-upgrade-is-complete.patch | 8 +++
Signed-off-by: Fabian Grünbichler
---
changelog.Debian | 6 ++
Makefile | 2 +-
2 files changed, 7 insertions(+), 1 deletion(-)
diff --git a/changelog.Debian b/changelog.Debian
index beefe52..974c533 100644
--- a/changelog.Debian
+++ b/changelog.Debian
@@ -1,3 +1,9 @@
+corosync (2.4.
Signed-off-by: Fabian Grünbichler
---
Makefile | 2 +-
debian/changelog | 6 ++
2 files changed, 7 insertions(+), 1 deletion(-)
diff --git a/Makefile b/Makefile
index 7308f90..a80e9dd 100644
--- a/Makefile
+++ b/Makefile
@@ -3,7 +3,7 @@ RELEASE=4.2
# source from http://www.corosync.
Fabian Grünbichler (2):
fix CVE-2018-1084: DoS via malformed packet
bump version to 2.4.2-2~pve4+2
Makefile | 2 +-
debian/patches/cve-2018-1084.patch | 53 ++
debian/changelog | 6 +
debian/patches/series
Signed-off-by: Fabian Grünbichler
---
debian/patches/cve-2018-1084.patch | 53 ++
debian/patches/series | 1 +
2 files changed, 54 insertions(+)
create mode 100644 debian/patches/cve-2018-1084.patch
diff --git a/debian/patches/cve-2018-1084.patc
it is not necessary to check the romfile of the running vm
for .pxe machine types, since the machine type itself is not
hot-pluggable
Signed-off-by: Dominik Csapak
---
PVE/QemuServer.pm | 9 ++---
1 file changed, 2 insertions(+), 7 deletions(-)
diff --git a/PVE/QemuServer.pm b/PVE/QemuServe
In certain high-load scenarios ANY ZFS operation can block,
including registering an (async) destroy.
Since ZFS operations are implemented via ioctl's,
killing the user space process
does not affect the waiting kernel thread processing the ioctl.
Once "zfs destroy" has been called, killing it does
On Wed, Apr 11, 2018 at 10:08:48AM +0200, Fabian Grünbichler wrote:
> this currently only contains a description and the node-specific ACME
> configuration, but I am sure we can find other goodies to put there.
>
> Signed-off-by: Fabian Grünbichler
> ---
> PVE/API2/Makefile | 1 +
> PVE/M
On Wed, Apr 11, 2018 at 10:08:47AM +0200, Fabian Grünbichler wrote:
> PVE-specific certificate helper functions
>
> Signed-off-by: Fabian Grünbichler
> ---
> PVE/Makefile | 1 +
> PVE/CertHelpers.pm | 104
> +
> 2 files changed, 105 in
On Wed, Apr 11, 2018 at 10:08:50AM +0200, Fabian Grünbichler wrote:
> for creating/ordering a new certificate and renewing respectively
> revoking an existing one.
>
> Signed-off-by: Fabian Grünbichler
> ---
> PVE/API2/Makefile | 1 +
> PVE/API2/ACME.pm | 319
> ++
applied
On Fri, Apr 13, 2018 at 11:10:30AM +0200, Fabian Grünbichler wrote:
> Fabian Grünbichler (3):
> fix CVE-2018-1084: DoS via malformed packet
> reformat old patches
> bump version to 2.4.2-pve4
>
> changelog.Debian | 6 +++
> Makefile
applied
On Fri, Apr 13, 2018 at 11:17:06AM +0200, Fabian Grünbichler wrote:
> Fabian Grünbichler (2):
> fix CVE-2018-1084: DoS via malformed packet
> bump version to 2.4.2-2~pve4+2
>
> Makefile | 2 +-
> debian/patches/cve-2018-1084.patch | 53
> ++
we accidentally moved nbd_stop to CloudInit.pm in
commit 0c9a7596f6b686ead232927851200554c997fa44
and removed it in
commit 3db6e4ab708b29e9e59572efd8e44558c84bad6d
without realizing that live local storage migration still depends on it
readd it
Signed-off-by: Dominik Csapak
---
PVE/QemuServer
Method build_cmd and path use similar code to generate the ceph command
line or qemu config parameters. They now use the private method
ceph_connect_option for parameter generation.
Signed-off-by: Alwin Antreich
---
PVE/Storage/RBDPlugin.pm | 113 +--
- get storage utilization per pool
- use librados2-perl for pool status
- add librados2-perl as build-depends and depends in debian/control
Signed-off-by: Alwin Antreich
---
PVE/Storage.pm | 3 +-
PVE/Storage/RBDPlugin.pm | 72 +++-
debia
After some off-list discussions, I removed the calculations and use the used,
free to stay with the old output. This removes the introduction of a new key
and keeps the per pool values. It has the slight disadvantage not to show the
same values as ceph during recovery, but otherwise shows the right
applied, thanks
On Fri, Apr 13, 2018 at 02:13:42PM +0200, Dominik Csapak wrote:
> we accidentally moved nbd_stop to CloudInit.pm in
> commit 0c9a7596f6b686ead232927851200554c997fa44
>
> and removed it in
> commit 3db6e4ab708b29e9e59572efd8e44558c84bad6d
>
> without realizing that live local stor
applied
I wonder if there are cases where the pxe machine type is actually still
required - since pxe does seem to work fine without that setting...
On Fri, Apr 13, 2018 at 11:59:08AM +0200, Dominik Csapak wrote:
> it is not necessary to check the romfile of the running vm
> for .pxe machine type
applied
On Thu, Apr 12, 2018 at 05:04:56PM +0200, Dominik Csapak wrote:
> when using q35 as machine type, there are nested pci-bridges,
> but we only checked the first layer
>
> this resulted in not being able to hotplug scsi devices,
> because scsihw0 was deeper in the pci-bridge construct, we d
>> Not only that, they manage to solve the zfs 7.7 issue. I think that
deserves a big congratulation. Keep up the good work guys.
Who is gonna pay the beer?? =)
---
Gilberto Nunes Ferreira
(47) 3025-5907
(47) 99676-7530 - Whatsapp / Telegram
Skype: gilberto.nunes36
2018-04-13 10:58 GMT-03
36 matches
Mail list logo