Alexander Neumann
|
0a45ec1d3a
|
Implement streaming functions for local backend
|
2015-02-11 19:50:29 +01:00 |
|
Alexander Neumann
|
64f7b4e5e9
|
Rename HashReader -> HashAppendReader, add HashingReader
|
2015-02-11 19:37:48 +01:00 |
|
Alexander Neumann
|
842dea173c
|
Generalize hash in backend
|
2015-02-11 19:25:43 +01:00 |
|
Alexander Neumann
|
5f0cce8546
|
Move HashReader to backend
|
2015-02-11 19:20:45 +01:00 |
|
Alexander Neumann
|
a564a454c4
|
Add stream functions for decrypt
|
2015-02-11 18:36:31 +01:00 |
|
Alexander Neumann
|
c6901af5aa
|
Add streaming encrypt functions
|
2015-02-11 18:05:43 +01:00 |
|
Alexander Neumann
|
93abaf204a
|
Fix get_random for count != 4k, add randomReader()
|
2015-02-11 17:38:51 +01:00 |
|
Alexander Neumann
|
3bf66d24fa
|
chunker: Add test, only pass hash.Hash to New()
|
2015-02-11 13:12:36 +01:00 |
|
Alexander Neumann
|
869ba83c6d
|
Add Benchmarks for Scanner and Archiver
|
2015-02-10 21:59:18 +01:00 |
|
Alexander Neumann
|
9fcd23bd38
|
Add parallel benchmark for chunk+encrypt
|
2015-02-09 23:39:16 +01:00 |
|
Alexander Neumann
|
bbb3145f11
|
Add chunker pool
|
2015-02-09 23:38:50 +01:00 |
|
Alexander Neumann
|
3daeee8e2c
|
Make chunker resettable
|
2015-02-09 23:37:33 +01:00 |
|
Alexander Neumann
|
bda33e612c
|
Implement streaming chunker using io.Reader
|
2015-02-09 00:28:54 +01:00 |
|
Alexander Neumann
|
a5c33d80d8
|
Chunker: remove pool, buf and make bufsize an option
|
2015-02-08 19:32:12 +01:00 |
|
Alexander Neumann
|
8dc5c2296a
|
debug: do not seek after creating log file
|
2015-02-08 14:46:29 +01:00 |
|
Alexander Neumann
|
c884704bce
|
Refactor pool stats
|
2015-02-08 13:46:51 +01:00 |
|
Alexander Neumann
|
d5dccd746e
|
Progress: Add convenience functions
|
2015-02-07 17:05:49 +01:00 |
|
Alexander Neumann
|
7558e99dd5
|
Add newline to debug output
|
2015-02-07 17:04:20 +01:00 |
|
Alexander Neumann
|
57b8373bc9
|
Progress: Rename functions, fix documentation
|
2015-02-07 15:27:09 +01:00 |
|
Alexander Neumann
|
2b7af4a1c1
|
tree: Add concurrent traversing functions
|
2015-02-04 22:36:49 +01:00 |
|
Alexander Neumann
|
316e761f27
|
fsck: Check minimal set of blobs
|
2015-02-04 22:33:48 +01:00 |
|
Alexander Neumann
|
d44eb9d794
|
Always cast link counter to uint64
|
2015-02-03 22:06:17 +01:00 |
|
Alexander Neumann
|
84ad6cf4d2
|
Return error on backup
|
2015-02-03 22:05:46 +01:00 |
|
Alexander Neumann
|
26d3949c8b
|
Use file size from FileInfo
|
2015-02-03 22:05:25 +01:00 |
|
Alexander Neumann
|
bb777d9a58
|
Introduce UserID, GroupID for snapshot
Use the fields UID and GID for Unix user and group ID, and the fields
UserID and GroupID for Windows user and group strings.
|
2015-02-03 22:04:09 +01:00 |
|
Alexander Neumann
|
d1fee28ae5
|
Extend darwin support
|
2015-02-03 21:32:01 +01:00 |
|
Alexander Neumann
|
b7b9c7750d
|
Merge branch 'support-other-platforms'
|
2015-02-03 21:19:02 +01:00 |
|
Alexander Neumann
|
1da693a7d7
|
Move platform specific code to different files
|
2015-02-03 21:18:19 +01:00 |
|
Alexander Neumann
|
460ebebeef
|
Split out Node and Blob from tree.go
|
2015-02-03 21:07:55 +01:00 |
|
Alexander Neumann
|
79e065596f
|
Make CreateAtNodeAt() independend from Tree
|
2015-02-03 21:04:51 +01:00 |
|
Alexander Neumann
|
9101044941
|
Merge pull request #84 from moho1/patch-82
This should fix #82
|
2015-02-02 19:00:17 +01:00 |
|
Moritz Holtz
|
1cf3564dc1
|
This should fix #82
Sockets where just not created, but CreateNodeAt still tried
to run chmod on them.
Now, CreateNodeAt directly returns when finding a socket.
|
2015-02-02 14:50:31 +01:00 |
|
Alexander Neumann
|
1635f072ec
|
Merge pull request #83 from rubenv/patch-1
Remove duplicate paragraphs
|
2015-02-02 13:58:06 +01:00 |
|
Ruben Vermeersch
|
750326eab2
|
Remove duplicate paragraphs
|
2015-02-02 08:41:53 +01:00 |
|
Alexander Neumann
|
d3bdc9c0d6
|
Merge pull request #81 from kamudadreieck/patch-1
Order of parameters fixed.
|
2015-02-01 10:15:56 +01:00 |
|
Robert Kamuda
|
d923abff7c
|
Order of parameters fixed
restic -r /tmp/backup_loaction <command>
|
2015-01-31 22:52:02 +01:00 |
|
Alexander Neumann
|
e2a407babb
|
Create large buffer when encrypting a large tree
This fixes #80
|
2015-01-31 21:18:51 +01:00 |
|
Alexander Neumann
|
56105489a8
|
Update documentation
|
2015-01-19 20:14:35 +01:00 |
|
Alexander Neumann
|
dc3e97adc7
|
Update documentation
|
2015-01-17 16:57:16 +01:00 |
|
Alexander Neumann
|
fb95f02af6
|
Refactor testsuite
|
2015-01-17 16:32:24 +01:00 |
|
Alexander Neumann
|
25a214809b
|
Refactor debug into debug module
|
2015-01-17 16:32:13 +01:00 |
|
Alexander Neumann
|
bcb19c811b
|
Add 'version' command
|
2015-01-16 21:26:33 +01:00 |
|
Alexander Neumann
|
9c742c7b4b
|
Output bash version on test error
|
2015-01-14 21:34:21 +01:00 |
|
Alexander Neumann
|
333b514d7b
|
Simplify test
|
2015-01-14 20:20:47 +01:00 |
|
Alexander Neumann
|
6732938e7e
|
Merge branch 'refactor-repository'
|
2015-01-14 20:19:20 +01:00 |
|
Alexander Neumann
|
8c4af2af70
|
Remove test from default make target
|
2015-01-14 17:49:17 +01:00 |
|
Alexander Neumann
|
af43fb3dda
|
Fix handling vanished files
|
2015-01-14 17:48:23 +01:00 |
|
Alexander Neumann
|
4e54c6af2c
|
Fix calls to debug()
|
2015-01-14 17:48:10 +01:00 |
|
Alexander Neumann
|
219c0e82bb
|
Add test for files vanishing between scan and backup
|
2015-01-14 17:43:41 +01:00 |
|
Alexander Neumann
|
7af11eaaae
|
Refactor tests, integrate debug break points
|
2015-01-14 17:32:37 +01:00 |
|