Sebastian Messmer
276e7f08e4
Switch from libunwind to boost::stacktrace
2019-04-01 19:18:49 -07:00
Sebastian Messmer
1409b061b7
Update to DokanY 1.2.1 and Boost 1.67 on Windows
2019-03-30 13:47:15 -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
0abe985dc0
Mention musl fixes in ChangeLog
2019-03-23 22:02:27 -07:00
Sebastian Messmer
2150446a2c
Use paths relative to executable location to find subprocess executables
2019-03-23 22:01:26 -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
8c189c9ace
fix cmake crypto++
2019-02-28 01:22:04 -08:00
Sebastian Messmer
5a5f8f7324
When trying to migrate a file system from CryFS 0.9.3 or older, show an error message suggesting to first open it with 0.9.10 because we can't load that anymore.
2019-02-10 13:07:50 -08:00
Sebastian Messmer
97c9ac4a75
If file system migration encounters files or folders with the wrong format in the base directory, it now just ignores them instead of crashing.
2019-02-09 14:55:16 -08:00
Sebastian Messmer
a98f0f92a1
Mark 0.10.0 as released
2019-02-08 18:50:13 -08:00
Sebastian Messmer
ec05613968
Mark 0.9.10 as released
2019-01-20 19:57:23 -08:00
Sebastian Messmer
58cb91102d
Implement cryfs-unmount for unmounting filesystems
2019-01-19 13:02:41 -08:00
Sebastian Messmer
286bad94cc
Changelog
2019-01-12 23:26:59 -08:00
Sebastian Messmer
5163368c81
Changelog
2019-01-12 23:26:38 -08:00
Sebastian Messmer
1da3e6cbae
- Fix for reading empty files out of bounds
...
- Fixed race condition (https://github.com/cryfs/cryfs/issues/224 and https://github.com/cryfs/cryfs/issues/243 )
2019-01-12 23:21:12 -08:00
Sebastian Messmer
49a8c684a0
- Fix for reading empty files out of bounds
...
- Fixed race condition (https://github.com/cryfs/cryfs/issues/224 and https://github.com/cryfs/cryfs/issues/243 )
2019-01-12 23:19:27 -08:00
Sebastian Messmer
00bd3c9342
Update changelog
2018-12-27 10:43:34 +01:00
Sebastian Messmer
72d9f29ef7
Update changelog
2018-12-27 10:41:57 +01:00
Sebastian Meßmer
509668070d
Update ChangeLog.txt
2018-10-19 20:38:27 +02:00
Sebastian Meßmer
4383cf1114
Update ChangeLog.txt
2018-09-29 01:07:55 -07:00
Sebastian Meßmer
50770c6ace
Fix layout
2018-09-29 01:05:10 -07:00
Sebastian Messmer
1a7625ea9b
Merge from next
2018-09-09 14:48:06 -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
e020bb661b
Mark 0.9.9 as released
2018-02-04 19:16:11 -08:00
Sebastian Messmer
00c8966566
Merge branch 'develop' into next
2018-02-03 09:57:13 -08:00
Sebastian Messmer
7a704c3ab4
Update ChangeLog
2018-02-03 09:57:07 -08:00
Sebastian Messmer
f90b7ad778
Merge from develop
2018-02-02 00:21:51 +00:00
Sebastian Messmer
5948f63fc8
When CryFS fails to load a file system, the process stops with a helpful error code, which can be used by GUI tools to show detailed messages.
2018-02-02 00:08:01 +00:00
Sebastian Messmer
05f3726ec3
Merge from develop
2018-02-01 11:21:26 -08:00
Sebastian Messmer
5fc0b7cae8
Add --version option that shows the CryFS version and exits.
2018-02-01 10:21:47 -08:00
Sebastian Messmer
8da4f4d362
Add --allow-filesystem-upgrade option which will upgrade old file systems without asking the user. This will be especially helpful for GUI tools.
2018-02-01 02:04:59 -08:00
Sebastian Messmer
a0fa433f51
Merge from develop
2018-01-12 22:18:36 +00:00
Sebastian Messmer
2afcaf4bba
Prepare ChangeLog for 0.9.9
2018-01-12 22:17:09 +00:00
Sebastian Messmer
db98e20e20
Complete ChangeLog
2018-01-12 22:16:02 +00:00
Sebastian Messmer
8856b60047
Mark 0.9.8 as released
2018-01-12 22:09:49 +00:00
Sebastian Meßmer
170b3ed466
Update ChangeLog.txt
2017-09-28 10:19:19 -07:00
Sebastian Meßmer
0e8622d7ae
Update ChangeLog.txt
2017-09-25 13:57:01 -07:00
Sebastian Messmer
556d9cf452
New default block size: 16KB
2017-09-19 11:20:28 +01:00
Sebastian Messmer
7e56c46bb0
CryFS tells the operating system to not swap the encryption key to the disk (note: this is best-effort and cannot be guaranteed. Hibernation, for example, will still write the encryption key to the disk)
2017-09-05 00:43:43 +01:00
Sebastian Meßmer
3d1bf9e2b9
Update ChangeLog
2017-08-31 23:48:22 +01:00
Sebastian Messmer
0c3f16d0ce
ChangeLog
2017-08-23 20:33:10 +01:00
Sebastian Messmer
679b14a4d8
* Allow mounting using system mount tool and /etc/fstab (e.g. mount -t fuse.cryfs basedir mountdir)
...
* Pass fuse options directly to cryfs (i.e. 'cryfs basedir mountdir -o allow_other' instead of 'cryfs basedir mountdir -- -o allow_other')
2017-08-23 09:56:03 +01:00
Sebastian Messmer
ade23f9b86
Merge branch 'develop' into next
2017-08-19 11:53:22 +01:00
Mouse
7abed14d63
Make compatible with the current Crypto++ master ( #163 )
...
* Make compatible with the current Crypto++ master
* Add auto-config and build script. Not important, just a time-saver.
* Address compatibility with Crypto++ 6.0 release, while maintaining compatibility
with the older Crypto++ releases.
* Polish comments in cryptopp_byte.h. Forgot to include it to RandomGeneratorThread - fixed.
* Late at night - forgot to fix the .cpp files that used ::byte...
* Renamed auto-config-and-run script
* Added comments/description, and commented out "make check" that fails anyway
* Changed the include guard to match the rest of the .h files
* Delete build script
* Update ChangeLog.txt
* Update ChangeLog.txt
2017-08-16 03:00:46 +01:00
Sebastian Messmer
d84e65ad76
Merge from develop
2017-02-18 13:22:43 +00:00
Sebastian Messmer
19bfe97d52
du reports correct space usage
2017-02-18 13:21:54 +00:00
Sebastian Messmer
4bcad82186
Add section for version 0.9.8
2017-02-11 12:35:42 +00:00
Sebastian Messmer
37603c5963
Mark Version 0.9.7 as released
2017-02-11 12:34:50 +00:00
Sebastian Messmer
d8f723f838
Merge branch 'develop' into next
2017-02-04 19:31:29 +00:00
Sebastian Messmer
dab097a8aa
Add gcc7 to changelog
2017-02-04 19:31:07 +00:00
Sebastian Messmer
42765c6be6
Merge from develop
2017-01-21 20:24:09 +00:00
Sebastian Meßmer
ff4186fb9f
Update ChangeLog.txt
2016-10-25 16:06:28 -07:00
Sebastian Messmer
abae027538
Fix compiler error on FreeBSD
2016-10-20 10:35:29 +02:00
Sebastian Messmer
9d05b8571c
Merge from develop
2016-10-13 18:30:27 +02:00
Sebastian Messmer
bbf6cb21c1
Mark version 0.9.6 as released
2016-10-13 17:37:03 +02:00
Sebastian Messmer
72b6874c12
Add fix for compiling the scrypt module under hardening-wrapper
2016-10-04 20:45:26 +02:00
Sebastian Messmer
bd74a5b762
More detailed error reporting if key derivation fails
2016-10-02 11:01:14 +02:00
Sebastian Meßmer
90adf20483
Update ChangeLog.txt
2016-09-25 11:42:49 +02:00
Sebastian Messmer
b027f8c007
Merge from develop
2016-09-24 20:43:54 +02:00
Sebastian Meßmer
6a4f5a167b
Update ChangeLog.txt
2016-09-24 19:48:01 +02:00
Sebastian Messmer
11a85ed29f
Allow building with -DCRYFS_UPDATE_CHECKS=off, which will create an executable with disabled update checks (the alternative to disable them in the environment also still works).
2016-09-24 13:16:26 +02:00
Sebastian Messmer
46a2251e9d
Fix potential (although improbable) deadlock
2016-09-24 11:01:22 +02:00
Sebastian Messmer
e30656797b
Add compatibility with Crypto++ 5.6.4
2016-09-24 09:39:37 +02:00
Sebastian Meßmer
a9360acc5b
Update ChangeLog.txt
2016-09-01 00:31:53 +02:00
Sebastian Messmer
b315154f08
Merge from develop
2016-07-23 10:17:42 +02:00
Sebastian Messmer
6360d452fe
Make compatible with libcurl >= 7.50
2016-07-23 09:04:50 +02:00
Sebastian Messmer
fdcd3b1314
ChangeLog
2016-07-15 01:20:12 +02:00
Sebastian Messmer
f4eb5534ad
Merge from develop
2016-06-28 14:52:18 -07:00
Sebastian Messmer
01daee784f
Mark version 0.9.5 as released
2016-06-28 02:32:09 -07:00
Sebastian Messmer
d6f505038a
ChangeLog
2016-06-27 20:05:46 -07:00
Sebastian Messmer
edc542e3c5
ChangeLog
2016-06-27 14:47:31 -07:00
Sebastian Messmer
f4a7878e37
Compatibility with GCC 6
2016-06-26 21:26:08 -07:00
Sebastian Meßmer
2852120982
Update ChangeLog.txt
2016-06-08 12:33:42 -07:00
Sebastian Messmer
7489de3381
Added timestamp fix to ChangeLog
2016-06-08 12:22:17 -07:00
Sebastian Messmer
9bb2e2e89a
Implement fsync() and fdatasync() syscalls for flushing open files
2016-06-07 18:36:59 -07:00
Sebastian Messmer
3ec52e94c7
Update ChangeLog
2016-06-04 00:46:07 -07:00
Sebastian Messmer
15bffdc0fb
Added recent changes to ChangeLog
2016-05-04 00:31:25 -07:00
Sebastian Messmer
010833e25b
Mark 0.9.4 as released
2016-04-29 15:28:24 -07:00
Sebastian Messmer
96ff62ffb0
Improve ChangeLog
2016-04-29 12:21:11 -07:00
Sebastian Messmer
9ed7bd0b41
Ciphertext blocks are split into subdirectories (before, all were on top level) to reduce number of files per directory. Some unix tools don't work well with directories with too many entries.
2016-04-29 12:21:02 -07:00
Sebastian Messmer
c403ec6b48
Fix a potential deadlock in the cache
2016-04-26 18:09:42 -07:00
Sebastian Messmer
2ff7d34980
Add fixed bug to ChangeLog
2016-04-25 17:48:25 -07:00
Sebastian Messmer
ce8b15f3d0
Mark 0.9.3 as released
2016-04-03 15:02:39 +02:00
Sebastian Messmer
d362605345
Mention Devuan in ChangeLog
2016-04-03 14:54:22 +02:00
Sebastian Messmer
02f3fa2074
Restructure ChangeLog into bug fixes and new features
2016-03-24 06:59:50 +00:00
Sebastian Messmer
18d05d165e
Use --blocksize instead of --blocksize-bytes, so we can (later) allow users to write "--blocksize 2M"
2016-03-24 06:45:41 +00:00
Sebastian Messmer
6e7004d485
Rename operation allows overwriting existing files.
2016-03-24 02:47:50 +00:00
Sebastian Messmer
1f96474e01
Add the rename bugfix to ChangeLog
2016-03-23 18:07:46 +00:00
Sebastian Messmer
0cdfb8ba2e
Fix fstat (a bug in the fstat implementation caused problems with some text editors (e.g. nano) falsely thinking a file changed since they opened it).
2016-03-16 17:03:53 +00:00
Sebastian Messmer
fdd9c980bd
Add configurable blocksize to ChangeLog
2016-03-08 23:58:51 +01:00
Sebastian Messmer
62b38503c2
Add building CryFS from github tarball to ChangeLog
2016-03-02 14:05:27 +01:00
Sebastian Messmer
d95cc33a58
You can disable the automatic update check by setting CRYFS_NO_UPDATE_CHECK=true in your environment.
2016-02-21 22:15:27 +01:00
Sebastian Messmer
9c83d3b2a4
If CRYFS_FRONTEND=noninteractive is set in the environment, assume we're used by a tool and:
...
- Don't ask for config. Use default settings for everything that is not specified as command line parameter.
- Don't ask for password confirmation. Password only has to be passed in once to stdin.
2016-02-21 01:36:14 +01:00
Sebastian Messmer
f134946089
Add 0.9.2 to ChangeLog
2016-02-18 01:19:11 +01:00
Sebastian Messmer
6e5d91a316
Mark version 0.9.1 as released
2016-02-17 14:22:46 +01:00
Sebastian Messmer
df041ac845
Fix a bug where deleting a directory could leave over some blocks.
...
Details: Before, we allowed removing non-empty directories. Seems 'rm -rf' is trying to do that. Now, we return the correct error code ENOTEMPTY in this case, which causes that 'rm -rf' deletes the entries first.
2016-02-17 12:52:01 +01:00
Sebastian Messmer
0c6e341e33
Add latest change to ChangeLog
2016-02-16 20:37:18 +01:00
Sebastian Messmer
06328a78f0
ChangeLog
2016-02-15 18:10:20 +01:00
Sebastian Messmer
836858b275
Mark version 0.9.0 as "released" in ChangeLog
2016-02-15 00:21:23 +01:00