Sync from SUSE:SLFO:Main shadow revision ec840a648f1196d69aa16c9d7155066b
This commit is contained in:
parent
6a4d22a32d
commit
4eab277ff2
BIN
shadow-4.15.1.tar.xz
(Stored with Git LFS)
BIN
shadow-4.15.1.tar.xz
(Stored with Git LFS)
Binary file not shown.
@ -1,16 +0,0 @@
|
|||||||
-----BEGIN PGP SIGNATURE-----
|
|
||||||
|
|
||||||
iQIzBAABCgAdFiEEflbiwT+nfOMVWa3JfcJMNsM0HSAFAmX/ahcACgkQfcJMNsM0
|
|
||||||
HSBW5BAAwtMZjHRGfS7R7SnydwSaW7sDP+QOl1108a6rDk0vuu5jCqCcenN66Bwb
|
|
||||||
CfR9wmFXUtnnfVSj+z/ESsZOdp1gBkEj6updIQXHK+V2AKmCfe2U7Nuci5Yk1I2E
|
|
||||||
6bBAIETHV1YijZMTHSeMWQEmqmOXbF6xhHjbKscqBA4KvnasFuE6hn3Omw/TNCSg
|
|
||||||
uwVxapgtUv3RJ/nkQq4OIODKgyeQA4r4LkAQLbtAYmUnEhDQqeEa7tsIJATFYKNK
|
|
||||||
7xDyZrqRHb8Rzd9pKRJtYTkYOD18hmOr/vZidZPBhZ0Am1QaYsiRbjuxc9iF/AeE
|
|
||||||
pI+WeGKmAvHG1F6hRmjiLmH4gsozL9tZ7OGDWGSrVDGeraIiEYRguwdy6Fe96v0V
|
|
||||||
EkwhtcwIl9z8Elo6bIHPiSweOH+e00yHTiBqnkdwpFuOahWsNvcXTigKAEv6KAfR
|
|
||||||
bp1BacPRFuO5tgb2/S+Miyb+Fzim5E7Ch77fH2ggtHRNtqff/PqlznX0CchtAplE
|
|
||||||
pgI/BGNlnpCecnS/vu8M+SFuES34kh+pz7x4hWL2JICsTVZnJz2SB1tL+Z6p0y0G
|
|
||||||
Jt78+LdoJ4U6SKl2s+42RVqrvR0QU01IbWDEFdaQ2lkK1ecGQWNfoOYwzweJiG2M
|
|
||||||
RNfUX179KTEbQ4edhY2GmiZif8JUbp+amv9u5qUPrS3ZEgwrYUw=
|
|
||||||
=1W4Z
|
|
||||||
-----END PGP SIGNATURE-----
|
|
BIN
shadow-4.17.2.tar.xz
(Stored with Git LFS)
Normal file
BIN
shadow-4.17.2.tar.xz
(Stored with Git LFS)
Normal file
Binary file not shown.
11
shadow-4.17.2.tar.xz.asc
Normal file
11
shadow-4.17.2.tar.xz.asc
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
-----BEGIN PGP SIGNATURE-----
|
||||||
|
|
||||||
|
iQEzBAABCgAdFiEEqb0/8XByttt4D8+UNXDaFycKziQFAmeCkssACgkQNXDaFycK
|
||||||
|
ziQhuwf/bcEJKV+x66isorvoeGbqdtW7oGz3ueu8501X2lO5OZgxo6oseq27ynfc
|
||||||
|
xG6RBMnvkm94pjw3iCqEjYwyJ30js+HVWd6cN7T6GyAGdeYRMvHEfpww7IR1Py3n
|
||||||
|
6ZgYR4hcLu0T6zVg3bwUNtn29QCINo1SdS7PtsCBBDkwm8WeR+xHsSU+eV3kvNF8
|
||||||
|
CID4wvwMW7lCBetADbI+ZvbKBvDkfUBAkJWm/a/wLJrztwTw307xOvyR5P5QjoIn
|
||||||
|
ZMtmcmsWL+5Y13OoUccdUm9jDOTPILYtC7Y7y2Nolh0qOsCnMKzD0D11KDIoPlfc
|
||||||
|
Rymwesu4+adiSYUfKvqabkb3c/GrbA==
|
||||||
|
=lu9c
|
||||||
|
-----END PGP SIGNATURE-----
|
@ -82,7 +82,7 @@ Index: etc/login.defs
|
|||||||
# System accounts
|
# System accounts
|
||||||
-SYS_UID_MIN 101
|
-SYS_UID_MIN 101
|
||||||
-SYS_UID_MAX 999
|
-SYS_UID_MAX 999
|
||||||
+SYS_UID_MIN 100
|
+SYS_UID_MIN 201
|
||||||
+SYS_UID_MAX 499
|
+SYS_UID_MAX 499
|
||||||
# Extra per user uids
|
# Extra per user uids
|
||||||
SUB_UID_MIN 100000
|
SUB_UID_MIN 100000
|
||||||
@ -93,7 +93,7 @@ Index: etc/login.defs
|
|||||||
# System accounts
|
# System accounts
|
||||||
-SYS_GID_MIN 101
|
-SYS_GID_MIN 101
|
||||||
-SYS_GID_MAX 999
|
-SYS_GID_MAX 999
|
||||||
+SYS_GID_MIN 100
|
+SYS_GID_MIN 201
|
||||||
+SYS_GID_MAX 499
|
+SYS_GID_MAX 499
|
||||||
# Extra per user group ids
|
# Extra per user group ids
|
||||||
SUB_GID_MIN 100000
|
SUB_GID_MIN 100000
|
||||||
@ -137,7 +137,7 @@ Index: etc/login.defs
|
|||||||
|
|
||||||
#
|
#
|
||||||
# Only works if ENCRYPT_METHOD is set to SHA256 or SHA512.
|
# Only works if ENCRYPT_METHOD is set to SHA256 or SHA512.
|
||||||
@@ -322,7 +316,7 @@ USERGROUPS_ENAB yes
|
@@ -299,7 +293,7 @@ USERGROUPS_ENAB yes
|
||||||
# This option is overridden with the -M or -m flags on the useradd(8)
|
# This option is overridden with the -M or -m flags on the useradd(8)
|
||||||
# command-line.
|
# command-line.
|
||||||
#
|
#
|
||||||
|
@ -1,3 +1,97 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jan 20 10:20:31 UTC 2025 - Michael Vetter <mvetter@suse.com>
|
||||||
|
|
||||||
|
- bsc#1235453: Set SYS_{UID,GID}_MIN to 201:
|
||||||
|
After repeated similar requests to change the ID ranges we set the
|
||||||
|
above mentioned value to 201. The max value will stay at 499.
|
||||||
|
This range should be sufficient and will give us leeway for the
|
||||||
|
future.
|
||||||
|
It's not straightforward to find out which static UIDs/GIDs are
|
||||||
|
used in all packages.
|
||||||
|
Update shadow-login_defs-suse.patch
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Jan 11 16:37:07 UTC 2025 - Michael Vetter <mvetter@suse.com>
|
||||||
|
|
||||||
|
- Update to 4.17.2:
|
||||||
|
* src/login_nopam.c: Fix compiler warnings #1170
|
||||||
|
* lib/chkname.c: Put limits for LOGIN_NAME_MAX and sysconf(_SC_LOGIN_NAME_MAX) #1169
|
||||||
|
* Use HTTPS in link to Wikipedia article on password strength #1164
|
||||||
|
* lib/attr.h: use C23 attributes only with gcc >= 10 #1172
|
||||||
|
* login: Fix no-pam authorization regression #1174
|
||||||
|
* man: Add Portuguese translation #1178
|
||||||
|
* Update French translation #1177
|
||||||
|
* Add cheap defense mechanisms #1171
|
||||||
|
* Add Romanian translation #1176
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Dec 31 19:41:57 UTC 2024 - Michael Vetter <mvetter@suse.com>
|
||||||
|
|
||||||
|
- Update to 4.17.1:
|
||||||
|
* Fix `su -` regression #1163
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Dec 27 16:06:45 UTC 2024 - Michael Vetter <mvetter@suse.com>
|
||||||
|
|
||||||
|
- Update to 4.17.0:
|
||||||
|
* Fix the lower part of the domain of csrand_uniform()
|
||||||
|
* Fix use of volatile pointer
|
||||||
|
* Use 'dist-hook' to clean up <tests/unit/Makefile>
|
||||||
|
* Use str2[u]l() instead of atoi(3)
|
||||||
|
* Use a2i() in various places
|
||||||
|
* Fix const correctness
|
||||||
|
* Use uid_t for holding UIDs (and GIDs)
|
||||||
|
* Move all sprintf(3)-like APIs to a subdirectory
|
||||||
|
* Move all copying APIs to a subdirectory
|
||||||
|
* Fix forever loop on ENOMEM
|
||||||
|
* Fix REALLOC() nmemb calculation
|
||||||
|
* Remove id(1)
|
||||||
|
* Remove groups(1)
|
||||||
|
* Use local time for human-readable dates
|
||||||
|
* Use %F instead of %Y-%m-%d with strftime(3)
|
||||||
|
* is_valid{user,group}_name(): Set errno to distinguish the reasons
|
||||||
|
* Recommend --badname only if it is useful
|
||||||
|
* Add fmkomstemp() to fix mode of </etc/default/useradd>
|
||||||
|
* Fix use-after-free bug in sgetgrent()
|
||||||
|
* Update Catalan translation
|
||||||
|
* Remove references to cppw, cpgr
|
||||||
|
* groupadd, groupmod: Update gshadow file with -U
|
||||||
|
* Added option -a for listing active users only, optimized using if aflg,return
|
||||||
|
* Added information in lastlog man page for new option '-a'
|
||||||
|
* Plenty of code cleanup and clarifications
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Dec 6 08:56:10 UTC 2024 - Michael Vetter <mvetter@suse.com>
|
||||||
|
|
||||||
|
- Update to 4.17.0 RC1:
|
||||||
|
Pre-release without changelog
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jul 8 11:13:17 UTC 2024 - Samuel Cabrero <scabrero@suse.de>
|
||||||
|
|
||||||
|
- Disable flushing sssd caches. The sssd's files provider is no
|
||||||
|
longer available.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jun 24 13:02:56 UTC 2024 - Michael Vetter <mvetter@suse.com>
|
||||||
|
|
||||||
|
- bsc#1226850: Drop incorrect econf patch (until time to fix it)
|
||||||
|
Drop shadow-4.16.0-econf.patch
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jun 19 06:51:45 UTC 2024 - Michael Vetter <mvetter@suse.com>
|
||||||
|
|
||||||
|
- Update to 4.16.0:
|
||||||
|
* The shadow implementations of id(1) and groups(1) are deprecated
|
||||||
|
in favor of the GNU coreutils and binutils versions.
|
||||||
|
They will be removed in 4.17.0.
|
||||||
|
* The rlogind implementation has been removed.
|
||||||
|
* The libsubid major version has been bumped, since it now requires
|
||||||
|
specification of the module's free() implementation.
|
||||||
|
- Update shadow-login_defs-suse.patch
|
||||||
|
- Add shadow-4.16.0-econf.patch:
|
||||||
|
Replace deprecated econf_readDirs with econf_readConfig
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Sun Mar 24 09:06:48 UTC 2024 - Michael Vetter <mvetter@suse.com>
|
Sun Mar 24 09:06:48 UTC 2024 - Michael Vetter <mvetter@suse.com>
|
||||||
|
|
||||||
|
31
shadow.spec
31
shadow.spec
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package shadow
|
# spec file for package shadow
|
||||||
#
|
#
|
||||||
# Copyright (c) 2024 SUSE LLC
|
# Copyright (c) 2025 SUSE LLC
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -22,7 +22,7 @@
|
|||||||
%define no_config 1
|
%define no_config 1
|
||||||
%endif
|
%endif
|
||||||
Name: shadow
|
Name: shadow
|
||||||
Version: 4.15.1
|
Version: 4.17.2
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Utilities to Manage User and Group Accounts
|
Summary: Utilities to Manage User and Group Accounts
|
||||||
License: BSD-3-Clause AND GPL-2.0-or-later
|
License: BSD-3-Clause AND GPL-2.0-or-later
|
||||||
@ -91,20 +91,20 @@ BuildArch: noarch
|
|||||||
This package contains the default login.defs configuration file
|
This package contains the default login.defs configuration file
|
||||||
as used by util-linux, pam and shadow.
|
as used by util-linux, pam and shadow.
|
||||||
|
|
||||||
%package -n libsubid4
|
%package -n libsubid5
|
||||||
Summary: A library to manage subordinate uid and gid ranges
|
Summary: A library to manage subordinate uid and gid ranges
|
||||||
Group: System/Base
|
Group: System/Base
|
||||||
|
|
||||||
%description -n libsubid4
|
%description -n libsubid5
|
||||||
Utility library that provides a way to manage subid ranges.
|
Utility library that provides a way to manage subid ranges.
|
||||||
|
|
||||||
%package -n libsubid-devel
|
%package -n libsubid-devel
|
||||||
Summary: Development files for libsubid4
|
Summary: Development files for libsubid5
|
||||||
Group: System/Base
|
Group: System/Base
|
||||||
Requires: libsubid4 = %{version}
|
Requires: libsubid5 = %{version}
|
||||||
|
|
||||||
%description -n libsubid-devel
|
%description -n libsubid-devel
|
||||||
Development files for libsubid4.
|
Development files for libsubid5.
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q -a 1
|
%setup -q -a 1
|
||||||
@ -117,7 +117,7 @@ Development files for libsubid4.
|
|||||||
%patch -P 5 -p1
|
%patch -P 5 -p1
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
iconv -f ISO88591 -t utf-8 doc/HOWTO > doc/HOWTO.utf8
|
iconv -c -f ISO88591 -t utf-8 doc/HOWTO > doc/HOWTO.utf8
|
||||||
mv -v doc/HOWTO.utf8 doc/HOWTO
|
mv -v doc/HOWTO.utf8 doc/HOWTO
|
||||||
|
|
||||||
%build
|
%build
|
||||||
@ -125,6 +125,7 @@ export CFLAGS="%{optflags} -fpie"
|
|||||||
export LDFLAGS="-pie"
|
export LDFLAGS="-pie"
|
||||||
|
|
||||||
autoreconf -fvi
|
autoreconf -fvi
|
||||||
|
# SSSD files provider is deprecated since 2.9.0, but still enabled in openSUSE Leap 15.6 and SLE 15 SP6
|
||||||
%configure \
|
%configure \
|
||||||
--enable-shadowgrp \
|
--enable-shadowgrp \
|
||||||
--enable-account-tools-setuid \
|
--enable-account-tools-setuid \
|
||||||
@ -137,6 +138,9 @@ autoreconf -fvi
|
|||||||
--with-selinux \
|
--with-selinux \
|
||||||
--without-libcrack \
|
--without-libcrack \
|
||||||
--without-libbsd \
|
--without-libbsd \
|
||||||
|
%if 0%{?suse_version} >= 1600
|
||||||
|
--without-sssd \
|
||||||
|
%endif
|
||||||
--with-group-name-max-length=32 \
|
--with-group-name-max-length=32 \
|
||||||
--enable-vendordir=%{_distconfdir}
|
--enable-vendordir=%{_distconfdir}
|
||||||
%make_build
|
%make_build
|
||||||
@ -154,11 +158,6 @@ install -Dm644 %{SOURCE5} %{buildroot}%{_unitdir}/shadow.timer
|
|||||||
touch %{buildroot}/%{_sysconfdir}/subuid
|
touch %{buildroot}/%{_sysconfdir}/subuid
|
||||||
touch %{buildroot}/%{_sysconfdir}/subgid
|
touch %{buildroot}/%{_sysconfdir}/subgid
|
||||||
|
|
||||||
# Remove binaries we don't use.
|
|
||||||
rm %{buildroot}/%{_bindir}/groups
|
|
||||||
rm %{buildroot}/%{_mandir}/man1/groups.*
|
|
||||||
rm %{buildroot}/%{_mandir}/*/man1/groups.*
|
|
||||||
|
|
||||||
rm %{buildroot}/%{_sbindir}/grpconv
|
rm %{buildroot}/%{_sbindir}/grpconv
|
||||||
rm %{buildroot}/%{_mandir}/man8/grpconv.*
|
rm %{buildroot}/%{_mandir}/man8/grpconv.*
|
||||||
rm %{buildroot}/%{_mandir}/*/man8/grpconv.*
|
rm %{buildroot}/%{_mandir}/*/man8/grpconv.*
|
||||||
@ -276,8 +275,8 @@ done
|
|||||||
# - Migration to /usr/etc (after SLE15 and Leap 15)
|
# - Migration to /usr/etc (after SLE15 and Leap 15)
|
||||||
test -f %{_sysconfdir}/login.defs.rpmsave && mv -v %{_sysconfdir}/login.defs.rpmsave %{_sysconfdir}/login.defs ||:
|
test -f %{_sysconfdir}/login.defs.rpmsave && mv -v %{_sysconfdir}/login.defs.rpmsave %{_sysconfdir}/login.defs ||:
|
||||||
|
|
||||||
%post -n libsubid4 -p /sbin/ldconfig
|
%post -n libsubid5 -p /sbin/ldconfig
|
||||||
%postun -n libsubid4 -p /sbin/ldconfig
|
%postun -n libsubid5 -p /sbin/ldconfig
|
||||||
|
|
||||||
%files -f shadow.lang
|
%files -f shadow.lang
|
||||||
%license COPYING
|
%license COPYING
|
||||||
@ -377,7 +376,7 @@ test -f %{_sysconfdir}/login.defs.rpmsave && mv -v %{_sysconfdir}/login.defs.rpm
|
|||||||
%endif
|
%endif
|
||||||
%{_mandir}/man5/login.defs.5%{?ext_man}
|
%{_mandir}/man5/login.defs.5%{?ext_man}
|
||||||
|
|
||||||
%files -n libsubid4
|
%files -n libsubid5
|
||||||
%{_libdir}/libsubid.so.*
|
%{_libdir}/libsubid.so.*
|
||||||
|
|
||||||
%files -n libsubid-devel
|
%files -n libsubid-devel
|
||||||
|
Loading…
x
Reference in New Issue
Block a user