Commit Graph

31 Commits

Author SHA1 Message Date
Valient Gough
36946fdea7 move encrypted key into separate config block
git-svn-id: http://encfs.googlecode.com/svn/trunk@85 db9cf616-1c43-0410-9cb8-a902689de0d6
2012-08-20 05:05:16 +00:00
Valient Gough
f144de359f minor updates
git-svn-id: http://encfs.googlecode.com/svn/trunk@83 db9cf616-1c43-0410-9cb8-a902689de0d6
2012-08-20 05:04:18 +00:00
Valient Gough
7efdea5e17 allow "config" as top-level XML node when reading Boost serialization config.
git-svn-id: http://encfs.googlecode.com/svn/trunk@82 db9cf616-1c43-0410-9cb8-a902689de0d6
2012-05-14 03:13:23 +00:00
Valient Gough
67c72dfe99 Replace boost::serialization.
Boost::serialization and the corresponding internal configuration structure are
replace with a protocol buffer message.

Dropped support for writing old configuration files. Only the new format can be
written. A password change will write a newly formatted configuration file, but
does not delete the old file.

Version bumped to 1.8


git-svn-id: http://encfs.googlecode.com/svn/trunk@80 db9cf616-1c43-0410-9cb8-a902689de0d6
2012-04-26 02:34:15 +00:00
Valient Gough
5d99db5376 reformat files before major edits
git-svn-id: http://encfs.googlecode.com/svn/trunk@78 db9cf616-1c43-0410-9cb8-a902689de0d6
2012-04-26 02:18:26 +00:00
Valient Gough
b20b71a97c add annotation option. patch by Werner Koch
git-svn-id: http://encfs.googlecode.com/svn/trunk@68 db9cf616-1c43-0410-9cb8-a902689de0d6
2010-12-07 09:14:17 +00:00
Valient Gough
ca5a2aeb31 include minor change that was bundled into 1.7.3
git-svn-id: http://encfs.googlecode.com/svn/trunk@66 db9cf616-1c43-0410-9cb8-a902689de0d6
2010-11-18 02:53:37 +00:00
Valient Gough
d57259dbdd fix reverse mode. issue #81, patch by p.kosseff
git-svn-id: http://encfs.googlecode.com/svn/trunk@64 db9cf616-1c43-0410-9cb8-a902689de0d6
2010-11-04 03:48:04 +00:00
Valient Gough
0d24e66ec9 allow per-block rand bytes to be use independently from block MAC
git-svn-id: http://encfs.googlecode.com/svn/trunk@62 db9cf616-1c43-0410-9cb8-a902689de0d6
2010-09-06 04:23:22 +00:00
Valient Gough
832d3da98b fix setting of opts in FSConfigPtr. Fixes #74 and #75
git-svn-id: http://encfs.googlecode.com/svn/trunk@61 db9cf616-1c43-0410-9cb8-a902689de0d6
2010-09-05 21:07:26 +00:00
Valient Gough
17071239d8 Cleanup option passing to make it simpler to pass options around.
Add new initialization vector setup mode for new filesystems.


git-svn-id: http://encfs.googlecode.com/svn/trunk@59 db9cf616-1c43-0410-9cb8-a902689de0d6
2010-08-30 06:32:05 +00:00
Valient Gough
460d04057b add version to error message
git-svn-id: http://encfs.googlecode.com/svn/trunk@58 db9cf616-1c43-0410-9cb8-a902689de0d6
2010-06-16 05:27:54 +00:00
Valient Gough
04e17903f6 fix test code, update changelogs
git-svn-id: http://encfs.googlecode.com/svn/trunk@57 db9cf616-1c43-0410-9cb8-a902689de0d6
2010-06-15 06:41:27 +00:00
Valient Gough
ec01fad129 fix compiler warnings about unused fgets calls
git-svn-id: http://encfs.googlecode.com/svn/trunk@56 db9cf616-1c43-0410-9cb8-a902689de0d6
2010-06-15 06:21:38 +00:00
Valient Gough
47e0c24182 add boost 1.42+ support w/ backward compatibility
git-svn-id: http://encfs.googlecode.com/svn/trunk@55 db9cf616-1c43-0410-9cb8-a902689de0d6
2010-06-15 06:20:51 +00:00
Valient Gough
9ba581ad00 add automated test script, along with options to automate filesystem creation
git-svn-id: http://encfs.googlecode.com/svn/trunk@53 db9cf616-1c43-0410-9cb8-a902689de0d6
2009-12-07 19:15:23 +00:00
Valient Gough
8837eb6183 work around problem with RLog section grouping
git-svn-id: http://encfs.googlecode.com/svn/trunk@42 db9cf616-1c43-0410-9cb8-a902689de0d6
2008-09-10 05:53:44 +00:00
Valient Gough
888a9f1306 replace raw pointers with vector in EncFSConfig
git-svn-id: http://encfs.googlecode.com/svn/trunk@38 db9cf616-1c43-0410-9cb8-a902689de0d6
2008-08-23 06:33:24 +00:00
Valient Gough
ab90e2d91f Automatic upgrade to PBKDF2 when changing password of a V6 filesystem.
Increase desired KDF duration to 3 seconds in paranoia mode.
Bump to version 1.5.


