2019-12-25 17:13:08 +08:00
|
|
|
Name: shadow
|
2024-02-01 22:51:29 +08:00
|
|
|
Version: 4.14.3
|
2025-03-11 15:10:16 +08:00
|
|
|
Release: 7
|
2019-12-25 17:13:08 +08:00
|
|
|
Epoch: 2
|
|
|
|
|
License: BSD and GPLv2+
|
|
|
|
|
Summary: Tools for managing accounts and shadow password files
|
|
|
|
|
URL: http://pkg-shadow.alioth.debian.org/
|
2023-02-08 10:06:50 +08:00
|
|
|
Source0: https://github.com/shadow-maint/shadow/releases/download/%{version}/shadow-%{version}.tar.xz
|
2019-12-25 17:13:08 +08:00
|
|
|
Source2: shadow-utils.useradd
|
|
|
|
|
Source3: shadow-utils.login.defs
|
|
|
|
|
Source4: shadow-bsd.txt
|
|
|
|
|
Source5: https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt
|
2020-05-12 20:23:25 +08:00
|
|
|
Source6: chpasswd
|
|
|
|
|
Source7: newusers
|
2022-02-21 10:35:04 +08:00
|
|
|
|
|
|
|
|
%global includesubiddir %{_includedir}/shadow
|
|
|
|
|
|
2020-01-16 15:16:01 +08:00
|
|
|
# fix unknown item 'LASTLOG_MAX_UID'
|
2023-02-08 10:06:50 +08:00
|
|
|
Patch0: usermod-unlock.patch
|
2024-02-01 22:51:29 +08:00
|
|
|
Patch1: shadow-add-sm3-crypt-support.patch
|
|
|
|
|
Patch2: shadow-Remove-encrypted-passwd-for-useradd-gr.patch
|
2024-09-06 11:24:34 +08:00
|
|
|
Patch3: shadow-libsubid-Dealocate-memory-on-exit.patch
|
2024-10-08 17:51:49 +08:00
|
|
|
Patch4: backport-lib-idmapping.c--Use-long-constants-in-prctl-2.patch
|
|
|
|
|
Patch5: backport-man-lastlog-remove-wrong-use-of-keyword-term.patch
|
2024-12-16 20:27:35 +08:00
|
|
|
Patch6: backport-lib-csrand.c-Fix-the-lower-part-of-the-domain-of-csr.patch
|
2025-02-08 10:08:34 +08:00
|
|
|
Patch7: limit-username-length-to-32.patch
|
2025-03-11 15:10:16 +08:00
|
|
|
Patch8: backport-src-useradd.c-get_groups-Fix-memory-leak.patch
|
|
|
|
|
Patch9: backport-src-gpasswd-Clear-password-in-more-cases.patch
|
|
|
|
|
Patch10: backport-lib-encrypt.c-Do-not-exit-in-error-case.patch
|
2019-12-25 17:13:08 +08:00
|
|
|
|
|
|
|
|
BuildRequires: gcc, libselinux-devel, audit-libs-devel, libsemanage-devel
|
2021-07-26 15:38:49 +08:00
|
|
|
BuildRequires: libacl-devel, libattr-devel
|
2019-12-25 17:13:08 +08:00
|
|
|
BuildRequires: bison, flex, gnome-doc-utils, docbook-style-xsl, docbook-dtds
|
2020-05-12 20:23:25 +08:00
|
|
|
BuildRequires: autoconf, automake, libtool, gettext-devel, itstool, pam-devel
|
2019-12-25 17:13:08 +08:00
|
|
|
Requires: libselinux
|
2021-04-30 10:04:55 +08:00
|
|
|
Requires: audit-libs
|
2019-12-25 17:13:08 +08:00
|
|
|
Requires: setup
|
|
|
|
|
Requires(pre): coreutils
|
|
|
|
|
Requires(post): coreutils
|
|
|
|
|
Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
|
|
|
|
|
2023-02-08 10:06:50 +08:00
|
|
|
Provides: shadow-utils = %{version}-%{release}
|
|
|
|
|
Obsoletes: shadow-utils < %{version}-%{release}
|
2019-12-25 17:13:08 +08:00
|
|
|
|
|
|
|
|
%description
|
|
|
|
|
This package includes the necessary programs for converting plain
|
|
|
|
|
password files to the shadow password format and to manage user and
|
|
|
|
|
group accounts.
|
|
|
|
|
|
2022-02-21 10:35:04 +08:00
|
|
|
%package subid-devel
|
|
|
|
|
Summary: Development package for shadow-utils-subid
|
|
|
|
|
License: BSD and GPLv2+
|
|
|
|
|
|
|
|
|
|
%description subid-devel
|
|
|
|
|
Development files for shadow-utils-subid.
|
|
|
|
|
|
2019-12-25 17:13:08 +08:00
|
|
|
%package_help
|
|
|
|
|
|
|
|
|
|
%prep
|
|
|
|
|
%autosetup -n shadow-%{version} -p1
|
|
|
|
|
|
|
|
|
|
iconv -f ISO88591 -t utf-8 doc/HOWTO > doc/HOWTO.utf8
|
|
|
|
|
cp -f doc/HOWTO.utf8 doc/HOWTO
|
|
|
|
|
|
|
|
|
|
cp -a %{SOURCE4} %{SOURCE5} .
|
|
|
|
|
|
|
|
|
|
%build
|
|
|
|
|
export CFLAGS="$RPM_OPT_FLAGS -fpie"
|
|
|
|
|
export LDFLAGS="-pie -Wl,-z,relro -Wl,-z,now"
|
|
|
|
|
|
|
|
|
|
autoreconf -fiv
|
|
|
|
|
%configure \
|
|
|
|
|
--enable-shadowgrp \
|
|
|
|
|
--enable-man \
|
|
|
|
|
--with-audit \
|
|
|
|
|
--with-sha-crypt \
|
|
|
|
|
--with-selinux \
|
|
|
|
|
--without-libcrack \
|
2020-05-12 20:23:25 +08:00
|
|
|
--with-libpam \
|
2024-02-01 22:51:29 +08:00
|
|
|
--without-libbsd \
|
2022-02-21 10:35:04 +08:00
|
|
|
--enable-shared \
|
2024-02-01 22:51:29 +08:00
|
|
|
--enable-lastlog \
|
2019-12-25 17:13:08 +08:00
|
|
|
--with-group-name-max-length=32
|
|
|
|
|
%make_build
|
|
|
|
|
|
|
|
|
|
%install
|
|
|
|
|
rm -rf $RPM_BUILD_ROOT
|
|
|
|
|
%make_install gnulocaledir=$RPM_BUILD_ROOT/%{_datadir}/locale MKINSTALLDIRS=`pwd`/mkinstalldirs
|
|
|
|
|
install -d -m 755 $RPM_BUILD_ROOT/%{_sysconfdir}/default
|
|
|
|
|
install -p -c -m 0644 %{SOURCE3} $RPM_BUILD_ROOT/%{_sysconfdir}/login.defs
|
|
|
|
|
install -p -c -m 0600 %{SOURCE2} $RPM_BUILD_ROOT/%{_sysconfdir}/default/useradd
|
2020-05-12 20:23:25 +08:00
|
|
|
install -p -c -m 0644 %{SOURCE6} $RPM_BUILD_ROOT/%{_sysconfdir}/pam.d/chpasswd
|
|
|
|
|
install -p -c -m 0644 %{SOURCE7} $RPM_BUILD_ROOT/%{_sysconfdir}/pam.d/newusers
|
2019-12-25 17:13:08 +08:00
|
|
|
|
|
|
|
|
ln -s useradd $RPM_BUILD_ROOT%{_sbindir}/adduser
|
|
|
|
|
ln -s useradd.8 $RPM_BUILD_ROOT/%{_mandir}/man8/adduser.8
|
|
|
|
|
for subdir in $RPM_BUILD_ROOT/%{_mandir}/{??,??_??,??_??.*}/man* ; do
|
|
|
|
|
test -d $subdir && test -e $subdir/useradd.8 && echo ".so man8/useradd.8" > $subdir/adduser.8
|
|
|
|
|
done
|
|
|
|
|
|
|
|
|
|
# Remove binaries we don't use.
|
|
|
|
|
rm $RPM_BUILD_ROOT/%{_bindir}/chfn
|
|
|
|
|
rm $RPM_BUILD_ROOT/%{_bindir}/chsh
|
|
|
|
|
rm $RPM_BUILD_ROOT/%{_bindir}/expiry
|
|
|
|
|
rm $RPM_BUILD_ROOT/%{_bindir}/groups
|
|
|
|
|
rm $RPM_BUILD_ROOT/%{_bindir}/login
|
|
|
|
|
rm $RPM_BUILD_ROOT/%{_bindir}/passwd
|
|
|
|
|
rm $RPM_BUILD_ROOT/%{_bindir}/su
|
|
|
|
|
rm $RPM_BUILD_ROOT/%{_bindir}/faillog
|
|
|
|
|
rm $RPM_BUILD_ROOT/%{_sbindir}/logoutd
|
|
|
|
|
rm $RPM_BUILD_ROOT/%{_sbindir}/nologin
|
|
|
|
|
rm $RPM_BUILD_ROOT/%{_mandir}/man1/chfn.*
|
|
|
|
|
rm $RPM_BUILD_ROOT/%{_mandir}/*/man1/chfn.*
|
|
|
|
|
rm $RPM_BUILD_ROOT/%{_mandir}/man1/chsh.*
|
|
|
|
|
rm $RPM_BUILD_ROOT/%{_mandir}/*/man1/chsh.*
|
|
|
|
|
rm $RPM_BUILD_ROOT/%{_mandir}/man1/expiry.*
|
|
|
|
|
rm $RPM_BUILD_ROOT/%{_mandir}/*/man1/expiry.*
|
|
|
|
|
rm $RPM_BUILD_ROOT/%{_mandir}/man1/groups.*
|
|
|
|
|
rm $RPM_BUILD_ROOT/%{_mandir}/*/man1/groups.*
|
|
|
|
|
rm $RPM_BUILD_ROOT/%{_mandir}/man1/login.*
|
|
|
|
|
rm $RPM_BUILD_ROOT/%{_mandir}/*/man1/login.*
|
|
|
|
|
rm $RPM_BUILD_ROOT/%{_mandir}/man1/passwd.*
|
|
|
|
|
rm $RPM_BUILD_ROOT/%{_mandir}/*/man1/passwd.*
|
|
|
|
|
rm $RPM_BUILD_ROOT/%{_mandir}/man1/su.*
|
|
|
|
|
rm $RPM_BUILD_ROOT/%{_mandir}/*/man1/su.*
|
|
|
|
|
rm $RPM_BUILD_ROOT/%{_mandir}/man5/passwd.*
|
|
|
|
|
rm $RPM_BUILD_ROOT/%{_mandir}/*/man5/passwd.*
|
|
|
|
|
rm $RPM_BUILD_ROOT/%{_mandir}/man5/suauth.*
|
|
|
|
|
rm $RPM_BUILD_ROOT/%{_mandir}/*/man5/suauth.*
|
|
|
|
|
rm $RPM_BUILD_ROOT/%{_mandir}/man8/logoutd.*
|
|
|
|
|
rm $RPM_BUILD_ROOT/%{_mandir}/*/man8/logoutd.*
|
|
|
|
|
rm $RPM_BUILD_ROOT/%{_mandir}/man8/nologin.*
|
|
|
|
|
rm $RPM_BUILD_ROOT/%{_mandir}/*/man8/nologin.*
|
|
|
|
|
rm $RPM_BUILD_ROOT/%{_mandir}/man3/getspnam.*
|
|
|
|
|
rm $RPM_BUILD_ROOT/%{_mandir}/*/man3/getspnam.*
|
|
|
|
|
rm $RPM_BUILD_ROOT/%{_mandir}/man5/faillog.*
|
|
|
|
|
rm $RPM_BUILD_ROOT/%{_mandir}/*/man5/faillog.*
|
|
|
|
|
rm $RPM_BUILD_ROOT/%{_mandir}/man8/faillog.*
|
|
|
|
|
rm $RPM_BUILD_ROOT/%{_mandir}/*/man8/faillog.*
|
2020-05-12 20:23:25 +08:00
|
|
|
rm $RPM_BUILD_ROOT/%{_sysconfdir}/pam.d/chfn
|
|
|
|
|
rm $RPM_BUILD_ROOT/%{_sysconfdir}/pam.d/chsh
|
|
|
|
|
rm $RPM_BUILD_ROOT/%{_sysconfdir}/pam.d/login
|
|
|
|
|
rm $RPM_BUILD_ROOT/%{_sysconfdir}/pam.d/passwd
|
|
|
|
|
rm $RPM_BUILD_ROOT/%{_sysconfdir}/pam.d/su
|
2019-12-25 17:13:08 +08:00
|
|
|
|
|
|
|
|
find $RPM_BUILD_ROOT%{_mandir} -depth -type d -empty -delete
|
|
|
|
|
%find_lang shadow
|
|
|
|
|
for dir in $(ls -1d $RPM_BUILD_ROOT%{_mandir}/{??,??_??}) ; do
|
|
|
|
|
dir=$(echo $dir | sed -e "s|^$RPM_BUILD_ROOT||")
|
|
|
|
|
lang=$(basename $dir)
|
|
|
|
|
done
|
|
|
|
|
|
2022-02-21 10:35:04 +08:00
|
|
|
# Move subid.h to its own folder
|
|
|
|
|
echo $(ls)
|
|
|
|
|
mkdir -p $RPM_BUILD_ROOT/%{includesubiddir}
|
|
|
|
|
install -m 644 libsubid/subid.h $RPM_BUILD_ROOT/%{includesubiddir}/
|
|
|
|
|
|
|
|
|
|
# Remove .la files created by libsubid
|
2023-02-08 10:06:50 +08:00
|
|
|
rm -f $RPM_BUILD_ROOT/%{_libdir}/libsubid.{la,a}
|
2022-02-21 10:35:04 +08:00
|
|
|
|
2019-12-25 17:13:08 +08:00
|
|
|
%files -f shadow.lang
|
|
|
|
|
%doc NEWS doc/HOWTO README
|
|
|
|
|
%{!?_licensedir:%global license %%doc}
|
|
|
|
|
%license gpl-2.0.txt shadow-bsd.txt
|
|
|
|
|
%attr(0644,root,root) %config(noreplace) %{_sysconfdir}/login.defs
|
|
|
|
|
%attr(0644,root,root) %config(noreplace) %{_sysconfdir}/default/useradd
|
|
|
|
|
%{_bindir}/sg
|
|
|
|
|
%attr(4755,root,root) %{_bindir}/chage
|
|
|
|
|
%attr(4755,root,root) %{_bindir}/gpasswd
|
|
|
|
|
%{_bindir}/lastlog
|
|
|
|
|
%attr(4755,root,root) %{_bindir}/newgrp
|
|
|
|
|
%attr(4755,root,root) %{_bindir}/newgidmap
|
|
|
|
|
%attr(4755,root,root) %{_bindir}/newuidmap
|
|
|
|
|
%{_sbindir}/adduser
|
|
|
|
|
%attr(0755,root,root) %{_sbindir}/user*
|
|
|
|
|
%attr(0755,root,root) %{_sbindir}/group*
|
2023-02-08 10:06:50 +08:00
|
|
|
%{_bindir}/getsubids
|
2019-12-25 17:13:08 +08:00
|
|
|
%{_sbindir}/grpck
|
|
|
|
|
%{_sbindir}/pwck
|
|
|
|
|
%{_sbindir}/*conv
|
|
|
|
|
%{_sbindir}/chpasswd
|
|
|
|
|
%{_sbindir}/chgpasswd
|
|
|
|
|
%{_sbindir}/newusers
|
|
|
|
|
%{_sbindir}/vipw
|
|
|
|
|
%{_sbindir}/vigr
|
2020-05-12 20:23:25 +08:00
|
|
|
%{_sysconfdir}/pam.d/chpasswd
|
|
|
|
|
%{_sysconfdir}/pam.d/groupmems
|
|
|
|
|
%{_sysconfdir}/pam.d/newusers
|
2019-12-25 17:13:08 +08:00
|
|
|
|
2022-02-21 10:35:04 +08:00
|
|
|
%files subid-devel
|
|
|
|
|
%{_libdir}/libsubid.so.*
|
|
|
|
|
%{includesubiddir}/subid.h
|
|
|
|
|
%{_libdir}/libsubid.so
|
|
|
|
|
|
2019-12-25 17:13:08 +08:00
|
|
|
%files help
|
|
|
|
|
%{_mandir}/*/*
|
|
|
|
|
|
|
|
|
|
%changelog
|
2025-03-11 15:10:16 +08:00
|
|
|
* Tue Mar 11 2025 yixiangzhike <yixiangzhike007@163.com> - 2:4.14.3-7
|
|
|
|
|
- backport patches from upstream
|
|
|
|
|
|
2025-02-08 10:08:34 +08:00
|
|
|
* Sat Feb 8 2025 hugel <gengqihu2@h-partners.com> - 2:4.14.3-6
|
|
|
|
|
- limit username length to 32
|
|
|
|
|
|
2024-12-16 20:27:35 +08:00
|
|
|
* Mon Dec 16 2024 beta <beta@yfqm.date> - 2:4.14.3-5
|
|
|
|
|
- backport patches from upstream
|
|
|
|
|
|
2024-12-11 11:54:40 +08:00
|
|
|
* Wed Dec 11 2024 beta <beta@yfqm.date> - 2:4.14.3-4
|
|
|
|
|
- chpasswd fix coredump with s parameter
|
|
|
|
|
|
2024-10-08 17:51:49 +08:00
|
|
|
* Wed Oct 9 2024 zhangxingrong <zhangxingrong@uniontech.com> - 2:4.14.3-3
|
|
|
|
|
- lib/idmapping.c: Use long constants in prctl(2)
|
|
|
|
|
- man/lastlog: remove wrong use of keyword term
|
|
|
|
|
|
2024-09-06 11:24:34 +08:00
|
|
|
* Fri Sep 6 2024 zhangzikang <zhangzikang@kylinos.cn> - 2:4.14.3-2
|
|
|
|
|
- libsubid: Dealocate memory on exit
|
|
|
|
|
|
2024-02-01 22:51:29 +08:00
|
|
|
* Thu Feb 1 2024 zhengxiaoxiao <zhengxiaoxiao2@huawei.com> - 2:4.14.3-1
|
|
|
|
|
- update version to 4.14.3
|
|
|
|
|
-Avoid null pointer dereference
|
|
|
|
|
-Update utmp at an initial login
|
|
|
|
|
-Merge libshadow and libmisc into a single libshadow
|
|
|
|
|
-Adding the userdel and groupdel hooks to release tarball
|
|
|
|
|
|
2023-09-20 14:40:03 +08:00
|
|
|
* Wed Sep 20 2023 lvgenggeng <lvgenggeng@uniontech.com> - 2:4.13-7
|
|
|
|
|
- backport patches from upstream
|
|
|
|
|
|
2023-08-11 10:45:41 +08:00
|
|
|
* Fri Aug 11 2023 xiongshenglan<xiongshenglan@huawei.com> - 2:4.13-6
|
2023-08-11 15:13:31 +08:00
|
|
|
- Remove encrypted passwd for useradd-groupadd-groupmod-usermod
|
2023-08-11 10:45:41 +08:00
|
|
|
|
2023-06-19 15:44:03 +08:00
|
|
|
* Mon Jun 19 2023 yunjia_w<yunjia.wang@huawei.com> - 2:4.13-5
|
|
|
|
|
- backport patches from upstream
|
|
|
|
|
|
2023-04-20 16:18:08 +08:00
|
|
|
* Thu Apr 20 2023 yunjia_w<yunjia.wang@huawei.com> - 2:4.13-4
|
|
|
|
|
- fix CVE-2023-29383
|
|
|
|
|
|
2023-03-23 10:24:09 +08:00
|
|
|
* Thu Mar 23 2023 fuanan <fuanan3@h-partners.com> - 2:4.13-3
|
|
|
|
|
- backport patches from upstream
|
|
|
|
|
|
2023-02-09 11:25:51 +08:00
|
|
|
* Thu Feb 9 2023 yunjia_w<yunjia.wang@huawei.com> - 2:4.13-2
|
|
|
|
|
- SM3 patch is compatible with version 4.13
|
|
|
|
|
|
2023-02-08 10:06:50 +08:00
|
|
|
* Wed Feb 8 2023 yunjia_w<yunjia.wang@huawei.com> - 2:4.13-1
|
|
|
|
|
- update version to 4.13
|
|
|
|
|
|
|
|
|
|
* Thu Dec 1 2022 xiongshenglan<xiongshenglan@huawei.com> - 2:4.9-8
|
2022-12-01 15:39:48 +08:00
|
|
|
- backport useradd check if subid range exists for user
|
|
|
|
|
|
2022-11-22 19:47:12 +08:00
|
|
|
* Tue Nov 22 2022 yunjia_w<yunjia.wang@huawei.com> - 2:4.9-7
|
|
|
|
|
- chpasswd fix function problem with R parameter
|
|
|
|
|
|
2022-10-31 11:00:45 +08:00
|
|
|
* Mon Oct 31 2022 yunjia_w<yunjia.wang@huawei.com> - 2:4.9-6
|
|
|
|
|
- add some backport to optimize some functions
|
|
|
|
|
|
2023-02-08 10:06:50 +08:00
|
|
|
* Tue Aug 23 2022 fushanqing <fushanqing@kylinos.cn> - 2:4.9-5
|
2022-08-23 02:11:31 +00:00
|
|
|
- remove patch 'shadow-4.1.5.1-var-lock.patch' and 'shadow-utils-fix-lock-file-residue.patch'
|
|
|
|
|
|
2022-08-02 15:16:17 +08:00
|
|
|
* Tue Aug 2 2022 zhengxiaoxiao <zhengxiaoxiao2@huawei.com> - 2:4.9-4
|
|
|
|
|
- add-sm3-crypt-support.patch add update release to 4.9-4
|
2022-03-26 16:32:55 +08:00
|
|
|
|
2022-02-21 10:35:04 +08:00
|
|
|
* Mon Feb 21 2022 panxiaohe <panxh.life@foxmail.com> - 2:4.9-1
|
|
|
|
|
- update to 4.9
|
|
|
|
|
- synchronized login.defs with upstream file
|
|
|
|
|
- useradd: modify check ID range for system users
|
|
|
|
|
|
2021-09-30 11:35:58 +08:00
|
|
|
* Thu Sep 30 2021 steven Y.Gui <steven_ygui@163.com> - 2:4.8.1-7
|
|
|
|
|
- backport some patches to fix memory leak
|
|
|
|
|
|
2021-07-26 15:38:49 +08:00
|
|
|
* Mon Jul 26 2021 wangchen<wangchen137@huawei.com> - 2:4.8.1-6
|
|
|
|
|
- delete unnecessary gdb from BuildRequires
|
|
|
|
|
|
2021-04-30 10:04:55 +08:00
|
|
|
* Thu Apr 29 2021 Hugel<gengqihu1@huawei.com> - 2:4.8.1-5
|
|
|
|
|
- shadow should depend on audit-libs
|
|
|
|
|
|
2020-07-09 11:07:44 +08:00
|
|
|
* Thu Jul 9 2020 Anakin Zhang<benjamin93@163.com> - 2:4.8.1-4
|
|
|
|
|
- fix zh_CN typo
|
|
|
|
|
|
2020-06-28 10:59:56 +08:00
|
|
|
* Sun Jun 28 2020 Anakin Zhang<benjamin93@163.com> - 2:4.8.1-3
|
|
|
|
|
- generate /var/spool/mail/$USER with the proper SELinux user identity
|
|
|
|
|
|
2020-05-12 20:23:25 +08:00
|
|
|
* Tue May 12 2020 steven<steven_ygui@163.com> - 2:4.8.1-2
|
|
|
|
|
- Enable --with-libpam config during compiling
|
|
|
|
|
|
2020-05-11 11:48:31 +08:00
|
|
|
* Fri Apr 24 2020 steven<steven_ygui@163.com> - 2:4.8.1-1
|
|
|
|
|
- Upgrade version to 4.8.1
|
|
|
|
|
|
2020-03-21 19:56:29 +08:00
|
|
|
* Sat Mar 21 2020 openEuler Buildteam <buildteam@openEuler.org> - 2:4.7-10
|
|
|
|
|
- Only package man file into shadow-help; add buildrequires of gdb
|
|
|
|
|
|
2020-03-17 20:10:48 +08:00
|
|
|
* Tue Mar 17 2020 openEuler Buildteam <buildteam@openEuler.org> - 2:4.7-9
|
|
|
|
|
- Remove redundant file
|
|
|
|
|
|
2020-02-21 16:25:46 +08:00
|
|
|
* Fri Feb 21 2020 openEuler Buildteam <buildteam@openEuler.org> - 2:4.7-8
|
|
|
|
|
- Remove redundant patches
|
|
|
|
|
|
2020-02-06 11:42:54 +08:00
|
|
|
* Thu Feb 6 2020 openEuler Buildteam <buildteam@openEuler.org> - 2:4.7-7
|
|
|
|
|
- User name can start with an upper case letter
|
|
|
|
|
|
2020-01-18 12:41:27 +08:00
|
|
|
* Sat Jan 18 2020 openEuler Buildteam <buildteam@openEuler.org> - 2:4.7-6
|
|
|
|
|
- Delete ALWAYS_SET_PATH, which has been set by security-tool
|
|
|
|
|
|
2020-01-16 15:16:01 +08:00
|
|
|
* Thu Jan 16 2020 openEuler Buildteam <buildteam@openEuler.org> - 2:4.7-5
|
|
|
|
|
- Fix unknown item 'LASTLOG_MAX_UID'
|
|
|
|
|
|
2020-01-13 14:40:57 +08:00
|
|
|
* Sun Jan 12 2020 openEuler Buildteam <buildteam@openEuler.org> - 2:4.7-4
|
|
|
|
|
- Delete unused patch
|
|
|
|
|
|
2019-12-25 17:13:08 +08:00
|
|
|
* Thu Dec 19 2019 openEuler Buildteam <buildteam@openEuler.org> - 2:4.7-3
|
|
|
|
|
- Delete unused infomation
|
|
|
|
|
|
|
|
|
|
* Mon Dec 16 2019 openEuler Buildteam <buildteam@openeuler.org> - 2:4.7-2
|
|
|
|
|
- fix invaild path
|
|
|
|
|
|
|
|
|
|
* Thu Aug 29 2019 hexiaowen <hexiaowen@huawei.com> - 2:4.7-1
|
|
|
|
|
- update to 4.7
|
|
|
|
|
|
|
|
|
|
* Tue Aug 20 2019 guoxiaoqi<guoxiaoqi2@huawei.com> - 2:4.6-2.h9
|
|
|
|
|
- Type:bugfix
|
|
|
|
|
- ID:NA
|
|
|
|
|
- SUG:NA
|
|
|
|
|
- DESC:rename patches
|
|
|
|
|
|
|
|
|
|
* Thu Aug 8 2019 guoxiaoqi <guoxiaoqi2@huawei.com> - 2:4.6-2.h8
|
|
|
|
|
- Type:NA
|
|
|
|
|
- ID:NA
|
|
|
|
|
- SUG:NA
|
|
|
|
|
- DESC: format patches
|
|
|
|
|
|
|
|
|
|
* Thu Aug 1 2019 Jiangchuangang<Jiangchuangang@huawei.com> - 2:4.6-2.h7
|
|
|
|
|
- Type:bugfix
|
|
|
|
|
- ID:NA
|
|
|
|
|
- SUG:NA
|
|
|
|
|
- DESC:openEuler Debranding
|
|
|
|
|
|
|
|
|
|
* Fri May 3 2019 lubing<lubing6@huawei.com> - 2:4.6-2.h6
|
|
|
|
|
- Type:bugfix
|
|
|
|
|
- ID:NA
|
|
|
|
|
- SUG:restart
|
|
|
|
|
- DESC:fix lock file residue
|
|
|
|
|
|
|
|
|
|
* Tue Mar 12 2019 yangzhuangzhuang<yangzhuangzhuang1@huawei.com> - 2:4.6-2.h5
|
|
|
|
|
- Type:bugfix
|
|
|
|
|
- ID:NA
|
|
|
|
|
- SUG:restart
|
|
|
|
|
- DESC:su.c: run pam_getenvlist() after setup_env
|
|
|
|
|
Log UID in nologin
|
|
|
|
|
Fix some issues found in Coverity scan.
|
|
|
|
|
useradd: fix segfault trying to overwrite const data with mkstemp
|
|
|
|
|
Fix the default mentioned in man page for SUB_UID/GID_COUNT variables.
|
|
|
|
|
|
|
|
|
|
* Wed Mar 6 2019 hanzhijun<hanzhijun@huawei.com> - 2:4.6-2.h4
|
|
|
|
|
- Type:bugfix
|
|
|
|
|
- ID:NA
|
|
|
|
|
- SUG:NA
|
|
|
|
|
DESC:shadow 4.1.5.1 var lock
|
|
|
|
|
|
|
|
|
|
* Thu Jan 31 2019 liuqianya<liuqianya@huawei.com> - 2:4.6-2.h3
|
|
|
|
|
- Type:bugfix
|
|
|
|
|
- ID:NA
|
|
|
|
|
- SUG:NA
|
|
|
|
|
DESC:Revert"shadow 4.1.5.1 var lock"
|
|
|
|
|
|
|
|
|
|
* Mon Jan 28 2019 liuqianya<liuqianya@huawei.com> - 2:4.6-2.h2
|
|
|
|
|
- Type:bugfix
|
|
|
|
|
- ID:NA
|
|
|
|
|
- SUG:NA
|
|
|
|
|
DESC:Revert "shadow-utils: sync patches"
|
|
|
|
|
|
|
|
|
|
* Fri Jan 25 2019 liuqianya<liuqianya@huawei.com> - 2:4.6-2.h1
|
|
|
|
|
- Type:bugfix
|
|
|
|
|
- ID:NA
|
|
|
|
|
- SUG:NA
|
|
|
|
|
DESC:add ruserok to avoid compilation failure
|
|
|
|
|
hulk shadow remove passwd param for useradd
|
|
|
|
|
shadow 4.1.5.1 var lock
|
|
|
|
|
|
|
|
|
|
* Sat Jul 14 2018 Jiangchuangang<Jiangchuangang@huawei.com> - 2:4.6-2
|
|
|
|
|
- Package Initialization
|