Blame SPECS/shadow-utils.spec

6bc9bb
Summary: Utilities for managing accounts and shadow password files
6bc9bb
Name: shadow-utils
6bc9bb
Version: 4.1.5.1
6bc9bb
Release: 15.atomic.1%{?dist}
6bc9bb
Epoch: 2
6bc9bb
URL: http://pkg-shadow.alioth.debian.org/
6bc9bb
Source0: http://pkg-shadow.alioth.debian.org/releases/shadow-%{version}.tar.bz2
6bc9bb
Source3: http://pkg-shadow.alioth.debian.org/releases/shadow-%{version}.tar.bz2.sig
6bc9bb
Source1: shadow-utils.login.defs
6bc9bb
Source2: shadow-utils.useradd
6bc9bb
Patch0: shadow-4.1.5-redhat.patch
6bc9bb
Patch1: shadow-4.1.5.1-goodname.patch
6bc9bb
Patch2: shadow-4.1.5.1-info-parent-dir.patch
6bc9bb
Patch3: shadow-4.1.5-uflg.patch
6bc9bb
Patch6: shadow-4.1.5.1-selinux.patch
6bc9bb
Patch7: shadow-4.1.5-2ndskip.patch
6bc9bb
Patch8: shadow-4.1.5.1-backup-mode.patch
6bc9bb
Patch9: shadow-4.1.5.1-merge-group.patch
6bc9bb
Patch10: shadow-4.1.5.1-orig-context.patch
6bc9bb
Patch11: shadow-4.1.5.1-logmsg.patch
6bc9bb
Patch12: shadow-4.1.5.1-errmsg.patch
6bc9bb
Patch13: shadow-4.1.5.1-audit-owner.patch
6bc9bb
Patch14: shadow-4.1.5.1-default-range.patch
6bc9bb
Patch15: shadow-4.1.5.1-manfix.patch
6bc9bb
Patch16: shadow-4.1.5.1-crypt-null.patch
6bc9bb
Patch17: shadow-4.1.5.1-userdel-helpfix.patch
6bc9bb
Patch18: Use-usr-lib-passwd-for-system-users-if-it-exists.patch
6bc9bb
6bc9bb
License: BSD and GPLv2+
6bc9bb
Group: System Environment/Base
6bc9bb
BuildRequires: libselinux-devel >= 1.25.2-1
6bc9bb
BuildRequires: audit-libs-devel >= 1.6.5
6bc9bb
BuildRequires: libsemanage-devel
6bc9bb
BuildRequires: libacl-devel libattr-devel
6bc9bb
#BuildRequires: autoconf, automake, libtool, gettext-devel
6bc9bb
Requires: libselinux >= 1.25.2-1
6bc9bb
Requires: audit-libs >= 1.6.5
6bc9bb
Requires: setup
6bc9bb
Requires(pre): coreutils
6bc9bb
Requires(post): coreutils
6bc9bb
Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
6bc9bb
6bc9bb
%description
6bc9bb
The shadow-utils package includes the necessary programs for
6bc9bb
converting UNIX password files to the shadow password format, plus
6bc9bb
programs for managing user and group accounts. The pwconv command
6bc9bb
converts passwords to the shadow password format. The pwunconv command
6bc9bb
unconverts shadow passwords and generates a passwd file (a standard
6bc9bb
UNIX password file). The pwck command checks the integrity of password
6bc9bb
and shadow files. The lastlog command prints out the last login times
6bc9bb
for all users. The useradd, userdel, and usermod commands are used for
6bc9bb
managing user accounts. The groupadd, groupdel, and groupmod commands
6bc9bb
are used for managing group accounts.
6bc9bb
6bc9bb
%prep
6bc9bb
%setup -q -n shadow-%{version}
6bc9bb
%patch0 -p1 -b .redhat
6bc9bb
%patch1 -p1 -b .goodname
6bc9bb
%patch2 -p1 -b .info-parent-dir
6bc9bb
%patch3 -p1 -b .uflg
6bc9bb
%patch6 -p1 -b .selinux
6bc9bb
%patch7 -p1 -b .2ndskip
6bc9bb
%patch8 -p1 -b .backup-mode
6bc9bb
%patch9 -p1 -b .merge-group
6bc9bb
%patch10 -p1 -b .orig-context
6bc9bb
%patch11 -p1 -b .logmsg
6bc9bb
%patch12 -p1 -b .errmsg
6bc9bb
%patch13 -p1 -b .audit-owner
6bc9bb
%patch14 -p1 -b .default-range
6bc9bb
%patch15 -p1 -b .manfix
6bc9bb
%patch16 -p1 -b .crypt-null
6bc9bb
%patch17 -p1 -b .userdel
6bc9bb
%patch18 -p1 -b .userlibpasswd
6bc9bb
6bc9bb
iconv -f ISO88591 -t utf-8  doc/HOWTO > doc/HOWTO.utf8
6bc9bb
cp -f doc/HOWTO.utf8 doc/HOWTO
6bc9bb
6bc9bb
#rm po/*.gmo
6bc9bb
#rm po/stamp-po
6bc9bb
#aclocal
6bc9bb
#libtoolize --force
6bc9bb
#automake -a
6bc9bb
#autoconf
6bc9bb
6bc9bb
%build
6bc9bb
6bc9bb
%ifarch sparc64
6bc9bb
#sparc64 need big PIE
6bc9bb
export CFLAGS="$RPM_OPT_FLAGS -fPIE"
6bc9bb
export LDFLAGS="-pie -Wl,-z,relro -Wl,-z,now"
6bc9bb
%else
6bc9bb
export CFLAGS="$RPM_OPT_FLAGS -fpie"
6bc9bb
export LDFLAGS="-pie -Wl,-z,relro -Wl,-z,now"
6bc9bb
%endif
6bc9bb
6bc9bb
%configure \
6bc9bb
        --enable-shadowgrp \
6bc9bb
        --with-audit \
6bc9bb
        --with-sha-crypt \
6bc9bb
        --with-selinux \
6bc9bb
        --without-libcrack \
6bc9bb
        --without-libpam \
6bc9bb
        --disable-shared \
6bc9bb
        --with-group-name-max-length=32
6bc9bb
make
6bc9bb
6bc9bb
%install
6bc9bb
rm -rf $RPM_BUILD_ROOT
6bc9bb
make install DESTDIR=$RPM_BUILD_ROOT gnulocaledir=$RPM_BUILD_ROOT/%{_datadir}/locale MKINSTALLDIRS=`pwd`/mkinstalldirs
6bc9bb
install -d -m 755 $RPM_BUILD_ROOT/%{_sysconfdir}/default
6bc9bb
install -p -c -m 0644 %{SOURCE1} $RPM_BUILD_ROOT/%{_sysconfdir}/login.defs
6bc9bb
install -p -c -m 0600 %{SOURCE2} $RPM_BUILD_ROOT/%{_sysconfdir}/default/useradd
6bc9bb
6bc9bb
6bc9bb
ln -s useradd $RPM_BUILD_ROOT%{_sbindir}/adduser
6bc9bb
#ln -s %{_mandir}/man8/useradd.8 $RPM_BUILD_ROOT/%{_mandir}/man8/adduser.8
6bc9bb
ln -s useradd.8 $RPM_BUILD_ROOT/%{_mandir}/man8/adduser.8
6bc9bb
for subdir in $RPM_BUILD_ROOT/%{_mandir}/{??,??_??,??_??.*}/man* ; do
6bc9bb
        test -d $subdir && test -e $subdir/useradd.8 && echo ".so man8/useradd.8" > $subdir/adduser.8
