b4e88b7fd3
cifs: improve warning for password but no username set
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-07-06 07:50:29 +02:00
02f43ab4a8
cifs: fix sensitive parameter name for on-update/add
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-07-06 07:50:06 +02:00
1a4ab884e8
postinst: move cifs credential files into subdirectory upon update
...
and drop the compat code.
Signed-off-by: Fabian Ebner <f.ebner@proxmox.com >
2021-06-16 13:20:35 +02:00
44fdfb2af6
nfs and cifs: implement backup notes helper
...
reuse the one from DirPlugin by directing the call to it, but with
the actual $class. This should stay stable, as we provide an ABI and
try to always use $class->helpers.
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2020-12-07 16:13:09 +01:00
f3ccd0ef3d
plugin: hooks: add explicit returns
...
to avoid returning something unexpected. Finish what
afeda18256 already started for all the other
plugins. At least for ZFS's on_add_hook this is necessary (adding a ZFS storage
currently fails as reported here [0]), but it cannot hurt
in the other places either as the only hooks we expect to return something
currently are PBS's on_add_hook and on_update_hook.
[0]: https://forum.proxmox.com/threads/gui-add-zfs-storage-verification-failed-400-config-type-check-object-failed.79734/
Signed-off-by: Fabian Ebner <f.ebner@proxmox.com >
2020-11-27 10:45:42 +01:00
70232472bc
fix #3097 : cifs, nfs: increase connection check timeout to 10s
...
we already have the ZFS pool plugin as precedent to use 10s, at for
network with remote off-site storage one can get to 200 - 300ms
RTT latency, which means that for a protocol needing multiple rounds of
communication, one can easily get over 2s while not being in a broken
network.
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2020-10-27 07:03:19 +01:00
3353698f45
Introduce prune-backups property for directory-based storages
...
Signed-off-by: Fabian Ebner <f.ebner@proxmox.com >
2020-07-24 15:44:53 +02:00
72385de9e2
refactor sensitive parameter handling
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2020-07-09 11:49:02 +02:00
0f2549edd4
cifs: use more general name for password description
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2020-07-09 11:48:52 +02:00
f33533d4da
cifs: followup fix for credential fallback
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2020-02-20 13:56:18 +01:00
319441e7cd
cifs: move password credential file to storage subdirectory
...
Do not pollute top-level private directory, use "storage" folder but
with backward compatibility.
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2020-02-20 13:07:29 +01:00
e2fc55b413
CIFSPlugin.pm: fix crediential handling using new on_update_hook
2020-02-20 12:39:50 +01:00
c3ed9ac3da
cifs-plugin: Add bwlimit storage option
...
This is already implemented in all other storage plugins.
Signed-off-by: Dominic Jäger <d.jaeger@proxmox.com >
2019-12-20 10:35:45 +01:00
d1eb35ea74
enable snippets content type for all directory based storages
...
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com >
2019-01-31 11:04:29 +01:00
ab5e32bb1d
cifs: use add/delete hooks
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2018-07-03 12:27:34 +02:00
3160dbf139
CIFS: add mkdir option allowing to switch off path creation
...
see commit: c7616abcb2
2018-06-14 07:49:43 +02:00
5bc3edb243
followup: fix typo
2018-06-06 15:38:22 +02:00
c2f12dc648
Use enums for smbvers to prevent incorrect input
2018-06-06 15:36:25 +02:00
ff6fa67fb6
Make check_connection less costly.
...
This command will only check the needed share
and do not query the hole server shares.
This reduce the answer time and also has the benefit we check the
credentials on this share and not on the server.
2018-05-22 13:18:12 +02:00
840e3797a5
cifs: fix uninitialized warning in check_connection
...
otherwise this spams the log when check_connection runs into a timeout.
2018-05-16 10:06:00 +02:00
a9db2ca8a5
cifs: move plugin related code into plugin
2018-03-16 13:08:32 +01:00
4792d439ad
Add CIFS Storage Plugin.
...
This Plugin use as template the NFSpluigin.
We do only support smbversion 2 and 3.
Version 3 is default and must override through the config.
2018-03-16 11:57:57 +01:00