Fri Nov 9 21:46:09 UTC 2018

a/udisks2-2.6.5-x86_64-3.txz:  Rebuilt.
  Recompiled against net-snmp-5.8.
ap/hplip-3.18.10-x86_64-2.txz:  Rebuilt.
  Recompiled against net-snmp-5.8.
d/bison-3.2.1-x86_64-1.txz:  Upgraded.
d/meson-0.48.2-x86_64-1.txz:  Upgraded.
l/pycairo-1.18.0-x86_64-1.txz:  Upgraded.
n/bridge-utils-1.6-x86_64-1.txz:  Upgraded.
n/net-snmp-5.8-x86_64-1.txz:  Upgraded.
  Shared library .so-version bump.
n/ntp-4.2.8p12-x86_64-2.txz:  Rebuilt.
  Recompiled against net-snmp-5.8.
n/php-7.2.12-x86_64-2.txz:  Rebuilt.
  Recompiled against net-snmp-5.8.
xap/blackbox-0.74-x86_64-2.txz:  Rebuilt.
  When building, don't install anything to the system. Thanks to Didier Spaier.
xap/sane-1.0.27-x86_64-4.txz:  Rebuilt.
  Recompiled against net-snmp-5.8.
extra/aspell-word-lists/aspell-ar-1.2_0-x86_64-1.txz:  Added.
extra/aspell-word-lists/aspell-ast-0.01-x86_64-1.txz:  Added.
extra/aspell-word-lists/aspell-ca-2.1.5_1-x86_64-1.txz:  Upgraded.
extra/aspell-word-lists/aspell-de_alt-2.1_1-x86_64-1.txz:  Added.
extra/aspell-word-lists/aspell-fy-0.12_0-x86_64-1.txz:  Added.
extra/aspell-word-lists/aspell-grc-0.02_0-x86_64-1.txz:  Added.
extra/aspell-word-lists/aspell-hy-0.10.0_0-x86_64-1.txz:  Added.
extra/aspell-word-lists/aspell-ky-0.01_0-x86_64-1.txz:  Added.
extra/aspell-word-lists/aspell-ml-0.03_1-x86_64-1.txz:  Added.
extra/aspell-word-lists/aspell-pt_PT-20070510_0-x86_64-1.txz:  Added.
extra/aspell-word-lists/aspell-tk-0.01_0-x86_64-1.txz:  Added.
This commit is contained in:
Patrick J Volkerding 2018-11-09 21:46:09 +00:00 committed by Eric Hameleers
parent 0e6f7049d6
commit 374248fe50
46 changed files with 1855 additions and 3324 deletions

View file

@ -11,9 +11,48 @@
<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>Fri, 9 Nov 2018 02:42:22 GMT</pubDate>
<lastBuildDate>Fri, 9 Nov 2018 07:59:40 GMT</lastBuildDate>
<pubDate>Fri, 9 Nov 2018 21:46:09 GMT</pubDate>
<lastBuildDate>Sat, 10 Nov 2018 07:59:42 GMT</lastBuildDate>
<generator>maintain_current_git.sh v 1.10</generator>
<item>
<title>Fri, 9 Nov 2018 21:46:09 GMT</title>
<pubDate>Fri, 9 Nov 2018 21:46:09 GMT</pubDate>
<link>https://git.slackware.nl/current/tag/?h=20181109214609</link>
<guid isPermaLink="false">20181109214609</guid>
<description>
<![CDATA[<pre>
a/udisks2-2.6.5-x86_64-3.txz: Rebuilt.
Recompiled against net-snmp-5.8.
ap/hplip-3.18.10-x86_64-2.txz: Rebuilt.
Recompiled against net-snmp-5.8.
d/bison-3.2.1-x86_64-1.txz: Upgraded.
d/meson-0.48.2-x86_64-1.txz: Upgraded.
l/pycairo-1.18.0-x86_64-1.txz: Upgraded.
n/bridge-utils-1.6-x86_64-1.txz: Upgraded.
n/net-snmp-5.8-x86_64-1.txz: Upgraded.
Shared library .so-version bump.
n/ntp-4.2.8p12-x86_64-2.txz: Rebuilt.
Recompiled against net-snmp-5.8.
n/php-7.2.12-x86_64-2.txz: Rebuilt.
Recompiled against net-snmp-5.8.
xap/blackbox-0.74-x86_64-2.txz: Rebuilt.
When building, don't install anything to the system. Thanks to Didier Spaier.
xap/sane-1.0.27-x86_64-4.txz: Rebuilt.
Recompiled against net-snmp-5.8.
extra/aspell-word-lists/aspell-ar-1.2_0-x86_64-1.txz: Added.
extra/aspell-word-lists/aspell-ast-0.01-x86_64-1.txz: Added.
extra/aspell-word-lists/aspell-ca-2.1.5_1-x86_64-1.txz: Upgraded.
extra/aspell-word-lists/aspell-de_alt-2.1_1-x86_64-1.txz: Added.
extra/aspell-word-lists/aspell-fy-0.12_0-x86_64-1.txz: Added.
extra/aspell-word-lists/aspell-grc-0.02_0-x86_64-1.txz: Added.
extra/aspell-word-lists/aspell-hy-0.10.0_0-x86_64-1.txz: Added.
extra/aspell-word-lists/aspell-ky-0.01_0-x86_64-1.txz: Added.
extra/aspell-word-lists/aspell-ml-0.03_1-x86_64-1.txz: Added.
extra/aspell-word-lists/aspell-pt_PT-20070510_0-x86_64-1.txz: Added.
extra/aspell-word-lists/aspell-tk-0.01_0-x86_64-1.txz: Added.
</pre>]]>
</description>
</item>
<item>
<title>Fri, 9 Nov 2018 02:42:22 GMT</title>
<pubDate>Fri, 9 Nov 2018 02:42:22 GMT</pubDate>

View file

@ -1,3 +1,34 @@
Fri Nov 9 21:46:09 UTC 2018
a/udisks2-2.6.5-x86_64-3.txz: Rebuilt.
Recompiled against net-snmp-5.8.
ap/hplip-3.18.10-x86_64-2.txz: Rebuilt.
Recompiled against net-snmp-5.8.
d/bison-3.2.1-x86_64-1.txz: Upgraded.
d/meson-0.48.2-x86_64-1.txz: Upgraded.
l/pycairo-1.18.0-x86_64-1.txz: Upgraded.
n/bridge-utils-1.6-x86_64-1.txz: Upgraded.
n/net-snmp-5.8-x86_64-1.txz: Upgraded.
Shared library .so-version bump.
n/ntp-4.2.8p12-x86_64-2.txz: Rebuilt.
Recompiled against net-snmp-5.8.
n/php-7.2.12-x86_64-2.txz: Rebuilt.
Recompiled against net-snmp-5.8.
xap/blackbox-0.74-x86_64-2.txz: Rebuilt.
When building, don't install anything to the system. Thanks to Didier Spaier.
xap/sane-1.0.27-x86_64-4.txz: Rebuilt.
Recompiled against net-snmp-5.8.
extra/aspell-word-lists/aspell-ar-1.2_0-x86_64-1.txz: Added.
extra/aspell-word-lists/aspell-ast-0.01-x86_64-1.txz: Added.
extra/aspell-word-lists/aspell-ca-2.1.5_1-x86_64-1.txz: Upgraded.
extra/aspell-word-lists/aspell-de_alt-2.1_1-x86_64-1.txz: Added.
extra/aspell-word-lists/aspell-fy-0.12_0-x86_64-1.txz: Added.
extra/aspell-word-lists/aspell-grc-0.02_0-x86_64-1.txz: Added.
extra/aspell-word-lists/aspell-hy-0.10.0_0-x86_64-1.txz: Added.
extra/aspell-word-lists/aspell-ky-0.01_0-x86_64-1.txz: Added.
extra/aspell-word-lists/aspell-ml-0.03_1-x86_64-1.txz: Added.
extra/aspell-word-lists/aspell-pt_PT-20070510_0-x86_64-1.txz: Added.
extra/aspell-word-lists/aspell-tk-0.01_0-x86_64-1.txz: Added.
+--------------------------+
Fri Nov 9 02:42:22 UTC 2018
a/efibootmgr-16-x86_64-2.txz: Rebuilt.
Reverted to previous version. We'd tried this before and it still doesn't

View file