6bc9bb
done
6bc9bb
6bc9bb
# Remove binaries we don't use.
6bc9bb
rm $RPM_BUILD_ROOT/%{_bindir}/chfn
6bc9bb
rm $RPM_BUILD_ROOT/%{_bindir}/chsh
6bc9bb
rm $RPM_BUILD_ROOT/%{_bindir}/expiry
6bc9bb
rm $RPM_BUILD_ROOT/%{_bindir}/groups
6bc9bb
rm $RPM_BUILD_ROOT/%{_bindir}/login
6bc9bb
rm $RPM_BUILD_ROOT/%{_bindir}/passwd
6bc9bb
rm $RPM_BUILD_ROOT/%{_bindir}/su
6bc9bb
rm $RPM_BUILD_ROOT/%{_bindir}/faillog
6bc9bb
rm $RPM_BUILD_ROOT/%{_sysconfdir}/login.access
6bc9bb
rm $RPM_BUILD_ROOT/%{_sysconfdir}/limits
6bc9bb
rm $RPM_BUILD_ROOT/%{_sbindir}/logoutd
6bc9bb
rm $RPM_BUILD_ROOT/%{_sbindir}/nologin
6bc9bb
rm $RPM_BUILD_ROOT/%{_sbindir}/chgpasswd
6bc9bb
rm $RPM_BUILD_ROOT/%{_mandir}/man1/chfn.*
6bc9bb
rm $RPM_BUILD_ROOT/%{_mandir}/*/man1/chfn.*
6bc9bb
rm $RPM_BUILD_ROOT/%{_mandir}/man1/chsh.*
6bc9bb
rm $RPM_BUILD_ROOT/%{_mandir}/*/man1/chsh.*
6bc9bb
rm $RPM_BUILD_ROOT/%{_mandir}/man1/expiry.*
6bc9bb
rm $RPM_BUILD_ROOT/%{_mandir}/*/man1/expiry.*
6bc9bb
rm $RPM_BUILD_ROOT/%{_mandir}/man1/groups.*
6bc9bb
rm $RPM_BUILD_ROOT/%{_mandir}/*/man1/groups.*
6bc9bb
rm $RPM_BUILD_ROOT/%{_mandir}/man1/login.*
6bc9bb
rm $RPM_BUILD_ROOT/%{_mandir}/*/man1/login.*
6bc9bb
rm $RPM_BUILD_ROOT/%{_mandir}/man1/passwd.*
6bc9bb
rm $RPM_BUILD_ROOT/%{_mandir}/*/man1/passwd.*
6bc9bb
rm $RPM_BUILD_ROOT/%{_mandir}/man1/su.*
6bc9bb
rm $RPM_BUILD_ROOT/%{_mandir}/*/man1/su.*
6bc9bb
rm $RPM_BUILD_ROOT/%{_mandir}/man5/limits.*
6bc9bb
rm $RPM_BUILD_ROOT/%{_mandir}/*/man5/limits.*
6bc9bb
rm $RPM_BUILD_ROOT/%{_mandir}/man5/login.access.*
6bc9bb
rm $RPM_BUILD_ROOT/%{_mandir}/*/man5/login.access.*
6bc9bb
rm $RPM_BUILD_ROOT/%{_mandir}/man5/passwd.*
6bc9bb
rm $RPM_BUILD_ROOT/%{_mandir}/*/man5/passwd.*
6bc9bb
rm $RPM_BUILD_ROOT/%{_mandir}/man5/porttime.*
6bc9bb
rm $RPM_BUILD_ROOT/%{_mandir}/*/man5/porttime.*
6bc9bb
rm $RPM_BUILD_ROOT/%{_mandir}/man5/suauth.*
6bc9bb
rm $RPM_BUILD_ROOT/%{_mandir}/*/man5/suauth.*
6bc9bb
rm $RPM_BUILD_ROOT/%{_mandir}/man8/logoutd.*
6bc9bb
rm $RPM_BUILD_ROOT/%{_mandir}/*/man8/logoutd.*
6bc9bb
rm $RPM_BUILD_ROOT/%{_mandir}/man8/nologin.*
6bc9bb
rm $RPM_BUILD_ROOT/%{_mandir}/*/man8/nologin.*
6bc9bb
rm $RPM_BUILD_ROOT/%{_mandir}/man8/chgpasswd.*
6bc9bb
rm $RPM_BUILD_ROOT/%{_mandir}/*/man8/chgpasswd.*
6bc9bb
rm $RPM_BUILD_ROOT/%{_mandir}/man3/getspnam.*
6bc9bb
rm $RPM_BUILD_ROOT/%{_mandir}/*/man3/getspnam.*
6bc9bb
rm $RPM_BUILD_ROOT/%{_mandir}/man5/faillog.*
6bc9bb
rm $RPM_BUILD_ROOT/%{_mandir}/*/man5/faillog.*
6bc9bb
rm $RPM_BUILD_ROOT/%{_mandir}/man8/faillog.*
6bc9bb
rm $RPM_BUILD_ROOT/%{_mandir}/*/man8/faillog.*
6bc9bb
6bc9bb
find $RPM_BUILD_ROOT%{_mandir} -depth -type d -empty -delete
6bc9bb
%find_lang shadow
6bc9bb
for dir in $(ls -1d $RPM_BUILD_ROOT%{_mandir}/{??,??_??}) ; do
6bc9bb
    dir=$(echo $dir | sed -e "s|^$RPM_BUILD_ROOT||")
6bc9bb
    lang=$(basename $dir)
6bc9bb
#   echo "%%lang($lang) $dir" >> shadow.lang
6bc9bb
#   echo "%%lang($lang) $dir/man*" >> shadow.lang
6bc9bb
    echo "%%lang($lang) $dir/man*/*" >> shadow.lang
