]>
2020-11-24 | Fabian Grünbichler | gui: add snapshot/file fingerprint tooltip ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-11-24 | Fabian Grünbichler | list_snapshots: return manifest fingerprint ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-11-24 | Fabian Grünbichler | refactor BackupInfo -> SnapshotListItem helper ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-11-24 | Fabian Grünbichler | expose previous backup time in backup env ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-11-24 | Fabian Grünbichler | verification: fix message in notification mail ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-11-24 | Fabian Grünbichler | verification job: log failed dirs ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-11-24 | Fabian Grünbichler | paperkey: refactor common code ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-11-24 | Fabian Grünbichler | client: check fingerprint after downloading manifest ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-11-24 | Fabian Grünbichler | manifest: check fingerprint when loading with key ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-11-24 | Fabian Grünbichler | fix #3139: add key fingerprint to manifest ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-11-23 | Fabian Grünbichler | client: add 'key show' command ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-11-23 | Fabian Grünbichler | client: print key fingerprint and master key ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-11-23 | Fabian Grünbichler | key: add fingerprint to key config ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-11-23 | Fabian Grünbichler | crypt config: add fingerprint mechanism ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-11-18 | Fabian Grünbichler | api: include store in invalid owner errors ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-11-18 | Fabian Grünbichler | drop now unused BackupInfo::list_backups ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-11-18 | Fabian Grünbichler | api: filter snapshot counts ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-11-18 | Fabian Grünbichler | api: make expensive parts of datastore status opt-in ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-11-18 | Fabian Grünbichler | improve group/snapshot listing ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-11-11 | Fabian Grünbichler | rest: check for disabled token (user) ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-11-10 | Fabian Grünbichler | postinst: fix version check for remote.cfg cleanup ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-11-10 | Fabian Grünbichler | verify: cleanup logging order/messages ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-11-10 | Fabian Grünbichler | verify: log/warn on invalid owner ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-11-10 | Fabian Grünbichler | remote.cfg: rename userid to 'auth-id' ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-11-10 | Fabian Grünbichler | fix #3060:: improve get_owner error handling ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-11-09 | Fabian Grünbichler | www: show more ACLs in datastore panel ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-11-06 | Fabian Grünbichler | ui: use AuthidSelector for selecting new owner ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-11-06 | Fabian Grünbichler | ui: use AuthidSelector for sync job owner ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-11-06 | Fabian Grünbichler | client: properly complete new-owner ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-11-06 | Fabian Grünbichler | www: add AuthidSelector ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-11-06 | Fabian Grünbichler | tasks: allow access to job tasks ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-11-06 | Fabian Grünbichler | verify: allow unprivileged access to admin API ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-11-06 | Fabian Grünbichler | verify: fix unprivileged verification jobs ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-11-05 | Fabian Grünbichler | www: add remote store selector ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-11-05 | Fabian Grünbichler | api: refactor remote client and add remote scan ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-11-05 | Fabian Grünbichler | types: extract DataStoreListItem ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-11-02 | Fabian Grünbichler | docs: extend managing remotes ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-11-02 | Fabian Grünbichler | sync: add access check tests ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-11-02 | Fabian Grünbichler | user.cfg/user info: add test constructors ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-11-02 | Fabian Grünbichler | sync: allow sync for non-superusers ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-11-02 | Fabian Grünbichler | fix #2864: add owner option to sync ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-10-30 | Fabian Grünbichler | docs: add API tokens to documentation ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-10-30 | Fabian Grünbichler | api: replace auth_id with auth-id ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-10-30 | Fabian Grünbichler | privs: add some more comments explaining privileges ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-10-30 | Fabian Grünbichler | privs: remove PRIV_REMOVE_PRUNE ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-10-30 | Fabian Grünbichler | verify jobs: add permissions ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-10-30 | Fabian Grünbichler | verify: introduce & use new Datastore.Verify privilege ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-10-30 | Fabian Grünbichler | privs: use Datastore.Modify|Backup to set backup notes ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-10-30 | Fabian Grünbichler | privs: allow reading notes with Datastore.Audit ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-10-30 | Fabian Grünbichler | api tokens: add authorization method ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
2020-10-30 | Fabian Grünbichler | proxy: fix warnings ...off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> |
commit | commitdiff | tree |
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 |
next |