@ -1,20 +1,20 @@
Fri Nov 9 02:54:19 UTC 2018
Fri Nov 9 21:58:23 UTC 2018
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 2018-11-09 02:42 .
drwxr-xr-x 12 root root 4096 2018-11-09 21:46 .
-rw-r--r-- 1 root root 10064 2016-06-30 18:39 ./ANNOUNCE.14_2
-rw-r--r-- 1 root root 13539 2018-11-01 18:46 ./CHANGES_AND_HINTS.TXT
-rw-r--r-- 1 root root 904096 2018-11-08 03:04 ./CHECKSUMS.md5
-rw-r--r-- 1 root root 163 2018-11-08 03:04 ./CHECKSUMS.md5.asc
-rw-r--r-- 1 root root 903887 2018-11-09 02:54 ./CHECKSUMS.md5
-rw-r--r-- 1 root root 163 2018-11-09 02:54 ./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 506660 2018-11-09 02:42 ./ChangeLog.txt
-rw-r--r-- 1 root root 508160 2018-11-09 21:46 ./ChangeLog.txt
drwxr-xr-x 3 root root 4096 2013-03-20 22:17 ./EFI
drwxr-xr-x 2 root root 4096 2018-11-04 19:43 ./EFI/BOOT
-rw-r--r-- 1 root root 1253376 2018-02-24 20:49 ./EFI/BOOT/bootx64.efi
@ -25,9 +25,9 @@ drwxr-xr-x 2 root root 4096 2018-11-04 19:43 ./EFI/BOOT
-rwxr-xr-x 1 root root 2494 2018-02-24 20:49 ./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 1190227 2018-11-08 03:03 ./FILELIST.TXT
-rw-r--r-- 1 root root 1189991 2018-11-09 02:54 ./FILELIST.TXT
-rw-r--r-- 1 root root 1572 2012-08-29 18:27 ./GPG-KEY
-rw-r--r-- 1 root root 727838 2018-11-09 02:52 ./PACKAGES.TXT
-rw-r--r-- 1 root root 727839 2018-11-09 21:56 ./PACKAGES.TXT
-rw-r--r-- 1 root root 8564 2016-06-28 21:33 ./README.TXT
-rw-r--r-- 1 root root 3628 2018-11-04 19:17 ./README.initrd
-rw-r--r-- 1 root root 34412 2017-12-01 17:44 ./README_CRYPT.TXT
@ -39,20 +39,26 @@ drwxr-xr-x 2 root root 4096 2018-11-04 19:43 ./EFI/BOOT
-rw-r--r-- 1 root root 17294 2008-12-08 18:13 ./SPEAK_INSTALL.TXT
-rw-r--r-- 1 root root 57632 2016-06-29 18:46 ./Slackware-HOWTO
-rw-r--r-- 1 root root 6668 2018-08-28 21:58 ./UPGRADE.TXT
drwxr-xr-x 18 root root 4096 2018-11-02 01:36 ./extra
-rw-r--r-- 1 root root 50403 2018-11-02 01:36 ./extra/CHECKSUMS.md5
-rw-r--r-- 1 root root 163 2018-11-02 01:36 ./extra/CHECKSUMS.md5.asc
-rw-r--r-- 1 root root 62357 2018-11-02 01:36 ./extra/FILE_LIST
-rw-r--r-- 1 root root 180364 2018-11-02 01:36 ./extra/MANIFEST.bz2
-rw-r--r-- 1 root root 43482 2018-11-02 01:36 ./extra/PACKAGES.TXT
drwxr-xr-x 18 root root 4096 2018-11-09 21:53 ./extra
-rw-r--r-- 1 root root 54694 2018-11-09 21:53 ./extra/CHECKSUMS.md5
-rw-r--r-- 1 root root 163 2018-11-09 21:53 ./extra/CHECKSUMS.md5.asc
-rw-r--r-- 1 root root 67398 2018-11-09 21:53 ./extra/FILE_LIST
-rw-r--r-- 1 root root 184183 2018-11-09 21:53 ./extra/MANIFEST.bz2
-rw-r--r-- 1 root root 46470 2018-11-09 21:53 ./extra/PACKAGES.TXT
-rw-r--r-- 1 root root 149 2002-02-09 00:18 ./extra/README.TXT
drwxr-xr-x 2 root root 20480 2018-04-18 08:26 ./extra/aspell-word-lists
drwxr-xr-x 2 root root 20480 2018-11-09 21:53 ./extra/aspell-word-lists
-rw-r--r-- 1 root root 171 2016-06-06 20:10 ./extra/aspell-word-lists/aspell-af-0.50_0-x86_64-5.txt
-rw-r--r-- 1 root root 869560 2016-06-06 20:10 ./extra/aspell-word-lists/aspell-af-0.50_0-x86_64-5.txz
-rw-r--r-- 1 root root 181 2016-06-06 20:10 ./extra/aspell-word-lists/aspell-af-0.50_0-x86_64-5.txz.asc
-rw-r--r-- 1 root root 190 2016-06-06 20:13 ./extra/aspell-word-lists/aspell-am-0.03_1-x86_64-5.txt
-rw-r--r-- 1 root root 106900 2016-06-06 20:13 ./extra/aspell-word-lists/aspell-am-0.03_1-x86_64-5.txz
-rw-r--r-- 1 root root 181 2016-06-06 20:13 ./extra/aspell-word-lists/aspell-am-0.03_1-x86_64-5.txz.asc
-rw-r--r-- 1 root root 185 2018-11-09 06:03 ./extra/aspell-word-lists/aspell-ar-1.2_0-x86_64-1.txt
-rw-r--r-- 1 root root 4380112 2018-11-09 06:03 ./extra/aspell-word-lists/aspell-ar-1.2_0-x86_64-1.txz
-rw-r--r-- 1 root root 163 2018-11-09 06:03 ./extra/aspell-word-lists/aspell-ar-1.2_0-x86_64-1.txz.asc
-rw-r--r-- 1 root root 200 2018-11-09 06:03 ./extra/aspell-word-lists/aspell-ast-0.01-x86_64-1.txt
-rw-r--r-- 1 root root 317304 2018-11-09 06:03 ./extra/aspell-word-lists/aspell-ast-0.01-x86_64-1.txz
-rw-r--r-- 1 root root 163 2018-11-09 06:03 ./extra/aspell-word-lists/aspell-ast-0.01-x86_64-1.txz.asc
-rw-r--r-- 1 root root 195 2016-06-06 20:13 ./extra/aspell-word-lists/aspell-az-0.02_0-x86_64-5.txt
-rw-r--r-- 1 root root 126644 2016-06-06 20:13 ./extra/aspell-word-lists/aspell-az-0.02_0-x86_64-5.txz
-rw-r--r-- 1 root root 181 2016-06-06 20:13 ./extra/aspell-word-lists/aspell-az-0.02_0-x86_64-5.txz.asc
@ -68,9 +74,9 @@ drwxr-xr-x 2 root root 20480 2018-04-18 08:26 ./extra/aspell-word-lists
-rw-r--r-- 1 root root 168 2016-06-06 20:10 ./extra/aspell-word-lists/aspell-br-0.50_2-x86_64-5.txt
-rw-r--r-- 1 root root 309004 2016-06-06 20:10 ./extra/aspell-word-lists/aspell-br-0.50_2-x86_64-5.txz
-rw-r--r-- 1 root root 181 2016-06-06 20:10 ./extra/aspell-word-lists/aspell-br-0.50_2-x86_64-5.txz.asc
-rw-r--r-- 1 root root 185 2016-06-06 20:13 ./extra/aspell-word-lists/aspell-ca-20040130_1-x86_64-5.txt
-rw-r--r-- 1 root root 1053360 2016-06-06 20:13 ./extra/aspell-word-lists/aspell-ca-20040130_1-x86_64-5.txz
-rw-r--r-- 1 root root 181 2016-06-06 20:13 ./extra/aspell-word-lists/aspell-ca-20040130_1-x86_64-5.txz.asc
-rw-r--r-- 1 root root 175 2018-11-09 06:03 ./extra/aspell-word-lists/aspell-ca-2.1.5_1-x86_64-1.txt
-rw-r--r-- 1 root root 1132948 2018-11-09 06:03 ./extra/aspell-word-lists/aspell-ca-2.1.5_1-x86_64-1.txz
-rw-r--r-- 1 root root 163 2018-11-09 06:03 ./extra/aspell-word-lists/aspell-ca-2.1.5_1-x86_64-1.txz.asc
-rw-r--r-- 1 root root 185 2016-06-06 20:13 ./extra/aspell-word-lists/aspell-cs-20040614_1-x86_64-5.txt
-rw-r--r-- 1 root root 2051160 2016-06-06 20:13 ./extra/aspell-word-lists/aspell-cs-20040614_1-x86_64-5.txz
-rw-r--r-- 1 root root 181 2016-06-06 20:13 ./extra/aspell-word-lists/aspell-cs-20040614_1-x86_64-5.txz.asc
@ -86,6 +92,9 @@ drwxr-xr-x 2 root root 20480 2018-04-18 08:26 ./extra/aspell-word-lists
-rw-r--r-- 1 root root 186 2016-06-06 20:13 ./extra/aspell-word-lists/aspell-de-20030222_1-x86_64-5.txt
-rw-r--r-- 1 root root 2987584 2016-06-06 20:13 ./extra/aspell-word-lists/aspell-de-20030222_1-x86_64-5.txz
-rw-r--r-- 1 root root 181 2016-06-06 20:13 ./extra/aspell-word-lists/aspell-de-20030222_1-x86_64-5.txz.asc
-rw-r--r-- 1 root root 264 2018-11-09 06:04 ./extra/aspell-word-lists/aspell-de_alt-2.1_1-x86_64-1.txt
-rw-r--r-- 1 root root 2548012 2018-11-09 06:04 ./extra/aspell-word-lists/aspell-de_alt-2.1_1-x86_64-1.txz
-rw-r--r-- 1 root root 163 2018-11-09 06:04 ./extra/aspell-word-lists/aspell-de_alt-2.1_1-x86_64-1.txz.asc
-rw-r--r-- 1 root root 192 2018-04-17 21:05 ./extra/aspell-word-lists/aspell-el-0.08_0-x86_64-1.txt
-rw-r--r-- 1 root root 4373424 2018-04-17 21:05 ./extra/aspell-word-lists/aspell-el-0.08_0-x86_64-1.txz
-rw-r--r-- 1 root root 163 2018-04-17 21:05 ./extra/aspell-word-lists/aspell-el-0.08_0-x86_64-1.txz.asc
@ -110,6 +119,9 @@ drwxr-xr-x 2 root root 20480 2018-04-18 08:26 ./extra/aspell-word-lists
-rw-r--r-- 1 root root 168 2016-06-06 20:11 ./extra/aspell-word-lists/aspell-fr-0.50_3-x86_64-5.txt
-rw-r--r-- 1 root root 4368196 2016-06-06 20:11 ./extra/aspell-word-lists/aspell-fr-0.50_3-x86_64-5.txz
-rw-r--r-- 1 root root 181 2016-06-06 20:11 ./extra/aspell-word-lists/aspell-fr-0.50_3-x86_64-5.txz.asc
-rw-r--r-- 1 root root 183 2018-11-09 06:04 ./extra/aspell-word-lists/aspell-fy-0.12_0-x86_64-1.txt
-rw-r--r-- 1 root root 218004 2018-11-09 06:04 ./extra/aspell-word-lists/aspell-fy-0.12_0-x86_64-1.txz
-rw-r--r-- 1 root root 163 2018-11-09 06:04 ./extra/aspell-word-lists/aspell-fy-0.12_0-x86_64-1.txz.asc
-rw-r--r-- 1 root root 183 2016-06-06 20:12 ./extra/aspell-word-lists/aspell-ga-4.5_0-x86_64-1.txt
-rw-r--r-- 1 root root 2543444 2016-06-06 20:12 ./extra/aspell-word-lists/aspell-ga-4.5_0-x86_64-1.txz
-rw-r--r-- 1 root root 181 2016-06-06 20:12 ./extra/aspell-word-lists/aspell-ga-4.5_0-x86_64-1.txz.asc
@ -119,6 +131,9 @@ drwxr-xr-x 2 root root 20480 2018-04-18 08:26 ./extra/aspell-word-lists
-rw-r--r-- 1 root root 195 2016-06-06 20:13 ./extra/aspell-word-lists/aspell-gl-0.5a_2-x86_64-1.txt
-rw-r--r-- 1 root root 282420 2016-06-06 20:13 ./extra/aspell-word-lists/aspell-gl-0.5a_2-x86_64-1.txz
-rw-r--r-- 1 root root 181 2016-06-06 20:13 ./extra/aspell-word-lists/aspell-gl-0.5a_2-x86_64-1.txz.asc
-rw-r--r-- 1 root root 193 2018-11-09 06:05 ./extra/aspell-word-lists/aspell-grc-0.02_0-x86_64-1.txt
-rw-r--r-- 1 root root 6526756 2018-11-09 06:05 ./extra/aspell-word-lists/aspell-grc-0.02_0-x86_64-1.txz
-rw-r--r-- 1 root root 163 2018-11-09 06:05 ./extra/aspell-word-lists/aspell-grc-0.02_0-x86_64-1.txz.asc
-rw-r--r-- 1 root root 200 2016-06-06 20:13 ./extra/aspell-word-lists/aspell-gu-0.03_0-x86_64-1.txt
-rw-r--r-- 1 root root 500412 2016-06-06 20:13 ./extra/aspell-word-lists/aspell-gu-0.03_0-x86_64-1.txz
-rw-r--r-- 1 root root 181 2016-06-06 20:13 ./extra/aspell-word-lists/aspell-gu-0.03_0-x86_64-1.txz.asc
@ -146,6 +161,9 @@ drwxr-xr-x 2 root root 20480 2018-04-18 08:26 ./extra/aspell-word-lists
-rw-r--r-- 1 root root 195 2018-04-17 21:05 ./extra/aspell-word-lists/aspell-hus-0.03_1-x86_64-1.txt
-rw-r--r-- 1 root root 204752 2018-04-17 21:05 ./extra/aspell-word-lists/aspell-hus-0.03_1-x86_64-1.txz
-rw-r--r-- 1 root root 163 2018-04-17 21:05 ./extra/aspell-word-lists/aspell-hus-0.03_1-x86_64-1.txz.asc
-rw-r--r-- 1 root root 193 2018-11-09 06:05 ./extra/aspell-word-lists/aspell-hy-0.10.0_0-x86_64-1.txt
-rw-r--r-- 1 root root 801992 2018-11-09 06:05 ./extra/aspell-word-lists/aspell-hy-0.10.0_0-x86_64-1.txz
-rw-r--r-- 1 root root 163 2018-11-09 06:05 ./extra/aspell-word-lists/aspell-hy-0.10.0_0-x86_64-1.txz.asc
-rw-r--r-- 1 root root 173 2016-06-06 20:11 ./extra/aspell-word-lists/aspell-ia-0.50_1-x86_64-5.txt
-rw-r--r-- 1 root root 550072 2016-06-06 20:11 ./extra/aspell-word-lists/aspell-ia-0.50_1-x86_64-5.txz
-rw-r--r-- 1 root root 181 2016-06-06 20:11 ./extra/aspell-word-lists/aspell-ia-0.50_1-x86_64-5.txz.asc
@ -164,6 +182,9 @@ drwxr-xr-x 2 root root 20480 2018-04-18 08:26 ./extra/aspell-word-lists
-rw-r--r-- 1 root root 182 2016-06-06 20:12 ./extra/aspell-word-lists/aspell-ku-0.20_1-x86_64-1.txt
-rw-r--r-- 1 root root 76768 2016-06-06 20:12 ./extra/aspell-word-lists/aspell-ku-0.20_1-x86_64-1.txz
-rw-r--r-- 1 root root 181 2016-06-06 20:12 ./extra/aspell-word-lists/aspell-ku-0.20_1-x86_64-1.txz.asc
-rw-r--r-- 1 root root 175 2018-11-09 06:05 ./extra/aspell-word-lists/aspell-ky-0.01_0-x86_64-1.txt
-rw-r--r-- 1 root root 73420 2018-11-09 06:05 ./extra/aspell-word-lists/aspell-ky-0.01_0-x86_64-1.txz
-rw-r--r-- 1 root root 163 2018-11-09 06:05 ./extra/aspell-word-lists/aspell-ky-0.01_0-x86_64-1.txz.asc
-rw-r--r-- 1 root root 173 2016-06-06 20:14 ./extra/aspell-word-lists/aspell-la-20020503_0-x86_64-5.txt
-rw-r--r-- 1 root root 122764 2016-06-06 20:14 ./extra/aspell-word-lists/aspell-la-20020503_0-x86_64-5.txz
-rw-r--r-- 1 root root 181 2016-06-06 20:14 ./extra/aspell-word-lists/aspell-la-20020503_0-x86_64-5.txz.asc
@ -182,6 +203,9 @@ drwxr-xr-x 2 root root 20480 2018-04-18 08:26 ./extra/aspell-word-lists
-rw-r--r-- 1 root root 172 2016-06-06 20:11 ./extra/aspell-word-lists/aspell-mk-0.50_0-x86_64-5.txt
-rw-r--r-- 1 root root 1253840 2016-06-06 20:11 ./extra/aspell-word-lists/aspell-mk-0.50_0-x86_64-5.txz
-rw-r--r-- 1 root root 181 2016-06-06 20:11 ./extra/aspell-word-lists/aspell-mk-0.50_0-x86_64-5.txz.asc
-rw-r--r-- 1 root root 198 2018-11-09 06:05 ./extra/aspell-word-lists/aspell-ml-0.03_1-x86_64-1.txt
-rw-r--r-- 1 root root 1129252 2018-11-09 06:05 ./extra/aspell-word-lists/aspell-ml-0.03_1-x86_64-1.txz
-rw-r--r-- 1 root root 163 2018-11-09 06:05 ./extra/aspell-word-lists/aspell-ml-0.03_1-x86_64-1.txz.asc
-rw-r--r-- 1 root root 192 2016-06-06 20:14 ./extra/aspell-word-lists/aspell-mn-0.06_2-x86_64-1.txt
-rw-r--r-- 1 root root 3714264 2016-06-06 20:14 ./extra/aspell-word-lists/aspell-mn-0.06_2-x86_64-1.txz
-rw-r--r-- 1 root root 181 2016-06-06 20:14 ./extra/aspell-word-lists/aspell-mn-0.06_2-x86_64-1.txz.asc
@ -227,6 +251,9 @@ drwxr-xr-x 2 root root 20480 2018-04-18 08:26 ./extra/aspell-word-lists
-rw-r--r-- 1 root root 247 2016-06-06 20:14 ./extra/aspell-word-lists/aspell-pt_BR-20090702_0-x86_64-1.txt
-rw-r--r-- 1 root root 2439308 2016-06-06 20:14 ./extra/aspell-word-lists/aspell-pt_BR-20090702_0-x86_64-1.txz
-rw-r--r-- 1 root root 181 2016-06-06 20:14 ./extra/aspell-word-lists/aspell-pt_BR-20090702_0-x86_64-1.txz.asc
-rw-r--r-- 1 root root 227 2018-11-09 06:06 ./extra/aspell-word-lists/aspell-pt_PT-20070510_0-x86_64-1.txt
-rw-r--r-- 1 root root 265352 2018-11-09 06:06 ./extra/aspell-word-lists/aspell-pt_PT-20070510_0-x86_64-1.txz
-rw-r--r-- 1 root root 163 2018-11-09 06:06 ./extra/aspell-word-lists/aspell-pt_PT-20070510_0-x86_64-1.txz.asc
-rw-r--r-- 1 root root 196 2016-06-06 20:14 ./extra/aspell-word-lists/aspell-qu-0.02_0-x86_64-5.txt
-rw-r--r-- 1 root root 302864 2016-06-06 20:14 ./extra/aspell-word-lists/aspell-qu-0.02_0-x86_64-5.txz
-rw-r--r-- 1 root root 181 2016-06-06 20:14 ./extra/aspell-word-lists/aspell-qu-0.02_0-x86_64-5.txz.asc
@ -266,6 +293,9 @@ drwxr-xr-x 2 root root 20480 2018-04-18 08:26 ./extra/aspell-word-lists
-rw-r--r-- 1 root root 179 2016-06-06 20:13 ./extra/aspell-word-lists/aspell-tet-0.1.1-x86_64-5.txt
-rw-r--r-- 1 root root 65868 2016-06-06 20:13 ./extra/aspell-word-lists/aspell-tet-0.1.1-x86_64-5.txz
-rw-r--r-- 1 root root 181 2016-06-06 20:13 ./extra/aspell-word-lists/aspell-tet-0.1.1-x86_64-5.txz.asc
-rw-r--r-- 1 root root 175 2018-11-09 06:03 ./extra/aspell-word-lists/aspell-tk-0.01_0-x86_64-1.txt
-rw-r--r-- 1 root root 74436 2018-11-09 06:03 ./extra/aspell-word-lists/aspell-tk-0.01_0-x86_64-1.txz
-rw-r--r-- 1 root root 163 2018-11-09 06:03 ./extra/aspell-word-lists/aspell-tk-0.01_0-x86_64-1.txz.asc
-rw-r--r-- 1 root root 175 2016-06-06 20:13 ./extra/aspell-word-lists/aspell-tl-0.02_1-x86_64-5.txt
-rw-r--r-- 1 root root 97524 2016-06-06 20:13 ./extra/aspell-word-lists/aspell-tl-0.02_1-x86_64-5.txz
-rw-r--r-- 1 root root 181 2016-06-06 20:13 ./extra/aspell-word-lists/aspell-tl-0.02_1-x86_64-5.txz.asc
@ -394,10 +424,10 @@ drwxr-xr-x 2 root root 4096 2018-05-10 01:52 ./extra/sendmail
-rw-r--r-- 1 root root 586 2018-05-08 02:26 ./extra/sendmail/sendmail-cf-8.15.2-noarch-3.txt
-rw-r--r-- 1 root root 117112 2018-05-08 02:26 ./extra/sendmail/sendmail-cf-8.15.2-noarch-3.txz
-rw-r--r-- 1 root root 163 2018-05-08 02:26 ./extra/sendmail/sendmail-cf-8.15.2-noarch-3.txz.asc
drwxr-xr-x 17 root root 4096 2018-07-26 19:51 ./extra/source
drwxr-xr-x 4 root root 4096 2018-02-22 04:35 ./extra/source/aspell-word-lists
drwxr-xr-x 17 root root 4096 2018-11-09 19:50 ./extra/source
drwxr-xr-x 4 root root 4096 2018-11-09 05:59 ./extra/source/aspell-word-lists
-rwxr-xr-x 1 root root 3120 2018-04-17 18:59 ./extra/source/aspell-word-lists/aspell-dict.SlackBuild
drwxr-xr-x 2 root root 4096 2018-04-17 21:01 ./extra/source/aspell-word-lists/build
drwxr-xr-x 2 root root 4096 2018-11-09 05:57 ./extra/source/aspell-word-lists/build
-rw-r--r-- 1 root root 2 2016-06-06 17:54 ./extra/source/aspell-word-lists/build/aspell-af
-rw-r--r-- 1 root root 2 2016-06-06 17:54 ./extra/source/aspell-word-lists/build/aspell-br
-rw-r--r-- 1 root root 2 2016-06-06 17:54 ./extra/source/aspell-word-lists/build/aspell-cy
@ -432,26 +462,36 @@ drwxr-xr-x 2 root root 4096 2018-04-17 21:01 ./extra/source/aspell-word-li
-rw-r--r-- 1 root root 2 2016-06-06 17:54 ./extra/source/aspell-word-lists/build/aspell5-ny
-rw-r--r-- 1 root root 2 2016-06-06 17:54 ./extra/source/aspell-word-lists/build/aspell5-sc
-rw-r--r-- 1 root root 2 2016-06-06 17:54 ./extra/source/aspell-word-lists/build/aspell5-tet
-rw-r--r-- 1 root root 2 2018-11-09 05:56 ./extra/source/aspell-word-lists/build/aspell5-tk
-rw-r--r-- 1 root root 2 2016-06-06 17:54 ./extra/source/aspell-word-lists/build/aspell5-tl
-rw-r--r-- 1 root root 2 2016-06-06 17:54 ./extra/source/aspell-word-lists/build/aspell5-tn
-rw-r--r-- 1 root root 2 2016-06-06 17:54 ./extra/source/aspell-word-lists/build/aspell6-am
-rw-r--r-- 1 root root 2 2018-11-09 05:56 ./extra/source/aspell-word-lists/build/aspell6-ar
-rw-r--r-- 1 root root 2 2018-11-09 05:56 ./extra/source/aspell-word-lists/build/aspell6-ast
-rw-r--r-- 1 root root 2 2016-06-06 17:54 ./extra/source/aspell-word-lists/build/aspell6-az
-rw-r--r-- 1 root root 2 2016-06-06 17:54 ./extra/source/aspell-word-lists/build/aspell6-bn
-rw-r--r-- 1 root root 2 2016-06-06 17:54 ./extra/source/aspell-word-lists/build/aspell6-ca
-rw-r--r-- 1 root root 2 2018-11-09 04:58 ./extra/source/aspell-word-lists/build/aspell6-ca
-rw-r--r-- 1 root root 2 2016-06-06 17:54 ./extra/source/aspell-word-lists/build/aspell6-cs
-rw-r--r-- 1 root root 2 2016-06-06 17:54 ./extra/source/aspell-word-lists/build/aspell6-csb
-rw-r--r-- 1 root root 2 2016-06-06 17:54 ./extra/source/aspell-word-lists/build/aspell6-de
-rw-r--r-- 1 root root 2 2018-11-09 05:57 ./extra/source/aspell-word-lists/build/aspell6-de_alt
-rw-r--r-- 1 root root 2 2016-06-06 17:54 ./extra/source/aspell-word-lists/build/aspell6-et
-rw-r--r-- 1 root root 2 2016-06-06 17:54 ./extra/source/aspell-word-lists/build/aspell6-fi
-rw-r--r-- 1 root root 2 2018-11-09 05:56 ./extra/source/aspell-word-lists/build/aspell6-fy
-rw-r--r-- 1 root root 2 2018-11-09 05:56 ./extra/source/aspell-word-lists/build/aspell6-grc
-rw-r--r-- 1 root root 2 2016-06-06 17:54 ./extra/source/aspell-word-lists/build/aspell6-he
-rw-r--r-- 1 root root 2 2016-06-06 17:54 ./extra/source/aspell-word-lists/build/aspell6-hu
-rw-r--r-- 1 root root 2 2018-11-09 05:56 ./extra/source/aspell-word-lists/build/aspell6-hy
-rw-r--r-- 1 root root 2 2016-06-06 17:54 ./extra/source/aspell-word-lists/build/aspell6-it
-rw-r--r-- 1 root root 2 2018-11-09 05:56 ./extra/source/aspell-word-lists/build/aspell6-ky
-rw-r--r-- 1 root root 2 2016-06-06 17:54 ./extra/source/aspell-word-lists/build/aspell6-la
-rw-r--r-- 1 root root 2 2016-06-06 17:54 ./extra/source/aspell-word-lists/build/aspell6-lv
-rw-r--r-- 1 root root 2 2018-11-09 05:56 ./extra/source/aspell-word-lists/build/aspell6-ml
-rw-r--r-- 1 root root 2 2016-06-06 17:54 ./extra/source/aspell-word-lists/build/aspell6-mr
-rw-r--r-- 1 root root 2 2016-06-06 17:54 ./extra/source/aspell-word-lists/build/aspell6-nds
-rw-r--r-- 1 root root 2 2016-06-06 17:54 ./extra/source/aspell-word-lists/build/aspell6-or
-rw-r--r-- 1 root root 2 2016-06-06 17:54 ./extra/source/aspell-word-lists/build/aspell6-pa
-rw-r--r-- 1 root root 2 2018-11-09 05:56 ./extra/source/aspell-word-lists/build/aspell6-pt_PT
-rw-r--r-- 1 root root 2 2016-06-06 17:54 ./extra/source/aspell-word-lists/build/aspell6-qu
-rw-r--r-- 1 root root 2 2016-06-06 17:54 ./extra/source/aspell-word-lists/build/aspell6-ru
-rw-r--r-- 1 root root 2 2016-06-06 17:54 ./extra/source/aspell-word-lists/build/aspell6-sr
@ -461,7 +501,7 @@ drwxr-xr-x 2 root root 4096 2018-04-17 21:01 ./extra/source/aspell-word-li
-rw-r--r-- 1 root root 2 2016-06-06 17:54 ./extra/source/aspell-word-lists/build/aspell6-yi
-rwxr-xr-x 1 root root 393 2016-06-06 17:54 ./extra/source/aspell-word-lists/build/increment-all-dict.sh
-rwxr-xr-x 1 root root 476 2016-06-06 17:53 ./extra/source/aspell-word-lists/build/increment.sh
drwxr-xr-x 2 root root 4096 2018-04-17 20:59 ./extra/source/aspell-word-lists/src
drwxr-xr-x 2 root root 4096 2018-11-09 05:58 ./extra/source/aspell-word-lists/src
-rw-r--r-- 1 root root 256111 2004-03-15 00:39 ./extra/source/aspell-word-lists/src/aspell-af-0.50-0.tar.bz2
-rw-r--r-- 1 root root 68055 2003-04-17 02:03 ./extra/source/aspell-word-lists/src/aspell-br-0.50-2.tar.bz2
-rw-r--r-- 1 root root 117652 2003-04-17 02:03 ./extra/source/aspell-word-lists/src/aspell-cy-0.50-3.tar.bz2
@ -499,16 +539,20 @@ drwxr-xr-x 2 root root 4096 2018-04-17 20:59 ./extra/source/aspell-word-li
-rw-r--r-- 1 root root 444966 2010-02-02 02:04 ./extra/source/aspell-word-lists/src/aspell5-ro-3.3-2.tar.bz2
-rw-r--r-- 1 root root 281538 2004-06-01 13:33 ./extra/source/aspell-word-lists/src/aspell5-sc-1.0.tar.bz2
-rw-r--r-- 1 root root 33044 2004-06-02 14:11 ./extra/source/aspell-word-lists/src/aspell5-tet-0.1.1.tar.bz2
-rw-r--r-- 1 root root 29930 2008-02-16 05:21 ./extra/source/aspell-word-lists/src/aspell5-tk-0.01-0.tar.bz2
-rw-r--r-- 1 root root 40642 2004-08-06 15:21 ./extra/source/aspell-word-lists/src/aspell5-tl-0.02-1.tar.bz2
-rw-r--r-- 1 root root 22127 2004-08-13 02:38 ./extra/source/aspell-word-lists/src/aspell5-tn-1.0.1-0.tar.bz2
-rw-r--r-- 1 root root 40493 2004-12-28 14:21 ./extra/source/aspell-word-lists/src/aspell6-am-0.03-1.tar.bz2
-rw-r--r-- 1 root root 1541037 2006-08-06 23:39 ./extra/source/aspell-word-lists/src/aspell6-ar-1.2-0.tar.bz2
-rw-r--r-- 1 root root 123351 2010-03-13 00:35 ./extra/source/aspell-word-lists/src/aspell6-ast-0.01.tar.bz2
-rw-r--r-- 1 root root 50588 2004-08-27 06:06 ./extra/source/aspell-word-lists/src/aspell6-az-0.02-0.tar.bz2
-rw-r--r-- 1 root root 138940 2007-12-17 19:10 ./extra/source/aspell-word-lists/src/aspell6-bg-4.1-0.tar.bz2
-rw-r--r-- 1 root root 117436 2004-08-27 06:06 ./extra/source/aspell-word-lists/src/aspell6-bn-0.01.1-1.tar.bz2
-rw-r--r-- 1 root root 222986 2004-08-27 06:06 ./extra/source/aspell-word-lists/src/aspell6-ca-20040130-1.tar.bz2
-rw-r--r-- 1 root root 227561 2009-07-21 23:59 ./extra/source/aspell-word-lists/src/aspell6-ca-2.1.5-1.tar.bz2
-rw-r--r-- 1 root root 451507 2004-08-27 06:06 ./extra/source/aspell-word-lists/src/aspell6-cs-20040614-1.tar.bz2
-rw-r--r-- 1 root root 32694 2005-03-11 20:40 ./extra/source/aspell-word-lists/src/aspell6-csb-0.02-0.tar.bz2
-rw-r--r-- 1 root root 274407 2004-11-04 02:48 ./extra/source/aspell-word-lists/src/aspell6-de-20030222-1.tar.bz2
-rw-r--r-- 1 root root 247361 2004-11-04 02:50 ./extra/source/aspell-word-lists/src/aspell6-de_alt-2.1-1.tar.bz2
-rw-r--r-- 1 root root 358493 2016-12-13 22:30 ./extra/source/aspell-word-lists/src/aspell6-el-0.08-0.tar.bz2
-rw-r--r-- 1 root root 185332 2018-04-17 02:26 ./extra/source/aspell-word-lists/src/aspell6-en-2018.04.16-0.tar.bz2
-rw-r--r-- 1 root root 71591 2008-04-16 20:23 ./extra/source/aspell-word-lists/src/aspell6-eo-2.1.20000225a-2.tar.bz2
@ -516,18 +560,23 @@ drwxr-xr-x 2 root root 4096 2018-04-17 20:59 ./extra/source/aspell-word-li
-rw-r--r-- 1 root root 338155 2004-08-27 06:11 ./extra/source/aspell-word-lists/src/aspell6-et-0.1.21-1.tar.bz2
-rw-r--r-- 1 root root 137889 2007-01-16 10:59 ./extra/source/aspell-word-lists/src/aspell6-fa-0.11-0.tar.bz2
-rw-r--r-- 1 root root 209249 2004-08-27 06:11 ./extra/source/aspell-word-lists/src/aspell6-fi-0.7-0.tar.bz2
-rw-r--r-- 1 root root 90786 2007-11-27 00:29 ./extra/source/aspell-word-lists/src/aspell6-fy-0.12-0.tar.bz2
-rw-r--r-- 1 root root 80043 2008-04-15 18:13 ./extra/source/aspell-word-lists/src/aspell6-gl-0.5a-2.tar.bz2
-rw-r--r-- 1 root root 1435636 2009-03-15 04:03 ./extra/source/aspell-word-lists/src/aspell6-grc-0.02-0.tar.bz2
-rw-r--r-- 1 root root 160283 2007-09-24 07:51 ./extra/source/aspell-word-lists/src/aspell6-gu-0.03-0.tar.bz2
-rw-r--r-- 1 root root 122781 2006-05-21 23:39 ./extra/source/aspell-word-lists/src/aspell6-he-1.0-0.tar.bz2
-rw-r--r-- 1 root root 174790 2007-10-26 08:09 ./extra/source/aspell-word-lists/src/aspell6-hi-0.02-0.tar.bz2
-rw-r--r-- 1 root root 105195 2010-04-14 23:39 ./extra/source/aspell-word-lists/src/aspell6-hsb-0.02-0.tar.bz2
-rw-r--r-- 1 root root 375949 2004-08-27 06:11 ./extra/source/aspell-word-lists/src/aspell6-hu-0.99.4.2-0.tar.bz2
-rw-r--r-- 1 root root 68844 2012-04-14 04:47 ./extra/source/aspell-word-lists/src/aspell6-hus-0.03-1.tar.bz2
-rw-r--r-- 1 root root 191872 2007-02-26 05:58 ./extra/source/aspell-word-lists/src/aspell6-hy-0.10.0-0.tar.bz2
-rw-r--r-- 1 root root 216189 2005-06-01 06:35 ./extra/source/aspell-word-lists/src/aspell6-it-2.2_20050523-0.tar.bz2
-rw-r--r-- 1 root root 158004 2011-05-01 18:12 ./extra/source/aspell-word-lists/src/aspell6-kn-0.01-1.tar.bz2
-rw-r--r-- 1 root root 38460 2009-04-15 00:22 ./extra/source/aspell-word-lists/src/aspell6-ky-0.01-0.tar.bz2
-rw-r--r-- 1 root root 42722 2004-08-27 06:11 ./extra/source/aspell-word-lists/src/aspell6-la-20020503-0.tar.bz2
-rw-r--r-- 1 root root 187182 2008-03-08 10:35 ./extra/source/aspell-word-lists/src/aspell6-lt-1.2.1-0.tar.bz2
-rw-r--r-- 1 root root 72416 2004-08-27 06:11 ./extra/source/aspell-word-lists/src/aspell6-lv-0.5.5-1.tar.bz2
-rw-r--r-- 1 root root 442498 2007-09-26 22:14 ./extra/source/aspell-word-lists/src/aspell6-ml-0.03-1.tar.bz2
-rw-r--r-- 1 root root 322102 2008-07-30 19:14 ./extra/source/aspell-word-lists/src/aspell6-mn-0.06-2.tar.bz2
-rw-r--r-- 1 root root 151720 2005-05-25 15:58 ./extra/source/aspell-word-lists/src/aspell6-mr-0.10-0.tar.bz2
-rw-r--r-- 1 root root 32658 2004-12-28 02:31 ./extra/source/aspell-word-lists/src/aspell6-nds-0.01-0.tar.bz2
@ -535,6 +584,7 @@ drwxr-xr-x 2 root root 4096 2018-04-17 20:59 ./extra/source/aspell-word-li
-rw-r--r-- 1 root root 22143 2005-01-25 14:21 ./extra/source/aspell-word-lists/src/aspell6-pa-0.01-1.tar.bz2
-rw-r--r-- 1 root root 512251 2006-11-21 07:46 ./extra/source/aspell-word-lists/src/aspell6-pl-6.0_20061121-0.tar.bz2
-rw-r--r-- 1 root root 865676 2009-07-05 22:46 ./extra/source/aspell-word-lists/src/aspell6-pt_BR-20090702-0.tar.bz2
-rw-r--r-- 1 root root 97141 2007-06-16 15:51 ./extra/source/aspell-word-lists/src/aspell6-pt_PT-20070510-0.tar.bz2
-rw-r--r-- 1 root root 85541 2004-08-27 06:11 ./extra/source/aspell-word-lists/src/aspell6-qu-0.02-0.tar.bz2
-rw-r--r-- 1 root root 427312 2004-08-27 06:37 ./extra/source/aspell-word-lists/src/aspell6-ru-0.99f7-1.tar.bz2
-rw-r--r-- 1 root root 338933 2009-04-11 07:26 ./extra/source/aspell-word-lists/src/aspell6-sk-2.01-2.tar.bz2
@ -748,13 +798,13 @@ 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 18 root root 4096 2018-11-09 02:52 ./slackware64
-rw-r--r-- 1 root root 289002 2018-11-09 02:52 ./slackware64/CHECKSUMS.md5
-rw-r--r-- 1 root root 163 2018-11-09 02:52 ./slackware64/CHECKSUMS.md5.asc
-rw-r--r-- 1 root root 360060 2018-11-09 02:50 ./slackware64/FILE_LIST
-rw-r--r-- 1 root root 3611137 2018-11-09 02:50 ./slackware64/MANIFEST.bz2
drwxr-xr-x 18 root root 4096 2018-11-09 21:56 ./slackware64
-rw-r--r-- 1 root root 289002 2018-11-09 21:56 ./slackware64/CHECKSUMS.md5
-rw-r--r-- 1 root root 163 2018-11-09 21:56 ./slackware64/CHECKSUMS.md5.asc
-rw-r--r-- 1 root root 360060 2018-11-09 21:54 ./slackware64/FILE_LIST
-rw-r--r-- 1 root root 3603255 2018-11-09 21:54 ./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 2018-11-09 02:49 ./slackware64/a
drwxr-xr-x 2 root root 28672 2018-11-09 21:53 ./slackware64/a
-rw-r--r-- 1 root root 327 2018-06-24 18:44 ./slackware64/a/aaa_base-14.2-x86_64-5.txt
-rw-r--r-- 1 root root 10820 2018-06-24 18:44 ./slackware64/a/aaa_base-14.2-x86_64-5.txz
-rw-r--r-- 1 root root 163 2018-06-24 18:44 ./slackware64/a/aaa_base-14.2-x86_64-5.txz.asc
@ -1069,9 +1119,9 @@ drwxr-xr-x 2 root root 28672 2018-11-09 02:49 ./slackware64/a
-rw-r--r-- 1 root root 412 2018-04-13 13:13 ./slackware64/a/udisks-1.0.5-x86_64-4.txt
-rw-r--r-- 1 root root 176060 2018-04-13 13:13 ./slackware64/a/udisks-1.0.5-x86_64-4.txz
-rw-r--r-- 1 root root 163 2018-04-13 13:13 ./slackware64/a/udisks-1.0.5-x86_64-4.txz.asc
-rw-r--r-- 1 root root 427 2018-04-13 13:13 ./slackware64/a/udisks2-2.6.5-x86_64-2.txt
-rw-r--r-- 1 root root 791164 2018-04-13 13:13 ./slackware64/a/udisks2-2.6.5-x86_64-2.txz
-rw-r--r-- 1 root root 163 2018-04-13 13:13 ./slackware64/a/udisks2-2.6.5-x86_64-2.txz.asc
-rw-r--r-- 1 root root 427 2018-11-09 21:03 ./slackware64/a/udisks2-2.6.5-x86_64-3.txt
-rw-r--r-- 1 root root 742296 2018-11-09 21:03 ./slackware64/a/udisks2-2.6.5-x86_64-3.txz
-rw-r--r-- 1 root root 163 2018-11-09 21:03 ./slackware64/a/udisks2-2.6.5-x86_64-3.txz.asc
-rw-r--r-- 1 root root 392 2018-04-13 13:13 ./slackware64/a/unarj-265-x86_64-2.txt
-rw-r--r-- 1 root root 16944 2018-04-13 13:13 ./slackware64/a/unarj-265-x86_64-2.txz
-rw-r--r-- 1 root root 163 2018-04-13 13:13 ./slackware64/a/unarj-265-x86_64-2.txz.asc
@ -1102,7 +1152,7 @@ drwxr-xr-x 2 root root 28672 2018-11-09 02:49 ./slackware64/a
-rw-r--r-- 1 root root 540 2018-04-13 13:15 ./slackware64/a/zoo-2.10_22-x86_64-2.txt
-rw-r--r-- 1 root root 56156 2018-04-13 13:15 ./slackware64/a/zoo-2.10_22-x86_64-2.txz
-rw-r--r-- 1 root root 163 2018-04-13 13:15 ./slackware64/a/zoo-2.10_22-x86_64-2.txz.asc
drwxr-xr-x 2 root root 20480 2018-11-09 02:49 ./slackware64/ap
drwxr-xr-x 2 root root 20480 2018-11-09 21:53 ./slackware64/ap
-rw-r--r-- 1 root root 291 2018-04-13 13:17 ./slackware64/ap/a2ps-4.14-x86_64-7.txt
-rw-r--r-- 1 root root 694880 2018-04-13 13:17 ./slackware64/ap/a2ps-4.14-x86_64-7.txz
-rw-r--r-- 1 root root 163 2018-04-13 13:17 ./slackware64/ap/a2ps-4.14-x86_64-7.txz.asc
@ -1187,9 +1237,9 @@ drwxr-xr-x 2 root root 20480 2018-11-09 02:49 ./slackware64/ap
-rw-r--r-- 1 root root 547 2018-05-14 18:55 ./slackware64/ap/gutenprint-5.2.14-x86_64-2.txt
-rw-r--r-- 1 root root 2613904 2018-05-14 18:55 ./slackware64/ap/gutenprint-5.2.14-x86_64-2.txz
-rw-r--r-- 1 root root 163 2018-05-14 18:55 ./slackware64/ap/gutenprint-5.2.14-x86_64-2.txz.asc
-rw-r--r-- 1 root root 459 2018-10-30 21:25 ./slackware64/ap/hplip-3.18.10-x86_64-1.txt
-rw-r--r-- 1 root root 18073848 2018-10-30 21:25 ./slackware64/ap/hplip-3.18.10-x86_64-1.txz
-rw-r--r-- 1 root root 163 2018-10-30 21:25 ./slackware64/ap/hplip-3.18.10-x86_64-1.txz.asc
-rw-r--r-- 1 root root 459 2018-11-09 20:48 ./slackware64/ap/hplip-3.18.10-x86_64-2.txt
-rw-r--r-- 1 root root 18075240 2018-11-09 20:48 ./slackware64/ap/hplip-3.18.10-x86_64-2.txz
-rw-r--r-- 1 root root 163 2018-11-09 20:48 ./slackware64/ap/hplip-3.18.10-x86_64-2.txz.asc
-rw-r--r-- 1 root root 481 2018-04-13 13:22 ./slackware64/ap/htop-2.2.0-x86_64-2.txt
-rw-r--r-- 1 root root 86676 2018-04-13 13:22 ./slackware64/ap/htop-2.2.0-x86_64-2.txz
-rw-r--r-- 1 root root 163 2018-04-13 13:22 ./slackware64/ap/htop-2.2.0-x86_64-2.txz.asc
@ -1348,7 +1398,7 @@ drwxr-xr-x 2 root root 20480 2018-11-09 02:49 ./slackware64/ap
-rw-r--r-- 1 root root 506 2018-09-14 17:54 ./slackware64/ap/zsh-5.6.2-x86_64-1.txt
-rw-r--r-- 1 root root 2973268 2018-09-14 17:54 ./slackware64/ap/zsh-5.6.2-x86_64-1.txz
-rw-r--r-- 1 root root 163 2018-09-14 17:54 ./slackware64/ap/zsh-5.6.2-x86_64-1.txz.asc
drwxr-xr-x 2 root root 16384 2018-11-09 02:49 ./slackware64/d
drwxr-xr-x 2 root root 16384 2018-11-09 21:53 ./slackware64/d
-rw-r--r-- 1 root root 360 2018-10-20 19:00 ./slackware64/d/Cython-0.29-x86_64-1.txt
-rw-r--r-- 1 root root 3071512 2018-10-20 19:00 ./slackware64/d/Cython-0.29-x86_64-1.txz
-rw-r--r-- 1 root root 163 2018-10-20 19:00 ./slackware64/d/Cython-0.29-x86_64-1.txz.asc
@ -1361,9 +1411,9 @@ drwxr-xr-x 2 root root 16384 2018-11-09 02:49 ./slackware64/d
-rw-r--r-- 1 root root 442 2018-09-13 19:31 ./slackware64/d/binutils-2.31.1-x86_64-4.txt
-rw-r--r-- 1 root root 5072048 2018-09-13 19:31 ./slackware64/d/binutils-2.31.1-x86_64-4.txz
-rw-r--r-- 1 root root 163 2018-09-13 19:31 ./slackware64/d/binutils-2.31.1-x86_64-4.txz.asc
-rw-r--r-- 1 root root 513 2018-10-30 21:05 ./slackware64/d/bison-3.2-x86_64-1.txt
-rw-r--r-- 1 root root 571780 2018-10-30 21:05 ./slackware64/d/bison-3.2-x86_64-1.txz
-rw-r--r-- 1 root root 163 2018-10-30 21:05 ./slackware64/d/bison-3.2-x86_64-1.txz.asc
-rw-r--r-- 1 root root 513 2018-11-09 19:25 ./slackware64/d/bison-3.2.1-x86_64-1.txt
-rw-r--r-- 1 root root 572184 2018-11-09 19:25 ./slackware64/d/bison-3.2.1-x86_64-1.txz
-rw-r--r-- 1 root root 163 2018-11-09 19:25 ./slackware64/d/bison-3.2.1-x86_64-1.txz.asc
-rw-r--r-- 1 root root 350 2018-10-17 03:06 ./slackware64/d/ccache-3.5-x86_64-1.txt
-rw-r--r-- 1 root root 91860 2018-10-17 03:06 ./slackware64/d/ccache-3.5-x86_64-1.txz
-rw-r--r-- 1 root root 163 2018-10-17 03:06 ./slackware64/d/ccache-3.5-x86_64-1.txz.asc
@ -1464,9 +1514,9 @@ drwxr-xr-x 2 root root 16384 2018-11-09 02:49 ./slackware64/d
-rw-r--r-- 1 root root 659 2018-11-02 19:09 ./slackware64/d/mercurial-4.8-x86_64-1.txt
-rw-r--r-- 1 root root 4025620 2018-11-02 19:09 ./slackware64/d/mercurial-4.8-x86_64-1.txz
-rw-r--r-- 1 root root 163 2018-11-02 19:09 ./slackware64/d/mercurial-4.8-x86_64-1.txz.asc
-rw-r--r-- 1 root root 410 2018-10-20 16:44 ./slackware64/d/meson-0.48.1-x86_64-1.txt
-rw-r--r-- 1 root root 569044 2018-10-20 16:44 ./slackware64/d/meson-0.48.1-x86_64-1.txz
-rw-r--r-- 1 root root 163 2018-10-20 16:44 ./slackware64/d/meson-0.48.1-x86_64-1.txz.asc
-rw-r--r-- 1 root root 410 2018-11-09 03:25 ./slackware64/d/meson-0.48.2-x86_64-1.txt
-rw-r--r-- 1 root root 569236 2018-11-09 03:25 ./slackware64/d/meson-0.48.2-x86_64-1.txz
-rw-r--r-- 1 root root 163 2018-11-09 03:25 ./slackware64/d/meson-0.48.2-x86_64-1.txz.asc
-rw-r--r-- 1 root root 339 2018-11-08 21:27 ./slackware64/d/nasm-2.14-x86_64-1.txt
-rw-r--r-- 1 root root 387636 2018-11-08 21:27 ./slackware64/d/nasm-2.14-x86_64-1.txz
-rw-r--r-- 1 root root 163 2018-11-08 21:27 ./slackware64/d/nasm-2.14-x86_64-1.txz.asc
@ -2410,7 +2460,7 @@ drwxr-xr-x 2 root root 20480 2016-03-10 03:11 ./slackware64/kdei
-rw-r--r-- 1 root root 7544 2018-03-01 07:54 ./slackware64/kdei/maketag
-rw-r--r-- 1 root root 7544 2018-03-01 07:54 ./slackware64/kdei/maketag.ez
-rw-r--r-- 1 root root 1500 2018-03-01 07:54 ./slackware64/kdei/tagfile
drwxr-xr-x 2 root root 69632 2018-11-09 02:49 ./slackware64/l
drwxr-xr-x 2 root root 69632 2018-11-09 21:53 ./slackware64/l
-rw-r--r-- 1 root root 338 2018-04-13 14:13 ./slackware64/l/ConsoleKit2-1.0.0-x86_64-4.txt
-rw-r--r-- 1 root root 149752 2018-04-13 14:13 ./slackware64/l/ConsoleKit2-1.0.0-x86_64-4.txz
-rw-r--r-- 1 root root 163 2018-04-13 14:13 ./slackware64/l/ConsoleKit2-1.0.0-x86_64-4.txz.asc
@ -3174,9 +3224,9 @@ drwxr-xr-x 2 root root 69632 2018-11-09 02:49 ./slackware64/l
-rw-r--r-- 1 root root 338 2018-07-16 23:43 ./slackware64/l/pulseaudio-12.2-x86_64-1.txt
-rw-r--r-- 1 root root 1501764 2018-07-16 23:43 ./slackware64/l/pulseaudio-12.2-x86_64-1.txz
-rw-r--r-- 1 root root 163 2018-07-16 23:43 ./slackware64/l/pulseaudio-12.2-x86_64-1.txz.asc
-rw-r--r-- 1 root root 294 2018-09-24 19:31 ./slackware64/l/pycairo-1.17.1-x86_64-1.txt
-rw-r--r-- 1 root root 95052 2018-09-24 19:31 ./slackware64/l/pycairo-1.17.1-x86_64-1.txz
-rw-r--r-- 1 root root 163 2018-09-24 19:31 ./slackware64/l/pycairo-1.17.1-x86_64-1.txz.asc
-rw-r--r-- 1 root root 294 2018-11-09 03:26 ./slackware64/l/pycairo-1.18.0-x86_64-1.txt
-rw-r--r-- 1 root root 98344 2018-11-09 03:26 ./slackware64/l/pycairo-1.18.0-x86_64-1.txz
-rw-r--r-- 1 root root 163 2018-11-09 03:26 ./slackware64/l/pycairo-1.18.0-x86_64-1.txz.asc
-rw-r--r-- 1 root root 238 2018-10-12 18:47 ./slackware64/l/pycups-1.9.74-x86_64-1.txt
-rw-r--r-- 1 root root 83668 2018-10-12 18:47 ./slackware64/l/pycups-1.9.74-x86_64-1.txz
-rw-r--r-- 1 root root 163 2018-10-12 18:47 ./slackware64/l/pycups-1.9.74-x86_64-1.txz.asc
@ -3364,7 +3414,7 @@ drwxr-xr-x 2 root root 69632 2018-11-09 02:49 ./slackware64/l
-rw-r--r-- 1 root root 463 2018-11-08 01:07 ./slackware64/l/zstd-1.3.7-x86_64-1.txt
-rw-r--r-- 1 root root 380944 2018-11-08 01:07 ./slackware64/l/zstd-1.3.7-x86_64-1.txz
-rw-r--r-- 1 root root 163 2018-11-08 01:07 ./slackware64/l/zstd-1.3.7-x86_64-1.txz.asc
drwxr-xr-x 2 root root 32768 2018-11-09 02:50 ./slackware64/n
drwxr-xr-x 2 root root 32768 2018-11-09 21:54 ./slackware64/n
-rw-r--r-- 1 root root 357 2018-09-24 19:22 ./slackware64/n/ModemManager-1.8.2-x86_64-1.txt
-rw-r--r-- 1 root root 1519620 2018-09-24 19:22 ./slackware64/n/ModemManager-1.8.2-x86_64-1.txz
-rw-r--r-- 1 root root 163 2018-09-24 19:22 ./slackware64/n/ModemManager-1.8.2-x86_64-1.txz.asc
@ -3392,9 +3442,9 @@ drwxr-xr-x 2 root root 32768 2018-11-09 02:50 ./slackware64/n
-rw-r--r-- 1 root root 420 2018-04-13 15:31 ./slackware64/n/bootp-2.4.3-x86_64-3.txt
-rw-r--r-- 1 root root 50480 2018-04-13 15:31 ./slackware64/n/bootp-2.4.3-x86_64-3.txz
-rw-r--r-- 1 root root 163 2018-04-13 15:31 ./slackware64/n/bootp-2.4.3-x86_64-3.txz.asc
-rw-r--r-- 1 root root 588 2018-04-13 15:31 ./slackware64/n/bridge-utils-1.5-x86_64-2.txt
-rw-r--r-- 1 root root 29484 2018-04-13 15:31 ./slackware64/n/bridge-utils-1.5-x86_64-2.txz
-rw-r--r-- 1 root root 163 2018-04-13 15:31 ./slackware64/n/bridge-utils-1.5-x86_64-2.txz.asc
-rw-r--r-- 1 root root 588 2018-11-09 19:56 ./slackware64/n/bridge-utils-1.6-x86_64-1.txt
-rw-r--r-- 1 root root 29824 2018-11-09 19:56 ./slackware64/n/bridge-utils-1.6-x86_64-1.txz
-rw-r--r-- 1 root root 163 2018-11-09 19:56 ./slackware64/n/bridge-utils-1.6-x86_64-1.txz.asc
-rw-r--r-- 1 root root 612 2018-04-13 15:31 ./slackware64/n/bsd-finger-0.17-x86_64-3.txt
-rw-r--r-- 1 root root 20188 2018-04-13 15:31 ./slackware64/n/bsd-finger-0.17-x86_64-3.txz
-rw-r--r-- 1 root root 163 2018-04-13 15:31 ./slackware64/n/bsd-finger-0.17-x86_64-3.txz.asc
@ -3594,9 +3644,9 @@ drwxr-xr-x 2 root root 32768 2018-11-09 02:50 ./slackware64/n
-rw-r--r-- 1 root root 374 2018-04-13 15:41 ./slackware64/n/ncftp-3.2.6-x86_64-2.txt
-rw-r--r-- 1 root root 279660 2018-04-13 15:41 ./slackware64/n/ncftp-3.2.6-x86_64-2.txz
-rw-r--r-- 1 root root 163 2018-04-13 15:41 ./slackware64/n/ncftp-3.2.6-x86_64-2.txz.asc
-rw-r--r-- 1 root root 451 2018-06-24 19:42 ./slackware64/n/net-snmp-5.7.3-x86_64-9.txt
-rw-r--r-- 1 root root 1570304 2018-06-24 19:42 ./slackware64/n/net-snmp-5.7.3-x86_64-9.txz
-rw-r--r-- 1 root root 163 2018-06-24 19:42 ./slackware64/n/net-snmp-5.7.3-x86_64-9.txz.asc
-rw-r--r-- 1 root root 451 2018-11-09 20:45 ./slackware64/n/net-snmp-5.8-x86_64-1.txt
-rw-r--r-- 1 root root 1625304 2018-11-09 20:45 ./slackware64/n/net-snmp-5.8-x86_64-1.txz
-rw-r--r-- 1 root root 163 2018-11-09 20:45 ./slackware64/n/net-snmp-5.8-x86_64-1.txz.asc
-rw-r--r-- 1 root root 513 2018-04-13 15:42 ./slackware64/n/net-tools-20170208_479bb4a-x86_64-2.txt
-rw-r--r-- 1 root root 131884 2018-04-13 15:42 ./slackware64/n/net-tools-20170208_479bb4a-x86_64-2.txz
-rw-r--r-- 1 root root 163 2018-04-13 15:42 ./slackware64/n/net-tools-20170208_479bb4a-x86_64-2.txz.asc
@ -3672,9 +3722,9 @@ drwxr-xr-x 2 root root 32768 2018-11-09 02:50 ./slackware64/n
-rw-r--r-- 1 root root 261 2018-11-08 00:36 ./slackware64/n/npth-1.6-x86_64-1.txt
-rw-r--r-- 1 root root 34828 2018-11-08 00:36 ./slackware64/n/npth-1.6-x86_64-1.txz
-rw-r--r-- 1 root root 163 2018-11-08 00:36 ./slackware64/n/npth-1.6-x86_64-1.txz.asc
-rw-r--r-- 1 root root 561 2018-08-16 17:20 ./slackware64/n/ntp-4.2.8p12-x86_64-1.txt
-rw-r--r-- 1 root root 2013304 2018-08-16 17:20 ./slackware64/n/ntp-4.2.8p12-x86_64-1.txz
-rw-r--r-- 1 root root 163 2018-08-16 17:20 ./slackware64/n/ntp-4.2.8p12-x86_64-1.txz.asc
-rw-r--r-- 1 root root 561 2018-11-09 20:50 ./slackware64/n/ntp-4.2.8p12-x86_64-2.txt
-rw-r--r-- 1 root root 2013188 2018-11-09 20:50 ./slackware64/n/ntp-4.2.8p12-x86_64-2.txz
-rw-r--r-- 1 root root 163 2018-11-09 20:50 ./slackware64/n/ntp-4.2.8p12-x86_64-2.txz.asc
-rw-r--r-- 1 root root 531 2018-04-13 15:45 ./slackware64/n/obexftp-0.24.2-x86_64-3.txt
-rw-r--r-- 1 root root 106128 2018-04-13 15:45 ./slackware64/n/obexftp-0.24.2-x86_64-3.txz
-rw-r--r-- 1 root root 163 2018-04-13 15:45 ./slackware64/n/obexftp-0.24.2-x86_64-3.txz.asc
@ -3699,9 +3749,9 @@ drwxr-xr-x 2 root root 32768 2018-11-09 02:50 ./slackware64/n
-rw-r--r-- 1 root root 485 2018-09-02 19:34 ./slackware64/n/p11-kit-0.23.14-x86_64-1.txt
-rw-r--r-- 1 root root 443860 2018-09-02 19:34 ./slackware64/n/p11-kit-0.23.14-x86_64-1.txz
-rw-r--r-- 1 root root 163 2018-09-02 19:34 ./slackware64/n/p11-kit-0.23.14-x86_64-1.txz.asc
-rw-r--r-- 1 root root 374 2018-11-08 00:43 ./slackware64/n/php-7.2.12-x86_64-1.txt
-rw-r--r-- 1 root root 6529108 2018-11-08 00:43 ./slackware64/n/php-7.2.12-x86_64-1.txz
-rw-r--r-- 1 root root 163 2018-11-08 00:43 ./slackware64/n/php-7.2.12-x86_64-1.txz.asc
-rw-r--r-- 1 root root 374 2018-11-09 20:55 ./slackware64/n/php-7.2.12-x86_64-2.txt
-rw-r--r-- 1 root root 6528328 2018-11-09 20:55 ./slackware64/n/php-7.2.12-x86_64-2.txz
-rw-r--r-- 1 root root 163 2018-11-09 20:55 ./slackware64/n/php-7.2.12-x86_64-2.txz.asc
-rw-r--r-- 1 root root 576 2018-05-08 04:25 ./slackware64/n/pidentd-3.0.19-x86_64-4.txt
-rw-r--r-- 1 root root 43000 2018-05-08 04:25 ./slackware64/n/pidentd-3.0.19-x86_64-4.txz
-rw-r--r-- 1 root root 163 2018-05-08 04:25 ./slackware64/n/pidentd-3.0.19-x86_64-4.txz.asc
@ -4702,7 +4752,7 @@ drwxr-xr-x 2 root root 65536 2018-11-08 02:59 ./slackware64/x
-rw-r--r-- 1 root root 213 2018-04-13 06:10 ./slackware64/x/xwud-1.0.5-x86_64-2.txt
-rw-r--r-- 1 root root 25288 2018-04-13 06:10 ./slackware64/x/xwud-1.0.5-x86_64-2.txz
-rw-r--r-- 1 root root 163 2018-04-13 06:10 ./slackware64/x/xwud-1.0.5-x86_64-2.txz.asc
drwxr-xr-x 2 root root 12288 2018-11-09 02:49 ./slackware64/xap
drwxr-xr-x 2 root root 12288 2018-11-09 21:53 ./slackware64/xap
-rw-r--r-- 1 root root 625 2018-07-20 18:36 ./slackware64/xap/MPlayer-20180720-x86_64-1.txt
-rw-r--r-- 1 root root 2733036 2018-07-20 18:36 ./slackware64/xap/MPlayer-20180720-x86_64-1.txz
-rw-r--r-- 1 root root 163 2018-07-20 18:36 ./slackware64/xap/MPlayer-20180720-x86_64-1.txz.asc
@ -4712,9 +4762,9 @@ drwxr-xr-x 2 root root 12288 2018-11-09 02:49 ./slackware64/xap
-rw-r--r-- 1 root root 423 2018-08-09 17:59 ./slackware64/xap/audacious-plugins-3.10-x86_64-1.txt
-rw-r--r-- 1 root root 1249352 2018-08-09 17:59 ./slackware64/xap/audacious-plugins-3.10-x86_64-1.txz
-rw-r--r-- 1 root root 163 2018-08-09 17:59 ./slackware64/xap/audacious-plugins-3.10-x86_64-1.txz.asc
-rw-r--r-- 1 root root 431 2018-11-07 23:04 ./slackware64/xap/blackbox-0.74-x86_64-1.txt
-rw-r--r-- 1 root root 386688 2018-11-07 23:04 ./slackware64/xap/blackbox-0.74-x86_64-1.txz
-rw-r--r-- 1 root root 163 2018-11-07 23:04 ./slackware64/xap/blackbox-0.74-x86_64-1.txz.asc
-rw-r--r-- 1 root root 431 2018-11-09 19:26 ./slackware64/xap/blackbox-0.74-x86_64-2.txt
-rw-r--r-- 1 root root 386796 2018-11-09 19:26 ./slackware64/xap/blackbox-0.74-x86_64-2.txz
-rw-r--r-- 1 root root 163 2018-11-09 19:26 ./slackware64/xap/blackbox-0.74-x86_64-2.txz.asc
-rw-r--r-- 1 root root 434 2018-08-04 07:34 ./slackware64/xap/blueman-2.0.6-x86_64-2.txt
-rw-r--r-- 1 root root 1834736 2018-08-04 07:34 ./slackware64/xap/blueman-2.0.6-x86_64-2.txz
-rw-r--r-- 1 root root 163 2018-08-04 07:34 ./slackware64/xap/blueman-2.0.6-x86_64-2.txz.asc
@ -4791,9 +4841,9 @@ drwxr-xr-x 2 root root 12288 2018-11-09 02:49 ./slackware64/xap
-rw-r--r-- 1 root root 480 2018-06-25 19:30 ./slackware64/xap/rxvt-unicode-9.22-x86_64-5.txt
-rw-r--r-- 1 root root 910660 2018-06-25 19:30 ./slackware64/xap/rxvt-unicode-9.22-x86_64-5.txz
-rw-r--r-- 1 root root 163 2018-06-25 19:30 ./slackware64/xap/rxvt-unicode-9.22-x86_64-5.txz.asc
-rw-r--r-- 1 root root 321 2018-05-08 04:32 ./slackware64/xap/sane-1.0.27-x86_64-3.txt
-rw-r--r-- 1 root root 3015408 2018-05-08 04:32 ./slackware64/xap/sane-1.0.27-x86_64-3.txz
-rw-r--r-- 1 root root 163 2018-05-08 04:32 ./slackware64/xap/sane-1.0.27-x86_64-3.txz.asc
-rw-r--r-- 1 root root 321 2018-11-09 20:46 ./slackware64/xap/sane-1.0.27-x86_64-4.txt
-rw-r--r-- 1 root root 2984404 2018-11-09 20:46 ./slackware64/xap/sane-1.0.27-x86_64-4.txz
-rw-r--r-- 1 root root 163 2018-11-09 20:46 ./slackware64/xap/sane-1.0.27-x86_64-4.txz.asc
-rw-r--r-- 1 root root 400 2018-07-30 21:04 ./slackware64/xap/seamonkey-2.49.4-x86_64-1.txt
-rw-r--r-- 1 root root 52295564 2018-07-30 21:04 ./slackware64/xap/seamonkey-2.49.4-x86_64-1.txz
-rw-r--r-- 1 root root 163 2018-07-30 21:04 ./slackware64/xap/seamonkey-2.49.4-x86_64-1.txz.asc
@ -4942,11 +4992,11 @@ drwxr-xr-x 2 root root 4096 2018-04-18 08:35 ./slackware64/y
-rw-r--r-- 1 root root 1147 2018-03-01 07:55 ./slackware64/y/maketag
-rw-r--r-- 1 root root 1147 2018-03-01 07:55 ./slackware64/y/maketag.ez
-rw-r--r-- 1 root root 14 2018-03-01 07:55 ./slackware64/y/tagfile
drwxr-xr-x 19 root root 4096 2018-11-09 02:54 ./source
-rw-r--r-- 1 root root 459228 2018-11-09 02:54 ./source/CHECKSUMS.md5
-rw-r--r-- 1 root root 163 2018-11-09 02:54 ./source/CHECKSUMS.md5.asc
-rw-r--r-- 1 root root 649649 2018-11-09 02:53 ./source/FILE_LIST
-rw-r--r-- 1 root root 15566603 2018-11-09 02:53 ./source/MANIFEST.bz2
drwxr-xr-x 19 root root 4096 2018-11-09 21:58 ./source
-rw-r--r-- 1 root root 459861 2018-11-09 21:58 ./source/CHECKSUMS.md5
-rw-r--r-- 1 root root 163 2018-11-09 21:58 ./source/CHECKSUMS.md5.asc
-rw-r--r-- 1 root root 650426 2018-11-09 21:57 ./source/FILE_LIST
-rw-r--r-- 1 root root 15546307 2018-11-09 21:57 ./source/MANIFEST.bz2
-rw-r--r-- 1 root root 1314 2006-10-02 04:40 ./source/README.TXT
drwxr-xr-x 110 root root 4096 2018-11-06 18:30 ./source/a
-rw-r--r-- 1 root root 769 2018-06-26 09:45 ./source/a/FTBFSlog
@ -5771,11 +5821,11 @@ drwxr-xr-x 2 root root 4096 2018-09-19 00:06 ./source/a/udisks
-rw-r--r-- 1 root root 367 2018-09-19 00:06 ./source/a/udisks/udisks.glibc228.diff.gz
-rw-r--r-- 1 root root 753 2015-11-20 19:25 ./source/a/udisks/udisks.no.pci-db.diff.gz
-rw-r--r-- 1 root root 37 2010-11-10 05:15 ./source/a/udisks/udisks.url
drwxr-xr-x 2 root root 4096 2018-09-18 22:04 ./source/a/udisks2
drwxr-xr-x 2 root root 4096 2018-11-09 20:41 ./source/a/udisks2
-rw-r--r-- 1 root root 386 2012-07-19 03:58 ./source/a/udisks2/doinst.sh.gz
-rw-r--r-- 1 root root 882 2018-02-27 06:13 ./source/a/udisks2/slack-desc
-rw-r--r-- 1 root root 967776 2017-05-15 11:29 ./source/a/udisks2/udisks-2.6.5.tar.xz
-rwxr-xr-x 1 root root 4566 2018-09-18 22:04 ./source/a/udisks2/udisks2.SlackBuild
-rwxr-xr-x 1 root root 4951 2018-11-09 21:02 ./source/a/udisks2/udisks2.SlackBuild
drwxr-xr-x 2 root root 4096 2018-04-23 17:20 ./source/a/unarj
-rw-r--r-- 1 root root 269 2006-12-23 05:36 ./source/a/unarj/Makefile.gz
-rw-r--r-- 1 root root 845 2018-02-27 06:13 ./source/a/unarj/slack-desc
@ -6026,12 +6076,12 @@ drwxr-xr-x 2 root root 4096 2018-09-18 22:04 ./source/ap/gutenprint
-rwxr-xr-x 1 root root 4776 2018-09-18 22:04 ./source/ap/gutenprint/gutenprint.SlackBuild
-rw-r--r-- 1 root root 121 2016-02-03 04:22 ./source/ap/gutenprint/setup.cups-genppdupdate
-rw-r--r-- 1 root root 1005 2018-02-27 06:13 ./source/ap/gutenprint/slack-desc
drwxr-xr-x 2 root root 4096 2018-10-30 21:12 ./source/ap/hplip
drwxr-xr-x 2 root root 4096 2018-11-09 20:41 ./source/ap/hplip
-rw-r--r-- 1 root root 869 2018-09-30 10:10 ./source/ap/hplip/0021-Add-include-cups-ppd.h-in-various-places-as-CUPS-2.2.patch.gz
-rw-r--r-- 1 root root 1759 2018-09-30 10:10 ./source/ap/hplip/0025-Remove-all-ImageProcessor-functionality-which-is-clo.patch.gz
-rw-r--r-- 1 root root 118 2009-03-05 16:38 ./source/ap/hplip/doinst.sh.gz
-rw-r--r-- 1 root root 20005555 2018-10-29 05:41 ./source/ap/hplip/hplip-3.18.10.tar.lz
-rwxr-xr-x 1 root root 5940 2018-10-02 22:22 ./source/ap/hplip/hplip.SlackBuild
-rwxr-xr-x 1 root root 5940 2018-11-09 20:41 ./source/ap/hplip/hplip.SlackBuild
-rw-r--r-- 1 root root 419 2013-03-20 04:46 ./source/ap/hplip/hplip.no.upgrade.diff.gz
-rw-r--r-- 1 root root 291 2017-11-28 00:41 ./source/ap/hplip/hplip.python3.shebang.diff.gz
-rw-r--r-- 1 root root 217 2016-06-01 18:56 ./source/ap/hplip/setup.py.lc_all.c.diff.gz
@ -6446,11 +6496,9 @@ drwxr-xr-x 2 root root 4096 2018-09-04 20:21 ./source/d/binutils/patches
-rw-r--r-- 1 root root 563 2018-07-14 19:50 ./source/d/binutils/patches/binutils.export.demangle.h.diff.gz
-rw-r--r-- 1 root root 307 2013-04-02 20:57 ./source/d/binutils/patches/binutils.no-config-h-check.diff.gz
-rw-r--r-- 1 root root 898 2018-02-27 06:13 ./source/d/binutils/slack-desc
drwxr-xr-x 2 root root 4096 2018-10-30 21:04 ./source/d/bison
-rw-r--r-- 1 root root 1990536 2018-08-27 20:24 ./source/d/bison/bison-3.1.tar.xz
-rw-r--r-- 1 root root 163 2018-08-27 20:24 ./source/d/bison/bison-3.1.tar.xz.sig
-rw-r--r-- 1 root root 2088320 2018-10-29 20:16 ./source/d/bison/bison-3.2.tar.xz
-rw-r--r-- 1 root root 195 2018-10-29 20:16 ./source/d/bison/bison-3.2.tar.xz.sig
drwxr-xr-x 2 root root 4096 2018-11-09 19:24 ./source/d/bison
-rw-r--r-- 1 root root 2091684 2018-11-09 05:52 ./source/d/bison/bison-3.2.1.tar.xz
-rw-r--r-- 1 root root 195 2018-11-09 05:52 ./source/d/bison/bison-3.2.1.tar.xz.sig
-rwxr-xr-x 1 root root 4463 2018-09-18 22:04 ./source/d/bison/bison.SlackBuild
-rw-r--r-- 1 root root 966 2018-08-28 17:22 ./source/d/bison/slack-desc
drwxr-xr-x 2 root root 4096 2018-10-17 02:41 ./source/d/ccache
@ -6620,10 +6668,10 @@ drwxr-xr-x 2 root root 4096 2018-11-02 19:08 ./source/d/mercurial
-rwxr-xr-x 1 root root 4113 2018-07-04 20:29 ./source/d/mercurial/mercurial.SlackBuild
-rw-r--r-- 1 root root 38 2017-12-02 19:13 ./source/d/mercurial/mercurial.url
-rw-r--r-- 1 root root 1245 2018-02-27 06:13 ./source/d/mercurial/slack-desc
drwxr-xr-x 2 root root 4096 2018-10-20 16:44 ./source/d/meson
-rw-r--r-- 1 root root 1013114 2018-10-17 16:18 ./source/d/meson/meson-0.48.1.tar.lz
drwxr-xr-x 2 root root 4096 2018-11-09 03:25 ./source/d/meson
-rw-r--r-- 1 root root 1013072 2018-11-08 23:09 ./source/d/meson/meson-0.48.2.tar.lz
-rwxr-xr-x 1 root root 2771 2018-10-20 16:44 ./source/d/meson/meson.SlackBuild
-rw-r--r-- 1 root root 81 2018-10-20 16:43 ./source/d/meson/meson.url
-rw-r--r-- 1 root root 36 2018-11-09 03:24 ./source/d/meson/meson.url
-rw-r--r-- 1 root root 895 2018-02-27 06:13 ./source/d/meson/slack-desc
drwxr-xr-x 2 root root 4096 2018-11-08 21:22 ./source/d/nasm
-rw-r--r-- 1 root root 824780 2018-11-07 21:44 ./source/d/nasm/nasm-2.14.tar.xz
@ -8675,9 +8723,8 @@ drwxr-xr-x 2 root root 4096 2018-09-18 22:04 ./source/l/judy
-rw-r--r-- 1 root root 471420 2009-05-19 15:20 ./source/l/judy/Judy-1.0.5.tar.xz
-rwxr--r-- 1 root root 3433 2018-09-18 22:04 ./source/l/judy/judy.SlackBuild
-rw-r--r-- 1 root root 934 2018-02-27 06:12 ./source/l/judy/slack-desc
drwxr-xr-x 2 root root 4096 2018-09-18 22:04 ./source/l/keybinder
drwxr-xr-x 2 root root 4096 2018-11-09 20:03 ./source/l/keybinder
-rw-r--r-- 1 root root 254592 2015-11-06 15:34 ./source/l/keybinder/keybinder-0.3.1.tar.xz
-rw-r--r-- 1 root root 239176 2015-11-06 15:32 ./source/l/keybinder/keybinder-3.0-0.3.1.tar.xz
-rwxr-xr-x 1 root root 4838 2018-09-18 22:04 ./source/l/keybinder/keybinder.SlackBuild
-rw-r--r-- 1 root root 829 2018-02-27 06:12 ./source/l/keybinder/slack-desc
drwxr-xr-x 2 root root 4096 2018-09-18 22:04 ./source/l/keyutils
@ -9343,8 +9390,8 @@ drwxr-xr-x 2 root root 4096 2018-09-18 22:04 ./source/l/pulseaudio
-rwxr-xr-x 1 root root 5210 2018-09-18 22:04 ./source/l/pulseaudio/pulseaudio.SlackBuild
-rw-r--r-- 1 root root 1171 2016-01-08 03:59 ./source/l/pulseaudio/rc.pulseaudio
-rw-r--r-- 1 root root 828 2018-07-14 21:24 ./source/l/pulseaudio/slack-desc
drwxr-xr-x 2 root root 4096 2018-09-24 19:31 ./source/l/pycairo
-rw-r--r-- 1 root root 148337 2018-07-07 16:10 ./source/l/pycairo/pycairo-1.17.1.tar.lz
drwxr-xr-x 2 root root 4096 2018-11-09 03:26 ./source/l/pycairo
-rw-r--r-- 1 root root 154028 2018-11-04 10:58 ./source/l/pycairo/pycairo-1.18.0.tar.lz
-rwxr-xr-x 1 root root 3150 2018-09-24 19:31 ./source/l/pycairo/pycairo.SlackBuild
-rw-r--r-- 1 root root 88 2017-06-24 13:39 ./source/l/pycairo/pycairo.url
-rw-r--r-- 1 root root 750 2018-02-27 06:12 ./source/l/pycairo/slack-desc
@ -9697,7 +9744,7 @@ drwxr-xr-x 2 root root 4096 2018-11-08 01:06 ./source/l/zstd
-rw-r--r-- 1 root root 319 2018-02-12 22:25 ./source/l/zstd/zstd.dont.link.pzstd.to.static.libzstd.a.diff.gz
-rw-r--r-- 1 root root 33 2018-11-08 01:06 ./source/l/zstd/zstd.url
-rwxr-xr-x 1 root root 13799 2018-05-08 02:32 ./source/make_world.sh
drwxr-xr-x 147 root root 4096 2018-10-04 18:44 ./source/n
drwxr-xr-x 147 root root 4096 2018-11-09 20:37 ./source/n
-rw-r--r-- 1 root root 534 2018-03-24 17:45 ./source/n/FTBFSlog
drwxr-xr-x 2 root root 4096 2018-09-24 19:21 ./source/n/ModemManager
-rw-r--r-- 1 root root 2088248 2018-09-22 09:10 ./source/n/ModemManager/ModemManager-1.8.2.tar.xz
@ -9783,10 +9830,11 @@ drwxr-xr-x 2 root root 4096 2018-09-18 22:04 ./source/n/bootp
-rw-r--r-- 1 root root 89235 1999-03-18 19:52 ./source/n/bootp/bootp_2.4.3.orig.tar.gz
-rw-r--r-- 1 root root 643 2002-02-27 00:08 ./source/n/bootp/bootptab.gz
-rw-r--r-- 1 root root 873 2018-02-27 06:13 ./source/n/bootp/slack-desc
drwxr-xr-x 2 root root 4096 2018-09-18 22:04 ./source/n/bridge-utils
-rw-r--r-- 1 root root 605 2015-10-30 21:16 ./source/n/bridge-utils/bridge-utils-1.5-linux_3.8.x.patch.gz
-rw-r--r-- 1 root root 29432 2011-03-29 00:52 ./source/n/bridge-utils/bridge-utils-1.5.tar.xz
-rwxr-xr-x 1 root root 4106 2018-09-18 22:04 ./source/n/bridge-utils/bridge-utils.SlackBuild
drwxr-xr-x 2 root root 4096 2018-11-09 19:56 ./source/n/bridge-utils
-rw-r--r-- 1 root root 543 2016-10-17 15:57 ./source/n/bridge-utils/bridge-utils-1.6.tar.sign
-rw-r--r-- 1 root root 29904 2016-10-17 15:57 ./source/n/bridge-utils/bridge-utils-1.6.tar.xz
-rwxr-xr-x 1 root root 4009 2018-11-09 19:56 ./source/n/bridge-utils/bridge-utils.SlackBuild
-rw-r--r-- 1 root root 57 2018-11-09 19:56 ./source/n/bridge-utils/bridge-utils.url
-rw-r--r-- 1 root root 1048 2018-02-27 06:13 ./source/n/bridge-utils/slack-desc
drwxr-xr-x 2 root root 4096 2018-04-23 17:20 ./source/n/bsd-finger
-rw-r--r-- 1 root root 288 2017-08-02 23:32 ./source/n/bsd-finger/bsd-finger-0.16-allocbroken.patch.gz
@ -10166,15 +10214,25 @@ drwxr-xr-x 2 root root 4096 2018-09-18 22:04 ./source/n/ncftp
-rw-r--r-- 1 root root 420564 2016-12-04 19:00 ./source/n/ncftp/ncftp-3.2.6-src.tar.xz
-rwxr-xr-x 1 root root 3918 2018-09-18 22:04 ./source/n/ncftp/ncftp.SlackBuild
-rw-r--r-- 1 root root 827 2018-02-27 06:13 ./source/n/ncftp/slack-desc
drwxr-xr-x 2 root root 4096 2018-06-24 19:14 ./source/n/net-snmp
drwxr-xr-x 2 root root 4096 2018-11-09 20:21 ./source/n/net-snmp
-rw-r--r-- 1 root root 344 2007-06-19 03:37 ./source/n/net-snmp/doinst.sh.gz
-rw-r--r-- 1 root root 387 2016-08-12 11:36 ./source/n/net-snmp/net-snmp-5.7.3-Fix-Makefile-PL.patch.gz
-rw-r--r-- 1 root root 8803 2016-08-12 11:36 ./source/n/net-snmp/net-snmp-5.7.3-Remove-U64-typedef.patch.gz
-rw-r--r-- 1 root root 871 2017-09-28 19:37 ./source/n/net-snmp/net-snmp-5.7.3-mariadb-10.2.8.diff.gz
-rw-r--r-- 1 root root 3090 2018-03-27 08:56 ./source/n/net-snmp/net-snmp-5.7.3-openssl.patch.gz
-rw-r--r-- 1 root root 3847452 2015-01-29 20:28 ./source/n/net-snmp/net-snmp-5.7.3.tar.xz
-rwxr-xr-x 1 root root 6454 2018-06-24 19:14 ./source/n/net-snmp/net-snmp.SlackBuild
-rw-r--r-- 1 root root 341 2010-12-06 13:48 ./source/n/net-snmp/net-snmp.net-snmp-create-v3-user.etc.snmpd.conf.diff.gz
-rw-r--r-- 1 root root 254 2018-07-20 09:39 ./source/n/net-snmp/net-snmp-5.7.2-autoreconf.patch.gz
-rw-r--r-- 1 root root 607 2018-07-20 09:39 ./source/n/net-snmp/net-snmp-5.7.2-cert-path.patch.gz
-rw-r--r-- 1 root root 594 2018-07-20 09:39 ./source/n/net-snmp/net-snmp-5.7.2-pie.patch.gz
-rw-r--r-- 1 root root 390 2018-07-20 09:39 ./source/n/net-snmp/net-snmp-5.7.3-iterator-fix.patch.gz
-rw-r--r-- 1 root root 338 2018-07-20 09:39 ./source/n/net-snmp/net-snmp-5.8-Remove-U64-typedef.patch.gz
-rw-r--r-- 1 root root 312 2018-07-20 09:39 ./source/n/net-snmp/net-snmp-5.8-agentx-disconnect-crash.patch.gz
-rw-r--r-- 1 root root 2043 2018-07-20 09:39 ./source/n/net-snmp/net-snmp-5.8-autofs-skip.patch.gz
-rw-r--r-- 1 root root 1145 2018-07-20 09:39 ./source/n/net-snmp/net-snmp-5.8-cflags.patch.gz
-rw-r--r-- 1 root root 279 2018-07-20 09:39 ./source/n/net-snmp/net-snmp-5.8-dir-fix.patch.gz
-rw-r--r-- 1 root root 391 2018-07-20 09:39 ./source/n/net-snmp/net-snmp-5.8-libnetsnmptrapd-against-MYSQL_LIBS.patch.gz
-rw-r--r-- 1 root root 1205 2018-07-20 09:39 ./source/n/net-snmp/net-snmp-5.8-modern-rpm-api.patch.gz
-rw-r--r-- 1 root root 876 2018-07-20 09:39 ./source/n/net-snmp/net-snmp-5.8-multilib.patch.gz
-rw-r--r-- 1 root root 4696 2018-07-20 09:39 ./source/n/net-snmp/net-snmp-5.8-python3.patch.gz
-rw-r--r-- 1 root root 489 2018-07-20 09:39 ./source/n/net-snmp/net-snmp-5.8-test-debug.patch.gz
-rw-r--r-- 1 root root 3786851 2018-07-16 14:51 ./source/n/net-snmp/net-snmp-5.8.tar.lz
-rwxr-xr-x 1 root root 7053 2018-11-09 20:24 ./source/n/net-snmp/net-snmp.SlackBuild
-rw-r--r-- 1 root root 43 2018-11-09 20:13 ./source/n/net-snmp/net-snmp.url
-rw-r--r-- 1 root root 895 2007-06-19 03:36 ./source/n/net-snmp/rc.snmpd
-rw-r--r-- 1 root root 907 2018-02-27 06:13 ./source/n/net-snmp/slack-desc
-rw-r--r-- 1 root root 4909 2007-04-16 18:39 ./source/n/net-snmp/snmpd.conf.gz
@ -10371,10 +10429,10 @@ drwxr-xr-x 2 root root 4096 2018-11-08 00:36 ./source/n/npth
-rwxr-xr-x 1 root root 4138 2018-11-08 00:36 ./source/n/npth/npth.SlackBuild
-rw-r--r-- 1 root root 27 2018-11-08 00:35 ./source/n/npth/npth.url
-rw-r--r-- 1 root root 712 2018-02-27 06:13 ./source/n/npth/slack-desc
drwxr-xr-x 2 root root 4096 2018-09-18 22:04 ./source/n/ntp
drwxr-xr-x 2 root root 4096 2018-11-09 20:41 ./source/n/ntp
-rw-r--r-- 1 root root 368 2017-04-21 21:34 ./source/n/ntp/doinst.sh.gz
-rw-r--r-- 1 root root 4315164 2018-08-14 12:48 ./source/n/ntp/ntp-4.2.8p12.tar.xz
-rwxr-xr-x 1 root root 5743 2018-09-18 22:04 ./source/n/ntp/ntp.SlackBuild
-rwxr-xr-x 1 root root 5743 2018-11-09 20:41 ./source/n/ntp/ntp.SlackBuild
-rw-r--r-- 1 root root 2579 2017-04-21 21:20 ./source/n/ntp/ntp.conf
-rw-r--r-- 1 root root 22 1999-10-07 19:50 ./source/n/ntp/ntp.keys
-rw-r--r-- 1 root root 133 2017-11-20 03:54 ./source/n/ntp/ntp.logrotate
@ -10437,7 +10495,7 @@ drwxr-xr-x 2 root root 4096 2018-09-18 22:04 ./source/n/p11-kit
-rwxr-xr-x 1 root root 3627 2018-09-18 22:04 ./source/n/p11-kit/p11-kit.SlackBuild
-rw-r--r-- 1 root root 45 2018-05-28 18:06 ./source/n/p11-kit/p11-kit.url
-rw-r--r-- 1 root root 972 2018-02-27 06:13 ./source/n/p11-kit/slack-desc
drwxr-xr-x 3 root root 4096 2018-11-08 00:38 ./source/n/php
drwxr-xr-x 3 root root 4096 2018-11-09 20:41 ./source/n/php
-rw-r--r-- 1 root root 425 2017-12-08 01:53 ./source/n/php/doinst.sh.gz
-rwxr-xr-x 1 root root 120 2018-11-08 00:38 ./source/n/php/fetch-php.sh
-rw-r--r-- 1 root root 1022 2017-11-28 18:32 ./source/n/php/mod_php.conf.example
@ -10445,7 +10503,7 @@ drwxr-xr-x 2 root root 4096 2008-05-07 05:21 ./source/n/php/pear
-rw-r--r-- 1 root root 12141472 2018-11-06 11:00 ./source/n/php/php-7.2.12.tar.xz
-rw-r--r-- 1 root root 801 2018-11-06 11:00 ./source/n/php/php-7.2.12.tar.xz.asc
-rw-r--r-- 1 root root 387 2017-11-28 02:08 ./source/n/php/php-fpm.conf.diff.gz
-rwxr-xr-x 1 root root 9747 2018-10-16 20:07 ./source/n/php/php.SlackBuild
-rwxr-xr-x 1 root root 9747 2018-11-09 20:41 ./source/n/php/php.SlackBuild
-rw-r--r-- 1 root root 811 2017-12-02 05:08 ./source/n/php/php.ini-development.diff.gz
-rw-r--r-- 1 root root 825 2018-02-27 06:13 ./source/n/php/slack-desc
drwxr-xr-x 2 root root 4096 2018-09-18 22:04 ./source/n/pidentd
@ -12152,10 +12210,10 @@ drwxr-xr-x 2 root root 4096 2018-09-18 22:04 ./source/xap/audacious-plugi
-rwxr-xr-x 1 root root 4801 2018-09-18 22:04 ./source/xap/audacious/audacious.SlackBuild
-rw-r--r-- 1 root root 121 2010-04-09 21:15 ./source/xap/audacious/doinst.sh.gz
-rw-r--r-- 1 root root 1048 2018-10-24 20:29 ./source/xap/audacious/slack-desc
drwxr-xr-x 2 root root 4096 2018-11-07 23:01 ./source/xap/blackbox
drwxr-xr-x 2 root root 4096 2018-11-09 19:25 ./source/xap/blackbox
-rw-r--r-- 1 root root 175764 2009-09-03 11:39 ./source/xap/blackbox/bbkeys-0.9.1.tar.lz
-rw-r--r-- 1 root root 567302 2018-10-31 08:49 ./source/xap/blackbox/blackbox-0.74.tar.lz
-rwxr-xr-x 1 root root 6706 2018-11-07 23:02 ./source/xap/blackbox/blackbox.SlackBuild
-rwxr-xr-x 1 root root 7034 2018-11-09 19:25 ./source/xap/blackbox/blackbox.SlackBuild
-rw-r--r-- 1 root root 2199 2018-06-22 21:26 ./source/xap/blackbox/blackbox.menu.gz
-rw-r--r-- 1 root root 40 2018-06-22 17:25 ./source/xap/blackbox/blackbox.url
-rw-r--r-- 1 root root 271 2018-06-22 21:32 ./source/xap/blackbox/doinst.sh.gz
@ -12340,13 +12398,13 @@ drwxr-xr-x 2 root root 4096 2018-09-18 22:04 ./source/xap/rxvt-unicode
-rw-r--r-- 1 root root 207 2018-03-31 17:17 ./source/xap/rxvt-unicode/rxvt-unicode.desktop
-rw-r--r-- 1 root root 7758 2018-03-31 16:26 ./source/xap/rxvt-unicode/rxvt-unicode.utempter.diff.gz
-rw-r--r-- 1 root root 940 2018-03-31 16:58 ./source/xap/rxvt-unicode/slack-desc
drwxr-xr-x 2 root root 4096 2018-09-18 22:04 ./source/xap/sane
drwxr-xr-x 2 root root 4096 2018-11-09 20:41 ./source/xap/sane
-rw-r--r-- 1 root root 133 2006-09-23 08:33 ./source/xap/sane/dll.conf.additions.gz
-rw-r--r-- 1 root root 285 2008-02-12 16:23 ./source/xap/sane/doinst.sh.gz
-rw-r--r-- 1 root root 3581624 2017-05-23 13:08 ./source/xap/sane/sane-backends-1.0.27.tar.xz
-rw-r--r-- 1 root root 341 2010-01-20 01:54 ./source/xap/sane/sane-frontends-1.0.14-sane_cap_always_settable.diff.gz
-rw-r--r-- 1 root root 172596 2005-09-18 07:21 ./source/xap/sane/sane-frontends-1.0.14.tar.xz
-rwxr-xr-x 1 root root 5737 2018-09-18 22:04 ./source/xap/sane/sane.SlackBuild
-rwxr-xr-x 1 root root 5737 2018-11-09 20:41 ./source/xap/sane/sane.SlackBuild
-rw-r--r-- 1 root root 773 2018-02-27 06:13 ./source/xap/sane/slack-desc
drwxr-xr-x 5 root root 4096 2018-09-18 22:04 ./source/xap/seamonkey
drwxr-xr-x 2 root root 4096 2016-07-03 18:05 ./source/xap/seamonkey/autoconf

