Dietmar Maurer
|
f02e6fc478
|
api2/admin/datastore/catar.rs: simplify/fix debug message
|
2019-02-15 10:04:37 +01:00 |
Dietmar Maurer
|
541a302224
|
api2/admin/datastore/catar.rs: use nested file extensions
i.e. archive.catar.didx
|
2019-02-13 10:37:00 +01:00 |
Dietmar Maurer
|
e5064ba607
|
simplify backup lib structure (pub use xxx:*), improve doc
|
2019-02-12 14:13:31 +01:00 |
Dietmar Maurer
|
93d5d77952
|
rename ArchiveIndex to DynamicIndex
also changed the file extension from .aidx to .didx
|
2019-02-12 12:05:33 +01:00 |
Wolfgang Bumiller
|
ace9e3531a
|
access: use proxmox-backup-auth for pam
allows customization via /etc/pam.d/proxmox-backup-auth
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
|
2019-02-07 13:40:22 +01:00 |
Wolfgang Bumiller
|
13f8310cac
|
api2: time: use /etc/localtime as fallback
in case there is no /etc/timezone
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
|
2019-02-05 14:14:56 +01:00 |
Dietmar Maurer
|
4b2cdeb9a6
|
implement relead_timezone flag
|
2019-02-01 10:04:46 +01:00 |
Dietmar Maurer
|
c82bc1a1f9
|
depend on pam-auth, use pam for root login
Please use username "root@pam" for login via GUI.
|
2019-02-01 09:30:50 +01:00 |
Dietmar Maurer
|
a154a8e8a4
|
delay unauthorized request (rate limit)
|
2019-01-31 14:34:21 +01:00 |
Dietmar Maurer
|
b9903d6331
|
server/rest.rs: verify auth cookie
|
2019-01-31 12:22:00 +01:00 |
Dietmar Maurer
|
9f49fe1d5d
|
avoid compiler warnings
|
2019-01-30 18:25:37 +01:00 |
Dietmar Maurer
|
34f956bc25
|
api2/access.rs: add ticket api
|
2019-01-30 15:16:10 +01:00 |
Dietmar Maurer
|
a859fa95a9
|
add protected flag for some api methods
|
2019-01-28 18:16:47 +01:00 |
Dietmar Maurer
|
f120483353
|
server/rest.rs: add proxy_sync_api_request() dummy
|
2019-01-28 17:30:39 +01:00 |
Dietmar Maurer
|
48849593ee
|
api2/node/services.rs: implement service commands
|
2019-01-27 12:40:31 +01:00 |
Dietmar Maurer
|
e82dad9700
|
also pass rpcenv to async handlers
|
2019-01-27 10:18:52 +01:00 |
Dietmar Maurer
|
d2ab5f19e2
|
api2/node/services.rs: start services api
|
2019-01-26 17:54:18 +01:00 |
Dietmar Maurer
|
6049b71f41
|
api: pass RpcEnvirnment to api handlers
|
2019-01-26 14:50:37 +01:00 |
Dietmar Maurer
|
d96d82736d
|
use crate log and syslog
|
2019-01-26 10:56:11 +01:00 |
Dietmar Maurer
|
e182ab4a4a
|
api2/node/syslog.rs: improve error handling
|
2019-01-26 10:23:52 +01:00 |
Dietmar Maurer
|
0441886842
|
api2/node/syslog.rs: implement dump journal
|
2019-01-25 18:20:51 +01:00 |
Dietmar Maurer
|
4f9a726833
|
api2/node/syslog.rs: add syslog api schema
|
2019-01-25 17:17:30 +01:00 |
Dietmar Maurer
|
af2fddea4f
|
api2/node/dns.rs: implement concurrent update protection
|
2019-01-25 11:38:59 +01:00 |
Dietmar Maurer
|
de6b0721fa
|
pi2/node/dns.rs: return file digest
|
2019-01-25 11:03:41 +01:00 |
Dietmar Maurer
|
46b79b9ee5
|
api2/node/dns.rs: improve dns api
|
2019-01-25 10:15:32 +01:00 |
Dietmar Maurer
|
8f973f8181
|
api2/node/dns.rs: implement resolv.conf parser
|
2019-01-24 14:59:40 +01:00 |
Dietmar Maurer
|
e6ffeb918c
|
api2/node/time.rs: implement set timezone
|
2019-01-24 12:05:06 +01:00 |
Dietmar Maurer
|
cd8b91f78c
|
api2/node/time.rs: add return schema
|
2019-01-24 11:07:11 +01:00 |
Dietmar Maurer
|
447787ab7c
|
tools.rs: implement file_read_firstline
|
2019-01-24 10:43:30 +01:00 |
Dietmar Maurer
|
0463602a79
|
api2/node/time.rs: implement read api
|
2019-01-23 15:14:14 +01:00 |
Dietmar Maurer
|
b2b3485d5f
|
src/api2/node: start node configuration api
|
2019-01-23 13:09:17 +01:00 |
Dietmar Maurer
|
7e13b2d67f
|
api2/subscription.rs: add subscription api class
|
2019-01-22 12:50:19 +01:00 |
Dietmar Maurer
|
576e3bf252
|
rename api3 back to api2
There is no real need to change the path, so using api2 we can reuse
all helpers (like tools from proxmox widget toolkit).
|
2019-01-22 12:10:38 +01:00 |