Blame SPECS/ecryptfs-utils.spec

Raphael Groner 316552
# FIXME rhbz#533920, automake does not support python3
Raphael Groner 5eafb5
%bcond_with python3
Raphael Groner 5eafb5
Raphael Groner 316552
%bcond_without python2
Raphael Groner 316552
%bcond_without unittests
Raphael Groner 316552
Raphael Groner 316552
%global confflags %{shrink: \
Raphael Groner 316552
 --enable-pywrap --enable-tspi --enable-nss \
Raphael Groner 316552
 --enable-pkcs11-helper --enable-tests \
Raphael Groner 316552
 --with-pamdir=%{_libdir}/security \
Raphael Groner 316552
}
Raphael Groner 316552
Raphael Groner 5eafb5
%global pydesc \
Raphael Groner 5eafb5
The package contains a module that permits\
Raphael Groner 5eafb5
applications written in the Python programming language to use\
Raphael Groner 5eafb5
the interface supplied by the %{name} library.
Michal Hlavinka 0f50b0
Michael Halcrow fc3966
Name: ecryptfs-utils
62db13
Version: 111
6d8c0f
Release: 15.2%{?dist}
Michael Halcrow fc3966
Summary: The eCryptfs mount helper and support libraries
Tom Callaway d2d5d1
License: GPLv2+
Michal Hlavinka 0f50b0
URL: https://launchpad.net/ecryptfs
Raphael Groner 37c148
Michal Hlavinka a225d8
Source0: http://launchpad.net/ecryptfs/trunk/%{version}/+download/%{name}_%{version}.orig.tar.gz
Michal Hlavinka e10600
Source1: ecryptfs-mount-private.png
Michal Hlavinka a225d8
Raphael Groner 37c148
### upstream patches
Raphael Groner 37c148
# rhbz#1384023, openssl 1.1.x
Raphael Groner 37c148
Patch1: https://code.launchpad.net/~jelle-vdwaa/ecryptfs/ecryptfs/+merge/319746/+preview-diff/792383/+files/preview.diff#/%{name}-openssl11.patch
Raphael Groner 37c148
Raphael Groner 37c148
### downstream patches
Michal Hlavinka 7ddd80
# rhbz#500829, do not use ubuntu/debian only service
Raphael Groner 37c148
Patch92: %{name}-75-nocryptdisks.patch
Michal Hlavinka 7beee0
Michal Hlavinka d69e53
# rhbz#553629, fix usage of salt together with file_passwd
Raphael Groner 37c148
Patch93: %{name}-83-fixsalt.patch
Michal Hlavinka d69e53
Michal Hlavinka 14f1a4
# fedora/rhel specific, rhbz#486139, remove nss dependency from umount.ecryptfs
Raphael Groner 37c148
Patch94: %{name}-83-splitnss.patch
Michal Hlavinka 14f1a4
9f5906
# rhbz#664474, fix unsigned < 0 test
Raphael Groner 37c148
Patch95: %{name}-84-fixsigness.patch
9f5906
ade735
# fix man pages
Raphael Groner 37c148
Patch98: %{name}-86-manpage.patch
ade735
2c1ecd
# autoload ecryptfs module in ecryptfs-setup-private when needed, rhbz#707608
Raphael Groner 37c148
Patch99: %{name}-87-autoload.patch
2c1ecd
b49868
# fedora/rhel specific, check for pam ecryptfs module before home migration
Raphael Groner 37c148
Patch911: %{name}-87-authconfig.patch
8813d2
be2a3c
# using return after fork() in pam module has some nasty side effects, rhbz#722445
Raphael Groner 37c148
Patch914: %{name}-87-fixpamfork.patch
be2a3c
be2a3c
# we need gid==ecryptfs in pam module before mount.ecryptfs_private execution
Raphael Groner 37c148
Patch915: %{name}-87-fixexecgid.patch
be2a3c
be2a3c
# do not use zombie process, it causes lock ups at least for ssh login
Raphael Groner 37c148
Patch916: %{name}-87-nozombies.patch
bbbcbd
8b5695
# if we do not use zombies, we have to store passphrase in pam_data and init keyring later
Raphael Groner 37c148
Patch917: %{name}-87-pamdata.patch
8b5695
25e938
# patch17 needs propper const on some places
Raphael Groner 37c148
Patch918: %{name}-87-fixconst.patch
8b5695
Raphael Groner 37c148
Patch919: %{name}-87-syslog.patch
7a13e7
16d05b
# if e-m-p fails, check if user is member of ecryptfs group
Raphael Groner 37c148
Patch921: %{name}-96-groupcheck.patch
Raphael Groner 37c148
Patch922: %{name}-99-selinux.patch
538c2f
c0230a
# rhbz#868330
Raphael Groner 37c148
Patch923: %{name}-100-sudokeyring.patch
16d05b
62db13
# for e-u < 112
Raphael Groner 37c148
Patch924: %{name}-111-cve_2016_5224.patch
62db13
fc5156
# do not crash if no password is available #1339714
Raphael Groner 37c148
Patch925: %{name}-111-nopasswd.patch
Raphael Groner 37c148
a0d864
# Authconfig should no longer be used since F28
a0d864
Patch926: %{name}-111-authselect.patch
a0d864
Raphael Groner 37c148
### patches for general cleanup, should be kept and executed after all others
Raphael Groner 37c148
# allow building with -Werror
Raphael Groner 37c148
Patch999: %{name}-75-werror.patch
fc5156
Raphael Groner 5eafb5
BuildRequires: python-rpm-macros
Raphael Groner 5eafb5
BuildRequires: swig >= 1.3.31
Michael Halcrow fc3966
BuildRequires: libgcrypt-devel keyutils-libs-devel openssl-devel pam-devel
Michal Hlavinka d79558
BuildRequires: trousers-devel nss-devel desktop-file-utils intltool
Michal Hlavinka 79c27c
BuildRequires: pkcs11-helper-devel
fec6df
BuildRequires: automake autoconf libtool glib2-devel gettext-devel perl-podlators libattr-devel
Michael Halcrow fc3966
Raphael Groner 5eafb5
Requires: keyutils, cryptsetup-luks, util-linux, gettext
6d8c0f
Requires: (kmod(ecryptfs.ko) if kernel-core)
Raphael Groner 5eafb5
Michael Halcrow fc3966
%description
Michael Halcrow fc3966
eCryptfs is a stacked cryptographic filesystem that ships in Linux
Michael Halcrow fc3966
kernel versions 2.6.19 and above. This package provides the mount
Michael Halcrow fc3966
helper and supporting libraries to perform key management and mount
Michael Halcrow fc3966
functions.
Michael Halcrow fc3966
Raphael Groner 37c148
Install %{name} if you would like to mount eCryptfs.
Michael Halcrow fc3966
Michael Halcrow fc3966
%package devel
Michael Halcrow fc3966
Summary: The eCryptfs userspace development package
Raphael Groner 37c148
Requires: %{name} = %{version}-%{release}
Michael Halcrow fc3966
Requires: keyutils-libs-devel %{name} = %{version}-%{release}
Michal Hlavinka a225d8
Requires: pkgconfig
Michael Halcrow fc3966
Michael Halcrow fc3966
%description devel
Michael Halcrow fc3966
Userspace development files for eCryptfs.
Michael Halcrow fc3966
Raphael Groner 316552
%if %{with python2}
Raphael Groner 5eafb5
%package -n python2-%{name}
Michal Hlavinka 0f50b0
Summary: Python bindings for the eCryptfs utils
Raphael Groner 37c148
Requires: %{name} = %{version}-%{release}
Raphael Groner 5eafb5
BuildRequires: python2-devel
Raphael Groner 5eafb5
Provides: %{name}-python
Raphael Groner 5eafb5
Obsoletes:  %{name}-python < %{version}-%{release}
Raphael Groner 5eafb5
%{?python_provide:%python_provide python2-%{name}}
Raphael Groner 5eafb5
Raphael Groner 5eafb5
%description -n python2-%{name} %pydesc
Raphael Groner 316552
%endif 
Raphael Groner 5eafb5
Raphael Groner 5eafb5
Raphael Groner 316552
%if %{with python3}
Raphael Groner 5eafb5
%package -n python%{python3_pkgversion}-%{name}
Raphael Groner 5eafb5
Summary: Python bindings for the eCryptfs utils
Raphael Groner 5eafb5
Requires: %{name} = %{version}-%{release}
Raphael Groner 5eafb5
BuildRequires: python%{python3_pkgversion}-devel
Raphael Groner 5eafb5
Provides: %{name}-python
Raphael Groner 5eafb5
Obsoletes:  %{name}-python < %{version}-%{release}
Raphael Groner 5eafb5
%{?python_provide:%python_provide python%{python3_pkgversion}-%{name}}
Raphael Groner 5eafb5
Raphael Groner 5eafb5
%description -n python%{python3_pkgversion}-%{name} %pydesc
Raphael Groner 316552
%endif
Michal Hlavinka 0f50b0
Michal Hlavinka 0f50b0
Michael Halcrow fc3966
%prep
Raphael Groner 5eafb5
%setup -qc
Raphael Groner 5eafb5
pushd %{name}-%{version}
Raphael Groner 5eafb5
Raphael Groner 37c148
%patch1 -p0 -b .openssl11
Raphael Groner 37c148
Raphael Groner 37c148
%patch92 -p1 -b .nocryptdisks
Raphael Groner 37c148
%patch93 -p1 -b .fixsalt
Raphael Groner 37c148
%patch94 -p1 -b .splitnss
Raphael Groner 37c148
%patch95 -p1 -b .fixsigness
Raphael Groner 37c148
%patch98 -p1 -b .manfix
Raphael Groner 37c148
%patch99 -p1 -b .autoload
Raphael Groner 37c148
%patch911 -p1 -b .authconfig
Raphael Groner 37c148
%patch914 -p1 -b .fixpamfork
Raphael Groner 37c148
%patch915 -p1 -b .fixexecgid
Raphael Groner 37c148
%patch916 -p1 -b .nozombies
Raphael Groner 37c148
%patch917 -p1 -b .pamdata
Raphael Groner 37c148
%patch918 -p1 -b .fixconst
Raphael Groner 37c148
%patch919 -p1 -b .syslog
Raphael Groner 37c148
%patch921 -p1 -b .groupcheck
Raphael Groner 37c148
%patch922 -p1 -b .selinux
Raphael Groner 37c148
%patch923 -p1 -b .sudokeyring
Raphael Groner 37c148
%patch924 -p1 -b .cve_2016_5224
Raphael Groner 37c148
%patch925 -p1 -b .nopasswd
a0d864
%patch926 -p1 -b .authselect
Raphael Groner 37c148
8813d2
%patch999 -p1 -b .werror
Raphael Groner 37c148
Raphael Groner 37c148
sed -i -r 's:^_syslog\(LOG:ecryptfs_\0:' src/pam_ecryptfs/pam_ecryptfs.c
Michael Halcrow fc3966
Raphael Groner 5eafb5
# snprintf directive output may be truncated
Raphael Groner 5eafb5
sed -i -r 's:(snprintf.*"\%)(s/\%)(s"):\1.42\2.23\3:' \
Raphael Groner 5eafb5
 tests/kernel/inotify/test.c
