Commit Graph

118 Commits

Author SHA1 Message Date
Valient Gough
d1a9ccdd19 rework NameIO interface to use string instead of C-strings, avoid leaking memory if error occurs
git-svn-id: http://encfs.googlecode.com/svn/trunk@123 db9cf616-1c43-0410-9cb8-a902689de0d6
2013-10-21 05:38:27 +00:00
Valient Gough
88f041a0b2 minor cleanup
git-svn-id: http://encfs.googlecode.com/svn/trunk@122 db9cf616-1c43-0410-9cb8-a902689de0d6
2013-10-19 22:42:44 +00:00
Valient Gough
a89752dfe7 reformat with clang-format -style=Google
git-svn-id: http://encfs.googlecode.com/svn/trunk@121 db9cf616-1c43-0410-9cb8-a902689de0d6
2013-10-19 22:35:26 +00:00
Valient Gough
154ce001a1 fix broken b64 decoding when reading encfs 1.x XML files
git-svn-id: http://encfs.googlecode.com/svn/trunk@120 db9cf616-1c43-0410-9cb8-a902689de0d6
2013-10-19 07:09:15 +00:00
Valient Gough
2b01a08938 check for gflags, enable in encfsctl
git-svn-id: http://encfs.googlecode.com/svn/trunk@119 db9cf616-1c43-0410-9cb8-a902689de0d6
2013-10-19 07:08:46 +00:00
Valient Gough
9c1b8f590f add warning to encfs output, to discourage use of 2.x branch by non-developers
git-svn-id: http://encfs.googlecode.com/svn/trunk@117 db9cf616-1c43-0410-9cb8-a902689de0d6
2013-10-03 05:24:59 +00:00
Valient Gough
6c3f2105bf [issue 175] fix thread linkage
git-svn-id: http://encfs.googlecode.com/svn/trunk@116 db9cf616-1c43-0410-9cb8-a902689de0d6
2013-10-03 05:15:25 +00:00
Valient Gough
e2b912c731 add delaymount option which delays initial mount. Patch by Jeff King
git-svn-id: http://encfs.googlecode.com/svn/trunk@115 db9cf616-1c43-0410-9cb8-a902689de0d6
2013-10-03 05:10:23 +00:00
Valient Gough
0b6fabffde fix build issues on Ubuntu
git-svn-id: http://encfs.googlecode.com/svn/trunk@114 db9cf616-1c43-0410-9cb8-a902689de0d6
2013-10-03 05:10:01 +00:00
Valient Gough
b59d806e4b replace OpenSSL references with CipherV1::init
git-svn-id: http://encfs.googlecode.com/svn/trunk@111 db9cf616-1c43-0410-9cb8-a902689de0d6
2013-06-22 21:16:01 +00:00
Valient Gough
1e6b715380 fix cipher initialization
git-svn-id: http://encfs.googlecode.com/svn/trunk@110 db9cf616-1c43-0410-9cb8-a902689de0d6
2013-06-22 21:00:05 +00:00
Valient Gough
c44b208078 fix botan post-decryption test
git-svn-id: http://encfs.googlecode.com/svn/trunk@109 db9cf616-1c43-0410-9cb8-a902689de0d6
2013-06-22 20:08:14 +00:00
Valient Gough
00248b6a8f fix unsigned comparison warning, tweak comment
git-svn-id: http://encfs.googlecode.com/svn/trunk@108 db9cf616-1c43-0410-9cb8-a902689de0d6
2013-06-20 05:48:50 +00:00
Valient Gough
d128220fe4 fix english in prompt
git-svn-id: http://encfs.googlecode.com/svn/trunk@107 db9cf616-1c43-0410-9cb8-a902689de0d6
2013-06-18 06:03:16 +00:00
Valient Gough
e0c5258e83 fix incorrect use of it's
git-svn-id: http://encfs.googlecode.com/svn/trunk@106 db9cf616-1c43-0410-9cb8-a902689de0d6
2013-06-18 06:01:11 +00:00
Valient Gough
fe2cb136a4 add KDF duration prompt in expert config mode, fixes #168
git-svn-id: http://encfs.googlecode.com/svn/trunk@105 db9cf616-1c43-0410-9cb8-a902689de0d6
2013-06-18 05:54:58 +00:00
Valient Gough
f4cd48aea1 fix bad logging tests
git-svn-id: http://encfs.googlecode.com/svn/trunk@104 db9cf616-1c43-0410-9cb8-a902689de0d6
2013-06-18 05:28:02 +00:00
Valient Gough
3a34db8ce4 adds openssl implementation of PBKDF2 hmac-sha256
git-svn-id: http://encfs.googlecode.com/svn/trunk@103 db9cf616-1c43-0410-9cb8-a902689de0d6
2013-06-17 05:57:10 +00:00
Valient Gough
33b8c00a67 fixes config.h setup for crypto options
git-svn-id: http://encfs.googlecode.com/svn/trunk@102 db9cf616-1c43-0410-9cb8-a902689de0d6
2013-06-17 05:48:09 +00:00
Valient Gough
b55fd2b010 fix MemoryPool build with openssl
git-svn-id: http://encfs.googlecode.com/svn/trunk@101 db9cf616-1c43-0410-9cb8-a902689de0d6
2013-06-17 03:33:45 +00:00
Valient Gough
2d90473d09 fix compiler signed comparison warning
git-svn-id: http://encfs.googlecode.com/svn/trunk@100 db9cf616-1c43-0410-9cb8-a902689de0d6
2013-06-17 03:17:31 +00:00
Valient Gough
bd182db260 Implement more Botan support.
git-svn-id: http://encfs.googlecode.com/svn/trunk@99 db9cf616-1c43-0410-9cb8-a902689de0d6
2013-06-17 03:11:46 +00:00
Valient Gough
95750d4539 begin adding Botan support.
implement pbkdf-hmac-sha256 module for Botan and CommonCrypto.


