Hi,

Encfsctl can decode a complete directory without needing FUSE.
However, like you said, the use of external libraries has sometimes
had downsides.  OpenSSL is another dependency which has caused
problems with incompatibility in the past, however I don't think that
writing a cryptography library from scratch is going to be better.

I used to have a shoe box filled with floppy disks containing backups
by some commercial program that was discontinued a decade earlier and
I had no way to decode the files.  At least since encfs and all
dependencies are open source, it should be possible to decode the
files.  Of course compilers change, libraries change, operating
systems change, etc, all making the job more difficult depending on
how far out you're looking.

One idea is to create a virtual machine with an OS snapshot containing
any tools you need to access your data and translate it into other
forms.  Someday if you find old files you need to decode and all of
this stuff is ancient history, you can probably find a way to boot
your virtual machine and mount in one of your directories.  I've done
this with ancient versions of Windows, which allows me to run programs
that would otherwise be lost.

For the problem you're writing about, what are the versions of the two
boost libraries?  If nothing else, it would be good to know if boost
has made incompatible changes in their XML serialization library.

regards,
Valient

On Sat, Aug 22, 2009 at 12:23 AM, Ico <en...@zevv.nl> wrote:
>
> Hello,
>
> First let me thank Valient Gough for his exellent work on encfs, great job!
>
> Recenly I've been bitten a few times by incompatibilities between encfs
> filesystems om different machines, possibly caused by different libboost
> versions which are not able to read each others XML-serialized files:
>
> 09:07:39 (FileUtils.cpp:332) Archive exception: stream error
> 09:07:39 (FileUtils.cpp:284) Found config file /mnt/backup/.encfs6.xml, but 
> failed to load
>
> The encfs is created on a debian testing/'squeeze' machine, and the
> error is generated on Ubuntu 9.04 trying to access the encfs filesystem.
>
> Is there a solution or workaround for this, apart from the messy process
> of upgrading parts of the ubuntu OS to support a more recent libboost ?
>
> I feel a bit uncomfertable about this error, this makes me wonder if I
> will still be able to access my archived encrypted filesystems in a few
> years from now because of dependencies on external libraries like boost.
>
> I would really love to have some kind of bare-bone standalone (ANSI-C?)
> tool for accessing the encfs data (without fuse), of which I could store
> the source on the media holding the encrypted files, so I can be sure I
> can still access my data in the year 2020 or so, whatever operating
> system I may be running by that time. Is such a tool available, would
> creating this be feasable ?
>
> Thank you,
>
> Ico
>
> --
> :wq
> ^X^Cy^K^X^C^C^C^C
>
> ------------------------------------------------------------------------------
> Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
> trial. Simplify your report design, integration and deployment - and focus on
> what you do best, core application coding. Discover what's new with
> Crystal Reports now.  http://p.sf.net/sfu/bobj-july
> _______________________________________________
> Encfs-users mailing list
> Encfs-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/encfs-users
>

------------------------------------------------------------------------------
Come build with us! The BlackBerry&reg; Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay 
ahead of the curve. Join us from November 9&#45;12, 2009. Register now&#33;
http://p.sf.net/sfu/devconf
_______________________________________________
Encfs-users mailing list
Encfs-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/encfs-users

Reply via email to