Commit Graph

  • f214dce87c Add tests for Archiver.Preload() and a few more Alexander Neumann 2015-02-18 22:46:09 +0100
  • 3bb2aba141 Remove test files Alexander Neumann 2015-02-18 21:50:59 +0100
  • 68141c738b Correct length of plaintext before decryption Alexander Neumann 2015-02-18 20:44:21 +0100
  • 2462f93533 Disable Tests when benchdir is unset Alexander Neumann 2015-02-17 23:40:37 +0100
  • f8e47181b0 Add more debug for preloading Alexander Neumann 2015-02-17 23:38:40 +0100
  • 65aae5f8c1 Disable preloading for now Alexander Neumann 2015-02-17 23:38:15 +0100
  • d3fe4a7f6d Close Reader after read Alexander Neumann 2015-02-17 23:37:45 +0100
  • 215fb982c6 Do not run archiver tests by default Alexander Neumann 2015-02-17 23:23:12 +0100
  • 677a5038c5 Increase concurrency for loading blobs Alexander Neumann 2015-02-17 23:15:08 +0100
  • b6f25aa690 Remove Each(), add basic stats Alexander Neumann 2015-02-17 23:05:23 +0100
  • 4bb7f2f2ed Add Preloader for blobs Alexander Neumann 2015-02-17 22:39:44 +0100
  • c631b5c738 Add Len() functions for IDSet and Map Alexander Neumann 2015-02-17 22:39:16 +0100
  • 4d1e7b9f24 Change parameters of LoadTree() Alexander Neumann 2015-02-17 22:37:34 +0100
  • 5a16a66973 Add 'plaintext' parameter to key.Decrypt() Alexander Neumann 2015-02-17 21:09:54 +0100
  • 43ae0b69ab Fix benchmarks for ChunkEncrypt Alexander Neumann 2015-02-17 20:02:43 +0100
  • af57fb86d7 Reduce memory usage of decryptReader Alexander Neumann 2015-02-17 18:14:39 +0100
  • be03a31bdd Use correct buffer size for benchmark Alexander Neumann 2015-02-17 17:51:46 +0100
  • 4fd8222da6 Remove unneeded buffers from Archiver.SaveFile() Alexander Neumann 2015-02-16 23:47:32 +0100
  • d4cfa7b797 Remove scanner (not needed any more) Alexander Neumann 2015-02-16 23:44:26 +0100
  • 0a164ad5e0 Add test and benchmark for Scanner Alexander Neumann 2015-02-16 23:13:23 +0100
  • a5e13f1280 Switch SaveFrom() to Reader/Writer Alexander Neumann 2015-02-16 22:42:11 +0100
  • 874b29b91f Improve memory usage (and speed) of crypto reader/writer Alexander Neumann 2015-02-16 22:34:32 +0100
  • d94d003165 Add test and benchmark for SaveFrom() Alexander Neumann 2015-02-16 20:00:23 +0100
  • 731e81ef06 Re-use zlib writers to reduce memory usage Alexander Neumann 2015-02-16 19:32:36 +0100
  • 06ed5c12b8 Remove Compress() and Uncompress() from backend Alexander Neumann 2015-02-16 00:30:51 +0100
  • b762a342d3 SaveJSON: use streams Alexander Neumann 2015-02-16 00:24:58 +0100
  • fb2cd7b485 HashingWriter: Track size Alexander Neumann 2015-02-16 00:24:43 +0100
  • b816192d1c backend: Throw error when Close() is called twice Alexander Neumann 2015-02-16 00:24:02 +0100
  • 259389f7d1 EncryptWriter: do not close underlying writer Alexander Neumann 2015-02-16 00:22:46 +0100
  • 68911ef11d server: use streams for LoadJSON*() Alexander Neumann 2015-02-15 23:48:59 +0100
  • 907d401e32 backend: use HashingWriter Alexander Neumann 2015-02-15 23:46:21 +0100
  • 3dbe02182b Remove EncryptFrom*() methods, add Tests for EncryptTo() Alexander Neumann 2015-02-15 23:38:45 +0100
  • 5c724b92b8 Add HashingWriter and HashAppendWriter Alexander Neumann 2015-02-15 23:21:35 +0100
  • 5801d9f42f Add EncryptTo() methods Alexander Neumann 2015-02-15 18:13:42 +0100
  • 72c951a6ec Simply backend interface Alexander Neumann 2015-02-15 17:26:08 +0100
  • 35636a9d92 Introduce CreateBlob() method for backend Alexander Neumann 2015-02-15 17:09:49 +0100
  • f8f8107d55 wip Alexander Neumann 2015-02-15 14:44:54 +0100
  • 2f1137bac4 Add pipe package Alexander Neumann 2015-02-15 12:57:09 +0100
  • 937c91e1cf Add gofmt test to wercker.yml Alexander Neumann 2015-02-15 14:48:21 +0100
  • 59cfc4bd03 Slightly improve performance for chunker Alexander Neumann 2015-02-13 20:03:40 +0100
  • 0f36b19a4c Update Server to match new Backend interface Alexander Neumann 2015-02-11 22:46:40 +0100
  • 92e2647505 Add tests for sftp backend, split out id tests Alexander Neumann 2015-02-11 20:17:55 +0100
  • 6c68150e45 Add streaming functions to mockBackend Alexander Neumann 2015-02-11 20:01:01 +0100
  • 89bf88df7a Add streaming methods to interface Alexander Neumann 2015-02-11 19:55:23 +0100
  • fdbe2f0c2d Implement streaming methods for sftp backend Alexander Neumann 2015-02-11 19:55:11 +0100
  • 0a45ec1d3a Implement streaming functions for local backend Alexander Neumann 2015-02-11 19:50:29 +0100
  • 64f7b4e5e9 Rename HashReader -> HashAppendReader, add HashingReader Alexander Neumann 2015-02-11 19:37:48 +0100
  • 842dea173c Generalize hash in backend Alexander Neumann 2015-02-11 19:25:43 +0100
  • 5f0cce8546 Move HashReader to backend Alexander Neumann 2015-02-11 19:20:45 +0100
  • a564a454c4 Add stream functions for decrypt Alexander Neumann 2015-02-11 18:36:31 +0100
  • c6901af5aa Add streaming encrypt functions Alexander Neumann 2015-02-11 17:41:11 +0100
  • 93abaf204a Fix get_random for count != 4k, add randomReader() Alexander Neumann 2015-02-11 17:38:51 +0100
  • 3bf66d24fa chunker: Add test, only pass hash.Hash to New() Alexander Neumann 2015-02-11 13:10:36 +0100
  • 869ba83c6d Add Benchmarks for Scanner and Archiver Alexander Neumann 2015-02-10 21:59:18 +0100
  • 9fcd23bd38 Add parallel benchmark for chunk+encrypt Alexander Neumann 2015-02-09 23:39:16 +0100
  • bbb3145f11 Add chunker pool Alexander Neumann 2015-02-09 23:38:50 +0100
  • 3daeee8e2c Make chunker resettable Alexander Neumann 2015-02-09 23:37:33 +0100
  • bda33e612c Implement streaming chunker using io.Reader Alexander Neumann 2015-02-08 22:54:45 +0100
  • a5c33d80d8 Chunker: remove pool, buf and make bufsize an option Alexander Neumann 2015-02-08 19:32:12 +0100
  • 8dc5c2296a debug: do not seek after creating log file Alexander Neumann 2015-02-08 14:46:29 +0100
  • c884704bce Refactor pool stats Alexander Neumann 2015-02-08 13:40:11 +0100
  • d5dccd746e Progress: Add convenience functions Alexander Neumann 2015-02-07 17:05:49 +0100
  • 7558e99dd5 Add newline to debug output Alexander Neumann 2015-02-07 17:04:20 +0100
  • 57b8373bc9 Progress: Rename functions, fix documentation Alexander Neumann 2015-02-07 15:27:09 +0100
  • 2b7af4a1c1 tree: Add concurrent traversing functions Alexander Neumann 2015-02-04 22:36:49 +0100
  • 316e761f27 fsck: Check minimal set of blobs Alexander Neumann 2015-02-04 22:20:56 +0100
  • d44eb9d794 Always cast link counter to uint64 Alexander Neumann 2015-02-03 22:06:06 +0100
  • 84ad6cf4d2 Return error on backup Alexander Neumann 2015-02-03 22:05:46 +0100
  • 26d3949c8b Use file size from FileInfo Alexander Neumann 2015-02-03 22:05:25 +0100
  • bb777d9a58 Introduce UserID, GroupID for snapshot Alexander Neumann 2015-02-03 22:04:09 +0100
  • d1fee28ae5 Extend darwin support Alexander Neumann 2015-02-03 21:32:01 +0100
  • b7b9c7750d Merge branch 'support-other-platforms' Alexander Neumann 2015-02-03 21:19:02 +0100
  • 1da693a7d7 Move platform specific code to different files Alexander Neumann 2015-02-03 21:18:19 +0100
  • 460ebebeef Split out Node and Blob from tree.go Alexander Neumann 2015-02-03 21:07:55 +0100
  • 79e065596f Make CreateAtNodeAt() independend from Tree Alexander Neumann 2015-02-03 21:04:51 +0100
  • 9101044941 Merge pull request #84 from moho1/patch-82 Alexander Neumann 2015-02-02 19:00:17 +0100
  • 1cf3564dc1 This should fix #82 Moritz Holtz 2015-02-02 14:50:31 +0100
  • 1635f072ec Merge pull request #83 from rubenv/patch-1 Alexander Neumann 2015-02-02 13:58:06 +0100
  • 750326eab2 Remove duplicate paragraphs Ruben Vermeersch 2015-02-02 08:41:53 +0100
  • d3bdc9c0d6 Merge pull request #81 from kamudadreieck/patch-1 Alexander Neumann 2015-02-01 10:15:56 +0100
  • d923abff7c Order of parameters fixed Robert Kamuda 2015-01-31 22:52:02 +0100
  • e2a407babb Create large buffer when encrypting a large tree Alexander Neumann 2015-01-31 21:18:51 +0100
  • 56105489a8 Update documentation Alexander Neumann 2015-01-19 20:14:35 +0100
  • dc3e97adc7 Update documentation Alexander Neumann 2015-01-17 16:57:16 +0100
  • fb95f02af6 Refactor testsuite Alexander Neumann 2015-01-14 21:36:33 +0100
  • 25a214809b Refactor debug into debug module Alexander Neumann 2015-01-14 22:08:48 +0100
  • bcb19c811b Add 'version' command Alexander Neumann 2015-01-16 21:26:33 +0100
  • 9c742c7b4b Output bash version on test error Alexander Neumann 2015-01-14 21:34:21 +0100
  • 333b514d7b Simplify test Alexander Neumann 2015-01-14 20:20:47 +0100
  • 6732938e7e Merge branch 'refactor-repository' Alexander Neumann 2015-01-14 20:19:20 +0100
  • 8c4af2af70 Remove test from default make target Alexander Neumann 2015-01-14 17:49:17 +0100
  • af43fb3dda Fix handling vanished files Alexander Neumann 2015-01-14 17:48:23 +0100
  • 4e54c6af2c Fix calls to debug() Alexander Neumann 2015-01-14 17:48:10 +0100
  • 219c0e82bb Add test for files vanishing between scan and backup Alexander Neumann 2015-01-14 17:43:41 +0100
  • 7af11eaaae Refactor tests, integrate debug break points Alexander Neumann 2015-01-14 17:32:37 +0100
  • 7f9e81431f Reduce time spent in tests Alexander Neumann 2015-01-13 09:04:30 +0100
  • 48751e1935 Introduce debug tags and debug breaks Alexander Neumann 2015-01-11 14:09:44 +0100
  • 203a911de9 Refactor repository structure Alexander Neumann 2015-01-10 23:40:10 +0100
  • bdcdcdea7d Optimize chunker Alexander Neumann 2015-01-14 16:33:41 +0100
  • cdf3336e7a Improve error message for newer files Alexander Neumann 2015-01-08 20:49:32 +0100