Commit Graph

  • 1944ab13d4 Add dangling blob detection and removal to 'fsck' Alexander Neumann 2014-12-22 14:46:54 +0100
  • a981141e49 Rename Table.Print -> Table.Write Alexander Neumann 2014-12-22 11:21:14 +0100
  • 5c9c1c9dbd Merge branch 'refactor-backend' Alexander Neumann 2014-12-21 18:34:04 +0100
  • 5431b025a3 Reduce code duplication in key handling Alexander Neumann 2014-12-21 18:16:22 +0100
  • ef41a77aff Remove explicit key handling Alexander Neumann 2014-12-21 18:10:19 +0100
  • cc147c002e Introduce type Server Alexander Neumann 2014-12-21 17:02:49 +0100
  • 661c1e9aa1 Restructure backend Alexander Neumann 2014-12-21 15:57:41 +0100
  • 0e1045301a Optimize 'cat' and 'snapshots' commands Alexander Neumann 2014-12-21 17:29:37 +0100
  • 5eaa427e80 Save UID and GID as integer in Snapshot Alexander Neumann 2014-12-21 17:20:49 +0100
  • 2fd29dd5f6 Merge branch 'find-file' Alexander Neumann 2014-12-07 17:24:20 +0100
  • 879abd0d12 Add time to command 'find' Alexander Neumann 2014-12-07 17:11:01 +0100
  • 28bb061ad3 Refactor commands Alexander Neumann 2014-12-07 16:30:52 +0100
  • b3deca33a9 Add command 'find' Alexander Neumann 2014-12-07 14:44:01 +0100
  • 988d18bb1d Improve output Alexander Neumann 2014-12-07 14:20:17 +0100
  • 202984a93f Rename snapshot.Content -> snapshot.Tree Alexander Neumann 2014-12-07 14:14:07 +0100
  • 73be0d5b18 Redude workers in tests to 20 Alexander Neumann 2014-12-07 14:12:56 +0100
  • 3336f2b8e7 Check number of bytes saved for each file Alexander Neumann 2014-12-07 13:30:16 +0100
  • a9077725ab Merge branch 'fix-umlauts' Alexander Neumann 2014-12-07 13:07:07 +0100
  • 45e40eb27a Correctly encode non utf8 node names Alexander Neumann 2014-12-06 22:01:54 +0100
  • fa94d408f3 Remove old khepri binary Alexander Neumann 2014-12-06 17:59:21 +0100
  • ddb8e4abdd Update README.md buttons Alexander Neumann 2014-12-05 21:58:42 +0100
  • 4b390155b2 Update README Alexander Neumann 2014-12-05 21:53:26 +0100
  • 29cafc08ef Add logo Alexander Neumann 2014-12-05 21:46:50 +0100
  • e2fea0d088 Rename khepri -> restic Alexander Neumann 2014-12-05 21:45:49 +0100
  • 9dc0bf6378 Fix reusing chunker Alexander Neumann 2014-12-03 23:20:45 +0100
  • 4b6c7f1584 Reduce dir depth for trees and data by one Alexander Neumann 2014-12-01 00:52:12 +0100
  • bd4a5ca687 Merge branch 'check-timestamps' Alexander Neumann 2014-12-01 00:09:19 +0100
  • 13fc9fe604 Add additional check Alexander Neumann 2014-12-01 00:06:29 +0100
  • d2cda159e1 Test incremental backup Alexander Neumann 2014-11-30 23:18:58 +0100
  • caf00f6087 Save blobs from parent snapshot to new snapshot Alexander Neumann 2014-11-30 23:12:47 +0100
  • 0ac1716463 Fix error message for invalid snapshot id in `fsck` Alexander Neumann 2014-11-30 22:49:41 +0100
  • f5e76a0044 Add safety check: count chunks and compare to blobs Alexander Neumann 2014-11-30 22:49:14 +0100
  • 87c36b2cfb Add 'fsck' to tests Alexander Neumann 2014-11-30 22:43:34 +0100
  • 172b7bf123 Move command init into cmd_* files Alexander Neumann 2014-11-30 22:39:58 +0100
  • bb8c52a974 Add 'fsck' command Alexander Neumann 2014-11-30 22:35:42 +0100
  • 3325fa07ea Check timestamps for files Alexander Neumann 2014-11-30 22:34:21 +0100
  • 4246e7602f Store empty list of blobs for empty files Alexander Neumann 2014-11-30 22:16:34 +0100
  • c0b3021494 Correctly deal with empty files Alexander Neumann 2014-11-30 16:06:37 +0100
  • 6d56d7d4c6 Optimize repository layout Alexander Neumann 2014-11-30 15:50:30 +0100
  • bbaba349b2 Panic on error saving blobs Alexander Neumann 2014-11-29 10:52:06 +0100
  • b320106198 Add 'key change' to test Alexander Neumann 2014-11-28 21:59:15 +0100
  • b27b8ba4ac Add test-case for key management Alexander Neumann 2014-11-28 00:34:56 +0100
  • 65c9a78e95 Remove extra linefeed from table header in 'snapshots' Alexander Neumann 2014-11-28 00:01:56 +0100
  • 3e2c9dc267 Show currently used key in 'key list' Alexander Neumann 2014-11-27 23:26:19 +0100
  • 3b243ed1dd Add command "key change" to change repository password Alexander Neumann 2014-11-25 23:23:09 +0100
  • 43ccee3b08 Add command "key rm" Alexander Neumann 2014-11-25 23:18:02 +0100
  • f7fcd7c04c Add command "key add" Alexander Neumann 2014-11-25 23:07:00 +0100
  • d0a63cd49f Add command "key list" Alexander Neumann 2014-11-25 22:52:53 +0100
  • ad7e1d043f Add simple ascii table implementation Alexander Neumann 2014-11-25 22:38:14 +0100
  • 553053afd9 Remove race detector from tests Alexander Neumann 2014-11-24 22:19:48 +0100
  • 08690b99bf Merge branch 'list-snapshots' Alexander Neumann 2014-11-24 22:18:16 +0100
  • 0a44664d4e Fix test, do not depend on snapshots command Alexander Neumann 2014-11-24 22:17:49 +0100
  • 4ab3d51996 Add more checks befor decrypting data Alexander Neumann 2014-11-24 22:11:09 +0100
  • bb62218743 Add functions to compute unique prefix length Alexander Neumann 2014-11-24 22:09:22 +0100
  • 2c5d07a571 List snapshots, accept snapshot id prefix Alexander Neumann 2014-11-24 21:12:32 +0100
  • 26cd6c5372 Add maps directory to sftp backend Alexander Neumann 2014-11-23 23:37:40 +0100
  • 923a9fa49b Check maps directory when opening repository Alexander Neumann 2014-11-23 23:34:34 +0100
  • 339c63befc Add "list maps" command Alexander Neumann 2014-11-23 23:29:29 +0100
  • 725e5bfca5 Require repository Alexander Neumann 2014-11-23 23:19:47 +0100
  • 79a1ad50ee Remove check for minimum buffer length Alexander Neumann 2014-11-23 23:02:15 +0100
  • 719e121c74 Use large, dynamic buffer for encrypting maps Alexander Neumann 2014-11-23 22:58:28 +0100
  • 2d8dc7b695 Merge branch 'externalize-map-63' Alexander Neumann 2014-11-23 22:33:23 +0100
  • 33ce4e33aa Store maps in new subdir "maps" Alexander Neumann 2014-11-23 22:26:01 +0100
  • b1923063fe Ignore ErrUnexpectedEOF for io.ReadFull Alexander Neumann 2014-11-23 21:49:57 +0100
  • ba20ed6ef7 Merge branch 'profile-memory' Alexander Neumann 2014-11-23 21:27:31 +0100
  • f95788ed90 Limit memory usage, add several sync.Pool Alexander Neumann 2014-11-23 16:48:00 +0100
  • 575635753e Correct wildcard in Makefile Alexander Neumann 2014-11-23 15:15:11 +0100
  • fd3aca66e4 Merge branch 'fix-stats' Alexander Neumann 2014-11-23 15:04:03 +0100
  • a780462b80 Change bps and eta calculation to prevent overflow Alexander Neumann 2014-11-23 14:54:02 +0100
  • 6d0a6844e2 Add space between number and unit Alexander Neumann 2014-11-23 14:53:46 +0100
  • 3f0ea78b86 Clear line with ANSI escape on update Alexander Neumann 2014-11-23 14:34:18 +0100
  • f7b5c00fdb Merge branch 'refactor-stats' Alexander Neumann 2014-11-23 13:52:25 +0100
  • 7e26567b8b Pretty status for backup Alexander Neumann 2014-11-23 12:05:43 +0100
  • 21df0e50e5 Refactor stats Alexander Neumann 2014-11-23 09:22:18 +0100
  • 7d1ba8ab65 Ignore permission errors for backup Alexander Neumann 2014-11-23 12:14:56 +0100
  • d6a202a853 Merge branch 'concurrent-backup' Alexander Neumann 2014-11-22 22:19:58 +0100
  • d11688f242 Save multiple data blobs in parallel Alexander Neumann 2014-11-22 22:05:39 +0100
  • d1e4431514 Refactor StorageMap to BlobList Alexander Neumann 2014-11-21 21:21:44 +0100
  • d594cd89b7 Chunker: remove unneeded return Alexander Neumann 2014-11-19 22:56:52 +0100
  • 551c7525fe Rename chunker so package chunker does not overlap Alexander Neumann 2014-11-17 23:37:03 +0100
  • fe92062735 Move SaveFile to Archiver, add blobs status Alexander Neumann 2014-11-17 23:28:51 +0100
  • 94d1482888 Save multiple files in parallel Alexander Neumann 2014-11-16 22:50:20 +0100
  • 1ac4f92299 Add benchmark for Chunk+Encrypt Alexander Neumann 2014-11-16 21:41:05 +0100
  • 4a3a6861e2 Scan directory first, then backup. Add stats. Alexander Neumann 2014-11-16 21:29:11 +0100
  • 616a2c749d Use different tags for debug log Alexander Neumann 2014-11-16 15:40:28 +0100
  • cf33b01582 Load config.mk in Makefile Alexander Neumann 2014-11-16 15:40:04 +0100
  • 7006e13ca9 Add dependencies Alexander Neumann 2014-11-16 15:30:37 +0100
  • bd105b69a8 Add debug() function to khepri cmd and lib Alexander Neumann 2014-11-16 15:30:08 +0100
  • 4b0fae6099 Add sourcegraph status badge Alexander Neumann 2014-11-17 21:40:17 +0100
  • 804cebde67 Rename backend subdir 'blobs' to 'data' Alexander Neumann 2014-11-16 13:22:19 +0100
  • b403769ae8 Merge pull request #35 from scoddy/add-goal Alexander Neumann 2014-11-16 12:57:06 +0100
  • 8a0daa6318 Added efficency as a project goal Florian Daniel 2014-11-16 12:08:11 +0100
  • ff3d0840d8 Fix integration tests Alexander Neumann 2014-11-16 12:05:54 +0100
  • 53933f6705 Exit with error code when integration tests fail Alexander Neumann 2014-11-16 11:34:16 +0100
  • 9eb0aee05f Add integration tests for wercker Alexander Neumann 2014-11-16 11:12:55 +0100
  • 7d235a2be3 Use small werckr status Alexander Neumann 2014-11-16 00:56:04 +0100
  • dcf10fda42 Add wercker status to README.md Alexander Neumann 2014-11-16 00:54:40 +0100
  • 8a5e4493b0 Add wercker configuration Alexander Neumann 2014-11-16 00:45:25 +0100
  • 29c9e41701 Update README.md Alexander Neumann 2014-11-16 00:43:15 +0100
  • 16eb8ddce2 Merge pull request #2 from waffle-iron/master Alexander Neumann 2014-11-15 22:07:27 +0100