Commit Graph

  • f7aa6f15d3 src/api2/reader.rs: use tokio::fs::read() to read file async Dietmar Maurer 2019-10-07 12:24:06 +0200
  • 7123ff7d43 src/backup/data_blob.rs: avoid Arc<CryptConfig> Dietmar Maurer 2019-10-07 11:36:39 +0200
  • 4ee8f53d07 remove DataChunk file format - use DataBlob instead Dietmar Maurer 2019-10-06 10:31:06 +0200
  • c26d4b4573 cleanup: remove dead code Dietmar Maurer 2019-10-05 16:10:41 +0200
  • 88892ea801 src/bin/proxmox-backup-client.rs: cleanup restore Dietmar Maurer 2019-10-05 11:48:51 +0200
  • 62e05bb3b3 src/client/remote_chunk_reader.rs: pass reference to download_chunk Dietmar Maurer 2019-10-05 11:45:20 +0200
  • c0b1b14c05 src/api2/reader.rs - download_chunk: use blocking io Dietmar Maurer 2019-10-05 11:41:19 +0200
  • ff01c1e393 src/client/http_client.rs: store raw data/blob size in index.json Dietmar Maurer 2019-10-02 10:47:20 +0200
  • f16aea687a src/client/http_client.rs: new helper send_upload_request() Dietmar Maurer 2019-09-28 18:22:48 +0200
  • 9e603e254c src/backup/fixed_index.rs: do not use offset for checksum Dietmar Maurer 2019-09-23 11:30:20 +0200
  • fb6026b66b backup writer api: verify checksum inside close Dietmar Maurer 2019-09-23 10:56:53 +0200
  • c8c4051aa7 src/client/http_client.rs - H2Client::upload: fix parameter order Dietmar Maurer 2019-09-20 13:19:55 +0200
  • f011dba0f7 src/client/http_client.rs: add method parameter to H2 upload Dietmar Maurer 2019-09-20 12:40:23 +0200
  • 792a70b9e1 src/client/http_client.rs: add content type parameter to H2 upload/requets_builder Dietmar Maurer 2019-09-20 12:23:06 +0200
  • a55b2975db src/client/http_client.rs: cleanup (rename parameter) Dietmar Maurer 2019-09-20 11:57:03 +0200
  • 32efac1cce remove trailing whitespace Dietmar Maurer 2019-09-20 08:12:31 +0200
  • 70235f72f4 src/bin/proxmox-backup-client.rs: add functionality to mount pxar archive. Christian Ebner 2019-09-19 16:33:09 +0200
  • 2fa91f5221 src/bin/pxar.rs: adapt to new deamonize flag Christian Ebner 2019-09-19 16:33:08 +0200
  • d388e244f5 src/pxar/fuse.rs: make verbose flag independent from deamonize by adding this as new flag Christian Ebner 2019-09-19 16:33:07 +0200
  • e717e9a3bf src/pxar/fuse.rs: refactor Session::new() Christian Ebner 2019-09-19 16:33:06 +0200
  • 946b72a6b2 src/pxar/fuse.rs: introduce Context in order to add caching. Christian Ebner 2019-09-19 14:22:42 +0200
  • 1c93182371 src/pxar/decoder.rs: fix bug in decoder read Christian Ebner 2019-09-16 16:59:31 +0200
  • 2aba16bde1 src/backup/data_chunk.rs: add into_raw() Dietmar Maurer 2019-09-19 14:24:17 +0200
  • 15bb1bba89 BackupClient: add upload() function Dietmar Maurer 2019-09-19 13:59:24 +0200
  • 6d4df36c3c make download_chunk_list() public Dietmar Maurer 2019-09-19 13:17:23 +0200
  • cc2ce4a92f src/client/http_client.rs: add password parameter to HttpClient::new() Dietmar Maurer 2019-09-16 12:35:23 +0200
  • 0e20b336e1 pxar: fuse: avoid possible hash collision in lookup by additional checking against filename Christian Ebner 2019-09-11 17:25:03 +0200
  • ba5e67475a clippy: fix access to unaligned buffer in dynamic reader Wolfgang Bumiller 2019-09-11 14:50:45 +0200
  • b526bd1408 backup: cleanup unused imports Wolfgang Bumiller 2019-09-11 14:46:46 +0200
  • 4dc79bb1d9 clippy: fix access to unaligned buffer Wolfgang Bumiller 2019-09-11 14:45:43 +0200
  • ccdf3ad1ec backup: use static assertion in fixed index reader Wolfgang Bumiller 2019-09-11 14:43:25 +0200
  • 34a3845b01 clippy: don't use clone a double reference Wolfgang Bumiller 2019-09-11 14:02:30 +0200
  • d159610265 buildsys: add 'make lint' Wolfgang Bumiller 2019-09-11 13:59:56 +0200
  • b21851cc5c clippy: collapse identical if branches Wolfgang Bumiller 2019-09-11 13:57:58 +0200
  • 299a2f18b2 fixup variable naming Wolfgang Bumiller 2019-09-11 13:57:21 +0200
  • 175eeb870d clippy: use write_all in file logger Wolfgang Bumiller 2019-09-11 13:56:09 +0200
  • 5a54935bc9 clippy: fix pointer to temporary value Wolfgang Bumiller 2019-09-11 13:55:56 +0200
  • bd430c225b clippy: remove a loop{} which never actually loops Wolfgang Bumiller 2019-09-11 12:31:39 +0200
  • 44fed91e17 more clippy fixups Wolfgang Bumiller 2019-09-11 12:23:11 +0200
  • 653b1ca10e some clippy fixups Wolfgang Bumiller 2019-09-11 12:06:59 +0200
  • ef0338d497 remove Cargo.lock Wolfgang Bumiller 2019-09-11 12:07:33 +0200
  • 03310bea12 src/pxar/fuse.rs: s/Buf/ReplyBuf/ and s/BufState/ReplyBufState/ Christian Ebner 2019-09-10 17:33:15 +0200
  • 48cc1b8234 src/pxar/fuse.rs: refactor stat and fix i-node mapping Christian Ebner 2019-09-10 17:14:27 +0200
  • 22eaa905a4 src/pxar/fuse.rs: impl readdir callback for fuse Christian Ebner 2019-09-09 18:27:32 +0200
  • 1652192f4d src/pxar/fuse.rs: impl readlink callback for fuse Christian Ebner 2019-09-09 18:27:31 +0200
  • 3710b23db5 src/pxar/decoder.rs: read_link has to read filename before entry. Christian Ebner 2019-09-09 18:27:30 +0200
  • 7eb9848ba7 src/pxar/fuse.rs: impl opendir callback for fuse Christian Ebner 2019-09-09 18:27:29 +0200
  • 2c5fd378d3 src/pxar/fuse.rs: impl read callback for fuse Christian Ebner 2019-09-09 18:27:28 +0200
  • 97e4db9dd5 src/pxar/fuse.rs: impl open callback for fuse Christian Ebner 2019-09-09 18:27:27 +0200
  • b00689254a src/pxar/fuse.rs: impl lookup callback for fuse Christian Ebner 2019-09-09 18:27:26 +0200
  • 1443927c02 src/pxar/decoder.rs: correctly handle hardlinks in Decoders attribute function Christian Ebner 2019-09-09 18:27:25 +0200
  • d00097a0e6 src/pxar/decoder.rs: split functionality of list_dir into list_dir and goodbye_table Christian Ebner 2019-09-09 18:27:24 +0200
  • ac12570e99 src/pxar/decoder.rs: make read_directory_entry usable by fuse Christian Ebner 2019-09-09 18:27:23 +0200
  • 3f7f4f34be src/pxar/decoder.rs: remove DirectoryEntry start_offset and end_offset functions Christian Ebner 2019-09-09 18:27:22 +0200
  • ac30bc3326 src/pxar/decoder.rs: correctly read, check and skip filename Christian Ebner 2019-09-09 18:27:21 +0200
  • 4a7de56e2f avoid injecting ENV vars from Makefile Dietmar Maurer 2019-09-09 10:51:08 +0200
  • d21ae955a6 src/pxar/fuse.rs: impl getattr callback for fuse Christian Ebner 2019-09-06 11:38:28 +0200
  • ec04ea81f2 src/pxar/fuse.rs: Refactor run_in_context and remove inode_to_offset and offset_to_inode Christian Ebner 2019-09-06 11:38:27 +0200
  • 8413083fc5 src/pxar/fuse.rs: Improve comments, add rustfmt skip tag and reafctor Christian Ebner 2019-09-06 11:38:26 +0200
  • f773f5d512 update hyper & h2 to alpha releases on crates.io Wolfgang Bumiller 2019-09-06 10:12:24 +0200
  • 54a5a885a3 src/client/http_client.rs: use async for upload_speedtest() Dietmar Maurer 2019-09-06 08:55:47 +0200
  • bbd055bf45 src/pxar/decoder.rs: impl functionality needed for fuse implementation Christian Ebner 2019-09-05 17:27:58 +0200
  • 132cb0d0db src/pxar/decoder.rs: Add comment for unsolved issue and refactor if statement. Christian Ebner 2019-09-05 13:17:40 +0200
  • 2a05048b93 src/client/http_client.rs: simplify send_request Dietmar Maurer 2019-09-05 15:07:37 +0200
  • 9edd3bf1b8 src/client/http_client.rs: use async for h2api_response() Dietmar Maurer 2019-09-05 14:56:52 +0200
  • c18fddf80f src/client/http_client.rs - download_chunk_list: simplify async code Dietmar Maurer 2019-09-05 14:16:45 +0200
  • 44f59dc731 src/client/http_client.rs - H2Client: fix error message in download() Dietmar Maurer 2019-09-05 13:25:17 +0200
  • c2a5a9f353 src/client/http_client.rs: use async for download_chunk_list Dietmar Maurer 2019-09-05 13:12:03 +0200
  • 2f831baec0 src/client/http_client.rs - BackupClient: use async Dietmar Maurer 2019-09-05 12:55:22 +0200
  • 2a1e6d7dea src/client/http_client.rs - BackupClient: use async Dietmar Maurer 2019-09-04 14:52:19 +0200
  • d4a085e564 src/client/http_client.rs - BackupReader: use async Dietmar Maurer 2019-09-04 13:57:05 +0200
  • 9d456cf8ec src/backup/catalog_blob.rs: use write_all() instead of write() Dietmar Maurer 2019-09-05 11:40:48 +0200
  • 1a7a0e74c0 src/client/http_client.rs: use async for more functions Dietmar Maurer 2019-09-04 12:47:01 +0200
  • 96f5e80abb src/client/http_client.rs: use async for login() Dietmar Maurer 2019-09-04 10:01:46 +0200
  • 9d35dbbb8f src/client/http_client.rs: use async for credentials Dietmar Maurer 2019-09-04 09:57:29 +0200
  • d2267b112d src/bin/proxmox-backup-client.rs: verify blob/catlog checksums Dietmar Maurer 2019-09-04 08:47:14 +0200
  • 70b03a07c8 src/pxar/sequential_decoder.rs: make functions needed in non-sequential decoder accessible from within crate Christian Ebner 2019-09-03 14:14:32 +0200
  • f92e8266ae src/pxar/format_definitions.rs: move header type in PxarHeader and hash in PxarGoodbyeItem to top of struct Christian Ebner 2019-09-03 14:14:31 +0200
  • 75933d1e83 src/pxar/fuse.rs: add function to map offset to inode and vice versa Christian Ebner 2019-09-03 14:14:30 +0200
  • c7fee396c6 src/pxar/decoder.rs: add getter functions to obtain start/end offsets for directories Christian Ebner 2019-09-03 14:14:29 +0200
  • 3626ac611f src/pxar/decoder.rs: rustfmt fixups Christian Ebner 2019-09-03 13:17:02 +0200
  • 3fa71727ee src/bin/proxmox-backup-client.rs: refactoring of match statement Christian Ebner 2019-09-03 16:17:23 +0200
  • a40220c056 src/bin/proxmox-backup-client.rs: code cleanup - factor out some functions Dietmar Maurer 2019-09-03 13:31:13 +0200
  • 36493d4d7e src/backup.rs: define INDEX_BLOB_NAME here Dietmar Maurer 2019-09-03 13:15:44 +0200
  • df65bd3da6 src/bin/proxmox-backup-client.rs - restore: verify checksums Dietmar Maurer 2019-09-03 13:12:16 +0200
  • 0a51fe0011 src/backup/fixed_index.rs: new helper to compute checksum and file size Dietmar Maurer 2019-09-03 13:11:45 +0200
  • 82c85a21a1 src/backup/dynamic_index.rs: new helper to compute checksum and file size Dietmar Maurer 2019-09-03 13:11:09 +0200
  • a3e032b754 src/client/http_client.rs: fix dynamic index checksum Dietmar Maurer 2019-09-03 13:10:18 +0200
  • c77563146b comment fixup Wolfgang Bumiller 2019-09-03 11:17:33 +0200
  • daef93f481 tools: add tokio::main() replacement Wolfgang Bumiller 2019-09-03 11:16:29 +0200
  • 66fbf5bad0 add WrappedReaderStream test Wolfgang Bumiller 2019-09-03 10:05:45 +0200
  • 32ad03f351 Makefile: fixup: remove references to proxmox-protocol Wolfgang Bumiller 2019-09-03 08:58:46 +0200
  • 2b92971fba merge fixup Wolfgang Bumiller 2019-09-02 15:22:36 +0200
  • 1424c7d02e add Cargo.lock Wolfgang Bumiller 2019-09-02 15:17:03 +0200
  • 083ff3fd5d update to tokio 0.2.0-alpha.4 Wolfgang Bumiller 2019-09-02 15:16:21 +0200
  • 1434f4f8df drop hyper_openssl Wolfgang Bumiller 2019-09-02 15:14:55 +0200
  • 556eb70ea3 add generic either-or AsyncRead/Write type Wolfgang Bumiller 2019-09-02 15:13:54 +0200
  • b30415d244 src/server/state.rs: update to tokio alpha.2 Wolfgang Bumiller 2019-09-02 13:04:44 +0200
  • aadcf7c621 src/server/rest.rs: use tokio::timer::delay Wolfgang Bumiller 2019-09-02 12:40:53 +0200
  • 968398930d tests/worker-task-abort.rs: switch to async Wolfgang Bumiller 2019-08-29 10:05:43 +0200