From: root
Signed-off-by: root
---
PVE/QemuServer.pm |6 ++
1 file changed, 6 insertions(+)
diff --git a/PVE/QemuServer.pm b/PVE/QemuServer.pm
index 02bf404..9aea9ee 100644
--- a/PVE/QemuServer.pm
+++ b/PVE/QemuServer.pm
@@ -2588,6 +2588,12 @@ sub config_to_command {
my $cores =
Signed-off-by: Wolfgang Link
---
PVE/QemuServer.pm |2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/PVE/QemuServer.pm b/PVE/QemuServer.pm
index 9aea9ee..3dfe1b4 100644
--- a/PVE/QemuServer.pm
+++ b/PVE/QemuServer.pm
@@ -2589,7 +2589,7 @@ sub config_to_command {
my
From: root
Signed-off-by: Wolfgang Link
---
PVE/QemuServer.pm |6 ++
1 file changed, 6 insertions(+)
diff --git a/PVE/QemuServer.pm b/PVE/QemuServer.pm
index 02bf404..9aea9ee 100644
--- a/PVE/QemuServer.pm
+++ b/PVE/QemuServer.pm
@@ -2588,6 +2588,12 @@ sub config_to_command {
my
Signed-off-by: Wolfgang Link
---
PVE/QemuServer.pm |7 +++
1 file changed, 7 insertions(+)
diff --git a/PVE/QemuServer.pm b/PVE/QemuServer.pm
index 02bf404..26c6c76 100644
--- a/PVE/QemuServer.pm
+++ b/PVE/QemuServer.pm
@@ -2588,6 +2588,13 @@ sub config_to_command {
my $cores
add check if START Parameter is set in FILE: /etc/default/pve-manager
If START="no" NO VM will start if pve-manager start is called
If START!="no" or not present, VMs will use the boot_at_start Flag
Signed-off-by: Wolfgang Link
---
bin/init.d/pve-manager |4 +++
Signed-off-by: Wolfgang Link
---
PVE/QMPClient.pm | 54 +
PVE/QemuServer.pm | 16 +---
2 files changed, 39 insertions(+), 31 deletions(-)
diff --git a/PVE/QMPClient.pm b/PVE/QMPClient.pm
index 9674d00..b5684b6 100755
--- a/PVE
From: Alexandre Derumier
"This patch series add code to send command to quest guest agent.
The procotol is qmp, so I have reuse as much as possible the current qmpclient
the only big difference is that we can't pass an id to a request, so we must
send a guest-sync command with an id before the
remove the freezefs flag.
If Qemu Guest Agent flag is set in config the vm filesystem will always be
frozen.
also remove param freezefs in PVE::API2 snapshot,
because there is no use for it.
Signed-off-by: Wolfgang Link
---
PVE/API2/Qemu.pm |7 +--
PVE/QemuServer.pm |8
Signed-off-by: Wolfgang Link
---
debian/rules |1 +
1 file changed, 1 insertion(+)
diff --git a/debian/rules b/debian/rules
index e9d4758..5b61377 100755
--- a/debian/rules
+++ b/debian/rules
@@ -34,6 +34,7 @@ lpar \
manual \
netio \
ovh\
+pve
it will freeze the filesystem to provide consistents.
Signed-off-by: Wolfgang Link
---
PVE/VZDump/QemuServer.pm | 19 +--
1 file changed, 17 insertions(+), 2 deletions(-)
diff --git a/PVE/VZDump/QemuServer.pm b/PVE/VZDump/QemuServer.pm
index fd36c69..2c62de3 100644
--- a/PVE
it will freeze the filesystem to provide consistents.
Signed-off-by: Wolfgang Link
---
PVE/VZDump/QemuServer.pm | 18 --
1 file changed, 16 insertions(+), 2 deletions(-)
diff --git a/PVE/VZDump/QemuServer.pm b/PVE/VZDump/QemuServer.pm
index fd36c69..b9edea1 100644
--- a/PVE
Signed-off-by: Wolfgang Link
---
debian/patches/add-qmp-get-link-status.patch | 98 ++
debian/patches/series|1 +
2 files changed, 99 insertions(+)
create mode 100644 debian/patches/add-qmp-get-link-status.patch
diff --git a/debian/patches
Signed-off-by: Wolfgang Link
---
PVE/API2/Qemu.pm | 57 +++--
PVE/QemuServer.pm | 22 -
2 files changed, 76 insertions(+), 3 deletions(-)
diff --git a/PVE/API2/Qemu.pm b/PVE/API2/Qemu.pm
index 066726d..f3fe3e6 100644
Signed-off-by: Wolfgang Link
---
www/manager/Parser.js |5 +
www/manager/qemu/NetworkEdit.js |8 +++-
2 files changed, 12 insertions(+), 1 deletion(-)
diff --git a/www/manager/Parser.js b/www/manager/Parser.js
index 11fbe49..3494637 100644
--- a/www/manager/Parser.js
Can you pleas post me your version of PVE.
pveversion -v
because I can't reproduce it at my machine, not on the gui and not at cli.
how do you cancel the job manually?
Regrades
Wolfgang
> On December 23, 2014 at 6:36 AM lyt_yudi wrote:
>
>
>
> > 在 2014年12月23日,下午1:20,lyt_yudi 写道:
> >
>
Signed-off-by: Wolfgang Link
---
PVE/QemuServer.pm |2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/PVE/QemuServer.pm b/PVE/QemuServer.pm
index cb84f42..9ef186e 100644
--- a/PVE/QemuServer.pm
+++ b/PVE/QemuServer.pm
@@ -3724,7 +3724,7 @@ sub vm_stop {
eval
This fix include a new function of vzdump.
Now you can call vzdump -stop and the backup will be aborted.
Also if the pve-manager init script stop the process, vzdump -stop will called.
Signed-off-by: Wolfgang Link
---
PVE/API2/VZDump.pm |4
PVE/VZDump.pm | 55
Signed-off-by: Wolfgang Link
---
PVE/AccessControl.pm |7 ---
1 file changed, 7 deletions(-)
diff --git a/PVE/AccessControl.pm b/PVE/AccessControl.pm
index db85d08..29dba39 100644
--- a/PVE/AccessControl.pm
+++ b/PVE/AccessControl.pm
@@ -356,8 +356,6 @@ sub check_user_enabled
Signed-off-by: Wolfgang Link
---
PVE/Storage.pm|2 +
PVE/Storage/Makefile |2 +-
PVE/Storage/ZFSLocalPlugin.pm | 517 +
3 files changed, 520 insertions(+), 1 deletion(-)
create mode 100644 PVE/Storage/ZFSLocalPlugin.pm
I implemented the ZFSPlugin for local Zfs use.
When I test my adaption of this Plug-in,
I recognize that it is possible to erase a template witch has a linked
clone.
I mean the Zfs-volume will not destroyed but the config of the template.
My problem is I can't validate, it on the orginal Plug
move activate_volume deactivate_volume from ZFSPlugin to ZFSDirPlugin
Signed-off-by: Wolfgang Link
---
PVE/Storage/ZFSDirPlugin.pm |9 +
PVE/Storage/ZFSPlugin.pm| 10 --
2 files changed, 9 insertions(+), 10 deletions(-)
diff --git a/PVE/Storage/ZFSDirPlugin.pm b/PVE
Signed-off-by: Wolfgang Link
---
PVE/Storage/ZFSDirPlugin.pm | 16
1 file changed, 16 insertions(+)
diff --git a/PVE/Storage/ZFSDirPlugin.pm b/PVE/Storage/ZFSDirPlugin.pm
index fb7a1a2..260e328 100644
--- a/PVE/Storage/ZFSDirPlugin.pm
+++ b/PVE/Storage/ZFSDirPlugin.pm
Signed-off-by: Wolfgang Link
---
PVE/Storage/ZFSDirPlugin.pm |1 +
1 file changed, 1 insertion(+)
diff --git a/PVE/Storage/ZFSDirPlugin.pm b/PVE/Storage/ZFSDirPlugin.pm
index 260e328..1782c04 100644
--- a/PVE/Storage/ZFSDirPlugin.pm
+++ b/PVE/Storage/ZFSDirPlugin.pm
@@ -187,6 +187,7 @@ sub
Signed-off-by: Wolfgang Link
---
PVE/Storage/ZFSDirPlugin.pm | 39 +++
PVE/Storage/ZFSPlugin.pm| 39 ---
2 files changed, 39 insertions(+), 39 deletions(-)
diff --git a/PVE/Storage/ZFSDirPlugin.pm b/PVE/Storage
this is the refactoring of ZfsPlugin and implement ZFSDirPlugin
In-Reply-To:
___
pve-devel mailing list
pve-devel@pve.proxmox.com
http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel
copy and modify create_base and refactor clone_image
Signed-off-by: Wolfgang Link
---
PVE/Storage/ZFSDirPlugin.pm | 43 +++
PVE/Storage/ZFSPlugin.pm| 13 +
2 files changed, 44 insertions(+), 12 deletions(-)
diff --git a/PVE/Storage
modify it for ZFSDirPlugin.
Signed-off-by: Wolfgang Link
---
PVE/Storage/ZFSDirPlugin.pm | 11 +++
1 file changed, 11 insertions(+)
diff --git a/PVE/Storage/ZFSDirPlugin.pm b/PVE/Storage/ZFSDirPlugin.pm
index da53525..e3c1a9d 100644
--- a/PVE/Storage/ZFSDirPlugin.pm
+++ b/PVE/Storage
move the most part of alloc_image to ZFSDirPlugin
Signed-off-by: Wolfgang Link
---
PVE/Storage/ZFSDirPlugin.pm | 14 ++
PVE/Storage/ZFSPlugin.pm| 10 ++
2 files changed, 16 insertions(+), 8 deletions(-)
diff --git a/PVE/Storage/ZFSDirPlugin.pm b/PVE/Storage
move parse_volume from ZFSPlugin to ZFSDirPlugin, to avoid duplication
Signed-off-by: Wolfgang Link
---
PVE/Storage/ZFSDirPlugin.pm | 10 ++
PVE/Storage/ZFSPlugin.pm| 10 --
2 files changed, 10 insertions(+), 10 deletions(-)
diff --git a/PVE/Storage/ZFSDirPlugin.pm b
from LVMEdit.js to ZFSPoolEdit.js
Signed-off-by: Wolfgang Link
---
www/manager/storage/ZFSPoolEdit.js | 43
1 file changed, 43 insertions(+)
diff --git a/www/manager/storage/ZFSPoolEdit.js
b/www/manager/storage/ZFSPoolEdit.js
index 60d52dc..3ee1a7a
Change intput description to the needed.
Signed-off-by: Wolfgang Link
---
www/manager/storage/ZFSPoolEdit.js | 67
1 file changed, 6 insertions(+), 61 deletions(-)
diff --git a/www/manager/storage/ZFSPoolEdit.js
b/www/manager/storage/ZFSPoolEdit.js
index
change input method in Add:ZFS Storage at ZFS Pool from string to combobox.
Signed-off-by: Wolfgang Link
---
www/manager/storage/ZFSPoolEdit.js | 37
1 file changed, 25 insertions(+), 12 deletions(-)
diff --git a/www/manager/storage/ZFSPoolEdit.js
b/www
Signed-off-by: Wolfgang Link
---
www/manager/Makefile |1 +
www/manager/Utils.js |2 ++
www/manager/dc/StorageView.js | 14 +-
www/manager/qemu/Clone.js |3 ++-
www/manager/qemu/HDEdit.js|3 ++-
www/manager/qemu/HDMove.js|4 ++--
6
Signed-off-by: Wolfgang Link
---
www/manager/Utils.js |4 ++--
www/manager/storage/ZFSPoolEdit.js |2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/www/manager/Utils.js b/www/manager/Utils.js
index 0b25b2b..8f46009 100644
--- a/www/manager/Utils.js
copy from ZFSEdit.js to ZFSPoolEdit.js
Signed-off-by: Wolfgang Link
---
www/manager/storage/ZFSPoolEdit.js | 173
1 file changed, 173 insertions(+)
create mode 100644 www/manager/storage/ZFSPoolEdit.js
diff --git a/www/manager/storage/ZFSPoolEdit.js
b
change input method in Add:ZFS Storage at ZFS Pool from string to combobox.
Signed-off-by: Wolfgang Link
---
www/manager/storage/ZFSPoolEdit.js | 37
1 file changed, 25 insertions(+), 12 deletions(-)
diff --git a/www/manager/storage/ZFSPoolEdit.js
b/www
Signed-off-by: Wolfgang Link
---
PVE/Storage/ZFSPoolPlugin.pm |7 +++
1 file changed, 7 insertions(+)
diff --git a/PVE/Storage/ZFSPoolPlugin.pm b/PVE/Storage/ZFSPoolPlugin.pm
index 10da7f7..ed10484 100644
--- a/PVE/Storage/ZFSPoolPlugin.pm
+++ b/PVE/Storage/ZFSPoolPlugin.pm
@@ -185,6
From: Wolfgang Link
root can now be disabled in GUI.
Signed-off-by: Wolfgang Link
---
PVE/AccessControl.pm | 10 --
1 file changed, 4 insertions(+), 6 deletions(-)
diff --git a/PVE/AccessControl.pm b/PVE/AccessControl.pm
index db85d08..a1b4971 100644
--- a/PVE/AccessControl.pm
From: Wolfgang Link
root can now be disabled in GUI.
Signed-off-by: Wolfgang Link
---
PVE/AccessControl.pm | 10 --
1 file changed, 4 insertions(+), 6 deletions(-)
diff --git a/PVE/AccessControl.pm b/PVE/AccessControl.pm
index db85d08..a1b4971 100644
--- a/PVE/AccessControl.pm
Signed-off-by: Wolfgang Link
---
PVE/Storage/ZFSPlugin.pm |9 -
PVE/Storage/ZFSPoolPlugin.pm |7 +++
2 files changed, 15 insertions(+), 1 deletion(-)
diff --git a/PVE/Storage/ZFSPlugin.pm b/PVE/Storage/ZFSPlugin.pm
index 581ef6c..d8acce9 100644
--- a/PVE/Storage
Hi,
this is limited on 6 disk, because of the gui installer.
but you can add more disk later by useing the CLI.
Rereads
On 02/02/2015 06:24 AM, lyt_yudi wrote:
hi, PVE Developers
why disk count less than 6 ?
why can't select all disk to zfs_raid_setup ?
……
sub get_zfs_raid_setup {
now it is possible add disk to an vm on rpool
Signed-off-by: Wolfgang Link
---
PVE/Storage/ZFSPoolPlugin.pm |8 ++--
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/PVE/Storage/ZFSPoolPlugin.pm b/PVE/Storage/ZFSPoolPlugin.pm
index 10da7f7..629802e 100644
--- a/PVE/Storage
this is necessary, because after a reboot all pools except rpool are gone
Signed-off-by: Wolfgang Link
---
PVE/Storage/ZFSPlugin.pm |5 +
PVE/Storage/ZFSPoolPlugin.pm | 10 +-
2 files changed, 14 insertions(+), 1 deletion(-)
diff --git a/PVE/Storage/ZFSPlugin.pm b/PVE
this is necessary for IE communication
Signed-off-by: Wolfgang Link
---
bin/pveproxy |4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/bin/pveproxy b/bin/pveproxy
index a9b6f1c..a254f08 100755
--- a/bin/pveproxy
+++ b/bin/pveproxy
@@ -107,8 +107,10 @@ sub init
No it don't, is only commanded by the doc to set this flag.
Am 03.02.15 um 18:23 schrieb Dietmar Maurer:
+ sslv3 => 0,
+ verify => 1,
Really? Why does a server side verification influence the client?
___
pve-devel mailing list
pv
On 02/09/2015 12:07 PM, Dietmar Maurer wrote:
On 02/03/2015 12:59 PM, Wolfgang Link wrote:
@@ -419,6 +419,14 @@ sub volume_snapshot_rollback {
sub activate_storage {
my ($class, $storeid, $scfg, $cache) = @_;
+
+my @param = ('-o', 'name', '-H');
wrap params in dopple quotes, so spaces will accept.
Signed-off-by: Wolfgang Link
---
PVE/QemuServer.pm |4
1 file changed, 4 insertions(+)
diff --git a/PVE/QemuServer.pm b/PVE/QemuServer.pm
index 7045c14..9b4e137 100644
--- a/PVE/QemuServer.pm
+++ b/PVE/QemuServer.pm
@@ -4248,6
copy methode volume_resize form ZFSPlugin.pm to ZFSPoolPlugin.pm
refactor volume_resize
Signed-off-by: Wolfgang Link
---
PVE/Storage/ZFSPlugin.pm |7 ---
PVE/Storage/ZFSPoolPlugin.pm | 10 ++
2 files changed, 14 insertions(+), 3 deletions(-)
diff --git a/PVE/Storage
wrap params in dopple quotes, so spaces will accept.
Signed-off-by: Wolfgang Link
---
PVE/QemuServer.pm |2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/PVE/QemuServer.pm b/PVE/QemuServer.pm
index 556bbb7..59441e1 100644
--- a/PVE/QemuServer.pm
+++ b/PVE/QemuServer.pm
Yes, I am the new Proxmox *t*eam member.
Am 10.02.15 um 17:14 schrieb Alexandre DERUMIER:
Seem to be perfect here :)
Thanks !
I'm going to work on cpu hotplug tommorow.
BTW, is Wolfgang a new proxmox team member ?
- Mail original -
De: "dietmar"
À: "aderumier"
Cc: "pve-devel"
En
Signed-off-by: Wolfgang Link
---
PVE/QemuServer.pm |1 -
1 file changed, 1 deletion(-)
diff --git a/PVE/QemuServer.pm b/PVE/QemuServer.pm
index 6df375e..45d522d 100644
--- a/PVE/QemuServer.pm
+++ b/PVE/QemuServer.pm
@@ -5621,7 +5621,6 @@ sub snapshot_rollback {
return if
this will check, if it is possibel to rollback a snapshot befor VM will
shutdown and get locked.
Signed-off-by: Wolfgang Link
---
PVE/QemuServer.pm | 18 ++
1 file changed, 14 insertions(+), 4 deletions(-)
diff --git a/PVE/QemuServer.pm b/PVE/QemuServer.pm
index 5d7f9d7
Signed-off-by: Wolfgang Link
---
PVE/QemuServer.pm |1 -
1 file changed, 1 deletion(-)
diff --git a/PVE/QemuServer.pm b/PVE/QemuServer.pm
index 3fc742c..b457095 100644
--- a/PVE/QemuServer.pm
+++ b/PVE/QemuServer.pm
@@ -5621,7 +5621,6 @@ sub snapshot_rollback {
return if
If a storage do not support rollback to all snapshots,
it will be tested before the VM get locked and shutdown.
___
pve-devel mailing list
pve-devel@pve.proxmox.com
http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel
add method volume_rollback_is_possible and redactor
Improve error handling
If snapshot is not reversible catch it before vm will lock and shutdown.
This is the case if zfs has an younger snapshot.
Signed-off-by: Wolfgang Link
---
PVE/Storage.pm | 15 +++
PVE/Storage
this will check, if it is possibel to rollback a snapshot befor VM will
shutdown and get locked.
Signed-off-by: Wolfgang Link
---
PVE/QemuServer.pm | 18 ++
1 file changed, 14 insertions(+), 4 deletions(-)
diff --git a/PVE/QemuServer.pm b/PVE/QemuServer.pm
index 5d7f9d7
improve Error handling.
inform user only if there is really no device.
if both checks are fail.
Signed-off-by: Wolfgang Link
---
PVE/Storage/ZFSPoolPlugin.pm | 20
1 file changed, 16 insertions(+), 4 deletions(-)
diff --git a/PVE/Storage/ZFSPoolPlugin.pm b/PVE/Storage
Signed-off-by: Wolfgang Link
---
PVE/Storage/ZFSPoolPlugin.pm |6 --
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/PVE/Storage/ZFSPoolPlugin.pm b/PVE/Storage/ZFSPoolPlugin.pm
index 7dc7d3e..8584bac 100644
--- a/PVE/Storage/ZFSPoolPlugin.pm
+++ b/PVE/Storage
Signed-off-by: Wolfgang Link
---
www/manager/openvz/Config.js |4 +++-
www/manager/qemu/Config.js |4 +++-
2 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/www/manager/openvz/Config.js b/www/manager/openvz/Config.js
index 8589f22..17f40b5 100644
--- a/www/manager/openvz
Know anybody a open source tool for asynchronous replica with zfs.
I found this here, but it seem to be no more active.
http://www.bolthole.com/solaris/zrep/
___
pve-devel mailing list
pve-devel@pve.proxmox.com
http://pve.proxmox.com/cgi-bin/mailman/li
a software has no recent releases, does not mean it is
not maintained, but that it requires no more changes to do it's dutty
as expected.. ;)
On Fri, Feb 13, 2015 at 10:12 AM, Wolfgang Link <mailto:w.l...@proxmox.com>> wrote:
Know anybody a open source tool for asynchronou
Signed-off-by: Wolfgang Link
---
PVE/Storage/ZFSPoolPlugin.pm | 12 +++-
1 file changed, 7 insertions(+), 5 deletions(-)
diff --git a/PVE/Storage/ZFSPoolPlugin.pm b/PVE/Storage/ZFSPoolPlugin.pm
index 5cbd1b2..b9b3bf0 100644
--- a/PVE/Storage/ZFSPoolPlugin.pm
+++ b/PVE/Storage
Signed-off-by: Wolfgang Link
---
PVE/Storage/ZFSPlugin.pm |6 --
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/PVE/Storage/ZFSPlugin.pm b/PVE/Storage/ZFSPlugin.pm
index f020985..e7acfb8 100644
--- a/PVE/Storage/ZFSPlugin.pm
+++ b/PVE/Storage/ZFSPlugin.pm
@@ -270,9
Signed-off-by: Wolfgang Link
---
www/manager/storage/ZFSPoolEdit.js |6 ++
1 file changed, 2 insertions(+), 4 deletions(-)
diff --git a/www/manager/storage/ZFSPoolEdit.js
b/www/manager/storage/ZFSPoolEdit.js
index b0a17b2..f4baf75 100644
--- a/www/manager/storage/ZFSPoolEdit.js
+++ b
This series also includes a new GIT repository on proxdev.
The path is staff/wl/pve-acme.
The acme_sh project is used as DNS API plugin systems.
So we can reuse the already defiend plugins.
I deside to install the complett acme_sh scrips so somwone could use it
for alternative use.
I'm not sure a
The dynamic approach reduces failure if new plugins will included.
---
src/PVE/ACME.pm| 4
src/PVE/ACME/Challenge.pm | 8
src/PVE/ACME/StandAlone.pm | 4
3 files changed, 16 insertions(+)
diff --git a/src/PVE/ACME.pm b/src/PVE/ACME.pm
index 38a14a5..da4cbcc 100644
The node config is required to determine the plugin
and possibly to pass plugin specific parameters.
---
PVE/API2/ACME.pm | 7 ---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/PVE/API2/ACME.pm b/PVE/API2/ACME.pm
index b1bb6261..2c05db9b 100644
--- a/PVE/API2/ACME.pm
+++ b/PVE/
The validating have to be done in the Plugin to be generic.
---
PVE/API2/ACME.pm | 27 +--
1 file changed, 1 insertion(+), 26 deletions(-)
diff --git a/PVE/API2/ACME.pm b/PVE/API2/ACME.pm
index 2c05db9b..db94586d 100644
--- a/PVE/API2/ACME.pm
+++ b/PVE/API2/ACME.pm
@@ -59,
With this property, different methods for ACME challenges are possible.
At the moment we will only support HTTP-01 through StandAlone
and DNS-01 through ACME_sh Plugin.
---
PVE/NodeConfig.pm | 7 +++
1 file changed, 7 insertions(+)
diff --git a/PVE/NodeConfig.pm b/PVE/NodeConfig.pm
index b52
---
src/Makefile| 1 +
src/PVE/ACME.pm | 2 ++
src/PVE/ACME/ACME_sh.pm | 24
3 files changed, 27 insertions(+)
create mode 100644 src/PVE/ACME/ACME_sh.pm
diff --git a/src/Makefile b/src/Makefile
index 02f1f56..fcccac8 100644
--- a/src/Makefile
+++ b
This composer supports two different operations.
pve-setup: this operation adds the DNS TXT record.
pve-teardown: this operation removes the DNS TXT record
---
src/PVE/ACME/ACME_sh.pm | 16
1 file changed, 16 insertions(+)
diff --git a/src/PVE/ACME/ACME_sh.pm b/src/PVE/ACME/
---
src/PVE/ACME/ACME_sh.pm | 7 +++
1 file changed, 7 insertions(+)
diff --git a/src/PVE/ACME/ACME_sh.pm b/src/PVE/ACME/ACME_sh.pm
index e60fd93..fc2881c 100644
--- a/src/PVE/ACME/ACME_sh.pm
+++ b/src/PVE/ACME/ACME_sh.pm
@@ -82,4 +82,11 @@ sub setup {
return ($url, $digest, $domain);
}
This parameter allows to use an alternative Domain
for setup the DNS record.
This can be useful for security reasons or if the real domain has none
Ability to automatically set up a DNS record.
---
PVE/NodeConfig.pm | 7 +++
1 file changed, 7 insertions(+)
diff --git a/PVE/NodeConfig.pm b/PV
The DNS challenge uses this parameter for API authentication.
---
PVE/NodeConfig.pm | 6 ++
1 file changed, 6 insertions(+)
diff --git a/PVE/NodeConfig.pm b/PVE/NodeConfig.pm
index b84590ac..f605c7ee 100644
--- a/PVE/NodeConfig.pm
+++ b/PVE/NodeConfig.pm
@@ -78,6 +78,12 @@ my $acmedesc = {
---
src/PVE/ACME/ACME_sh.pm | 33 +
1 file changed, 33 insertions(+)
diff --git a/src/PVE/ACME/ACME_sh.pm b/src/PVE/ACME/ACME_sh.pm
index fc2881c..319a614 100644
--- a/src/PVE/ACME/ACME_sh.pm
+++ b/src/PVE/ACME/ACME_sh.pm
@@ -60,6 +60,39 @@ my $compose_cmd = sub {
---
src/PVE/ACME/ACME_sh.pm | 23 +++
1 file changed, 23 insertions(+)
diff --git a/src/PVE/ACME/ACME_sh.pm b/src/PVE/ACME/ACME_sh.pm
index 40be772..e60fd93 100644
--- a/src/PVE/ACME/ACME_sh.pm
+++ b/src/PVE/ACME/ACME_sh.pm
@@ -5,6 +5,9 @@ use warnings;
use HTTP::Daemon;
u
This function search for credential files.
The file must end with .cred and named as the API plugin.
The presumption is that every cluster uses the same DNS API credential file.
Also, only one credential file exists in the directory.
---
src/PVE/ACME/ACME_sh.pm | 22 ++
1 file
---
src/PVE/ACME.pm| 12
src/PVE/ACME/Challenge.pm | 6 ++
src/PVE/ACME/StandAlone.pm | 32 +++-
3 files changed, 49 insertions(+), 1 deletion(-)
diff --git a/src/PVE/ACME.pm b/src/PVE/ACME.pm
index da4cbcc..c82f297 100644
--- a/src/PVE/A
---
PVE/NodeConfig.pm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/PVE/NodeConfig.pm b/PVE/NodeConfig.pm
index a807c710..7817bd1e 100644
--- a/PVE/NodeConfig.pm
+++ b/PVE/NodeConfig.pm
@@ -73,7 +73,7 @@ my $acmedesc = {
account => get_standard_option('pve-acme-account-n
---
src/PVE/ACME.pm| 16
src/PVE/ACME/StandAlone.pm | 9 +
2 files changed, 17 insertions(+), 8 deletions(-)
diff --git a/src/PVE/ACME.pm b/src/PVE/ACME.pm
index d6b6e99..173af69 100644
--- a/src/PVE/ACME.pm
+++ b/src/PVE/ACME.pm
@@ -76,6 +76,22 @@ sub fromjs
comment inline
On 10/18/19 11:27 AM, Fabian Grünbichler wrote:
On October 14, 2019 1:08 pm, Wolfgang Link wrote:
This composer supports two different operations.
pve-setup: this operation adds the DNS TXT record.
pve-teardown: this operation removes the DNS TXT record
---
src/PVE/ACME
On 10/18/19 11:28 AM, Fabian Grünbichler wrote:
On October 14, 2019 1:08 pm, Wolfgang Link wrote:
---
src/PVE/ACME/ACME_sh.pm | 7 +++
1 file changed, 7 insertions(+)
diff --git a/src/PVE/ACME/ACME_sh.pm b/src/PVE/ACME/ACME_sh.pm
index e60fd93..fc2881c 100644
--- a/src/PVE/ACME
comment inline
On 10/18/19 11:28 AM, Fabian Grünbichler wrote:
so this got a bit longer than expected - just a high-level feedback, I
haven't actually tested anything yet since there are too many open
general design questions for that to make sense.
On October 14, 2019 1:08 pm, Wolfgang
comment inline
On 10/18/19 11:22 AM, Fabian Grünbichler wrote:
note: the comment here is not just for this patch, but also references
stuff that comes in later patches..
On October 14, 2019 1:08 pm, Wolfgang Link wrote:
The dynamic approach reduces failure if new plugins will included
On 10/18/19 11:26 AM, Fabian Grünbichler wrote:
On October 14, 2019 1:08 pm, Wolfgang Link wrote:
This parameter allows to use an alternative Domain
for setup the DNS record.
This can be useful for security reasons or if the real domain has none
Ability to automatically set up a DNS record
comment inline
On 10/18/19 11:25 AM, Fabian Grünbichler wrote:
On October 14, 2019 1:08 pm, Wolfgang Link wrote:
---
src/PVE/ACME.pm| 16
src/PVE/ACME/StandAlone.pm | 9 +
2 files changed, 17 insertions(+), 8 deletions(-)
diff --git a/src/PVE/ACME.pm
October 14, 2019 1:08 pm, Wolfgang Link wrote:
The DNS challenge uses this parameter for API authentication.
---
PVE/NodeConfig.pm | 6 ++
1 file changed, 6 insertions(+)
diff --git a/PVE/NodeConfig.pm b/PVE/NodeConfig.pm
index b84590ac..f605c7ee 100644
--- a/PVE/NodeConfig.pm
+++ b/PVE/Nod
comment inline
On 10/18/19 11:23 AM, Fabian Grünbichler wrote:
On October 14, 2019 1:08 pm, Wolfgang Link wrote:
---
src/PVE/ACME.pm| 12
src/PVE/ACME/Challenge.pm | 6 ++
src/PVE/ACME/StandAlone.pm | 32 +++-
3 files changed, 49
On 10/23/19 9:37 AM, Fabian Grünbichler wrote:
LGTM in general, comments inline
On October 23, 2019 8:38 am, Wolfgang Link wrote:
Files:
./src/PVE/..--> /usr/share/perl5/PVE/..
./src/PVE/ACME.pm
./src/PVE/ACME/Challenge.pm
./src/PVE/ACME/Standalone.pm
./src/PVE/A
This Code is not required in the Proxmox environment.
We know in our environment what we have as a tool-change.
Fix Code what does not work because variable or functions are missing.
---
src/proxmox-acme/proxmox-acme | 476 +-
1 file changed, 120 insertions(+), 356
For the thin wrapper around acme.sh DNS plugins, the required functions are
copied.
The project acme.sh can be found here.
https://github.com/Neilpang/acme.sh
---
src/proxmox-acme/proxmox-acme | 806 ++
1 file changed, 806 insertions(+)
create mode 100644 src/prox
These patches are just the acme.sh thin wrapper part for the reuse of the
dnsapi.
In this version I use curl instead of wget.
Curl is already part of PMG, and PVE has libcurl packages dependency.
This script has additionl an additional on
- coreutils (an we ignore)
- sed (must be install
---
src/proxmox-acme/proxmox-acme | 78 +++
1 file changed, 78 insertions(+)
diff --git a/src/proxmox-acme/proxmox-acme b/src/proxmox-acme/proxmox-acme
index 662c39a..6da9436 100644
--- a/src/proxmox-acme/proxmox-acme
+++ b/src/proxmox-acme/proxmox-acme
@@ -1,5 +1,
Content-type check is only valid for mp from type 'volume'.
The Content-type check is correct for rootfs and mount points.
---
src/PVE/LXC/Config.pm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/PVE/LXC/Config.pm b/src/PVE/LXC/Config.pm
index 7e51b8d..39de691 100644
--- a
Improvement of grammar and punctuation.
Clarify the HA limitations.
Remove future tense in some sentences.
It is not good to use it in technical/scientific papers.
Rewrite some sentences to improve understanding.
---
pvesr.adoc | 108 ++---
1 file ch
As Let's Encrypt will no more allow GET calls,
we have to change to POST.
For more information see
https://community.letsencrypt.org/t/acme-v2-scheduled-deprecation-of-unauthenticated-resource-gets/74380/4
---
src/PVE/ACME.pm | 20 ++--
1 file changed, 10 insertions(+), 10 deletio
If oath or U2F is set, it should not be possible to change it
in the GUI on the user edit window.
It disables the second factor, but leave the tfa key behind
in the file tfa.cfg.
The key in the tfa.cfg file is a problem when the user tries to recreate a key.
The old key must be deleted before a new
Improvement of grammar and punctuation.
Clarify the HA limitations.
Remove future tense in some sentences.
It is not good to use it in technical/scientific papers.
Rewrite some sentences to improve understanding.
---
pvesr.adoc | 112 ++---
1 file ch
Improvement of grammar and punctuation.
Clarify the HA limitations.
Remove future tense in some sentences.
It is not good to use it in technical/scientific papers.
Rewrite some sentences to improve understanding.
---
pvesr.adoc | 112 ++---
1 file ch
For an incremental sync you need the last_snap on both sides.
---
pve-zsync | 13 -
1 file changed, 4 insertions(+), 9 deletions(-)
diff --git a/pve-zsync b/pve-zsync
index ea3178e..893baf0 100755
--- a/pve-zsync
+++ b/pve-zsync
@@ -931,6 +931,7 @@ sub snapshot_destroy {
}
}
+
1 - 100 of 1022 matches
Mail list logo