for the record (since i forgot to mention it in the commit message):
this patch breaks pve-common without the common 1/3 applied
since the gui sends arrays when the api expects a '-list'
and the api treats '-list' and '-alist' the same
with the parameter conversion in common 1/3 this is worked
Am 28/04/2023 um 14:32 schrieb Fiona Ebner:
> Make the way the block_resize QMP command is used consistent with
> what other block device backed storages like ZFS and LVM(thin) do.
>
> Avoid the --allow-shrink flag that should never be required in our
> code and avoid passing floating point
Am 28/04/2023 um 14:32 schrieb Fiona Ebner:
> which causes an error "the argument for option '--size' is invalid".
> Just round up to the nearest integer to have at least the requested
> size. This is similar to what is done for ZFS with d3e3e5d ("When
> resizing a ZFS volume, align size to 1M")
Am 25/04/2023 um 09:21 schrieb Dominik Csapak:
> makes it easier to add columns, and uses less indentation
>
> Signed-off-by: Dominik Csapak
> ---
> new in v2
> www/manager6/storage/BackupView.js | 40 +++---
> 1 file changed, 20 insertions(+), 20 deletions(-)
>
>
Am 17/04/2023 um 09:04 schrieb Fabian Grünbichler:
> it causes severe slow downs on fast disks, and we still have other rsyncable
> compressors available.
>
> it was originally added based on wrong documentation that made the performance
> impact look a lot smaller than it actually is.
>
>
Am 14/04/2023 um 14:38 schrieb Fiona Ebner:
> As reported in the community forum[0], the current behavior when
> adding an already running service to HA is wrong. If rebalance
> selected a different node, the service would be stopped, offline
> migrated and started again. Since the
Am 12/04/2023 um 10:45 schrieb Christian Ebner:
> Handle and warn about network interfaces which are not attached to
> any bridge because the user actively removed it from the VM config.
>
> Signed-off-by: Christian Ebner
> ---
> PVE/QemuServer.pm | 4
> 1 file changed, 4 insertions(+)
>
Am 12/04/2023 um 09:17 schrieb Fabian Grünbichler:
> APT will not store the InRelease file in some cases, and some repositories
> might not even have one in the first place.
>
> Signed-off-by: Fabian Grünbichler
> ---
> src/repositories/repository.rs | 19 ---
> 1 file changed,
Am 19/12/2022 um 15:46 schrieb Aaron Lauterer:
> To provide similar output on the CLI as is possible in the GUI/API
> regaring OSD details.
>
> By default (output-format=text) a more concise output is shown. Using
> json or yaml as output format will print all the available data.
>
> The
Am 11/04/2023 um 14:44 schrieb Alexandre Derumier:
> Signed-off-by: Alexandre Derumier
> ---
> src/PVE/LXC.pm | 12 ++--
> 1 file changed, 6 insertions(+), 6 deletions(-)
>
>
applied, thanks!
___
pve-devel mailing list
Am 06/06/2023 um 10:58 schrieb Fiona Ebner:
> The previous version was picked from the mailing list and still had
> an object_dynamic_cast call in a hot path, which is avoided with the
> version that landed in git.
>
> Also adds a few more exceptions for devices that need reentrancy.
>
>
Am 06/06/2023 um 10:58 schrieb Fiona Ebner:
> Signed-off-by: Fiona Ebner
> ---
> ...le-reentrancy-detection-for-script-R.patch | 4 +-
> ...39-fix-large_send_mss-divide-by-zero.patch | 72
> ...en-getting-cursor-without-a-console.patch} | 2 +-
>
Am 11/04/2023 um 13:04 schrieb Aaron Lauterer:
> ZFS can do both, and we do use both, block and file level functionality.
>
> Signed-off-by: Aaron Lauterer
> ---
> changes since v1: rephrased the footnote for ZFS
>
> pvesm.adoc | 39 +--
> 1 file changed, 21
Am 29/03/2023 um 14:34 schrieb Stefan Hanreich:
> While looking through our documentation for the bwlimit parameter
> I noticed that the descriptions are inconsistent and sometimes
> wrong / unclear about the actual unit used for the parameter. This
> patch series fixes some inconsistencies and
Am 21/03/2023 um 18:03 schrieb Friedrich Weber:
> This prevents strange interactions in case the same content directory
> is used for multiple content types.
>
> Signed-off-by: Friedrich Weber
> ---
> I guess technically this is a breaking change, as users may have an
> iso+vztmpl storage that
stumbled upon this again when checking out old(er) patches without comments,
some higher level comments inline.
Am 15/03/2023 um 14:24 schrieb Fiona Ebner:
> pigz is not exposed, because it only works after manually installing
> the pigz package.
>
> ionice is not exposed, because it only works
Am 15/03/2023 um 17:26 schrieb Max Carrara:
> This series sets the `SameSite` attribute of authentication cookies
> to `Strict` as per RFC 6265[1]. This prevents browsers from nagging;
> for example, FireFox 102.8.0esr would complain in the following manner:
>
>> Cookie “PVEAuthCookie” does not
Am 21/03/2023 um 14:27 schrieb Dominik Csapak:
> by removing the references and change the one place where we used
> one of the references.
>
> Signed-off-by: Dominik Csapak
> ---
> while i tested all places where we have a disk selector
> (wizard, clone, efidisk, add hd) i am not super sure i
Am 08/02/2023 um 10:05 schrieb Leo Nunner:
> makes it possible to optionally set the 'subdir' parameter when adding a
> new CIFS storage.
>
> Signed-off-by: Leo Nunner
> ---
> Changes from v1:
> - use gettext for the Subdirectory label
>
> www/manager6/storage/CIFSEdit.js | 11 +++
Am 29/03/2023 um 13:36 schrieb Fiona Ebner:
> Signed-off-by: Fiona Ebner
> ---
> PVE/API2/Nodes.pm | 1 +
> 1 file changed, 1 insertion(+)
>
>
applied, thanks!
___
pve-devel mailing list
pve-devel@lists.proxmox.com
Signed-off-by: Alexandre Derumier
---
www/manager6/qemu/OSDefaults.js | 1 +
www/manager6/qemu/OSTypeEdit.js | 1 +
2 files changed, 2 insertions(+)
diff --git a/www/manager6/qemu/OSDefaults.js b/www/manager6/qemu/OSDefaults.js
index 5e588a58..58bc76ff 100644
---
Hi,
we used kvm64 as default cpumodel since the begin of proxmox. (basically, it's
like a pentium4 cpu flags).
New distros like rhel9 are compiled to use more modern cpu flags.
(and windows already use new flags since year, and we already add some extra
cpu flags)
"
In 2020, AMD, Intel, Red
Am 24/03/2023 um 17:12 schrieb Leo Nunner:
> Add a separate tab for the storage edit/create panels to set the
> recently introduced "content-dirs" property which overrides the
> default directory locations. Analogous to the API implementation,
> the tab was added for Directory, CIFS and NFS
https://gitlab.com/x86-psABIs/x86-64-ABI/
https://lists.gnu.org/archive/html/qemu-devel/2021-06/msg01592.html
"
In 2020, AMD, Intel, Red Hat, and SUSE worked together to define
three microarchitecture levels on top of the historical x86-64
baseline:
* x86-64:original x86_64 baseline
Am 28/03/2023 um 14:03 schrieb Fabian Grünbichler:
> where applicable, or expand/replace where it's not a good fit or automatic
> expansion doesn't work.
>
> there are a few more in generated files, those need to be cleaned up
> separately.
>
> Signed-off-by: Fabian Grünbichler
> ---
>
>
Am 24/03/2023 um 14:03 schrieb Aaron Lauterer:
> I suspect that the old one seems to be related to multicast traffic and
> LACP bonds.
>
> The link in the comment is dead by now. It seems this is one occasion
> where the internet actually forgets as I cannot find the actual message
> of that
Am 23/03/2023 um 15:42 schrieb Christian Ebner:
> Extends the date time field so that bindings are updated on value changes.
> Also adds a config to disable child components and avoid modification of
> current values by cloning the referenced object for min/max value calculation.
>
>
Am 23/03/2023 um 15:42 schrieb Christian Ebner:
> Signed-off-by: Christian Ebner
> ---
> src/form/DateTimeField.js | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
>
applied, but added the misspelled variant back as alias in a follow-up, that
allows us to upgrade the use sites later,
nit: a slightly more telling subject could have been something like:
backport limiting the phys-bits to 46 for bug in old guest kernel
Am 05/06/2023 um 09:43 schrieb Fiona Ebner:
> by limiting the phys-bits to 46 instead of 47. On Ubuntu 18.04 with
> kernel 4.15, using 47 leads to a strange
this is a grid field for selecting multiple pci devices at once, like we
need for the mapped pci ui. There we want to be able to select multiple
devices such that one gets selected automatically
we can select a whole slot here, but that disables selecting the
individual functions of that device.
qemu/HardwareView:
with the new Hardware privileges, we want to adapt a few places where
we now allow to show the add/edit window with those permissions.
form/{PCI,USB}Selector:
increase the minHeight property of the PCI/USBSelector, so that
the user can see the error message if he has not
reworks the panel to use a controller, so that we can easily
add the selector for mapped pci devices
shows now a selection between 'raw' and 'mapped' devices, where
'raw' ones work like before, and 'mapped' ones take the values
form the hardware map config
Signed-off-by: Dominik Csapak
---
this patch allows configuring pci devices that are mapped via cluster
resource mapping when the user has 'Resource.Use' on the ACL path
'/resource/pci/{ID}' (in addition to the usual required vm config
privileges)
When given multiple mappings in the config, we use them as alternatives
for the
this will be the base class for trees for the individual mapping types,
e.g. pci and usb mapping.
there are a few things to configure, but the overall code sharing is
still significant, and should work out fine for future mapping types
Signed-off-by: Dominik Csapak
---
www/manager6/Makefile
This contains the window to edit a PCI mapping for a single host.
It is designed to work in 3 modes:
* without an id and a nodename: for new mappings
* with an id but without nodename: for adding new host mappings to an
existing one
* with id and nodename: when editing an existing host mapping
Signed-off-by: Dominik Csapak
---
test/cfg2cmd/q35-linux-hostpci-mapping.conf | 17
.../q35-linux-hostpci-mapping.conf.cmd| 36
test/run_config2command_tests.pl | 82 +++
3 files changed, 135 insertions(+)
create mode 100644
if the migration is an offline migration and when the mapping on
the target node exists, otherwise not
this does not change the behaviour for 'raw' devices in the config
those can still be forced to be migrated, like before
Signed-off-by: Dominik Csapak
---
www/manager6/window/Migrate.js | 50
similar to PCIMapSelector
Signed-off-by: Dominik Csapak
---
www/manager6/Makefile | 1 +
www/manager6/form/USBMapSelector.js | 98 +
2 files changed, 99 insertions(+)
create mode 100644 www/manager6/form/USBMapSelector.js
diff --git
to be able to select 'mapped' usb devices
Signed-off-by: Dominik Csapak
---
www/manager6/qemu/USBEdit.js | 36 +++-
1 file changed, 35 insertions(+), 1 deletion(-)
diff --git a/www/manager6/qemu/USBEdit.js b/www/manager6/qemu/USBEdit.js
index fe51d186..cfcdd31f
in pve-http-server the proxyto_callback always has a complete list of
parameters, not only the ones in the url, so adapt the implementation
here to do the same
Signed-off-by: Dominik Csapak
---
PVE/CLI/pvesh.pm | 10 ++
1 file changed, 6 insertions(+), 4 deletions(-)
diff --git
namely the filtering while preserving the original string and general
parsing
Signed-off-by: Dominik Csapak
---
www/manager6/Parser.js | 14 ++
1 file changed, 14 insertions(+)
diff --git a/www/manager6/Parser.js b/www/manager6/Parser.js
index c3772d3b..21a12311 100644
---
similar to the pciselector, make it accept a plain nodename,
or no node at all and provide a setNodename function
to keep backwards compatibility, also check pveSelNode for the nodename
Signed-off-by: Dominik Csapak
---
www/manager6/form/USBSelector.js | 32 +++-
1
adds a config file for each type of resource (usb/pci) by using a 'map'
array propertystring for each node mapping
in each mapping we save the path(s) and some other information to detect
hardware changes (if possible) like the vendor/device id
both configs have custom header parser/formatter to
they can only be migrated to nodes where there exists a mapping and if
the migration is done offline
Signed-off-by: Dominik Csapak
---
PVE/QemuMigrate.pm | 23 ---
1 file changed, 20 insertions(+), 3 deletions(-)
diff --git a/PVE/QemuMigrate.pm b/PVE/QemuMigrate.pm
index
uses the new ResourceMapTree to add the CRUD interfaces for the
mappings.
We add both of them into a single panel, since the datacenter menu
already has many entries, and without a proper summary for the group, we
cannot really put them in a category
Signed-off-by: Dominik Csapak
---
this adds the typical section config crud API calls for
USB and PCI resource mapping to /cluster/resource/{TYPE}
the only special thing that this series does is the list call
for both has a special 'check-node' parameter that uses the
'proxyto_callback' to reroute the api call to the given node
very similar to the PCIMapEdit window, but we only ever allow one
mapping per host
Signed-off-by: Dominik Csapak
---
www/manager6/Makefile | 3 +-
www/manager6/window/USBMapEdit.js | 216 ++
2 files changed, 218 insertions(+), 1 deletion(-)
create mode
akin to the PCISelector, but uses the api for mapped devices
Signed-off-by: Dominik Csapak
---
www/manager6/Makefile | 1 +
www/manager6/form/PCIMapSelector.js | 112
2 files changed, 113 insertions(+)
create mode 100644
uses the privileges:
Mapping.Use
Mapping.Modify
Mapping.Audit
on /mapping/{TYPE}/{id}
so that we can assign privileges on resource level
this will generate new roles (PVEMappingUser, PVEMappingAdmin,
PVEMappingAuditor)
note that every user with Permissions.Modify on '/' and propagate can add
by adding them to their own list, saving the nodes where
they are not allowed, and return those on 'wantarray' so we don't break
existing callers that don't expect it.
Signed-off-by: Dominik Csapak
---
PVE/QemuServer.pm| 43 ++--
this series aims to add a cluster-wide device mapping for pci and usb
devices. so that an admin can configure a device to be availble for
migration and configuring for uses that are non-root
(the existing pattern can be copied easily for other types, e.g.
markus upcoming folder sharing)
note that
for offline migration, limit the allowed nodes to the ones where the
mapped resources are available
Signed-off-by: Dominik Csapak
---
PVE/API2/Qemu.pm | 17 -
1 file changed, 12 insertions(+), 5 deletions(-)
diff --git a/PVE/API2/Qemu.pm b/PVE/API2/Qemu.pm
index
this patch allows configuring usb devices that are mapped via
cluster resource mapping when the user has 'Resource.Use' on the ACL
path '/resource/usb/{ID}' (in addition to the usual required vm config
privileges)
for now, this is only valid if there is exactly one mapping for the
host, since we
Le mardi 06 juin 2023 à 14:09 +0200, Fiona Ebner a écrit :
> Am 02.06.23 um 12:05 schrieb Alexandre Derumier:
> >
> > "
> > In 2020, AMD, Intel, Red Hat, and SUSE worked together to define
> > three microarchitecture levels on top of the historical x86-64
> > baseline:
> >
> > * x86-64:
always check permissions, also when not filtered
Signed-off-by: Alexandre Derumier
---
PVE/API2/Network.pm | 25 +++--
1 file changed, 15 insertions(+), 10 deletions(-)
diff --git a/PVE/API2/Network.pm b/PVE/API2/Network.pm
index a43579fa..8dc56482 100644
---
add vnet/localbridge permissions management
Hi,
as we has discuted some weeks ago,
this patche serie introduce management of acl for vnets && local bridges
The permission path is:
/sdn/zones//
where the local vmbr are in a virtual "localnetwork" zone
/sdn/zones/localnetwork/
Vlans
Signed-off-by: Alexandre Derumier
---
www/manager6/Makefile| 2 +
www/manager6/sdn/Browser.js | 17 +-
www/manager6/sdn/VnetACLView.js | 289 +++
www/manager6/sdn/ZoneContentPanel.js | 41
www/manager6/sdn/ZoneContentView.js | 25
Signed-off-by: Alexandre Derumier
---
PVE/API2/Qemu.pm | 25 ++---
1 file changed, 22 insertions(+), 3 deletions(-)
diff --git a/PVE/API2/Qemu.pm b/PVE/API2/Qemu.pm
index 587bb22..c290c81 100644
--- a/PVE/API2/Qemu.pm
+++ b/PVE/API2/Qemu.pm
@@ -23,7 +23,7 @@ use
Signed-off-by: Alexandre Derumier
---
src/PVE/AccessControl.pm | 3 +++
1 file changed, 3 insertions(+)
diff --git a/src/PVE/AccessControl.pm b/src/PVE/AccessControl.pm
index 6a3d203..326ed5c 100644
--- a/src/PVE/AccessControl.pm
+++ b/src/PVE/AccessControl.pm
@@ -1131,6 +1131,9 @@ my
if a tag is defined, test if user have a specific access to the vlan (or
propagate from full bridge acl or zone)
if no tag, test if user have access to full bridge. (if trunks are defined, it
need also access to full bridge)
Signed-off-by: Alexandre Derumier
---
src/PVE/GuestHelpers.pm | 25
new path is /zones//
Signed-off-by: Alexandre Derumier
---
PVE/Network/SDN.pm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/PVE/Network/SDN.pm b/PVE/Network/SDN.pm
index b95dd5b..1ad85e5 100644
--- a/PVE/Network/SDN.pm
+++ b/PVE/Network/SDN.pm
@@ -190,10 +190,10 @@ sub
add a default virtual zone called 'localnetwork' in the ressource tree,
and handle permissions like a true sdn zone
(no conflict with true sdn zone is possible, as they have 8 characters max)
Signed-off-by: Alexandre Derumier
---
www/manager6/sdn/ZoneContentView.js | 27
check if user have access to 1 vlan of the bridge
or the bridge itself
Signed-off-by: Alexandre Derumier
---
src/PVE/RPCEnvironment.pm | 18 ++
1 file changed, 18 insertions(+)
diff --git a/src/PVE/RPCEnvironment.pm b/src/PVE/RPCEnvironment.pm
index 8586938..e0a101f 100644
---
Signed-off-by: Alexandre Derumier
---
PVE/API2/Cluster.pm | 14 ++
1 file changed, 14 insertions(+)
diff --git a/PVE/API2/Cluster.pm b/PVE/API2/Cluster.pm
index 2e942368..a7224d7f 100644
--- a/PVE/API2/Cluster.pm
+++ b/PVE/API2/Cluster.pm
@@ -474,6 +474,20 @@
Signed-off-by: Alexandre Derumier
---
src/PVE/AccessControl.pm | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/PVE/AccessControl.pm b/src/PVE/AccessControl.pm
index 89b7d90..6a3d203 100644
--- a/src/PVE/AccessControl.pm
+++ b/src/PVE/AccessControl.pm
@@ -1283,7 +1283,8
we don't want to use the '-alist' formats anymore in favor of real arrays
Acked-by: Wolfgang Bumiller
Signed-off-by: Dominik Csapak
---
PVE/API2/Qemu/Agent.pm | 15 +++
1 file changed, 7 insertions(+), 8 deletions(-)
diff --git a/PVE/API2/Qemu/Agent.pm b/PVE/API2/Qemu/Agent.pm
to get rid of the '-alist' format
Acked-by: Wolfgang Bumiller
Signed-off-by: Dominik Csapak
---
src/PVE/VZDump/Common.pm | 7 +--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/src/PVE/VZDump/Common.pm b/src/PVE/VZDump/Common.pm
index 4b0e8e0..7d3c311 100644
---
and removal of the '-alist' format
This series aims to implement array support for the api and
(section)config and remove the support for the (rarely used) '-alist'
formats.
currently sending arrays over the api (by sending a parameter multiple
times with form-urlencoded) results in the api call
since there is no other way to get an array parameter when using
x-www-form-urlencoded content type
the previous format with \0 separated strings (known as '-alist' format)
should not be used anymore (in favor of the now supported arrays)
Acked-by: Wolfgang Bumiller
Signed-off-by: Dominik
a few things were missing for it to work:
* on the cli, we have to get the option as an array if the type is an
array
* the untainting must be done recursively, otherwise, the regex matching
converts an array hash into the string 'ARRAY(0x123412341234)'
* JSONSchema::parse_config did not
enables section configs in the style of:
type: id
property value
property value2
property value3
can be combined with property strings
the provided create and update schema just pass through the array type
to the api, so the api call must always contain the complete array
this should not be needed anymore since we can now use a simple array
in the api instead
Acked-by: Wolfgang Bumiller
Signed-off-by: Dominik Csapak
---
src/PVE/JSONSchema.pm | 14 ++
1 file changed, 2 insertions(+), 12 deletions(-)
diff --git a/src/PVE/JSONSchema.pm
instead of always trying to encode them as x-www-form-urlencoded
Acked-by: Wolfgang Bumiller
Signed-off-by: Dominik Csapak
---
src/PVE/APIServer/AnyEvent.pm | 15 ++-
1 file changed, 10 insertions(+), 5 deletions(-)
diff --git a/src/PVE/APIServer/AnyEvent.pm
Am 02.06.23 um 12:05 schrieb Alexandre Derumier:
> ---
Missing your Signed-off-by
> www/manager6/qemu/OSDefaults.js| 1 +
> www/manager6/qemu/ProcessorEdit.js | 13 +
> 2 files changed, 14 insertions(+)
>
> diff --git a/www/manager6/qemu/OSDefaults.js
On June 6, 2023 2:15 pm, DERUMIER, Alexandre wrote:
>> > + # check propagate on bridge itself
>> > + return 1 if $self->check_any($username, $path, $privs,
>> > $noerr);
>>
>> this doesn't actually check propagation though? for that you could
>> either:
>> - use $self->permissions (it
> > + # check propagate on bridge itself
> > + return 1 if $self->check_any($username, $path, $privs,
> > $noerr);
>
> this doesn't actually check propagation though? for that you could
> either:
> - use $self->permissions (it returns the propagate bit)
> - query a non-existing vlan
Am 02.06.23 um 12:05 schrieb Alexandre Derumier:
> https://lists.gnu.org/archive/html/qemu-devel/2021-06/msg01592.html
> "
> In 2020, AMD, Intel, Red Hat, and SUSE worked together to define
> three microarchitecture levels on top of the historical x86-64
> baseline:
>
> * x86-64:original
On Tue, Jun 06, 2023 at 12:45:57PM +0200, Thomas Lamprecht wrote:
> Am 06/06/2023 um 11:41 schrieb Dominik Csapak:
> >>> +my $untaint_recursive;
> >>
> >> I got flash backs w.r.t. refcount cycles here keeping all variables, and
> >> thus memory
> >> inside the body alive forever, don't we need
Am 06/06/2023 um 13:19 schrieb Dominik Csapak:
> ---8<---
> use Storable qw(dclone);
>
> my $normalize;
> $normalize = sub {...};
>
> my $data = /* create large hash here, with nested data */;
>
> while(1) {
> my $newdata = dclone($data);
> $newdata = $normalize->($newdata);
> }
>
On 6/6/23 12:45, Thomas Lamprecht wrote:
Am 06/06/2023 um 11:41 schrieb Dominik Csapak:
+my $untaint_recursive;
I got flash backs w.r.t. refcount cycles here keeping all variables, and thus
memory
inside the body alive forever, don't we need a weaken?
E.g., like we had to do in
Am 06/06/2023 um 11:41 schrieb Dominik Csapak:
>>> +my $untaint_recursive;
>>
>> I got flash backs w.r.t. refcount cycles here keeping all variables, and
>> thus memory
>> inside the body alive forever, don't we need a weaken?
>>
>> E.g., like we had to do in PVE::Status::Graphite's assemble.
>
> Benjamin via pve-devel hat am 06.06.2023 09:55
> CEST geschrieben:
> Hey there!
>
> So, a while ago I emailed about my MooseFS plugin for Proxmox -
> https://github.com/Zorlin/pve-moosefs
>
> It was in pretty rough shape and didn't work yet. It works now, and allows
> you to mount MooseFS
Signed-off-by: Wolfgang Bumiller
---
www/manager6/dc/UserView.js | 24 +++-
1 file changed, 19 insertions(+), 5 deletions(-)
diff --git a/www/manager6/dc/UserView.js b/www/manager6/dc/UserView.js
index bbfc4f7c..e46ed13e 100644
--- a/www/manager6/dc/UserView.js
+++
Signed-off-by: Wolfgang Bumiller
---
www/manager6/dc/UserView.js | 31 +++
1 file changed, 31 insertions(+)
diff --git a/www/manager6/dc/UserView.js b/www/manager6/dc/UserView.js
index e46ed13e..fec45deb 100644
--- a/www/manager6/dc/UserView.js
+++
Signed-off-by: Wolfgang Bumiller
---
This one's new.
src/panel/TfaView.js | 10 --
1 file changed, 8 insertions(+), 2 deletions(-)
diff --git a/src/panel/TfaView.js b/src/panel/TfaView.js
index e7a09a9..58b8a3a 100644
--- a/src/panel/TfaView.js
+++ b/src/panel/TfaView.js
@@ -67,8
If we get an empty challenge, tell the user to contact an
administrator as it means no 2nd factors and no recovery
keys are available.
Currently if only 1 key was available and it had a high ID,
we'd show something like: "Recovery keys available: 9,
Warning, less than 4 keys available."
Let's
On 6/6/23 11:12, Thomas Lamprecht wrote:
Am 06/06/2023 um 10:39 schrieb Dominik Csapak:
a few things were missing for it to work:
* on the cli, we have to get the option as an array if the type is an
array
* the untainting must be done recursively, otherwise, the regex matching
converts
Am 05.06.23 um 17:20 schrieb Eneko Lacunza:
> Hi,
>
> I'm sorry I could only test for Ryzen 1700, 2600X and 5950X - our 3700X
> is offline, pending some upgrades. I hope it will be back again in some
> days.
>
> Tested installation of Debian 11.1.0 ISO with GUI installer upto first
> boot to GUI
Am 06/06/2023 um 10:39 schrieb Dominik Csapak:
> a few things were missing for it to work:
> * on the cli, we have to get the option as an array if the type is an
> array
> * the untainting must be done recursively, otherwise, the regex matching
> converts an array hash into the string
Signed-off-by: Fiona Ebner
---
...le-reentrancy-detection-for-script-R.patch | 4 +-
...39-fix-large_send_mss-divide-by-zero.patch | 72
...en-getting-cursor-without-a-console.patch} | 2 +-
...-Fix-crash-when-executing-HMP-commit.patch | 48 ---
The previous version was picked from the mailing list and still had
an object_dynamic_cast call in a hot path, which is avoided with the
version that landed in git.
Also adds a few more exceptions for devices that need reentrancy.
Signed-off-by: Fiona Ebner
---
Am 20/04/2023 um 23:36 schrieb Alexandre Derumier:
> This is a resend of the 4 last patches for pve-network
> + 2 new patches
>
>
> Alexandre Derumier (6):
> fix #4657 : evpn: fix exit-node with multiple vrf
> fix #4425: vxlan|evpn: add vxlan-port option
> fix #4662 : frr: fix config
Am 23/05/2023 um 08:08 schrieb Alexandre Derumier:
> Hi,
>
> This patch serie update frr to 8.5.1.
> (mirror need to be update to 8.5.1 tag
> https://github.com/FRRouting/frr/tree/frr-8.5.1)
>
> I have removed old upstreamed patches, and added 2 importants evpn
> patches released just after
Am 23/05/2023 um 08:47 schrieb Alexandre Derumier:
> add default values:
> "no bgp hard-administrative-reset"
> "no bgp graceful-restart notification"
>
> to avoid frr-reload warning
>
> Signed-off-by: Alexandre Derumier
> ---
> PVE/Network/SDN/Controllers/EvpnPlugin.pm | 7
Am 13/04/2023 um 13:48 schrieb Alexandre Derumier:
> ---
> .../frr/ospf6d-fix-infinite-loop.patch| 76 +++
> debian/patches/series | 1 +
> 2 files changed, 77 insertions(+)
> create mode 100644 debian/patches/frr/ospf6d-fix-infinite-loop.patch
>
a few things were missing for it to work:
* on the cli, we have to get the option as an array if the type is an
array
* the untainting must be done recursively, otherwise, the regex matching
converts an array hash into the string 'ARRAY(0x123412341234)'
* JSONSchema::parse_config did not
we don't want to use the '-alist' formats anymore in favor of real arrays
Signed-off-by: Dominik Csapak
---
PVE/API2/Qemu/Agent.pm | 15 +++
1 file changed, 7 insertions(+), 8 deletions(-)
diff --git a/PVE/API2/Qemu/Agent.pm b/PVE/API2/Qemu/Agent.pm
index 5ff1fa9d..dceee770 100644
this should not be needed anymore since we can now use a simple array
in the api instead
Signed-off-by: Dominik Csapak
---
src/PVE/JSONSchema.pm | 14 ++
1 file changed, 2 insertions(+), 12 deletions(-)
diff --git a/src/PVE/JSONSchema.pm b/src/PVE/JSONSchema.pm
index
instead of always trying to encode them as x-www-form-urlencoded
Signed-off-by: Dominik Csapak
---
src/PVE/APIServer/AnyEvent.pm | 15 ++-
1 file changed, 10 insertions(+), 5 deletions(-)
diff --git a/src/PVE/APIServer/AnyEvent.pm b/src/PVE/APIServer/AnyEvent.pm
index
to get rid of the '-alist' format
Signed-off-by: Dominik Csapak
---
src/PVE/VZDump/Common.pm | 7 +--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/src/PVE/VZDump/Common.pm b/src/PVE/VZDump/Common.pm
index 4b0e8e0..7d3c311 100644
--- a/src/PVE/VZDump/Common.pm
+++
1 - 100 of 111 matches
Mail list logo