Sebastian Messmer
|
ac63b5af85
|
Add FlagsValueType
|
2018-09-14 01:31:38 -07:00 |
|
Sebastian Messmer
|
e006a4057f
|
Improve UnswappableAllocator for Windows. It is now guaranteed to not unlock memory too early because of close allocations next to it
|
2018-09-13 01:01:19 -07:00 |
|
Sebastian Messmer
|
13f820975a
|
Fix IOStreamConsole::askPassword
|
2018-09-13 05:09:51 -07:00 |
|
Sebastian Messmer
|
804dc89fb7
|
Fix VirtualLock on Windows
|
2018-09-13 05:08:42 -07:00 |
|
Sebastian Messmer
|
5ad55b1d58
|
- UnswappableAllocator
- EncryptionKey uses UnswappableAllocator
|
2018-09-11 21:51:31 -07:00 |
|
Sebastian Messmer
|
1f363fce62
|
Introduce Allocators to cpputils::Data
|
2018-09-11 18:49:13 -07:00 |
|
Sebastian Messmer
|
498c9da860
|
Fix CI for osx
|
2018-09-10 13:11:00 -07:00 |
|
Sebastian Messmer
|
9b990b4fd1
|
Fix CaptureStderrRAII for Windows
|
2018-09-07 19:13:16 -07:00 |
|
Sebastian Messmer
|
916632279b
|
Test cases might set the top level handler multiple times, so we have to allow that
|
2018-09-07 08:54:45 -07:00 |
|
Sebastian Messmer
|
fafbbb8e3a
|
Portable way to ask for password
|
2018-09-03 16:51:59 -07:00 |
|
Sebastian Messmer
|
4778c28898
|
Some MSVC fixes
|
2018-09-03 16:06:54 -07:00 |
|
Sebastian Messmer
|
cb96a5fc0a
|
Portable setenv
|
2018-09-03 16:06:46 -07:00 |
|
Sebastian Messmer
|
873c51962f
|
Make filetime test cases work on Windows
|
2018-09-03 02:33:03 -07:00 |
|
Sebastian Messmer
|
79ba320714
|
Fix logger for windows
|
2018-08-07 18:33:36 -07:00 |
|
Sebastian Messmer
|
76969171c7
|
Fix time::now() on windows and simplify implementation
|
2018-08-07 18:07:51 -07:00 |
|
Sebastian Messmer
|
355da63a1d
|
Fix top level exception handler on Windows
|
2018-08-01 17:13:31 -07:00 |
|
Sebastian Messmer
|
1b577d000c
|
Fixes for MSVC
|
2018-07-17 21:08:17 -07:00 |
|
Sebastian Messmer
|
30874135a2
|
Further windows fixes
|
2018-07-08 20:06:59 -07:00 |
|
Sebastian Messmer
|
1dd88f0a67
|
Windows compatibility fixes
|
2018-07-08 19:47:40 -07:00 |
|
Sebastian Messmer
|
312ac2ec31
|
Merge fixes from windows branch
|
2018-06-08 23:18:10 -07:00 |
|
Sebastian Messmer
|
07ba168107
|
Finish IdValueType
|
2018-05-27 21:03:44 -07:00 |
|
Sebastian Messmer
|
e266fa5e98
|
Add test cases
|
2018-05-23 23:57:09 -07:00 |
|
Sebastian Messmer
|
0e697eb1f6
|
Continue implementing ValueType. New approach.
|
2018-05-23 00:03:32 -07:00 |
|
Sebastian Messmer
|
df2f1d7a2f
|
Start implementing ValueType
|
2018-05-22 00:04:00 -07:00 |
|
Sebastian Messmer
|
04e3f0f34f
|
Start
|
2018-05-21 23:11:51 -07:00 |
|
Sebastian Messmer
|
bacc95f2f2
|
cpputils::free_disk_space_in_bytes for Windows
|
2018-05-20 19:22:46 -07:00 |
|
Sebastian Messmer
|
e7110afe25
|
WARN_UNUSED_RESULT for windows
|
2018-05-20 19:22:46 -07:00 |
|
Sebastian Messmer
|
76dc5cbba8
|
Fix exception safety in subprocess
|
2018-05-20 19:22:46 -07:00 |
|
Sebastian Messmer
|
aa4e3c7c08
|
Fix subprocess for Windows
|
2018-05-20 19:22:46 -07:00 |
|
Sebastian Messmer
|
2ea77d4c26
|
Use boost::filesystem::path more portably
|
2018-05-20 19:22:46 -07:00 |
|
Sebastian Messmer
|
dfd6a0414f
|
Fix subprocess for osx
|
2018-05-20 19:21:59 -07:00 |
|
Sebastian Messmer
|
ca68102a50
|
Prefer repository-cryptopp to system installed one
|
2018-05-20 19:21:59 -07:00 |
|
Sebastian Messmer
|
ccdb091a84
|
Fix subprocess on osx
|
2018-05-20 19:21:58 -07:00 |
|
Sebastian Messmer
|
d0fb8b8412
|
Make ThreadSystem work on windows
|
2018-05-20 19:21:58 -07:00 |
|
Sebastian Messmer
|
736052b0ee
|
Make daemonize() work on windows
|
2018-05-20 19:21:58 -07:00 |
|
Sebastian Messmer
|
f2831c0426
|
Rewrite subprocess and add test cases for it
|
2018-05-20 19:21:58 -07:00 |
|
Sebastian Messmer
|
3296ae92f7
|
Make subprocess work on windows
|
2018-05-20 19:21:58 -07:00 |
|
Sebastian Messmer
|
d7e95606f6
|
Backtrace library is only needed on linux
|
2018-05-20 19:21:58 -07:00 |
|
Sebastian Messmer
|
e5d8bf82c3
|
Make DontEchoStdinToStdoutRAII work on windows
|
2018-05-20 19:21:58 -07:00 |
|
Sebastian Messmer
|
eb8682887f
|
Increased scrypt hardness to (N=1048576, r=4, p=8) to make it harder to crack the key while allowing cryfs to take advantage of multicore machines.
|
2018-05-20 19:21:09 -07:00 |
|
Sebastian Messmer
|
fede748ff4
|
Use cryptopp scrypt instead of vendor/scrypt one
|
2018-05-20 19:21:09 -07:00 |
|
Sebastian Messmer
|
6dbee297ce
|
Use cryptopp from vendor/ instead of system
|
2018-05-20 19:20:45 -07:00 |
|
Sebastian Messmer
|
b49435f405
|
Fix logging for older compilers
|
2018-05-18 22:29:52 -07:00 |
|
Sebastian Messmer
|
b715e18a59
|
Fix non-windows backtrace implementation
|
2018-05-18 22:29:41 -07:00 |
|
Sebastian Messmer
|
e4d1f44c2a
|
Cleanup CMakeLists.txt
|
2018-05-18 22:29:04 -07:00 |
|
0x4D616E75
|
5db592bcc2
|
fix loading of CURL and Backtracing library with CMake (#215)
to build on FreeBSD with default compiler (Clang 4.0)
|
2018-05-17 09:55:15 -07:00 |
|
Sebastian Messmer
|
a686129243
|
Make cpputils::time::now() work on windows
|
2018-05-17 06:37:47 -07:00 |
|
Sebastian Messmer
|
9d872ea00c
|
- Fix clash of our ERROR log level with the ERROR macro defined in windows
- Fix definition of log levels so msvc accepts them
|
2018-05-16 23:03:03 -07:00 |
|
Sebastian Messmer
|
6a37f750f4
|
Fix c++ standard violation (msvc complains otherwise)
|
2018-05-16 22:56:50 -07:00 |
|
Sebastian Messmer
|
aeb4f8e852
|
Remove unnecessary file
|
2018-05-16 22:52:22 -07:00 |
|