]>
2020-10-29 | Fabian Grünbichler | gui: add API token ACLs ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-10-29 | Fabian Grünbichler | acls: allow viewing/editing user's token ACLs ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-10-29 | Fabian Grünbichler | gui: add API token UI ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-10-29 | Fabian Grünbichler | gui: add permissions button to user view ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-10-29 | Fabian Grünbichler | manager: add user permissions command ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-10-29 | Fabian Grünbichler | manager: add token commands ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-10-29 | Fabian Grünbichler | tasks: allow unpriv users to read their tokens' tasks ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-10-29 | Fabian Grünbichler | owner checks: handle backups owned by API tokens ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-10-29 | Fabian Grünbichler | client/remote: allow using ApiToken + secret ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-10-29 | Fabian Grünbichler | api: add permissions endpoint ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-10-29 | Fabian Grünbichler | api: allow listing users + tokens ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-10-29 | Fabian Grünbichler | api: add API token endpoints ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-10-29 | Fabian Grünbichler | REST: extract and handle API tokens ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-10-29 | Fabian Grünbichler | replace Userid with Authid ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-10-29 | Fabian Grünbichler | config: add token.shadow file ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-10-29 | Fabian Grünbichler | api: add Authid as wrapper around Userid ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-10-22 | Fabian Grünbichler | apt: improve error messages ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-10-20 | Fabian Grünbichler | unbreak build ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-10-19 | Fabian Grünbichler | completion: fix ACL path completion ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-10-19 | Fabian Grünbichler | REST: rename token to csrf_token ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-10-19 | Fabian Grünbichler | fix typos ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-10-19 | Fabian Grünbichler | fix indentation ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-10-19 | Fabian Grünbichler | d/changelog: fix typos ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-10-19 | Fabian Grünbichler | update d/control ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-10-19 | Fabian Grünbichler | build: bump nix dependency ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-10-12 | Fabian Grünbichler | fix #3070: replace internal with public URLs ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-10-09 | Fabian Grünbichler | reader: actually allow users to downlod their own backups ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-10-09 | Fabian Grünbichler | reader: track index chunks and limit access ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-10-08 | Fabian Grünbichler | REST: don't print CSRF token ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-10-08 | Fabian Grünbichler | Userid: fix borrow/deref recursion ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-10-08 | Fabian Grünbichler | Userid: simplify comparison with str ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-10-08 | Fabian Grünbichler | depend on proxmox 0.4.3 ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-10-06 | Fabian Grünbichler | d/control: add ',' after qrencode dependency ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-09-18 | Fabian Grünbichler | fix #3015: allow user self-service ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-09-18 | Fabian Grünbichler | role api: fix description ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-09-18 | Fabian Grünbichler | fix #3014: allow DataStoreAdmins to list DS config ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-09-17 | Fabian Grünbichler | always allow retrieving (censored) subscription info ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-09-17 | Fabian Grünbichler | fix #2957: allow Sys.Audit access to node RRD ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-09-11 | Fabian Grünbichler | BackupDir: make constructor fallible ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-09-11 | Fabian Grünbichler | handle invalid mtime when formating entries ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-09-11 | Fabian Grünbichler | use non-panicky timestamp_opt where appropriate ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-09-11 | Fabian Grünbichler | don't truncate DateTime nanoseconds ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-09-11 | Fabian Grünbichler | catalog dump: preserve original mtime ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-09-10 | Fabian Grünbichler | server: set http2 max frame size ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-09-04 | Fabian Grünbichler | fix #2978: allow non-root to view datastore usage ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-08-11 | Fabian Grünbichler | bump version to 0.8.10-1 ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-08-11 | Fabian Grünbichler | mark signed manifests as such ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-08-11 | Fabian Grünbichler | verify: also check chunk CryptMode ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-08-11 | Fabian Grünbichler | chunk readers: ensure chunk/index CryptMode matches ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-08-11 | Fabian Grünbichler | datastore api: verify blob/index csum from manifest ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-08-11 | Fabian Grünbichler | datastore api: only decode unencrypted indices ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-08-04 | Fabian Grünbichler | build: properly regenerate d/control ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-08-04 | Fabian Grünbichler | datastore: allow browsing signed pxar files ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-08-04 | Fabian Grünbichler | sync: verify size and checksum of pulled archives ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-08-04 | Fabian Grünbichler | sync: verify chunk size and digest, if possible ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-08-04 | Fabian Grünbichler | blobs: attempt to verify on decode when possible ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-07-31 | Fabian Grünbichler | build: track generated d/control in git ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-07-22 | Fabian Grünbichler | fix #2871: close FDs when scanning backup group ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-07-22 | Fabian Grünbichler | fix #2865: detect and skip vanished snapshots ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-07-22 | Fabian Grünbichler | api: translate ENOTFOUND to 404 for downloads ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-07-22 | Fabian Grünbichler | fix #2860: skip in-progress snapshots when syncing ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-07-22 | Fabian Grünbichler | .gitignore: add build directory ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-07-20 | Fabian Grünbichler | bump udev build-dependency ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-07-20 | Fabian Grünbichler | build: run tests on build (again) ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-07-20 | Fabian Grünbichler | manifest: revert canonicalization to old behaviour ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-05-18 | Fabian Grünbichler | Cargo.toml: remove native-tls ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-05-18 | Fabian Grünbichler | debcargo.toml: add missing doc build-dependencies ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-05-18 | Fabian Grünbichler | debcargo.toml: reflow dependencies ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-05-18 | Fabian Grünbichler | update dependencies ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-05-14 | Fabian Grünbichler | update pin-utils dep to stable version ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-01-21 | Fabian Grünbichler | switch to debcargo for generating d/control ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-01-16 | Fabian Grünbichler | update tokio to 0.2.9 ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-01-07 | Fabian Grünbichler | d/control: bump proxmox build-dep ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-01-03 | Fabian Grünbichler | cargo: switch to use packaged crates by default ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-01-02 | Fabian Grünbichler | add README.rst ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-01-02 | Fabian Grünbichler | reference valgrind_request via github ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-01-02 | Fabian Grünbichler | also bump version in Cargo.toml ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2019-12-23 | Fabian Grünbichler | packaging: fix docs install path ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2019-12-20 | Fabian Grünbichler | various packaging fixes, bump version ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2019-12-20 | Fabian Grünbichler | d/control: add proper rust build-dependencies ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2019-12-20 | Fabian Grünbichler | tests/pxar: increase verbosity ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2019-12-20 | Fabian Grünbichler | Cargo.toml: remove zstd-sys ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2019-12-20 | Fabian Grünbichler | Cargo.toml: update dependencies ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |