Commit graph

3990 commits

Author SHA1 Message Date
Alexander Neumann
fe92062735 Move SaveFile to Archiver, add blobs status 2014-11-18 21:46:49 +01:00
Alexander Neumann
94d1482888 Save multiple files in parallel 2014-11-18 21:46:44 +01:00
Alexander Neumann
1ac4f92299 Add benchmark for Chunk+Encrypt 2014-11-17 23:52:31 +01:00
Alexander Neumann
4a3a6861e2 Scan directory first, then backup. Add stats. 2014-11-17 23:52:31 +01:00
Alexander Neumann
616a2c749d Use different tags for debug log 2014-11-17 23:52:31 +01:00
Alexander Neumann
cf33b01582 Load config.mk in Makefile 2014-11-17 23:52:31 +01:00
Alexander Neumann
7006e13ca9 Add dependencies 2014-11-17 23:52:31 +01:00
Alexander Neumann
bd105b69a8 Add debug() function to khepri cmd and lib 2014-11-17 23:52:31 +01:00
Alexander Neumann
4b0fae6099 Add sourcegraph status badge 2014-11-17 21:40:17 +01:00
Alexander Neumann
804cebde67 Rename backend subdir 'blobs' to 'data' 2014-11-16 13:22:19 +01:00
Alexander Neumann
b403769ae8 Merge pull request #35 from scoddy/add-goal
Added efficency as a project goal
2014-11-16 12:57:06 +01:00
Florian Daniel
8a0daa6318 Added efficency as a project goal 2014-11-16 12:55:26 +01:00
Alexander Neumann
ff3d0840d8 Fix integration tests
Todo for later:
 * fix Futimes() syscall (will be done in #24)
 * return error in dirdiff when ModTime doesn't match
2014-11-16 12:05:54 +01:00
Alexander Neumann
53933f6705 Exit with error code when integration tests fail 2014-11-16 11:34:16 +01:00
Alexander Neumann
9eb0aee05f Add integration tests for wercker 2014-11-16 11:12:55 +01:00
Alexander Neumann
7d235a2be3 Use small werckr status 2014-11-16 00:56:04 +01:00
Alexander Neumann
dcf10fda42 Add wercker status to README.md 2014-11-16 00:54:40 +01:00
Alexander Neumann
8a5e4493b0 Add wercker configuration 2014-11-16 00:45:25 +01:00
Alexander Neumann
29c9e41701 Update README.md 2014-11-16 00:43:15 +01:00
Alexander Neumann
16eb8ddce2 Merge pull request #2 from waffle-iron/master
waffle.io Badge
2014-11-15 22:07:27 +01:00
Making GitHub Delicious.
70142a8099 add waffle.io badge 2014-11-15 14:02:41 -07:00
Alexander Neumann
d20c4ff316 Correctly output blob after decryption with cat 2014-11-15 20:19:34 +01:00
Alexander Neumann
2ac9d28c8d Add tests and benchmarks for encrypt and decrypt 2014-11-15 19:34:42 +01:00
Alexander Neumann
8277daa9e1 Add Makefile and version.sh, add 'version' command 2014-11-15 19:08:15 +01:00
Alexander Neumann
ebd4f97350 Update import path 2014-11-15 19:04:32 +01:00
Alexander Neumann
6003430eb9 Rework key.go, add Comments 2014-11-15 17:18:40 +01:00
Alexander Neumann
543c2c724c Test all Sub-Packages on 'make test' 2014-11-15 17:17:10 +01:00
Alexander Neumann
58f7b1be1e Use CTR instead of CBC for encryption 2014-11-15 17:12:52 +01:00
Alexander Neumann
f37d0bf45f Add newlink to version file 2014-11-15 15:30:54 +01:00
Alexander Neumann
24b4d58bdf Remove double check 2014-11-15 15:25:30 +01:00
Alexander Neumann
9b75f2cab0 Better error handling and annotation 2014-10-07 23:23:39 +02:00
Alexander Neumann
cbee80fc6d Add hint for osutil library 2014-10-07 23:23:18 +02:00
Alexander Neumann
bb5bfe1ba0 Cleanup, remove unused commands 2014-10-05 16:17:40 +02:00
Alexander Neumann
09702c1c61 Add commands 'cat','list' and 'ls' 2014-10-05 14:44:59 +02:00
Alexander Neumann
f848afed27 Add SFTP backend 2014-10-04 19:20:15 +02:00
Alexander Neumann
bfd99a9be6 Add 'version' file to local backend 2014-10-04 16:49:39 +02:00
Alexander Neumann
30ab03b7b7 Add decrypt, refactor 2014-10-03 21:44:55 +02:00
Alexander Neumann
83ea81d8c3 Fix special case with null byte input 2014-10-03 21:44:39 +02:00
Alexander Neumann
b3a4bbc850 Add quick'n dirty building instructions 2014-10-02 21:42:53 +02:00
Alexander Neumann
03ca69407d Add method to create repository
Also disables automatic creation on open
2014-09-23 21:16:54 +02:00
Alexander Neumann
f0287b2c9a Restructure, adapt for max 16MB chunk size 2014-09-21 16:33:20 +02:00
Alexander Neumann
f1f96c4206 Remove old cmd/ experiments 2014-09-21 16:02:57 +02:00
Alexander Neumann
0a4c9aab36 Add error to messages 2014-09-21 15:58:52 +02:00
Alexander Neumann
629935db5c Add CDC to backup and restore 2014-09-18 22:42:23 +02:00
Alexander Neumann
16dfd73ecb Extend cmd/split 2014-09-18 22:40:59 +02:00
Alexander Neumann
878a96e761 Fix missing byte 2014-09-18 22:34:08 +02:00
Alexander Neumann
1c03bd7f7b Clarify behaviour of Next() 2014-09-18 22:22:44 +02:00
Alexander Neumann
8e24a8b811 Add more documentation and error handling 2014-09-18 22:20:12 +02:00
Alexander Neumann
0377b346dc LICENSE: Add email address 2014-09-18 21:10:30 +02:00
Alexander Neumann
18131f88bf Add code for content defined chunking (CDC) 2014-09-18 21:10:20 +02:00