summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ChangeLog.txt.old36
-rw-r--r--slackware64-current/CHECKSUMS.md5154
-rw-r--r--slackware64-current/CHECKSUMS.md5.asc6
-rw-r--r--slackware64-current/ChangeLog.txt21
-rw-r--r--slackware64-current/EFI/BOOT/huge.sbin6705024 -> 6707952 bytes
-rw-r--r--slackware64-current/EFI/BOOT/initrd.img2
-rw-r--r--slackware64-current/FILELIST.TXT268
-rw-r--r--slackware64-current/PACKAGES.TXT56
-rw-r--r--slackware64-current/README.initrd18
-rw-r--r--slackware64-current/isolinux/initrd.img2
-rw-r--r--slackware64-current/isolinux/message.txt2
-rw-r--r--slackware64-current/kernels/VERSIONS.TXT2
-rw-r--r--slackware64-current/kernels/huge.s/System.map.gz2
-rw-r--r--slackware64-current/kernels/huge.s/bzImage2
-rw-r--r--slackware64-current/kernels/huge.s/config5
-rw-r--r--slackware64-current/slackware64/CHECKSUMS.md572
-rw-r--r--slackware64-current/slackware64/CHECKSUMS.md5.asc6
-rw-r--r--slackware64-current/slackware64/FILE_LIST94
-rw-r--r--slackware64-current/slackware64/MANIFEST.bz22
-rw-r--r--slackware64-current/slackware64/a/bash-4.3.027-x86_64-1.txz1
-rw-r--r--slackware64-current/slackware64/a/bash-4.3.027-x86_64-1.txz.asc7
-rw-r--r--slackware64-current/slackware64/a/bash-4.3.030-x86_64-1.txt (renamed from slackware64-current/slackware64/a/bash-4.3.027-x86_64-1.txt)0
-rw-r--r--slackware64-current/slackware64/a/bash-4.3.030-x86_64-1.txz1
-rw-r--r--slackware64-current/slackware64/a/bash-4.3.030-x86_64-1.txz.asc7
-rw-r--r--slackware64-current/slackware64/a/btrfs-progs-20140909-x86_64-1.txz1
-rw-r--r--slackware64-current/slackware64/a/btrfs-progs-20140909-x86_64-1.txz.asc7
-rw-r--r--slackware64-current/slackware64/a/btrfs-progs-20141107-x86_64-1.txt (renamed from slackware64-current/slackware64/a/btrfs-progs-20140909-x86_64-1.txt)0
-rw-r--r--slackware64-current/slackware64/a/btrfs-progs-20141107-x86_64-1.txz1
-rw-r--r--slackware64-current/slackware64/a/btrfs-progs-20141107-x86_64-1.txz.asc7
-rw-r--r--slackware64-current/slackware64/a/kernel-firmware-20140909git-noarch-1.txz1
-rw-r--r--slackware64-current/slackware64/a/kernel-firmware-20140909git-noarch-1.txz.asc7
-rw-r--r--slackware64-current/slackware64/a/kernel-firmware-20141106git-noarch-1.txt (renamed from slackware64-current/slackware64/a/kernel-firmware-20140909git-noarch-1.txt)0
-rw-r--r--slackware64-current/slackware64/a/kernel-firmware-20141106git-noarch-1.txz1
-rw-r--r--slackware64-current/slackware64/a/kernel-firmware-20141106git-noarch-1.txz.asc7
-rw-r--r--slackware64-current/slackware64/a/kernel-generic-3.14.18-x86_64-1.txz1
-rw-r--r--slackware64-current/slackware64/a/kernel-generic-3.14.18-x86_64-1.txz.asc7
-rw-r--r--slackware64-current/slackware64/a/kernel-generic-3.14.23-x86_64-1.txt (renamed from slackware64-current/slackware64/a/kernel-generic-3.14.18-x86_64-1.txt)0
-rw-r--r--slackware64-current/slackware64/a/kernel-generic-3.14.23-x86_64-1.txz1
-rw-r--r--slackware64-current/slackware64/a/kernel-generic-3.14.23-x86_64-1.txz.asc7
-rw-r--r--slackware64-current/slackware64/a/kernel-huge-3.14.18-x86_64-1.txz1
-rw-r--r--slackware64-current/slackware64/a/kernel-huge-3.14.18-x86_64-1.txz.asc7
-rw-r--r--slackware64-current/slackware64/a/kernel-huge-3.14.23-x86_64-1.txt (renamed from slackware64-current/slackware64/a/kernel-huge-3.14.18-x86_64-1.txt)0
-rw-r--r--slackware64-current/slackware64/a/kernel-huge-3.14.23-x86_64-1.txz1
-rw-r--r--slackware64-current/slackware64/a/kernel-huge-3.14.23-x86_64-1.txz.asc7
-rw-r--r--slackware64-current/slackware64/a/kernel-modules-3.14.18-x86_64-1.txz1
-rw-r--r--slackware64-current/slackware64/a/kernel-modules-3.14.18-x86_64-1.txz.asc7
-rw-r--r--slackware64-current/slackware64/a/kernel-modules-3.14.23-x86_64-1.txt (renamed from slackware64-current/slackware64/a/kernel-modules-3.14.18-x86_64-1.txt)0
-rw-r--r--slackware64-current/slackware64/a/kernel-modules-3.14.23-x86_64-1.txz1
-rw-r--r--slackware64-current/slackware64/a/kernel-modules-3.14.23-x86_64-1.txz.asc7
-rw-r--r--slackware64-current/slackware64/a/maketag6
-rw-r--r--slackware64-current/slackware64/a/maketag.ez6
-rw-r--r--slackware64-current/slackware64/ap/mpg123-1.15.4-x86_64-1.txz1
-rw-r--r--slackware64-current/slackware64/ap/mpg123-1.15.4-x86_64-1.txz.asc7
-rw-r--r--slackware64-current/slackware64/ap/mpg123-1.21.0-x86_64-1.txt (renamed from slackware64-current/slackware64/ap/mpg123-1.15.4-x86_64-1.txt)0
-rw-r--r--slackware64-current/slackware64/ap/mpg123-1.21.0-x86_64-1.txz1
-rw-r--r--slackware64-current/slackware64/ap/mpg123-1.21.0-x86_64-1.txz.asc7
-rw-r--r--slackware64-current/slackware64/d/kernel-headers-3.14.18-x86-1.txz1
-rw-r--r--slackware64-current/slackware64/d/kernel-headers-3.14.18-x86-1.txz.asc7
-rw-r--r--slackware64-current/slackware64/d/kernel-headers-3.14.23-x86-1.txt (renamed from slackware64-current/slackware64/d/kernel-headers-3.14.18-x86-1.txt)0
-rw-r--r--slackware64-current/slackware64/d/kernel-headers-3.14.23-x86-1.txz1
-rw-r--r--slackware64-current/slackware64/d/kernel-headers-3.14.23-x86-1.txz.asc7
-rw-r--r--slackware64-current/slackware64/k/kernel-source-3.14.18-noarch-1.txz1
-rw-r--r--slackware64-current/slackware64/k/kernel-source-3.14.18-noarch-1.txz.asc7
-rw-r--r--slackware64-current/slackware64/k/kernel-source-3.14.23-noarch-1.txt (renamed from slackware64-current/slackware64/k/kernel-source-3.14.18-noarch-1.txt)0
-rw-r--r--slackware64-current/slackware64/k/kernel-source-3.14.23-noarch-1.txz1
-rw-r--r--slackware64-current/slackware64/k/kernel-source-3.14.23-noarch-1.txz.asc7
-rw-r--r--slackware64-current/slackware64/k/maketag2
-rw-r--r--slackware64-current/slackware64/k/maketag.ez2
-rw-r--r--slackware64-current/slackware64/xfce/xfce4-weather-plugin-0.8.3-x86_64-2.txz1
-rw-r--r--slackware64-current/slackware64/xfce/xfce4-weather-plugin-0.8.3-x86_64-2.txz.asc7
-rw-r--r--slackware64-current/slackware64/xfce/xfce4-weather-plugin-0.8.4-x86_64-1.txt (renamed from slackware64-current/slackware64/xfce/xfce4-weather-plugin-0.8.3-x86_64-2.txt)0
-rw-r--r--slackware64-current/slackware64/xfce/xfce4-weather-plugin-0.8.4-x86_64-1.txz1
-rw-r--r--slackware64-current/slackware64/xfce/xfce4-weather-plugin-0.8.4-x86_64-1.txz.asc7
-rw-r--r--slackware64-current/source/CHECKSUMS.md556
-rw-r--r--slackware64-current/source/CHECKSUMS.md5.asc6
-rw-r--r--slackware64-current/source/FILE_LIST122
-rw-r--r--slackware64-current/source/MANIFEST.bz22
-rw-r--r--slackware64-current/source/a/bash/bash-4.3-patches/bash43-0282265
-rw-r--r--slackware64-current/source/a/bash/bash-4.3-patches/bash43-028.sigbin0 -> 72 bytes
-rw-r--r--slackware64-current/source/a/bash/bash-4.3-patches/bash43-02959
-rw-r--r--slackware64-current/source/a/bash/bash-4.3-patches/bash43-029.sigbin0 -> 72 bytes
-rw-r--r--slackware64-current/source/a/bash/bash-4.3-patches/bash43-0302064
-rw-r--r--slackware64-current/source/a/bash/bash-4.3-patches/bash43-030.sigbin0 -> 72 bytes
-rw-r--r--slackware64-current/source/a/btrfs-progs/btrfs-progs-20140909.tar.xz1
-rw-r--r--slackware64-current/source/a/btrfs-progs/btrfs-progs-20141107.tar.xz1
-rwxr-xr-xslackware64-current/source/a/btrfs-progs/btrfs-progs.SlackBuild4
-rw-r--r--slackware64-current/source/ap/mpg123/mpg123-1.15.4.tar.xz1
-rw-r--r--slackware64-current/source/ap/mpg123/mpg123-1.21.0.tar.xz1
-rw-r--r--slackware64-current/source/k/README.TXT2
-rw-r--r--slackware64-current/source/k/config-x86/config-generic-3.14.23 (renamed from slackware64-current/source/k/config-x86/config-generic-3.14.18)5
-rw-r--r--slackware64-current/source/k/config-x86/config-generic-smp-3.14.23-smp (renamed from slackware64-current/source/k/config-x86/config-generic-smp-3.14.18-smp)5
-rw-r--r--slackware64-current/source/k/config-x86/config-huge-3.14.23 (renamed from slackware64-current/source/k/config-x86/config-huge-3.14.18)5
-rw-r--r--slackware64-current/source/k/config-x86/config-huge-smp-3.14.23-smp (renamed from slackware64-current/source/k/config-x86/config-huge-smp-3.14.18-smp)5
-rw-r--r--slackware64-current/source/k/config-x86_64/config-generic-3.14.23.x64 (renamed from slackware64-current/source/k/config-x86_64/config-generic-3.14.18.x64)5
-rw-r--r--slackware64-current/source/k/config-x86_64/config-huge-3.14.23.x64 (renamed from slackware64-current/source/k/config-x86_64/config-huge-3.14.18.x64)5
-rw-r--r--slackware64-current/source/k/linux-3.14.18.tar.sign1
-rw-r--r--slackware64-current/source/k/linux-3.14.18.tar.xz1
-rw-r--r--slackware64-current/source/k/linux-3.14.23.tar.sign1
-rw-r--r--slackware64-current/source/k/linux-3.14.23.tar.xz1
-rwxr-xr-xslackware64-current/source/k/packaging-x86/kernel-generic-smp/kernel-generic-smp.SlackBuild2
-rwxr-xr-xslackware64-current/source/k/packaging-x86/kernel-generic/kernel-generic.SlackBuild2
-rwxr-xr-xslackware64-current/source/k/packaging-x86/kernel-huge-smp/kernel-huge-smp.SlackBuild2
-rwxr-xr-xslackware64-current/source/k/packaging-x86/kernel-huge/kernel-huge.SlackBuild2
-rwxr-xr-xslackware64-current/source/k/packaging-x86/kernel-modules-smp/kernel-modules-smp.SlackBuild2
-rwxr-xr-xslackware64-current/source/k/packaging-x86/kernel-modules/kernel-modules.SlackBuild2
-rwxr-xr-xslackware64-current/source/k/packaging-x86_64/kernel-generic/kernel-generic.SlackBuild2
-rwxr-xr-xslackware64-current/source/k/packaging-x86_64/kernel-huge/kernel-huge.SlackBuild2
-rwxr-xr-xslackware64-current/source/k/packaging-x86_64/kernel-modules/kernel-modules.SlackBuild2
-rw-r--r--slackware64-current/source/xfce/xfce4-weather-plugin/xfce4-weather-plugin-0.8.3.tar.xz1
-rw-r--r--slackware64-current/source/xfce/xfce4-weather-plugin/xfce4-weather-plugin-0.8.4.tar.xz1
-rwxr-xr-xslackware64-current/source/xfce/xfce4-weather-plugin/xfce4-weather-plugin.SlackBuild2
-rw-r--r--slackware64-current/usb-and-pxe-installers/usbboot.img2
112 files changed, 5022 insertions, 546 deletions
diff --git a/ChangeLog.txt.old b/ChangeLog.txt.old
index 5383a9d39..5e7791b00 100644
--- a/ChangeLog.txt.old
+++ b/ChangeLog.txt.old
@@ -1,3 +1,39 @@
+Tue Nov 4 00:05:23 UTC 2014
+ap/mariadb-5.5.40-x86_64-1.txz: Upgraded.
+ This update contains security fixes and improvements.
+ For more information, see:
+ http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2014-6507
+ http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2014-6491
+ http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2014-6500
+ http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2014-6469
+ http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2014-6555
+ http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2014-6559
+ http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2014-6494
+ http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2014-6496
+ http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2014-6464
+ (* Security fix *)
+l/seamonkey-solibs-2.30-x86_64-1.txz: Upgraded.
+n/php-5.4.34-x86_64-1.txz: Upgraded.
+ This update fixes bugs and security issues.
+ #68044 (Integer overflow in unserialize() (32-bits only)). (CVE-2014-3669)
+ #68113 (Heap corruption in exif_thumbnail()). (CVE-2014-3670)
+ #68027 (Global buffer overflow in mkgmtime() function). (CVE-2014-3668)
+ For more information, see:
+ http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2014-3669
+ http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2014-3670
+ http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2014-3668
+ (* Security fix *)
+xap/mozilla-firefox-33.0.2-x86_64-1.txz: Upgraded.
+ This release contains security fixes and improvements.
+ For more information, see:
+ http://www.mozilla.org/security/known-vulnerabilities/firefox.html
+ (* Security fix *)
+xap/seamonkey-2.30-x86_64-1.txz: Upgraded.
+ This update contains security fixes and improvements.
+ For more information, see:
+ http://www.mozilla.org/security/known-vulnerabilities/seamonkey.html
+ (* Security fix *)
++--------------------------+
Wed Oct 29 18:21:12 UTC 2014
ap/moc-2.5.0-x86_64-1.txz: Upgraded.
n/wget-1.16-x86_64-1.txz: Upgraded.
diff --git a/slackware64-current/CHECKSUMS.md5 b/slackware64-current/CHECKSUMS.md5
index 17f635762..1afe63ac9 100644
--- a/slackware64-current/CHECKSUMS.md5
+++ b/slackware64-current/CHECKSUMS.md5
@@ -17,20 +17,20 @@ c08333e6569a6fd66fd59999bfa94eb5 ./BOOTING.TXT
d32239bcb673463ab874e80d47fae504 ./COPYING3
4a79c816389ed23235c36244f4210c81 ./COPYRIGHT.TXT
199ecdab51fe5281f724eef3682cd053 ./CRYPTO_NOTICE.TXT
-3008fb49893c25fc9b71671df73e7a7b ./ChangeLog.txt
+36aaacbf22a9f21c6b56b8d4fbd07d75 ./ChangeLog.txt
92e876a475e87a8480c2d2685bc97f83 ./EFI/BOOT/bootx64.efi
4f252556d56172b7d5f7a1c84464e38a ./EFI/BOOT/grub-embedded.cfg
fbbdb10481d638d9a10b1eeb9a8773d2 ./EFI/BOOT/grub.cfg
-70bad32064f5eabfd26a9a9a9304e0c9 ./EFI/BOOT/huge.s
-b5873e6f89f89914f8e6863e755e73e6 ./EFI/BOOT/initrd.img
+809016c0483ff9fe5fb6779756e76106 ./EFI/BOOT/huge.s
+2942f5c30559a69c9a84ac38feab3f33 ./EFI/BOOT/initrd.img
5e3311ad7b7b6d908d09ef5dba54d359 ./EFI/BOOT/make-grub.sh
b07a0dbf61131cb7c4596decfc70adcc ./EFI/BOOT/osdetect.cfg
5597253cda84f7fd7703ba8d3d37cab9 ./EFI/BOOT/tools.cfg
-d91219f8525147fd2fab595a7b296482 ./FILELIST.TXT
+9b7a43d19cebe077e2ca9e5c6477ada3 ./FILELIST.TXT
95c6e461dfb5bb40f888baed6d643f75 ./GPG-KEY
-aa75aa3755cef830f2887405965babbd ./PACKAGES.TXT
+5fae649a9f68b042b69d5b9c647c2924 ./PACKAGES.TXT
1d17e3c0906937e37371908e700d6621 ./README.TXT
-da076bbc0500816a3a9b5687c1b11e52 ./README.initrd
+02e7a01eb797d6f43a4192b7062174de ./README.initrd
a2d9923b8ed57ad8d45bfbfc42fcfed6 ./README_CRYPT.TXT
0a3861364d9f233f1fa0003de06c901b ./README_LVM.TXT
92c8be921976566c4ce5592095d7a354 ./README_RAID.TXT
@@ -398,10 +398,10 @@ be9b4fd68a6c805b3c4f202dba09b404 ./isolinux/README.TXT
d3a699fcb0644180c2da59f52f9e4338 ./isolinux/README_SPLIT.TXT
5e57a9a09222b684be49f72132ee6ff4 ./isolinux/efiboot.img
67d2a4260f3bcffb7f00e1b2bc590761 ./isolinux/f2.txt
-b5873e6f89f89914f8e6863e755e73e6 ./isolinux/initrd.img
+2942f5c30559a69c9a84ac38feab3f33 ./isolinux/initrd.img
d615b67b362618a382bab16848d98868 ./isolinux/iso.sort
002077619954f1226ace4574620d363e ./isolinux/isolinux.cfg
-5c57d83253f782a27d8a9e3f15fb6be5 ./isolinux/message.txt
+0e430d1c55a55aaf2108cf63b840014c ./isolinux/message.txt
f46bf6c3d1c925a05de879a4ed5d994f ./isolinux/sbootmgr/RAWRITE.EXE
1d0954d71851e55ffa27bc6107ee95eb ./isolinux/sbootmgr/RAWRITE12.DOC
7dac6ea496014d32dbce6c50feb254ca ./isolinux/sbootmgr/RAWRITE12.EXE
@@ -410,10 +410,10 @@ f9af2d209376613985dc75318461072a ./isolinux/sbootmgr/RAWRITENT.EXE
0be5139e49960ed89bc5fb1946811477 ./isolinux/sbootmgr/README.TXT
1bdd3836a2cabc491cd969f82ed8440e ./isolinux/sbootmgr/sbootmgr.dsk
62f470b63fe6fac09d59276cdad1734d ./isolinux/setpkg
-eeda9bccd55ade218cf6533fd4d6d5d0 ./kernels/VERSIONS.TXT
-702bc28c1dcc492566dc98b300ac4cbf ./kernels/huge.s/System.map.gz
-70bad32064f5eabfd26a9a9a9304e0c9 ./kernels/huge.s/bzImage
-a80bf80a796c670deeb4ad2974ad1858 ./kernels/huge.s/config
+d7257bec850aa6c84b2645bbeb4997c9 ./kernels/VERSIONS.TXT
+faa5d83d7c24774eb26414bc9d3d1976 ./kernels/huge.s/System.map.gz
+809016c0483ff9fe5fb6779756e76106 ./kernels/huge.s/bzImage
+373d8b657ae29237002a330367aedfb1 ./kernels/huge.s/config
e4567950880b43a7b01fcfac04341cd3 ./kernels/memtest/README
a6a20b8c22ebb8851cb79ae1530c2564 ./kernels/memtest/memtest
0e81e98c912748c80ee526f828530986 ./kernels/speakup.s/README.TXT
@@ -435,8 +435,8 @@ fa79bf10da92496b0fd73fca08717527 ./pasture/source/rexima/slack-desc
0efee5b172782dfe650a4344262ff6d7 ./patches/FILE_LIST
4059d198768f9f8dc9372dc1c54bc3c3 ./patches/MANIFEST.bz2
b109a2265602b6bfb5247782aed04bb6 ./patches/PACKAGES.TXT
-1f336c8cdba6b561847ceb10643fde33 ./slackware64/FILE_LIST
-4702877bc4e90a55617eaa30278eb6d6 ./slackware64/MANIFEST.bz2
+d2a20c9891af0cb13dedecf6cfd9bdab ./slackware64/FILE_LIST
+7f17c042ac289e89f891f77fecfd4f6b ./slackware64/MANIFEST.bz2
82a4074f19bb8a971707961c656bdde4 ./slackware64/a/aaa_base-14.1-x86_64-1.txt
702e2f178b922fdc24727cc5400c4ae6 ./slackware64/a/aaa_base-14.1-x86_64-1.txz
85cecb7ed48c9fa494ec64d0b19c40ee ./slackware64/a/aaa_base-14.1-x86_64-1.txz.asc
@@ -458,15 +458,15 @@ d5ca937334d42b9aeaf8484858e4bbec ./slackware64/a/apmd-3.2.2-x86_64-3.txz
e8120b5d8b198bb566734caf7229b229 ./slackware64/a/attr-2.4.46-x86_64-1.txt
17dbc8f80a6248661f5ef5476aa39001 ./slackware64/a/attr-2.4.46-x86_64-1.txz
d5252cafff906e2ccdad7bb1fd6ba807 ./slackware64/a/attr-2.4.46-x86_64-1.txz.asc
-dcf51ba31bde77169de279b26382fc8d ./slackware64/a/bash-4.3.027-x86_64-1.txt
-34a83642b058fa40e6f441c6161e2208 ./slackware64/a/bash-4.3.027-x86_64-1.txz
-eafda114d51d3f7a071ad156dbea4bc4 ./slackware64/a/bash-4.3.027-x86_64-1.txz.asc
+dcf51ba31bde77169de279b26382fc8d ./slackware64/a/bash-4.3.030-x86_64-1.txt
+ad71a52a30de22e9a5aabf3ff7021123 ./slackware64/a/bash-4.3.030-x86_64-1.txz
+d47fa9e5c2fd1365cf997aa11943ba0c ./slackware64/a/bash-4.3.030-x86_64-1.txz.asc
56d7a7d3ea510d60cdba375955aade62 ./slackware64/a/bin-11.1-x86_64-1.txt
006fb5b4b1e61c19842ee7dceefb79a8 ./slackware64/a/bin-11.1-x86_64-1.txz
f397caa074d2f589c33c001e7abe0774 ./slackware64/a/bin-11.1-x86_64-1.txz.asc
-2b8e43250b8383823e8599e91ef1c7c2 ./slackware64/a/btrfs-progs-20140909-x86_64-1.txt
-141cbb773148401166b25c064a69ca1d ./slackware64/a/btrfs-progs-20140909-x86_64-1.txz
-1b010f85d9409b59bb4a1d4dff9ad971 ./slackware64/a/btrfs-progs-20140909-x86_64-1.txz.asc
+2b8e43250b8383823e8599e91ef1c7c2 ./slackware64/a/btrfs-progs-20141107-x86_64-1.txt
+9e6bf3206f9e075892792d00873971a1 ./slackware64/a/btrfs-progs-20141107-x86_64-1.txz
+c53e9e25e01358e734fcc354f8d77f02 ./slackware64/a/btrfs-progs-20141107-x86_64-1.txz.asc
ed79d2e21507dc0f5f19c25274883ea1 ./slackware64/a/bzip2-1.0.6-x86_64-1.txt
46f4b8736e811c7d5274a3ceda03af5b ./slackware64/a/bzip2-1.0.6-x86_64-1.txz
4ba49c6ef7f8a0977690c5299c2379ef ./slackware64/a/bzip2-1.0.6-x86_64-1.txz.asc
@@ -583,18 +583,18 @@ f442ac329e3b3cd298afb53dddfdc774 ./slackware64/a/jfsutils-1.1.15-x86_64-1.txz
ae7aac65a0602c855417202540f80cfe ./slackware64/a/kbd-1.15.3-x86_64-2.txt
25e5bf5c0a62234106eb16b49772086f ./slackware64/a/kbd-1.15.3-x86_64-2.txz
ab448b6d9e5a950bf576067e7a3d2f48 ./slackware64/a/kbd-1.15.3-x86_64-2.txz.asc
-16a8e01d70727d4f323019ea902e988a ./slackware64/a/kernel-firmware-20140909git-noarch-1.txt
-6c72f09fd4121eef07995e2aca5a0f8a ./slackware64/a/kernel-firmware-20140909git-noarch-1.txz
-c0c903c6b639d122f99fd5874125e3bb ./slackware64/a/kernel-firmware-20140909git-noarch-1.txz.asc
-6a70b0d0c2208c0a2c20efd6750844a1 ./slackware64/a/kernel-generic-3.14.18-x86_64-1.txt
-5e6bb78a1d3baf76bbd9078829365b51 ./slackware64/a/kernel-generic-3.14.18-x86_64-1.txz
-24134beb52224b8c1fa2a269f68ea3c8 ./slackware64/a/kernel-generic-3.14.18-x86_64-1.txz.asc
-0bf4d34d4dac1fb298e00bf3f354d3c2 ./slackware64/a/kernel-huge-3.14.18-x86_64-1.txt
-a79639146ea8fe100033f4f546e998b3 ./slackware64/a/kernel-huge-3.14.18-x86_64-1.txz
-27a1d80ec76224526f7c44338d151274 ./slackware64/a/kernel-huge-3.14.18-x86_64-1.txz.asc
-dc2afa73f6f0ec5b9f1d36936a5cb148 ./slackware64/a/kernel-modules-3.14.18-x86_64-1.txt
-c9b7dd8265b27a2b43dbed9df5671c5e ./slackware64/a/kernel-modules-3.14.18-x86_64-1.txz
-6e19406d3b2d25233cce3f52ab9a38e5 ./slackware64/a/kernel-modules-3.14.18-x86_64-1.txz.asc
+16a8e01d70727d4f323019ea902e988a ./slackware64/a/kernel-firmware-20141106git-noarch-1.txt
+5643672d736918d814ff8a79223bc43a ./slackware64/a/kernel-firmware-20141106git-noarch-1.txz
+ce078eae1ee2d6f0e5d4e99fd0818d9c ./slackware64/a/kernel-firmware-20141106git-noarch-1.txz.asc
+6a70b0d0c2208c0a2c20efd6750844a1 ./slackware64/a/kernel-generic-3.14.23-x86_64-1.txt
+493c71b15e44f3c92a40de6a1074d1be ./slackware64/a/kernel-generic-3.14.23-x86_64-1.txz
+51b0deb44a4eb0f5823c4399b829dcd5 ./slackware64/a/kernel-generic-3.14.23-x86_64-1.txz.asc
+0bf4d34d4dac1fb298e00bf3f354d3c2 ./slackware64/a/kernel-huge-3.14.23-x86_64-1.txt
+7f05f65872cc8faeb79e1731b56e95da ./slackware64/a/kernel-huge-3.14.23-x86_64-1.txz
+ecce27fb441f7ccce1e670a0a0c6c926 ./slackware64/a/kernel-huge-3.14.23-x86_64-1.txz.asc
+dc2afa73f6f0ec5b9f1d36936a5cb148 ./slackware64/a/kernel-modules-3.14.23-x86_64-1.txt
+a9d84f55ee1234eb28d76f7c4b58eb35 ./slackware64/a/kernel-modules-3.14.23-x86_64-1.txz
+7e40487af1671f79340baee12a59244a ./slackware64/a/kernel-modules-3.14.23-x86_64-1.txz.asc
fb70a563bd81766307bcb87a4c893179 ./slackware64/a/kmod-15-x86_64-1.txt
03db44dfc1c073033f13d45fcbbfdb6e ./slackware64/a/kmod-15-x86_64-1.txz
e49f8fc9c8ea9067d016b47e6a580a4c ./slackware64/a/kmod-15-x86_64-1.txz.asc
@@ -619,8 +619,8 @@ a8d57ac236e160f2169628994360d1e8 ./slackware64/a/lrzip-0.616-x86_64-1.txz
dfdb0391326d306c0aaae884fa773736 ./slackware64/a/lvm2-2.02.100-x86_64-1.txt
b35ce7c22b44c46312cecfd7ba49e42b ./slackware64/a/lvm2-2.02.100-x86_64-1.txz
42676f4b8c387619ca3c9eba2e570c8e ./slackware64/a/lvm2-2.02.100-x86_64-1.txz.asc
-56576a02e3737da96984d71d99315b7b ./slackware64/a/maketag
-56576a02e3737da96984d71d99315b7b ./slackware64/a/maketag.ez
+a54be3fc3bf7bc69a3f7fa000f8c0ed9 ./slackware64/a/maketag
+a54be3fc3bf7bc69a3f7fa000f8c0ed9 ./slackware64/a/maketag.ez
d9211d3141cd225290a004b652a857f1 ./slackware64/a/mcelog-1.0pre3-x86_64-1.txt
d31efe41ac9d54a40441f5e1666fca95 ./slackware64/a/mcelog-1.0pre3-x86_64-1.txz
5398527824cfc07f145ff5b7863d6f60 ./slackware64/a/mcelog-1.0pre3-x86_64-1.txz.asc
@@ -917,9 +917,9 @@ b7fda47cd428bab4ce1164cbbb18a339 ./slackware64/ap/moc-2.5.0-x86_64-1.txz.asc
4d323f6242abc3e8963e703d7c087da6 ./slackware64/ap/most-5.0.0a-x86_64-2.txt
408f876b84e99590b5c1fd6742720769 ./slackware64/ap/most-5.0.0a-x86_64-2.txz
481f1e4c905f58c651223e498c0de798 ./slackware64/ap/most-5.0.0a-x86_64-2.txz.asc
-42dd25aa73b67eac95a623c0e0cccceb ./slackware64/ap/mpg123-1.15.4-x86_64-1.txt
-5fc467ac8ea749341d7702c43215b25e ./slackware64/ap/mpg123-1.15.4-x86_64-1.txz
-b4f77c55cf1cf2274a310748783a5685 ./slackware64/ap/mpg123-1.15.4-x86_64-1.txz.asc
+42dd25aa73b67eac95a623c0e0cccceb ./slackware64/ap/mpg123-1.21.0-x86_64-1.txt
+e13f2c45ec5e1df19bb56dbdf7cb249b ./slackware64/ap/mpg123-1.21.0-x86_64-1.txz
+5a90e19bc2e44ae0595cbfd9453c72ac ./slackware64/ap/mpg123-1.21.0-x86_64-1.txz.asc
3720c2c7b11d9797a3f3a1dc856792c8 ./slackware64/ap/nano-2.3.6-x86_64-1.txt
9c1abd7d831fa7526525918546889e80 ./slackware64/ap/nano-2.3.6-x86_64-1.txz
ed9b73d5a54a5b1fa51bd09dc0054e11 ./slackware64/ap/nano-2.3.6-x86_64-1.txz.asc
@@ -1085,9 +1085,9 @@ ab38d5aca841f04405e5696760bbdeeb ./slackware64/d/install.end
cbae060df7086c586ad8692150b8bf19 ./slackware64/d/intltool-0.50.2-x86_64-1.txt
b0c68c8f1136236fcdfb09021af4e6b6 ./slackware64/d/intltool-0.50.2-x86_64-1.txz
22fd3ebbeaa67fb241b3fce232bd8e00 ./slackware64/d/intltool-0.50.2-x86_64-1.txz.asc
-5d01874d88db824a5629b6cfa84b90ac ./slackware64/d/kernel-headers-3.14.18-x86-1.txt
-bd64d6b768fe6e3ea60bf13827842e64 ./slackware64/d/kernel-headers-3.14.18-x86-1.txz
-d5b1185ae5db7cf7501333f5c56d2c1a ./slackware64/d/kernel-headers-3.14.18-x86-1.txz.asc
+5d01874d88db824a5629b6cfa84b90ac ./slackware64/d/kernel-headers-3.14.23-x86-1.txt
+b1044585d9541be594fcc8c23fa2d32c ./slackware64/d/kernel-headers-3.14.23-x86-1.txz
+6b93e5e294c0630a4fc30ec56283c59d ./slackware64/d/kernel-headers-3.14.23-x86-1.txz.asc
71cbfaf1641ce3e7ef4e026483f176bd ./slackware64/d/libtool-2.4.2-x86_64-2.txt
a1a1b8e6f60cf11e32d5b9cacfa66b07 ./slackware64/d/libtool-2.4.2-x86_64-2.txz
3197bdad79a618f1a6977f0060ee7eac ./slackware64/d/libtool-2.4.2-x86_64-2.txz.asc
@@ -1169,11 +1169,11 @@ cfced3b1c9599b0c9fa434c1e48a3a9d ./slackware64/f/maketag.ez
764686bb41e22084698cbe76ffa33ef5 ./slackware64/f/tagfile
93f7edbe2041e259d6b575673dbdf06f ./slackware64/k/install-packages
ab38d5aca841f04405e5696760bbdeeb ./slackware64/k/install.end
-3f4d862740ecd7f90d20a420b15c3450 ./slackware64/k/kernel-source-3.14.18-noarch-1.txt
-a89713ae8e7b54e00087bfb4c4a7942b ./slackware64/k/kernel-source-3.14.18-noarch-1.txz
-14b9952f5b94489f3c24a8677bfae4cb ./slackware64/k/kernel-source-3.14.18-noarch-1.txz.asc
-e91f42d69b599cac78ee6e24d19b3d24 ./slackware64/k/maketag
-e91f42d69b599cac78ee6e24d19b3d24 ./slackware64/k/maketag.ez
+3f4d862740ecd7f90d20a420b15c3450 ./slackware64/k/kernel-source-3.14.23-noarch-1.txt
+a56d248f5b7b35a9054e130d080704f3 ./slackware64/k/kernel-source-3.14.23-noarch-1.txz
+dca8364dc07be0d6745757f24f575f1a ./slackware64/k/kernel-source-3.14.23-noarch-1.txz.asc
+023e355c238c075a893d563d07b73d65 ./slackware64/k/maketag
+023e355c238c075a893d563d07b73d65 ./slackware64/k/maketag.ez
778146fb2a7f6bb0c2b79aac4e01645f ./slackware64/k/tagfile
584288d7c640b40bc09f35878dada658 ./slackware64/kde/amarok-2.8.0-x86_64-1.txt
0b2b97c142f5c28bc51f4a3cb12b8b62 ./slackware64/kde/amarok-2.8.0-x86_64-1.txz
@@ -4254,9 +4254,9 @@ e7510f28cc19086c2a624a05962bbe19 ./slackware64/xfce/xfce4-terminal-0.6.2-x86_64
33f2316641b23188f1c43cabfb1deb04 ./slackware64/xfce/xfce4-volumed-0.1.13-x86_64-1.txt
1f62b84a43ac6d9f6009f845b8174319 ./slackware64/xfce/xfce4-volumed-0.1.13-x86_64-1.txz
9280aca0b92eb2a56b3abc5d5fa0af39 ./slackware64/xfce/xfce4-volumed-0.1.13-x86_64-1.txz.asc
-491b724ab89785784ab02fefb2822a8f ./slackware64/xfce/xfce4-weather-plugin-0.8.3-x86_64-2.txt
-779664ab4efa0b99dd5a315fd4003d8e ./slackware64/xfce/xfce4-weather-plugin-0.8.3-x86_64-2.txz
-30d1f5655bfd4bc709c8a8f74945deeb ./slackware64/xfce/xfce4-weather-plugin-0.8.3-x86_64-2.txz.asc
+491b724ab89785784ab02fefb2822a8f ./slackware64/xfce/xfce4-weather-plugin-0.8.4-x86_64-1.txt
+2e5afed77998b42f8cf67ae6371f8f90 ./slackware64/xfce/xfce4-weather-plugin-0.8.4-x86_64-1.txz
+659c8e4bb0d3b4628190af332e34764a ./slackware64/xfce/xfce4-weather-plugin-0.8.4-x86_64-1.txz.asc
cbb149f6e3ccee96f146802fea260552 ./slackware64/xfce/xfconf-4.10.0-x86_64-1.txt
51911df7072724e591c4b729d684cc08 ./slackware64/xfce/xfconf-4.10.0-x86_64-1.txz
37eca0366fe21293745f727205285c8a ./slackware64/xfce/xfconf-4.10.0-x86_64-1.txz.asc
@@ -4277,8 +4277,8 @@ ab38d5aca841f04405e5696760bbdeeb ./slackware64/y/install.end
9312a6b075894566063afe7c883a75ec ./slackware64/y/maketag
9312a6b075894566063afe7c883a75ec ./slackware64/y/maketag.ez
1cbe637e15e072ad0193a11ddd4ae119 ./slackware64/y/tagfile
-e76e6958a50e7b6ee12259ac836eccd9 ./source/FILE_LIST
-b6b1fcff4a6d552c66202edf4501686a ./source/MANIFEST.bz2
+794bd80bf2c426f99d5e90def43d8008 ./source/FILE_LIST
+03e5c46b48547efcb65cac38d0b766f6 ./source/MANIFEST.bz2
842fe24ea4cecdae8e72ccac18b6e1b5 ./source/README.TXT
7f4b26d2cde0214973d510a97ed3d8b4 ./source/a/aaa_base/_aaa_base.tar.gz
ecbe1634cff69ec881460dba2ad63ff4 ./source/a/aaa_base/aaa_base.SlackBuild
@@ -4364,6 +4364,12 @@ b5ea5600942acceb4b6f07313d2de74e ./source/a/bash/bash-4.3-patches/bash43-024
fccc841e1d8510df4a1546f2ea4d11e5 ./source/a/bash/bash-4.3-patches/bash43-026.sig
8ff6948b16f2db5c29b1b9ae1085bbe7 ./source/a/bash/bash-4.3-patches/bash43-027
076686758ce3dc471e56c4e33d85625c ./source/a/bash/bash-4.3-patches/bash43-027.sig
+dd51fa67913b5dca45a702b672b3323f ./source/a/bash/bash-4.3-patches/bash43-028
+c8241159d38b5d35d5d742d1f402da45 ./source/a/bash/bash-4.3-patches/bash43-028.sig
+0729364c977ef4271e9f8dfafadacf67 ./source/a/bash/bash-4.3-patches/bash43-029
+d7ce0884905cd4bb1ce378d4e11db4ba ./source/a/bash/bash-4.3-patches/bash43-029.sig
+efb709fdb1368945513de23ccbfae053 ./source/a/bash/bash-4.3-patches/bash43-030
+03f30c71db13eebd8eb4572a46612f58 ./source/a/bash/bash-4.3-patches/bash43-030.sig
3904fdc1dd5e3545d8eed2b41661a25e ./source/a/bash/bash-4.3.tar.xz
9d38bd5960cb52c400258fccf73218d9 ./source/a/bash/bash.SlackBuild
5aac24a7442e1ffcfce02cba222c2ff4 ./source/a/bash/doinst.sh.gz
@@ -4377,8 +4383,8 @@ de78f1b2b3c7851c4e59f76b24603fe5 ./source/a/bin/scripts/diskcopy.gz
55cb8aea80583e0e1c0f6f83b6f13b40 ./source/a/bin/scripts/xx.gz
07493837f00a78039d326d56fefbab7b ./source/a/bin/slack-desc
cee3ce2d67755cf05b205e9368ca70e8 ./source/a/bin/todos.tar.gz
-f5c07ddc9e2770cee6a5e995964e5a1e ./source/a/btrfs-progs/btrfs-progs-20140909.tar.xz
-492b6e72a51758b1a5edd0e9f6e9ba19 ./source/a/btrfs-progs/btrfs-progs.SlackBuild
+f5ff8360678da7bac4259ca38058ceb5 ./source/a/btrfs-progs/btrfs-progs-20141107.tar.xz
+88b21cb156adeb2231c120427596b984 ./source/a/btrfs-progs/btrfs-progs.SlackBuild
698a0fc51a983660c65ffbeaf986c1bd ./source/a/btrfs-progs/slack-desc
00b516f4704d4a7cb50a1d97e6e8e15b ./source/a/bzip2/bzip2-1.0.6.tar.gz
4f43998b650e4277dabc55825a950f15 ./source/a/bzip2/bzip2.SlackBuild
@@ -5271,7 +5277,7 @@ d08e8089df59758f2a7feabdc6c42472 ./source/ap/moc/slack-desc
4c42abfc8d3ace1b0e0062ea021a5917 ./source/ap/most/most-5.0.0a.tar.bz2
13255af1bf755ac997f9f9f599410b27 ./source/ap/most/most.SlackBuild
4af5e9749d717e96a5f8ae7a4dc84601 ./source/ap/most/slack-desc
-7f07a67539d706dd05f9da8408332d92 ./source/ap/mpg123/mpg123-1.15.4.tar.xz
+5270bbc13b27df804bf30ee9c5614a2f ./source/ap/mpg123/mpg123-1.21.0.tar.xz
a1aaa435e3578176177294ce9bc91565 ./source/ap/mpg123/mpg123.SlackBuild
c9696e513bbefae64c0520998c3bef44 ./source/ap/mpg123/slack-desc
16da299a124bfbf4d8a59971bd292706 ./source/ap/nano/doinst.sh.gz
@@ -5880,34 +5886,34 @@ af5225432ef2399f7482e55297d90e82 ./source/installer/dropbear/dropbear.xauth.pat
41be9170a99740dc6f36f24e8a9ab8dd ./source/installer/dropbear/rc.dropbear.new
4c7cbad59485bc82e3c9b6ccbb46208c ./source/installer/dropbear/slack-desc
e071b6271c1080fa08fa387956af950d ./source/installer/memtest86+-5.01.tar.xz
-1e83ab857e14c3dc6cf5e46ffe45ef6d ./source/k/README.TXT
-997e3f0934b1de0c698b31f0f66795ff ./source/k/config-x86/config-generic-3.14.18
-c43736197adf562d1e62955cfa273d5e ./source/k/config-x86/config-generic-smp-3.14.18-smp
-bba84d845a232fad70bf24952af26b7f ./source/k/config-x86/config-huge-3.14.18
-94b023dda07a187018147a0c783ef882 ./source/k/config-x86/config-huge-smp-3.14.18-smp
-e8df25149bb82b652c0c9f86e92eee73 ./source/k/config-x86_64/config-generic-3.14.18.x64
-a80bf80a796c670deeb4ad2974ad1858 ./source/k/config-x86_64/config-huge-3.14.18.x64
-1f85a9292d594a05e9f12afbc40bbd4b ./source/k/linux-3.14.18.tar.sign
-3b002a06d0964d8101abec768c2d4eef ./source/k/linux-3.14.18.tar.xz
-2920c79460ffb2bb905107685603b799 ./source/k/packaging-x86/kernel-generic-smp/kernel-generic-smp.SlackBuild
+fb9ec1eb1d446f7f3783046b5adbf6da ./source/k/README.TXT
+5a45023da2f00f191240ed3482c335a4 ./source/k/config-x86/config-generic-3.14.23
+76212ac75b1464f98476efcc51846c08 ./source/k/config-x86/config-generic-smp-3.14.23-smp
+69af1f9a47221ea5dfddb6d4e42d228d ./source/k/config-x86/config-huge-3.14.23
+a6b7172e454721e87b315c45034aea6a ./source/k/config-x86/config-huge-smp-3.14.23-smp
+a888e5840c86bf1727b7df45af030bdb ./source/k/config-x86_64/config-generic-3.14.23.x64
+373d8b657ae29237002a330367aedfb1 ./source/k/config-x86_64/config-huge-3.14.23.x64
+8fa90be5e567cf53c4e28f556c2c9c25 ./source/k/linux-3.14.23.tar.sign
+b79316bb47c1dd4537c48a45d612c104 ./source/k/linux-3.14.23.tar.xz
+587ccd5fad136c3f8ad69e503028c07e ./source/k/packaging-x86/kernel-generic-smp/kernel-generic-smp.SlackBuild
df72cb723211f678da8a7097d30ae667 ./source/k/packaging-x86/kernel-generic-smp/slack-desc
-e2acdbecace82a019308cb37c0107c54 ./source/k/packaging-x86/kernel-generic/kernel-generic.SlackBuild
+2b6654ce191366b9edad70b32107f29c ./source/k/packaging-x86/kernel-generic/kernel-generic.SlackBuild
ac74200eaaa1beaff4f74dd0e3cbabb0 ./source/k/packaging-x86/kernel-generic/slack-desc
-00555da6f849efbf2b35bb0e048add91 ./source/k/packaging-x86/kernel-huge-smp/kernel-huge-smp.SlackBuild
+2799f293d6a5b28d00eb026b5ffa2447 ./source/k/packaging-x86/kernel-huge-smp/kernel-huge-smp.SlackBuild
8d7c2af0224cf639e36f7d93f9f84efc ./source/k/packaging-x86/kernel-huge-smp/slack-desc
-3e6b36a54c64db0b129255d5bee8e908 ./source/k/packaging-x86/kernel-huge/kernel-huge.SlackBuild
+ce73d320508468dfe627b5c530ff09f6 ./source/k/packaging-x86/kernel-huge/kernel-huge.SlackBuild
f043ddaf5dc53e8ca6dd7a7b676dca4f ./source/k/packaging-x86/kernel-huge/slack-desc
-382f292db157dc6ce12ff8fda11f95c5 ./source/k/packaging-x86/kernel-modules-smp/kernel-modules-smp.SlackBuild
+bf53b15c0e33b7aa90a3243949b3696f ./source/k/packaging-x86/kernel-modules-smp/kernel-modules-smp.SlackBuild
6a47226f6a0a193c4a98a119977f9dc8 ./source/k/packaging-x86/kernel-modules-smp/rc.modules.new
e7f7985ef973ee6aec7127db3f8f9f44 ./source/k/packaging-x86/kernel-modules-smp/slack-desc
-27ffc003710a597105f8fbe1431fac06 ./source/k/packaging-x86/kernel-modules/kernel-modules.SlackBuild
+ae44c5698165e72fa43a1ee2d3bbf0aa ./source/k/packaging-x86/kernel-modules/kernel-modules.SlackBuild
6a47226f6a0a193c4a98a119977f9dc8 ./source/k/packaging-x86/kernel-modules/rc.modules.new
b842662ecda7bb6a90d1b7a6f6520840 ./source/k/packaging-x86/kernel-modules/slack-desc
-99061f5e41e5376dfa6e27510a56c9af ./source/k/packaging-x86_64/kernel-generic/kernel-generic.SlackBuild
+87b76e50f340bbdcc09e2a0897d9bc36 ./source/k/packaging-x86_64/kernel-generic/kernel-generic.SlackBuild
9590966b74ece59afcc564bab6bbd78a ./source/k/packaging-x86_64/kernel-generic/slack-desc
-f539a75b550142c222c8afd461ce9349 ./source/k/packaging-x86_64/kernel-huge/kernel-huge.SlackBuild
+6140bc808e83a4b8b6411f71eab88995 ./source/k/packaging-x86_64/kernel-huge/kernel-huge.SlackBuild
0a9e091a3fcd1412d12d7b6d6e74cbdc ./source/k/packaging-x86_64/kernel-huge/slack-desc
-1083f1cbf25cabef480bad745822eb79 ./source/k/packaging-x86_64/kernel-modules/kernel-modules.SlackBuild
+d94b29d0a965fda2e0c0f32baff3ba5c ./source/k/packaging-x86_64/kernel-modules/kernel-modules.SlackBuild
6a47226f6a0a193c4a98a119977f9dc8 ./source/k/packaging-x86_64/kernel-modules/rc.modules.new
6414c35b4c1c2713b68bd5aa82bea061 ./source/k/packaging-x86_64/kernel-modules/slack-desc
33b6e8d2ff559ef28bd039ae540074b7 ./source/kde/KDE.SlackBuild
@@ -9814,8 +9820,8 @@ f5618f726ee496c3062d33fc58a32e26 ./source/xfce/xfce4-terminal/xfce4-terminal.Sl
7a9373f51d88b48f6fd37969084ca617 ./source/xfce/xfce4-volumed/xfce4-volumed-0.1.13.tar.xz
712d8f9655d8a93b7cad71b6fc1d2785 ./source/xfce/xfce4-volumed/xfce4-volumed.SlackBuild
953d9a41208eafcfa51f14a0d1e0487e ./source/xfce/xfce4-weather-plugin/slack-desc
-3dd6887657eac76e0b95557c80792e3f ./source/xfce/xfce4-weather-plugin/xfce4-weather-plugin-0.8.3.tar.xz
-5248d0e1089e674eacace994bd69d6ae ./source/xfce/xfce4-weather-plugin/xfce4-weather-plugin.SlackBuild
+91642be0a73ae4f15cabe25f55e4e473 ./source/xfce/xfce4-weather-plugin/xfce4-weather-plugin-0.8.4.tar.xz
+edb4a2f814ee4dcd55b71f4e28efbf99 ./source/xfce/xfce4-weather-plugin/xfce4-weather-plugin.SlackBuild
702917fdd7d73bcbcefc79bd3474e1af ./source/xfce/xfce4-weather-plugin/xfce4-weather-plugin.url
4a5ceed682327812c38c0cbf6c149e1b ./source/xfce/xfconf/slack-desc
347a9b5e2232440366be300280eb685b ./source/xfce/xfconf/xfconf-4.10.0.tar.xz
@@ -9881,5 +9887,5 @@ c8185f6d0c74b4a85cb0abca0c7510ab ./testing/source/efibootmgr/slack-desc
cfa9dcbf3798355cbf3a04fa9754af31 ./usb-and-pxe-installers/README_PXE.TXT
8afe2fb31890dbc7aa33d6c89d29fc80 ./usb-and-pxe-installers/README_USB.TXT
6eed51287edd276a84087dd68d4162e8 ./usb-and-pxe-installers/pxelinux.cfg_default
-9bf0b5758f8ee6f2026e4883afb983e4 ./usb-and-pxe-installers/usbboot.img
+537f1f9186f38d6ee55e3f36490ad26a ./usb-and-pxe-installers/usbboot.img
cb20a4b51e425d32f475f405a1608409 ./usb-and-pxe-installers/usbimg2disk.sh
diff --git a/slackware64-current/CHECKSUMS.md5.asc b/slackware64-current/CHECKSUMS.md5.asc
index 231277444..857b8442f 100644
--- a/slackware64-current/CHECKSUMS.md5.asc
+++ b/slackware64-current/CHECKSUMS.md5.asc
@@ -1,7 +1,7 @@
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
-iEYEABECAAYFAlRYHJ0ACgkQakRjwEAQIjPCmwCeLvr/AwJT0S8A9ica40N6QqR+
-G7AAn3LcNb1Boi4lUlG4TdgT5Q4ZQ6Cv
-=ktih
+iEUEABECAAYFAlRdOXUACgkQakRjwEAQIjOfBQCZAb+YO0uDxbzKXgjC3z0rwb2r
+cCQAl3pxCNMpAmvhkpAuO4zCgYRbT/M=
+=23sv
-----END PGP SIGNATURE-----
diff --git a/slackware64-current/ChangeLog.txt b/slackware64-current/ChangeLog.txt
index 5e7791b00..168dff822 100644
--- a/slackware64-current/ChangeLog.txt
+++ b/slackware64-current/ChangeLog.txt
@@ -1,3 +1,24 @@
+Fri Nov 7 21:02:55 UTC 2014
+a/bash-4.3.030-x86_64-1.txz: Upgraded.
+ Applied all upstream patches. The previously applied patch requiring
+ a specific prefix/suffix in order to parse variables for functions
+ closed all of the known vulnerabilities anyway, but it's clear that
+ until all the patches were applied that the "is this still vulnerable"
+ questions were not going to end...
+a/btrfs-progs-20141107-x86_64-1.txz: Upgraded.
+ Added the header files to the package. Thanks to Vincent Batts.
+a/kernel-firmware-20141106git-noarch-1.txz: Upgraded.
+a/kernel-generic-3.14.23-x86_64-1.txz: Upgraded.
+a/kernel-huge-3.14.23-x86_64-1.txz: Upgraded.
+a/kernel-modules-3.14.23-x86_64-1.txz: Upgraded.
+ap/mpg123-1.21.0-x86_64-1.txz: Upgraded.
+d/kernel-headers-3.14.23-x86-1.txz: Upgraded.
+k/kernel-source-3.14.23-noarch-1.txz: Upgraded.
+xfce/xfce4-weather-plugin-0.8.4-x86_64-1.txz: Upgraded.
+isolinux/initrd.img: Rebuilt.
+kernels/*: Upgraded.
+usb-and-pxe-installers/usbboot.img: Rebuilt.
++--------------------------+
Tue Nov 4 00:05:23 UTC 2014
ap/mariadb-5.5.40-x86_64-1.txz: Upgraded.
This update contains security fixes and improvements.
diff --git a/slackware64-current/EFI/BOOT/huge.s b/slackware64-current/EFI/BOOT/huge.s
index 20a7dc66b..84f900797 100644
--- a/slackware64-current/EFI/BOOT/huge.s
+++ b/slackware64-current/EFI/BOOT/huge.s
Binary files differ
diff --git a/slackware64-current/EFI/BOOT/initrd.img b/slackware64-current/EFI/BOOT/initrd.img
index 4ff4e0efa..2a0fbd512 100644
--- a/slackware64-current/EFI/BOOT/initrd.img
+++ b/slackware64-current/EFI/BOOT/initrd.img
@@ -1 +1 @@
-f30670a74489c34e2677d8819552ad294a9ef7fc
+490c5344a27efde8ba840ca755522fa54a37dddd
diff --git a/slackware64-current/FILELIST.TXT b/slackware64-current/FILELIST.TXT
index 27b7a2fe5..fca835fc9 100644
--- a/slackware64-current/FILELIST.TXT
+++ b/slackware64-current/FILELIST.TXT
@@ -1,36 +1,36 @@
-Tue Nov 4 00:23:43 UTC 2014
+Fri Nov 7 21:28:06 UTC 2014
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 2014-11-04 00:05 .
+drwxr-xr-x 12 root root 4096 2014-11-07 21:02 .
-rw-r--r-- 1 root root 10205 2013-11-04 15:44 ./ANNOUNCE.14_1
-rw-r--r-- 1 root root 20933 2006-10-02 04:36 ./BOOTING.TXT
-rw-r--r-- 1 root root 12649 2013-10-30 00:07 ./CHANGES_AND_HINTS.TXT
--rw-r--r-- 1 root root 769000 2014-10-29 18:45 ./CHECKSUMS.md5
--rw-r--r-- 1 root root 181 2014-10-29 18:45 ./CHECKSUMS.md5.asc
+-rw-r--r-- 1 root root 769077 2014-11-04 00:23 ./CHECKSUMS.md5
+-rw-r--r-- 1 root root 181 2014-11-04 00:23 ./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 19531 2009-08-26 02:07 ./COPYRIGHT.TXT
-rw-r--r-- 1 root root 616 2006-10-02 04:37 ./CRYPTO_NOTICE.TXT
--rw-r--r-- 1 root root 69786 2014-11-04 00:05 ./ChangeLog.txt
+-rw-r--r-- 1 root root 70816 2014-11-07 21:02 ./ChangeLog.txt
drwxr-xr-x 3 root root 4096 2013-03-20 22:17 ./EFI
-drwxr-xr-x 2 root root 4096 2014-09-09 07:37 ./EFI/BOOT
+drwxr-xr-x 2 root root 4096 2014-11-07 20:22 ./EFI/BOOT
-rw-r--r-- 1 root root 1213440 2013-10-26 23:00 ./EFI/BOOT/bootx64.efi
-rw-r--r-- 1 root root 78 2013-09-23 20:35 ./EFI/BOOT/grub-embedded.cfg
-rw-r--r-- 1 root root 893 2013-09-21 21:08 ./EFI/BOOT/grub.cfg
--rw-r--r-- 2 root root 6705024 2014-09-09 03:52 ./EFI/BOOT/huge.s
--rw-r--r-- 2 root root 32968358 2014-09-09 07:34 ./EFI/BOOT/initrd.img
+-rw-r--r-- 2 root root 6707952 2014-11-06 20:28 ./EFI/BOOT/huge.s
+-rw-r--r-- 2 root root 32950931 2014-11-07 20:21 ./EFI/BOOT/initrd.img
-rwxr-xr-x 1 root root 2493 2013-09-25 05:10 ./EFI/BOOT/make-grub.sh
-r--r--r-- 1 root root 10722 2013-09-21 19:02 ./EFI/BOOT/osdetect.cfg
-r--r--r-- 1 root root 1273 2013-08-12 21:08 ./EFI/BOOT/tools.cfg
--rw-r--r-- 1 root root 1014139 2014-10-29 18:45 ./FILELIST.TXT
+-rw-r--r-- 1 root root 1014233 2014-11-04 00:23 ./FILELIST.TXT
-rw-r--r-- 1 root root 1572 2012-08-29 18:27 ./GPG-KEY
--rw-r--r-- 1 root root 669934 2014-11-04 00:21 ./PACKAGES.TXT
+-rw-r--r-- 1 root root 669934 2014-11-07 21:25 ./PACKAGES.TXT
-rw-r--r-- 1 root root 8642 2013-11-04 15:05 ./README.TXT
--rw-r--r-- 1 root root 3648 2014-09-09 03:46 ./README.initrd
+-rw-r--r-- 1 root root 3648 2014-11-06 20:23 ./README.initrd
-rw-r--r-- 1 root root 34047 2013-04-21 21:11 ./README_CRYPT.TXT
-rw-r--r-- 1 root root 8973 2013-10-19 00:09 ./README_LVM.TXT
-rw-r--r-- 1 root root 19658 2013-06-18 04:34 ./README_RAID.TXT
@@ -429,16 +429,16 @@ drwxr-xr-x 2 root root 4096 2011-01-31 03:46 ./extra/xf86-video-nouveau-bl
-rw-r--r-- 1 root root 645 2010-04-27 21:47 ./extra/xf86-video-nouveau-blacklist/xf86-video-nouveau-blacklist-noarch-1.txt
-rw-r--r-- 1 root root 880 2010-04-27 21:47 ./extra/xf86-video-nouveau-blacklist/xf86-video-nouveau-blacklist-noarch-1.txz
-rw-r--r-- 1 root root 198 2010-04-27 21:47 ./extra/xf86-video-nouveau-blacklist/xf86-video-nouveau-blacklist-noarch-1.txz.asc
-drwxr-xr-x 3 root root 4096 2014-09-09 07:37 ./isolinux
+drwxr-xr-x 3 root root 4096 2014-11-07 20:21 ./isolinux
-rw-r--r-- 1 root root 5953 2013-09-25 09:15 ./isolinux/README.TXT
-rw-r--r-- 1 root root 788 2007-03-17 19:50 ./isolinux/README_SPLIT.TXT
-rw-r--r-- 1 root root 1474560 2013-10-26 23:00 ./isolinux/efiboot.img
-rw-r--r-- 1 root root 574 2013-10-24 00:19 ./isolinux/f2.txt
--rw-r--r-- 2 root root 32968358 2014-09-09 07:34 ./isolinux/initrd.img
+-rw-r--r-- 2 root root 32950931 2014-11-07 20:21 ./isolinux/initrd.img
-rw-r--r-- 1 root root 50 2003-01-18 00:02 ./isolinux/iso.sort
-rw-r--r-- 1 root root 24576 2013-03-12 00:05 ./isolinux/isolinux.bin
-rw-r--r-- 1 root root 578 2013-03-27 03:29 ./isolinux/isolinux.cfg
--rw-r--r-- 1 root root 683 2014-09-09 07:26 ./isolinux/message.txt
+-rw-r--r-- 1 root root 683 2014-11-07 20:14 ./isolinux/message.txt
drwxr-xr-x 2 root root 4096 2003-03-17 07:31 ./isolinux/sbootmgr
-rwxr-xr-x 1 root root 36064 1995-05-12 01:23 ./isolinux/sbootmgr/RAWRITE.EXE
-rw-r--r-- 1 root root 2138 1997-12-01 01:21 ./isolinux/sbootmgr/RAWRITE12.DOC
@@ -449,12 +449,12 @@ lrwxrwxrwx 1 root root 11 2009-08-23 23:37 ./isolinux/sbootmgr/RAWRITE13
-rw-r--r-- 1 root root 1291 2003-03-17 07:31 ./isolinux/sbootmgr/README.TXT
-rw-r--r-- 1 root root 110592 2003-03-16 08:38 ./isolinux/sbootmgr/sbootmgr.dsk
-rw-r--r-- 1 root root 3029 2013-08-16 20:23 ./isolinux/setpkg
-drwxr-xr-x 5 root root 4096 2014-09-09 07:26 ./kernels
--rw-r--r-- 1 root root 37 2014-09-09 07:26 ./kernels/VERSIONS.TXT
-drwxr-xr-x 2 root root 4096 2014-09-09 03:52 ./kernels/huge.s
--rw-r--r-- 1 root root 750795 2014-09-09 03:51 ./kernels/huge.s/System.map.gz
--rw-r--r-- 2 root root 6705024 2014-09-09 03:52 ./kernels/huge.s/bzImage
--rw-r--r-- 1 root root 142496 2014-09-09 03:48 ./kernels/huge.s/config
+drwxr-xr-x 5 root root 4096 2014-11-07 20:14 ./kernels
+-rw-r--r-- 1 root root 37 2014-11-07 20:14 ./kernels/VERSIONS.TXT
+drwxr-xr-x 2 root root 4096 2014-11-06 20:28 ./kernels/huge.s
+-rw-r--r-- 1 root root 751241 2014-11-06 20:28 ./kernels/huge.s/System.map.gz
+-rw-r--r-- 2 root root 6707952 2014-11-06 20:28 ./kernels/huge.s/bzImage
+-rw-r--r-- 1 root root 142523 2014-11-06 20:25 ./kernels/huge.s/config
drwxr-xr-x 2 root root 4096 2011-03-25 03:15 ./kernels/memtest
-rw-r--r-- 1 root root 60 2011-03-24 00:19 ./kernels/memtest/README
-rw-r--r-- 1 root root 150024 2013-10-17 04:15 ./kernels/memtest/memtest
@@ -487,13 +487,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 2014-11-04 00:21 ./slackware64
--rw-r--r-- 1 root root 265600 2014-11-04 00:21 ./slackware64/CHECKSUMS.md5
--rw-r--r-- 1 root root 181 2014-11-04 00:21 ./slackware64/CHECKSUMS.md5.asc
--rw-r--r-- 1 root root 331615 2014-11-04 00:19 ./slackware64/FILE_LIST
--rw-r--r-- 1 root root 2903310 2014-11-04 00:20 ./slackware64/MANIFEST.bz2
+drwxr-xr-x 18 root root 4096 2014-11-07 21:26 ./slackware64
+-rw-r--r-- 1 root root 265600 2014-11-07 21:26 ./slackware64/CHECKSUMS.md5
+-rw-r--r-- 1 root root 181 2014-11-07 21:26 ./slackware64/CHECKSUMS.md5.asc
+-rw-r--r-- 1 root root 331615 2014-11-07 21:23 ./slackware64/FILE_LIST
+-rw-r--r-- 1 root root 2902884 2014-11-07 21:25 ./slackware64/MANIFEST.bz2
lrwxrwxrwx 1 root root 15 2009-08-23 23:34 ./slackware64/PACKAGES.TXT -> ../PACKAGES.TXT
-drwxr-xr-x 2 root root 20480 2014-10-24 21:20 ./slackware64/a
+drwxr-xr-x 2 root root 20480 2014-11-07 21:23 ./slackware64/a
-rw-r--r-- 1 root root 327 2013-10-11 23:25 ./slackware64/a/aaa_base-14.1-x86_64-1.txt
-rw-r--r-- 1 root root 11056 2013-10-11 23:25 ./slackware64/a/aaa_base-14.1-x86_64-1.txz
-rw-r--r-- 1 root root 198 2013-10-11 23:25 ./slackware64/a/aaa_base-14.1-x86_64-1.txz.asc
@@ -515,15 +515,15 @@ drwxr-xr-x 2 root root 20480 2014-10-24 21:20 ./slackware64/a
-rw-r--r-- 1 root root 608 2012-06-28 19:16 ./slackware64/a/attr-2.4.46-x86_64-1.txt
-rw-r--r-- 1 root root 73188 2012-06-28 19:16 ./slackware64/a/attr-2.4.46-x86_64-1.txz
-rw-r--r-- 1 root root 198 2012-06-28 19:16 ./slackware64/a/attr-2.4.46-x86_64-1.txz.asc
--rw-r--r-- 1 root root 510 2014-09-29 17:53 ./slackware64/a/bash-4.3.027-x86_64-1.txt
--rw-r--r-- 1 root root 1400748 2014-09-29 17:53 ./slackware64/a/bash-4.3.027-x86_64-1.txz
--rw-r--r-- 1 root root 181 2014-09-29 17:53 ./slackware64/a/bash-4.3.027-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 510 2014-11-07 19:22 ./slackware64/a/bash-4.3.030-x86_64-1.txt
+-rw-r--r-- 1 root root 1401592 2014-11-07 19:22 ./slackware64/a/bash-4.3.030-x86_64-1.txz
+-rw-r--r-- 1 root root 181 2014-11-07 19:22 ./slackware64/a/bash-4.3.030-x86_64-1.txz.asc
-rw-r--r-- 1 root root 227 2008-09-21 22:01 ./slackware64/a/bin-11.1-x86_64-1.txt
-rw-r--r-- 1 root root 44196 2008-09-21 22:01 ./slackware64/a/bin-11.1-x86_64-1.txz
-rw-r--r-- 1 root root 197 2008-09-21 22:01 ./slackware64/a/bin-11.1-x86_64-1.txz.asc
--rw-r--r-- 1 root root 490 2014-09-09 22:19 ./slackware64/a/btrfs-progs-20140909-x86_64-1.txt
--rw-r--r-- 1 root root 344980 2014-09-09 22:19 ./slackware64/a/btrfs-progs-20140909-x86_64-1.txz
--rw-r--r-- 1 root root 181 2014-09-09 22:19 ./slackware64/a/btrfs-progs-20140909-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 490 2014-11-07 19:01 ./slackware64/a/btrfs-progs-20141107-x86_64-1.txt
+-rw-r--r-- 1 root root 432248 2014-11-07 19:01 ./slackware64/a/btrfs-progs-20141107-x86_64-1.txz
+-rw-r--r-- 1 root root 181 2014-11-07 19:01 ./slackware64/a/btrfs-progs-20141107-x86_64-1.txz.asc
-rw-r--r-- 1 root root 478 2010-09-20 17:35 ./slackware64/a/bzip2-1.0.6-x86_64-1.txt
-rw-r--r-- 1 root root 127592 2010-09-20 17:35 ./slackware64/a/bzip2-1.0.6-x86_64-1.txz
-rw-r--r-- 1 root root 198 2010-09-20 17:35 ./slackware64/a/bzip2-1.0.6-x86_64-1.txz.asc
@@ -640,18 +640,18 @@ drwxr-xr-x 2 root root 20480 2014-10-24 21:20 ./slackware64/a
-rw-r--r-- 1 root root 465 2012-08-21 17:24 ./slackware64/a/kbd-1.15.3-x86_64-2.txt
-rw-r--r-- 1 root root 1147168 2012-08-21 17:24 ./slackware64/a/kbd-1.15.3-x86_64-2.txz
-rw-r--r-- 1 root root 198 2012-08-21 17:24 ./slackware64/a/kbd-1.15.3-x86_64-2.txz.asc
--rw-r--r-- 1 root root 426 2014-09-09 05:06 ./slackware64/a/kernel-firmware-20140909git-noarch-1.txt
--rw-r--r-- 1 root root 26753580 2014-09-09 05:06 ./slackware64/a/kernel-firmware-20140909git-noarch-1.txz
--rw-r--r-- 1 root root 181 2014-09-09 05:06 ./slackware64/a/kernel-firmware-20140909git-noarch-1.txz.asc
--rw-r--r-- 1 root root 626 2014-09-09 03:46 ./slackware64/a/kernel-generic-3.14.18-x86_64-1.txt
--rw-r--r-- 1 root root 4067196 2014-09-09 03:46 ./slackware64/a/kernel-generic-3.14.18-x86_64-1.txz
--rw-r--r-- 1 root root 181 2014-09-09 03:46 ./slackware64/a/kernel-generic-3.14.18-x86_64-1.txz.asc
--rw-r--r-- 1 root root 638 2014-09-09 03:52 ./slackware64/a/kernel-huge-3.14.18-x86_64-1.txt
--rw-r--r-- 1 root root 7263880 2014-09-09 03:52 ./slackware64/a/kernel-huge-3.14.18-x86_64-1.txz
--rw-r--r-- 1 root root 181 2014-09-09 03:52 ./slackware64/a/kernel-huge-3.14.18-x86_64-1.txz.asc
--rw-r--r-- 1 root root 520 2014-09-09 03:48 ./slackware64/a/kernel-modules-3.14.18-x86_64-1.txt
--rw-r--r-- 1 root root 26927448 2014-09-09 03:48 ./slackware64/a/kernel-modules-3.14.18-x86_64-1.txz
--rw-r--r-- 1 root root 181 2014-09-09 03:48 ./slackware64/a/kernel-modules-3.14.18-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 426 2014-11-06 20:14 ./slackware64/a/kernel-firmware-20141106git-noarch-1.txt
+-rw-r--r-- 1 root root 26775316 2014-11-06 20:14 ./slackware64/a/kernel-firmware-20141106git-noarch-1.txz
+-rw-r--r-- 1 root root 181 2014-11-06 20:14 ./slackware64/a/kernel-firmware-20141106git-noarch-1.txz.asc
+-rw-r--r-- 1 root root 626 2014-11-06 20:22 ./slackware64/a/kernel-generic-3.14.23-x86_64-1.txt
+-rw-r--r-- 1 root root 4070040 2014-11-06 20:22 ./slackware64/a/kernel-generic-3.14.23-x86_64-1.txz
+-rw-r--r-- 1 root root 181 2014-11-06 20:22 ./slackware64/a/kernel-generic-3.14.23-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 638 2014-11-06 20:28 ./slackware64/a/kernel-huge-3.14.23-x86_64-1.txt
+-rw-r--r-- 1 root root 7268116 2014-11-06 20:28 ./slackware64/a/kernel-huge-3.14.23-x86_64-1.txz
+-rw-r--r-- 1 root root 181 2014-11-06 20:28 ./slackware64/a/kernel-huge-3.14.23-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 520 2014-11-06 20:24 ./slackware64/a/kernel-modules-3.14.23-x86_64-1.txt
+-rw-r--r-- 1 root root 26927136 2014-11-06 20:24 ./slackware64/a/kernel-modules-3.14.23-x86_64-1.txz
+-rw-r--r-- 1 root root 181 2014-11-06 20:24 ./slackware64/a/kernel-modules-3.14.23-x86_64-1.txz.asc
-rw-r--r-- 1 root root 513 2013-08-29 02:40 ./slackware64/a/kmod-15-x86_64-1.txt
-rw-r--r-- 1 root root 98332 2013-08-29 02:40 ./slackware64/a/kmod-15-x86_64-1.txz
-rw-r--r-- 1 root root 198 2013-08-29 02:40 ./slackware64/a/kmod-15-x86_64-1.txz.asc
@@ -676,8 +676,8 @@ drwxr-xr-x 2 root root 20480 2014-10-24 21:20 ./slackware64/a
-rw-r--r-- 1 root root 557 2013-08-29 02:41 ./slackware64/a/lvm2-2.02.100-x86_64-1.txt
-rw-r--r-- 1 root root 871212 2013-08-29 02:41 ./slackware64/a/lvm2-2.02.100-x86_64-1.txz
-rw-r--r-- 1 root root 198 2013-08-29 02:41 ./slackware64/a/lvm2-2.02.100-x86_64-1.txz.asc
--rw-r--r-- 1 root root 8575 2014-09-09 07:26 ./slackware64/a/maketag
--rw-r--r-- 1 root root 8575 2014-09-09 07:26 ./slackware64/a/maketag.ez
+-rw-r--r-- 1 root root 8575 2014-11-07 20:14 ./slackware64/a/maketag
+-rw-r--r-- 1 root root 8575 2014-11-07 20:14 ./slackware64/a/maketag.ez
-rw-r--r-- 1 root root 587 2010-09-27 22:44 ./slackware64/a/mcelog-1.0pre3-x86_64-1.txt
-rw-r--r-- 1 root root 186948 2010-09-27 22:44 ./slackware64/a/mcelog-1.0pre3-x86_64-1.txz
-rw-r--r-- 1 root root 198 2010-09-27 22:44 ./slackware64/a/mcelog-1.0pre3-x86_64-1.txz.asc
@@ -771,7 +771,7 @@ drwxr-xr-x 2 root root 20480 2014-10-24 21:20 ./slackware64/a
-rw-r--r-- 1 root root 379 2013-10-28 05:08 ./slackware64/a/sysvinit-scripts-2.0-noarch-17.txt
-rw-r--r-- 1 root root 19864 2013-10-28 05:08 ./slackware64/a/sysvinit-scripts-2.0-noarch-17.txz
-rw-r--r-- 1 root root 198 2013-10-28 05:08 ./slackware64/a/sysvinit-scripts-2.0-noarch-17.txz.asc
--rw-r--r-- 1 root root 1308 2014-09-09 07:26 ./slackware64/a/tagfile
+-rw-r--r-- 1 root root 1308 2014-11-07 20:14 ./slackware64/a/tagfile
-rw-r--r-- 1 root root 1072795 2011-04-14 18:24 ./slackware64/a/tar-1.26-x86_64-1.tgz
-rw-r--r-- 1 root root 198 2011-04-14 18:24 ./slackware64/a/tar-1.26-x86_64-1.tgz.asc
-rw-r--r-- 1 root root 380 2011-04-14 18:24 ./slackware64/a/tar-1.26-x86_64-1.txt
@@ -823,7 +823,7 @@ drwxr-xr-x 2 root root 20480 2014-10-24 21:20 ./slackware64/a
-rw-r--r-- 1 root root 542 2010-07-28 04:37 ./slackware64/a/zoo-2.10_22-x86_64-1.txt
-rw-r--r-- 1 root root 54660 2010-07-28 04:37 ./slackware64/a/zoo-2.10_22-x86_64-1.txz
-rw-r--r-- 1 root root 198 2010-07-28 04:37 ./slackware64/a/zoo-2.10_22-x86_64-1.txz.asc
-drwxr-xr-x 2 root root 20480 2014-11-04 00:19 ./slackware64/ap
+drwxr-xr-x 2 root root 20480 2014-11-07 21:23 ./slackware64/ap
-rw-r--r-- 1 root root 445 2010-07-28 17:25 ./slackware64/ap/a2ps-4.14-x86_64-5.txt
-rw-r--r-- 1 root root 749532 2010-07-28 17:25 ./slackware64/ap/a2ps-4.14-x86_64-5.txz
-rw-r--r-- 1 root root 198 2010-07-28 17:25 ./slackware64/ap/a2ps-4.14-x86_64-5.txz.asc
@@ -975,9 +975,9 @@ drwxr-xr-x 2 root root 20480 2014-11-04 00:19 ./slackware64/ap
-rw-r--r-- 1 root root 378 2009-06-25 23:08 ./slackware64/ap/most-5.0.0a-x86_64-2.txt
-rw-r--r-- 1 root root 45504 2009-06-25 23:08 ./slackware64/ap/most-5.0.0a-x86_64-2.txz
-rw-r--r-- 1 root root 197 2009-06-25 23:08 ./slackware64/ap/most-5.0.0a-x86_64-2.txz.asc
--rw-r--r-- 1 root root 331 2013-06-22 20:35 ./slackware64/ap/mpg123-1.15.4-x86_64-1.txt
--rw-r--r-- 1 root root 254736 2013-06-22 20:35 ./slackware64/ap/mpg123-1.15.4-x86_64-1.txz
--rw-r--r-- 1 root root 198 2013-06-22 20:35 ./slackware64/ap/mpg123-1.15.4-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 331 2014-11-05 20:39 ./slackware64/ap/mpg123-1.21.0-x86_64-1.txt
+-rw-r--r-- 1 root root 281872 2014-11-05 20:39 ./slackware64/ap/mpg123-1.21.0-x86_64-1.txz
+-rw-r--r-- 1 root root 181 2014-11-05 20:39 ./slackware64/ap/mpg123-1.21.0-x86_64-1.txz.asc
-rw-r--r-- 1 root root 415 2014-07-23 00:04 ./slackware64/ap/nano-2.3.6-x86_64-1.txt
-rw-r--r-- 1 root root 442304 2014-07-23 00:04 ./slackware64/ap/nano-2.3.6-x86_64-1.txz
-rw-r--r-- 1 root root 181 2014-07-23 00:04 ./slackware64/ap/nano-2.3.6-x86_64-1.txz.asc
@@ -1054,7 +1054,7 @@ drwxr-xr-x 2 root root 20480 2014-11-04 00:19 ./slackware64/ap
-rw-r--r-- 1 root root 508 2013-03-18 19:42 ./slackware64/ap/zsh-5.0.2-x86_64-1.txt
-rw-r--r-- 1 root root 2486196 2013-03-18 19:42 ./slackware64/ap/zsh-5.0.2-x86_64-1.txz
-rw-r--r-- 1 root root 198 2013-03-18 19:42 ./slackware64/ap/zsh-5.0.2-x86_64-1.txz.asc
-drwxr-xr-x 2 root root 12288 2014-10-24 21:20 ./slackware64/d
+drwxr-xr-x 2 root root 12288 2014-11-07 21:23 ./slackware64/d
-rw-r--r-- 1 root root 631 2012-06-11 16:30 ./slackware64/d/autoconf-2.69-noarch-1.txt
-rw-r--r-- 1 root root 723028 2012-06-11 16:30 ./slackware64/d/autoconf-2.69-noarch-1.txz
-rw-r--r-- 1 root root 198 2012-06-11 16:30 ./slackware64/d/autoconf-2.69-noarch-1.txz.asc
@@ -1144,9 +1144,9 @@ drwxr-xr-x 2 root root 12288 2014-10-24 21:20 ./slackware64/d
-rw-r--r-- 1 root root 233 2012-06-28 17:20 ./slackware64/d/intltool-0.50.2-x86_64-1.txt
-rw-r--r-- 1 root root 53104 2012-06-28 17:20 ./slackware64/d/intltool-0.50.2-x86_64-1.txz
-rw-r--r-- 1 root root 198 2012-06-28 17:20 ./slackware64/d/intltool-0.50.2-x86_64-1.txz.asc
--rw-r--r-- 1 root root 332 2014-09-09 03:44 ./slackware64/d/kernel-headers-3.14.18-x86-1.txt
--rw-r--r-- 1 root root 681980 2014-09-09 03:44 ./slackware64/d/kernel-headers-3.14.18-x86-1.txz
--rw-r--r-- 1 root root 181 2014-09-09 03:44 ./slackware64/d/kernel-headers-3.14.18-x86-1.txz.asc
+-rw-r--r-- 1 root root 332 2014-11-06 20:20 ./slackware64/d/kernel-headers-3.14.23-x86-1.txt
+-rw-r--r-- 1 root root 681948 2014-11-06 20:20 ./slackware64/d/kernel-headers-3.14.23-x86-1.txz
+-rw-r--r-- 1 root root 181 2014-11-06 20:20 ./slackware64/d/kernel-headers-3.14.23-x86-1.txz.asc
-rw-r--r-- 1 root root 500 2013-10-20 20:49 ./slackware64/d/libtool-2.4.2-x86_64-2.txt
-rw-r--r-- 1 root root 418780 2013-10-20 20:49 ./slackware64/d/libtool-2.4.2-x86_64-2.txz
-rw-r--r-- 1 root root 198 2013-10-20 20:49 ./slackware64/d/libtool-2.4.2-x86_64-2.txz.asc
@@ -1228,15 +1228,15 @@ drwxr-xr-x 2 root root 4096 2013-10-14 22:28 ./slackware64/f
-rw-r--r-- 1 root root 1077 2013-09-13 18:09 ./slackware64/f/maketag
-rw-r--r-- 1 root root 1077 2013-09-13 18:09 ./slackware64/f/maketag.ez
-rw-r--r-- 1 root root 32 2013-09-13 18:09 ./slackware64/f/tagfile
-drwxr-xr-x 2 root root 4096 2014-09-09 18:16 ./slackware64/k
+drwxr-xr-x 2 root root 4096 2014-11-07 21:23 ./slackware64/k
-rwxr-xr-x 1 root root 2897 2009-06-24 22:06 ./slackware64/k/install-packages
-rw-r--r-- 1 root root 446 2006-09-18 10:41 ./slackware64/k/install.end
--rw-r--r-- 1 root root 317 2014-09-09 03:43 ./slackware64/k/kernel-source-3.14.18-noarch-1.txt
--rw-r--r-- 1 root root 82055076 2014-09-09 03:43 ./slackware64/k/kernel-source-3.14.18-noarch-1.txz
--rw-r--r-- 1 root root 181 2014-09-09 03:43 ./slackware64/k/kernel-source-3.14.18-noarch-1.txz.asc
--rw-r--r-- 1 root root 1173 2014-09-09 07:26 ./slackware64/k/maketag
--rw-r--r-- 1 root root 1173 2014-09-09 07:26 ./slackware64/k/maketag.ez
--rw-r--r-- 1 root root 18 2014-09-09 07:26 ./slackware64/k/tagfile
+-rw-r--r-- 1 root root 317 2014-11-06 20:20 ./slackware64/k/kernel-source-3.14.23-noarch-1.txt
+-rw-r--r-- 1 root root 82073120 2014-11-06 20:20 ./slackware64/k/kernel-source-3.14.23-noarch-1.txz
+-rw-r--r-- 1 root root 181 2014-11-06 20:20 ./slackware64/k/kernel-source-3.14.23-noarch-1.txz.asc
+-rw-r--r-- 1 root root 1173 2014-11-07 20:14 ./slackware64/k/maketag
+-rw-r--r-- 1 root root 1173 2014-11-07 20:14 ./slackware64/k/maketag.ez
+-rw-r--r-- 1 root root 18 2014-11-07 20:14 ./slackware64/k/tagfile
drwxr-xr-x 2 root root 36864 2014-07-15 23:59 ./slackware64/kde
-rw-r--r-- 1 root root 322 2013-08-17 05:09 ./slackware64/kde/amarok-2.8.0-x86_64-1.txt
-rw-r--r-- 1 root root 34918500 2013-08-17 05:09 ./slackware64/kde/amarok-2.8.0-x86_64-1.txz
@@ -4249,7 +4249,7 @@ drwxr-xr-x 2 root root 12288 2014-11-04 00:19 ./slackware64/xap
-rw-r--r-- 1 root root 235 2010-02-19 19:32 ./slackware64/xap/xv-3.10a-x86_64-6.txt
-rw-r--r-- 1 root root 939688 2010-02-19 19:32 ./slackware64/xap/xv-3.10a-x86_64-6.txz
-rw-r--r-- 1 root root 197 2010-02-19 19:32 ./slackware64/xap/xv-3.10a-x86_64-6.txz.asc
-drwxr-xr-x 2 root root 4096 2013-10-14 22:28 ./slackware64/xfce
+drwxr-xr-x 2 root root 4096 2014-11-07 21:23 ./slackware64/xfce
-rw-r--r-- 1 root root 463 2013-09-07 21:54 ./slackware64/xfce/Thunar-1.6.3-x86_64-2.txt
-rw-r--r-- 1 root root 996780 2013-09-07 21:54 ./slackware64/xfce/Thunar-1.6.3-x86_64-2.txz
-rw-r--r-- 1 root root 198 2013-09-07 21:54 ./slackware64/xfce/Thunar-1.6.3-x86_64-2.txz.asc
@@ -4325,9 +4325,9 @@ drwxr-xr-x 2 root root 4096 2013-10-14 22:28 ./slackware64/xfce
-rw-r--r-- 1 root root 570 2012-07-20 01:03 ./slackware64/xfce/xfce4-volumed-0.1.13-x86_64-1.txt
-rw-r--r-- 1 root root 27516 2012-07-20 01:03 ./slackware64/xfce/xfce4-volumed-0.1.13-x86_64-1.txz
-rw-r--r-- 1 root root 198 2012-07-20 01:03 ./slackware64/xfce/xfce4-volumed-0.1.13-x86_64-1.txz.asc
--rw-r--r-- 1 root root 369 2013-09-07 21:58 ./slackware64/xfce/xfce4-weather-plugin-0.8.3-x86_64-2.txt
--rw-r--r-- 1 root root 2184968 2013-09-07 21:58 ./slackware64/xfce/xfce4-weather-plugin-0.8.3-x86_64-2.txz
--rw-r--r-- 1 root root 198 2013-09-07 21:58 ./slackware64/xfce/xfce4-weather-plugin-0.8.3-x86_64-2.txz.asc
+-rw-r--r-- 1 root root 369 2014-11-07 18:57 ./slackware64/xfce/xfce4-weather-plugin-0.8.4-x86_64-1.txt
+-rw-r--r-- 1 root root 2312572 2014-11-07 18:57 ./slackware64/xfce/xfce4-weather-plugin-0.8.4-x86_64-1.txz
+-rw-r--r-- 1 root root 181 2014-11-07 18:57 ./slackware64/xfce/xfce4-weather-plugin-0.8.4-x86_64-1.txz.asc
-rw-r--r-- 1 root root 293 2012-07-20 00:58 ./slackware64/xfce/xfconf-4.10.0-x86_64-1.txt
-rw-r--r-- 1 root root 139672 2012-07-20 00:58 ./slackware64/xfce/xfconf-4.10.0-x86_64-1.txz
-rw-r--r-- 1 root root 198 2012-07-20 00:58 ./slackware64/xfce/xfconf-4.10.0-x86_64-1.txz.asc
@@ -4349,11 +4349,11 @@ drwxr-xr-x 2 root root 4096 2012-03-14 09:13 ./slackware64/y
-rw-r--r-- 1 root root 1149 2013-09-13 18:10 ./slackware64/y/maketag
-rw-r--r-- 1 root root 1149 2013-09-13 18:10 ./slackware64/y/maketag.ez
-rw-r--r-- 1 root root 14 2013-09-13 18:10 ./slackware64/y/tagfile
-drwxr-xr-x 19 root root 4096 2014-11-04 00:23 ./source
--rw-r--r-- 1 root root 380255 2014-11-04 00:23 ./source/CHECKSUMS.md5
--rw-r--r-- 1 root root 181 2014-11-04 00:23 ./source/CHECKSUMS.md5.asc
--rw-r--r-- 1 root root 540203 2014-11-04 00:23 ./source/FILE_LIST
--rw-r--r-- 1 root root 9835641 2014-11-04 00:23 ./source/MANIFEST.bz2
+drwxr-xr-x 19 root root 4096 2014-11-07 21:28 ./source
+-rw-r--r-- 1 root root 380693 2014-11-07 21:28 ./source/CHECKSUMS.md5
+-rw-r--r-- 1 root root 181 2014-11-07 21:28 ./source/CHECKSUMS.md5.asc
+-rw-r--r-- 1 root root 540738 2014-11-07 21:27 ./source/FILE_LIST
+-rw-r--r-- 1 root root 9834872 2014-11-07 21:27 ./source/MANIFEST.bz2
-rw-r--r-- 1 root root 1314 2006-10-02 04:40 ./source/README.TXT
drwxr-xr-x 105 root root 4096 2014-02-14 21:10 ./source/a
drwxr-xr-x 2 root root 4096 2013-10-11 23:25 ./source/a/aaa_base
@@ -4394,7 +4394,7 @@ drwxr-xr-x 2 root root 4096 2012-06-28 19:16 ./source/a/attr
-rw-r--r-- 1 root root 88 2006-02-28 00:02 ./source/a/attr/build
-rw-r--r-- 1 root root 1063 2011-04-18 18:00 ./source/a/attr/slack-desc
drwxr-xr-x 3 root root 4096 2014-04-22 05:25 ./source/a/bash
-drwxr-xr-x 2 root root 4096 2014-09-29 17:52 ./source/a/bash/bash-4.3-patches
+drwxr-xr-x 2 root root 4096 2014-11-07 19:21 ./source/a/bash/bash-4.3-patches
-rw-r--r-- 1 root root 1617 2014-03-28 15:12 ./source/a/bash/bash-4.3-patches/bash43-001
-rw-r--r-- 1 root root 72 2014-03-28 15:12 ./source/a/bash/bash-4.3-patches/bash43-001.sig
-rw-r--r-- 1 root root 1594 2014-03-28 15:12 ./source/a/bash/bash-4.3-patches/bash43-002
@@ -4449,6 +4449,12 @@ drwxr-xr-x 2 root root 4096 2014-09-29 17:52 ./source/a/bash/bash-4.3-patc
-rw-r--r-- 1 root root 72 2014-09-26 21:02 ./source/a/bash/bash-4.3-patches/bash43-026.sig
-rw-r--r-- 1 root root 6889 2014-09-28 02:38 ./source/a/bash/bash-4.3-patches/bash43-027
-rw-r--r-- 1 root root 72 2014-09-28 02:38 ./source/a/bash/bash-4.3-patches/bash43-027.sig
+-rw-r--r-- 1 root root 69606 2014-10-01 17:29 ./source/a/bash/bash-4.3-patches/bash43-028
+-rw-r--r-- 1 root root 72 2014-10-01 17:29 ./source/a/bash/bash-4.3-patches/bash43-028.sig
+-rw-r--r-- 1 root root 1824 2014-10-03 02:14 ./source/a/bash/bash-4.3-patches/bash43-029
+-rw-r--r-- 1 root root 72 2014-10-03 02:14 ./source/a/bash/bash-4.3-patches/bash43-029.sig
+-rw-r--r-- 1 root root 63206 2014-10-05 23:01 ./source/a/bash/bash-4.3-patches/bash43-030
+-rw-r--r-- 1 root root 72 2014-10-05 23:01 ./source/a/bash/bash-4.3-patches/bash43-030.sig
-rw-r--r-- 1 root root 4566432 2014-02-26 14:25 ./source/a/bash/bash-4.3.tar.xz
-rwxr-xr-x 1 root root 4923 2014-09-26 21:51 ./source/a/bash/bash.SlackBuild
-rw-r--r-- 1 root root 189 2009-02-23 21:59 ./source/a/bash/doinst.sh.gz
@@ -4464,9 +4470,9 @@ drwxr-xr-x 2 root root 4096 2006-12-23 06:28 ./source/a/bin/scripts
-rw-r--r-- 1 root root 595 1993-05-02 00:04 ./source/a/bin/scripts/xx.gz
-rw-r--r-- 1 root root 681 2006-12-21 20:40 ./source/a/bin/slack-desc
-rw-r--r-- 1 root root 2403 1997-06-15 20:38 ./source/a/bin/todos.tar.gz
-drwxr-xr-x 2 root root 4096 2014-09-09 22:26 ./source/a/btrfs-progs
--rw-r--r-- 1 root root 291460 2014-09-09 22:06 ./source/a/btrfs-progs/btrfs-progs-20140909.tar.xz
--rwxr-xr-x 1 root root 4123 2014-09-09 22:19 ./source/a/btrfs-progs/btrfs-progs.SlackBuild
+drwxr-xr-x 2 root root 4096 2014-11-07 19:01 ./source/a/btrfs-progs
+-rw-r--r-- 1 root root 372032 2014-11-07 19:01 ./source/a/btrfs-progs/btrfs-progs-20141107.tar.xz
+-rwxr-xr-x 1 root root 4092 2014-11-05 05:11 ./source/a/btrfs-progs/btrfs-progs.SlackBuild
-rw-r--r-- 1 root root 953 2012-08-21 17:28 ./source/a/btrfs-progs/slack-desc
drwxr-xr-x 2 root root 4096 2010-09-20 17:30 ./source/a/bzip2
-rw-r--r-- 1 root root 782025 2010-09-20 07:31 ./source/a/bzip2/bzip2-1.0.6.tar.gz
@@ -5523,8 +5529,8 @@ drwxr-xr-x 2 root root 4096 2009-06-22 02:44 ./source/ap/most
-rw-r--r-- 1 root root 131130 2007-09-09 16:16 ./source/ap/most/most-5.0.0a.tar.bz2
-rwxr-xr-x 1 root root 2950 2010-07-28 19:35 ./source/ap/most/most.SlackBuild
-rw-r--r-- 1 root root 833 2003-06-06 00:54 ./source/ap/most/slack-desc
-drwxr-xr-x 2 root root 4096 2013-06-22 20:35 ./source/ap/mpg123
--rw-r--r-- 1 root root 655168 2013-05-20 13:52 ./source/ap/mpg123/mpg123-1.15.4.tar.xz
+drwxr-xr-x 2 root root 4096 2014-11-05 20:39 ./source/ap/mpg123
+-rw-r--r-- 1 root root 694168 2014-10-11 06:01 ./source/ap/mpg123/mpg123-1.21.0.tar.xz
-rwxr-xr-x 1 root root 5421 2011-03-10 21:15 ./source/ap/mpg123/mpg123.SlackBuild
-rw-r--r-- 1 root root 788 2009-12-15 17:57 ./source/ap/mpg123/slack-desc
drwxr-xr-x 2 root root 4096 2014-07-23 00:03 ./source/ap/nano
@@ -5942,13 +5948,13 @@ drwxr-xr-x 2 root root 4096 2014-05-14 03:13 ./source/d/automake
-rw-r--r-- 1 root root 1086 2002-03-23 22:39 ./source/d/automake/slack-desc
drwxr-xr-x 2 root root 4096 2014-05-04 22:55 ./source/d/binutils
-rw-r--r-- 1 root root 543 2014-01-27 17:55 ./source/d/binutils/binutils-2.24.51.0.3.tar.sign
--rw-r--r-- 1 root root 15104752 2014-01-27 17:55 ./source/d/binutils/binutils-2.24.51.0.3.tar.xz
--rwxr-xr-x 1 root root 6713 2014-05-05 04:00 ./source/d/binutils/binutils.SlackBuild
--rw-r--r-- 1 root root 584 2013-04-02 20:55 ./source/d/binutils/binutils.export.demangle.h.diff.gz
--rw-r--r-- 1 root root 307 2013-04-02 20:57 ./source/d/binutils/binutils.no-config-h-check.diff.gz
--rw-r--r-- 1 root root 31406 2014-01-27 17:55 ./source/d/binutils/release.binutils-2.24.51.0.3
--rw-r--r-- 1 root root 902 2002-03-22 21:41 ./source/d/binutils/slack-desc
-drwxr-xr-x 2 root root 4096 2013-03-21 05:53 ./source/d/bison
+-rw-r--r-- 1 root root 15104752 2014-01-27 17:55 ./source/d/binutils/binutils-2.24.51.0.3.tar.xz
+-rwxr-xr-x 1 root root 6713 2014-05-05 04:00 ./source/d/binutils/binutils.SlackBuild
+-rw-r--r-- 1 root root 584 2013-04-02 20:55 ./source/d/binutils/binutils.export.demangle.h.diff.gz
+-rw-r--r-- 1 root root 307 2013-04-02 20:57 ./source/d/binutils/binutils.no-config-h-check.diff.gz
+-rw-r--r-- 1 root root 31406 2014-01-27 17:55 ./source/d/binutils/release.binutils-2.24.51.0.3
+-rw-r--r-- 1 root root 902 2002-03-22 21:41 ./source/d/binutils/slack-desc
+drwxr-xr-x 2 root root 4096 2013-03-21 05:53 ./source/d/bison
-rw-r--r-- 1 root root 1776640 2012-12-12 15:25 ./source/d/bison/bison-2.7.tar.xz
-rw-r--r-- 1 root root 195 2012-12-12 15:25 ./source/d/bison/bison-2.7.tar.xz.sig
-rwxr-xr-x 1 root root 3706 2013-03-21 05:53 ./source/d/bison/bison.SlackBuild
@@ -6212,48 +6218,48 @@ drwxr-xr-x 2 root root 4096 2013-07-07 06:46 ./source/installer/dropbear
-rw-r--r-- 1 root root 1795 2008-03-13 13:43 ./source/installer/dropbear/rc.dropbear.new
-rw-r--r-- 1 root root 890 2008-03-13 13:43 ./source/installer/dropbear/slack-desc
-rw-r--r-- 1 root root 173076 2013-10-17 04:15 ./source/installer/memtest86+-5.01.tar.xz
-drwxr-xr-x 6 root root 4096 2014-09-09 07:26 ./source/k
--rw-r--r-- 1 root root 1203 2014-09-09 07:26 ./source/k/README.TXT
-drwxr-xr-x 2 root root 4096 2014-09-09 07:26 ./source/k/config-x86
--rw-r--r-- 1 root root 145622 2014-09-09 05:54 ./source/k/config-x86/config-generic-3.14.18
--rw-r--r-- 1 root root 146459 2014-09-09 04:30 ./source/k/config-x86/config-generic-smp-3.14.18-smp
--rw-r--r-- 1 root root 145622 2014-09-09 07:00 ./source/k/config-x86/config-huge-3.14.18
--rw-r--r-- 1 root root 146459 2014-09-09 05:28 ./source/k/config-x86/config-huge-smp-3.14.18-smp
-drwxr-xr-x 2 root root 4096 2014-09-09 07:26 ./source/k/config-x86_64
--rw-r--r-- 1 root root 142496 2014-09-09 03:25 ./source/k/config-x86_64/config-generic-3.14.18.x64
--rw-r--r-- 1 root root 142496 2014-09-09 03:48 ./source/k/config-x86_64/config-huge-3.14.18.x64
--rw-r--r-- 1 root root 819 2014-09-05 23:43 ./source/k/linux-3.14.18.tar.sign
--rw-r--r-- 1 root root 78434544 2014-09-05 23:43 ./source/k/linux-3.14.18.tar.xz
-drwxr-xr-x 8 root root 4096 2014-09-09 07:26 ./source/k/packaging-x86
-drwxr-xr-x 2 root root 4096 2014-09-09 06:56 ./source/k/packaging-x86/kernel-generic
-drwxr-xr-x 2 root root 4096 2014-09-09 05:24 ./source/k/packaging-x86/kernel-generic-smp
--rwxr-xr-x 1 root root 1901 2014-09-09 05:24 ./source/k/packaging-x86/kernel-generic-smp/kernel-generic-smp.SlackBuild
+drwxr-xr-x 6 root root 4096 2014-11-07 20:14 ./source/k
+-rw-r--r-- 1 root root 1203 2014-11-07 20:14 ./source/k/README.TXT
+drwxr-xr-x 2 root root 4096 2014-11-07 20:14 ./source/k/config-x86
+-rw-r--r-- 1 root root 145649 2014-11-06 23:21 ./source/k/config-x86/config-generic-3.14.23
+-rw-r--r-- 1 root root 146486 2014-11-06 21:58 ./source/k/config-x86/config-generic-smp-3.14.23-smp
+-rw-r--r-- 1 root root 145649 2014-11-07 00:22 ./source/k/config-x86/config-huge-3.14.23
+-rw-r--r-- 1 root root 146486 2014-11-06 22:59 ./source/k/config-x86/config-huge-smp-3.14.23-smp
+drwxr-xr-x 2 root root 4096 2014-11-07 20:14 ./source/k/config-x86_64
+-rw-r--r-- 1 root root 142523 2014-11-06 20:01 ./source/k/config-x86_64/config-generic-3.14.23.x64
+-rw-r--r-- 1 root root 142523 2014-11-06 20:25 ./source/k/config-x86_64/config-huge-3.14.23.x64
+-rw-r--r-- 1 root root 819 2014-10-30 16:45 ./source/k/linux-3.14.23.tar.sign
+-rw-r--r-- 1 root root 78456428 2014-10-30 16:45 ./source/k/linux-3.14.23.tar.xz
+drwxr-xr-x 8 root root 4096 2014-11-07 20:14 ./source/k/packaging-x86
+drwxr-xr-x 2 root root 4096 2014-11-07 00:18 ./source/k/packaging-x86/kernel-generic
+drwxr-xr-x 2 root root 4096 2014-11-06 22:55 ./source/k/packaging-x86/kernel-generic-smp
+-rwxr-xr-x 1 root root 1901 2014-11-06 22:55 ./source/k/packaging-x86/kernel-generic-smp/kernel-generic-smp.SlackBuild
-rw-r--r-- 1 root root 1143 2007-06-12 20:06 ./source/k/packaging-x86/kernel-generic-smp/slack-desc
--rwxr-xr-x 1 root root 1830 2014-09-09 06:56 ./source/k/packaging-x86/kernel-generic/kernel-generic.SlackBuild
+-rwxr-xr-x 1 root root 1830 2014-11-07 00:18 ./source/k/packaging-x86/kernel-generic/kernel-generic.SlackBuild
-rw-r--r-- 1 root root 1052 2007-04-27 02:30 ./source/k/packaging-x86/kernel-generic/slack-desc
-drwxr-xr-x 2 root root 4096 2014-09-09 07:20 ./source/k/packaging-x86/kernel-huge
-drwxr-xr-x 2 root root 4096 2014-09-09 05:51 ./source/k/packaging-x86/kernel-huge-smp
--rwxr-xr-x 1 root root 1895 2014-09-09 05:51 ./source/k/packaging-x86/kernel-huge-smp/kernel-huge-smp.SlackBuild
+drwxr-xr-x 2 root root 4096 2014-11-07 00:40 ./source/k/packaging-x86/kernel-huge
+drwxr-xr-x 2 root root 4096 2014-11-06 23:17 ./source/k/packaging-x86/kernel-huge-smp
+-rwxr-xr-x 1 root root 1895 2014-11-06 23:17 ./source/k/packaging-x86/kernel-huge-smp/kernel-huge-smp.SlackBuild
-rw-r--r-- 1 root root 1156 2007-05-28 01:18 ./source/k/packaging-x86/kernel-huge-smp/slack-desc
--rwxr-xr-x 1 root root 1834 2014-09-09 07:20 ./source/k/packaging-x86/kernel-huge/kernel-huge.SlackBuild
+-rwxr-xr-x 1 root root 1834 2014-11-07 00:40 ./source/k/packaging-x86/kernel-huge/kernel-huge.SlackBuild
-rw-r--r-- 1 root root 1065 2007-04-30 16:39 ./source/k/packaging-x86/kernel-huge/slack-desc
-drwxr-xr-x 2 root root 4096 2014-09-09 06:56 ./source/k/packaging-x86/kernel-modules
-drwxr-xr-x 2 root root 4096 2014-09-09 05:24 ./source/k/packaging-x86/kernel-modules-smp
--rwxr-xr-x 1 root root 1849 2014-09-09 05:24 ./source/k/packaging-x86/kernel-modules-smp/kernel-modules-smp.SlackBuild
+drwxr-xr-x 2 root root 4096 2014-11-07 00:19 ./source/k/packaging-x86/kernel-modules
+drwxr-xr-x 2 root root 4096 2014-11-06 22:55 ./source/k/packaging-x86/kernel-modules-smp
+-rwxr-xr-x 1 root root 1849 2014-11-06 22:55 ./source/k/packaging-x86/kernel-modules-smp/kernel-modules-smp.SlackBuild
-rwxr-xr-x 1 root root 35406 2009-06-04 22:36 ./source/k/packaging-x86/kernel-modules-smp/rc.modules.new
-rw-r--r-- 1 root root 1037 2007-06-08 06:06 ./source/k/packaging-x86/kernel-modules-smp/slack-desc
--rwxr-xr-x 1 root root 2047 2014-09-09 06:56 ./source/k/packaging-x86/kernel-modules/kernel-modules.SlackBuild
+-rwxr-xr-x 1 root root 2047 2014-11-07 00:19 ./source/k/packaging-x86/kernel-modules/kernel-modules.SlackBuild
-rwxr-xr-x 1 root root 35406 2009-06-04 22:36 ./source/k/packaging-x86/kernel-modules/rc.modules.new
-rw-r--r-- 1 root root 996 2007-04-30 16:55 ./source/k/packaging-x86/kernel-modules/slack-desc
-drwxr-xr-x 5 root root 4096 2014-09-09 07:26 ./source/k/packaging-x86_64
-drwxr-xr-x 2 root root 4096 2014-09-09 03:46 ./source/k/packaging-x86_64/kernel-generic
--rwxr-xr-x 1 root root 2930 2014-09-09 03:46 ./source/k/packaging-x86_64/kernel-generic/kernel-generic.SlackBuild
+drwxr-xr-x 5 root root 4096 2014-11-07 20:14 ./source/k/packaging-x86_64
+drwxr-xr-x 2 root root 4096 2014-11-06 20:22 ./source/k/packaging-x86_64/kernel-generic
+-rwxr-xr-x 1 root root 2930 2014-11-06 20:22 ./source/k/packaging-x86_64/kernel-generic/kernel-generic.SlackBuild
-rw-r--r-- 1 root root 1091 2009-06-18 17:37 ./source/k/packaging-x86_64/kernel-generic/slack-desc
-drwxr-xr-x 2 root root 4096 2014-09-09 03:52 ./source/k/packaging-x86_64/kernel-huge
--rwxr-xr-x 1 root root 2924 2014-09-09 03:52 ./source/k/packaging-x86_64/kernel-huge/kernel-huge.SlackBuild
+drwxr-xr-x 2 root root 4096 2014-11-06 20:28 ./source/k/packaging-x86_64/kernel-huge
+-rwxr-xr-x 1 root root 2924 2014-11-06 20:28 ./source/k/packaging-x86_64/kernel-huge/kernel-huge.SlackBuild
-rw-r--r-- 1 root root 1100 2009-06-18 17:36 ./source/k/packaging-x86_64/kernel-huge/slack-desc
-drwxr-xr-x 2 root root 4096 2014-09-09 03:46 ./source/k/packaging-x86_64/kernel-modules
--rwxr-xr-x 1 root root 2888 2014-09-09 03:46 ./source/k/packaging-x86_64/kernel-modules/kernel-modules.SlackBuild
+drwxr-xr-x 2 root root 4096 2014-11-06 20:22 ./source/k/packaging-x86_64/kernel-modules
+-rwxr-xr-x 1 root root 2888 2014-11-06 20:22 ./source/k/packaging-x86_64/kernel-modules/kernel-modules.SlackBuild
-rwxr-xr-x 1 root root 35406 2009-06-04 22:36 ./source/k/packaging-x86_64/kernel-modules/rc.modules.new
-rw-r--r-- 1 root root 985 2009-06-18 17:37 ./source/k/packaging-x86_64/kernel-modules/slack-desc
drwxr-xr-x 14 root root 4096 2013-08-01 02:31 ./source/kde
@@ -9389,16 +9395,16 @@ drwxr-xr-x 2 root root 4096 2014-05-13 04:18 ./source/x/fontconfig
-rw-r--r-- 1 root root 657 2007-01-25 05:00 ./source/x/fontconfig/setup.05.fontconfig
-rw-r--r-- 1 root root 809 2006-07-22 02:47 ./source/x/fontconfig/slack-desc
drwxr-xr-x 2 root root 4096 2014-05-13 04:24 ./source/x/freeglut
--rw-r--r-- 1 root root 444 2012-02-13 00:02 ./source/x/freeglut/RATIONALE
--rw-r--r-- 1 root root 510976 2013-04-05 01:05 ./source/x/freeglut/freeglut-2.8.1.tar.xz
--rwxr-xr-x 1 root root 2926 2014-05-13 04:24 ./source/x/freeglut/freeglut.SlackBuild
--rw-r--r-- 1 root root 966 2012-02-13 00:10 ./source/x/freeglut/slack-desc
-drwxr-xr-x 2 root root 4096 2014-05-13 04:27 ./source/x/glew
--rw-r--r-- 1 root root 333752 2013-07-22 14:30 ./source/x/glew/glew-1.10.0.tar.xz
--rwxr-xr-x 1 root root 3215 2014-07-15 20:36 ./source/x/glew/glew.SlackBuild
--rw-r--r-- 1 root root 82 2014-05-13 04:26 ./source/x/glew/glew.url
--rw-r--r-- 1 root root 840 2009-07-23 06:21 ./source/x/glew/slack-desc
-drwxr-xr-x 2 root root 4096 2013-02-21 06:27 ./source/x/glu
+-rw-r--r-- 1 root root 444 2012-02-13 00:02 ./source/x/freeglut/RATIONALE
+-rw-r--r-- 1 root root 510976 2013-04-05 01:05 ./source/x/freeglut/freeglut-2.8.1.tar.xz
+-rwxr-xr-x 1 root root 2926 2014-05-13 04:24 ./source/x/freeglut/freeglut.SlackBuild
+-rw-r--r-- 1 root root 966 2012-02-13 00:10 ./source/x/freeglut/slack-desc
+drwxr-xr-x 2 root root 4096 2014-05-13 04:27 ./source/x/glew
+-rw-r--r-- 1 root root 333752 2013-07-22 14:30 ./source/x/glew/glew-1.10.0.tar.xz
+-rwxr-xr-x 1 root root 3215 2014-07-15 20:36 ./source/x/glew/glew.SlackBuild
+-rw-r--r-- 1 root root 82 2014-05-13 04:26 ./source/x/glew/glew.url
+-rw-r--r-- 1 root root 840 2009-07-23 06:21 ./source/x/glew/slack-desc
+drwxr-xr-x 2 root root 4096 2013-02-21 06:27 ./source/x/glu
-rw-r--r-- 1 root root 417388 2012-09-17 21:07 ./source/x/glu/glu-9.0.0.tar.xz
-rwxr-xr-x 1 root root 2696 2012-12-13 04:45 ./source/x/glu/glu.SlackBuild
-rw-r--r-- 1 root root 78 2012-12-13 04:43 ./source/x/glu/glu.url
@@ -10788,10 +10794,10 @@ drwxr-xr-x 2 root root 4096 2012-07-20 00:52 ./source/xfce/xfce4-volumed
-rw-r--r-- 1 root root 1034 2011-10-26 15:38 ./source/xfce/xfce4-volumed/slack-desc
-rw-r--r-- 1 root root 83828 2011-03-03 10:39 ./source/xfce/xfce4-volumed/xfce4-volumed-0.1.13.tar.xz
-rwxr-xr-x 1 root root 3332 2012-07-18 21:29 ./source/xfce/xfce4-volumed/xfce4-volumed.SlackBuild
-drwxr-xr-x 2 root root 4096 2013-02-18 20:01 ./source/xfce/xfce4-weather-plugin
+drwxr-xr-x 2 root root 4096 2014-11-07 18:57 ./source/xfce/xfce4-weather-plugin
-rw-r--r-- 1 root root 840 2012-07-19 03:25 ./source/xfce/xfce4-weather-plugin/slack-desc
--rw-r--r-- 1 root root 2558416 2013-02-18 19:43 ./source/xfce/xfce4-weather-plugin/xfce4-weather-plugin-0.8.3.tar.xz
--rwxr-xr-x 1 root root 3395 2013-09-07 21:44 ./source/xfce/xfce4-weather-plugin/xfce4-weather-plugin.SlackBuild
+-rw-r--r-- 1 root root 2674280 2014-11-03 06:16 ./source/xfce/xfce4-weather-plugin/xfce4-weather-plugin-0.8.4.tar.xz
+-rwxr-xr-x 1 root root 3395 2014-11-07 18:57 ./source/xfce/xfce4-weather-plugin/xfce4-weather-plugin.SlackBuild
-rw-r--r-- 1 root root 64 2011-11-28 03:17 ./source/xfce/xfce4-weather-plugin/xfce4-weather-plugin.url
drwxr-xr-x 2 root root 4096 2012-07-19 23:47 ./source/xfce/xfconf
-rw-r--r-- 1 root root 750 2012-07-19 23:35 ./source/xfce/xfconf/slack-desc
@@ -10871,9 +10877,9 @@ drwxr-xr-x 2 root root 4096 2013-09-12 21:49 ./testing/source/efibootmgr
-rw-r--r-- 1 root root 64995 2013-09-12 03:45 ./testing/source/efibootmgr/efibootmgr-0.6.0.tar.gz
-rwxr-xr-x 1 root root 3524 2013-09-12 21:44 ./testing/source/efibootmgr/efibootmgr.SlackBuild
-rw-r--r-- 1 root root 952 2013-09-12 21:48 ./testing/source/efibootmgr/slack-desc
-drwxr-xr-x 2 root root 4096 2014-09-09 07:37 ./usb-and-pxe-installers
+drwxr-xr-x 2 root root 4096 2014-11-07 20:21 ./usb-and-pxe-installers
-rw-r--r-- 1 root root 31203 2011-03-21 21:21 ./usb-and-pxe-installers/README_PXE.TXT
-rw-r--r-- 1 root root 9197 2013-09-25 04:33 ./usb-and-pxe-installers/README_USB.TXT
-rw-r--r-- 1 root root 574 2013-03-27 04:59 ./usb-and-pxe-installers/pxelinux.cfg_default
--rw-r--r-- 1 root root 40731648 2014-09-09 07:34 ./usb-and-pxe-installers/usbboot.img
+-rw-r--r-- 1 root root 40719360 2014-11-07 20:21 ./usb-and-pxe-installers/usbboot.img
-rw-r--r-- 1 root root 15697 2013-09-25 05:14 ./usb-and-pxe-installers/usbimg2disk.sh
diff --git a/slackware64-current/PACKAGES.TXT b/slackware64-current/PACKAGES.TXT
index fdadc9ce3..a159d0c9f 100644
--- a/slackware64-current/PACKAGES.TXT
+++ b/slackware64-current/PACKAGES.TXT
@@ -1,11 +1,11 @@
-PACKAGES.TXT; Tue Nov 4 00:21:40 UTC 2014
+PACKAGES.TXT; Fri Nov 7 21:25:57 UTC 2014
This file provides details on the Slackware packages found
in the ./slackware64/ directory.
-Total size of all packages (compressed): 2109 MB
-Total size of all packages (uncompressed): 7467 MB
+Total size of all packages (compressed): 2110 MB
+Total size of all packages (uncompressed): 7469 MB
PACKAGE NAME: ConsoleKit-0.4.5-x86_64-1.txz
@@ -724,9 +724,9 @@ babl: A vocabulary to formulate new pixel formats from existing primitives is
babl: provided as well as the framework to add new color models and data types.
babl:
-PACKAGE NAME: bash-4.3.027-x86_64-1.txz
+PACKAGE NAME: bash-4.3.030-x86_64-1.txz
PACKAGE LOCATION: ./slackware64/a
-PACKAGE SIZE (compressed): 1368 K
+PACKAGE SIZE (compressed): 1372 K
PACKAGE SIZE (uncompressed): 7350 K
PACKAGE DESCRIPTION:
bash: bash (sh-compatible shell)
@@ -1105,10 +1105,10 @@ bsd-games: Adds a call to 'fortune' to /etc/profile.d/ so that users will get a
bsd-games: fortune message when they log in.
bsd-games:
-PACKAGE NAME: btrfs-progs-20140909-x86_64-1.txz
+PACKAGE NAME: btrfs-progs-20141107-x86_64-1.txz
PACKAGE LOCATION: ./slackware64/a
-PACKAGE SIZE (compressed): 340 K
-PACKAGE SIZE (uncompressed): 2280 K
+PACKAGE SIZE (compressed): 424 K
+PACKAGE SIZE (uncompressed): 2930 K
PACKAGE DESCRIPTION:
btrfs-progs: btrfs-progs (Btrfs filesystem utilities)
btrfs-progs:
@@ -6647,10 +6647,10 @@ kdiamond:
kdiamond: For more information, visit: http://www.kde.org
kdiamond:
-PACKAGE NAME: kernel-firmware-20140909git-noarch-1.txz
+PACKAGE NAME: kernel-firmware-20141106git-noarch-1.txz
PACKAGE LOCATION: ./slackware64/a
-PACKAGE SIZE (compressed): 26132 K
-PACKAGE SIZE (uncompressed): 75430 K
+PACKAGE SIZE (compressed): 26148 K
+PACKAGE SIZE (uncompressed): 75500 K
PACKAGE DESCRIPTION:
kernel-firmware: kernel-firmware (Firmware for the kernel)
kernel-firmware:
@@ -6663,9 +6663,9 @@ kernel-firmware:
kernel-firmware: git://git.kernel.org/pub/scm/linux/kernel/git/dwmw2/linux-firmware.git
kernel-firmware:
-PACKAGE NAME: kernel-generic-3.14.18-x86_64-1.txz
+PACKAGE NAME: kernel-generic-3.14.23-x86_64-1.txz
PACKAGE LOCATION: ./slackware64/a
-PACKAGE SIZE (compressed): 3972 K
+PACKAGE SIZE (compressed): 3976 K
PACKAGE SIZE (uncompressed): 6110 K
PACKAGE DESCRIPTION:
kernel-generic: kernel-generic (a general purpose SMP Linux kernel)
@@ -6680,7 +6680,7 @@ kernel-generic:
kernel-generic: SMP is "Symmetric multiprocessing", or multiple CPU/core support.
kernel-generic:
-PACKAGE NAME: kernel-headers-3.14.18-x86-1.txz
+PACKAGE NAME: kernel-headers-3.14.23-x86-1.txz
PACKAGE LOCATION: ./slackware64/d
PACKAGE SIZE (compressed): 668 K
PACKAGE SIZE (uncompressed): 3590 K
@@ -6692,10 +6692,10 @@ kernel-headers:
kernel-headers: You'll need these to compile most system software for Linux.
kernel-headers:
-PACKAGE NAME: kernel-huge-3.14.18-x86_64-1.txz
+PACKAGE NAME: kernel-huge-3.14.23-x86_64-1.txz
PACKAGE LOCATION: ./slackware64/a
-PACKAGE SIZE (compressed): 7096 K
-PACKAGE SIZE (uncompressed): 10230 K
+PACKAGE SIZE (compressed): 7100 K
+PACKAGE SIZE (uncompressed): 10240 K
PACKAGE DESCRIPTION:
kernel-huge: kernel-huge (a fully-loaded SMP Linux kernel)
kernel-huge:
@@ -6709,10 +6709,10 @@ kernel-huge:
kernel-huge: SMP is "Symmetric multiprocessing", or multiple CPU/core support.
kernel-huge:
-PACKAGE NAME: kernel-modules-3.14.18-x86_64-1.txz
+PACKAGE NAME: kernel-modules-3.14.23-x86_64-1.txz
PACKAGE LOCATION: ./slackware64/a
PACKAGE SIZE (compressed): 26300 K
-PACKAGE SIZE (uncompressed): 133300 K
+PACKAGE SIZE (uncompressed): 133330 K
PACKAGE DESCRIPTION:
kernel-modules: kernel-modules (Linux kernel modules)
kernel-modules:
@@ -6723,10 +6723,10 @@ kernel-modules: drives, and ethernet cards. You can choose which modules to loa
kernel-modules: editing /etc/rc.d/rc.modules.
kernel-modules:
-PACKAGE NAME: kernel-source-3.14.18-noarch-1.txz
+PACKAGE NAME: kernel-source-3.14.23-noarch-1.txz
PACKAGE LOCATION: ./slackware64/k
-PACKAGE SIZE (compressed): 80136 K
-PACKAGE SIZE (uncompressed): 552760 K
+PACKAGE SIZE (compressed): 80156 K
+PACKAGE SIZE (uncompressed): 552860 K
PACKAGE DESCRIPTION:
kernel-source: kernel-source (Linux kernel source)
kernel-source:
@@ -10720,10 +10720,10 @@ mpfr: ANSI/IEEE-754 standard for double-precision floating-point arithmetic
mpfr: (53-bit mantissa).
mpfr:
-PACKAGE NAME: mpg123-1.15.4-x86_64-1.txz
+PACKAGE NAME: mpg123-1.21.0-x86_64-1.txz
PACKAGE LOCATION: ./slackware64/ap
-PACKAGE SIZE (compressed): 252 K
-PACKAGE SIZE (uncompressed): 770 K
+PACKAGE SIZE (compressed): 276 K
+PACKAGE SIZE (uncompressed): 900 K
PACKAGE DESCRIPTION:
mpg123: mpg123 (a command-line mp3 player)
mpg123:
@@ -16543,10 +16543,10 @@ xfce4-volumed:
xfce4-volumed: Homepage: https://launchpad.net/xfce4-volumed
xfce4-volumed:
-PACKAGE NAME: xfce4-weather-plugin-0.8.3-x86_64-2.txz
+PACKAGE NAME: xfce4-weather-plugin-0.8.4-x86_64-1.txz
PACKAGE LOCATION: ./slackware64/xfce
-PACKAGE SIZE (compressed): 2136 K
-PACKAGE SIZE (uncompressed): 3330 K
+PACKAGE SIZE (compressed): 2260 K
+PACKAGE SIZE (uncompressed): 4320 K
PACKAGE DESCRIPTION:
xfce4-weather-plugin: xfce4-weather-plugin (weather plugin for the Xfce panel)
xfce4-weather-plugin:
diff --git a/slackware64-current/README.initrd b/slackware64-current/README.initrd
index cc776e9a7..ea8df12c2 100644
--- a/slackware64-current/README.initrd
+++ b/slackware64-current/README.initrd
@@ -1,7 +1,7 @@
Slackware initrd mini HOWTO
by Patrick Volkerding, volkerdi@slackware.com
-Mon Sep 8 22:46:47 CDT 2014
+Thu Nov 6 14:23:17 CST 2014
This document describes how to create and install an initrd, which may be
required to use the 3.x kernel. Also see "man mkinitrd".
@@ -33,15 +33,15 @@ flexible to ship a generic kernel and a set of kernel modules for it.
The easiest way to make the initrd is to use the mkinitrd script included
in Slackware's mkinitrd package. We'll walk through the process of
-upgrading to the generic 3.14.18 Linux kernel using the packages
+upgrading to the generic 3.14.23 Linux kernel using the packages
found in Slackware's slackware/a/ directory.
First, make sure the kernel, kernel modules, and mkinitrd package are
installed (the current version numbers might be a little different, so
this is just an example):
- installpkg kernel-generic-3.14.18-x86_64-1.txz
- installpkg kernel-modules-3.14.18-x86_64-1.txz
+ installpkg kernel-generic-3.14.23-x86_64-1.txz
+ installpkg kernel-modules-3.14.23-x86_64-1.txz
installpkg mkinitrd-1.4.8-x86_64-1.txz
Change into the /boot directory:
@@ -52,7 +52,7 @@ Now you'll want to run "mkinitrd". I'm using reiserfs for my root
filesystem, and since it's an IDE system the reiserfs module will be
the only one I need to load:
- mkinitrd -c -k 3.14.18 -m reiserfs
+ mkinitrd -c -k 3.14.23 -m reiserfs
This should do two things. First, it will create a directory
/boot/initrd-tree containing the initrd's filesystem. Then it will
@@ -61,10 +61,10 @@ you could make some additional changes in /boot/initrd-tree/ and
then run mkinitrd again without options to rebuild the image. That's
optional, though, and only advanced users will need to think about that.
-Here's another example: Build an initrd image using Linux 3.14.18
+Here's another example: Build an initrd image using Linux 3.14.23
kernel modules for a system with an ext4 root partition on /dev/sdb3:
- mkinitrd -c -k 3.14.18 -m ext4 -f ext4 -r /dev/sdb3
+ mkinitrd -c -k 3.14.23 -m ext4 -f ext4 -r /dev/sdb3
4. Now that I've built an initrd, how do I use it?
@@ -76,10 +76,10 @@ initrd. Here's an example section of lilo.conf showing how this is
done:
# Linux bootable partition config begins
-image = /boot/vmlinuz-generic-3.14.18
+image = /boot/vmlinuz-generic-3.14.23
initrd = /boot/initrd.gz
root = /dev/sda6
- label = Lnx31418
+ label = Lnx31423
read-only
# Linux bootable partition config ends
diff --git a/slackware64-current/isolinux/initrd.img b/slackware64-current/isolinux/initrd.img
index 4ff4e0efa..2a0fbd512 100644
--- a/slackware64-current/isolinux/initrd.img
+++ b/slackware64-current/isolinux/initrd.img
@@ -1 +1 @@
-f30670a74489c34e2677d8819552ad294a9ef7fc
+490c5344a27efde8ba840ca755522fa54a37dddd
diff --git a/slackware64-current/isolinux/message.txt b/slackware64-current/isolinux/message.txt
index c7c053d46..cf138c251 100644
--- a/slackware64-current/isolinux/message.txt
+++ b/slackware64-current/isolinux/message.txt
@@ -1,5 +1,5 @@
-Welcome to 09Slackware6407 version 14.1 (Linux kernel 3.14.18)!
+Welcome to 09Slackware6407 version 14.1 (Linux kernel 3.14.23)!
If you need to pass extra parameters to the kernel, enter them at the prompt
below after the name of the kernel to boot (huge.s etc).
diff --git a/slackware64-current/kernels/VERSIONS.TXT b/slackware64-current/kernels/VERSIONS.TXT
index 25c384189..0f98f30b2 100644
--- a/slackware64-current/kernels/VERSIONS.TXT
+++ b/slackware64-current/kernels/VERSIONS.TXT
@@ -1,3 +1,3 @@
-These kernels are version 3.14.18.
+These kernels are version 3.14.23.
diff --git a/slackware64-current/kernels/huge.s/System.map.gz b/slackware64-current/kernels/huge.s/System.map.gz
index 58889f420..50b1a5f18 100644
--- a/slackware64-current/kernels/huge.s/System.map.gz
+++ b/slackware64-current/kernels/huge.s/System.map.gz
@@ -1 +1 @@
-094f1f232686ef63a2c37553fb780d3597978dcc
+a9b823b9722889f8d02bb303142fe5b7e2b6b63b
diff --git a/slackware64-current/kernels/huge.s/bzImage b/slackware64-current/kernels/huge.s/bzImage
index 43f221b15..c12412877 100644
--- a/slackware64-current/kernels/huge.s/bzImage
+++ b/slackware64-current/kernels/huge.s/bzImage
@@ -1 +1 @@
-fa2b406b3e35deb11191d1740887afaf818904a5
+a551f65080fa1d6c378c0d4586f8f45179e5a661
diff --git a/slackware64-current/kernels/huge.s/config b/slackware64-current/kernels/huge.s/config
index dfac362e9..6fcacf0c9 100644
--- a/slackware64-current/kernels/huge.s/config
+++ b/slackware64-current/kernels/huge.s/config
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86 3.14.18 Kernel Configuration
+# Linux/x86 3.14.23 Kernel Configuration
#
CONFIG_64BIT=y
CONFIG_X86_64=y
@@ -4079,6 +4079,7 @@ CONFIG_VIDEO_SAA7146=m
CONFIG_VIDEO_SAA7146_VV=m
CONFIG_SMS_SIANO_MDTV=m
CONFIG_SMS_SIANO_RC=y
+# CONFIG_SMS_SIANO_DEBUGFS is not set
#
# Media ancillary drivers (tuners, sensors, i2c, frontends)
@@ -4539,7 +4540,7 @@ CONFIG_VGACON_SOFT_SCROLLBACK_SIZE=64
CONFIG_DUMMY_CONSOLE=y
CONFIG_FRAMEBUFFER_CONSOLE=y
CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y
-# CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set
+CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y
CONFIG_LOGO=y
# CONFIG_LOGO_LINUX_MONO is not set
# CONFIG_LOGO_LINUX_VGA16 is not set
diff --git a/slackware64-current/slackware64/CHECKSUMS.md5 b/slackware64-current/slackware64/CHECKSUMS.md5
index 378f6e7ac..8cc1efd14 100644
--- a/slackware64-current/slackware64/CHECKSUMS.md5
+++ b/slackware64-current/slackware64/CHECKSUMS.md5
@@ -10,8 +10,8 @@ tail +13 CHECKSUMS.md5 | md5sum -c --quiet - | less
/pub/gnu, or at any GNU mirror site.
MD5 message digest Filename
-1f336c8cdba6b561847ceb10643fde33 ./FILE_LIST
-4702877bc4e90a55617eaa30278eb6d6 ./MANIFEST.bz2
+d2a20c9891af0cb13dedecf6cfd9bdab ./FILE_LIST
+7f17c042ac289e89f891f77fecfd4f6b ./MANIFEST.bz2
82a4074f19bb8a971707961c656bdde4 ./a/aaa_base-14.1-x86_64-1.txt
702e2f178b922fdc24727cc5400c4ae6 ./a/aaa_base-14.1-x86_64-1.txz
85cecb7ed48c9fa494ec64d0b19c40ee ./a/aaa_base-14.1-x86_64-1.txz.asc
@@ -33,15 +33,15 @@ d5ca937334d42b9aeaf8484858e4bbec ./a/apmd-3.2.2-x86_64-3.txz
e8120b5d8b198bb566734caf7229b229 ./a/attr-2.4.46-x86_64-1.txt
17dbc8f80a6248661f5ef5476aa39001 ./a/attr-2.4.46-x86_64-1.txz
d5252cafff906e2ccdad7bb1fd6ba807 ./a/attr-2.4.46-x86_64-1.txz.asc
-dcf51ba31bde77169de279b26382fc8d ./a/bash-4.3.027-x86_64-1.txt
-34a83642b058fa40e6f441c6161e2208 ./a/bash-4.3.027-x86_64-1.txz
-eafda114d51d3f7a071ad156dbea4bc4 ./a/bash-4.3.027-x86_64-1.txz.asc
+dcf51ba31bde77169de279b26382fc8d ./a/bash-4.3.030-x86_64-1.txt
+ad71a52a30de22e9a5aabf3ff7021123 ./a/bash-4.3.030-x86_64-1.txz
+d47fa9e5c2fd1365cf997aa11943ba0c ./a/bash-4.3.030-x86_64-1.txz.asc
56d7a7d3ea510d60cdba375955aade62 ./a/bin-11.1-x86_64-1.txt
006fb5b4b1e61c19842ee7dceefb79a8 ./a/bin-11.1-x86_64-1.txz
f397caa074d2f589c33c001e7abe0774 ./a/bin-11.1-x86_64-1.txz.asc
-2b8e43250b8383823e8599e91ef1c7c2 ./a/btrfs-progs-20140909-x86_64-1.txt
-141cbb773148401166b25c064a69ca1d ./a/btrfs-progs-20140909-x86_64-1.txz
-1b010f85d9409b59bb4a1d4dff9ad971 ./a/btrfs-progs-20140909-x86_64-1.txz.asc
+2b8e43250b8383823e8599e91ef1c7c2 ./a/btrfs-progs-20141107-x86_64-1.txt
+9e6bf3206f9e075892792d00873971a1 ./a/btrfs-progs-20141107-x86_64-1.txz
+c53e9e25e01358e734fcc354f8d77f02 ./a/btrfs-progs-20141107-x86_64-1.txz.asc
ed79d2e21507dc0f5f19c25274883ea1 ./a/bzip2-1.0.6-x86_64-1.txt
46f4b8736e811c7d5274a3ceda03af5b ./a/bzip2-1.0.6-x86_64-1.txz
4ba49c6ef7f8a0977690c5299c2379ef ./a/bzip2-1.0.6-x86_64-1.txz.asc
@@ -158,18 +158,18 @@ f442ac329e3b3cd298afb53dddfdc774 ./a/jfsutils-1.1.15-x86_64-1.txz
ae7aac65a0602c855417202540f80cfe ./a/kbd-1.15.3-x86_64-2.txt
25e5bf5c0a62234106eb16b49772086f ./a/kbd-1.15.3-x86_64-2.txz
ab448b6d9e5a950bf576067e7a3d2f48 ./a/kbd-1.15.3-x86_64-2.txz.asc
-16a8e01d70727d4f323019ea902e988a ./a/kernel-firmware-20140909git-noarch-1.txt
-6c72f09fd4121eef07995e2aca5a0f8a ./a/kernel-firmware-20140909git-noarch-1.txz
-c0c903c6b639d122f99fd5874125e3bb ./a/kernel-firmware-20140909git-noarch-1.txz.asc
-6a70b0d0c2208c0a2c20efd6750844a1 ./a/kernel-generic-3.14.18-x86_64-1.txt
-5e6bb78a1d3baf76bbd9078829365b51 ./a/kernel-generic-3.14.18-x86_64-1.txz
-24134beb52224b8c1fa2a269f68ea3c8 ./a/kernel-generic-3.14.18-x86_64-1.txz.asc
-0bf4d34d4dac1fb298e00bf3f354d3c2 ./a/kernel-huge-3.14.18-x86_64-1.txt
-a79639146ea8fe100033f4f546e998b3 ./a/kernel-huge-3.14.18-x86_64-1.txz
-27a1d80ec76224526f7c44338d151274 ./a/kernel-huge-3.14.18-x86_64-1.txz.asc
-dc2afa73f6f0ec5b9f1d36936a5cb148 ./a/kernel-modules-3.14.18-x86_64-1.txt
-c9b7dd8265b27a2b43dbed9df5671c5e ./a/kernel-modules-3.14.18-x86_64-1.txz
-6e19406d3b2d25233cce3f52ab9a38e5 ./a/kernel-modules-3.14.18-x86_64-1.txz.asc
+16a8e01d70727d4f323019ea902e988a ./a/kernel-firmware-20141106git-noarch-1.txt
+5643672d736918d814ff8a79223bc43a ./a/kernel-firmware-20141106git-noarch-1.txz
+ce078eae1ee2d6f0e5d4e99fd0818d9c ./a/kernel-firmware-20141106git-noarch-1.txz.asc
+6a70b0d0c2208c0a2c20efd6750844a1 ./a/kernel-generic-3.14.23-x86_64-1.txt
+493c71b15e44f3c92a40de6a1074d1be ./a/kernel-generic-3.14.23-x86_64-1.txz
+51b0deb44a4eb0f5823c4399b829dcd5 ./a/kernel-generic-3.14.23-x86_64-1.txz.asc
+0bf4d34d4dac1fb298e00bf3f354d3c2 ./a/kernel-huge-3.14.23-x86_64-1.txt
+7f05f65872cc8faeb79e1731b56e95da ./a/kernel-huge-3.14.23-x86_64-1.txz
+ecce27fb441f7ccce1e670a0a0c6c926 ./a/kernel-huge-3.14.23-x86_64-1.txz.asc
+dc2afa73f6f0ec5b9f1d36936a5cb148 ./a/kernel-modules-3.14.23-x86_64-1.txt
+a9d84f55ee1234eb28d76f7c4b58eb35 ./a/kernel-modules-3.14.23-x86_64-1.txz
+7e40487af1671f79340baee12a59244a ./a/kernel-modules-3.14.23-x86_64-1.txz.asc
fb70a563bd81766307bcb87a4c893179 ./a/kmod-15-x86_64-1.txt
03db44dfc1c073033f13d45fcbbfdb6e ./a/kmod-15-x86_64-1.txz
e49f8fc9c8ea9067d016b47e6a580a4c ./a/kmod-15-x86_64-1.txz.asc
@@ -194,8 +194,8 @@ a8d57ac236e160f2169628994360d1e8 ./a/lrzip-0.616-x86_64-1.txz
dfdb0391326d306c0aaae884fa773736 ./a/lvm2-2.02.100-x86_64-1.txt
b35ce7c22b44c46312cecfd7ba49e42b ./a/lvm2-2.02.100-x86_64-1.txz
42676f4b8c387619ca3c9eba2e570c8e ./a/lvm2-2.02.100-x86_64-1.txz.asc
-56576a02e3737da96984d71d99315b7b ./a/maketag
-56576a02e3737da96984d71d99315b7b ./a/maketag.ez
+a54be3fc3bf7bc69a3f7fa000f8c0ed9 ./a/maketag
+a54be3fc3bf7bc69a3f7fa000f8c0ed9 ./a/maketag.ez
d9211d3141cd225290a004b652a857f1 ./a/mcelog-1.0pre3-x86_64-1.txt
d31efe41ac9d54a40441f5e1666fca95 ./a/mcelog-1.0pre3-x86_64-1.txz
5398527824cfc07f145ff5b7863d6f60 ./a/mcelog-1.0pre3-x86_64-1.txz.asc
@@ -492,9 +492,9 @@ b7fda47cd428bab4ce1164cbbb18a339 ./ap/moc-2.5.0-x86_64-1.txz.asc
4d323f6242abc3e8963e703d7c087da6 ./ap/most-5.0.0a-x86_64-2.txt
408f876b84e99590b5c1fd6742720769 ./ap/most-5.0.0a-x86_64-2.txz
481f1e4c905f58c651223e498c0de798 ./ap/most-5.0.0a-x86_64-2.txz.asc
-42dd25aa73b67eac95a623c0e0cccceb ./ap/mpg123-1.15.4-x86_64-1.txt
-5fc467ac8ea749341d7702c43215b25e ./ap/mpg123-1.15.4-x86_64-1.txz
-b4f77c55cf1cf2274a310748783a5685 ./ap/mpg123-1.15.4-x86_64-1.txz.asc
+42dd25aa73b67eac95a623c0e0cccceb ./ap/mpg123-1.21.0-x86_64-1.txt
+e13f2c45ec5e1df19bb56dbdf7cb249b ./ap/mpg123-1.21.0-x86_64-1.txz
+5a90e19bc2e44ae0595cbfd9453c72ac ./ap/mpg123-1.21.0-x86_64-1.txz.asc
3720c2c7b11d9797a3f3a1dc856792c8 ./ap/nano-2.3.6-x86_64-1.txt
9c1abd7d831fa7526525918546889e80 ./ap/nano-2.3.6-x86_64-1.txz
ed9b73d5a54a5b1fa51bd09dc0054e11 ./ap/nano-2.3.6-x86_64-1.txz.asc
@@ -660,9 +660,9 @@ ab38d5aca841f04405e5696760bbdeeb ./d/install.end
cbae060df7086c586ad8692150b8bf19 ./d/intltool-0.50.2-x86_64-1.txt
b0c68c8f1136236fcdfb09021af4e6b6 ./d/intltool-0.50.2-x86_64-1.txz
22fd3ebbeaa67fb241b3fce232bd8e00 ./d/intltool-0.50.2-x86_64-1.txz.asc
-5d01874d88db824a5629b6cfa84b90ac ./d/kernel-headers-3.14.18-x86-1.txt
-bd64d6b768fe6e3ea60bf13827842e64 ./d/kernel-headers-3.14.18-x86-1.txz
-d5b1185ae5db7cf7501333f5c56d2c1a ./d/kernel-headers-3.14.18-x86-1.txz.asc
+5d01874d88db824a5629b6cfa84b90ac ./d/kernel-headers-3.14.23-x86-1.txt
+b1044585d9541be594fcc8c23fa2d32c ./d/kernel-headers-3.14.23-x86-1.txz
+6b93e5e294c0630a4fc30ec56283c59d ./d/kernel-headers-3.14.23-x86-1.txz.asc
71cbfaf1641ce3e7ef4e026483f176bd ./d/libtool-2.4.2-x86_64-2.txt
a1a1b8e6f60cf11e32d5b9cacfa66b07 ./d/libtool-2.4.2-x86_64-2.txz
3197bdad79a618f1a6977f0060ee7eac ./d/libtool-2.4.2-x86_64-2.txz.asc
@@ -744,11 +744,11 @@ cfced3b1c9599b0c9fa434c1e48a3a9d ./f/maketag.ez
764686bb41e22084698cbe76ffa33ef5 ./f/tagfile
93f7edbe2041e259d6b575673dbdf06f ./k/install-packages
ab38d5aca841f04405e5696760bbdeeb ./k/install.end
-3f4d862740ecd7f90d20a420b15c3450 ./k/kernel-source-3.14.18-noarch-1.txt
-a89713ae8e7b54e00087bfb4c4a7942b ./k/kernel-source-3.14.18-noarch-1.txz
-14b9952f5b94489f3c24a8677bfae4cb ./k/kernel-source-3.14.18-noarch-1.txz.asc
-e91f42d69b599cac78ee6e24d19b3d24 ./k/maketag
-e91f42d69b599cac78ee6e24d19b3d24 ./k/maketag.ez
+3f4d862740ecd7f90d20a420b15c3450 ./k/kernel-source-3.14.23-noarch-1.txt
+a56d248f5b7b35a9054e130d080704f3 ./k/kernel-source-3.14.23-noarch-1.txz
+dca8364dc07be0d6745757f24f575f1a ./k/kernel-source-3.14.23-noarch-1.txz.asc
+023e355c238c075a893d563d07b73d65 ./k/maketag
+023e355c238c075a893d563d07b73d65 ./k/maketag.ez
778146fb2a7f6bb0c2b79aac4e01645f ./k/tagfile
584288d7c640b40bc09f35878dada658 ./kde/amarok-2.8.0-x86_64-1.txt
0b2b97c142f5c28bc51f4a3cb12b8b62 ./kde/amarok-2.8.0-x86_64-1.txz
@@ -3829,9 +3829,9 @@ e7510f28cc19086c2a624a05962bbe19 ./xfce/xfce4-terminal-0.6.2-x86_64-1.txz.asc
33f2316641b23188f1c43cabfb1deb04 ./xfce/xfce4-volumed-0.1.13-x86_64-1.txt
1f62b84a43ac6d9f6009f845b8174319 ./xfce/xfce4-volumed-0.1.13-x86_64-1.txz
9280aca0b92eb2a56b3abc5d5fa0af39 ./xfce/xfce4-volumed-0.1.13-x86_64-1.txz.asc
-491b724ab89785784ab02fefb2822a8f ./xfce/xfce4-weather-plugin-0.8.3-x86_64-2.txt
-779664ab4efa0b99dd5a315fd4003d8e ./xfce/xfce4-weather-plugin-0.8.3-x86_64-2.txz
-30d1f5655bfd4bc709c8a8f74945deeb ./xfce/xfce4-weather-plugin-0.8.3-x86_64-2.txz.asc
+491b724ab89785784ab02fefb2822a8f ./xfce/xfce4-weather-plugin-0.8.4-x86_64-1.txt
+2e5afed77998b42f8cf67ae6371f8f90 ./xfce/xfce4-weather-plugin-0.8.4-x86_64-1.txz
+659c8e4bb0d3b4628190af332e34764a ./xfce/xfce4-weather-plugin-0.8.4-x86_64-1.txz.asc
cbb149f6e3ccee96f146802fea260552 ./xfce/xfconf-4.10.0-x86_64-1.txt
51911df7072724e591c4b729d684cc08 ./xfce/xfconf-4.10.0-x86_64-1.txz
37eca0366fe21293745f727205285c8a ./xfce/xfconf-4.10.0-x86_64-1.txz.asc
diff --git a/slackware64-current/slackware64/CHECKSUMS.md5.asc b/slackware64-current/slackware64/CHECKSUMS.md5.asc
index c224d3254..e39da0696 100644
--- a/slackware64-current/slackware64/CHECKSUMS.md5.asc
+++ b/slackware64-current/slackware64/CHECKSUMS.md5.asc
@@ -1,7 +1,7 @@
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
-iEYEABECAAYFAlRYHBsACgkQakRjwEAQIjM1awCfRy5qfN0hhryqTN1UZRopUnyL
-1gwAn3ik8YFB4Ls/f9wEffYxKSEgmycP
-=FwKs
+iEYEABECAAYFAlRdOOwACgkQakRjwEAQIjMTZwCfR+YQMn2icmqjJYFrMlCtcqRh
+x00AoIC/mJ6SoslVboQaMMHz/bpPjH5t
+=EX+b
-----END PGP SIGNATURE-----
diff --git a/slackware64-current/slackware64/FILE_LIST b/slackware64-current/slackware64/FILE_LIST
index 065c682d8..89b49ad4b 100644
--- a/slackware64-current/slackware64/FILE_LIST
+++ b/slackware64-current/slackware64/FILE_LIST
@@ -1,17 +1,17 @@
-Tue Nov 4 00:19:27 UTC 2014
+Fri Nov 7 21:23:44 UTC 2014
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 18 root root 4096 2014-10-29 18:43 .
--rw-r--r-- 1 root root 265606 2014-10-29 18:43 ./CHECKSUMS.md5
--rw-r--r-- 1 root root 181 2014-10-29 18:43 ./CHECKSUMS.md5.asc
--rw-r--r-- 1 root root 331621 2014-10-29 18:41 ./FILE_LIST
--rw-r--r-- 1 root root 2903104 2014-10-29 18:42 ./MANIFEST.bz2
+drwxr-xr-x 18 root root 4096 2014-11-04 00:21 .
+-rw-r--r-- 1 root root 265600 2014-11-04 00:21 ./CHECKSUMS.md5
+-rw-r--r-- 1 root root 181 2014-11-04 00:21 ./CHECKSUMS.md5.asc
+-rw-r--r-- 1 root root 331615 2014-11-04 00:19 ./FILE_LIST
+-rw-r--r-- 1 root root 2903310 2014-11-04 00:20 ./MANIFEST.bz2
lrwxrwxrwx 1 root root 15 2009-08-23 23:34 ./PACKAGES.TXT -> ../PACKAGES.TXT
-drwxr-xr-x 2 root root 20480 2014-10-24 21:20 ./a
+drwxr-xr-x 2 root root 20480 2014-11-07 21:23 ./a
-rw-r--r-- 1 root root 327 2013-10-11 23:25 ./a/aaa_base-14.1-x86_64-1.txt
-rw-r--r-- 1 root root 11056 2013-10-11 23:25 ./a/aaa_base-14.1-x86_64-1.txz
-rw-r--r-- 1 root root 198 2013-10-11 23:25 ./a/aaa_base-14.1-x86_64-1.txz.asc
@@ -33,15 +33,15 @@ drwxr-xr-x 2 root root 20480 2014-10-24 21:20 ./a
-rw-r--r-- 1 root root 608 2012-06-28 19:16 ./a/attr-2.4.46-x86_64-1.txt
-rw-r--r-- 1 root root 73188 2012-06-28 19:16 ./a/attr-2.4.46-x86_64-1.txz
-rw-r--r-- 1 root root 198 2012-06-28 19:16 ./a/attr-2.4.46-x86_64-1.txz.asc
--rw-r--r-- 1 root root 510 2014-09-29 17:53 ./a/bash-4.3.027-x86_64-1.txt
--rw-r--r-- 1 root root 1400748 2014-09-29 17:53 ./a/bash-4.3.027-x86_64-1.txz
--rw-r--r-- 1 root root 181 2014-09-29 17:53 ./a/bash-4.3.027-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 510 2014-11-07 19:22 ./a/bash-4.3.030-x86_64-1.txt
+-rw-r--r-- 1 root root 1401592 2014-11-07 19:22 ./a/bash-4.3.030-x86_64-1.txz
+-rw-r--r-- 1 root root 181 2014-11-07 19:22 ./a/bash-4.3.030-x86_64-1.txz.asc
-rw-r--r-- 1 root root 227 2008-09-21 22:01 ./a/bin-11.1-x86_64-1.txt
-rw-r--r-- 1 root root 44196 2008-09-21 22:01 ./a/bin-11.1-x86_64-1.txz
-rw-r--r-- 1 root root 197 2008-09-21 22:01 ./a/bin-11.1-x86_64-1.txz.asc
--rw-r--r-- 1 root root 490 2014-09-09 22:19 ./a/btrfs-progs-20140909-x86_64-1.txt
--rw-r--r-- 1 root root 344980 2014-09-09 22:19 ./a/btrfs-progs-20140909-x86_64-1.txz
--rw-r--r-- 1 root root 181 2014-09-09 22:19 ./a/btrfs-progs-20140909-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 490 2014-11-07 19:01 ./a/btrfs-progs-20141107-x86_64-1.txt
+-rw-r--r-- 1 root root 432248 2014-11-07 19:01 ./a/btrfs-progs-20141107-x86_64-1.txz
+-rw-r--r-- 1 root root 181 2014-11-07 19:01 ./a/btrfs-progs-20141107-x86_64-1.txz.asc
-rw-r--r-- 1 root root 478 2010-09-20 17:35 ./a/bzip2-1.0.6-x86_64-1.txt
-rw-r--r-- 1 root root 127592 2010-09-20 17:35 ./a/bzip2-1.0.6-x86_64-1.txz
-rw-r--r-- 1 root root 198 2010-09-20 17:35 ./a/bzip2-1.0.6-x86_64-1.txz.asc
@@ -158,18 +158,18 @@ drwxr-xr-x 2 root root 20480 2014-10-24 21:20 ./a
-rw-r--r-- 1 root root 465 2012-08-21 17:24 ./a/kbd-1.15.3-x86_64-2.txt
-rw-r--r-- 1 root root 1147168 2012-08-21 17:24 ./a/kbd-1.15.3-x86_64-2.txz
-rw-r--r-- 1 root root 198 2012-08-21 17:24 ./a/kbd-1.15.3-x86_64-2.txz.asc
--rw-r--r-- 1 root root 426 2014-09-09 05:06 ./a/kernel-firmware-20140909git-noarch-1.txt
--rw-r--r-- 1 root root 26753580 2014-09-09 05:06 ./a/kernel-firmware-20140909git-noarch-1.txz
--rw-r--r-- 1 root root 181 2014-09-09 05:06 ./a/kernel-firmware-20140909git-noarch-1.txz.asc
--rw-r--r-- 1 root root 626 2014-09-09 03:46 ./a/kernel-generic-3.14.18-x86_64-1.txt
--rw-r--r-- 1 root root 4067196 2014-09-09 03:46 ./a/kernel-generic-3.14.18-x86_64-1.txz
--rw-r--r-- 1 root root 181 2014-09-09 03:46 ./a/kernel-generic-3.14.18-x86_64-1.txz.asc
--rw-r--r-- 1 root root 638 2014-09-09 03:52 ./a/kernel-huge-3.14.18-x86_64-1.txt
--rw-r--r-- 1 root root 7263880 2014-09-09 03:52 ./a/kernel-huge-3.14.18-x86_64-1.txz
--rw-r--r-- 1 root root 181 2014-09-09 03:52 ./a/kernel-huge-3.14.18-x86_64-1.txz.asc
--rw-r--r-- 1 root root 520 2014-09-09 03:48 ./a/kernel-modules-3.14.18-x86_64-1.txt
--rw-r--r-- 1 root root 26927448 2014-09-09 03:48 ./a/kernel-modules-3.14.18-x86_64-1.txz
--rw-r--r-- 1 root root 181 2014-09-09 03:48 ./a/kernel-modules-3.14.18-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 426 2014-11-06 20:14 ./a/kernel-firmware-20141106git-noarch-1.txt
+-rw-r--r-- 1 root root 26775316 2014-11-06 20:14 ./a/kernel-firmware-20141106git-noarch-1.txz
+-rw-r--r-- 1 root root 181 2014-11-06 20:14 ./a/kernel-firmware-20141106git-noarch-1.txz.asc
+-rw-r--r-- 1 root root 626 2014-11-06 20:22 ./a/kernel-generic-3.14.23-x86_64-1.txt
+-rw-r--r-- 1 root root 4070040 2014-11-06 20:22 ./a/kernel-generic-3.14.23-x86_64-1.txz
+-rw-r--r-- 1 root root 181 2014-11-06 20:22 ./a/kernel-generic-3.14.23-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 638 2014-11-06 20:28 ./a/kernel-huge-3.14.23-x86_64-1.txt
+-rw-r--r-- 1 root root 7268116 2014-11-06 20:28 ./a/kernel-huge-3.14.23-x86_64-1.txz
+-rw-r--r-- 1 root root 181 2014-11-06 20:28 ./a/kernel-huge-3.14.23-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 520 2014-11-06 20:24 ./a/kernel-modules-3.14.23-x86_64-1.txt
+-rw-r--r-- 1 root root 26927136 2014-11-06 20:24 ./a/kernel-modules-3.14.23-x86_64-1.txz
+-rw-r--r-- 1 root root 181 2014-11-06 20:24 ./a/kernel-modules-3.14.23-x86_64-1.txz.asc
-rw-r--r-- 1 root root 513 2013-08-29 02:40 ./a/kmod-15-x86_64-1.txt
-rw-r--r-- 1 root root 98332 2013-08-29 02:40 ./a/kmod-15-x86_64-1.txz
-rw-r--r-- 1 root root 198 2013-08-29 02:40 ./a/kmod-15-x86_64-1.txz.asc
@@ -194,8 +194,8 @@ drwxr-xr-x 2 root root 20480 2014-10-24 21:20 ./a
-rw-r--r-- 1 root root 557 2013-08-29 02:41 ./a/lvm2-2.02.100-x86_64-1.txt
-rw-r--r-- 1 root root 871212 2013-08-29 02:41 ./a/lvm2-2.02.100-x86_64-1.txz
-rw-r--r-- 1 root root 198 2013-08-29 02:41 ./a/lvm2-2.02.100-x86_64-1.txz.asc
--rw-r--r-- 1 root root 8575 2014-09-09 07:26 ./a/maketag
--rw-r--r-- 1 root root 8575 2014-09-09 07:26 ./a/maketag.ez
+-rw-r--r-- 1 root root 8575 2014-11-07 20:14 ./a/maketag
+-rw-r--r-- 1 root root 8575 2014-11-07 20:14 ./a/maketag.ez
-rw-r--r-- 1 root root 587 2010-09-27 22:44 ./a/mcelog-1.0pre3-x86_64-1.txt
-rw-r--r-- 1 root root 186948 2010-09-27 22:44 ./a/mcelog-1.0pre3-x86_64-1.txz
-rw-r--r-- 1 root root 198 2010-09-27 22:44 ./a/mcelog-1.0pre3-x86_64-1.txz.asc
@@ -289,7 +289,7 @@ drwxr-xr-x 2 root root 20480 2014-10-24 21:20 ./a
-rw-r--r-- 1 root root 379 2013-10-28 05:08 ./a/sysvinit-scripts-2.0-noarch-17.txt
-rw-r--r-- 1 root root 19864 2013-10-28 05:08 ./a/sysvinit-scripts-2.0-noarch-17.txz
-rw-r--r-- 1 root root 198 2013-10-28 05:08 ./a/sysvinit-scripts-2.0-noarch-17.txz.asc
--rw-r--r-- 1 root root 1308 2014-09-09 07:26 ./a/tagfile
+-rw-r--r-- 1 root root 1308 2014-11-07 20:14 ./a/tagfile
-rw-r--r-- 1 root root 1072795 2011-04-14 18:24 ./a/tar-1.26-x86_64-1.tgz
-rw-r--r-- 1 root root 198 2011-04-14 18:24 ./a/tar-1.26-x86_64-1.tgz.asc
-rw-r--r-- 1 root root 380 2011-04-14 18:24 ./a/tar-1.26-x86_64-1.txt
@@ -341,7 +341,7 @@ drwxr-xr-x 2 root root 20480 2014-10-24 21:20 ./a
-rw-r--r-- 1 root root 542 2010-07-28 04:37 ./a/zoo-2.10_22-x86_64-1.txt
-rw-r--r-- 1 root root 54660 2010-07-28 04:37 ./a/zoo-2.10_22-x86_64-1.txz
-rw-r--r-- 1 root root 198 2010-07-28 04:37 ./a/zoo-2.10_22-x86_64-1.txz.asc
-drwxr-xr-x 2 root root 20480 2014-11-04 00:19 ./ap
+drwxr-xr-x 2 root root 20480 2014-11-07 21:23 ./ap
-rw-r--r-- 1 root root 445 2010-07-28 17:25 ./ap/a2ps-4.14-x86_64-5.txt
-rw-r--r-- 1 root root 749532 2010-07-28 17:25 ./ap/a2ps-4.14-x86_64-5.txz
-rw-r--r-- 1 root root 198 2010-07-28 17:25 ./ap/a2ps-4.14-x86_64-5.txz.asc
@@ -493,9 +493,9 @@ drwxr-xr-x 2 root root 20480 2014-11-04 00:19 ./ap
-rw-r--r-- 1 root root 378 2009-06-25 23:08 ./ap/most-5.0.0a-x86_64-2.txt
-rw-r--r-- 1 root root 45504 2009-06-25 23:08 ./ap/most-5.0.0a-x86_64-2.txz
-rw-r--r-- 1 root root 197 2009-06-25 23:08 ./ap/most-5.0.0a-x86_64-2.txz.asc
--rw-r--r-- 1 root root 331 2013-06-22 20:35 ./ap/mpg123-1.15.4-x86_64-1.txt
--rw-r--r-- 1 root root 254736 2013-06-22 20:35 ./ap/mpg123-1.15.4-x86_64-1.txz
--rw-r--r-- 1 root root 198 2013-06-22 20:35 ./ap/mpg123-1.15.4-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 331 2014-11-05 20:39 ./ap/mpg123-1.21.0-x86_64-1.txt
+-rw-r--r-- 1 root root 281872 2014-11-05 20:39 ./ap/mpg123-1.21.0-x86_64-1.txz
+-rw-r--r-- 1 root root 181 2014-11-05 20:39 ./ap/mpg123-1.21.0-x86_64-1.txz.asc
-rw-r--r-- 1 root root 415 2014-07-23 00:04 ./ap/nano-2.3.6-x86_64-1.txt
-rw-r--r-- 1 root root 442304 2014-07-23 00:04 ./ap/nano-2.3.6-x86_64-1.txz
-rw-r--r-- 1 root root 181 2014-07-23 00:04 ./ap/nano-2.3.6-x86_64-1.txz.asc
@@ -572,7 +572,7 @@ drwxr-xr-x 2 root root 20480 2014-11-04 00:19 ./ap
-rw-r--r-- 1 root root 508 2013-03-18 19:42 ./ap/zsh-5.0.2-x86_64-1.txt
-rw-r--r-- 1 root root 2486196 2013-03-18 19:42 ./ap/zsh-5.0.2-x86_64-1.txz
-rw-r--r-- 1 root root 198 2013-03-18 19:42 ./ap/zsh-5.0.2-x86_64-1.txz.asc
-drwxr-xr-x 2 root root 12288 2014-10-24 21:20 ./d
+drwxr-xr-x 2 root root 12288 2014-11-07 21:23 ./d
-rw-r--r-- 1 root root 631 2012-06-11 16:30 ./d/autoconf-2.69-noarch-1.txt
-rw-r--r-- 1 root root 723028 2012-06-11 16:30 ./d/autoconf-2.69-noarch-1.txz
-rw-r--r-- 1 root root 198 2012-06-11 16:30 ./d/autoconf-2.69-noarch-1.txz.asc
@@ -662,9 +662,9 @@ drwxr-xr-x 2 root root 12288 2014-10-24 21:20 ./d
-rw-r--r-- 1 root root 233 2012-06-28 17:20 ./d/intltool-0.50.2-x86_64-1.txt
-rw-r--r-- 1 root root 53104 2012-06-28 17:20 ./d/intltool-0.50.2-x86_64-1.txz
-rw-r--r-- 1 root root 198 2012-06-28 17:20 ./d/intltool-0.50.2-x86_64-1.txz.asc
--rw-r--r-- 1 root root 332 2014-09-09 03:44 ./d/kernel-headers-3.14.18-x86-1.txt
--rw-r--r-- 1 root root 681980 2014-09-09 03:44 ./d/kernel-headers-3.14.18-x86-1.txz
--rw-r--r-- 1 root root 181 2014-09-09 03:44 ./d/kernel-headers-3.14.18-x86-1.txz.asc
+-rw-r--r-- 1 root root 332 2014-11-06 20:20 ./d/kernel-headers-3.14.23-x86-1.txt
+-rw-r--r-- 1 root root 681948 2014-11-06 20:20 ./d/kernel-headers-3.14.23-x86-1.txz
+-rw-r--r-- 1 root root 181 2014-11-06 20:20 ./d/kernel-headers-3.14.23-x86-1.txz.asc
-rw-r--r-- 1 root root 500 2013-10-20 20:49 ./d/libtool-2.4.2-x86_64-2.txt
-rw-r--r-- 1 root root 418780 2013-10-20 20:49 ./d/libtool-2.4.2-x86_64-2.txz
-rw-r--r-- 1 root root 198 2013-10-20 20:49 ./d/libtool-2.4.2-x86_64-2.txz.asc
@@ -746,15 +746,15 @@ drwxr-xr-x 2 root root 4096 2013-10-14 22:28 ./f
-rw-r--r-- 1 root root 1077 2013-09-13 18:09 ./f/maketag
-rw-r--r-- 1 root root 1077 2013-09-13 18:09 ./f/maketag.ez
-rw-r--r-- 1 root root 32 2013-09-13 18:09 ./f/tagfile
-drwxr-xr-x 2 root root 4096 2014-09-09 18:16 ./k
+drwxr-xr-x 2 root root 4096 2014-11-07 21:23 ./k
-rwxr-xr-x 1 root root 2897 2009-06-24 22:06 ./k/install-packages
-rw-r--r-- 1 root root 446 2006-09-18 10:41 ./k/install.end
--rw-r--r-- 1 root root 317 2014-09-09 03:43 ./k/kernel-source-3.14.18-noarch-1.txt
--rw-r--r-- 1 root root 82055076 2014-09-09 03:43 ./k/kernel-source-3.14.18-noarch-1.txz
--rw-r--r-- 1 root root 181 2014-09-09 03:43 ./k/kernel-source-3.14.18-noarch-1.txz.asc
--rw-r--r-- 1 root root 1173 2014-09-09 07:26 ./k/maketag
--rw-r--r-- 1 root root 1173 2014-09-09 07:26 ./k/maketag.ez
--rw-r--r-- 1 root root 18 2014-09-09 07:26 ./k/tagfile
+-rw-r--r-- 1 root root 317 2014-11-06 20:20 ./k/kernel-source-3.14.23-noarch-1.txt
+-rw-r--r-- 1 root root 82073120 2014-11-06 20:20 ./k/kernel-source-3.14.23-noarch-1.txz
+-rw-r--r-- 1 root root 181 2014-11-06 20:20 ./k/kernel-source-3.14.23-noarch-1.txz.asc
+-rw-r--r-- 1 root root 1173 2014-11-07 20:14 ./k/maketag
+-rw-r--r-- 1 root root 1173 2014-11-07 20:14 ./k/maketag.ez
+-rw-r--r-- 1 root root 18 2014-11-07 20:14 ./k/tagfile
drwxr-xr-x 2 root root 36864 2014-07-15 23:59 ./kde
-rw-r--r-- 1 root root 322 2013-08-17 05:09 ./kde/amarok-2.8.0-x86_64-1.txt
-rw-r--r-- 1 root root 34918500 2013-08-17 05:09 ./kde/amarok-2.8.0-x86_64-1.txz
@@ -3767,7 +3767,7 @@ drwxr-xr-x 2 root root 12288 2014-11-04 00:19 ./xap
-rw-r--r-- 1 root root 235 2010-02-19 19:32 ./xap/xv-3.10a-x86_64-6.txt
-rw-r--r-- 1 root root 939688 2010-02-19 19:32 ./xap/xv-3.10a-x86_64-6.txz
-rw-r--r-- 1 root root 197 2010-02-19 19:32 ./xap/xv-3.10a-x86_64-6.txz.asc
-drwxr-xr-x 2 root root 4096 2013-10-14 22:28 ./xfce
+drwxr-xr-x 2 root root 4096 2014-11-07 21:23 ./xfce
-rw-r--r-- 1 root root 463 2013-09-07 21:54 ./xfce/Thunar-1.6.3-x86_64-2.txt
-rw-r--r-- 1 root root 996780 2013-09-07 21:54 ./xfce/Thunar-1.6.3-x86_64-2.txz
-rw-r--r-- 1 root root 198 2013-09-07 21:54 ./xfce/Thunar-1.6.3-x86_64-2.txz.asc
@@ -3843,9 +3843,9 @@ drwxr-xr-x 2 root root 4096 2013-10-14 22:28 ./xfce
-rw-r--r-- 1 root root 570 2012-07-20 01:03 ./xfce/xfce4-volumed-0.1.13-x86_64-1.txt
-rw-r--r-- 1 root root 27516 2012-07-20 01:03 ./xfce/xfce4-volumed-0.1.13-x86_64-1.txz
-rw-r--r-- 1 root root 198 2012-07-20 01:03 ./xfce/xfce4-volumed-0.1.13-x86_64-1.txz.asc
--rw-r--r-- 1 root root 369 2013-09-07 21:58 ./xfce/xfce4-weather-plugin-0.8.3-x86_64-2.txt
--rw-r--r-- 1 root root 2184968 2013-09-07 21:58 ./xfce/xfce4-weather-plugin-0.8.3-x86_64-2.txz
--rw-r--r-- 1 root root 198 2013-09-07 21:58 ./xfce/xfce4-weather-plugin-0.8.3-x86_64-2.txz.asc
+-rw-r--r-- 1 root root 369 2014-11-07 18:57 ./xfce/xfce4-weather-plugin-0.8.4-x86_64-1.txt
+-rw-r--r-- 1 root root 2312572 2014-11-07 18:57 ./xfce/xfce4-weather-plugin-0.8.4-x86_64-1.txz
+-rw-r--r-- 1 root root 181 2014-11-07 18:57 ./xfce/xfce4-weather-plugin-0.8.4-x86_64-1.txz.asc
-rw-r--r-- 1 root root 293 2012-07-20 00:58 ./xfce/xfconf-4.10.0-x86_64-1.txt
-rw-r--r-- 1 root root 139672 2012-07-20 00:58 ./xfce/xfconf-4.10.0-x86_64-1.txz
-rw-r--r-- 1 root root 198 2012-07-20 00:58 ./xfce/xfconf-4.10.0-x86_64-1.txz.asc
diff --git a/slackware64-current/slackware64/MANIFEST.bz2 b/slackware64-current/slackware64/MANIFEST.bz2
index 5b59d9c37..07f76185e 100644
--- a/slackware64-current/slackware64/MANIFEST.bz2
+++ b/slackware64-current/slackware64/MANIFEST.bz2
@@ -1 +1 @@
-68c7b1d125bb75f7431e67be553a23d3c334e1d6
+23220897ac3300f87bb5d82c9eb635ec471a9f78
diff --git a/slackware64-current/slackware64/a/bash-4.3.027-x86_64-1.txz b/slackware64-current/slackware64/a/bash-4.3.027-x86_64-1.txz
deleted file mode 100644
index 523b3f8d8..000000000
--- a/slackware64-current/slackware64/a/bash-4.3.027-x86_64-1.txz
+++ /dev/null
@@ -1 +0,0 @@
-d7df53760edcd75fd7d33d906588bddd333e6552
diff --git a/slackware64-current/slackware64/a/bash-4.3.027-x86_64-1.txz.asc b/slackware64-current/slackware64/a/bash-4.3.027-x86_64-1.txz.asc
deleted file mode 100644
index 91ea5cdcd..000000000
--- a/slackware64-current/slackware64/a/bash-4.3.027-x86_64-1.txz.asc
+++ /dev/null
@@ -1,7 +0,0 @@
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v1
-
-iEYEABECAAYFAlQprGoACgkQakRjwEAQIjMC9QCfZQiao+gwUGk1yL2bnoGTrOFQ
-UA0AniJWOne6ShKW1v1d8yNDkmFl25Xa
-=6UwJ
------END PGP SIGNATURE-----
diff --git a/slackware64-current/slackware64/a/bash-4.3.027-x86_64-1.txt b/slackware64-current/slackware64/a/bash-4.3.030-x86_64-1.txt
index 99268883a..99268883a 100644
--- a/slackware64-current/slackware64/a/bash-4.3.027-x86_64-1.txt
+++ b/slackware64-current/slackware64/a/bash-4.3.030-x86_64-1.txt
diff --git a/slackware64-current/slackware64/a/bash-4.3.030-x86_64-1.txz b/slackware64-current/slackware64/a/bash-4.3.030-x86_64-1.txz
new file mode 100644
index 000000000..164b3dab3
--- /dev/null
+++ b/slackware64-current/slackware64/a/bash-4.3.030-x86_64-1.txz
@@ -0,0 +1 @@
+b9bb5bf0a4465ad99b96d4a0adcd3cacc7a9c227
diff --git a/slackware64-current/slackware64/a/bash-4.3.030-x86_64-1.txz.asc b/slackware64-current/slackware64/a/bash-4.3.030-x86_64-1.txz.asc
new file mode 100644
index 000000000..3054eaaef
--- /dev/null
+++ b/slackware64-current/slackware64/a/bash-4.3.030-x86_64-1.txz.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1
+
+iEYEABECAAYFAlRdOFwACgkQakRjwEAQIjPL5wCaAqEUrb8c7iuNL6Gr6Df38JK/
+rhwAnjteJw2g6gWQM7UQceEA683PRKre
+=ITWS
+-----END PGP SIGNATURE-----
diff --git a/slackware64-current/slackware64/a/btrfs-progs-20140909-x86_64-1.txz b/slackware64-current/slackware64/a/btrfs-progs-20140909-x86_64-1.txz
deleted file mode 100644
index ccaa5b7e7..000000000
--- a/slackware64-current/slackware64/a/btrfs-progs-20140909-x86_64-1.txz
+++ /dev/null
@@ -1 +0,0 @@
-bd9db27b3ca72e305f993d53dd5f94529ca1d1db
diff --git a/slackware64-current/slackware64/a/btrfs-progs-20140909-x86_64-1.txz.asc b/slackware64-current/slackware64/a/btrfs-progs-20140909-x86_64-1.txz.asc
deleted file mode 100644
index 9e85b4a7f..000000000
--- a/slackware64-current/slackware64/a/btrfs-progs-20140909-x86_64-1.txz.asc
+++ /dev/null
@@ -1,7 +0,0 @@
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v1
-
-iEYEABECAAYFAlQPhRUACgkQakRjwEAQIjMtzwCggLZOTnzFsAjTcO45Akwql787
-y7wAoIHVkqwByFC/z5lMzKTt5m+VqRzo
-=mA+J
------END PGP SIGNATURE-----
diff --git a/slackware64-current/slackware64/a/btrfs-progs-20140909-x86_64-1.txt b/slackware64-current/slackware64/a/btrfs-progs-20141107-x86_64-1.txt
index e94dd7a9d..e94dd7a9d 100644
--- a/slackware64-current/slackware64/a/btrfs-progs-20140909-x86_64-1.txt
+++ b/slackware64-current/slackware64/a/btrfs-progs-20141107-x86_64-1.txt
diff --git a/slackware64-current/slackware64/a/btrfs-progs-20141107-x86_64-1.txz b/slackware64-current/slackware64/a/btrfs-progs-20141107-x86_64-1.txz
new file mode 100644
index 000000000..ef133bcc5
--- /dev/null
+++ b/slackware64-current/slackware64/a/btrfs-progs-20141107-x86_64-1.txz
@@ -0,0 +1 @@
+df5203cb59da24f6de2e76b8cd714382371db5bd
diff --git a/slackware64-current/slackware64/a/btrfs-progs-20141107-x86_64-1.txz.asc b/slackware64-current/slackware64/a/btrfs-progs-20141107-x86_64-1.txz.asc
new file mode 100644
index 000000000..72f4ccb7d
--- /dev/null
+++ b/slackware64-current/slackware64/a/btrfs-progs-20141107-x86_64-1.txz.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1
+
+iEYEABECAAYFAlRdOFoACgkQakRjwEAQIjNNcwCffK0I3+bBm1yK1btw9BBnJAdO
+38cAnRKW5XD/DpxKSMymZFa5qyRITRB8
+=2Uai
+-----END PGP SIGNATURE-----
diff --git a/slackware64-current/slackware64/a/kernel-firmware-20140909git-noarch-1.txz b/slackware64-current/slackware64/a/kernel-firmware-20140909git-noarch-1.txz
deleted file mode 100644
index 42d055191..000000000
--- a/slackware64-current/slackware64/a/kernel-firmware-20140909git-noarch-1.txz
+++ /dev/null
@@ -1 +0,0 @@
-6af2216ed23d65eb6c14b34b69c8879b009634cf
diff --git a/slackware64-current/slackware64/a/kernel-firmware-20140909git-noarch-1.txz.asc b/slackware64-current/slackware64/a/kernel-firmware-20140909git-noarch-1.txz.asc
deleted file mode 100644
index ed54ba4bb..000000000
--- a/slackware64-current/slackware64/a/kernel-firmware-20140909git-noarch-1.txz.asc
+++ /dev/null
@@ -1,7 +0,0 @@
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v1
-
-iEYEABECAAYFAlQPQ/AACgkQakRjwEAQIjNJawCghafsf45Mbn7lqFiAk657wu4G
-9aEAnjL86edPbkBCSop57Ta8SkceFuA8
-=xsoQ
------END PGP SIGNATURE-----
diff --git a/slackware64-current/slackware64/a/kernel-firmware-20140909git-noarch-1.txt b/slackware64-current/slackware64/a/kernel-firmware-20141106git-noarch-1.txt
index ed72f2f4e..ed72f2f4e 100644
--- a/slackware64-current/slackware64/a/kernel-firmware-20140909git-noarch-1.txt
+++ b/slackware64-current/slackware64/a/kernel-firmware-20141106git-noarch-1.txt
diff --git a/slackware64-current/slackware64/a/kernel-firmware-20141106git-noarch-1.txz b/slackware64-current/slackware64/a/kernel-firmware-20141106git-noarch-1.txz
new file mode 100644
index 000000000..cf9b9689e
--- /dev/null
+++ b/slackware64-current/slackware64/a/kernel-firmware-20141106git-noarch-1.txz
@@ -0,0 +1 @@
+bf5cdc6c11567a0a44b9cc2b675877ea1c48266c
diff --git a/slackware64-current/slackware64/a/kernel-firmware-20141106git-noarch-1.txz.asc b/slackware64-current/slackware64/a/kernel-firmware-20141106git-noarch-1.txz.asc
new file mode 100644
index 000000000..7cd94f01b
--- /dev/null
+++ b/slackware64-current/slackware64/a/kernel-firmware-20141106git-noarch-1.txz.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1
+
+iEYEABECAAYFAlRdOFwACgkQakRjwEAQIjNllgCfflCtXyl9gwIpGA9JSYIiMLX3
+wAcAoIaaO++RufRPQfZDRh/eGSaYjAFo
+=2RHI
+-----END PGP SIGNATURE-----
diff --git a/slackware64-current/slackware64/a/kernel-generic-3.14.18-x86_64-1.txz b/slackware64-current/slackware64/a/kernel-generic-3.14.18-x86_64-1.txz
deleted file mode 100644
index f6daf6931..000000000
--- a/slackware64-current/slackware64/a/kernel-generic-3.14.18-x86_64-1.txz
+++ /dev/null
@@ -1 +0,0 @@
-06679981d9920db4e703752b444d8b2bf1b0472a
diff --git a/slackware64-current/slackware64/a/kernel-generic-3.14.18-x86_64-1.txz.asc b/slackware64-current/slackware64/a/kernel-generic-3.14.18-x86_64-1.txz.asc
deleted file mode 100644
index 86a3d8b47..000000000
--- a/slackware64-current/slackware64/a/kernel-generic-3.14.18-x86_64-1.txz.asc
+++ /dev/null
@@ -1,7 +0,0 @@
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v1
-
-iEYEABECAAYFAlQPQ+wACgkQakRjwEAQIjO/oACfch8Mdejg84DQqeb3TStAKm46
-sOgAn2y3jBKElISw6/6z828y8UA1vJ3P
-=h9vn
------END PGP SIGNATURE-----
diff --git a/slackware64-current/slackware64/a/kernel-generic-3.14.18-x86_64-1.txt b/slackware64-current/slackware64/a/kernel-generic-3.14.23-x86_64-1.txt
index b99e55093..b99e55093 100644
--- a/slackware64-current/slackware64/a/kernel-generic-3.14.18-x86_64-1.txt
+++ b/slackware64-current/slackware64/a/kernel-generic-3.14.23-x86_64-1.txt
diff --git a/slackware64-current/slackware64/a/kernel-generic-3.14.23-x86_64-1.txz b/slackware64-current/slackware64/a/kernel-generic-3.14.23-x86_64-1.txz
new file mode 100644
index 000000000..c7fec2cd0
--- /dev/null
+++ b/slackware64-current/slackware64/a/kernel-generic-3.14.23-x86_64-1.txz
@@ -0,0 +1 @@
+286d7717042de4345163c62b260c700a5ead3d1e
diff --git a/slackware64-current/slackware64/a/kernel-generic-3.14.23-x86_64-1.txz.asc b/slackware64-current/slackware64/a/kernel-generic-3.14.23-x86_64-1.txz.asc
new file mode 100644
index 000000000..2a65206a1
--- /dev/null
+++ b/slackware64-current/slackware64/a/kernel-generic-3.14.23-x86_64-1.txz.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1
+
+iEYEABECAAYFAlRdOF8ACgkQakRjwEAQIjP2FwCaAs2FFSLmMGu/YZawvbpP9Uf1
+cNwAniscRkXLwyGAlVLN0ZkExrPVb5CD
+=U1jY
+-----END PGP SIGNATURE-----
diff --git a/slackware64-current/slackware64/a/kernel-huge-3.14.18-x86_64-1.txz b/slackware64-current/slackware64/a/kernel-huge-3.14.18-x86_64-1.txz
deleted file mode 100644
index 08e3f9bca..000000000
--- a/slackware64-current/slackware64/a/kernel-huge-3.14.18-x86_64-1.txz
+++ /dev/null
@@ -1 +0,0 @@
-5c27eca9bb7046a8a3591651408b296029d0c37b
diff --git a/slackware64-current/slackware64/a/kernel-huge-3.14.18-x86_64-1.txz.asc b/slackware64-current/slackware64/a/kernel-huge-3.14.18-x86_64-1.txz.asc
deleted file mode 100644
index d95f337ff..000000000
--- a/slackware64-current/slackware64/a/kernel-huge-3.14.18-x86_64-1.txz.asc
+++ /dev/null
@@ -1,7 +0,0 @@
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v1
-
-iEYEABECAAYFAlQPQ+wACgkQakRjwEAQIjO/UACeNeem10SJvzRx0KlFw4RJNVFi
-1+QAn1Q3YIxX/KPwQf/rIfmp7JjfSqlQ
-=yXjR
------END PGP SIGNATURE-----
diff --git a/slackware64-current/slackware64/a/kernel-huge-3.14.18-x86_64-1.txt b/slackware64-current/slackware64/a/kernel-huge-3.14.23-x86_64-1.txt
index 953570076..953570076 100644
--- a/slackware64-current/slackware64/a/kernel-huge-3.14.18-x86_64-1.txt
+++ b/slackware64-current/slackware64/a/kernel-huge-3.14.23-x86_64-1.txt
diff --git a/slackware64-current/slackware64/a/kernel-huge-3.14.23-x86_64-1.txz b/slackware64-current/slackware64/a/kernel-huge-3.14.23-x86_64-1.txz
new file mode 100644
index 000000000..60202ab19
--- /dev/null
+++ b/slackware64-current/slackware64/a/kernel-huge-3.14.23-x86_64-1.txz
@@ -0,0 +1 @@
+40acdcba9ecd6c508befa6e712af8f716918c27f
diff --git a/slackware64-current/slackware64/a/kernel-huge-3.14.23-x86_64-1.txz.asc b/slackware64-current/slackware64/a/kernel-huge-3.14.23-x86_64-1.txz.asc
new file mode 100644
index 000000000..a1161262c
--- /dev/null
+++ b/slackware64-current/slackware64/a/kernel-huge-3.14.23-x86_64-1.txz.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1
+
+iEYEABECAAYFAlRdOF8ACgkQakRjwEAQIjM0AwCgilh6P6+fj1oT0JcH7DDl9/4D
+un4AniyVAXm3LR2/h5F9XT/t0393EHqQ
+=Moe+
+-----END PGP SIGNATURE-----
diff --git a/slackware64-current/slackware64/a/kernel-modules-3.14.18-x86_64-1.txz b/slackware64-current/slackware64/a/kernel-modules-3.14.18-x86_64-1.txz
deleted file mode 100644
index 49344d9fe..000000000
--- a/slackware64-current/slackware64/a/kernel-modules-3.14.18-x86_64-1.txz
+++ /dev/null
@@ -1 +0,0 @@
-816f123f5358841b5aa610f4cae66de1e8f4fb20
diff --git a/slackware64-current/slackware64/a/kernel-modules-3.14.18-x86_64-1.txz.asc b/slackware64-current/slackware64/a/kernel-modules-3.14.18-x86_64-1.txz.asc
deleted file mode 100644
index ec4fb3543..000000000
--- a/slackware64-current/slackware64/a/kernel-modules-3.14.18-x86_64-1.txz.asc
+++ /dev/null
@@ -1,7 +0,0 @@
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v1
-
-iEYEABECAAYFAlQPQ+4ACgkQakRjwEAQIjN02QCeJSPfjPr4M7Eekxkd5JUqQAcH
-P9MAnid8/S8Ic4HH2QkpJr8YOmoOm3zy
-=ly5c
------END PGP SIGNATURE-----
diff --git a/slackware64-current/slackware64/a/kernel-modules-3.14.18-x86_64-1.txt b/slackware64-current/slackware64/a/kernel-modules-3.14.23-x86_64-1.txt
index 56067d436..56067d436 100644
--- a/slackware64-current/slackware64/a/kernel-modules-3.14.18-x86_64-1.txt
+++ b/slackware64-current/slackware64/a/kernel-modules-3.14.23-x86_64-1.txt
diff --git a/slackware64-current/slackware64/a/kernel-modules-3.14.23-x86_64-1.txz b/slackware64-current/slackware64/a/kernel-modules-3.14.23-x86_64-1.txz
new file mode 100644
index 000000000..193b5c7eb
--- /dev/null
+++ b/slackware64-current/slackware64/a/kernel-modules-3.14.23-x86_64-1.txz
@@ -0,0 +1 @@
+980158b08f09e5c8cb21111af735706730e4ce52
diff --git a/slackware64-current/slackware64/a/kernel-modules-3.14.23-x86_64-1.txz.asc b/slackware64-current/slackware64/a/kernel-modules-3.14.23-x86_64-1.txz.asc
new file mode 100644
index 000000000..bcee6c19c
--- /dev/null
+++ b/slackware64-current/slackware64/a/kernel-modules-3.14.23-x86_64-1.txz.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1
+
+iEYEABECAAYFAlRdOF4ACgkQakRjwEAQIjOlhgCghyZA1G9uxTETqmYX84z4B5Xc
+ni0AnidgVaV2d4J/JNB3/p9Q1PaTX0Vs
+=tkLj
+-----END PGP SIGNATURE-----
diff --git a/slackware64-current/slackware64/a/maketag b/slackware64-current/slackware64/a/maketag
index 4ae64d347..5ecb38a4d 100644
--- a/slackware64-current/slackware64/a/maketag
+++ b/slackware64-current/slackware64/a/maketag
@@ -60,9 +60,9 @@ system. :^) Press ENTER when you are done." 21 76 10 \
"jfsutils" "Utilities for IBM's Journaled Filesystem" "on" \
"kbd" "Change keyboard and console mappings" "on" \
"kernel-firmware" "Linux kernel firmware -- REQUIRED" "on" \
-"kernel-generic" "Generic 3.14.18 kernel (needs an initrd)" "on" \
-"kernel-huge" "Loaded 3.14.18 Linux kernel" "on" \
-"kernel-modules" "Linux 3.14.18 kernel modules -- REQUIRED" "on" \
+"kernel-generic" "Generic 3.14.23 kernel (needs an initrd)" "on" \
+"kernel-huge" "Loaded 3.14.23 Linux kernel" "on" \
+"kernel-modules" "Linux 3.14.23 kernel modules -- REQUIRED" "on" \
"kmod" "Kernel module utilities -- REQUIRED" "on" \
"less" "A text pager utility - REQUIRED" "on" \
"lha" "LHA archive utility" "on" \
diff --git a/slackware64-current/slackware64/a/maketag.ez b/slackware64-current/slackware64/a/maketag.ez
index 4ae64d347..5ecb38a4d 100644
--- a/slackware64-current/slackware64/a/maketag.ez
+++ b/slackware64-current/slackware64/a/maketag.ez
@@ -60,9 +60,9 @@ system. :^) Press ENTER when you are done." 21 76 10 \
"jfsutils" "Utilities for IBM's Journaled Filesystem" "on" \
"kbd" "Change keyboard and console mappings" "on" \
"kernel-firmware" "Linux kernel firmware -- REQUIRED" "on" \
-"kernel-generic" "Generic 3.14.18 kernel (needs an initrd)" "on" \
-"kernel-huge" "Loaded 3.14.18 Linux kernel" "on" \
-"kernel-modules" "Linux 3.14.18 kernel modules -- REQUIRED" "on" \
+"kernel-generic" "Generic 3.14.23 kernel (needs an initrd)" "on" \
+"kernel-huge" "Loaded 3.14.23 Linux kernel" "on" \
+"kernel-modules" "Linux 3.14.23 kernel modules -- REQUIRED" "on" \
"kmod" "Kernel module utilities -- REQUIRED" "on" \
"less" "A text pager utility - REQUIRED" "on" \
"lha" "LHA archive utility" "on" \
diff --git a/slackware64-current/slackware64/ap/mpg123-1.15.4-x86_64-1.txz b/slackware64-current/slackware64/ap/mpg123-1.15.4-x86_64-1.txz
deleted file mode 100644
index ab8508524..000000000
--- a/slackware64-current/slackware64/ap/mpg123-1.15.4-x86_64-1.txz
+++ /dev/null
@@ -1 +0,0 @@
-a280a1c3dd51aa8fcb5e58ebcb2763843a581ee8
diff --git a/slackware64-current/slackware64/ap/mpg123-1.15.4-x86_64-1.txz.asc b/slackware64-current/slackware64/ap/mpg123-1.15.4-x86_64-1.txz.asc
deleted file mode 100644
index 70ae45122..000000000
--- a/slackware64-current/slackware64/ap/mpg123-1.15.4-x86_64-1.txz.asc
+++ /dev/null
@@ -1,7 +0,0 @@
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.4.12 (GNU/Linux)
-
-iEYEABECAAYFAlHGS9IACgkQakRjwEAQIjPt6ACgjhknd1pu4O5fwcak9zmjn1Ue
-O9EAmgMvnNrP/3J0ySYUxjU16P0zyDAN
-=ycBD
------END PGP SIGNATURE-----
diff --git a/slackware64-current/slackware64/ap/mpg123-1.15.4-x86_64-1.txt b/slackware64-current/slackware64/ap/mpg123-1.21.0-x86_64-1.txt
index 6b09afb17..6b09afb17 100644
--- a/slackware64-current/slackware64/ap/mpg123-1.15.4-x86_64-1.txt
+++ b/slackware64-current/slackware64/ap/mpg123-1.21.0-x86_64-1.txt
diff --git a/slackware64-current/slackware64/ap/mpg123-1.21.0-x86_64-1.txz b/slackware64-current/slackware64/ap/mpg123-1.21.0-x86_64-1.txz
new file mode 100644
index 000000000..f1a250070
--- /dev/null
+++ b/slackware64-current/slackware64/ap/mpg123-1.21.0-x86_64-1.txz
@@ -0,0 +1 @@
+a412471816fe626df454c0ffeb08b48115664600
diff --git a/slackware64-current/slackware64/ap/mpg123-1.21.0-x86_64-1.txz.asc b/slackware64-current/slackware64/ap/mpg123-1.21.0-x86_64-1.txz.asc
new file mode 100644
index 000000000..255f65e92
--- /dev/null
+++ b/slackware64-current/slackware64/ap/mpg123-1.21.0-x86_64-1.txz.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1
+
+iEYEABECAAYFAlRdOFMACgkQakRjwEAQIjMw6ACdF/2ANSKaXwoIPu16UzAik+V7
+NNQAniiYKk+NRzW+H3q6JOyA5VdkOnZp
+=tu7z
+-----END PGP SIGNATURE-----
diff --git a/slackware64-current/slackware64/d/kernel-headers-3.14.18-x86-1.txz b/slackware64-current/slackware64/d/kernel-headers-3.14.18-x86-1.txz
deleted file mode 100644
index 686b6758a..000000000
--- a/slackware64-current/slackware64/d/kernel-headers-3.14.18-x86-1.txz
+++ /dev/null
@@ -1 +0,0 @@
-4d25b34e4bc73faa046fd65c97648d0a26b461a4
diff --git a/slackware64-current/slackware64/d/kernel-headers-3.14.18-x86-1.txz.asc b/slackware64-current/slackware64/d/kernel-headers-3.14.18-x86-1.txz.asc
deleted file mode 100644
index ce863c2c2..000000000
--- a/slackware64-current/slackware64/d/kernel-headers-3.14.18-x86-1.txz.asc
+++ /dev/null
@@ -1,7 +0,0 @@
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v1
-
-iEYEABECAAYFAlQPQ/EACgkQakRjwEAQIjNWKwCfTMRnisvYtI1uYK5eym1mRgQl
-JowAn3ahXy3sFZHrc/i8Ajwhao/xb6e0
-=Umij
------END PGP SIGNATURE-----
diff --git a/slackware64-current/slackware64/d/kernel-headers-3.14.18-x86-1.txt b/slackware64-current/slackware64/d/kernel-headers-3.14.23-x86-1.txt
index 27b46a0e6..27b46a0e6 100644
--- a/slackware64-current/slackware64/d/kernel-headers-3.14.18-x86-1.txt
+++ b/slackware64-current/slackware64/d/kernel-headers-3.14.23-x86-1.txt
diff --git a/slackware64-current/slackware64/d/kernel-headers-3.14.23-x86-1.txz b/slackware64-current/slackware64/d/kernel-headers-3.14.23-x86-1.txz
new file mode 100644
index 000000000..aeb71e02b
--- /dev/null
+++ b/slackware64-current/slackware64/d/kernel-headers-3.14.23-x86-1.txz
@@ -0,0 +1 @@
+75b2f4ba44b503b7dd3965e34b77e2bf312d5b3f
diff --git a/slackware64-current/slackware64/d/kernel-headers-3.14.23-x86-1.txz.asc b/slackware64-current/slackware64/d/kernel-headers-3.14.23-x86-1.txz.asc
new file mode 100644
index 000000000..f30fe7e93
--- /dev/null
+++ b/slackware64-current/slackware64/d/kernel-headers-3.14.23-x86-1.txz.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1
+
+iEYEABECAAYFAlRdOF8ACgkQakRjwEAQIjN/OQCcDIudsF4rEKxknXlgwF8NsQ38
+m9sAnREcH6NbuwJUgvqYgGFdJj1ZJasv
+=xUso
+-----END PGP SIGNATURE-----
diff --git a/slackware64-current/slackware64/k/kernel-source-3.14.18-noarch-1.txz b/slackware64-current/slackware64/k/kernel-source-3.14.18-noarch-1.txz
deleted file mode 100644
index c54c49041..000000000
--- a/slackware64-current/slackware64/k/kernel-source-3.14.18-noarch-1.txz
+++ /dev/null
@@ -1 +0,0 @@
-863d19ae4c416c963c8e2e103335b84ab1f1bda6
diff --git a/slackware64-current/slackware64/k/kernel-source-3.14.18-noarch-1.txz.asc b/slackware64-current/slackware64/k/kernel-source-3.14.18-noarch-1.txz.asc
deleted file mode 100644
index 1ce17a7ea..000000000
--- a/slackware64-current/slackware64/k/kernel-source-3.14.18-noarch-1.txz.asc
+++ /dev/null
@@ -1,7 +0,0 @@
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v1
-
-iEUEABECAAYFAlQPQ+sACgkQakRjwEAQIjNTTACdGxpn8Jo/6x7BeiN/R0L5B7bU
-q80AlA6smc2rN1w+ag6t/uy/z2guvks=
-=f26Y
------END PGP SIGNATURE-----
diff --git a/slackware64-current/slackware64/k/kernel-source-3.14.18-noarch-1.txt b/slackware64-current/slackware64/k/kernel-source-3.14.23-noarch-1.txt
index eb2b0a30c..eb2b0a30c 100644
--- a/slackware64-current/slackware64/k/kernel-source-3.14.18-noarch-1.txt
+++ b/slackware64-current/slackware64/k/kernel-source-3.14.23-noarch-1.txt
diff --git a/slackware64-current/slackware64/k/kernel-source-3.14.23-noarch-1.txz b/slackware64-current/slackware64/k/kernel-source-3.14.23-noarch-1.txz
new file mode 100644
index 000000000..0b34d94f1
--- /dev/null
+++ b/slackware64-current/slackware64/k/kernel-source-3.14.23-noarch-1.txz
@@ -0,0 +1 @@
+7a5344af0cc5ed5b679e50078336e2aa2b8cdc20
diff --git a/slackware64-current/slackware64/k/kernel-source-3.14.23-noarch-1.txz.asc b/slackware64-current/slackware64/k/kernel-source-3.14.23-noarch-1.txz.asc
new file mode 100644
index 000000000..5893249cd
--- /dev/null
+++ b/slackware64-current/slackware64/k/kernel-source-3.14.23-noarch-1.txz.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1
+
+iEYEABECAAYFAlRdOFkACgkQakRjwEAQIjODWQCgj8EWtBDsM3YIyArGGB4mMH+2
+8BQAoIbbt4cyF/YwFPgYhNoV3fVfDZjp
+=lOlf
+-----END PGP SIGNATURE-----
diff --git a/slackware64-current/slackware64/k/maketag b/slackware64-current/slackware64/k/maketag
index 52f6c2767..2c84c48db 100644
--- a/slackware64-current/slackware64/k/maketag
+++ b/slackware64-current/slackware64/k/maketag
@@ -21,7 +21,7 @@ from series K. Use the UP/DOWN keys to scroll through the list, and \
the SPACE key to deselect any items you don't want to install. \
Press ENTER when you are \
done." 11 70 1 \
-"kernel-source" "Linux 3.14.18 kernel source" "on" \
+"kernel-source" "Linux 3.14.23 kernel source" "on" \
2> $TMP/SeTpkgs
if [ $? = 1 -o $? = 255 ]; then
rm -f $TMP/SeTpkgs
diff --git a/slackware64-current/slackware64/k/maketag.ez b/slackware64-current/slackware64/k/maketag.ez
index 52f6c2767..2c84c48db 100644
--- a/slackware64-current/slackware64/k/maketag.ez
+++ b/slackware64-current/slackware64/k/maketag.ez
@@ -21,7 +21,7 @@ from series K. Use the UP/DOWN keys to scroll through the list, and \
the SPACE key to deselect any items you don't want to install. \
Press ENTER when you are \
done." 11 70 1 \
-"kernel-source" "Linux 3.14.18 kernel source" "on" \
+"kernel-source" "Linux 3.14.23 kernel source" "on" \
2> $TMP/SeTpkgs
if [ $? = 1 -o $? = 255 ]; then
rm -f $TMP/SeTpkgs
diff --git a/slackware64-current/slackware64/xfce/xfce4-weather-plugin-0.8.3-x86_64-2.txz b/slackware64-current/slackware64/xfce/xfce4-weather-plugin-0.8.3-x86_64-2.txz
deleted file mode 100644
index ccded66f9..000000000
--- a/slackware64-current/slackware64/xfce/xfce4-weather-plugin-0.8.3-x86_64-2.txz
+++ /dev/null
@@ -1 +0,0 @@
-9533dc4c80a53b27914afc1590ffc8c08f6e22f7
diff --git a/slackware64-current/slackware64/xfce/xfce4-weather-plugin-0.8.3-x86_64-2.txz.asc b/slackware64-current/slackware64/xfce/xfce4-weather-plugin-0.8.3-x86_64-2.txz.asc
deleted file mode 100644
index 6b21d5782..000000000
--- a/slackware64-current/slackware64/xfce/xfce4-weather-plugin-0.8.3-x86_64-2.txz.asc
+++ /dev/null
@@ -1,7 +0,0 @@
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.4.14 (GNU/Linux)
-
-iEYEABECAAYFAlItRAMACgkQakRjwEAQIjPQ1gCfVaWf6eBqDhiyd8Vd3LHqNW4u
-Y9wAmwf8+UqpHpm1dxwdYyfZoOTSjid5
-=DwHA
------END PGP SIGNATURE-----
diff --git a/slackware64-current/slackware64/xfce/xfce4-weather-plugin-0.8.3-x86_64-2.txt b/slackware64-current/slackware64/xfce/xfce4-weather-plugin-0.8.4-x86_64-1.txt
index fa3bc6268..fa3bc6268 100644
--- a/slackware64-current/slackware64/xfce/xfce4-weather-plugin-0.8.3-x86_64-2.txt
+++ b/slackware64-current/slackware64/xfce/xfce4-weather-plugin-0.8.4-x86_64-1.txt
diff --git a/slackware64-current/slackware64/xfce/xfce4-weather-plugin-0.8.4-x86_64-1.txz b/slackware64-current/slackware64/xfce/xfce4-weather-plugin-0.8.4-x86_64-1.txz
new file mode 100644
index 000000000..bb093d541
--- /dev/null
+++ b/slackware64-current/slackware64/xfce/xfce4-weather-plugin-0.8.4-x86_64-1.txz
@@ -0,0 +1 @@
+f14bf7e186baaa918c753f1eae19d6649f9662b6
diff --git a/slackware64-current/slackware64/xfce/xfce4-weather-plugin-0.8.4-x86_64-1.txz.asc b/slackware64-current/slackware64/xfce/xfce4-weather-plugin-0.8.4-x86_64-1.txz.asc
new file mode 100644
index 000000000..320420cf2
--- /dev/null
+++ b/slackware64-current/slackware64/xfce/xfce4-weather-plugin-0.8.4-x86_64-1.txz.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1
+
+iEYEABECAAYFAlRdOFMACgkQakRjwEAQIjOAswCgicY8oZOpL7rRIDEqMJrfuRT7
+H6YAoIwUgIjDAV0TULz2yuBujmY4H3A4
+=o29K
+-----END PGP SIGNATURE-----
diff --git a/slackware64-current/source/CHECKSUMS.md5 b/slackware64-current/source/CHECKSUMS.md5
index 840cd7b57..13c834d65 100644
--- a/slackware64-current/source/CHECKSUMS.md5
+++ b/slackware64-current/source/CHECKSUMS.md5
@@ -10,8 +10,8 @@ tail +13 CHECKSUMS.md5 | md5sum -c --quiet - | less
/pub/gnu, or at any GNU mirror site.
MD5 message digest Filename
-e76e6958a50e7b6ee12259ac836eccd9 ./FILE_LIST
-b6b1fcff4a6d552c66202edf4501686a ./MANIFEST.bz2
+794bd80bf2c426f99d5e90def43d8008 ./FILE_LIST
+03e5c46b48547efcb65cac38d0b766f6 ./MANIFEST.bz2
842fe24ea4cecdae8e72ccac18b6e1b5 ./README.TXT
7f4b26d2cde0214973d510a97ed3d8b4 ./a/aaa_base/_aaa_base.tar.gz
ecbe1634cff69ec881460dba2ad63ff4 ./a/aaa_base/aaa_base.SlackBuild
@@ -97,6 +97,12 @@ b5ea5600942acceb4b6f07313d2de74e ./a/bash/bash-4.3-patches/bash43-024
fccc841e1d8510df4a1546f2ea4d11e5 ./a/bash/bash-4.3-patches/bash43-026.sig
8ff6948b16f2db5c29b1b9ae1085bbe7 ./a/bash/bash-4.3-patches/bash43-027
076686758ce3dc471e56c4e33d85625c ./a/bash/bash-4.3-patches/bash43-027.sig
+dd51fa67913b5dca45a702b672b3323f ./a/bash/bash-4.3-patches/bash43-028
+c8241159d38b5d35d5d742d1f402da45 ./a/bash/bash-4.3-patches/bash43-028.sig
+0729364c977ef4271e9f8dfafadacf67 ./a/bash/bash-4.3-patches/bash43-029
+d7ce0884905cd4bb1ce378d4e11db4ba ./a/bash/bash-4.3-patches/bash43-029.sig
+efb709fdb1368945513de23ccbfae053 ./a/bash/bash-4.3-patches/bash43-030
+03f30c71db13eebd8eb4572a46612f58 ./a/bash/bash-4.3-patches/bash43-030.sig
3904fdc1dd5e3545d8eed2b41661a25e ./a/bash/bash-4.3.tar.xz
9d38bd5960cb52c400258fccf73218d9 ./a/bash/bash.SlackBuild
5aac24a7442e1ffcfce02cba222c2ff4 ./a/bash/doinst.sh.gz
@@ -110,8 +116,8 @@ de78f1b2b3c7851c4e59f76b24603fe5 ./a/bin/scripts/diskcopy.gz
55cb8aea80583e0e1c0f6f83b6f13b40 ./a/bin/scripts/xx.gz
07493837f00a78039d326d56fefbab7b ./a/bin/slack-desc
cee3ce2d67755cf05b205e9368ca70e8 ./a/bin/todos.tar.gz
-f5c07ddc9e2770cee6a5e995964e5a1e ./a/btrfs-progs/btrfs-progs-20140909.tar.xz
-492b6e72a51758b1a5edd0e9f6e9ba19 ./a/btrfs-progs/btrfs-progs.SlackBuild
+f5ff8360678da7bac4259ca38058ceb5 ./a/btrfs-progs/btrfs-progs-20141107.tar.xz
+88b21cb156adeb2231c120427596b984 ./a/btrfs-progs/btrfs-progs.SlackBuild
698a0fc51a983660c65ffbeaf986c1bd ./a/btrfs-progs/slack-desc
00b516f4704d4a7cb50a1d97e6e8e15b ./a/bzip2/bzip2-1.0.6.tar.gz
4f43998b650e4277dabc55825a950f15 ./a/bzip2/bzip2.SlackBuild
@@ -1004,7 +1010,7 @@ d08e8089df59758f2a7feabdc6c42472 ./ap/moc/slack-desc
4c42abfc8d3ace1b0e0062ea021a5917 ./ap/most/most-5.0.0a.tar.bz2
13255af1bf755ac997f9f9f599410b27 ./ap/most/most.SlackBuild
4af5e9749d717e96a5f8ae7a4dc84601 ./ap/most/slack-desc
-7f07a67539d706dd05f9da8408332d92 ./ap/mpg123/mpg123-1.15.4.tar.xz
+5270bbc13b27df804bf30ee9c5614a2f ./ap/mpg123/mpg123-1.21.0.tar.xz
a1aaa435e3578176177294ce9bc91565 ./ap/mpg123/mpg123.SlackBuild
c9696e513bbefae64c0520998c3bef44 ./ap/mpg123/slack-desc
16da299a124bfbf4d8a59971bd292706 ./ap/nano/doinst.sh.gz
@@ -1613,34 +1619,34 @@ af5225432ef2399f7482e55297d90e82 ./installer/dropbear/dropbear.xauth.patch
41be9170a99740dc6f36f24e8a9ab8dd ./installer/dropbear/rc.dropbear.new
4c7cbad59485bc82e3c9b6ccbb46208c ./installer/dropbear/slack-desc
e071b6271c1080fa08fa387956af950d ./installer/memtest86+-5.01.tar.xz
-1e83ab857e14c3dc6cf5e46ffe45ef6d ./k/README.TXT
-997e3f0934b1de0c698b31f0f66795ff ./k/config-x86/config-generic-3.14.18
-c43736197adf562d1e62955cfa273d5e ./k/config-x86/config-generic-smp-3.14.18-smp
-bba84d845a232fad70bf24952af26b7f ./k/config-x86/config-huge-3.14.18
-94b023dda07a187018147a0c783ef882 ./k/config-x86/config-huge-smp-3.14.18-smp
-e8df25149bb82b652c0c9f86e92eee73 ./k/config-x86_64/config-generic-3.14.18.x64
-a80bf80a796c670deeb4ad2974ad1858 ./k/config-x86_64/config-huge-3.14.18.x64
-1f85a9292d594a05e9f12afbc40bbd4b ./k/linux-3.14.18.tar.sign
-3b002a06d0964d8101abec768c2d4eef ./k/linux-3.14.18.tar.xz
-2920c79460ffb2bb905107685603b799 ./k/packaging-x86/kernel-generic-smp/kernel-generic-smp.SlackBuild
+fb9ec1eb1d446f7f3783046b5adbf6da ./k/README.TXT
+5a45023da2f00f191240ed3482c335a4 ./k/config-x86/config-generic-3.14.23
+76212ac75b1464f98476efcc51846c08 ./k/config-x86/config-generic-smp-3.14.23-smp
+69af1f9a47221ea5dfddb6d4e42d228d ./k/config-x86/config-huge-3.14.23
+a6b7172e454721e87b315c45034aea6a ./k/config-x86/config-huge-smp-3.14.23-smp
+a888e5840c86bf1727b7df45af030bdb ./k/config-x86_64/config-generic-3.14.23.x64
+373d8b657ae29237002a330367aedfb1 ./k/config-x86_64/config-huge-3.14.23.x64
+8fa90be5e567cf53c4e28f556c2c9c25 ./k/linux-3.14.23.tar.sign
+b79316bb47c1dd4537c48a45d612c104 ./k/linux-3.14.23.tar.xz
+587ccd5fad136c3f8ad69e503028c07e ./k/packaging-x86/kernel-generic-smp/kernel-generic-smp.SlackBuild
df72cb723211f678da8a7097d30ae667 ./k/packaging-x86/kernel-generic-smp/slack-desc
-e2acdbecace82a019308cb37c0107c54 ./k/packaging-x86/kernel-generic/kernel-generic.SlackBuild
+2b6654ce191366b9edad70b32107f29c ./k/packaging-x86/kernel-generic/kernel-generic.SlackBuild
ac74200eaaa1beaff4f74dd0e3cbabb0 ./k/packaging-x86/kernel-generic/slack-desc
-00555da6f849efbf2b35bb0e048add91 ./k/packaging-x86/kernel-huge-smp/kernel-huge-smp.SlackBuild
+2799f293d6a5b28d00eb026b5ffa2447 ./k/packaging-x86/kernel-huge-smp/kernel-huge-smp.SlackBuild
8d7c2af0224cf639e36f7d93f9f84efc ./k/packaging-x86/kernel-huge-smp/slack-desc
-3e6b36a54c64db0b129255d5bee8e908 ./k/packaging-x86/kernel-huge/kernel-huge.SlackBuild
+ce73d320508468dfe627b5c530ff09f6 ./k/packaging-x86/kernel-huge/kernel-huge.SlackBuild
f043ddaf5dc53e8ca6dd7a7b676dca4f ./k/packaging-x86/kernel-huge/slack-desc
-382f292db157dc6ce12ff8fda11f95c5 ./k/packaging-x86/kernel-modules-smp/kernel-modules-smp.SlackBuild
+bf53b15c0e33b7aa90a3243949b3696f ./k/packaging-x86/kernel-modules-smp/kernel-modules-smp.SlackBuild
6a47226f6a0a193c4a98a119977f9dc8 ./k/packaging-x86/kernel-modules-smp/rc.modules.new
e7f7985ef973ee6aec7127db3f8f9f44 ./k/packaging-x86/kernel-modules-smp/slack-desc
-27ffc003710a597105f8fbe1431fac06 ./k/packaging-x86/kernel-modules/kernel-modules.SlackBuild
+ae44c5698165e72fa43a1ee2d3bbf0aa ./k/packaging-x86/kernel-modules/kernel-modules.SlackBuild
6a47226f6a0a193c4a98a119977f9dc8 ./k/packaging-x86/kernel-modules/rc.modules.new
b842662ecda7bb6a90d1b7a6f6520840 ./k/packaging-x86/kernel-modules/slack-desc
-99061f5e41e5376dfa6e27510a56c9af ./k/packaging-x86_64/kernel-generic/kernel-generic.SlackBuild
+87b76e50f340bbdcc09e2a0897d9bc36 ./k/packaging-x86_64/kernel-generic/kernel-generic.SlackBuild
9590966b74ece59afcc564bab6bbd78a ./k/packaging-x86_64/kernel-generic/slack-desc
-f539a75b550142c222c8afd461ce9349 ./k/packaging-x86_64/kernel-huge/kernel-huge.SlackBuild
+6140bc808e83a4b8b6411f71eab88995 ./k/packaging-x86_64/kernel-huge/kernel-huge.SlackBuild
0a9e091a3fcd1412d12d7b6d6e74cbdc ./k/packaging-x86_64/kernel-huge/slack-desc
-1083f1cbf25cabef480bad745822eb79 ./k/packaging-x86_64/kernel-modules/kernel-modules.SlackBuild
+d94b29d0a965fda2e0c0f32baff3ba5c ./k/packaging-x86_64/kernel-modules/kernel-modules.SlackBuild
6a47226f6a0a193c4a98a119977f9dc8 ./k/packaging-x86_64/kernel-modules/rc.modules.new
6414c35b4c1c2713b68bd5aa82bea061 ./k/packaging-x86_64/kernel-modules/slack-desc
33b6e8d2ff559ef28bd039ae540074b7 ./kde/KDE.SlackBuild
@@ -5547,8 +5553,8 @@ f5618f726ee496c3062d33fc58a32e26 ./xfce/xfce4-terminal/xfce4-terminal.SlackBuil
7a9373f51d88b48f6fd37969084ca617 ./xfce/xfce4-volumed/xfce4-volumed-0.1.13.tar.xz
712d8f9655d8a93b7cad71b6fc1d2785 ./xfce/xfce4-volumed/xfce4-volumed.SlackBuild
953d9a41208eafcfa51f14a0d1e0487e ./xfce/xfce4-weather-plugin/slack-desc
-3dd6887657eac76e0b95557c80792e3f ./xfce/xfce4-weather-plugin/xfce4-weather-plugin-0.8.3.tar.xz
-5248d0e1089e674eacace994bd69d6ae ./xfce/xfce4-weather-plugin/xfce4-weather-plugin.SlackBuild
+91642be0a73ae4f15cabe25f55e4e473 ./xfce/xfce4-weather-plugin/xfce4-weather-plugin-0.8.4.tar.xz
+edb4a2f814ee4dcd55b71f4e28efbf99 ./xfce/xfce4-weather-plugin/xfce4-weather-plugin.SlackBuild
702917fdd7d73bcbcefc79bd3474e1af ./xfce/xfce4-weather-plugin/xfce4-weather-plugin.url
4a5ceed682327812c38c0cbf6c149e1b ./xfce/xfconf/slack-desc
347a9b5e2232440366be300280eb685b ./xfce/xfconf/xfconf-4.10.0.tar.xz
diff --git a/slackware64-current/source/CHECKSUMS.md5.asc b/slackware64-current/source/CHECKSUMS.md5.asc
index f6c17cdd0..9267683ce 100644
--- a/slackware64-current/source/CHECKSUMS.md5.asc
+++ b/slackware64-current/source/CHECKSUMS.md5.asc
@@ -1,7 +1,7 @@
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
-iEYEABECAAYFAlRYHI8ACgkQakRjwEAQIjNzeQCfUUbxoDuT//2mzNmsQJNN3Q6j
-5MEAn3hzoISYMCODZ3WWuCAy+ivUH2ff
-=yt/6
+iEYEABECAAYFAlRdOWYACgkQakRjwEAQIjN5ZACeITTTPEDF2fQnTpLgqVCXVK1Z
+Ni4Ani7NR6nzLpdZdRw3C+uugpjDTmTQ
+=D37O
-----END PGP SIGNATURE-----
diff --git a/slackware64-current/source/FILE_LIST b/slackware64-current/source/FILE_LIST
index 5dda1a036..cd8c22063 100644
--- a/slackware64-current/source/FILE_LIST
+++ b/slackware64-current/source/FILE_LIST
@@ -1,15 +1,15 @@
-Tue Nov 4 00:23:23 UTC 2014
+Fri Nov 7 21:27:46 UTC 2014
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 19 root root 4096 2014-11-04 00:23 .
--rw-r--r-- 1 root root 380179 2014-10-29 18:45 ./CHECKSUMS.md5
--rw-r--r-- 1 root root 181 2014-10-29 18:45 ./CHECKSUMS.md5.asc
--rw-r--r-- 1 root root 540111 2014-10-29 18:45 ./FILE_LIST
--rw-r--r-- 1 root root 9835641 2014-11-04 00:23 ./MANIFEST.bz2
+drwxr-xr-x 19 root root 4096 2014-11-07 21:27 .
+-rw-r--r-- 1 root root 380255 2014-11-04 00:23 ./CHECKSUMS.md5
+-rw-r--r-- 1 root root 181 2014-11-04 00:23 ./CHECKSUMS.md5.asc
+-rw-r--r-- 1 root root 540203 2014-11-04 00:23 ./FILE_LIST
+-rw-r--r-- 1 root root 9834872 2014-11-07 21:27 ./MANIFEST.bz2
-rw-r--r-- 1 root root 1314 2006-10-02 04:40 ./README.TXT
drwxr-xr-x 105 root root 4096 2014-02-14 21:10 ./a
drwxr-xr-x 2 root root 4096 2013-10-11 23:25 ./a/aaa_base
@@ -50,7 +50,7 @@ drwxr-xr-x 2 root root 4096 2012-06-28 19:16 ./a/attr
-rw-r--r-- 1 root root 88 2006-02-28 00:02 ./a/attr/build
-rw-r--r-- 1 root root 1063 2011-04-18 18:00 ./a/attr/slack-desc
drwxr-xr-x 3 root root 4096 2014-04-22 05:25 ./a/bash
-drwxr-xr-x 2 root root 4096 2014-09-29 17:52 ./a/bash/bash-4.3-patches
+drwxr-xr-x 2 root root 4096 2014-11-07 19:21 ./a/bash/bash-4.3-patches
-rw-r--r-- 1 root root 1617 2014-03-28 15:12 ./a/bash/bash-4.3-patches/bash43-001
-rw-r--r-- 1 root root 72 2014-03-28 15:12 ./a/bash/bash-4.3-patches/bash43-001.sig
-rw-r--r-- 1 root root 1594 2014-03-28 15:12 ./a/bash/bash-4.3-patches/bash43-002
@@ -105,6 +105,12 @@ drwxr-xr-x 2 root root 4096 2014-09-29 17:52 ./a/bash/bash-4.3-patches
-rw-r--r-- 1 root root 72 2014-09-26 21:02 ./a/bash/bash-4.3-patches/bash43-026.sig
-rw-r--r-- 1 root root 6889 2014-09-28 02:38 ./a/bash/bash-4.3-patches/bash43-027
-rw-r--r-- 1 root root 72 2014-09-28 02:38 ./a/bash/bash-4.3-patches/bash43-027.sig
+-rw-r--r-- 1 root root 69606 2014-10-01 17:29 ./a/bash/bash-4.3-patches/bash43-028
+-rw-r--r-- 1 root root 72 2014-10-01 17:29 ./a/bash/bash-4.3-patches/bash43-028.sig
+-rw-r--r-- 1 root root 1824 2014-10-03 02:14 ./a/bash/bash-4.3-patches/bash43-029
+-rw-r--r-- 1 root root 72 2014-10-03 02:14 ./a/bash/bash-4.3-patches/bash43-029.sig
+-rw-r--r-- 1 root root 63206 2014-10-05 23:01 ./a/bash/bash-4.3-patches/bash43-030
+-rw-r--r-- 1 root root 72 2014-10-05 23:01 ./a/bash/bash-4.3-patches/bash43-030.sig
-rw-r--r-- 1 root root 4566432 2014-02-26 14:25 ./a/bash/bash-4.3.tar.xz
-rwxr-xr-x 1 root root 4923 2014-09-26 21:51 ./a/bash/bash.SlackBuild
-rw-r--r-- 1 root root 189 2009-02-23 21:59 ./a/bash/doinst.sh.gz
@@ -120,9 +126,9 @@ drwxr-xr-x 2 root root 4096 2006-12-23 06:28 ./a/bin/scripts
-rw-r--r-- 1 root root 595 1993-05-02 00:04 ./a/bin/scripts/xx.gz
-rw-r--r-- 1 root root 681 2006-12-21 20:40 ./a/bin/slack-desc
-rw-r--r-- 1 root root 2403 1997-06-15 20:38 ./a/bin/todos.tar.gz
-drwxr-xr-x 2 root root 4096 2014-09-09 22:26 ./a/btrfs-progs
--rw-r--r-- 1 root root 291460 2014-09-09 22:06 ./a/btrfs-progs/btrfs-progs-20140909.tar.xz
--rwxr-xr-x 1 root root 4123 2014-09-09 22:19 ./a/btrfs-progs/btrfs-progs.SlackBuild
+drwxr-xr-x 2 root root 4096 2014-11-07 19:01 ./a/btrfs-progs
+-rw-r--r-- 1 root root 372032 2014-11-07 19:01 ./a/btrfs-progs/btrfs-progs-20141107.tar.xz
+-rwxr-xr-x 1 root root 4092 2014-11-05 05:11 ./a/btrfs-progs/btrfs-progs.SlackBuild
-rw-r--r-- 1 root root 953 2012-08-21 17:28 ./a/btrfs-progs/slack-desc
drwxr-xr-x 2 root root 4096 2010-09-20 17:30 ./a/bzip2
-rw-r--r-- 1 root root 782025 2010-09-20 07:31 ./a/bzip2/bzip2-1.0.6.tar.gz
@@ -1179,8 +1185,8 @@ drwxr-xr-x 2 root root 4096 2009-06-22 02:44 ./ap/most
-rw-r--r-- 1 root root 131130 2007-09-09 16:16 ./ap/most/most-5.0.0a.tar.bz2
-rwxr-xr-x 1 root root 2950 2010-07-28 19:35 ./ap/most/most.SlackBuild
-rw-r--r-- 1 root root 833 2003-06-06 00:54 ./ap/most/slack-desc
-drwxr-xr-x 2 root root 4096 2013-06-22 20:35 ./ap/mpg123
--rw-r--r-- 1 root root 655168 2013-05-20 13:52 ./ap/mpg123/mpg123-1.15.4.tar.xz
+drwxr-xr-x 2 root root 4096 2014-11-05 20:39 ./ap/mpg123
+-rw-r--r-- 1 root root 694168 2014-10-11 06:01 ./ap/mpg123/mpg123-1.21.0.tar.xz
-rwxr-xr-x 1 root root 5421 2011-03-10 21:15 ./ap/mpg123/mpg123.SlackBuild
-rw-r--r-- 1 root root 788 2009-12-15 17:57 ./ap/mpg123/slack-desc
drwxr-xr-x 2 root root 4096 2014-07-23 00:03 ./ap/nano
@@ -1868,48 +1874,48 @@ drwxr-xr-x 2 root root 4096 2013-07-07 06:46 ./installer/dropbear
-rw-r--r-- 1 root root 1795 2008-03-13 13:43 ./installer/dropbear/rc.dropbear.new
-rw-r--r-- 1 root root 890 2008-03-13 13:43 ./installer/dropbear/slack-desc
-rw-r--r-- 1 root root 173076 2013-10-17 04:15 ./installer/memtest86+-5.01.tar.xz
-drwxr-xr-x 6 root root 4096 2014-09-09 07:26 ./k
--rw-r--r-- 1 root root 1203 2014-09-09 07:26 ./k/README.TXT
-drwxr-xr-x 2 root root 4096 2014-09-09 07:26 ./k/config-x86
--rw-r--r-- 1 root root 145622 2014-09-09 05:54 ./k/config-x86/config-generic-3.14.18
--rw-r--r-- 1 root root 146459 2014-09-09 04:30 ./k/config-x86/config-generic-smp-3.14.18-smp
--rw-r--r-- 1 root root 145622 2014-09-09 07:00 ./k/config-x86/config-huge-3.14.18
--rw-r--r-- 1 root root 146459 2014-09-09 05:28 ./k/config-x86/config-huge-smp-3.14.18-smp
-drwxr-xr-x 2 root root 4096 2014-09-09 07:26 ./k/config-x86_64
--rw-r--r-- 1 root root 142496 2014-09-09 03:25 ./k/config-x86_64/config-generic-3.14.18.x64
--rw-r--r-- 1 root root 142496 2014-09-09 03:48 ./k/config-x86_64/config-huge-3.14.18.x64
--rw-r--r-- 1 root root 819 2014-09-05 23:43 ./k/linux-3.14.18.tar.sign
--rw-r--r-- 1 root root 78434544 2014-09-05 23:43 ./k/linux-3.14.18.tar.xz
-drwxr-xr-x 8 root root 4096 2014-09-09 07:26 ./k/packaging-x86
-drwxr-xr-x 2 root root 4096 2014-09-09 06:56 ./k/packaging-x86/kernel-generic
-drwxr-xr-x 2 root root 4096 2014-09-09 05:24 ./k/packaging-x86/kernel-generic-smp
--rwxr-xr-x 1 root root 1901 2014-09-09 05:24 ./k/packaging-x86/kernel-generic-smp/kernel-generic-smp.SlackBuild
+drwxr-xr-x 6 root root 4096 2014-11-07 20:14 ./k
+-rw-r--r-- 1 root root 1203 2014-11-07 20:14 ./k/README.TXT
+drwxr-xr-x 2 root root 4096 2014-11-07 20:14 ./k/config-x86
+-rw-r--r-- 1 root root 145649 2014-11-06 23:21 ./k/config-x86/config-generic-3.14.23
+-rw-r--r-- 1 root root 146486 2014-11-06 21:58 ./k/config-x86/config-generic-smp-3.14.23-smp
+-rw-r--r-- 1 root root 145649 2014-11-07 00:22 ./k/config-x86/config-huge-3.14.23
+-rw-r--r-- 1 root root 146486 2014-11-06 22:59 ./k/config-x86/config-huge-smp-3.14.23-smp
+drwxr-xr-x 2 root root 4096 2014-11-07 20:14 ./k/config-x86_64
+-rw-r--r-- 1 root root 142523 2014-11-06 20:01 ./k/config-x86_64/config-generic-3.14.23.x64
+-rw-r--r-- 1 root root 142523 2014-11-06 20:25 ./k/config-x86_64/config-huge-3.14.23.x64
+-rw-r--r-- 1 root root 819 2014-10-30 16:45 ./k/linux-3.14.23.tar.sign
+-rw-r--r-- 1 root root 78456428 2014-10-30 16:45 ./k/linux-3.14.23.tar.xz
+drwxr-xr-x 8 root root 4096 2014-11-07 20:14 ./k/packaging-x86
+drwxr-xr-x 2 root root 4096 2014-11-07 00:18 ./k/packaging-x86/kernel-generic
+drwxr-xr-x 2 root root 4096 2014-11-06 22:55 ./k/packaging-x86/kernel-generic-smp
+-rwxr-xr-x 1 root root 1901 2014-11-06 22:55 ./k/packaging-x86/kernel-generic-smp/kernel-generic-smp.SlackBuild
-rw-r--r-- 1 root root 1143 2007-06-12 20:06 ./k/packaging-x86/kernel-generic-smp/slack-desc
--rwxr-xr-x 1 root root 1830 2014-09-09 06:56 ./k/packaging-x86/kernel-generic/kernel-generic.SlackBuild
+-rwxr-xr-x 1 root root 1830 2014-11-07 00:18 ./k/packaging-x86/kernel-generic/kernel-generic.SlackBuild
-rw-r--r-- 1 root root 1052 2007-04-27 02:30 ./k/packaging-x86/kernel-generic/slack-desc
-drwxr-xr-x 2 root root 4096 2014-09-09 07:20 ./k/packaging-x86/kernel-huge
-drwxr-xr-x 2 root root 4096 2014-09-09 05:51 ./k/packaging-x86/kernel-huge-smp
--rwxr-xr-x 1 root root 1895 2014-09-09 05:51 ./k/packaging-x86/kernel-huge-smp/kernel-huge-smp.SlackBuild
+drwxr-xr-x 2 root root 4096 2014-11-07 00:40 ./k/packaging-x86/kernel-huge
+drwxr-xr-x 2 root root 4096 2014-11-06 23:17 ./k/packaging-x86/kernel-huge-smp
+-rwxr-xr-x 1 root root 1895 2014-11-06 23:17 ./k/packaging-x86/kernel-huge-smp/kernel-huge-smp.SlackBuild
-rw-r--r-- 1 root root 1156 2007-05-28 01:18 ./k/packaging-x86/kernel-huge-smp/slack-desc
--rwxr-xr-x 1 root root 1834 2014-09-09 07:20 ./k/packaging-x86/kernel-huge/kernel-huge.SlackBuild
+-rwxr-xr-x 1 root root 1834 2014-11-07 00:40 ./k/packaging-x86/kernel-huge/kernel-huge.SlackBuild
-rw-r--r-- 1 root root 1065 2007-04-30 16:39 ./k/packaging-x86/kernel-huge/slack-desc
-drwxr-xr-x 2 root root 4096 2014-09-09 06:56 ./k/packaging-x86/kernel-modules
-drwxr-xr-x 2 root root 4096 2014-09-09 05:24 ./k/packaging-x86/kernel-modules-smp
--rwxr-xr-x 1 root root 1849 2014-09-09 05:24 ./k/packaging-x86/kernel-modules-smp/kernel-modules-smp.SlackBuild
+drwxr-xr-x 2 root root 4096 2014-11-07 00:19 ./k/packaging-x86/kernel-modules
+drwxr-xr-x 2 root root 4096 2014-11-06 22:55 ./k/packaging-x86/kernel-modules-smp
+-rwxr-xr-x 1 root root 1849 2014-11-06 22:55 ./k/packaging-x86/kernel-modules-smp/kernel-modules-smp.SlackBuild
-rwxr-xr-x 1 root root 35406 2009-06-04 22:36 ./k/packaging-x86/kernel-modules-smp/rc.modules.new
-rw-r--r-- 1 root root 1037 2007-06-08 06:06 ./k/packaging-x86/kernel-modules-smp/slack-desc
--rwxr-xr-x 1 root root 2047 2014-09-09 06:56 ./k/packaging-x86/kernel-modules/kernel-modules.SlackBuild
+-rwxr-xr-x 1 root root 2047 2014-11-07 00:19 ./k/packaging-x86/kernel-modules/kernel-modules.SlackBuild
-rwxr-xr-x 1 root root 35406 2009-06-04 22:36 ./k/packaging-x86/kernel-modules/rc.modules.new
-rw-r--r-- 1 root root 996 2007-04-30 16:55 ./k/packaging-x86/kernel-modules/slack-desc
-drwxr-xr-x 5 root root 4096 2014-09-09 07:26 ./k/packaging-x86_64
-drwxr-xr-x 2 root root 4096 2014-09-09 03:46 ./k/packaging-x86_64/kernel-generic
--rwxr-xr-x 1 root root 2930 2014-09-09 03:46 ./k/packaging-x86_64/kernel-generic/kernel-generic.SlackBuild
+drwxr-xr-x 5 root root 4096 2014-11-07 20:14 ./k/packaging-x86_64
+drwxr-xr-x 2 root root 4096 2014-11-06 20:22 ./k/packaging-x86_64/kernel-generic
+-rwxr-xr-x 1 root root 2930 2014-11-06 20:22 ./k/packaging-x86_64/kernel-generic/kernel-generic.SlackBuild
-rw-r--r-- 1 root root 1091 2009-06-18 17:37 ./k/packaging-x86_64/kernel-generic/slack-desc
-drwxr-xr-x 2 root root 4096 2014-09-09 03:52 ./k/packaging-x86_64/kernel-huge
--rwxr-xr-x 1 root root 2924 2014-09-09 03:52 ./k/packaging-x86_64/kernel-huge/kernel-huge.SlackBuild
+drwxr-xr-x 2 root root 4096 2014-11-06 20:28 ./k/packaging-x86_64/kernel-huge
+-rwxr-xr-x 1 root root 2924 2014-11-06 20:28 ./k/packaging-x86_64/kernel-huge/kernel-huge.SlackBuild
-rw-r--r-- 1 root root 1100 2009-06-18 17:36 ./k/packaging-x86_64/kernel-huge/slack-desc
-drwxr-xr-x 2 root root 4096 2014-09-09 03:46 ./k/packaging-x86_64/kernel-modules
--rwxr-xr-x 1 root root 2888 2014-09-09 03:46 ./k/packaging-x86_64/kernel-modules/kernel-modules.SlackBuild
+drwxr-xr-x 2 root root 4096 2014-11-06 20:22 ./k/packaging-x86_64/kernel-modules
+-rwxr-xr-x 1 root root 2888 2014-11-06 20:22 ./k/packaging-x86_64/kernel-modules/kernel-modules.SlackBuild
-rwxr-xr-x 1 root root 35406 2009-06-04 22:36 ./k/packaging-x86_64/kernel-modules/rc.modules.new
-rw-r--r-- 1 root root 985 2009-06-18 17:37 ./k/packaging-x86_64/kernel-modules/slack-desc
drwxr-xr-x 14 root root 4096 2013-08-01 02:31 ./kde
@@ -4242,17 +4248,17 @@ drwxr-xr-x 2 root root 4096 2014-06-06 02:06 ./n/gnutls
-rw-r--r-- 1 root root 5140200 2014-05-30 05:12 ./n/gnutls/gnutls-3.2.15.tar.xz
-rw-r--r-- 1 root root 287 2014-05-30 05:12 ./n/gnutls/gnutls-3.2.15.tar.xz.sig
-rwxr-xr-x 1 root root 4161 2013-10-09 23:38 ./n/gnutls/gnutls.SlackBuild
--rw-r--r-- 1 root root 950 2007-03-16 01:33 ./n/gnutls/slack-desc
-drwxr-xr-x 2 root root 4096 2013-05-19 07:27 ./n/gpa
--rw-r--r-- 1 root root 232 2012-07-18 19:35 ./n/gpa/doinst.sh.gz
--rw-r--r-- 1 root root 580520 2013-05-01 10:09 ./n/gpa/gpa-0.9.4.tar.xz
--rwxr-xr-x 1 root root 3774 2012-08-29 17:17 ./n/gpa/gpa.SlackBuild
--rw-r--r-- 1 root root 741 2007-03-15 20:46 ./n/gpa/slack-desc
-drwxr-xr-x 2 root root 4096 2013-05-19 07:28 ./n/gpgme
--rw-r--r-- 1 root root 958632 2013-05-01 12:31 ./n/gpgme/gpgme-1.4.1.tar.bz2
--rw-r--r-- 1 root root 287 2013-05-01 12:31 ./n/gpgme/gpgme-1.4.1.tar.bz2.sig
--rwxr-xr-x 1 root root 3411 2012-06-25 23:41 ./n/gpgme/gpgme.SlackBuild
--rw-r--r-- 1 root root 995 2007-03-15 20:46 ./n/gpgme/slack-desc
+-rw-r--r-- 1 root root 950 2007-03-16 01:33 ./n/gnutls/slack-desc
+drwxr-xr-x 2 root root 4096 2013-05-19 07:27 ./n/gpa
+-rw-r--r-- 1 root root 232 2012-07-18 19:35 ./n/gpa/doinst.sh.gz
+-rw-r--r-- 1 root root 580520 2013-05-01 10:09 ./n/gpa/gpa-0.9.4.tar.xz
+-rwxr-xr-x 1 root root 3774 2012-08-29 17:17 ./n/gpa/gpa.SlackBuild
+-rw-r--r-- 1 root root 741 2007-03-15 20:46 ./n/gpa/slack-desc
+drwxr-xr-x 2 root root 4096 2013-05-19 07:28 ./n/gpgme
+-rw-r--r-- 1 root root 958632 2013-05-01 12:31 ./n/gpgme/gpgme-1.4.1.tar.bz2
+-rw-r--r-- 1 root root 287 2013-05-01 12:31 ./n/gpgme/gpgme-1.4.1.tar.bz2.sig
+-rwxr-xr-x 1 root root 3411 2012-06-25 23:41 ./n/gpgme/gpgme.SlackBuild
+-rw-r--r-- 1 root root 995 2007-03-15 20:46 ./n/gpgme/slack-desc
drwxr-xr-x 2 root root 4096 2009-05-19 20:05 ./n/htdig
-rw-r--r-- 1 root root 274 2007-04-07 22:58 ./n/htdig/doinst.sh.gz
-rw-r--r-- 1 root root 3347 2007-04-07 22:30 ./n/htdig/htdig-3.2.0b6.diff.gz
@@ -6444,10 +6450,10 @@ drwxr-xr-x 2 root root 4096 2012-07-20 00:52 ./xfce/xfce4-volumed
-rw-r--r-- 1 root root 1034 2011-10-26 15:38 ./xfce/xfce4-volumed/slack-desc
-rw-r--r-- 1 root root 83828 2011-03-03 10:39 ./xfce/xfce4-volumed/xfce4-volumed-0.1.13.tar.xz
-rwxr-xr-x 1 root root 3332 2012-07-18 21:29 ./xfce/xfce4-volumed/xfce4-volumed.SlackBuild
-drwxr-xr-x 2 root root 4096 2013-02-18 20:01 ./xfce/xfce4-weather-plugin
+drwxr-xr-x 2 root root 4096 2014-11-07 18:57 ./xfce/xfce4-weather-plugin
-rw-r--r-- 1 root root 840 2012-07-19 03:25 ./xfce/xfce4-weather-plugin/slack-desc
--rw-r--r-- 1 root root 2558416 2013-02-18 19:43 ./xfce/xfce4-weather-plugin/xfce4-weather-plugin-0.8.3.tar.xz
--rwxr-xr-x 1 root root 3395 2013-09-07 21:44 ./xfce/xfce4-weather-plugin/xfce4-weather-plugin.SlackBuild
+-rw-r--r-- 1 root root 2674280 2014-11-03 06:16 ./xfce/xfce4-weather-plugin/xfce4-weather-plugin-0.8.4.tar.xz
+-rwxr-xr-x 1 root root 3395 2014-11-07 18:57 ./xfce/xfce4-weather-plugin/xfce4-weather-plugin.SlackBuild
-rw-r--r-- 1 root root 64 2011-11-28 03:17 ./xfce/xfce4-weather-plugin/xfce4-weather-plugin.url
drwxr-xr-x 2 root root 4096 2012-07-19 23:47 ./xfce/xfconf
-rw-r--r-- 1 root root 750 2012-07-19 23:35 ./xfce/xfconf/slack-desc
diff --git a/slackware64-current/source/MANIFEST.bz2 b/slackware64-current/source/MANIFEST.bz2
index e66d35555..3ec9e0221 100644
--- a/slackware64-current/source/MANIFEST.bz2
+++ b/slackware64-current/source/MANIFEST.bz2
@@ -1 +1 @@
-1fac778da16bcc4ef9de5140f7c17f3189203e14
+8d68e8b2ecfbbd8f197f3da651c2e6f05073114e
diff --git a/slackware64-current/source/a/bash/bash-4.3-patches/bash43-028 b/slackware64-current/source/a/bash/bash-4.3-patches/bash43-028
new file mode 100644
index 000000000..7448cf814
--- /dev/null
+++ b/slackware64-current/source/a/bash/bash-4.3-patches/bash43-028
@@ -0,0 +1,2265 @@
+ BASH PATCH REPORT
+ =================
+
+Bash-Release: 4.3
+Patch-ID: bash43-028
+
+Bug-Reported-by: Florian Weimer <fweimer@redhat.com>
+Bug-Reference-ID:
+Bug-Reference-URL:
+
+Bug-Description:
+
+There are two local buffer overflows in parse.y that can cause the shell
+to dump core when given many here-documents attached to a single command
+or many nested loops.
+
+Patch (apply with `patch -p0'):
+
+*** ../bash-4.3-patched/parse.y 2014-09-25 23:02:35.000000000 -0400
+--- parse.y 2014-09-29 16:47:03.000000000 -0400
+***************
+*** 169,172 ****
+--- 169,175 ----
+ static int reserved_word_acceptable __P((int));
+ static int yylex __P((void));
++
++ static void push_heredoc __P((REDIRECT *));
++ static char *mk_alexpansion __P((char *));
+ static int alias_expand_token __P((char *));
+ static int time_command_acceptable __P((void));
+***************
+*** 266,270 ****
+ /* Variables to manage the task of reading here documents, because we need to
+ defer the reading until after a complete command has been collected. */
+! static REDIRECT *redir_stack[10];
+ int need_here_doc;
+
+--- 269,275 ----
+ /* Variables to manage the task of reading here documents, because we need to
+ defer the reading until after a complete command has been collected. */
+! #define HEREDOC_MAX 16
+!
+! static REDIRECT *redir_stack[HEREDOC_MAX];
+ int need_here_doc;
+
+***************
+*** 308,312 ****
+ index is decremented after a case, select, or for command is parsed. */
+ #define MAX_CASE_NEST 128
+! static int word_lineno[MAX_CASE_NEST];
+ static int word_top = -1;
+
+--- 313,317 ----
+ index is decremented after a case, select, or for command is parsed. */
+ #define MAX_CASE_NEST 128
+! static int word_lineno[MAX_CASE_NEST+1];
+ static int word_top = -1;
+
+***************
+*** 521,525 ****
+ redir.filename = $2;
+ $$ = make_redirection (source, r_reading_until, redir, 0);
+! redir_stack[need_here_doc++] = $$;
+ }
+ | NUMBER LESS_LESS WORD
+--- 526,530 ----
+ redir.filename = $2;
+ $$ = make_redirection (source, r_reading_until, redir, 0);
+! push_heredoc ($$);
+ }
+ | NUMBER LESS_LESS WORD
+***************
+*** 528,532 ****
+ redir.filename = $3;
+ $$ = make_redirection (source, r_reading_until, redir, 0);
+! redir_stack[need_here_doc++] = $$;
+ }
+ | REDIR_WORD LESS_LESS WORD
+--- 533,537 ----
+ redir.filename = $3;
+ $$ = make_redirection (source, r_reading_until, redir, 0);
+! push_heredoc ($$);
+ }
+ | REDIR_WORD LESS_LESS WORD
+***************
+*** 535,539 ****
+ redir.filename = $3;
+ $$ = make_redirection (source, r_reading_until, redir, REDIR_VARASSIGN);
+! redir_stack[need_here_doc++] = $$;
+ }
+ | LESS_LESS_MINUS WORD
+--- 540,544 ----
+ redir.filename = $3;
+ $$ = make_redirection (source, r_reading_until, redir, REDIR_VARASSIGN);
+! push_heredoc ($$);
+ }
+ | LESS_LESS_MINUS WORD
+***************
+*** 542,546 ****
+ redir.filename = $2;
+ $$ = make_redirection (source, r_deblank_reading_until, redir, 0);
+! redir_stack[need_here_doc++] = $$;
+ }
+ | NUMBER LESS_LESS_MINUS WORD
+--- 547,551 ----
+ redir.filename = $2;
+ $$ = make_redirection (source, r_deblank_reading_until, redir, 0);
+! push_heredoc ($$);
+ }
+ | NUMBER LESS_LESS_MINUS WORD
+***************
+*** 549,553 ****
+ redir.filename = $3;
+ $$ = make_redirection (source, r_deblank_reading_until, redir, 0);
+! redir_stack[need_here_doc++] = $$;
+ }
+ | REDIR_WORD LESS_LESS_MINUS WORD
+--- 554,558 ----
+ redir.filename = $3;
+ $$ = make_redirection (source, r_deblank_reading_until, redir, 0);
+! push_heredoc ($$);
+ }
+ | REDIR_WORD LESS_LESS_MINUS WORD
+***************
+*** 556,560 ****
+ redir.filename = $3;
+ $$ = make_redirection (source, r_deblank_reading_until, redir, REDIR_VARASSIGN);
+! redir_stack[need_here_doc++] = $$;
+ }
+ | LESS_LESS_LESS WORD
+--- 561,565 ----
+ redir.filename = $3;
+ $$ = make_redirection (source, r_deblank_reading_until, redir, REDIR_VARASSIGN);
+! push_heredoc ($$);
+ }
+ | LESS_LESS_LESS WORD
+***************
+*** 2637,2640 ****
+--- 2642,2660 ----
+ static int esacs_needed_count;
+
++ static void
++ push_heredoc (r)
++ REDIRECT *r;
++ {
++ if (need_here_doc >= HEREDOC_MAX)
++ {
++ last_command_exit_value = EX_BADUSAGE;
++ need_here_doc = 0;
++ report_syntax_error (_("maximum here-document count exceeded"));
++ reset_parser ();
++ exit_shell (last_command_exit_value);
++ }
++ redir_stack[need_here_doc++] = r;
++ }
++
+ void
+ gather_here_documents ()
+*** ../bash-4.3.27/y.tab.c 2014-10-01 11:38:24.000000000 -0400
+--- y.tab.c 2014-10-01 12:46:11.000000000 -0400
+***************
+*** 169,173 ****
+
+ /* Copy the first part of user declarations. */
+! #line 21 "/usr/homes/chet/src/bash/src/parse.y"
+
+ #include "config.h"
+--- 169,173 ----
+
+ /* Copy the first part of user declarations. */
+! #line 21 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+
+ #include "config.h"
+***************
+*** 320,323 ****
+--- 320,326 ----
+ static int reserved_word_acceptable __P((int));
+ static int yylex __P((void));
++
++ static void push_heredoc __P((REDIRECT *));
++ static char *mk_alexpansion __P((char *));
+ static int alias_expand_token __P((char *));
+ static int time_command_acceptable __P((void));
+***************
+*** 417,421 ****
+ /* Variables to manage the task of reading here documents, because we need to
+ defer the reading until after a complete command has been collected. */
+! static REDIRECT *redir_stack[10];
+ int need_here_doc;
+
+--- 420,426 ----
+ /* Variables to manage the task of reading here documents, because we need to
+ defer the reading until after a complete command has been collected. */
+! #define HEREDOC_MAX 16
+!
+! static REDIRECT *redir_stack[HEREDOC_MAX];
+ int need_here_doc;
+
+***************
+*** 459,463 ****
+ index is decremented after a case, select, or for command is parsed. */
+ #define MAX_CASE_NEST 128
+! static int word_lineno[MAX_CASE_NEST];
+ static int word_top = -1;
+
+--- 464,468 ----
+ index is decremented after a case, select, or for command is parsed. */
+ #define MAX_CASE_NEST 128
+! static int word_lineno[MAX_CASE_NEST+1];
+ static int word_top = -1;
+
+***************
+*** 493,497 ****
+ #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
+ typedef union YYSTYPE
+! #line 324 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ WORD_DESC *word; /* the word that we read. */
+--- 498,502 ----
+ #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
+ typedef union YYSTYPE
+! #line 329 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ WORD_DESC *word; /* the word that we read. */
+***************
+*** 504,508 ****
+ }
+ /* Line 193 of yacc.c. */
+! #line 507 "y.tab.c"
+ YYSTYPE;
+ # define yystype YYSTYPE /* obsolescent; will be withdrawn */
+--- 509,513 ----
+ }
+ /* Line 193 of yacc.c. */
+! #line 512 "y.tab.c"
+ YYSTYPE;
+ # define yystype YYSTYPE /* obsolescent; will be withdrawn */
+***************
+*** 517,521 ****
+
+ /* Line 216 of yacc.c. */
+! #line 520 "y.tab.c"
+
+ #ifdef short
+--- 522,526 ----
+
+ /* Line 216 of yacc.c. */
+! #line 525 "y.tab.c"
+
+ #ifdef short
+***************
+*** 887,907 ****
+ static const yytype_uint16 yyrline[] =
+ {
+! 0, 377, 377, 388, 397, 412, 422, 424, 428, 434,
+! 440, 446, 452, 458, 464, 470, 476, 482, 488, 494,
+! 500, 506, 512, 518, 525, 532, 539, 546, 553, 560,
+! 566, 572, 578, 584, 590, 596, 602, 608, 614, 620,
+! 626, 632, 638, 644, 650, 656, 662, 668, 674, 680,
+! 686, 692, 700, 702, 704, 708, 712, 723, 725, 729,
+! 731, 733, 749, 751, 755, 757, 759, 761, 763, 765,
+! 767, 769, 771, 773, 775, 779, 784, 789, 794, 799,
+! 804, 809, 814, 821, 826, 831, 836, 843, 848, 853,
+! 858, 863, 868, 875, 880, 885, 892, 895, 898, 902,
+! 904, 935, 942, 947, 964, 969, 986, 993, 995, 997,
+! 1002, 1006, 1010, 1014, 1016, 1018, 1022, 1023, 1027, 1029,
+! 1031, 1033, 1037, 1039, 1041, 1043, 1045, 1047, 1051, 1053,
+! 1062, 1070, 1071, 1077, 1078, 1085, 1089, 1091, 1093, 1100,
+! 1102, 1104, 1108, 1109, 1112, 1114, 1116, 1120, 1121, 1130,
+! 1143, 1159, 1174, 1176, 1178, 1185, 1188, 1192, 1194, 1200,
+! 1206, 1223, 1243, 1245, 1268, 1272, 1274, 1276
+ };
+ #endif
+--- 892,912 ----
+ static const yytype_uint16 yyrline[] =
+ {
+! 0, 382, 382, 393, 402, 417, 427, 429, 433, 439,
+! 445, 451, 457, 463, 469, 475, 481, 487, 493, 499,
+! 505, 511, 517, 523, 530, 537, 544, 551, 558, 565,
+! 571, 577, 583, 589, 595, 601, 607, 613, 619, 625,
+! 631, 637, 643, 649, 655, 661, 667, 673, 679, 685,
+! 691, 697, 705, 707, 709, 713, 717, 728, 730, 734,
+! 736, 738, 754, 756, 760, 762, 764, 766, 768, 770,
+! 772, 774, 776, 778, 780, 784, 789, 794, 799, 804,
+! 809, 814, 819, 826, 831, 836, 841, 848, 853, 858,
+! 863, 868, 873, 880, 885, 890, 897, 900, 903, 907,
+! 909, 940, 947, 952, 969, 974, 991, 998, 1000, 1002,
+! 1007, 1011, 1015, 1019, 1021, 1023, 1027, 1028, 1032, 1034,
+! 1036, 1038, 1042, 1044, 1046, 1048, 1050, 1052, 1056, 1058,
+! 1067, 1075, 1076, 1082, 1083, 1090, 1094, 1096, 1098, 1105,
+! 1107, 1109, 1113, 1114, 1117, 1119, 1121, 1125, 1126, 1135,
+! 1148, 1164, 1179, 1181, 1183, 1190, 1193, 1197, 1199, 1205,
+! 1211, 1228, 1248, 1250, 1273, 1277, 1279, 1281
+ };
+ #endif
+***************
+*** 2094,2098 ****
+ {
+ case 2:
+! #line 378 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ /* Case of regular command. Discard the error
+--- 2099,2103 ----
+ {
+ case 2:
+! #line 383 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ /* Case of regular command. Discard the error
+***************
+*** 2108,2112 ****
+
+ case 3:
+! #line 389 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ /* Case of regular command, but not a very
+--- 2113,2117 ----
+
+ case 3:
+! #line 394 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ /* Case of regular command, but not a very
+***************
+*** 2120,2124 ****
+
+ case 4:
+! #line 398 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ /* Error during parsing. Return NULL command. */
+--- 2125,2129 ----
+
+ case 4:
+! #line 403 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ /* Error during parsing. Return NULL command. */
+***************
+*** 2138,2142 ****
+
+ case 5:
+! #line 413 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ /* Case of EOF seen by itself. Do ignoreeof or
+--- 2143,2147 ----
+
+ case 5:
+! #line 418 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ /* Case of EOF seen by itself. Do ignoreeof or
+***************
+*** 2149,2163 ****
+
+ case 6:
+! #line 423 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.word_list) = make_word_list ((yyvsp[(1) - (1)].word), (WORD_LIST *)NULL); }
+ break;
+
+ case 7:
+! #line 425 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.word_list) = make_word_list ((yyvsp[(2) - (2)].word), (yyvsp[(1) - (2)].word_list)); }
+ break;
+
+ case 8:
+! #line 429 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.dest = 1;
+--- 2154,2168 ----
+
+ case 6:
+! #line 428 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.word_list) = make_word_list ((yyvsp[(1) - (1)].word), (WORD_LIST *)NULL); }
+ break;
+
+ case 7:
+! #line 430 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.word_list) = make_word_list ((yyvsp[(2) - (2)].word), (yyvsp[(1) - (2)].word_list)); }
+ break;
+
+ case 8:
+! #line 434 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = 1;
+***************
+*** 2168,2172 ****
+
+ case 9:
+! #line 435 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.dest = 0;
+--- 2173,2177 ----
+
+ case 9:
+! #line 440 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = 0;
+***************
+*** 2177,2181 ****
+
+ case 10:
+! #line 441 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+--- 2182,2186 ----
+
+ case 10:
+! #line 446 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+***************
+*** 2186,2190 ****
+
+ case 11:
+! #line 447 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+--- 2191,2195 ----
+
+ case 11:
+! #line 452 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+***************
+*** 2195,2199 ****
+
+ case 12:
+! #line 453 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+--- 2200,2204 ----
+
+ case 12:
+! #line 458 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+***************
+*** 2204,2208 ****
+
+ case 13:
+! #line 459 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+--- 2209,2213 ----
+
+ case 13:
+! #line 464 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+***************
+*** 2213,2217 ****
+
+ case 14:
+! #line 465 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.dest = 1;
+--- 2218,2222 ----
+
+ case 14:
+! #line 470 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = 1;
+***************
+*** 2222,2226 ****
+
+ case 15:
+! #line 471 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+--- 2227,2231 ----
+
+ case 15:
+! #line 476 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+***************
+*** 2231,2235 ****
+
+ case 16:
+! #line 477 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+--- 2236,2240 ----
+
+ case 16:
+! #line 482 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+***************
+*** 2240,2244 ****
+
+ case 17:
+! #line 483 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.dest = 1;
+--- 2245,2249 ----
+
+ case 17:
+! #line 488 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = 1;
+***************
+*** 2249,2253 ****
+
+ case 18:
+! #line 489 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+--- 2254,2258 ----
+
+ case 18:
+! #line 494 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+***************
+*** 2258,2262 ****
+
+ case 19:
+! #line 495 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+--- 2263,2267 ----
+
+ case 19:
+! #line 500 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+***************
+*** 2267,2271 ****
+
+ case 20:
+! #line 501 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.dest = 0;
+--- 2272,2276 ----
+
+ case 20:
+! #line 506 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = 0;
+***************
+*** 2276,2280 ****
+
+ case 21:
+! #line 507 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+--- 2281,2285 ----
+
+ case 21:
+! #line 512 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+***************
+*** 2285,2289 ****
+
+ case 22:
+! #line 513 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+--- 2290,2294 ----
+
+ case 22:
+! #line 518 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+***************
+*** 2294,2358 ****
+
+ case 23:
+! #line 519 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.dest = 0;
+ redir.filename = (yyvsp[(2) - (2)].word);
+ (yyval.redirect) = make_redirection (source, r_reading_until, redir, 0);
+! redir_stack[need_here_doc++] = (yyval.redirect);
+ }
+ break;
+
+ case 24:
+! #line 526 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+ redir.filename = (yyvsp[(3) - (3)].word);
+ (yyval.redirect) = make_redirection (source, r_reading_until, redir, 0);
+! redir_stack[need_here_doc++] = (yyval.redirect);
+ }
+ break;
+
+ case 25:
+! #line 533 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+ redir.filename = (yyvsp[(3) - (3)].word);
+ (yyval.redirect) = make_redirection (source, r_reading_until, redir, REDIR_VARASSIGN);
+! redir_stack[need_here_doc++] = (yyval.redirect);
+ }
+ break;
+
+ case 26:
+! #line 540 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.dest = 0;
+ redir.filename = (yyvsp[(2) - (2)].word);
+ (yyval.redirect) = make_redirection (source, r_deblank_reading_until, redir, 0);
+! redir_stack[need_here_doc++] = (yyval.redirect);
+ }
+ break;
+
+ case 27:
+! #line 547 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+ redir.filename = (yyvsp[(3) - (3)].word);
+ (yyval.redirect) = make_redirection (source, r_deblank_reading_until, redir, 0);
+! redir_stack[need_here_doc++] = (yyval.redirect);
+ }
+ break;
+
+ case 28:
+! #line 554 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+ redir.filename = (yyvsp[(3) - (3)].word);
+ (yyval.redirect) = make_redirection (source, r_deblank_reading_until, redir, REDIR_VARASSIGN);
+! redir_stack[need_here_doc++] = (yyval.redirect);
+ }
+ break;
+
+ case 29:
+! #line 561 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.dest = 0;
+--- 2299,2363 ----
+
+ case 23:
+! #line 524 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = 0;
+ redir.filename = (yyvsp[(2) - (2)].word);
+ (yyval.redirect) = make_redirection (source, r_reading_until, redir, 0);
+! push_heredoc ((yyval.redirect));
+ }
+ break;
+
+ case 24:
+! #line 531 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+ redir.filename = (yyvsp[(3) - (3)].word);
+ (yyval.redirect) = make_redirection (source, r_reading_until, redir, 0);
+! push_heredoc ((yyval.redirect));
+ }
+ break;
+
+ case 25:
+! #line 538 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+ redir.filename = (yyvsp[(3) - (3)].word);
+ (yyval.redirect) = make_redirection (source, r_reading_until, redir, REDIR_VARASSIGN);
+! push_heredoc ((yyval.redirect));
+ }
+ break;
+
+ case 26:
+! #line 545 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = 0;
+ redir.filename = (yyvsp[(2) - (2)].word);
+ (yyval.redirect) = make_redirection (source, r_deblank_reading_until, redir, 0);
+! push_heredoc ((yyval.redirect));
+ }
+ break;
+
+ case 27:
+! #line 552 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+ redir.filename = (yyvsp[(3) - (3)].word);
+ (yyval.redirect) = make_redirection (source, r_deblank_reading_until, redir, 0);
+! push_heredoc ((yyval.redirect));
+ }
+ break;
+
+ case 28:
+! #line 559 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+ redir.filename = (yyvsp[(3) - (3)].word);
+ (yyval.redirect) = make_redirection (source, r_deblank_reading_until, redir, REDIR_VARASSIGN);
+! push_heredoc ((yyval.redirect));
+ }
+ break;
+
+ case 29:
+! #line 566 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = 0;
+***************
+*** 2363,2367 ****
+
+ case 30:
+! #line 567 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+--- 2368,2372 ----
+
+ case 30:
+! #line 572 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+***************
+*** 2372,2376 ****
+
+ case 31:
+! #line 573 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+--- 2377,2381 ----
+
+ case 31:
+! #line 578 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+***************
+*** 2381,2385 ****
+
+ case 32:
+! #line 579 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.dest = 0;
+--- 2386,2390 ----
+
+ case 32:
+! #line 584 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = 0;
+***************
+*** 2390,2394 ****
+
+ case 33:
+! #line 585 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+--- 2395,2399 ----
+
+ case 33:
+! #line 590 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+***************
+*** 2399,2403 ****
+
+ case 34:
+! #line 591 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+--- 2404,2408 ----
+
+ case 34:
+! #line 596 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+***************
+*** 2408,2412 ****
+
+ case 35:
+! #line 597 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.dest = 1;
+--- 2413,2417 ----
+
+ case 35:
+! #line 602 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = 1;
+***************
+*** 2417,2421 ****
+
+ case 36:
+! #line 603 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+--- 2422,2426 ----
+
+ case 36:
+! #line 608 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+***************
+*** 2426,2430 ****
+
+ case 37:
+! #line 609 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+--- 2431,2435 ----
+
+ case 37:
+! #line 614 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+***************
+*** 2435,2439 ****
+
+ case 38:
+! #line 615 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.dest = 0;
+--- 2440,2444 ----
+
+ case 38:
+! #line 620 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = 0;
+***************
+*** 2444,2448 ****
+
+ case 39:
+! #line 621 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+--- 2449,2453 ----
+
+ case 39:
+! #line 626 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+***************
+*** 2453,2457 ****
+
+ case 40:
+! #line 627 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+--- 2458,2462 ----
+
+ case 40:
+! #line 632 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+***************
+*** 2462,2466 ****
+
+ case 41:
+! #line 633 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.dest = 1;
+--- 2467,2471 ----
+
+ case 41:
+! #line 638 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = 1;
+***************
+*** 2471,2475 ****
+
+ case 42:
+! #line 639 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+--- 2476,2480 ----
+
+ case 42:
+! #line 644 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+***************
+*** 2480,2484 ****
+
+ case 43:
+! #line 645 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+--- 2485,2489 ----
+
+ case 43:
+! #line 650 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+***************
+*** 2489,2493 ****
+
+ case 44:
+! #line 651 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.dest = 1;
+--- 2494,2498 ----
+
+ case 44:
+! #line 656 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = 1;
+***************
+*** 2498,2502 ****
+
+ case 45:
+! #line 657 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+--- 2503,2507 ----
+
+ case 45:
+! #line 662 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+***************
+*** 2507,2511 ****
+
+ case 46:
+! #line 663 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+--- 2512,2516 ----
+
+ case 46:
+! #line 668 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+***************
+*** 2516,2520 ****
+
+ case 47:
+! #line 669 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.dest = 0;
+--- 2521,2525 ----
+
+ case 47:
+! #line 674 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = 0;
+***************
+*** 2525,2529 ****
+
+ case 48:
+! #line 675 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+--- 2530,2534 ----
+
+ case 48:
+! #line 680 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+***************
+*** 2534,2538 ****
+
+ case 49:
+! #line 681 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+--- 2539,2543 ----
+
+ case 49:
+! #line 686 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+***************
+*** 2543,2547 ****
+
+ case 50:
+! #line 687 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.dest = 1;
+--- 2548,2552 ----
+
+ case 50:
+! #line 692 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = 1;
+***************
+*** 2552,2556 ****
+
+ case 51:
+! #line 693 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ source.dest = 1;
+--- 2557,2561 ----
+
+ case 51:
+! #line 698 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = 1;
+***************
+*** 2561,2580 ****
+
+ case 52:
+! #line 701 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.element).word = (yyvsp[(1) - (1)].word); (yyval.element).redirect = 0; }
+ break;
+
+ case 53:
+! #line 703 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.element).word = (yyvsp[(1) - (1)].word); (yyval.element).redirect = 0; }
+ break;
+
+ case 54:
+! #line 705 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.element).redirect = (yyvsp[(1) - (1)].redirect); (yyval.element).word = 0; }
+ break;
+
+ case 55:
+! #line 709 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ (yyval.redirect) = (yyvsp[(1) - (1)].redirect);
+--- 2566,2585 ----
+
+ case 52:
+! #line 706 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.element).word = (yyvsp[(1) - (1)].word); (yyval.element).redirect = 0; }
+ break;
+
+ case 53:
+! #line 708 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.element).word = (yyvsp[(1) - (1)].word); (yyval.element).redirect = 0; }
+ break;
+
+ case 54:
+! #line 710 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.element).redirect = (yyvsp[(1) - (1)].redirect); (yyval.element).word = 0; }
+ break;
+
+ case 55:
+! #line 714 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.redirect) = (yyvsp[(1) - (1)].redirect);
+***************
+*** 2583,2587 ****
+
+ case 56:
+! #line 713 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ register REDIRECT *t;
+--- 2588,2592 ----
+
+ case 56:
+! #line 718 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ register REDIRECT *t;
+***************
+*** 2595,2619 ****
+
+ case 57:
+! #line 724 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = make_simple_command ((yyvsp[(1) - (1)].element), (COMMAND *)NULL); }
+ break;
+
+ case 58:
+! #line 726 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = make_simple_command ((yyvsp[(2) - (2)].element), (yyvsp[(1) - (2)].command)); }
+ break;
+
+ case 59:
+! #line 730 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = clean_simple_command ((yyvsp[(1) - (1)].command)); }
+ break;
+
+ case 60:
+! #line 732 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 61:
+! #line 734 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ COMMAND *tc;
+--- 2600,2624 ----
+
+ case 57:
+! #line 729 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = make_simple_command ((yyvsp[(1) - (1)].element), (COMMAND *)NULL); }
+ break;
+
+ case 58:
+! #line 731 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = make_simple_command ((yyvsp[(2) - (2)].element), (yyvsp[(1) - (2)].command)); }
+ break;
+
+ case 59:
+! #line 735 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = clean_simple_command ((yyvsp[(1) - (1)].command)); }
+ break;
+
+ case 60:
+! #line 737 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 61:
+! #line 739 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ COMMAND *tc;
+***************
+*** 2634,2703 ****
+
+ case 62:
+! #line 750 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 63:
+! #line 752 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 64:
+! #line 756 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 65:
+! #line 758 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 66:
+! #line 760 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = make_while_command ((yyvsp[(2) - (5)].command), (yyvsp[(4) - (5)].command)); }
+ break;
+
+ case 67:
+! #line 762 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = make_until_command ((yyvsp[(2) - (5)].command), (yyvsp[(4) - (5)].command)); }
+ break;
+
+ case 68:
+! #line 764 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 69:
+! #line 766 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 70:
+! #line 768 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 71:
+! #line 770 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 72:
+! #line 772 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 73:
+! #line 774 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 74:
+! #line 776 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 75:
+! #line 780 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ (yyval.command) = make_for_command ((yyvsp[(2) - (6)].word), add_string_to_list ("\"$@\"", (WORD_LIST *)NULL), (yyvsp[(5) - (6)].command), word_lineno[word_top]);
+--- 2639,2708 ----
+
+ case 62:
+! #line 755 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 63:
+! #line 757 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 64:
+! #line 761 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 65:
+! #line 763 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 66:
+! #line 765 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = make_while_command ((yyvsp[(2) - (5)].command), (yyvsp[(4) - (5)].command)); }
+ break;
+
+ case 67:
+! #line 767 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = make_until_command ((yyvsp[(2) - (5)].command), (yyvsp[(4) - (5)].command)); }
+ break;
+
+ case 68:
+! #line 769 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 69:
+! #line 771 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 70:
+! #line 773 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 71:
+! #line 775 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 72:
+! #line 777 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 73:
+! #line 779 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 74:
+! #line 781 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 75:
+! #line 785 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_for_command ((yyvsp[(2) - (6)].word), add_string_to_list ("\"$@\"", (WORD_LIST *)NULL), (yyvsp[(5) - (6)].command), word_lineno[word_top]);
+***************
+*** 2707,2711 ****
+
+ case 76:
+! #line 785 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ (yyval.command) = make_for_command ((yyvsp[(2) - (6)].word), add_string_to_list ("\"$@\"", (WORD_LIST *)NULL), (yyvsp[(5) - (6)].command), word_lineno[word_top]);
+--- 2712,2716 ----
+
+ case 76:
+! #line 790 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_for_command ((yyvsp[(2) - (6)].word), add_string_to_list ("\"$@\"", (WORD_LIST *)NULL), (yyvsp[(5) - (6)].command), word_lineno[word_top]);
+***************
+*** 2715,2719 ****
+
+ case 77:
+! #line 790 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ (yyval.command) = make_for_command ((yyvsp[(2) - (7)].word), add_string_to_list ("\"$@\"", (WORD_LIST *)NULL), (yyvsp[(6) - (7)].command), word_lineno[word_top]);
+--- 2720,2724 ----
+
+ case 77:
+! #line 795 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_for_command ((yyvsp[(2) - (7)].word), add_string_to_list ("\"$@\"", (WORD_LIST *)NULL), (yyvsp[(6) - (7)].command), word_lineno[word_top]);
+***************
+*** 2723,2727 ****
+
+ case 78:
+! #line 795 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ (yyval.command) = make_for_command ((yyvsp[(2) - (7)].word), add_string_to_list ("\"$@\"", (WORD_LIST *)NULL), (yyvsp[(6) - (7)].command), word_lineno[word_top]);
+--- 2728,2732 ----
+
+ case 78:
+! #line 800 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_for_command ((yyvsp[(2) - (7)].word), add_string_to_list ("\"$@\"", (WORD_LIST *)NULL), (yyvsp[(6) - (7)].command), word_lineno[word_top]);
+***************
+*** 2731,2735 ****
+
+ case 79:
+! #line 800 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ (yyval.command) = make_for_command ((yyvsp[(2) - (10)].word), REVERSE_LIST ((yyvsp[(5) - (10)].word_list), WORD_LIST *), (yyvsp[(9) - (10)].command), word_lineno[word_top]);
+--- 2736,2740 ----
+
+ case 79:
+! #line 805 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_for_command ((yyvsp[(2) - (10)].word), REVERSE_LIST ((yyvsp[(5) - (10)].word_list), WORD_LIST *), (yyvsp[(9) - (10)].command), word_lineno[word_top]);
+***************
+*** 2739,2743 ****
+
+ case 80:
+! #line 805 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ (yyval.command) = make_for_command ((yyvsp[(2) - (10)].word), REVERSE_LIST ((yyvsp[(5) - (10)].word_list), WORD_LIST *), (yyvsp[(9) - (10)].command), word_lineno[word_top]);
+--- 2744,2748 ----
+
+ case 80:
+! #line 810 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_for_command ((yyvsp[(2) - (10)].word), REVERSE_LIST ((yyvsp[(5) - (10)].word_list), WORD_LIST *), (yyvsp[(9) - (10)].command), word_lineno[word_top]);
+***************
+*** 2747,2751 ****
+
+ case 81:
+! #line 810 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ (yyval.command) = make_for_command ((yyvsp[(2) - (9)].word), (WORD_LIST *)NULL, (yyvsp[(8) - (9)].command), word_lineno[word_top]);
+--- 2752,2756 ----
+
+ case 81:
+! #line 815 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_for_command ((yyvsp[(2) - (9)].word), (WORD_LIST *)NULL, (yyvsp[(8) - (9)].command), word_lineno[word_top]);
+***************
+*** 2755,2759 ****
+
+ case 82:
+! #line 815 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ (yyval.command) = make_for_command ((yyvsp[(2) - (9)].word), (WORD_LIST *)NULL, (yyvsp[(8) - (9)].command), word_lineno[word_top]);
+--- 2760,2764 ----
+
+ case 82:
+! #line 820 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_for_command ((yyvsp[(2) - (9)].word), (WORD_LIST *)NULL, (yyvsp[(8) - (9)].command), word_lineno[word_top]);
+***************
+*** 2763,2767 ****
+
+ case 83:
+! #line 822 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ (yyval.command) = make_arith_for_command ((yyvsp[(2) - (7)].word_list), (yyvsp[(6) - (7)].command), arith_for_lineno);
+--- 2768,2772 ----
+
+ case 83:
+! #line 827 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_arith_for_command ((yyvsp[(2) - (7)].word_list), (yyvsp[(6) - (7)].command), arith_for_lineno);
+***************
+*** 2771,2775 ****
+
+ case 84:
+! #line 827 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ (yyval.command) = make_arith_for_command ((yyvsp[(2) - (7)].word_list), (yyvsp[(6) - (7)].command), arith_for_lineno);
+--- 2776,2780 ----
+
+ case 84:
+! #line 832 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_arith_for_command ((yyvsp[(2) - (7)].word_list), (yyvsp[(6) - (7)].command), arith_for_lineno);
+***************
+*** 2779,2783 ****
+
+ case 85:
+! #line 832 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ (yyval.command) = make_arith_for_command ((yyvsp[(2) - (5)].word_list), (yyvsp[(4) - (5)].command), arith_for_lineno);
+--- 2784,2788 ----
+
+ case 85:
+! #line 837 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_arith_for_command ((yyvsp[(2) - (5)].word_list), (yyvsp[(4) - (5)].command), arith_for_lineno);
+***************
+*** 2787,2791 ****
+
+ case 86:
+! #line 837 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ (yyval.command) = make_arith_for_command ((yyvsp[(2) - (5)].word_list), (yyvsp[(4) - (5)].command), arith_for_lineno);
+--- 2792,2796 ----
+
+ case 86:
+! #line 842 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_arith_for_command ((yyvsp[(2) - (5)].word_list), (yyvsp[(4) - (5)].command), arith_for_lineno);
+***************
+*** 2795,2799 ****
+
+ case 87:
+! #line 844 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ (yyval.command) = make_select_command ((yyvsp[(2) - (6)].word), add_string_to_list ("\"$@\"", (WORD_LIST *)NULL), (yyvsp[(5) - (6)].command), word_lineno[word_top]);
+--- 2800,2804 ----
+
+ case 87:
+! #line 849 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_select_command ((yyvsp[(2) - (6)].word), add_string_to_list ("\"$@\"", (WORD_LIST *)NULL), (yyvsp[(5) - (6)].command), word_lineno[word_top]);
+***************
+*** 2803,2807 ****
+
+ case 88:
+! #line 849 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ (yyval.command) = make_select_command ((yyvsp[(2) - (6)].word), add_string_to_list ("\"$@\"", (WORD_LIST *)NULL), (yyvsp[(5) - (6)].command), word_lineno[word_top]);
+--- 2808,2812 ----
+
+ case 88:
+! #line 854 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_select_command ((yyvsp[(2) - (6)].word), add_string_to_list ("\"$@\"", (WORD_LIST *)NULL), (yyvsp[(5) - (6)].command), word_lineno[word_top]);
+***************
+*** 2811,2815 ****
+
+ case 89:
+! #line 854 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ (yyval.command) = make_select_command ((yyvsp[(2) - (7)].word), add_string_to_list ("\"$@\"", (WORD_LIST *)NULL), (yyvsp[(6) - (7)].command), word_lineno[word_top]);
+--- 2816,2820 ----
+
+ case 89:
+! #line 859 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_select_command ((yyvsp[(2) - (7)].word), add_string_to_list ("\"$@\"", (WORD_LIST *)NULL), (yyvsp[(6) - (7)].command), word_lineno[word_top]);
+***************
+*** 2819,2823 ****
+
+ case 90:
+! #line 859 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ (yyval.command) = make_select_command ((yyvsp[(2) - (7)].word), add_string_to_list ("\"$@\"", (WORD_LIST *)NULL), (yyvsp[(6) - (7)].command), word_lineno[word_top]);
+--- 2824,2828 ----
+
+ case 90:
+! #line 864 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_select_command ((yyvsp[(2) - (7)].word), add_string_to_list ("\"$@\"", (WORD_LIST *)NULL), (yyvsp[(6) - (7)].command), word_lineno[word_top]);
+***************
+*** 2827,2831 ****
+
+ case 91:
+! #line 864 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ (yyval.command) = make_select_command ((yyvsp[(2) - (10)].word), REVERSE_LIST ((yyvsp[(5) - (10)].word_list), WORD_LIST *), (yyvsp[(9) - (10)].command), word_lineno[word_top]);
+--- 2832,2836 ----
+
+ case 91:
+! #line 869 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_select_command ((yyvsp[(2) - (10)].word), REVERSE_LIST ((yyvsp[(5) - (10)].word_list), WORD_LIST *), (yyvsp[(9) - (10)].command), word_lineno[word_top]);
+***************
+*** 2835,2839 ****
+
+ case 92:
+! #line 869 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ (yyval.command) = make_select_command ((yyvsp[(2) - (10)].word), REVERSE_LIST ((yyvsp[(5) - (10)].word_list), WORD_LIST *), (yyvsp[(9) - (10)].command), word_lineno[word_top]);
+--- 2840,2844 ----
+
+ case 92:
+! #line 874 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_select_command ((yyvsp[(2) - (10)].word), REVERSE_LIST ((yyvsp[(5) - (10)].word_list), WORD_LIST *), (yyvsp[(9) - (10)].command), word_lineno[word_top]);
+***************
+*** 2843,2847 ****
+
+ case 93:
+! #line 876 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ (yyval.command) = make_case_command ((yyvsp[(2) - (6)].word), (PATTERN_LIST *)NULL, word_lineno[word_top]);
+--- 2848,2852 ----
+
+ case 93:
+! #line 881 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_case_command ((yyvsp[(2) - (6)].word), (PATTERN_LIST *)NULL, word_lineno[word_top]);
+***************
+*** 2851,2855 ****
+
+ case 94:
+! #line 881 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ (yyval.command) = make_case_command ((yyvsp[(2) - (7)].word), (yyvsp[(5) - (7)].pattern), word_lineno[word_top]);
+--- 2856,2860 ----
+
+ case 94:
+! #line 886 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_case_command ((yyvsp[(2) - (7)].word), (yyvsp[(5) - (7)].pattern), word_lineno[word_top]);
+***************
+*** 2859,2863 ****
+
+ case 95:
+! #line 886 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ (yyval.command) = make_case_command ((yyvsp[(2) - (6)].word), (yyvsp[(5) - (6)].pattern), word_lineno[word_top]);
+--- 2864,2868 ----
+
+ case 95:
+! #line 891 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_case_command ((yyvsp[(2) - (6)].word), (yyvsp[(5) - (6)].pattern), word_lineno[word_top]);
+***************
+*** 2867,2891 ****
+
+ case 96:
+! #line 893 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = make_function_def ((yyvsp[(1) - (5)].word), (yyvsp[(5) - (5)].command), function_dstart, function_bstart); }
+ break;
+
+ case 97:
+! #line 896 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = make_function_def ((yyvsp[(2) - (6)].word), (yyvsp[(6) - (6)].command), function_dstart, function_bstart); }
+ break;
+
+ case 98:
+! #line 899 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = make_function_def ((yyvsp[(2) - (4)].word), (yyvsp[(4) - (4)].command), function_dstart, function_bstart); }
+ break;
+
+ case 99:
+! #line 903 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 100:
+! #line 905 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ COMMAND *tc;
+--- 2872,2896 ----
+
+ case 96:
+! #line 898 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = make_function_def ((yyvsp[(1) - (5)].word), (yyvsp[(5) - (5)].command), function_dstart, function_bstart); }
+ break;
+
+ case 97:
+! #line 901 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = make_function_def ((yyvsp[(2) - (6)].word), (yyvsp[(6) - (6)].command), function_dstart, function_bstart); }
+ break;
+
+ case 98:
+! #line 904 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = make_function_def ((yyvsp[(2) - (4)].word), (yyvsp[(4) - (4)].command), function_dstart, function_bstart); }
+ break;
+
+ case 99:
+! #line 908 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 100:
+! #line 910 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ COMMAND *tc;
+***************
+*** 2919,2923 ****
+
+ case 101:
+! #line 936 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ (yyval.command) = make_subshell_command ((yyvsp[(2) - (3)].command));
+--- 2924,2928 ----
+
+ case 101:
+! #line 941 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_subshell_command ((yyvsp[(2) - (3)].command));
+***************
+*** 2927,2931 ****
+
+ case 102:
+! #line 943 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ (yyval.command) = make_coproc_command ("COPROC", (yyvsp[(2) - (2)].command));
+--- 2932,2936 ----
+
+ case 102:
+! #line 948 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_coproc_command ("COPROC", (yyvsp[(2) - (2)].command));
+***************
+*** 2935,2939 ****
+
+ case 103:
+! #line 948 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ COMMAND *tc;
+--- 2940,2944 ----
+
+ case 103:
+! #line 953 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ COMMAND *tc;
+***************
+*** 2955,2959 ****
+
+ case 104:
+! #line 965 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ (yyval.command) = make_coproc_command ((yyvsp[(2) - (3)].word)->word, (yyvsp[(3) - (3)].command));
+--- 2960,2964 ----
+
+ case 104:
+! #line 970 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_coproc_command ((yyvsp[(2) - (3)].word)->word, (yyvsp[(3) - (3)].command));
+***************
+*** 2963,2967 ****
+
+ case 105:
+! #line 970 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ COMMAND *tc;
+--- 2968,2972 ----
+
+ case 105:
+! #line 975 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ COMMAND *tc;
+***************
+*** 2983,2987 ****
+
+ case 106:
+! #line 987 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ (yyval.command) = make_coproc_command ("COPROC", clean_simple_command ((yyvsp[(2) - (2)].command)));
+--- 2988,2992 ----
+
+ case 106:
+! #line 992 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_coproc_command ("COPROC", clean_simple_command ((yyvsp[(2) - (2)].command)));
+***************
+*** 2991,3105 ****
+
+ case 107:
+! #line 994 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = make_if_command ((yyvsp[(2) - (5)].command), (yyvsp[(4) - (5)].command), (COMMAND *)NULL); }
+ break;
+
+ case 108:
+! #line 996 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = make_if_command ((yyvsp[(2) - (7)].command), (yyvsp[(4) - (7)].command), (yyvsp[(6) - (7)].command)); }
+ break;
+
+ case 109:
+! #line 998 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = make_if_command ((yyvsp[(2) - (6)].command), (yyvsp[(4) - (6)].command), (yyvsp[(5) - (6)].command)); }
+ break;
+
+ case 110:
+! #line 1003 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = make_group_command ((yyvsp[(2) - (3)].command)); }
+ break;
+
+ case 111:
+! #line 1007 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = make_arith_command ((yyvsp[(1) - (1)].word_list)); }
+ break;
+
+ case 112:
+! #line 1011 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = (yyvsp[(2) - (3)].command); }
+ break;
+
+ case 113:
+! #line 1015 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = make_if_command ((yyvsp[(2) - (4)].command), (yyvsp[(4) - (4)].command), (COMMAND *)NULL); }
+ break;
+
+ case 114:
+! #line 1017 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = make_if_command ((yyvsp[(2) - (6)].command), (yyvsp[(4) - (6)].command), (yyvsp[(6) - (6)].command)); }
+ break;
+
+ case 115:
+! #line 1019 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = make_if_command ((yyvsp[(2) - (5)].command), (yyvsp[(4) - (5)].command), (yyvsp[(5) - (5)].command)); }
+ break;
+
+ case 117:
+! #line 1024 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyvsp[(2) - (2)].pattern)->next = (yyvsp[(1) - (2)].pattern); (yyval.pattern) = (yyvsp[(2) - (2)].pattern); }
+ break;
+
+ case 118:
+! #line 1028 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.pattern) = make_pattern_list ((yyvsp[(2) - (4)].word_list), (yyvsp[(4) - (4)].command)); }
+ break;
+
+ case 119:
+! #line 1030 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.pattern) = make_pattern_list ((yyvsp[(2) - (4)].word_list), (COMMAND *)NULL); }
+ break;
+
+ case 120:
+! #line 1032 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.pattern) = make_pattern_list ((yyvsp[(3) - (5)].word_list), (yyvsp[(5) - (5)].command)); }
+ break;
+
+ case 121:
+! #line 1034 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.pattern) = make_pattern_list ((yyvsp[(3) - (5)].word_list), (COMMAND *)NULL); }
+ break;
+
+ case 122:
+! #line 1038 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.pattern) = (yyvsp[(1) - (2)].pattern); }
+ break;
+
+ case 123:
+! #line 1040 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyvsp[(2) - (3)].pattern)->next = (yyvsp[(1) - (3)].pattern); (yyval.pattern) = (yyvsp[(2) - (3)].pattern); }
+ break;
+
+ case 124:
+! #line 1042 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyvsp[(1) - (2)].pattern)->flags |= CASEPAT_FALLTHROUGH; (yyval.pattern) = (yyvsp[(1) - (2)].pattern); }
+ break;
+
+ case 125:
+! #line 1044 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyvsp[(2) - (3)].pattern)->flags |= CASEPAT_FALLTHROUGH; (yyvsp[(2) - (3)].pattern)->next = (yyvsp[(1) - (3)].pattern); (yyval.pattern) = (yyvsp[(2) - (3)].pattern); }
+ break;
+
+ case 126:
+! #line 1046 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyvsp[(1) - (2)].pattern)->flags |= CASEPAT_TESTNEXT; (yyval.pattern) = (yyvsp[(1) - (2)].pattern); }
+ break;
+
+ case 127:
+! #line 1048 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyvsp[(2) - (3)].pattern)->flags |= CASEPAT_TESTNEXT; (yyvsp[(2) - (3)].pattern)->next = (yyvsp[(1) - (3)].pattern); (yyval.pattern) = (yyvsp[(2) - (3)].pattern); }
+ break;
+
+ case 128:
+! #line 1052 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.word_list) = make_word_list ((yyvsp[(1) - (1)].word), (WORD_LIST *)NULL); }
+ break;
+
+ case 129:
+! #line 1054 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.word_list) = make_word_list ((yyvsp[(3) - (3)].word), (yyvsp[(1) - (3)].word_list)); }
+ break;
+
+ case 130:
+! #line 1063 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ (yyval.command) = (yyvsp[(2) - (2)].command);
+--- 2996,3110 ----
+
+ case 107:
+! #line 999 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = make_if_command ((yyvsp[(2) - (5)].command), (yyvsp[(4) - (5)].command), (COMMAND *)NULL); }
+ break;
+
+ case 108:
+! #line 1001 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = make_if_command ((yyvsp[(2) - (7)].command), (yyvsp[(4) - (7)].command), (yyvsp[(6) - (7)].command)); }
+ break;
+
+ case 109:
+! #line 1003 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = make_if_command ((yyvsp[(2) - (6)].command), (yyvsp[(4) - (6)].command), (yyvsp[(5) - (6)].command)); }
+ break;
+
+ case 110:
+! #line 1008 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = make_group_command ((yyvsp[(2) - (3)].command)); }
+ break;
+
+ case 111:
+! #line 1012 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = make_arith_command ((yyvsp[(1) - (1)].word_list)); }
+ break;
+
+ case 112:
+! #line 1016 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = (yyvsp[(2) - (3)].command); }
+ break;
+
+ case 113:
+! #line 1020 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = make_if_command ((yyvsp[(2) - (4)].command), (yyvsp[(4) - (4)].command), (COMMAND *)NULL); }
+ break;
+
+ case 114:
+! #line 1022 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = make_if_command ((yyvsp[(2) - (6)].command), (yyvsp[(4) - (6)].command), (yyvsp[(6) - (6)].command)); }
+ break;
+
+ case 115:
+! #line 1024 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = make_if_command ((yyvsp[(2) - (5)].command), (yyvsp[(4) - (5)].command), (yyvsp[(5) - (5)].command)); }
+ break;
+
+ case 117:
+! #line 1029 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyvsp[(2) - (2)].pattern)->next = (yyvsp[(1) - (2)].pattern); (yyval.pattern) = (yyvsp[(2) - (2)].pattern); }
+ break;
+
+ case 118:
+! #line 1033 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.pattern) = make_pattern_list ((yyvsp[(2) - (4)].word_list), (yyvsp[(4) - (4)].command)); }
+ break;
+
+ case 119:
+! #line 1035 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.pattern) = make_pattern_list ((yyvsp[(2) - (4)].word_list), (COMMAND *)NULL); }
+ break;
+
+ case 120:
+! #line 1037 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.pattern) = make_pattern_list ((yyvsp[(3) - (5)].word_list), (yyvsp[(5) - (5)].command)); }
+ break;
+
+ case 121:
+! #line 1039 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.pattern) = make_pattern_list ((yyvsp[(3) - (5)].word_list), (COMMAND *)NULL); }
+ break;
+
+ case 122:
+! #line 1043 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.pattern) = (yyvsp[(1) - (2)].pattern); }
+ break;
+
+ case 123:
+! #line 1045 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyvsp[(2) - (3)].pattern)->next = (yyvsp[(1) - (3)].pattern); (yyval.pattern) = (yyvsp[(2) - (3)].pattern); }
+ break;
+
+ case 124:
+! #line 1047 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyvsp[(1) - (2)].pattern)->flags |= CASEPAT_FALLTHROUGH; (yyval.pattern) = (yyvsp[(1) - (2)].pattern); }
+ break;
+
+ case 125:
+! #line 1049 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyvsp[(2) - (3)].pattern)->flags |= CASEPAT_FALLTHROUGH; (yyvsp[(2) - (3)].pattern)->next = (yyvsp[(1) - (3)].pattern); (yyval.pattern) = (yyvsp[(2) - (3)].pattern); }
+ break;
+
+ case 126:
+! #line 1051 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyvsp[(1) - (2)].pattern)->flags |= CASEPAT_TESTNEXT; (yyval.pattern) = (yyvsp[(1) - (2)].pattern); }
+ break;
+
+ case 127:
+! #line 1053 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyvsp[(2) - (3)].pattern)->flags |= CASEPAT_TESTNEXT; (yyvsp[(2) - (3)].pattern)->next = (yyvsp[(1) - (3)].pattern); (yyval.pattern) = (yyvsp[(2) - (3)].pattern); }
+ break;
+
+ case 128:
+! #line 1057 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.word_list) = make_word_list ((yyvsp[(1) - (1)].word), (WORD_LIST *)NULL); }
+ break;
+
+ case 129:
+! #line 1059 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.word_list) = make_word_list ((yyvsp[(3) - (3)].word), (yyvsp[(1) - (3)].word_list)); }
+ break;
+
+ case 130:
+! #line 1068 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = (yyvsp[(2) - (2)].command);
+***************
+*** 3110,3114 ****
+
+ case 132:
+! #line 1072 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ (yyval.command) = (yyvsp[(2) - (2)].command);
+--- 3115,3119 ----
+
+ case 132:
+! #line 1077 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = (yyvsp[(2) - (2)].command);
+***************
+*** 3117,3121 ****
+
+ case 134:
+! #line 1079 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ if ((yyvsp[(1) - (3)].command)->type == cm_connection)
+--- 3122,3126 ----
+
+ case 134:
+! #line 1084 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ if ((yyvsp[(1) - (3)].command)->type == cm_connection)
+***************
+*** 3127,3141 ****
+
+ case 136:
+! #line 1090 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = command_connect ((yyvsp[(1) - (4)].command), (yyvsp[(4) - (4)].command), AND_AND); }
+ break;
+
+ case 137:
+! #line 1092 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = command_connect ((yyvsp[(1) - (4)].command), (yyvsp[(4) - (4)].command), OR_OR); }
+ break;
+
+ case 138:
+! #line 1094 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ if ((yyvsp[(1) - (4)].command)->type == cm_connection)
+--- 3132,3146 ----
+
+ case 136:
+! #line 1095 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = command_connect ((yyvsp[(1) - (4)].command), (yyvsp[(4) - (4)].command), AND_AND); }
+ break;
+
+ case 137:
+! #line 1097 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = command_connect ((yyvsp[(1) - (4)].command), (yyvsp[(4) - (4)].command), OR_OR); }
+ break;
+
+ case 138:
+! #line 1099 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ if ((yyvsp[(1) - (4)].command)->type == cm_connection)
+***************
+*** 3147,3181 ****
+
+ case 139:
+! #line 1101 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = command_connect ((yyvsp[(1) - (4)].command), (yyvsp[(4) - (4)].command), ';'); }
+ break;
+
+ case 140:
+! #line 1103 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = command_connect ((yyvsp[(1) - (4)].command), (yyvsp[(4) - (4)].command), ';'); }
+ break;
+
+ case 141:
+! #line 1105 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 144:
+! #line 1113 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.number) = '\n'; }
+ break;
+
+ case 145:
+! #line 1115 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.number) = ';'; }
+ break;
+
+ case 146:
+! #line 1117 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.number) = yacc_EOF; }
+ break;
+
+ case 149:
+! #line 1131 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ (yyval.command) = (yyvsp[(1) - (1)].command);
+--- 3152,3186 ----
+
+ case 139:
+! #line 1106 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = command_connect ((yyvsp[(1) - (4)].command), (yyvsp[(4) - (4)].command), ';'); }
+ break;
+
+ case 140:
+! #line 1108 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = command_connect ((yyvsp[(1) - (4)].command), (yyvsp[(4) - (4)].command), ';'); }
+ break;
+
+ case 141:
+! #line 1110 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 144:
+! #line 1118 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.number) = '\n'; }
+ break;
+
+ case 145:
+! #line 1120 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.number) = ';'; }
+ break;
+
+ case 146:
+! #line 1122 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.number) = yacc_EOF; }
+ break;
+
+ case 149:
+! #line 1136 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = (yyvsp[(1) - (1)].command);
+***************
+*** 3193,3197 ****
+
+ case 150:
+! #line 1144 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ if ((yyvsp[(1) - (2)].command)->type == cm_connection)
+--- 3198,3202 ----
+
+ case 150:
+! #line 1149 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ if ((yyvsp[(1) - (2)].command)->type == cm_connection)
+***************
+*** 3212,3216 ****
+
+ case 151:
+! #line 1160 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ (yyval.command) = (yyvsp[(1) - (2)].command);
+--- 3217,3221 ----
+
+ case 151:
+! #line 1165 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = (yyvsp[(1) - (2)].command);
+***************
+*** 3228,3242 ****
+
+ case 152:
+! #line 1175 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = command_connect ((yyvsp[(1) - (4)].command), (yyvsp[(4) - (4)].command), AND_AND); }
+ break;
+
+ case 153:
+! #line 1177 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = command_connect ((yyvsp[(1) - (4)].command), (yyvsp[(4) - (4)].command), OR_OR); }
+ break;
+
+ case 154:
+! #line 1179 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ if ((yyvsp[(1) - (3)].command)->type == cm_connection)
+--- 3233,3247 ----
+
+ case 152:
+! #line 1180 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = command_connect ((yyvsp[(1) - (4)].command), (yyvsp[(4) - (4)].command), AND_AND); }
+ break;
+
+ case 153:
+! #line 1182 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = command_connect ((yyvsp[(1) - (4)].command), (yyvsp[(4) - (4)].command), OR_OR); }
+ break;
+
+ case 154:
+! #line 1184 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ if ((yyvsp[(1) - (3)].command)->type == cm_connection)
+***************
+*** 3248,3267 ****
+
+ case 155:
+! #line 1186 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = command_connect ((yyvsp[(1) - (3)].command), (yyvsp[(3) - (3)].command), ';'); }
+ break;
+
+ case 156:
+! #line 1189 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 157:
+! #line 1193 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 158:
+! #line 1195 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ if ((yyvsp[(2) - (2)].command))
+--- 3253,3272 ----
+
+ case 155:
+! #line 1191 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = command_connect ((yyvsp[(1) - (3)].command), (yyvsp[(3) - (3)].command), ';'); }
+ break;
+
+ case 156:
+! #line 1194 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 157:
+! #line 1198 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 158:
+! #line 1200 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ if ((yyvsp[(2) - (2)].command))
+***************
+*** 3272,3276 ****
+
+ case 159:
+! #line 1201 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ if ((yyvsp[(2) - (2)].command))
+--- 3277,3281 ----
+
+ case 159:
+! #line 1206 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ if ((yyvsp[(2) - (2)].command))
+***************
+*** 3281,3285 ****
+
+ case 160:
+! #line 1207 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ ELEMENT x;
+--- 3286,3290 ----
+
+ case 160:
+! #line 1212 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ ELEMENT x;
+***************
+*** 3301,3305 ****
+
+ case 161:
+! #line 1224 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ ELEMENT x;
+--- 3306,3310 ----
+
+ case 161:
+! #line 1229 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ ELEMENT x;
+***************
+*** 3322,3331 ****
+
+ case 162:
+! #line 1244 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = command_connect ((yyvsp[(1) - (4)].command), (yyvsp[(4) - (4)].command), '|'); }
+ break;
+
+ case 163:
+! #line 1246 "/usr/homes/chet/src/bash/src/parse.y"
+ {
+ /* Make cmd1 |& cmd2 equivalent to cmd1 2>&1 | cmd2 */
+--- 3327,3336 ----
+
+ case 162:
+! #line 1249 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = command_connect ((yyvsp[(1) - (4)].command), (yyvsp[(4) - (4)].command), '|'); }
+ break;
+
+ case 163:
+! #line 1251 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ /* Make cmd1 |& cmd2 equivalent to cmd1 2>&1 | cmd2 */
+***************
+*** 3353,3372 ****
+
+ case 164:
+! #line 1269 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 165:
+! #line 1273 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.number) = CMD_TIME_PIPELINE; }
+ break;
+
+ case 166:
+! #line 1275 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.number) = CMD_TIME_PIPELINE|CMD_TIME_POSIX; }
+ break;
+
+ case 167:
+! #line 1277 "/usr/homes/chet/src/bash/src/parse.y"
+ { (yyval.number) = CMD_TIME_PIPELINE|CMD_TIME_POSIX; }
+ break;
+--- 3358,3377 ----
+
+ case 164:
+! #line 1274 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 165:
+! #line 1278 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.number) = CMD_TIME_PIPELINE; }
+ break;
+
+ case 166:
+! #line 1280 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.number) = CMD_TIME_PIPELINE|CMD_TIME_POSIX; }
+ break;
+
+ case 167:
+! #line 1282 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.number) = CMD_TIME_PIPELINE|CMD_TIME_POSIX; }
+ break;
+***************
+*** 3374,3378 ****
+
+ /* Line 1267 of yacc.c. */
+! #line 3377 "y.tab.c"
+ default: break;
+ }
+--- 3379,3383 ----
+
+ /* Line 1267 of yacc.c. */
+! #line 3382 "y.tab.c"
+ default: break;
+ }
+***************
+*** 3588,3592 ****
+
+
+! #line 1279 "/usr/homes/chet/src/bash/src/parse.y"
+
+
+--- 3593,3597 ----
+
+
+! #line 1284 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+
+
+***************
+*** 4949,4952 ****
+--- 4954,4972 ----
+ static int esacs_needed_count;
+
++ static void
++ push_heredoc (r)
++ REDIRECT *r;
++ {
++ if (need_here_doc >= HEREDOC_MAX)
++ {
++ last_command_exit_value = EX_BADUSAGE;
++ need_here_doc = 0;
++ report_syntax_error (_("maximum here-document count exceeded"));
++ reset_parser ();
++ exit_shell (last_command_exit_value);
++ }
++ redir_stack[need_here_doc++] = r;
++ }
++
+ void
+ gather_here_documents ()
+***************
+*** 8542,8543 ****
+--- 8562,8564 ----
+ }
+ #endif /* HANDLE_MULTIBYTE */
++
+*** ../bash-4.3/patchlevel.h 2012-12-29 10:47:57.000000000 -0500
+--- patchlevel.h 2014-03-20 20:01:28.000000000 -0400
+***************
+*** 26,30 ****
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 27
+
+ #endif /* _PATCHLEVEL_H_ */
+--- 26,30 ----
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 28
+
+ #endif /* _PATCHLEVEL_H_ */
diff --git a/slackware64-current/source/a/bash/bash-4.3-patches/bash43-028.sig b/slackware64-current/source/a/bash/bash-4.3-patches/bash43-028.sig
new file mode 100644
index 000000000..994c495b4
--- /dev/null
+++ b/slackware64-current/source/a/bash/bash-4.3-patches/bash43-028.sig
Binary files differ
diff --git a/slackware64-current/source/a/bash/bash-4.3-patches/bash43-029 b/slackware64-current/source/a/bash/bash-4.3-patches/bash43-029
new file mode 100644
index 000000000..93bd390a8
--- /dev/null
+++ b/slackware64-current/source/a/bash/bash-4.3-patches/bash43-029
@@ -0,0 +1,59 @@
+ BASH PATCH REPORT
+ =================
+
+Bash-Release: 4.3
+Patch-ID: bash43-029
+
+Bug-Reported-by: Michal Zalewski <lcamtuf@coredump.cx>
+Bug-Reference-ID:
+Bug-Reference-URL:
+
+Bug-Description:
+
+When bash is parsing a function definition that contains a here-document
+delimited by end-of-file (or end-of-string), it leaves the closing delimiter
+uninitialized. This can result in an invalid memory access when the parsed
+function is later copied.
+
+Patch (apply with `patch -p0'):
+
+*** ../bash-4.3.28/make_cmd.c 2011-12-16 08:08:01.000000000 -0500
+--- make_cmd.c 2014-10-02 11:24:23.000000000 -0400
+***************
+*** 693,696 ****
+--- 693,697 ----
+ temp->redirector = source;
+ temp->redirectee = dest_and_filename;
++ temp->here_doc_eof = 0;
+ temp->instruction = instruction;
+ temp->flags = 0;
+*** ../bash-4.3.28/copy_cmd.c 2009-09-11 16:28:02.000000000 -0400
+--- copy_cmd.c 2014-10-02 11:24:23.000000000 -0400
+***************
+*** 127,131 ****
+ case r_reading_until:
+ case r_deblank_reading_until:
+! new_redirect->here_doc_eof = savestring (redirect->here_doc_eof);
+ /*FALLTHROUGH*/
+ case r_reading_string:
+--- 127,131 ----
+ case r_reading_until:
+ case r_deblank_reading_until:
+! new_redirect->here_doc_eof = redirect->here_doc_eof ? savestring (redirect->here_doc_eof) : 0;
+ /*FALLTHROUGH*/
+ case r_reading_string:
+*** ../bash-4.3/patchlevel.h 2012-12-29 10:47:57.000000000 -0500
+--- patchlevel.h 2014-03-20 20:01:28.000000000 -0400
+***************
+*** 26,30 ****
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 28
+
+ #endif /* _PATCHLEVEL_H_ */
+--- 26,30 ----
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 29
+
+ #endif /* _PATCHLEVEL_H_ */
diff --git a/slackware64-current/source/a/bash/bash-4.3-patches/bash43-029.sig b/slackware64-current/source/a/bash/bash-4.3-patches/bash43-029.sig
new file mode 100644
index 000000000..05889c1ca
--- /dev/null
+++ b/slackware64-current/source/a/bash/bash-4.3-patches/bash43-029.sig
Binary files differ
diff --git a/slackware64-current/source/a/bash/bash-4.3-patches/bash43-030 b/slackware64-current/source/a/bash/bash-4.3-patches/bash43-030
new file mode 100644
index 000000000..78984da26
--- /dev/null
+++ b/slackware64-current/source/a/bash/bash-4.3-patches/bash43-030
@@ -0,0 +1,2064 @@
+ BASH PATCH REPORT
+ =================
+
+Bash-Release: 4.3
+Patch-ID: bash43-030
+
+Bug-Reported-by: Michal Zalewski <lcamtuf@coredump.cx>
+Bug-Reference-ID:
+Bug-Reference-URL:
+
+Bug-Description:
+
+A combination of nested command substitutions and function importing from
+the environment can cause bash to execute code appearing in the environment
+variable value following the function definition.
+
+Patch (apply with `patch -p0'):
+
+*** ../bash-4.3.29/builtins/evalstring.c 2014-10-01 12:57:47.000000000 -0400
+--- builtins/evalstring.c 2014-10-03 11:57:04.000000000 -0400
+***************
+*** 309,318 ****
+ struct fd_bitmap *bitmap;
+
+! if ((flags & SEVAL_FUNCDEF) && command->type != cm_function_def)
+ {
+! internal_warning ("%s: ignoring function definition attempt", from_file);
+! should_jump_to_top_level = 0;
+! last_result = last_command_exit_value = EX_BADUSAGE;
+! break;
+ }
+
+--- 313,335 ----
+ struct fd_bitmap *bitmap;
+
+! if (flags & SEVAL_FUNCDEF)
+ {
+! char *x;
+!
+! /* If the command parses to something other than a straight
+! function definition, or if we have not consumed the entire
+! string, or if the parser has transformed the function
+! name (as parsing will if it begins or ends with shell
+! whitespace, for example), reject the attempt */
+! if (command->type != cm_function_def ||
+! ((x = parser_remaining_input ()) && *x) ||
+! (STREQ (from_file, command->value.Function_def->name->word) == 0))
+! {
+! internal_warning (_("%s: ignoring function definition attempt"), from_file);
+! should_jump_to_top_level = 0;
+! last_result = last_command_exit_value = EX_BADUSAGE;
+! reset_parser ();
+! break;
+! }
+ }
+
+***************
+*** 379,383 ****
+
+ if (flags & SEVAL_ONECMD)
+! break;
+ }
+ }
+--- 396,403 ----
+
+ if (flags & SEVAL_ONECMD)
+! {
+! reset_parser ();
+! break;
+! }
+ }
+ }
+*** ../bash-4.3.29/parse.y 2014-10-01 12:58:43.000000000 -0400
+--- parse.y 2014-10-03 14:48:59.000000000 -0400
+***************
+*** 2539,2542 ****
+--- 2539,2552 ----
+ }
+
++ char *
++ parser_remaining_input ()
++ {
++ if (shell_input_line == 0)
++ return 0;
++ if (shell_input_line_index < 0 || shell_input_line_index >= shell_input_line_len)
++ return '\0'; /* XXX */
++ return (shell_input_line + shell_input_line_index);
++ }
++
+ #ifdef INCLUDE_UNUSED
+ /* Back the input pointer up by one, effectively `ungetting' a character. */
+***************
+*** 4028,4033 ****
+ /* reset_parser clears shell_input_line and associated variables */
+ restore_input_line_state (&ls);
+! if (interactive)
+! token_to_read = 0;
+
+ /* Need to find how many characters parse_and_execute consumed, update
+--- 4053,4058 ----
+ /* reset_parser clears shell_input_line and associated variables */
+ restore_input_line_state (&ls);
+!
+! token_to_read = 0;
+
+ /* Need to find how many characters parse_and_execute consumed, update
+*** ../bash-4.3.29/shell.h 2014-10-01 12:57:39.000000000 -0400
+--- shell.h 2014-10-03 14:49:12.000000000 -0400
+***************
+*** 181,184 ****
+--- 181,186 ----
+
+ /* Let's try declaring these here. */
++ extern char *parser_remaining_input __P((void));
++
+ extern sh_parser_state_t *save_parser_state __P((sh_parser_state_t *));
+ extern void restore_parser_state __P((sh_parser_state_t *));
+*** ../bash-4.3.28/y.tab.c 2014-10-01 13:09:46.000000000 -0400
+--- y.tab.c 2014-10-04 19:26:22.000000000 -0400
+***************
+*** 169,173 ****
+
+ /* Copy the first part of user declarations. */
+! #line 21 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+
+ #include "config.h"
+--- 169,173 ----
+
+ /* Copy the first part of user declarations. */
+! #line 21 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+
+ #include "config.h"
+***************
+*** 498,502 ****
+ #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
+ typedef union YYSTYPE
+! #line 329 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ WORD_DESC *word; /* the word that we read. */
+--- 498,502 ----
+ #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
+ typedef union YYSTYPE
+! #line 329 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ WORD_DESC *word; /* the word that we read. */
+***************
+*** 2099,2103 ****
+ {
+ case 2:
+! #line 383 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ /* Case of regular command. Discard the error
+--- 2099,2103 ----
+ {
+ case 2:
+! #line 383 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ /* Case of regular command. Discard the error
+***************
+*** 2113,2117 ****
+
+ case 3:
+! #line 394 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ /* Case of regular command, but not a very
+--- 2113,2117 ----
+
+ case 3:
+! #line 394 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ /* Case of regular command, but not a very
+***************
+*** 2125,2129 ****
+
+ case 4:
+! #line 403 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ /* Error during parsing. Return NULL command. */
+--- 2125,2129 ----
+
+ case 4:
+! #line 403 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ /* Error during parsing. Return NULL command. */
+***************
+*** 2143,2147 ****
+
+ case 5:
+! #line 418 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ /* Case of EOF seen by itself. Do ignoreeof or
+--- 2143,2147 ----
+
+ case 5:
+! #line 418 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ /* Case of EOF seen by itself. Do ignoreeof or
+***************
+*** 2154,2168 ****
+
+ case 6:
+! #line 428 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.word_list) = make_word_list ((yyvsp[(1) - (1)].word), (WORD_LIST *)NULL); }
+ break;
+
+ case 7:
+! #line 430 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.word_list) = make_word_list ((yyvsp[(2) - (2)].word), (yyvsp[(1) - (2)].word_list)); }
+ break;
+
+ case 8:
+! #line 434 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = 1;
+--- 2154,2168 ----
+
+ case 6:
+! #line 428 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.word_list) = make_word_list ((yyvsp[(1) - (1)].word), (WORD_LIST *)NULL); }
+ break;
+
+ case 7:
+! #line 430 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.word_list) = make_word_list ((yyvsp[(2) - (2)].word), (yyvsp[(1) - (2)].word_list)); }
+ break;
+
+ case 8:
+! #line 434 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.dest = 1;
+***************
+*** 2173,2177 ****
+
+ case 9:
+! #line 440 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = 0;
+--- 2173,2177 ----
+
+ case 9:
+! #line 440 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.dest = 0;
+***************
+*** 2182,2186 ****
+
+ case 10:
+! #line 446 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+--- 2182,2186 ----
+
+ case 10:
+! #line 446 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+***************
+*** 2191,2195 ****
+
+ case 11:
+! #line 452 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+--- 2191,2195 ----
+
+ case 11:
+! #line 452 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+***************
+*** 2200,2204 ****
+
+ case 12:
+! #line 458 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+--- 2200,2204 ----
+
+ case 12:
+! #line 458 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+***************
+*** 2209,2213 ****
+
+ case 13:
+! #line 464 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+--- 2209,2213 ----
+
+ case 13:
+! #line 464 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+***************
+*** 2218,2222 ****
+
+ case 14:
+! #line 470 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = 1;
+--- 2218,2222 ----
+
+ case 14:
+! #line 470 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.dest = 1;
+***************
+*** 2227,2231 ****
+
+ case 15:
+! #line 476 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+--- 2227,2231 ----
+
+ case 15:
+! #line 476 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+***************
+*** 2236,2240 ****
+
+ case 16:
+! #line 482 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+--- 2236,2240 ----
+
+ case 16:
+! #line 482 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+***************
+*** 2245,2249 ****
+
+ case 17:
+! #line 488 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = 1;
+--- 2245,2249 ----
+
+ case 17:
+! #line 488 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.dest = 1;
+***************
+*** 2254,2258 ****
+
+ case 18:
+! #line 494 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+--- 2254,2258 ----
+
+ case 18:
+! #line 494 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+***************
+*** 2263,2267 ****
+
+ case 19:
+! #line 500 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+--- 2263,2267 ----
+
+ case 19:
+! #line 500 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+***************
+*** 2272,2276 ****
+
+ case 20:
+! #line 506 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = 0;
+--- 2272,2276 ----
+
+ case 20:
+! #line 506 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.dest = 0;
+***************
+*** 2281,2285 ****
+
+ case 21:
+! #line 512 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+--- 2281,2285 ----
+
+ case 21:
+! #line 512 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+***************
+*** 2290,2294 ****
+
+ case 22:
+! #line 518 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+--- 2290,2294 ----
+
+ case 22:
+! #line 518 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+***************
+*** 2299,2303 ****
+
+ case 23:
+! #line 524 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = 0;
+--- 2299,2303 ----
+
+ case 23:
+! #line 524 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.dest = 0;
+***************
+*** 2309,2313 ****
+
+ case 24:
+! #line 531 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+--- 2309,2313 ----
+
+ case 24:
+! #line 531 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+***************
+*** 2319,2323 ****
+
+ case 25:
+! #line 538 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+--- 2319,2323 ----
+
+ case 25:
+! #line 538 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+***************
+*** 2329,2333 ****
+
+ case 26:
+! #line 545 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = 0;
+--- 2329,2333 ----
+
+ case 26:
+! #line 545 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.dest = 0;
+***************
+*** 2339,2343 ****
+
+ case 27:
+! #line 552 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+--- 2339,2343 ----
+
+ case 27:
+! #line 552 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+***************
+*** 2349,2353 ****
+
+ case 28:
+! #line 559 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+--- 2349,2353 ----
+
+ case 28:
+! #line 559 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+***************
+*** 2359,2363 ****
+
+ case 29:
+! #line 566 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = 0;
+--- 2359,2363 ----
+
+ case 29:
+! #line 566 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.dest = 0;
+***************
+*** 2368,2372 ****
+
+ case 30:
+! #line 572 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+--- 2368,2372 ----
+
+ case 30:
+! #line 572 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+***************
+*** 2377,2381 ****
+
+ case 31:
+! #line 578 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+--- 2377,2381 ----
+
+ case 31:
+! #line 578 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+***************
+*** 2386,2390 ****
+
+ case 32:
+! #line 584 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = 0;
+--- 2386,2390 ----
+
+ case 32:
+! #line 584 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.dest = 0;
+***************
+*** 2395,2399 ****
+
+ case 33:
+! #line 590 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+--- 2395,2399 ----
+
+ case 33:
+! #line 590 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+***************
+*** 2404,2408 ****
+
+ case 34:
+! #line 596 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+--- 2404,2408 ----
+
+ case 34:
+! #line 596 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+***************
+*** 2413,2417 ****
+
+ case 35:
+! #line 602 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = 1;
+--- 2413,2417 ----
+
+ case 35:
+! #line 602 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.dest = 1;
+***************
+*** 2422,2426 ****
+
+ case 36:
+! #line 608 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+--- 2422,2426 ----
+
+ case 36:
+! #line 608 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+***************
+*** 2431,2435 ****
+
+ case 37:
+! #line 614 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+--- 2431,2435 ----
+
+ case 37:
+! #line 614 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+***************
+*** 2440,2444 ****
+
+ case 38:
+! #line 620 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = 0;
+--- 2440,2444 ----
+
+ case 38:
+! #line 620 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.dest = 0;
+***************
+*** 2449,2453 ****
+
+ case 39:
+! #line 626 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+--- 2449,2453 ----
+
+ case 39:
+! #line 626 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+***************
+*** 2458,2462 ****
+
+ case 40:
+! #line 632 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+--- 2458,2462 ----
+
+ case 40:
+! #line 632 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+***************
+*** 2467,2471 ****
+
+ case 41:
+! #line 638 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = 1;
+--- 2467,2471 ----
+
+ case 41:
+! #line 638 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.dest = 1;
+***************
+*** 2476,2480 ****
+
+ case 42:
+! #line 644 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+--- 2476,2480 ----
+
+ case 42:
+! #line 644 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+***************
+*** 2485,2489 ****
+
+ case 43:
+! #line 650 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+--- 2485,2489 ----
+
+ case 43:
+! #line 650 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+***************
+*** 2494,2498 ****
+
+ case 44:
+! #line 656 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = 1;
+--- 2494,2498 ----
+
+ case 44:
+! #line 656 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.dest = 1;
+***************
+*** 2503,2507 ****
+
+ case 45:
+! #line 662 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+--- 2503,2507 ----
+
+ case 45:
+! #line 662 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+***************
+*** 2512,2516 ****
+
+ case 46:
+! #line 668 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+--- 2512,2516 ----
+
+ case 46:
+! #line 668 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+***************
+*** 2521,2525 ****
+
+ case 47:
+! #line 674 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = 0;
+--- 2521,2525 ----
+
+ case 47:
+! #line 674 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.dest = 0;
+***************
+*** 2530,2534 ****
+
+ case 48:
+! #line 680 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+--- 2530,2534 ----
+
+ case 48:
+! #line 680 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.dest = (yyvsp[(1) - (3)].number);
+***************
+*** 2539,2543 ****
+
+ case 49:
+! #line 686 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+--- 2539,2543 ----
+
+ case 49:
+! #line 686 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.filename = (yyvsp[(1) - (3)].word);
+***************
+*** 2548,2552 ****
+
+ case 50:
+! #line 692 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = 1;
+--- 2548,2552 ----
+
+ case 50:
+! #line 692 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.dest = 1;
+***************
+*** 2557,2561 ****
+
+ case 51:
+! #line 698 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ source.dest = 1;
+--- 2557,2561 ----
+
+ case 51:
+! #line 698 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ source.dest = 1;
+***************
+*** 2566,2585 ****
+
+ case 52:
+! #line 706 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.element).word = (yyvsp[(1) - (1)].word); (yyval.element).redirect = 0; }
+ break;
+
+ case 53:
+! #line 708 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.element).word = (yyvsp[(1) - (1)].word); (yyval.element).redirect = 0; }
+ break;
+
+ case 54:
+! #line 710 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.element).redirect = (yyvsp[(1) - (1)].redirect); (yyval.element).word = 0; }
+ break;
+
+ case 55:
+! #line 714 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.redirect) = (yyvsp[(1) - (1)].redirect);
+--- 2566,2585 ----
+
+ case 52:
+! #line 706 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.element).word = (yyvsp[(1) - (1)].word); (yyval.element).redirect = 0; }
+ break;
+
+ case 53:
+! #line 708 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.element).word = (yyvsp[(1) - (1)].word); (yyval.element).redirect = 0; }
+ break;
+
+ case 54:
+! #line 710 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.element).redirect = (yyvsp[(1) - (1)].redirect); (yyval.element).word = 0; }
+ break;
+
+ case 55:
+! #line 714 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ (yyval.redirect) = (yyvsp[(1) - (1)].redirect);
+***************
+*** 2588,2592 ****
+
+ case 56:
+! #line 718 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ register REDIRECT *t;
+--- 2588,2592 ----
+
+ case 56:
+! #line 718 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ register REDIRECT *t;
+***************
+*** 2600,2624 ****
+
+ case 57:
+! #line 729 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = make_simple_command ((yyvsp[(1) - (1)].element), (COMMAND *)NULL); }
+ break;
+
+ case 58:
+! #line 731 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = make_simple_command ((yyvsp[(2) - (2)].element), (yyvsp[(1) - (2)].command)); }
+ break;
+
+ case 59:
+! #line 735 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = clean_simple_command ((yyvsp[(1) - (1)].command)); }
+ break;
+
+ case 60:
+! #line 737 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 61:
+! #line 739 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ COMMAND *tc;
+--- 2600,2624 ----
+
+ case 57:
+! #line 729 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = make_simple_command ((yyvsp[(1) - (1)].element), (COMMAND *)NULL); }
+ break;
+
+ case 58:
+! #line 731 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = make_simple_command ((yyvsp[(2) - (2)].element), (yyvsp[(1) - (2)].command)); }
+ break;
+
+ case 59:
+! #line 735 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = clean_simple_command ((yyvsp[(1) - (1)].command)); }
+ break;
+
+ case 60:
+! #line 737 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 61:
+! #line 739 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ COMMAND *tc;
+***************
+*** 2639,2708 ****
+
+ case 62:
+! #line 755 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 63:
+! #line 757 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 64:
+! #line 761 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 65:
+! #line 763 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 66:
+! #line 765 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = make_while_command ((yyvsp[(2) - (5)].command), (yyvsp[(4) - (5)].command)); }
+ break;
+
+ case 67:
+! #line 767 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = make_until_command ((yyvsp[(2) - (5)].command), (yyvsp[(4) - (5)].command)); }
+ break;
+
+ case 68:
+! #line 769 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 69:
+! #line 771 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 70:
+! #line 773 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 71:
+! #line 775 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 72:
+! #line 777 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 73:
+! #line 779 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 74:
+! #line 781 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 75:
+! #line 785 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_for_command ((yyvsp[(2) - (6)].word), add_string_to_list ("\"$@\"", (WORD_LIST *)NULL), (yyvsp[(5) - (6)].command), word_lineno[word_top]);
+--- 2639,2708 ----
+
+ case 62:
+! #line 755 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 63:
+! #line 757 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 64:
+! #line 761 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 65:
+! #line 763 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 66:
+! #line 765 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = make_while_command ((yyvsp[(2) - (5)].command), (yyvsp[(4) - (5)].command)); }
+ break;
+
+ case 67:
+! #line 767 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = make_until_command ((yyvsp[(2) - (5)].command), (yyvsp[(4) - (5)].command)); }
+ break;
+
+ case 68:
+! #line 769 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 69:
+! #line 771 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 70:
+! #line 773 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 71:
+! #line 775 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 72:
+! #line 777 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 73:
+! #line 779 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 74:
+! #line 781 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 75:
+! #line 785 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ (yyval.command) = make_for_command ((yyvsp[(2) - (6)].word), add_string_to_list ("\"$@\"", (WORD_LIST *)NULL), (yyvsp[(5) - (6)].command), word_lineno[word_top]);
+***************
+*** 2712,2716 ****
+
+ case 76:
+! #line 790 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_for_command ((yyvsp[(2) - (6)].word), add_string_to_list ("\"$@\"", (WORD_LIST *)NULL), (yyvsp[(5) - (6)].command), word_lineno[word_top]);
+--- 2712,2716 ----
+
+ case 76:
+! #line 790 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ (yyval.command) = make_for_command ((yyvsp[(2) - (6)].word), add_string_to_list ("\"$@\"", (WORD_LIST *)NULL), (yyvsp[(5) - (6)].command), word_lineno[word_top]);
+***************
+*** 2720,2724 ****
+
+ case 77:
+! #line 795 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_for_command ((yyvsp[(2) - (7)].word), add_string_to_list ("\"$@\"", (WORD_LIST *)NULL), (yyvsp[(6) - (7)].command), word_lineno[word_top]);
+--- 2720,2724 ----
+
+ case 77:
+! #line 795 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ (yyval.command) = make_for_command ((yyvsp[(2) - (7)].word), add_string_to_list ("\"$@\"", (WORD_LIST *)NULL), (yyvsp[(6) - (7)].command), word_lineno[word_top]);
+***************
+*** 2728,2732 ****
+
+ case 78:
+! #line 800 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_for_command ((yyvsp[(2) - (7)].word), add_string_to_list ("\"$@\"", (WORD_LIST *)NULL), (yyvsp[(6) - (7)].command), word_lineno[word_top]);
+--- 2728,2732 ----
+
+ case 78:
+! #line 800 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ (yyval.command) = make_for_command ((yyvsp[(2) - (7)].word), add_string_to_list ("\"$@\"", (WORD_LIST *)NULL), (yyvsp[(6) - (7)].command), word_lineno[word_top]);
+***************
+*** 2736,2740 ****
+
+ case 79:
+! #line 805 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_for_command ((yyvsp[(2) - (10)].word), REVERSE_LIST ((yyvsp[(5) - (10)].word_list), WORD_LIST *), (yyvsp[(9) - (10)].command), word_lineno[word_top]);
+--- 2736,2740 ----
+
+ case 79:
+! #line 805 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ (yyval.command) = make_for_command ((yyvsp[(2) - (10)].word), REVERSE_LIST ((yyvsp[(5) - (10)].word_list), WORD_LIST *), (yyvsp[(9) - (10)].command), word_lineno[word_top]);
+***************
+*** 2744,2748 ****
+
+ case 80:
+! #line 810 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_for_command ((yyvsp[(2) - (10)].word), REVERSE_LIST ((yyvsp[(5) - (10)].word_list), WORD_LIST *), (yyvsp[(9) - (10)].command), word_lineno[word_top]);
+--- 2744,2748 ----
+
+ case 80:
+! #line 810 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ (yyval.command) = make_for_command ((yyvsp[(2) - (10)].word), REVERSE_LIST ((yyvsp[(5) - (10)].word_list), WORD_LIST *), (yyvsp[(9) - (10)].command), word_lineno[word_top]);
+***************
+*** 2752,2756 ****
+
+ case 81:
+! #line 815 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_for_command ((yyvsp[(2) - (9)].word), (WORD_LIST *)NULL, (yyvsp[(8) - (9)].command), word_lineno[word_top]);
+--- 2752,2756 ----
+
+ case 81:
+! #line 815 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ (yyval.command) = make_for_command ((yyvsp[(2) - (9)].word), (WORD_LIST *)NULL, (yyvsp[(8) - (9)].command), word_lineno[word_top]);
+***************
+*** 2760,2764 ****
+
+ case 82:
+! #line 820 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_for_command ((yyvsp[(2) - (9)].word), (WORD_LIST *)NULL, (yyvsp[(8) - (9)].command), word_lineno[word_top]);
+--- 2760,2764 ----
+
+ case 82:
+! #line 820 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ (yyval.command) = make_for_command ((yyvsp[(2) - (9)].word), (WORD_LIST *)NULL, (yyvsp[(8) - (9)].command), word_lineno[word_top]);
+***************
+*** 2768,2772 ****
+
+ case 83:
+! #line 827 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_arith_for_command ((yyvsp[(2) - (7)].word_list), (yyvsp[(6) - (7)].command), arith_for_lineno);
+--- 2768,2772 ----
+
+ case 83:
+! #line 827 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ (yyval.command) = make_arith_for_command ((yyvsp[(2) - (7)].word_list), (yyvsp[(6) - (7)].command), arith_for_lineno);
+***************
+*** 2776,2780 ****
+
+ case 84:
+! #line 832 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_arith_for_command ((yyvsp[(2) - (7)].word_list), (yyvsp[(6) - (7)].command), arith_for_lineno);
+--- 2776,2780 ----
+
+ case 84:
+! #line 832 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ (yyval.command) = make_arith_for_command ((yyvsp[(2) - (7)].word_list), (yyvsp[(6) - (7)].command), arith_for_lineno);
+***************
+*** 2784,2788 ****
+
+ case 85:
+! #line 837 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_arith_for_command ((yyvsp[(2) - (5)].word_list), (yyvsp[(4) - (5)].command), arith_for_lineno);
+--- 2784,2788 ----
+
+ case 85:
+! #line 837 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ (yyval.command) = make_arith_for_command ((yyvsp[(2) - (5)].word_list), (yyvsp[(4) - (5)].command), arith_for_lineno);
+***************
+*** 2792,2796 ****
+
+ case 86:
+! #line 842 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_arith_for_command ((yyvsp[(2) - (5)].word_list), (yyvsp[(4) - (5)].command), arith_for_lineno);
+--- 2792,2796 ----
+
+ case 86:
+! #line 842 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ (yyval.command) = make_arith_for_command ((yyvsp[(2) - (5)].word_list), (yyvsp[(4) - (5)].command), arith_for_lineno);
+***************
+*** 2800,2804 ****
+
+ case 87:
+! #line 849 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_select_command ((yyvsp[(2) - (6)].word), add_string_to_list ("\"$@\"", (WORD_LIST *)NULL), (yyvsp[(5) - (6)].command), word_lineno[word_top]);
+--- 2800,2804 ----
+
+ case 87:
+! #line 849 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ (yyval.command) = make_select_command ((yyvsp[(2) - (6)].word), add_string_to_list ("\"$@\"", (WORD_LIST *)NULL), (yyvsp[(5) - (6)].command), word_lineno[word_top]);
+***************
+*** 2808,2812 ****
+
+ case 88:
+! #line 854 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_select_command ((yyvsp[(2) - (6)].word), add_string_to_list ("\"$@\"", (WORD_LIST *)NULL), (yyvsp[(5) - (6)].command), word_lineno[word_top]);
+--- 2808,2812 ----
+
+ case 88:
+! #line 854 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ (yyval.command) = make_select_command ((yyvsp[(2) - (6)].word), add_string_to_list ("\"$@\"", (WORD_LIST *)NULL), (yyvsp[(5) - (6)].command), word_lineno[word_top]);
+***************
+*** 2816,2820 ****
+
+ case 89:
+! #line 859 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_select_command ((yyvsp[(2) - (7)].word), add_string_to_list ("\"$@\"", (WORD_LIST *)NULL), (yyvsp[(6) - (7)].command), word_lineno[word_top]);
+--- 2816,2820 ----
+
+ case 89:
+! #line 859 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ (yyval.command) = make_select_command ((yyvsp[(2) - (7)].word), add_string_to_list ("\"$@\"", (WORD_LIST *)NULL), (yyvsp[(6) - (7)].command), word_lineno[word_top]);
+***************
+*** 2824,2828 ****
+
+ case 90:
+! #line 864 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_select_command ((yyvsp[(2) - (7)].word), add_string_to_list ("\"$@\"", (WORD_LIST *)NULL), (yyvsp[(6) - (7)].command), word_lineno[word_top]);
+--- 2824,2828 ----
+
+ case 90:
+! #line 864 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ (yyval.command) = make_select_command ((yyvsp[(2) - (7)].word), add_string_to_list ("\"$@\"", (WORD_LIST *)NULL), (yyvsp[(6) - (7)].command), word_lineno[word_top]);
+***************
+*** 2832,2836 ****
+
+ case 91:
+! #line 869 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_select_command ((yyvsp[(2) - (10)].word), REVERSE_LIST ((yyvsp[(5) - (10)].word_list), WORD_LIST *), (yyvsp[(9) - (10)].command), word_lineno[word_top]);
+--- 2832,2836 ----
+
+ case 91:
+! #line 869 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ (yyval.command) = make_select_command ((yyvsp[(2) - (10)].word), REVERSE_LIST ((yyvsp[(5) - (10)].word_list), WORD_LIST *), (yyvsp[(9) - (10)].command), word_lineno[word_top]);
+***************
+*** 2840,2844 ****
+
+ case 92:
+! #line 874 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_select_command ((yyvsp[(2) - (10)].word), REVERSE_LIST ((yyvsp[(5) - (10)].word_list), WORD_LIST *), (yyvsp[(9) - (10)].command), word_lineno[word_top]);
+--- 2840,2844 ----
+
+ case 92:
+! #line 874 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ (yyval.command) = make_select_command ((yyvsp[(2) - (10)].word), REVERSE_LIST ((yyvsp[(5) - (10)].word_list), WORD_LIST *), (yyvsp[(9) - (10)].command), word_lineno[word_top]);
+***************
+*** 2848,2852 ****
+
+ case 93:
+! #line 881 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_case_command ((yyvsp[(2) - (6)].word), (PATTERN_LIST *)NULL, word_lineno[word_top]);
+--- 2848,2852 ----
+
+ case 93:
+! #line 881 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ (yyval.command) = make_case_command ((yyvsp[(2) - (6)].word), (PATTERN_LIST *)NULL, word_lineno[word_top]);
+***************
+*** 2856,2860 ****
+
+ case 94:
+! #line 886 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_case_command ((yyvsp[(2) - (7)].word), (yyvsp[(5) - (7)].pattern), word_lineno[word_top]);
+--- 2856,2860 ----
+
+ case 94:
+! #line 886 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ (yyval.command) = make_case_command ((yyvsp[(2) - (7)].word), (yyvsp[(5) - (7)].pattern), word_lineno[word_top]);
+***************
+*** 2864,2868 ****
+
+ case 95:
+! #line 891 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_case_command ((yyvsp[(2) - (6)].word), (yyvsp[(5) - (6)].pattern), word_lineno[word_top]);
+--- 2864,2868 ----
+
+ case 95:
+! #line 891 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ (yyval.command) = make_case_command ((yyvsp[(2) - (6)].word), (yyvsp[(5) - (6)].pattern), word_lineno[word_top]);
+***************
+*** 2872,2896 ****
+
+ case 96:
+! #line 898 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = make_function_def ((yyvsp[(1) - (5)].word), (yyvsp[(5) - (5)].command), function_dstart, function_bstart); }
+ break;
+
+ case 97:
+! #line 901 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = make_function_def ((yyvsp[(2) - (6)].word), (yyvsp[(6) - (6)].command), function_dstart, function_bstart); }
+ break;
+
+ case 98:
+! #line 904 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = make_function_def ((yyvsp[(2) - (4)].word), (yyvsp[(4) - (4)].command), function_dstart, function_bstart); }
+ break;
+
+ case 99:
+! #line 908 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 100:
+! #line 910 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ COMMAND *tc;
+--- 2872,2896 ----
+
+ case 96:
+! #line 898 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = make_function_def ((yyvsp[(1) - (5)].word), (yyvsp[(5) - (5)].command), function_dstart, function_bstart); }
+ break;
+
+ case 97:
+! #line 901 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = make_function_def ((yyvsp[(2) - (6)].word), (yyvsp[(6) - (6)].command), function_dstart, function_bstart); }
+ break;
+
+ case 98:
+! #line 904 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = make_function_def ((yyvsp[(2) - (4)].word), (yyvsp[(4) - (4)].command), function_dstart, function_bstart); }
+ break;
+
+ case 99:
+! #line 908 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 100:
+! #line 910 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ COMMAND *tc;
+***************
+*** 2924,2928 ****
+
+ case 101:
+! #line 941 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_subshell_command ((yyvsp[(2) - (3)].command));
+--- 2924,2928 ----
+
+ case 101:
+! #line 941 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ (yyval.command) = make_subshell_command ((yyvsp[(2) - (3)].command));
+***************
+*** 2932,2936 ****
+
+ case 102:
+! #line 948 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_coproc_command ("COPROC", (yyvsp[(2) - (2)].command));
+--- 2932,2936 ----
+
+ case 102:
+! #line 948 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ (yyval.command) = make_coproc_command ("COPROC", (yyvsp[(2) - (2)].command));
+***************
+*** 2940,2944 ****
+
+ case 103:
+! #line 953 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ COMMAND *tc;
+--- 2940,2944 ----
+
+ case 103:
+! #line 953 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ COMMAND *tc;
+***************
+*** 2960,2964 ****
+
+ case 104:
+! #line 970 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_coproc_command ((yyvsp[(2) - (3)].word)->word, (yyvsp[(3) - (3)].command));
+--- 2960,2964 ----
+
+ case 104:
+! #line 970 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ (yyval.command) = make_coproc_command ((yyvsp[(2) - (3)].word)->word, (yyvsp[(3) - (3)].command));
+***************
+*** 2968,2972 ****
+
+ case 105:
+! #line 975 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ COMMAND *tc;
+--- 2968,2972 ----
+
+ case 105:
+! #line 975 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ COMMAND *tc;
+***************
+*** 2988,2992 ****
+
+ case 106:
+! #line 992 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = make_coproc_command ("COPROC", clean_simple_command ((yyvsp[(2) - (2)].command)));
+--- 2988,2992 ----
+
+ case 106:
+! #line 992 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ (yyval.command) = make_coproc_command ("COPROC", clean_simple_command ((yyvsp[(2) - (2)].command)));
+***************
+*** 2996,3110 ****
+
+ case 107:
+! #line 999 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = make_if_command ((yyvsp[(2) - (5)].command), (yyvsp[(4) - (5)].command), (COMMAND *)NULL); }
+ break;
+
+ case 108:
+! #line 1001 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = make_if_command ((yyvsp[(2) - (7)].command), (yyvsp[(4) - (7)].command), (yyvsp[(6) - (7)].command)); }
+ break;
+
+ case 109:
+! #line 1003 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = make_if_command ((yyvsp[(2) - (6)].command), (yyvsp[(4) - (6)].command), (yyvsp[(5) - (6)].command)); }
+ break;
+
+ case 110:
+! #line 1008 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = make_group_command ((yyvsp[(2) - (3)].command)); }
+ break;
+
+ case 111:
+! #line 1012 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = make_arith_command ((yyvsp[(1) - (1)].word_list)); }
+ break;
+
+ case 112:
+! #line 1016 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = (yyvsp[(2) - (3)].command); }
+ break;
+
+ case 113:
+! #line 1020 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = make_if_command ((yyvsp[(2) - (4)].command), (yyvsp[(4) - (4)].command), (COMMAND *)NULL); }
+ break;
+
+ case 114:
+! #line 1022 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = make_if_command ((yyvsp[(2) - (6)].command), (yyvsp[(4) - (6)].command), (yyvsp[(6) - (6)].command)); }
+ break;
+
+ case 115:
+! #line 1024 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = make_if_command ((yyvsp[(2) - (5)].command), (yyvsp[(4) - (5)].command), (yyvsp[(5) - (5)].command)); }
+ break;
+
+ case 117:
+! #line 1029 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyvsp[(2) - (2)].pattern)->next = (yyvsp[(1) - (2)].pattern); (yyval.pattern) = (yyvsp[(2) - (2)].pattern); }
+ break;
+
+ case 118:
+! #line 1033 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.pattern) = make_pattern_list ((yyvsp[(2) - (4)].word_list), (yyvsp[(4) - (4)].command)); }
+ break;
+
+ case 119:
+! #line 1035 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.pattern) = make_pattern_list ((yyvsp[(2) - (4)].word_list), (COMMAND *)NULL); }
+ break;
+
+ case 120:
+! #line 1037 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.pattern) = make_pattern_list ((yyvsp[(3) - (5)].word_list), (yyvsp[(5) - (5)].command)); }
+ break;
+
+ case 121:
+! #line 1039 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.pattern) = make_pattern_list ((yyvsp[(3) - (5)].word_list), (COMMAND *)NULL); }
+ break;
+
+ case 122:
+! #line 1043 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.pattern) = (yyvsp[(1) - (2)].pattern); }
+ break;
+
+ case 123:
+! #line 1045 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyvsp[(2) - (3)].pattern)->next = (yyvsp[(1) - (3)].pattern); (yyval.pattern) = (yyvsp[(2) - (3)].pattern); }
+ break;
+
+ case 124:
+! #line 1047 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyvsp[(1) - (2)].pattern)->flags |= CASEPAT_FALLTHROUGH; (yyval.pattern) = (yyvsp[(1) - (2)].pattern); }
+ break;
+
+ case 125:
+! #line 1049 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyvsp[(2) - (3)].pattern)->flags |= CASEPAT_FALLTHROUGH; (yyvsp[(2) - (3)].pattern)->next = (yyvsp[(1) - (3)].pattern); (yyval.pattern) = (yyvsp[(2) - (3)].pattern); }
+ break;
+
+ case 126:
+! #line 1051 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyvsp[(1) - (2)].pattern)->flags |= CASEPAT_TESTNEXT; (yyval.pattern) = (yyvsp[(1) - (2)].pattern); }
+ break;
+
+ case 127:
+! #line 1053 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyvsp[(2) - (3)].pattern)->flags |= CASEPAT_TESTNEXT; (yyvsp[(2) - (3)].pattern)->next = (yyvsp[(1) - (3)].pattern); (yyval.pattern) = (yyvsp[(2) - (3)].pattern); }
+ break;
+
+ case 128:
+! #line 1057 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.word_list) = make_word_list ((yyvsp[(1) - (1)].word), (WORD_LIST *)NULL); }
+ break;
+
+ case 129:
+! #line 1059 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.word_list) = make_word_list ((yyvsp[(3) - (3)].word), (yyvsp[(1) - (3)].word_list)); }
+ break;
+
+ case 130:
+! #line 1068 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = (yyvsp[(2) - (2)].command);
+--- 2996,3110 ----
+
+ case 107:
+! #line 999 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = make_if_command ((yyvsp[(2) - (5)].command), (yyvsp[(4) - (5)].command), (COMMAND *)NULL); }
+ break;
+
+ case 108:
+! #line 1001 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = make_if_command ((yyvsp[(2) - (7)].command), (yyvsp[(4) - (7)].command), (yyvsp[(6) - (7)].command)); }
+ break;
+
+ case 109:
+! #line 1003 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = make_if_command ((yyvsp[(2) - (6)].command), (yyvsp[(4) - (6)].command), (yyvsp[(5) - (6)].command)); }
+ break;
+
+ case 110:
+! #line 1008 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = make_group_command ((yyvsp[(2) - (3)].command)); }
+ break;
+
+ case 111:
+! #line 1012 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = make_arith_command ((yyvsp[(1) - (1)].word_list)); }
+ break;
+
+ case 112:
+! #line 1016 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = (yyvsp[(2) - (3)].command); }
+ break;
+
+ case 113:
+! #line 1020 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = make_if_command ((yyvsp[(2) - (4)].command), (yyvsp[(4) - (4)].command), (COMMAND *)NULL); }
+ break;
+
+ case 114:
+! #line 1022 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = make_if_command ((yyvsp[(2) - (6)].command), (yyvsp[(4) - (6)].command), (yyvsp[(6) - (6)].command)); }
+ break;
+
+ case 115:
+! #line 1024 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = make_if_command ((yyvsp[(2) - (5)].command), (yyvsp[(4) - (5)].command), (yyvsp[(5) - (5)].command)); }
+ break;
+
+ case 117:
+! #line 1029 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyvsp[(2) - (2)].pattern)->next = (yyvsp[(1) - (2)].pattern); (yyval.pattern) = (yyvsp[(2) - (2)].pattern); }
+ break;
+
+ case 118:
+! #line 1033 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.pattern) = make_pattern_list ((yyvsp[(2) - (4)].word_list), (yyvsp[(4) - (4)].command)); }
+ break;
+
+ case 119:
+! #line 1035 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.pattern) = make_pattern_list ((yyvsp[(2) - (4)].word_list), (COMMAND *)NULL); }
+ break;
+
+ case 120:
+! #line 1037 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.pattern) = make_pattern_list ((yyvsp[(3) - (5)].word_list), (yyvsp[(5) - (5)].command)); }
+ break;
+
+ case 121:
+! #line 1039 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.pattern) = make_pattern_list ((yyvsp[(3) - (5)].word_list), (COMMAND *)NULL); }
+ break;
+
+ case 122:
+! #line 1043 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.pattern) = (yyvsp[(1) - (2)].pattern); }
+ break;
+
+ case 123:
+! #line 1045 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyvsp[(2) - (3)].pattern)->next = (yyvsp[(1) - (3)].pattern); (yyval.pattern) = (yyvsp[(2) - (3)].pattern); }
+ break;
+
+ case 124:
+! #line 1047 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyvsp[(1) - (2)].pattern)->flags |= CASEPAT_FALLTHROUGH; (yyval.pattern) = (yyvsp[(1) - (2)].pattern); }
+ break;
+
+ case 125:
+! #line 1049 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyvsp[(2) - (3)].pattern)->flags |= CASEPAT_FALLTHROUGH; (yyvsp[(2) - (3)].pattern)->next = (yyvsp[(1) - (3)].pattern); (yyval.pattern) = (yyvsp[(2) - (3)].pattern); }
+ break;
+
+ case 126:
+! #line 1051 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyvsp[(1) - (2)].pattern)->flags |= CASEPAT_TESTNEXT; (yyval.pattern) = (yyvsp[(1) - (2)].pattern); }
+ break;
+
+ case 127:
+! #line 1053 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyvsp[(2) - (3)].pattern)->flags |= CASEPAT_TESTNEXT; (yyvsp[(2) - (3)].pattern)->next = (yyvsp[(1) - (3)].pattern); (yyval.pattern) = (yyvsp[(2) - (3)].pattern); }
+ break;
+
+ case 128:
+! #line 1057 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.word_list) = make_word_list ((yyvsp[(1) - (1)].word), (WORD_LIST *)NULL); }
+ break;
+
+ case 129:
+! #line 1059 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.word_list) = make_word_list ((yyvsp[(3) - (3)].word), (yyvsp[(1) - (3)].word_list)); }
+ break;
+
+ case 130:
+! #line 1068 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ (yyval.command) = (yyvsp[(2) - (2)].command);
+***************
+*** 3115,3119 ****
+
+ case 132:
+! #line 1077 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = (yyvsp[(2) - (2)].command);
+--- 3115,3119 ----
+
+ case 132:
+! #line 1077 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ (yyval.command) = (yyvsp[(2) - (2)].command);
+***************
+*** 3122,3126 ****
+
+ case 134:
+! #line 1084 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ if ((yyvsp[(1) - (3)].command)->type == cm_connection)
+--- 3122,3126 ----
+
+ case 134:
+! #line 1084 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ if ((yyvsp[(1) - (3)].command)->type == cm_connection)
+***************
+*** 3132,3146 ****
+
+ case 136:
+! #line 1095 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = command_connect ((yyvsp[(1) - (4)].command), (yyvsp[(4) - (4)].command), AND_AND); }
+ break;
+
+ case 137:
+! #line 1097 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = command_connect ((yyvsp[(1) - (4)].command), (yyvsp[(4) - (4)].command), OR_OR); }
+ break;
+
+ case 138:
+! #line 1099 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ if ((yyvsp[(1) - (4)].command)->type == cm_connection)
+--- 3132,3146 ----
+
+ case 136:
+! #line 1095 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = command_connect ((yyvsp[(1) - (4)].command), (yyvsp[(4) - (4)].command), AND_AND); }
+ break;
+
+ case 137:
+! #line 1097 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = command_connect ((yyvsp[(1) - (4)].command), (yyvsp[(4) - (4)].command), OR_OR); }
+ break;
+
+ case 138:
+! #line 1099 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ if ((yyvsp[(1) - (4)].command)->type == cm_connection)
+***************
+*** 3152,3186 ****
+
+ case 139:
+! #line 1106 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = command_connect ((yyvsp[(1) - (4)].command), (yyvsp[(4) - (4)].command), ';'); }
+ break;
+
+ case 140:
+! #line 1108 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = command_connect ((yyvsp[(1) - (4)].command), (yyvsp[(4) - (4)].command), ';'); }
+ break;
+
+ case 141:
+! #line 1110 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 144:
+! #line 1118 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.number) = '\n'; }
+ break;
+
+ case 145:
+! #line 1120 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.number) = ';'; }
+ break;
+
+ case 146:
+! #line 1122 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.number) = yacc_EOF; }
+ break;
+
+ case 149:
+! #line 1136 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = (yyvsp[(1) - (1)].command);
+--- 3152,3186 ----
+
+ case 139:
+! #line 1106 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = command_connect ((yyvsp[(1) - (4)].command), (yyvsp[(4) - (4)].command), ';'); }
+ break;
+
+ case 140:
+! #line 1108 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = command_connect ((yyvsp[(1) - (4)].command), (yyvsp[(4) - (4)].command), ';'); }
+ break;
+
+ case 141:
+! #line 1110 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 144:
+! #line 1118 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.number) = '\n'; }
+ break;
+
+ case 145:
+! #line 1120 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.number) = ';'; }
+ break;
+
+ case 146:
+! #line 1122 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.number) = yacc_EOF; }
+ break;
+
+ case 149:
+! #line 1136 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ (yyval.command) = (yyvsp[(1) - (1)].command);
+***************
+*** 3198,3202 ****
+
+ case 150:
+! #line 1149 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ if ((yyvsp[(1) - (2)].command)->type == cm_connection)
+--- 3198,3202 ----
+
+ case 150:
+! #line 1149 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ if ((yyvsp[(1) - (2)].command)->type == cm_connection)
+***************
+*** 3217,3221 ****
+
+ case 151:
+! #line 1165 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ (yyval.command) = (yyvsp[(1) - (2)].command);
+--- 3217,3221 ----
+
+ case 151:
+! #line 1165 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ (yyval.command) = (yyvsp[(1) - (2)].command);
+***************
+*** 3233,3247 ****
+
+ case 152:
+! #line 1180 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = command_connect ((yyvsp[(1) - (4)].command), (yyvsp[(4) - (4)].command), AND_AND); }
+ break;
+
+ case 153:
+! #line 1182 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = command_connect ((yyvsp[(1) - (4)].command), (yyvsp[(4) - (4)].command), OR_OR); }
+ break;
+
+ case 154:
+! #line 1184 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ if ((yyvsp[(1) - (3)].command)->type == cm_connection)
+--- 3233,3247 ----
+
+ case 152:
+! #line 1180 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = command_connect ((yyvsp[(1) - (4)].command), (yyvsp[(4) - (4)].command), AND_AND); }
+ break;
+
+ case 153:
+! #line 1182 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = command_connect ((yyvsp[(1) - (4)].command), (yyvsp[(4) - (4)].command), OR_OR); }
+ break;
+
+ case 154:
+! #line 1184 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ if ((yyvsp[(1) - (3)].command)->type == cm_connection)
+***************
+*** 3253,3272 ****
+
+ case 155:
+! #line 1191 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = command_connect ((yyvsp[(1) - (3)].command), (yyvsp[(3) - (3)].command), ';'); }
+ break;
+
+ case 156:
+! #line 1194 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 157:
+! #line 1198 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 158:
+! #line 1200 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ if ((yyvsp[(2) - (2)].command))
+--- 3253,3272 ----
+
+ case 155:
+! #line 1191 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = command_connect ((yyvsp[(1) - (3)].command), (yyvsp[(3) - (3)].command), ';'); }
+ break;
+
+ case 156:
+! #line 1194 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 157:
+! #line 1198 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 158:
+! #line 1200 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ if ((yyvsp[(2) - (2)].command))
+***************
+*** 3277,3281 ****
+
+ case 159:
+! #line 1206 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ if ((yyvsp[(2) - (2)].command))
+--- 3277,3281 ----
+
+ case 159:
+! #line 1206 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ if ((yyvsp[(2) - (2)].command))
+***************
+*** 3286,3290 ****
+
+ case 160:
+! #line 1212 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ ELEMENT x;
+--- 3286,3290 ----
+
+ case 160:
+! #line 1212 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ ELEMENT x;
+***************
+*** 3306,3310 ****
+
+ case 161:
+! #line 1229 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ ELEMENT x;
+--- 3306,3310 ----
+
+ case 161:
+! #line 1229 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ ELEMENT x;
+***************
+*** 3327,3336 ****
+
+ case 162:
+! #line 1249 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = command_connect ((yyvsp[(1) - (4)].command), (yyvsp[(4) - (4)].command), '|'); }
+ break;
+
+ case 163:
+! #line 1251 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ {
+ /* Make cmd1 |& cmd2 equivalent to cmd1 2>&1 | cmd2 */
+--- 3327,3336 ----
+
+ case 162:
+! #line 1249 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = command_connect ((yyvsp[(1) - (4)].command), (yyvsp[(4) - (4)].command), '|'); }
+ break;
+
+ case 163:
+! #line 1251 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ {
+ /* Make cmd1 |& cmd2 equivalent to cmd1 2>&1 | cmd2 */
+***************
+*** 3358,3377 ****
+
+ case 164:
+! #line 1274 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 165:
+! #line 1278 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.number) = CMD_TIME_PIPELINE; }
+ break;
+
+ case 166:
+! #line 1280 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.number) = CMD_TIME_PIPELINE|CMD_TIME_POSIX; }
+ break;
+
+ case 167:
+! #line 1282 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+ { (yyval.number) = CMD_TIME_PIPELINE|CMD_TIME_POSIX; }
+ break;
+--- 3358,3377 ----
+
+ case 164:
+! #line 1274 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.command) = (yyvsp[(1) - (1)].command); }
+ break;
+
+ case 165:
+! #line 1278 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.number) = CMD_TIME_PIPELINE; }
+ break;
+
+ case 166:
+! #line 1280 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.number) = CMD_TIME_PIPELINE|CMD_TIME_POSIX; }
+ break;
+
+ case 167:
+! #line 1282 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+ { (yyval.number) = CMD_TIME_PIPELINE|CMD_TIME_POSIX; }
+ break;
+***************
+*** 3593,3597 ****
+
+
+! #line 1284 "/usr/src/local/chet/src/bash/bash-4.3.28/parse.y"
+
+
+--- 3593,3597 ----
+
+
+! #line 1284 "/usr/src/local/bash/bash-4.3-patched/parse.y"
+
+
+***************
+*** 4851,4854 ****
+--- 4851,4864 ----
+ }
+
++ char *
++ parser_remaining_input ()
++ {
++ if (shell_input_line == 0)
++ return 0;
++ if (shell_input_line_index < 0 || shell_input_line_index >= shell_input_line_len)
++ return '\0'; /* XXX */
++ return (shell_input_line + shell_input_line_index);
++ }
++
+ #ifdef INCLUDE_UNUSED
+ /* Back the input pointer up by one, effectively `ungetting' a character. */
+***************
+*** 6340,6345 ****
+ /* reset_parser clears shell_input_line and associated variables */
+ restore_input_line_state (&ls);
+! if (interactive)
+! token_to_read = 0;
+
+ /* Need to find how many characters parse_and_execute consumed, update
+--- 6350,6355 ----
+ /* reset_parser clears shell_input_line and associated variables */
+ restore_input_line_state (&ls);
+!
+! token_to_read = 0;
+
+ /* Need to find how many characters parse_and_execute consumed, update
+*** ../bash-4.3/patchlevel.h 2012-12-29 10:47:57.000000000 -0500
+--- patchlevel.h 2014-03-20 20:01:28.000000000 -0400
+***************
+*** 26,30 ****
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 29
+
+ #endif /* _PATCHLEVEL_H_ */
+--- 26,30 ----
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 30
+
+ #endif /* _PATCHLEVEL_H_ */
diff --git a/slackware64-current/source/a/bash/bash-4.3-patches/bash43-030.sig b/slackware64-current/source/a/bash/bash-4.3-patches/bash43-030.sig
new file mode 100644
index 000000000..9db7ed123
--- /dev/null
+++ b/slackware64-current/source/a/bash/bash-4.3-patches/bash43-030.sig
Binary files differ
diff --git a/slackware64-current/source/a/btrfs-progs/btrfs-progs-20140909.tar.xz b/slackware64-current/source/a/btrfs-progs/btrfs-progs-20140909.tar.xz
deleted file mode 100644
index 5d13a4378..000000000
--- a/slackware64-current/source/a/btrfs-progs/btrfs-progs-20140909.tar.xz
+++ /dev/null
@@ -1 +0,0 @@
-2d6a8fb9368b68c69411ac3f06d7b558e29ab264
diff --git a/slackware64-current/source/a/btrfs-progs/btrfs-progs-20141107.tar.xz b/slackware64-current/source/a/btrfs-progs/btrfs-progs-20141107.tar.xz
new file mode 100644
index 000000000..89e7f93e4
--- /dev/null
+++ b/slackware64-current/source/a/btrfs-progs/btrfs-progs-20141107.tar.xz
@@ -0,0 +1 @@
+e0243ec6378197c0b510a6ab877b8a717801aa15
diff --git a/slackware64-current/source/a/btrfs-progs/btrfs-progs.SlackBuild b/slackware64-current/source/a/btrfs-progs/btrfs-progs.SlackBuild
index 07ce61cfc..f02b75a0f 100755
--- a/slackware64-current/source/a/btrfs-progs/btrfs-progs.SlackBuild
+++ b/slackware64-current/source/a/btrfs-progs/btrfs-progs.SlackBuild
@@ -90,9 +90,9 @@ make install prefix=/usr bindir=/sbin DESTDIR=$PKG || exit 1
mv $PKG/usr/share/man $PKG/usr/man
rmdir $PKG/share
-# Do not ship libraries/include files.
+# Do not ship libraries.
# If there becomes a use for these outside of btrfs-progs, let me know.
-rm -rf $PKG/usr/lib $PKG/usr/include
+rm -rf $PKG/usr/lib
# According to https://btrfs.wiki.kernel.org/index.php/FAQ#When_will_Btrfs_have_a_fsck_like_tool.3F
# it is not recommended to make fsck.btrfs a no-op by linking it to /bin/true:
diff --git a/slackware64-current/source/ap/mpg123/mpg123-1.15.4.tar.xz b/slackware64-current/source/ap/mpg123/mpg123-1.15.4.tar.xz
deleted file mode 100644
index e6dd0ee8d..000000000
--- a/slackware64-current/source/ap/mpg123/mpg123-1.15.4.tar.xz
+++ /dev/null
@@ -1 +0,0 @@
-a32419cad47af8bed5f59ce7296404b810878c1e
diff --git a/slackware64-current/source/ap/mpg123/mpg123-1.21.0.tar.xz b/slackware64-current/source/ap/mpg123/mpg123-1.21.0.tar.xz
new file mode 100644
index 000000000..da8b3f9d3
--- /dev/null
+++ b/slackware64-current/source/ap/mpg123/mpg123-1.21.0.tar.xz
@@ -0,0 +1 @@
+29674ebc7ee01d900019899b6affe42901ea6198
diff --git a/slackware64-current/source/k/README.TXT b/slackware64-current/source/k/README.TXT
index 0899ddb50..481f32108 100644
--- a/slackware64-current/source/k/README.TXT
+++ b/slackware64-current/source/k/README.TXT
@@ -13,7 +13,7 @@ For a 2.6.x kernel (much easier):
Install a suitable .config, or use make menuconfig, etc.
An example would be to use one of the config files here:
- # cat config-generic-3.14.18 > /usr/src/linux-3.14.18/.config
+ # cat config-generic-3.14.23 > /usr/src/linux-3.14.23/.config
Then run the build programs:
diff --git a/slackware64-current/source/k/config-x86/config-generic-3.14.18 b/slackware64-current/source/k/config-x86/config-generic-3.14.23
index 12068a701..c515bff94 100644
--- a/slackware64-current/source/k/config-x86/config-generic-3.14.18
+++ b/slackware64-current/source/k/config-x86/config-generic-3.14.23
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86 3.14.18 Kernel Configuration
+# Linux/x86 3.14.23 Kernel Configuration
#
# CONFIG_64BIT is not set
CONFIG_X86_32=y
@@ -4198,6 +4198,7 @@ CONFIG_VIDEO_SAA7146=m
CONFIG_VIDEO_SAA7146_VV=m
CONFIG_SMS_SIANO_MDTV=m
CONFIG_SMS_SIANO_RC=y
+# CONFIG_SMS_SIANO_DEBUGFS is not set
#
# Media ancillary drivers (tuners, sensors, i2c, frontends)
@@ -4672,7 +4673,7 @@ CONFIG_MDA_CONSOLE=m
CONFIG_DUMMY_CONSOLE=y
CONFIG_FRAMEBUFFER_CONSOLE=y
CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y
-# CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set
+CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y
CONFIG_LOGO=y
# CONFIG_LOGO_LINUX_MONO is not set
# CONFIG_LOGO_LINUX_VGA16 is not set
diff --git a/slackware64-current/source/k/config-x86/config-generic-smp-3.14.18-smp b/slackware64-current/source/k/config-x86/config-generic-smp-3.14.23-smp
index f1cd208c2..1197bb9ff 100644
--- a/slackware64-current/source/k/config-x86/config-generic-smp-3.14.18-smp
+++ b/slackware64-current/source/k/config-x86/config-generic-smp-3.14.23-smp
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86 3.14.18 Kernel Configuration
+# Linux/x86 3.14.23 Kernel Configuration
#
# CONFIG_64BIT is not set
CONFIG_X86_32=y
@@ -4231,6 +4231,7 @@ CONFIG_VIDEO_SAA7146=m
CONFIG_VIDEO_SAA7146_VV=m
CONFIG_SMS_SIANO_MDTV=m
CONFIG_SMS_SIANO_RC=y
+# CONFIG_SMS_SIANO_DEBUGFS is not set
#
# Media ancillary drivers (tuners, sensors, i2c, frontends)
@@ -4705,7 +4706,7 @@ CONFIG_MDA_CONSOLE=m
CONFIG_DUMMY_CONSOLE=y
CONFIG_FRAMEBUFFER_CONSOLE=y
CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y
-# CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set
+CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y
CONFIG_LOGO=y
# CONFIG_LOGO_LINUX_MONO is not set
# CONFIG_LOGO_LINUX_VGA16 is not set
diff --git a/slackware64-current/source/k/config-x86/config-huge-3.14.18 b/slackware64-current/source/k/config-x86/config-huge-3.14.23
index 63f8251f7..94543d96e 100644
--- a/slackware64-current/source/k/config-x86/config-huge-3.14.18
+++ b/slackware64-current/source/k/config-x86/config-huge-3.14.23
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86 3.14.18 Kernel Configuration
+# Linux/x86 3.14.23 Kernel Configuration
#
# CONFIG_64BIT is not set
CONFIG_X86_32=y
@@ -4198,6 +4198,7 @@ CONFIG_VIDEO_SAA7146=m
CONFIG_VIDEO_SAA7146_VV=m
CONFIG_SMS_SIANO_MDTV=m
CONFIG_SMS_SIANO_RC=y
+# CONFIG_SMS_SIANO_DEBUGFS is not set
#
# Media ancillary drivers (tuners, sensors, i2c, frontends)
@@ -4672,7 +4673,7 @@ CONFIG_MDA_CONSOLE=m
CONFIG_DUMMY_CONSOLE=y
CONFIG_FRAMEBUFFER_CONSOLE=y
CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y
-# CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set
+CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y
CONFIG_LOGO=y
# CONFIG_LOGO_LINUX_MONO is not set
# CONFIG_LOGO_LINUX_VGA16 is not set
diff --git a/slackware64-current/source/k/config-x86/config-huge-smp-3.14.18-smp b/slackware64-current/source/k/config-x86/config-huge-smp-3.14.23-smp
index ea99d0d22..9457fefde 100644
--- a/slackware64-current/source/k/config-x86/config-huge-smp-3.14.18-smp
+++ b/slackware64-current/source/k/config-x86/config-huge-smp-3.14.23-smp
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86 3.14.18 Kernel Configuration
+# Linux/x86 3.14.23 Kernel Configuration
#
# CONFIG_64BIT is not set
CONFIG_X86_32=y
@@ -4231,6 +4231,7 @@ CONFIG_VIDEO_SAA7146=m
CONFIG_VIDEO_SAA7146_VV=m
CONFIG_SMS_SIANO_MDTV=m
CONFIG_SMS_SIANO_RC=y
+# CONFIG_SMS_SIANO_DEBUGFS is not set
#
# Media ancillary drivers (tuners, sensors, i2c, frontends)
@@ -4705,7 +4706,7 @@ CONFIG_MDA_CONSOLE=m
CONFIG_DUMMY_CONSOLE=y
CONFIG_FRAMEBUFFER_CONSOLE=y
CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y
-# CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set
+CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y
CONFIG_LOGO=y
# CONFIG_LOGO_LINUX_MONO is not set
# CONFIG_LOGO_LINUX_VGA16 is not set
diff --git a/slackware64-current/source/k/config-x86_64/config-generic-3.14.18.x64 b/slackware64-current/source/k/config-x86_64/config-generic-3.14.23.x64
index d3c554efe..e35a235d6 100644
--- a/slackware64-current/source/k/config-x86_64/config-generic-3.14.18.x64
+++ b/slackware64-current/source/k/config-x86_64/config-generic-3.14.23.x64
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86 3.14.18 Kernel Configuration
+# Linux/x86 3.14.23 Kernel Configuration
#
CONFIG_64BIT=y
CONFIG_X86_64=y
@@ -4079,6 +4079,7 @@ CONFIG_VIDEO_SAA7146=m
CONFIG_VIDEO_SAA7146_VV=m
CONFIG_SMS_SIANO_MDTV=m
CONFIG_SMS_SIANO_RC=y
+# CONFIG_SMS_SIANO_DEBUGFS is not set
#
# Media ancillary drivers (tuners, sensors, i2c, frontends)
@@ -4539,7 +4540,7 @@ CONFIG_VGACON_SOFT_SCROLLBACK_SIZE=64
CONFIG_DUMMY_CONSOLE=y
CONFIG_FRAMEBUFFER_CONSOLE=y
CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y
-# CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set
+CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y
CONFIG_LOGO=y
# CONFIG_LOGO_LINUX_MONO is not set
# CONFIG_LOGO_LINUX_VGA16 is not set
diff --git a/slackware64-current/source/k/config-x86_64/config-huge-3.14.18.x64 b/slackware64-current/source/k/config-x86_64/config-huge-3.14.23.x64
index dfac362e9..6fcacf0c9 100644
--- a/slackware64-current/source/k/config-x86_64/config-huge-3.14.18.x64
+++ b/slackware64-current/source/k/config-x86_64/config-huge-3.14.23.x64
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86 3.14.18 Kernel Configuration
+# Linux/x86 3.14.23 Kernel Configuration
#
CONFIG_64BIT=y
CONFIG_X86_64=y
@@ -4079,6 +4079,7 @@ CONFIG_VIDEO_SAA7146=m
CONFIG_VIDEO_SAA7146_VV=m
CONFIG_SMS_SIANO_MDTV=m
CONFIG_SMS_SIANO_RC=y
+# CONFIG_SMS_SIANO_DEBUGFS is not set
#
# Media ancillary drivers (tuners, sensors, i2c, frontends)
@@ -4539,7 +4540,7 @@ CONFIG_VGACON_SOFT_SCROLLBACK_SIZE=64
CONFIG_DUMMY_CONSOLE=y
CONFIG_FRAMEBUFFER_CONSOLE=y
CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y
-# CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set
+CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y
CONFIG_LOGO=y
# CONFIG_LOGO_LINUX_MONO is not set
# CONFIG_LOGO_LINUX_VGA16 is not set
diff --git a/slackware64-current/source/k/linux-3.14.18.tar.sign b/slackware64-current/source/k/linux-3.14.18.tar.sign
deleted file mode 100644
index ec8c2a3f7..000000000
--- a/slackware64-current/source/k/linux-3.14.18.tar.sign
+++ /dev/null
@@ -1 +0,0 @@
-aeca5648b6d40a32c09b2d696292f76346f5bfb2
diff --git a/slackware64-current/source/k/linux-3.14.18.tar.xz b/slackware64-current/source/k/linux-3.14.18.tar.xz
deleted file mode 100644
index 528a775ec..000000000
--- a/slackware64-current/source/k/linux-3.14.18.tar.xz
+++ /dev/null
@@ -1 +0,0 @@
-ed44996e677969752d9a861fafad1914b9051a0e
diff --git a/slackware64-current/source/k/linux-3.14.23.tar.sign b/slackware64-current/source/k/linux-3.14.23.tar.sign
new file mode 100644
index 000000000..fb958203f
--- /dev/null
+++ b/slackware64-current/source/k/linux-3.14.23.tar.sign
@@ -0,0 +1 @@
+ef747166ceaad481356e3b9b6485e0b9b1b37857
diff --git a/slackware64-current/source/k/linux-3.14.23.tar.xz b/slackware64-current/source/k/linux-3.14.23.tar.xz
new file mode 100644
index 000000000..0bad63aaf
--- /dev/null
+++ b/slackware64-current/source/k/linux-3.14.23.tar.xz
@@ -0,0 +1 @@
+df901df1e2ef8ba3dac732ef75d1a393cea927d1
diff --git a/slackware64-current/source/k/packaging-x86/kernel-generic-smp/kernel-generic-smp.SlackBuild b/slackware64-current/source/k/packaging-x86/kernel-generic-smp/kernel-generic-smp.SlackBuild
index 62df78e8e..cce6416d4 100755
--- a/slackware64-current/source/k/packaging-x86/kernel-generic-smp/kernel-generic-smp.SlackBuild
+++ b/slackware64-current/source/k/packaging-x86/kernel-generic-smp/kernel-generic-smp.SlackBuild
@@ -6,7 +6,7 @@ PKG=/tmp/package-kernel
# Fill this stuff in:
KERNNAME=generic-smp
-VERSION=${VERSION:-3.14.18}
+VERSION=${VERSION:-3.14.23}
ARCH=${ARCH:-i686}
BUILD=${BUILD:-1}
diff --git a/slackware64-current/source/k/packaging-x86/kernel-generic/kernel-generic.SlackBuild b/slackware64-current/source/k/packaging-x86/kernel-generic/kernel-generic.SlackBuild
index ac5ac923e..e6ef2beb8 100755
--- a/slackware64-current/source/k/packaging-x86/kernel-generic/kernel-generic.SlackBuild
+++ b/slackware64-current/source/k/packaging-x86/kernel-generic/kernel-generic.SlackBuild
@@ -5,7 +5,7 @@ PKG=/tmp/package-kernel
# Fill this stuff in:
KERNNAME=generic
-VERSION=${VERSION:-3.14.18}
+VERSION=${VERSION:-3.14.23}
ARCH=${ARCH:-i486}
BUILD=${BUILD:-1}
diff --git a/slackware64-current/source/k/packaging-x86/kernel-huge-smp/kernel-huge-smp.SlackBuild b/slackware64-current/source/k/packaging-x86/kernel-huge-smp/kernel-huge-smp.SlackBuild
index 6bd8779c0..475bdaf34 100755
--- a/slackware64-current/source/k/packaging-x86/kernel-huge-smp/kernel-huge-smp.SlackBuild
+++ b/slackware64-current/source/k/packaging-x86/kernel-huge-smp/kernel-huge-smp.SlackBuild
@@ -6,7 +6,7 @@ PKG=/tmp/package-kernel
# Fill this stuff in:
KERNNAME=huge-smp
-VERSION=${VERSION:-3.14.18}
+VERSION=${VERSION:-3.14.23}
ARCH=${ARCH:-i686}
BUILD=${BUILD:-1}
diff --git a/slackware64-current/source/k/packaging-x86/kernel-huge/kernel-huge.SlackBuild b/slackware64-current/source/k/packaging-x86/kernel-huge/kernel-huge.SlackBuild
index f105643dd..5f72dd5cf 100755
--- a/slackware64-current/source/k/packaging-x86/kernel-huge/kernel-huge.SlackBuild
+++ b/slackware64-current/source/k/packaging-x86/kernel-huge/kernel-huge.SlackBuild
@@ -6,7 +6,7 @@ PKG=/tmp/package-kernel
# Fill this stuff in:
KERNNAME=huge
-VERSION=${VERSION:-3.14.18}
+VERSION=${VERSION:-3.14.23}
ARCH=${ARCH:-i486}
BUILD=${BUILD:-1}
diff --git a/slackware64-current/source/k/packaging-x86/kernel-modules-smp/kernel-modules-smp.SlackBuild b/slackware64-current/source/k/packaging-x86/kernel-modules-smp/kernel-modules-smp.SlackBuild
index 552e84489..673d60e53 100755
--- a/slackware64-current/source/k/packaging-x86/kernel-modules-smp/kernel-modules-smp.SlackBuild
+++ b/slackware64-current/source/k/packaging-x86/kernel-modules-smp/kernel-modules-smp.SlackBuild
@@ -3,7 +3,7 @@ CWD=`pwd`
TMP=${TMP:-/tmp}
PKG=$TMP/package-kernel-modules-smp
-VERSION=${VERSION:-3.14.18}
+VERSION=${VERSION:-3.14.23}
ARCH=${ARCH:-i686}
BUILD=${BUILD:-1}
diff --git a/slackware64-current/source/k/packaging-x86/kernel-modules/kernel-modules.SlackBuild b/slackware64-current/source/k/packaging-x86/kernel-modules/kernel-modules.SlackBuild
index 0f4588042..1efaed1df 100755
--- a/slackware64-current/source/k/packaging-x86/kernel-modules/kernel-modules.SlackBuild
+++ b/slackware64-current/source/k/packaging-x86/kernel-modules/kernel-modules.SlackBuild
@@ -3,7 +3,7 @@ CWD=`pwd`
TMP=${TMP:-/tmp}
PKG=$TMP/package-kernel-modules
-VERSION=${VERSION:-3.14.18}
+VERSION=${VERSION:-3.14.23}
ARCH=${ARCH:-i686}
BUILD=${BUILD:-1}
diff --git a/slackware64-current/source/k/packaging-x86_64/kernel-generic/kernel-generic.SlackBuild b/slackware64-current/source/k/packaging-x86_64/kernel-generic/kernel-generic.SlackBuild
index 43f7244d2..ce08f4355 100755
--- a/slackware64-current/source/k/packaging-x86_64/kernel-generic/kernel-generic.SlackBuild
+++ b/slackware64-current/source/k/packaging-x86_64/kernel-generic/kernel-generic.SlackBuild
@@ -22,7 +22,7 @@
KERNNAME=generic
-VERSION=${VERSION:-3.14.18}
+VERSION=${VERSION:-3.14.23}
ARCH=${ARCH:-x86_64}
KARCH=${KARCH:-x86}
BUILD=${BUILD:-1}
diff --git a/slackware64-current/source/k/packaging-x86_64/kernel-huge/kernel-huge.SlackBuild b/slackware64-current/source/k/packaging-x86_64/kernel-huge/kernel-huge.SlackBuild
index d8d132427..57960b15e 100755
--- a/slackware64-current/source/k/packaging-x86_64/kernel-huge/kernel-huge.SlackBuild
+++ b/slackware64-current/source/k/packaging-x86_64/kernel-huge/kernel-huge.SlackBuild
@@ -22,7 +22,7 @@
KERNNAME=huge
-VERSION=${VERSION:-3.14.18}
+VERSION=${VERSION:-3.14.23}
ARCH=${ARCH:-x86_64}
KARCH=${KARCH:-x86}
BUILD=${BUILD:-1}
diff --git a/slackware64-current/source/k/packaging-x86_64/kernel-modules/kernel-modules.SlackBuild b/slackware64-current/source/k/packaging-x86_64/kernel-modules/kernel-modules.SlackBuild
index 6894ad58f..3d7c7224b 100755
--- a/slackware64-current/source/k/packaging-x86_64/kernel-modules/kernel-modules.SlackBuild
+++ b/slackware64-current/source/k/packaging-x86_64/kernel-modules/kernel-modules.SlackBuild
@@ -21,7 +21,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-VERSION=${VERSION:-3.14.18}
+VERSION=${VERSION:-3.14.23}
ARCH=${ARCH:-x86_64}
BUILD=${BUILD:-1}
diff --git a/slackware64-current/source/xfce/xfce4-weather-plugin/xfce4-weather-plugin-0.8.3.tar.xz b/slackware64-current/source/xfce/xfce4-weather-plugin/xfce4-weather-plugin-0.8.3.tar.xz
deleted file mode 100644
index c29184ec7..000000000
--- a/slackware64-current/source/xfce/xfce4-weather-plugin/xfce4-weather-plugin-0.8.3.tar.xz
+++ /dev/null
@@ -1 +0,0 @@
-75d2f0ee75a95900c5823d8ac548dad14d8369c3
diff --git a/slackware64-current/source/xfce/xfce4-weather-plugin/xfce4-weather-plugin-0.8.4.tar.xz b/slackware64-current/source/xfce/xfce4-weather-plugin/xfce4-weather-plugin-0.8.4.tar.xz
new file mode 100644
index 000000000..d0747dd18
--- /dev/null
+++ b/slackware64-current/source/xfce/xfce4-weather-plugin/xfce4-weather-plugin-0.8.4.tar.xz
@@ -0,0 +1 @@
+c1af5e85421127a46d37664d93706bfe597116d1
diff --git a/slackware64-current/source/xfce/xfce4-weather-plugin/xfce4-weather-plugin.SlackBuild b/slackware64-current/source/xfce/xfce4-weather-plugin/xfce4-weather-plugin.SlackBuild
index 6a1d0cf26..322bba79c 100755
--- a/slackware64-current/source/xfce/xfce4-weather-plugin/xfce4-weather-plugin.SlackBuild
+++ b/slackware64-current/source/xfce/xfce4-weather-plugin/xfce4-weather-plugin.SlackBuild
@@ -24,7 +24,7 @@
PKGNAM=xfce4-weather-plugin
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
-BUILD=${BUILD:-2}
+BUILD=${BUILD:-1}
# Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then
diff --git a/slackware64-current/usb-and-pxe-installers/usbboot.img b/slackware64-current/usb-and-pxe-installers/usbboot.img
index 2520c190a..6ee2bdb46 100644
--- a/slackware64-current/usb-and-pxe-installers/usbboot.img
+++ b/slackware64-current/usb-and-pxe-installers/usbboot.img
@@ -1 +1 @@
-a1d674839e59e2fd1d5856538bf84a5e90bf08b2
+669c9f53b3e949b75476debc3727e7fcaf60ea4d