Raphael Groner 5eafb5
Raphael Groner 5eafb5
# fix usr-move
Raphael Groner 5eafb5
sed -i -r 's:(rootsbindir=).*:\1"%{_sbindir}":' configure.ac
Raphael Groner 316552
autoreconf -fiv
Raphael Groner 5eafb5
Raphael Groner 5eafb5
# don't confuse rpmbuild to find and install everything at right places
Raphael Groner 5eafb5
mv -t.. COPYING AUTHORS NEWS THANKS doc/ README
Raphael Groner 5eafb5
ln -s -t. ../doc ../README
Raphael Groner 5eafb5
popd
Raphael Groner 5eafb5
Raphael Groner 316552
%if %{with python2}
Raphael Groner 316552
cp -a %{name}-%{version} py2
Raphael Groner 316552
%endif
Raphael Groner 5eafb5
%if %{with python3}
Raphael Groner 316552
cp -a %{name}-%{version} py3
Raphael Groner 5eafb5
%endif
Raphael Groner 5eafb5
Raphael Groner 5eafb5
Michael Halcrow fc3966
%build
Raphael Groner 316552
# openssl 1.1 marks some functions as deprecated
Raphael Groner 316552
export ERRFLAGS="-Werror -Wtype-limits -Wno-unused -Wno-error=deprecated-declarations"
Raphael Groner 316552
Raphael Groner 316552
%if %{with python2}
Raphael Groner 316552
pushd py2
Raphael Groner 316552
export CFLAGS="$RPM_OPT_FLAGS $ERRFLAGS"
Raphael Groner 5eafb5
# rhbz#1537244, avoid unversioned python executable
Raphael Groner 5eafb5
export PYTHON=%{__python2}
Raphael Groner 316552
%configure %{confflags}
Raphael Groner 316552
popd
Raphael Groner 316552
%make_build -C py2
Raphael Groner 316552
%endif
Raphael Groner 316552
Raphael Groner 316552
%if %{with python3}
Raphael Groner 316552
pushd py3
Raphael Groner 316552
export PYTHON_VERSION=3
Raphael Groner 316552
export PYTHON=%{__python3}
Raphael Groner 316552
export PYTHON_NOVERSIONCHECK=1
Raphael Groner 316552
export PY3FLAGS='%(pkg-config --cflags --libs python3)'
Raphael Groner 316552
export CFLAGS="$RPM_OPT_FLAGS $PY3FLAGS $ERRFLAGS"
Raphael Groner 316552
%configure %{confflags}
Raphael Groner 316552
popd
Raphael Groner 316552
%make_build -C py3
Raphael Groner 316552
%endif
Michal Hlavinka a225d8
Michael Halcrow fc3966
%install
Raphael Groner 316552
%if %{with python2}
Raphael Groner 5eafb5
%make_install -C py2
Raphael Groner 316552
%endif
Raphael Groner 5eafb5
%if %{with python3}
Raphael Groner 5eafb5
%make_install -C py3
Raphael Groner 5eafb5
%endif
Raphael Groner 5eafb5
Raphael Groner 37c148
find $RPM_BUILD_ROOT/ -name '*.la' -print -delete
Michal Hlavinka 609177
rm -rf $RPM_BUILD_ROOT%{_docdir}/%{name}
Raphael Groner 5eafb5
Raphael Groner 37c148
#install files Makefile forgot to install
Raphael Groner 37c148
install -p -m644 %{SOURCE1} $RPM_BUILD_ROOT%{_datadir}/%{name}/ecryptfs-mount-private.png
Michal Hlavinka a225d8
printf "Encoding=UTF-8\n" >>$RPM_BUILD_ROOT/%{_datadir}/%{name}/ecryptfs-mount-private.desktop
Michal Hlavinka a225d8
printf "Encoding=UTF-8\n" >>$RPM_BUILD_ROOT/%{_datadir}/%{name}/ecryptfs-setup-private.desktop
Michal Hlavinka 7beee0
printf "Icon=%{_datadir}/%{name}/ecryptfs-mount-private.png\n" >>$RPM_BUILD_ROOT/%{_datadir}/%{name}/ecryptfs-mount-private.desktop
Michal Hlavinka 7beee0
printf "Icon=%{_datadir}/%{name}/ecryptfs-mount-private.png\n" >>$RPM_BUILD_ROOT/%{_datadir}/%{name}/ecryptfs-setup-private.desktop
Michal Hlavinka c7231a
sed -i 's|^_||' $RPM_BUILD_ROOT/%{_datadir}/%{name}/ecryptfs-mount-private.desktop
Michal Hlavinka c7231a
sed -i 's|^_||' $RPM_BUILD_ROOT/%{_datadir}/%{name}/ecryptfs-setup-private.desktop
Michal Hlavinka 7beee0
chmod +x $RPM_BUILD_ROOT%{_datadir}/%{name}/ecryptfs-mount-private.desktop
Michal Hlavinka 7beee0
chmod +x $RPM_BUILD_ROOT%{_datadir}/%{name}/ecryptfs-setup-private.desktop
Raphael Groner 5eafb5
for file in $(find py2/src/desktop -name ¸*.desktop) ; do
Raphael Groner 5eafb5
 touch -r $file $RPM_BUILD_ROOT%{_datadir}/%{name}/$(basename $file)
