Blame SPECS/shadow-utils.spec

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