Commit Graph

  • 1631c54fca tools::get_hardware_address - fix FILENAME, use file_get_contents() Dietmar Maurer 2019-01-25 12:23:47 +0100
  • af2fddea4f api2/node/dns.rs: implement concurrent update protection Dietmar Maurer 2019-01-25 11:38:59 +0100
  • de6b0721fa pi2/node/dns.rs: return file digest Dietmar Maurer 2019-01-25 11:03:41 +0100
  • 2296860027 tools.rs: move digest_to_hex() into tools Dietmar Maurer 2019-01-25 10:58:28 +0100
  • 53157ca6cf tools.rs: implement file_get_contents() Dietmar Maurer 2019-01-25 10:44:40 +0100
  • 46b79b9ee5 api2/node/dns.rs: improve dns api Dietmar Maurer 2019-01-25 10:15:32 +0100
  • 332dcc2277 backup/chunk_store.rs: fix test case - use absolute path Dietmar Maurer 2019-01-25 10:14:25 +0100
  • 8f973f8181 api2/node/dns.rs: implement resolv.conf parser Dietmar Maurer 2019-01-24 14:59:40 +0100
  • 784252dbc5 backup/datastore.rs: use single lazy_static block Dietmar Maurer 2019-01-24 14:58:47 +0100
  • e6ffeb918c api2/node/time.rs: implement set timezone Dietmar Maurer 2019-01-24 12:05:06 +0100
  • cd8b91f78c api2/node/time.rs: add return schema Dietmar Maurer 2019-01-24 11:07:11 +0100
  • 447787ab7c tools.rs: implement file_read_firstline Dietmar Maurer 2019-01-24 10:43:30 +0100
  • 0463602a79 api2/node/time.rs: implement read api Dietmar Maurer 2019-01-23 15:14:14 +0100
  • b2b3485d5f src/api2/node: start node configuration api Dietmar Maurer 2019-01-23 13:05:32 +0100
  • d15009c0ce server/rest.rs: fake login cookie Dietmar Maurer 2019-01-23 12:49:10 +0100
  • 248cb51862 add missing api2.rs Dietmar Maurer 2019-01-22 13:56:27 +0100
  • 7e13b2d67f api2/subscription.rs: add subscription api class Dietmar Maurer 2019-01-22 12:50:19 +0100
  • 576e3bf252 rename api3 back to api2 Dietmar Maurer 2019-01-22 12:10:38 +0100
  • b0ee976fbf gui: add navigation tree Dietmar Maurer 2019-01-22 11:48:00 +0100
  • 1adb353d6f lient/http_client.rs: simplify code Dietmar Maurer 2019-01-22 10:36:04 +0100
  • 41c039e143 bin/proxmox-backup-client.rs: implement list command Dietmar Maurer 2019-01-21 18:58:14 +0100
  • 1fdb4c6ffa client/http_client.rs: implement get, share common code Dietmar Maurer 2019-01-21 18:56:48 +0100
  • 83dbd80bd8 api3/admin/datastore.rs: implement list backups Dietmar Maurer 2019-01-21 11:22:55 +0100
  • 7ca80246ea backup/datastore.rs: use DateTime<Utc> to store backup time Dietmar Maurer 2019-01-21 10:51:52 +0100
  • be0084b001 white space fix Dietmar Maurer 2019-01-21 10:32:07 +0100
  • e25736b4c3 backup/datastore.rs: implement list_backups Dietmar Maurer 2019-01-20 18:02:06 +0100
  • cce1676a9e tools.rs: use FnMut for scandir callback Dietmar Maurer 2019-01-20 17:49:11 +0100
  • 443f3743bb tools.rs: new scandir() helper Dietmar Maurer 2019-01-20 17:31:43 +0100
  • 68469eebb4 backup/chunk_store.rs: verify base path is absolute Dietmar Maurer 2019-01-20 16:49:22 +0100
  • 059ca7c3a1 remove crate tokio-codec (seems to be part of tokio now) Dietmar Maurer 2019-01-20 14:28:06 +0100
  • 8eeef8492a tools/wrapped_reader_stream.rs: allocate Vec<u8> for buffer Dietmar Maurer 2019-01-20 11:01:18 +0100
  • ff8bdf3b64 tools/wrapped_reader_stream.rs: only implement Stream (without AsyncRead) Dietmar Maurer 2019-01-20 10:41:21 +0100
  • 8e89d9cafe tools/wrapped_reader_stream.rs: use tokio_threadpool::blocking Dietmar Maurer 2019-01-20 10:28:51 +0100
  • 832d805cdd use newer versions Dietmar Maurer 2019-01-20 10:06:29 +0100
  • ce7ba139f1 catar: improve bash completion Dietmar Maurer 2019-01-20 09:55:20 +0100
  • 29f34b8e1a /api3/admin/datastore.rs: add missing subdir to directory index Dietmar Maurer 2019-01-20 09:47:32 +0100
  • 0b05fd5830 api3/admin/datastore/catar.rs: implement download Dietmar Maurer 2019-01-20 09:39:32 +0100
  • 7f0d67cf79 tools/wrapped_reader_stream.rs: new helper class Dietmar Maurer 2019-01-20 09:38:28 +0100
  • 6a4c091616 api3/admin/datastore/catar.rs: start impl. download Dietmar Maurer 2019-01-19 17:27:02 +0100
  • 50cfb695ae api/router.rs: rename ApiUploadMethod to ApiAsyncMethod Dietmar Maurer 2019-01-19 16:42:43 +0100
  • 379ea0edb6 Revert "/api/schema.rs: implement Schema::Option" Dietmar Maurer 2019-01-19 12:53:07 +0100
  • 80f069656d Revert "api/schema.rs: avoid Option(Option( nesting" Dietmar Maurer 2019-01-19 12:52:51 +0100
  • ca3d861513 remove unused type PropertyMap Dietmar Maurer 2019-01-18 17:54:06 +0100
  • ffdac1af01 api/schema.rs: avoid Option(Option( nesting Dietmar Maurer 2019-01-18 17:49:19 +0100
  • 0a35462c1e /api/schema.rs: implement Schema::Option Dietmar Maurer 2019-01-18 17:40:37 +0100
  • fdb95d92dd fix tests/catar.rs - add missing parameter Dietmar Maurer 2019-01-18 17:39:51 +0100
  • 728797d0c1 reduce compiler warnings Dietmar Maurer 2019-01-18 16:50:15 +0100
  • 383e857749 move complete_file_name() helper into tools.rs Dietmar Maurer 2019-01-18 13:42:52 +0100
  • 73e844dbfe bin/proxmox-backup-client.rs: improve file name completion Dietmar Maurer 2019-01-18 13:40:05 +0100
  • 95cea65b04 backup/datastore.rs: list all index files using walkdir crate Dietmar Maurer 2019-01-18 12:24:58 +0100
  • ff3d3100d4 backup/datastore.rs: try to create useful directory layout Dietmar Maurer 2019-01-18 12:01:37 +0100
  • 0d38dcb43c cleanup nodename() Dietmar Maurer 2019-01-18 10:13:45 +0100
  • 74a69302a7 tools.rs: new helper nodename() Dietmar Maurer 2019-01-18 09:58:15 +0100
  • 5a778d92b3 api3/admin/datastore.rs: rename parameter "name" to "store" Dietmar Maurer 2019-01-18 08:33:11 +0100
  • 244d9b17a8 bin/proxmox-backup-client.rs: implement file name completions - first try ... Dietmar Maurer 2019-01-17 14:24:20 +0100
  • 83bdac1e3b api3/admin/datastore/upload_catar.rs: verify content type ("application/x-proxmox-backup-catar") Dietmar Maurer 2019-01-17 12:43:29 +0100
  • 06aeb76a5c client/catar_backup_stream.rs: remove debug code Dietmar Maurer 2019-01-17 12:16:36 +0100
  • 0fe5d605e7 tools.rs: new helper required_string_param() Dietmar Maurer 2019-01-17 12:14:02 +0100
  • 0ee0ad5bf3 api/router.rs: return Result in upload handler Dietmar Maurer 2019-01-17 12:03:38 +0100
  • 23bb8780d4 proxmox-backup-client: implement upload to server Dietmar Maurer 2019-01-17 11:38:22 +0100
  • 597641fdd5 client/http_client.rs: new helper class Dietmar Maurer 2019-01-17 11:29:38 +0100
  • 264f52cf70 api3/admin/datastore.rs: change api patch for upload_catar Dietmar Maurer 2019-01-17 09:16:50 +0100
  • 37b98249f4 upload: don't return NotReady Wolfgang Bumiller 2019-01-16 15:17:25 +0100
  • 1dcd52e5df cleanup previous commit... Wolfgang Bumiller 2019-01-16 14:19:12 +0100
  • 6a50b77e72 listen on :: instead of 0.0.0.0 Wolfgang Bumiller 2019-01-16 14:17:50 +0100
  • cf16af2ab3 server/rest.rs: correctly pass query/url parameters Dietmar Maurer 2019-01-16 13:58:36 +0100
  • 2085142ed4 reduce compiler warnings Dietmar Maurer 2019-01-16 10:19:49 +0100
  • e8edbbd49c client/catar_backup_stream.rs: new helper for catar uploads to server Dietmar Maurer 2019-01-16 10:15:39 +0100
  • 150f1bd8f6 backup/datastore.rs: use Arc for chunk_store references Dietmar Maurer 2019-01-15 12:36:16 +0100
  • 1629d2ad7b api3/admin/datastore/upload_catar.rs: implement upload future Dietmar Maurer 2019-01-15 11:38:26 +0100
  • 7e21da6e23 api/router.rs: allow different types of api methods Dietmar Maurer 2019-01-14 12:26:04 +0100
  • b41d1aab8c catar: define all feature flags Dietmar Maurer 2019-01-12 16:49:02 +0100
  • 4c0fd4871e catar/encoder.rs: allow to pass list of devices Dietmar Maurer 2019-01-12 15:43:20 +0100
  • a8a0495612 catar/encoder.rs: disable backup of virtual file systems Dietmar Maurer 2019-01-12 11:56:53 +0100
  • d7bfac8605 catar/encoder.rs: only test fat attribute on MSDOS and FUSE file systems Dietmar Maurer 2019-01-12 10:28:26 +0100
  • 13d98013b2 /catar/encoder.rs: do not store data from virtual file systems Dietmar Maurer 2019-01-12 10:20:08 +0100
  • 80881f60ef catar/encoder.rs: add helpers to test file system type Dietmar Maurer 2019-01-12 09:18:21 +0100
  • 1c4804cf67 catar/encoder.rs: pass magic fs number to encode_dir Dietmar Maurer 2019-01-12 08:51:04 +0100
  • dce0ebd505 catar/encoder.rs: use O_DIRECTORY to open dirs Dietmar Maurer 2019-01-11 16:53:17 +0100
  • 490683ec93 catar: encode/decode sockets and fifos Dietmar Maurer 2019-01-11 13:26:05 +0100
  • 20e2043a08 catar/decoder.rs: corrently pass mode to mknodat Dietmar Maurer 2019-01-11 13:12:55 +0100
  • a7e3713122 catar: encode/decode devices Dietmar Maurer 2019-01-11 12:22:00 +0100
  • 1bdb3130f7 catar/format_definition.rs: add more feature flags Dietmar Maurer 2019-01-11 10:44:57 +0100
  • 5c76c2f331 catar/encoder.rs: store fat file system attributes Dietmar Maurer 2019-01-11 10:18:22 +0100
  • 8c1dfa6c72 catar/encoder.rs: cleanups Dietmar Maurer 2019-01-11 10:01:51 +0100
  • 4f6892eb74 catar/encoder.rs: encode linux fs attributes, cleanup encoder Dietmar Maurer 2019-01-11 09:20:10 +0100
  • ddbdf80d51 avoid compiler warnings Dietmar Maurer 2019-01-11 08:41:33 +0100
  • 373ef4a504 backup/archive_index.rs: correctly check for errors Dietmar Maurer 2019-01-10 11:19:54 +0100
  • 23f68e53b4 catar/decoder.rs: restore mode, uid, gid and mtime Dietmar Maurer 2019-01-09 14:44:00 +0100
  • 25f60394d2 catar/decoder.rs: avoid slashes in file names Dietmar Maurer 2019-01-09 12:17:23 +0100
  • 9b1bb5a277 catar/decoder.rs: impl restore dirs, files, and symlinks Dietmar Maurer 2019-01-08 17:17:55 +0100
  • 1ed86a0bae rest: rename utf-8-checked 'bytes' to 'utf8' Wolfgang Bumiller 2019-01-08 14:22:43 +0100
  • 9fec7ae593 rest: don't copy the body Wolfgang Bumiller 2019-01-08 14:21:54 +0100
  • d9fbcc4631 tools/timer: fixup doc formatting Wolfgang Bumiller 2019-01-08 14:11:08 +0100
  • 40c45a4b98 Cargo.toml: [lib] has no authors/version Wolfgang Bumiller 2019-01-08 12:47:35 +0100
  • 676bf71ad4 catar/decoder.rs: restore_sequential - read payload Dietmar Maurer 2019-01-08 09:26:07 +0100
  • c6a0d3fc6b catar/decoder.rs: improve restore_sequential Dietmar Maurer 2019-01-07 19:18:59 +0100
  • b6ebfb8dab catar/decoder.rs: start implementing sequential decoder, cleanups Dietmar Maurer 2019-01-07 19:07:03 +0100
  • ad827b3f44 depend on endian_trait Dietmar Maurer 2019-01-07 14:59:33 +0100
  • 02c7d8e522 catar: implement create Dietmar Maurer 2019-01-07 13:25:41 +0100