View file

@ -0,0 +1 @@
1

View file

@ -0,0 +1 @@
1

View file

@ -0,0 +1 @@
1

View file

@ -0,0 +1 @@
1

View file

@ -0,0 +1 @@
1

View file

@ -0,0 +1 @@
1

View file

@ -0,0 +1 @@
1

View file

@ -0,0 +1 @@
1

View file

@ -0,0 +1 @@
1

View file

@ -0,0 +1 @@
1

View file

@ -389,13 +389,22 @@ gzip ./source/n/pidentd/doinst.sh
gzip ./source/n/pidentd/pidentd.conf.diff
gzip ./source/n/cifs-utils/cifs-utils-6.7-talloc.patch
gzip ./source/n/autofs/doinst.sh
gzip ./source/n/net-snmp/net-snmp-5.7.3-Remove-U64-typedef.patch
gzip ./source/n/net-snmp/net-snmp-5.7.3-openssl.patch
gzip ./source/n/net-snmp/net-snmp-5.7.2-cert-path.patch
gzip ./source/n/net-snmp/net-snmp-5.8-agentx-disconnect-crash.patch
gzip ./source/n/net-snmp/net-snmp-5.7.2-pie.patch
gzip ./source/n/net-snmp/net-snmp-5.8-Remove-U64-typedef.patch
gzip ./source/n/net-snmp/net-snmp-5.8-autofs-skip.patch
gzip ./source/n/net-snmp/net-snmp-5.8-python3.patch
gzip ./source/n/net-snmp/net-snmp-5.7.2-autoreconf.patch
gzip ./source/n/net-snmp/net-snmp-5.8-cflags.patch
gzip ./source/n/net-snmp/net-snmp-5.8-multilib.patch
gzip ./source/n/net-snmp/snmpd.conf
gzip ./source/n/net-snmp/doinst.sh
gzip ./source/n/net-snmp/net-snmp-5.7.3-Fix-Makefile-PL.patch
gzip ./source/n/net-snmp/net-snmp-5.7.3-mariadb-10.2.8.diff
gzip ./source/n/net-snmp/net-snmp.net-snmp-create-v3-user.etc.snmpd.conf.diff
gzip ./source/n/net-snmp/net-snmp-5.8-libnetsnmptrapd-against-MYSQL_LIBS.patch
gzip ./source/n/net-snmp/net-snmp-5.8-dir-fix.patch
gzip ./source/n/net-snmp/net-snmp-5.7.3-iterator-fix.patch
gzip ./source/n/net-snmp/net-snmp-5.8-modern-rpm-api.patch
gzip ./source/n/net-snmp/net-snmp-5.8-test-debug.patch
gzip ./source/n/epic5/openssl-1.1.patch
gzip ./source/n/uucp/policy.h.diff
gzip ./source/n/ulogd/doinst.sh
@ -542,7 +551,6 @@ gzip ./source/n/dovecot/dovecot.default.shadow.auth.diff
gzip ./source/n/dovecot/dovecot.glibc228.patch
gzip ./source/n/dovecot/doinst.sh
gzip ./source/n/dovecot/dovecot.config.README.diff
gzip ./source/n/bridge-utils/bridge-utils-1.5-linux_3.8.x.patch
gzip ./source/n/biff+comsat/biff+comsat.badutmp.diff
gzip ./source/n/biff+comsat/biff+comsat.offset.diff
gzip ./source/n/biff+comsat/biff+comsat-0.17.diff

