Sebastian Messmer
|
b8a017b09c
|
Add CompressingBlockStore
|
2015-12-14 17:17:16 +01:00 |
|
Sebastian Messmer
|
337c338c61
|
Add Block::resize()
|
2015-12-14 17:16:54 +01:00 |
|
Sebastian Messmer
|
9d4165d2db
|
TODOs
|
2015-12-07 12:13:43 +01:00 |
|
Sebastian Messmer
|
31d8dc04f4
|
Remove strange self-initialization in test case
|
2015-11-28 16:44:14 +01:00 |
|
Sebastian Messmer
|
5c9cc509d7
|
Make classes final if they're not meant to be derived from
|
2015-11-27 14:06:40 +01:00 |
|
Sebastian Messmer
|
b83be2c32d
|
Fix compiler warning
|
2015-11-26 19:29:16 +01:00 |
|
Sebastian Messmer
|
9c15076350
|
Update biicode block ref
|
2015-11-25 16:45:31 +01:00 |
|
Sebastian Messmer
|
160203a2b0
|
Update dependencies
|
2015-11-25 16:45:21 +01:00 |
|
Sebastian Messmer
|
7573ffb89d
|
Use gcc 4.8 on travis to ensure compatibility
|
2015-11-24 15:17:48 +01:00 |
|
Sebastian Messmer
|
fb733929d8
|
Code is compatible with gcc 4.8
|
2015-11-24 14:39:41 +01:00 |
|
Sebastian Messmer
|
8dc31b7a85
|
Update dependencies
|
2015-11-24 08:41:00 +01:00 |
|
Sebastian Messmer
|
90fd0b55e5
|
Update biicode block ref
|
2015-11-18 11:09:11 +01:00 |
|
Sebastian Messmer
|
2e8bdeed09
|
Update dependencies
|
2015-11-18 11:08:36 +01:00 |
|
Sebastian Messmer
|
47925e0378
|
Updated biicode block version
|
2015-11-12 15:42:38 -08:00 |
|
Sebastian Messmer
|
3ebc2f5dd4
|
Update dependencies
|
2015-11-12 15:41:34 -08:00 |
|
Sebastian Messmer
|
06b78f1b80
|
Adapt to new cpputils
|
2015-11-12 13:07:59 -08:00 |
|
Sebastian Messmer
|
ea9d912a16
|
Better exception in OnDiskBlockStore when rootdir is not a directory
|
2015-10-30 18:10:24 +01:00 |
|
Sebastian Messmer
|
7402af10c4
|
OnDiskBlockStore throws an exception earlier (i.e. already in the constructor) if it can't access the base directory
|
2015-10-29 15:49:59 +01:00 |
|
Sebastian Messmer
|
1bd64c2f7f
|
Added comment explaining why we use boost/thread
|
2015-10-28 15:30:59 +01:00 |
|
Sebastian Messmer
|
52366fb707
|
Use cpputils threads that also work fine when fork()-ed
|
2015-10-28 15:00:49 +01:00 |
|
Sebastian Messmer
|
22a3c90d54
|
Moved ciphers to cpputils
|
2015-10-27 23:27:40 +01:00 |
|
Sebastian Messmer
|
caaf528031
|
Refactor key creation
|
2015-10-22 18:19:59 +02:00 |
|
Sebastian Messmer
|
62549eeae6
|
Adapt to new cpputils::Random interface
|
2015-10-22 17:41:43 +02:00 |
|
Sebastian Meßmer
|
a4ce9f1c97
|
Fix warnings from -Weffc++
|
2015-10-17 21:10:26 +02:00 |
|
Sebastian Meßmer
|
457d5e032b
|
Update dependencies
|
2015-10-17 17:59:35 +02:00 |
|
Sebastian Meßmer
|
e9470ffb78
|
Logging instead of stderr
|
2015-10-17 17:50:30 +02:00 |
|
Sebastian Meßmer
|
62e0a177fb
|
Use cpputils::logging
|
2015-10-17 03:30:42 +02:00 |
|
Sebastian Meßmer
|
2e8b17bd17
|
Update biicode block ref
|
2015-10-16 04:30:37 +02:00 |
|
Sebastian Meßmer
|
7295417f84
|
Update dependency
|
2015-10-16 04:30:07 +02:00 |
|
Sebastian Meßmer
|
0778806dba
|
Update dependency
|
2015-10-16 04:25:30 +02:00 |
|
Sebastian Meßmer
|
821550e62f
|
Unify (and fix) include guards
|
2015-10-15 13:09:21 +02:00 |
|
Sebastian Meßmer
|
9a27cea138
|
Increase parallelity level for cache flushing
|
2015-10-15 05:45:49 +02:00 |
|
Sebastian Meßmer
|
92d0d073a5
|
Fix test cases
|
2015-10-15 04:49:31 +02:00 |
|
Sebastian Messmer
|
0e1ec6829a
|
Added assert
|
2015-10-14 14:40:53 +02:00 |
|
Sebastian Messmer
|
2ccdcb5b98
|
Cache destructs elements in parallel in destructor
|
2015-10-14 14:40:45 +02:00 |
|
Sebastian Messmer
|
6fd2727592
|
Update dependencies
|
2015-10-14 14:39:35 +02:00 |
|
Sebastian Messmer
|
210c2c2811
|
Fix compiler error in test cases
|
2015-10-08 18:05:09 +02:00 |
|
Sebastian Messmer
|
260bc1056a
|
Make cache MAX_SIZE configurable
|
2015-10-07 17:24:13 +02:00 |
|
Sebastian Messmer
|
810c2c5b48
|
Added some locks against race conditions
|
2015-10-05 18:54:16 +02:00 |
|
Sebastian Messmer
|
78dbe6ea24
|
Test cases print stack trace on sigsegv
|
2015-10-05 16:51:49 +02:00 |
|
Sebastian Messmer
|
5bb77adc87
|
Added Cache::size()
|
2015-10-05 16:51:36 +02:00 |
|
Sebastian Messmer
|
73101b74ea
|
Better locking for cache
|
2015-10-01 15:52:43 +02:00 |
|
Sebastian Messmer
|
84330b1100
|
Cache has better parallelity - we can push()/pop() while it is flushing and flushing is actually parallel
|
2015-10-01 13:51:01 +02:00 |
|
Sebastian Messmer
|
c8c13517e0
|
TODOs
|
2015-10-01 02:00:34 +02:00 |
|
Sebastian Messmer
|
942a627173
|
Better fix for Cache race condition
|
2015-10-01 01:52:21 +02:00 |
|
Sebastian Messmer
|
90471ea6a3
|
Fixed Cache race condition and added test for it
|
2015-10-01 01:20:40 +02:00 |
|
Sebastian Messmer
|
c9f07762a4
|
Removed unnecessary debug calculation
|
2015-09-29 20:04:12 +02:00 |
|
Sebastian Messmer
|
959ef62a38
|
Cache is flushed in parallel
|
2015-09-29 20:01:51 +02:00 |
|
Sebastian Messmer
|
52bb855627
|
EncryptedBlockStore crashed when a modified block was removed. Fixed crash and added test case.
|
2015-09-29 18:51:59 +02:00 |
|
Sebastian Messmer
|
d916408a01
|
Fix travis build icon
|
2015-09-13 10:55:44 +02:00 |
|