6bc9bb
done
6bc9bb
6bc9bb
%clean
6bc9bb
rm -rf $RPM_BUILD_ROOT
6bc9bb
6bc9bb
%files -f shadow.lang
6bc9bb
%defattr(-,root,root)
6bc9bb
%doc NEWS doc/HOWTO README
6bc9bb
%attr(0644,root,root)   %config(noreplace) %{_sysconfdir}/login.defs
6bc9bb
%attr(0644,root,root)   %config(noreplace) %{_sysconfdir}/default/useradd
6bc9bb
%{_bindir}/sg
6bc9bb
%attr(4755,root,root) %{_bindir}/chage
6bc9bb
%attr(4755,root,root) %{_bindir}/gpasswd
6bc9bb
%{_bindir}/lastlog
6bc9bb
%attr(4755,root,root) %{_bindir}/newgrp
6bc9bb
%{_sbindir}/adduser
6bc9bb
%attr(0750,root,root)   %{_sbindir}/user*
6bc9bb
%attr(0750,root,root)   %{_sbindir}/group*
6bc9bb
%{_sbindir}/grpck
6bc9bb
%{_sbindir}/pwck
6bc9bb
%{_sbindir}/*conv
6bc9bb
%{_sbindir}/chpasswd
6bc9bb
%{_sbindir}/newusers
6bc9bb
%{_sbindir}/vipw
6bc9bb
%{_sbindir}/vigr
6bc9bb
%{_mandir}/man1/chage.1*
6bc9bb
%{_mandir}/man1/gpasswd.1*
6bc9bb
%{_mandir}/man1/sg.1*
6bc9bb
%{_mandir}/man1/newgrp.1*
6bc9bb
%{_mandir}/man3/shadow.3*
6bc9bb
%{_mandir}/man5/shadow.5*
6bc9bb
%{_mandir}/man5/login.defs.5*
6bc9bb
%{_mandir}/man5/gshadow.5*
6bc9bb
%{_mandir}/man8/adduser.8*
6bc9bb
%{_mandir}/man8/group*.8*
6bc9bb
%{_mandir}/man8/user*.8*
6bc9bb
%{_mandir}/man8/pwck.8*
6bc9bb
%{_mandir}/man8/grpck.8*
6bc9bb
%{_mandir}/man8/chpasswd.8*
6bc9bb
%{_mandir}/man8/newusers.8*
6bc9bb
%{_mandir}/man8/*conv.8*
6bc9bb
%{_mandir}/man8/lastlog.8*
6bc9bb
%{_mandir}/man8/vipw.8*
6bc9bb
%{_mandir}/man8/vigr.8*
6bc9bb
6bc9bb
%changelog
6bc9bb
* Wed Feb 12 2014 Tomas Mraz <tmraz@redhat.com> - 2:4.1.5.1-13
6bc9bb
- clean up login.defs manpage
6bc9bb
- properly document userdel -f behavior
6bc9bb
6bc9bb
* Fri Jan 24 2014 Daniel Mach <dmach@redhat.com> - 2:4.1.5.1-11
6bc9bb
- Mass rebuild 2014-01-24
6bc9bb
6bc9bb
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 2:4.1.5.1-10
6bc9bb
- Mass rebuild 2013-12-27
6bc9bb
6bc9bb
* Fri Oct 18 2013 Tomas Mraz <tmraz@redhat.com> - 2:4.1.5.1-9
6bc9bb
- document that the directory where user's home is created must exist
6bc9bb
6bc9bb
* Thu Jul 25 2013 Tomas Mraz <tmraz@redhat.com> - 2:4.1.5.1-8
6bc9bb
- slightly more meaningful error messages if crypt() returns NULL (#988184)
6bc9bb
- explicit suid permissions
6bc9bb
6bc9bb
* Fri Jul 19 2013 Tomas Mraz <tmraz@redhat.com> - 2:4.1.5.1-7
6bc9bb
- fix useradd man page bugs
6bc9bb
6bc9bb
* Fri Jun 14 2013 Tomas Mraz <tmraz@redhat.com> - 2:4.1.5.1-6
6bc9bb
- report error to stdout when SELinux context for home directory
6bc9bb
  cannot be determined (#973647)
6bc9bb
- audit the changing home directory owner (#885797)
6bc9bb
- do not set the default SELinux MLS range (#852676)
6bc9bb
6bc9bb
* Tue Mar 19 2013 Tomas Mraz <tmraz@redhat.com> - 2:4.1.5.1-5
6bc9bb
- improve the failure syslog message in useradd (#830617)
6bc9bb
6bc9bb
* Wed Feb 20 2013 Tomas Mraz <tmraz@redhat.com> - 2:4.1.5.1-4
6bc9bb
- keep the original context if matchpathcon() fails (#912399)
6bc9bb
6bc9bb
* Tue Jan 29 2013 Tomas Mraz <tmraz@redhat.com> - 2:4.1.5.1-3
6bc9bb
- fix bugs in merge_group_entries()
6bc9bb
6bc9bb
* Fri Jan 11 2013 Tomas Mraz <tmraz@redhat.com> - 2:4.1.5.1-2
6bc9bb
- /etc/default is owned by glibc-common now (#894194)
6bc9bb
6bc9bb
* Wed Sep 19 2012 Tomas Mraz <tmraz@redhat.com> - 2:4.1.5.1-1
6bc9bb
- new upstream version
6bc9bb
- use the original file permissions when creating backup (#853102)
6bc9bb
6bc9bb
* Wed Jul 25 2012 Peter Vrabec <pvrabec@redhat.com> - 2:4.1.5-5
6bc9bb
- make /etc/default/useradd world-readable (#835137)
6bc9bb
6bc9bb
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2:4.1.5-4
6bc9bb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
6bc9bb
6bc9bb
* Mon Jun 18 2012 Peter Vrabec <pvrabec@redhat.com> - 2:4.1.5-3
6bc9bb
- pwconv/grpconv skipped 2nd of consecutive failures (#832995)
6bc9bb
6bc9bb
* Thu Mar 22 2012 Peter Vrabec <pvrabec@redhat.com> - 2:4.1.5-2
6bc9bb
- fix selinux context handling
6bc9bb
- reset selinux context on files copied from skel
6bc9bb
6bc9bb
* Mon Mar 19 2012 Peter Vrabec <pvrabec@redhat.com> - 2:4.1.5-1
6bc9bb
- upgrade
6bc9bb
6bc9bb
* Tue Feb 07 2012 Peter Vrabec <pvrabec@redhat.com> - 2:4.1.4.3-14
6bc9bb
- compile with PIE and RELRO flags (#784349)
6bc9bb
6bc9bb
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2:4.1.4.3-13
6bc9bb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
6bc9bb
6bc9bb
* Tue Dec 20 2011 Peter Vrabec <pvrabec@redhat.com> - 2:4.1.4.3-12
6bc9bb
- fix leaks in .IDs patch (#734340)
6bc9bb
6bc9bb
* Wed Nov 16 2011 Peter Vrabec <pvrabec@redhat.com> - 2:4.1.4.3-11
6bc9bb
- free memory associated with SELinux security contexts
6bc9bb
6bc9bb
* Wed Nov 09 2011 Peter Vrabec <pvrabec@redhat.com> - 2:4.1.4.3-10
6bc9bb
- replace semanage call by library call
6bc9bb
- useradd man page (#739147)
6bc9bb
6bc9bb
* Tue Aug 02 2011 Peter Vrabec <pvrabec@redhat.com> - 2:4.1.4.3-9
6bc9bb
- man page adjustment (userdel -Z)
6bc9bb
6bc9bb
* Tue Aug 02 2011 Peter Vrabec <pvrabec@redhat.com> - 2:4.1.4.3-8
6bc9bb
- fixing semanage issue (#701355)
6bc9bb
6bc9bb
* Fri Jul 22 2011 Miloslav Trmač <mitr@redhat.com> - 2:4.1.4.3-7
6bc9bb
- Make sure /etc/login.defs is not changed on upgrades from Fedora 1[345].
6bc9bb
6bc9bb
* Wed Jun 29 2011 Peter Vrabec <pvrabec@redhat.com> - 2:4.1.4.3-6
6bc9bb
- man page fixes (#696213 #674878)
6bc9bb
6bc9bb
* Tue Jun 28 2011 Peter Vrabec <pvrabec@redhat.com> - 2:4.1.4.3-5
6bc9bb
- userdel option to remove Linux login <-> SELinux login mapping (#639900)
6bc9bb
- useradd special exit value if SELinux user mapping is invalid (#639975)
6bc9bb
- usermod special exit value if SELinux user mapping is invalid (#639976)
6bc9bb
6bc9bb
* Mon Jun 27 2011 Peter Vrabec <pvrabec@redhat.com> - 2:4.1.4.3-4
6bc9bb
- refer to PAM in /etc/login.defs (#629277)
6bc9bb
6bc9bb
* Mon Jun 06 2011 Peter Vrabec <pvrabec@redhat.com> - 2:4.1.4.3-3
6bc9bb
- fix shadow-4.1.4.2-underflow.patch
6bc9bb
6bc9bb
* Tue May 31 2011 Peter Vrabec <pvrabec@redhat.com> - 2:4.1.4.3-2
6bc9bb
- fix integer underflow in laslog (#706321)
6bc9bb
6bc9bb
* Fri May 20 2011 Peter Vrabec <pvrabec@redhat.com> - 2:4.1.4.3-1
6bc9bb
- upgrade
6bc9bb
- change UID/GID_MIN to #1000
6bc9bb
- fix find_new_uid/gid for big UID/GID_MAX
6bc9bb
6bc9bb
* Wed Feb 09 2011 Peter Vrabec <pvrabec@redhat.com> - 2:4.1.4.2-11
6bc9bb
- useradd man page (-m option)
6bc9bb
- create home directory on fs with noacl
6bc9bb
- remove faillog app (pam_tally.so is no longer shipped)
6bc9bb
  Resolves: #523265, #622320
6bc9bb
6bc9bb
* Tue Feb 01 2011 Peter Vrabec <pvrabec@redhat.com> - 2:4.1.4.2-10
6bc9bb
- do not use  gshadow functions from glibc, there is a bug
6bc9bb
  in glibc sgetsgent(#674361)
6bc9bb
  Resolves: #674234
6bc9bb
6bc9bb
* Wed Jan 05 2011 Peter Vrabec <pvrabec@redhat.com> - 2:4.1.4.2-9
6bc9bb
- fix gshadow functions from shadow utils
6bc9bb
- make shadow utils use gshadow functions from glibc
6bc9bb
  Resolves: #665780
6bc9bb
6bc9bb
* Tue Jul 20 2010 Peter Vrabec <pvrabec@redhat.com> - 2:4.1.4.2-8
6bc9bb
- fix pwck/grpck hang
6bc9bb
  Resolves: #586322
6bc9bb
6bc9bb
* Mon Jun 14 2010 Peter Vrabec <pvrabec@redhat.com> - 2:4.1.4.2-7
6bc9bb
- fix integer underflow in faillog (#603683)
6bc9bb
- use preferred GID for reserved static IDs
6bc9bb
6bc9bb
* Thu Apr 29 2010 Peter Vrabec <pvrabec@redhat.com> - 2:4.1.4.2-6
6bc9bb
- preserve ACL's on files in /etc/skel
6bc9bb
  Resolves: #513055
6bc9bb
6bc9bb
* Wed Apr 28 2010 Peter Vrabec <pvrabec@redhat.com> - 2:4.1.4.2-5
6bc9bb
- newusers man page more informative
6bc9bb
- userdel should not need to run semanage
6bc9bb
  Resolves: #586330 #586408
6bc9bb
6bc9bb
* Thu Apr 01 2010 Peter Vrabec <pvrabec@redhat.com> - 2:4.1.4.2-4
6bc9bb
- fix man directories ownership (#569418)
6bc9bb
6bc9bb
* Fri Mar 26 2010 Peter Vrabec <pvrabec@redhat.com> - 2:4.1.4.2-3
6bc9bb
- max group name length set to 32 characters
6bc9bb
6bc9bb
* Wed Nov 18 2009 Peter Vrabec <pvrabec@redhat.com> - 2:4.1.4.2-2
6bc9bb
- apply patches{1,2,3}
6bc9bb
- enable SHA512 in /etc/login.defs
6bc9bb
6bc9bb
* Mon Sep 07 2009 Peter Vrabec <pvrabec@redhat.com> - 2:4.1.4.2-1
6bc9bb
- upgrade
6bc9bb
6bc9bb
* Fri Aug 21 2009 Tomas Mraz <tmraz@redhat.com> - 2:4.1.4.1-7
6bc9bb
- rebuilt with new audit
6bc9bb
6bc9bb
* Wed Aug 05 2009 Peter Vrabec <pvrabec@redhat.com> 2:4.1.4.1-6
6bc9bb
- increase threshold for uid/gid reservations to 200 (#515667)
6bc9bb
6bc9bb
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2:4.1.4.1-5
6bc9bb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
6bc9bb
6bc9bb
* Thu Jul 16 2009 Peter Vrabec <pvrabec@redhat.com> 2:4.1.4.1-4
6bc9bb
- fix a list of owned directories (#510366)
6bc9bb
6bc9bb
* Thu Jul 16 2009 Peter Vrabec <pvrabec@redhat.com> 2:4.1.4.1-3
6bc9bb
- reduce the reuse of system IDs
6bc9bb
6bc9bb
* Wed Jul 15 2009 Peter Vrabec <pvrabec@redhat.com> 2:4.1.4.1-2
6bc9bb
- speed up sys users look up on LDAP boxes (#511813)
6bc9bb
6bc9bb
* Tue Jun 16 2009 Peter Vrabec <pvrabec@redhat.com> 2:4.1.4.1-1
6bc9bb
- upgrade
6bc9bb
6bc9bb
* Fri May 15 2009 Peter Vrabec <pvrabec@redhat.com> 2:4.1.4-1
6bc9bb
- upgrade
6bc9bb
6bc9bb
* Wed Apr 22 2009 Peter Vrabec <pvrabec@redhat.com> 2:4.1.3.1-2
6bc9bb
- lastlog fix
6bc9bb
6bc9bb
* Fri Apr 17 2009 Peter Vrabec <pvrabec@redhat.com> 2:4.1.3.1-1
6bc9bb
- upgrade
6bc9bb
6bc9bb
* Tue Apr 14 2009 Peter Vrabec <pvrabec@redhat.com> 2:4.1.3-2
6bc9bb
- get "-n" option back
6bc9bb
- fix selinux issues
6bc9bb
6bc9bb
* Tue Apr 14 2009 Peter Vrabec <pvrabec@redhat.com> 2:4.1.3-1
6bc9bb
- upgrade
6bc9bb
6bc9bb
* Tue Mar 24 2009 Peter Vrabec <pvrabec@redhat.com> 2:4.1.2-12
6bc9bb
- don not allow UID/GID = 4294967295 (#484040)
6bc9bb
6bc9bb
* Mon Jan 19 2009 Peter Vrabec <pvrabec@redhat.com> 2:4.1.2-11
6bc9bb
- fix license tag (#226416)
6bc9bb
- get rid of tabs in spec file (#226416)
6bc9bb
- convert HOWTO to UTF8 (#226416)
6bc9bb
6bc9bb
* Mon Jan 05 2009 Peter Vrabec <pvrabec@redhat.com> 2:4.1.2-10
6bc9bb
- Add policycoreutils as Requires, because of restorecon (#478494)
6bc9bb
6bc9bb
* Sun Dec 21 2008 Jesse Keating <jkeating@redhat.com> - 2:4.1.2-9
6bc9bb
- Add setup as a Requires. Perhaps this should be a files requires. (#477529)
6bc9bb
6bc9bb
* Wed Sep 24 2008 Peter Vrabec <pvrabec@redhat.com> 2:4.1.2-8
6bc9bb
- groupmems: check username for valid character (#455603)
6bc9bb
- groupmems: don't segfault on nonexistent group (#456088)
6bc9bb
6bc9bb
* Thu Sep 11 2008 Peter Vrabec <pvrabec@redhat.com> 2:4.1.2-7
6bc9bb
- fix usermod SELinux user mappings change (#458766)
6bc9bb
6bc9bb
* Tue Sep 02 2008 Peter Vrabec <pvrabec@redhat.com> 2:4.1.2-6
6bc9bb
- audit improvements, thnx. to sgrubb@redhat.com
6bc9bb
6bc9bb
* Tue Sep 02 2008 Peter Vrabec <pvrabec@redhat.com> 2:4.1.2-5
6bc9bb
- fix groupmems issues (#459825)
6bc9bb
6bc9bb
* Mon Jul 28 2008 Peter Vrabec <pvrabec@redhat.com> 2:4.1.2-4
6bc9bb
- fix configure options (#456748)
6bc9bb
6bc9bb
* Thu Jul 24 2008 Peter Vrabec <pvrabec@redhat.com> 2:4.1.2-3
6bc9bb
- recreate selinux patch
6bc9bb
6bc9bb
* Tue Jul 22 2008 Peter Vrabec <pvrabec@redhat.com> 2:4.1.2-2
6bc9bb
- provide getspnam by man-pages
6bc9bb
6bc9bb
* Mon May 26 2008 Peter Vrabec <pvrabec@redhat.com> 2:4.1.2-1
6bc9bb
- upgrade
6bc9bb
6bc9bb
* Tue May 20 2008 Peter Vrabec <pvrabec@redhat.com> 2:4.1.1-2
6bc9bb
- fix salt size problem (#447136)
6bc9bb
6bc9bb
* Mon Apr 07 2008 Peter Vrabec <pvrabec@redhat.com> 2:4.1.1-1
6bc9bb
- upgrade
6bc9bb
6bc9bb
* Fri Mar 07 2008 Peter Vrabec <pvrabec@redhat.com> 2:4.1.0-5
6bc9bb
- improve newgrp audit patch
6bc9bb
6bc9bb
* Mon Mar 03 2008 Peter Vrabec <pvrabec@redhat.com> 2:4.1.0-4
6bc9bb
- fix selinux labeling  (#433757)
6bc9bb
6bc9bb
* Tue Feb 19 2008 Peter Vrabec <pvrabec@redhat.com> 2:4.1.0-3
6bc9bb
- fix groupmems segmentation fault (#430813)
6bc9bb
6bc9bb
* Wed Feb 13 2008 Peter Vrabec <pvrabec@redhat.com> 2:4.1.0-2
6bc9bb
- fix newgrp audit event
6bc9bb
6bc9bb
* Wed Dec 12 2007 Peter Vrabec <pvrabec@redhat.com> 2:4.1.0-1
6bc9bb
- new upgrade release from new upstream
6bc9bb
- provide vipw and vigr
6bc9bb
6bc9bb
* Thu Nov 29 2007 Peter Vrabec <pvrabec@redhat.com> 2:4.0.18.1-20
6bc9bb
- do not create mail spool entries for system accounts (#402351)
6bc9bb
6bc9bb
* Thu Oct 18 2007 Peter Vrabec <pvrabec@redhat.com> 2:4.0.18.1-19
6bc9bb
- fix timestamps when moving home dirs to another file system (#278571)
6bc9bb
6bc9bb
* Mon Oct 08 2007 Peter Vrabec <pvrabec@redhat.com> 2:4.0.18.1-18
6bc9bb
- mark localized man pages with %%lang
6bc9bb
6bc9bb
* Wed Aug 22 2007 Peter Vrabec <pvrabec@redhat.com> 2:4.0.18.1-17
6bc9bb
- rebuild
6bc9bb
6bc9bb
* Tue Jun 26 2007 Peter Vrabec <pvrabec@redhat.com> 2:4.0.18.1-16
6bc9bb
- fix "CAVEATS" section of groupadd man page (#245590)
6bc9bb
6bc9bb
* Wed Jun 06 2007 Peter Vrabec <pvrabec@redhat.com> 2:4.0.18.1-15
6bc9bb
- fix infinitive loop if there are duplicate entries
6bc9bb
  in /etc/group (#240915)
6bc9bb
6bc9bb
* Wed Jun 06 2007 Peter Vrabec <pvrabec@redhat.com> 2:4.0.18.1-14
6bc9bb
- do not run find_new_uid() twice and use getpwuid() to check
6bc9bb
  UID uniqueness (#236871)
6bc9bb
6bc9bb
* Tue Apr 10 2007 Peter Vrabec <pvrabec@redhat.com> 2:4.0.18.1-13
6bc9bb
- fix useradd dump core when build without WITH_SELINUX (#235641)
6bc9bb
6bc9bb
* Mon Mar 26 2007 Peter Vrabec <pvrabec@redhat.com> 2:4.0.18.1-12
6bc9bb
- create user's mailbox file by default (#231311)
6bc9bb
6bc9bb
* Fri Mar 16 2007 Peter Vrabec <pvrabec@redhat.com> 2:4.0.18.1-11
6bc9bb
- assign system dynamic UID/GID from the top of available UID/GID (#190523)
6bc9bb
6bc9bb
* Wed Feb 28 2007 Peter Vrabec <pvrabec@redhat.com> 2:4.0.18.1-10
6bc9bb
- spec file fixes to meet fedora standarts.
6bc9bb
- fix useless call of restorecon(). (#222159)
6bc9bb
6bc9bb
* Sun Jan 14 2007 Peter Vrabec <pvrabec@redhat.com> 2:4.0.18.1-9
6bc9bb
- fix append option in usermod (#222540).
6bc9bb
6bc9bb
* Thu Dec 21 2006 Dan Walsh <dwalsh@redhat.com> 2:4.0.18.1-8
6bc9bb
- Fix execution and creation of Home Directories under SELinux
6bc9bb
- Resolves: rhbz#217441
6bc9bb
6bc9bb
* Thu Dec 14 2006 Peter Vrabec <pvrabec@redhat.com> 2:4.0.18.1-7
6bc9bb
- fix rpmlint issues
6bc9bb
6bc9bb
* Wed Dec 06 2006 Peter Vrabec <pvrabec@redhat.com> 2:4.0.18.1-6
6bc9bb
- use MD5 encryption by default (#218629).
6bc9bb
6bc9bb
* Thu Nov 30 2006 Steve Grubb <sgrubb@redhat.com> 2:4.0.18.1-5
6bc9bb
- Fix SELinux context on home directories created with useradd (#217441)
6bc9bb
6bc9bb
* Tue Nov 14 2006 Peter Vrabec <pvrabec@redhat.com> 2:4.0.18.1-4
6bc9bb
- fix chpasswd and chgpasswd stack overflow (#213052)
6bc9bb
6bc9bb
* Sat Nov 04 2006 Peter Vrabec <pvrabec@redhat.com> 2:4.0.18.1-3
6bc9bb
- fix "-g" and "-G" option.
6bc9bb
6bc9bb
* Fri Nov 03 2006 Peter Vrabec <pvrabec@redhat.com> 2:4.0.18.1-2
6bc9bb
- improve audit logging (#211659)
6bc9bb
- improve "-l" option. Do not reset faillog if it's used (#213450).
6bc9bb
6bc9bb
* Wed Nov 01 2006 Peter Vrabec <pvrabec@redhat.com> 2:4.0.18.1-1
6bc9bb
- upgrade
6bc9bb
6bc9bb
* Wed Oct 25 2006 Peter Vrabec <pvrabec@redhat.com> 2:4.0.17-7
6bc9bb
- add dist-tag
6bc9bb
6bc9bb
* Wed Oct 04 2006 Peter Vrabec <pvrabec@redhat.com> 2:4.0.17-6
6bc9bb
- fix regression. Permissions on user* group* binaries
6bc9bb
  should be 0750, because of CAPP/LSPP certification
6bc9bb
- fix groupdel man page
6bc9bb
6bc9bb
* Fri Aug 11 2006 Peter Vrabec <pvrabec@redhat.com> 2:4.0.17-5
6bc9bb
- fix bug introduced with UIG_GID.patch (#201991)
6bc9bb
6bc9bb
* Sat Aug 05 2006 Peter Vrabec <pvrabec@redhat.com> 2:4.0.17-4
6bc9bb
- fix userdel, it didn't delete user's group (#201379)
6bc9bb
6bc9bb
* Fri Aug 04 2006 Peter Vrabec <pvrabec@redhat.com> 2:4.0.17-3
6bc9bb
- fix UID/GID overflow in user* group* (#198920)
6bc9bb
6bc9bb
* Fri Aug 04 2006 Peter Vrabec <pvrabec@redhat.com> 2:4.0.17-2
6bc9bb
- do not inherit file desc. in execve(nscd)
6bc9bb
6bc9bb
* Mon Jul 17 2006 Peter Vrabec <pvrabec@redhat.com> 2:4.0.17-1
6bc9bb
- upgrade
6bc9bb
6bc9bb
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 2:4.0.16-3.1
6bc9bb
- rebuild
6bc9bb
6bc9bb
* Tue Jun 13 2006 Peter Vrabec <pvrabec@redhat.com> 2:4.0.16-3
6bc9bb
- call "nscd -i" to flush nscd cache (#191464)
6bc9bb
6bc9bb
* Sat Jun 10 2006 Peter Vrabec <pvrabec@redhat.com> 2:4.0.16-2
6bc9bb
- "useradd -r" must create a system group (#194728)
6bc9bb
6bc9bb
* Tue Jun 06 2006 Peter Vrabec <pvrabec@redhat.com> 2:4.0.16-1
6bc9bb
- upgrade
6bc9bb
- do not replace login.defs file (#190014)
6bc9bb
6bc9bb
* Sat Apr 08 2006 Peter Vrabec <pvrabec@redhat.com> 2:4.0.15-3
6bc9bb
- fix typo in shadow-4.0.15-login.defs (#188263)
6bc9bb
6bc9bb
* Tue Apr 04 2006 Peter Vrabec <pvrabec@redhat.com> 2:4.0.15-2
6bc9bb
- properly notify nscd to flush its cache(#186803)
6bc9bb
6bc9bb
* Mon Apr 03 2006 Peter Vrabec <pvrabec@redhat.com> 2:4.0.15-1
6bc9bb
- upgrade
6bc9bb
6bc9bb
* Fri Mar 10 2006 Peter Vrabec <pvrabec@redhat.com> 2:4.0.14-4
6bc9bb
- fix lrename() function to handle relative symlinks too
6bc9bb
6bc9bb
* Tue Mar 07 2006 Peter Vrabec <pvrabec@redhat.com> 2:4.0.14-3
6bc9bb
- set default umask to 077 in login.defs
6bc9bb
6bc9bb
* Mon Mar 06 2006 Peter Vrabec <pvrabec@redhat.com> 2:4.0.14-2
6bc9bb
- use lrename() function, which follow a destination symbolic link(#181977)
6bc9bb
6bc9bb
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 2:4.0.14-1.2
6bc9bb
- bump again for double-long bug on ppc(64)
6bc9bb
6bc9bb
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 2:4.0.14-1.1
6bc9bb
- rebuilt for new gcc4.1 snapshot and glibc changes
6bc9bb
6bc9bb
* Fri Jan 06 2006 Peter Vrabec <pvrabec@redhat.com> 2:4.0.14-1
6bc9bb
- upgrade
6bc9bb
6bc9bb
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
6bc9bb
- rebuilt
6bc9bb
6bc9bb
* Tue Nov 29 2005 Peter Vrabec <pvrabec@redhat.com> 2:4.0.13-4
6bc9bb
- fix incorrect audit record in userdel (#174392)
6bc9bb
6bc9bb
* Wed Nov 16 2005 Peter Vrabec <pvrabec@redhat.com> 2:4.0.13-3
6bc9bb
- fix useradd segfaults (#173241)
6bc9bb
6bc9bb
* Sat Nov 5 2005 Steve Grubb <sgrubb@redhat.com> 2:4.0.13-2
6bc9bb
- Update audit communication to standard format messages
6bc9bb
6bc9bb
* Fri Oct 21 2005 Peter Vrabec <pvrabec@redhat.com> 2:4.0.13-1
6bc9bb
- upgrade
6bc9bb
6bc9bb
* Fri Sep 23 2005 Peter Vrabec <pvrabec@redhat.com> 2:4.0.12-4
6bc9bb
- add useradd -l option back, it was removed by mistake
6bc9bb
6bc9bb
* Tue Sep 20 2005 Peter Vrabec <pvrabec@redhat.com> 2:4.0.12-3
6bc9bb
- provide login.defs man page
6bc9bb
- adjust audit patch
6bc9bb
6bc9bb
* Tue Aug 30 2005 Peter Vrabec <pvrabec@redhat.com> 2:4.0.12-2
6bc9bb
- audit support
6bc9bb
6bc9bb
* Sat Aug 27 2005 Peter Vrabec <pvrabec@redhat.com> 2:4.0.12-1
6bc9bb
- upgrade
6bc9bb
6bc9bb
* Sat Aug 13 2005 Dan Walsh <dwalsh@redhat.com> 2:4.0.11.1-5
6bc9bb
- Change to use new selinux api for selinux_check_passwd_access
6bc9bb
6bc9bb
* Tue Aug 09 2005 Peter Vrabec <pvrabec@redhat.com> 2:4.0.11.1-4
6bc9bb
- change the password last changed field in the shadow file
6bc9bb
  when "usermod -p" is used (#164943)
6bc9bb
6bc9bb
* Mon Aug 08 2005 Peter Vrabec <pvrabec@redhat.com> 2:4.0.11.1-3
6bc9bb
- provide getspnam.3 man page(#162476)
6bc9bb
- fix useradd man page(#97131)
6bc9bb
6bc9bb
* Mon Aug 08 2005 Peter Vrabec <pvrabec@redhat.com> 2:4.0.11.1-2
6bc9bb
- do not copy files from skel directory if home directory
6bc9bb
  already exist (#89591,#80242)
6bc9bb
6bc9bb
* Fri Aug 05 2005 Peter Vrabec <pvrabec@redhat.com> 2:4.0.11.1-1
6bc9bb
- upgrade
6bc9bb
6bc9bb
* Mon May 23 2005 Peter Vrabec <pvrabec@redhat.com> 2:4.0.7-9
6bc9bb
- remove vigr binary
6bc9bb
6bc9bb
* Mon May 23 2005 Peter Vrabec <pvrabec@redhat.com> 2:4.0.7-8
6bc9bb
- fix nscd socket path
6bc9bb
6bc9bb
* Fri Apr 29 2005 Jeremy Katz <katzj@redhat.com> - 2:4.0.7-7
6bc9bb
- don't assume selinux is enabled if is_selinux_enabled() returns -1
6bc9bb
6bc9bb
* Mon Apr 18 2005 Peter Vrabec <pvrabec@redhat.com> 2:4.0.7-6
6bc9bb
- fix chage -l option (#109499, #137498)
6bc9bb
6bc9bb
* Mon Apr 04 2005 Peter Vrabec <pvrabec@redhat.com> 2:4.0.7-5
6bc9bb
- fix memory leak, and CPU spinning when grp_update() and
6bc9bb
  duplicate group entries in /etc/group (#151484)
6bc9bb
6bc9bb
* Tue Mar 29 2005 Peter Vrabec <pvrabec@redhat.com>  2:4.0.7-4
6bc9bb
- use newgrp binary
6bc9bb
- newgrp don't ask for password if user's default GID = group ID,
6bc9bb
  ask for password if there is some in /etc/gshadow
6bc9bb
  and in /etc/group is 'x' (#149997)
6bc9bb
6bc9bb
* Mon Mar 14 2005 Peter Vrabec <pvrabec@redhat.com>
6bc9bb
- gcc4 fix (#150994) 2:4.0.7-3
6bc9bb
6bc9bb
* Mon Mar 07 2005 Peter Vrabec <pvrabec@redhat.com>
6bc9bb
- man pages cs,es,ko,ru,zh_CN,zh_TW to UTF-8
6bc9bb
6bc9bb
* Wed Mar 02 2005 Peter Vrabec <pvrabec@redhat.com>
6bc9bb
- upgrade 2:4.0.7-1
6bc9bb
6bc9bb
* Fri Feb 25 2005 Peter Vrabec <pvrabec@redhat.com> 2:4.0.3-59
6bc9bb
- static limit on group count to dynamic (#125510, #148994, #147742)
6bc9bb
6bc9bb
* Mon Feb 21 2005 Peter Vrabec <pvrabec@redhat.com> 2:4.0.3-58
6bc9bb
- add "-l" option #146214
6bc9bb
6bc9bb
* Mon Feb 14 2005 Adrian Havill <havill@redhat.com>
6bc9bb
- rebuilt
6bc9bb
6bc9bb
* Wed Feb 9 2005 Dan Walsh <dwalsh@redhat.com> 2:4.0.3-39
6bc9bb
- Change useradd to use matchpathcon
6bc9bb
6bc9bb
* Thu Oct 21 2004 Dan Walsh <dwalsh@redhat.com> 2:4.0.3-37
6bc9bb
- Add matchpathcon to create the files correctly when they do not exist.
6bc9bb
6bc9bb
* Mon Oct 18 2004 Miloslav Trmac <mitr@redhat.com> - 2:4.0.3-36
6bc9bb
- Change symlink ownership when copying from /etc/skel (#66819, patch by
6bc9bb
  Michael Weiser)
6bc9bb
6bc9bb
* Fri Oct 15 2004 Adrian Havill <havill@redhat.com> 2:4.0.3-35
6bc9bb
- make the limit for the group name the same as the username (determined
6bc9bb
  by the header files, rather than a constant) (#56850)
6bc9bb
6bc9bb
* Wed Oct 13 2004 Adrian Havill <havill@redhat.com> 2:4.0.3-33
6bc9bb
- allow for mixed case and dots in usernames (#135401)
6bc9bb
- all man pages to UTF-8, not just Japanese (#133883)
6bc9bb
- add Polish blurb for useradd -n man page option (#82177)
6bc9bb
6bc9bb
* Tue Oct 12 2004 Adrian Havill <havill@redhat.com> 2:4.0.3-31
6bc9bb
- check for non-standard legacy place for ncsd HUP (/var/run/nscd.pid) and
6bc9bb
  then the std FHS place (/var/run/nscd.pid) (#125421)
6bc9bb
6bc9bb
* Fri Oct 1 2004 Dan Walsh <dwalsh@redhat.com> 2:4.0.3-30
6bc9bb
- Add checkPasswdAccess for chage in SELinux
6bc9bb
6bc9bb
* Sun Sep 26 2004 Adrian Havill <riel@redhat.com> 2:4.0.3-29
6bc9bb
- always unlock all files on any exit (#126709)
6bc9bb
6bc9bb
* Tue Aug 24 2004 Warren Togami <wtogami@redhat.com> 2:4.0.3-26
6bc9bb
- #126596 fix Req and BuildReqs
6bc9bb
6bc9bb
* Sun Aug  1 2004 Alan Cox <alan@redhat.com> 4.0.3-25
6bc9bb
- Fix build deps etc, move to current auto* (Steve Grubb)
6bc9bb
6bc9bb
* Sat Jul 10 2004 Alan Cox <alan@redhat.com> 4.0.3-24
6bc9bb
- Fix nscd path. This fixes various stale data caching bugs (#125421)
6bc9bb
6bc9bb
* Thu Jun 17 2004 Dan Walsh <dwalsh@redhat.com> 4.0.3-23
6bc9bb
- Add get_enforce checks
6bc9bb
- Clean up patch for potential upstream submission
6bc9bb
- Add removemalloc patch to get it to build on 3.4
6bc9bb
6bc9bb
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
6bc9bb
- rebuilt
6bc9bb
6bc9bb
* Tue Mar 30 2004 Nalin Dahyabhai <nalin@redhat.com> 4.0.3-21
6bc9bb
- rebuild
6bc9bb
6bc9bb
* Tue Mar 30 2004 Nalin Dahyabhai <nalin@redhat.com> 4.0.3-20
6bc9bb
- make /etc/default world-readable, needed for #118338
6bc9bb
6bc9bb
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
6bc9bb
- rebuilt
6bc9bb
6bc9bb
* Wed Jan 21 2004 Dan Walsh <dwalsh@redhat.com> 4.0.3-18
6bc9bb
- Fix selinux relabel of /etc/passwd file
6bc9bb
6bc9bb
* Wed Jan  7 2004 Nalin Dahyabhai <nalin@redhat.com> 4.0.3-17
6bc9bb
- fix use of uninitialized memory in useradd (#89145)
6bc9bb
6bc9bb
* Tue Dec 16 2003 Nalin Dahyabhai <nalin@redhat.com> 4.0.3-16
6bc9bb
- back to UTF-8 again
6bc9bb
- remove getspnam(3) man page, now conflicts with man-pages 1.64
6bc9bb
6bc9bb
* Thu Nov 13 2003 Nalin Dahyabhai <nalin@redhat.com> 4.0.3-15
6bc9bb
- don't convert man pages to UTF-8 for RHEL 3, conditionalized using macro
6bc9bb
- fixup dangling man page references
6bc9bb
6bc9bb
* Mon Nov 10 2003 Nalin Dahyabhai <nalin@redhat.com> 4.0.3-14
6bc9bb
- lastlog: don't pass a possibly-smaller field to localtime (#109648)
6bc9bb
- configure: call AC_SYS_LARGEFILE to get large file support
6bc9bb
6bc9bb
* Fri Nov 7 2003 Dan Walsh <dwalsh@redhat.com> 4.0.3-13.sel
6bc9bb
- turn on SELinux support
6bc9bb
6bc9bb
* Wed Oct 22 2003 Nalin Dahyabhai <nalin@redhat.com> 4.0.3-12
6bc9bb
- convert ja man pages to UTF-8 (#106051)
6bc9bb
- override MKINSTALLDIRS at install-time (#107476)
6bc9bb
6bc9bb
* Mon Sep 8 2003 Dan Walsh <dwalsh@redhat.com>
6bc9bb
- turn off SELinux support
6bc9bb
6bc9bb
* Thu Sep 4 2003 Dan Walsh <dwalsh@redhat.com> 4.0.3-11.sel
6bc9bb
- build with SELinux support
6bc9bb
6bc9bb
* Mon Jul 28 2003 Dan Walsh <dwalsh@redhat.com> 4.0.3-10
6bc9bb
- Add SELinux support
6bc9bb
6bc9bb
* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
6bc9bb
- rebuilt
6bc9bb
6bc9bb
* Wed Jun  4 2003 Nalin Dahyabhai <nalin@redhat.com> 4.0.3-8
6bc9bb
- rebuild
6bc9bb
6bc9bb
* Tue Jun  3 2003 Nalin Dahyabhai <nalin@redhat.com> 4.0.3-7
6bc9bb
- run autoconf to generate updated configure at compile-time
6bc9bb
6bc9bb
* Wed Feb 12 2003 Nalin Dahyabhai <nalin@redhat.com> 4.0.3-6
6bc9bb
- adjust mailspool patch to complain if no group named "mail" exists, even
6bc9bb
  though that should never happen
6bc9bb
6bc9bb
* Tue Feb 11 2003 Nalin Dahyabhai <nalin@redhat.com> 4.0.3-5
6bc9bb
- fix perms on mailspools created by useradd to be owned by the "mail"
6bc9bb
  group (#59810)
6bc9bb
6bc9bb
* Wed Jan 22 2003 Tim Powers <timp@redhat.com>
6bc9bb
- rebuilt
6bc9bb
6bc9bb
* Mon Dec  9 2002 Nalin Dahyabhai <nalin@redhat.com> 4.0.3-3
6bc9bb
- install the shadow.3 man page
6bc9bb
6bc9bb
* Mon Nov 25 2002 Nalin Dahyabhai <nalin@redhat.com> 4.0.3-2
6bc9bb
- disable use of cracklib at build-time
6bc9bb
- fixup reserved-account changes for useradd
6bc9bb
6bc9bb
* Thu Nov 21 2002 Nalin Dahyabhai <nalin@redhat.com> 4.0.3-1
6bc9bb
- update to 4.0.3, bumping epoch
6bc9bb
6bc9bb
* Mon Nov 18 2002 Nalin Dahyabhai <nalin@redhat.com> 20000902-14
6bc9bb
- remove man pages which conflict with the man-pages package(s)
6bc9bb
6bc9bb
* Fri Nov 15 2002 Nalin Dahyabhai <nalin@redhat.com> 20000902-13
6bc9bb
- prevent libshadow from being built more than once, to keep automake happy
6bc9bb
- change how md5 and md5crypt are enabled, to keep autoconf happy
6bc9bb
- remove unpackaged files after %%install
6bc9bb
6bc9bb
* Thu Aug 29 2002 Nalin Dahyabhai <nalin@redhat.com> 20000902-12
6bc9bb
- force .mo files to be regenerated with current gettext to flush out possible
6bc9bb
  problems
6bc9bb
- fixup non-portable encodings in translations
6bc9bb
- make sv translation header non-fuzzy so that it will be included (#71281)
6bc9bb
6bc9bb
* Fri Aug 23 2002 Nalin Dahyabhai <nalin@redhat.com> 20000902-11
6bc9bb
- don't apply aging parameters when creating system accounts (#67408)
6bc9bb
6bc9bb
* Fri Jun 21 2002 Tim Powers <timp@redhat.com>
6bc9bb
- automated rebuild
6bc9bb
6bc9bb
* Sun May 26 2002 Tim Powers <timp@redhat.com>
6bc9bb
- automated rebuild
6bc9bb
6bc9bb
* Fri May 17 2002 Nalin Dahyabhai <nalin@redhat.com> 20000902-8
6bc9bb
- rebuild in new environment
6bc9bb
6bc9bb
* Wed Mar 27 2002 Nalin Dahyabhai <nalin@redhat.com> 20000902-7
6bc9bb
- rebuild with proper defines to get support for large lastlog files (#61983)
6bc9bb
6bc9bb
* Fri Feb 22 2002 Nalin Dahyabhai <nalin@redhat.com> 20000902-6
6bc9bb
- rebuild
6bc9bb
6bc9bb
* Fri Jan 25 2002 Nalin Dahyabhai <nalin@redhat.com> 20000902-5
6bc9bb
- fix autoheader breakage and random other things autotools complain about
6bc9bb
6bc9bb
* Mon Aug 27 2001 Nalin Dahyabhai <nalin@redhat.com> 20000902-4
6bc9bb
- use -O0 instead of -O on ia64
6bc9bb
- build in source directory
6bc9bb
- don't leave lock files on the filesystem when useradd creates a group for
6bc9bb
  the user (#50269)
6bc9bb
- fix the -o option to check for duplicate UIDs instead of login names (#52187)
6bc9bb
6bc9bb
* Thu Jul 26 2001 Bill Nottingham <notting@redhat.com> 20000902-3
6bc9bb
- build with -O on ia64
6bc9bb
6bc9bb
* Fri Jun 08 2001 Than Ngo <than@redhat.com> 20000902-2
6bc9bb
- fixup broken specfile
6bc9bb
6bc9bb
* Tue May 22 2001 Bernhard Rosenkraenzer <bero@redhat.com> 20000902-1
6bc9bb
- Create an empty mailspool when creating a user so non-setuid/non-setgid
6bc9bb
  MDAs (postfix+procmail) can deliver mail (#41811)
6bc9bb
- 20000902
6bc9bb
- adapt patches
6bc9bb
6bc9bb
* Fri Mar  9 2001 Nalin Dahyabhai <nalin@redhat.com>
6bc9bb
- don't overwrite user dot files in useradd (#19982)
6bc9bb
- truncate new files when moving overwriting files with the contents of other
6bc9bb
  files while moving directories (keeps files from looking weird later on)
6bc9bb
- configure using %%{_prefix} as the prefix
6bc9bb
6bc9bb
* Fri Feb 23 2001 Trond Eivind Glomsrxd <teg@redhat.com>
6bc9bb
- langify
6bc9bb
6bc9bb
* Wed Aug 30 2000 Bernhard Rosenkraenzer <bero@redhat.com>
6bc9bb
- Fix up chage behavior (Bug #15883)
6bc9bb
6bc9bb
* Wed Aug 30 2000 Bernhard Rosenkraenzer <bero@redhat.com>
6bc9bb
- 20000826
6bc9bb
- Fix up useradd man page (Bug #17036)
6bc9bb
6bc9bb
* Tue Aug  8 2000 Bernhard Rosenkraenzer <bero@redhat.com>
6bc9bb
- check for vipw lock before adding or deleting users (Bug #6489)
6bc9bb
6bc9bb
* Mon Aug  7 2000 Nalin Dahyabhai <nalin@redhat.com>
6bc9bb
- take LOG_CONS out of the openlog() call so that we don't litter the
6bc9bb
  screen during text-mode upgrades
6bc9bb
6bc9bb
* Tue Jul 18 2000 Bernhard Rosenkraenzer <bero@redhat.com>
6bc9bb
- Remove a fixed-size buffer that caused problems when adding a huge number
6bc9bb
  of users to a group (>8192 bytes) (Bugs #3809, #11930)
6bc9bb
6bc9bb
* Tue Jul 18 2000 Bernhard Rosenkraenzer <bero@redhat.com>
6bc9bb
- remove dependency on util-linux because it causes prereq loops
6bc9bb
6bc9bb
* Tue Jul 18 2000 Nalin Dahyabhai <nalin@redhat.com>
6bc9bb
- change symlinked man pages to includers
6bc9bb
- require /usr/bin/newgrp (util-linux) so that /usr/bin/sg isn't left dangling
6bc9bb
6bc9bb
* Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
6bc9bb
- automatic rebuild
6bc9bb
6bc9bb
* Sun Jun 18 2000 Matt Wilson <msw@redhat.com>
6bc9bb
- use mandir for FHS
6bc9bb
- added patches in src/ and po/ to honor DESTDIR
6bc9bb
- use make install DESTDIR=$RPM_BUILD_ROOT
6bc9bb
6bc9bb
* Wed Feb 16 2000 Bernhard Rosenkraenzer <bero@redhat.com>
6bc9bb
- Fix up usermod's symlink behavior (Bug #5458)
6bc9bb
6bc9bb
* Fri Feb 11 2000 Cristian Gafton <gafton@redhat.com>
6bc9bb
- get rid of mkpasswd
6bc9bb
6bc9bb
* Mon Feb  7 2000 Nalin Dahyabhai <nalin@redhat.com>
6bc9bb
- fix usermod patch to check for shadow before doing any shadow-specific stuff
6bc9bb
  and merge it into the pwlock patch
6bc9bb
6bc9bb
* Sat Feb  5 2000 Bernhard Rosenkraenzer <bero@redhat.com>
6bc9bb
- fix man symlinks
6bc9bb
6bc9bb
* Wed Feb  2 2000 Nalin Dahyabhai <gafton@redhat.com>
6bc9bb
- make -p only change shadow password (bug #8923)
6bc9bb
6bc9bb
* Mon Jan 31 2000 Cristian Gafton <gafton@redhat.com>
6bc9bb
- rebuild to fix dependeencies
6bc9bb
- man pages are compressed
6bc9bb
6bc9bb
* Wed Jan 19 2000 Bernhard Rosenkraenzer <bero@redhat.com>
6bc9bb
- Fix a security bug (adduser could overwrite previously existing
6bc9bb
  groups, Bug #8609)
6bc9bb
6bc9bb
* Sun Jan  9 2000 Bernhard Rosenkraenzer <bero@redhat.com>
6bc9bb
- unset LINGUAS before building
6bc9bb
- Fix typo in newusers manpage (Bug #8258)
6bc9bb
- libtoolize
6bc9bb
6bc9bb
* Wed Sep 22 1999 Cristian Gafton <gafton@redhat.com>
6bc9bb
- fix segfault for userdel when the primary group for the user is not
6bc9bb
  defined
6bc9bb
6bc9bb
* Tue Sep 21 1999 Cristian Gafton <gafton@redhat.com>
6bc9bb
- Serial: 1 because now we are using 19990827 (why the heck can't they have
6bc9bb
  a normal version just like everybody else?!)
6bc9bb
- ported all patches to the new code base
6bc9bb
6bc9bb
* Thu Apr 15 1999 Bill Nottingham <notting@redhat.com>
6bc9bb
- SIGHUP nscd from usermod, too
6bc9bb
6bc9bb
* Fri Apr 09 1999 Michael K. Johnson <johnsonm@redhat.com>
6bc9bb
- added usermod password locking from Chris Adams <cadams@ro.com>
6bc9bb
6bc9bb
* Thu Apr 08 1999 Bill Nottingham <notting@redhat.com>
6bc9bb
- have things that modify users/groups SIGHUP nscd on exit
6bc9bb
6bc9bb
* Wed Mar 31 1999 Michael K. Johnson <johnsonm@redhat.com>
6bc9bb
- have userdel remove user private groups when it is safe to do so
6bc9bb
- allow -f to force user removal even when user appears busy in utmp
6bc9bb
6bc9bb
* Tue Mar 23 1999 Preston Brown <pbrown@redhat.com>
6bc9bb
- edit out unused CHFN fields from login.defs.
6bc9bb
6bc9bb
* Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com>
6bc9bb
- auto rebuild in the new build environment (release 7)
6bc9bb
6bc9bb
* Wed Jan 13 1999 Bill Nottingham <notting@redhat.com>
6bc9bb
- configure fix for arm
6bc9bb
6bc9bb
* Wed Dec 30 1998 Cristian Gafton <gafton@redhat.com>
6bc9bb
- build against glibc 2.1
6bc9bb
6bc9bb
* Fri Aug 21 1998 Jeff Johnson <jbj@redhat.com>
6bc9bb
- Note that /usr/sbin/mkpasswd conflicts with /usr/bin/mkpasswd;
6bc9bb
  one of these (I think /usr/sbin/mkpasswd but other opinions are valid)
6bc9bb
  should probably be renamed.  In any case, mkpasswd.8 from this package
6bc9bb
  needs to be installed. (problem #823)
6bc9bb
6bc9bb
* Fri May 08 1998 Prospector System <bugs@redhat.com>
6bc9bb
- translations modified for de, fr, tr
6bc9bb
6bc9bb
* Tue Apr 21 1998 Cristian Gafton <gafton@redhat.com>
6bc9bb
- updated to 980403
6bc9bb
- redid the patches
6bc9bb
6bc9bb
* Tue Dec 30 1997 Cristian Gafton <gafton@redhat.com>
6bc9bb
- updated the spec file
6bc9bb
- updated the patch so that new accounts created on shadowed system won't
6bc9bb
  confuse pam_pwdb anymore ('!!' default password instead on '!')
6bc9bb
- fixed a bug that made useradd -G segfault
6bc9bb
- the check for the ut_user is now patched into configure
6bc9bb
6bc9bb
* Thu Nov 13 1997 Erik Troan <ewt@redhat.com>
6bc9bb
- added patch for XOPEN oddities in glibc headers
6bc9bb
- check for ut_user before checking for ut_name -- this works around some
6bc9bb
  confusion on glibc 2.1 due to the utmpx header not defining the ut_name
6bc9bb
  compatibility stuff. I used a gross sed hack here because I couldn't make
6bc9bb
  automake work properly on the sparc (this could be a glibc 2.0.99 problem
6bc9bb
  though). The utuser patch works fine, but I don't apply it.
6bc9bb
- sleep after running autoconf
6bc9bb
6bc9bb
* Thu Nov 06 1997 Cristian Gafton <gafton@redhat.com>
6bc9bb
- added forgot lastlog command to the spec file
6bc9bb
6bc9bb
* Mon Oct 27 1997 Cristian Gafton <gafton@redhat.com>
6bc9bb
- obsoletes adduser
6bc9bb
6bc9bb
* Thu Oct 23 1997 Cristian Gafton <gafton@redhat.com>
6bc9bb
- modified groupadd; updated the patch
6bc9bb
6bc9bb
* Fri Sep 12 1997 Cristian Gafton <gafton@redhat.com>
6bc9bb
- updated to 970616
6bc9bb
- changed useradd to meet RH specs
6bc9bb
- fixed some bugs
6bc9bb
6bc9bb
* Tue Jun 17 1997 Erik Troan <ewt@redhat.com>
6bc9bb
- built against glibc