Commit graph

  • 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
  • 5691d89822 Only test once if node type is still the same Alexander Neumann 2015-01-06 22:09:39 +0100
  • 248e3218cb Incremental: Check if node type is still the same Alexander Neumann 2015-01-06 22:06:57 +0100
  • 33bcf31bae Fix incremental backup Alexander Neumann 2015-01-05 21:40:43 +0100
  • 4b070358ef fsck: more verbose error messages Alexander Neumann 2015-01-05 20:38:49 +0100
  • 77c421b940 Fix error message Alexander Neumann 2015-01-05 20:17:15 +0100
  • 6645cb04e6 Merge branch 'refactor-archiver' Alexander Neumann 2015-01-04 23:25:38 +0100
  • 6eb969a492 Update modified files, store error message Alexander Neumann 2015-01-04 22:58:58 +0100
  • e543f5926c Refactor Archiver and backup command Alexander Neumann 2015-01-04 22:39:30 +0100
  • 2a97e2b08a Add tree.Stat() Alexander Neumann 2015-01-04 20:11:32 +0100
  • fe231af7fc Remove error from return value of NewContentHandler Alexander Neumann 2015-01-04 20:07:30 +0100
  • 4b70bba588 Split Scanner from Archiver, refactor Progress Alexander Neumann 2015-01-04 18:23:00 +0100
  • a93bc3c991 Rename functions, remove code for compare Alexander Neumann 2015-01-04 16:10:30 +0100
  • 34afb00d55 Typo Alexander Neumann 2015-01-03 17:05:37 +0100
  • 03c1ace107 Add details about the repository Alexander Neumann 2015-01-03 17:03:57 +0100
  • 9defbc25d3 Update logo Alexander Neumann 2015-01-03 15:42:48 +0100
  • 62c15649eb Describe threat model Alexander Neumann 2015-01-03 15:28:33 +0100
  • 8708d0c167 Reformat paragraphs Alexander Neumann 2015-01-03 15:24:47 +0100
  • 97c3c50f69 Correct URL in README.md Alexander Neumann 2015-01-02 23:16:42 +0100
  • 5ec31a56f3 More hints for new contributors Alexander Neumann 2015-01-02 23:13:30 +0100
  • fdbedd525a Add notes for contributors to README.md Alexander Neumann 2015-01-02 23:11:14 +0100
  • 5b82475d74 Merge branch 'restore-pattern', closes #69 Alexander Neumann 2015-01-02 23:04:29 +0100
  • b1dbc6f062 Support for pattern in restore command Sebastian Schmidt 2015-01-01 16:29:41 +0100
  • e986c8f9d0 Add more documentation Alexander Neumann 2015-01-02 22:45:02 +0100
  • 2e28b88e3a Write prompt to stderr instead of stdout Alexander Neumann 2015-01-02 22:33:16 +0100
  • 1789e6151d Add documentation Alexander Neumann 2015-01-02 18:43:59 +0100