0001f44
Name:           fuse-encfs
Vasiliy Glazov 9c959ce
Version:        1.9.5
e31c522
Release:        8%{?dist}
0001f44
Summary:        Encrypted pass-thru filesystem in userspace
173da42
0001f44
License:        GPLv3+
0001f44
Url:            http://www.arg0.net/encfs
Vasiliy Glazov e0866fd
Source0:        https://github.com/vgough/encfs/releases/download/v%{version}/encfs-%{version}.tar.gz
0001f44
0001f44
Requires:       fuse >= 2.6
0001f44
Provides:       encfs = %{version}-%{release}
Igor Gnatenko 0f3d564
Provides:       encfs%{?_isa} = %{version}-%{release}
affaa57
Vasiliy Glazov 9c959ce
BuildRequires:  gcc-c++
0001f44
BuildRequires:  pkgconfig(librlog) >= 1.3
0001f44
BuildRequires:  pkgconfig(openssl)
affaa57
BuildRequires:  cmake
0001f44
BuildRequires:  pkgconfig(fuse) >= 2.6
5153d51
BuildRequires:  gettext-devel >= 0.18
0001f44
BuildRequires:  libtool
0001f44
BuildRequires:  libattr-devel
affaa57
BuildRequires:  perl(Locale::TextDomain)
affaa57
BuildRequires:  pkgconfig(tinyxml2)
0001f44
2cf48e2
%description
2cf48e2
EncFS implements an encrypted filesystem in userspace using FUSE.  FUSE
2cf48e2
provides a Linux kernel module which allows virtual filesystems to be written
2cf48e2
in userspace.  EncFS encrypts all data and filenames in the filesystem and
2cf48e2
passes access through to the underlying filesystem.  Similar to CFS except that
f59f641
it does not use NFS.
2cf48e2
2cf48e2
%prep
Vasiliy Glazov 5938b0f
%autosetup -n encfs-%{version}
Vasiliy Glazov 5938b0f
rm -rf vendor/github.com/leethomasson
affaa57
mkdir %{_target_platform}
2cf48e2
2cf48e2
%build
b26b613
%cmake \
b26b613
    -DCMAKE_SKIP_RPATH=ON \
b26b613
    -DBUILD_STATIC_LIBS=OFF \
b26b613
    -DBUILD_SHARED_LIBS=ON \
b26b613
    -DINSTALL_LIBENCFS=ON \
b26b613
    -DUSE_INTERNAL_TINYXML=OFF
