0f50b09
%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
0f50b09
%{!?python_sitearch: %define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
7ddd80a
%global _libdir /%{_lib}
7ddd80a
%global _sbindir /sbin
0f50b09
Michael Halcrow fc39667
Name: ecryptfs-utils
cac1ea8
Version: 103
a2657e6
Release: 1%{?dist}
Michael Halcrow fc39667
Summary: The eCryptfs mount helper and support libraries
Michael Halcrow fc39667
Group: System Environment/Base
d2d5d13
License: GPLv2+
0f50b09
URL: https://launchpad.net/ecryptfs
a225d8b
Source0: http://launchpad.net/ecryptfs/trunk/%{version}/+download/%{name}_%{version}.orig.tar.gz
e106002
Source1: ecryptfs-mount-private.png
a225d8b
7ddd80a
# rhbz#500829, do not use ubuntu/debian only service
7ddd80a
Patch2: ecryptfs-utils-75-nocryptdisks.patch
7beee01
d69e533
# rhbz#553629, fix usage of salt together with file_passwd
d69e533
Patch3: ecryptfs-utils-83-fixsalt.patch
d69e533
14f1a4b
# fedora/rhel specific, rhbz#486139, remove nss dependency from umount.ecryptfs
14f1a4b
Patch4: ecryptfs-utils-83-splitnss.patch
14f1a4b
9f5906a
# rhbz#664474, fix unsigned < 0 test
9f5906a
Patch5: ecryptfs-utils-84-fixsigness.patch
9f5906a
ade7357
# fix man pages
ade7357
Patch8: ecryptfs-utils-86-manpage.patch
ade7357
2c1ecda
# autoload ecryptfs module in ecryptfs-setup-private when needed, rhbz#707608
2c1ecda
Patch9: ecryptfs-utils-87-autoload.patch
2c1ecda
b498689
# fedora/rhel specific, check for pam ecryptfs module before home migration
b498689
Patch11: ecryptfs-utils-87-authconfig.patch
b498689
bbbcbd5
# memcpy can't be used on overlaping areas
bbbcbd5
Patch12: ecryptfs-utils-87-memcpyfix.patch
bbbcbd5
8813d23
# allow building with -Werror
8813d23
Patch999: ecryptfs-utils-75-werror.patch
8813d23
be2a3c9
# using return after fork() in pam module has some nasty side effects, rhbz#722445
25e9385
Patch14: ecryptfs-utils-87-fixpamfork.patch
be2a3c9
be2a3c9
# we need gid==ecryptfs in pam module before mount.ecryptfs_private execution
25e9385
Patch15: ecryptfs-utils-87-fixexecgid.patch
be2a3c9
be2a3c9
# do not use zombie process, it causes lock ups at least for ssh login
25e9385
Patch16: ecryptfs-utils-87-nozombies.patch
bbbcbd5
8b56955
# if we do not use zombies, we have to store passphrase in pam_data and init keyring later
25e9385
Patch17: ecryptfs-utils-87-pamdata.patch
8b56955
25e9385
# patch17 needs propper const on some places
25e9385
Patch18: ecryptfs-utils-87-fixconst.patch
8b56955
25e9385
Patch19: ecryptfs-utils-87-syslog.patch
7a13e78
16d05b9
# if e-m-p fails, check if user is member of ecryptfs group
16d05b9
Patch21: ecryptfs-utils-96-groupcheck.patch
538c2f1
Patch22: ecryptfs-utils-99-selinux.patch
538c2f1
c0230a2
# rhbz#868330
c0230a2
Patch23: ecryptfs-utils-100-sudokeyring.patch
16d05b9
e12eec2
BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
0b8b807
Requires: keyutils, cryptsetup-luks, util-linux, gettext
Michael Halcrow fc39667
BuildRequires: libgcrypt-devel keyutils-libs-devel openssl-devel pam-devel
d79558b
BuildRequires: trousers-devel nss-devel desktop-file-utils intltool
79c27c8
BuildRequires: pkcs11-helper-devel
8a5245f
BuildRequires: automake autoconf libtool glib2-devel gettext-devel perl-podlators
Michael Halcrow fc39667
Michael Halcrow fc39667
%description
Michael Halcrow fc39667
eCryptfs is a stacked cryptographic filesystem that ships in Linux
Michael Halcrow fc39667
kernel versions 2.6.19 and above. This package provides the mount
Michael Halcrow fc39667
helper and supporting libraries to perform key management and mount
Michael Halcrow fc39667
functions.
Michael Halcrow fc39667
Michael Halcrow fc39667
Install ecryptfs-utils if you would like to mount eCryptfs.
Michael Halcrow fc39667
Michael Halcrow fc39667
%package devel
Michael Halcrow fc39667
Summary: The eCryptfs userspace development package
Michael Halcrow fc39667
Group: System Environment/Base
Michael Halcrow fc39667
Requires: keyutils-libs-devel %{name} = %{version}-%{release}
a225d8b
Requires: pkgconfig
Michael Halcrow fc39667
Michael Halcrow fc39667
%description devel
Michael Halcrow fc39667
Userspace development files for eCryptfs.
Michael Halcrow fc39667
0f50b09
%package python
0f50b09
Summary: Python bindings for the eCryptfs utils
0f50b09
Group: System Environment/Base
0f50b09
Requires: ecryptfs-utils %{name} = %{version}-%{release}
a225d8b
BuildRequires: python python-devel swig >= 1.3.31
0f50b09
0f50b09
%description python
0f50b09
The ecryptfs-utils-python package contains a module that permits 
0f50b09
applications written in the Python programming language to use 
0f50b09
the interface supplied by the ecryptfs-utils library.
0f50b09
Michael Halcrow fc39667
%prep
a938f81
%setup -q
7ddd80a
%patch2 -p1 -b .nocryptdisks
d69e533
%patch3 -p1 -b .fixsalt
14f1a4b
%patch4 -p1 -b .splitnss
9f5906a
%patch5 -p1 -b .fixsigness
ade7357
%patch8 -p1 -b .manfix
2c1ecda
%patch9 -p1 -b .autoload
b498689
%patch11 -p1 -b .authconfig
bbbcbd5
%patch12 -p1 -b .memcpyfix
8813d23
%patch999 -p1 -b .werror
25e9385
%patch14 -p1 -b .fixpamfork
25e9385
%patch15 -p1 -b .fixexecgid
25e9385
%patch16 -p1 -b .nozombies
25e9385
%patch17 -p1 -b .pamdata
25e9385
%patch18 -p1 -b .fixconst
25e9385
%patch19 -p1 -b .syslog
16d05b9
%patch21 -p1 -b .groupcheck
538c2f1
%patch22 -p1 -b .selinux
c0230a2
%patch23 -p1 -b .sudokeyring
Michael Halcrow fc39667
Michael Halcrow fc39667
%build
cac1ea8
export CFLAGS="$RPM_OPT_FLAGS -Werror -Wtype-limits -Wno-unused"
14f1a4b
#we're modifing Makefile.am
14f1a4b
autoreconf -fiv
a7b4e21
%configure --disable-rpath --enable-tspi --enable-nss --enable-pkcs11-helper --enable-tests
a225d8b
make clean
0f50b09
#disable rpath
0f50b09
sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
0f50b09
sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
a225d8b
Michael Halcrow fc39667
make %{?_smp_mflags}
Michael Halcrow fc39667
Michael Halcrow fc39667
%install
Michael Halcrow fc39667
rm -rf $RPM_BUILD_ROOT
Michael Halcrow fc39667
make install DESTDIR=$RPM_BUILD_ROOT
7ddd80a
find $RPM_BUILD_ROOT/ -name '*.la' | xargs rm -f
6091773
rm -rf $RPM_BUILD_ROOT%{_docdir}/%{name}
a225d8b
#install files Makefile forgot install
7beee01
install -m644 %{SOURCE1} $RPM_BUILD_ROOT%{_datadir}/%{name}/ecryptfs-mount-private.png
a225d8b
printf "Encoding=UTF-8\n" >>$RPM_BUILD_ROOT/%{_datadir}/%{name}/ecryptfs-mount-private.desktop
a225d8b
printf "Encoding=UTF-8\n" >>$RPM_BUILD_ROOT/%{_datadir}/%{name}/ecryptfs-setup-private.desktop
7beee01
printf "Icon=%{_datadir}/%{name}/ecryptfs-mount-private.png\n" >>$RPM_BUILD_ROOT/%{_datadir}/%{name}/ecryptfs-mount-private.desktop
7beee01
printf "Icon=%{_datadir}/%{name}/ecryptfs-mount-private.png\n" >>$RPM_BUILD_ROOT/%{_datadir}/%{name}/ecryptfs-setup-private.desktop
c7231a2
sed -i 's|^_||' $RPM_BUILD_ROOT/%{_datadir}/%{name}/ecryptfs-mount-private.desktop
c7231a2
sed -i 's|^_||' $RPM_BUILD_ROOT/%{_datadir}/%{name}/ecryptfs-setup-private.desktop
a225d8b
desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/%{name}/ecryptfs-mount-private.desktop
a225d8b
desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/%{name}/ecryptfs-setup-private.desktop
7beee01
chmod +x $RPM_BUILD_ROOT%{_datadir}/%{name}/ecryptfs-mount-private.desktop
7beee01
chmod +x $RPM_BUILD_ROOT%{_datadir}/%{name}/ecryptfs-setup-private.desktop
a225d8b
touch -r src/desktop/ecryptfs-mount-private.desktop \
a225d8b
     $RPM_BUILD_ROOT%{_datadir}/%{name}/ecryptfs-mount-private.desktop
a225d8b
touch -r src/desktop/ecryptfs-setup-private.desktop \
a225d8b
     $RPM_BUILD_ROOT%{_datadir}/%{name}/ecryptfs-mount-private.desktop
a225d8b
rm -f $RPM_BUILD_ROOT/%{_datadir}/%{name}/ecryptfs-record-passphrase
a225d8b
f3d79b2
#we need ecryptfs kernel module
f3d79b2
mkdir -p $RPM_BUILD_ROOT/usr/lib/modules-load.d/
f3d79b2
echo -e "# ecryptfs module is needed before ecryptfs mount, so mount helper can \n# check for file name encryption support\necryptfs" >$RPM_BUILD_ROOT/usr/lib/modules-load.d/ecryptfs.conf
f3d79b2
c7231a2
%find_lang %{name}
c7231a2
14f1a4b
%check
14f1a4b
if ldd $RPM_BUILD_ROOT%{_sbindir}/umount.ecryptfs | grep -q '/usr/'
14f1a4b
then
14f1a4b
  exit 1
14f1a4b
fi
c180271
export LD_LIBRARY_PATH=$(pwd)/src/libecryptfs/.libs
a7b4e21
make check
14f1a4b
a225d8b
%pre
a225d8b
groupadd -r -f ecryptfs
Michael Halcrow 2fbd999
6e2ee95
%post 
6e2ee95
/sbin/ldconfig
6e2ee95
if [ $1 -eq 1 ] ; then 
6e2ee95
    # Initial installation 
6e2ee95
    authconfig --enableecryptfs --update
6e2ee95
fi
Michael Halcrow fc39667
6e2ee95
%postun 
6e2ee95
/sbin/ldconfig
6e2ee95
if [ $1 -eq 0 ] ; then
6e2ee95
    # Package removal, not upgrade
6e2ee95
    authconfig --disableecryptfs --update
6e2ee95
fi
Michael Halcrow fc39667
Michael Halcrow fc39667
%clean
Michael Halcrow fc39667
rm -rf $RPM_BUILD_ROOT
Michael Halcrow fc39667
c7231a2
%files -f %{name}.lang
Michael Halcrow fc39667
%defattr(-,root,root,-)
Michael Halcrow fc39667
%doc README COPYING AUTHORS NEWS THANKS
538c2f1
%doc doc/ecryptfs-faq.html
f747729
%doc doc/ecryptfs-pkcs11-helper-doc.txt
7ddd80a
%{_sbindir}/mount.ecryptfs
7ddd80a
%{_sbindir}/umount.ecryptfs
7ddd80a
%attr(4750,root,ecryptfs) %{_sbindir}/mount.ecryptfs_private
7ddd80a
%{_sbindir}/umount.ecryptfs_private
Michael Halcrow cf64279
%{_bindir}/ecryptfs-add-passphrase
cac1ea8
%{_bindir}/ecryptfs-find
3e7fc5e
%{_bindir}/ecryptfs-generate-tpm-key
c7231a2
%{_bindir}/ecryptfs-insert-wrapped-passphrase-into-keyring
c7231a2
%{_bindir}/ecryptfs-manager
c7231a2
%{_bindir}/ecryptfs-migrate-home
bf23fd2
%{_bindir}/ecryptfs-mount-private
71d5370
%{_bindir}/ecryptfs-recover-private
c7231a2
%{_bindir}/ecryptfs-rewrap-passphrase
c7231a2
%{_bindir}/ecryptfs-rewrite-file
bf23fd2
%{_bindir}/ecryptfs-setup-private
6091773
%{_bindir}/ecryptfs-setup-swap
bf23fd2
%{_bindir}/ecryptfs-stat
c7231a2
%{_bindir}/ecryptfs-umount-private
c7231a2
%{_bindir}/ecryptfs-unwrap-passphrase
7731a01
%{_bindir}/ecryptfs-verify
c7231a2
%{_bindir}/ecryptfs-wrap-passphrase
Michael Halcrow fc39667
%{_bindir}/ecryptfsd
Michael Halcrow fc39667
%{_libdir}/ecryptfs
7ddd80a
%{_libdir}/libecryptfs.so.*
7ddd80a
%{_libdir}/security/pam_ecryptfs.so
f3d79b2
/usr/lib/modules-load.d/ecryptfs.conf
e12eec2
%dir %{_datadir}/%{name}
e12eec2
%{_datadir}/%{name}/ecryptfs-mount-private.txt
e12eec2
%{_datadir}/%{name}/ecryptfs-mount-private.desktop
7beee01
%{_datadir}/%{name}/ecryptfs-mount-private.png
a225d8b
%{_datadir}/%{name}/ecryptfs-setup-private.desktop
bf23fd2
%{_mandir}/man1/ecryptfs-add-passphrase.1.gz
cac1ea8
%{_mandir}/man1/ecryptfs-find.1*
bf23fd2
%{_mandir}/man1/ecryptfs-generate-tpm-key.1.gz
bf23fd2
%{_mandir}/man1/ecryptfs-insert-wrapped-passphrase-into-keyring.1.gz
bf23fd2
%{_mandir}/man1/ecryptfs-mount-private.1.gz
71d5370
%{_mandir}/man1/ecryptfs-recover-private.1.gz
bf23fd2
%{_mandir}/man1/ecryptfs-rewrap-passphrase.1.gz
e12eec2
%{_mandir}/man1/ecryptfs-rewrite-file.1.gz
bf23fd2
%{_mandir}/man1/ecryptfs-setup-private.1.gz
c3bb6c3
%{_mandir}/man1/ecryptfs-setup-swap.1.gz
c3bb6c3
%{_mandir}/man1/ecryptfs-stat.1.gz
bf23fd2
%{_mandir}/man1/ecryptfs-umount-private.1.gz
bf23fd2
%{_mandir}/man1/ecryptfs-unwrap-passphrase.1.gz
cac1ea8
%{_mandir}/man1/ecryptfs-verify.1*
bf23fd2
%{_mandir}/man1/ecryptfs-wrap-passphrase.1.gz
bf23fd2
%{_mandir}/man1/mount.ecryptfs_private.1.gz
bf23fd2
%{_mandir}/man1/umount.ecryptfs_private.1.gz
Michael Halcrow fc39667
%{_mandir}/man7/ecryptfs.7.gz
Michael Halcrow cf64279
%{_mandir}/man8/ecryptfs-manager.8.gz
cac1ea8
%{_mandir}/man8/ecryptfs-migrate-home.8*
Michael Halcrow cf64279
%{_mandir}/man8/ecryptfsd.8.gz
Michael Halcrow cf64279
%{_mandir}/man8/mount.ecryptfs.8.gz
bf23fd2
%{_mandir}/man8/pam_ecryptfs.8.gz
c3bb6c3
%{_mandir}/man8/umount.ecryptfs.8.gz
Michael Halcrow fc39667
Michael Halcrow fc39667
%files devel
Michael Halcrow fc39667
%defattr(-,root,root,-)
a225d8b
%{_libdir}/libecryptfs.so
Michael Halcrow c4a46e1
%{_libdir}/pkgconfig/libecryptfs.pc
Michael Halcrow fc39667
%{_includedir}/ecryptfs.h
Michael Halcrow fc39667
0f50b09
%files python
0f50b09
%defattr(-,root,root,-)
585602d
%dir %{python_sitelib}/ecryptfs-utils
0f50b09
%{python_sitelib}/ecryptfs-utils/libecryptfs.py
0f50b09
%{python_sitelib}/ecryptfs-utils/libecryptfs.pyc
0f50b09
%{python_sitelib}/ecryptfs-utils/libecryptfs.pyo
585602d
%dir %{python_sitearch}/ecryptfs-utils
0f50b09
%{python_sitearch}/ecryptfs-utils/_libecryptfs.so.0
0f50b09
%{python_sitearch}/ecryptfs-utils/_libecryptfs.so.0.0.0
0f50b09
%{python_sitearch}/ecryptfs-utils/_libecryptfs.so
0f50b09
Michael Halcrow fc39667
%changelog
cac1ea8
* Wed Jan 30 2013 Michal Hlavinka <mhlavink@redhat.com> - 103-1
cac1ea8
- ecryptfs-utils updated to 103
cac1ea8
a2657e6
* Mon Oct 29 2012 Michal Hlavinka <mhlavink@redhat.com> - 101-1
a2657e6
- ecryptfs-utils updated to 101
a2657e6
c0230a2
* Thu Oct 25 2012 Michal Hlavinka <mhlavink@redhat.com> - 100-6
c0230a2
- home migration did not work under sudo (#868330)
c0230a2
6c611ca
* Mon Oct 22 2012 Michal Hlavinka <mhlavink@redhat.com> - 100-5
6c611ca
- set selinux boolean only if not already set (#868298)
6c611ca
8f436fc
* Thu Oct 18 2012 Michal Hlavinka <mhlavink@redhat.com> - 100-4
8f436fc
- fix typo in restorecon path (#865839)
8f436fc
bf34873
* Thu Sep 27 2012 Michal Hlavinka <mhlavink@redhat.com> - 100-3
bf34873
- do not crash in pam module when non-existent user name is used (#859766)
bf34873
bcbcca7
* Mon Aug 20 2012 Michal Hlavinka <mhlavink@redhat.com> - 100-2
bcbcca7
- fix Werror messages in new build environment
bcbcca7
7d5fb19
* Fri Aug 03 2012 Michal Hlavinka <mhlavink@redhat.com> - 100-1
7d5fb19
- ecryptfs-utils updated to 100
7d5fb19
538c2f1
* Tue Jul 24 2012 Michal Hlavinka <mhlavink@redhat.com> - 99-1
538c2f1
- ecryptfs-utils updated to 99
538c2f1
- fixes: suid helper does not restrict mounting filesystems with 
538c2f1
  nosuid, nodev leading to possible privilege escalation (CVE-2012-3409)
538c2f1
7df93d3
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 97-2
7df93d3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
7df93d3
6154d2a
* Mon Jun 25 2012 Michal Hlavinka <mhlavink@redhat.com> - 97-1
6154d2a
- ecryptfs-utils updated to 97
6154d2a
f3d79b2
* Mon Jun 04 2012 Michal Hlavinka <mhlavink@redhat.com> - 96-3
f3d79b2
- for file name encryption support check, module must be loaded already
f3d79b2
16d05b9
* Mon Apr 16 2012 Michal Hlavinka <mhlavink@redhat.com> - 96-2
16d05b9
- when ecryptfs-mount-fails, check if user is member of ecryptfs group
16d05b9
35f5127
* Mon Feb 20 2012 Michal Hlavinka <mhlavink@redhat.com> - 96-1
35f5127
- ecryptfs-utils updated to 96
35f5127
d7098ff
* Mon Feb 13 2012 Michal Hlavinka <mhlavink@redhat.com> - 95-3
d7098ff
- blowfish and twofish support check did not work with on 3.2.x kernels (#785036)
d7098ff
8ad7031
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 95-2
8ad7031
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
8ad7031
1b6268b
* Fri Dec 16 2011 Michal Hlavinka <mhlavink@redhat.com> - 95-1
1b6268b
- updated to v. 95
1b6268b
6e2ee95
* Wed Dec 07 2011 Michal Hlavinka <mhlavink@redhat.com> - 93-2
6e2ee95
- update pam config in post install phase
6e2ee95
7731a01
* Mon Oct 31 2011 Michal Hlavinka <mhlavink@redhat.com> - 93-1
7731a01
- updated to v. 93
7731a01
25e9385
* Wed Aug 31 2011 Michal Hlavinka <mhlavink@redhat.com> - 90-2
25e9385
- set the group id in mount.ecryptfs_private (CVE-2011-3145)
25e9385
88dca2c
* Thu Aug 11 2011 Michal Hlavinka <mhlavink@redhat.com> - 90-1
88dca2c
- security fixes:
88dca2c
- privilege escalation via mountpoint race conditions (CVE-2011-1831, CVE-2011-1832)
88dca2c
- race condition when checking source during mount (CVE-2011-1833)
88dca2c
- mtab corruption via improper handling (CVE-2011-1834)
88dca2c
- key poisoning via insecure temp directory handling (CVE-2011-1835)
88dca2c
- information disclosure via recovery mount in /tmp (CVE-2011-1836)
88dca2c
- arbitrary file overwrite via lock counter race (CVE-2011-1837)
88dca2c
7a13e78
* Tue Aug 09 2011 Michal Hlavinka <mhlavink@redhat.com> - 87-9
7a13e78
- improve logging messages of ecryptfs pam module
7a13e78
- keep own copy of passphrase, pam clears it too early
7a13e78
8b56955
* Wed Aug 03 2011 Michal Hlavinka <mhlavink@redhat.com> - 87-8
8b56955
- keyring from auth stack does not survive, use pam_data and delayed 
8b56955
  keyring initialization
8b56955
be2a3c9
* Thu Jul 21 2011 Michal Hlavinka <mhlavink@redhat.com> - 87-7
be2a3c9
- fix pam module to set ecryptfs gid before mount helper execution
be2a3c9
- do not use zombie process, it causes lock ups in ssh
be2a3c9
bbbcbd5
* Tue Jul 19 2011 Michal Hlavinka <mhlavink@redhat.com> - 87-6
bbbcbd5
- do not use memcpy for overlaping areas
bbbcbd5
- fix broken pam module resulting in session with wrong gid
bbbcbd5
9b69d7d
* Mon Jul 11 2011 Michal Hlavinka <mhlavink@redhat.com> - 87-5
9b69d7d
- fix mtab handling everywhere
9b69d7d
b498689
* Thu Jun 09 2011 Michal Hlavinka <mhlavink@redhat.com> - 87-4
b498689
- check for ecryptfs pam module before home dir migration
b498689
4a40736
* Tue Jun 07 2011 Michal Hlavinka <mhlavink@redhat.com> - 87-3
4a40736
- update of mtab does not work if it's a symlink (#706911)
4a40736
2c1ecda
* Thu May 26 2011 Michal Hlavinka <mhlavink@redhat.com> - 87-2
2c1ecda
- auto-load ecryptfs module in ecryptfs-setup-private
2c1ecda
1a4de54
* Tue May 24 2011 Michal Hlavinka <mhlavink@redhat.com> - 87-1
7731a01
- updated to v. 87
1a4de54
ade7357
* Fri Mar 11 2011 Michal Hlavinka <mhlavink@redhat.com> - 86-3
ade7357
- fix man pages
ade7357
4202594
* Wed Mar 02 2011 Michal Hlavinka <mhlavink@redhat.com> - 86-2
4202594
- fix selinux context
4202594
8813d23
* Fri Feb 25 2011 Michal Hlavinka <mhlavink@redhat.com> - 86-1
8813d23
- updated to v. 86
8813d23
f7f42a8
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 85-2
f7f42a8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
f7f42a8
09b6cf2
* Tue Feb 01 2011 Michal Hlavinka <mhlavink@redhat.com> - 85-1
09b6cf2
- ecryptfs-utils updated to 85
09b6cf2
3c8e7c2
* Tue Jan 11 2011 Dan HorĂ¡k <dan[at]danny.cz> - 84-3
3c8e7c2
- fix build on arches where char is unsigned by default
3c8e7c2
577ad2f
* Tue Jan 04 2011 Michal Hlavinka <mhlavink@redhat.com> - 84-2
9f5906a
- fix unsigned < 0 test (#664474)
9f5906a
904ef17
* Mon Dec 20 2010 Michal Hlavinka <mhlavink@redhat.com> - 84-1
904ef17
- ecryptfs-utils updated to 84
904ef17
Jesse Keating f2fe158
* Wed Sep 29 2010 jkeating - 83-9
Jesse Keating f2fe158
- Rebuilt for gcc bug 634757
Jesse Keating f2fe158
e10d433
* Wed Sep 22 2010 Michal Hlavinka <mhlavink@redhat.com> - 83-8
e10d433
- add missing gettext require (#630212)
e10d433
beb646b
* Mon Jul 26 2010 Michal Hlavinka <mhlavink@redhat.com> - 83-7
beb646b
- fix ftbfs for python mass rebuild
beb646b
73e843d
* Wed Jul 21 2010 David Malcolm <dmalcolm@redhat.com> - 83-6
73e843d
- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
73e843d
14f1a4b
* Tue May 04 2010 Michal Hlavinka <mhlavink@redhat.com> - 83-5
14f1a4b
- remove nss dependency from umount.ecryptfs
14f1a4b
d69e533
* Fri Apr 16 2010 Michal Hlavinka <mhlavink@redhat.com> - 83-4
d69e533
- make salt working together with passwd_file
d69e533
79c27c8
* Mon Mar 22 2010 Michal Hlavinka <mhlavink@redhat.com> - 83-3
79c27c8
- enable PKCS#11 support
79c27c8
cab8715
* Wed Mar 10 2010 Michal Hlavinka <mhlavink@redhat.com> - 83-2
cab8715
- blkid moved from e2fsprogs to util-linux-ng, follow the change (#569996)
cab8715
cab8715
* Thu Feb 18 2010 Michal Hlavinka <mhlavink@redhat.com> - 83-1
c7231a2
- updated to v. 83
c7231a2
7ddd80a
* Wed Jan 27 2010 Michal Hlavinka <mhlavink@redhat.com> - 82-2
7ddd80a
- better fix for (#486139)
7ddd80a
4da8075
* Wed Nov 11 2009 Michal Hlavinka <mhlavink@redhat.com> - 82-1
4da8075
- updated to 82
4da8075
6ae9dcc
* Mon Nov 09 2009 Michal Hlavinka <mhlavink@redhat.com> - 81-2
6ae9dcc
- fix getext typos (#532732)
6ae9dcc
db66525
* Tue Sep 29 2009 Michal Hlavinka <mhlavink@redhat.com> - 81-1
db66525
- updated to 81
db66525
18e0c30
* Fri Aug 21 2009 Tomas Mraz <tmraz@redhat.com> - 79-2
18e0c30
- rebuilt with new openssl
18e0c30
c3bb6c3
* Tue Aug 18 2009 Michal Hlavinka <mhlavink@redhat.com> - 79-1
c3bb6c3
- updated to 79
c3bb6c3
b7546c6
* Wed Jul 29 2009 Michal Hlavinka <mhlavink@redhat.com> - 78-2
b7546c6
- ecryptfs-dot-private is no longer used
b7546c6
a938f81
* Wed Jul 29 2009 Michal Hlavinka <mhlavink@redhat.com> - 78-1
a938f81
- updated to 78
a938f81
5712745
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 76-2
5712745
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
5712745
538613f
* Mon Jul 20 2009 Michal Hlavinka <mhlavink@redhat.com> 76-1
538613f
- updated to 76
538613f
7beee01
* Thu May 21 2009 Michal Hlavinka <mhlavink@redhat.com> 75-1
7beee01
- removed executable permission from ecryptfs-dot-private (#500817)
7beee01
- require cryptsetup-luks for encrypted swap (#500824)
7beee01
- use blkid instead of vol_id (#500820)
7beee01
- don't rely on cryptdisks service (#500829)
7beee01
- add icon for Access-Your-Private-Data.desktop file
7beee01
a225d8b
* Mon May 04 2009 Michal Hlavinka <mhlavink@redhat.com> 75-1
a225d8b
- updated to 75
a225d8b
- restrict mount.ecryptfs_private to ecryptfs group members only
a225d8b
a225d8b
* Thu Apr 23 2009 Michal Hlavinka <mhlavink@redhat.com> 74-1
a225d8b
- updated to 74
a225d8b
e12eec2
* Sat Mar 21 2009 Michal Hlavinka <mhlavink@redhat.com> 73-1
e12eec2
- updated to 73
e12eec2
- move libs from /usr/lib to /lib (#486139)
e12eec2
- fix symlinks created by ecryptfs-setup-private (#486146)
e12eec2
6091773
* Mon Feb 24 2009 Michal Hlavinka <mhlavink@redhat.com> 71-1
6091773
- updated to 71
6091773
- remove .la files
6091773
3b73d05
* Mon Feb 16 2009 Michal Hlavinka <mhlavink@redhat.com> 70-1
3b73d05
- updated to 70
3b73d05
- fix: #479762 - ecryptfsecryptfs-setup-private broken
3b73d05
- added umount option to clear per-user keyring
3b73d05
585602d
* Mon Feb 02 2009 Michal Hlavinka <mhlavink@redhat.com> 69-4
585602d
- fix list of onwed directories
585602d
3d86b1e
* Tue Jan 27 2009 Michal Hlavinka <mhlavink@redhat.com> 69-3
3d86b1e
- add missing requires: keyutils
3d86b1e
2ee3b71
* Tue Jan 27 2009 Michal Hlavinka <mhlavink@redhat.com> 69-2
2ee3b71
- bump release for rebuild
2ee3b71
3099b4d
* Tue Jan 27 2009 Michal Hlavinka <mhlavink@redhat.com> 69-1
686bb7c
- updated to 69
bbebf82
aefcf63
* Mon Jan 12 2009 Michal Hlavinka <mhlavink@redhat.com> 68-0
aefcf63
- updated to 68
aefcf63
- fix #478464 - /usr/bin/ecryptfs-setup-private errors out
aefcf63
56ac97c
* Mon Dec 29 2008 Michal Hlavinka <mhlavink@redhat.com> 67-1
56ac97c
- bump release for rebuild
56ac97c
0f50b09
* Mon Dec 29 2008 Michal Hlavinka <mhlavink@redhat.com> 67-0
0f50b09
- updated to 67
0f50b09
Michael Halcrow 94b9e4d
* Wed Oct 22 2008 Mike Halcrow <mhalcrow@us.ibm.com> 61-0
Michael Halcrow 94b9e4d
- Add support for filename encryption enablement (future kernel feature)
Michael Halcrow 94b9e4d
- Replace uint32_t with size_t for x86_64 compatibility (patch by Eric Sandeen)
Michael Halcrow 94b9e4d
e6f8a9b
* Fri Oct 17 2008 Eric Sandeen <sandeen@redhat.com> 59-2
e6f8a9b
- Remove duplicate doc files from rpm
e6f8a9b
Michael Halcrow edef76d
* Tue Oct 07 2008 Mike Halcrow <mhalcrow@us.ibm.com> 59-1
Michael Halcrow edef76d
- Put attr declaration in the right spot
Michael Halcrow edef76d
Michael Halcrow 543e83a
* Tue Oct 07 2008 Mike Halcrow <mhalcrow@us.ibm.com> 59-0
Michael Halcrow 543e83a
- Make /sbin/*ecryptfs* files setuid
Michael Halcrow 543e83a
- Add /sbin path to ecryptfs-setup-private
Michael Halcrow 543e83a
Michael Halcrow 564f4d6
* Mon Oct 06 2008 Mike Halcrow <mhalcrow@us.ibm.com> 58-0
Michael Halcrow 564f4d6
- TSPI key module update to avoid flooding TrouSerS library with requests
Michael Halcrow 564f4d6
- OpenSSL key module parameter fixes
Michael Halcrow 564f4d6
- Updates to mount-on-login utilities
Michael Halcrow 564f4d6
Michael Halcrow 46cf03d
* Wed Aug 13 2008 Mike Halcrow <mhalcrow@us.ibm.com> 56-0
Michael Halcrow 46cf03d
- Namespace fixes for the key module parameter aliases
Michael Halcrow 46cf03d
- Updates to the man page and the README
Michael Halcrow 46cf03d
bf23fd2
* Wed Jul 30 2008 Eric Sandeen <sandeen@redhat.com> 53-0
bf23fd2
- New upstream version
bf23fd2
- Many new manpages, new ecryptfs-stat util
bf23fd2
d2d5d13
* Thu Jul 17 2008 Tom "spot" Callaway <tcallawa@redhat.com> 50-1
d2d5d13
- fix license tag
d2d5d13
Michael Halcrow 4e3694f
* Fri Jun 27 2008 Mike Halcrow <mhalcrow@us.ibm.com> 50-0
Michael Halcrow 4e3694f
- Add umount.ecryptfs_private symlink
Michael Halcrow 4e3694f
- Add pam_mount session hooks for mount and unmount
Michael Halcrow 4e3694f
Michael Halcrow 4e3694f
* Fri Jun 27 2008 Eric Sandeen <sandeen@redhat.com> 49-1
35849e7
- build with TrouSerS key module
35849e7
Michael Halcrow 4e3694f
* Fri Jun 27 2008 Eric Sandeen <sandeen@redhat.com> 49-0
f747729
- New upstream version
f747729
081353c
* Tue Jun 03 2008 Eric Sandeen <sandeen@redhat.com> 46-0
071d03d
- New upstream version
071d03d
Michael Halcrow d33da17
* Mon Feb 18 2008 Mike Halcrow <mhalcrow@us.ibm.com> 40-0
Michael Halcrow d33da17
- Enable passwd_file option in openssl key module
Michael Halcrow d33da17
Michael Halcrow 40f1de8
* Wed Feb 13 2008 Mike Halcrow <mhalcrow@us.ibm.com> 39-0
Michael Halcrow 40f1de8
- Fix include upstream
Michael Halcrow 40f1de8
a3da3da
* Wed Feb 13 2008 Karsten Hopp <karsten@redhat.com> 38-1
a3da3da
- fix includes
a3da3da
Michael Halcrow 61692c9
* Tue Jan 8 2008 Mike Halcrow <mhalcrow@us.ibm.com> 38-0
Michael Halcrow 61692c9
 - Fix passthrough mount option prompt
Michael Halcrow 61692c9
 - Clarify man page
Michael Halcrow 61692c9
 - Add HMAC option (for future kernel versions)
Michael Halcrow 61692c9
 - Bump to version 38
Michael Halcrow 61692c9
Michael Halcrow cc07789
* Wed Dec 19 2007 Mike Halcrow <mhalcrow@us.ibm.com> 37-0
Michael Halcrow cc07789
- Remove unsupported ciphers; bump to version 37
Michael Halcrow cc07789
Michael Halcrow 02c3423
* Tue Dec 18 2007 Mike Halcrow <mhalcrow@us.ibm.com> 36-0
Michael Halcrow 02c3423
- Cipher selection detects .gz ko files; bump to version 36
Michael Halcrow 02c3423
Michael Halcrow 43e5907
* Mon Dec 17 2007 Mike Halcrow <mhalcrow@us.ibm.com> 35-0
Michael Halcrow 43e5907
- Cleanups to cipher selection; bump to version 35
Michael Halcrow 43e5907
Michael Halcrow 8bc1347
* Mon Dec 17 2007 Mike Halcrow <mhalcrow@us.ibm.com> 34-0
Michael Halcrow 8bc1347
- Fix OpenSSL key module; bump to version 34
Michael Halcrow 8bc1347
Michael Halcrow 916d769
* Fri Dec 14 2007 Mike Halcrow <mhalcrow@us.ibm.com> 33-1
Michael Halcrow 916d769
- Add files to package
Michael Halcrow 916d769
Michael Halcrow d95d2d8
* Fri Dec 14 2007 Mike Halcrow <mhalcrow@us.ibm.com> 33-0
Michael Halcrow 2fbd999
- update to version 33
Michael Halcrow 2fbd999
Michael Halcrow 2fbd999
* Thu Dec 13 2007 Karsten Hopp <karsten@redhat.com> 32-1
Michael Halcrow 2fbd999
- update to version 32
Michael Halcrow d95d2d8
Michael Halcrow 2fbd999
* Thu Nov 29 2007 Karsten Hopp <karsten@redhat.com> 30-2
Michael Halcrow 2fbd999
- fix ia64 libdir
Michael Halcrow 2fbd999
- build initial RHEL-5 version
eff64e2
0396256
* Thu Nov 29 2007 Karsten Hopp <karsten@redhat.com> 30-1
0396256
- build version 30
0396256
Michael Halcrow cf64279
* Fri Oct 05 2007 Mike Halcrow <mhalcrow@us.ibm.com> - 30-0
Michael Halcrow cf64279
- Bump to version 30. Several bugfixes. Key modules are overhauled
Michael Halcrow cf64279
  with a more sane API.
0bb6f98
* Wed Aug 29 2007 Fedora Release Engineering <rel-eng at fedoraproject dot org> - 18-1
0bb6f98
- Rebuild for selinux ppc32 issue.
0bb6f98
Michael Halcrow fc39667
* Thu Jun 28 2007 Mike Halcrow <mhalcrow@us.ibm.com> - 18-0
Michael Halcrow fc39667
- Bump to version 18 with an OpenSSL key module fix
Michael Halcrow fc39667
* Thu Jun 21 2007 Kevin Fenzi <kevin@tummy.com> - 17-1
Michael Halcrow fc39667
- Change kernel Requires to Conflicts
Michael Halcrow fc39667
- Remove un-needed devel buildrequires
Michael Halcrow fc39667
* Wed Jun 20 2007 Mike Halcrow <mhalcrow@us.ibm.com>  - 17-0
Michael Halcrow fc39667
- Provide built-in fallback passphrase key module. Remove keyutils,
Michael Halcrow fc39667
  openssl, and pam requirements (library dependencies take care of
Michael Halcrow fc39667
  this). Include wrapped passphrase executables in file set.
Michael Halcrow fc39667
* Fri Apr 20 2007 Mike Halcrow <mhalcrow@us.ibm.com>  - 15-1
Michael Halcrow fc39667
- Change permission of pam_ecryptfs.so from 644 to 755.
Michael Halcrow fc39667
* Thu Apr 19 2007 Mike Halcrow <mhalcrow@us.ibm.com>  - 15-0
Michael Halcrow fc39667
- Fix mount option parse segfault. Fix pam_ecryptfs.so semaphore
Michael Halcrow fc39667
  issue when logging in via ssh.
Michael Halcrow fc39667
* Thu Mar 01 2007 Mike Halcrow <mhalcrow@us.ibm.com>  - 10-0
Michael Halcrow fc39667
- Remove verbose syslog() calls; change key module build to allow
Michael Halcrow fc39667
  OpenSSL module to be disabled from build; add AUTHORS, NEWS, and
Michael Halcrow fc39667
  THANKS to docs; update Requires with variables instead of hardcoded
Michael Halcrow fc39667
  name and version.
Michael Halcrow fc39667
* Tue Feb 06 2007 Mike Halcrow <mhalcrow@us.ibm.com>  - 9-1
Michael Halcrow fc39667
- Minor update in README, add dist tag to Release, add --disable-rpath
Michael Halcrow fc39667
  to configure step, and remove keyutils-libs from Requires.
Michael Halcrow fc39667
* Tue Jan 09 2007 Mike Halcrow <mhalcrow@us.ibm.com>  - 9-0
Michael Halcrow fc39667
- Correct install directories for 64-bit; add support for xattr and
Michael Halcrow fc39667
  encrypted_view mount options
Michael Halcrow fc39667
* Tue Jan 02 2007 Mike Halcrow <mhalcrow@us.ibm.com>  - 8-0
Michael Halcrow fc39667
- Introduce build support for openCryptoki key module.  Fix -dev build
Michael Halcrow fc39667
  dependencies for devel package
Michael Halcrow fc39667
* Mon Dec 11 2006 Mike Halcrow <mhalcrow@us.ibm.com>  - 7-0
Michael Halcrow fc39667
- Initial package creation