Sebastian Messmer
|
276e7f08e4
|
Switch from libunwind to boost::stacktrace
|
2019-04-01 19:18:49 -07:00 |
|
Sebastian Messmer
|
807f0dc01b
|
Use libunwind instead of libbacktrace to build stack traces. This fixes a segfault issue with platforms using libexecinfo and is generally more portable.
|
2019-03-25 09:29:58 -07:00 |
|
Sebastian Messmer
|
e07a1c5604
|
Extract SignalHandler from SignalCatcher and also use it for backtrace
|
2019-03-24 20:52:53 -07:00 |
|
Sebastian Messmer
|
2150446a2c
|
Use paths relative to executable location to find subprocess executables
|
2019-03-23 22:01:26 -07:00 |
|
Andy Weidenbaum
|
9ee345e16a
|
Implement pthread_getname_np_gcompat for musl (#255)
|
2019-03-17 16:53:20 -07:00 |
|
Sebastian Messmer
|
6f07ebed88
|
Merge branch 'hotfix/idleunmount' into release/0.10
|
2019-02-28 22:03:29 -08:00 |
|
Sebastian Messmer
|
f573843f27
|
Fix --unmount--idle
|
2019-02-28 02:29:10 -08:00 |
|
Sebastian Messmer
|
d26f1faca6
|
Fix thread name test, make sure it can't pass when it's getting the name of the wrong thread
|
2019-02-28 01:21:36 -08:00 |
|
Sebastian Messmer
|
6142485859
|
Merge LeftRight fixes from develop
|
2019-02-02 13:03:14 -08:00 |
|
Sebastian Messmer
|
67e9885d10
|
Implement cpputils::ProgressBar
|
2019-01-26 11:19:25 -08:00 |
|
Sebastian Messmer
|
5386f5b0c9
|
Implement SignalCatcher
|
2019-01-26 11:19:25 -08:00 |
|
Sebastian Messmer
|
97e0a7e031
|
Implement LeftRight
|
2019-01-26 11:19:21 -08:00 |
|
Sebastian Messmer
|
ff19a9e128
|
Release appveyor builds are actually release builds
|
2019-01-23 16:45:30 -08:00 |
|
Sebastian Messmer
|
29f7f06ca9
|
Implement set_thread_name and get_thread_name for debugging purposes
|
2019-01-20 13:15:11 -08:00 |
|
Sebastian Messmer
|
58cb91102d
|
Implement cryfs-unmount for unmounting filesystems
|
2019-01-19 13:02:41 -08:00 |
|
Sebastian Messmer
|
ff142883b6
|
TODOs
|
2018-10-27 22:46:41 -07:00 |
|
Sebastian Messmer
|
74cd8abf05
|
Introduce CryKeyProvider to have an abstraction layer that allows plugging in non-password-based key providers
|
2018-10-27 09:48:57 -07:00 |
|
Sebastian Messmer
|
954d6662f6
|
Simplify: key size is only known at runtime, not a template parameter anymore
|
2018-10-21 22:53:53 +02:00 |
|
Sebastian Messmer
|
4b26c67146
|
Fix clang-tidy warnings
|
2018-10-14 22:26:30 +02:00 |
|
Sebastian Messmer
|
56ffe708e2
|
Fix cpp-utils-test on 32bit Windows
|
2018-09-19 03:01:31 -07:00 |
|
Sebastian Messmer
|
9a7b9878f5
|
Change error handling in HttpClient
|
2018-09-16 23:37:12 -07:00 |
|
Sebastian Messmer
|
ac63b5af85
|
Add FlagsValueType
|
2018-09-14 01:31:38 -07:00 |
|
Sebastian Messmer
|
ee80327c45
|
Fix ValueTypeTest for Windows
|
2018-09-14 00:59:27 -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
|
fafbbb8e3a
|
Portable way to ask for password
|
2018-09-03 16:51:59 -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
|
a7ee4e5446
|
Fix backtrace_test on osx
|
2018-08-08 22:34:57 -04:00 |
|
Sebastian Messmer
|
847dc893c0
|
Fix compiler warnings
|
2018-08-08 22:19:20 -04:00 |
|
Sebastian Messmer
|
1233d44b35
|
Fix CI
|
2018-08-07 18:54:51 -07:00 |
|
Sebastian Messmer
|
6f175e0b9b
|
Fix CI
|
2018-08-07 18:04:32 -07:00 |
|
Sebastian Messmer
|
acff0e5c39
|
fix
|
2018-08-01 17:13:42 -07:00 |
|
Sebastian Messmer
|
355da63a1d
|
Fix top level exception handler on Windows
|
2018-08-01 17:13:31 -07:00 |
|
Sebastian Messmer
|
1dd88f0a67
|
Windows compatibility fixes
|
2018-07-08 19:47:40 -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
|
2ea77d4c26
|
Use boost::filesystem::path more portably
|
2018-05-20 19:22:46 -07:00 |
|
Sebastian Messmer
|
f2831c0426
|
Rewrite subprocess and add test cases for it
|
2018-05-20 19:21:58 -07:00 |
|
Sebastian Messmer
|
89ee45be0b
|
Add test case for DontEchoStdinToStdoutRAII
|
2018-05-20 19:21:58 -07:00 |
|
Sebastian Messmer
|
a5ee4d7bab
|
Fix for older boost versions
|
2018-05-19 01:19:46 -07:00 |
|
Sebastian Messmer
|
d2beafa03e
|
Fix AppDataDirExists test on Travis CI
|
2018-05-18 23:00:37 -07:00 |
|
Sebastian Messmer
|
b715e18a59
|
Fix non-windows backtrace implementation
|
2018-05-18 22:29:41 -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
|
ec9931e09e
|
- Test showBacktraceOnSigsegv
- Test that failed assertions show a backtrace
|
2018-05-16 22:42:03 -07:00 |
|
Sebastian Messmer
|
3563f4687d
|
Add testcases for backtrace
|
2018-05-16 22:31:43 -07:00 |
|