git-svn-id: http://encfs.googlecode.com/svn/trunk@37 db9cf616-1c43-0410-9cb8-a902689de0d6
2008-08-17 07:26:52 +00:00
Valient Gough
921a361e1b use PBKDF2 for new keys with salt and variable iteration count
git-svn-id: http://encfs.googlecode.com/svn/trunk@35 db9cf616-1c43-0410-9cb8-a902689de0d6
2008-08-16 16:39:31 +00:00
Valient Gough
ba74a77b3d fix defaultYes/defaultNo functions
git-svn-id: http://encfs.googlecode.com/svn/trunk@29 db9cf616-1c43-0410-9cb8-a902689de0d6
2008-06-03 02:29:45 +00:00
Valient Gough
e9bc752721 Add showKey option to encfsctl, add makeKey program to generate keys.
Replace C header includes with C++ versions.


git-svn-id: http://encfs.googlecode.com/svn/trunk@27 db9cf616-1c43-0410-9cb8-a902689de0d6
2008-05-19 04:08:58 +00:00
Valient Gough
475658a255 include binary_object header in FuseUtils
git-svn-id: http://encfs.googlecode.com/svn/trunk@24 db9cf616-1c43-0410-9cb8-a902689de0d6
2008-05-14 17:34:51 +00:00
Valient Gough
6264bbf0b4 fixes for compile errors reported on mailinglist
git-svn-id: http://encfs.googlecode.com/svn/trunk@23 db9cf616-1c43-0410-9cb8-a902689de0d6
2008-05-11 03:41:24 +00:00
Valient Gough
a54fd2c92c change boost requirement to 1.34+, to eliminate fs::native usage requirement
git-svn-id: http://encfs.googlecode.com/svn/trunk@22 db9cf616-1c43-0410-9cb8-a902689de0d6
2008-05-05 03:50:22 +00:00
Valient Gough
8d1d3ef74a ensure boost::filesystem::path is created with native option
git-svn-id: http://encfs.googlecode.com/svn/trunk@21 db9cf616-1c43-0410-9cb8-a902689de0d6
2008-05-05 03:40:42 +00:00
Valient Gough
6d081f5c99 switch to V6 XML config format using boost serialization
git-svn-id: http://encfs.googlecode.com/svn/trunk@16 db9cf616-1c43-0410-9cb8-a902689de0d6
2008-04-13 20:35:57 +00:00
Valient Gough
21c7a022d8 bump version to 1.4.2, change encfs sub version number
git-svn-id: http://encfs.googlecode.com/svn/trunk@15 db9cf616-1c43-0410-9cb8-a902689de0d6
2008-04-11 08:37:36 +00:00
Valient Gough
30ed7062d3 add zero-block pass-through option, enabling allow-holes code
git-svn-id: http://encfs.googlecode.com/svn/trunk@14 db9cf616-1c43-0410-9cb8-a902689de0d6
2008-04-11 08:37:19 +00:00
Valient Gough
3bca27862e Fix symbolic link length reporting (allows git to work with symbolic links)
Fix password handling in --stdinpass option


git-svn-id: http://encfs.googlecode.com/svn/trunk@4 db9cf616-1c43-0410-9cb8-a902689de0d6
2008-01-12 23:13:49 +00:00
Valient Gough
4fc836f032 Import version 1.4.0
git-svn-id: http://encfs.googlecode.com/svn/trunk@2 db9cf616-1c43-0410-9cb8-a902689de0d6
2008-01-07 08:09:04 +00:00