Raphael Groner 5eafb5
done
Michal Hlavinka a225d8
rm -f $RPM_BUILD_ROOT/%{_datadir}/%{name}/ecryptfs-record-passphrase
Michal Hlavinka a225d8
f3d79b
#we need ecryptfs kernel module
f3d79b
mkdir -p $RPM_BUILD_ROOT/usr/lib/modules-load.d/
Raphael Groner 5eafb5
echo -e "# ecryptfs module is needed before ecryptfs mount, so mount helper can \n# check for file name encryption support\necryptfs" \
Raphael Groner 5eafb5
 >$RPM_BUILD_ROOT/usr/lib/modules-load.d/ecryptfs.conf
f3d79b
Michal Hlavinka c7231a
%find_lang %{name}
Michal Hlavinka c7231a
Raphael Groner 5eafb5
Michal Hlavinka 14f1a4
%check
Raphael Groner 5eafb5
desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/%{name}/*.desktop
Raphael Groner 5eafb5
Raphael Groner 5eafb5
if ldd $RPM_BUILD_ROOT%{_sbindir}/umount.ecryptfs | grep -q '%{_prefix}/'
Michal Hlavinka 14f1a4
then
Michal Hlavinka 14f1a4
  exit 1
Michal Hlavinka 14f1a4
fi
Raphael Groner 5eafb5
Raphael Groner 316552
%if %{with unittests}
Raphael Groner 5eafb5
for folder in $(find . -name py\* -type d) ; do
Raphael Groner 5eafb5
 export LD_LIBRARY_PATH=${folder}/src/libecryptfs/.libs
Raphael Groner 5eafb5
 make check -C $folder
Raphael Groner 5eafb5
done
Raphael Groner 316552
%endif
Raphael Groner 5eafb5
Michal Hlavinka a225d8
%pre
Michal Hlavinka a225d8
groupadd -r -f ecryptfs
Michael Halcrow 2fbd99
6e2ee9
%post 
6e2ee9
/sbin/ldconfig
6e2ee9
if [ $1 -eq 1 ] ; then 
Raphael Groner 5eafb5
 # Initial installation 
a0d864
 authselect enable-feature with-ecryptfs >/dev/null 2>&1
6e2ee9
fi
Michael Halcrow fc3966
6e2ee9
%postun 
6e2ee9
/sbin/ldconfig
6e2ee9
if [ $1 -eq 0 ] ; then
Raphael Groner 5eafb5
 # Package removal, not upgrade
a0d864
 authselect disable-feature with-ecryptfs >/dev/null 2>&1
6e2ee9
fi
Michael Halcrow fc3966
Michal Hlavinka c7231a
%files -f %{name}.lang
Raphael Groner 37c148
%license COPYING
Raphael Groner 37c148
%doc README AUTHORS NEWS THANKS
538c2f
%doc doc/ecryptfs-faq.html
Eric Sandeen f74772
%doc doc/ecryptfs-pkcs11-helper-doc.txt
Michal Hlavinka 7ddd80
%{_sbindir}/mount.ecryptfs
Michal Hlavinka 7ddd80
%{_sbindir}/umount.ecryptfs
Michal Hlavinka 7ddd80
%attr(4750,root,ecryptfs) %{_sbindir}/mount.ecryptfs_private
Michal Hlavinka 7ddd80
%{_sbindir}/umount.ecryptfs_private
Michael Halcrow cf6427
%{_bindir}/ecryptfs-add-passphrase
cac1ea
%{_bindir}/ecryptfs-find
Eric Sandeen 3e7fc5
%{_bindir}/ecryptfs-generate-tpm-key
Michal Hlavinka c7231a
%{_bindir}/ecryptfs-insert-wrapped-passphrase-into-keyring
Michal Hlavinka c7231a
%{_bindir}/ecryptfs-manager
Michal Hlavinka c7231a
%{_bindir}/ecryptfs-migrate-home
Eric Sandeen bf23fd
%{_bindir}/ecryptfs-mount-private
71d537
%{_bindir}/ecryptfs-recover-private
Michal Hlavinka c7231a
%{_bindir}/ecryptfs-rewrap-passphrase
Michal Hlavinka c7231a
%{_bindir}/ecryptfs-rewrite-file
Eric Sandeen bf23fd
%{_bindir}/ecryptfs-setup-private
Michal Hlavinka 609177
%{_bindir}/ecryptfs-setup-swap
Eric Sandeen bf23fd
%{_bindir}/ecryptfs-stat
Michal Hlavinka c7231a
%{_bindir}/ecryptfs-umount-private
Michal Hlavinka c7231a
%{_bindir}/ecryptfs-unwrap-passphrase
7731a0
%{_bindir}/ecryptfs-verify
Michal Hlavinka c7231a
%{_bindir}/ecryptfs-wrap-passphrase
Michael Halcrow fc3966
%{_bindir}/ecryptfsd
Michael Halcrow fc3966
%{_libdir}/ecryptfs
Michal Hlavinka 7ddd80
%{_libdir}/libecryptfs.so.*
Michal Hlavinka 7ddd80
%{_libdir}/security/pam_ecryptfs.so
Raphael Groner 5eafb5
%{_prefix}/lib/modules-load.d/ecryptfs.conf
Michal Hlavinka e12eec
%dir %{_datadir}/%{name}
Michal Hlavinka e12eec
%{_datadir}/%{name}/ecryptfs-mount-private.txt
Michal Hlavinka e12eec
%{_datadir}/%{name}/ecryptfs-mount-private.desktop
Michal Hlavinka 7beee0
%{_datadir}/%{name}/ecryptfs-mount-private.png
Michal Hlavinka a225d8
%{_datadir}/%{name}/ecryptfs-setup-private.desktop
Eric Sandeen bf23fd
%{_mandir}/man1/ecryptfs-add-passphrase.1.gz
cac1ea
%{_mandir}/man1/ecryptfs-find.1*
Eric Sandeen bf23fd
%{_mandir}/man1/ecryptfs-generate-tpm-key.1.gz
Eric Sandeen bf23fd
%{_mandir}/man1/ecryptfs-insert-wrapped-passphrase-into-keyring.1.gz
Eric Sandeen bf23fd
%{_mandir}/man1/ecryptfs-mount-private.1.gz
71d537
%{_mandir}/man1/ecryptfs-recover-private.1.gz
Eric Sandeen bf23fd
%{_mandir}/man1/ecryptfs-rewrap-passphrase.1.gz
Michal Hlavinka e12eec
%{_mandir}/man1/ecryptfs-rewrite-file.1.gz
Eric Sandeen bf23fd
%{_mandir}/man1/ecryptfs-setup-private.1.gz
Michal Hlavinka c3bb6c
%{_mandir}/man1/ecryptfs-setup-swap.1.gz
Michal Hlavinka c3bb6c
%{_mandir}/man1/ecryptfs-stat.1.gz
Eric Sandeen bf23fd
%{_mandir}/man1/ecryptfs-umount-private.1.gz
Eric Sandeen bf23fd
%{_mandir}/man1/ecryptfs-unwrap-passphrase.1.gz
cac1ea
%{_mandir}/man1/ecryptfs-verify.1*
Eric Sandeen bf23fd
%{_mandir}/man1/ecryptfs-wrap-passphrase.1.gz
Eric Sandeen bf23fd
%{_mandir}/man1/mount.ecryptfs_private.1.gz
Eric Sandeen bf23fd
%{_mandir}/man1/umount.ecryptfs_private.1.gz
Michael Halcrow fc3966
%{_mandir}/man7/ecryptfs.7.gz
Michael Halcrow cf6427
%{_mandir}/man8/ecryptfs-manager.8.gz
cac1ea
%{_mandir}/man8/ecryptfs-migrate-home.8*
Michael Halcrow cf6427
%{_mandir}/man8/ecryptfsd.8.gz
Michael Halcrow cf6427
%{_mandir}/man8/mount.ecryptfs.8.gz
Eric Sandeen bf23fd
%{_mandir}/man8/pam_ecryptfs.8.gz
Michal Hlavinka c3bb6c
%{_mandir}/man8/umount.ecryptfs.8.gz
Michael Halcrow fc3966
Michael Halcrow fc3966
%files devel
Michal Hlavinka a225d8
%{_libdir}/libecryptfs.so
Michael Halcrow c4a46e
%{_libdir}/pkgconfig/libecryptfs.pc
Michael Halcrow fc3966
%{_includedir}/ecryptfs.h
Michael Halcrow fc3966
Raphael Groner 316552
%if %{with python2}
Raphael Groner 5eafb5
%files -n python2-%{name}
Raphael Groner 5eafb5
%{python2_sitearch}/%{name}/
Raphael Groner 5eafb5
%{python2_sitelib}/%{name}/
Raphael Groner 316552
%endif
Raphael Groner 5eafb5
Raphael Groner 5eafb5
%if %{with python3}
Raphael Groner 5eafb5
%files -n python%{python3_pkgversion}-%{name}
Raphael Groner 5eafb5
%{python3_sitearch}/%{name}/
Raphael Groner 5eafb5
%{python3_sitelib}/%{name}/
Raphael Groner 5eafb5
%endif
Raphael Groner 5eafb5
Michal Hlavinka 0f50b0
Michael Halcrow fc3966
%changelog
6d8c0f
* Thu Jan 27 2022 Peter Georg <peter.georg@physik.uni-regensburg.de> - 111-15.2
6d8c0f
- Only require kmod(ecrytfs.ko) if kernel-core
6d8c0f
ad5767
* Sun Jan 23 2022 Peter Georg <peter.georg@physik.uni-regensburg.de> - 111-15.1
ad5767
- Adapt for CentOS Kmods SIG
ad5767
a0d864
* Fri Sep 07 2018 Michal Hlavinka <mhlavink@redhat.com> - 111-15
a0d864
- switch to authselect since it replaced authconfig in F28 (RHBZ#1577174)
a0d864
581753
* Tue Jul 31 2018 Florian Weimer <fweimer@redhat.com> - 111-14
581753
- Rebuild with fixed binutils
581753
Fedora Release Engineering d3f025
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 111-13
Fedora Release Engineering d3f025
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Fedora Release Engineering d3f025
Raphael Groner 3d0de4
* Mon Mar 05 2018 Raphael Groner <projects.rg@smart.ms> - 111-12
Raphael Groner 5eafb5
- avoid unversioned python executable
Raphael Groner 316552
- add python3 subpackage (experimental, found odd bug in automake)
Raphael Groner 316552
- optimize generally here and there
Raphael Groner 5eafb5
Igor Gnatenko 40add1
* Fri Feb 09 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 111-11
Igor Gnatenko 40add1
- Escape macros in %%changelog
Igor Gnatenko 40add1
Fedora Release Engineering ee7a0b
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 111-10
Fedora Release Engineering ee7a0b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Fedora Release Engineering ee7a0b
Zbigniew Jędrzejewski-Szmek 1af651
* Sun Aug 20 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 111-9
Zbigniew Jędrzejewski-Szmek 1af651
- Add Provides for the old name without %%_isa
Zbigniew Jędrzejewski-Szmek 1af651
Zbigniew Jędrzejewski-Szmek 991b89
* Sat Aug 19 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 111-8
Zbigniew Jędrzejewski-Szmek 991b89
- Python 2 binary package renamed to python2-ecryptfs-utils
Zbigniew Jędrzejewski-Szmek 991b89
  See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3
Zbigniew Jędrzejewski-Szmek 991b89
Fedora Release Engineering f7d61b
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 111-7
Fedora Release Engineering f7d61b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
Fedora Release Engineering f7d61b
Fedora Release Engineering ccd735
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 111-6
Fedora Release Engineering ccd735
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
Fedora Release Engineering ccd735
Raphael Groner 37c148
* Sun Jun 04 2017 Raphael Groner <projects.rg@smart.ms> - 111-5
Raphael Groner 37c148
- add patch for openssl 1.1.x, rhbz#1384023
Raphael Groner 37c148
- mark patches of upstream and downstream
Raphael Groner 37c148
- fix legacy patches to still work, drop obsolete patch for memcpyfix
Raphael Groner 37c148
- general modernization according to guidelines, drop obsolete commands
Raphael Groner 37c148
Fedora Release Engineering b37a49
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 111-4
Fedora Release Engineering b37a49
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
Fedora Release Engineering b37a49
fc5156
* Wed Feb 01 2017 Michal Hlavinka <mhlavink@redhat.com> - 111-3
fc5156
- do not crash when using fingerprint reader #1339714
fc5156
Fedora Release Engineering 212034
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 111-2
Fedora Release Engineering 212034
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
Fedora Release Engineering 212034
62db13
* Fri Jul 15 2016 Michal Hlavinka <mhlavink@redhat.com> - 111-1
Igor Gnatenko 40add1
- %%{name} updated to 111
62db13
- fix ecryptfs-setup-swap improperly configures encrypted swap when using GPT 
62db13
  partitioning on a NVMe or MMC drive (CVE-2016-6224, rhbz#1356828)
62db13
a3f6ee
* Mon Feb 29 2016 Michal Hlavinka <mhlavink@redhat.com> - 110-1
Igor Gnatenko 40add1
- %%{name} updated to 110
a3f6ee
Dennis Gilmore a2f524
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 109-2
Dennis Gilmore a2f524
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
Dennis Gilmore a2f524
58fe0d
* Tue Jan 26 2016 Michal Hlavinka <mhlavink@redhat.com> - 109-1
Igor Gnatenko 40add1
- %%{name} updated to 109
58fe0d
9471b7
* Tue Aug 11 2015 Michal Hlavinka <mhlavink@redhat.com> - 108-1
Igor Gnatenko 40add1
- %%{name} updated to 108
9471b7
Dennis Gilmore e486e4
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 106-2
Dennis Gilmore e486e4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
Dennis Gilmore e486e4
0d13c9
* Mon Mar 30 2015 Michal Hlavinka <mhlavink@redhat.com> - 106-1
Igor Gnatenko 40add1
- %%{name} updated to 106
0d13c9
d0eeec
* Mon Jan 26 2015 Michal Hlavinka <mhlavink@redhat.com> - 104-3
d0eeec
- fix pam sigsegv (#1184645)
d0eeec
Peter Robinson 2f7dbd
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 104-2
Peter Robinson 2f7dbd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
Peter Robinson 2f7dbd
75b89e
* Wed Jul 23 2014 Michal Hlavinka <mhlavink@redhat.com> - 104-1
Igor Gnatenko 40add1
- %%{name} updated to 104
75b89e
Dennis Gilmore 649c7d
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 103-5
Dennis Gilmore 649c7d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
Dennis Gilmore 649c7d
5d5bca
* Wed Nov 13 2013 Michal Hlavinka <mhlavink@redhat.com> - 103-4
5d5bca
- ecryptfs-migrate-home did not restore selinux labels (#1017402)
5d5bca
Dennis Gilmore 3606ef
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 103-3
Dennis Gilmore 3606ef
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
Dennis Gilmore 3606ef
138a68
* Thu May 23 2013 Michal Hlavinka <mhlavink@redhat.com> - 103-2
138a68
- make executables hardened (#965505)
138a68
cac1ea
* Wed Jan 30 2013 Michal Hlavinka <mhlavink@redhat.com> - 103-1
Igor Gnatenko 40add1
- %%{name} updated to 103
cac1ea
a2657e
* Mon Oct 29 2012 Michal Hlavinka <mhlavink@redhat.com> - 101-1
Igor Gnatenko 40add1
- %%{name} updated to 101
a2657e
c0230a
* Thu Oct 25 2012 Michal Hlavinka <mhlavink@redhat.com> - 100-6
c0230a
- home migration did not work under sudo (#868330)
c0230a
6c611c
* Mon Oct 22 2012 Michal Hlavinka <mhlavink@redhat.com> - 100-5
6c611c
- set selinux boolean only if not already set (#868298)
6c611c
8f436f
* Thu Oct 18 2012 Michal Hlavinka <mhlavink@redhat.com> - 100-4
8f436f
- fix typo in restorecon path (#865839)
8f436f
bf3487
* Thu Sep 27 2012 Michal Hlavinka <mhlavink@redhat.com> - 100-3
bf3487
- do not crash in pam module when non-existent user name is used (#859766)
bf3487
bcbcca
* Mon Aug 20 2012 Michal Hlavinka <mhlavink@redhat.com> - 100-2
bcbcca
- fix Werror messages in new build environment
bcbcca
7d5fb1
* Fri Aug 03 2012 Michal Hlavinka <mhlavink@redhat.com> - 100-1
Igor Gnatenko 40add1
- %%{name} updated to 100
7d5fb1
538c2f
* Tue Jul 24 2012 Michal Hlavinka <mhlavink@redhat.com> - 99-1
Igor Gnatenko 40add1
- %%{name} updated to 99
538c2f
- fixes: suid helper does not restrict mounting filesystems with 
538c2f
  nosuid, nodev leading to possible privilege escalation (CVE-2012-3409)
538c2f
Dennis Gilmore 7df93d
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 97-2
Dennis Gilmore 7df93d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
Dennis Gilmore 7df93d
6154d2
* Mon Jun 25 2012 Michal Hlavinka <mhlavink@redhat.com> - 97-1
Igor Gnatenko 40add1
- %%{name} updated to 97
6154d2
f3d79b
* Mon Jun 04 2012 Michal Hlavinka <mhlavink@redhat.com> - 96-3
f3d79b
- for file name encryption support check, module must be loaded already
f3d79b
16d05b
* Mon Apr 16 2012 Michal Hlavinka <mhlavink@redhat.com> - 96-2
16d05b
- when ecryptfs-mount-fails, check if user is member of ecryptfs group
16d05b
35f512
* Mon Feb 20 2012 Michal Hlavinka <mhlavink@redhat.com> - 96-1
Igor Gnatenko 40add1
- %%{name} updated to 96
35f512
d7098f
* Mon Feb 13 2012 Michal Hlavinka <mhlavink@redhat.com> - 95-3
d7098f
- blowfish and twofish support check did not work with on 3.2.x kernels (#785036)
d7098f
Dennis Gilmore 8ad703
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 95-2
Dennis Gilmore 8ad703
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
Dennis Gilmore 8ad703
1b6268
* Fri Dec 16 2011 Michal Hlavinka <mhlavink@redhat.com> - 95-1
1b6268
- updated to v. 95
1b6268
6e2ee9
* Wed Dec 07 2011 Michal Hlavinka <mhlavink@redhat.com> - 93-2
6e2ee9
- update pam config in post install phase
6e2ee9
7731a0
* Mon Oct 31 2011 Michal Hlavinka <mhlavink@redhat.com> - 93-1
7731a0
- updated to v. 93
7731a0
25e938
* Wed Aug 31 2011 Michal Hlavinka <mhlavink@redhat.com> - 90-2
25e938
- set the group id in mount.ecryptfs_private (CVE-2011-3145)
25e938
88dca2
* Thu Aug 11 2011 Michal Hlavinka <mhlavink@redhat.com> - 90-1
88dca2
- security fixes:
88dca2
- privilege escalation via mountpoint race conditions (CVE-2011-1831, CVE-2011-1832)
88dca2
- race condition when checking source during mount (CVE-2011-1833)
88dca2
- mtab corruption via improper handling (CVE-2011-1834)
88dca2
- key poisoning via insecure temp directory handling (CVE-2011-1835)
88dca2
- information disclosure via recovery mount in /tmp (CVE-2011-1836)
88dca2
- arbitrary file overwrite via lock counter race (CVE-2011-1837)
88dca2
7a13e7
* Tue Aug 09 2011 Michal Hlavinka <mhlavink@redhat.com> - 87-9
7a13e7
- improve logging messages of ecryptfs pam module
7a13e7
- keep own copy of passphrase, pam clears it too early
7a13e7
8b5695
* Wed Aug 03 2011 Michal Hlavinka <mhlavink@redhat.com> - 87-8
8b5695
- keyring from auth stack does not survive, use pam_data and delayed 
8b5695
  keyring initialization
8b5695
be2a3c
* Thu Jul 21 2011 Michal Hlavinka <mhlavink@redhat.com> - 87-7
be2a3c
- fix pam module to set ecryptfs gid before mount helper execution
be2a3c
- do not use zombie process, it causes lock ups in ssh
be2a3c
bbbcbd
* Tue Jul 19 2011 Michal Hlavinka <mhlavink@redhat.com> - 87-6
bbbcbd
- do not use memcpy for overlaping areas
bbbcbd
- fix broken pam module resulting in session with wrong gid
bbbcbd
9b69d7
* Mon Jul 11 2011 Michal Hlavinka <mhlavink@redhat.com> - 87-5
9b69d7
- fix mtab handling everywhere
9b69d7
b49868
* Thu Jun 09 2011 Michal Hlavinka <mhlavink@redhat.com> - 87-4
b49868
- check for ecryptfs pam module before home dir migration
b49868
4a4073
* Tue Jun 07 2011 Michal Hlavinka <mhlavink@redhat.com> - 87-3
4a4073
- update of mtab does not work if it's a symlink (#706911)
4a4073
2c1ecd
* Thu May 26 2011 Michal Hlavinka <mhlavink@redhat.com> - 87-2
2c1ecd
- auto-load ecryptfs module in ecryptfs-setup-private
2c1ecd
1a4de5
* Tue May 24 2011 Michal Hlavinka <mhlavink@redhat.com> - 87-1
7731a0
- updated to v. 87
1a4de5
ade735
* Fri Mar 11 2011 Michal Hlavinka <mhlavink@redhat.com> - 86-3
ade735
- fix man pages
ade735
420259
* Wed Mar 02 2011 Michal Hlavinka <mhlavink@redhat.com> - 86-2
420259
- fix selinux context
420259
8813d2
* Fri Feb 25 2011 Michal Hlavinka <mhlavink@redhat.com> - 86-1
8813d2
- updated to v. 86
8813d2
Dennis Gilmore f7f42a
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 85-2
Dennis Gilmore f7f42a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
Dennis Gilmore f7f42a
09b6cf
* Tue Feb 01 2011 Michal Hlavinka <mhlavink@redhat.com> - 85-1
Igor Gnatenko 40add1
- %%{name} updated to 85
09b6cf
Dan Horák 3c8e7c
* Tue Jan 11 2011 Dan Horák <dan[at]danny.cz> - 84-3
Dan Horák 3c8e7c
- fix build on arches where char is unsigned by default
Dan Horák 3c8e7c
577ad2
* Tue Jan 04 2011 Michal Hlavinka <mhlavink@redhat.com> - 84-2
9f5906
- fix unsigned < 0 test (#664474)
9f5906
904ef1
* Mon Dec 20 2010 Michal Hlavinka <mhlavink@redhat.com> - 84-1
Igor Gnatenko 40add1
- %%{name} updated to 84
904ef1
Jesse Keating f2fe15
* Wed Sep 29 2010 jkeating - 83-9
Jesse Keating f2fe15
- Rebuilt for gcc bug 634757
Jesse Keating f2fe15
e10d43
* Wed Sep 22 2010 Michal Hlavinka <mhlavink@redhat.com> - 83-8
e10d43
- add missing gettext require (#630212)
e10d43
Michal Hlavinka beb646
* Mon Jul 26 2010 Michal Hlavinka <mhlavink@redhat.com> - 83-7
Michal Hlavinka beb646
- fix ftbfs for python mass rebuild
Michal Hlavinka beb646
dmalcolm 73e843
* Wed Jul 21 2010 David Malcolm <dmalcolm@redhat.com> - 83-6
dmalcolm 73e843
- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
dmalcolm 73e843
Michal Hlavinka 14f1a4
* Tue May 04 2010 Michal Hlavinka <mhlavink@redhat.com> - 83-5
Michal Hlavinka 14f1a4
- remove nss dependency from umount.ecryptfs
Michal Hlavinka 14f1a4
Michal Hlavinka d69e53
* Fri Apr 16 2010 Michal Hlavinka <mhlavink@redhat.com> - 83-4
Michal Hlavinka d69e53
- make salt working together with passwd_file
Michal Hlavinka d69e53
Michal Hlavinka 79c27c
* Mon Mar 22 2010 Michal Hlavinka <mhlavink@redhat.com> - 83-3
Michal Hlavinka 79c27c
- enable PKCS#11 support
Michal Hlavinka 79c27c
Michal Hlavinka cab871
* Wed Mar 10 2010 Michal Hlavinka <mhlavink@redhat.com> - 83-2
Michal Hlavinka cab871
- blkid moved from e2fsprogs to util-linux-ng, follow the change (#569996)
Michal Hlavinka cab871
Michal Hlavinka cab871
* Thu Feb 18 2010 Michal Hlavinka <mhlavink@redhat.com> - 83-1
Michal Hlavinka c7231a
- updated to v. 83
Michal Hlavinka c7231a
Michal Hlavinka 7ddd80
* Wed Jan 27 2010 Michal Hlavinka <mhlavink@redhat.com> - 82-2
Michal Hlavinka 7ddd80
- better fix for (#486139)
Michal Hlavinka 7ddd80
Michal Hlavinka 4da807
* Wed Nov 11 2009 Michal Hlavinka <mhlavink@redhat.com> - 82-1
Michal Hlavinka 4da807
- updated to 82
Michal Hlavinka 4da807
Michal Hlavinka 6ae9dc
* Mon Nov 09 2009 Michal Hlavinka <mhlavink@redhat.com> - 81-2
Michal Hlavinka 6ae9dc
- fix getext typos (#532732)
Michal Hlavinka 6ae9dc
Michal Hlavinka db6652
* Tue Sep 29 2009 Michal Hlavinka <mhlavink@redhat.com> - 81-1
Michal Hlavinka db6652
- updated to 81
Michal Hlavinka db6652
Tomáš Mráz 18e0c3
* Fri Aug 21 2009 Tomas Mraz <tmraz@redhat.com> - 79-2
Tomáš Mráz 18e0c3
- rebuilt with new openssl
Tomáš Mráz 18e0c3
Michal Hlavinka c3bb6c
* Tue Aug 18 2009 Michal Hlavinka <mhlavink@redhat.com> - 79-1
Michal Hlavinka c3bb6c
- updated to 79
Michal Hlavinka c3bb6c
Michal Hlavinka b7546c
* Wed Jul 29 2009 Michal Hlavinka <mhlavink@redhat.com> - 78-2
Michal Hlavinka b7546c
- ecryptfs-dot-private is no longer used
Michal Hlavinka b7546c
Michal Hlavinka a938f8
* Wed Jul 29 2009 Michal Hlavinka <mhlavink@redhat.com> - 78-1
Michal Hlavinka a938f8
- updated to 78
Michal Hlavinka a938f8
Jesse Keating 571274
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 76-2
Jesse Keating 571274
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
Jesse Keating 571274
Michal Hlavinka 538613
* Mon Jul 20 2009 Michal Hlavinka <mhlavink@redhat.com> 76-1
Michal Hlavinka 538613
- updated to 76
Michal Hlavinka 538613
Michal Hlavinka 7beee0
* Thu May 21 2009 Michal Hlavinka <mhlavink@redhat.com> 75-1
Michal Hlavinka 7beee0
- removed executable permission from ecryptfs-dot-private (#500817)
Michal Hlavinka 7beee0
- require cryptsetup-luks for encrypted swap (#500824)
Michal Hlavinka 7beee0
- use blkid instead of vol_id (#500820)
Michal Hlavinka 7beee0
- don't rely on cryptdisks service (#500829)
Michal Hlavinka 7beee0
- add icon for Access-Your-Private-Data.desktop file
Michal Hlavinka a225d8
- updated to 75
Michal Hlavinka a225d8
- restrict mount.ecryptfs_private to ecryptfs group members only
Michal Hlavinka a225d8
Michal Hlavinka a225d8
* Thu Apr 23 2009 Michal Hlavinka <mhlavink@redhat.com> 74-1
Michal Hlavinka a225d8
- updated to 74
Michal Hlavinka a225d8
Michal Hlavinka e12eec
* Sat Mar 21 2009 Michal Hlavinka <mhlavink@redhat.com> 73-1
Michal Hlavinka e12eec
- updated to 73
Michal Hlavinka e12eec
- move libs from /usr/lib to /lib (#486139)
Michal Hlavinka e12eec
- fix symlinks created by ecryptfs-setup-private (#486146)
Michal Hlavinka e12eec
9471b7
* Tue Feb 24 2009 Michal Hlavinka <mhlavink@redhat.com> 71-1
Michal Hlavinka 609177
- updated to 71
Michal Hlavinka 609177
- remove .la files
Michal Hlavinka 609177
Michal Hlavinka 3b73d0
* Mon Feb 16 2009 Michal Hlavinka <mhlavink@redhat.com> 70-1
Michal Hlavinka 3b73d0
- updated to 70
Michal Hlavinka 3b73d0
- fix: #479762 - ecryptfsecryptfs-setup-private broken
Michal Hlavinka 3b73d0
- added umount option to clear per-user keyring
Michal Hlavinka 3b73d0
Michal Hlavinka 585602
* Mon Feb 02 2009 Michal Hlavinka <mhlavink@redhat.com> 69-4
Michal Hlavinka 585602
- fix list of onwed directories
Michal Hlavinka 585602
Michal Hlavinka 3d86b1
* Tue Jan 27 2009 Michal Hlavinka <mhlavink@redhat.com> 69-3
Michal Hlavinka 3d86b1
- add missing requires: keyutils
Michal Hlavinka 3d86b1
Michal Hlavinka 2ee3b7
* Tue Jan 27 2009 Michal Hlavinka <mhlavink@redhat.com> 69-2
Michal Hlavinka 2ee3b7
- bump release for rebuild
Michal Hlavinka 2ee3b7
Michal Hlavinka 3099b4
* Tue Jan 27 2009 Michal Hlavinka <mhlavink@redhat.com> 69-1
Michal Hlavinka 686bb7
- updated to 69
Tomáš Mráz bbebf8
Michal Hlavinka aefcf6
* Mon Jan 12 2009 Michal Hlavinka <mhlavink@redhat.com> 68-0
Michal Hlavinka aefcf6
- updated to 68
Michal Hlavinka aefcf6
- fix #478464 - /usr/bin/ecryptfs-setup-private errors out
Michal Hlavinka aefcf6
Michal Hlavinka 56ac97
* Mon Dec 29 2008 Michal Hlavinka <mhlavink@redhat.com> 67-1
Michal Hlavinka 56ac97
- bump release for rebuild
Michal Hlavinka 56ac97
Michal Hlavinka 0f50b0
* Mon Dec 29 2008 Michal Hlavinka <mhlavink@redhat.com> 67-0
Michal Hlavinka 0f50b0
- updated to 67
Michal Hlavinka 0f50b0
Michael Halcrow 94b9e4
* Wed Oct 22 2008 Mike Halcrow <mhalcrow@us.ibm.com> 61-0
Michael Halcrow 94b9e4
- Add support for filename encryption enablement (future kernel feature)
Michael Halcrow 94b9e4
- Replace uint32_t with size_t for x86_64 compatibility (patch by Eric Sandeen)
Michael Halcrow 94b9e4
Eric Sandeen e6f8a9
* Fri Oct 17 2008 Eric Sandeen <sandeen@redhat.com> 59-2
Eric Sandeen e6f8a9
- Remove duplicate doc files from rpm
Eric Sandeen e6f8a9
Michael Halcrow edef76
* Tue Oct 07 2008 Mike Halcrow <mhalcrow@us.ibm.com> 59-1
Michael Halcrow edef76
- Put attr declaration in the right spot
Michael Halcrow edef76
Michael Halcrow 543e83
* Tue Oct 07 2008 Mike Halcrow <mhalcrow@us.ibm.com> 59-0
Michael Halcrow 543e83
- Make /sbin/*ecryptfs* files setuid
Michael Halcrow 543e83
- Add /sbin path to ecryptfs-setup-private
Michael Halcrow 543e83
Michael Halcrow 564f4d
* Mon Oct 06 2008 Mike Halcrow <mhalcrow@us.ibm.com> 58-0
Michael Halcrow 564f4d
- TSPI key module update to avoid flooding TrouSerS library with requests
Michael Halcrow 564f4d
- OpenSSL key module parameter fixes
Michael Halcrow 564f4d
- Updates to mount-on-login utilities
Michael Halcrow 564f4d
Michael Halcrow 46cf03
* Wed Aug 13 2008 Mike Halcrow <mhalcrow@us.ibm.com> 56-0
Michael Halcrow 46cf03
- Namespace fixes for the key module parameter aliases
Michael Halcrow 46cf03
- Updates to the man page and the README
Michael Halcrow 46cf03
Eric Sandeen bf23fd
* Wed Jul 30 2008 Eric Sandeen <sandeen@redhat.com> 53-0
Eric Sandeen bf23fd
- New upstream version
Eric Sandeen bf23fd
- Many new manpages, new ecryptfs-stat util
Eric Sandeen bf23fd
Tom Callaway d2d5d1
* Thu Jul 17 2008 Tom "spot" Callaway <tcallawa@redhat.com> 50-1
Tom Callaway d2d5d1
- fix license tag
Tom Callaway d2d5d1
Michael Halcrow 4e3694
* Fri Jun 27 2008 Mike Halcrow <mhalcrow@us.ibm.com> 50-0
Michael Halcrow 4e3694
- Add umount.ecryptfs_private symlink
Michael Halcrow 4e3694
- Add pam_mount session hooks for mount and unmount
Michael Halcrow 4e3694
Michael Halcrow 4e3694
* Fri Jun 27 2008 Eric Sandeen <sandeen@redhat.com> 49-1
Eric Sandeen 35849e
- build with TrouSerS key module
Eric Sandeen 35849e
Michael Halcrow 4e3694
* Fri Jun 27 2008 Eric Sandeen <sandeen@redhat.com> 49-0
Eric Sandeen f74772
- New upstream version
Eric Sandeen f74772
Eric Sandeen 081353
* Tue Jun 03 2008 Eric Sandeen <sandeen@redhat.com> 46-0
Eric Sandeen 071d03
- New upstream version
Eric Sandeen 071d03
Michael Halcrow d33da1
* Mon Feb 18 2008 Mike Halcrow <mhalcrow@us.ibm.com> 40-0
Michael Halcrow d33da1
- Enable passwd_file option in openssl key module
Michael Halcrow d33da1
Michael Halcrow 40f1de
* Wed Feb 13 2008 Mike Halcrow <mhalcrow@us.ibm.com> 39-0
Michael Halcrow 40f1de
- Fix include upstream
Michael Halcrow 40f1de
Karsten Hopp a3da3d
* Wed Feb 13 2008 Karsten Hopp <karsten@redhat.com> 38-1
Karsten Hopp a3da3d
- fix includes
Karsten Hopp a3da3d
Michael Halcrow 61692c
* Tue Jan 8 2008 Mike Halcrow <mhalcrow@us.ibm.com> 38-0
Michael Halcrow 61692c
 - Fix passthrough mount option prompt
Michael Halcrow 61692c
 - Clarify man page
Michael Halcrow 61692c
 - Add HMAC option (for future kernel versions)
Michael Halcrow 61692c
 - Bump to version 38
Michael Halcrow 61692c
Michael Halcrow cc0778
* Wed Dec 19 2007 Mike Halcrow <mhalcrow@us.ibm.com> 37-0
Michael Halcrow cc0778
- Remove unsupported ciphers; bump to version 37
Michael Halcrow cc0778
Michael Halcrow 02c342
* Tue Dec 18 2007 Mike Halcrow <mhalcrow@us.ibm.com> 36-0
Michael Halcrow 02c342
- Cipher selection detects .gz ko files; bump to version 36
Michael Halcrow 02c342
Michael Halcrow 43e590
* Mon Dec 17 2007 Mike Halcrow <mhalcrow@us.ibm.com> 35-0
Michael Halcrow 43e590
- Cleanups to cipher selection; bump to version 35
Michael Halcrow 43e590
Michael Halcrow 8bc134
* Mon Dec 17 2007 Mike Halcrow <mhalcrow@us.ibm.com> 34-0
Michael Halcrow 8bc134
- Fix OpenSSL key module; bump to version 34
Michael Halcrow 8bc134
Michael Halcrow 916d76
* Fri Dec 14 2007 Mike Halcrow <mhalcrow@us.ibm.com> 33-1
Michael Halcrow 916d76
- Add files to package
Michael Halcrow 916d76
Michael Halcrow d95d2d
* Fri Dec 14 2007 Mike Halcrow <mhalcrow@us.ibm.com> 33-0
Michael Halcrow 2fbd99
- update to version 33
Michael Halcrow 2fbd99
Michael Halcrow 2fbd99
* Thu Dec 13 2007 Karsten Hopp <karsten@redhat.com> 32-1
Michael Halcrow 2fbd99
- update to version 32
Michael Halcrow d95d2d
Michael Halcrow 2fbd99
* Thu Nov 29 2007 Karsten Hopp <karsten@redhat.com> 30-2
Michael Halcrow 2fbd99
- fix ia64 libdir
Michael Halcrow 2fbd99
- build initial RHEL-5 version
Karsten Hopp eff64e
Karsten Hopp 039625
* Thu Nov 29 2007 Karsten Hopp <karsten@redhat.com> 30-1
Karsten Hopp 039625
- build version 30
Karsten Hopp 039625
Michael Halcrow cf6427
* Fri Oct 05 2007 Mike Halcrow <mhalcrow@us.ibm.com> - 30-0
Michael Halcrow cf6427
- Bump to version 30. Several bugfixes. Key modules are overhauled
Michael Halcrow cf6427
  with a more sane API.
Jesse Keating 0bb6f9
* Wed Aug 29 2007 Fedora Release Engineering <rel-eng at fedoraproject dot org> - 18-1
Jesse Keating 0bb6f9
- Rebuild for selinux ppc32 issue.
Jesse Keating 0bb6f9
Michael Halcrow fc3966
* Thu Jun 28 2007 Mike Halcrow <mhalcrow@us.ibm.com> - 18-0
Michael Halcrow fc3966
- Bump to version 18 with an OpenSSL key module fix
Michael Halcrow fc3966
* Thu Jun 21 2007 Kevin Fenzi <kevin@tummy.com> - 17-1
Michael Halcrow fc3966
- Change kernel Requires to Conflicts
Michael Halcrow fc3966
- Remove un-needed devel buildrequires
Michael Halcrow fc3966
* Wed Jun 20 2007 Mike Halcrow <mhalcrow@us.ibm.com>  - 17-0
Michael Halcrow fc3966
- Provide built-in fallback passphrase key module. Remove keyutils,
Michael Halcrow fc3966
  openssl, and pam requirements (library dependencies take care of
Michael Halcrow fc3966
  this). Include wrapped passphrase executables in file set.
Michael Halcrow fc3966
* Fri Apr 20 2007 Mike Halcrow <mhalcrow@us.ibm.com>  - 15-1
Michael Halcrow fc3966
- Change permission of pam_ecryptfs.so from 644 to 755.
Michael Halcrow fc3966
* Thu Apr 19 2007 Mike Halcrow <mhalcrow@us.ibm.com>  - 15-0
Michael Halcrow fc3966
- Fix mount option parse segfault. Fix pam_ecryptfs.so semaphore
Michael Halcrow fc3966
  issue when logging in via ssh.
Michael Halcrow fc3966
* Thu Mar 01 2007 Mike Halcrow <mhalcrow@us.ibm.com>  - 10-0
Michael Halcrow fc3966
- Remove verbose syslog() calls; change key module build to allow
Michael Halcrow fc3966
  OpenSSL module to be disabled from build; add AUTHORS, NEWS, and
Michael Halcrow fc3966
  THANKS to docs; update Requires with variables instead of hardcoded
Michael Halcrow fc3966
  name and version.
Michael Halcrow fc3966
* Tue Feb 06 2007 Mike Halcrow <mhalcrow@us.ibm.com>  - 9-1
Michael Halcrow fc3966
- Minor update in README, add dist tag to Release, add --disable-rpath
Michael Halcrow fc3966
  to configure step, and remove keyutils-libs from Requires.
Michael Halcrow fc3966
* Tue Jan 09 2007 Mike Halcrow <mhalcrow@us.ibm.com>  - 9-0
Michael Halcrow fc3966
- Correct install directories for 64-bit; add support for xattr and
Michael Halcrow fc3966
  encrypted_view mount options
Michael Halcrow fc3966
* Tue Jan 02 2007 Mike Halcrow <mhalcrow@us.ibm.com>  - 8-0
Michael Halcrow fc3966
- Introduce build support for openCryptoki key module.  Fix -dev build
Michael Halcrow fc3966
  dependencies for devel package
Michael Halcrow fc3966
* Mon Dec 11 2006 Mike Halcrow <mhalcrow@us.ibm.com>  - 7-0
Michael Halcrow fc3966
- Initial package creation