Commit Graph

  • dbda446205 Fix warning and add attribution in EncFSBase64 Mark Pariente 2012-08-23 00:06:23 -0700
  • b8a8f3dc6f Use Filter{Input|Output}Stream in stream classes Mark Pariente 2012-08-22 23:53:19 -0700
  • e80d4abac3 Catch EncFSException in EncFSShell Mark Pariente 2012-08-22 23:29:06 -0700
  • c645cc1897 Create EncFSException and subclass exceptions to it Mark Pariente 2012-06-25 22:54:15 -0700
  • e217bc0a8d Add missing volume descriptions Mark Pariente 2012-08-22 23:18:31 -0700
  • 808eb37c91 Fail to create volume if externalIVChaining=1 Mark Pariente 2012-08-22 23:13:27 -0700
  • 83cf5d0d2d Fix CRLF usage Mark Pariente 2012-08-22 23:08:00 -0700
  • cdcd5923e8 Implement unencrypted filename support (nameio/null) Mark Pariente 2012-08-14 00:46:32 -0700
  • dc7d4836f3 Don't treat uniqueIV differently in EncFSFile.copy Mark Pariente 2012-08-03 02:01:10 -0700
  • cd75f18bb4 EncFSVolumeIntegrationTest shouldn't depend on file ordering Mark Pariente 2012-07-22 19:06:07 -0700
  • e8bf978fb4 Switch file ordering for volume integration test Mark Pariente 2012-07-14 15:52:21 -0700
  • f12672ebc3 Fix maven compilation with icedtea Mark Pariente 2012-07-14 15:01:07 -0700
  • 3214ebc711 Eclipse formatting (whitespace fixes) Mark Pariente 2012-06-25 22:28:17 -0700
  • 4e84fe6ad8 Polymorphic isEncFSVolume methods for File and EncFSFileProvider Zdenek Farana 2012-06-25 23:52:39 +0200
  • ce6b9c4417 Simple method for checking if the provided path contains EncFS volume by detecting EncFS config file Zdenek Farana 2012-06-25 23:34:06 +0200
  • 4a08de9e25 Fix test failures in EncFSVolumeIntegrationTest Mark Pariente 2012-06-13 02:16:30 -0700
  • 03c1814aa9 Handle partial reads in EncFSInputStream.readBlock() Mark Pariente 2012-06-01 01:23:53 -0700
  • 84b8726b8c Fix whitespace formatting Mark Pariente 2012-05-29 19:56:39 -0700
  • 869038b179 EncFSShell now supports files / path with spaces, if they are quoted. Example: cat "this is a test file with quotoes" michael1 2012-05-29 22:15:19 +0300
  • d1dcd79036 Add a test for file length calculations Mark Pariente 2012-05-24 20:21:40 -0700
  • 7a370eb704 Make EncFSFileOutputStream take a length parameter Mark Pariente 2012-05-24 19:48:32 -0700
  • 412d62e2e9 Remove stale code from EncFSLocalFileProvider Mark Pariente 2012-05-21 02:12:02 -0700
  • 80ffa6a78e Add EncFSProgressListener to monitor operation progress Mark Pariente 2012-05-19 04:11:38 -0700
  • b494e51c1f Update readme with current capabilities Mark Pariente 2012-04-29 02:27:44 -0700
  • f0aaefd377 Update readme with current capabilities Mark Pariente 2012-04-29 02:26:27 -0700
  • 18cdf3b477 Fix stream name decoding with chained name IV Mark Pariente 2012-04-29 01:49:34 -0700
  • afea85bf68 Implement EncFSFileProvider.getRootPath() Mark Pariente 2012-04-28 01:49:21 -0700
  • c50de9fdd3 Implement separator interface for EncFSFileProvider Mark Pariente 2012-04-28 01:39:33 -0700
  • 6849feb613 Use constants instead of "/" for volume paths Mark Pariente 2012-04-27 23:37:46 -0700
  • 59b860cf92 Rename EncFSVolume constants to shorter versions Mark Pariente 2012-04-27 23:28:30 -0700
  • 9a6cfa4ec4 Use combinePath() and ENCFS_VOLUME_PATH_SEPARATOR Mark Pariente 2012-04-27 23:05:42 -0700
  • e21c9b8538 Add EncFSFile.combinePath() methods to combine paths Mark Pariente 2012-04-27 22:41:51 -0700
  • 8c56794273 copyPath() and movePath() prevents overwriting existing files Mark Pariente 2012-04-26 00:17:49 -0700
  • f9308bff4b EncFSVolume.copyOrMovePath() fails for srcPath == dstPath Mark Pariente 2012-04-25 23:47:15 -0700
  • 3b5510aab8 Fix '/' path handling in EncFSShell.getPath() Mark Pariente 2012-04-25 23:25:49 -0700
  • afa7b1e884 EncFSShell allows moving files/dirs into an existing dir Mark Pariente 2012-04-25 23:20:58 -0700
  • f9a97aafe5 EncFSVolume.movePath() allows moving into existing dirs Mark Pariente 2012-04-25 23:18:58 -0700
  • 5fa007932e Avoid duplicate leading "//" in EncFSShell copy Mark Pariente 2012-04-25 20:22:03 -0700
  • 3ea8d871a7 Add a test case for recursive directory copying Mark Pariente 2012-04-25 19:56:00 -0700
  • 9d38e6188f EncFSVolume.copyOrMovePath() fix for dir copies Mark Pariente 2012-04-25 20:13:30 -0700
  • 117d181cf4 EncFSVolumeTest improvements Mark Pariente 2012-03-07 01:25:42 -0800
  • ab016fef4c Fix CommonVFSFileProvider.copy() Mark Pariente 2012-03-07 23:29:31 -0800
  • dba45202f8 Don't produce // as parentPath in EncFSLocalFileProvider Mark Pariente 2012-03-07 22:59:15 -0800
  • ff3a20305f Turn on allowHoles in the default EncFSConfig Mark Pariente 2012-03-07 01:15:11 -0800
  • f12f98a2a1 Make EncFSVolume.recursiveDelete private Mark Pariente 2012-03-07 00:47:17 -0800
  • 00636eaaa1 EncFSVolume.deletePath() can remove non-empty dirs Mark Pariente 2012-03-07 00:42:27 -0800
  • a6955a5dd5 Add missing zerofile.bin to Samples.txt Mark Pariente 2012-03-06 23:34:16 -0800
  • 6e814aba75 Implement cp command for EncFSShell Mark Pariente 2012-03-04 01:32:04 -0800
  • d38dd6015d Improve recursive copy support Mark Pariente 2012-03-04 01:31:44 -0800
  • e92b409abd Add missing continue in 'mv' error path Mark Pariente 2012-03-04 00:06:38 -0800
  • f46201577d Fix style Mark Pariente 2012-03-04 00:06:26 -0800
  • 87ca7a109f Fix EncFSVolume.movePath() for ChainedNameIV Mark Pariente 2012-03-03 23:54:29 -0800
  • 8b49d66127 Absolute/relative path handling in EncFSShell Mark Pariente 2012-03-03 18:50:09 -0800
  • 216a33901a Throw exception from EncFSLocalFileProvider.mkdir() Mark Pariente 2012-03-03 17:33:30 -0800
  • e1027c3b87 Implement EncFSUtil.copyWholeStream() Mark Pariente 2012-02-29 23:59:49 -0800
  • 024b19dc2e Show '/' at the end of directory names Mark Pariente 2012-02-29 23:02:34 -0800
  • 5f4c44ed7c Add test for zero-block passthrough Mark Pariente 2012-02-21 22:56:57 -0800
  • ba773dfdb9 Implement zero-block passthrough Mark Pariente 2012-02-21 00:33:50 -0800
  • f5daf6d52a Code style, formatting and API name cleanups Mark Pariente 2012-02-26 18:00:51 -0800
  • 95183d30b1 Account for block headers in getDecodedFileInfo() Mark Pariente 2012-02-26 19:26:16 -0800
  • aaa137d3fc Add .settings to .gitignore Mark Pariente 2012-02-26 19:26:07 -0800
  • 3e825f410a Merge remote-tracking branch 'aefo/master' into master Mark Pariente 2012-02-22 21:08:52 -0800
  • 9625039638 Added further tests for EncFSVolume aefo 2012-02-22 19:28:42 +0000
  • 2ed6748688 Get rid of the extra copies in input/output streams Mark Pariente 2012-02-20 22:46:39 -0800
  • a85ddabccb Add a version of EncFSCrypto.mac64 without length Mark Pariente 2012-02-20 22:17:06 -0800
  • a4346a0263 Remove stale comment Mark Pariente 2012-02-20 12:11:38 -0800
  • 7461211c01 Add support for per-block MAC headers Mark Pariente 2012-02-19 12:49:54 -0800
  • 41cae65321 Add long file tests that verify decrypted content Mark Pariente 2012-02-19 15:47:42 -0800
  • 4bb80ed120 Convert getDefaultConfig() to EncFSConfig() constructor Mark Pariente 2012-02-19 12:40:42 -0800
  • e80add4f0e Don't use a random iteration count in encodeVolumeKey Mark Pariente 2012-02-19 12:29:08 -0800
  • e47c694c0e createVolume() no longer instantiates EncFSVolume Mark Pariente 2012-02-19 12:13:22 -0800
  • 87eea27c1d Use SecureRandom instead of Random Mark Pariente 2012-02-12 19:04:50 -0800
  • f2be09a789 Get rid of the unused File field in EncFSFile Mark Pariente 2012-02-12 19:02:28 -0800
  • 5b5e9d7ed1 Readme update Mark Pariente 2012-02-11 23:22:04 -0800
  • b4d230dac7 Volume creation support Mark Pariente 2012-02-10 19:29:10 -0800
  • f1cb71fc4e Get rid of deprecated EncFSFile constructor Mark Pariente 2012-02-10 00:15:16 -0800
  • 1bd78ad629 EncFSCrypto code refactoring + comments Mark Pariente 2012-02-09 23:51:32 -0800
  • e69353840d EncFSVolume constructor refactoring Mark Pariente 2012-02-01 18:59:30 -0800
  • f1f22e113a Rename file provider classes Mark Pariente 2012-02-01 18:03:43 -0800
  • e26ae1462e Change throwing of caught exceptions to include the original / inner one (to make it easier to trace issues / debug the original cause) aefo 2012-01-31 20:03:24 +0000
  • 1097cdc980 Add test for the String constructor of EncFSVolume Mark Pariente 2012-01-22 13:02:16 -0800
  • a62084b57c Fix EncFSVolume.listFiles() for the root dir Mark Pariente 2012-01-22 12:49:59 -0800
  • fcc46ee700 Fix EncFSFileInfo.convertToFileInfo() for root directory Mark Pariente 2012-01-22 12:25:31 -0800
  • 23e44e1489 Method renames & adding license headers aefo 2012-01-11 21:19:10 +0000
  • 8259a2619d Add initial support for copying files unique file IV aefo 2012-01-11 21:10:27 +0000
  • 86e4ead7fc Refactor to allow non local file system based volumes aefo 2012-01-08 16:25:23 +0000
  • e7c9798c57 Multiple updates 1) Bug fix for EncFSInputStream missing off the last byte of the stream 2) Initial support for EncFSFileOutputStream 3) Additional tests 4) EncFSComparer enhanced to check file read/ re-write aefo 2012-01-01 16:11:28 +0000
  • 4d1754de1b Added check that the file names can be re-encoded correctly aefo 2011-12-30 15:27:10 +0000
  • 7d83d8c021 Bug fixes for directory renames & file name encoding aefo 2011-12-29 17:22:58 +0000
  • 0989d3bcc9 Updates for handling directory renames with chained IV is used aefo 2011-12-29 12:38:09 +0000
  • 84d1ccf7a4 Added comment aefo 2011-12-27 11:52:19 +0000
  • 47f1a8a74e Added check that not renaming directory when using name chained IV aefo 2011-12-27 11:16:59 +0000
  • 6979394153 Add shell opertions like mkdir(s) / mv / rm aefo 2011-12-26 21:35:22 +0000
  • 4bb7895043 inital commit of being able to encode file names aefo 2011-12-26 18:43:44 +0000
  • 4fed749174 Added code comments aefo 2011-12-26 18:18:00 +0000
  • bdee7ef4fa Merge remote-tracking branch 'upstream/master'. Also extracted unit tests to new files aefo 2011-12-21 18:05:11 +0000
  • 31a551c0db Initial commit for support of encoding file names (still work in progress) aefo 2011-12-21 11:24:00 +0000
  • bf71a24594 Add more test volumes Mark Pariente 2011-12-21 00:13:12 -0800
  • 6986e111c7 Don't use BufferedInputStream in EncFSVolumeTest Mark Pariente 2011-12-20 23:28:35 -0800
  • 8db0057abc Correct compile error aefo 2011-12-18 17:35:10 +0000