Commit Graph

  • 5ddf8cb10a cleanup auth code, verify CSRF prevention token Dietmar Maurer 2019-02-16 15:52:55 +0100
  • c8fd2dd2b8 www/DataStoreConfig.js - add title Dietmar Maurer 2019-02-16 13:46:20 +0100
  • 95aee7e032 tools/common_regex.rs: add more docu Dietmar Maurer 2019-02-16 12:36:01 +0100
  • 99be8844c7 buildcfg.rs: improve doc Dietmar Maurer 2019-02-16 12:28:50 +0100
  • a8f268afbb fix configuration dir permission Dietmar Maurer 2019-02-16 12:19:13 +0100
  • aada2a9719 config/datastore.rs: remove unused code Dietmar Maurer 2019-02-16 10:10:45 +0100
  • d11594db4c config/datastore.rs: return empty config if file does not exist Dietmar Maurer 2019-02-16 10:06:08 +0100
  • 12400210a2 tools::file_get_contents - improve error message Dietmar Maurer 2019-02-16 09:42:00 +0100
  • 6235a41862 tools::file_read_firstline - improve error message Dietmar Maurer 2019-02-16 09:36:29 +0100
  • 17ed456c2e change proxy user from www-data to backup Dietmar Maurer 2019-02-16 09:29:04 +0100
  • 5d14eb6a76 tools.rs: new helper to get uid/gid for the sepcified system user. Dietmar Maurer 2019-02-15 15:33:12 +0100
  • f0a6112451 backup/datastore.rs: improve error reporting Dietmar Maurer 2019-02-15 14:33:03 +0100
  • 9b50c16103 section_config.rs: simplify parser by using new try_block macro Dietmar Maurer 2019-02-15 12:13:15 +0100
  • fe651dd6e5 tools.rs: fix doc tests Dietmar Maurer 2019-02-15 11:33:51 +0100
  • e80503d2a6 tools.rs: document try_block macro Dietmar Maurer 2019-02-15 11:20:45 +0100
  • f0dbba8cbe tools.rs: new try_block macro Dietmar Maurer 2019-02-15 10:59:12 +0100
  • 1d77b6cf6b update to pam 0.7 (renamed from pam-auth) Wolfgang Bumiller 2019-02-15 10:32:14 +0100
  • d4736445fe server/rest.rs: add method to log message Dietmar Maurer 2019-02-15 10:16:12 +0100
  • f02e6fc478 api2/admin/datastore/catar.rs: simplify/fix debug message Dietmar Maurer 2019-02-15 10:04:37 +0100
  • 44c00c0dfd server/rest.rs: log full error messages Dietmar Maurer 2019-02-15 09:55:12 +0100
  • 7171b3e079 server/rest.rs: use a protocol extension to avoid double log Dietmar Maurer 2019-02-14 16:04:24 +0100
  • 7e03988caf avoid double logging of proxied requests Dietmar Maurer 2019-02-14 13:28:41 +0100
  • af6f80d3db Revert "backup/datastore: fn open is a private implementation detail" Dietmar Maurer 2019-02-14 13:13:49 +0100
  • 78a1fa6722 src/server/rest.rs: log failed requests Dietmar Maurer 2019-02-14 13:07:34 +0100
  • 2cc90617dd tools/fs: mark ReadDir as Send Wolfgang Bumiller 2019-02-14 12:33:20 +0100
  • 62f2422f6a backup/chunk_store: verify chunk file names Wolfgang Bumiller 2019-02-14 11:38:11 +0100
  • 3dacd9a660 backup/datastore: fn open is a private implementation detail Wolfgang Bumiller 2019-02-14 11:17:06 +0100
  • 9739aca41f backup/chunk_store: open base dir in get_chunk_iterator Wolfgang Bumiller 2019-02-14 11:16:34 +0100
  • db4868ef4f src/client/backup_repo.rs - improve docu Dietmar Maurer 2019-02-14 11:17:08 +0100
  • 151c6ce27d src/client.rs: improve library structure and docu Dietmar Maurer 2019-02-14 11:11:39 +0100
  • 18a1aa4858 make: use --no-deps for cargo doc Wolfgang Bumiller 2019-02-14 10:17:10 +0100
  • dd1bfe6c12 tools/timer: add module documentation Wolfgang Bumiller 2019-02-14 10:13:42 +0100
  • c7f481b642 backup: replace ChunkIterator Wolfgang Bumiller 2019-02-13 15:51:27 +0100
  • 121f18efb7 tools: use scan_subdir iterator for scandir Wolfgang Bumiller 2019-02-12 14:21:49 +0100
  • 32286b039c tools/fs: add file_name_utf8_unchecked shortcut Wolfgang Bumiller 2019-02-13 14:26:34 +0100
  • 806d7a6a35 tools/fs: change scan_subdir to use filter_file_name_regex Wolfgang Bumiller 2019-02-13 14:01:28 +0100
  • 53e1e7ca72 tools/fs: add filter_file_name_regex to FileIterOps Wolfgang Bumiller 2019-02-13 14:00:48 +0100
  • 23fba9d777 tools/fs: add FileIterOps trait and FileTypeFilter Wolfgang Bumiller 2019-02-13 13:51:29 +0100
  • 1db416150d tools/fs: let ReadDir iterator yield ReadDirEntry Wolfgang Bumiller 2019-02-13 14:02:27 +0100
  • b12505da69 tools/fs: add ReadDirEntry helper Wolfgang Bumiller 2019-02-13 12:38:27 +0100
  • a25f863afd tools/fs: add scan_subdir helper Wolfgang Bumiller 2019-02-12 14:20:16 +0100
  • b4d5787de9 tools: start fs submodule, add read_subdir Wolfgang Bumiller 2019-02-12 13:51:34 +0100
  • 0dffe3f99a src/client/http_client.rs: try to login Dietmar Maurer 2019-02-13 14:31:43 +0100
  • 33d64b81e0 src/bin/proxmox-backup-client.rs: define and use BackupRepository Dietmar Maurer 2019-02-13 12:30:52 +0100
  • 4a3f65172c client: use hyper-tls for now Wolfgang Bumiller 2019-02-13 11:03:02 +0100
  • 42d6e4fb05 tools: borrow: implement Deref for Tied Wolfgang Bumiller 2019-02-12 11:46:16 +0100
  • 541a302224 api2/admin/datastore/catar.rs: use nested file extensions Dietmar Maurer 2019-02-13 10:37:00 +0100
  • e5064ba607 simplify backup lib structure (pub use xxx:*), improve doc Dietmar Maurer 2019-02-12 14:13:31 +0100
  • d78345bcfc src/backup.rs - improve doc Dietmar Maurer 2019-02-12 13:27:11 +0100
  • 93d5d77952 rename ArchiveIndex to DynamicIndex Dietmar Maurer 2019-02-12 12:05:33 +0100
  • 91a905b6dd rename ImageIndex to FixedIndex Dietmar Maurer 2019-02-12 11:50:45 +0100
  • 82bc0ad40c backup: fixup warnings and readd lost file type check Wolfgang Bumiller 2019-02-12 10:43:31 +0100
  • 9349d2a1d2 backup: cleanup long lines Wolfgang Bumiller 2019-02-12 10:37:43 +0100
  • fdd71f5286 backup: use ChunkIterator for sweep_unused_chunks Wolfgang Bumiller 2019-02-12 10:35:49 +0100
  • c9e7f4dc8b backup: add optional progress callback to ChunkIterator Wolfgang Bumiller 2019-02-12 10:35:18 +0100
  • 4070096c6a backup: add ChunkIterator Wolfgang Bumiller 2019-02-12 10:10:22 +0100
  • 6ed25cbe3a tools: add Tied value Wolfgang Bumiller 2019-02-12 10:09:31 +0100
  • 9ac1045c7b bin: manager: fixup datastore parameter name Wolfgang Bumiller 2019-02-12 10:08:23 +0100
  • 8f8d5a420c avoid compiler warning Dietmar Maurer 2019-02-11 15:12:01 +0100
  • aa5a4060ab bin/proxmox-backup-api.rs: improve error handling Dietmar Maurer 2019-02-11 15:11:42 +0100
  • 4223d9f800 bin/proxmox-backup-proxy.rs: improve error handling Dietmar Maurer 2019-02-11 14:43:26 +0100
  • ace9e3531a access: use proxmox-backup-auth for pam Wolfgang Bumiller 2019-02-07 11:21:14 +0100
  • 517dfc4258 add generated files to .gitignore Wolfgang Bumiller 2019-02-05 14:17:30 +0100
  • 13f8310cac api2: time: use /etc/localtime as fallback Wolfgang Bumiller 2019-01-30 14:55:43 +0100
  • a7cac14ed9 tools: use std::fs::read for file_get_contents Wolfgang Bumiller 2019-02-04 15:35:32 +0100
  • e937034c86 remove some rather inconvenient debug output Wolfgang Bumiller 2019-02-04 15:34:38 +0100
  • 9d02e5c38a proxy: use <configdir>/server.pfx for tls Wolfgang Bumiller 2019-02-04 15:16:41 +0100
  • 9f4962d396 introduce buildcfg module and PROXMOX_CONFIGDIR Wolfgang Bumiller 2019-02-04 15:13:03 +0100
  • 0d176f3681 proxy: use TLS via tokio-tls Wolfgang Bumiller 2019-02-04 14:56:07 +0100
  • b369f720f5 buildsys: don't cache non-binary data Wolfgang Bumiller 2019-02-01 10:08:36 +0000
  • 844d13326b etc: remove obsolete syslog.target dependency Wolfgang Bumiller 2019-02-01 10:02:56 +0000
  • 0ae7ac1545 make deb: use --no-pre-clean Wolfgang Bumiller 2019-02-01 10:01:55 +0000
  • 1a9cb80c44 make clean: cleanup source package files Wolfgang Bumiller 2019-02-01 10:36:28 +0100
  • 7406f6260a debian: add debian/source/format file Wolfgang Bumiller 2019-02-01 10:24:02 +0100
  • 418f3a5f48 add missing build depends Wolfgang Bumiller 2019-02-01 10:21:50 +0100
  • 7ba5fb4aef buildsys: re-enable build caching for deb target Wolfgang Bumiller 2019-02-01 10:18:50 +0100
  • 18fad34433 make: add dsc target and use lintian Wolfgang Bumiller 2019-02-01 10:07:22 +0100
  • 304db5da3d use libexecdir for service binaries Wolfgang Bumiller 2019-02-01 10:05:14 +0100
  • bed78ccd63 use BUILD_MODE via the environment Wolfgang Bumiller 2019-01-31 16:11:09 +0100
  • 069f2d16bf also apply cargo build flags to tests Wolfgang Bumiller 2019-01-31 16:08:43 +0100
  • 13b77d1060 buildsys: fixup package building Wolfgang Bumiller 2019-01-31 15:42:47 +0100
  • a10bb8b941 ignore casync test by default Wolfgang Bumiller 2019-01-31 15:32:04 +0100
  • e0a5d1ca2f tests: chunk_store: cleanup .testdir Wolfgang Bumiller 2019-01-31 15:29:25 +0100
  • a4f9188300 tests: import lazy_static as needed Wolfgang Bumiller 2019-01-31 15:03:48 +0100
  • 6285b251e7 don't hardcode /usr/share paths Wolfgang Bumiller 2019-01-31 13:43:09 +0100
  • 9fa03fa2d3 www: build proxmox-backup-gui.js into the js/ subdir Wolfgang Bumiller 2019-01-31 13:36:33 +0100
  • 8e4df103dd remove useless command option from daemons Wolfgang Bumiller 2019-01-31 14:28:00 +0100
  • 7028d088b4 add missing build dependencies Wolfgang Bumiller 2019-01-31 14:57:59 +0100
  • 6278365fd9 improve ApiMethod docu Dietmar Maurer 2019-02-01 10:38:07 +0100
  • 4b2cdeb9a6 implement relead_timezone flag Dietmar Maurer 2019-02-01 09:54:56 +0100
  • c82bc1a1f9 depend on pam-auth, use pam for root login Dietmar Maurer 2019-02-01 09:30:50 +0100
  • a154a8e8a4 delay unauthorized request (rate limit) Dietmar Maurer 2019-01-31 14:34:21 +0100
  • 5996577ab6 move http error class to router.rs Dietmar Maurer 2019-01-31 13:22:30 +0100
  • b9903d6331 server/rest.rs: verify auth cookie Dietmar Maurer 2019-01-31 12:22:00 +0100
  • f484eed3c2 Utils.js: fix cookie handling Dietmar Maurer 2019-01-31 10:08:08 +0100
  • 9f49fe1d5d avoid compiler warnings Dietmar Maurer 2019-01-30 18:25:37 +0100
  • 34f956bc25 api2/access.rs: add ticket api Dietmar Maurer 2019-01-30 15:14:20 +0100
  • 1bf446a33e fix timer_delete call Wolfgang Bumiller 2019-01-30 12:03:40 +0100
  • cf671670a0 auth_helpers.rs: add timestamp to csrf token Dietmar Maurer 2019-01-29 17:50:03 +0100
  • 1e76cbc6a2 auth_helpers.rs: implement assemble_csrf_prevention_token Dietmar Maurer 2019-01-29 17:41:45 +0100