Thomas Lamprecht
d1d74c4367
typo fixes all over the place
...
found and semi-manually replaced by using:
codespell -L mut -L crate -i 3 -w
Mostly in comments, but also email notification and two occurrences
of misspelled 'reserved' struct member, which where not used and
cargo build did not complain about the change, soo ...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-03-10 16:39:57 +01:00
Dominik Csapak
8703a68a31
tape/backup: add success/error notifications
...
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2021-03-08 14:29:06 +01:00
Dominik Csapak
c9793d47f9
api2/tape: add notify_user to backup(-jobs) and restore api calls
...
so that a user can be given that will be notified for
manual intervention (e.g. inserting a tape)
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2021-03-05 17:20:37 +01:00
Fabian Grünbichler
09faa9ee95
clippy: pass &str/&[..] instead of &String/&Vec
...
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2021-01-20 16:23:54 +01:00
Fabian Grünbichler
e062ebbc29
clippy: us *_or_else with function calls
...
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2021-01-20 16:23:54 +01:00
Fabian Grünbichler
17c7b46a69
clippy: use unwrap_or_default
...
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2021-01-20 16:23:54 +01:00
Fabian Grünbichler
4428818412
clippy: remove unnecessary clones
...
and from::<T>(T)
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2021-01-20 16:22:59 +01:00
Fabian Grünbichler
23e4e90540
verification: fix message in notification mail
...
the errors Vec can contain failed groups as well (e.g., if a group has
no or an invalid owner).
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2020-11-24 08:33:20 +01:00
Dietmar Maurer
ad54df3178
get rid of backup@pam
2020-11-06 08:39:30 +01:00
Dietmar Maurer
c26c9390ff
config: make notify a property string
...
For example "gc=never,verify=always,sync=error".
2020-11-05 11:35:14 +01:00
Dietmar Maurer
f47c1d3a2f
proxy: use new datastore notify settings
2020-11-04 11:54:29 +01:00
Dietmar Maurer
3066f56481
notify: add link to server GUI
2020-11-02 09:12:14 +01:00
Dietmar Maurer
07ca4e3609
gc: remove extra empty lines in email notification template
2020-11-02 09:12:14 +01:00
Thomas Lamprecht
86d602457a
api: apt: implement support to send notification email on new updates
...
again, base idea copied off PVE, but, we safe the information about
which pending version we send a mail out already in a separate
object, to keep the api return type APTUpdateInfo clean.
This also makes a few things a bit easier, as we can update the
package status without saving/restoring the notify information.
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-10-31 22:51:26 +01:00
Thomas Lamprecht
d0abba3397
trivial: fix typo in comment
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-10-31 21:31:36 +01:00
Dietmar Maurer
1143f6ca93
cleanup: fix wording in GC status emails
2020-10-31 07:56:42 +01:00
Dietmar Maurer
9e733dae48
send sync job status emails
2020-10-29 12:22:50 +01:00
Dietmar Maurer
385cf2bd9d
send_job_status_mail: corectly escape html characters
2020-10-29 11:22:08 +01:00
Dietmar Maurer
d6373f3525
garbage_collection: log deduplication factor
2020-10-29 11:13:01 +01:00
Dietmar Maurer
a4915dfc2b
verify: improve code reuse, fix filter function
...
Try to reuse verify_all_backups(), because this function has better
logging and well defined snaphot order.
2020-10-28 12:58:15 +01:00
Dietmar Maurer
b9e7bcc272
send notification mails for GC and verify jobs
2020-10-28 10:44:23 +01:00