Commit Graph

185 Commits

Author SHA1 Message Date
Sebastian Messmer ee702471f0 Switch to plain cmake, no biicode anymore. 2016-02-10 00:58:03 +01:00
Sebastian Messmer 7d532d8115 Merge tag '0.8.5' 2016-01-25 22:42:06 +01:00
Sebastian Messmer 26b8938331 Update biicode block ref 2016-01-25 22:41:31 +01:00
Sebastian Messmer b37edef7e8 Merge tag '0.8.5' 2016-01-25 22:38:14 +01:00
Sebastian Messmer 36cac2f3da Don't print a newline before asking i/o questions 2016-01-25 14:20:16 +01:00
Sebastian Messmer 478a3600ae Merge tag '0.8.4' 2015-12-16 00:26:45 +01:00
Sebastian Messmer 10ac4eef29 Added DataUtils 2015-12-14 17:18:53 +01:00
Sebastian Messmer c6658839e0 Test cases run successfully on Mac OS X 2015-11-30 03:17:19 +01:00
Sebastian Messmer 741be2b08f Reduce memory usage of tests 2015-11-29 21:32:12 +01:00
Sebastian Messmer b5cb732da0 Merge branch 'develop' of github.com:smessmer/cpp-utils into develop 2015-11-28 17:09:31 +01:00
Sebastian Messmer 76d042bdd9 Compiles on MacOS X 2015-11-28 17:08:05 +01:00
Sebastian Messmer ec0bc13c27 Fix test cases 2015-11-27 17:53:52 +01:00
Sebastian Messmer a6f2229877 Make classes final if they're not meant to be derived from 2015-11-27 14:05:30 +01:00
Sebastian Messmer e66624b4bf Update biicode block ref 2015-11-25 16:41:20 +01:00
Sebastian Messmer 83cac1e32d Compatibility with 32bit systems 2015-11-25 15:39:52 +01:00
Sebastian Messmer aadc195165 Use gcc 4.8 on travis to ensure compatibility 2015-11-24 15:16:51 +01:00
Sebastian Messmer f9320ae8cb Merge tag '0.8.3' 2015-11-24 15:08:24 +01:00
Sebastian Messmer 2f1366d7bf Update dependencies 2015-11-24 15:07:40 +01:00
Sebastian Messmer af9219a7bd Update dependencies 2015-11-24 14:38:03 +01:00
Sebastian Messmer d400550af7 Code is compatible with GCC 4.8 2015-11-24 14:32:53 +01:00
Sebastian Messmer ef49309782 Update biicode block ref 2015-11-24 08:30:35 +01:00
Sebastian Messmer 3fe90ea434 Add timeout to HttpClient 2015-11-24 08:23:20 +01:00
Sebastian Messmer feb806b392 Add HttpClient 2015-11-24 07:47:29 +01:00
Sebastian Messmer 5148a6571e Update biicode block ref 2015-11-18 11:05:24 +01:00
Sebastian Messmer 7099fca97c Depend on stable version of Crypto++ 2015-11-17 20:16:39 +01:00
Sebastian Messmer 1da82c3aff Update biicode block ref 2015-11-12 15:39:11 -08:00
Sebastian Messmer 1e52e78251 Fix compiler error in test cases 2015-11-12 15:31:11 -08:00
Sebastian Messmer 9cea5d9090 Allow terminating LoopThreads from within 2015-11-12 13:07:20 -08:00
Sebastian Messmer b92a87ab72 Make sure, ciphers link without errors 2015-11-11 14:03:16 -08:00
Sebastian Messmer 71c808b229 RandomPadding throws exception instead of ASSERT when data is too large 2015-11-11 11:00:24 -08:00
Sebastian Messmer 9c86b619a6 Allow std::string ASSERT messages 2015-11-10 19:40:34 -08:00
Sebastian Messmer e15796f738 TODOs 2015-11-10 19:11:04 -08:00
Sebastian Messmer 4059c6a9c9 DerivedKeyConfig is comparable 2015-11-10 19:10:19 -08:00
Sebastian Messmer 4cf886c91f Make DerivedKeyConfig copyable and assignable 2015-11-10 17:49:33 -08:00
Sebastian Messmer c1734dd93e Release lock before joining thread, so other threads don't have to wait 2015-11-07 12:21:54 -08:00
Sebastian Messmer 47bd752a97 Make ThreadSystem onfork handlers threadsafe 2015-11-07 00:11:12 -08:00
Sebastian Messmer 236ea8d243 Added new LoopThread implementation 2015-11-07 00:00:25 -08:00
Sebastian Messmer 5575509594 New way to configure SCrypt algorithm 2015-11-03 20:13:23 -08:00
Sebastian Messmer 7f6dffdbd9 Add Subprocess::callAndGetReturnCode() 2015-11-03 13:11:09 -08:00
Sebastian Messmer 8b585c39fe Renamed daemon folder to process and added Subprocess class to it 2015-11-03 12:20:15 -08:00
Sebastian Messmer 4ced78b07b TempDir/TempFile don't fail if they can't delete themselves 2015-10-30 18:27:40 +01:00
Sebastian Messmer 6836a1bd40 Better exceptions 2015-10-30 18:10:48 +01:00
Sebastian Messmer cc99cb0ea5 Allow TempDir::remove() 2015-10-29 15:51:16 +01:00
Sebastian Messmer 62fcd1a3fd TODOs 2015-10-29 15:51:05 +01:00
Sebastian Messmer c4dfd55c39 Because LoopThread now works fine with fork(), we don't have to specify this a DeathTest 2015-10-28 15:20:55 +01:00
Sebastian Messmer 4f66543cac LoopThread also works fine with fork() if the thread holds locks 2015-10-28 15:18:28 +01:00
Sebastian Messmer a0d4548d4c Fixed fork() issue with threads 2015-10-28 15:00:24 +01:00
Sebastian Messmer 3e01c56ad4 Add Cipher::NAME to CipherConcept 2015-10-28 01:49:12 +01:00
Sebastian Messmer 926d1ce7a4 Allow Cipher::NAME (e.g. AES256_GCM::NAME) 2015-10-28 01:41:38 +01:00
Sebastian Messmer c50371d583 Add symmetric ciphers to crypto lib 2015-10-27 23:19:20 +01:00