Blame SPECS/shadow-utils.spec

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