Commit Graph

  • 43ffff5900 Introduce fspp::openflags_t Sebastian Messmer 2018-09-15 23:06:08 -0700
  • d1273677a5 Use MSVC instead of WIN32 in CMake Sebastian Messmer 2018-09-15 15:20:22 -0700
  • a8076520ff Make fspp::mode_t more cross-plattform Sebastian Messmer 2018-09-15 08:56:40 -0700
  • 8d21e09159 Introduce fspp::num_bytes_t Sebastian Messmer 2018-09-15 14:32:58 -0700
  • 26e33a44ea Fix getting current uid/gid in stat() on Windows Sebastian Messmer 2018-09-15 12:17:48 -0700
  • b1dfd94243 Introduce fspp::uid_t, fspp::gid_t and fspp::mode_t Sebastian Messmer 2018-09-14 02:34:11 -0700
  • 8f2fc3b6b8 Move stat_info and statvfs to Types.h Sebastian Messmer 2018-09-14 01:37:33 -0700
  • ac63b5af85 Add FlagsValueType Sebastian Messmer 2018-09-14 01:31:38 -0700
  • dbfd63e8d2 Merge branch 'feature/decouple_stat' into develop Sebastian Messmer 2018-09-14 01:00:43 -0700
  • ee80327c45 Fix ValueTypeTest for Windows Sebastian Messmer 2018-07-07 11:47:08 -0700
  • 63c5d20453 Decouple stat because dokan-fuse and fuse have different structs for that Sebastian Messmer 2018-09-13 22:38:05 -0700
  • cb852c16cc remove metaprogramming Sebastian Messmer 2018-09-13 21:42:54 -0700
  • 4430ca11e9 Handle struct ::stat correctly, whether it has st_atim or st_atime members Sebastian Messmer 2018-09-13 21:36:50 -0700
  • 01dece6cd0 Decouple stat. Dokan in Windows and Fuse in Linux use different structs for that. Sebastian Messmer 2018-09-13 20:45:31 -0700
  • d6b1a6e25d Reduce flakiness in CallAfterTimeoutTest Sebastian Messmer 2018-09-13 18:41:58 -0700
  • e006a4057f Improve UnswappableAllocator for Windows. It is now guaranteed to not unlock memory too early because of close allocations next to it Sebastian Messmer 2018-09-13 07:56:59 -0700
  • 13f820975a Fix IOStreamConsole::askPassword Sebastian Messmer 2018-09-13 05:09:51 -0700
  • 804dc89fb7 Fix VirtualLock on Windows Sebastian Messmer 2018-09-13 05:08:42 -0700
  • 5ad55b1d58 - UnswappableAllocator - EncryptionKey uses UnswappableAllocator Sebastian Messmer 2018-09-11 18:53:21 -0700
  • 1f363fce62 Introduce Allocators to cpputils::Data Sebastian Messmer 2018-09-10 23:50:02 -0700
  • 4afe1eb780 Decouple statvfs Sebastian Messmer 2018-09-11 18:26:33 -0700
  • 121de7d7ab Remove some unneeded headers Sebastian Messmer 2018-09-11 00:50:59 -0700
  • 498c9da860 Fix CI for osx Sebastian Messmer 2018-09-10 13:11:00 -0700
  • 1a7625ea9b Merge from next Sebastian Messmer 2018-09-09 14:48:06 -0700
  • 6ada5166e9 Fix CliTest regex checks in unit tests on Windows Sebastian Messmer 2018-09-08 04:29:28 -0700
  • af1ed483cf On Windows, disable a few test cases that don't work Sebastian Messmer 2018-09-08 04:26:32 -0700
  • 1be1b5c26e Don't block if filesystem doesn't finish Sebastian Messmer 2018-09-08 03:32:46 -0700
  • afad6ee465 Improve CliTest running of the file system Sebastian Messmer 2018-09-07 19:54:01 -0700
  • cef6b13317 Fix relative path construction on Windows Sebastian Messmer 2018-09-06 22:44:38 -0700
  • a9e2dea97e Fix argument string ownership Sebastian Messmer 2018-09-06 22:44:23 -0700
  • d8b66d0967 - If unmounting doesn't work in test case, don't deadlock but exit with error Sebastian Messmer 2018-09-07 05:01:21 -0700
  • de3095a4d4 Fix paths for Windows tests Sebastian Messmer 2018-09-07 05:00:47 -0700
  • 9b990b4fd1 Fix CaptureStderrRAII for Windows Sebastian Messmer 2018-09-07 04:59:16 -0700
  • 916632279b Test cases might set the top level handler multiple times, so we have to allow that Sebastian Messmer 2018-09-07 04:58:11 -0700
  • fafbbb8e3a Portable way to ask for password Sebastian Messmer 2018-09-03 16:51:59 -0700
  • 4778c28898 Some MSVC fixes Sebastian Messmer 2018-09-03 15:59:17 -0700
  • cb96a5fc0a Portable setenv Sebastian Messmer 2018-09-03 15:46:08 -0700
  • 873c51962f Make filetime test cases work on Windows Sebastian Messmer 2018-09-03 09:23:11 -0700
  • 2348396ad9 constexpr fix for Windows Sebastian Messmer 2018-09-03 08:58:03 -0700
  • 93ed589bf4 Fix includes for Windows Sebastian Messmer 2018-09-03 07:43:57 -0700
  • f5040d2d5a Fix Windows counter types Sebastian Messmer 2018-09-03 07:43:06 -0700
  • 2d757b028d Windows compatibility for struct stat Sebastian Messmer 2018-09-03 07:41:38 -0700
  • a7ee4e5446 Fix backtrace_test on osx Sebastian Messmer 2018-08-08 22:34:57 -0400
  • 847dc893c0 Fix compiler warnings Sebastian Messmer 2018-08-08 22:19:20 -0400
  • 18e5d77b58 If compiling with MSVC, disable compiler warnings it doesn't know Sebastian Messmer 2018-08-07 20:13:01 -0700
  • 1eaf28dfe4 Use size_t instead of ssize_t for Windows compatibility Sebastian Messmer 2018-08-07 19:21:06 -0700
  • 1233d44b35 Fix CI Sebastian Messmer 2018-08-07 18:54:51 -0700
  • b9eb223dc6 fix fspp-interface dependency Sebastian Messmer 2018-08-07 18:45:05 -0700
  • 79ba320714 Fix logger for windows Sebastian Messmer 2018-08-07 18:27:34 -0700
  • 70096de4e3 Fix command line parsing on Windows Sebastian Messmer 2018-08-07 18:10:53 -0700
  • 76969171c7 Fix time::now() on windows and simplify implementation Sebastian Messmer 2018-08-02 23:49:45 -0700
  • 6f175e0b9b Fix CI Sebastian Messmer 2018-08-07 18:04:32 -0700
  • acff0e5c39 fix Sebastian Messmer 2018-08-01 17:13:42 -0700
  • 355da63a1d Fix top level exception handler on Windows Sebastian Messmer 2018-08-01 16:29:14 -0700
  • dd500d631c Catch const exceptions Sebastian Messmer 2018-07-31 07:29:35 -0700
  • dc83bde24d Fix path assertions for windows Sebastian Messmer 2018-07-30 00:42:51 -0700
  • 0016438fd9 Fix and add more assertions on the path format passed in by fuse Sebastian Messmer 2018-07-30 00:33:34 -0700
  • 682efe2be2 Fix set include Sebastian Messmer 2018-07-29 23:28:35 -0700
  • 797581b9d2 Fix CryCiphers::supportedCipherNames() Sebastian Messmer 2018-07-29 14:03:36 -0700
  • 1b577d000c Fixes for MSVC Sebastian Messmer 2018-07-17 21:08:17 -0700
  • ddc95903fe Pass through debug flag to cryptopp Sebastian Messmer 2018-07-08 19:58:52 -0700
  • 30874135a2 Further windows fixes Sebastian Messmer 2018-07-08 19:58:30 -0700
  • 12105fe1ce Don't install man page on windows Sebastian Messmer 2018-07-08 19:57:21 -0700
  • 1dd88f0a67 Windows compatibility fixes Sebastian Messmer 2018-07-08 19:34:08 -0700
  • 312ac2ec31 Merge fixes from windows branch Sebastian Messmer 2018-06-08 23:18:10 -0700
  • 5b477493e7 Fix googletest update Sebastian Messmer 2018-05-28 20:46:51 -0700
  • b607921199 Update googletest dependency Sebastian Messmer 2018-05-28 20:39:39 -0700
  • 04044cea1a Merge branch 'next' of github.com:cryfs/cryfs into next Sebastian Messmer 2018-05-28 14:54:36 -0700
  • dba6c741f0 Require gcc 5.0 / clang 4.0 Sebastian Messmer 2018-05-28 14:54:17 -0700
  • 07ba168107 Finish IdValueType Sebastian Messmer 2018-05-27 21:03:44 -0700
  • 1af0888c3e enable cryfs-test on osx Sebastian Messmer 2018-05-27 19:47:32 -0700
  • e266fa5e98 Add test cases Sebastian Messmer 2018-05-23 23:57:09 -0700
  • 0e697eb1f6 Continue implementing ValueType. New approach. Sebastian Messmer 2018-05-23 00:01:04 -0700
  • df2f1d7a2f Start implementing ValueType Sebastian Messmer 2018-05-22 00:04:00 -0700
  • 04e3f0f34f Start Sebastian Messmer 2018-05-21 23:11:51 -0700
  • 95d9dc1557 Removed unnecessary cmake command Sebastian Messmer 2018-05-21 00:39:01 -0700
  • 708cd99868 Start splitting fspp-fuse from fspp-interface Sebastian Messmer 2018-05-20 23:18:34 -0700
  • c0aca65948 Fix CI Sebastian Messmer 2018-05-21 08:09:37 -0700
  • 493f1bbc1c Warn if OpenMP is disabled Sebastian Messmer 2018-05-21 00:27:49 -0700
  • 9ef3e5ce63 Use boost::promise because std::promise doesn't compile on windows with non-default-constructible types Sebastian Messmer 2018-05-21 00:27:50 -0700
  • bacc95f2f2 cpputils::free_disk_space_in_bytes for Windows Sebastian Messmer 2018-05-21 00:02:26 -0700
  • e7110afe25 WARN_UNUSED_RESULT for windows Sebastian Messmer 2018-05-20 22:44:46 -0700
  • 76dc5cbba8 Fix exception safety in subprocess Sebastian Messmer 2018-05-20 22:28:28 -0700
  • aa4e3c7c08 Fix subprocess for Windows Sebastian Messmer 2018-05-20 22:22:14 -0700
  • 2ea77d4c26 Use boost::filesystem::path more portably Sebastian Messmer 2018-05-20 16:20:38 -0700
  • d656aac59e fix cmake Sebastian Messmer 2018-05-20 17:58:04 -0700
  • e7e2d3bb2e TODO Sebastian Messmer 2018-05-20 15:11:48 -0700
  • b3be855800 fix ci Sebastian Messmer 2018-05-20 15:08:28 -0700
  • 635a6c7bcd Fix OpenMP for osx Sebastian Messmer 2018-05-20 15:00:25 -0700
  • a087f7dc8a Enforce OpenMP build by default, but allow disabling it with a cmake flag Sebastian Messmer 2018-05-20 14:15:18 -0700
  • 72f123e38e Simplify and fix nits in cmake Sebastian Messmer 2018-05-20 14:11:54 -0700
  • dfd6a0414f Fix subprocess for osx Sebastian Messmer 2018-05-20 13:51:12 -0700
  • ca68102a50 Prefer repository-cryptopp to system installed one Sebastian Messmer 2018-05-20 13:33:16 -0700
  • ccdb091a84 Fix subprocess on osx Sebastian Messmer 2018-05-20 12:25:51 -0700
  • d0fb8b8412 Make ThreadSystem work on windows Sebastian Messmer 2018-05-20 00:25:36 -0700
  • 736052b0ee Make daemonize() work on windows Sebastian Messmer 2018-05-19 07:59:24 -0700
  • f2831c0426 Rewrite subprocess and add test cases for it Sebastian Messmer 2018-05-20 00:14:17 -0700
  • 3296ae92f7 Make subprocess work on windows Sebastian Messmer 2018-05-19 07:45:56 -0700
  • d7e95606f6 Backtrace library is only needed on linux Sebastian Messmer 2018-05-19 07:21:52 -0700
  • 89ee45be0b Add test case for DontEchoStdinToStdoutRAII Sebastian Messmer 2018-05-19 15:48:16 -0700