View file

@ -29,7 +29,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=udisks2
SRCNAM=udisks
VERSION=${VERSION:-$(echo $SRCNAM-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
BUILD=${BUILD:-2}
BUILD=${BUILD:-3}
NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "}
@ -91,6 +91,16 @@ find . \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
-exec chmod 644 {} \;
# Temporarily omit LVM2 support since it uses a removed API. We'll upgrade
# udisks2 soon (and add newly required deps) to handle this, but since it
# was broken after the LVM2 upgrade recently and nobody noticed yet it's
# probably OK for it to be like this for a little while.
if [ "$VERSION" = "2.6.5" ]; then
LVM2_SUPPORT="--disable-lvm2"
else
LVM2_SUPPORT="--enable-lvm2"
fi
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
./configure \
@ -101,7 +111,7 @@ CXXFLAGS="$SLKCFLAGS" \
--disable-static \
--mandir=/usr/man \
--docdir=/usr/doc/$PKGNAM-$VERSION \
--enable-lvm2 \
$LVM2_SUPPORT \
--build=$TARGET || exit 1
make $NUMJOBS || make || exit 1

View file

@ -27,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=hplip
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
BUILD=${BUILD:-1}
BUILD=${BUILD:-2}
NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "}

View file

@ -1 +1 @@
https://github.com/mesonbuild/meson/releases/download/0.48.1/meson-0.48.1.tar.gz
https://github.com/mesonbuild/meson

View file

@ -1,30 +0,0 @@
commit 5eebb7f9288b7881ffb929b1fd494fe3ac3be27d
Author: Russell Senior <russell@personaltelco.net>
Date: Wed Mar 6 12:49:42 2013 -0800
bridge-utils: Fix compile against linux-3.8.x
Linux 3.8 has a header, include/uapi/linux/if_bridge.h that uses a
struct in6_addr but doesn't define it. The trivial seeming fix of
including the header that does define it causes more problems. The
problem was discussed on mailing lists in January 2013. The final
suggestion I found was here:
http://www.redhat.com/archives/libvir-list/2013-January/msg01253.html
This is intended to implement that suggestion.
Signed-off-by: Russell Senior <russell@personaltelco.net>
diff --git a/libbridge/libbridge.h b/libbridge/libbridge.h
index 39964f2..dd14bae 100644
--- a/libbridge/libbridge.h
+++ b/libbridge/libbridge.h
@@ -20,6 +20,7 @@
#define _LIBBRIDGE_H
#include <sys/socket.h>
+#include <netinet/in.h>
#include <linux/if.h>
#include <linux/if_bridge.h>

View file

@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=bridge-utils
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
BUILD=${BUILD:-2}
BUILD=${BUILD:-1}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
@ -68,7 +68,7 @@ mkdir -p $TMP $PKG
cd $TMP
rm -rf bridge-utils-$VERSION
tar xf $CWD/bridge-utils-$VERSION.tar.xz || exit 1
tar xvf $CWD/bridge-utils-$VERSION.tar.xz || exit 1
cd bridge-utils-$VERSION || exit 1
chown -R root:root .
@ -78,9 +78,6 @@ find . \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
-exec chmod 644 {} \;
# Apply patches:
zcat $CWD/bridge-utils-1.5-linux_3.8.x.patch.gz | patch -p1 --verbose || exit 1
# Configure:
autoconf
./configure \

View file

@ -0,0 +1 @@
https://www.kernel.org/pub/linux/utils/net/bridge-utils/

View file

@ -0,0 +1,10 @@
926223 - net-snmp: Does not support aarch64 in f19 and rawhide
Update autoconf version to make the test suite happy.
diff -up net-snmp-5.7.2/dist/autoconf-version.autoreconf net-snmp-5.7.2/dist/autoconf-version
--- net-snmp-5.7.2/dist/autoconf-version.autoreconf 2013-03-25 13:00:15.002745347 +0100
+++ net-snmp-5.7.2/dist/autoconf-version 2013-03-25 13:00:17.207736442 +0100
@@ -1 +1 @@
-2.68
+2.69

View file

@ -0,0 +1,30 @@
1134475 - dependency in perl package
Use hardcoded path to configuration directories instead of net-snmp-config.
net-snmp-config is in net-snmp-devel package and we do not want net-snmp-perl
depending on -devel.
diff -up net-snmp-5.7.2/local/net-snmp-cert.cert-path net-snmp-5.7.2/local/net-snmp-cert
--- net-snmp-5.7.2/local/net-snmp-cert.cert-path 2012-10-10 00:28:58.000000000 +0200
+++ net-snmp-5.7.2/local/net-snmp-cert 2014-09-01 12:05:10.582427036 +0200
@@ -819,8 +819,7 @@ sub set_default {
sub cfg_path {
my $path;
- $path = `$NetSNMP::Cert::CFGTOOL --snmpconfpath`;
- chomp $path;
+ $path = "/etc/snmp:/usr/share/snmp:/usr/lib64/snmp:/home/jsafrane/.snmp:/var/lib/net-snmp";
return (wantarray ? split(':', $path) : $path);
}
@@ -1414,8 +1413,8 @@ sub checkReqs {
die("$NetSNMP::Cert::OPENSSL (v$ossl_ver): must be $ossl_min_ver or later")
if ($ossl_ver cmp $ossl_min_ver) < 0;
- die("$NetSNMP::Cert::CFGTOOL not found: please install")
- if system("$NetSNMP::Cert::CFGTOOL > /dev/null 2>&1");
+# die("$NetSNMP::Cert::CFGTOOL not found: please install")
+# if system("$NetSNMP::Cert::CFGTOOL > /dev/null 2>&1");
}
sub initOpts {

View file

@ -0,0 +1,24 @@
diff -up net-snmp-5.7.2/agent/Makefile.in.pie net-snmp-5.7.2/agent/Makefile.in
--- net-snmp-5.7.2/agent/Makefile.in.pie 2012-10-10 00:28:58.000000000 +0200
+++ net-snmp-5.7.2/agent/Makefile.in 2012-10-18 09:45:13.298613099 +0200
@@ -294,7 +294,7 @@ getmibstat.o: mibgroup/kernel_sunos5.c
$(CC) $(CFLAGS) -o $@ -D_GETMIBSTAT_TEST -DDODEBUG -c $?
snmpd$(EXEEXT): ${LAGENTOBJS} $(USELIBS) $(AGENTLIB) $(HELPERLIB) $(MIBLIB) $(LIBTARG)
- $(LINK) $(CFLAGS) -o $@ ${LAGENTOBJS} ${LDFLAGS} ${OUR_AGENT_LIBS}
+ $(LINK) $(CFLAGS) -o $@ -pie ${LAGENTOBJS} ${LDFLAGS} ${OUR_AGENT_LIBS}
libnetsnmpagent.$(LIB_EXTENSION)$(LIB_VERSION): ${LLIBAGENTOBJS} $(USELIBS)
$(LIB_LD_CMD) $(AGENTLIB) ${LLIBAGENTOBJS} $(USELIBS) ${LAGENTLIBS} @LD_NO_UNDEFINED@ $(LDFLAGS) $(PERLLDOPTS_FOR_LIBS) $(LIB_LD_LIBS) @AGENTLIBS@
diff -up net-snmp-5.7.2/apps/Makefile.in.pie net-snmp-5.7.2/apps/Makefile.in
--- net-snmp-5.7.2/apps/Makefile.in.pie 2012-10-10 00:28:58.000000000 +0200
+++ net-snmp-5.7.2/apps/Makefile.in 2012-10-18 09:44:27.827774580 +0200
@@ -170,7 +170,7 @@ snmptest$(EXEEXT): snmptest.$(OSUFFIX
$(LINK) ${CFLAGS} -o $@ snmptest.$(OSUFFIX) ${LDFLAGS} ${LIBS}
snmptrapd$(EXEEXT): $(TRAPD_OBJECTS) $(USETRAPLIBS) $(INSTALLLIBS)
- $(LINK) ${CFLAGS} -o $@ $(TRAPD_OBJECTS) $(INSTALLLIBS) ${LDFLAGS} ${TRAPLIBS}
+ $(LINK) ${CFLAGS} -o $@ -pie $(TRAPD_OBJECTS) $(INSTALLLIBS) ${LDFLAGS} ${TRAPLIBS}
snmptrap$(EXEEXT): snmptrap.$(OSUFFIX) $(USELIBS)
$(LINK) ${CFLAGS} -o $@ snmptrap.$(OSUFFIX) ${LDFLAGS} ${LIBS}

View file

@ -1,22 +0,0 @@
diff -up net-snmp-5.7.3/perl/ASN/Makefile.PL.orig net-snmp-5.7.3/perl/ASN/Makefile.PL
--- net-snmp-5.7.3/perl/ASN/Makefile.PL.orig 2016-05-06 10:35:30.005905040 +0200
+++ net-snmp-5.7.3/perl/ASN/Makefile.PL 2016-05-06 10:35:57.518776400 +0200
@@ -3,6 +3,7 @@ require 5;
use Config;
use Getopt::Long;
my $lib_version;
+my %MakeParams = ();
# See lib/ExtUtils/MakeMaker.pm for details of how to influence
# the contents of the Makefile that is written.
diff -up net-snmp-5.7.3/perl/Makefile.PL.orig net-snmp-5.7.3/perl/Makefile.PL
--- net-snmp-5.7.3/perl/Makefile.PL.orig 2016-05-06 10:34:38.975143641 +0200
+++ net-snmp-5.7.3/perl/Makefile.PL 2016-05-06 10:35:13.326983024 +0200
@@ -2,6 +2,7 @@ use ExtUtils::MakeMaker;
use Config;
use Getopt::Long;
require 5;
+my %MakeParams = ();
%MakeParams = InitMakeParams();

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,14 @@
diff -urNp old/agent/mibgroup/host/data_access/swrun.c new/agent/mibgroup/host/data_access/swrun.c
--- old/agent/mibgroup/host/data_access/swrun.c 2018-03-26 09:00:39.932335587 +0200
+++ new/agent/mibgroup/host/data_access/swrun.c 2018-03-26 09:03:00.845876681 +0200
@@ -102,7 +102,9 @@ swrun_count_processes_by_name( char *nam
return 0; /* or -1 */
it = CONTAINER_ITERATOR( swrun_container );
- while ((entry = (netsnmp_swrun_entry*)ITERATOR_NEXT( it )) != NULL) {
+ for (entry = (netsnmp_swrun_entry*)ITERATOR_FIRST( it );
+ entry;
+ entry = (netsnmp_swrun_entry*)ITERATOR_NEXT( it )) {
if (0 == strcmp( entry->hrSWRunName, name ))
i++;
}

View file

@ -1,61 +0,0 @@
diff -ur net-snmp-5.7.3.save/apps/Makefile.in net-snmp-5.7.3/apps/Makefile.in
--- net-snmp-5.7.3.save/apps/Makefile.in 2014-12-08 15:23:22.000000000 -0500
+++ net-snmp-5.7.3/apps/Makefile.in 2017-09-19 11:52:48.993729966 -0400
@@ -204,7 +204,7 @@
$(LINK) ${CFLAGS} -o $@ snmpdf.$(OSUFFIX) ${LDFLAGS} ${LIBS}
libnetsnmptrapd.$(LIB_EXTENSION)$(LIB_VERSION): $(LLIBTRAPD_OBJS)
- $(LIB_LD_CMD) $@ ${LLIBTRAPD_OBJS} $(MIBLIB) $(USELIBS) $(PERLLDOPTS_FOR_LIBS) $(LIB_LD_LIBS)
+ $(LIB_LD_CMD) $@ ${LLIBTRAPD_OBJS} $(MIBLIB) $(USELIBS) $(PERLLDOPTS_FOR_LIBS) $(LIB_LD_LIBS) $(MYSQL_LIBS)
$(RANLIB) $@
snmpinforminstall:
diff -ur net-snmp-5.7.3.save/apps/snmptrapd_sql.c net-snmp-5.7.3/apps/snmptrapd_sql.c
--- net-snmp-5.7.3.save/apps/snmptrapd_sql.c 2014-12-08 15:23:22.000000000 -0500
+++ net-snmp-5.7.3/apps/snmptrapd_sql.c 2017-09-19 11:56:10.127008022 -0400
@@ -50,10 +50,16 @@
#undef PACKAGE_STRING
#undef PACKAGE_TARNAME
#undef PACKAGE_VERSION
-#include <my_global.h>
-#include <my_sys.h>
#include <mysql.h>
#include <errmsg.h>
+#ifndef MYSQL_VERSION_ID
+#include <mysql_version.h>
+#endif
+#if MYSQL_VERSION_ID < 100000
+#include <my_config.h>
+#include <my_global.h>
+#include <my_sys.h>
+#endif
netsnmp_feature_require(container_fifo)
@@ -437,6 +443,7 @@
return -1;
}
+#if MYSQL_VERSION_ID < 100000
#ifdef HAVE_BROKEN_LIBMYSQLCLIENT
my_init();
#else
@@ -445,6 +452,7 @@
/** load .my.cnf values */
load_defaults ("my", _sql.groups, &not_argc, &not_argv);
+#endif
for(i=0; i < not_argc; ++i) {
if (NULL == not_argv[i])
continue;
@@ -542,6 +550,10 @@
return -1;
}
+#if MYSQL_VERSION_ID > 100000
+ mysql_options(_sql.conn, MYSQL_READ_DEFAULT_GROUP, "snmptrapd");
+#endif
+
/** try to connect; we'll try again later if we fail */
(void) netsnmp_mysql_connect();

View file

@ -1,303 +0,0 @@
diff -urNp old/apps/snmpusm.c new/apps/snmpusm.c
--- old/apps/snmpusm.c 2014-12-08 21:23:22.000000000 +0100
+++ new/apps/snmpusm.c 2017-02-20 15:20:36.994022905 +0100
@@ -190,7 +190,7 @@ get_USM_DH_key(netsnmp_variable_list *va
oid *keyoid, size_t keyoid_len) {
u_char *dhkeychange;
DH *dh;
- BIGNUM *other_pub;
+ BIGNUM *p, *g, *pub_key, *other_pub;
u_char *key;
size_t key_len;
@@ -205,25 +205,29 @@ get_USM_DH_key(netsnmp_variable_list *va
dh = d2i_DHparams(NULL, &cp, dhvar->val_len);
}
- if (!dh || !dh->g || !dh->p) {
+ if (dh)
+ DH_get0_pqg(dh, &p, NULL, &g);
+
+ if (!dh || !g || !p) {
SNMP_FREE(dhkeychange);
return SNMPERR_GENERR;
}
- DH_generate_key(dh);
- if (!dh->pub_key) {
+ if (!DH_generate_key(dh)) {
SNMP_FREE(dhkeychange);
return SNMPERR_GENERR;
}
- if (vars->val_len != (unsigned int)BN_num_bytes(dh->pub_key)) {
+ DH_get0_key(dh, &pub_key, NULL);
+
+ if (vars->val_len != (unsigned int)BN_num_bytes(pub_key)) {
SNMP_FREE(dhkeychange);
fprintf(stderr,"incorrect diffie-helman lengths (%lu != %d)\n",
- (unsigned long)vars->val_len, BN_num_bytes(dh->pub_key));
+ (unsigned long)vars->val_len, BN_num_bytes(pub_key));
return SNMPERR_GENERR;
}
- BN_bn2bin(dh->pub_key, dhkeychange + vars->val_len);
+ BN_bn2bin(pub_key, dhkeychange + vars->val_len);
key_len = DH_size(dh);
if (!key_len) {
diff -urNp old/configure new/configure
--- old/configure 2017-02-20 10:08:16.440396223 +0100
+++ new/configure 2017-02-20 10:57:15.749734281 +0100
@@ -23176,9 +23176,9 @@ $as_echo "#define HAVE_AES_CFB128_ENCRYP
fi
- as_ac_Lib=`$as_echo "ac_cv_lib_${CRYPTO}''_EVP_MD_CTX_create" | $as_tr_sh`
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for EVP_MD_CTX_create in -l${CRYPTO}" >&5
-$as_echo_n "checking for EVP_MD_CTX_create in -l${CRYPTO}... " >&6; }
+ as_ac_Lib=`$as_echo "ac_cv_lib_${CRYPTO}''_EVP_MD_CTX_new" | $as_tr_sh`
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for EVP_MD_CTX_new in -l${CRYPTO}" >&5
+$as_echo_n "checking for EVP_MD_CTX_new in -l${CRYPTO}... " >&6; }
if eval \${$as_ac_Lib+:} false; then :
$as_echo_n "(cached) " >&6
else
@@ -23193,11 +23193,11 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_
#ifdef __cplusplus
extern "C"
#endif
-char EVP_MD_CTX_create ();
+char EVP_MD_CTX_new ();
int
main ()
{
-return EVP_MD_CTX_create ();
+return EVP_MD_CTX_new ();
;
return 0;
}
@@ -23216,10 +23216,10 @@ eval ac_res=\$$as_ac_Lib
$as_echo "$ac_res" >&6; }
if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
-$as_echo "#define HAVE_EVP_MD_CTX_CREATE /**/" >>confdefs.h
+$as_echo "#define HAVE_EVP_MD_CTX_NEW /**/" >>confdefs.h
-$as_echo "#define HAVE_EVP_MD_CTX_DESTROY /**/" >>confdefs.h
+$as_echo "#define HAVE_EVP_MD_CTX_FREE /**/" >>confdefs.h
fi
@@ -23293,7 +23293,7 @@ char SSL_library_init ();
int
main ()
{
-return SSL_library_init ();
+return OPENSSL_init_ssl(0, NULL);
;
return 0;
}
diff -urNp old/configure.d/config_os_libs2 new/configure.d/config_os_libs2
--- old/configure.d/config_os_libs2 2014-12-08 21:23:22.000000000 +0100
+++ new/configure.d/config_os_libs2 2017-02-20 10:56:21.041616611 +0100
@@ -292,11 +292,11 @@ if test "x$tryopenssl" != "xno" -a "x$tr
AC_DEFINE(HAVE_AES_CFB128_ENCRYPT, 1,
[Define to 1 if you have the `AES_cfb128_encrypt' function.]))
- AC_CHECK_LIB(${CRYPTO}, EVP_MD_CTX_create,
- AC_DEFINE([HAVE_EVP_MD_CTX_CREATE], [],
- [Define to 1 if you have the `EVP_MD_CTX_create' function.])
- AC_DEFINE([HAVE_EVP_MD_CTX_DESTROY], [],
- [Define to 1 if you have the `EVP_MD_CTX_destroy' function.]))
+ AC_CHECK_LIB(${CRYPTO}, EVP_MD_CTX_new,
+ AC_DEFINE([HAVE_EVP_MD_CTX_NEW], [],
+ [Define to 1 if you have the `EVP_MD_CTX_new' function.])
+ AC_DEFINE([HAVE_EVP_MD_CTX_FREE], [],
+ [Define to 1 if you have the `EVP_MD_CTX_free' function.]))
fi
if echo " $transport_result_list " | $GREP "DTLS" > /dev/null; then
AC_CHECK_LIB(ssl, DTLSv1_method,
@@ -307,7 +307,7 @@ if test "x$tryopenssl" != "xno" -a "x$tr
TLSPROG=yes
fi
if echo " $transport_result_list " | $GREP "TLS" > /dev/null; then
- AC_CHECK_LIB(ssl, SSL_library_init,
+ AC_CHECK_LIB(ssl, OPENSSL_init_ssl,
AC_DEFINE(HAVE_LIBSSL, 1,
[Define to 1 if you have the `ssl' library (-lssl).])
LIBCRYPTO=" -lssl $LIBCRYPTO",
diff -urNp old/include/net-snmp/net-snmp-config.h.in new/include/net-snmp/net-snmp-config.h.in
--- old/include/net-snmp/net-snmp-config.h.in 2017-02-20 10:08:16.443522417 +0100
+++ new/include/net-snmp/net-snmp-config.h.in 2017-02-20 10:24:05.790584283 +0100
@@ -149,11 +149,11 @@
/* Define to 1 if you have the `eval_pv' function. */
#undef HAVE_EVAL_PV
-/* Define to 1 if you have the `EVP_MD_CTX_create' function. */
-#undef HAVE_EVP_MD_CTX_CREATE
+/* Define to 1 if you have the `EVP_MD_CTX_new' function. */
+#undef HAVE_EVP_MD_CTX_NEW
-/* Define to 1 if you have the `EVP_MD_CTX_destroy' function. */
-#undef HAVE_EVP_MD_CTX_DESTROY
+/* Define to 1 if you have the `EVP_MD_CTX_free' function. */
+#undef HAVE_EVP_MD_CTX_FREE
/* Define if you have EVP_sha224/256 in openssl */
#undef HAVE_EVP_SHA224
diff -urNp old/snmplib/keytools.c new/snmplib/keytools.c
--- old/snmplib/keytools.c 2014-12-08 21:23:22.000000000 +0100
+++ new/snmplib/keytools.c 2017-02-20 10:30:27.412068264 +0100
@@ -149,8 +149,8 @@ generate_Ku(const oid * hashtype, u_int
*/
#ifdef NETSNMP_USE_OPENSSL
-#ifdef HAVE_EVP_MD_CTX_CREATE
- ctx = EVP_MD_CTX_create();
+#ifdef HAVE_EVP_MD_CTX_NEW
+ ctx = EVP_MD_CTX_new();
#else
ctx = malloc(sizeof(*ctx));
if (!EVP_MD_CTX_init(ctx))
@@ -259,8 +259,8 @@ generate_Ku(const oid * hashtype, u_int
memset(buf, 0, sizeof(buf));
#ifdef NETSNMP_USE_OPENSSL
if (ctx) {
-#ifdef HAVE_EVP_MD_CTX_DESTROY
- EVP_MD_CTX_destroy(ctx);
+#ifdef HAVE_EVP_MD_CTX_FREE
+ EVP_MD_CTX_free(ctx);
#else
EVP_MD_CTX_cleanup(ctx);
free(ctx);
diff -urNp old/snmplib/scapi.c new/snmplib/scapi.c
--- old/snmplib/scapi.c 2014-12-08 21:23:22.000000000 +0100
+++ new/snmplib/scapi.c 2017-02-20 10:27:34.152379515 +0100
@@ -486,14 +486,14 @@ sc_hash(const oid * hashtype, size_t has
}
/** initialize the pointer */
-#ifdef HAVE_EVP_MD_CTX_CREATE
- cptr = EVP_MD_CTX_create();
+#ifdef HAVE_EVP_MD_CTX_NEW
+ cptr = EVP_MD_CTX_new();
#else
cptr = malloc(sizeof(*cptr));
#if defined(OLD_DES)
memset(cptr, 0, sizeof(*cptr));
#else
- EVP_MD_CTX_init(cptr);
+ EVP_MD_CTX_init(&cptr);
#endif
#endif
if (!EVP_DigestInit(cptr, hashfn)) {
@@ -507,11 +507,11 @@ sc_hash(const oid * hashtype, size_t has
/** do the final pass */
EVP_DigestFinal(cptr, MAC, &tmp_len);
*MAC_len = tmp_len;
-#ifdef HAVE_EVP_MD_CTX_DESTROY
- EVP_MD_CTX_destroy(cptr);
+#ifdef HAVE_EVP_MD_CTX_FREE
+ EVP_MD_CTX_free(cptr);
#else
#if !defined(OLD_DES)
- EVP_MD_CTX_cleanup(cptr);
+ EVP_MD_CTX_cleanup(&cptr);
#endif
free(cptr);
#endif
diff -urNp old/snmplib/snmp_openssl.c new/snmplib/snmp_openssl.c
--- old/snmplib/snmp_openssl.c 2014-12-08 21:23:22.000000000 +0100
+++ new/snmplib/snmp_openssl.c 2017-02-20 12:46:00.059727928 +0100
@@ -47,7 +47,7 @@ void netsnmp_init_openssl(void) {
DEBUGMSGTL(("snmp_openssl", "initializing\n"));
/* Initializing OpenSSL */
- SSL_library_init();
+ OPENSSL_init_ssl(0, NULL);
SSL_load_error_strings();
ERR_load_BIO_strings();
OpenSSL_add_all_algorithms();
@@ -164,11 +164,11 @@ netsnmp_openssl_cert_dump_names(X509 *oc
oname_entry = X509_NAME_get_entry(osubj_name, i);
netsnmp_assert(NULL != oname_entry);
- if (oname_entry->value->type != V_ASN1_PRINTABLESTRING)
+ if (X509_NAME_ENTRY_get_data(oname_entry)->type != V_ASN1_PRINTABLESTRING)
continue;
/** get NID */
- onid = OBJ_obj2nid(oname_entry->object);
+ onid = OBJ_obj2nid(X509_NAME_ENTRY_get_object(oname_entry));
if (onid == NID_undef) {
prefix_long = prefix_short = "UNKNOWN";
}
@@ -179,9 +179,9 @@ netsnmp_openssl_cert_dump_names(X509 *oc
DEBUGMSGT(("9:cert:dump:names",
"[%02d] NID type %d, ASN type %d\n", i, onid,
- oname_entry->value->type));
+ X509_NAME_ENTRY_get_data(oname_entry)->type));
DEBUGMSGT(("9:cert:dump:names", "%s/%s: '%s'\n", prefix_long,
- prefix_short, ASN1_STRING_data(oname_entry->value)));
+ prefix_short, ASN1_STRING_data(X509_NAME_ENTRY_get_data(oname_entry))));
}
}
#endif /* NETSNMP_FEATURE_REMOVE_CERT_DUMP_NAMES */
@@ -470,7 +470,7 @@ netsnmp_openssl_cert_get_hash_type(X509
if (NULL == ocert)
return 0;
- return _nid2ht(OBJ_obj2nid(ocert->sig_alg->algorithm));
+ return _nid2ht(X509_get_signature_nid(ocert));
}
/**
@@ -487,7 +487,7 @@ netsnmp_openssl_cert_get_fingerprint(X50
if (NULL == ocert)
return NULL;
- nid = OBJ_obj2nid(ocert->sig_alg->algorithm);
+ nid = X509_get_signature_nid(ocert);
DEBUGMSGT(("9:openssl:fingerprint", "alg %d, cert nid %d (%d)\n", alg, nid,
_nid2ht(nid)));
diff -urNp old/win32/net-snmp/net-snmp-config.h new/win32/net-snmp/net-snmp-config.h
--- old/win32/net-snmp/net-snmp-config.h 2014-12-08 21:23:22.000000000 +0100
+++ new/win32/net-snmp/net-snmp-config.h 2017-02-20 10:23:20.796778512 +0100
@@ -1366,11 +1366,11 @@
/* Define to 1 if you have the <openssl/aes.h> header file. */
#define HAVE_OPENSSL_AES_H 1
-/* Define to 1 if you have the `EVP_MD_CTX_create' function. */
-#define HAVE_EVP_MD_CTX_CREATE 1
+/* Define to 1 if you have the `EVP_MD_CTX_new' function. */
+#define HAVE_EVP_MD_CTX_NEW 1
-/* Define to 1 if you have the `EVP_MD_CTX_destroy' function. */
-#define HAVE_EVP_MD_CTX_DESTROY 1
+/* Define to 1 if you have the `EVP_MD_CTX_free' function. */
+#define HAVE_EVP_MD_CTX_FREE 1
/* Define to 1 if you have the `AES_cfb128_encrypt' function. */
#define HAVE_AES_CFB128_ENCRYPT 1
diff -urNp old/win32/net-snmp/net-snmp-config.h.in new/win32/net-snmp/net-snmp-config.h.in
--- old/win32/net-snmp/net-snmp-config.h.in 2014-12-08 21:23:22.000000000 +0100
+++ new/win32/net-snmp/net-snmp-config.h.in 2017-02-20 10:22:51.348367754 +0100
@@ -1366,11 +1366,11 @@
/* Define to 1 if you have the <openssl/aes.h> header file. */
#define HAVE_OPENSSL_AES_H 1
-/* Define to 1 if you have the `EVP_MD_CTX_create' function. */
-#define HAVE_EVP_MD_CTX_CREATE 1
+/* Define to 1 if you have the `EVP_MD_CTX_new' function. */
+#define HAVE_EVP_MD_CTX_NEW 1
-/* Define to 1 if you have the `EVP_MD_CTX_destroy' function. */
-#define HAVE_EVP_MD_CTX_DESTROY 1
+/* Define to 1 if you have the `EVP_MD_CTX_free' function. */
+#define HAVE_EVP_MD_CTX_FREE 1
/* Define to 1 if you have the `AES_cfb128_encrypt' function. */
#define HAVE_AES_CFB128_ENCRYPT 1

View file

@ -0,0 +1,12 @@
diff -urNp a/include/net-snmp/library/int64.h b/include/net-snmp/library/int64.h
--- a/include/net-snmp/library/int64.h 2018-07-18 14:37:16.543348832 +0200
+++ b/include/net-snmp/library/int64.h 2018-07-18 15:31:31.516999288 +0200
@@ -10,7 +10,7 @@ extern "C" {
* Note: using the U64 typedef is deprecated because this typedef conflicts
* with a typedef with the same name defined in the Perl header files.
*/
- typedef struct counter64 U64;
+// typedef struct counter64 U64;
#endif
#define I64CHARSZ 21

View file

@ -0,0 +1,12 @@
diff -urNp a/agent/mibgroup/agentx/master.c b/agent/mibgroup/agentx/master.c
--- a/agent/mibgroup/agentx/master.c 2018-07-18 12:13:49.953014652 +0200
+++ b/agent/mibgroup/agentx/master.c 2018-07-18 12:20:23.537626773 +0200
@@ -221,7 +221,7 @@ agentx_got_response(int operation,
/* response is too late, free the cache */
if (magic)
netsnmp_free_delegated_cache((netsnmp_delegated_cache*) magic);
- return 0;
+ return 1;
}
requests = cache->requests;

View file

@ -0,0 +1,199 @@
diff -urNp b/agent/mibgroup/hardware/fsys/fsys_mntctl.c net-snmp-5.8/agent/mibgroup/hardware/fsys/fsys_mntctl.c
--- b/agent/mibgroup/hardware/fsys/fsys_mntctl.c 2018-07-18 16:12:20.674499629 +0200
+++ net-snmp-5.8/agent/mibgroup/hardware/fsys/fsys_mntctl.c 2018-07-18 16:15:46.782859398 +0200
@@ -43,8 +43,9 @@ _fsys_type( int type)
case MNT_NFS:
case MNT_NFS3:
- case MNT_AUTOFS:
return NETSNMP_FS_TYPE_NFS;
+ case MNT_AUTOFS:
+ return NETSNMP_FS_TYPE_AUTOFS;
/*
* The following code covers selected filesystems
@@ -156,10 +157,12 @@ netsnmp_fsys_arch_load( void )
/*
* Optionally skip retrieving statistics for remote mounts
+ * AUTOFS is skipped by default
*/
- if ( (entry->flags & NETSNMP_FS_FLAG_REMOTE) &&
+ if ( ((entry->flags & NETSNMP_FS_FLAG_REMOTE) &&
netsnmp_ds_get_boolean(NETSNMP_DS_APPLICATION_ID,
- NETSNMP_DS_AGENT_SKIPNFSINHOSTRESOURCES))
+ NETSNMP_DS_AGENT_SKIPNFSINHOSTRESOURCES)) ||
+ entry->type == (NETSNMP_FS_TYPE_AUTOFS))
continue;
if ( statfs( entry->path, &stat_buf ) < 0 ) {
diff -urNp b/agent/mibgroup/hardware/fsys/fsys_mntent.c net-snmp-5.8/agent/mibgroup/hardware/fsys/fsys_mntent.c
--- b/agent/mibgroup/hardware/fsys/fsys_mntent.c 2018-07-18 16:12:20.674499629 +0200
+++ net-snmp-5.8/agent/mibgroup/hardware/fsys/fsys_mntent.c 2018-07-18 16:15:46.782859398 +0200
@@ -150,6 +150,13 @@ _fsys_type( char *typename )
!strcmp(typename, MNTTYPE_LOFS))
return NETSNMP_FS_TYPE_OTHER;
+ /* Detection of AUTOFS.
+ * This file system will be ignored by default
+ */
+ else if ( !strcmp(typename, MNTTYPE_AUTOFS))
+ return NETSNMP_FS_TYPE_AUTOFS;
+
+
/*
* All other types are silently skipped
*/
@@ -239,6 +246,10 @@ netsnmp_fsys_arch_load( void )
NETSNMP_DS_AGENT_SKIPNFSINHOSTRESOURCES))
continue;
+ /* Skip AUTOFS enteries */
+ if ( entry->type == (NETSNMP_FS_TYPE_AUTOFS))
+ continue;
+
#ifdef irix6
if ( NSFS_STATFS( entry->path, &stat_buf, sizeof(struct statfs), 0) < 0 )
#else
diff -urNp b/agent/mibgroup/hardware/fsys/mnttypes.h net-snmp-5.8/agent/mibgroup/hardware/fsys/mnttypes.h
--- b/agent/mibgroup/hardware/fsys/mnttypes.h 2018-07-18 16:12:20.674499629 +0200
+++ net-snmp-5.8/agent/mibgroup/hardware/fsys/mnttypes.h 2018-07-18 16:15:46.782859398 +0200
@@ -165,6 +165,9 @@
#ifndef MNTTYPE_APP
#define MNTTYPE_APP "app"
#endif
+#ifndef MNTTYPE_AUTOFS
+#define MNTTYPE_AUTOFS "autofs"
+#endif
#ifndef MNTTYPE_DEVPTS
#define MNTTYPE_DEVPTS "devpts"
#endif
diff -urNp b/agent/mibgroup/host/hr_filesys.c net-snmp-5.8/agent/mibgroup/host/hr_filesys.c
--- b/agent/mibgroup/host/hr_filesys.c 2018-07-18 16:12:20.668499652 +0200
+++ net-snmp-5.8/agent/mibgroup/host/hr_filesys.c 2018-07-18 16:15:46.783859399 +0200
@@ -834,6 +834,27 @@ Check_HR_FileSys_NFS (void)
return 0; /* no NFS file system */
}
+/* This function checks whether current file system is an AutoFs
+ * HRFS_entry must be valid prior to calling this function
+ * return 1 if AutoFs, 0 otherwise
+ */
+int
+Check_HR_FileSys_AutoFs (void)
+{
+#if HAVE_GETFSSTAT
+ if ( HRFS_entry->HRFS_type != NULL &&
+#if defined(MNTTYPE_AUTOFS)
+ !strcmp( HRFS_entry->HRFS_type, MNTTYPE_AUTOFS)
+#else
+ !strcmp( HRFS_entry->HRFS_type, "autofs")
+#endif
+ )
+#endif /* HAVE_GETFSSTAT */
+ return 1; /* AUTOFS */
+
+ return 0; /* no AUTOFS */
+}
+
void
End_HR_FileSys(void)
{
diff -urNp b/agent/mibgroup/host/hr_filesys.h net-snmp-5.8/agent/mibgroup/host/hr_filesys.h
--- b/agent/mibgroup/host/hr_filesys.h 2018-07-18 16:12:20.669499648 +0200
+++ net-snmp-5.8/agent/mibgroup/host/hr_filesys.h 2018-07-18 16:15:46.784859400 +0200
@@ -10,6 +10,7 @@ extern void Init_HR_FileSys(void);
extern FindVarMethod var_hrfilesys;
extern int Get_Next_HR_FileSys(void);
extern int Check_HR_FileSys_NFS(void);
+extern int Check_HR_FileSys_AutoFs(void);
extern int Get_FSIndex(char *);
extern long Get_FSSize(char *); /* Temporary */
diff -urNp b/agent/mibgroup/host/hrh_filesys.c net-snmp-5.8/agent/mibgroup/host/hrh_filesys.c
--- b/agent/mibgroup/host/hrh_filesys.c 2018-07-18 16:12:20.668499652 +0200
+++ net-snmp-5.8/agent/mibgroup/host/hrh_filesys.c 2018-07-18 16:15:46.785859402 +0200
@@ -429,3 +429,9 @@ Check_HR_FileSys_NFS (void)
{
return (HRFS_entry->flags & NETSNMP_FS_FLAG_REMOTE) ? 1 : 0;
}
+
+int
+Check_HR_FileSys_AutoFs (void)
+{
+ return (HRFS_entry->type == (NETSNMP_FS_TYPE_AUTOFS)) ? 1 : 0;
+}
diff -urNp b/agent/mibgroup/host/hrh_filesys.h net-snmp-5.8/agent/mibgroup/host/hrh_filesys.h
--- b/agent/mibgroup/host/hrh_filesys.h 2018-07-18 16:12:20.669499648 +0200
+++ net-snmp-5.8/agent/mibgroup/host/hrh_filesys.h 2018-07-18 16:15:46.785859402 +0200
@@ -10,6 +10,7 @@ extern void Init_HR_FileSys(void);
extern FindVarMethod var_hrhfilesys;
extern int Get_Next_HR_FileSys(void);
extern int Check_HR_FileSys_NFS(void);
+extern int Check_HR_FileSys_AutoFs(void);
extern int Get_FSIndex(char *);
extern long Get_FSSize(char *); /* Temporary */
diff -urNp b/agent/mibgroup/host/hrh_storage.c net-snmp-5.8/agent/mibgroup/host/hrh_storage.c
--- b/agent/mibgroup/host/hrh_storage.c 2018-07-18 16:12:20.668499652 +0200
+++ net-snmp-5.8/agent/mibgroup/host/hrh_storage.c 2018-07-18 16:15:46.786859402 +0200
@@ -367,9 +367,10 @@ really_try_next:
store_idx = name[ HRSTORE_ENTRY_NAME_LENGTH ];
if (HRFS_entry &&
store_idx > NETSNMP_MEM_TYPE_MAX &&
- netsnmp_ds_get_boolean(NETSNMP_DS_APPLICATION_ID,
+ ((netsnmp_ds_get_boolean(NETSNMP_DS_APPLICATION_ID,
NETSNMP_DS_AGENT_SKIPNFSINHOSTRESOURCES) &&
- Check_HR_FileSys_NFS())
+ Check_HR_FileSys_NFS()) ||
+ Check_HR_FileSys_AutoFs()))
return NULL;
if (store_idx <= NETSNMP_MEM_TYPE_MAX ) {
mem = (netsnmp_memory_info*)ptr;
@@ -508,7 +509,8 @@ Get_Next_HR_Store(void)
if (HRS_index >= 0) {
if (!(netsnmp_ds_get_boolean(NETSNMP_DS_APPLICATION_ID,
NETSNMP_DS_AGENT_SKIPNFSINHOSTRESOURCES) &&
- Check_HR_FileSys_NFS())) {
+ Check_HR_FileSys_NFS()) &&
+ !Check_HR_FileSys_AutoFs()) {
return HRS_index + NETSNMP_MEM_TYPE_MAX;
}
} else {
diff -urNp b/agent/mibgroup/host/hr_storage.c net-snmp-5.8/agent/mibgroup/host/hr_storage.c
--- b/agent/mibgroup/host/hr_storage.c 2018-07-18 16:12:20.670499644 +0200
+++ net-snmp-5.8/agent/mibgroup/host/hr_storage.c 2018-07-18 16:15:46.786859402 +0200
@@ -540,9 +540,10 @@ really_try_next:
store_idx = name[ HRSTORE_ENTRY_NAME_LENGTH ];
if (store_idx > NETSNMP_MEM_TYPE_MAX ) {
- if ( netsnmp_ds_get_boolean(NETSNMP_DS_APPLICATION_ID,
+ if ( (netsnmp_ds_get_boolean(NETSNMP_DS_APPLICATION_ID,
NETSNMP_DS_AGENT_SKIPNFSINHOSTRESOURCES) &&
- Check_HR_FileSys_NFS())
+ Check_HR_FileSys_NFS()) ||
+ Check_HR_FileSys_AutoFs())
return NULL; /* or goto try_next; */
if (HRFS_statfs(HRFS_entry->HRFS_mount, &stat_buf) < 0) {
snmp_log_perror(HRFS_entry->HRFS_mount);
@@ -683,7 +684,8 @@ Get_Next_HR_Store(void)
if (HRS_index >= 0) {
if (!(netsnmp_ds_get_boolean(NETSNMP_DS_APPLICATION_ID,
NETSNMP_DS_AGENT_SKIPNFSINHOSTRESOURCES) &&
- Check_HR_FileSys_NFS())) {
+ Check_HR_FileSys_NFS()) &&
+ !Check_HR_FileSys_AutoFs()) {
return HRS_index + NETSNMP_MEM_TYPE_MAX;
}
} else {
diff -urNp b/include/net-snmp/agent/hardware/fsys.h net-snmp-5.8/include/net-snmp/agent/hardware/fsys.h
--- b/include/net-snmp/agent/hardware/fsys.h 2018-07-18 16:12:20.649499726 +0200
+++ net-snmp-5.8/include/net-snmp/agent/hardware/fsys.h 2018-07-18 16:19:33.994918912 +0200
@@ -41,6 +41,7 @@ typedef struct netsnmp_fsys_info_s netsn
#define NETSNMP_FS_TYPE_SYSFS (4 | _NETSNMP_FS_TYPE_LOCAL | _NETSNMP_FS_TYPE_SKIP_BIT)
#define NETSNMP_FS_TYPE_TMPFS (5 | _NETSNMP_FS_TYPE_LOCAL)
#define NETSNMP_FS_TYPE_USBFS (6 | _NETSNMP_FS_TYPE_LOCAL)
+#define NETSNMP_FS_TYPE_AUTOFS (7 | _NETSNMP_FS_TYPE_LOCAL | _NETSNMP_FS_TYPE_SKIP_BIT)
#define NETSNMP_FS_FLAG_ACTIVE 0x01
#define NETSNMP_FS_FLAG_REMOTE 0x02

View file

@ -0,0 +1,112 @@
diff -urNp a/net-snmp-config.in b/net-snmp-config.in
--- a/net-snmp-config.in 2018-07-18 13:43:12.264426052 +0200
+++ b/net-snmp-config.in 2018-07-18 13:52:06.917089518 +0200
@@ -140,10 +140,10 @@ else
;;
#################################################### compile
--base-cflags)
- echo @CFLAGS@ @CPPFLAGS@ -I${NSC_INCLUDEDIR}
+ echo -I${NSC_INCLUDEDIR}
;;
--cflags|--cf*)
- echo @CFLAGS@ @DEVFLAGS@ @CPPFLAGS@ -I. -I${NSC_INCLUDEDIR}
+ echo @DEVFLAGS@ -I. -I${NSC_INCLUDEDIR}
;;
--srcdir)
echo $NSC_SRCDIR
diff -urNp a/perl/agent/default_store/Makefile.PL b/perl/agent/default_store/Makefile.PL
--- a/perl/agent/default_store/Makefile.PL 2018-07-18 13:43:12.170426290 +0200
+++ b/perl/agent/default_store/Makefile.PL 2018-07-18 13:51:31.812176486 +0200
@@ -83,7 +83,7 @@ sub AgentDefaultStoreInitMakeParams {
" " . $Params{'LIBS'};
$Params{'CCFLAGS'} = "-I../../../include " . $Params{'CCFLAGS'};
}
- $Params{'CCFLAGS'} =~ s/ -W(all|inline|strict-prototypes|write-strings|cast-qual|no-char-subscripts)//g; # ignore developer warnings
+ $Params{'CCFLAGS'} =~ s/ -W(inline|strict-prototypes|write-strings|cast-qual|no-char-subscripts)//g; # ignore developer warnings
$Params{'CCFLAGS'} .= ' -Wformat';
if ($Params{'LIBS'} eq "" || $Params{'CCFLAGS'} eq "") {
die "You need to install net-snmp first (I can't find net-snmp-config)";
diff -urNp a/perl/agent/Makefile.PL b/perl/agent/Makefile.PL
--- a/perl/agent/Makefile.PL 2018-07-18 13:43:12.169426292 +0200
+++ b/perl/agent/Makefile.PL 2018-07-18 13:52:53.884973275 +0200
@@ -98,7 +98,7 @@ sub AgentInitMakeParams {
$Params{'LIBS'} = `$opts->{'nsconfig'} --libdir` . $Params{'LIBS'};
# $Params{'PREREQ_PM'} = {'NetSNMP::OID' => '0.1'};
}
- $Params{'CCFLAGS'} =~ s/ -W(all|inline|strict-prototypes|write-strings|cast-qual|no-char-subscripts)//g; # ignore developer warnings
+ $Params{'CCFLAGS'} =~ s/ -W(inline|strict-prototypes|write-strings|cast-qual|no-char-subscripts)//g; # ignore developer warnings
$Params{'CCFLAGS'} .= ' -Wformat';
if ($Params{'LIBS'} eq "" || $Params{'CCFLAGS'} eq "") {
die "You need to install net-snmp first (I can't find net-snmp-config)";
diff -urNp a/perl/agent/Support/Makefile.PL b/perl/agent/Support/Makefile.PL
--- a/perl/agent/Support/Makefile.PL 2018-07-18 13:43:12.169426292 +0200
+++ b/perl/agent/Support/Makefile.PL 2018-07-18 13:53:11.414929921 +0200
@@ -90,7 +90,7 @@ sub SupportInitMakeParams {
" " . $Params{'LIBS'};
$Params{'CCFLAGS'} = "-I../../include " . $Params{'CCFLAGS'};
}
- $Params{'CCFLAGS'} =~ s/ -W(all|inline|strict-prototypes|write-strings|cast-qual|no-char-subscripts)//g; # ignore developer warnings
+ $Params{'CCFLAGS'} =~ s/ -W(inline|strict-prototypes|write-strings|cast-qual|no-char-subscripts)//g; # ignore developer warnings
$Params{'CCFLAGS'} .= ' -Wformat';
if ($Params{'LIBS'} eq "" || $Params{'CCFLAGS'} eq "") {
die "You need to install net-snmp first (I can't find net-snmp-config)";
diff -urNp a/perl/ASN/Makefile.PL b/perl/ASN/Makefile.PL
--- a/perl/ASN/Makefile.PL 2018-07-18 13:43:12.171426287 +0200
+++ b/perl/ASN/Makefile.PL 2018-07-18 13:53:46.652842822 +0200
@@ -93,7 +93,7 @@ sub AsnInitMakeParams {
" " . $Params{'LIBS'};
$Params{'CCFLAGS'} = "-I../../include " . $Params{'CCFLAGS'};
}
- $Params{'CCFLAGS'} =~ s/ -W(all|inline|strict-prototypes|write-strings|cast-qual|no-char-subscripts)//g; # ignore developer warnings
+ $Params{'CCFLAGS'} =~ s/ -W(inline|strict-prototypes|write-strings|cast-qual|no-char-subscripts)//g; # ignore developer warnings
$Params{'CCFLAGS'} .= ' -Wformat';
if ($Params{'LIBS'} eq "" || $Params{'CCFLAGS'} eq "") {
die "You need to install net-snmp first (I can't find net-snmp-config)";
diff -urNp a/perl/default_store/Makefile.PL b/perl/default_store/Makefile.PL
--- a/perl/default_store/Makefile.PL 2018-07-18 13:43:12.175426277 +0200
+++ b/perl/default_store/Makefile.PL 2018-07-18 13:54:20.814758441 +0200
@@ -83,7 +83,7 @@ sub DefaultStoreInitMakeParams {
" " . $Params{'LIBS'};
$Params{'CCFLAGS'} = "-I../../include " . $Params{'CCFLAGS'};
}
- $Params{'CCFLAGS'} =~ s/ -W(all|inline|strict-prototypes|write-strings|cast-qual|no-char-subscripts)//g; # ignore developer warnings
+ $Params{'CCFLAGS'} =~ s/ -W(inline|strict-prototypes|write-strings|cast-qual|no-char-subscripts)//g; # ignore developer warnings
$Params{'CCFLAGS'} .= ' -Wformat';
if ($Params{'LIBS'} eq "" || $Params{'CCFLAGS'} eq "") {
die "You need to install net-snmp first (I can't find net-snmp-config)";
diff -urNp a/perl/OID/Makefile.PL b/perl/OID/Makefile.PL
--- a/perl/OID/Makefile.PL 2018-07-18 13:43:12.175426277 +0200
+++ b/perl/OID/Makefile.PL 2018-07-18 13:54:43.348702811 +0200
@@ -90,7 +90,7 @@ sub OidInitMakeParams {
# } else {
# $Params{'PREREQ_PM'} = {'SNMP' => '5.0'};
}
- $Params{'CCFLAGS'} =~ s/ -W(all|inline|strict-prototypes|write-strings|cast-qual|no-char-subscripts)//g; # ignore developer warnings
+ $Params{'CCFLAGS'} =~ s/ -W(inline|strict-prototypes|write-strings|cast-qual|no-char-subscripts)//g; # ignore developer warnings
$Params{'CCFLAGS'} .= ' -Wformat';
if ($Params{'LIBS'} eq "" || $Params{'CCFLAGS'} eq "") {
die "You need to install net-snmp first (I can't find net-snmp-config)";
diff -urNp a/perl/SNMP/Makefile.PL b/perl/SNMP/Makefile.PL
--- a/perl/SNMP/Makefile.PL 2018-07-18 13:43:12.173426282 +0200
+++ b/perl/SNMP/Makefile.PL 2018-07-18 13:55:07.220643903 +0200
@@ -103,7 +103,7 @@ sub SnmpInitMakeParams {
# } else {
# $Params{'PREREQ_PM'} = { 'NetSNMP::default_store' => 0.01 };
}
- $Params{'CCFLAGS'} =~ s/ -W(all|inline|strict-prototypes|write-strings|cast-qual|no-char-subscripts)//g; # ignore developer warnings
+ $Params{'CCFLAGS'} =~ s/ -W(inline|strict-prototypes|write-strings|cast-qual|no-char-subscripts)//g; # ignore developer warnings
$Params{'CCFLAGS'} .= ' -Wformat';
if (!$ENV{'NETSNMP_PREFIX'}) {
$prefix = `$opts->{'nsconfig'} --prefix`;
diff -urNp a/perl/TrapReceiver/Makefile.PL b/perl/TrapReceiver/Makefile.PL
--- a/perl/TrapReceiver/Makefile.PL 2018-07-18 13:43:12.172426285 +0200
+++ b/perl/TrapReceiver/Makefile.PL 2018-07-18 13:55:43.100647233 +0200
@@ -132,7 +132,7 @@ sub TrapReceiverInitMakeParams {
$Params{'LIBS'} = `$opts->{'nsconfig'} --libdir` . " $Params{'LIBS'}";
}
- $Params{'CCFLAGS'} =~ s/ -W(all|inline|strict-prototypes|write-strings|cast-qual|no-char-subscripts)//g; # ignore developer warnings
+ $Params{'CCFLAGS'} =~ s/ -W(inline|strict-prototypes|write-strings|cast-qual|no-char-subscripts)//g; # ignore developer warnings
$Params{'CCFLAGS'} .= ' -Wformat';
if ($Params{'CCFLAGS'} eq "") {
die "You need to install net-snmp first (I can't find net-snmp-config)";

View file

@ -0,0 +1,12 @@
diff -urNp a/net-snmp-create-v3-user.in b/net-snmp-create-v3-user.in
--- a/net-snmp-create-v3-user.in 2018-07-18 11:11:53.227015237 +0200
+++ b/net-snmp-create-v3-user.in 2018-07-18 11:12:13.375010176 +0200
@@ -137,7 +137,7 @@ fi
echo $line >> $outfile
prefix="@prefix@"
datarootdir="@datarootdir@"
-outfile="@datadir@/snmp/snmpd.conf"
+outfile="/etc/snmp/snmpd.conf"
line="$token $user"
echo "adding the following line to $outfile:"
echo " " $line

View file

@ -0,0 +1,12 @@
diff -urNp a/apps/Makefile.in b/apps/Makefile.in
--- a/apps/Makefile.in 2018-07-18 15:39:28.069251000 +0200
+++ b/apps/Makefile.in 2018-07-18 15:54:52.261943123 +0200
@@ -230,7 +230,7 @@ snmppcap$(EXEEXT): snmppcap.$(OSUFFIX
$(LINK) ${CFLAGS} -o $@ snmppcap.$(OSUFFIX) ${LDFLAGS} ${LIBS} -lpcap
libnetsnmptrapd.$(LIB_EXTENSION)$(LIB_VERSION): $(LLIBTRAPD_OBJS)
- $(LIB_LD_CMD) $@ ${LLIBTRAPD_OBJS} $(MIBLIB) $(USELIBS) $(PERLLDOPTS_FOR_LIBS) $(LIB_LD_LIBS)
+ $(LIB_LD_CMD) $@ ${LLIBTRAPD_OBJS} $(MIBLIB) $(USELIBS) $(PERLLDOPTS_FOR_LIBS) $(LIB_LD_LIBS) $(MYSQL_LIB)
$(RANLIB) $@
snmpinforminstall:

View file

@ -0,0 +1,83 @@
diff -urNp a/agent/mibgroup/host/data_access/swinst_rpm.c b/agent/mibgroup/host/data_access/swinst_rpm.c
--- a/agent/mibgroup/host/data_access/swinst_rpm.c 2018-07-18 16:12:19.583503903 +0200
+++ b/agent/mibgroup/host/data_access/swinst_rpm.c 2018-07-18 16:50:38.599703588 +0200
@@ -102,7 +102,6 @@ netsnmp_swinst_arch_load( netsnmp_contai
rpmtd td_name, td_version, td_release, td_group, td_time;
#else
char *n, *v, *r, *g;
- int32_t *t;
#endif
time_t install_time;
size_t date_len;
@@ -146,14 +145,13 @@ netsnmp_swinst_arch_load( netsnmp_contai
install_time = rpmtdGetNumber(td_time);
g = rpmtdGetString(td_group);
#else
- headerGetEntry( h, RPMTAG_NAME, NULL, (void**)&n, NULL);
- headerGetEntry( h, RPMTAG_VERSION, NULL, (void**)&v, NULL);
- headerGetEntry( h, RPMTAG_RELEASE, NULL, (void**)&r, NULL);
- headerGetEntry( h, RPMTAG_GROUP, NULL, (void**)&g, NULL);
- headerGetEntry( h, RPMTAG_INSTALLTIME, NULL, (void**)&t, NULL);
+ n = headerGetString( h, RPMTAG_NAME);
+ v = headerGetString( h, RPMTAG_VERSION);
+ r = headerGetString( h, RPMTAG_RELEASE);
+ g = headerGetString( h, RPMTAG_GROUP);
+ install_time = headerGetNumber( h, RPMTAG_INSTALLTIME);
entry->swName_len = snprintf( entry->swName, sizeof(entry->swName),
"%s-%s-%s", n, v, r);
- install_time = *t;
#endif
entry->swType = (g && NULL != strstr( g, "System Environment"))
? 2 /* operatingSystem */
diff -urNp a/agent/mibgroup/host/hr_swinst.c b/agent/mibgroup/host/hr_swinst.c
--- a/agent/mibgroup/host/hr_swinst.c 2018-07-18 16:12:19.582503907 +0200
+++ b/agent/mibgroup/host/hr_swinst.c 2018-07-18 17:09:29.716564197 +0200
@@ -479,9 +479,9 @@ var_hrswinst(struct variable * vp,
}
#else
# ifdef HAVE_LIBRPM
- char *rpm_groups;
- if ( headerGetEntry(swi->swi_h, RPMTAG_GROUP, NULL, (void **) &rpm_groups, NULL) ) {
- if ( strstr(rpm_groups, "System Environment") != NULL )
+ const char *rpm_group = headerGetString(swi->swi_h, RPMTAG_GROUP);
+ if ( NULL != rpm_group ) {
+ if ( strstr(rpm_group, "System Environment") != NULL )
long_return = 2; /* operatingSystem */
else
long_return = 4; /* applcation */
@@ -498,9 +498,8 @@ var_hrswinst(struct variable * vp,
case HRSWINST_DATE:
{
#ifdef HAVE_LIBRPM
- int32_t *rpm_data;
- if ( headerGetEntry(swi->swi_h, RPMTAG_INSTALLTIME, NULL, (void **) &rpm_data, NULL) ) {
- time_t installTime = *rpm_data;
+ time_t installTime = headerGetNumber(swi->swi_h, RPMTAG_INSTALLTIME);
+ if ( 0 != installTime ) {
ret = date_n_time(&installTime, var_len);
} else {
ret = date_n_time(NULL, var_len);
@@ -660,7 +659,7 @@ Save_HR_SW_info(int ix)
if (1 <= ix && ix <= swi->swi_nrec && ix != swi->swi_prevx) {
int offset;
Header h;
- char *n, *v, *r;
+ const char *n, *v, *r;
offset = swi->swi_recs[ix - 1];
@@ -685,11 +684,9 @@ Save_HR_SW_info(int ix)
swi->swi_h = h;
swi->swi_prevx = ix;
- headerGetEntry(swi->swi_h, RPMTAG_NAME, NULL, (void **) &n, NULL);
- headerGetEntry(swi->swi_h, RPMTAG_VERSION, NULL, (void **) &v,
- NULL);
- headerGetEntry(swi->swi_h, RPMTAG_RELEASE, NULL, (void **) &r,
- NULL);
+ n = headerGetString(swi->swi_h, RPMTAG_NAME);
+ v = headerGetString(swi->swi_h, RPMTAG_VERSION);
+ r = headerGetString(swi->swi_h, RPMTAG_RELEASE);
snprintf(swi->swi_name, sizeof(swi->swi_name), "%s-%s-%s", n, v, r);
swi->swi_name[ sizeof(swi->swi_name)-1 ] = 0;
}

View file

@ -0,0 +1,45 @@
diff -urNp a/man/netsnmp_config_api.3.def b/man/netsnmp_config_api.3.def
--- a/man/netsnmp_config_api.3.def 2018-07-18 11:18:06.196792766 +0200
+++ b/man/netsnmp_config_api.3.def 2018-07-18 11:20:04.631679886 +0200
@@ -295,7 +295,7 @@ for one particular machine.
.PP
The default list of directories to search is \fC SYSCONFDIR/snmp\fP,
followed by \fC DATADIR/snmp\fP,
-followed by \fC LIBDIR/snmp\fP,
+followed by \fC /usr/lib(64)/snmp\fP,
followed by \fC $HOME/.snmp\fP.
This list can be changed by setting the environmental variable
.I SNMPCONFPATH
@@ -367,7 +367,7 @@ A colon separated list of directories to
files in.
Default:
.br
-SYSCONFDIR/snmp:\:DATADIR/snmp:\:LIBDIR/snmp:\:$HOME/.snmp
+SYSCONFDIR/snmp:\:DATADIR/snmp:\:/usr/lib(64)/snmp:\:$HOME/.snmp
.SH "SEE ALSO"
netsnmp_mib_api(3), snmp_api(3)
.\" Local Variables:
diff -urNp a/man/snmp_config.5.def b/man/snmp_config.5.def
--- a/man/snmp_config.5.def 2018-07-18 11:18:06.194792767 +0200
+++ b/man/snmp_config.5.def 2018-07-18 11:20:56.423626117 +0200
@@ -10,7 +10,7 @@ First off, there are numerous places tha
found and read from. By default, the applications look for
configuration files in the following 4 directories, in order:
SYSCONFDIR/snmp,
-DATADIR/snmp, LIBDIR/snmp, and $HOME/.snmp. In each of these
+DATADIR/snmp, /usr/lib(64)/snmp, and $HOME/.snmp. In each of these
directories, it looks for files snmp.conf, snmpd.conf and/or
snmptrapd.conf, as well as snmp.local.conf, snmpd.local.conf
and/or snmptrapd.local.conf. *.local.conf are always
diff -urNp a/man/snmpd.conf.5.def b/man/snmpd.conf.5.def
--- a/man/snmpd.conf.5.def 2018-07-18 11:18:06.196792766 +0200
+++ b/man/snmpd.conf.5.def 2018-07-18 11:21:44.263574388 +0200
@@ -1559,7 +1559,7 @@ filename), and call the initialisation r
.RS
.IP "Note:"
If the specified PATH is not a fully qualified filename, it will
-be interpreted relative to LIBDIR/snmp/dlmod, and \fC.so\fR
+be interpreted relative to /usr/lib(64)/snmp/dlmod, and \fC.so\fR
will be appended to the filename.
.RE
.PP

View file

@ -0,0 +1,720 @@
diff -urNp a/configure b/configure
--- a/configure 2018-07-18 17:11:53.178147565 +0200
+++ b/configure 2018-07-18 17:14:01.254774416 +0200
@@ -7742,8 +7742,8 @@ $as_echo "no" >&6; }
fi
-# Extract the first word of "python", so it can be a program name with args.
-set dummy python; ac_word=$2
+# Extract the first word of "python3", so it can be a program name with args.
+set dummy python3; ac_word=$2
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
$as_echo_n "checking for $ac_word... " >&6; }
if ${ac_cv_path_PYTHONPROG+:} false; then :
diff -urNp a/configure.d/config_os_progs b/configure.d/config_os_progs
--- a/configure.d/config_os_progs 2018-07-18 17:11:53.197147510 +0200
+++ b/configure.d/config_os_progs 2018-07-18 17:14:29.963690646 +0200
@@ -57,7 +57,7 @@ AC_PATH_PROG(AUTOCONF, autoconf, [:
AC_PATH_PROG(AUTOHEADER, autoheader, [:])
AC_PATH_PROG([PERLPROG], perl)
AC_PATH_PROG([PSPROG], ps)
-AC_PATH_PROG([PYTHONPROG],python)
+AC_PATH_PROG([PYTHONPROG],python3)
AC_PATH_PROG([UNAMEPROG], uname)
AC_DEFINE_UNQUOTED(UNAMEPROG,"$UNAMEPROG", [Where is the uname command])
diff -urNp a/Makefile.in b/Makefile.in
--- a/Makefile.in 2018-07-18 17:11:53.175147574 +0200
+++ b/Makefile.in 2018-07-18 17:16:21.331365317 +0200
@@ -226,7 +226,7 @@ perlcleanfeatures:
# python specific build rules
#
-PYMAKE=$(PYTHON) setup.py $(PYTHONARGS)
+PYMAKE=/usr/bin/python3 setup.py $(PYTHONARGS)
pythonmodules: subdirs
@(dir=`pwd`; cd python; $(PYMAKE) build --basedir=$$dir) ; \
if test $$? != 0 ; then \
diff -urNp a/python/netsnmp/client_intf.c b/python/netsnmp/client_intf.c
--- a/python/netsnmp/client_intf.c 2018-07-18 17:11:53.262147321 +0200
+++ b/python/netsnmp/client_intf.c 2018-07-18 17:33:16.495712833 +0200
@@ -1,11 +1,5 @@
#include <Python.h>
-#if PY_VERSION_HEX < 0x02050000
-typedef int Py_ssize_t;
-#define PY_SSIZE_T_MAX INT_MAX
-#define PY_SSIZE_T_MIN INT_MIN
-#endif
-
#include <net-snmp/net-snmp-config.h>
#include <net-snmp/net-snmp-includes.h>
#include <sys/types.h>
@@ -852,8 +846,40 @@ py_netsnmp_attr_string(PyObject *obj, ch
if (obj && attr_name && PyObject_HasAttrString(obj, attr_name)) {
PyObject *attr = PyObject_GetAttrString(obj, attr_name);
if (attr) {
+ *val = PyUnicode_AsUTF8AndSize(attr, len);
+ Py_DECREF(attr);
+ return 0;
+ }
+ }
+
+ return -1;
+}
+
+static int
+py_netsnmp_attr_set_bytes(PyObject *obj, char *attr_name,
+ char *val, size_t len)
+{
+ int ret = -1;
+ if (obj && attr_name) {
+ PyObject* val_obj = (val ?
+ PyBytes_FromStringAndSize(val, len) :
+ Py_BuildValue(""));
+ ret = PyObject_SetAttrString(obj, attr_name, val_obj);
+ Py_DECREF(val_obj);
+ }
+ return ret;
+}
+
+static int
+py_netsnmp_attr_bytes(PyObject *obj, char * attr_name, char **val,
+ Py_ssize_t *len)
+{
+ *val = NULL;
+ if (obj && attr_name && PyObject_HasAttrString(obj, attr_name)) {
+ PyObject *attr = PyObject_GetAttrString(obj, attr_name);
+ if (attr) {
int retval;
- retval = PyString_AsStringAndSize(attr, val, len);
+ retval = PyBytes_AsStringAndSize(attr, val, len);
Py_DECREF(attr);
return retval;
}
@@ -870,7 +896,7 @@ py_netsnmp_attr_long(PyObject *obj, char
if (obj && attr_name && PyObject_HasAttrString(obj, attr_name)) {
PyObject *attr = PyObject_GetAttrString(obj, attr_name);
if (attr) {
- val = PyInt_AsLong(attr);
+ val = PyLong_AsLong(attr);
Py_DECREF(attr);
}
}
@@ -955,13 +981,13 @@ __py_netsnmp_update_session_errors(PyObj
py_netsnmp_attr_set_string(session, "ErrorStr", err_str, STRLEN(err_str));
- tmp_for_conversion = PyInt_FromLong(err_num);
+ tmp_for_conversion = PyLong_FromLong(err_num);
if (!tmp_for_conversion)
return; /* nothing better to do? */
PyObject_SetAttrString(session, "ErrorNum", tmp_for_conversion);
Py_DECREF(tmp_for_conversion);
- tmp_for_conversion = PyInt_FromLong(err_ind);
+ tmp_for_conversion = PyLong_FromLong(err_ind);
if (!tmp_for_conversion)
return; /* nothing better to do? */
PyObject_SetAttrString(session, "ErrorInd", tmp_for_conversion);
@@ -1323,7 +1349,7 @@ netsnmp_get(PyObject *self, PyObject *ar
ss = (SnmpSession *)py_netsnmp_attr_void_ptr(session, "sess_ptr");
- if (py_netsnmp_attr_string(session, "ErrorStr", &tmpstr, &tmplen) < 0) {
+ if (py_netsnmp_attr_bytes(session, "ErrorStr", &tmpstr, &tmplen) < 0) {
goto done;
}
@@ -2015,7 +2041,7 @@ netsnmp_walk(PyObject *self, PyObject *a
vars, tp, type, sprintval_flag);
str_buf[len] = '\0';
- py_netsnmp_attr_set_string(varbind, "val", (char *) str_buf,
+ py_netsnmp_attr_set_bytes(varbind, "val", (char *) str_buf,
len);
/* push the varbind onto the return varbinds */
@@ -2266,7 +2292,7 @@ netsnmp_getbulk(PyObject *self, PyObject
__get_type_str(type, type_str);
- py_netsnmp_attr_set_string(varbind, "type", type_str,
+ py_netsnmp_attr_set_bytes(varbind, "type", type_str,
strlen(type_str));
len = __snprint_value((char **)&str_buf, &str_buf_len,
@@ -2409,7 +2435,7 @@ netsnmp_set(PyObject *self, PyObject *ar
}
}
- if (py_netsnmp_attr_string(varbind, "val", &val, &tmplen) < 0) {
+ if (py_netsnmp_attr_bytes(varbind, "val", &val, &tmplen) < 0) {
snmp_free_pdu(pdu);
goto done;
}
@@ -2467,7 +2493,6 @@ netsnmp_set(PyObject *self, PyObject *ar
return (ret ? ret : Py_BuildValue(""));
}
-
static PyMethodDef ClientMethods[] = {
{"session", netsnmp_create_session, METH_VARARGS,
"create a netsnmp session."},
@@ -2490,10 +2515,23 @@ static PyMethodDef ClientMethods[] = {
{NULL, NULL, 0, NULL} /* Sentinel */
};
+static struct PyModuleDef ModuleDefinition = {
+ PyModuleDef_HEAD_INIT,
+ "client_intf",
+ NULL,
+ -1,
+ ClientMethods,
+ NULL,
+ NULL,
+ NULL,
+ NULL
+};
+
PyMODINIT_FUNC
-initclient_intf(void)
+PyInit_client_intf(void)
{
- (void) Py_InitModule("client_intf", ClientMethods);
+ PyObject *module = PyModule_Create(&ModuleDefinition);
+ return module;
}
diff -urNp a/python/netsnmp/client.py b/python/netsnmp/client.py
--- a/python/netsnmp/client.py 2018-07-18 17:11:53.262147321 +0200
+++ b/python/netsnmp/client.py 2018-07-18 17:37:10.489221397 +0200
@@ -34,12 +34,12 @@ def _parse_session_args(kargs):
'TheirHostname':'',
'TrustCert':''
}
- keys = kargs.keys()
+ keys = list(kargs.keys())
for key in keys:
- if sessArgs.has_key(key):
+ if key in sessArgs:
sessArgs[key] = kargs[key]
else:
- print >>stderr, "ERROR: unknown key", key
+ print("ERROR: unknown key", key, file=stderr)
return sessArgs
def STR(obj):
@@ -55,7 +55,7 @@ class Varbind(object):
def __init__(self, tag=None, iid=None, val=None, type_arg=None):
self.tag = STR(tag)
self.iid = STR(iid)
- self.val = STR(val)
+ self.val = val
self.type = STR(type_arg)
# parse iid out of tag if needed
if iid is None and tag is not None:
@@ -65,7 +65,10 @@ class Varbind(object):
(self.tag, self.iid) = match.group(1, 2)
def __setattr__(self, name, val):
- self.__dict__[name] = STR(val)
+ if name == 'val':
+ self.__dict__[name] = val
+ else:
+ self.__dict__[name] = STR(val)
def __str__(self):
return obj_to_str(self)
@@ -132,7 +135,7 @@ class Session(object):
sess_args = _parse_session_args(args)
- for k, v in sess_args.items():
+ for k, v in list(sess_args.items()):
self.__dict__[k] = v
diff -urNp a/python/netsnmp/__init__.py b/python/netsnmp/__init__.py
--- a/python/netsnmp/__init__.py 2018-07-18 17:11:53.262147321 +0200
+++ b/python/netsnmp/__init__.py 2018-07-18 17:37:32.553172525 +0200
@@ -1 +1 @@
-from client import *
+from .client import *
diff -urNp a/python/netsnmp/tests/test.py b/python/netsnmp/tests/test.py
--- a/python/netsnmp/tests/test.py 2018-07-18 17:11:53.263147318 +0200
+++ b/python/netsnmp/tests/test.py 2018-07-18 17:38:21.272063355 +0200
@@ -12,7 +12,7 @@ def snmp_dest(**kwargs):
'DestHost': 'localhost:' + os.environ.get("SNMP_SNMPD_PORT", 161),
'Community': 'public',
}
- for key, value in kwargs.iteritems():
+ for key, value in kwargs.items():
dest[key] = value
return dest
@@ -62,107 +62,107 @@ class BasicTests(unittest.TestCase):
self.assertEqual(var.iid, '')
def test_v1_get(self):
- print "\n"
- print "---v1 GET tests -------------------------------------\n"
+ print("\n")
+ print("---v1 GET tests -------------------------------------\n")
var = netsnmp.Varbind('.1.3.6.1.2.1.1.1', '0')
res = netsnmp.snmpget(var, **snmp_dest())
- print "v1 snmpget result: ", res, "\n"
+ print("v1 snmpget result: ", res, "\n")
self.assertEqual(len(res), 1)
- print "v1 get var: ", var.tag, var.iid, "=", var.val, '(', var.type, ')'
+ print("v1 get var: ", var.tag, var.iid, "=", var.val, '(', var.type, ')')
self.assertEqual(var.tag, 'sysDescr')
self.assertEqual(var.iid, '0')
self.assertEqual(var.val, res[0])
self.assertEqual(var.type, 'OCTETSTR')
def test_v1_getnext(self):
- print "\n"
- print "---v1 GETNEXT tests-------------------------------------\n"
+ print("\n")
+ print("---v1 GETNEXT tests-------------------------------------\n")
var = netsnmp.Varbind('.1.3.6.1.2.1.1.1', '0')
res = netsnmp.snmpgetnext(var, **snmp_dest())
- print "v1 snmpgetnext result: ", res, "\n"
+ print("v1 snmpgetnext result: ", res, "\n")
self.assertEqual(len(res), 1)
- print "v1 getnext var: ", var.tag, var.iid, "=", var.val, '(', var.type, ')'
+ print("v1 getnext var: ", var.tag, var.iid, "=", var.val, '(', var.type, ')')
self.assertTrue(var.tag is not None)
self.assertTrue(var.iid is not None)
self.assertTrue(var.val is not None)
self.assertTrue(var.type is not None)
def test_v1_set(self):
- print "\n"
- print "---v1 SET tests-------------------------------------\n"
+ print("\n")
+ print("---v1 SET tests-------------------------------------\n")
var = netsnmp.Varbind('sysLocation', '0', 'my new location')
res = netsnmp.snmpset(var, **snmp_dest())
- print "v1 snmpset result: ", res, "\n"
+ print("v1 snmpset result: ", res, "\n")
self.assertEqual(res, 1)
- print "v1 set var: ", var.tag, var.iid, "=", var.val, '(', var.type, ')'
+ print("v1 set var: ", var.tag, var.iid, "=", var.val, '(', var.type, ')')
self.assertEqual(var.tag, 'sysLocation')
self.assertEqual(var.iid, '0')
self.assertEqual(var.val, 'my new location')
self.assertTrue(var.type is None)
def test_v1_walk(self):
- print "\n"
- print "---v1 walk tests-------------------------------------\n"
+ print("\n")
+ print("---v1 walk tests-------------------------------------\n")
varlist = netsnmp.VarList(netsnmp.Varbind('system'))
- print "v1 varlist walk in: "
+ print("v1 varlist walk in: ")
for var in varlist:
- print " ", var.tag, var.iid, "=", var.val, '(', var.type, ')'
+ print(" ", var.tag, var.iid, "=", var.val, '(', var.type, ')')
res = netsnmp.snmpwalk(varlist, **snmp_dest())
- print "v1 snmpwalk result: ", res, "\n"
+ print("v1 snmpwalk result: ", res, "\n")
self.assertTrue(len(res) > 0)
for var in varlist:
- print var.tag, var.iid, "=", var.val, '(', var.type, ')'
+ print(var.tag, var.iid, "=", var.val, '(', var.type, ')')
def test_v1_walk_2(self):
- print "\n"
- print "---v1 walk 2-------------------------------------\n"
+ print("\n")
+ print("---v1 walk 2-------------------------------------\n")
- print "v1 varbind walk in: "
+ print("v1 varbind walk in: ")
var = netsnmp.Varbind('system')
self.assertEqual(var.tag, 'system')
self.assertEqual(var.iid, '')
self.assertEqual(var.val, None)
self.assertEqual(var.type, None)
res = netsnmp.snmpwalk(var, **snmp_dest())
- print "v1 snmpwalk result (should be = orig): ", res, "\n"
+ print("v1 snmpwalk result (should be = orig): ", res, "\n")
self.assertTrue(len(res) > 0)
- print var.tag, var.iid, "=", var.val, '(', var.type, ')'
+ print(var.tag, var.iid, "=", var.val, '(', var.type, ')')
self.assertEqual(var.tag, 'system')
self.assertEqual(var.iid, '')
self.assertEqual(var.val, None)
self.assertEqual(var.type, None)
def test_v1_mv_get(self):
- print "\n"
- print "---v1 multi-varbind test-------------------------------------\n"
+ print("\n")
+ print("---v1 multi-varbind test-------------------------------------\n")
sess = setup_v1()
varlist = netsnmp.VarList(netsnmp.Varbind('sysUpTime', 0),
netsnmp.Varbind('sysContact', 0),
netsnmp.Varbind('sysLocation', 0))
vals = sess.get(varlist)
- print "v1 sess.get result: ", vals, "\n"
+ print("v1 sess.get result: ", vals, "\n")
self.assertTrue(len(vals) > 0)
for var in varlist:
- print var.tag, var.iid, "=", var.val, '(', var.type, ')'
+ print(var.tag, var.iid, "=", var.val, '(', var.type, ')')
vals = sess.getnext(varlist)
- print "v1 sess.getnext result: ", vals, "\n"
+ print("v1 sess.getnext result: ", vals, "\n")
self.assertTrue(len(vals) > 0)
for var in varlist:
- print var.tag, var.iid, "=", var.val, '(', var.type, ')'
+ print(var.tag, var.iid, "=", var.val, '(', var.type, ')')
varlist = netsnmp.VarList(netsnmp.Varbind('sysUpTime'),
netsnmp.Varbind('sysORLastChange'),
@@ -171,71 +171,71 @@ class BasicTests(unittest.TestCase):
netsnmp.Varbind('sysORUpTime'))
vals = sess.getbulk(2, 8, varlist)
- print "v1 sess.getbulk result: ", vals, "\n"
+ print("v1 sess.getbulk result: ", vals, "\n")
self.assertEqual(vals, None) # GetBulk is not supported for v1
for var in varlist:
- print var.tag, var.iid, "=", var.val, '(', var.type, ')'
+ print(var.tag, var.iid, "=", var.val, '(', var.type, ')')
def test_v1_set_2(self):
- print "\n"
- print "---v1 set2-------------------------------------\n"
+ print("\n")
+ print("---v1 set2-------------------------------------\n")
sess = setup_v1()
varlist = netsnmp.VarList(
netsnmp.Varbind('sysLocation', '0', 'my newer location'))
res = sess.set(varlist)
- print "v1 sess.set result: ", res, "\n"
+ print("v1 sess.set result: ", res, "\n")
def test_v1_walk_3(self):
- print "\n"
- print "---v1 walk3-------------------------------------\n"
+ print("\n")
+ print("---v1 walk3-------------------------------------\n")
sess = setup_v1()
varlist = netsnmp.VarList(netsnmp.Varbind('system'))
vals = sess.walk(varlist)
- print "v1 sess.walk result: ", vals, "\n"
+ print("v1 sess.walk result: ", vals, "\n")
self.assertTrue(len(vals) > 0)
for var in varlist:
- print " ", var.tag, var.iid, "=", var.val, '(', var.type, ')'
+ print(" ", var.tag, var.iid, "=", var.val, '(', var.type, ')')
def test_v2c_get(self):
- print "\n"
- print "---v2c get-------------------------------------\n"
+ print("\n")
+ print("---v2c get-------------------------------------\n")
sess = setup_v2()
varlist = netsnmp.VarList(netsnmp.Varbind('sysUpTime', 0),
netsnmp.Varbind('sysContact', 0),
netsnmp.Varbind('sysLocation', 0))
vals = sess.get(varlist)
- print "v2 sess.get result: ", vals, "\n"
+ print("v2 sess.get result: ", vals, "\n")
self.assertEqual(len(vals), 3)
def test_v2c_getnext(self):
- print "\n"
- print "---v2c getnext-------------------------------------\n"
+ print("\n")
+ print("---v2c getnext-------------------------------------\n")
sess = setup_v2()
varlist = netsnmp.VarList(netsnmp.Varbind('sysUpTime', 0),
netsnmp.Varbind('sysContact', 0),
netsnmp.Varbind('sysLocation', 0))
for var in varlist:
- print var.tag, var.iid, "=", var.val, '(', var.type, ')'
- print "\n"
+ print(var.tag, var.iid, "=", var.val, '(', var.type, ')')
+ print("\n")
vals = sess.getnext(varlist)
- print "v2 sess.getnext result: ", vals, "\n"
+ print("v2 sess.getnext result: ", vals, "\n")
self.assertTrue(len(vals) > 0)
for var in varlist:
- print var.tag, var.iid, "=", var.val, '(', var.type, ')'
- print "\n"
+ print(var.tag, var.iid, "=", var.val, '(', var.type, ')')
+ print("\n")
def test_v2c_getbulk(self):
- print "\n"
- print "---v2c getbulk-------------------------------------\n"
+ print("\n")
+ print("---v2c getbulk-------------------------------------\n")
sess = setup_v2()
varlist = netsnmp.VarList(netsnmp.Varbind('sysUpTime'),
@@ -245,16 +245,16 @@ class BasicTests(unittest.TestCase):
netsnmp.Varbind('sysORUpTime'))
vals = sess.getbulk(2, 8, varlist)
- print "v2 sess.getbulk result: ", vals, "\n"
+ print("v2 sess.getbulk result: ", vals, "\n")
self.assertTrue(len(vals) > 0)
for var in varlist:
- print var.tag, var.iid, "=", var.val, '(', var.type, ')'
- print "\n"
+ print(var.tag, var.iid, "=", var.val, '(', var.type, ')')
+ print("\n")
def test_v2c_set(self):
- print "\n"
- print "---v2c set-------------------------------------\n"
+ print("\n")
+ print("---v2c set-------------------------------------\n")
sess = setup_v2()
@@ -262,54 +262,54 @@ class BasicTests(unittest.TestCase):
netsnmp.Varbind('sysLocation', '0', 'my even newer location'))
res = sess.set(varlist)
- print "v2 sess.set result: ", res, "\n"
+ print("v2 sess.set result: ", res, "\n")
self.assertEqual(res, 1)
def test_v2c_walk(self):
- print "\n"
- print "---v2c walk-------------------------------------\n"
+ print("\n")
+ print("---v2c walk-------------------------------------\n")
sess = setup_v2()
varlist = netsnmp.VarList(netsnmp.Varbind('system'))
vals = sess.walk(varlist)
- print "v2 sess.walk result: ", vals, "\n"
+ print("v2 sess.walk result: ", vals, "\n")
self.assertTrue(len(vals) > 0)
for var in varlist:
- print " ", var.tag, var.iid, "=", var.val, '(', var.type, ')'
+ print(" ", var.tag, var.iid, "=", var.val, '(', var.type, ')')
def test_v3_get(self):
- print "\n"
+ print("\n")
sess = setup_v3();
varlist = netsnmp.VarList(netsnmp.Varbind('sysUpTime', 0),
netsnmp.Varbind('sysContact', 0),
netsnmp.Varbind('sysLocation', 0))
- print "---v3 get-------------------------------------\n"
+ print("---v3 get-------------------------------------\n")
vals = sess.get(varlist)
- print "v3 sess.get result: ", vals, "\n"
+ print("v3 sess.get result: ", vals, "\n")
self.assertTrue(len(vals) > 0)
for var in varlist:
- print var.tag, var.iid, "=", var.val, '(', var.type, ')'
- print "\n"
+ print(var.tag, var.iid, "=", var.val, '(', var.type, ')')
+ print("\n")
def test_v3_getnext(self):
- print "\n"
- print "---v3 getnext-------------------------------------\n"
+ print("\n")
+ print("---v3 getnext-------------------------------------\n")
sess = setup_v3();
varlist = netsnmp.VarList(netsnmp.Varbind('sysUpTime', 0),
netsnmp.Varbind('sysContact', 0),
netsnmp.Varbind('sysLocation', 0))
vals = sess.getnext(varlist)
- print "v3 sess.getnext result: ", vals, "\n"
+ print("v3 sess.getnext result: ", vals, "\n")
self.assertTrue(len(vals) > 0)
for var in varlist:
- print var.tag, var.iid, "=", var.val, '(', var.type, ')'
- print "\n"
+ print(var.tag, var.iid, "=", var.val, '(', var.type, ')')
+ print("\n")
def test_v3_getbulk(self):
sess = setup_v3();
@@ -320,47 +320,47 @@ class BasicTests(unittest.TestCase):
netsnmp.Varbind('sysORUpTime'))
vals = sess.getbulk(2, 8, varlist)
- print "v3 sess.getbulk result: ", vals, "\n"
+ print("v3 sess.getbulk result: ", vals, "\n")
self.assertTrue(len(vals) > 0)
for var in varlist:
- print var.tag, var.iid, "=", var.val, '(', var.type, ')'
- print "\n"
+ print(var.tag, var.iid, "=", var.val, '(', var.type, ')')
+ print("\n")
def test_v3_set(self):
- print "\n"
- print "---v3 set-------------------------------------\n"
+ print("\n")
+ print("---v3 set-------------------------------------\n")
sess = setup_v3();
varlist = netsnmp.VarList(
netsnmp.Varbind('sysLocation', '0', 'my final destination'))
res = sess.set(varlist)
- print "v3 sess.set result: ", res, "\n"
+ print("v3 sess.set result: ", res, "\n")
self.assertEqual(res, 1)
def test_v3_walk(self):
- print "\n"
- print "---v3 walk-------------------------------------\n"
+ print("\n")
+ print("---v3 walk-------------------------------------\n")
sess = setup_v3();
varlist = netsnmp.VarList(netsnmp.Varbind('system'))
vals = sess.walk(varlist)
- print "v3 sess.walk result: ", vals, "\n"
+ print("v3 sess.walk result: ", vals, "\n")
self.assertTrue(len(vals) > 0)
for var in varlist:
- print " ", var.tag, var.iid, "=", var.val, '(', var.type, ')'
+ print(" ", var.tag, var.iid, "=", var.val, '(', var.type, ')')
class SetTests(unittest.TestCase):
"""SNMP set tests for the Net-SNMP Python interface"""
def testFuncs(self):
"""Test code"""
- print "\n-------------- SET Test Start ----------------------------\n"
+ print("\n-------------- SET Test Start ----------------------------\n")
var = netsnmp.Varbind('sysUpTime', '0')
res = netsnmp.snmpget(var, **snmp_dest())
- print "uptime = ", res[0]
+ print("uptime = ", res[0])
self.assertEqual(len(res), 1)
@@ -370,19 +370,19 @@ class SetTests(unittest.TestCase):
var = netsnmp.Varbind('sysUpTime', '0')
res = netsnmp.snmpget(var, **snmp_dest())
- print "uptime = ", res[0]
+ print("uptime = ", res[0])
self.assertEqual(len(res), 1)
var = netsnmp.Varbind('nsCacheEntry')
res = netsnmp.snmpgetnext(var, **snmp_dest())
- print "var = ", var.tag, var.iid, "=", var.val, '(', var.type, ')'
+ print("var = ", var.tag, var.iid, "=", var.val, '(', var.type, ')')
self.assertEqual(len(res), 1)
var.val = 65
res = netsnmp.snmpset(var, **snmp_dest())
self.assertEqual(res, 1)
res = netsnmp.snmpget(var, **snmp_dest())
- print "var = ", var.tag, var.iid, "=", var.val, '(', var.type, ')'
+ print("var = ", var.tag, var.iid, "=", var.val, '(', var.type, ')')
self.assertEqual(len(res), 1)
self.assertEqual(res[0], '65');
@@ -394,7 +394,7 @@ class SetTests(unittest.TestCase):
netsnmp.Varbind('.1.3.6.1.6.3.12.1.2.1.9.116.101.115.116', '', 4))
res = sess.set(varlist)
- print "res = ", res
+ print("res = ", res)
self.assertEqual(res, 1)
varlist = netsnmp.VarList(netsnmp.Varbind('snmpTargetAddrTDomain'),
@@ -414,15 +414,15 @@ class SetTests(unittest.TestCase):
self.assertEqual(varlist[2].val, '3')
for var in varlist:
- print var.tag, var.iid, "=", var.val, '(', var.type, ')'
- print "\n"
+ print(var.tag, var.iid, "=", var.val, '(', var.type, ')')
+ print("\n")
varlist = netsnmp.VarList(
netsnmp.Varbind('.1.3.6.1.6.3.12.1.2.1.9.116.101.115.116', '', 6))
res = sess.set(varlist)
- print "res = ", res
+ print("res = ", res)
self.assertEqual(res, 1)
varlist = netsnmp.VarList(netsnmp.Varbind('snmpTargetAddrTDomain'),
@@ -436,10 +436,10 @@ class SetTests(unittest.TestCase):
self.assertNotEqual(varlist[2].tag, 'snmpTargetAddrRowStatus')
for var in varlist:
- print var.tag, var.iid, "=", var.val, '(', var.type, ')'
- print "\n"
+ print(var.tag, var.iid, "=", var.val, '(', var.type, ')')
+ print("\n")
- print "\n-------------- SET Test End ----------------------------\n"
+ print("\n-------------- SET Test End ----------------------------\n")
if __name__ == '__main__':
diff -urNp a/python/setup.py b/python/setup.py
--- a/python/setup.py 2018-07-18 17:11:53.262147321 +0200
+++ b/python/setup.py 2018-07-18 17:40:36.922751382 +0200
@@ -9,9 +9,9 @@ intree=0
args = sys.argv[:]
for arg in args:
- if string.find(arg,'--basedir=') == 0:
- basedir = string.split(arg,'=')[1]
- sys.argv.remove(arg)
+ if arg.find('--basedir=') == 0:
+ basedir = arg.split('=')[1]
+ sys.argv.remove(arg) #tabs
intree=1
if intree:

View file

@ -0,0 +1,30 @@
Don't check tests which depend on DNS - it's disabled in Koji
diff -urNp a/testing/fulltests/default/T070com2sec_simple b/testing/fulltests/default/T070com2sec_simple
--- a/testing/fulltests/default/T070com2sec_simple 2018-07-18 11:52:56.081185545 +0200
+++ b/testing/fulltests/default/T070com2sec_simple 2018-07-18 11:54:18.843968880 +0200
@@ -134,6 +134,10 @@ SAVECHECKAGENT '<"c406a", 255.255.255.25
SAVECHECKAGENT 'line 30: Error:' # msg from h_strerror so it varies
SAVECHECKAGENT 'line 31: Error:' # msg from h_strerror so it varies
+FINISHED
+
+# don't test the rest, it depends on DNS, which is not available in Koji
+
CHECKAGENT '<"c408a"'
if [ "$snmp_last_test_result" -eq 0 ] ; then
CHECKAGENT 'line 32: Error:'
diff -urNp a/testing/fulltests/default/T071com2sec6_simple b/testing/fulltests/default/T071com2sec6_simple
--- a/testing/fulltests/default/T071com2sec6_simple 2018-07-18 11:52:56.080185548 +0200
+++ b/testing/fulltests/default/T071com2sec6_simple 2018-07-18 11:55:17.779818732 +0200
@@ -132,6 +132,10 @@ SAVECHECKAGENT '<"c606a", ffff:ffff:ffff
SAVECHECKAGENT 'line 27: Error:'
SAVECHECKAGENT 'line 28: Error:'
+FINISHED
+
+# don't test the rest, it depends on DNS, which is not available in Koji
+
# 608
CHECKAGENT '<"c608a"'
if [ "$snmp_last_test_result" -eq 0 ] ; then

View file

@ -23,8 +23,8 @@
cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=net-snmp
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
BUILD=${BUILD:-9}
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
BUILD=${BUILD:-1}
# Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then
@ -65,21 +65,9 @@ fi
cd $TMP
rm -rf ${PKGNAM}-${VERSION}
tar xvf $CWD/${PKGNAM}-$VERSION.tar.?z* || exit 1
tar xvf $CWD/${PKGNAM}-$VERSION.tar.?z || exit 1
cd ${PKGNAM}-$VERSION || exit 1
zcat $CWD/net-snmp.net-snmp-create-v3-user.etc.snmpd.conf.diff.gz | patch -p1 --verbose || exit 1
zcat $CWD/net-snmp-5.7.3-Fix-Makefile-PL.patch.gz | patch -p1 --verbose || exit 1
# Replace a typedef that conflicts with perl:
zcat $CWD/net-snmp-5.7.3-Remove-U64-typedef.patch.gz | patch -p1 --verbose || exit 1
# Add support for mariadb:
zcat $CWD/net-snmp-5.7.3-mariadb-10.2.8.diff.gz | patch -p1 --verbose || exit 1
# Support OpenSSL-1.1.x:
zcat $CWD/net-snmp-5.7.3-openssl.patch.gz | patch -p1 --verbose || exit 1
# Make sure ownerships and permissions are sane:
chown -R root:root .
find . \
@ -88,9 +76,26 @@ find . \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
-exec chmod 644 {} \;
zcat $CWD/net-snmp-5.7.2-pie.patch.gz | patch -p1 --verbose || exit 1
zcat $CWD/net-snmp-5.8-dir-fix.patch.gz | patch -p1 --verbose || exit 1
zcat $CWD/net-snmp-5.8-multilib.patch.gz | patch -p1 --verbose || exit 1
zcat $CWD/net-snmp-5.8-test-debug.patch.gz | patch -p1 --verbose || exit 1
zcat $CWD/net-snmp-5.7.2-autoreconf.patch.gz | patch -p1 --verbose || exit 1
zcat $CWD/net-snmp-5.8-agentx-disconnect-crash.patch.gz | patch -p1 --verbose || exit 1
zcat $CWD/net-snmp-5.7.2-cert-path.patch.gz | patch -p1 --verbose || exit 1
zcat $CWD/net-snmp-5.8-cflags.patch.gz | patch -p1 --verbose || exit 1
zcat $CWD/net-snmp-5.8-Remove-U64-typedef.patch.gz | patch -p1 --verbose || exit 1
zcat $CWD/net-snmp-5.8-libnetsnmptrapd-against-MYSQL_LIBS.patch.gz | patch -p1 --verbose || exit 1
zcat $CWD/net-snmp-5.7.3-iterator-fix.patch.gz | patch -p1 --verbose || exit 1
zcat $CWD/net-snmp-5.8-autofs-skip.patch.gz | patch -p1 --verbose || exit 1
zcat $CWD/net-snmp-5.8-modern-rpm-api.patch.gz | patch -p1 --verbose || exit 1
# Not sure about this one?
#zcat $CWD/net-snmp-5.8-python3.patch.gz | patch -p1 --verbose || exit 1
# Fix destdir for python modules
sed -i "s|\$(PYMAKE) install|\$(PYMAKE) install --root=$PKG|" \
Makefile.in
#sed -i "s|\$(PYMAKE) install|\$(PYMAKE) install --root=$PKG|" \
# Makefile.in
# Configure:
CFLAGS="$SLKCFLAGS" \

View file

@ -1,14 +0,0 @@
Let net-snmp-create-v3-user save settings into /etc/ instead of /usr/
diff -up net-snmp-5.5/net-snmp-create-v3-user.in.orig net-snmp-5.5/net-snmp-create-v3-user.in
--- net-snmp-5.5/net-snmp-create-v3-user.in.orig 2008-07-22 16:33:25.000000000 +0200
+++ net-snmp-5.5/net-snmp-create-v3-user.in 2009-09-29 16:30:36.000000000 +0200
@@ -158,7 +158,7 @@ if test ! -d $outfile ; then
touch $outfile
fi
echo $line >> $outfile
-outfile="@datadir@/snmp/snmpd.conf"
+outfile="/etc/snmp/snmpd.conf"
line="$token $user"
echo "adding the following line to $outfile:"
echo " " $line

View file

@ -0,0 +1 @@
https://sourceforge.net/projects/net-snmp/

View file

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

View file

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

View file

@ -29,7 +29,7 @@ PKGNAM=blackbox
SRCNAM=blackbox
VERSION=${VERSION:-0.74}
BBKEYSVER=${BBKEYSVER:-0.9.1}
BUILD=${BUILD:-1}
BUILD=${BUILD:-2}
# Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then
@ -110,9 +110,6 @@ CFLAGS="$SLKCFLAGS" \
# Build:
make $NUMJOBS || make || exit 1
# Install onto filesystem - needed for bbkeys to find libbt:
make install || exit 1
# Install into package:
make install DESTDIR=$PKG || exit 1
mkdir -p $PKG/etc/X11/xinit
@ -154,6 +151,14 @@ find . \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
-exec chmod 644 {} \;
# The blackbox's libbt won't be met. We could make the LIBBT_CFLAGS and
# LIBBT_LIBS environment to point in the temporary root, but we will
# rather try to keep going with pkg-config, in case the requirements are
# updated in the future.
export PKG_CONFIG_PATH="$(pwd)/pkgconfig.$$"
mkdir "$PKG_CONFIG_PATH"
sed "s,=/usr,=$PKG/usr," "$PKG/usr/lib${LIBDIRSUFFIX}/pkgconfig/libbt.pc" >"$PKG_CONFIG_PATH/libbt.pc"
# Configure:
CFLAGS="$SLKCFLAGS" \
./configure \

View file

@ -26,7 +26,7 @@ PKGNAM=sane
VERSION=1.0.27
BACKVER=1.0.27
FRONTVER=1.0.14
BUILD=${BUILD:-3}
BUILD=${BUILD:-4}
# Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then