Commit Graph

259 Commits

Author SHA1 Message Date
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
42d8ce30cd incorporate patch from Arch linux for makefile
git-svn-id: http://encfs.googlecode.com/svn/trunk@54 db9cf616-1c43-0410-9cb8-a902689de0d6
2010-06-15 06:20:17 +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
39bae7bbf5 fix setup docs in INSTALL. issue 47
git-svn-id: http://encfs.googlecode.com/svn/trunk@52 db9cf616-1c43-0410-9cb8-a902689de0d6
2009-11-27 08:04:38 +00:00
Valient Gough
e80ab9c3d5 fix for issue 35, don't use valgrind unless explicitly requested
git-svn-id: http://encfs.googlecode.com/svn/trunk@51 db9cf616-1c43-0410-9cb8-a902689de0d6
2009-11-27 07:52:05 +00:00
Valient Gough
8b5cd78695 add extpass option and multi-argument support to encode and decode encfsctl commands. closes issue 33
git-svn-id: http://encfs.googlecode.com/svn/trunk@50 db9cf616-1c43-0410-9cb8-a902689de0d6
2009-11-27 07:02:04 +00:00
Valient Gough
72cbe023d5 use lutimes instead of utimes - see issue 44
git-svn-id: http://encfs.googlecode.com/svn/trunk@49 db9cf616-1c43-0410-9cb8-a902689de0d6
2009-11-23 05:59:08 +00:00
Valient Gough
f6c5f0440a try to maintain atime/mtime during rename. patch by p.kosseff
git-svn-id: http://encfs.googlecode.com/svn/trunk@48 db9cf616-1c43-0410-9cb8-a902689de0d6
2009-11-23 05:47:59 +00:00
Valient Gough
5b33fb7b3b set proper build paths for rlog and boost. closes issue #51
git-svn-id: http://encfs.googlecode.com/svn/trunk@47 db9cf616-1c43-0410-9cb8-a902689de0d6
2009-11-23 05:39:03 +00:00
Valient Gough
a3d9440256 automate build on Darwin, fix error from gcc 4.4
git-svn-id: http://encfs.googlecode.com/svn/trunk@46 db9cf616-1c43-0410-9cb8-a902689de0d6
2009-11-23 05:24:05 +00:00
Valient Gough
b5cecb2b71 bump version to 1.5.1
improve configure check for rlog to use RLOG_LIBS if set and pkg-check fails


