Package: encfs
Version: 1.5.2-3
Severity: normal

EncFS is supposed to handle sparse files, and on the initial mount,
it does so.  However, on further mounts, it will not support sparse
files properly.  Particularly annoying since I use EncFS for my $HOME
and when downloading a large torrent (eg, the CentOS DVD, which is the
reason I noticed the bug), it will lock up all access to the filesystem
until all space is allocated non-sparsely.

Example console session to reproduce the bug:
$ mkdir /tmp/enc.data /tmp/enc
$ encfs /tmp/enc.data /tmp/enc
Creating new encrypted volume.
Please choose from one of the following options:
 enter "x" for expert configuration mode,
 enter "p" for pre-configured paranoia mode,
 anything else, or an empty line will select standard mode.
?> p

Paranoia configuration selected.

Configuration finished.  The filesystem to be created has
the following properties:
Filesystem cipher: "ssl/aes", version 2:2:1
Filename encoding: "nameio/block", version 3:0:1
Key Size: 256 bits
Block Size: 1024 bytes, including 8 byte MAC header
Each file contains 8 byte header with unique IV data.
Filenames encoded using IV chaining mode.
File data IV is chained to filename IV.
File holes passed through to ciphertext.

-------------------------- WARNING --------------------------
The external initialization-vector chaining option has been
enabled.  This option disables the use of hard links on the
filesystem. Without hard links, some programs may not work.
The programs 'mutt' and 'procmail' are known to fail.  For
more information, please see the encfs mailing list.
If you would like to choose another configuration setting,
please press CTRL-C now to abort and start over.

Now you will need to enter a password for your filesystem.
You will need to remember this password, as there is absolutely
no recovery mechanism.  However, the password can be changed
later using encfsctl.

New Encfs Password: 
Verify Encfs Password: 
$ dd if=/dev/zero of=/tmp/enc/file1 bs=1M count=0 seek=10
0+0 records in
0+0 records out
0 bytes (0 B) copied, 0.000167061 s, 0.0 kB/s
$ fusermount -u /tmp/enc
$ encfs /tmp/enc.data /tmp/enc
EncFS Password: 
$ dd if=/dev/zero of=/tmp/enc/file2 bs=1M count=0 seek=10
0+0 records in
0+0 records out
0 bytes (0 B) copied, 0.000208127 s, 0.0 kB/s
$ ls -ls /tmp/enc
total 10332
    8 -rw-r--r-- 1 mike mike 10485760 2010-06-24 10:01 file1
10324 -rw-r--r-- 1 mike mike 10485760 2010-06-24 10:01 file2
$ grep allowHoles /tmp/enc.data/.encfs6.xml
        <allowHoles>1</allowHoles>


-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32-5-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages encfs depends on:
ii  fuse-utils                   2.8.1-1.2   Filesystem in USErspace (utilities
ii  libboost-filesystem1.40.0    1.40.0-6+b1 filesystem operations (portable pa
ii  libboost-serialization1.40.0 1.40.0-6+b1 serialization library for C++
ii  libc6                        2.11.1-3    Embedded GNU C Library: Shared lib
ii  libfuse2                     2.8.1-1.2   Filesystem in USErspace library
ii  libgcc1                      1:4.4.4-5   GCC support library
ii  librlog5                     1.4-1       flexible message logging library
ii  libssl0.9.8                  0.9.8o-1    SSL shared libraries
ii  libstdc++6                   4.4.4-5     The GNU Standard C++ Library v3

encfs recommends no packages.

encfs suggests no packages.

-- no debconf information



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to