Dietmar Maurer
|
4e6585839b
|
src/rrd/rrd.rs: simplify an fix old value deletion
|
2020-05-24 06:44:06 +02:00 |
|
Dietmar Maurer
|
8c981ae379
|
rrd: fix display interval, try to avoid numeric errors
|
2020-05-23 16:03:43 +02:00 |
|
Dietmar Maurer
|
803ab12ad4
|
rrd: simplify code
|
2020-05-23 15:37:17 +02:00 |
|
Dietmar Maurer
|
a4a3f7ca5e
|
rrd: pack multiple rrd values into th estat list
|
2020-05-23 14:03:44 +02:00 |
|
Dietmar Maurer
|
ba1c249eec
|
www/DataStoreStatus.js: add test for RRD api
|
2020-05-23 11:52:26 +02:00 |
|
Dietmar Maurer
|
a2f862eed6
|
add experimental rrd api to get cpu stats
|
2020-05-23 11:50:53 +02:00 |
|
Dietmar Maurer
|
eaeda365e0
|
start gathering stats using new rrd module
|
2020-05-23 10:43:08 +02:00 |
|
Dietmar Maurer
|
6359dc891a
|
add simple rrd implementation
|
2020-05-23 10:42:48 +02:00 |
|
Dietmar Maurer
|
07ad6470ca
|
src/client/pull.rs: split out pull related code
|
2020-05-22 08:04:20 +02:00 |
|
Dietmar Maurer
|
a6160cdfeb
|
src/bin/proxmox-backup-proxy.rs: schedule sync jobs
|
2020-05-22 07:50:59 +02:00 |
|
Dietmar Maurer
|
183125d576
|
src/api2/pull.rs: aquire try_shared_chunk_store_lock inside pull_store
|
2020-05-22 07:24:17 +02:00 |
|
Dietmar Maurer
|
a3016d6583
|
proxmox-backup-manager: add sync-job cli
|
2020-05-21 11:44:45 +02:00 |
|
Dietmar Maurer
|
b29d046e89
|
proxmox-backup-manager: split out cert.rs
|
2020-05-21 11:22:20 +02:00 |
|
Dietmar Maurer
|
380bd7df97
|
proxmox-backup-manager: split out datastore.rs
|
2020-05-21 11:14:34 +02:00 |
|
Dietmar Maurer
|
ea6f404e55
|
proxmox-backup-manager: split out dns.rs
|
2020-05-21 11:10:58 +02:00 |
|
Dietmar Maurer
|
a35a211d9e
|
proxmox-backup-manager: split out network.rs
|
2020-05-21 11:08:38 +02:00 |
|
Dietmar Maurer
|
53e14507c1
|
proxmox-backup-manager: split out acl.rs
|
2020-05-21 10:56:46 +02:00 |
|
Dietmar Maurer
|
6fa39e53e0
|
proxmox-backup-manager: split out users.rs
|
2020-05-21 10:53:06 +02:00 |
|
Dietmar Maurer
|
a220a4564a
|
roxmox-backup-manager: start splitting command into several files
|
2020-05-21 10:46:07 +02:00 |
|
Dietmar Maurer
|
6f652b1b3a
|
rename 'job' to 'sync'
|
2020-05-21 10:29:25 +02:00 |
|
Dietmar Maurer
|
b1d4edc769
|
src/api2/config/job.rs: add job api
|
2020-05-21 10:16:35 +02:00 |
|
Dietmar Maurer
|
b4900286ce
|
src/config/jobs.rs: use SectionConfig for jobs
|
2020-05-21 10:16:35 +02:00 |
|
Dietmar Maurer
|
c681885227
|
src/bin/proxmox-backup-manager.rs: format output of show commands
|
2020-05-20 16:47:37 +02:00 |
|
Dietmar Maurer
|
ee8b464466
|
src/tools/systemd.rs: avoid compiler warnings
|
2020-05-20 16:47:08 +02:00 |
|
Dietmar Maurer
|
ee1458b61d
|
fixup
|
2020-05-20 13:27:13 +02:00 |
|
Dietmar Maurer
|
4d3369cb9a
|
depend on proxmox 0.1.34
|
2020-05-20 13:21:01 +02:00 |
|
Dietmar Maurer
|
25829a879b
|
src/bin/proxmox-backup-proxy.rs: schedule prune jobs
|
2020-05-20 13:00:53 +02:00 |
|
Dietmar Maurer
|
872062ee9f
|
src/config/datastore.rs_ change prune types from i64 to u64
|
2020-05-20 13:00:13 +02:00 |
|
Dietmar Maurer
|
67f7ffd0db
|
src/config/datastore.rs: add prune settings
|
2020-05-20 11:29:59 +02:00 |
|
Dietmar Maurer
|
0fafac2492
|
src/api2/access/user.rs: remove useless description
The description is not used at all if we refer to a type.
|
2020-05-20 11:27:58 +02:00 |
|
Dietmar Maurer
|
49ff10921c
|
src/api2/types.rs: define PRUNE_SCHEMA_KEEP_*
|
2020-05-20 10:13:38 +02:00 |
|
Dietmar Maurer
|
479e4932b5
|
src/tools/systemd/parse_time.rs: improve error message
|
2020-05-20 09:43:16 +02:00 |
|
Dietmar Maurer
|
dd7a7eae8f
|
src/bin/proxmox-backup-manager.rs: add completion helper for gc-schedule
|
2020-05-20 09:42:51 +02:00 |
|
Dietmar Maurer
|
8545480a31
|
src/bin/proxmox-backup-proxy.rs: add simple task scheduler for garbage collection
|
2020-05-20 08:59:45 +02:00 |
|
Dietmar Maurer
|
d6c28ddf84
|
src/tools/systemd/time.rs: export parse/verify
|
2020-05-20 08:38:39 +02:00 |
|
Dietmar Maurer
|
42fdbe5112
|
src/config/datastore.rs: add gc-schedule property
|
2020-05-20 08:38:10 +02:00 |
|
Dietmar Maurer
|
a67b70c154
|
depend on proxmox 0.1.33
|
2020-05-20 06:29:06 +02:00 |
|
Dietmar Maurer
|
7d4e362993
|
depend on proxmox 0.1.32, src/api2/access/user.rs: simplify code
|
2020-05-19 12:58:46 +02:00 |
|
Dietmar Maurer
|
07ce44a633
|
avoid compiler warnings
|
2020-05-19 07:03:41 +02:00 |
|
Dietmar Maurer
|
e8d1da6a15
|
depend on proxmox 0.1.31 - use Value to store result metadata
|
2020-05-18 09:57:35 +02:00 |
|
Dietmar Maurer
|
7a314d18f7
|
src/tools/systemd/parse_time.rs: check max values
|
2020-05-16 13:13:50 +02:00 |
|
Dietmar Maurer
|
2d08c97ae2
|
CalendarEvent - compute_next_value: use change tracking to avoid repeated testing
|
2020-05-16 10:32:27 +02:00 |
|
Dietmar Maurer
|
50ce1f987d
|
CalendarEvent - compute_next_value: support seconds
|
2020-05-16 10:21:24 +02:00 |
|
Dietmar Maurer
|
d1a5ffdf78
|
src/tools/systemd/tm_editor.rs: new helper class
|
2020-05-16 10:09:41 +02:00 |
|
Dietmar Maurer
|
99baf7afcc
|
CalendarEvent: test and fix repeated values
|
2020-05-16 07:43:51 +02:00 |
|
Dietmar Maurer
|
fed270bf3f
|
CalendarEvent: speedup/simplify repetition tests
|
2020-05-16 07:09:53 +02:00 |
|
Dietmar Maurer
|
e05b637c73
|
src/tools/systemd/parse_time.rs: move parser into separate file
|
2020-05-16 06:53:15 +02:00 |
|
Dietmar Maurer
|
2ee6b3fdb9
|
src/tools/systemd/time.rs: implement compute_next_event
|
2020-05-16 06:33:03 +02:00 |
|
Dietmar Maurer
|
f3a96b2cdb
|
renamed: src/tools/systemd/parser.rs -> src/tools/systemd/config.rs
|
2020-05-16 06:32:28 +02:00 |
|
Dietmar Maurer
|
a260c74a12
|
src/tools/systemd/time.rs: add helpers to compute CalendarEvents
|
2020-05-15 17:55:54 +02:00 |
|
Dietmar Maurer
|
52c70f3f5e
|
depend on proxmox 0.1.30
|
2020-05-15 17:51:52 +02:00 |
|
Dietmar Maurer
|
30f577248b
|
src/api2/node/time.rs: avoid custom unsafe readlink implementations
|
2020-05-15 06:50:07 +02:00 |
|
Dietmar Maurer
|
00491c0230
|
src/tools/systemd/parser.rs: use different setups for service and timer files, code cleanup
|
2020-05-14 13:55:13 +02:00 |
|
Dietmar Maurer
|
2ebdbac1c4
|
depend on nom, add parser for systemd calendar enents and time span
|
2020-05-14 12:18:30 +02:00 |
|
Dietmar Maurer
|
f486e9e50e
|
add systemd configuration file parser/writer, start job configuration
|
2020-05-12 13:07:49 +02:00 |
|
Dietmar Maurer
|
7f5a27d302
|
depend on proxmox 0.1.29
|
2020-05-12 13:03:09 +02:00 |
|
Dietmar Maurer
|
40a36bcc57
|
depend on proxmox 0.1.28
|
2020-05-12 09:35:57 +02:00 |
|
Dietmar Maurer
|
b61d344f01
|
TODO.rst: update
|
2020-05-12 09:35:37 +02:00 |
|
Dietmar Maurer
|
65dab0266c
|
proxmox-backup-manager: add completion helper for port list
|
2020-05-08 17:28:04 +02:00 |
|
Dietmar Maurer
|
525008f7ad
|
proxmox-backup-manager - network list: render ports/slaves
And render interface name as first comumn.
|
2020-05-08 16:07:23 +02:00 |
|
Dietmar Maurer
|
5bef0f43da
|
src/config/network.rs - check_bridge_ports: correctly check vlan ports
|
2020-05-08 15:51:47 +02:00 |
|
Dietmar Maurer
|
0f6bdbb01f
|
src/config/network.rs - write_config: add more consistency checks
|
2020-05-08 14:31:38 +02:00 |
|
Dietmar Maurer
|
a4ccb46176
|
src/config/network.rs: avoid duplicate port usage
|
2020-05-08 11:15:00 +02:00 |
|
Dietmar Maurer
|
80bf084876
|
src/config/network.rs: do not combine entries
It is unclear when and how to write combined entries ...
|
2020-05-08 10:20:57 +02:00 |
|
Dietmar Maurer
|
db5672e83e
|
src/config/network.rs: always write bridge_ports and bond_slaves
So that we can reliable detect the interface type.
|
2020-05-08 09:58:03 +02:00 |
|
Dietmar Maurer
|
86a5d56c4e
|
proxmox-backup-manager: add network create command
|
2020-05-08 09:55:56 +02:00 |
|
Dietmar Maurer
|
3dd27a3bf8
|
src/api2/node/network.rs: add protected flag to revert
|
2020-05-08 09:30:25 +02:00 |
|
Dietmar Maurer
|
3aedb73816
|
src/api2/node/network.rs: pass bridge_ports and slaves a property strings
To make it compatible with pve.
|
2020-05-08 08:49:17 +02:00 |
|
Dietmar Maurer
|
bab5d18c3d
|
src/config/network.rs: implement bond_mode
and rename bond_slaves to slaves to make it compatible with pve.
|
2020-05-07 14:07:45 +02:00 |
|
Dietmar Maurer
|
c2ffc68554
|
src/api2/node/network.rs: cleanup - factor out check_duplicate_gateway
|
2020-05-07 11:26:30 +02:00 |
|
Dietmar Maurer
|
9651833130
|
src/api2/node/network.rs: allow to create bridge and bond
|
2020-05-07 11:09:12 +02:00 |
|
Dietmar Maurer
|
7b22acd0c2
|
src/config/network.rs: make it compatible with pve
and depend on proxmox 0.1.26
|
2020-05-07 09:28:25 +02:00 |
|
Dietmar Maurer
|
5751e49566
|
src/server/worker_task.rs: implement and use status command
|
2020-05-07 09:27:33 +02:00 |
|
Dietmar Maurer
|
197de83ffa
|
src/server/command_socket.rs: do not abort loop on client errors, allow backup gid
|
2020-05-07 09:27:33 +02:00 |
|
Dietmar Maurer
|
139f891087
|
TODO.rst: update
|
2020-05-05 09:22:01 +02:00 |
|
Dietmar Maurer
|
99641a6bbb
|
garbage_collect: call fail_on_abort to abort GV when requested.
|
2020-05-05 09:06:34 +02:00 |
|
Dietmar Maurer
|
74f7240b8d
|
src/bin/proxmox-backup-client.rs: add human readable date to prune list
|
2020-05-05 07:33:58 +02:00 |
|
Dietmar Maurer
|
a66d5898a1
|
docs/administration-guide.rst: fix prune command output
|
2020-05-05 07:24:27 +02:00 |
|
Dietmar Maurer
|
db1e061dcb
|
src/bin/proxmox-backup-client.rs: correctly format prune result list.
|
2020-05-05 06:45:37 +02:00 |
|
Dietmar Maurer
|
96feecd621
|
administration-guide.rst: update snapshot list output
|
2020-05-04 13:14:03 +02:00 |
|
Dietmar Maurer
|
f9dcfa4149
|
administration-guide.rst: add section "Proxmox VE integration"
|
2020-05-04 12:41:38 +02:00 |
|
Dietmar Maurer
|
25cf09065f
|
docs: use OpenSans as main font
Most people also read PDFs online ...
|
2020-05-04 10:48:09 +02:00 |
|
Dietmar Maurer
|
fc598cdbe1
|
docs: use better fonts for PDFs
Font XCharter and Lato have better quality.
|
2020-05-04 10:15:27 +02:00 |
|
Dietmar Maurer
|
bca294a17c
|
docs/conf.py: avoid font scale option
|
2020-05-04 09:02:10 +02:00 |
|
Dietmar Maurer
|
a02e8b1e95
|
docs/conf.py: fix baselineskip in code-blocks with scaled font
|
2020-05-03 09:22:01 +02:00 |
|
Dietmar Maurer
|
26d29e0ec7
|
pdf docs: scale down monospace font
|
2020-05-03 08:23:35 +02:00 |
|
Dietmar Maurer
|
15d74eaaf4
|
use xetex to generate pdf
To correctly handle unicode art in code blocks...
|
2020-05-03 07:48:55 +02:00 |
|
Dietmar Maurer
|
8df51d4852
|
administration-guide.rst: add role definitions
|
2020-05-02 16:40:20 +02:00 |
|
Dietmar Maurer
|
8f3b3cc1f9
|
administration-guide.rst: add example to disable/remove a user
|
2020-05-02 11:21:05 +02:00 |
|
Dietmar Maurer
|
17ec699d79
|
administration-guide.rst: start user management docs
|
2020-05-02 11:11:36 +02:00 |
|
Dietmar Maurer
|
b080583ba8
|
src/bin/proxmox-backup-manager.rs: improve user list output
|
2020-05-01 16:22:50 +02:00 |
|
Dietmar Maurer
|
32d83bb34c
|
TODO: update
|
2020-05-01 09:02:36 +02:00 |
|
Dietmar Maurer
|
e325dbd4a3
|
www/Dashboard.js: fix status url
|
2020-04-30 12:58:41 +02:00 |
|
Dietmar Maurer
|
ecb53af6d9
|
add ServerStatus.js GUI with Reboot and Shutdown buttons
|
2020-04-30 12:12:20 +02:00 |
|
Dietmar Maurer
|
ed751dc2ab
|
src/api2/node/status.rs: rework api, implement reboot and shutdown
|
2020-04-30 11:52:40 +02:00 |
|
Dietmar Maurer
|
ca9dfe5fa4
|
src/api2/node/tasks.rs: use api macro features for default values
|
2020-04-30 11:51:56 +02:00 |
|
Dietmar Maurer
|
720af9f69b
|
src/api2/node/tasks.rs: allow users to list/access there own tasks
|
2020-04-30 10:05:50 +02:00 |
|
Dietmar Maurer
|
f1490da82a
|
use resonable acl paths (fixup)
|
2020-04-30 09:32:13 +02:00 |
|
Dietmar Maurer
|
74c08a5782
|
use reasonable acl paths
|
2020-04-30 09:30:00 +02:00 |
|
Dietmar Maurer
|
7f402dafb7
|
TODO.rst: update
|
2020-04-30 07:42:57 +02:00 |
|