git-svn-id: http://encfs.googlecode.com/svn/trunk@45 db9cf616-1c43-0410-9cb8-a902689de0d6
2008-12-28 05:56:20 +00:00
Valient Gough
61c4ae51f6 change casts to use C++ style const_cast
git-svn-id: http://encfs.googlecode.com/svn/trunk@44 db9cf616-1c43-0410-9cb8-a902689de0d6
2008-12-28 05:31:15 +00:00
Valient Gough
89a2a08b38 add BOOST_SYSTEM_LIB to link line
git-svn-id: http://encfs.googlecode.com/svn/trunk@43 db9cf616-1c43-0410-9cb8-a902689de0d6
2008-10-07 15:43:49 +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
dcbd57ecd0 fix potential null pointer exception in opendir handler
git-svn-id: http://encfs.googlecode.com/svn/trunk@41 db9cf616-1c43-0410-9cb8-a902689de0d6
2008-08-26 06:56:13 +00:00
Valient Gough
c79ef046d7 bump library version
git-svn-id: http://encfs.googlecode.com/svn/trunk@40 db9cf616-1c43-0410-9cb8-a902689de0d6
2008-08-23 21:46:32 +00:00
Valient Gough
acb584ba46 add BOOST_SYSTEM check
git-svn-id: http://encfs.googlecode.com/svn/trunk@39 db9cf616-1c43-0410-9cb8-a902689de0d6
2008-08-23 14:11:24 +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
bcfe2aff09 reset salt and iteration count when changing password
git-svn-id: http://encfs.googlecode.com/svn/trunk@36 db9cf616-1c43-0410-9cb8-a902689de0d6
2008-08-16 18:06:24 +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
ebd17ec8da bump version to 1.4.3
git-svn-id: http://encfs.googlecode.com/svn/trunk@34 db9cf616-1c43-0410-9cb8-a902689de0d6
2008-08-06 06:12:26 +00:00
Valient Gough
73e4a103ad fix xattr support for Mac
git-svn-id: http://encfs.googlecode.com/svn/trunk@33 db9cf616-1c43-0410-9cb8-a902689de0d6
2008-08-02 06:17:40 +00:00
Valient Gough
74a8df6bea add patch info to Changelog
git-svn-id: http://encfs.googlecode.com/svn/trunk@32 db9cf616-1c43-0410-9cb8-a902689de0d6
2008-07-01 07:47:00 +00:00
Valient Gough
9bee8d7355 separate RenameOp definition from implementation to avoid gcc 4.3 errors
git-svn-id: http://encfs.googlecode.com/svn/trunk@31 db9cf616-1c43-0410-9cb8-a902689de0d6
2008-07-01 07:44:51 +00:00
Valient Gough
ff1c0828d8 remove logs in Context, which displayed plaintext names
git-svn-id: http://encfs.googlecode.com/svn/trunk@30 db9cf616-1c43-0410-9cb8-a902689de0d6
2008-07-01 07:44:39 +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
1efb3ad2fa update autoconf and gettext scripts
git-svn-id: http://encfs.googlecode.com/svn/trunk@28 db9cf616-1c43-0410-9cb8-a902689de0d6
2008-05-23 07:02:17 +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
5cc7397e42 include cstring in several files, patch by A.Klitzing
git-svn-id: http://encfs.googlecode.com/svn/trunk@26 db9cf616-1c43-0410-9cb8-a902689de0d6
2008-05-15 17:03:30 +00:00
Valient Gough
e1d997fb9e improve return code check on RAND_bytes call
git-svn-id: http://encfs.googlecode.com/svn/trunk@25 db9cf616-1c43-0410-9cb8-a902689de0d6
2008-05-15 17:03:09 +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
7729483e57 add missing ax_boost_filesystem m4 file
git-svn-id: http://encfs.googlecode.com/svn/trunk@20 db9cf616-1c43-0410-9cb8-a902689de0d6
2008-05-05 03:33:55 +00:00
Valient Gough
4b707677b5 add direct-load method so that encfsctl cat can work with direct cipher paths
git-svn-id: http://encfs.googlecode.com/svn/trunk@19 db9cf616-1c43-0410-9cb8-a902689de0d6
2008-05-05 03:33:31 +00:00
Valient Gough
2123f3580f add boost filesystem lib check
git-svn-id: http://encfs.googlecode.com/svn/trunk@18 db9cf616-1c43-0410-9cb8-a902689de0d6
2008-04-16 03:09:30 +00:00
Valient Gough
acaa244cbc fix launchpad bug #201974, encfsctl export failed on symlinks
git-svn-id: http://encfs.googlecode.com/svn/trunk@17 db9cf616-1c43-0410-9cb8-a902689de0d6
2008-04-14 00:09:32 +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
9ce4a03887 add error checking to setfsuid/setfsgid calls
git-svn-id: http://encfs.googlecode.com/svn/trunk@13 db9cf616-1c43-0410-9cb8-a902689de0d6
2008-04-11 08:36:51 +00:00
Valient Gough
931dcdd2af check for additional arguments to xattr functions
git-svn-id: http://encfs.googlecode.com/svn/trunk@12 db9cf616-1c43-0410-9cb8-a902689de0d6
2008-04-11 08:36:32 +00:00
Valient Gough
e8e2a6a610 remove ulockmgr support, since it isn't needed
git-svn-id: http://encfs.googlecode.com/svn/trunk@11 db9cf616-1c43-0410-9cb8-a902689de0d6
2008-03-23 05:04:23 +00:00
Valient Gough
1953986995 fix compile problem if ulockmgr isn't available
git-svn-id: http://encfs.googlecode.com/svn/trunk@10 db9cf616-1c43-0410-9cb8-a902689de0d6
2008-01-27 19:32:31 +00:00