affaa57
b26b613
%cmake_build
2cf48e2
2cf48e2
%install
b26b613
%cmake_install
397863d
rm -f %{buildroot}/%{_libdir}/*.la
397863d
rm -f %{buildroot}/%{_libdir}/*.so
a237586
446858b
%find_lang encfs
2cf48e2
446858b
%files -f encfs.lang
75c69ab
%doc AUTHORS ChangeLog README.md
75c69ab
%license COPYING COPYING.GPL
0001f44
%{_bindir}/encfs*
0001f44
%{_libdir}/libencfs.so.*
0001f44
%{_mandir}/man1/encfs*
2cf48e2
2cf48e2
%changelog
e31c522
* Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.5-8
e31c522
- Second attempt - Rebuilt for
e31c522
  https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
e31c522
945938d
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.5-7
945938d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
945938d
26c474d
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.5-6
26c474d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
26c474d
d9c70df
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.5-5
d9c70df
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
d9c70df
c955dca
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.5-4
c955dca
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
c955dca
87a4f5f
* Fri Dec 28 2018 Filipe Rosset <rosset.filipe@gmail.com> - 1.9.5-3
87a4f5f
- rebuilt against new tinyxml2-7.x
87a4f5f
881117c
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.5-2
881117c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
881117c
Vasiliy Glazov 9c959ce
* Sat Apr 28 2018 Vasiliy N. Glazov <vascom2@gmail.com> 1.9.5-1
Vasiliy Glazov 9c959ce
- Update to 1.9.5
Vasiliy Glazov 9c959ce
f6a2de3
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.4-2
f6a2de3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
f6a2de3
Vasiliy Glazov 5938b0f
* Mon Jan 29 2018 Vasiliy N. Glazov <vascom2@gmail.com> 1.9.4-1
Vasiliy Glazov 5938b0f
- Update to 1.9.4
Vasiliy Glazov 5938b0f
Vasiliy Glazov 127a351
* Tue Jan 23 2018 Vasiliy N. Glazov <vascom2@gmail.com> 1.9.2-5
Vasiliy Glazov 127a351
- Rebuild because libtinyxml2 api change
Vasiliy Glazov 127a351
dbc866f
* Mon Oct 02 2017 Vasiliy N. Glazov <vascom2@gmail.com> 1.9.2-4
dbc866f
- Added fix patch (rhbz #1487354)
dbc866f
ef23005
* Fri Aug 11 2017 Vasiliy N. Glazov <vascom2@gmail.com> 1.9.2-3
ef23005
- Correct exec permission (rhbz #1382894)
ef23005
1050a91
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.2-2
1050a91
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
1050a91
cea8c5e
* Mon Jul 31 2017 Vasiliy N. Glazov <vascom2@gmail.com> 1.9.2-1
cea8c5e
- Update to 1.9.2
cea8c5e
94372c0
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.1-6
94372c0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
94372c0
487a760
* Mon Jul 03 2017 Jonathan Wakely <jwakely@redhat.com> - 1.9.1-5
487a760
- Rebuilt for Boost 1.64
487a760
a459ac2
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.1-4
a459ac2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
a459ac2
151ff4e
* Fri Jan 27 2017 Jonathan Wakely <jwakely@redhat.com> - 1.9.1-3
151ff4e
- Rebuilt for Boost 1.63
151ff4e
a237586
* Sat Oct 08 2016 Vasiliy N. Glazov <vascom2@gmail.com> 1.9.1-2
a237586
- Correct exec permission (rhbz #1382894)
a237586
d9f3e4f
* Mon Sep 19 2016 Vasiliy N. Glazov <vascom2@gmail.com> 1.9.1-1
d9f3e4f
- Update to 1.9.1
d9f3e4f
affaa57
* Thu Sep 15 2016 Vasiliy N. Glazov <vascom2@gmail.com> 1.9.0-1
affaa57
- Update to 1.9.0
affaa57
9940269
* Thu Aug 04 2016 Vasiliy N. Glazov <vascom2@gmail.com> 1.8.1-2
9940269
- Add default-permissions revert patch
9940269
0001f44
* Thu Mar 31 2016 Vasiliy N. Glazov <vascom2@gmail.com> 1.8.1-1
0001f44
- Update to 1.8.1
0001f44
- Clean spec
0001f44
8e7becd
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.7.4-24
8e7becd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
8e7becd
eb27978
* Fri Jan 15 2016 Jonathan Wakely <jwakely@redhat.com> - 1.7.4-23
eb27978
- Rebuilt for Boost 1.60
eb27978
5bb7e44
* Thu Aug 27 2015 Jonathan Wakely <jwakely@redhat.com> - 1.7.4-22
5bb7e44
- Rebuilt for Boost 1.59
5bb7e44
4e52e40
* Wed Jul 29 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.7.4-21
4e52e40
- Rebuilt for https://fedoraproject.org/wiki/Changes/F23Boost159
4e52e40
93d90df
* Wed Jul 22 2015 David Tardon <dtardon@redhat.com> - 1.7.4-20
93d90df
- rebuild for Boost 1.58
93d90df
eaac591
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.7.4-19
eaac591
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
eaac591
d3723ec
* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 1.7.4-18
d3723ec
- Rebuilt for GCC 5 C++11 ABI change
d3723ec
Petr Machata be72def
* Tue Jan 27 2015 Petr Machata <pmachata@redhat.com> - 1.7.4-17
Petr Machata be72def
- Rebuild for boost 1.57.0
Petr Machata be72def
ac2ab04
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.7.4-16
ac2ab04
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
ac2ab04
ec7f0ec
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.7.4-15
ec7f0ec
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
ec7f0ec
Petr Machata e6250c3
* Fri May 23 2014 Petr Machata <pmachata@redhat.com> - 1.7.4-14
Petr Machata e6250c3
- Rebuild for boost 1.55.0
Petr Machata e6250c3
5edea57
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.7.4-13
5edea57
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
5edea57
Petr Machata 7e5e8a3
* Sat Jul 27 2013 pmachata@redhat.com - 1.7.4-12
Petr Machata 7e5e8a3
- Rebuild for boost 1.54.0
Petr Machata 7e5e8a3
e0ca7ab
* Sun Feb 10 2013 Denis Arnaud <denis.arnaud_fedora@m4x.org> - 1.7.4-11
e0ca7ab
- Rebuild for Boost-1.53.0
e0ca7ab
f7665c2
* Sat Feb 09 2013 Denis Arnaud <denis.arnaud_fedora@m4x.org> - 1.7.4-10
f7665c2
- Rebuild for Boost-1.53.0
f7665c2
4367e34
* Sun Aug 12 2012 Kevin Fenzi <kevin@scrye.com> - 1.7.4-9
4367e34
- Rebuild for new boost
4367e34
02b6ff5
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.7.4-8
02b6ff5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
02b6ff5
91f1d59
* Wed Jul 11 2012 Till Maas <opensource@till.name> - 1.7.4-7
91f1d59
- Add el5 conditionals for obsoleted macros
91f1d59
- Use less globbing in %%files
91f1d59
- Use boost141 in el5
91f1d59
2109775
* Tue Feb 28 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.7.4-6
2109775
- Rebuilt for c++ ABI breakage
2109775
f3f8628
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.7.4-5
f3f8628
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
f3f8628
Thomas Spura ee0070a
* Sun Nov 20 2011 Thomas <thomas.spura@googlemail.com> - 1.7.4-4
Thomas Spura ee0070a
- rebuild for https://fedoraproject.org/wiki/Features/F17Boost148
Thomas Spura ee0070a
1d71dd0
* Fri Sep 09 2011 Adam Jackson <ajax@redhat.com> 1.7.4-3
1d71dd0
- Rebuild for boost 1.47
1d71dd0
91418ab
* Thu Aug 25 2011 Peter Lemenkov <lemenkov@gmail.com> - 1.7.4-2
91418ab
- Rebuilt for new boost
91418ab
51f9a3c
* Mon Apr 11 2011 Peter Lemenkov <lemenkov@gmail.com> - 1.7.4-1
51f9a3c
- Ver. 1.7.4
51f9a3c
282c8f8
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.7.2-3
282c8f8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
282c8f8
6fa943c
* Sun Feb 06 2011 Thomas Spura <tomspur@fedoraproject.org> - 1.7.2-2
6fa943c
- rebuild for new boost
6fa943c
d7d3766
* Tue Sep  7 2010 Peter Lemenkov <lemenkov@gmail.com> - 1.7.2-1
d7d3766
- Ver. 1.7.2
d7d3766
d7d3766
* Sun Sep  5 2010 Peter Lemenkov <lemenkov@gmail.com> - 1.7.1-1
397863d
- Fixed three security flaws (see rhbz #630460)
397863d
- Cleaned up spec-file a little
397863d
612a86a
* Sun Aug 01 2010 Josh Kayse <jokajak@fedoraproject.org> - 1.6.1-1
612a86a
- update to 1.6-1
884e690
- remove patch because it's been incorporated
612a86a
Bill Nottingham f7a047a
* Thu Jul 29 2010 Bill Nottingham <notting@redhat.com> - 1.5-13
Bill Nottingham f7a047a
- Rebuild for boost-1.44
Bill Nottingham f7a047a
d11e383
* Tue Jul 27 2010 Bill Nottingham <notting@redhat.com> - 1.5-12
d11e383
- Rebuild for boost-1.44
d11e383
59bd58d
* Fri Jan 22 2010 Rahul Sundaram <sundaram@fedoraproject.org> - 1.5.11
59bd58d
- Rebuild for Boost soname bump
59bd58d
683fbb1
* Sat Oct 17 2009 Peter Lemenkov <lemenkov@gmail.com> 1.5-10
683fbb1
- Added version in Requires for boost-devel
683fbb1
85516e0
* Thu Sep 17 2009 Peter Lemenkov <lemenkov@gmail.com> 1.5-9
85516e0
- rebuilt with new fuse
85516e0
84100ab
* Fri Aug 21 2009 Tomas Mraz <tmraz@redhat.com> - 1.5-8
84100ab
- rebuilt with new openssl
84100ab
abe5176
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.5-7
abe5176
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
abe5176
59f03a2
* Tue Mar 03 2009 Caolán McNamara <caolanm@redhat.com> - 1.5-6
59f03a2
- constify ret of strchr(const char*)
59f03a2
2e51546
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.5-5
2e51546
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
2e51546
b2bdb0c
* Fri Jan 16 2009 Tomas Mraz <tmraz@redhat.com> 1.5-4
b2bdb0c
- rebuild with new openssl
b2bdb0c
8e9935e
* Tue Dec 30 2008 Peter Lemenkov <lemenkov@gmail.com> 1.5-3
8e9935e
- Fixed URL
8e9935e
69a363b
* Thu Dec 18 2008 Petr Machata <pmachata@redhat.com> - 1.5-2
69a363b
- Rebuild with new boost
69a363b
daf7f3a
* Sun Oct 26 2008 Peter Lemenkov <lemenkov@gmail.com> 1.5-1
daf7f3a
- Ver. 1.5
daf7f3a
- Dropped upstreamed patches
daf7f3a
25bde20
* Tue Aug 12 2008 Peter Lemenkov <lemenkov@gmail.com> 1.4.2-5
25bde20
- Rebuild with new boost
25bde20
ea9cf5a
* Fri Aug  1 2008 Peter Lemenkov <lemenkov@gmail.com> 1.4.2-4
ea9cf5a
- Fix build with new rlog
ea9cf5a
58948dc
* Sat Jul 12 2008 Peter Lemenkov <lemenkov@gmail.com> 1.4.2-3
58948dc
- rebuild due to rlog soname bump
58948dc
4cec629
* Mon May  5 2008 Tomas Hoger <thoger@redhat.com> - 1.4.2-2
4cec629
- Work-around broken boost library path auto detection causing build failures
4cec629
  on 64-bit architectures.
4cec629
4c36554
* Mon Apr 14 2008 Peter Lemenkov <lemenkov@gmail.com> 1.4.2-1
4c36554
- Ver. 1.4.2
4c36554
- add option to pass-through file 'holes'.  Only available in expert mode
4c36554
- config file format changed to XML via boost serialization
0001f44
  (config file is now .encfs6.xml)
4c36554
- remove ulockmgr support, caused numerous locking issues. (bz# 440483)
4c36554
- fix symlink handling in encfsctl export
4c36554
- fix stdinpass option parsing, reported by Scott Hendrickson
4c36554
- fix path suffix in encfsctl
4c36554
845918f
* Fri Mar 28 2008 Alex Lancaster <alexlan[AT]fedoraproject org> - 1.4.1.1-5
845918f
- Update patch for building with GCC 4.3 (use <cstring> throughout)
845918f
ef73f69
* Tue Mar 25 2008 Peter Lemenkov <lemenkov@gmail.com> 1.4.1.1-4.1
ef73f69
- Another attempt to fix GCC 4.3 builds
ef73f69
9385662
* Tue Mar 25 2008 Peter Lemenkov <lemenkov@gmail.com> 1.4.1.1-4
f59f641
- Another attempt to fix GCC 4.3 builds
f59f641
a0e021a
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 1.4.1.1-3
a0e021a
- Autorebuild for GCC 4.3
a0e021a
85b0305
* Sat Feb  9 2008 Peter Lemenkov <lemenkov@gmail.com> 1.4.1.1-2
85b0305
- Rebuild for GCC 4.3
85b0305
446858b
* Wed Jan 23 2008 Peter Lemenkov <lemenkov@gmail.com> 1.4.1.1-1
446858b
- Ver. 1.4.1.1
446858b
- Changed License tag according to Fedora policy
446858b
- Added new BR - boost-devel
446858b
- Proper locale handling
446858b
- Some other cosmetic changes
446858b
19c9938
* Wed Dec 05 2007 Release Engineering <rel-eng at fedoraproject dot org> - 1.3.2-2
446858b
- Rebuild for deps
19c9938
c0405e7
* Thu Apr 12 2007 Peter Lemenkov <lemenkov@gmail.com> 1.3.2-1
c0405e7
- Version 1.3.2
b6f8cfb
c4f8e7d
* Tue Sep 12 2006 Peter Lemenkov <lemenkov@gmail.com> 1.3.1-3%{?dist}
c4f8e7d
- Rebuild for FC6
c4f8e7d
e5a1205
* Sat Aug 26 2006 Peter Lemenkov <lemenkov@newmail.ru> 1.3.1-2%{?dist}
e5a1205
- Added necessary 'requires'field
e5a1205
84956a0
* Wed May 03 2006 Peter Lemenkov <lemenkov@newmail.ru> 1.3.1-1%{?dist}
84956a0
- Version 1.3.1
84956a0
b6f8cfb
* Thu Mar 30 2006 Peter Lemenkov <lemenkov@newmail.ru> 1.3.0-1%{?dist}
b6f8cfb
- Version 1.3.0
b6f8cfb
2cf48e2
* Fri Dec 16 2005 Peter Lemenkov <lemenkov@newmail.ru> 1.2.5-1
2cf48e2
- Initial build for FE
b6371e8
2cf48e2
* Fri Nov 11 2005 Valient Gough <vgough@pobox.com>
2cf48e2
- Release 1.2.5
2cf48e2
- Fix race condition when using newer versions of GCC.  Fixes problem reported
2cf48e2
  by Chris at x.nu.
2cf48e2
- add encfssh script, thanks to David Rosenstrauch
2cf48e2
* Fri Aug 26 2005 Valient Gough <vgough@pobox.com>
2cf48e2
- Release 1.2.4
2cf48e2
- fix segfault if small invalid filenames were encountered in the encrypted
2cf48e2
  directory, reported by paulgfx.
2cf48e2
- try and detect if user tries to mount the filesystem over the top of the
2cf48e2
  encrypted directory, problem reported by paulgfx.
2cf48e2
- environment variable ENCFS5_CONFIG can be used to override the location of
2cf48e2
  the .encfs5 configuration file.
2cf48e2
- add encfsctl 'export' command, patch from Janne Hellsten
2cf48e2
  
2cf48e2
* Tue Apr 19 2005 Valient Gough <vgough@pobox.com>
2cf48e2
- Release 1.2.1
2cf48e2
- add --public mount option
2cf48e2
- add --stdinpass option to read password from stdin for scripting
2cf48e2
- import latest rosetta translation updates
2cf48e2
2cf48e2
* Thu Feb 10 2005 Valient Gough <vgough@pobox.com>
2cf48e2
- Release 1.2.0
2cf48e2
- Fix bug with MAC headers and files > 2GB, reported by Damian Frank
2cf48e2
- Fix bug with external password interface which could result in problems
2cf48e2
  communicating with external password program.  Found by Olivier Dournaux.
2cf48e2
- Switch to FUSE 2.2 API -- support for FUSE 1.x has been dropped.
2cf48e2
- Add support for inode numbering pass-thru (when used 'use_ino' option to
2cf48e2
  fuse).  This allows encoded filesystem to use the same inode numbers as the
2cf48e2
  underlying filesystem.
2cf48e2
2cf48e2
* Wed Jan 12 2005 Valient Gough <vgough@pobox.com>
2cf48e2
- Release 1.1.11
2cf48e2
- add internationalization support.  Thanks to lots of contributors, there are
2cf48e2
  translations for serveral languages.
2cf48e2
- added workaround for libfuse mount failure with FUSE 1.4
2cf48e2
- fix compile failure with FUSE 1.4
2cf48e2
2cf48e2
* Mon Nov 8 2004 Valient Gough <vgough@pobox.com>
2cf48e2
- Release 1.1.10
2cf48e2
- fix problems with recursive rename
2cf48e2
- fix incorrect error codes from xattr functions
2cf48e2
f8af5ae
* Sun Aug 15 2004 Valient Gough <vgough@pobox.com>
2cf48e2
- Release 1.1.9
2cf48e2
- fix another rename bug (affected filesystems with 'paranoia' configuration)
2cf48e2
f8af5ae
* Sat Aug 14 2004 Valient Gough <vgough@pobox.com>
2cf48e2
- Release 1.1.8
2cf48e2
- Improve MAC block header processing.
2cf48e2
f8af5ae
* Thu Aug 12 2004 Valient Gough <vgough@pobox.com>
2cf48e2
- Release 1.1.7
2cf48e2
- fix bug in truncate() for unopened files.
2cf48e2
2cf48e2
* Mon Aug 9 2004 Valient Gough <vgough@pobox.com>
2cf48e2
- Release 1.1.6
2cf48e2
- fix header IV creation when truncate() used to create files.
2cf48e2
- add support for IV chaining to old 0.x filesystem support code (useful for
2cf48e2
  systems with old OpenSSL, like RedHat 7.x).
2cf48e2
f8af5ae
* Thu Jul 22 2004 Valient Gough <vgough@pobox.com>
2cf48e2
- Release 1.1.5
2cf48e2
2cf48e2
* Sat Jul 10 2004 Valient Gough <vgough@pobox.com>
2cf48e2
- Release 1.1.4
2cf48e2
- add external password prompt support.
2cf48e2
2cf48e2
* Thu Jun 24 2004 Valient Gough <vgough@pobox.com>
2cf48e2
- Release 1.1.3
2cf48e2
2cf48e2
* Fri May 28 2004 Valient Gough <vgough@pobox.com>
2cf48e2
- Release 1.1.2
2cf48e2
- Fix bug affecting filesystems with small empty directories (like XFS)
2cf48e2
- Updates to recursive rename code to undo all changes on failure.
2cf48e2
- Fix OpenSSL dependency path inclusion in build.
2cf48e2
2cf48e2
* Wed May 19 2004 Valient Gough <vgough@pobox.com>
2cf48e2
- Release 1.1.1
2cf48e2
- Fix MAC header memory size allocation error.
2cf48e2
- Add file rename-while-open support needed for Evolution.
2cf48e2
2cf48e2
* Thu May 13 2004 Valient Gough <vgough@pobox.com>
2cf48e2
- Second release candidate for version 1.1
2cf48e2
- Add support for block mode filename encryption.
2cf48e2
- Add support for per-file initialization vectors.
2cf48e2
- Add support for directory IV chaining for per-directory initialization
2cf48e2
  vectors.
2cf48e2
- Add support for per-block MAC headers for file contents.
2cf48e2
- Backward compatibility support dropped for filesystems created by version
2cf48e2
  0.x.  Maintains backward compatible support for versions 1.0.x.
2cf48e2
2cf48e2
* Sun Apr 4 2004 Valient Gough <vgough@pobox.com>
2cf48e2
- Release 1.0.5
2cf48e2
- Allow truncate call to extend file (only shrinking was supported)
2cf48e2
2cf48e2
* Fri Mar 26 2004 Valient Gough <vgough@pobox.com>
2cf48e2
- Release 1.0.4
2cf48e2
- Large speed improvement.
2cf48e2
- Add support for FUSE major version 2 API.
2cf48e2
2cf48e2
* Thu Mar 18 2004 Valient Gough <vgough@pobox.com>
2cf48e2
- Release 1.0.3
2cf48e2
- Fix bugs in truncation and padding code.
2cf48e2
2cf48e2
* Sat Mar 13 2004 Valient Gough <vgough@pobox.com>
2cf48e2
- Release 1.0.2
2cf48e2
- Use pkg-config to check for OpenSSL and RLog build settings
2cf48e2
- Add support for '--' argument to encfs to pass arbitrary options to FUSE /
2cf48e2
  fusermount.
2cf48e2
- Add man pages.
2cf48e2
2cf48e2
* Tue Mar 2 2004 Valient Gough <vgough@pobox.com>
2cf48e2
- Release 1.0.1
2cf48e2
- Fix problem with using OpenSSL's EVP_BytesToKey function with variable
2cf48e2
  key length ciphers like Blowfish, as it would only generate 128 bit keys.
2cf48e2
- Some configure script changes to make it possible to use --with-extra-include
2cf48e2
  configure option to pick up any necessary directories for OpenSSL.
2cf48e2
2cf48e2
* Fri Feb 27 2004 Valient Gough <vgough@pobox.com>
2cf48e2
- Release 1.0
2cf48e2
- Added some pre-defined configuration options at startup to make filesystem
2cf48e2
  creation a bit more user friendly.
2cf48e2
2cf48e2
* Mon Feb 23 2004 Valient Gough <vgough@pobox.com>
2cf48e2
- Merge development branch to mainline.  Source modularized to make it easier
2cf48e2
  to support different algorithms.
2cf48e2
- Added encfsctl program which can show information about an encrypted
2cf48e2
  directory and can change the user password used to store the volume key.
2cf48e2
- Added support for AES and BlowFish with user specified keys and block sizes
2cf48e2
  (when building with OpenSSL >= 0.9.7).
2cf48e2
- Backward compatible with old format, but new filesystems store configuration
2cf48e2
  information in a new format which is not readable by old encfs versions.
2cf48e2
2cf48e2
* Sat Feb 7 2004 Valient Gough <vgough@pobox.com>
2cf48e2
- Improved performance by fixing cache bug which caused cached data to not be
2cf48e2
  used as often as it could have been.  Random seek performance improved by
2cf48e2
  600% according to Bonnie++ benchmark.
2cf48e2
- Fixed bugs preventing files larger then 2GB.  Limit should now be around
2cf48e2
  128GB (untested - I don't have that much drive space).  > 2GB also requires
2cf48e2
  recent version of FUSE module (from Feb 6 or later) and an underlying
2cf48e2
  filesystem which supports large files.
2cf48e2
- Release 0.6