git-svn-id: http://encfs.googlecode.com/svn/trunk@98 db9cf616-1c43-0410-9cb8-a902689de0d6
2013-03-06 08:02:23 +00:00
Valient Gough
63c2d1c539 add CommonCrypto support, other misc fixes
git-svn-id: http://encfs.googlecode.com/svn/trunk@97 db9cf616-1c43-0410-9cb8-a902689de0d6
2013-03-05 06:39:51 +00:00
Valient Gough
5a126ea797 use lchmod when available, fixes #158
git-svn-id: http://encfs.googlecode.com/svn/trunk@96 db9cf616-1c43-0410-9cb8-a902689de0d6
2013-03-05 06:38:00 +00:00
Valient Gough
7e95ff90c8 encapsulate old cipher support layer
git-svn-id: http://encfs.googlecode.com/svn/trunk@95 db9cf616-1c43-0410-9cb8-a902689de0d6
2013-03-05 06:36:32 +00:00
Valient Gough
f00ef5c6d3 break out cipher primitives, add unit tests
git-svn-id: http://encfs.googlecode.com/svn/trunk@94 db9cf616-1c43-0410-9cb8-a902689de0d6
2013-03-05 06:32:27 +00:00
Valient Gough
7799c88df6 move code into encfs namespace, split protobufs
git-svn-id: http://encfs.googlecode.com/svn/trunk@93 db9cf616-1c43-0410-9cb8-a902689de0d6
2013-03-05 06:29:58 +00:00
Valient Gough
fb9a8ff879 Reformat files, replace autoconf with CMake, and RLog with GLog.
git-svn-id: http://encfs.googlecode.com/svn/trunk@92 db9cf616-1c43-0410-9cb8-a902689de0d6
2013-01-29 03:07:54 +00:00
Valient Gough
efe358c2d5 replace libencfs license headers with lgpl
git-svn-id: http://encfs.googlecode.com/svn/trunk@89 db9cf616-1c43-0410-9cb8-a902689de0d6
2012-10-03 05:12:17 +00:00
Valient Gough
22e29faea1 reworked encfs6 read support to better handle variants
git-svn-id: http://encfs.googlecode.com/svn/trunk@88 db9cf616-1c43-0410-9cb8-a902689de0d6
2012-08-26 06:43:01 +00:00
Valient Gough
a3a676c7d0 fix key size setting on new filesystems
git-svn-id: http://encfs.googlecode.com/svn/trunk@87 db9cf616-1c43-0410-9cb8-a902689de0d6
2012-08-22 04:56:28 +00:00
Valient Gough
1680008df1 eliminate boost dependency, replace with C++11 features
git-svn-id: http://encfs.googlecode.com/svn/trunk@86 db9cf616-1c43-0410-9cb8-a902689de0d6
2012-08-22 04:46:36 +00:00
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
183dca787f reformat file
git-svn-id: http://encfs.googlecode.com/svn/trunk@84 db9cf616-1c43-0410-9cb8-a902689de0d6
2012-08-20 05:04:59 +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
a4089d4479 update changelog
git-svn-id: http://encfs.googlecode.com/svn/trunk@81 db9cf616-1c43-0410-9cb8-a902689de0d6
2012-04-26 02:38:10 +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
67821fb209 add name collision test
git-svn-id: http://encfs.googlecode.com/svn/trunk@79 db9cf616-1c43-0410-9cb8-a902689de0d6
2012-04-26 02:30:08 +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
b28b97999e fix encfsctl cat when iv chaining is enabled. Fixes issue #132
git-svn-id: http://encfs.googlecode.com/svn/trunk@77 db9cf616-1c43-0410-9cb8-a902689de0d6
2012-04-26 02:15:38 +00:00
Valient Gough
687b51a7e5 add base32 encoding support, fixes #103
git-svn-id: http://encfs.googlecode.com/svn/trunk@76 db9cf616-1c43-0410-9cb8-a902689de0d6
2011-12-30 00:18:28 +00:00
Valient Gough
275d4be255 fix changelog merge fail
git-svn-id: http://encfs.googlecode.com/svn/trunk@75 db9cf616-1c43-0410-9cb8-a902689de0d6
2011-12-29 22:27:17 +00:00
Valient Gough
eccdf3c9e6 bump version to 1.7.5, revert unmount change
git-svn-id: http://encfs.googlecode.com/svn/trunk@74 db9cf616-1c43-0410-9cb8-a902689de0d6
2011-12-29 22:26:28 +00:00
Valient Gough
9fa5deb196 rework fuse detection to allow OSX to work out of the box using OSXFuse
git-svn-id: http://encfs.googlecode.com/svn/trunk@73 db9cf616-1c43-0410-9cb8-a902689de0d6
2011-12-28 23:37:34 +00:00
Valient Gough
478cc1c90f wrap PUSHARG macro for correctness. Report by Pedro Rocha
git-svn-id: http://encfs.googlecode.com/svn/trunk@72 db9cf616-1c43-0410-9cb8-a902689de0d6
2011-12-28 23:35:42 +00:00
Valient Gough
dda1f2b15c update m4 macros, remove auto-generated libtool
git-svn-id: http://encfs.googlecode.com/svn/trunk@71 db9cf616-1c43-0410-9cb8-a902689de0d6
2011-12-28 23:34:15 +00:00
Valient Gough
de276ca196 update ChangeLog
git-svn-id: http://encfs.googlecode.com/svn/trunk@70 db9cf616-1c43-0410-9cb8-a902689de0d6
2011-06-14 05:45:45 +00:00
Valient Gough
b4f090d564 merge patch from issue 102
git-svn-id: http://encfs.googlecode.com/svn/trunk@69 db9cf616-1c43-0410-9cb8-a902689de0d6
2011-06-14 05:42:54 +00:00