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