Commit Graph

  • 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
  • 70142a8099 add waffle.io badge Making GitHub Delicious. 2014-11-15 14:02:41 -0700
  • d20c4ff316 Correctly output blob after decryption with cat Alexander Neumann 2014-11-15 20:19:34 +0100
  • 2ac9d28c8d Add tests and benchmarks for encrypt and decrypt Alexander Neumann 2014-11-15 19:34:42 +0100
  • 8277daa9e1 Add Makefile and version.sh, add 'version' command Alexander Neumann 2014-11-15 19:08:15 +0100
  • ebd4f97350 Update import path Alexander Neumann 2014-11-15 19:04:32 +0100
  • 6003430eb9 Rework key.go, add Comments Alexander Neumann 2014-11-15 17:17:24 +0100
  • 543c2c724c Test all Sub-Packages on 'make test' Alexander Neumann 2014-11-15 17:17:10 +0100
  • 58f7b1be1e Use CTR instead of CBC for encryption Alexander Neumann 2014-10-04 16:57:42 +0200
  • f37d0bf45f Add newlink to version file Alexander Neumann 2014-11-15 15:30:54 +0100
  • 24b4d58bdf Remove double check Alexander Neumann 2014-11-15 15:25:30 +0100
  • 9b75f2cab0 Better error handling and annotation Alexander Neumann 2014-10-07 23:19:26 +0200
  • cbee80fc6d Add hint for osutil library Alexander Neumann 2014-10-05 16:22:39 +0200
  • bb5bfe1ba0 Cleanup, remove unused commands Alexander Neumann 2014-10-05 16:17:40 +0200
  • 09702c1c61 Add commands 'cat','list' and 'ls' Alexander Neumann 2014-10-05 14:44:59 +0200
  • f848afed27 Add SFTP backend Alexander Neumann 2014-10-04 19:20:15 +0200
  • bfd99a9be6 Add 'version' file to local backend Alexander Neumann 2014-10-04 16:49:39 +0200
  • 30ab03b7b7 Add decrypt, refactor Alexander Neumann 2014-09-23 22:39:12 +0200
  • 83ea81d8c3 Fix special case with null byte input Alexander Neumann 2014-10-02 23:01:01 +0200
  • b3a4bbc850 Add quick'n dirty building instructions Alexander Neumann 2014-10-02 21:42:53 +0200
  • 03ca69407d Add method to create repository Alexander Neumann 2014-09-23 21:16:54 +0200
  • f0287b2c9a Restructure, adapt for max 16MB chunk size Alexander Neumann 2014-09-21 16:33:20 +0200
  • f1f96c4206 Remove old cmd/ experiments Alexander Neumann 2014-09-21 16:02:57 +0200