diff options
author | Nicolas Iooss | 2024-03-20 14:48:15 +0100 |
---|---|---|
committer | Nicolas Iooss | 2024-03-20 22:19:48 +0100 |
commit | 241bc36b8da9e162133dc0a2ac90f44e9139d1ca (patch) | |
tree | ce0d6602767d90be9f570d95d41f8b4208dbd991 | |
parent | f337fc878ba0b6d5986dc0dcc6ce66064983bd87 (diff) | |
download | aur-241bc36b8da9e162133dc0a2ac90f44e9139d1ca.tar.gz |
shadow-selinux 4.15.0-1 update
-rw-r--r-- | .SRCINFO | 26 | ||||
-rw-r--r-- | .nvchecker.toml | 5 | ||||
-rw-r--r-- | 0001-Disable-replaced-tools-their-man-pages-and-PAM-integ.patch | 6 | ||||
-rw-r--r-- | 0002-Adapt-login.defs-for-PAM-and-util-linux.patch | 98 | ||||
-rw-r--r-- | 0003-Add-Arch-Linux-defaults-for-login.defs.patch | 2 | ||||
-rw-r--r-- | PKGBUILD | 19 | ||||
-rw-r--r-- | keys/pgp/66D0387DB85D320F8408166DB175CFA98F192AF2.asc | 173 |
7 files changed, 171 insertions, 158 deletions
@@ -1,6 +1,6 @@ pkgbase = shadow-selinux pkgdesc = Password and account management tool suite with support for shadow files and PAM - SELinux support - pkgver = 4.14.6 + pkgver = 4.15.0 pkgrel = 1 url = https://github.com/shadow-maint/shadow arch = x86_64 @@ -18,8 +18,8 @@ pkgbase = shadow-selinux makedepends = pam-selinux depends = glibc depends = libsemanage>=3.2 - provides = shadow=4.14.6-1 - provides = selinux-shadow=4.14.6-1 + provides = shadow=4.15.0-1 + provides = selinux-shadow=4.15.0-1 conflicts = shadow conflicts = selinux-shadow options = !emptydirs @@ -29,8 +29,8 @@ pkgbase = shadow-selinux backup = etc/pam.d/groupmems backup = etc/pam.d/newusers backup = etc/pam.d/passwd - source = https://github.com/shadow-maint/shadow/releases/download/4.14.6/shadow-4.14.6.tar.xz - source = https://github.com/shadow-maint/shadow/releases/download/4.14.6/shadow-4.14.6.tar.xz.asc + source = https://github.com/shadow-maint/shadow/releases/download/4.15.0/shadow-4.15.0.tar.xz + source = https://github.com/shadow-maint/shadow/releases/download/4.15.0/shadow-4.15.0.tar.xz.asc source = 0001-Disable-replaced-tools-their-man-pages-and-PAM-integ.patch source = 0002-Adapt-login.defs-for-PAM-and-util-linux.patch source = 0003-Add-Arch-Linux-defaults-for-login.defs.patch @@ -41,21 +41,21 @@ pkgbase = shadow-selinux source = useradd.defaults validpgpkeys = 66D0387DB85D320F8408166DB175CFA98F192AF2 validpgpkeys = A9348594CE31283A826FBDD8D57633D441E25BB5 - sha512sums = 994a81afbafb19622a1d0f84527f96a84b0955c4ffa5e826682ead82af7940b8e3a091514bd2075622ebdf7638643c9c6b6b7ac3e48d985278db896249d70ae6 + sha512sums = 88d72fb706f6792b460c14a9b1b42fe0b5962834ec3793f296cbc138807736b5ad73d3f802cda74db740a71545eb1c8ec47447c2250299eb730ed2b2674e2249 sha512sums = SKIP - sha512sums = 3c1d20025c238c1f06960b845854fff6074ad33f9894bacc4943dd320d5e8ec1a7614252d497b6fc8459792d06c00a69f4c50cdcbb8b40e3e59059bdb52b2209 - sha512sums = 330e22f2dfbe444b42b40c52be352d62cd0b656dc760bea6e40ab0bb8ab210695185a376483c128cf1a889df413de8b990e3ceebf5f2e16b48fb083bcab2a240 - sha512sums = 54fa3355b67c87d47190ca8bf24557a930fd439e1e197e66989a48d9a819c0bbe8da645be4365142ba3f599ce240d4a092f9df7268dfc41bea92ae0dac378809 + sha512sums = 0e1d95b28650d9bcb35a8e5cd2fe528376a58bc1293ac7bf827ea38cd9fd5797dab3c418e15e387414685d1cd22cbf59c93cdced8a15fe79e44055a92b733ff5 + sha512sums = 45344a1baa74d5305bc26c4d9153bee0a61a22bcd1ab81f5bb61be56f59583ddfbc8906ee756e4bf7053ee1ce7aa57699a1751160b8067a4a8d656f694e69003 + sha512sums = 2d930e62d5a50f32d580d09c9b2564f456b34a56f12a6720592fcd28aab0faee3d52330b63dc9f4a9ca1d8594d1fceb6dc4f6961e04f4c3f9e937ca45f97cc95 sha512sums = e4edf705dd04e088c6b561713eaa1afeb92f42ac13722bff037aede6ac5ad7d4d00828cfb677f7b1ff048db8b6788238c1ab6a71dfcfd3e02ef6cb78ae09a621 sha512sums = 2c8689b52029f6aa27d75b8b05b0b36e2fc322cab40fdfbb50cdbe331f61bc84e8db20f012cf9af3de8c4e7fdb10c2d5a4925ca1ba3b70eb5627772b94da84b3 sha512sums = 5afac4a96b599b0b8ed7be751e7160037c3beb191629928c6520bfd3f2adcd1c55c31029c92c2ff8543e6cd9e37e2cd515ba4e1789c6d66f9c93b4e7f209ee7a sha512sums = 97a6a57c07502e02669dc1a91bffc447dba7d98d208b798d80e07de0d2fdf9d23264453978d2d3d1ba6652ca1f2e22cdadc4309c7b311e83fa71b00ad144f877 sha512sums = 706ba6e7fa8298475f2605a28daffef421c9fa8d269cbd5cbcf7f7cb795b40a24d52c20e8d0b73e29e6cd35cd7226b3e9738dc513703e87dde04c1d24087a69c - b2sums = e910131eab6527c1222afadf02ebd7bd6a3460baf95c23cc9eefa7aa21ddb70c02e58e4f58db2cb24fa8e2996c82b11664420545a8b1af573e4e6a25ceb3f921 + b2sums = 1a7594c6f93d1c8cad8caa574cdcda60a48d7c001c9ad48e540b26763d9a1cd7fba9501a0a451a5a64889dd6c0cbcf4d026fc72a7ee5a3ee682931bfe7e1b391 b2sums = SKIP - b2sums = 565f625b3794aabd68fcb7e72a50a48109674b6650073c5f757b7722f51d4b42dc60ad290b9e24bbd2de41528751c6fa3d1d3b6e69c34576d3568b4f4f625bf6 - b2sums = 0ea92cade7824c40542dbf1e1c964dc729c92beaa25632f5ee60f89ec9d2ba0c699149af064c057ed68242f85b835d6f9f4d185838fa91efbcbb97c6175883de - b2sums = 9ac5719a6f0fc0cae436dda9e8dd3eb8ced4702ee3812db777198e61232d575dbb6be46ef3bbacf39b9c3938dfe0a6e4d00ce0e44fcf3769ec93e68e7365f3fd + b2sums = 42474c557f9dff0a28b7e56b6feb2cfc88a81ba159afda407b718828277cb82195a94b871129781c898544297c91a92e5848f9c2a2736fabad03cdddfdf2a3dc + b2sums = 9986adb40974fb4bbbc5a64fa0ff5edbdaf5c2850f1643ffd3bb44e1dc0772c691ae19b2ac7fc3c019aae951c7b380948548205ab912e89a7d194c9eaf393e80 + b2sums = 14a428c9ca883be5f0c6d9de7e89d4d02593fdf0ff23d172c02ffe9abd3ebb37c7aca58a407be2ffcacd890cce81289b04ad04bc0e4052fb58b0799faa090ae1 b2sums = 5cfc936555aa2b2e15f8830ff83764dad6e11a80e2a102c5f2bd3b7c83db22a5457a3afdd182e3648c9d7d5bca90fa550f59576d0ac47a11a31dfb636cb18f2b b2sums = a69191ab966f146c35e7e911e7e57c29fffd54436ea014aa8ffe0dd46aaf57c635d0a652b35916745c75d82b3fca7234366ea5f810b622e94730b45ec86f122c b2sums = 511c4ad9f3be530dc17dd68f2a3387d748dcdb84192d35f296b88f82442224477e2a74b1841ec3f107b39a5c41c2d961480e396a48d0578f8fd5f65dbe8d9f04 diff --git a/.nvchecker.toml b/.nvchecker.toml new file mode 100644 index 000000000000..37da26ff3afc --- /dev/null +++ b/.nvchecker.toml @@ -0,0 +1,5 @@ +[shadow] +source = "git" +git = "https://github.com/shadow-maint/shadow" +include_regex = "([\\d]+[.]+)()([\\d.]+)" +exclude_regex = ".*(dev|rc|RC|alpha|beta|bp).*" diff --git a/0001-Disable-replaced-tools-their-man-pages-and-PAM-integ.patch b/0001-Disable-replaced-tools-their-man-pages-and-PAM-integ.patch index 5cbc9837dc9c..47816ab28d5b 100644 --- a/0001-Disable-replaced-tools-their-man-pages-and-PAM-integ.patch +++ b/0001-Disable-replaced-tools-their-man-pages-and-PAM-integ.patch @@ -1,4 +1,4 @@ -From 65491334d3fda509306bb72335e6dc56888c9724 Mon Sep 17 00:00:00 2001 +From 6b04a147cafc68d46e8ad097975fbd4dfaf1a1ed Mon Sep 17 00:00:00 2001 From: David Runge <dvzrv@archlinux.org> Date: Sat, 5 Nov 2022 23:40:18 +0100 Subject: [PATCH 1/3] Disable replaced tools, their man pages and PAM @@ -57,7 +57,7 @@ index b8e4321f..73d4554f 100644 passwd diff --git a/man/Makefile.am b/man/Makefile.am -index 89d97937..d2741036 100644 +index cffef699..f57e476d 100644 --- a/man/Makefile.am +++ b/man/Makefile.am @@ -8,10 +8,8 @@ endif @@ -652,7 +652,7 @@ index c36ed2c7..26696b67 100644 man8/userdel.8 \ man8/usermod.8 diff --git a/src/Makefile.am b/src/Makefile.am -index fcfee9d2..0bab08a8 100644 +index b6cb09ef..bfe73b09 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -3,7 +3,7 @@ EXTRA_DIST = \ diff --git a/0002-Adapt-login.defs-for-PAM-and-util-linux.patch b/0002-Adapt-login.defs-for-PAM-and-util-linux.patch index ccf24098c1e6..f4b24d1bf5fc 100644 --- a/0002-Adapt-login.defs-for-PAM-and-util-linux.patch +++ b/0002-Adapt-login.defs-for-PAM-and-util-linux.patch @@ -1,4 +1,4 @@ -From bb10dbe53f1c8613a9586d5255b878f3fc954ef1 Mon Sep 17 00:00:00 2001 +From f65ece73bcd44caaf8ff62c0f427f960be1f40f2 Mon Sep 17 00:00:00 2001 From: David Runge <dvzrv@archlinux.org> Date: Mon, 31 Oct 2022 09:45:13 +0100 Subject: [PATCH 2/3] Adapt login.defs for PAM and util-linux @@ -65,12 +65,12 @@ from util-linux: man/login.defs.5.xml: Remove unavailable options from man 5 login.defs. --- - etc/login.defs | 228 +------------------------------------------ - man/login.defs.5.xml | 150 +--------------------------- - 2 files changed, 8 insertions(+), 370 deletions(-) + etc/login.defs | 223 +------------------------------------------ + man/login.defs.5.xml | 148 +--------------------------- + 2 files changed, 8 insertions(+), 363 deletions(-) diff --git a/etc/login.defs b/etc/login.defs -index 114dbcd9..797ca6b3 100644 +index 33622c29..797ca6b3 100644 --- a/etc/login.defs +++ b/etc/login.defs @@ -3,6 +3,8 @@ @@ -245,7 +245,7 @@ index 114dbcd9..797ca6b3 100644 # Default initial "umask" value used by login(1) on non-PAM enabled systems. # Default "umask" value for pam_umask(8) on PAM enabled systems. # UMASK is also used by useradd(8) and newusers(8) to set the mode for new -@@ -211,27 +91,12 @@ UMASK 022 +@@ -211,22 +91,12 @@ UMASK 022 # # PASS_MAX_DAYS Maximum number of days a password may be used. # PASS_MIN_DAYS Minimum number of days allowed between password changes. @@ -265,15 +265,10 @@ index 114dbcd9..797ca6b3 100644 -# -SU_WHEEL_ONLY no - --# --# If compiled with cracklib support, sets the path to the dictionaries --# --CRACKLIB_DICTPATH /var/cache/cracklib/cracklib_dict -- # # Min/max values for automatic uid selection in useradd(8) # -@@ -268,28 +133,6 @@ LOGIN_RETRIES 5 +@@ -263,28 +133,6 @@ LOGIN_RETRIES 5 # LOGIN_TIMEOUT 60 @@ -302,7 +297,7 @@ index 114dbcd9..797ca6b3 100644 # # Which fields may be changed by regular users using chfn(1) - use # any combination of letters "frwh" (full name, room number, work -@@ -298,38 +141,13 @@ CHFN_AUTH yes +@@ -293,38 +141,13 @@ CHFN_AUTH yes # CHFN_RESTRICT rwh @@ -341,7 +336,7 @@ index 114dbcd9..797ca6b3 100644 # # Note: If you use PAM, it is recommended to use a value consistent with # the PAM modules configuration. -@@ -353,21 +171,6 @@ CHFN_RESTRICT rwh +@@ -348,21 +171,6 @@ CHFN_RESTRICT rwh #SHA_CRYPT_MIN_ROUNDS 5000 #SHA_CRYPT_MAX_ROUNDS 5000 @@ -363,7 +358,7 @@ index 114dbcd9..797ca6b3 100644 # # Only works if ENCRYPT_METHOD is set to YESCRYPT. # -@@ -381,17 +184,6 @@ CHFN_RESTRICT rwh +@@ -376,17 +184,6 @@ CHFN_RESTRICT rwh # #YESCRYPT_COST_FACTOR 5 @@ -381,7 +376,7 @@ index 114dbcd9..797ca6b3 100644 # # Should login be allowed if we can't cd to the home directory? # Default is no. -@@ -406,12 +198,6 @@ DEFAULT_HOME yes +@@ -401,12 +198,6 @@ DEFAULT_HOME yes # NONEXISTENT /nonexistent @@ -394,7 +389,7 @@ index 114dbcd9..797ca6b3 100644 # # If defined, this command is run when removing a user. # It should remove any at/cron/print jobs etc. owned by -@@ -459,14 +245,6 @@ USERGROUPS_ENAB yes +@@ -454,14 +245,6 @@ USERGROUPS_ENAB yes # #GRANT_AUX_GROUP_SUBIDS yes @@ -410,13 +405,14 @@ index 114dbcd9..797ca6b3 100644 # Select the HMAC cryptography algorithm. # Used in pam_timestamp module to calculate the keyed-hash message diff --git a/man/login.defs.5.xml b/man/login.defs.5.xml -index ab62fa86..d82c47f1 100644 +index 05ef5125..1ddf537e 100644 --- a/man/login.defs.5.xml +++ b/man/login.defs.5.xml -@@ -7,69 +7,38 @@ +@@ -7,70 +7,38 @@ --> <!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [ +-<!ENTITY BCRYPT_MIN_ROUNDS SYSTEM "login.defs.d/BCRYPT_MIN_ROUNDS.xml"> -<!ENTITY CHFN_AUTH SYSTEM "login.defs.d/CHFN_AUTH.xml"> <!ENTITY CHFN_RESTRICT SYSTEM "login.defs.d/CHFN_RESTRICT.xml"> -<!ENTITY CHSH_AUTH SYSTEM "login.defs.d/CHSH_AUTH.xml"> @@ -483,10 +479,11 @@ index ab62fa86..d82c47f1 100644 <!ENTITY UMASK SYSTEM "login.defs.d/UMASK.xml"> <!ENTITY USERDEL_CMD SYSTEM "login.defs.d/USERDEL_CMD.xml"> <!ENTITY USERGROUPS_ENAB SYSTEM "login.defs.d/USERGROUPS_ENAB.xml"> -@@ -145,47 +114,25 @@ +@@ -147,48 +115,25 @@ <para>The following configuration items are provided:</para> <variablelist remap='IP'> +- &BCRYPT_MIN_ROUNDS; <!-- documents also BCRYPT_MAX_ROUNDS --> - &CHFN_AUTH; &CHFN_RESTRICT; - &CHSH_AUTH; @@ -531,7 +528,7 @@ index ab62fa86..d82c47f1 100644 &PASS_MAX_DAYS; &PASS_MIN_DAYS; &PASS_WARN_AGE; -@@ -195,25 +142,16 @@ +@@ -198,25 +143,16 @@ time of account creation. Any changes to these settings won't affect existing accounts. </para> @@ -557,35 +554,16 @@ index ab62fa86..d82c47f1 100644 &UMASK; &USERDEL_CMD; &USERGROUPS_ENAB; -@@ -239,9 +177,7 @@ - <term>chfn</term> - <listitem> - <para> -- <phrase condition="no_pam">CHFN_AUTH</phrase> - CHFN_RESTRICT -- <phrase condition="no_pam">LOGIN_STRING</phrase> - </para> - </listitem> - </varlistentry> -@@ -249,7 +185,7 @@ - <term>chgpasswd</term> - <listitem> +@@ -255,7 +191,7 @@ <para> + <phrase condition="bcrypt">BCRYPT_MAX_ROUNDS + BCRYPT_MIN_ROUNDS</phrase> - ENCRYPT_METHOD MAX_MEMBERS_PER_GROUP MD5_CRYPT_ENAB + ENCRYPT_METHOD MAX_MEMBERS_PER_GROUP <phrase condition="sha_crypt">SHA_CRYPT_MAX_ROUNDS SHA_CRYPT_MIN_ROUNDS</phrase> - </para> -@@ -259,8 +195,6 @@ - <term>chpasswd</term> - <listitem> - <para> -- <phrase condition="no_pam">ENCRYPT_METHOD -- MD5_CRYPT_ENAB </phrase> - <phrase condition="sha_crypt">SHA_CRYPT_MAX_ROUNDS - SHA_CRYPT_MIN_ROUNDS</phrase> - </para> -@@ -270,7 +204,7 @@ + <phrase condition="yescrypt">YESCRYPT_COST_FACTOR</phrase> +@@ -280,7 +216,7 @@ <term>chsh</term> <listitem> <para> @@ -594,16 +572,16 @@ index ab62fa86..d82c47f1 100644 </para> </listitem> </varlistentry> -@@ -280,7 +214,7 @@ - <term>gpasswd</term> - <listitem> +@@ -292,7 +228,7 @@ <para> + <phrase condition="bcrypt">BCRYPT_MAX_ROUNDS + BCRYPT_MIN_ROUNDS</phrase> - ENCRYPT_METHOD MAX_MEMBERS_PER_GROUP MD5_CRYPT_ENAB + ENCRYPT_METHOD MAX_MEMBERS_PER_GROUP <phrase condition="sha_crypt">SHA_CRYPT_MAX_ROUNDS SHA_CRYPT_MIN_ROUNDS</phrase> - </para> -@@ -339,35 +273,6 @@ + <phrase condition="yescrypt">YESCRYPT_COST_FACTOR</phrase> +@@ -352,35 +288,6 @@ <para>LASTLOG_UID_MAX</para> </listitem> </varlistentry> @@ -639,8 +617,8 @@ index ab62fa86..d82c47f1 100644 <varlistentry> <term>newgrp / sg</term> <listitem> -@@ -382,7 +287,7 @@ - <para> +@@ -397,7 +304,7 @@ + BCRYPT_MIN_ROUNDS</phrase> ENCRYPT_METHOD GID_MAX GID_MIN - MAX_MEMBERS_PER_GROUP MD5_CRYPT_ENAB @@ -648,17 +626,17 @@ index ab62fa86..d82c47f1 100644 HOME_MODE PASS_MAX_DAYS PASS_MIN_DAYS PASS_WARN_AGE <phrase condition="sha_crypt">SHA_CRYPT_MAX_ROUNDS -@@ -399,8 +304,7 @@ - <term>passwd</term> - <listitem> +@@ -417,8 +324,7 @@ <para> + <phrase condition="bcrypt">BCRYPT_MAX_ROUNDS + BCRYPT_MIN_ROUNDS</phrase> - ENCRYPT_METHOD MD5_CRYPT_ENAB OBSCURE_CHECKS_ENAB - PASS_ALWAYS_WARN PASS_CHANGE_TRIES PASS_MAX_LEN PASS_MIN_LEN + ENCRYPT_METHOD <phrase condition="sha_crypt">SHA_CRYPT_MAX_ROUNDS SHA_CRYPT_MIN_ROUNDS</phrase> - </para> -@@ -432,32 +336,6 @@ + <phrase condition="yescrypt">YESCRYPT_COST_FACTOR</phrase> +@@ -451,32 +357,6 @@ </para> </listitem> </varlistentry> @@ -679,19 +657,19 @@ index ab62fa86..d82c47f1 100644 - </para> - </listitem> - </varlistentry> -- <varlistentry> +- <varlistentry condition="no_pam"> - <term>sulogin</term> - <listitem> - <para> - ENV_HZ -- <phrase condition="no_pam">ENV_TZ</phrase> +- ENV_TZ - </para> - </listitem> - </varlistentry> <varlistentry> <term>useradd</term> <listitem> -@@ -486,24 +364,6 @@ +@@ -505,24 +385,6 @@ </para> </listitem> </varlistentry> diff --git a/0003-Add-Arch-Linux-defaults-for-login.defs.patch b/0003-Add-Arch-Linux-defaults-for-login.defs.patch index 2fa32ecbba96..ebac05a5affc 100644 --- a/0003-Add-Arch-Linux-defaults-for-login.defs.patch +++ b/0003-Add-Arch-Linux-defaults-for-login.defs.patch @@ -1,4 +1,4 @@ -From 5aaec6a5be50c77eb7feb5217f2d26b2fafd3a01 Mon Sep 17 00:00:00 2001 +From 3e0544295a2c0d69fc8cc509b5ec0ce254a5d642 Mon Sep 17 00:00:00 2001 From: David Runge <dvzrv@archlinux.org> Date: Mon, 31 Oct 2022 10:10:22 +0100 Subject: [PATCH 3/3] Add Arch Linux defaults for login.defs @@ -10,7 +10,7 @@ # If you want to help keep it up to date, please open a Pull Request there. pkgname=shadow-selinux -pkgver=4.14.6 +pkgver=4.15.0 pkgrel=1 pkgdesc="Password and account management tool suite with support for shadow files and PAM - SELinux support" arch=(x86_64 aarch64) @@ -54,21 +54,21 @@ source=( shadow.{sysusers,tmpfiles} useradd.defaults ) -sha512sums=('994a81afbafb19622a1d0f84527f96a84b0955c4ffa5e826682ead82af7940b8e3a091514bd2075622ebdf7638643c9c6b6b7ac3e48d985278db896249d70ae6' +sha512sums=('88d72fb706f6792b460c14a9b1b42fe0b5962834ec3793f296cbc138807736b5ad73d3f802cda74db740a71545eb1c8ec47447c2250299eb730ed2b2674e2249' 'SKIP' - '3c1d20025c238c1f06960b845854fff6074ad33f9894bacc4943dd320d5e8ec1a7614252d497b6fc8459792d06c00a69f4c50cdcbb8b40e3e59059bdb52b2209' - '330e22f2dfbe444b42b40c52be352d62cd0b656dc760bea6e40ab0bb8ab210695185a376483c128cf1a889df413de8b990e3ceebf5f2e16b48fb083bcab2a240' - '54fa3355b67c87d47190ca8bf24557a930fd439e1e197e66989a48d9a819c0bbe8da645be4365142ba3f599ce240d4a092f9df7268dfc41bea92ae0dac378809' + '0e1d95b28650d9bcb35a8e5cd2fe528376a58bc1293ac7bf827ea38cd9fd5797dab3c418e15e387414685d1cd22cbf59c93cdced8a15fe79e44055a92b733ff5' + '45344a1baa74d5305bc26c4d9153bee0a61a22bcd1ab81f5bb61be56f59583ddfbc8906ee756e4bf7053ee1ce7aa57699a1751160b8067a4a8d656f694e69003' + '2d930e62d5a50f32d580d09c9b2564f456b34a56f12a6720592fcd28aab0faee3d52330b63dc9f4a9ca1d8594d1fceb6dc4f6961e04f4c3f9e937ca45f97cc95' 'e4edf705dd04e088c6b561713eaa1afeb92f42ac13722bff037aede6ac5ad7d4d00828cfb677f7b1ff048db8b6788238c1ab6a71dfcfd3e02ef6cb78ae09a621' '2c8689b52029f6aa27d75b8b05b0b36e2fc322cab40fdfbb50cdbe331f61bc84e8db20f012cf9af3de8c4e7fdb10c2d5a4925ca1ba3b70eb5627772b94da84b3' '5afac4a96b599b0b8ed7be751e7160037c3beb191629928c6520bfd3f2adcd1c55c31029c92c2ff8543e6cd9e37e2cd515ba4e1789c6d66f9c93b4e7f209ee7a' '97a6a57c07502e02669dc1a91bffc447dba7d98d208b798d80e07de0d2fdf9d23264453978d2d3d1ba6652ca1f2e22cdadc4309c7b311e83fa71b00ad144f877' '706ba6e7fa8298475f2605a28daffef421c9fa8d269cbd5cbcf7f7cb795b40a24d52c20e8d0b73e29e6cd35cd7226b3e9738dc513703e87dde04c1d24087a69c') -b2sums=('e910131eab6527c1222afadf02ebd7bd6a3460baf95c23cc9eefa7aa21ddb70c02e58e4f58db2cb24fa8e2996c82b11664420545a8b1af573e4e6a25ceb3f921' +b2sums=('1a7594c6f93d1c8cad8caa574cdcda60a48d7c001c9ad48e540b26763d9a1cd7fba9501a0a451a5a64889dd6c0cbcf4d026fc72a7ee5a3ee682931bfe7e1b391' 'SKIP' - '565f625b3794aabd68fcb7e72a50a48109674b6650073c5f757b7722f51d4b42dc60ad290b9e24bbd2de41528751c6fa3d1d3b6e69c34576d3568b4f4f625bf6' - '0ea92cade7824c40542dbf1e1c964dc729c92beaa25632f5ee60f89ec9d2ba0c699149af064c057ed68242f85b835d6f9f4d185838fa91efbcbb97c6175883de' - '9ac5719a6f0fc0cae436dda9e8dd3eb8ced4702ee3812db777198e61232d575dbb6be46ef3bbacf39b9c3938dfe0a6e4d00ce0e44fcf3769ec93e68e7365f3fd' + '42474c557f9dff0a28b7e56b6feb2cfc88a81ba159afda407b718828277cb82195a94b871129781c898544297c91a92e5848f9c2a2736fabad03cdddfdf2a3dc' + '9986adb40974fb4bbbc5a64fa0ff5edbdaf5c2850f1643ffd3bb44e1dc0772c691ae19b2ac7fc3c019aae951c7b380948548205ab912e89a7d194c9eaf393e80' + '14a428c9ca883be5f0c6d9de7e89d4d02593fdf0ff23d172c02ffe9abd3ebb37c7aca58a407be2ffcacd890cce81289b04ad04bc0e4052fb58b0799faa090ae1' '5cfc936555aa2b2e15f8830ff83764dad6e11a80e2a102c5f2bd3b7c83db22a5457a3afdd182e3648c9d7d5bca90fa550f59576d0ac47a11a31dfb636cb18f2b' 'a69191ab966f146c35e7e911e7e57c29fffd54436ea014aa8ffe0dd46aaf57c635d0a652b35916745c75d82b3fca7234366ea5f810b622e94730b45ec86f122c' '511c4ad9f3be530dc17dd68f2a3387d748dcdb84192d35f296b88f82442224477e2a74b1841ec3f107b39a5c41c2d961480e396a48d0578f8fd5f65dbe8d9f04' @@ -108,6 +108,7 @@ build() { --with-group-name-max-length=32 --with-libpam # PAM integration for chpasswd, groupmems, newusers, passwd --with-yescrypt + --without-bcrypt --without-libbsd # shadow can use internal implementation for getting passphrase --without-nscd # we do not ship nscd anymore --with-selinux diff --git a/keys/pgp/66D0387DB85D320F8408166DB175CFA98F192AF2.asc b/keys/pgp/66D0387DB85D320F8408166DB175CFA98F192AF2.asc index f5d36a1a8dd9..3820f0d848d5 100644 --- a/keys/pgp/66D0387DB85D320F8408166DB175CFA98F192AF2.asc +++ b/keys/pgp/66D0387DB85D320F8408166DB175CFA98F192AF2.asc @@ -5,76 +5,105 @@ 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 -=YnIc +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 +=v+oP -----END PGP PUBLIC KEY BLOCK----- |