1
0
Fork 0
mirror of git://slackware.nl/current.git synced 2025-01-18 22:27:20 +01:00

Thu Apr 1 23:50:48 UTC 2021

a/aaa_glibc-solibs-2.33-x86_64-2.txz:  Rebuilt.
ap/inxi-20210329_a539c8fd-noarch-1.txz:  Upgraded.
l/glibc-2.33-x86_64-2.txz:  Rebuilt.
  Applied upstream patch to fix a performance regression:
  [PATCH] linux: Normalize and return timeout on select (BZ #27651)
  Thanks to Fulalas and Adhemerval Zanella.
l/glibc-i18n-2.33-x86_64-2.txz:  Rebuilt.
l/glibc-profile-2.33-x86_64-2.txz:  Rebuilt.
l/imagemagick-7.0.11_5-x86_64-1.txz:  Upgraded.
n/network-scripts-15.0-noarch-15.txz:  Rebuilt.
  netconfig: remove (broken) checks on hostname/domainname validity.
x/libXres-1.2.1-x86_64-1.txz:  Upgraded.
This commit is contained in:
Patrick J Volkerding 2021-04-01 23:50:48 +00:00 committed by Eric Hameleers
parent 44010944ee
commit 90a99655a4
10 changed files with 347 additions and 94 deletions

View file

@ -11,9 +11,31 @@
<description>Tracking Slackware development in git.</description>
<language>en-us</language>
<id xmlns="http://www.w3.org/2005/Atom">urn:uuid:c964f45e-6732-11e8-bbe5-107b4450212f</id>
<pubDate>Wed, 31 Mar 2021 23:43:20 GMT</pubDate>
<lastBuildDate>Thu, 1 Apr 2021 06:59:59 GMT</lastBuildDate>
<pubDate>Thu, 1 Apr 2021 23:50:48 GMT</pubDate>
<lastBuildDate>Fri, 2 Apr 2021 06:59:43 GMT</lastBuildDate>
<generator>maintain_current_git.sh v 1.12</generator>
<item>
<title>Thu, 1 Apr 2021 23:50:48 GMT</title>
<pubDate>Thu, 1 Apr 2021 23:50:48 GMT</pubDate>
<link>https://git.slackware.nl/current/tag/?h=20210401235048</link>
<guid isPermaLink="false">20210401235048</guid>
<description>
<![CDATA[<pre>
a/aaa_glibc-solibs-2.33-x86_64-2.txz: Rebuilt.
ap/inxi-20210329_a539c8fd-noarch-1.txz: Upgraded.
l/glibc-2.33-x86_64-2.txz: Rebuilt.
Applied upstream patch to fix a performance regression:
[PATCH] linux: Normalize and return timeout on select (BZ #27651)
Thanks to Fulalas and Adhemerval Zanella.
l/glibc-i18n-2.33-x86_64-2.txz: Rebuilt.
l/glibc-profile-2.33-x86_64-2.txz: Rebuilt.
l/imagemagick-7.0.11_5-x86_64-1.txz: Upgraded.
n/network-scripts-15.0-noarch-15.txz: Rebuilt.
netconfig: remove (broken) checks on hostname/domainname validity.
x/libXres-1.2.1-x86_64-1.txz: Upgraded.
</pre>]]>
</description>
</item>
<item>
<title>Wed, 31 Mar 2021 23:43:20 GMT</title>
<pubDate>Wed, 31 Mar 2021 23:43:20 GMT</pubDate>

View file

@ -1,3 +1,17 @@
Thu Apr 1 23:50:48 UTC 2021
a/aaa_glibc-solibs-2.33-x86_64-2.txz: Rebuilt.
ap/inxi-20210329_a539c8fd-noarch-1.txz: Upgraded.
l/glibc-2.33-x86_64-2.txz: Rebuilt.
Applied upstream patch to fix a performance regression:
[PATCH] linux: Normalize and return timeout on select (BZ #27651)
Thanks to Fulalas and Adhemerval Zanella.
l/glibc-i18n-2.33-x86_64-2.txz: Rebuilt.
l/glibc-profile-2.33-x86_64-2.txz: Rebuilt.
l/imagemagick-7.0.11_5-x86_64-1.txz: Upgraded.
n/network-scripts-15.0-noarch-15.txz: Rebuilt.
netconfig: remove (broken) checks on hostname/domainname validity.
x/libXres-1.2.1-x86_64-1.txz: Upgraded.
+--------------------------+
Wed Mar 31 23:43:20 UTC 2021
a/file-5.40-x86_64-1.txz: Upgraded.
ap/ghostscript-9.54.0-x86_64-1.txz: Upgraded.

View file

@ -1,20 +1,20 @@
Wed Mar 31 23:49:39 UTC 2021
Thu Apr 1 23:56:04 UTC 2021
Here is the file list for this directory. If you are using a
mirror site and find missing or extra files in the disk
subdirectories, please have the archive administrator refresh
the mirror.
drwxr-xr-x 12 root root 4096 2021-03-31 23:43 .
drwxr-xr-x 12 root root 4096 2021-04-01 23:50 .
-rw-r--r-- 1 root root 10064 2016-06-30 18:39 ./ANNOUNCE.14_2
-rw-r--r-- 1 root root 15397 2021-03-19 18:39 ./CHANGES_AND_HINTS.TXT
-rw-r--r-- 1 root root 1071533 2021-03-30 20:14 ./CHECKSUMS.md5
-rw-r--r-- 1 root root 163 2021-03-30 20:14 ./CHECKSUMS.md5.asc
-rw-r--r-- 1 root root 1071247 2021-03-31 23:49 ./CHECKSUMS.md5
-rw-r--r-- 1 root root 163 2021-03-31 23:49 ./CHECKSUMS.md5.asc
-rw-r--r-- 1 root root 17976 1994-06-10 02:28 ./COPYING
-rw-r--r-- 1 root root 35147 2007-06-30 04:21 ./COPYING3
-rw-r--r-- 1 root root 19573 2016-06-23 20:08 ./COPYRIGHT.TXT
-rw-r--r-- 1 root root 616 2006-10-02 04:37 ./CRYPTO_NOTICE.TXT
-rw-r--r-- 1 root root 1430542 2021-03-31 23:43 ./ChangeLog.txt
-rw-r--r-- 1 root root 1431199 2021-04-01 23:50 ./ChangeLog.txt
drwxr-xr-x 3 root root 4096 2013-03-20 22:17 ./EFI
drwxr-xr-x 2 root root 4096 2021-03-30 19:52 ./EFI/BOOT
-rw-r--r-- 1 root root 1417216 2019-07-05 18:54 ./EFI/BOOT/bootx64.efi
@ -25,9 +25,9 @@ drwxr-xr-x 2 root root 4096 2021-03-30 19:52 ./EFI/BOOT
-rwxr-xr-x 1 root root 2504 2019-07-05 18:54 ./EFI/BOOT/make-grub.sh
-rw-r--r-- 1 root root 10722 2013-09-21 19:02 ./EFI/BOOT/osdetect.cfg
-rw-r--r-- 1 root root 1273 2013-08-12 21:08 ./EFI/BOOT/tools.cfg
-rw-r--r-- 1 root root 1396706 2021-03-30 20:13 ./FILELIST.TXT
-rw-r--r-- 1 root root 1396369 2021-03-31 23:49 ./FILELIST.TXT
-rw-r--r-- 1 root root 1572 2012-08-29 18:27 ./GPG-KEY
-rw-r--r-- 1 root root 845888 2021-03-31 23:49 ./PACKAGES.TXT
-rw-r--r-- 1 root root 845888 2021-04-01 23:55 ./PACKAGES.TXT
-rw-r--r-- 1 root root 8564 2016-06-28 21:33 ./README.TXT
-rw-r--r-- 1 root root 3635 2021-03-30 19:40 ./README.initrd
-rw-r--r-- 1 root root 34412 2017-12-01 17:44 ./README_CRYPT.TXT
@ -714,19 +714,19 @@ drwxr-xr-x 2 root root 4096 2012-09-20 18:06 ./patches
-rw-r--r-- 1 root root 575 2012-09-20 18:06 ./patches/FILE_LIST
-rw-r--r-- 1 root root 14 2012-09-20 18:06 ./patches/MANIFEST.bz2
-rw-r--r-- 1 root root 224 2012-09-20 18:06 ./patches/PACKAGES.TXT
drwxr-xr-x 17 root root 4096 2021-03-31 23:49 ./slackware64
-rw-r--r-- 1 root root 330775 2021-03-31 23:49 ./slackware64/CHECKSUMS.md5
-rw-r--r-- 1 root root 163 2021-03-31 23:49 ./slackware64/CHECKSUMS.md5.asc
-rw-r--r-- 1 root root 410476 2021-03-31 23:48 ./slackware64/FILE_LIST
-rw-r--r-- 1 root root 4022025 2021-03-31 23:48 ./slackware64/MANIFEST.bz2
drwxr-xr-x 17 root root 4096 2021-04-01 23:55 ./slackware64
-rw-r--r-- 1 root root 330775 2021-04-01 23:55 ./slackware64/CHECKSUMS.md5
-rw-r--r-- 1 root root 163 2021-04-01 23:55 ./slackware64/CHECKSUMS.md5.asc
-rw-r--r-- 1 root root 410476 2021-04-01 23:55 ./slackware64/FILE_LIST
-rw-r--r-- 1 root root 4004619 2021-04-01 23:55 ./slackware64/MANIFEST.bz2
lrwxrwxrwx 1 root root 15 2009-08-23 23:34 ./slackware64/PACKAGES.TXT -> ../PACKAGES.TXT
drwxr-xr-x 2 root root 28672 2021-03-31 23:48 ./slackware64/a
drwxr-xr-x 2 root root 28672 2021-04-01 23:54 ./slackware64/a
-rw-r--r-- 1 root root 327 2021-02-13 10:54 ./slackware64/a/aaa_base-14.2-x86_64-7.txt
-rw-r--r-- 1 root root 10804 2021-02-13 10:54 ./slackware64/a/aaa_base-14.2-x86_64-7.txz
-rw-r--r-- 1 root root 163 2021-02-13 10:54 ./slackware64/a/aaa_base-14.2-x86_64-7.txz.asc
-rw-r--r-- 1 root root 371 2021-02-13 05:52 ./slackware64/a/aaa_glibc-solibs-2.33-x86_64-1.txt
-rw-r--r-- 1 root root 2726928 2021-02-13 05:52 ./slackware64/a/aaa_glibc-solibs-2.33-x86_64-1.txz
-rw-r--r-- 1 root root 163 2021-02-13 05:52 ./slackware64/a/aaa_glibc-solibs-2.33-x86_64-1.txz.asc
-rw-r--r-- 1 root root 371 2021-04-01 23:21 ./slackware64/a/aaa_glibc-solibs-2.33-x86_64-2.txt
-rw-r--r-- 1 root root 2723192 2021-04-01 23:21 ./slackware64/a/aaa_glibc-solibs-2.33-x86_64-2.txz
-rw-r--r-- 1 root root 163 2021-04-01 23:21 ./slackware64/a/aaa_glibc-solibs-2.33-x86_64-2.txz.asc
-rw-r--r-- 1 root root 413 2021-03-20 19:51 ./slackware64/a/aaa_libraries-15.0-x86_64-4.txt
-rw-r--r-- 1 root root 9088136 2021-03-20 19:51 ./slackware64/a/aaa_libraries-15.0-x86_64-4.txz
-rw-r--r-- 1 root root 163 2021-03-20 19:51 ./slackware64/a/aaa_libraries-15.0-x86_64-4.txz.asc
@ -1101,7 +1101,7 @@ drwxr-xr-x 2 root root 28672 2021-03-31 23:48 ./slackware64/a
-rw-r--r-- 1 root root 540 2021-02-13 11:22 ./slackware64/a/zoo-2.10_22-x86_64-4.txt
-rw-r--r-- 1 root root 56160 2021-02-13 11:22 ./slackware64/a/zoo-2.10_22-x86_64-4.txz
-rw-r--r-- 1 root root 163 2021-02-13 11:22 ./slackware64/a/zoo-2.10_22-x86_64-4.txz.asc
drwxr-xr-x 2 root root 20480 2021-03-31 23:48 ./slackware64/ap
drwxr-xr-x 2 root root 20480 2021-04-01 23:54 ./slackware64/ap
-rw-r--r-- 1 root root 291 2021-02-13 11:23 ./slackware64/ap/a2ps-4.14-x86_64-9.txt
-rw-r--r-- 1 root root 703580 2021-02-13 11:23 ./slackware64/ap/a2ps-4.14-x86_64-9.txz
-rw-r--r-- 1 root root 163 2021-02-13 11:23 ./slackware64/ap/a2ps-4.14-x86_64-9.txz.asc
@ -1191,9 +1191,9 @@ drwxr-xr-x 2 root root 20480 2021-03-31 23:48 ./slackware64/ap
-rw-r--r-- 1 root root 163 2021-02-13 11:31 ./slackware64/ap/htop-3.0.5-x86_64-3.txz.asc
-rwxr-xr-x 1 root root 2897 2009-06-24 22:06 ./slackware64/ap/install-packages
-rw-r--r-- 1 root root 446 2006-09-18 10:41 ./slackware64/ap/install.end
-rw-r--r-- 1 root root 488 2021-02-13 11:31 ./slackware64/ap/inxi-20210113_1e2d470c-noarch-2.txt
-rw-r--r-- 1 root root 245584 2021-02-13 11:31 ./slackware64/ap/inxi-20210113_1e2d470c-noarch-2.txz
-rw-r--r-- 1 root root 163 2021-02-13 11:31 ./slackware64/ap/inxi-20210113_1e2d470c-noarch-2.txz.asc
-rw-r--r-- 1 root root 488 2021-04-01 23:20 ./slackware64/ap/inxi-20210329_a539c8fd-noarch-1.txt
-rw-r--r-- 1 root root 259804 2021-04-01 23:20 ./slackware64/ap/inxi-20210329_a539c8fd-noarch-1.txz
-rw-r--r-- 1 root root 163 2021-04-01 23:20 ./slackware64/ap/inxi-20210329_a539c8fd-noarch-1.txz.asc
-rw-r--r-- 1 root root 597 2021-02-13 11:31 ./slackware64/ap/ispell-3.4.02-x86_64-3.txt
-rw-r--r-- 1 root root 346544 2021-02-13 11:31 ./slackware64/ap/ispell-3.4.02-x86_64-3.txz
-rw-r--r-- 1 root root 163 2021-02-13 11:31 ./slackware64/ap/ispell-3.4.02-x86_64-3.txz.asc
@ -2703,7 +2703,7 @@ drwxr-xr-x 2 root root 77824 2021-03-24 04:31 ./slackware64/kde
-rw-r--r-- 1 root root 296 2021-03-05 19:33 ./slackware64/kde/zeroconf-ioslave-20.12.3-x86_64-1.txt
-rw-r--r-- 1 root root 52680 2021-03-05 19:33 ./slackware64/kde/zeroconf-ioslave-20.12.3-x86_64-1.txz
-rw-r--r-- 1 root root 163 2021-03-05 19:33 ./slackware64/kde/zeroconf-ioslave-20.12.3-x86_64-1.txz.asc
drwxr-xr-x 2 root root 73728 2021-03-31 23:48 ./slackware64/l
drwxr-xr-x 2 root root 73728 2021-04-01 23:55 ./slackware64/l
-rw-r--r-- 1 root root 329 2021-02-13 05:56 ./slackware64/l/GConf-3.2.6-x86_64-7.txt
-rw-r--r-- 1 root root 928148 2021-02-13 05:56 ./slackware64/l/GConf-3.2.6-x86_64-7.txz
-rw-r--r-- 1 root root 163 2021-02-13 05:56 ./slackware64/l/GConf-3.2.6-x86_64-7.txz.asc
@ -2953,15 +2953,15 @@ drwxr-xr-x 2 root root 73728 2021-03-31 23:48 ./slackware64/l
-rw-r--r-- 1 root root 407 2021-03-31 19:01 ./slackware64/l/glib2-2.68.0-x86_64-1.txt
-rw-r--r-- 1 root root 3993400 2021-03-31 19:01 ./slackware64/l/glib2-2.68.0-x86_64-1.txz
-rw-r--r-- 1 root root 163 2021-03-31 19:01 ./slackware64/l/glib2-2.68.0-x86_64-1.txz.asc
-rw-r--r-- 1 root root 313 2021-02-13 05:52 ./slackware64/l/glibc-2.33-x86_64-1.txt
-rw-r--r-- 1 root root 5290396 2021-02-13 05:52 ./slackware64/l/glibc-2.33-x86_64-1.txz
-rw-r--r-- 1 root root 163 2021-02-13 05:52 ./slackware64/l/glibc-2.33-x86_64-1.txz.asc
-rw-r--r-- 1 root root 353 2021-02-13 05:52 ./slackware64/l/glibc-i18n-2.33-x86_64-1.txt
-rw-r--r-- 1 root root 12061056 2021-02-13 05:52 ./slackware64/l/glibc-i18n-2.33-x86_64-1.txz
-rw-r--r-- 1 root root 163 2021-02-13 05:52 ./slackware64/l/glibc-i18n-2.33-x86_64-1.txz.asc
-rw-r--r-- 1 root root 507 2021-02-13 05:52 ./slackware64/l/glibc-profile-2.33-x86_64-1.txt
-rw-r--r-- 1 root root 1443344 2021-02-13 05:52 ./slackware64/l/glibc-profile-2.33-x86_64-1.txz
-rw-r--r-- 1 root root 163 2021-02-13 05:52 ./slackware64/l/glibc-profile-2.33-x86_64-1.txz.asc
-rw-r--r-- 1 root root 313 2021-04-01 23:21 ./slackware64/l/glibc-2.33-x86_64-2.txt
-rw-r--r-- 1 root root 5280640 2021-04-01 23:21 ./slackware64/l/glibc-2.33-x86_64-2.txz
-rw-r--r-- 1 root root 163 2021-04-01 23:21 ./slackware64/l/glibc-2.33-x86_64-2.txz.asc
-rw-r--r-- 1 root root 353 2021-04-01 23:20 ./slackware64/l/glibc-i18n-2.33-x86_64-2.txt
-rw-r--r-- 1 root root 12038660 2021-04-01 23:20 ./slackware64/l/glibc-i18n-2.33-x86_64-2.txz
-rw-r--r-- 1 root root 163 2021-04-01 23:20 ./slackware64/l/glibc-i18n-2.33-x86_64-2.txz.asc
-rw-r--r-- 1 root root 507 2021-04-01 23:20 ./slackware64/l/glibc-profile-2.33-x86_64-2.txt
-rw-r--r-- 1 root root 1443304 2021-04-01 23:20 ./slackware64/l/glibc-profile-2.33-x86_64-2.txz
-rw-r--r-- 1 root root 163 2021-04-01 23:20 ./slackware64/l/glibc-profile-2.33-x86_64-2.txz.asc
-rw-r--r-- 1 root root 358 2021-02-13 06:37 ./slackware64/l/glibmm-2.64.5-x86_64-3.txt
-rw-r--r-- 1 root root 1012844 2021-02-13 06:37 ./slackware64/l/glibmm-2.64.5-x86_64-3.txz
-rw-r--r-- 1 root root 163 2021-02-13 06:37 ./slackware64/l/glibmm-2.64.5-x86_64-3.txz.asc
@ -3058,9 +3058,9 @@ drwxr-xr-x 2 root root 73728 2021-03-31 23:48 ./slackware64/l
-rw-r--r-- 1 root root 473 2021-02-13 06:52 ./slackware64/l/id3lib-3.8.3-x86_64-4.txt
-rw-r--r-- 1 root root 161400 2021-02-13 06:52 ./slackware64/l/id3lib-3.8.3-x86_64-4.txz
-rw-r--r-- 1 root root 163 2021-02-13 06:52 ./slackware64/l/id3lib-3.8.3-x86_64-4.txz.asc
-rw-r--r-- 1 root root 537 2021-03-21 17:46 ./slackware64/l/imagemagick-7.0.11_4-x86_64-1.txt
-rw-r--r-- 1 root root 7939212 2021-03-21 17:46 ./slackware64/l/imagemagick-7.0.11_4-x86_64-1.txz
-rw-r--r-- 1 root root 163 2021-03-21 17:46 ./slackware64/l/imagemagick-7.0.11_4-x86_64-1.txz.asc
-rw-r--r-- 1 root root 537 2021-04-01 18:07 ./slackware64/l/imagemagick-7.0.11_5-x86_64-1.txt
-rw-r--r-- 1 root root 7915652 2021-04-01 18:07 ./slackware64/l/imagemagick-7.0.11_5-x86_64-1.txz
-rw-r--r-- 1 root root 163 2021-04-01 18:07 ./slackware64/l/imagemagick-7.0.11_5-x86_64-1.txz.asc
-rwxr-xr-x 1 root root 2897 2009-06-24 22:06 ./slackware64/l/install-packages
-rw-r--r-- 1 root root 446 2006-09-18 10:41 ./slackware64/l/install.end
-rw-r--r-- 1 root root 415 2021-02-13 06:54 ./slackware64/l/isl-0.23-x86_64-3.txt
@ -3786,7 +3786,7 @@ drwxr-xr-x 2 root root 73728 2021-03-31 23:48 ./slackware64/l
-rw-r--r-- 1 root root 463 2021-03-05 21:29 ./slackware64/l/zstd-1.4.9-x86_64-1.txt
-rw-r--r-- 1 root root 421332 2021-03-05 21:29 ./slackware64/l/zstd-1.4.9-x86_64-1.txz
-rw-r--r-- 1 root root 163 2021-03-05 21:29 ./slackware64/l/zstd-1.4.9-x86_64-1.txz.asc
drwxr-xr-x 2 root root 32768 2021-03-31 23:48 ./slackware64/n
drwxr-xr-x 2 root root 32768 2021-04-01 23:54 ./slackware64/n
-rw-r--r-- 1 root root 357 2021-02-13 11:52 ./slackware64/n/ModemManager-1.14.10-x86_64-3.txt
-rw-r--r-- 1 root root 1877092 2021-02-13 11:52 ./slackware64/n/ModemManager-1.14.10-x86_64-3.txz
-rw-r--r-- 1 root root 163 2021-02-13 11:52 ./slackware64/n/ModemManager-1.14.10-x86_64-3.txz.asc
@ -4067,9 +4067,9 @@ drwxr-xr-x 2 root root 32768 2021-03-31 23:48 ./slackware64/n
-rw-r--r-- 1 root root 306 2021-02-13 12:15 ./slackware64/n/netwatch-1.3.1_2-x86_64-5.txt
-rw-r--r-- 1 root root 86984 2021-02-13 12:15 ./slackware64/n/netwatch-1.3.1_2-x86_64-5.txz
-rw-r--r-- 1 root root 163 2021-02-13 12:15 ./slackware64/n/netwatch-1.3.1_2-x86_64-5.txz.asc
-rw-r--r-- 1 root root 582 2021-03-18 23:28 ./slackware64/n/network-scripts-15.0-noarch-14.txt
-rw-r--r-- 1 root root 39928 2021-03-18 23:28 ./slackware64/n/network-scripts-15.0-noarch-14.txz
-rw-r--r-- 1 root root 163 2021-03-18 23:28 ./slackware64/n/network-scripts-15.0-noarch-14.txz.asc
-rw-r--r-- 1 root root 582 2021-04-01 20:21 ./slackware64/n/network-scripts-15.0-noarch-15.txt
-rw-r--r-- 1 root root 39680 2021-04-01 20:21 ./slackware64/n/network-scripts-15.0-noarch-15.txz
-rw-r--r-- 1 root root 163 2021-04-01 20:21 ./slackware64/n/network-scripts-15.0-noarch-15.txz.asc
-rw-r--r-- 1 root root 557 2021-02-13 12:16 ./slackware64/n/netwrite-0.17-x86_64-4.txt
-rw-r--r-- 1 root root 6912 2021-02-13 12:16 ./slackware64/n/netwrite-0.17-x86_64-4.txz
-rw-r--r-- 1 root root 163 2021-02-13 12:16 ./slackware64/n/netwrite-0.17-x86_64-4.txz.asc
@ -4281,7 +4281,7 @@ drwxr-xr-x 2 root root 4096 2021-02-15 19:35 ./slackware64/tcl
-rw-r--r-- 1 root root 227 2021-02-13 12:42 ./slackware64/tcl/tk-8.6.11.1-x86_64-3.txt
-rw-r--r-- 1 root root 1787440 2021-02-13 12:42 ./slackware64/tcl/tk-8.6.11.1-x86_64-3.txz
-rw-r--r-- 1 root root 163 2021-02-13 12:42 ./slackware64/tcl/tk-8.6.11.1-x86_64-3.txz.asc
drwxr-xr-x 2 root root 65536 2021-03-27 20:16 ./slackware64/x
drwxr-xr-x 2 root root 65536 2021-04-01 23:54 ./slackware64/x
-rw-r--r-- 1 root root 440 2021-03-05 02:40 ./slackware64/x/OpenCC-1.1.2-x86_64-1.txt
-rw-r--r-- 1 root root 681960 2021-03-05 02:40 ./slackware64/x/OpenCC-1.1.2-x86_64-1.txz
-rw-r--r-- 1 root root 163 2021-03-05 02:40 ./slackware64/x/OpenCC-1.1.2-x86_64-1.txz.asc
@ -4614,9 +4614,9 @@ drwxr-xr-x 2 root root 65536 2021-03-27 20:16 ./slackware64/x
-rw-r--r-- 1 root root 377 2021-02-13 13:08 ./slackware64/x/libXrender-0.9.10-x86_64-4.txt
-rw-r--r-- 1 root root 34824 2021-02-13 13:08 ./slackware64/x/libXrender-0.9.10-x86_64-4.txz
-rw-r--r-- 1 root root 163 2021-02-13 13:08 ./slackware64/x/libXrender-0.9.10-x86_64-4.txz.asc
-rw-r--r-- 1 root root 321 2021-02-13 13:08 ./slackware64/x/libXres-1.2.0-x86_64-4.txt
-rw-r--r-- 1 root root 22404 2021-02-13 13:08 ./slackware64/x/libXres-1.2.0-x86_64-4.txz
-rw-r--r-- 1 root root 163 2021-02-13 13:08 ./slackware64/x/libXres-1.2.0-x86_64-4.txz.asc
-rw-r--r-- 1 root root 321 2021-04-01 18:07 ./slackware64/x/libXres-1.2.1-x86_64-1.txt
-rw-r--r-- 1 root root 22932 2021-04-01 18:07 ./slackware64/x/libXres-1.2.1-x86_64-1.txz
-rw-r--r-- 1 root root 163 2021-04-01 18:07 ./slackware64/x/libXres-1.2.1-x86_64-1.txz.asc
-rw-r--r-- 1 root root 288 2021-02-13 13:08 ./slackware64/x/libXt-1.2.1-x86_64-2.txt
-rw-r--r-- 1 root root 691372 2021-02-13 13:08 ./slackware64/x/libXt-1.2.1-x86_64-2.txz
-rw-r--r-- 1 root root 163 2021-02-13 13:08 ./slackware64/x/libXt-1.2.1-x86_64-2.txz.asc
@ -5490,11 +5490,11 @@ drwxr-xr-x 2 root root 4096 2021-02-15 19:33 ./slackware64/y
-rw-r--r-- 1 root root 1486956 2021-02-13 13:56 ./slackware64/y/nethack-3.6.6-x86_64-3.txz
-rw-r--r-- 1 root root 163 2021-02-13 13:56 ./slackware64/y/nethack-3.6.6-x86_64-3.txz.asc
-rw-r--r-- 1 root root 26 2020-12-30 21:55 ./slackware64/y/tagfile
drwxr-xr-x 18 root root 4096 2021-03-31 23:49 ./source
-rw-r--r-- 1 root root 566937 2021-03-31 23:49 ./source/CHECKSUMS.md5
-rw-r--r-- 1 root root 163 2021-03-31 23:49 ./source/CHECKSUMS.md5.asc
-rw-r--r-- 1 root root 789325 2021-03-31 23:49 ./source/FILE_LIST
-rw-r--r-- 1 root root 22393989 2021-03-31 23:49 ./source/MANIFEST.bz2
drwxr-xr-x 18 root root 4096 2021-04-01 23:56 ./source
-rw-r--r-- 1 root root 567039 2021-04-01 23:56 ./source/CHECKSUMS.md5
-rw-r--r-- 1 root root 163 2021-04-01 23:56 ./source/CHECKSUMS.md5.asc
-rw-r--r-- 1 root root 789443 2021-04-01 23:55 ./source/FILE_LIST
-rw-r--r-- 1 root root 22388095 2021-04-01 23:55 ./source/MANIFEST.bz2
-rw-r--r-- 1 root root 1314 2006-10-02 04:40 ./source/README.TXT
drwxr-xr-x 122 root root 4096 2021-03-08 19:03 ./source/a
-rw-r--r-- 1 root root 1470 2021-01-17 20:11 ./source/a/FTBFSlog
@ -6741,10 +6741,10 @@ drwxr-xr-x 2 root root 4096 2021-02-13 05:31 ./source/ap/htop
-rwxr-xr-x 1 root root 4105 2021-02-13 05:31 ./source/ap/htop/htop.SlackBuild
-rw-r--r-- 1 root root 33 2020-08-29 17:27 ./source/ap/htop/htop.url
-rw-r--r-- 1 root root 933 2018-02-27 06:12 ./source/ap/htop/slack-desc
drwxr-xr-x 2 root root 4096 2021-02-13 05:31 ./source/ap/inxi
drwxr-xr-x 2 root root 4096 2021-04-01 23:19 ./source/ap/inxi
-rwxr-xr-x 1 root root 2065 2020-07-29 18:57 ./source/ap/inxi/fetch-inxi.sh
-rw-r--r-- 1 root root 320299 2021-01-13 17:32 ./source/ap/inxi/inxi-20210113_1e2d470c.tar.lz
-rwxr-xr-x 1 root root 3884 2021-02-13 05:31 ./source/ap/inxi/inxi.SlackBuild
-rw-r--r-- 1 root root 345610 2021-03-29 14:32 ./source/ap/inxi/inxi-20210329_a539c8fd.tar.lz
-rwxr-xr-x 1 root root 3884 2021-04-01 23:19 ./source/ap/inxi/inxi.SlackBuild
-rw-r--r-- 1 root root 940 2020-07-29 19:10 ./source/ap/inxi/slack-desc
drwxr-xr-x 2 root root 4096 2021-02-13 05:31 ./source/ap/ispell
-rw-r--r-- 1 root root 512639 2021-01-09 21:12 ./source/ap/ispell/ispell-3.4.02.tar.lz
@ -9504,7 +9504,7 @@ drwxr-xr-x 2 root root 4096 2020-11-11 22:13 ./source/kde/kde/src/plasma-
-rw-r--r-- 1 root root 488 2021-03-16 12:46 ./source/kde/kde/src/plasma/systemsettings-5.21.3.tar.xz.sig
-rw-r--r-- 1 root root 82504 2021-03-16 12:46 ./source/kde/kde/src/plasma/xdg-desktop-portal-kde-5.21.3.tar.xz
-rw-r--r-- 1 root root 488 2021-03-16 12:46 ./source/kde/kde/src/plasma/xdg-desktop-portal-kde-5.21.3.tar.xz.sig
drwxr-xr-x 358 root root 12288 2021-03-31 19:02 ./source/l
drwxr-xr-x 358 root root 12288 2021-04-01 23:34 ./source/l
-rw-r--r-- 1 root root 4949 2021-03-07 06:00 ./source/l/FTBFSlog
drwxr-xr-x 3 root root 4096 2021-02-13 05:31 ./source/l/GConf
-rw-r--r-- 1 root root 1559904 2013-01-22 02:48 ./source/l/GConf/GConf-3.2.6.tar.xz
@ -9958,7 +9958,7 @@ drwxr-xr-x 2 root root 4096 2021-03-31 18:34 ./source/l/glib2
-rw-r--r-- 1 root root 999 2011-03-27 21:04 ./source/l/glib2/libglib2.csh
-rw-r--r-- 1 root root 982 2008-03-18 07:08 ./source/l/glib2/libglib2.sh
-rw-r--r-- 1 root root 860 2018-11-15 04:21 ./source/l/glib2/slack-desc
drwxr-xr-x 4 root root 4096 2021-02-09 19:59 ./source/l/glibc
drwxr-xr-x 4 root root 4096 2021-04-01 23:34 ./source/l/glibc
-rw-r--r-- 1 root root 5660 2020-08-16 19:34 ./source/l/glibc/doinst.sh-aaa_glibc-solibs
-rw-r--r-- 1 root root 5761 2020-08-16 19:34 ./source/l/glibc/doinst.sh-glibc
-rw-r--r-- 1 root root 415 2021-01-17 00:43 ./source/l/glibc/glibc-2.32.en_US.no.am.pm.date.format.diff.gz
@ -9966,11 +9966,12 @@ drwxr-xr-x 4 root root 4096 2021-02-09 19:59 ./source/l/glibc
-rw-r--r-- 1 root root 833 2021-02-01 19:21 ./source/l/glibc/glibc-2.33.tar.xz.sig
-rw-r--r-- 1 root root 2617 2016-08-08 14:05 ./source/l/glibc/glibc-c-utf8-locale.patch.gz
-rwxr-xr-x 1 root root 174 2004-08-09 06:21 ./source/l/glibc/glibc-cvs-checkout.sh
-rwxr-xr-x 1 root root 16081 2021-02-13 05:36 ./source/l/glibc/glibc.SlackBuild
-rwxr-xr-x 1 root root 16081 2021-04-01 23:11 ./source/l/glibc/glibc.SlackBuild
-rw-r--r-- 1 root root 312 2019-02-16 20:06 ./source/l/glibc/glibc.locale.no-archive.diff.gz
-rw-r--r-- 1 root root 213 2006-08-22 06:33 ./source/l/glibc/glibc.ru_RU.CP1251.diff.gz
drwxr-xr-x 2 root root 4096 2021-02-09 19:53 ./source/l/glibc/patches
drwxr-xr-x 2 root root 4096 2021-04-01 23:15 ./source/l/glibc/patches
-rw-r--r-- 1 root root 899 2021-02-09 19:43 ./source/l/glibc/patches/0001-nsswitch-return-result-when-nss-database-is-locked.patch.gz
-rw-r--r-- 1 root root 2959 2021-04-01 23:15 ./source/l/glibc/patches/cdc31409bd4f878577059e70dbd52a28643ec609.patch.gz
drwxr-xr-x 2 root root 4096 2006-09-14 06:32 ./source/l/glibc/profile.d
-rwxr-xr-x 1 root root 328 2011-03-27 21:19 ./source/l/glibc/profile.d/glibc.csh.new
-rwxr-xr-x 1 root root 325 2006-09-14 08:26 ./source/l/glibc/profile.d/glibc.sh.new
@ -10186,8 +10187,8 @@ drwxr-xr-x 2 root root 4096 2018-01-05 18:45 ./source/l/id3lib/patches
-rw-r--r-- 1 root root 629 2017-09-11 16:30 ./source/l/id3lib/patches/id3lib.utf8_writing.patch.gz
-rw-r--r-- 1 root root 517 2017-09-11 16:30 ./source/l/id3lib/patches/id3lib.vbr_stack_smash.patch.gz
-rw-r--r-- 1 root root 927 2018-02-27 06:12 ./source/l/id3lib/slack-desc
drwxr-xr-x 2 root root 4096 2021-03-21 17:44 ./source/l/imagemagick
-rw-r--r-- 1 root root 10185641 2021-03-20 17:23 ./source/l/imagemagick/ImageMagick-7.0.11-4.tar.lz
drwxr-xr-x 2 root root 4096 2021-04-01 18:05 ./source/l/imagemagick
-rw-r--r-- 1 root root 10169409 2021-03-28 17:24 ./source/l/imagemagick/ImageMagick-7.0.11-5.tar.lz
-rw-r--r-- 1 root root 309 2016-05-17 04:08 ./source/l/imagemagick/doinst.sh.gz
-rwxr-xr-x 1 root root 7092 2021-02-19 18:54 ./source/l/imagemagick/imagemagick.SlackBuild
-rw-r--r-- 1 root root 43 2020-09-30 21:13 ./source/l/imagemagick/imagemagick.url
@ -12047,7 +12048,7 @@ drwxr-xr-x 2 root root 4096 2021-02-13 05:32 ./source/n/netkit-ntalk
drwxr-xr-x 2 root root 4096 2021-02-13 05:32 ./source/n/netkit-routed
-rw-r--r-- 1 root root 305 2001-02-26 02:15 ./source/n/netkit-routed/netkit-routed-0.17.diff.gz
-rw-r--r-- 1 root root 36435 2000-07-31 03:02 ./source/n/netkit-routed/netkit-routed-0.17.tar.gz
-rwxr-xr-x 1 root root 2996 2021-02-13 05:32 ./source/n/netkit-routed/netkit-routed.SlackBuild
-rwxr-xr-x 1 root root 2996 2021-02-13 05:32 ./source/n/netkit-routed/netkit-routed.SlackBuild
-rw-r--r-- 1 root root 8075 2000-12-26 15:14 ./source/n/netkit-routed/routed.18.candidate.final.patch.gz
-rw-r--r-- 1 root root 1096 2018-02-27 06:13 ./source/n/netkit-routed/slack-desc
drwxr-xr-x 2 root root 4096 2021-02-13 05:32 ./source/n/netkit-rsh
@ -12104,15 +12105,15 @@ drwxr-xr-x 2 root root 4096 2020-08-14 03:30 ./source/n/network-scripts/ma
drwxr-xr-x 2 root root 4096 2021-03-13 05:06 ./source/n/network-scripts/modprobe.d
-rw-r--r-- 1 root root 442 2021-02-28 02:09 ./source/n/network-scripts/modprobe.d/bonding.conf
-rw-r--r-- 1 root root 344 2021-02-28 02:09 ./source/n/network-scripts/modprobe.d/ipv6.conf
-rwxr-xr-x 1 root root 3298 2021-03-10 04:17 ./source/n/network-scripts/network-scripts.SlackBuild
drwxr-xr-x 2 root root 4096 2021-02-27 18:53 ./source/n/network-scripts/scripts
-rwxr-xr-x 1 root root 3298 2021-04-01 20:21 ./source/n/network-scripts/network-scripts.SlackBuild
drwxr-xr-x 2 root root 4096 2021-04-01 20:21 ./source/n/network-scripts/scripts
-rw-r--r-- 1 root root 21 1999-01-28 01:15 ./source/n/network-scripts/scripts/HOSTNAME
-rw-r--r-- 1 root root 27 1994-07-07 15:39 ./source/n/network-scripts/scripts/host.conf
-rw-r--r-- 1 root root 627 2003-08-27 01:07 ./source/n/network-scripts/scripts/hosts
-rw-r--r-- 1 root root 293 1993-11-26 01:54 ./source/n/network-scripts/scripts/hosts.allow
-rw-r--r-- 1 root root 296 1993-11-26 01:54 ./source/n/network-scripts/scripts/hosts.deny
-rw-r--r-- 1 root root 320 1998-02-09 01:57 ./source/n/network-scripts/scripts/hosts.equiv
-rw-r--r-- 1 root root 38717 2021-03-09 00:13 ./source/n/network-scripts/scripts/netconfig
-rw-r--r-- 1 root root 37686 2021-04-01 20:21 ./source/n/network-scripts/scripts/netconfig
-rw-r--r-- 1 root root 233 1999-10-07 05:21 ./source/n/network-scripts/scripts/networks
-rw-r--r-- 1 root root 24 1998-02-09 02:21 ./source/n/network-scripts/scripts/nntpserver
-rw-r--r-- 1 root root 5748 2002-02-10 09:01 ./source/n/network-scripts/scripts/protocols
@ -13143,7 +13144,7 @@ drwxr-xr-x 2 root root 12288 2021-02-13 05:36 ./source/x/x11/build
-rw-r--r-- 1 root root 2 2021-02-13 05:35 ./source/x/x11/build/libXpresent
-rw-r--r-- 1 root root 2 2021-02-13 05:35 ./source/x/x11/build/libXrandr
-rw-r--r-- 1 root root 2 2021-02-13 05:35 ./source/x/x11/build/libXrender
-rw-r--r-- 1 root root 2 2021-02-13 05:35 ./source/x/x11/build/libXres
-rw-r--r-- 1 root root 2 2021-04-01 18:07 ./source/x/x11/build/libXres
-rw-r--r-- 1 root root 2 2021-02-13 05:35 ./source/x/x11/build/libXt
-rw-r--r-- 1 root root 2 2021-02-13 05:35 ./source/x/x11/build/libXtst
-rw-r--r-- 1 root root 2 2021-02-13 05:35 ./source/x/x11/build/libXv
@ -14056,7 +14057,7 @@ drwxr-xr-x 2 root root 4096 2020-08-09 17:46 ./source/x/x11/src/font
-rwxr-xr-x 1 root root 2202 2020-07-09 18:37 ./source/x/x11/src/get-xf86-video-savage.sh
-rwxr-xr-x 1 root root 2154 2020-07-09 18:37 ./source/x/x11/src/get-xf86-video-sis.sh
-rwxr-xr-x 1 root root 2154 2020-07-09 18:37 ./source/x/x11/src/get-xf86-video-v4l.sh
drwxr-xr-x 2 root root 4096 2021-03-27 18:04 ./source/x/x11/src/lib
drwxr-xr-x 2 root root 4096 2021-04-01 18:06 ./source/x/x11/src/lib
-rw-r--r-- 1 root root 280640 2019-03-10 22:43 ./source/x/x11/src/lib/libFS-1.0.8.tar.xz
-rw-r--r-- 1 root root 325932 2019-07-14 17:45 ./source/x/x11/src/lib/libICE-1.0.10.tar.xz
-rw-r--r-- 1 root root 300712 2018-10-10 15:05 ./source/x/x11/src/lib/libSM-1.2.3.tar.xz
@ -14083,7 +14084,7 @@ drwxr-xr-x 2 root root 4096 2021-03-27 18:04 ./source/x/x11/src/lib
-rw-r--r-- 1 root root 235464 2015-04-17 18:42 ./source/x/x11/src/lib/libXpresent-1.0.0.tar.xz
-rw-r--r-- 1 root root 275120 2019-03-16 20:58 ./source/x/x11/src/lib/libXrandr-1.5.2.tar.xz
-rw-r--r-- 1 root root 255432 2016-10-04 20:24 ./source/x/x11/src/lib/libXrender-0.9.10.tar.xz
-rw-r--r-- 1 root root 254692 2017-10-11 15:13 ./source/x/x11/src/lib/libXres-1.2.0.tar.xz
-rw-r--r-- 1 root root 254900 2021-03-31 20:05 ./source/x/x11/src/lib/libXres-1.2.1.tar.xz
-rw-r--r-- 1 root root 684716 2021-01-24 14:49 ./source/x/x11/src/lib/libXt-1.2.1.tar.xz
-rw-r--r-- 1 root root 267468 2016-10-04 20:25 ./source/x/x11/src/lib/libXtst-1.2.3.tar.xz
-rw-r--r-- 1 root root 257292 2016-10-04 20:25 ./source/x/x11/src/lib/libXv-1.0.11.tar.xz

View file

@ -697,6 +697,7 @@ gzip ./source/t/xfig/xfig.fig.ad.diff
gzip ./source/l/glibc/glibc.ru_RU.CP1251.diff
gzip ./source/l/glibc/glibc.locale.no-archive.diff
gzip ./source/l/glibc/patches/0001-nsswitch-return-result-when-nss-database-is-locked.patch
gzip ./source/l/glibc/patches/cdc31409bd4f878577059e70dbd52a28643ec609.patch
gzip ./source/l/glibc/glibc-c-utf8-locale.patch
gzip ./source/l/glibc/glibc-2.32.en_US.no.am.pm.date.format.diff
gzip ./source/l/fuse/doinst.sh

View file

@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=inxi
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
BUILD=${BUILD:-2}
BUILD=${BUILD:-1}
# Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then

View file

@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=glibc
VERSION=${VERSION:-$(echo glibc-*.tar.xz | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
CHECKOUT=${CHECKOUT:-""}
BUILD=${BUILD:-1}
BUILD=${BUILD:-2}
# I was considering disabling NSCD, but MoZes talked me out of it. :)
#DISABLE_NSCD=" --disable-nscd "

View file

@ -0,0 +1,237 @@
From cdc31409bd4f878577059e70dbd52a28643ec609 Mon Sep 17 00:00:00 2001
From: Adhemerval Zanella <adhemerval.zanella@linaro.org>
Date: Wed, 31 Mar 2021 13:53:34 -0300
Subject: [PATCH] linux: Normalize and return timeout on select (BZ #27651)
The commit 2433d39b697, which added time64 support to select, changed
the function to use __NR_pselect6 (or __NR_pelect6_time64) on all
architectures. However, on architectures where the symbol was
implemented with __NR_select the kernel normalizes the passed timeout
instead of return EINVAL. For instance, the input timeval
{ 0, 5000000 } is interpreted as { 5, 0 }.
And as indicated by BZ #27651, this semantic seems to be expected
and changing it results in some performance issues (most likely
the program does not check the return code and keeps issuing
select with unormalized tv_usec argument).
To avoid a different semantic depending whether which syscall the
architecture used to issue, select now always normalize the timeout
input. This is a slight change for some ABIs (for instance aarch64).
Checked on x86_64-linux-gnu and i686-linux-gnu.
---
include/time.h | 5 +++
sunrpc/svcauth_des.c | 1 -
support/Makefile | 2 ++
support/support.h | 8 +++++
support/support_select_modify_timeout.c | 29 ++++++++++++++++
support/support_select_normalize_timeout.c | 29 ++++++++++++++++
sysdeps/unix/sysv/linux/select.c | 40 ++++++++++++++++++----
8 files changed, 123 insertions(+), 8 deletions(-)
create mode 100644 support/support_select_modify_timeout.c
create mode 100644 support/support_select_normalize_timeout.c
diff --git a/include/time.h b/include/time.h
index caf2af5e74..e0636132a6 100644
--- a/include/time.h
+++ b/include/time.h
@@ -502,6 +502,11 @@ time_now (void)
__clock_gettime (TIME_CLOCK_GETTIME_CLOCKID, &ts);
return ts.tv_sec;
}
+
+#define NSEC_PER_SEC 1000000000L /* Nanoseconds per second. */
+#define USEC_PER_SEC 1000000L /* Microseconds per second. */
+#define NSEC_PER_USEC 1000L /* Nanoseconds per microsecond. */
+
#endif
#endif
diff --git a/sunrpc/svcauth_des.c b/sunrpc/svcauth_des.c
index 7607abc818..25a85c9097 100644
--- a/sunrpc/svcauth_des.c
+++ b/sunrpc/svcauth_des.c
@@ -58,7 +58,6 @@
#define debug(msg) /*printf("svcauth_des: %s\n", msg) */
-#define USEC_PER_SEC ((uint32_t) 1000000L)
#define BEFORE(t1, t2) timercmp(t1, t2, <)
/*
diff --git a/support/Makefile b/support/Makefile
index 900e17f94f..1e2fc97ee6 100644
--- a/support/Makefile
+++ b/support/Makefile
@@ -68,6 +68,8 @@ libsupport-routines = \
support_quote_string \
support_record_failure \
support_run_diff \
+ support_select_modify_timeout \
+ support_select_normalize_timeout \
support_set_small_thread_stack_size \
support_shared_allocate \
support_small_stack_thread_attribute \
diff --git a/support/support.h b/support/support.h
index e023d00857..f983783d64 100644
--- a/support/support.h
+++ b/support/support.h
@@ -144,6 +144,14 @@ static __inline bool support_path_support_time64 (const char *path)
/* Return true if stat supports nanoseconds resolution. */
extern bool support_stat_nanoseconds (const char *path);
+/* Return true if select modify the timeout to reflect the amount of time
+ no slept. */
+extern bool support_select_modify_timeout (void);
+
+/* Return true if select normalize the timeout input by taking in account
+ tv_usec larger than 1000000. */
+extern bool support_select_normalize_timeout (void);
+
__END_DECLS
#endif /* SUPPORT_H */
diff --git a/support/support_select_modify_timeout.c b/support/support_select_modify_timeout.c
new file mode 100644
index 0000000000..d70a5a5068
--- /dev/null
+++ b/support/support_select_modify_timeout.c
@@ -0,0 +1,29 @@
+/* Return whether select modify the timeout.
+ Copyright (C) 2021 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include <stdbool.h>
+
+bool
+support_select_modify_timeout (void)
+{
+#ifdef __linux__
+ return true;
+#else
+ return false;
+#endif
+}
diff --git a/support/support_select_normalize_timeout.c b/support/support_select_normalize_timeout.c
new file mode 100644
index 0000000000..447e3ec3e3
--- /dev/null
+++ b/support/support_select_normalize_timeout.c
@@ -0,0 +1,29 @@
+/* Return whether select normalize the timeout.
+ Copyright (C) 2021 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include <stdbool.h>
+
+bool
+support_select_normalize_timeout (void)
+{
+#ifdef __linux__
+ return true;
+#else
+ return false;
+#endif
+}
diff --git a/sysdeps/unix/sysv/linux/select.c b/sysdeps/unix/sysv/linux/select.c
index 415aa87d3c..d075270ff4 100644
--- a/sysdeps/unix/sysv/linux/select.c
+++ b/sysdeps/unix/sysv/linux/select.c
@@ -33,12 +33,34 @@ int
__select64 (int nfds, fd_set *readfds, fd_set *writefds, fd_set *exceptfds,
struct __timeval64 *timeout)
{
- struct __timespec64 ts64, *pts64 = NULL;
- if (timeout != NULL)
+ __time64_t s = timeout != NULL ? timeout->tv_sec : 0;
+ int32_t us = timeout != NULL ? timeout->tv_usec : 0;
+ int32_t ns;
+
+ if (s < 0 || us < 0)
+ return INLINE_SYSCALL_ERROR_RETURN_VALUE (EINVAL);
+
+ /* Normalize the timeout, as legacy Linux __NR_select and __NR__newselect.
+ Different than syscall, it also handle possible overflow. */
+ if (us / USEC_PER_SEC > INT64_MAX - s)
{
- ts64 = timeval64_to_timespec64 (*timeout);
- pts64 = &ts64;
+ s = INT64_MAX;
+ ns = NSEC_PER_SEC - 1;
}
+ else
+ {
+ s += us / USEC_PER_SEC;
+ us = us % USEC_PER_SEC;
+ ns = us * NSEC_PER_USEC;
+ }
+
+ struct __timespec64 ts64, *pts64 = NULL;
+ if (timeout != NULL)
+ {
+ ts64.tv_sec = s;
+ ts64.tv_nsec = ns;
+ pts64 = &ts64;
+ }
#ifndef __NR_pselect6_time64
# define __NR_pselect6_time64 __NR_pselect6
@@ -52,10 +74,13 @@ __select64 (int nfds, fd_set *readfds, fd_set *writefds, fd_set *exceptfds,
(though the pselect() glibc call suppresses this behavior).
Since select() on Linux has the same behavior as the pselect6
syscall, we update the timeout here. */
- if (r == 0 || errno != ENOSYS)
+ if (r >= 0 || errno != ENOSYS)
{
if (timeout != NULL)
- TIMEVAL_TO_TIMESPEC (timeout, &ts64);
+ {
+ timeout->tv_sec = ts64.tv_sec;
+ timeout->tv_usec = ts64.tv_nsec / NSEC_PER_USEC;
+ }
return r;
}
@@ -71,7 +96,8 @@ __select64 (int nfds, fd_set *readfds, fd_set *writefds, fd_set *exceptfds,
__set_errno (EINVAL);
return -1;
}
- ts32 = valid_timespec64_to_timespec (ts64);
+ ts32.tv_sec = s;
+ ts32.tv_nsec = ns;
pts32 = &ts32;
}
# ifndef __ASSUME_PSELECT
--
2.27.0

View file

@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=network-scripts
VERSION=${VERSION:-15.0}
ARCH=noarch
BUILD=${BUILD:-14}
BUILD=${BUILD:-15}
# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
# the name of the created package would be, and then exit. This information

View file

@ -461,17 +461,8 @@ EOF
fi
HOSTNM="`cat $TMP/SeThost`"
rm -f $TMP/SeThost $TMP/tempmsg
if [ "$HOSTNM" = "" ] || [[ ! "$HOSTNM" =~ ^[[:alnum:]-]+$ ]] || \
[ "${HOSTNM:0:1}" == "-" ] || [ "${HOSTNM: -1:1}" == "-" ]; then
dialog --title "HOSTNAME" --ok-button "Back" --msgbox \
"That doesn't appear to be a valid hostname.\n
Hostnames can only contain letters, numbers and hyphens,
and may not begin or end with a hyphen." 7 60
if [ $? = 1 -o $? = 255 ]; then
exit
fi
else
break
if [ ! "$HOSTNM" = "" ]; then
break;
fi
done
@ -491,21 +482,8 @@ EOF
fi
DOMAIN="`cat $TMP/SeTdom`"
rm -f $TMP/SeTdom $TMP/tempmsg
# These regexes doon't catch everything, just basic syntax mistakes.
DN="${DOMAIN%.*}"
TLD="${DOMAIN##*.}"
if [ -z "$DOMAIN" ] || [ -z "$TLD" ] || [ -z "$DN" ] || [[ ! "$DOMAIN" =~ ^[^.-][[:alnum:].-]+[^.-]$ ]] || \
[[ ! "$DN" =~ ^[^.-][[:alnum:].-]+[^.-]$ ]] || [[ "$DN" =~ \.\. ]] || [[ "$DN" =~ -- ]] || \
[[ ! "$TLD" =~ ^[^-][[:alnum:]-]+[^-]$ ]]; then
dialog --title "DOMAINNAME" --ok-button "Back" --msgbox \
"That doesn't appear to be a valid domain name.\n
Domain names can only contain letters and numbers, hyphens
and dots, and may not begin or end with a hyphen or dot." 7 68
if [ $? = 1 -o $? = 255 ]; then
exit
fi
else
break
if [ ! "$DOMAIN" = "" ]; then
break;
fi
done

View file

@ -1 +1 @@
4
1