diff options
author | Patrick J Volkerding <volkerdi@slackware.com> | 2018-06-06 22:19:01 +0000 |
---|---|---|
committer | Eric Hameleers <alien@slackware.com> | 2018-06-07 08:58:09 +0200 |
commit | 6e00c56127b4fa2328e596ac18647fb7f27b674d (patch) | |
tree | d9cb5f96f79880fb29e1875aa169336346d94989 | |
parent | ec4fd2d70a99a651f8498ce4c1ca8b38b9583c39 (diff) | |
download | current-6e00c56127b4fa2328e596ac18647fb7f27b674d.tar.gz |
Wed Jun 6 22:19:01 UTC 201820180606221901
a/bash-4.4.023-x86_64-1.txz: Upgraded.
a/kernel-firmware-20180604_1fa9ce3-noarch-1.txz: Upgraded.
a/kernel-generic-4.14.48-x86_64-1.txz: Upgraded.
a/kernel-huge-4.14.48-x86_64-1.txz: Upgraded.
a/kernel-modules-4.14.48-x86_64-1.txz: Upgraded.
ap/cups-2.2.8-x86_64-1.txz: Upgraded.
ap/ghostscript-fonts-std-8.11-noarch-3.txz: Rebuilt.
Rebuilt this and many other font packages or packages with build scripts
that call mkfontdir or mkfontscale to suppress any error messages caused
by collisions if another package installation is writing files to the
same font directories when those utilities are run. In that case, the
other package will also be running mkfontdir/mkfontscale after the files
are installed, so any issues will be cleaned up then. Last one out turn
off the lights, so to speak.
ap/sqlite-3.24.0-x86_64-1.txz: Upgraded.
ap/terminus-font-4.40-noarch-3.txz: Rebuilt.
d/kernel-headers-4.14.48-x86-1.txz: Upgraded.
d/rust-1.26.2-x86_64-1.txz: Upgraded.
k/kernel-source-4.14.48-noarch-1.txz: Upgraded.
l/elfutils-0.171-x86_64-1.txz: Upgraded.
l/harfbuzz-1.7.7-x86_64-1.txz: Upgraded.
l/mozilla-nss-3.37.3-x86_64-1.txz: Upgraded.
l/readline-7.0.005-x86_64-1.txz: Upgraded.
x/dejavu-fonts-ttf-2.37-noarch-4.txz: Rebuilt.
x/font-adobe-100dpi-1.0.3-noarch-3.txz: Rebuilt.
x/font-adobe-75dpi-1.0.3-noarch-3.txz: Rebuilt.
x/font-adobe-utopia-100dpi-1.0.4-noarch-3.txz: Rebuilt.
x/font-adobe-utopia-75dpi-1.0.4-noarch-3.txz: Rebuilt.
x/font-adobe-utopia-type1-1.0.4-noarch-3.txz: Rebuilt.
x/font-arabic-misc-1.0.3-noarch-3.txz: Rebuilt.
x/font-bh-100dpi-1.0.3-noarch-3.txz: Rebuilt.
x/font-bh-75dpi-1.0.3-noarch-3.txz: Rebuilt.
x/font-bh-lucidatypewriter-100dpi-1.0.3-noarch-3.txz: Rebuilt.
x/font-bh-lucidatypewriter-75dpi-1.0.3-noarch-3.txz: Rebuilt.
x/font-bh-ttf-1.0.3-noarch-3.txz: Rebuilt.
x/font-bh-type1-1.0.3-noarch-3.txz: Rebuilt.
x/font-bitstream-100dpi-1.0.3-noarch-3.txz: Rebuilt.
x/font-bitstream-75dpi-1.0.3-noarch-3.txz: Rebuilt.
x/font-bitstream-speedo-1.0.2-noarch-3.txz: Rebuilt.
x/font-bitstream-type1-1.0.3-noarch-3.txz: Rebuilt.
x/font-cronyx-cyrillic-1.0.3-noarch-3.txz: Rebuilt.
x/font-cursor-misc-1.0.3-noarch-3.txz: Rebuilt.
x/font-daewoo-misc-1.0.3-noarch-3.txz: Rebuilt.
x/font-dec-misc-1.0.3-noarch-3.txz: Rebuilt.
x/font-ibm-type1-1.0.3-noarch-3.txz: Rebuilt.
x/font-isas-misc-1.0.3-noarch-3.txz: Rebuilt.
x/font-jis-misc-1.0.3-noarch-3.txz: Rebuilt.
x/font-micro-misc-1.0.3-noarch-3.txz: Rebuilt.
x/font-misc-cyrillic-1.0.3-noarch-3.txz: Rebuilt.
x/font-misc-ethiopic-1.0.3-noarch-3.txz: Rebuilt.
x/font-misc-meltho-1.0.3-noarch-3.txz: Rebuilt.
x/font-misc-misc-1.1.2-noarch-3.txz: Rebuilt.
x/font-mutt-misc-1.0.3-noarch-3.txz: Rebuilt.
x/font-schumacher-misc-1.1.2-noarch-3.txz: Rebuilt.
x/font-screen-cyrillic-1.0.4-noarch-3.txz: Rebuilt.
x/font-sony-misc-1.0.3-noarch-3.txz: Rebuilt.
x/font-sun-misc-1.0.3-noarch-3.txz: Rebuilt.
x/font-winitzki-cyrillic-1.0.3-noarch-3.txz: Rebuilt.
x/font-xfree86-type1-1.0.4-noarch-3.txz: Rebuilt.
x/liberation-fonts-ttf-2.00.1-noarch-3.txz: Rebuilt.
x/libinput-1.11.0-x86_64-1.txz: Upgraded.
x/sazanami-fonts-ttf-20040629-noarch-3.txz: Rebuilt.
x/sinhala_lklug-font-ttf-20060929-noarch-3.txz: Rebuilt.
x/tibmachuni-font-ttf-1.901b-noarch-3.txz: Rebuilt.
x/ttf-indic-fonts-0.5.14-noarch-3.txz: Rebuilt.
x/ttf-tlwg-0.6.4-noarch-3.txz: Rebuilt.
x/urw-core35-fonts-otf-20170801_91edd6e_git-noarch-2.txz: Rebuilt.
x/wqy-zenhei-font-ttf-0.8.38_1-noarch-6.txz: Rebuilt.
xap/mozilla-firefox-60.0.2-x86_64-1.txz: Upgraded.
This release contains security fixes and improvements.
For more information, see:
https://www.mozilla.org/security/known-vulnerabilities/firefox.html
(* Security fix *)
xap/x3270-3.3.12ga7-x86_64-5.txz: Rebuilt.
isolinux/initrd.img: Rebuilt.
kernels/*: Upgraded.
usb-and-pxe-installers/usbboot.img: Rebuilt.
249 files changed, 21973 insertions, 896 deletions
diff --git a/ChangeLog.rss b/ChangeLog.rss new file mode 100644 index 00000000..a185971b --- /dev/null +++ b/ChangeLog.rss @@ -0,0 +1,11172 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<rss version="2.0"> + <channel> + <title>Slackware-current (x86_64) ChangeLog.txt</title> + <link>http://www.slackware.com/</link> + <image> + <title>Slackware</title> + <url>http://www.slackware.com/~alien/graphics/blueorb.png</url> + <link>http://www.slackware.com/</link> + </image> + <description>Tracking Slackware development in git.</description> + <language>en-us</language> + <id xmlns="http://www.w3.org/2005/Atom">urn:uuid:c964f45e-6732-11e8-bbe5-107b4450212f</id> + <pubDate>Wed, 6 Jun 2018 22:19:01 GMT</pubDate> + <lastBuildDate>Thu, 7 Jun 2018 06:58:06 GMT</lastBuildDate> + <generator>maintain_current_git.sh v 1.7</generator> + <item> + <title>Wed, 6 Jun 2018 22:19:01 GMT</title> + <pubDate>Wed, 6 Jun 2018 22:19:01 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20180606221901</link> + <guid isPermaLink="false">20180606221901</guid> + <description> + <![CDATA[<pre> +a/bash-4.4.023-x86_64-1.txz: Upgraded. +a/kernel-firmware-20180604_1fa9ce3-noarch-1.txz: Upgraded. +a/kernel-generic-4.14.48-x86_64-1.txz: Upgraded. +a/kernel-huge-4.14.48-x86_64-1.txz: Upgraded. +a/kernel-modules-4.14.48-x86_64-1.txz: Upgraded. +ap/cups-2.2.8-x86_64-1.txz: Upgraded. +ap/ghostscript-fonts-std-8.11-noarch-3.txz: Rebuilt. + Rebuilt this and many other font packages or packages with build scripts + that call mkfontdir or mkfontscale to suppress any error messages caused + by collisions if another package installation is writing files to the + same font directories when those utilities are run. In that case, the + other package will also be running mkfontdir/mkfontscale after the files + are installed, so any issues will be cleaned up then. Last one out turn + off the lights, so to speak. +ap/sqlite-3.24.0-x86_64-1.txz: Upgraded. +ap/terminus-font-4.40-noarch-3.txz: Rebuilt. +d/kernel-headers-4.14.48-x86-1.txz: Upgraded. +d/rust-1.26.2-x86_64-1.txz: Upgraded. +k/kernel-source-4.14.48-noarch-1.txz: Upgraded. +l/elfutils-0.171-x86_64-1.txz: Upgraded. +l/harfbuzz-1.7.7-x86_64-1.txz: Upgraded. +l/mozilla-nss-3.37.3-x86_64-1.txz: Upgraded. +l/readline-7.0.005-x86_64-1.txz: Upgraded. +x/dejavu-fonts-ttf-2.37-noarch-4.txz: Rebuilt. +x/font-adobe-100dpi-1.0.3-noarch-3.txz: Rebuilt. +x/font-adobe-75dpi-1.0.3-noarch-3.txz: Rebuilt. +x/font-adobe-utopia-100dpi-1.0.4-noarch-3.txz: Rebuilt. +x/font-adobe-utopia-75dpi-1.0.4-noarch-3.txz: Rebuilt. +x/font-adobe-utopia-type1-1.0.4-noarch-3.txz: Rebuilt. +x/font-arabic-misc-1.0.3-noarch-3.txz: Rebuilt. +x/font-bh-100dpi-1.0.3-noarch-3.txz: Rebuilt. +x/font-bh-75dpi-1.0.3-noarch-3.txz: Rebuilt. +x/font-bh-lucidatypewriter-100dpi-1.0.3-noarch-3.txz: Rebuilt. +x/font-bh-lucidatypewriter-75dpi-1.0.3-noarch-3.txz: Rebuilt. +x/font-bh-ttf-1.0.3-noarch-3.txz: Rebuilt. +x/font-bh-type1-1.0.3-noarch-3.txz: Rebuilt. +x/font-bitstream-100dpi-1.0.3-noarch-3.txz: Rebuilt. +x/font-bitstream-75dpi-1.0.3-noarch-3.txz: Rebuilt. +x/font-bitstream-speedo-1.0.2-noarch-3.txz: Rebuilt. +x/font-bitstream-type1-1.0.3-noarch-3.txz: Rebuilt. +x/font-cronyx-cyrillic-1.0.3-noarch-3.txz: Rebuilt. +x/font-cursor-misc-1.0.3-noarch-3.txz: Rebuilt. +x/font-daewoo-misc-1.0.3-noarch-3.txz: Rebuilt. +x/font-dec-misc-1.0.3-noarch-3.txz: Rebuilt. +x/font-ibm-type1-1.0.3-noarch-3.txz: Rebuilt. +x/font-isas-misc-1.0.3-noarch-3.txz: Rebuilt. +x/font-jis-misc-1.0.3-noarch-3.txz: Rebuilt. +x/font-micro-misc-1.0.3-noarch-3.txz: Rebuilt. +x/font-misc-cyrillic-1.0.3-noarch-3.txz: Rebuilt. +x/font-misc-ethiopic-1.0.3-noarch-3.txz: Rebuilt. +x/font-misc-meltho-1.0.3-noarch-3.txz: Rebuilt. +x/font-misc-misc-1.1.2-noarch-3.txz: Rebuilt. +x/font-mutt-misc-1.0.3-noarch-3.txz: Rebuilt. +x/font-schumacher-misc-1.1.2-noarch-3.txz: Rebuilt. +x/font-screen-cyrillic-1.0.4-noarch-3.txz: Rebuilt. +x/font-sony-misc-1.0.3-noarch-3.txz: Rebuilt. +x/font-sun-misc-1.0.3-noarch-3.txz: Rebuilt. +x/font-winitzki-cyrillic-1.0.3-noarch-3.txz: Rebuilt. +x/font-xfree86-type1-1.0.4-noarch-3.txz: Rebuilt. +x/liberation-fonts-ttf-2.00.1-noarch-3.txz: Rebuilt. +x/libinput-1.11.0-x86_64-1.txz: Upgraded. +x/sazanami-fonts-ttf-20040629-noarch-3.txz: Rebuilt. +x/sinhala_lklug-font-ttf-20060929-noarch-3.txz: Rebuilt. +x/tibmachuni-font-ttf-1.901b-noarch-3.txz: Rebuilt. +x/ttf-indic-fonts-0.5.14-noarch-3.txz: Rebuilt. +x/ttf-tlwg-0.6.4-noarch-3.txz: Rebuilt. +x/urw-core35-fonts-otf-20170801_91edd6e_git-noarch-2.txz: Rebuilt. +x/wqy-zenhei-font-ttf-0.8.38_1-noarch-6.txz: Rebuilt. +xap/mozilla-firefox-60.0.2-x86_64-1.txz: Upgraded. + This release contains security fixes and improvements. + For more information, see: + https://www.mozilla.org/security/known-vulnerabilities/firefox.html + (* Security fix *) +xap/x3270-3.3.12ga7-x86_64-5.txz: Rebuilt. +isolinux/initrd.img: Rebuilt. +kernels/*: Upgraded. +usb-and-pxe-installers/usbboot.img: Rebuilt. + </pre>]]> + </description> + </item> + <item> + <title>Tue, 5 Jun 2018 05:24:22 GMT</title> + <pubDate>Tue, 5 Jun 2018 05:24:22 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20180605052422</link> + <guid isPermaLink="false">20180605052422</guid> + <description> + <![CDATA[<pre> +ap/mc-4.8.21-x86_64-1.txz: Upgraded. +ap/soma-3.0.4-noarch-1.txz: Upgraded. +d/perl-5.26.2-x86_64-4.txz: Rebuilt. + Added IO-Socket-SSL-2.056 and Net-SSLeay-1.85. Thanks to Xsane. +n/ModemManager-1.8.0-x86_64-1.txz: Upgraded. +n/bluez-5.50-x86_64-1.txz: Upgraded. +n/dhcpcd-7.0.5b-x86_64-1.txz: Upgraded. +xap/gnuplot-5.2.4-x86_64-1.txz: Upgraded. + </pre>]]> + </description> + </item> + <item> + <title>Sun, 3 Jun 2018 05:14:12 GMT</title> + <pubDate>Sun, 3 Jun 2018 05:14:12 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20180603051412</link> + <guid isPermaLink="false">20180603051412</guid> + <description> + <![CDATA[<pre> +a/mkinitrd-1.4.11-x86_64-7.txz: Rebuilt. + Provide absolute path to depmod. Thanks to andygoth. +ap/mariadb-10.3.7-x86_64-1.txz: Upgraded. + Shared library .so-version bump. + libmysqld.so.19 was renamed to libmariadbd.so.19. + Anything linking to libmysqld.so.19 will need to be recompiled. +ap/nano-2.9.8-x86_64-1.txz: Upgraded. +ap/sysstat-11.6.4-x86_64-1.txz: Upgraded. +kde/amarok-2.9.0-x86_64-3.txz: Rebuilt. + Recompiled to link to libmariadbd.so.19. +l/librsvg-2.42.5-x86_64-1.txz: Upgraded. +n/p11-kit-0.23.12-x86_64-1.txz: Upgraded. +x/mesa-18.1.1-x86_64-1.txz: Upgraded. + </pre>]]> + </description> + </item> + <item> + <title>Fri, 1 Jun 2018 21:28:10 GMT</title> + <pubDate>Fri, 1 Jun 2018 21:28:10 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20180601212810</link> + <guid isPermaLink="false">20180601212810</guid> + <description> + <![CDATA[<pre> +a/mcelog-158-x86_64-1.txz: Upgraded. +a/pkgtools-15.0-noarch-15.txz: Rebuilt. + installpkg, upgradepkg: test tty -s before using tput. Thanks to aaazen. +d/cmake-3.11.3-x86_64-1.txz: Upgraded. +l/imagemagick-6.9.9_49-x86_64-1.txz: Upgraded. + Support OpenMP. This had been disabled years ago due to issues with perl + modules, but probably that's been fixed by now. Thanks to olear. +l/pygobject3-3.28.3-x86_64-1.txz: Upgraded. +x/xf86-input-evdev-2.10.6-x86_64-1.txz: Upgraded. +x/xf86-input-synaptics-1.9.1-x86_64-1.txz: Upgraded. +xap/fvwm-2.6.8-x86_64-1.txz: Upgraded. +extra/xf86-video-fbdev/xf86-video-fbdev-0.5.0-x86_64-1.txz: Upgraded. + </pre>]]> + </description> + </item> + <item> + <title>Thu, 31 May 2018 04:55:33 GMT</title> + <pubDate>Thu, 31 May 2018 04:55:33 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20180531045533</link> + <guid isPermaLink="false">20180531045533</guid> + <description> + <![CDATA[<pre> +a/kernel-generic-4.14.47-x86_64-1.txz: Upgraded. +a/kernel-huge-4.14.47-x86_64-1.txz: Upgraded. + SCSI_DPT_I2O m -> y + SCSI_ISCI m -> y (thanks to wael_h) +a/kernel-modules-4.14.47-x86_64-1.txz: Upgraded. +a/pkgtools-15.0-noarch-14.txz: Rebuilt. + installpkg: rarely, an uncompressed size that's not quite to the next level + (e.g., 1020K) will exceed the expected length and cause a --terse line to + be one character longer than --terselength. Chop lines to --terselength + before outputting them. The trailing ']' might be dropped, but no big deal. +ap/slackpkg-2.83.0-noarch-1.txz: Upgraded. + Release 2.83.0; thanks to orbea, Didier Spaier, burdi01, David Allen, + Eduard Rozenberg, and Stuart Winter for various fixes and enhancements. + Allow using vimdiff to compare .new and original files + Numerous fixups for alternate $ROOT + .new config files are sorted so that display order should be consistent + among multiple machines + Abort operation if system date is near epoch (mostly relevant for ARM + machines and others with no RTC) + Update Slackware ARM gpg key + Update Slackware ARM mirror list + No longer offer to run lilo - simply advise user that the kernel image has + changed and give advice, but also require a keypress to (hopefully) confirm + that the message was actually read + mandoc lint fixes to slackpkg.8 + Warn user if a -current mirror is selected (but only warn once) +d/git-2.17.1-x86_64-1.txz: Upgraded. + This update fixes security issues: + Submodule "names" come from the untrusted .gitmodules file, but we + blindly append them to $GIT_DIR/modules to create our on-disk repo + paths. This means you can do bad things by putting "../" into the + name. We now enforce some rules for submodule names which will cause + Git to ignore these malicious names (CVE-2018-11235). + Credit for finding this vulnerability and the proof of concept from + which the test script was adapted goes to Etienne Stalmans. + It was possible to trick the code that sanity-checks paths on NTFS + into reading random piece of memory (CVE-2018-11233). + Credit for fixing for these bugs goes to Jeff King, Johannes + Schindelin and others. + For more information, see: + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-11235 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-11233 + (* Security fix *) +d/kernel-headers-4.14.47-x86-1.txz: Upgraded. +d/rust-1.26.1-x86_64-1.txz: Upgraded. +k/kernel-source-4.14.47-noarch-1.txz: Upgraded. +l/fftw-3.3.8-x86_64-1.txz: Upgraded. +l/imagemagick-6.9.9_48-x86_64-1.txz: Upgraded. +n/network-scripts-15.0-noarch-8.txz: Rebuilt. + Allow setting an interface in promiscuous mode; this is needed for networking + to function properly in containers + Fixup setting of IPALIASES (allow non /32 masks; not only is the /32 mask not + required and even undesirable in some cases, this makes ipv6 support easier + to integrate (and Darren is working on that as well) + Thanks to Darren Austin. +n/stunnel-5.46-x86_64-1.txz: Upgraded. +n/ulogd-2.0.7-x86_64-2.txz: Rebuilt. + Fixed empty logrotate file. +x/xorg-server-1.20.0-x86_64-2.txz: Rebuilt. + Patched to fix nouveau segfault. Thanks to Rod3775 for the patch. +x/xorg-server-xephyr-1.20.0-x86_64-2.txz: Rebuilt. +x/xorg-server-xnest-1.20.0-x86_64-2.txz: Rebuilt. +x/xorg-server-xvfb-1.20.0-x86_64-2.txz: Rebuilt. +xap/network-manager-applet-1.8.12-x86_64-2.txz: Rebuilt. + Patched crash bug. Thanks to gmgf. +isolinux/initrd.img: Rebuilt. +kernels/*: Upgraded. +usb-and-pxe-installers/usbboot.img: Rebuilt. + </pre>]]> + </description> + </item> + <item> + <title>Mon, 28 May 2018 19:12:29 GMT</title> + <pubDate>Mon, 28 May 2018 19:12:29 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20180528191229</link> + <guid isPermaLink="false">20180528191229</guid> + <description> + <![CDATA[<pre> +a/pkgtools-15.0-noarch-13.txz: Rebuilt. + installpkg: default line length for --terselength is the number of columns. + removepkg: added --terse mode. + upgradepkg: default line length for --terselength is the number of columns. + upgradepkg: accept -option in addition to --option. +ap/vim-8.1.0026-x86_64-1.txz: Upgraded. +d/bison-3.0.5-x86_64-1.txz: Upgraded. +e/emacs-26.1-x86_64-1.txz: Upgraded. +kde/kopete-4.14.3-x86_64-8.txz: Rebuilt. + Recompiled against libidn-1.35. +n/conntrack-tools-1.4.5-x86_64-1.txz: Upgraded. +n/libnetfilter_conntrack-1.0.7-x86_64-1.txz: Upgraded. +n/libnftnl-1.1.0-x86_64-1.txz: Upgraded. +n/links-2.16-x86_64-2.txz: Rebuilt. + Rebuilt to enable X driver for -g mode. +n/lynx-2.8.9dev.19-x86_64-1.txz: Upgraded. +n/nftables-0.8.5-x86_64-1.txz: Upgraded. +n/p11-kit-0.23.11-x86_64-1.txz: Upgraded. +n/ulogd-2.0.7-x86_64-1.txz: Upgraded. +n/whois-5.3.1-x86_64-1.txz: Upgraded. +xap/network-manager-applet-1.8.12-x86_64-1.txz: Upgraded. +xap/vim-gvim-8.1.0026-x86_64-1.txz: Upgraded. + </pre>]]> + </description> + </item> + <item> + <title>Fri, 25 May 2018 23:29:36 GMT</title> + <pubDate>Fri, 25 May 2018 23:29:36 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20180525232936</link> + <guid isPermaLink="false">20180525232936</guid> + <description> + <![CDATA[<pre> +a/glibc-zoneinfo-2018e-noarch-2.txz: Rebuilt. + Handle removal of US/Pacific-New timezone. If we see that the machine is + using this, it will be automatically switched to US/Pacific. +a/kernel-firmware-20180525_7518922-noarch-1.txz: Upgraded. +a/kernel-generic-4.14.44-x86_64-1.txz: Upgraded. +a/kernel-huge-4.14.44-x86_64-1.txz: Upgraded. +a/kernel-modules-4.14.44-x86_64-1.txz: Upgraded. +a/pkgtools-15.0-noarch-12.txz: Rebuilt. + installpkg: Suppport --terselength to set the maximum length of a line + output in --terse mode. + removepkg: Use file locking to allow only one instance at a time of ldconfig. + upgradepkg: Added --terse mode to output one line per upgraded package. + upgradepkg: Suppport --terselength to set the maximum length of a line + output in --terse mode. +ap/hplip-3.18.5-x86_64-1.txz: Upgraded. +ap/sc-7.16-x86_64-6.txz: Removed. +ap/sc-im-0.7.0-x86_64-1.txz: Added. + This is an improved version of the SC spreadsheet program. +d/kernel-headers-4.14.44-x86-1.txz: Upgraded. +d/parallel-20180522-noarch-1.txz: Upgraded. +k/kernel-source-4.14.44-noarch-1.txz: Upgraded. +l/libunistring-0.9.10-x86_64-1.txz: Upgraded. +l/mozilla-nss-3.37.1-x86_64-1.txz: Upgraded. +n/nn-6.7.3-x86_64-6.txz: Rebuilt. + Don't include /etc/nntpserver.new - the network-scripts package already + ships a copy of this for all the packages that use it. +n/php-7.2.6-x86_64-1.txz: Upgraded. +isolinux/initrd.img: Rebuilt. +kernels/*: Upgraded. +usb-and-pxe-installers/usbboot.img: Rebuilt. + </pre>]]> + </description> + </item> + <item> + <title>Wed, 23 May 2018 04:42:29 GMT</title> + <pubDate>Wed, 23 May 2018 04:42:29 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20180523044229</link> + <guid isPermaLink="false">20180523044229</guid> + <description> + <![CDATA[<pre> +a/kernel-firmware-20180518_2a9b2cf-noarch-1.txz: Upgraded. +a/kernel-generic-4.14.43-x86_64-1.txz: Upgraded. +a/kernel-huge-4.14.43-x86_64-1.txz: Upgraded. +a/kernel-modules-4.14.43-x86_64-1.txz: Upgraded. +a/pkgtools-15.0-noarch-11.txz: Rebuilt. + installpkg: Implement locking to prevent screen output or install script + collisions if multiple copies of installpkg are running simultaneously. + installpkg: Use $(mcookie) instead of $$. Fall back on $$ if mcookie is + not available. + makepkg: Add --compress option, usually used to change the preset + compression level or block size. Thanks to shasta. +a/procps-ng-3.3.15-x86_64-1.txz: Upgraded. + Shared library .so-version bump. + This update fixes bugs and security issues: + library: Fix integer overflow and LPE in file2strvec + library: Use size_t for alloc functions + pgrep: Fix stack-based buffer overflow + ps: Fix buffer overflow in output buffer, causing DOS + top: Don't use cwd for location of config + For more information, see: + https://www.qualys.com/2018/05/17/procps-ng-audit-report-advisory.txt + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-1124 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-1126 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-1125 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-1123 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-1122 + (* Security fix *) +ap/cups-filters-1.20.3-x86_64-2.txz: Rebuilt. + Recompiled against poppler-0.65.0. +ap/mariadb-10.2.15-x86_64-1.txz: Upgraded. + This update fixes bugs and security issues. + For more information, see: + https://mariadb.com/kb/en/mariadb-10215-release-notes/ + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-2786 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-2759 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-2777 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-2810 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-2782 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-2784 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-2787 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-2766 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-2755 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-2819 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-2817 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-2761 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-2781 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-2771 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-2813 + (* Security fix *) +ap/vim-8.1.0016-x86_64-1.txz: Upgraded. +d/Cython-0.28.2-x86_64-1.txz: Upgraded. +d/cmake-3.11.2-x86_64-1.txz: Upgraded. +d/kernel-headers-4.14.43-x86-1.txz: Upgraded. +d/meson-0.46.1-x86_64-1.txz: Upgraded. +k/kernel-source-4.14.43-noarch-1.txz: Upgraded. + Changes to .config (thanks to tumble): + TCP_CONG_ADVANCED n -> y + +DEFAULT_CUBIC y + +DEFAULT_RENO n + +TCP_CONG_BBR m + +TCP_CONG_BIC m + +TCP_CONG_CDG m + +TCP_CONG_DCTCP m + +TCP_CONG_HSTCP m + +TCP_CONG_HTCP m + +TCP_CONG_HYBLA m + +TCP_CONG_ILLINOIS m + +TCP_CONG_LP m + +TCP_CONG_NV m + +TCP_CONG_SCALABLE m + +TCP_CONG_VEGAS m + +TCP_CONG_VENO m + +TCP_CONG_WESTWOOD m + +TCP_CONG_YEAH m +kde/calligra-2.9.11-x86_64-21.txz: Rebuilt. + Recompiled against poppler-0.65.0. +l/QScintilla-2.10.4-x86_64-1.txz: Upgraded. +l/babl-0.1.50-x86_64-1.txz: Upgraded. +l/glib-networking-2.56.1-x86_64-1.txz: Upgraded. +l/poppler-0.65.0-x86_64-1.txz: Upgraded. + Shared library .so-version bump. +l/vte-0.52.2-x86_64-1.txz: Upgraded. +n/crda-3.18-x86_64-7.txz: Rebuilt. + Upgraded to wireless-regdb-2018.05.09. +n/mutt-1.10.0-x86_64-1.txz: Upgraded. +n/postfix-3.3.1-x86_64-1.txz: Upgraded. +n/stunnel-5.45-x86_64-1.txz: Upgraded. +t/texlive-2017.171108-x86_64-6.txz: Rebuilt. + Recompiled against poppler-0.65.0. +x/intel-gpu-tools-1.22-x86_64-3.txz: Rebuilt. + Recompiled against procps-ng-3.3.15. +xap/gimp-2.10.2-x86_64-1.txz: Upgraded. +xap/mozilla-thunderbird-52.8.0-x86_64-1.txz: Upgraded. + This release contains security fixes and improvements. + For more information, see: + https://www.mozilla.org/en-US/thunderbird/52.8.0/releasenotes/ + https://www.mozilla.org/en-US/security/advisories/mfsa2018-13/ + (* Security fix *) +xap/vim-gvim-8.1.0016-x86_64-1.txz: Upgraded. +xfce/tumbler-0.2.1-x86_64-3.txz: Rebuilt. + Recompiled against poppler-0.65.0. +isolinux/initrd.img: Rebuilt. +kernels/*: Upgraded. +usb-and-pxe-installers/usbboot.img: Rebuilt. + </pre>]]> + </description> + </item> + <item> + <title>Sat, 19 May 2018 04:24:47 GMT</title> + <pubDate>Sat, 19 May 2018 04:24:47 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20180519042447</link> + <guid isPermaLink="false">20180519042447</guid> + <description> + <![CDATA[<pre> +a/aaa_elflibs-14.2-x86_64-39.txz: Rebuilt. + Restored libstdc++.so.5. Upgraded libidn and libidn2. +ap/vim-8.1.0001-x86_64-1.txz: Upgraded. +l/libidn2-2.0.5-x86_64-1.txz: Upgraded. +x/mesa-18.0.4-x86_64-1.txz: Upgraded. +x/xf86-video-mach64-6.9.6-x86_64-1.txz: Upgraded. +x/xf86-video-rendition-4.2.7-x86_64-1.txz: Upgraded. +xap/vim-gvim-8.1.0001-x86_64-1.txz: Upgraded. + </pre>]]> + </description> + </item> + <item> + <title>Thu, 17 May 2018 20:49:42 GMT</title> + <pubDate>Thu, 17 May 2018 20:49:42 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20180517204942</link> + <guid isPermaLink="false">20180517204942</guid> + <description> + <![CDATA[<pre> +l/babl-0.1.48-x86_64-1.txz: Upgraded. +l/gegl-0.4.2-x86_64-1.txz: Upgraded. +l/gst-plugins-base-1.14.1-x86_64-1.txz: Upgraded. +l/gst-plugins-good-1.14.1-x86_64-1.txz: Upgraded. +l/gst-plugins-libav-1.14.1-x86_64-1.txz: Upgraded. +l/gstreamer-1.14.1-x86_64-1.txz: Upgraded. +n/ca-certificates-20180409-noarch-1.txz: Upgraded. +n/samba-4.8.2-x86_64-1.txz: Upgraded. +x/libinput-1.10.7-x86_64-1.txz: Upgraded. +x/xf86-video-vmware-13.3.0-x86_64-1.txz: Upgraded. +xap/mozilla-firefox-60.0.1-x86_64-1.txz: Upgraded. +extra/pure-alsa-system/gst-plugins-good-1.14.1-x86_64-1_alsa.txz: Upgraded. + </pre>]]> + </description> + </item> + <item> + <title>Thu, 17 May 2018 04:13:16 GMT</title> + <pubDate>Thu, 17 May 2018 04:13:16 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20180517041316</link> + <guid isPermaLink="false">20180517041316</guid> + <description> + <![CDATA[<pre> +a/e2fsprogs-1.44.2-x86_64-1.txz: Upgraded. +a/kernel-generic-4.14.41-x86_64-1.txz: Upgraded. +a/kernel-huge-4.14.41-x86_64-1.txz: Upgraded. +a/kernel-modules-4.14.41-x86_64-1.txz: Upgraded. +a/usbutils-010-x86_64-1.txz: Upgraded. +ap/lsscsi-0.29-x86_64-1.txz: Upgraded. +ap/nano-2.9.7-x86_64-1.txz: Upgraded. +d/kernel-headers-4.14.41-x86-1.txz: Upgraded. +k/kernel-source-4.14.41-noarch-1.txz: Upgraded. +l/libgphoto2-2.5.18-x86_64-1.txz: Upgraded. +l/libimobiledevice-1.2.0-x86_64-5.txz: Rebuilt. + Patch to fix double free with OpenSSL-1.1.x. Thanks to ill323. +n/curl-7.60.0-x86_64-1.txz: Upgraded. + This release contains security fixes: + FTP: shutdown response buffer overflow + RTSP: bad headers buffer over-read + For more information, see: + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-1000300 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-1000301 + (* Security fix *) +n/links-2.16-x86_64-1.txz: Upgraded. +x/xdg-utils-1.1.3-noarch-1.txz: Upgraded. +xfce/xfce4-terminal-0.8.7.4-x86_64-1.txz: Upgraded. +extra/tigervnc/tigervnc-1.8.0-x86_64-5.txz: Rebuilt. + Patched and recompiled for xorg-server-1.20.0. Thanks to Matteo Bernardini. +isolinux/initrd.img: Rebuilt. +kernels/*: Upgraded. +pasture/php-5.6.36-x86_64-1.txz: Added. + Since some things still require php-5.6, here's an alternate package + compiled against openssl-1.1. Thanks to Darth Vader. +usb-and-pxe-installers/usbboot.img: Rebuilt. + </pre>]]> + </description> + </item> + <item> + <title>Mon, 14 May 2018 19:48:52 GMT</title> + <pubDate>Mon, 14 May 2018 19:48:52 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20180514194852</link> + <guid isPermaLink="false">20180514194852</guid> + <description> + <![CDATA[<pre> +a/openssl-solibs-1.1.0h-x86_64-2.txz: Rebuilt. +ap/gutenprint-5.2.14-x86_64-2.txz: Rebuilt. + Rebuilt without the gimp2 print plugin (not compatible with gimp-2.10.0). +ap/vim-8.0.1839-x86_64-1.txz: Upgraded. +n/openssl-1.1.0h-x86_64-2.txz: Rebuilt. + Fixed missing quotes in c_rehash. Thanks to Matteo Bernardini. + After updating this package, it may be required to reinstall the + ca-certificates package (or run: update-ca-certificates --fresh). +x/libdmx-1.1.4-x86_64-1.txz: Upgraded. +xap/vim-gvim-8.0.1839-x86_64-1.txz: Upgraded. + </pre>]]> + </description> + </item> + <item> + <title>Sat, 12 May 2018 00:28:18 GMT</title> + <pubDate>Sat, 12 May 2018 00:28:18 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20180512002818</link> + <guid isPermaLink="false">20180512002818</guid> + <description> + <![CDATA[<pre> +Where possible, the driver packages for X11 have been recompiled. However, +there were some (xf86-video-geode, xf86-video-tseng, xf86-video-sis, +xf86-video-savage, xf86-video-s3virge, xf86-video-rendition, xf86-video-r128, +and xf86-video-mach64) that would not compile against xorg-server-1.20.0 and +for which no patches seem to be available. Is anyone still using those, or are +they finally obsolete? I'll hold off on removing them until I can find out one +way or the other. +a/aaa_elflibs-14.2-x86_64-38.txz: Rebuilt. +a/bzip2-1.0.6-x86_64-3.txz: Rebuilt. + Added bzip2.pc. +ap/ghostscript-9.23-x86_64-3.txz: Rebuilt. + Recompiled against libidn-1.35. +d/rust-1.26.0-x86_64-1.txz: Upgraded. +l/libidn-1.35-x86_64-1.txz: Upgraded. + Shared library .so-version bump. +l/loudmouth-1.5.3-x86_64-3.txz: Rebuilt. + Recompiled against libidn-1.35. +n/NetworkManager-1.10.8-x86_64-1.txz: Upgraded. +n/bind-9.11.3-x86_64-4.txz: Rebuilt. + Recompiled against libidn-1.35. +n/lynx-2.8.9dev.18-x86_64-1.txz: Upgraded. + Compiled against libidn-1.35. +n/mcabber-1.0.5-x86_64-4.txz: Rebuilt. + Recompiled against libidn-1.35. +n/mutt-1.9.5-x86_64-4.txz: Rebuilt. + Recompiled against libidn-1.35. +x/xf86-input-acecad-1.5.0-x86_64-12.txz: Rebuilt. +x/xf86-input-evdev-2.10.5-x86_64-3.txz: Rebuilt. +x/xf86-input-joystick-1.6.3-x86_64-3.txz: Rebuilt. +x/xf86-input-keyboard-1.9.0-x86_64-3.txz: Rebuilt. +x/xf86-input-libinput-0.27.1-x86_64-3.txz: Rebuilt. +x/xf86-input-mouse-1.9.2-x86_64-3.txz: Rebuilt. +x/xf86-input-penmount-1.5.0-x86_64-12.txz: Rebuilt. +x/xf86-input-synaptics-1.9.0-x86_64-3.txz: Rebuilt. +x/xf86-input-vmmouse-13.1.0-x86_64-7.txz: Rebuilt. +x/xf86-input-void-1.4.0-x86_64-12.txz: Rebuilt. +x/xf86-input-wacom-0.36.1-x86_64-3.txz: Rebuilt. +x/xf86-video-amdgpu-18.0.1-x86_64-3.txz: Rebuilt. +x/xf86-video-apm-1.2.5-x86_64-11.txz: Rebuilt. +x/xf86-video-ark-0.7.5-x86_64-11.txz: Rebuilt. +x/xf86-video-ast-1.1.5-x86_64-5.txz: Rebuilt. +x/xf86-video-ati-18.0.1-x86_64-3.txz: Rebuilt. +x/xf86-video-chips-1.2.7-x86_64-3.txz: Rebuilt. +x/xf86-video-cirrus-1.5.3-x86_64-5.txz: Rebuilt. +x/xf86-video-dummy-0.3.8-x86_64-3.txz: Rebuilt. +x/xf86-video-glint-1.2.9-x86_64-3.txz: Rebuilt. +x/xf86-video-i128-1.3.6-x86_64-11.txz: Rebuilt. +x/xf86-video-i740-1.3.6-x86_64-3.txz: Rebuilt. +x/xf86-video-mga-1.6.5-x86_64-3.txz: Rebuilt. +x/xf86-video-neomagic-1.2.9-x86_64-5.txz: Rebuilt. +x/xf86-video-nouveau-1.0.15-x86_64-3.txz: Rebuilt. +x/xf86-video-nv-2.1.21-x86_64-3.txz: Rebuilt. +x/xf86-video-openchrome-0.6.0-x86_64-3.txz: Rebuilt. +x/xf86-video-s3-0.6.5-x86_64-11.txz: Rebuilt. +x/xf86-video-siliconmotion-1.7.9-x86_64-3.txz: Rebuilt. +x/xf86-video-sisusb-0.9.7-x86_64-3.txz: Rebuilt. +x/xf86-video-tdfx-1.4.7-x86_64-3.txz: Rebuilt. +x/xf86-video-tga-1.2.2-x86_64-11.txz: Rebuilt. +x/xf86-video-trident-1.3.8-x86_64-3.txz: Rebuilt. +x/xf86-video-v4l-0.2.0-x86_64-16.txz: Rebuilt. +x/xf86-video-vboxvideo-1.0.0-x86_64-3.txz: Rebuilt. +x/xf86-video-vesa-2.4.0-x86_64-3.txz: Rebuilt. +x/xf86-video-vmware-13.2.1-x86_64-7.txz: Rebuilt. +x/xf86-video-voodoo-1.2.5-x86_64-12.txz: Rebuilt. +xap/pidgin-2.13.0-x86_64-3.txz: Rebuilt. + Recompiled against libidn-1.35. + </pre>]]> + </description> + </item> + <item> + <title>Thu, 10 May 2018 21:01:11 GMT</title> + <pubDate>Thu, 10 May 2018 21:01:11 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20180510210111</link> + <guid isPermaLink="false">20180510210111</guid> + <description> + <![CDATA[<pre> +a/aaa_elflibs-14.2-x86_64-37.txz: Rebuilt. + Restored libpng14.so.14. +n/nghttp2-1.32.0-x86_64-1.txz: Upgraded. +x/libdrm-2.4.92-x86_64-1.txz: Upgraded. +x/xf86-video-intel-git_20180315_e7bfc906-x86_64-1.txz: Upgraded. +x/xorg-server-1.20.0-x86_64-1.txz: Upgraded. +x/xorg-server-xephyr-1.20.0-x86_64-1.txz: Upgraded. +x/xorg-server-xnest-1.20.0-x86_64-1.txz: Upgraded. +x/xorg-server-xvfb-1.20.0-x86_64-1.txz: Upgraded. + </pre>]]> + </description> + </item> + <item> + <title>Thu, 10 May 2018 13:17:20 GMT</title> + <pubDate>Thu, 10 May 2018 13:17:20 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20180510131720</link> + <guid isPermaLink="false">20180510131720</guid> + <description> + <![CDATA[<pre> +n/wpa_supplicant-2.6-x86_64-6.txz: Rebuilt. + Drop the use-system-openssl-ciphers patch. Thanks to GazL. + </pre>]]> + </description> + </item> + <item> + <title>Thu, 10 May 2018 03:25:47 GMT</title> + <pubDate>Thu, 10 May 2018 03:25:47 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20180510032547</link> + <guid isPermaLink="false">20180510032547</guid> + <description> + <![CDATA[<pre> +a/aaa_elflibs-14.2-x86_64-36.txz: Rebuilt. +a/glibc-zoneinfo-2018e-noarch-1.txz: Upgraded. +a/kernel-firmware-20180507_8fc2d4e-noarch-1.txz: Upgraded. +a/kernel-generic-4.14.40-x86_64-1.txz: Upgraded. +a/kernel-huge-4.14.40-x86_64-1.txz: Upgraded. +a/kernel-modules-4.14.40-x86_64-1.txz: Upgraded. +a/openssl-solibs-1.1.0h-x86_64-1.txz: Upgraded. +a/openssl10-solibs-1.0.2o-x86_64-1.txz: Added. + Added compatibility libraries for binaries that need to remain compiled + against openssl-1.0.2. +ap/hplip-3.18.4-x86_64-2.txz: Rebuilt. + Recompiled against openssl-1.1.0h. +ap/mariadb-10.2.14-x86_64-3.txz: Rebuilt. + Recompiled against openssl-1.1.0h. +d/git-2.17.0-x86_64-3.txz: Rebuilt. + Recompiled against openssl-1.1.0h. +d/kernel-headers-4.14.40-x86-1.txz: Upgraded. +d/perl-5.26.2-x86_64-3.txz: Rebuilt. + Recompiled against openssl-1.1.0h. +d/python-2.7.15-x86_64-2.txz: Rebuilt. + Recompiled against openssl-1.1.0h. +d/python3-3.6.5-x86_64-3.txz: Rebuilt. + Recompiled against openssl-1.1.0h. +d/ruby-2.5.1-x86_64-3.txz: Rebuilt. + Recompiled against openssl-1.1.0h. +d/rust-1.25.0-x86_64-3.txz: Rebuilt. + Recompiled against openssl-1.1.0h. +k/kernel-source-4.14.40-noarch-1.txz: Upgraded. +l/M2Crypto-0.27.0-x86_64-4.txz: Rebuilt. + Recompiled against openssl-1.1.0h. +l/apr-util-1.6.1-x86_64-7.txz: Rebuilt. + Recompiled against openssl-1.1.0h. +l/gnome-keyring-3.28.2-x86_64-1.txz: Upgraded. +l/gvfs-1.36.2-x86_64-1.txz: Upgraded. +l/libarchive-3.3.2-x86_64-3.txz: Rebuilt. + Recompiled against openssl-1.1.0h. +l/libevent-2.1.8-x86_64-3.txz: Rebuilt. + Recompiled against openssl-1.1.0h. +l/libimobiledevice-1.2.0-x86_64-4.txz: Rebuilt. + Recompiled against openssl-1.1.0h. +l/librsvg-2.42.4-x86_64-1.txz: Upgraded. +l/libsoup-2.62.2-x86_64-1.txz: Upgraded. +l/libssh2-1.8.0-x86_64-3.txz: Rebuilt. + Recompiled against openssl-1.1.0h. +l/libvncserver-0.9.11-x86_64-4.txz: Rebuilt. + Recompiled against openssl-1.1.0h. +l/libzip-1.5.1-x86_64-3.txz: Rebuilt. + Recompiled against openssl-1.1.0h. +l/neon-0.30.2-x86_64-1.txz: Upgraded. + Compiled against openssl-1.1.0h. +l/opusfile-0.9-x86_64-4.txz: Rebuilt. + Recompiled against openssl-1.1.0h. +l/pulseaudio-11.1-x86_64-3.txz: Rebuilt. + Recompiled against openssl-1.1.0h. +l/pycurl-7.43.0.1-x86_64-3.txz: Rebuilt. + Recompiled against openssl-1.1.0h. +l/qca-2.1.3-x86_64-3.txz: Rebuilt. + Recompiled against openssl-1.1.0h. +l/qt-4.8.7-x86_64-10.txz: Rebuilt. + Recompiled against openssl-1.1.0h. +l/redland-1.0.17-x86_64-5.txz: Rebuilt. + Recompiled against openssl-1.1.0h. +l/serf-1.3.9-x86_64-3.txz: Rebuilt. + Recompiled against openssl-1.1.0h. +n/alpine-2.21-x86_64-3.txz: Rebuilt. + Recompiled against openssl-1.1.0h. +n/bind-9.11.3-x86_64-3.txz: Rebuilt. + Recompiled against openssl-1.1.0h. +n/curl-7.59.0-x86_64-4.txz: Rebuilt. + Recompiled against openssl-1.1.0h. +n/cyrus-sasl-2.1.27_rc7-x86_64-1.txz: Upgraded. + Compiled against openssl-1.1.0h. +n/dovecot-2.3.1-x86_64-4.txz: Rebuilt. + Recompiled against openssl-1.1.0h. +n/epic5-2.0.1-x86_64-5.txz: Rebuilt. + Recompiled against openssl-1.1.0h. +n/fetchmail-6.3.26-x86_64-4.txz: Rebuilt. + Recompiled against openssl-1.1.0h. +n/htdig-3.2.0b6-x86_64-6.txz: Rebuilt. + Recompiled against openssl-1.1.0h. +n/httpd-2.4.33-x86_64-4.txz: Rebuilt. + Recompiled against openssl-1.1.0h. +n/irssi-1.1.1-x86_64-3.txz: Rebuilt. + Recompiled against openssl-1.1.0h. +n/lftp-4.8.3-x86_64-3.txz: Rebuilt. + Recompiled against openssl-1.1.0h. +n/libgpg-error-1.31-x86_64-1.txz: Upgraded. +n/links-2.14-x86_64-4.txz: Rebuilt. + Recompiled against openssl-1.1.0h. +n/lynx-2.8.9dev.16-x86_64-2.txz: Rebuilt. + Recompiled against openssl-1.1.0h. +n/mailx-12.5-x86_64-4.txz: Rebuilt. + Recompiled against openssl-1.1.0h. +n/mutt-1.9.5-x86_64-3.txz: Rebuilt. + Recompiled against openssl-1.1.0h. +n/net-snmp-5.7.3-x86_64-8.txz: Rebuilt. + Recompiled against openssl-1.1.0h. +n/nmap-7.70-x86_64-3.txz: Rebuilt. + Recompiled against openssl-1.1.0h. +n/ntp-4.2.8p11-x86_64-3.txz: Rebuilt. + Recompiled against openssl-1.1.0h. +n/openldap-client-2.4.46-x86_64-3.txz: Rebuilt. + Recompiled against openssl-1.1.0h. +n/openssh-7.7p1-x86_64-5.txz: Rebuilt. + Recompiled against openssl-1.1.0h. + Thanks to alienBOB for the patch. +n/openssl-1.1.0h-x86_64-1.txz: Upgraded. + Shared library .so-version bump. +n/openssl10-1.0.2o-x86_64-1.txz: Added. + Added a compatibility development package for sources that need to be + compiled against openssl-1.0.2o. To compile against openssl-1.0.2o, you'll + need to add lines like this to the build script: + export CFLAGS="$CFLAGS -I/usr/include/openssl-1.0" + export LIBS="-L/usr/lib${LIBDIRSUFFIX}/openssl-1.0" + Some sources may still make a mess of things, and in those cases it might be + easiest to temporarily remove the openssl (1.1.0h) package while compiling, + in addition to the changes shown above. + The shared libraries in this package (and also duplicated in the + openssl10-solibs package) have also been changed to use versioned symbols. + Old binaries and libraries will continue to run linked with these new + libraries, but it is suggested to recompile them if possible. This will + prevent problems in case something ends up linking both the 1.0.2 and the + 1.1.0 OpenSSL libraries. +n/openvpn-2.4.6-x86_64-2.txz: Rebuilt. + Recompiled against openssl-1.1.0h. +n/php-7.2.5-x86_64-2.txz: Rebuilt. + Recompiled against openssl-1.1.0h. +n/pidentd-3.0.19-x86_64-4.txz: Rebuilt. + Recompiled against openssl-1.1.0h. +n/popa3d-1.0.3-x86_64-3.txz: Rebuilt. + Recompiled against openssl-1.1.0h. +n/postfix-3.3.0-x86_64-4.txz: Rebuilt. + Recompiled against openssl-1.1.0h. +n/proftpd-1.3.6-x86_64-4.txz: Rebuilt. + Recompiled against openssl-1.1.0h. +n/slrn-1.0.2-x86_64-3.txz: Rebuilt. + Recompiled against openssl-1.1.0h. +n/snownews-1.5.13_20180507-x86_64-1.txz: Upgraded. + Compiled against openssl-1.1.0h. +n/stunnel-5.44-x86_64-3.txz: Rebuilt. + Recompiled against openssl-1.1.0h. +n/tcpdump-4.9.2-x86_64-3.txz: Rebuilt. + Recompiled against openssl-1.1.0h. +n/ulogd-2.0.5-x86_64-4.txz: Rebuilt. + Recompiled against openssl-1.1.0h. +n/vsftpd-3.0.3-x86_64-5.txz: Rebuilt. + Recompiled against openssl-1.1.0h. +n/wget-1.19.5-x86_64-1.txz: Upgraded. + Fixed a security issue where a malicious web server could inject arbitrary + cookies into the cookie jar file. + For more information, see: + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-0494 + (* Security fix *) + Compiled against openssl-1.1.0h. +n/wpa_supplicant-2.6-x86_64-5.txz: Rebuilt. + Recompiled against openssl-1.1.0h. +t/fig2dev-3.2.7a-x86_64-1.txz: Upgraded. +t/xfig-3.2.7a-x86_64-1.txz: Upgraded. +x/mesa-18.0.3-x86_64-1.txz: Upgraded. +xap/gftp-2.0.19-x86_64-7.txz: Rebuilt. + Recompiled against openssl-1.1.0h. +xap/gkrellm-2.3.10-x86_64-4.txz: Rebuilt. + Recompiled against openssl-1.1.0h. +xap/gnuplot-5.2.3-x86_64-1.txz: Upgraded. +xap/hexchat-2.14.1-x86_64-3.txz: Rebuilt. + Recompiled against openssl-1.1.0h. +xap/mozilla-firefox-60.0-x86_64-1.txz: Upgraded. + This release contains security fixes and improvements. + For more information, see: + https://www.mozilla.org/security/known-vulnerabilities/firefox.html + https://www.mozilla.org/en-US/security/advisories/mfsa2018-11/ + (* Security fix *) +xap/rdesktop-1.8.3-x86_64-3.txz: Rebuilt. + Recompiled against openssl-1.1.0h. +xap/sane-1.0.27-x86_64-3.txz: Rebuilt. + Recompiled against openssl-1.1.0h. +xap/x3270-3.3.12ga7-x86_64-4.txz: Rebuilt. + Recompiled against openssl-1.1.0h. +extra/sendmail/sendmail-8.15.2-x86_64-3.txz: Rebuilt. + Recompiled against openssl-1.1.0h. +extra/sendmail/sendmail-cf-8.15.2-noarch-3.txz: Rebuilt. +isolinux/initrd.img: Rebuilt. +kernels/*: Upgraded. +usb-and-pxe-installers/usbboot.img: Rebuilt. + </pre>]]> + </description> + </item> + <item> + <title>Fri, 4 May 2018 19:40:52 GMT</title> + <pubDate>Fri, 4 May 2018 19:40:52 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20180504194052</link> + <guid isPermaLink="false">20180504194052</guid> + <description> + <![CDATA[<pre> +d/python-2.7.15-x86_64-1.txz: Upgraded. + Updated to the latest 2.7.x release. + This fixes some security issues in difflib and poplib (regexes vulnerable + to denial of service attacks), as well as security issues with the bundled + expat library. + For more information, see: + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2012-0876 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-0718 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-0718 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-4472 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-5300 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-9063 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-9233 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-1060 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-1061 + (* Security fix *) +e/emacs-25.3-x86_64-4.txz: Rebuilt. + Recompiled against imagemagick-6.9.9_42. +l/virtuoso-ose-6.1.8-x86_64-9.txz: Rebuilt. + Recompiled against imagemagick-6.9.9_42. +x/xterm-333-x86_64-1.txz: Upgraded. +xap/xine-lib-1.2.9-x86_64-3.txz: Rebuilt. + Recompiled against imagemagick-6.9.9_42. +xap/xlockmore-5.55-x86_64-1.txz: Upgraded. + Compiled against imagemagick-6.9.9_42. + </pre>]]> + </description> + </item> + <item> + <title>Thu, 3 May 2018 22:42:35 GMT</title> + <pubDate>Thu, 3 May 2018 22:42:35 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20180503224235</link> + <guid isPermaLink="false">20180503224235</guid> + <description> + <![CDATA[<pre> +l/imagemagick-6.9.9_42-x86_64-1.txz: Upgraded. + Shared library .so-version bump. +l/seamonkey-solibs-2.49.3-x86_64-1.txz: Upgraded. +xap/seamonkey-2.49.3-x86_64-1.txz: Upgraded. + This update contains security fixes and improvements. + For more information (when it appears), see: + http://www.seamonkey-project.org/releases/seamonkey2.49.3 + (* Security fix *) + </pre>]]> + </description> + </item> + <item> + <title>Thu, 3 May 2018 13:44:01 GMT</title> + <pubDate>Thu, 3 May 2018 13:44:01 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20180503134401</link> + <guid isPermaLink="false">20180503134401</guid> + <description> + <![CDATA[<pre> +a/kernel-firmware-20180430_397a604-noarch-1.txz: Upgraded. +a/kernel-generic-4.14.39-x86_64-1.txz: Upgraded. +a/kernel-huge-4.14.39-x86_64-1.txz: Upgraded. +a/kernel-modules-4.14.39-x86_64-1.txz: Upgraded. +d/kernel-headers-4.14.39-x86-1.txz: Upgraded. +k/kernel-source-4.14.39-noarch-1.txz: Upgraded. +l/LibRaw-0.18.10-x86_64-1.txz: Upgraded. + Fixes some minor security issues. + For more information, see: + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-13735 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-14265 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-14348 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-10528 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-10529 + (* Security fix *) +l/libaio-0.3.111-x86_64-1.txz: Upgraded. +n/dhcpcd-7.0.4-x86_64-1.txz: Upgraded. +n/gnupg2-2.2.7-x86_64-1.txz: Upgraded. +isolinux/initrd.img: Rebuilt. +kernels/*: Upgraded. +usb-and-pxe-installers/usbboot.img: Rebuilt. + </pre>]]> + </description> + </item> + <item> + <title>Tue, 1 May 2018 20:43:20 GMT</title> + <pubDate>Tue, 1 May 2018 20:43:20 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20180501204320</link> + <guid isPermaLink="false">20180501204320</guid> + <description> + <![CDATA[<pre> +a/dbus-1.12.8-x86_64-1.txz: Upgraded. +a/eudev-3.2.5-x86_64-3.txz: Rebuilt. + Don't treat bind actions as add/update actions. Fixes MTP with recent + kernels. Thanks to DarkVision for the link to the patch. +a/xfsprogs-4.16.1-x86_64-1.txz: Upgraded. +ap/hplip-3.18.4-x86_64-1.txz: Upgraded. +ap/man-pages-4.16-noarch-1.txz: Upgraded. +l/gegl-0.4.0-x86_64-1.txz: Upgraded. +l/gexiv2-0.10.8-x86_64-1.txz: Added. + Required by gimp-2.10.0. +l/json-c-0.13.1_20180305-x86_64-1.txz: Added. + Looks like we're getting this package back since libmypaint needs it. +l/json-glib-1.4.2-x86_64-1.txz: Added. + Required by gegl-0.4.0 and gimp-2.10.0. +x/libinput-1.10.6-x86_64-1.txz: Upgraded. +x/libmypaint-1.3.0-x86_64-1.txz: Added. + Required by gimp-2.10.0. +x/mypaint-brushes-1.3.0-noarch-1.txz: Added. + Required by gimp-2.10.0. +xap/gimp-2.10.0-x86_64-1.txz: Upgraded. + </pre>]]> + </description> + </item> + <item> + <title>Mon, 30 Apr 2018 22:35:43 GMT</title> + <pubDate>Mon, 30 Apr 2018 22:35:43 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20180430223543</link> + <guid isPermaLink="false">20180430223543</guid> + <description> + <![CDATA[<pre> +a/xz-5.2.4-x86_64-1.txz: Upgraded. +ap/sudo-1.8.23-x86_64-1.txz: Upgraded. +l/libwmf-0.2.8.4-x86_64-8.txz: Rebuilt. + Patched denial of service and possible execution of arbitrary code + security issues. + For more information, see: + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2004-0941 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2006-3376 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-0455 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-2756 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-3472 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-3473 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-3477 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2009-3546 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-0848 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-4588 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-4695 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-4696 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-10167 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-10168 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-9011 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-9317 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-6362 + (* Security fix *) + Symlink to system Type1 fonts. +l/libwmf-docs-0.2.8.4-noarch-7.txz: Removed. + There's no good reason to split this package. +xap/mozilla-firefox-59.0.3-x86_64-1.txz: Upgraded. + This release contains security fixes and improvements. + For more information, see: + https://www.mozilla.org/security/known-vulnerabilities/firefox.html + (* Security fix *) + </pre>]]> + </description> + </item> + <item> + <title>Mon, 30 Apr 2018 01:34:10 GMT</title> + <pubDate>Mon, 30 Apr 2018 01:34:10 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20180430013410</link> + <guid isPermaLink="false">20180430013410</guid> + <description> + <![CDATA[<pre> +a/kernel-generic-4.14.38-x86_64-1.txz: Upgraded. +a/kernel-huge-4.14.38-x86_64-1.txz: Upgraded. +a/kernel-modules-4.14.38-x86_64-1.txz: Upgraded. +d/kernel-headers-4.14.38-x86-1.txz: Upgraded. +k/kernel-source-4.14.38-noarch-1.txz: Upgraded. +l/libwebp-1.0.0-x86_64-1.txz: Upgraded. +n/samba-4.8.1-x86_64-1.txz: Upgraded. +x/x11-skel-7.7-x86_64-4.txz: Rebuilt. + xwmconfig: typo fix in comment. (fortune -m "only code") +isolinux/initrd.img: Rebuilt. +kernels/*: Upgraded. +usb-and-pxe-installers/usbboot.img: Rebuilt. + </pre>]]> + </description> + </item> + <item> + <title>Sun, 29 Apr 2018 00:07:10 GMT</title> + <pubDate>Sun, 29 Apr 2018 00:07:10 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20180429000710</link> + <guid isPermaLink="false">20180429000710</guid> + <description> + <![CDATA[<pre> +a/glibc-zoneinfo-2018d-noarch-3.txz: Rebuilt. + timeconfig: fixed some cosmetic issues with output spacing. +a/gpm-1.20.7-x86_64-7.txz: Rebuilt. + setup.mouse: fixed some cosmetic issues with output spacing. +a/pkgtools-15.0-noarch-10.txz: Rebuilt. + Fixed some cosmetic issues with output spacing. +ap/slackpkg-2.82.2-noarch-3.txz: Rebuilt. + Edited the slack-desc to be properly formed (and more accurate). +d/doxygen-1.8.14-x86_64-3.txz: Rebuilt. + Reverted patch that causes doxygen to segfault. Thanks to orbea. +l/libvisio-0.1.6-x86_64-4.txz: Rebuilt. + Removed build script kludge to work around doxygen segfault. +x/mesa-18.0.2-x86_64-1.txz: Upgraded. +x/x11-skel-7.7-x86_64-3.txz: Rebuilt. + xwmconfig: fixed some cosmetic issues with output spacing. + </pre>]]> + </description> + </item> + <item> + <title>Fri, 27 Apr 2018 23:15:41 GMT</title> + <pubDate>Fri, 27 Apr 2018 23:15:41 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20180427231541</link> + <guid isPermaLink="false">20180427231541</guid> + <description> + <![CDATA[<pre> +ap/nano-2.9.6-x86_64-1.txz: Upgraded. +e/emacs-25.3-x86_64-3.txz: Rebuilt. + Provide unversioned emacs-no-x11 and emacs-with-x11 symlinks. + Thanks to madridsecreto. +n/openssh-7.7p1-x86_64-4.txz: Rebuilt. + Fixed tunnel forwarding with -w option. Thanks to Mario Preksavec. +x/urw-core35-fonts-otf-20170801_91edd6e_git-noarch-1.txz: Upgraded. + </pre>]]> + </description> + </item> + <item> + <title>Fri, 27 Apr 2018 03:58:48 GMT</title> + <pubDate>Fri, 27 Apr 2018 03:58:48 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20180427035848</link> + <guid isPermaLink="false">20180427035848</guid> + <description> + <![CDATA[<pre> +a/kernel-generic-4.14.37-x86_64-1.txz: Upgraded. +a/kernel-huge-4.14.37-x86_64-1.txz: Upgraded. +a/kernel-modules-4.14.37-x86_64-1.txz: Upgraded. +d/kernel-headers-4.14.37-x86-1.txz: Upgraded. +k/kernel-source-4.14.37-noarch-1.txz: Upgraded. +n/openvpn-2.4.6-x86_64-1.txz: Upgraded. + This is a security update fixing a potential double-free() in Interactive + Service. This usually only leads to a process crash (DoS by an unprivileged + local account) but since it could possibly lead to memory corruption if + happening while multiple other threads are active at the same time, + CVE-2018-9336 has been assigned to acknowledge this risk. + For more information, see: + https://github.com/OpenVPN/openvpn/commit/1394192b210cb3c6624a7419bcf3ff966742e79b + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-9336 + (* Security fix *) +n/php-7.2.5-x86_64-1.txz: Upgraded. + This release fixes bugs and security issues. + For more information, see: + https://php.net/ChangeLog-7.php#7.2.5 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-5712 + (* Security fix *) +isolinux/initrd.img: Rebuilt. +kernels/*: Upgraded. +usb-and-pxe-installers/usbboot.img: Rebuilt. + </pre>]]> + </description> + </item> + <item> + <title>Thu, 26 Apr 2018 01:34:12 GMT</title> + <pubDate>Thu, 26 Apr 2018 01:34:12 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20180426013412</link> + <guid isPermaLink="false">20180426013412</guid> + <description> + <![CDATA[<pre> +Don't like PulseAudio? Well... I hear you. Personally, it works for me, and it +makes it easier to switch between multiple audio inputs and outputs compared +to using plain ALSA. PulseAudio got off to a rocky start in the Linux world, +where it found itself adopted before it was ready (it was even billed on its +own website at the time as "the software that currently breaks your audio"). +It's my opinion that the reputation that PulseAudio acquired due to problems +back then isn't deserved any longer. If your hardware supports the sampling +rate of the audio data you're trying to play, PulseAudio will not resample it +(and if your hardware doesn't support that rate, resampling can hardly be +avoided). The increased latency has not been an issue here. Nevertheless, I +recognize that there are use cases where PulseAudio is still a detriment. +While I don't generally recommend removing PulseAudio, I'm not going to cram +it down your throat. So, if you'd like to be rid of PulseAudio, head over to +the new extra/pure-alsa-system directory and follow the instructions in the +README file there, and you'll have a PulseAudio-free pure ALSA system. +Thanks to orbea who sent me a small patch for the mpg123.SlackBuild so that +it would detect the lack of PulseAudio and not try to build in support, which +got me to thinking about all of this. Cheers! :-) +a/btrfs-progs-v4.16.1-x86_64-1.txz: Upgraded. +kde/kopete-4.14.3-x86_64-7.txz: Rebuilt. + Dropped obsolete wlm (libmsn) protocol. Thanks to alienBOB. +l/libmsn-4.2.1-x86_64-3.txz: Removed. +l/poppler-data-0.4.9-noarch-1.txz: Upgraded. +extra/pure-alsa-system/MPlayer-20180208-x86_64-3_alsa.txz: Rebuilt. +extra/pure-alsa-system/alsa-lib-1.1.6-x86_64-3_alsa.txz: Rebuilt. +extra/pure-alsa-system/alsa-plugins-1.1.6-x86_64-2_alsa.txz: Rebuilt. +extra/pure-alsa-system/audacious-plugins-3.9-x86_64-4_alsa.txz: Rebuilt. +extra/pure-alsa-system/ffmpeg-3.4.2-x86_64-2_alsa.txz: Rebuilt. +extra/pure-alsa-system/fluidsynth-1.1.10-x86_64-2_alsa.txz: Rebuilt. +extra/pure-alsa-system/gst-plugins-good-1.14.0-x86_64-2_alsa.txz: Rebuilt. +extra/pure-alsa-system/gst-plugins-good0-0.10.31-x86_64-3_alsa.txz: Rebuilt. +extra/pure-alsa-system/kde-runtime-4.14.3-x86_64-7_alsa.txz: Rebuilt. +extra/pure-alsa-system/kmix-4.14.3-x86_64-4_alsa.txz: Rebuilt. +extra/pure-alsa-system/libao-1.2.2-x86_64-2_alsa.txz: Rebuilt. +extra/pure-alsa-system/libcanberra-0.30-x86_64-6_alsa.txz: Rebuilt. +extra/pure-alsa-system/mpg123-1.25.10-x86_64-2_alsa.txz: Rebuilt. +extra/pure-alsa-system/phonon-4.8.3-x86_64-3_alsa.txz: Rebuilt. +extra/pure-alsa-system/sox-14.4.2-x86_64-5_alsa.txz: Rebuilt. +extra/pure-alsa-system/xfce4-mixer-4.11.0-x86_64-1_alsa.txz: Upgraded. +extra/pure-alsa-system/xfce4-volumed-0.1.13-x86_64-4_alsa.txz: Rebuilt. +extra/pure-alsa-system/xine-lib-1.2.9-x86_64-2_alsa.txz: Rebuilt. + </pre>]]> + </description> + </item> + <item> + <title>Wed, 25 Apr 2018 04:38:51 GMT</title> + <pubDate>Wed, 25 Apr 2018 04:38:51 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20180425043851</link> + <guid isPermaLink="false">20180425043851</guid> + <description> + <![CDATA[<pre> +a/kernel-generic-4.14.36-x86_64-1.txz: Upgraded. +a/kernel-huge-4.14.36-x86_64-1.txz: Upgraded. +a/kernel-modules-4.14.36-x86_64-1.txz: Upgraded. +d/gcc-7.3.0-x86_64-3.txz: Rebuilt. +d/gcc-brig-7.3.0-x86_64-3.txz: Rebuilt. +d/gcc-g++-7.3.0-x86_64-3.txz: Rebuilt. +d/gcc-gfortran-7.3.0-x86_64-3.txz: Rebuilt. +d/gcc-gnat-7.3.0-x86_64-3.txz: Rebuilt. + Rebuilt to fix missing shared libraries. Thanks to qunying. +d/gcc-go-7.3.0-x86_64-3.txz: Rebuilt. +d/gcc-objc-7.3.0-x86_64-3.txz: Rebuilt. +d/kernel-headers-4.14.36-x86-1.txz: Upgraded. +d/parallel-20180422-noarch-1.txz: Added. +d/perl-5.26.2-x86_64-2.txz: Rebuilt. + Applied upstream patch to use net_buffer_length in DBD-mysql. + Thanks to Iouri Kharon. + Upgraded to URI-1.74. +k/kernel-source-4.14.36-noarch-1.txz: Upgraded. +l/imagemagick-6.9.9_40-x86_64-3.txz: Rebuilt. + Really disable OpenCL. Thanks to orbea. +isolinux/initrd.img: Rebuilt. +kernels/*: Upgraded. +usb-and-pxe-installers/usbboot.img: Rebuilt. + </pre>]]> + </description> + </item> + <item> + <title>Mon, 23 Apr 2018 22:17:42 GMT</title> + <pubDate>Mon, 23 Apr 2018 22:17:42 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20180423221742</link> + <guid isPermaLink="false">20180423221742</guid> + <description> + <![CDATA[<pre> +ap/gutenprint-5.2.14-x86_64-1.txz: Upgraded. +d/meson-0.46.0-x86_64-1.txz: Upgraded. +d/python-pip-10.0.1-x86_64-1.txz: Upgraded. + </pre>]]> + </description> + </item> + <item> + <title>Sat, 21 Apr 2018 17:39:25 GMT</title> + <pubDate>Sat, 21 Apr 2018 17:39:25 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20180421173925</link> + <guid isPermaLink="false">20180421173925</guid> + <description> + <![CDATA[<pre> +a/lvm2-2.02.177-x86_64-1.txz: Upgraded. +a/pkgtools-15.0-noarch-9.txz: Rebuilt. + installpkg: fixed occasional lack of package size reported by the installer. +d/binutils-2.30-x86_64-3.txz: Rebuilt. + Fixed /usr/$TARGET/lib directory. Thanks to GazL. +n/gpgme-1.11.1-x86_64-1.txz: Upgraded. +n/ppp-2.4.7-x86_64-3.txz: Rebuilt. + Fixed rp-pppoe build. Thanks to voegelas for the bug report. +xfce/xfce4-settings-4.12.3-x86_64-1.txz: Upgraded. +isolinux/initrd.img: Rebuilt. +usb-and-pxe-installers/usbboot.img: Rebuilt. + </pre>]]> + </description> + </item> + <item> + <title>Fri, 20 Apr 2018 03:32:21 GMT</title> + <pubDate>Fri, 20 Apr 2018 03:32:21 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20180420033221</link> + <guid isPermaLink="false">20180420033221</guid> + <description> + <![CDATA[<pre> +a/kernel-generic-4.14.35-x86_64-1.txz: Upgraded. +a/kernel-huge-4.14.35-x86_64-1.txz: Upgraded. + SQUASHFS m -> y + Thanks to alienBOB. +a/kernel-modules-4.14.35-x86_64-1.txz: Upgraded. +d/kernel-headers-4.14.35-x86-1.txz: Upgraded. +k/kernel-source-4.14.35-noarch-1.txz: Upgraded. + RCU_EXPERT n -> y + +RCU_FANOUT 32 + +RCU_FANOUT_LEAF 16 + +RCU_FAST_NO_HZ y + +RCU_NOCB_CPU y + Thanks to alienBOB. +kde/kde-runtime-4.14.3-x86_64-7.txz: Rebuilt. + Recompiled against gpgme-1.11.0. +kde/kdepim-4.14.10-x86_64-4.txz: Rebuilt. + Recompiled against gpgme-1.11.0. +kde/kdepimlibs-4.14.10-x86_64-6.txz: Rebuilt. + Recompiled against gpgme-1.11.0. +kde/kget-4.14.3-x86_64-5.txz: Rebuilt. + Recompiled against gpgme-1.11.0. +kde/kopete-4.14.3-x86_64-6.txz: Rebuilt. + Recompiled against gpgme-1.11.0. +l/gmime-2.6.23-x86_64-4.txz: Rebuilt. + Recompiled against gpgme-1.11.0. +n/gpa-0.9.10-x86_64-3.txz: Rebuilt. + Recompiled against gpgme-1.11.0. +n/gpgme-1.11.0-x86_64-1.txz: Upgraded. + Shared library .so-version bump. +n/mcabber-1.0.5-x86_64-3.txz: Rebuilt. + Recompiled against gpgme-1.11.0. +n/mutt-1.9.5-x86_64-2.txz: Rebuilt. + Recompiled against gpgme-1.11.0. +n/samba-4.7.7-x86_64-2.txz: Rebuilt. + Recompiled against gpgme-1.11.0. +x/libinput-1.10.5-x86_64-1.txz: Upgraded. +extra/fltk/fltk-1.3.4_2-x86_64-2.txz: Rebuilt. + Fixed fltk-config. Thanks to Matteo Bernardini. +isolinux/initrd.img: Rebuilt. +kernels/*: Upgraded. +usb-and-pxe-installers/usbboot.img: Rebuilt. + </pre>]]> + </description> + </item> + <item> + <title>Thu, 19 Apr 2018 01:04:06 GMT</title> + <pubDate>Thu, 19 Apr 2018 01:04:06 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20180419010406</link> + <guid isPermaLink="false">20180419010406</guid> + <description> + <![CDATA[<pre> +Hi folks, and welcome to the third ever Slackware Mass Rebuild (and the +longest ChangeLog entry in project history). There were two primary +motivations for rebuilding everything in the main tree. The first was to +switch to the new C++ ABI. The second was to get rid of all the .la files +in the LD_LIBRARY_PATH. Really, having .la files installed has been mostly +obsolete since things began to use pkg-config instead, but it's not easy +to get rid of them unless you do it all at once. If you just take them out +of one package, any other packages containing .la files that refer to the +removed ones will be broken. We've removed a few here and there before +(and then handled any packages that had referred to them with a rebuild), +but it was time to finally remove all the ones in /lib{,64} and +/usr/lib{,64}. One of the reasons that this really needed to happen is that +many projects are starting to migrate to build systems other than autotools, +and those systems do not generate .la files. So if we didn't get rid of them +now, we might end up in a situation later on where they are being removed +by upstream and then we would have to chase down the dependency breakage and +recompile (possibly many) other packages. The .la files that are outside of +the LD_LIBRARY_PATH were not removed (and shouldn't be) - those ones are +often used by the lt_dlopen() function to load plugins and removing those +ones can break things. But those ones don't cause problems... they aren't +likely to try to infect .la files produced by other packages. +IMPORTANT NOTE: If you have any third party or other packages installed on +your system that don't come with Slackware, and those packages have installed +any .la files, it is very likely that they refer to some .la files which we +have just removed, and that trying to compile against these packages will no +longer work. Luckily, the solution is simple: remove them. This command will +remove any stale .la files from the LD_LIBRARY_PATH: +rm /{,usr/}lib{,64}/*.la +Moving forward, nothing shipped in Slackware will contain any .la files in +those directories, and any SlackBuilds intended to be used with Slackware 15.0 +should contain this bit of script: +# Don't ship .la files: +rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.la +In addition to those goals, the opportunity was taken to clean up slack-desc +files and make many trivial fixes to build scripts. We've also made it easy +to recompile everything again should there be a good reason to do so. +You'll also find various updates scattered throughout this long list. +Enjoy, and sorry about the bandwidth. ;-) +a/aaa_base-14.2-x86_64-4.txz: Rebuilt. + In /etc/os-release, change PRETTY_NAME to: + PRETTY_NAME="Slackware 14.2 $ARCH (post 14.2 -current)" +a/aaa_elflibs-14.2-x86_64-35.txz: Rebuilt. + Removed obsolete libraries: libudev.so.0.13.1, libgdbm.so.3.0.0, + libhistory.so.5.2, libjpeg.so.8.0.1, libmpfr.so.4.1.6, libpng14.so.14.18.0, + libreadline.so.5.2, libstdc++.so.5.0.7, libtiff.so.3.9.7, + and libtiffxx.so.3.9.7. + Don't create library symlinks in the install script - let installpkg's + ldconfig do the work. +a/aaa_terminfo-6.1_20180324-x86_64-4.txz: Rebuilt. + Changed xterm definition as noted for the ncurses package below. +a/acl-2.2.52-x86_64-2.txz: Rebuilt. +a/acpid-2.0.29-x86_64-1.txz: Upgraded. +a/attr-2.4.47-x86_64-2.txz: Rebuilt. +a/bash-4.4.019-x86_64-3.txz: Rebuilt. +a/bin-11.1-x86_64-2.txz: Rebuilt. +a/btrfs-progs-v4.16-x86_64-2.txz: Rebuilt. +a/bzip2-1.0.6-x86_64-2.txz: Rebuilt. +a/coreutils-8.29-x86_64-2.txz: Rebuilt. +a/cpio-2.12-x86_64-2.txz: Rebuilt. +a/cpufrequtils-008-x86_64-2.txz: Rebuilt. +a/cryptsetup-1.7.5-x86_64-2.txz: Rebuilt. +a/dbus-1.12.6-x86_64-2.txz: Rebuilt. +a/dcron-4.5-x86_64-6.txz: Rebuilt. +a/dialog-1.3_20170509-x86_64-2.txz: Rebuilt. +a/dosfstools-4.1-x86_64-2.txz: Rebuilt. +a/e2fsprogs-1.44.1-x86_64-2.txz: Rebuilt. +a/ed-1.14.2-x86_64-2.txz: Rebuilt. +a/efibootmgr-0.5.4-x86_64-2.txz: Rebuilt. +a/elilo-3.16-x86_64-6.txz: Rebuilt. +a/elvis-2.2_0-x86_64-4.txz: Rebuilt. +a/etc-15.0-x86_64-4.txz: Rebuilt. +a/eudev-3.2.5-x86_64-2.txz: Rebuilt. +a/file-5.33-x86_64-1.txz: Upgraded. +a/findutils-4.4.2-x86_64-2.txz: Rebuilt. +a/floppy-5.5-x86_64-2.txz: Rebuilt. +a/gawk-4.2.1-x86_64-2.txz: Rebuilt. +a/genpower-1.0.5-x86_64-3.txz: Rebuilt. +a/gettext-0.19.8.1-x86_64-5.txz: Rebuilt. +a/getty-ps-2.1.0b-x86_64-4.txz: Rebuilt. +a/glibc-solibs-2.27-x86_64-2.txz: Rebuilt. +a/glibc-zoneinfo-2018d-noarch-2.txz: Rebuilt. +a/gpm-1.20.7-x86_64-6.txz: Rebuilt. +a/gptfdisk-1.0.3-x86_64-2.txz: Rebuilt. +a/grep-3.1-x86_64-2.txz: Rebuilt. +a/grub-2.02-x86_64-2.txz: Rebuilt. +a/gzip-1.9-x86_64-2.txz: Rebuilt. +a/hdparm-9.56-x86_64-2.txz: Rebuilt. +a/hostname-3.18-x86_64-2.txz: Rebuilt. +a/hwdata-0.304-noarch-2.txz: Rebuilt. +a/infozip-6.0-x86_64-4.txz: Rebuilt. +a/inotify-tools-3.14-x86_64-2.txz: Rebuilt. +a/jfsutils-1.1.15-x86_64-2.txz: Rebuilt. +a/kbd-1.15.3-x86_64-4.txz: Rebuilt. +a/kernel-firmware-20180409_b562d2f-noarch-1.txz: Upgraded. +a/kmod-25-x86_64-2.txz: Rebuilt. +a/lbzip2-2.5-x86_64-2.txz: Rebuilt. +a/less-530-x86_64-3.txz: Rebuilt. +a/lha-114i-x86_64-2.txz: Rebuilt. +a/libcgroup-0.41-x86_64-3.txz: Rebuilt. +a/libgudev-232-x86_64-2.txz: Rebuilt. +a/lilo-24.2-x86_64-8.txz: Rebuilt. +a/logrotate-3.14.0-x86_64-2.txz: Rebuilt. +a/lrzip-0.631-x86_64-2.txz: Rebuilt. +a/lvm2-2.02.176-x86_64-2.txz: Rebuilt. +a/lzip-1.20-x86_64-3.txz: Rebuilt. +a/lzlib-1.10-x86_64-3.txz: Rebuilt. +a/mcelog-153-x86_64-2.txz: Rebuilt. +a/mdadm-4.0-x86_64-2.txz: Rebuilt. +a/minicom-2.7.1-x86_64-2.txz: Rebuilt. +a/mkinitrd-1.4.11-x86_64-6.txz: Rebuilt. + Improved and documented UUID support. Thanks to Xsane. + Upgraded to busybox-1.28.3. +a/mlocate-0.26-x86_64-2.txz: Rebuilt. +a/mt-st-1.3-x86_64-2.txz: Rebuilt. +a/mtx-1.3.12-x86_64-2.txz: Rebuilt. +a/ncompress-4.2.4.4-x86_64-2.txz: Rebuilt. +a/ntfs-3g-2017.3.23-x86_64-2.txz: Rebuilt. +a/openssl-solibs-1.0.2o-x86_64-2.txz: Rebuilt. +a/os-prober-1.76-x86_64-2.txz: Rebuilt. +a/patch-2.7.6-x86_64-3.txz: Rebuilt. +a/pciutils-3.5.6-x86_64-2.txz: Rebuilt. +a/pcmciautils-018-x86_64-2.txz: Rebuilt. +a/pkgtools-15.0-noarch-8.txz: Rebuilt. + installpkg: avoid messing with the system /install directory. + removepkg: also run ldconfig following package removal. +a/plzip-1.7-x86_64-3.txz: Rebuilt. +a/procps-ng-3.3.14-x86_64-2.txz: Rebuilt. +a/quota-4.03-x86_64-2.txz: Rebuilt. +a/reiserfsprogs-3.6.27-x86_64-2.txz: Rebuilt. +a/rpm2tgz-1.2.2-x86_64-2.txz: Rebuilt. +a/sdparm-1.10-x86_64-2.txz: Rebuilt. +a/sed-4.5-x86_64-2.txz: Rebuilt. +a/shadow-4.2.1-x86_64-4.txz: Rebuilt. +a/sharutils-4.15.2-x86_64-2.txz: Rebuilt. +a/smartmontools-6.6-x86_64-3.txz: Rebuilt. +a/splitvt-1.6.6-x86_64-2.txz: Rebuilt. +a/sysfsutils-2.1.0-x86_64-2.txz: Rebuilt. +a/sysklogd-1.5.1-x86_64-3.txz: Rebuilt. +a/syslinux-4.07-x86_64-2.txz: Rebuilt. +a/sysvinit-2.88dsf-x86_64-5.txz: Rebuilt. +a/sysvinit-functions-8.53-x86_64-3.txz: Rebuilt. +a/sysvinit-scripts-2.1-noarch-9.txz: Rebuilt. +a/tar-1.30-x86_64-2.txz: Rebuilt. +a/tcsh-6.20.00-x86_64-2.txz: Rebuilt. +a/time-1.9-x86_64-2.txz: Rebuilt. +a/tree-1.7.0-x86_64-2.txz: Rebuilt. +a/udisks-1.0.5-x86_64-4.txz: Rebuilt. +a/udisks2-2.6.5-x86_64-2.txz: Rebuilt. +a/unarj-265-x86_64-2.txz: Rebuilt. +a/upower-0.9.23-x86_64-4.txz: Rebuilt. +a/usb_modeswitch-2.5.1-x86_64-2.txz: Rebuilt. +a/usbutils-009-x86_64-2.txz: Rebuilt. +a/utempter-1.1.6-x86_64-3.txz: Rebuilt. +a/util-linux-2.32-x86_64-2.txz: Rebuilt. +a/which-2.21-x86_64-2.txz: Rebuilt. +a/xfsprogs-4.15.1-x86_64-2.txz: Rebuilt. +a/xz-5.2.3-x86_64-2.txz: Rebuilt. +a/zoo-2.10_22-x86_64-2.txz: Rebuilt. +ap/a2ps-4.14-x86_64-7.txz: Rebuilt. +ap/acct-6.6.4-x86_64-2.txz: Rebuilt. +ap/alsa-utils-1.1.6-x86_64-2.txz: Rebuilt. +ap/amp-0.7.6-x86_64-2.txz: Rebuilt. +ap/at-3.1.20-x86_64-2.txz: Rebuilt. +ap/bc-1.07.1-x86_64-2.txz: Rebuilt. +ap/bpe-2.01.00-x86_64-4.txz: Rebuilt. +ap/cdparanoia-III_10.2-x86_64-2.txz: Rebuilt. +ap/cdrdao-1.2.3-x86_64-4.txz: Rebuilt. +ap/cdrtools-3.01-x86_64-4.txz: Rebuilt. +ap/cgmanager-0.41-x86_64-4.txz: Rebuilt. +ap/cups-2.2.7-x86_64-2.txz: Rebuilt. +ap/cups-filters-1.20.3-x86_64-1.txz: Upgraded. + Recompiled against poppler-0.64.0. +ap/dash-0.5.9.1-x86_64-2.txz: Rebuilt. +ap/dc3dd-7.2.646-x86_64-2.txz: Rebuilt. +ap/ddrescue-1.23-x86_64-2.txz: Rebuilt. +ap/diffstat-1.61-x86_64-2.txz: Rebuilt. +ap/diffutils-3.6-x86_64-2.txz: Rebuilt. +ap/dmapi-2.2.12-x86_64-3.txz: Rebuilt. +ap/dmidecode-3.1-x86_64-2.txz: Rebuilt. +ap/dvd+rw-tools-7.1-x86_64-3.txz: Rebuilt. +ap/enscript-1.6.6-x86_64-2.txz: Rebuilt. +ap/flac-1.3.2-x86_64-2.txz: Rebuilt. +ap/ghostscript-9.23-x86_64-2.txz: Rebuilt. +ap/ghostscript-fonts-std-8.11-noarch-2.txz: Rebuilt. +ap/gphoto2-2.5.17-x86_64-1.txz: Upgraded. +ap/groff-1.22.3-x86_64-3.txz: Rebuilt. +ap/gutenprint-5.2.13-x86_64-2.txz: Rebuilt. +ap/hplip-3.18.3-x86_64-2.txz: Rebuilt. +ap/htop-2.2.0-x86_64-2.txz: Rebuilt. +ap/ispell-3.4.00-x86_64-2.txz: Rebuilt. +ap/itstool-2.0.4-x86_64-3.txz: Rebuilt. +ap/jed-0.99_19-x86_64-3.txz: Rebuilt. +ap/joe-4.6-x86_64-2.txz: Rebuilt. +ap/jove-4.16.0.73-x86_64-4.txz: Rebuilt. +ap/ksh93-20180412_71e6fdad-x86_64-1.txz: Upgraded. +ap/libx86-1.1-x86_64-3.txz: Rebuilt. +ap/linuxdoc-tools-0.9.72-x86_64-5.txz: Rebuilt. +ap/lm_sensors-3.4.0-x86_64-2.txz: Rebuilt. +ap/lsof-4.91-x86_64-2.txz: Rebuilt. +ap/lsscsi-0.28-x86_64-2.txz: Rebuilt. +ap/lxc-2.0.9-x86_64-2.txz: Rebuilt. +ap/madplay-0.15.2b-x86_64-5.txz: Rebuilt. +ap/man-db-2.8.3-x86_64-2.txz: Rebuilt. +ap/man-pages-4.15-noarch-2.txz: Rebuilt. +ap/mariadb-10.2.14-x86_64-2.txz: Rebuilt. +ap/mc-4.8.20-x86_64-2.txz: Rebuilt. +ap/moc-2.5.2-x86_64-4.txz: Rebuilt. +ap/most-5.0.0a-x86_64-3.txz: Rebuilt. +ap/mpg123-1.25.10-x86_64-2.txz: Rebuilt. +ap/nano-2.9.5-x86_64-2.txz: Rebuilt. +ap/normalize-0.7.7-x86_64-3.txz: Rebuilt. +ap/opus-tools-0.1.10-x86_64-2.txz: Rebuilt. +ap/pamixer-1.3.1-x86_64-6.txz: Rebuilt. + Recompiled against boost-1.67.0. +ap/pm-utils-1.4.1-x86_64-6.txz: Rebuilt. +ap/powertop-2.8-x86_64-3.txz: Rebuilt. +ap/qpdf-8.0.2-x86_64-2.txz: Rebuilt. +ap/radeontool-1.6.3-x86_64-2.txz: Rebuilt. +ap/rpm-4.14.1-x86_64-2.txz: Rebuilt. +ap/rzip-2.1-x86_64-2.txz: Rebuilt. +ap/sc-7.16-x86_64-6.txz: Rebuilt. +ap/screen-4.6.2-x86_64-2.txz: Rebuilt. +ap/seejpeg-1.10-x86_64-2.txz: Rebuilt. +ap/slackpkg-2.82.2-noarch-2.txz: Rebuilt. +ap/soma-2.12.3-noarch-2.txz: Rebuilt. +ap/sox-14.4.2-x86_64-5.txz: Rebuilt. +ap/sqlite-3.23.1-x86_64-2.txz: Rebuilt. +ap/squashfs-tools-4.3-x86_64-3.txz: Rebuilt. +ap/sudo-1.8.22-x86_64-2.txz: Rebuilt. +ap/sysstat-11.6.3-x86_64-2.txz: Rebuilt. +ap/terminus-font-4.40-noarch-2.txz: Rebuilt. +ap/texinfo-6.5-x86_64-3.txz: Rebuilt. + Recompiled against perl-5.26.2. +ap/tmux-2.7-x86_64-1.txz: Upgraded. +ap/usbmuxd-1.1.0-x86_64-2.txz: Rebuilt. +ap/vbetool-1.2.2-x86_64-2.txz: Rebuilt. +ap/vim-8.0.1733-x86_64-1.txz: Upgraded. + Recompiled against perl-5.26.2. +ap/vorbis-tools-1.4.0-x86_64-4.txz: Rebuilt. +ap/xfsdump-3.1.8-x86_64-2.txz: Rebuilt. +ap/xorriso-1.4.8-x86_64-2.txz: Rebuilt. +ap/zsh-5.5.1-x86_64-1.txz: Upgraded. +d/Cython-0.28.1-x86_64-2.txz: Rebuilt. +d/autoconf-2.69-noarch-2.txz: Rebuilt. +d/automake-1.16.1-noarch-2.txz: Rebuilt. +d/binutils-2.30-x86_64-2.txz: Rebuilt. +d/bison-3.0.4-x86_64-2.txz: Rebuilt. +d/ccache-3.4.2-x86_64-2.txz: Rebuilt. +d/clisp-2.49.20180409.0e4d38776f59-x86_64-1.txz: Upgraded. +d/cmake-3.11.1-x86_64-1.txz: Upgraded. +d/cscope-15.8b-x86_64-3.txz: Rebuilt. +d/cvs-1.11.23-x86_64-3.txz: Rebuilt. +d/dev86-0.16.21-x86_64-2.txz: Rebuilt. +d/distcc-3.3-x86_64-2.txz: Rebuilt. +d/doxygen-1.8.14-x86_64-2.txz: Rebuilt. +d/flex-2.6.4-x86_64-3.txz: Rebuilt. +d/gcc-7.3.0-x86_64-2.txz: Rebuilt. +d/gcc-brig-7.3.0-x86_64-2.txz: Rebuilt. +d/gcc-g++-7.3.0-x86_64-2.txz: Rebuilt. +d/gcc-gfortran-7.3.0-x86_64-2.txz: Rebuilt. +d/gcc-gnat-7.3.0-x86_64-2.txz: Rebuilt. +d/gcc-go-7.3.0-x86_64-2.txz: Rebuilt. +d/gcc-objc-7.3.0-x86_64-2.txz: Rebuilt. +d/gdb-8.1-x86_64-2.txz: Rebuilt. +d/gettext-tools-0.19.8.1-x86_64-5.txz: Rebuilt. +d/git-2.17.0-x86_64-2.txz: Rebuilt. +d/gnucobol-2.2-x86_64-2.txz: Rebuilt. +d/gperf-3.1-x86_64-2.txz: Rebuilt. +d/guile-2.2.3-x86_64-2.txz: Rebuilt. +d/help2man-1.47.6-x86_64-2.txz: Rebuilt. +d/indent-2.2.10-x86_64-2.txz: Rebuilt. +d/intltool-0.51.0-x86_64-4.txz: Rebuilt. +d/libtool-2.4.6-x86_64-7.txz: Rebuilt. +d/llvm-6.0.0-x86_64-2.txz: Rebuilt. +d/m4-1.4.18-x86_64-2.txz: Rebuilt. +d/make-4.2.1-x86_64-3.txz: Rebuilt. +d/mercurial-4.5.3-x86_64-2.txz: Rebuilt. +d/meson-0.45.1-x86_64-2.txz: Rebuilt. +d/nasm-2.13.03-x86_64-2.txz: Rebuilt. +d/ninja-1.8.2-x86_64-2.txz: Rebuilt. +d/opencl-headers-2.1-noarch-2.txz: Rebuilt. +d/oprofile-1.2.0-x86_64-3.txz: Rebuilt. +d/p2c-1.21alpha2-x86_64-4.txz: Rebuilt. +d/patchelf-0.9-x86_64-2.txz: Rebuilt. +d/perl-5.26.2-x86_64-1.txz: Upgraded. + Upgraded to DBD-mysql-4.046, DBI-1.641, and XML-Simple-2.25. +d/pkg-config-0.29.2-x86_64-2.txz: Rebuilt. +d/pmake-1.111-x86_64-5.txz: Rebuilt. +d/python-2.7.14-x86_64-2.txz: Rebuilt. +d/python-pip-9.0.3-x86_64-2.txz: Rebuilt. +d/python-setuptools-39.0.1-x86_64-2.txz: Rebuilt. +d/python3-3.6.5-x86_64-2.txz: Rebuilt. +d/rcs-5.9.4-x86_64-2.txz: Rebuilt. +d/re2c-1.0.3-x86_64-2.txz: Rebuilt. +d/ruby-2.5.1-x86_64-2.txz: Rebuilt. +d/rust-1.25.0-x86_64-2.txz: Rebuilt. +d/scons-3.0.1-x86_64-2.txz: Rebuilt. +d/slacktrack-2.18-x86_64-2.txz: Rebuilt. +d/strace-4.22-x86_64-2.txz: Rebuilt. +d/subversion-1.10.0-x86_64-1.txz: Upgraded. +d/swig-3.0.12-x86_64-2.txz: Rebuilt. +d/yasm-1.3.0-x86_64-2.txz: Rebuilt. +e/emacs-25.3-x86_64-2.txz: Rebuilt. +kde/amarok-2.9.0-x86_64-2.txz: Rebuilt. +kde/amor-4.14.3-x86_64-3.txz: Rebuilt. +kde/analitza-4.14.3-x86_64-4.txz: Rebuilt. +kde/ark-4.14.3-x86_64-3.txz: Rebuilt. +kde/artikulate-4.14.3-x86_64-3.txz: Rebuilt. +kde/audiocd-kio-4.14.3-x86_64-3.txz: Rebuilt. +kde/baloo-4.14.3-x86_64-4.txz: Rebuilt. +kde/baloo-widgets-4.14.3-x86_64-3.txz: Rebuilt. +kde/blinken-4.14.3-x86_64-3.txz: Rebuilt. +kde/bluedevil-2.1.1-x86_64-4.txz: Rebuilt. +kde/bomber-4.14.3-x86_64-3.txz: Rebuilt. +kde/bovo-4.14.3-x86_64-3.txz: Rebuilt. +kde/calligra-2.9.11-x86_64-20.txz: Rebuilt. + Recompiled against boost-1.67.0 and poppler-0.64.0. +kde/cantor-4.14.3-x86_64-3.txz: Rebuilt. +kde/cervisia-4.14.3-x86_64-3.txz: Rebuilt. +kde/dolphin-plugins-4.14.3-x86_64-3.txz: Rebuilt. +kde/dragon-4.14.3-x86_64-3.txz: Rebuilt. +kde/filelight-4.14.3-x86_64-3.txz: Rebuilt. +kde/granatier-4.14.3-x86_64-3.txz: Rebuilt. +kde/gwenview-4.14.3-x86_64-4.txz: Rebuilt. +kde/juk-4.14.3-x86_64-3.txz: Rebuilt. +kde/k3b-2.0.3-x86_64-4.txz: Rebuilt. +kde/kaccessible-4.14.3-x86_64-3.txz: Rebuilt. +kde/kactivities-4.13.3-x86_64-3.txz: Rebuilt. +kde/kajongg-4.14.3-x86_64-3.txz: Rebuilt. +kde/kalgebra-4.14.3-x86_64-3.txz: Rebuilt. +kde/kalzium-4.14.3-x86_64-3.txz: Rebuilt. +kde/kamera-4.14.3-x86_64-3.txz: Rebuilt. +kde/kanagram-4.14.3-x86_64-3.txz: Rebuilt. +kde/kapman-4.14.3-x86_64-3.txz: Rebuilt. +kde/kapptemplate-4.14.3-x86_64-3.txz: Rebuilt. +kde/kate-4.14.3-x86_64-4.txz: Rebuilt. +kde/katomic-4.14.3-x86_64-3.txz: Rebuilt. +kde/kaudiocreator-1.3-x86_64-3.txz: Rebuilt. +kde/kblackbox-4.14.3-x86_64-3.txz: Rebuilt. +kde/kblocks-4.14.3-x86_64-3.txz: Rebuilt. +kde/kbounce-4.14.3-x86_64-3.txz: Rebuilt. +kde/kbreakout-4.14.3-x86_64-3.txz: Rebuilt. +kde/kbruch-4.14.3-x86_64-3.txz: Rebuilt. +kde/kcachegrind-4.14.3-x86_64-3.txz: Rebuilt. +kde/kcalc-4.14.3-x86_64-3.txz: Rebuilt. +kde/kcharselect-4.14.3-x86_64-3.txz: Rebuilt. +kde/kcolorchooser-4.14.3-x86_64-3.txz: Rebuilt. +kde/kcron-4.14.3-x86_64-3.txz: Rebuilt. +kde/kde-base-artwork-4.14.3-x86_64-3.txz: Rebuilt. +kde/kde-baseapps-4.14.3-x86_64-3.txz: Rebuilt. +kde/kde-dev-scripts-4.14.3-x86_64-3.txz: Rebuilt. +kde/kde-dev-utils-4.14.3-x86_64-3.txz: Rebuilt. +kde/kde-runtime-4.14.3-x86_64-6.txz: Rebuilt. +kde/kde-wallpapers-4.14.3-noarch-2.txz: Rebuilt. +kde/kde-workspace-4.11.22-x86_64-5.txz: Rebuilt. +kde/kdeartwork-4.14.3-x86_64-3.txz: Rebuilt. +kde/kdeconnect-kde-0.8-x86_64-4.txz: Rebuilt. +kde/kdegraphics-mobipocket-4.14.3-x86_64-3.txz: Rebuilt. +kde/kdegraphics-strigi-analyzer-4.14.3-x86_64-3.txz: Rebuilt. +kde/kdegraphics-thumbnailers-4.14.3-x86_64-3.txz: Rebuilt. +kde/kdelibs-4.14.38-x86_64-2.txz: Rebuilt. +kde/kdenetwork-filesharing-4.14.3-x86_64-3.txz: Rebuilt. +kde/kdenetwork-strigi-analyzers-4.14.3-x86_64-3.txz: Rebuilt. +kde/kdepim-4.14.10-x86_64-3.txz: Rebuilt. +kde/kdepim-runtime-4.14.10-x86_64-2.txz: Rebuilt. +kde/kdepimlibs-4.14.10-x86_64-5.txz: Rebuilt. +kde/kdeplasma-addons-4.14.3-x86_64-3.txz: Rebuilt. +kde/kdesdk-kioslaves-4.14.3-x86_64-3.txz: Rebuilt. +kde/kdesdk-strigi-analyzers-4.14.3-x86_64-3.txz: Rebuilt. +kde/kdesdk-thumbnailers-4.14.3-x86_64-3.txz: Rebuilt. +kde/kdev-python-1.7.3-x86_64-3.txz: Rebuilt. +kde/kdevelop-4.7.4-x86_64-2.txz: Rebuilt. +kde/kdevelop-pg-qt-1.0.0-x86_64-3.txz: Rebuilt. +kde/kdevelop-php-1.7.4-x86_64-2.txz: Rebuilt. +kde/kdevelop-php-docs-1.7.4-x86_64-2.txz: Rebuilt. +kde/kdevplatform-1.7.4-x86_64-2.txz: Rebuilt. +kde/kdewebdev-4.14.3-x86_64-3.txz: Rebuilt. +kde/kdf-4.14.3-x86_64-3.txz: Rebuilt. +kde/kdiamond-4.14.3-x86_64-3.txz: Rebuilt. +kde/kfilemetadata-4.14.3-x86_64-4.txz: Rebuilt. +kde/kfloppy-4.14.3-x86_64-3.txz: Rebuilt. +kde/kfourinline-4.14.3-x86_64-3.txz: Rebuilt. +kde/kgamma-4.14.3-x86_64-3.txz: Rebuilt. +kde/kgeography-4.14.3-x86_64-3.txz: Rebuilt. +kde/kget-4.14.3-x86_64-4.txz: Rebuilt. +kde/kgoldrunner-4.14.3-x86_64-3.txz: Rebuilt. +kde/kgpg-4.14.3-x86_64-3.txz: Rebuilt. +kde/khangman-4.14.3-x86_64-3.txz: Rebuilt. +kde/kig-4.14.3-x86_64-8.txz: Rebuilt. +kde/kigo-4.14.3-x86_64-3.txz: Rebuilt. +kde/killbots-4.14.3-x86_64-3.txz: Rebuilt. +kde/kio-mtp-2063e75_20131020git-x86_64-4.txz: Rebuilt. +kde/kiriki-4.14.3-x86_64-3.txz: Rebuilt. +kde/kiten-4.14.3-x86_64-3.txz: Rebuilt. +kde/kjumpingcube-4.14.3-x86_64-3.txz: Rebuilt. +kde/klettres-4.14.3-x86_64-3.txz: Rebuilt. +kde/klickety-4.14.3-x86_64-3.txz: Rebuilt. +kde/klines-4.14.3-x86_64-3.txz: Rebuilt. +kde/kmag-4.14.3-x86_64-3.txz: Rebuilt. +kde/kmahjongg-4.14.3-x86_64-3.txz: Rebuilt. +kde/kmines-4.14.3-x86_64-3.txz: Rebuilt. +kde/kmix-4.14.3-x86_64-4.txz: Rebuilt. +kde/kmousetool-4.14.3-x86_64-3.txz: Rebuilt. +kde/kmouth-4.14.3-x86_64-3.txz: Rebuilt. +kde/kmplot-4.14.3-x86_64-3.txz: Rebuilt. +kde/knavalbattle-4.14.3-x86_64-3.txz: Rebuilt. +kde/knetwalk-4.14.3-x86_64-3.txz: Rebuilt. +kde/kolf-4.14.3-x86_64-3.txz: Rebuilt. +kde/kollision-4.14.3-x86_64-3.txz: Rebuilt. +kde/kolourpaint-4.14.3-x86_64-3.txz: Rebuilt. +kde/kompare-4.14.3-x86_64-3.txz: Rebuilt. +kde/konquest-4.14.3-x86_64-3.txz: Rebuilt. +kde/konsole-4.14.3-x86_64-5.txz: Rebuilt. + Reverted TERM change, so by default TERM=xterm again. +kde/kopete-4.14.3-x86_64-5.txz: Rebuilt. +kde/korundum-4.14.3-x86_64-6.txz: Rebuilt. +kde/kpat-4.14.3-x86_64-3.txz: Rebuilt. +kde/kplayer-0.7.2-x86_64-3.txz: Rebuilt. +kde/kppp-4.14.3-x86_64-3.txz: Rebuilt. +kde/kqtquickcharts-4.14.3-x86_64-3.txz: Rebuilt. +kde/krdc-4.14.3-x86_64-4.txz: Rebuilt. +kde/kremotecontrol-4.14.3-x86_64-3.txz: Rebuilt. +kde/kreversi-4.14.3-x86_64-3.txz: Rebuilt. +kde/krfb-4.14.3-x86_64-3.txz: Rebuilt. +kde/kross-interpreters-4.14.3-x86_64-4.txz: Rebuilt. +kde/kruler-4.14.3-x86_64-3.txz: Rebuilt. +kde/ksaneplugin-4.14.3-x86_64-3.txz: Rebuilt. +kde/kscreen-1.0.2.1-x86_64-3.txz: Rebuilt. +kde/kshisen-4.14.3-x86_64-3.txz: Rebuilt. +kde/ksirk-4.14.3-x86_64-3.txz: Rebuilt. +kde/ksnakeduel-4.14.3-x86_64-3.txz: Rebuilt. +kde/ksnapshot-4.14.3-x86_64-3.txz: Rebuilt. +kde/kspaceduel-4.14.3-x86_64-3.txz: Rebuilt. +kde/ksquares-4.14.3-x86_64-3.txz: Rebuilt. +kde/kstars-4.14.3-x86_64-3.txz: Rebuilt. +kde/ksudoku-4.14.3-x86_64-3.txz: Rebuilt. +kde/ksystemlog-4.14.3-x86_64-3.txz: Rebuilt. +kde/kteatime-4.14.3-x86_64-3.txz: Rebuilt. +kde/ktimer-4.14.3-x86_64-3.txz: Rebuilt. +kde/ktorrent-4.3.1-x86_64-3.txz: Rebuilt. +kde/ktouch-4.14.3-x86_64-4.txz: Rebuilt. +kde/ktuberling-4.14.3-x86_64-3.txz: Rebuilt. +kde/kturtle-4.14.3-x86_64-3.txz: Rebuilt. +kde/ktux-4.14.3-x86_64-3.txz: Rebuilt. +kde/kubrick-4.14.3-x86_64-3.txz: Rebuilt. +kde/kuser-4.14.3-x86_64-3.txz: Rebuilt. +kde/kwalletmanager-4.14.3-x86_64-3.txz: Rebuilt. +kde/kwebkitpart-1.3.4-x86_64-3.txz: Rebuilt. +kde/kwordquiz-4.14.3-x86_64-3.txz: Rebuilt. +kde/libkcddb-4.14.3-x86_64-3.txz: Rebuilt. +kde/libkcompactdisc-4.14.3-x86_64-3.txz: Rebuilt. +kde/libkdcraw-4.14.3-x86_64-5.txz: Rebuilt. +kde/libkdeedu-4.14.3-x86_64-3.txz: Rebuilt. +kde/libkdegames-4.14.3-x86_64-3.txz: Rebuilt. +kde/libkexiv2-4.14.3-x86_64-4.txz: Rebuilt. +kde/libkipi-4.14.3-x86_64-3.txz: Rebuilt. +kde/libkmahjongg-4.14.3-x86_64-3.txz: Rebuilt. +kde/libkomparediff2-4.14.3-x86_64-3.txz: Rebuilt. +kde/libksane-4.14.3-x86_64-3.txz: Rebuilt. +kde/libkscreen-1.0.5-x86_64-3.txz: Rebuilt. +kde/libktorrent-1.3.1-x86_64-4.txz: Rebuilt. +kde/libmm-qt-1.0.1-x86_64-3.txz: Rebuilt. +kde/libnm-qt-0.9.8.3-x86_64-3.txz: Rebuilt. +kde/lokalize-4.14.3-x86_64-4.txz: Rebuilt. +kde/lskat-4.14.3-x86_64-4.txz: Rebuilt. +kde/marble-4.14.3-x86_64-3.txz: Rebuilt. +kde/mplayerthumbs-4.14.3-x86_64-3.txz: Rebuilt. +kde/nepomuk-core-4.14.3-x86_64-4.txz: Rebuilt. +kde/nepomuk-widgets-4.14.3-x86_64-3.txz: Rebuilt. +kde/okteta-4.14.3-x86_64-3.txz: Rebuilt. +kde/okular-4.14.3-x86_64-3.txz: Rebuilt. +kde/oxygen-gtk2-1.4.6-x86_64-3.txz: Rebuilt. +kde/oxygen-icons-4.14.3-x86_64-3.txz: Rebuilt. +kde/pairs-4.14.3-x86_64-3.txz: Rebuilt. +kde/palapeli-4.14.3-x86_64-3.txz: Rebuilt. +kde/parley-4.14.3-x86_64-3.txz: Rebuilt. +kde/partitionmanager-1.1.1-x86_64-3.txz: Rebuilt. +kde/perlkde-4.14.3-x86_64-5.txz: Rebuilt. + Recompiled against perl-5.26.2. +kde/perlqt-4.14.3-x86_64-6.txz: Rebuilt. + Recompiled against perl-5.26.2. +kde/picmi-4.14.3-x86_64-3.txz: Rebuilt. +kde/plasma-nm-0.9.3.6-x86_64-2.txz: Rebuilt. +kde/polkit-kde-agent-1-9d74ae3_20120104git-x86_64-3.txz: Rebuilt. +kde/polkit-kde-kcmodules-1-001bdf7_20120111git-x86_64-3.txz: Rebuilt. +kde/poxml-4.14.3-x86_64-3.txz: Rebuilt. +kde/print-manager-4.14.3-x86_64-3.txz: Rebuilt. +kde/pykde4-4.14.3-x86_64-7.txz: Rebuilt. +kde/qtruby-4.14.3-x86_64-8.txz: Rebuilt. +kde/rocs-4.14.3-x86_64-3.txz: Rebuilt. +kde/skanlite-1.1-x86_64-3.txz: Rebuilt. +kde/smokegen-4.14.3-x86_64-3.txz: Rebuilt. +kde/smokekde-4.14.3-x86_64-3.txz: Rebuilt. +kde/smokeqt-4.14.3-x86_64-5.txz: Rebuilt. +kde/step-4.14.3-x86_64-6.txz: Rebuilt. +kde/superkaramba-4.14.3-x86_64-4.txz: Rebuilt. +kde/svgpart-4.14.3-x86_64-3.txz: Rebuilt. +kde/sweeper-4.14.3-x86_64-3.txz: Rebuilt. +kde/umbrello-4.14.3-x86_64-3.txz: Rebuilt. +kde/wicd-kde-0.3.0_bcf27d8-x86_64-3.txz: Rebuilt. +kde/zeroconf-ioslave-4.14.3-x86_64-3.txz: Rebuilt. +l/ConsoleKit2-1.0.0-x86_64-4.txz: Rebuilt. +l/GConf-3.2.6-x86_64-4.txz: Rebuilt. +l/LibRaw-0.18.8-x86_64-2.txz: Rebuilt. +l/M2Crypto-0.27.0-x86_64-3.txz: Rebuilt. +l/Mako-1.0.7-x86_64-2.txz: Rebuilt. +l/PyQt-4.12.1-x86_64-2.txz: Rebuilt. +l/QScintilla-2.10.2-x86_64-2.txz: Rebuilt. +l/SDL2-2.0.8-x86_64-2.txz: Rebuilt. +l/SDL2_gfx-1.0.3-x86_64-2.txz: Rebuilt. +l/SDL2_image-2.0.3-x86_64-2.txz: Rebuilt. +l/SDL2_mixer-2.0.2-x86_64-3.txz: Rebuilt. +l/SDL2_net-2.0.1-x86_64-2.txz: Rebuilt. +l/SDL2_ttf-2.0.14-x86_64-2.txz: Rebuilt. +l/a52dec-0.7.4-x86_64-3.txz: Rebuilt. +l/aalib-1.4rc5-x86_64-6.txz: Rebuilt. +l/adwaita-icon-theme-3.28.0-noarch-2.txz: Rebuilt. +l/akonadi-1.13.0-x86_64-9.txz: Rebuilt. + Recompiled against boost-1.67.0. +l/alsa-lib-1.1.6-x86_64-3.txz: Rebuilt. +l/alsa-oss-1.1.6-x86_64-2.txz: Rebuilt. +l/alsa-plugins-1.1.6-x86_64-2.txz: Rebuilt. +l/apr-1.6.3-x86_64-2.txz: Rebuilt. +l/apr-util-1.6.1-x86_64-6.txz: Rebuilt. +l/aspell-0.60.6.1-x86_64-3.txz: Rebuilt. +l/aspell-en-2018.04.16_0-x86_64-1.txz: Upgraded. +l/at-spi2-atk-2.26.2-x86_64-2.txz: Rebuilt. +l/at-spi2-core-2.28.0-x86_64-2.txz: Rebuilt. +l/atk-2.28.1-x86_64-2.txz: Rebuilt. +l/atkmm-2.24.2-x86_64-2.txz: Rebuilt. +l/attica-0.4.2-x86_64-2.txz: Rebuilt. +l/audiofile-0.3.6-x86_64-2.txz: Rebuilt. +l/automoc4-0.9.88-x86_64-2.txz: Rebuilt. +l/babl-0.1.46-x86_64-1.txz: Upgraded. +l/boost-1.67.0-x86_64-1.txz: Upgraded. + Shared library .so-version bump. +l/cairo-1.15.12-x86_64-2.txz: Rebuilt. +l/cairomm-1.12.2-x86_64-2.txz: Rebuilt. +l/chmlib-0.40-x86_64-3.txz: Rebuilt. +l/clucene-2.3.3.4-x86_64-3.txz: Rebuilt. +l/db42-4.2.52-x86_64-4.txz: Rebuilt. +l/db44-4.4.20-x86_64-4.txz: Rebuilt. +l/db48-4.8.30-x86_64-3.txz: Rebuilt. +l/dbus-glib-0.110-x86_64-2.txz: Rebuilt. +l/dbus-python-1.2.6-x86_64-2.txz: Rebuilt. +l/dconf-0.26.1-x86_64-2.txz: Rebuilt. +l/dconf-editor-3.26.2-x86_64-2.txz: Rebuilt. +l/desktop-file-utils-0.23-x86_64-2.txz: Rebuilt. +l/djvulibre-3.5.27-x86_64-2.txz: Rebuilt. +l/ebook-tools-0.2.2-x86_64-5.txz: Rebuilt. +l/eigen2-2.0.17-x86_64-2.txz: Rebuilt. +l/eigen3-3.2.10-x86_64-2.txz: Rebuilt. +l/elfutils-0.170-x86_64-2.txz: Rebuilt. +l/enchant-1.6.1-x86_64-2.txz: Rebuilt. +l/esound-0.2.41-x86_64-3.txz: Rebuilt. +l/exiv2-0.26-x86_64-3.txz: Rebuilt. +l/expat-2.2.5-x86_64-2.txz: Rebuilt. +l/ffmpeg-3.4.2-x86_64-2.txz: Rebuilt. +l/fftw-3.3.7-x86_64-2.txz: Rebuilt. +l/fluidsynth-1.1.10-x86_64-2.txz: Rebuilt. +l/freetype-2.9-x86_64-2.txz: Rebuilt. +l/fribidi-0.19.7-x86_64-2.txz: Rebuilt. +l/fuse-2.9.7-x86_64-2.txz: Rebuilt. +l/gamin-0.1.10-x86_64-6.txz: Rebuilt. +l/gc-7.6.4-x86_64-2.txz: Rebuilt. +l/gcr-3.28.0-x86_64-2.txz: Rebuilt. +l/gd-2.2.5-x86_64-1.txz: Upgraded. + This update fixes two security issues: + Double-free in gdImagePngPtr() (denial of service). + Buffer over-read into uninitialized memory (information leak). + For more information, see: + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-6362 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-7890 + (* Security fix *) +l/gdbm-1.13-x86_64-2.txz: Rebuilt. +l/gdk-pixbuf2-2.36.12-x86_64-2.txz: Rebuilt. +l/gegl-0.2.0-x86_64-7.txz: Rebuilt. +l/giflib-5.1.4-x86_64-2.txz: Rebuilt. +l/glade3-3.8.6-x86_64-2.txz: Rebuilt. +l/glib-1.2.10-x86_64-6.txz: Rebuilt. +l/glib-networking-2.56.0-x86_64-2.txz: Rebuilt. +l/glib2-2.56.1-x86_64-2.txz: Rebuilt. +l/glibc-2.27-x86_64-2.txz: Rebuilt. + [PATCH] Linux: use reserved name __key in pkey_get [BZ #22797] +l/glibc-i18n-2.27-x86_64-2.txz: Rebuilt. +l/glibc-profile-2.27-x86_64-2.txz: Rebuilt. +l/glibmm-2.56.0-x86_64-1.txz: Upgraded. +l/gmime-2.6.23-x86_64-3.txz: Rebuilt. +l/gmm-4.3-noarch-2.txz: Rebuilt. +l/gmp-6.1.2-x86_64-2.txz: Rebuilt. +l/gnome-keyring-3.28.0.2-x86_64-2.txz: Rebuilt. +l/gnome-themes-standard-3.22.3-x86_64-2.txz: Rebuilt. +l/gnu-efi-3.0.6-x86_64-2.txz: Rebuilt. +l/gobject-introspection-1.56.1-x86_64-2.txz: Rebuilt. +l/grantlee-0.5.1-x86_64-2.txz: Rebuilt. +l/gsettings-desktop-schemas-3.28.0-x86_64-2.txz: Rebuilt. +l/gsl-2.4-x86_64-2.txz: Rebuilt. +l/gst-plugins-base-1.14.0-x86_64-2.txz: Rebuilt. +l/gst-plugins-base0-0.10.36-x86_64-3.txz: Rebuilt. +l/gst-plugins-good-1.14.0-x86_64-2.txz: Rebuilt. +l/gst-plugins-good0-0.10.31-x86_64-3.txz: Rebuilt. +l/gst-plugins-libav-1.14.0-x86_64-2.txz: Rebuilt. +l/gstreamer-1.14.0-x86_64-2.txz: Rebuilt. +l/gstreamer0-0.10.36-x86_64-2.txz: Rebuilt. +l/gtk+-1.2.10-x86_64-7.txz: Rebuilt. +l/gtk+2-2.24.32-x86_64-2.txz: Rebuilt. +l/gtk+3-3.22.30-x86_64-1.txz: Upgraded. +l/gtkmm2-2.24.5-x86_64-2.txz: Rebuilt. +l/gtkmm3-3.22.2-x86_64-2.txz: Rebuilt. +l/gtkspell-2.0.16-x86_64-4.txz: Rebuilt. +l/gvfs-1.36.1-x86_64-2.txz: Rebuilt. +l/harfbuzz-1.7.6-x86_64-3.txz: Rebuilt. +l/hicolor-icon-theme-0.17-noarch-2.txz: Rebuilt. +l/hunspell-1.6.2-x86_64-2.txz: Rebuilt. +l/icon-naming-utils-0.8.90-x86_64-3.txz: Rebuilt. +l/icu4c-61.1-x86_64-2.txz: Rebuilt. +l/id3lib-3.8.3-x86_64-2.txz: Rebuilt. +l/ilmbase-2.2.0-x86_64-2.txz: Rebuilt. +l/imagemagick-6.9.9_40-x86_64-2.txz: Rebuilt. + Don't use OpenCL. Thanks to EdGr. +l/iso-codes-3.76-noarch-2.txz: Rebuilt. +l/jansson-2.11-x86_64-2.txz: Rebuilt. +l/jasper-2.0.12-x86_64-2.txz: Rebuilt. +l/jemalloc-4.5.0-x86_64-2.txz: Rebuilt. +l/js185-1.0.0-x86_64-2.txz: Rebuilt. +l/judy-1.0.5-x86_64-2.txz: Rebuilt. +l/keybinder-0.3.1-x86_64-2.txz: Rebuilt. +l/keyutils-1.5.10-x86_64-2.txz: Rebuilt. +l/lame-3.100-x86_64-2.txz: Rebuilt. +l/lcms-1.19-x86_64-4.txz: Rebuilt. +l/lcms2-2.9-x86_64-2.txz: Rebuilt. +l/libaio-0.3.110-x86_64-2.txz: Rebuilt. +l/libao-1.2.2-x86_64-2.txz: Rebuilt. +l/libarchive-3.3.2-x86_64-2.txz: Rebuilt. +l/libart_lgpl-2.3.21-x86_64-2.txz: Rebuilt. +l/libasyncns-0.8-x86_64-2.txz: Rebuilt. +l/libatasmart-0.19-x86_64-3.txz: Rebuilt. +l/libbluedevil-2.1-x86_64-2.txz: Rebuilt. +l/libbluray-1.0.1-x86_64-2.txz: Rebuilt. +l/libcaca-0.99.beta19-x86_64-3.txz: Rebuilt. +l/libcanberra-0.30-x86_64-6.txz: Rebuilt. +l/libcap-2.25-x86_64-2.txz: Rebuilt. +l/libcap-ng-0.7.8-x86_64-3.txz: Rebuilt. +l/libcddb-1.3.2-x86_64-5.txz: Rebuilt. +l/libcdio-2.0.0-x86_64-2.txz: Rebuilt. +l/libcdio-paranoia-10.2+0.94+2-x86_64-3.txz: Rebuilt. +l/libclc-20180223_3554053-x86_64-2.txz: Rebuilt. +l/libcroco-0.6.12-x86_64-2.txz: Rebuilt. +l/libdbusmenu-qt-0.9.2-x86_64-3.txz: Rebuilt. +l/libdiscid-0.6.2-x86_64-2.txz: Rebuilt. +l/libdvdnav-6.0.0-x86_64-2.txz: Rebuilt. +l/libdvdread-6.0.0-x86_64-3.txz: Rebuilt. +l/libedit-20170329_3.1-x86_64-2.txz: Rebuilt. +l/libevent-2.1.8-x86_64-2.txz: Rebuilt. +l/libexif-0.6.21-x86_64-2.txz: Rebuilt. +l/libfakekey-0.3-x86_64-2.txz: Rebuilt. +l/libffi-3.2.1-x86_64-2.txz: Rebuilt. +l/libglade-2.6.4-x86_64-6.txz: Rebuilt. +l/libgnome-keyring-3.12.0-x86_64-2.txz: Rebuilt. +l/libgphoto2-2.5.17-x86_64-1.txz: Upgraded. +l/libgpod-0.8.3-x86_64-5.txz: Rebuilt. +l/libgsf-1.14.42-x86_64-2.txz: Rebuilt. +l/libical-3.0.1-x86_64-3.txz: Rebuilt. +l/libid3tag-0.15.1b-x86_64-5.txz: Rebuilt. +l/libidl-0.8.14-x86_64-2.txz: Rebuilt. +l/libidn-1.34-x86_64-2.txz: Rebuilt. +l/libidn2-2.0.4-x86_64-2.txz: Rebuilt. +l/libieee1284-0.2.11-x86_64-4.txz: Rebuilt. +l/libimobiledevice-1.2.0-x86_64-3.txz: Rebuilt. +l/libiodbc-3.52.10-x86_64-3.txz: Rebuilt. +l/libjpeg-turbo-1.5.3-x86_64-2.txz: Rebuilt. +l/libkarma-0.1.1-x86_64-3.txz: Rebuilt. +l/liblastfm-1.0.9-x86_64-2.txz: Rebuilt. +l/libmad-0.15.1b-x86_64-4.txz: Rebuilt. +l/libmcrypt-2.5.8-x86_64-2.txz: Rebuilt. +l/libmng-2.0.3-x86_64-2.txz: Rebuilt. +l/libmpc-1.1.0-x86_64-2.txz: Rebuilt. +l/libmsn-4.2.1-x86_64-3.txz: Rebuilt. +l/libmtp-1.1.15-x86_64-2.txz: Rebuilt. +l/libnih-1.0.3-x86_64-3.txz: Rebuilt. +l/libnjb-2.2.7-x86_64-2.txz: Rebuilt. +l/libnl-1.1.4-x86_64-2.txz: Rebuilt. +l/libnl3-3.4.0-x86_64-2.txz: Rebuilt. +l/libnotify-0.7.7-x86_64-2.txz: Rebuilt. +l/libodfgen-0.1.6-x86_64-2.txz: Rebuilt. +l/libogg-1.3.3-x86_64-2.txz: Rebuilt. +l/liboggz-1.1.1-x86_64-3.txz: Rebuilt. +l/liboil-0.3.17-x86_64-2.txz: Rebuilt. +l/libpcap-1.8.1-x86_64-2.txz: Rebuilt. +l/libplist-2.0.0-x86_64-2.txz: Rebuilt. +l/libpng-1.6.34-x86_64-2.txz: Rebuilt. +l/libproxy-0.4.15-x86_64-2.txz: Rebuilt. +l/libraw1394-2.1.2-x86_64-2.txz: Rebuilt. +l/librevenge-0.0.4-x86_64-2.txz: Rebuilt. +l/librsvg-2.42.3-x86_64-3.txz: Rebuilt. +l/libsamplerate-0.1.9-x86_64-2.txz: Rebuilt. +l/libsecret-0.18.6-x86_64-2.txz: Rebuilt. +l/libsigc++-2.10.0-x86_64-2.txz: Rebuilt. +l/libsigsegv-2.12-x86_64-2.txz: Rebuilt. +l/libsndfile-1.0.28-x86_64-2.txz: Rebuilt. +l/libsodium-1.0.16-x86_64-2.txz: Rebuilt. +l/libsoup-2.62.1-x86_64-2.txz: Rebuilt. +l/libspectre-0.2.8-x86_64-2.txz: Rebuilt. +l/libssh-0.7.5-x86_64-2.txz: Rebuilt. +l/libssh2-1.8.0-x86_64-2.txz: Rebuilt. +l/libtasn1-4.13-x86_64-2.txz: Rebuilt. +l/libtheora-1.1.1-x86_64-2.txz: Rebuilt. +l/libtiff-4.0.9-x86_64-2.txz: Rebuilt. +l/libunistring-0.9.9-x86_64-2.txz: Rebuilt. +l/libunwind-1.2.1-x86_64-3.txz: Rebuilt. +l/libusb-1.0.22-x86_64-2.txz: Rebuilt. +l/libusb-compat-0.1.5-x86_64-3.txz: Rebuilt. +l/libusbmuxd-1.0.10-x86_64-2.txz: Rebuilt. +l/libvisio-0.1.6-x86_64-3.txz: Rebuilt. +l/libvisual-0.4.0-x86_64-4.txz: Rebuilt. +l/libvisual-plugins-0.4.0-x86_64-3.txz: Rebuilt. +l/libvncserver-0.9.11-x86_64-3.txz: Rebuilt. +l/libvorbis-1.3.6-x86_64-2.txz: Rebuilt. +l/libvpx-1.7.0-x86_64-2.txz: Rebuilt. +l/libwebp-0.6.1-x86_64-2.txz: Rebuilt. +l/libwmf-0.2.8.4-x86_64-7.txz: Rebuilt. +l/libwmf-docs-0.2.8.4-noarch-7.txz: Rebuilt. +l/libwnck-2.31.0-x86_64-3.txz: Rebuilt. +l/libwpd-0.10.1-x86_64-2.txz: Rebuilt. +l/libwpg-0.3.1-x86_64-2.txz: Rebuilt. +l/libxklavier-5.4-x86_64-2.txz: Rebuilt. +l/libxml2-2.9.8-x86_64-2.txz: Rebuilt. +l/libxslt-1.1.32-x86_64-2.txz: Rebuilt. +l/libyaml-0.1.7-x86_64-2.txz: Rebuilt. +l/libzip-1.5.1-x86_64-2.txz: Rebuilt. +l/loudmouth-1.5.3-x86_64-2.txz: Rebuilt. +l/lzo-2.10-x86_64-2.txz: Rebuilt. +l/media-player-info-23-noarch-2.txz: Rebuilt. +l/mhash-0.9.9.9-x86_64-4.txz: Rebuilt. +l/mm-1.4.2-x86_64-3.txz: Rebuilt. +l/mozilla-nss-3.36.1-x86_64-2.txz: Rebuilt. +l/mpfr-4.0.1-x86_64-2.txz: Rebuilt. +l/ncurses-6.1_20180324-x86_64-4.txz: Rebuilt. + Change the xterm entry in xterm.terminfo (way down at the bottom, where it + says "customization begins here" and that we may need to change the xterm + entry since it is used "for a variety of incompatible terminal emulations") + to drop the use of use=rep+ansi. In addition to causing Konsole breakage, I + have verification that rep= was causing problems with terminals connecting + from OSX. Only the xterm entry has changed. Previously this was an alias for + xterm-new, which has not been altered. Feel free to use xterm-new instead if + it suits your needs better. +l/neon-0.30.1-x86_64-3.txz: Rebuilt. +l/netpbm-10.66.02-x86_64-5.txz: Rebuilt. +l/newt-0.52.20-x86_64-3.txz: Rebuilt. +l/ocl-icd-2.2.12-x86_64-2.txz: Rebuilt. +l/openexr-2.2.0-x86_64-3.txz: Rebuilt. +l/openjpeg-2.3.0-x86_64-2.txz: Rebuilt. +l/opus-1.3_beta-x86_64-2.txz: Rebuilt. +l/opusfile-0.9-x86_64-3.txz: Rebuilt. +l/orc-0.4.28-x86_64-2.txz: Rebuilt. +l/pango-1.42.1-x86_64-2.txz: Rebuilt. +l/pangomm-2.40.1-x86_64-2.txz: Rebuilt. +l/parted-3.2-x86_64-4.txz: Rebuilt. +l/pcre-8.42-x86_64-2.txz: Rebuilt. +l/pcre2-10.31-x86_64-2.txz: Rebuilt. +l/phonon-4.8.3-x86_64-3.txz: Rebuilt. +l/phonon-gstreamer-4.8.2-x86_64-2.txz: Rebuilt. +l/pilot-link-0.12.5-x86_64-13.txz: Rebuilt. +l/polkit-0.113-x86_64-4.txz: Rebuilt. +l/polkit-gnome-0.105-x86_64-2.txz: Rebuilt. +l/polkit-qt-1-0.112.0-x86_64-2.txz: Rebuilt. +l/poppler-0.64.0-x86_64-1.txz: Upgraded. + Shared library .so-version bump. +l/poppler-data-0.4.8-noarch-2.txz: Rebuilt. +l/popt-1.16-x86_64-3.txz: Rebuilt. +l/pulseaudio-11.1-x86_64-2.txz: Rebuilt. +l/pycairo-1.16.3-x86_64-2.txz: Rebuilt. +l/pycups-1.9.73-x86_64-4.txz: Rebuilt. +l/pycurl-7.43.0.1-x86_64-2.txz: Rebuilt. +l/pygobject-2.28.7-x86_64-2.txz: Rebuilt. +l/pygobject3-3.28.2-x86_64-2.txz: Rebuilt. +l/pygtk-2.24.0-x86_64-5.txz: Rebuilt. +l/pyparsing-2.2.0-x86_64-2.txz: Rebuilt. +l/python-appdirs-1.4.3-x86_64-2.txz: Rebuilt. +l/python-certifi-2018.1.18-x86_64-2.txz: Rebuilt. +l/python-chardet-3.0.4-x86_64-2.txz: Rebuilt. +l/python-docutils-0.14-x86_64-2.txz: Rebuilt. +l/python-idna-2.6-x86_64-2.txz: Rebuilt. +l/python-notify2-0.3.1-x86_64-2.txz: Rebuilt. +l/python-packaging-16.8-x86_64-2.txz: Rebuilt. +l/python-pillow-5.1.0-x86_64-2.txz: Rebuilt. +l/python-requests-2.18.4-x86_64-2.txz: Rebuilt. +l/python-sane-2.8.3-x86_64-2.txz: Rebuilt. +l/python-six-1.11.0-x86_64-2.txz: Rebuilt. +l/python-urllib3-1.22-x86_64-2.txz: Rebuilt. +l/qca-2.1.3-x86_64-2.txz: Rebuilt. +l/qimageblitz-0.0.6-x86_64-2.txz: Rebuilt. +l/qjson-0.8.1-x86_64-2.txz: Rebuilt. +l/qt-4.8.7-x86_64-9.txz: Rebuilt. +l/qt-gstreamer-1.2.0-x86_64-2.txz: Rebuilt. +l/qtscriptgenerator-0.2.0-x86_64-3.txz: Rebuilt. +l/raptor2-2.0.15-x86_64-5.txz: Rebuilt. +l/rasqal-0.9.33-x86_64-3.txz: Rebuilt. +l/readline-7.0.003-x86_64-2.txz: Rebuilt. +l/redland-1.0.17-x86_64-4.txz: Rebuilt. +l/sbc-1.3-x86_64-2.txz: Rebuilt. +l/sdl-1.2.15-x86_64-7.txz: Rebuilt. +l/seamonkey-solibs-2.49.2-x86_64-2.txz: Rebuilt. +l/serf-1.3.9-x86_64-2.txz: Rebuilt. +l/sg3_utils-1.42-x86_64-2.txz: Rebuilt. +l/shared-desktop-ontologies-0.11.0-x86_64-2.txz: Rebuilt. +l/shared-mime-info-1.9-x86_64-2.txz: Rebuilt. +l/sip-4.19.8-x86_64-2.txz: Rebuilt. +l/slang-2.3.2-x86_64-3.txz: Rebuilt. +l/slang1-1.4.9-x86_64-2.txz: Rebuilt. +l/soprano-2.9.4-x86_64-2.txz: Rebuilt. +l/sound-theme-freedesktop-0.8-noarch-2.txz: Rebuilt. +l/speex-1.2.0-x86_64-2.txz: Rebuilt. +l/speexdsp-1.2rc3-x86_64-2.txz: Rebuilt. +l/startup-notification-0.12-x86_64-3.txz: Rebuilt. +l/strigi-0.7.8-x86_64-4.txz: Rebuilt. +l/svgalib-1.9.25-x86_64-4.txz: Rebuilt. +l/system-config-printer-1.5.11-x86_64-3.txz: Rebuilt. +l/t1lib-5.1.2-x86_64-4.txz: Rebuilt. +l/taglib-1.11.1-x86_64-3.txz: Rebuilt. +l/taglib-extras-1.0.1-x86_64-2.txz: Rebuilt. +l/talloc-2.1.13-x86_64-1.txz: Upgraded. +l/tango-icon-theme-0.8.90-noarch-2.txz: Rebuilt. +l/tango-icon-theme-extras-0.1.0-noarch-2.txz: Rebuilt. +l/tdb-1.3.15-x86_64-2.txz: Rebuilt. +l/tevent-0.9.36-x86_64-2.txz: Rebuilt. +l/urwid-1.0.3-x86_64-3.txz: Rebuilt. +l/utf8proc-2.1.0-x86_64-1.txz: Added. + This library is required by subversion-1.10.0. +l/v4l-utils-1.14.2-x86_64-2.txz: Rebuilt. +l/virtuoso-ose-6.1.8-x86_64-8.txz: Rebuilt. +l/vte-0.52.1-x86_64-2.txz: Rebuilt. +l/wavpack-5.1.0-x86_64-2.txz: Rebuilt. +l/xapian-core-1.4.5-x86_64-2.txz: Rebuilt. +l/zlib-1.2.11-x86_64-2.txz: Rebuilt. +n/ModemManager-1.6.12-x86_64-2.txz: Rebuilt. +n/NetworkManager-1.10.6-x86_64-3.txz: Rebuilt. +n/alpine-2.21-x86_64-2.txz: Rebuilt. +n/autofs-5.1.4-x86_64-2.txz: Rebuilt. +n/biff+comsat-0.17-x86_64-2.txz: Rebuilt. +n/bind-9.11.3-x86_64-2.txz: Rebuilt. +n/bluez-5.49-x86_64-3.txz: Rebuilt. +n/bluez-firmware-1.2-x86_64-2.txz: Rebuilt. +n/bootp-2.4.3-x86_64-3.txz: Rebuilt. +n/bridge-utils-1.5-x86_64-2.txz: Rebuilt. +n/bsd-finger-0.17-x86_64-3.txz: Rebuilt. +n/ca-certificates-20170717-noarch-2.txz: Rebuilt. +n/cifs-utils-6.7-x86_64-2.txz: Rebuilt. +n/conntrack-tools-1.4.4-x86_64-2.txz: Rebuilt. +n/crda-3.18-x86_64-6.txz: Rebuilt. +n/curl-7.59.0-x86_64-3.txz: Rebuilt. +n/cyrus-sasl-2.1.26-x86_64-4.txz: Rebuilt. +n/dhcp-4.4.1-x86_64-2.txz: Rebuilt. +n/dhcpcd-7.0.3-x86_64-2.txz: Rebuilt. +n/dnsmasq-2.79-x86_64-2.txz: Rebuilt. +n/dovecot-2.3.1-x86_64-3.txz: Rebuilt. + Recompiled using --with-lucene. Thanks to kj25vm. +n/ebtables-2.0.10-x86_64-2.txz: Rebuilt. +n/elm-2.5.8-x86_64-5.txz: Rebuilt. +n/epic5-2.0.1-x86_64-4.txz: Rebuilt. + Recompiled against perl-5.26.2. +n/ethtool-4.16-x86_64-1.txz: Upgraded. +n/fetchmail-6.3.26-x86_64-3.txz: Rebuilt. +n/getmail-5.6-x86_64-2.txz: Rebuilt. +n/gnupg-1.4.22-x86_64-2.txz: Rebuilt. +n/gnupg2-2.2.6-x86_64-2.txz: Rebuilt. +n/gnutls-3.6.2-x86_64-2.txz: Rebuilt. +n/gpa-0.9.10-x86_64-2.txz: Rebuilt. +n/gpgme-1.10.0-x86_64-2.txz: Rebuilt. +n/htdig-3.2.0b6-x86_64-5.txz: Rebuilt. +n/httpd-2.4.33-x86_64-3.txz: Rebuilt. +n/icmpinfo-1.11-x86_64-3.txz: Rebuilt. +n/iftop-1.0pre4-x86_64-2.txz: Rebuilt. +n/inetd-1.79s-x86_64-11.txz: Rebuilt. +n/iproute2-4.16.0-x86_64-2.txz: Rebuilt. +n/ipset-6.38-x86_64-1.txz: Upgraded. +n/iptables-1.6.2-x86_64-2.txz: Rebuilt. +n/iptraf-ng-1.1.4-x86_64-3.txz: Rebuilt. +n/iputils-s20140519-x86_64-2.txz: Rebuilt. +n/irssi-1.1.1-x86_64-2.txz: Rebuilt. + Recompiled against perl-5.26.2. +n/iw-4.14-x86_64-2.txz: Rebuilt. +n/lftp-4.8.3-x86_64-2.txz: Rebuilt. +n/libassuan-2.5.1-x86_64-2.txz: Rebuilt. +n/libgcrypt-1.8.2-x86_64-2.txz: Rebuilt. +n/libgpg-error-1.29-x86_64-2.txz: Rebuilt. +n/libksba-1.3.5-x86_64-2.txz: Rebuilt. +n/libmbim-1.16.0-x86_64-2.txz: Rebuilt. +n/libmilter-8.15.2-x86_64-2.txz: Rebuilt. +n/libmnl-1.0.4-x86_64-3.txz: Rebuilt. +n/libndp-1.6-x86_64-2.txz: Rebuilt. +n/libnetfilter_acct-1.0.3-x86_64-2.txz: Rebuilt. +n/libnetfilter_conntrack-1.0.6-x86_64-2.txz: Rebuilt. +n/libnetfilter_cthelper-1.0.0-x86_64-2.txz: Rebuilt. +n/libnetfilter_cttimeout-1.0.0-x86_64-2.txz: Rebuilt. +n/libnetfilter_log-1.0.1-x86_64-2.txz: Rebuilt. +n/libnetfilter_queue-1.0.3-x86_64-2.txz: Rebuilt. +n/libnfnetlink-1.0.1-x86_64-2.txz: Rebuilt. +n/libnftnl-1.0.9-x86_64-2.txz: Rebuilt. +n/libqmi-1.20.0-x86_64-2.txz: Rebuilt. +n/libtirpc-1.0.3-x86_64-2.txz: Rebuilt. +n/links-2.14-x86_64-3.txz: Rebuilt. +n/lynx-2.8.9dev.16-x86_64-1.txz: Upgraded. +n/mailx-12.5-x86_64-3.txz: Rebuilt. +n/mcabber-1.0.5-x86_64-2.txz: Rebuilt. +n/metamail-2.7-x86_64-7.txz: Rebuilt. +n/mobile-broadband-provider-info-20170310-x86_64-2.txz: Rebuilt. +n/mtr-0.92-x86_64-2.txz: Rebuilt. +n/mutt-1.9.5-x86_64-1.txz: Upgraded. +n/nc-1.10-x86_64-2.txz: Rebuilt. +n/ncftp-3.2.6-x86_64-2.txz: Rebuilt. +n/net-snmp-5.7.3-x86_64-7.txz: Rebuilt. + Recompiled against perl-5.26.2. +n/net-tools-20170208_479bb4a-x86_64-2.txz: Rebuilt. +n/netatalk-2.2.3-x86_64-7.txz: Rebuilt. +n/netdate-bsd4-x86_64-2.txz: Rebuilt. +n/netkit-bootparamd-0.17-x86_64-3.txz: Rebuilt. +n/netkit-ftp-0.17-x86_64-4.txz: Rebuilt. +n/netkit-ntalk-0.17-x86_64-5.txz: Rebuilt. +n/netkit-routed-0.17-x86_64-2.txz: Rebuilt. +n/netkit-rsh-0.17-x86_64-2.txz: Rebuilt. +n/netkit-rusers-0.17-x86_64-2.txz: Rebuilt. +n/netkit-rwall-0.17-x86_64-2.txz: Rebuilt. +n/netkit-rwho-0.17-x86_64-3.txz: Rebuilt. +n/netkit-timed-0.17-x86_64-2.txz: Rebuilt. +n/netpipes-4.2-x86_64-2.txz: Rebuilt. +n/nettle-3.4-x86_64-2.txz: Rebuilt. +n/netwatch-1.3.1_2-x86_64-3.txz: Rebuilt. +n/network-scripts-15.0-noarch-7.txz: Rebuilt. +n/netwrite-0.17-x86_64-2.txz: Rebuilt. +n/newspost-2.1.1-x86_64-2.txz: Rebuilt. +n/nfacct-1.0.2-x86_64-2.txz: Rebuilt. +n/nfs-utils-2.3.1-x86_64-2.txz: Rebuilt. +n/nftables-0.8.2-x86_64-2.txz: Rebuilt. +n/nghttp2-1.31.1-x86_64-1.txz: Upgraded. + This update fixes a security issue: + Denial of service due to NULL pointer dereference. + For more information, see: + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-1000168 + (* Security fix *) +n/nmap-7.70-x86_64-2.txz: Rebuilt. +n/nn-6.7.3-x86_64-5.txz: Rebuilt. +n/npth-1.5-x86_64-2.txz: Rebuilt. +n/ntp-4.2.8p11-x86_64-2.txz: Rebuilt. + Recompiled against perl-5.26.2. +n/obexftp-0.24.2-x86_64-3.txz: Rebuilt. +n/openldap-client-2.4.46-x86_64-2.txz: Rebuilt. +n/openobex-1.7.2-x86_64-2.txz: Rebuilt. +n/openssh-7.7p1-x86_64-3.txz: Rebuilt. +n/openssl-1.0.2o-x86_64-2.txz: Rebuilt. +n/openvpn-2.4.5-x86_64-2.txz: Rebuilt. +n/p11-kit-0.23.10-x86_64-2.txz: Rebuilt. +n/php-7.2.4-x86_64-2.txz: Rebuilt. +n/pidentd-3.0.19-x86_64-3.txz: Rebuilt. +n/pinentry-1.1.0-x86_64-2.txz: Rebuilt. +n/popa3d-1.0.3-x86_64-2.txz: Rebuilt. +n/postfix-3.3.0-x86_64-3.txz: Rebuilt. +n/ppp-2.4.7-x86_64-2.txz: Rebuilt. +n/procmail-3.22-x86_64-3.txz: Rebuilt. +n/proftpd-1.3.6-x86_64-3.txz: Rebuilt. +n/pssh-2.3.1-x86_64-3.txz: Rebuilt. +n/rdist-6.1.5-x86_64-3.txz: Rebuilt. +n/rp-pppoe-3.12-x86_64-2.txz: Rebuilt. +n/rpcbind-0.2.4-x86_64-4.txz: Rebuilt. +n/rsync-3.1.3-x86_64-2.txz: Rebuilt. +n/samba-4.7.7-x86_64-1.txz: Upgraded. +n/slrn-1.0.2-x86_64-2.txz: Rebuilt. +n/snownews-1.5.12-x86_64-4.txz: Rebuilt. +n/sshfs-2.10-x86_64-2.txz: Rebuilt. +n/stunnel-5.44-x86_64-2.txz: Rebuilt. +n/tcp_wrappers-7.6-x86_64-2.txz: Rebuilt. +n/tcpdump-4.9.2-x86_64-2.txz: Rebuilt. +n/telnet-0.17-x86_64-4.txz: Rebuilt. +n/tftp-hpa-5.2-x86_64-4.txz: Rebuilt. +n/tin-2.4.2-x86_64-3.txz: Rebuilt. +n/traceroute-2.1.0-x86_64-2.txz: Rebuilt. +n/ulogd-2.0.5-x86_64-3.txz: Rebuilt. +n/uucp-1.07-x86_64-2.txz: Rebuilt. +n/vlan-1.9-x86_64-3.txz: Rebuilt. +n/vsftpd-3.0.3-x86_64-4.txz: Rebuilt. +n/wget-1.19.4-x86_64-3.txz: Rebuilt. +n/whois-5.3.0-x86_64-2.txz: Rebuilt. +n/wireless_tools-29-x86_64-12.txz: Rebuilt. +n/wpa_supplicant-2.6-x86_64-4.txz: Rebuilt. +n/yptools-2.14-x86_64-10.txz: Rebuilt. +n/ytalk-3.3.0-x86_64-4.txz: Rebuilt. +n/zd1211-firmware-1.5-fw-2.txz: Rebuilt. +t/fig2dev-3.2.7-x86_64-1.txz: Upgraded. +t/texlive-2017.171108-x86_64-5.txz: Rebuilt. + Recompiled against poppler-0.64.0. +t/xfig-3.2.7-x86_64-1.txz: Upgraded. +tcl/expect-5.45.4-x86_64-2.txz: Rebuilt. +tcl/hfsutils-3.2.6-x86_64-6.txz: Rebuilt. +tcl/tcl-8.6.8-x86_64-3.txz: Rebuilt. +tcl/tclx-8.4.1-x86_64-4.txz: Rebuilt. +tcl/tix-8.4.3-x86_64-4.txz: Rebuilt. +tcl/tk-8.6.8-x86_64-2.txz: Rebuilt. +x/anthy-9100h-x86_64-2.txz: Rebuilt. +x/appres-1.0.5-x86_64-2.txz: Rebuilt. +x/bdftopcf-1.1-x86_64-2.txz: Rebuilt. +x/beforelight-1.0.5-x86_64-3.txz: Rebuilt. +x/bitmap-1.0.8-x86_64-3.txz: Rebuilt. +x/compiz-0.8.8-x86_64-5.txz: Rebuilt. +x/dejavu-fonts-ttf-2.37-noarch-3.txz: Rebuilt. +x/editres-1.0.7-x86_64-2.txz: Rebuilt. +x/encodings-1.0.4-noarch-2.txz: Rebuilt. +x/font-adobe-100dpi-1.0.3-noarch-2.txz: Rebuilt. +x/font-adobe-75dpi-1.0.3-noarch-2.txz: Rebuilt. +x/font-adobe-utopia-100dpi-1.0.4-noarch-2.txz: Rebuilt. +x/font-adobe-utopia-75dpi-1.0.4-noarch-2.txz: Rebuilt. +x/font-adobe-utopia-type1-1.0.4-noarch-2.txz: Rebuilt. +x/font-alias-1.0.3-noarch-2.txz: Rebuilt. +x/font-arabic-misc-1.0.3-noarch-2.txz: Rebuilt. +x/font-bh-100dpi-1.0.3-noarch-2.txz: Rebuilt. +x/font-bh-75dpi-1.0.3-noarch-2.txz: Rebuilt. +x/font-bh-lucidatypewriter-100dpi-1.0.3-noarch-2.txz: Rebuilt. +x/font-bh-lucidatypewriter-75dpi-1.0.3-noarch-2.txz: Rebuilt. +x/font-bh-ttf-1.0.3-noarch-2.txz: Rebuilt. +x/font-bh-type1-1.0.3-noarch-2.txz: Rebuilt. +x/font-bitstream-100dpi-1.0.3-noarch-2.txz: Rebuilt. +x/font-bitstream-75dpi-1.0.3-noarch-2.txz: Rebuilt. +x/font-bitstream-speedo-1.0.2-noarch-2.txz: Rebuilt. +x/font-bitstream-type1-1.0.3-noarch-2.txz: Rebuilt. +x/font-cronyx-cyrillic-1.0.3-noarch-2.txz: Rebuilt. +x/font-cursor-misc-1.0.3-noarch-2.txz: Rebuilt. +x/font-daewoo-misc-1.0.3-noarch-2.txz: Rebuilt. +x/font-dec-misc-1.0.3-noarch-2.txz: Rebuilt. +x/font-ibm-type1-1.0.3-noarch-2.txz: Rebuilt. +x/font-isas-misc-1.0.3-noarch-2.txz: Rebuilt. +x/font-jis-misc-1.0.3-noarch-2.txz: Rebuilt. +x/font-micro-misc-1.0.3-noarch-2.txz: Rebuilt. +x/font-misc-cyrillic-1.0.3-noarch-2.txz: Rebuilt. +x/font-misc-ethiopic-1.0.3-noarch-2.txz: Rebuilt. +x/font-misc-meltho-1.0.3-noarch-2.txz: Rebuilt. +x/font-misc-misc-1.1.2-noarch-2.txz: Rebuilt. +x/font-mutt-misc-1.0.3-noarch-2.txz: Rebuilt. +x/font-schumacher-misc-1.1.2-noarch-2.txz: Rebuilt. +x/font-screen-cyrillic-1.0.4-noarch-2.txz: Rebuilt. +x/font-sony-misc-1.0.3-noarch-2.txz: Rebuilt. +x/font-sun-misc-1.0.3-noarch-2.txz: Rebuilt. +x/font-util-1.3.1-x86_64-3.txz: Rebuilt. +x/font-winitzki-cyrillic-1.0.3-noarch-2.txz: Rebuilt. +x/font-xfree86-type1-1.0.4-noarch-2.txz: Rebuilt. +x/fontconfig-2.12.6-x86_64-2.txz: Rebuilt. +x/fonttosfnt-1.0.4-x86_64-3.txz: Rebuilt. +x/freeglut-3.0.0-x86_64-2.txz: Rebuilt. +x/fslsfonts-1.0.5-x86_64-3.txz: Rebuilt. +x/fstobdf-1.0.6-x86_64-3.txz: Rebuilt. +x/gccmakedep-1.0.3-noarch-2.txz: Rebuilt. +x/glew-2.1.0-x86_64-2.txz: Rebuilt. +x/glu-9.0.0-x86_64-2.txz: Rebuilt. +x/iceauth-1.0.8-x86_64-2.txz: Rebuilt. +x/ico-1.0.5-x86_64-2.txz: Rebuilt. +x/imake-1.0.7-x86_64-3.txz: Rebuilt. +x/intel-gpu-tools-1.22-x86_64-2.txz: Rebuilt. +x/intel-vaapi-driver-2.1.0-x86_64-2.txz: Rebuilt. +x/libFS-1.0.7-x86_64-2.txz: Rebuilt. +x/libICE-1.0.9-x86_64-3.txz: Rebuilt. +x/libSM-1.2.2-x86_64-3.txz: Rebuilt. +x/libX11-1.6.5-x86_64-2.txz: Rebuilt. +x/libXScrnSaver-1.2.2-x86_64-3.txz: Rebuilt. +x/libXau-1.0.8-x86_64-3.txz: Rebuilt. +x/libXaw-1.0.13-x86_64-2.txz: Rebuilt. +x/libXaw3d-1.6.2-x86_64-4.txz: Rebuilt. +x/libXaw3dXft-1.6.2d-x86_64-3.txz: Rebuilt. +x/libXcm-0.5.2-x86_64-3.txz: Rebuilt. +x/libXcomposite-0.4.4-x86_64-3.txz: Rebuilt. +x/libXcursor-1.1.15-x86_64-2.txz: Rebuilt. +x/libXdamage-1.1.4-x86_64-3.txz: Rebuilt. +x/libXdmcp-1.1.2-x86_64-3.txz: Rebuilt. +x/libXevie-1.0.3-x86_64-3.txz: Rebuilt. +x/libXext-1.3.3-x86_64-3.txz: Rebuilt. +x/libXfixes-5.0.3-x86_64-2.txz: Rebuilt. +x/libXfont2-2.0.3-x86_64-2.txz: Rebuilt. +x/libXfontcache-1.0.5-x86_64-3.txz: Rebuilt. +x/libXft-2.3.2-x86_64-4.txz: Rebuilt. +x/libXi-1.7.9-x86_64-2.txz: Rebuilt. +x/libXinerama-1.1.3-x86_64-3.txz: Rebuilt. +x/libXmu-1.1.2-x86_64-3.txz: Rebuilt. +x/libXp-1.0.3-x86_64-3.txz: Rebuilt. +x/libXpm-3.5.12-x86_64-2.txz: Rebuilt. +x/libXpresent-1.0.0-x86_64-2.txz: Rebuilt. +x/libXrandr-1.5.1-x86_64-2.txz: Rebuilt. +x/libXrender-0.9.10-x86_64-2.txz: Rebuilt. +x/libXres-1.2.0-x86_64-2.txz: Rebuilt. +x/libXt-1.1.5-x86_64-2.txz: Rebuilt. +x/libXtst-1.2.3-x86_64-2.txz: Rebuilt. +x/libXv-1.0.11-x86_64-2.txz: Rebuilt. +x/libXvMC-1.0.10-x86_64-2.txz: Rebuilt. +x/libXxf86dga-1.1.4-x86_64-3.txz: Rebuilt. +x/libXxf86misc-1.0.3-x86_64-3.txz: Rebuilt. +x/libXxf86vm-1.1.4-x86_64-3.txz: Rebuilt. +x/libdmx-1.1.3-x86_64-3.txz: Rebuilt. +x/libdrm-2.4.91-x86_64-2.txz: Rebuilt. +x/libepoxy-1.4.3-x86_64-2.txz: Rebuilt. +x/liberation-fonts-ttf-2.00.1-noarch-2.txz: Rebuilt. +x/libevdev-1.5.9-x86_64-2.txz: Rebuilt. +x/libfontenc-1.1.3-x86_64-2.txz: Rebuilt. +x/libhangul-0.1.0-x86_64-2.txz: Rebuilt. +x/libinput-1.10.4-x86_64-2.txz: Rebuilt. +x/libpciaccess-0.14-x86_64-2.txz: Rebuilt. +x/libpthread-stubs-0.4-noarch-2.txz: Rebuilt. +x/libva-2.1.0-x86_64-2.txz: Rebuilt. +x/libva-utils-2.1.0-x86_64-2.txz: Rebuilt. +x/libvdpau-1.1.1-x86_64-2.txz: Rebuilt. +x/libwacom-0.29-x86_64-2.txz: Rebuilt. +x/libxcb-1.13-x86_64-2.txz: Rebuilt. +x/libxkbfile-1.0.9-x86_64-2.txz: Rebuilt. +x/libxshmfence-1.3-x86_64-2.txz: Rebuilt. +x/listres-1.0.4-x86_64-2.txz: Rebuilt. +x/lndir-1.0.3-x86_64-3.txz: Rebuilt. +x/luit-1.1.1-x86_64-3.txz: Rebuilt. +x/m17n-lib-1.8.0-x86_64-2.txz: Rebuilt. +x/makedepend-1.0.5-x86_64-3.txz: Rebuilt. +x/mesa-18.0.1-x86_64-1.txz: Upgraded. +x/mkcomposecache-1.2.1-x86_64-3.txz: Rebuilt. +x/mkfontdir-1.0.7-noarch-2.txz: Rebuilt. +x/mkfontscale-1.1.3-x86_64-2.txz: Rebuilt. +x/motif-2.3.8-x86_64-2.txz: Rebuilt. +x/mtdev-1.1.5-x86_64-2.txz: Rebuilt. +x/oclock-1.0.4-x86_64-2.txz: Rebuilt. +x/pixman-0.34.0-x86_64-2.txz: Rebuilt. +x/rendercheck-1.5-x86_64-2.txz: Rebuilt. +x/rgb-1.0.6-x86_64-3.txz: Rebuilt. +x/sazanami-fonts-ttf-20040629-noarch-2.txz: Rebuilt. +x/scim-1.4.17-x86_64-2.txz: Rebuilt. +x/scim-anthy-1.2.7-x86_64-2.txz: Rebuilt. +x/scim-hangul-0.4.0-x86_64-2.txz: Rebuilt. +x/scim-input-pad-0.1.3.1-x86_64-2.txz: Rebuilt. +x/scim-m17n-0.2.3-x86_64-2.txz: Rebuilt. +x/scim-pinyin-0.5.92-x86_64-2.txz: Rebuilt. +x/scim-tables-0.5.14.1-x86_64-2.txz: Rebuilt. +x/sessreg-1.1.1-x86_64-2.txz: Rebuilt. +x/setxkbmap-1.3.1-x86_64-2.txz: Rebuilt. +x/showfont-1.0.5-x86_64-3.txz: Rebuilt. +x/sinhala_lklug-font-ttf-20060929-noarch-2.txz: Rebuilt. +x/smproxy-1.0.6-x86_64-2.txz: Rebuilt. +x/tibmachuni-font-ttf-1.901b-noarch-2.txz: Rebuilt. +x/transset-1.0.2-x86_64-2.txz: Rebuilt. +x/ttf-indic-fonts-0.5.14-noarch-2.txz: Rebuilt. +x/ttf-tlwg-0.6.4-noarch-2.txz: Rebuilt. +x/twm-1.0.10-x86_64-2.txz: Rebuilt. +x/urw-core35-fonts-otf-20160712_79bcdfb_git-noarch-2.txz: Rebuilt. +x/util-macros-1.19.2-noarch-2.txz: Rebuilt. +x/viewres-1.0.5-x86_64-2.txz: Rebuilt. +x/vulkan-sdk-1.1.70.0-x86_64-2.txz: Rebuilt. +x/wqy-zenhei-font-ttf-0.8.38_1-noarch-5.txz: Rebuilt. +x/x11-skel-7.7-x86_64-2.txz: Rebuilt. +x/x11perf-1.6.0-x86_64-2.txz: Rebuilt. +x/xauth-1.0.10-x86_64-2.txz: Rebuilt. +x/xbacklight-1.2.2-x86_64-2.txz: Rebuilt. +x/xbiff-1.0.3-x86_64-3.txz: Rebuilt. +x/xbitmaps-1.1.2-x86_64-2.txz: Rebuilt. +x/xcalc-1.0.6-x86_64-3.txz: Rebuilt. +x/xcb-proto-1.13-x86_64-2.txz: Rebuilt. +x/xcb-util-0.4.0-x86_64-3.txz: Rebuilt. +x/xcb-util-cursor-0.1.3-x86_64-2.txz: Rebuilt. +x/xcb-util-errors-1.0-x86_64-2.txz: Rebuilt. +x/xcb-util-image-0.4.0-x86_64-3.txz: Rebuilt. +x/xcb-util-keysyms-0.4.0-x86_64-3.txz: Rebuilt. +x/xcb-util-renderutil-0.3.9-x86_64-3.txz: Rebuilt. +x/xcb-util-wm-0.4.1-x86_64-3.txz: Rebuilt. +x/xclipboard-1.1.3-x86_64-3.txz: Rebuilt. +x/xclock-1.0.7-x86_64-3.txz: Rebuilt. +x/xcm-0.5.2-x86_64-3.txz: Rebuilt. +x/xcmsdb-1.0.5-x86_64-2.txz: Rebuilt. +x/xcompmgr-1.1.7-x86_64-2.txz: Rebuilt. +x/xconsole-1.0.7-x86_64-2.txz: Rebuilt. +x/xcursor-themes-1.0.5-noarch-2.txz: Rebuilt. +x/xcursorgen-1.0.6-x86_64-4.txz: Rebuilt. +x/xdbedizzy-1.1.0-x86_64-3.txz: Rebuilt. +x/xdg-user-dirs-0.15-x86_64-2.txz: Rebuilt. +x/xdg-utils-1.1.2-noarch-2.txz: Rebuilt. +x/xditview-1.0.4-x86_64-2.txz: Rebuilt. +x/xdm-1.1.11-x86_64-8.txz: Rebuilt. +x/xdpyinfo-1.3.2-x86_64-2.txz: Rebuilt. +x/xdriinfo-1.0.6-x86_64-2.txz: Rebuilt. +x/xedit-1.2.2-x86_64-3.txz: Rebuilt. +x/xev-1.2.2-x86_64-2.txz: Rebuilt. +x/xeyes-1.1.2-x86_64-2.txz: Rebuilt. +x/xf86-input-acecad-1.5.0-x86_64-11.txz: Rebuilt. +x/xf86-input-evdev-2.10.5-x86_64-2.txz: Rebuilt. +x/xf86-input-joystick-1.6.3-x86_64-2.txz: Rebuilt. +x/xf86-input-keyboard-1.9.0-x86_64-2.txz: Rebuilt. +x/xf86-input-libinput-0.27.1-x86_64-2.txz: Rebuilt. +x/xf86-input-mouse-1.9.2-x86_64-2.txz: Rebuilt. +x/xf86-input-penmount-1.5.0-x86_64-11.txz: Rebuilt. +x/xf86-input-synaptics-1.9.0-x86_64-2.txz: Rebuilt. +x/xf86-input-vmmouse-13.1.0-x86_64-6.txz: Rebuilt. +x/xf86-input-void-1.4.0-x86_64-11.txz: Rebuilt. +x/xf86-input-wacom-0.36.1-x86_64-2.txz: Rebuilt. +x/xf86-video-amdgpu-18.0.1-x86_64-2.txz: Rebuilt. +x/xf86-video-apm-1.2.5-x86_64-10.txz: Rebuilt. +x/xf86-video-ark-0.7.5-x86_64-10.txz: Rebuilt. +x/xf86-video-ast-1.1.5-x86_64-4.txz: Rebuilt. +x/xf86-video-ati-18.0.1-x86_64-2.txz: Rebuilt. +x/xf86-video-chips-1.2.7-x86_64-2.txz: Rebuilt. +x/xf86-video-cirrus-1.5.3-x86_64-4.txz: Rebuilt. +x/xf86-video-dummy-0.3.8-x86_64-2.txz: Rebuilt. +x/xf86-video-glint-1.2.9-x86_64-2.txz: Rebuilt. +x/xf86-video-i128-1.3.6-x86_64-10.txz: Rebuilt. +x/xf86-video-i740-1.3.6-x86_64-2.txz: Rebuilt. +x/xf86-video-intel-git_20180206_aa36399c-x86_64-2.txz: Rebuilt. +x/xf86-video-mach64-6.9.5-x86_64-4.txz: Rebuilt. +x/xf86-video-mga-1.6.5-x86_64-2.txz: Rebuilt. +x/xf86-video-neomagic-1.2.9-x86_64-4.txz: Rebuilt. +x/xf86-video-nouveau-1.0.15-x86_64-2.txz: Rebuilt. +x/xf86-video-nv-2.1.21-x86_64-2.txz: Rebuilt. +x/xf86-video-openchrome-0.6.0-x86_64-2.txz: Rebuilt. +x/xf86-video-r128-6.10.2-x86_64-2.txz: Rebuilt. +x/xf86-video-rendition-4.2.6-x86_64-3.txz: Rebuilt. +x/xf86-video-s3-0.6.5-x86_64-10.txz: Rebuilt. +x/xf86-video-s3virge-1.10.7-x86_64-4.txz: Rebuilt. +x/xf86-video-savage-2.3.9-x86_64-2.txz: Rebuilt. +x/xf86-video-siliconmotion-1.7.9-x86_64-2.txz: Rebuilt. +x/xf86-video-sis-0.10.9-x86_64-2.txz: Rebuilt. +x/xf86-video-sisusb-0.9.7-x86_64-2.txz: Rebuilt. +x/xf86-video-tdfx-1.4.7-x86_64-2.txz: Rebuilt. +x/xf86-video-tga-1.2.2-x86_64-10.txz: Rebuilt. +x/xf86-video-trident-1.3.8-x86_64-2.txz: Rebuilt. +x/xf86-video-tseng-1.2.5-x86_64-10.txz: Rebuilt. +x/xf86-video-v4l-0.2.0-x86_64-15.txz: Rebuilt. +x/xf86-video-vboxvideo-1.0.0-x86_64-2.txz: Rebuilt. +x/xf86-video-vesa-2.4.0-x86_64-2.txz: Rebuilt. +x/xf86-video-vmware-13.2.1-x86_64-6.txz: Rebuilt. +x/xf86-video-voodoo-1.2.5-x86_64-11.txz: Rebuilt. +x/xf86dga-1.0.3-x86_64-3.txz: Rebuilt. +x/xfd-1.1.2-x86_64-3.txz: Rebuilt. +x/xfontsel-1.0.6-x86_64-2.txz: Rebuilt. +x/xfs-1.2.0-x86_64-2.txz: Rebuilt. +x/xfsinfo-1.0.5-x86_64-3.txz: Rebuilt. +x/xgamma-1.0.6-x86_64-2.txz: Rebuilt. +x/xgc-1.0.5-x86_64-2.txz: Rebuilt. +x/xhost-1.0.7-x86_64-2.txz: Rebuilt. +x/xinit-1.4.0-x86_64-2.txz: Rebuilt. +x/xinput-1.6.2-x86_64-2.txz: Rebuilt. +x/xkbcomp-1.4.1-x86_64-2.txz: Rebuilt. +x/xkbevd-1.1.4-x86_64-2.txz: Rebuilt. +x/xkbprint-1.0.4-x86_64-2.txz: Rebuilt. +x/xkbutils-1.0.4-x86_64-3.txz: Rebuilt. +x/xkeyboard-config-2.22-noarch-2.txz: Rebuilt. +x/xkill-1.0.5-x86_64-2.txz: Rebuilt. +x/xload-1.1.3-x86_64-2.txz: Rebuilt. +x/xlogo-1.0.4-x86_64-3.txz: Rebuilt. +x/xlsatoms-1.1.2-x86_64-2.txz: Rebuilt. +x/xlsclients-1.1.4-x86_64-2.txz: Rebuilt. +x/xlsfonts-1.0.6-x86_64-2.txz: Rebuilt. +x/xmag-1.0.6-x86_64-2.txz: Rebuilt. +x/xman-1.1.4-x86_64-3.txz: Rebuilt. +x/xmessage-1.0.5-x86_64-2.txz: Rebuilt. +x/xmh-1.0.3-x86_64-2.txz: Rebuilt. +x/xmodmap-1.0.9-x86_64-2.txz: Rebuilt. +x/xmore-1.0.2-x86_64-3.txz: Rebuilt. +x/xorg-cf-files-1.0.6-x86_64-3.txz: Rebuilt. +x/xorg-docs-1.7.1-noarch-2.txz: Rebuilt. +x/xorg-server-1.19.6-x86_64-3.txz: Rebuilt. +x/xorg-server-xephyr-1.19.6-x86_64-3.txz: Rebuilt. +x/xorg-server-xnest-1.19.6-x86_64-3.txz: Rebuilt. +x/xorg-server-xvfb-1.19.6-x86_64-3.txz: Rebuilt. +x/xorg-sgml-doctools-1.11-x86_64-3.txz: Rebuilt. +x/xorgproto-2018.4-x86_64-3.txz: Rebuilt. +x/xpr-1.0.5-x86_64-2.txz: Rebuilt. +x/xprop-1.2.3-x86_64-2.txz: Rebuilt. +x/xpyb-1.3.1-x86_64-5.txz: Rebuilt. +x/xrandr-1.5.0-x86_64-2.txz: Rebuilt. +x/xrdb-1.1.1-x86_64-2.txz: Rebuilt. +x/xrefresh-1.0.6-x86_64-2.txz: Rebuilt. +x/xscope-1.4.1-x86_64-3.txz: Rebuilt. +x/xset-1.2.4-x86_64-2.txz: Rebuilt. +x/xsetroot-1.1.2-x86_64-2.txz: Rebuilt. +x/xsm-1.0.4-x86_64-2.txz: Rebuilt. +x/xstdcmap-1.0.3-x86_64-3.txz: Rebuilt. +x/xterm-332-x86_64-1.txz: Upgraded. +x/xtrans-1.3.5-noarch-2.txz: Rebuilt. +x/xvidtune-1.0.3-x86_64-3.txz: Rebuilt. +x/xvinfo-1.1.3-x86_64-2.txz: Rebuilt. +x/xwd-1.0.7-x86_64-2.txz: Rebuilt. +x/xwininfo-1.1.4-x86_64-2.txz: Rebuilt. +x/xwud-1.0.5-x86_64-2.txz: Rebuilt. +xap/MPlayer-20180208-x86_64-3.txz: Rebuilt. +xap/audacious-3.9-x86_64-2.txz: Rebuilt. +xap/audacious-plugins-3.9-x86_64-4.txz: Rebuilt. +xap/blackbox-0.70.1-x86_64-8.txz: Rebuilt. +xap/blueman-2.0.5-x86_64-2.txz: Rebuilt. +xap/ddd-3.3.12-x86_64-6.txz: Rebuilt. +xap/easytag-2.4.2-x86_64-2.txz: Rebuilt. +xap/electricsheep-20090306-x86_64-5.txz: Rebuilt. +xap/fluxbox-1.3.7-x86_64-3.txz: Rebuilt. +xap/fvwm-2.6.7-x86_64-4.txz: Rebuilt. +xap/geeqie-1.4-x86_64-2.txz: Rebuilt. +xap/gftp-2.0.19-x86_64-6.txz: Rebuilt. +xap/gimp-2.8.22-x86_64-2.txz: Rebuilt. +xap/gkrellm-2.3.10-x86_64-3.txz: Rebuilt. +xap/gnuchess-6.2.5-x86_64-2.txz: Rebuilt. +xap/gnuplot-5.2.2-x86_64-2.txz: Rebuilt. +xap/gparted-0.31.0-x86_64-2.txz: Rebuilt. +xap/gucharmap-10.0.3-x86_64-2.txz: Rebuilt. +xap/gv-3.7.4-x86_64-2.txz: Rebuilt. +xap/hexchat-2.14.1-x86_64-2.txz: Rebuilt. + Recompiled against perl-5.26.2. +xap/mozilla-firefox-59.0.2-x86_64-2.txz: Rebuilt. +xap/mozilla-thunderbird-52.7.0-x86_64-2.txz: Rebuilt. +xap/network-manager-applet-1.8.10-x86_64-5.txz: Rebuilt. +xap/pan-0.143-x86_64-4.txz: Rebuilt. +xap/pavucontrol-3.0-x86_64-2.txz: Rebuilt. +xap/pidgin-2.13.0-x86_64-2.txz: Rebuilt. +xap/rdesktop-1.8.3-x86_64-2.txz: Rebuilt. +xap/rxvt-unicode-9.22-x86_64-4.txz: Rebuilt. +xap/sane-1.0.27-x86_64-2.txz: Rebuilt. +xap/seamonkey-2.49.2-x86_64-2.txz: Rebuilt. +xap/seyon-2.20c-x86_64-4.txz: Rebuilt. +xap/vim-gvim-8.0.1733-x86_64-1.txz: Upgraded. + Recompiled against perl-5.26.2. +xap/windowmaker-0.95.8-x86_64-2.txz: Rebuilt. +xap/x11-ssh-askpass-1.2.4.1-x86_64-3.txz: Rebuilt. +xap/x3270-3.3.12ga7-x86_64-3.txz: Rebuilt. +xap/xaos-3.6-x86_64-2.txz: Rebuilt. +xap/xfractint-20.04p13-x86_64-2.txz: Rebuilt. +xap/xgames-0.3-x86_64-5.txz: Rebuilt. +xap/xine-lib-1.2.9-x86_64-2.txz: Rebuilt. +xap/xine-ui-0.99.10-x86_64-2.txz: Rebuilt. +xap/xlockmore-5.54-x86_64-3.txz: Rebuilt. +xap/xmms-1.2.11-x86_64-6.txz: Rebuilt. +xap/xpaint-2.10.2-x86_64-2.txz: Rebuilt. +xap/xpdf-4.00-x86_64-3.txz: Rebuilt. +xap/xsane-0.999-x86_64-2.txz: Rebuilt. +xap/xscreensaver-5.39-x86_64-1.txz: Upgraded. +xap/xv-3.10a-x86_64-9.txz: Rebuilt. +xfce/Thunar-1.6.15-x86_64-2.txz: Rebuilt. +xfce/exo-0.12.0-x86_64-2.txz: Rebuilt. +xfce/garcon-0.6.1-x86_64-2.txz: Rebuilt. +xfce/gtk-xfce-engine-2.10.1-x86_64-3.txz: Rebuilt. +xfce/libxfce4ui-4.12.1-x86_64-3.txz: Rebuilt. +xfce/libxfce4util-4.12.1-x86_64-4.txz: Rebuilt. +xfce/orage-4.12.1-x86_64-5.txz: Rebuilt. +xfce/thunar-volman-0.8.1-x86_64-3.txz: Rebuilt. +xfce/tumbler-0.2.1-x86_64-2.txz: Rebuilt. + Recompiled against poppler-0.64.0. +xfce/xfce4-appfinder-4.12.0-x86_64-3.txz: Rebuilt. +xfce/xfce4-clipman-plugin-1.4.2-x86_64-2.txz: Rebuilt. +xfce/xfce4-dev-tools-4.12.0-x86_64-3.txz: Rebuilt. +xfce/xfce4-notifyd-0.4.2-x86_64-2.txz: Rebuilt. +xfce/xfce4-panel-4.12.2-x86_64-2.txz: Rebuilt. +xfce/xfce4-power-manager-1.4.4-x86_64-5.txz: Rebuilt. +xfce/xfce4-pulseaudio-plugin-0.4.0-x86_64-2.txz: Rebuilt. +xfce/xfce4-screenshooter-1.8.2-x86_64-5.txz: Rebuilt. +xfce/xfce4-session-4.12.1-x86_64-3.txz: Rebuilt. +xfce/xfce4-settings-4.12.2-x86_64-2.txz: Rebuilt. +xfce/xfce4-systemload-plugin-1.2.1-x86_64-2.txz: Rebuilt. + Patched to fix tooltips. Thanks to Rod3775. +xfce/xfce4-taskmanager-1.2.0-x86_64-2.txz: Rebuilt. +xfce/xfce4-terminal-0.8.7.3-x86_64-2.txz: Rebuilt. +xfce/xfce4-weather-plugin-0.8.10-x86_64-4.txz: Rebuilt. +xfce/xfconf-4.12.1-x86_64-2.txz: Rebuilt. +xfce/xfdesktop-4.12.4-x86_64-2.txz: Rebuilt. +xfce/xfwm4-4.12.4-x86_64-2.txz: Rebuilt. +y/bsd-games-2.13-x86_64-13.txz: Rebuilt. +extra/aspell-word-lists/aspell-el-0.08_0-x86_64-1.txz: Upgraded. +extra/aspell-word-lists/aspell-hus-0.03_1-x86_64-1.txz: Added. +extra/aspell-word-lists/aspell-kn-0.01_1-x86_64-1.txz: Added. +extra/fltk/fltk-1.3.4_2-x86_64-1.txz: Upgraded. +extra/mplayerplug-in/mplayerplug-in-3.55-x86_64-1.txz: Removed. +extra/tigervnc/tigervnc-1.8.0-x86_64-4.txz: Rebuilt. +isolinux/initrd.img: Rebuilt. +usb-and-pxe-installers/usbboot.img: Rebuilt. + </pre>]]> + </description> + </item> + <item> + <title>Thu, 12 Apr 2018 23:00:51 GMT</title> + <pubDate>Thu, 12 Apr 2018 23:00:51 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20180412230051</link> + <guid isPermaLink="false">20180412230051</guid> + <description> + <![CDATA[<pre> +a/aaa_base-14.2-x86_64-3.txz: Rebuilt. + If the system is running -current, append a "+" to /etc/slackware-version. + Identify the system as stable or current in /etc/os-release by setting + VERSION_CODENAME to either stable or current. In PRETTY_NAME, really + spell it out, e.g: PRETTY_NAME="Slackware 14.2 (pre-15.0 -current)" +a/kernel-generic-4.14.34-x86_64-1.txz: Upgraded. +a/kernel-huge-4.14.34-x86_64-1.txz: Upgraded. +a/kernel-modules-4.14.34-x86_64-1.txz: Upgraded. +d/kernel-headers-4.14.34-x86-1.txz: Upgraded. +k/kernel-source-4.14.34-noarch-1.txz: Upgraded. + SND_HDA_INPUT_BEEP n -> y + +SND_HDA_INPUT_BEEP_MODE 0 + Thanks to GazL. +l/cairo-1.15.12-x86_64-1.txz: Upgraded. +isolinux/initrd.img: Rebuilt. +kernels/*: Upgraded. +usb-and-pxe-installers/usbboot.img: Rebuilt. + </pre>]]> + </description> + </item> + <item> + <title>Wed, 11 Apr 2018 20:38:06 GMT</title> + <pubDate>Wed, 11 Apr 2018 20:38:06 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20180411203806</link> + <guid isPermaLink="false">20180411203806</guid> + <description> + <![CDATA[<pre> +a/lbzip2-2.5-x86_64-1.txz: Added. +a/pkgtools-15.0-noarch-7.txz: Rebuilt. + explodepkg: support parallel bzip2 (lbzip2). Thanks to ruario. + installpkg: support parallel bzip2 (lbzip2). Thanks to ruario. + makepkg: support parallel bzip2 (lbzip2). Thanks to ruario. + pkgdiff: added tool to compare the file contents of two packages. +ap/sqlite-3.23.1-x86_64-1.txz: Upgraded. +l/libzip-1.5.1-x86_64-1.txz: Upgraded. +l/mozilla-nss-3.36.1-x86_64-1.txz: Upgraded. +n/libgpg-error-1.29-x86_64-1.txz: Upgraded. + </pre>]]> + </description> + </item> + <item> + <title>Tue, 10 Apr 2018 23:38:57 GMT</title> + <pubDate>Tue, 10 Apr 2018 23:38:57 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20180410233857</link> + <guid isPermaLink="false">20180410233857</guid> + <description> + <![CDATA[<pre> +a/procps-ng-3.3.14-x86_64-1.txz: Upgraded. +ap/htop-2.2.0-x86_64-1.txz: Upgraded. +l/vte-0.52.1-x86_64-1.txz: Upgraded. +n/gnupg2-2.2.6-x86_64-1.txz: Upgraded. +x/xf86-input-libinput-0.27.1-x86_64-1.txz: Upgraded. + </pre>]]> + </description> + </item> + <item> + <title>Mon, 9 Apr 2018 23:03:06 GMT</title> + <pubDate>Mon, 9 Apr 2018 23:03:06 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20180409230306</link> + <guid isPermaLink="false">20180409230306</guid> + <description> + <![CDATA[<pre> +l/gobject-introspection-1.56.1-x86_64-1.txz: Upgraded. +l/gvfs-1.36.1-x86_64-1.txz: Upgraded. +l/libsoup-2.62.1-x86_64-1.txz: Upgraded. +n/wireless-tools-29-x86_64-10.txz: Removed. +n/wireless_tools-29-x86_64-11.txz: Added. + Renamed package to match upstream tarball name. +x/libinput-1.10.4-x86_64-1.txz: Upgraded. + </pre>]]> + </description> + </item> + <item> + <title>Sun, 8 Apr 2018 22:22:25 GMT</title> + <pubDate>Sun, 8 Apr 2018 22:22:25 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20180408222225</link> + <guid isPermaLink="false">20180408222225</guid> + <description> + <![CDATA[<pre> +a/kernel-firmware-20180329_8c1e439-noarch-1.txz: Upgraded. +a/kernel-generic-4.14.33-x86_64-1.txz: Upgraded. +a/kernel-huge-4.14.33-x86_64-1.txz: Upgraded. +a/kernel-modules-4.14.33-x86_64-1.txz: Upgraded. +d/ccache-3.4.2-x86_64-1.txz: Upgraded. +d/kernel-headers-4.14.33-x86-1.txz: Upgraded. +k/kernel-source-4.14.33-noarch-1.txz: Upgraded. + FAT_DEFAULT_UTF8 n -> y + Thanks to USUARIONUEVO. +isolinux/initrd.img: Rebuilt. +kernels/*: Upgraded. +usb-and-pxe-installers/usbboot.img: Rebuilt. + </pre>]]> + </description> + </item> + <item> + <title>Sun, 8 Apr 2018 03:39:55 GMT</title> + <pubDate>Sun, 8 Apr 2018 03:39:55 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20180408033955</link> + <guid isPermaLink="false">20180408033955</guid> + <description> + <![CDATA[<pre> +ap/joe-4.6-x86_64-1.txz: Upgraded. +l/gdk-pixbuf2-2.36.12-x86_64-1.txz: Upgraded. +n/bluez-5.49-x86_64-2.txz: Rebuilt. + Patched to fix bluetoothd crashes. Thanks to SeB. + </pre>]]> + </description> + </item> + <item> + <title>Sat, 7 Apr 2018 21:00:57 GMT</title> + <pubDate>Sat, 7 Apr 2018 21:00:57 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20180407210057</link> + <guid isPermaLink="false">20180407210057</guid> + <description> + <![CDATA[<pre> +a/btrfs-progs-v4.16-x86_64-1.txz: Upgraded. +ap/sysstat-11.6.3-x86_64-1.txz: Upgraded. +kde/kdev-python-1.7.3-x86_64-2.txz: Rebuilt. + Make shared libraries executable. +l/exiv2-0.26-x86_64-2.txz: Rebuilt. + Make shared libraries executable. +l/glib-1.2.10-x86_64-5.txz: Rebuilt. + Make shared libraries executable. +l/glib2-2.56.1-x86_64-1.txz: Upgraded. +l/pango-1.42.1-x86_64-1.txz: Upgraded. +l/slang-2.3.2-x86_64-2.txz: Rebuilt. + Make shared libraries executable. +n/dhcpcd-7.0.3-x86_64-1.txz: Upgraded. +xfce/libxfce4util-4.12.1-x86_64-3.txz: Rebuilt. + Make shared libraries executable. + </pre>]]> + </description> + </item> + <item> + <title>Fri, 6 Apr 2018 20:47:43 GMT</title> + <pubDate>Fri, 6 Apr 2018 20:47:43 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20180406204743</link> + <guid isPermaLink="false">20180406204743</guid> + <description> + <![CDATA[<pre> +a/patch-2.7.6-x86_64-2.txz: Rebuilt. + Fix arbitrary shell execution possible with obsolete ed format patches. + For more information, see: + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-1000156 + (* Security fix *) +d/strace-4.22-x86_64-1.txz: Upgraded. +xfce/Thunar-1.6.15-x86_64-1.txz: Upgraded. + </pre>]]> + </description> + </item> + <item> + <title>Thu, 5 Apr 2018 21:21:24 GMT</title> + <pubDate>Thu, 5 Apr 2018 21:21:24 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20180405212124</link> + <guid isPermaLink="false">20180405212124</guid> + <description> + <![CDATA[<pre> +a/procps-ng-3.3.13-x86_64-1.txz: Upgraded. +ap/man-db-2.8.3-x86_64-1.txz: Upgraded. +d/git-2.17.0-x86_64-1.txz: Upgraded. +l/python-pillow-5.1.0-x86_64-1.txz: Upgraded. +n/openssh-7.7p1-x86_64-2.txz: Rebuilt. + Restored tcp_wrappers support. Thanks to ecd102 for the patch. + </pre>]]> + </description> + </item> + <item> + <title>Wed, 4 Apr 2018 22:07:03 GMT</title> + <pubDate>Wed, 4 Apr 2018 22:07:03 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20180404220703</link> + <guid isPermaLink="false">20180404220703</guid> + <description> + <![CDATA[<pre> +l/alsa-lib-1.1.6-x86_64-2.txz: Rebuilt. + Restored missing mixer modules. + </pre>]]> + </description> + </item> + <item> + <title>Wed, 4 Apr 2018 21:12:00 GMT</title> + <pubDate>Wed, 4 Apr 2018 21:12:00 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20180404211200</link> + <guid isPermaLink="false">20180404211200</guid> + <description> + <![CDATA[<pre> +ap/alsa-utils-1.1.6-x86_64-1.txz: Upgraded. +d/mercurial-4.5.3-x86_64-1.txz: Upgraded. +l/alsa-lib-1.1.6-x86_64-1.txz: Upgraded. +l/alsa-oss-1.1.6-x86_64-1.txz: Upgraded. +l/alsa-plugins-1.1.6-x86_64-1.txz: Upgraded. +l/gvfs-1.36.0-x86_64-1.txz: Upgraded. + </pre>]]> + </description> + </item> + <item> + <title>Wed, 4 Apr 2018 00:16:40 GMT</title> + <pubDate>Wed, 4 Apr 2018 00:16:40 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20180404001640</link> + <guid isPermaLink="false">20180404001640</guid> + <description> + <![CDATA[<pre> +a/pkgtools-15.0-noarch-6.txz: Rebuilt. + pkgtool: don't use LANG=C. + installpkg: don't use LANG=C, but set LC_ALL=C prior to running dd (where we + need to parse the output) and sort (where we need predictable collation). +ap/cups-filters-1.20.2-x86_64-1.txz: Upgraded. +ap/sqlite-3.23.0-x86_64-1.txz: Upgraded. +l/adwaita-icon-theme-3.28.0-noarch-1.txz: Upgraded. +l/at-spi2-atk-2.26.2-x86_64-1.txz: Upgraded. +l/at-spi2-core-2.28.0-x86_64-1.txz: Upgraded. +l/atk-2.28.1-x86_64-1.txz: Upgraded. +l/gcr-3.28.0-x86_64-1.txz: Upgraded. +l/glib-networking-2.56.0-x86_64-1.txz: Upgraded. +l/glib2-2.56.0-x86_64-1.txz: Upgraded. +l/gnome-keyring-3.28.0.2-x86_64-1.txz: Upgraded. +l/gobject-introspection-1.56.0-x86_64-1.txz: Upgraded. +l/gsettings-desktop-schemas-3.28.0-x86_64-1.txz: Upgraded. +l/gtk+3-3.22.29-x86_64-1.txz: Upgraded. +l/libsecret-0.18.6-x86_64-1.txz: Upgraded. +l/libsoup-2.62.0-x86_64-1.txz: Upgraded. +l/pango-1.42.0-x86_64-1.txz: Upgraded. +l/pygobject3-3.28.2-x86_64-1.txz: Upgraded. +l/vte-0.52.0-x86_64-1.txz: Upgraded. +n/getmail-5.6-x86_64-1.txz: Upgraded. +n/iproute2-4.16.0-x86_64-1.txz: Upgraded. +n/openssh-7.7p1-x86_64-1.txz: Upgraded. + The patch to restore tcp_wrappers no longer works (applies, but breaks + incoming connections), so tcp_wrappers is no longer supported. This support + was dropped by upstream years ago, and there are many better ways to filter + incoming ports since the days when tcp_wrappers was the only choice. + There is very little chance that we will try to add support for tcp_wrappers + again here. Migrate to a better port filtering solution (e.g., iptables or + nftables), or (I suppose) you could try asking for the support to be + reinstated upstream. ;-) +xap/rxvt-unicode-9.22-x86_64-3.txz: Rebuilt. + Don't modify the default terminfo definitions. Thanks to GazL. + </pre>]]> + </description> + </item> + <item> + <title>Sun, 1 Apr 2018 21:05:03 GMT</title> + <pubDate>Sun, 1 Apr 2018 21:05:03 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20180401210503</link> + <guid isPermaLink="false">20180401210503</guid> + <description> + <![CDATA[<pre> +a/aaa_terminfo-6.1-x86_64-3.txz: Rebuilt. +a/sed-4.5-x86_64-1.txz: Upgraded. +ap/lsof-4.91-x86_64-1.txz: Upgraded. +ap/vim-8.0.1655-x86_64-1.txz: Upgraded. +kde/konsole-4.14.3-x86_64-4.txz: Rebuilt. + Use TERM=konsole. +l/libidn-1.34-x86_64-1.txz: Upgraded. + This update fixes security issues: + Fix integer overflow in combine_hangul() + Fix integer overflow in punycode decoder + Fix NULL pointer dereference in g_utf8_normalize() + Fix NULL pointer dereference in stringprep_ucs4_nfkc_normalize() + (* Security fix *) +l/ncurses-6.1_20180324-x86_64-3.txz: Upgraded. + Use unmodified upstream terminfo definitions rather than break a feature + of the xterm-new definition for the benefit of a program that can't pick + the right TERM= setting. Thanks to GazL. +xap/rxvt-unicode-9.22-x86_64-2.txz: Rebuilt. + In the urxvt terminfo definitions, set kbs=^H. +xap/vim-gvim-8.0.1655-x86_64-1.txz: Upgraded. +extra/brltty/brltty-5.6-x86_64-1.txz: Upgraded. + </pre>]]> + </description> + </item> + <item> + <title>Sun, 1 Apr 2018 02:53:26 GMT</title> + <pubDate>Sun, 1 Apr 2018 02:53:26 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20180401025326</link> + <guid isPermaLink="false">20180401025326</guid> + <description> + <![CDATA[<pre> +a/aaa_terminfo-6.1-x86_64-2.txz: Rebuilt. +a/kernel-firmware-20180330_a3be6d4-noarch-1.txz: Upgraded. +a/kernel-generic-4.14.32-x86_64-1.txz: Upgraded. +a/kernel-huge-4.14.32-x86_64-1.txz: Upgraded. +a/kernel-modules-4.14.32-x86_64-1.txz: Upgraded. +ap/cups-filters-1.20.1-x86_64-3.txz: Rebuilt. + Recompiled against poppler-0.63.0. +ap/sqlite-3.22.0-x86_64-2.txz: Rebuilt. + Recompiled against icu4c-61.1. +d/kernel-headers-4.14.32-x86-1.txz: Upgraded. +d/rust-1.25.0-x86_64-1.txz: Upgraded. +d/subversion-1.9.7-x86_64-4.txz: Rebuilt. + Recompiled against icu4c-61.1. +k/kernel-source-4.14.32-noarch-1.txz: Upgraded. +kde/calligra-2.9.11-x86_64-19.txz: Rebuilt. + Recompiled against icu4c-61.1 and poppler-0.63.0. +l/apr-util-1.6.1-x86_64-5.txz: Rebuilt. + Recompiled against icu4c-61.1. +l/boost-1.66.0-x86_64-2.txz: Rebuilt. + Recompiled against icu4c-61.1. +l/gvfs-1.34.2.1-x86_64-2.txz: Rebuilt. + Recompiled against icu4c-61.1. +l/harfbuzz-1.7.6-x86_64-2.txz: Rebuilt. + Recompiled against icu4c-61.1. +l/icu4c-61.1-x86_64-1.txz: Upgraded. + Shared library .so-version bump. +l/libgpod-0.8.3-x86_64-4.txz: Rebuilt. + Recompiled against icu4c-61.1. +l/libical-3.0.1-x86_64-2.txz: Rebuilt. + Recompiled against icu4c-61.1. +l/libvisio-0.1.6-x86_64-2.txz: Rebuilt. + Recompiled against icu4c-61.1. +l/ncurses-6.1_20180324-x86_64-2.txz: Rebuilt. + Removed "rep=%p1%cE[%p2%{1}%-%db," from the xterm-new definition. It was not + present in the xterm-new definition shipped in Slackware 14.2 and is causing + problems with dialog. +l/poppler-0.63.0-x86_64-1.txz: Upgraded. + Shared library .so-version bump. +l/raptor2-2.0.15-x86_64-4.txz: Rebuilt. + Recompiled against icu4c-61.1. +n/NetworkManager-1.10.6-x86_64-2.txz: Rebuilt. + Recompiled against icu4c-61.1. +n/dovecot-2.3.1-x86_64-2.txz: Rebuilt. + Recompiled against icu4c-61.1. +n/httpd-2.4.33-x86_64-2.txz: Rebuilt. + Recompiled against icu4c-61.1. +n/php-7.2.4-x86_64-1.txz: Upgraded. + This update fixes a security issue where sensitive data belonging to other + accounts might be accessed by a local user. + For more information, see: + http://bugs.php.net/75605 + (* Security fix *) + Compiled against icu4c-61.1. +n/postfix-3.3.0-x86_64-2.txz: Rebuilt. + Recompiled against icu4c-61.1. +n/tin-2.4.2-x86_64-2.txz: Rebuilt. + Recompiled against icu4c-61.1. +t/texlive-2017.171108-x86_64-4.txz: Rebuilt. + Recompiled against icu4c-61.1. +xap/network-manager-applet-1.8.10-x86_64-4.txz: Rebuilt. + Recompiled against icu4c-61.1. +xap/rxvt-2.7.10-x86_64-5.txz: Removed. +xap/rxvt-unicode-9.22-x86_64-1.txz: Added. + Thanks to MadMaverick9 for the utempter support patch. +xfce/tumbler-0.2.1-x86_64-1.txz: Upgraded. + Compiled against poppler-0.63.0. +xfce/xfce4-screenshooter-1.8.2-x86_64-4.txz: Rebuilt. + Recompiled against icu4c-61.1. +xfce/xfce4-weather-plugin-0.8.10-x86_64-3.txz: Rebuilt. + Recompiled against icu4c-61.1. +isolinux/initrd.img: Rebuilt. +kernels/*: Upgraded. +usb-and-pxe-installers/usbboot.img: Rebuilt. + </pre>]]> + </description> + </item> + <item> + <title>Thu, 29 Mar 2018 20:48:28 GMT</title> + <pubDate>Thu, 29 Mar 2018 20:48:28 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20180329204828</link> + <guid isPermaLink="false">20180329204828</guid> + <description> + <![CDATA[<pre> +a/bash-4.4.019-x86_64-2.txz: Rebuilt. + Fixed builtins.1 and rbash.1 manpages to work properly with strict + implementations (such as mandoc). Thanks to orbea. +ap/cups-2.2.7-x86_64-1.txz: Upgraded. +ap/mariadb-10.2.14-x86_64-1.txz: Upgraded. +ap/nano-2.9.5-x86_64-1.txz: Upgraded. +d/cmake-3.11.0-x86_64-1.txz: Upgraded. +d/flex-2.6.4-x86_64-2.txz: Rebuilt. + Fix flex compiled with recent glibc. Thanks to nobodino. +d/python-pip-9.0.3-x86_64-1.txz: Upgraded. +d/python3-3.6.5-x86_64-1.txz: Upgraded. + Refactored difflib and poplib to fix potential DoS vectors. + Thanks to Jamie Davis for the patch. + For more information, see: + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-1060 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-1061 + (* Security fix *) +d/ruby-2.5.1-x86_64-1.txz: Upgraded. + This release includes some bug fixes and some security fixes: + HTTP response splitting in WEBrick. + Unintentional file and directory creation with directory traversal in + tempfile and tmpdir. + DoS by large request in WEBrick. + Buffer under-read in String#unpack. + Unintentional socket creation by poisoned NUL byte in UNIXServer + and UNIXSocket. + Unintentional directory traversal by poisoned NUL byte in Dir. + Multiple vulnerabilities in RubyGems. + For more information, see: + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-17742 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-6914 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-8777 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-8778 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-8779 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-8780 + (* Security fix *) +d/subversion-1.9.7-x86_64-3.txz: Rebuilt. + Recompiled for ruby-2.5.1. +kde/korundum-4.14.3-x86_64-5.txz: Rebuilt. + Recompiled for ruby-2.5.1. +kde/qtruby-4.14.3-x86_64-7.txz: Rebuilt. + Recompiled for ruby-2.5.1. +l/apr-util-1.6.1-x86_64-4.txz: Rebuilt. + Merged upstream patch to fix httpd build. +n/dhcpcd-7.0.2-x86_64-1.txz: Upgraded. +n/dovecot-2.3.1-x86_64-1.txz: Upgraded. +n/epic5-2.0.1-x86_64-3.txz: Rebuilt. + Recompiled for ruby-2.5.1. +x/mesa-18.0.0-x86_64-1.txz: Upgraded. +xfce/xfce4-terminal-0.8.7.3-x86_64-1.txz: Upgraded. + </pre>]]> + </description> + </item> + <item> + <title>Thu, 29 Mar 2018 01:02:50 GMT</title> + <pubDate>Thu, 29 Mar 2018 01:02:50 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20180329010250</link> + <guid isPermaLink="false">20180329010250</guid> + <description> + <![CDATA[<pre> +a/etc-15.0-x86_64-3.txz: Rebuilt. + When adding an sddm user, use $HOME = /var/lib/sddm. + Make sure the sddm user is a member of the video group. +a/kernel-generic-4.14.31-x86_64-1.txz: Upgraded. +a/kernel-huge-4.14.31-x86_64-1.txz: Upgraded. +a/kernel-modules-4.14.31-x86_64-1.txz: Upgraded. +a/openssl-solibs-1.0.2o-x86_64-1.txz: Upgraded. +d/kernel-headers-4.14.31-x86-1.txz: Upgraded. +k/kernel-source-4.14.31-noarch-1.txz: Upgraded. +n/openssl-1.0.2o-x86_64-1.txz: Upgraded. + This update fixes a security issue: + Constructed ASN.1 types with a recursive definition could exceed the stack. + For more information, see: + https://www.openssl.org/news/secadv/20180327.txt + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-0739 + (* Security fix *) +extra/recordmydesktop/recordmydesktop-0.3.8.1-x86_64-4.txz: Rebuilt. + Applied bitrate patches from Arch. Thanks to USUARIONUEVO. +isolinux/initrd.img: Rebuilt. +kernels/*: Upgraded. +usb-and-pxe-installers/usbboot.img: Rebuilt. + </pre>]]> + </description> + </item> + <item> + <title>Mon, 26 Mar 2018 22:06:38 GMT</title> + <pubDate>Mon, 26 Mar 2018 22:06:38 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20180326220638</link> + <guid isPermaLink="false">20180326220638</guid> + <description> + <![CDATA[<pre> +a/aaa_terminfo-6.1-x86_64-1.txz: Upgraded. +a/etc-15.0-x86_64-2.txz: Rebuilt. + Don't include /etc/termcap-* files here. They aren't needed by anything + shipped with Slackware, and shouldn't be needed by much of anything at all. + But we'll ship a full /etc/termcap with the ncurses package just in case. +a/hdparm-9.56-x86_64-1.txz: Upgraded. +l/apr-util-1.6.1-x86_64-3.txz: Rebuilt. + Recompiled using --with-mysql=/usr option. +l/libusb-1.0.22-x86_64-1.txz: Upgraded. +l/ncurses-6.1_20180324-x86_64-1.txz: Upgraded. +xap/mozilla-firefox-59.0.2-x86_64-1.txz: Upgraded. + This release contains security fixes and improvements. + For more information, see: + https://www.mozilla.org/en-US/security/advisories/mfsa2018-10/ + https://www.mozilla.org/security/known-vulnerabilities/firefox.html + (* Security fix *) + </pre>]]> + </description> + </item> + <item> + <title>Mon, 26 Mar 2018 03:28:26 GMT</title> + <pubDate>Mon, 26 Mar 2018 03:28:26 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20180326032826</link> + <guid isPermaLink="false">20180326032826</guid> + <description> + <![CDATA[<pre> +a/e2fsprogs-1.44.1-x86_64-1.txz: Upgraded. +a/kbd-1.15.3-x86_64-3.txz: Rebuilt. + setconsolefont: generate font list on the fly. Thanks to David Woodhouse. +a/kernel-generic-4.14.30-x86_64-1.txz: Upgraded. +a/kernel-huge-4.14.30-x86_64-1.txz: Upgraded. +a/kernel-modules-4.14.30-x86_64-1.txz: Upgraded. +d/kernel-headers-4.14.30-x86-1.txz: Upgraded. +k/kernel-source-4.14.30-noarch-1.txz: Upgraded. +l/imagemagick-6.9.9_40-x86_64-1.txz: Upgraded. +l/libdvdread-6.0.0-x86_64-2.txz: Rebuilt. + Fixed misplaced files under /usr/share/doc. +l/libmtp-1.1.15-x86_64-1.txz: Upgraded. +l/liboggz-1.1.1-x86_64-2.txz: Rebuilt. + Removed spurious /usr/share/doc directory. +l/librsvg-2.42.3-x86_64-2.txz: Rebuilt. + Fixed misplaced files under /usr/share/doc. +xfce/xfce4-pulseaudio-plugin-0.4.0-x86_64-1.txz: Upgraded. +isolinux/initrd.img: Rebuilt. +kernels/*: Upgraded. +usb-and-pxe-installers/usbboot.img: Rebuilt. + </pre>]]> + </description> + </item> + <item> + <title>Sat, 24 Mar 2018 19:47:01 GMT</title> + <pubDate>Sat, 24 Mar 2018 19:47:01 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20180324194701</link> + <guid isPermaLink="false">20180324194701</guid> + <description> + <![CDATA[<pre> +a/sysvinit-scripts-2.1-noarch-8.txz: Rebuilt. + rc.M: Set default hostname using FQDN. Thanks to Andrzej Telszewski. +l/jansson-2.11-x86_64-1.txz: Added. +n/curl-7.59.0-x86_64-2.txz: Rebuilt. + Recompiled to pick up HTTP/2 support from libnghttp2. +n/httpd-2.4.33-x86_64-1.txz: Upgraded. + Added HTTP/2 support (requires jansson and nghttp2). +n/nghttp2-1.31.0-x86_64-1.txz: Added. + </pre>]]> + </description> + </item> + <item> + <title>Fri, 23 Mar 2018 22:28:20 GMT</title> + <pubDate>Fri, 23 Mar 2018 22:28:20 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20180323222820</link> + <guid isPermaLink="false">20180323222820</guid> + <description> + <![CDATA[<pre> +a/glibc-zoneinfo-2018d-noarch-1.txz: Upgraded. +d/git-2.16.3-x86_64-1.txz: Upgraded. +n/openldap-client-2.4.46-x86_64-1.txz: Upgraded. +x/libwacom-0.29-x86_64-1.txz: Upgraded. +x/xf86-input-wacom-0.36.1-x86_64-1.txz: Upgraded. +xap/mozilla-thunderbird-52.7.0-x86_64-1.txz: Upgraded. + This release contains security fixes and improvements. + For more information, see: + https://www.mozilla.org/en-US/thunderbird/52.7.0/releasenotes/ + (* Security fix *) + </pre>]]> + </description> + </item> + <item> + <title>Thu, 22 Mar 2018 07:12:40 GMT</title> + <pubDate>Thu, 22 Mar 2018 07:12:40 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20180322071240</link> + <guid isPermaLink="false">20180322071240</guid> + <description> + <![CDATA[<pre> +a/kernel-firmware-20180319_44476f2-noarch-1.txz: Upgraded. +a/kernel-generic-4.14.29-x86_64-1.txz: Upgraded. +a/kernel-huge-4.14.29-x86_64-1.txz: Upgraded. +a/kernel-modules-4.14.29-x86_64-1.txz: Upgraded. +a/util-linux-2.32-x86_64-1.txz: Upgraded. +ap/ghostscript-9.23-x86_64-1.txz: Upgraded. +d/kernel-headers-4.14.29-x86-1.txz: Upgraded. +d/meson-0.45.1-x86_64-1.txz: Upgraded. +k/kernel-source-4.14.29-noarch-1.txz: Upgraded. +l/pcre-8.42-x86_64-1.txz: Upgraded. +x/mesa-17.3.7-x86_64-1.txz: Upgraded. +x/vulkan-sdk-1.1.70.0-x86_64-1.txz: Upgraded. + Thanks to dugan for help updating the build script. +x/xf86-input-libinput-0.27.0-x86_64-1.txz: Upgraded. +isolinux/initrd.img: Rebuilt. +kernels/*: Upgraded. +usb-and-pxe-installers/usbboot.img: Rebuilt. + </pre>]]> + </description> + </item> + <item> + <title>Tue, 20 Mar 2018 22:52:16 GMT</title> + <pubDate>Tue, 20 Mar 2018 22:52:16 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20180320225216</link> + <guid isPermaLink="false">20180320225216</guid> + <description> + <![CDATA[<pre> +l/gst-plugins-base-1.14.0-x86_64-1.txz: Upgraded. +l/gst-plugins-good-1.14.0-x86_64-1.txz: Upgraded. +l/gst-plugins-libav-1.14.0-x86_64-1.txz: Upgraded. +l/gstreamer-1.14.0-x86_64-1.txz: Upgraded. +n/nmap-7.70-x86_64-1.txz: Upgraded. +x/fontconfig-2.12.6-x86_64-1.txz: Upgraded. + Reverted to previous version. There are problem reports with the latest + version, and I see no upside to staying on the bleeding edge right now. + </pre>]]> + </description> + </item> + <item> + <title>Mon, 19 Mar 2018 19:03:32 GMT</title> + <pubDate>Mon, 19 Mar 2018 19:03:32 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20180319190332</link> + <guid isPermaLink="false">20180319190332</guid> + <description> + <![CDATA[<pre> +a/kernel-generic-4.14.28-x86_64-1.txz: Upgraded. +a/kernel-huge-4.14.28-x86_64-1.txz: Upgraded. +a/kernel-modules-4.14.28-x86_64-1.txz: Upgraded. +d/kernel-headers-4.14.28-x86-1.txz: Upgraded. +k/kernel-source-4.14.28-noarch-1.txz: Upgraded. +xap/gparted-0.31.0-x86_64-1.txz: Upgraded. +isolinux/initrd.img: Rebuilt. +kernels/*: Upgraded. +usb-and-pxe-installers/usbboot.img: Rebuilt. + </pre>]]> + </description> + </item> + <item> + <title>Sun, 18 Mar 2018 21:42:00 GMT</title> + <pubDate>Sun, 18 Mar 2018 21:42:00 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20180318214200</link> + <guid isPermaLink="false">20180318214200</guid> + <description> + <![CDATA[<pre> +d/Cython-0.28.1-x86_64-1.txz: Upgraded. +d/python-setuptools-39.0.1-x86_64-1.txz: Upgraded. +n/dnsmasq-2.79-x86_64-1.txz: Upgraded. + </pre>]]> + </description> + </item> + <item> + <title>Sun, 18 Mar 2018 00:55:39 GMT</title> + <pubDate>Sun, 18 Mar 2018 00:55:39 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20180318005539</link> + <guid isPermaLink="false">20180318005539</guid> + <description> + <![CDATA[<pre> +a/sysvinit-scripts-2.1-noarch-7.txz: Rebuilt. + rc.M: start consolekit before Bluetooth and NetworkManager. Thanks to allend. +d/python-setuptools-39.0.0-x86_64-1.txz: Upgraded. +l/libvorbis-1.3.6-x86_64-1.txz: Upgraded. + This release fixes security issues. + For more information, see: + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-14632 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-14633 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-5146 + (* Security fix *) +l/pycairo-1.16.3-x86_64-1.txz: Upgraded. +n/bluez-5.49-x86_64-1.txz: Upgraded. +x/xorgproto-2018.4-x86_64-2.txz: Rebuilt. + Include support for legacy protocols. Thanks to nobodino. +extra/bash-completion/bash-completion-2.8-noarch-1.txz: Upgraded. + </pre>]]> + </description> + </item> + <item> + <title>Sat, 17 Mar 2018 03:25:26 GMT</title> + <pubDate>Sat, 17 Mar 2018 03:25:26 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20180317032526</link> + <guid isPermaLink="false">20180317032526</guid> + <description> + <![CDATA[<pre> +Beannachtai na le Padraig oraibh! +a/hdparm-9.55-x86_64-1.txz: Upgraded. +ap/dmidecode-3.1-x86_64-1.txz: Upgraded. +d/cmake-3.10.3-x86_64-1.txz: Upgraded. +n/libtirpc-1.0.3-x86_64-1.txz: Upgraded. +x/xf86-video-amdgpu-18.0.1-x86_64-1.txz: Upgraded. +x/xf86-video-ati-18.0.1-x86_64-1.txz: Upgraded. +xap/mozilla-firefox-59.0.1-x86_64-1.txz: Upgraded. + This release contains security fixes and improvements. + For more information, see: + https://www.mozilla.org/en-US/security/advisories/mfsa2018-08/ + https://www.mozilla.org/security/known-vulnerabilities/firefox.html + (* Security fix *) + </pre>]]> + </description> + </item> + <item> + <title>Fri, 16 Mar 2018 02:29:29 GMT</title> + <pubDate>Fri, 16 Mar 2018 02:29:29 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20180316022929</link> + <guid isPermaLink="false">20180316022929</guid> + <description> + <![CDATA[<pre> +a/kernel-firmware-20180314_4c0bf11-noarch-1.txz: Upgraded. +a/kernel-generic-4.14.27-x86_64-1.txz: Upgraded. +a/kernel-huge-4.14.27-x86_64-1.txz: Upgraded. +a/kernel-modules-4.14.27-x86_64-1.txz: Upgraded. +d/kernel-headers-4.14.27-x86-1.txz: Upgraded. +k/kernel-source-4.14.27-noarch-1.txz: Upgraded. + TRANSPARENT_HUGEPAGE_ALWAYS y -> n + TRANSPARENT_HUGEPAGE_MADVISE n -> y + Thanks to Darth Vader. +n/bind-9.11.3-x86_64-1.txz: Upgraded. +n/curl-7.59.0-x86_64-1.txz: Upgraded. + This update fixes security issues: + FTP path trickery leads to NIL byte out of bounds write + LDAP NULL pointer dereference + RTSP RTP buffer over-read + For more information, see: + https://curl.haxx.se/docs/adv_2018-9cd6.html + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-1000120 + https://curl.haxx.se/docs/adv_2018-97a2.html + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-1000121 + https://curl.haxx.se/docs/adv_2018-b047.html + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-1000122 + (* Security fix *) +x/libinput-1.10.3-x86_64-1.txz: Upgraded. +xap/hexchat-2.14.1-x86_64-1.txz: Upgraded. +xfce/xfce4-terminal-0.8.7.2-x86_64-1.txz: Upgraded. +extra/wicd/wicd-1.7.4-x86_64-3.txz: Rebuilt. + Patched to fix saving settings with wicd-curses. Thanks to justwantin. +isolinux/initrd.img: Rebuilt. +kernels/*: Upgraded. +usb-and-pxe-installers/usbboot.img: Rebuilt. + </pre>]]> + </description> + </item> + <item> + <title>Tue, 13 Mar 2018 21:12:51 GMT</title> + <pubDate>Tue, 13 Mar 2018 21:12:51 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20180313211251</link> + <guid isPermaLink="false">20180313211251</guid> + <description> + <![CDATA[<pre> +a/time-1.9-x86_64-1.txz: Upgraded. +d/automake-1.16.1-noarch-1.txz: Upgraded. +l/imagemagick-6.9.9_38-x86_64-1.txz: Upgraded. +n/samba-4.7.6-x86_64-1.txz: Upgraded. + This is a security update in order to patch the following defects: + On a Samba 4 AD DC the LDAP server in all versions of Samba from + 4.0.0 onwards incorrectly validates permissions to modify passwords + over LDAP allowing authenticated users to change any other users` + passwords, including administrative users. + All versions of Samba from 4.0.0 onwards are vulnerable to a denial of + service attack when the RPC spoolss service is configured to be run as + an external daemon. Missing input sanitization checks on some of the + input parameters to spoolss RPC calls could cause the print spooler + service to crash. There is no known vulnerability associated with this + error, merely a denial of service. If the RPC spoolss service is left by + default as an internal service, all a client can do is crash its own + authenticated connection. + For more information, see: + https://www.samba.org/samba/security/CVE-2018-1057.html + https://wiki.samba.org/index.php/CVE-2018-1057 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-1057 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-1050 + (* Security fix *) +xap/mozilla-firefox-59.0-x86_64-1.txz: Upgraded. + This release contains security fixes and improvements. + For more information, see: + https://www.mozilla.org/en-US/security/advisories/mfsa2018-06/ + https://www.mozilla.org/security/known-vulnerabilities/firefox.html + (* Security fix *) + </pre>]]> + </description> + </item> + <item> + <title>Tue, 13 Mar 2018 04:24:58 GMT</title> + <pubDate>Tue, 13 Mar 2018 04:24:58 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20180313042458</link> + <guid isPermaLink="false">20180313042458</guid> + <description> + <![CDATA[<pre> +ap/hplip-3.18.3-x86_64-1.txz: Upgraded. +ap/vim-8.0.1601-x86_64-1.txz: Upgraded. +n/NetworkManager-1.10.6-x86_64-1.txz: Upgraded. +x/bigreqsproto-1.1.2-noarch-1.txz: Removed. +x/compositeproto-0.4.2-noarch-1.txz: Removed. +x/damageproto-1.2.1-noarch-1.txz: Removed. +x/dmxproto-2.3.1-noarch-1.txz: Removed. +x/dri2proto-2.8-x86_64-2.txz: Removed. +x/dri3proto-1.0-x86_64-2.txz: Removed. +x/evieext-1.1.1-noarch-1.txz: Removed. +x/fixesproto-5.0-x86_64-2.txz: Removed. +x/fontcacheproto-0.1.3-noarch-1.txz: Removed. +x/fontsproto-2.1.3-noarch-1.txz: Removed. +x/glproto-1.4.17-noarch-1.txz: Removed. +x/inputproto-2.3.2-noarch-1.txz: Removed. +x/kbproto-1.0.7-noarch-1.txz: Removed. +x/presentproto-1.1-x86_64-1.txz: Removed. +x/printproto-1.0.5-noarch-1.txz: Removed. +x/randrproto-1.5.0-noarch-1.txz: Removed. +x/recordproto-1.14.2-noarch-1.txz: Removed. +x/renderproto-0.11.1-noarch-1.txz: Removed. +x/resourceproto-1.2.0-noarch-1.txz: Removed. +x/scrnsaverproto-1.2.2-noarch-1.txz: Removed. +x/videoproto-2.3.3-noarch-1.txz: Removed. +x/xcmiscproto-1.2.2-noarch-1.txz: Removed. +x/xextproto-7.3.0-x86_64-2.txz: Removed. +x/xf86bigfontproto-1.2.0-noarch-1.txz: Removed. +x/xf86dgaproto-2.1-noarch-1.txz: Removed. +x/xf86driproto-2.1.1-noarch-1.txz: Removed. +x/xf86miscproto-0.9.3-noarch-1.txz: Removed. +x/xf86vidmodeproto-2.3.1-noarch-1.txz: Removed. +x/xineramaproto-1.2.1-noarch-1.txz: Removed. +x/xorgproto-2018.4-x86_64-1.txz: Added. +x/xproto-7.0.31-noarch-1.txz: Removed. +xap/vim-gvim-8.0.1601-x86_64-1.txz: Upgraded. + </pre>]]> + </description> + </item> + <item> + <title>Mon, 12 Mar 2018 07:16:15 GMT</title> + <pubDate>Mon, 12 Mar 2018 07:16:15 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20180312071615</link> + <guid isPermaLink="false">20180312071615</guid> + <description> + <![CDATA[<pre> +a/kernel-generic-4.14.26-x86_64-1.txz: Upgraded. +a/kernel-huge-4.14.26-x86_64-1.txz: Upgraded. +a/kernel-modules-4.14.26-x86_64-1.txz: Upgraded. +d/kernel-headers-4.14.26-x86-1.txz: Upgraded. +k/kernel-source-4.14.26-noarch-1.txz: Upgraded. +x/ico-1.0.5-x86_64-1.txz: Upgraded. +x/intel-gpu-tools-1.22-x86_64-1.txz: Upgraded. +x/transset-1.0.2-x86_64-1.txz: Upgraded. +x/xbacklight-1.2.2-x86_64-1.txz: Upgraded. +x/xbitmaps-1.1.2-x86_64-1.txz: Upgraded. +x/xcursor-themes-1.0.5-noarch-1.txz: Upgraded. +x/xeyes-1.1.2-x86_64-1.txz: Upgraded. +x/xf86-video-intel-git_20180206_aa36399c-x86_64-1.txz: Upgraded. +x/xfontsel-1.0.6-x86_64-1.txz: Upgraded. +x/xinit-1.4.0-x86_64-1.txz: Upgraded. +x/xkill-1.0.5-x86_64-1.txz: Upgraded. +x/xload-1.1.3-x86_64-1.txz: Upgraded. +x/xlsclients-1.1.4-x86_64-1.txz: Upgraded. +x/xlsfonts-1.0.6-x86_64-1.txz: Upgraded. +x/xmessage-1.0.5-x86_64-1.txz: Upgraded. +x/xpr-1.0.5-x86_64-1.txz: Upgraded. +x/xprop-1.2.3-x86_64-1.txz: Upgraded. +x/xpyb-1.3.1-x86_64-4.txz: Rebuilt. + Patched and recompiled against xcb-proto-1.13. +x/xrdb-1.1.1-x86_64-1.txz: Upgraded. +x/xrefresh-1.0.6-x86_64-1.txz: Upgraded. +x/xset-1.2.4-x86_64-1.txz: Upgraded. +x/xsetroot-1.1.2-x86_64-1.txz: Upgraded. +x/xsm-1.0.4-x86_64-1.txz: Upgraded. +x/xwd-1.0.7-x86_64-1.txz: Upgraded. +x/xwininfo-1.1.4-x86_64-1.txz: Upgraded. +x/xwud-1.0.5-x86_64-1.txz: Upgraded. +isolinux/initrd.img: Rebuilt. +kernels/*: Upgraded. +usb-and-pxe-installers/usbboot.img: Rebuilt. + </pre>]]> + </description> + </item> + <item> + <title>Sun, 11 Mar 2018 06:02:10 GMT</title> + <pubDate>Sun, 11 Mar 2018 06:02:10 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20180311060210</link> + <guid isPermaLink="false">20180311060210</guid> + <description> + <![CDATA[<pre> +a/e2fsprogs-1.44.0-x86_64-1.txz: Upgraded. +a/kernel-generic-4.14.25-x86_64-1.txz: Upgraded. +a/kernel-huge-4.14.25-x86_64-1.txz: Upgraded. +a/kernel-modules-4.14.25-x86_64-1.txz: Upgraded. +a/logrotate-3.14.0-x86_64-1.txz: Upgraded. +ap/nano-2.9.4-x86_64-1.txz: Upgraded. +d/distcc-3.3-x86_64-1.txz: Upgraded. +d/kernel-headers-4.14.25-x86-1.txz: Upgraded. +d/llvm-6.0.0-x86_64-1.txz: Upgraded. + Shared library .so-version bump. +d/rust-1.24.1-x86_64-2.txz: Rebuilt. + Use the bundled LLVM compiler since Rust will usually not be ready to be + built with the latest LLVM. Thanks to Andrew Clemons. +k/kernel-source-4.14.25-noarch-1.txz: Upgraded. +l/fluidsynth-1.1.10-x86_64-1.txz: Upgraded. +l/libxml2-2.9.8-x86_64-1.txz: Upgraded. +n/dovecot-2.3.0.1-x86_64-2.txz: Rebuilt. + Recompiled with --with-ldap=plugin option. Thanks to AlexSlack. +x/libevdev-1.5.9-x86_64-1.txz: Upgraded. +x/mesa-17.3.6-x86_64-2.txz: Rebuilt. + Recompiled against llvm-6.0.0. +x/xf86-video-vmware-13.2.1-x86_64-5.txz: Rebuilt. + Recompiled against llvm-6.0.0. +xap/pidgin-2.13.0-x86_64-1.txz: Upgraded. +isolinux/initrd.img: Rebuilt. +kernels/*: Upgraded. +usb-and-pxe-installers/usbboot.img: Rebuilt. + </pre>]]> + </description> + </item> + <item> + <title>Thu, 8 Mar 2018 21:52:05 GMT</title> + <pubDate>Thu, 8 Mar 2018 21:52:05 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20180308215205</link> + <guid isPermaLink="false">20180308215205</guid> + <description> + <![CDATA[<pre> +a/kernel-modules-4.14.24-x86_64-2.txz: Rebuilt. + Fixed "build" and "source" symlinks. + </pre>]]> + </description> + </item> + <item> + <title>Thu, 8 Mar 2018 07:07:45 GMT</title> + <pubDate>Thu, 8 Mar 2018 07:07:45 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20180308070745</link> + <guid isPermaLink="false">20180308070745</guid> + <description> + <![CDATA[<pre> +a/dbus-1.12.6-x86_64-1.txz: Upgraded. +a/kernel-generic-4.14.24-x86_64-1.txz: Upgraded. +a/kernel-huge-4.14.24-x86_64-1.txz: Upgraded. +a/kernel-modules-4.14.24-x86_64-1.txz: Upgraded. +ap/cups-filters-1.20.1-x86_64-2.txz: Rebuilt. + Recompiled against qpdf-8.0.2. +ap/qpdf-8.0.2-x86_64-1.txz: Upgraded. + Shared library .so-version bump. +d/kernel-headers-4.14.24-x86-1.txz: Upgraded. +d/mercurial-4.5.2-x86_64-1.txz: Upgraded. +d/meson-0.45.0-x86_64-1.txz: Upgraded. +d/rust-1.24.1-x86_64-1.txz: Upgraded. +k/kernel-source-4.14.24-noarch-1.txz: Upgraded. +kde/amarok-2.9.0-x86_64-1.txz: Upgraded. +l/SDL2_image-2.0.3-x86_64-1.txz: Upgraded. +l/cairo-1.15.10-x86_64-1.txz: Upgraded. +l/gvfs-1.34.2.1-x86_64-1.txz: Upgraded. +l/harfbuzz-1.7.6-x86_64-1.txz: Upgraded. +l/libclc-20180223_3554053-x86_64-1.txz: Upgraded. +l/librsvg-2.42.3-x86_64-1.txz: Upgraded. +l/mozilla-nss-3.36-x86_64-1.txz: Upgraded. + Upgraded to nss-3.36 and nspr-4.19. +l/slang-2.3.2-x86_64-1.txz: Upgraded. +n/mutt-1.9.4-x86_64-1.txz: Upgraded. +n/php-7.2.3-x86_64-1.txz: Upgraded. + This update fixes a stack buffer overflow vulnerability. + For more information, see: + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-7584 + (* Security fix *) +x/appres-1.0.5-x86_64-1.txz: Upgraded. +x/editres-1.0.7-x86_64-1.txz: Upgraded. +x/fontconfig-2.13.0-x86_64-1.txz: Upgraded. +x/iceauth-1.0.8-x86_64-1.txz: Upgraded. +x/libdrm-2.4.91-x86_64-1.txz: Upgraded. +x/libinput-1.10.2-x86_64-1.txz: Upgraded. +x/libxcb-1.13-x86_64-1.txz: Upgraded. +x/listres-1.0.4-x86_64-1.txz: Upgraded. +x/mkfontscale-1.1.3-x86_64-1.txz: Upgraded. +x/oclock-1.0.4-x86_64-1.txz: Upgraded. +x/twm-1.0.10-x86_64-1.txz: Upgraded. +x/util-macros-1.19.2-noarch-1.txz: Upgraded. +x/viewres-1.0.5-x86_64-1.txz: Upgraded. +x/wqy-zenhei-font-ttf-0.8.38_1-noarch-4.txz: Rebuilt. + Fix .conf files to not produce warnings with fontconfig-2.13.0. +x/xcb-proto-1.13-x86_64-1.txz: Upgraded. +x/xdriinfo-1.0.6-x86_64-1.txz: Upgraded. +x/xf86-video-amdgpu-18.0.0-x86_64-1.txz: Upgraded. +x/xf86-video-ati-18.0.0-x86_64-1.txz: Upgraded. +x/xkbcomp-1.4.1-x86_64-1.txz: Upgraded. +isolinux/initrd.img: Rebuilt. +kernels/*: Upgraded. +usb-and-pxe-installers/usbboot.img: Rebuilt. + </pre>]]> + </description> + </item> + <item> + <title>Thu, 1 Mar 2018 23:24:54 GMT</title> + <pubDate>Thu, 1 Mar 2018 23:24:54 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20180301232454</link> + <guid isPermaLink="false">20180301232454</guid> + <description> + <![CDATA[<pre> +a/kernel-generic-4.14.23-x86_64-1.txz: Upgraded. +a/kernel-huge-4.14.23-x86_64-1.txz: Upgraded. +a/kernel-modules-4.14.23-x86_64-1.txz: Upgraded. +a/lilo-24.2-x86_64-7.txz: Rebuilt. + liloconfig: prevent extraneous Windows partitions from being added + to lilo.conf. Thanks to allend. + liloconfig: display a notice when the script is scanning for partitions + (which may take some time) so that it doesn't appear to be stalled. +a/xfsprogs-4.15.1-x86_64-1.txz: Upgraded. +ap/man-db-2.8.2-x86_64-1.txz: Upgraded. +ap/mpg123-1.25.10-x86_64-1.txz: Upgraded. +d/help2man-1.47.6-x86_64-1.txz: Upgraded. +d/kernel-headers-4.14.23-x86-1.txz: Upgraded. +k/kernel-source-4.14.23-noarch-1.txz: Upgraded. +l/SDL2-2.0.8-x86_64-1.txz: Upgraded. +l/libunistring-0.9.9-x86_64-1.txz: Upgraded. +l/mozilla-nss-3.35-x86_64-1.txz: Upgraded. + Upgraded to nss-3.35 and nspr-4.18. +l/sip-4.19.8-x86_64-1.txz: Upgraded. +l/tevent-0.9.36-x86_64-1.txz: Upgraded. +n/dhcp-4.4.1-x86_64-1.txz: Upgraded. + This update fixes two security issues: + Corrected an issue where large sized 'X/x' format options were causing + option handling logic to overwrite memory when expanding them to human + readable form. Reported by Felix Wilhelm, Google Security Team. + Option reference count was not correctly decremented in error path + when parsing buffer for options. Reported by Felix Wilhelm, Google + Security Team. + For more information, see: + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-5732 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-5733 + (* Security fix *) +n/dovecot-2.3.0.1-x86_64-1.txz: Upgraded. + This release addresses three security issues in dovecot: + TLS SNI config lookups may lead to excessive memory usage, causing + imap-login/pop3-login VSZ limit to be reached and the process restarted. + Parsing invalid email addresses may cause a crash or leak memory contents + to attacker. First discovered by Aleksandar Nikolic of Cisco Talos. + Independently also discovered by "flxflndy" via HackerOne. + Aborted SASL authentication leaks memory in login process. + For more information, see: + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-15130 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-14461 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-15132 + (* Security fix *) +n/ntp-4.2.8p11-x86_64-1.txz: Upgraded. + This release addresses five security issues in ntpd: + * LOW/MEDIUM: Sec 3012 / CVE-2016-1549 / VU#961909: Sybil vulnerability: + ephemeral association attack. While fixed in ntp-4.2.8p7, there are + significant additional protections for this issue in 4.2.8p11. + Reported by Matt Van Gundy of Cisco. + * INFO/MEDIUM: Sec 3412 / CVE-2018-7182 / VU#961909: ctl_getitem(): buffer + read overrun leads to undefined behavior and information leak. + Reported by Yihan Lian of Qihoo 360. + * LOW: Sec 3415 / CVE-2018-7170 / VU#961909: Multiple authenticated + ephemeral associations. Reported on the questions@ list. + * LOW: Sec 3453 / CVE-2018-7184 / VU#961909: Interleaved symmetric mode + cannot recover from bad state. Reported by Miroslav Lichvar of Red Hat. + * LOW/MEDIUM: Sec 3454 / CVE-2018-7185 / VU#961909: Unauthenticated packet + can reset authenticated interleaved association. + Reported by Miroslav Lichvar of Red Hat. + For more information, see: + http://support.ntp.org/bin/view/Main/SecurityNotice#February_2018_ntp_4_2_8p11_NTP_S + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-1549 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-7182 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-7170 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-7184 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-7185 + (* Security fix *) +n/openvpn-2.4.5-x86_64-1.txz: Upgraded. + rc.openvpn: handle multiple config files. + Thanks to Daniel Junior, Thomas Choi, and BrokenCog for helpful hints. +n/p11-kit-0.23.10-x86_64-1.txz: Upgraded. +x/libinput-1.10.1-x86_64-1.txz: Upgraded. +x/libxshmfence-1.3-x86_64-1.txz: Upgraded. +xfce/xfce4-notifyd-0.4.2-x86_64-1.txz: Upgraded. +xfce/xfce4-settings-4.12.2-x86_64-1.txz: Upgraded. +isolinux/initrd.img: Rebuilt. +kernels/*: Upgraded. +usb-and-pxe-installers/usbboot.img: Rebuilt. + </pre>]]> + </description> + </item> + <item> + <title>Tue, 27 Feb 2018 06:51:04 GMT</title> + <pubDate>Tue, 27 Feb 2018 06:51:04 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20180227065104</link> + <guid isPermaLink="false">20180227065104</guid> + <description> + <![CDATA[<pre> +d/ccache-3.4.1-x86_64-1.txz: Upgraded. +x/mesa-17.3.6-x86_64-1.txz: Upgraded. + </pre>]]> + </description> + </item> + <item> + <title>Mon, 26 Feb 2018 21:32:03 GMT</title> + <pubDate>Mon, 26 Feb 2018 21:32:03 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20180226213203</link> + <guid isPermaLink="false">20180226213203</guid> + <description> + <![CDATA[<pre> +a/gawk-4.2.1-x86_64-1.txz: Upgraded. +a/kernel-generic-4.14.22-x86_64-1.txz: Upgraded. +a/kernel-huge-4.14.22-x86_64-1.txz: Upgraded. +a/kernel-modules-4.14.22-x86_64-1.txz: Upgraded. +a/lilo-24.2-x86_64-6.txz: Rebuilt. + Support NVMe devices. Thanks to timsoft. +ap/cups-filters-1.20.1-x86_64-1.txz: Upgraded. +d/automake-1.16-noarch-1.txz: Upgraded. +d/kernel-headers-4.14.22-x86-1.txz: Upgraded. +k/kernel-source-4.14.22-noarch-1.txz: Upgraded. +l/pycurl-7.43.0.1-x86_64-1.txz: Upgraded. +n/gnupg2-2.2.5-x86_64-1.txz: Upgraded. +x/libwacom-0.28-x86_64-1.txz: Upgraded. +xfce/xfce4-terminal-0.8.7.1-x86_64-1.txz: Upgraded. +isolinux/initrd.img: Rebuilt. +kernels/*: Upgraded. +usb-and-pxe-installers/usbboot.img: Rebuilt. + </pre>]]> + </description> + </item> + <item> + <title>Sat, 24 Feb 2018 20:51:49 GMT</title> + <pubDate>Sat, 24 Feb 2018 20:51:49 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20180224205149</link> + <guid isPermaLink="false">20180224205149</guid> + <description> + <![CDATA[<pre> +a/xfsprogs-4.15.0-x86_64-1.txz: Upgraded. +l/LibRaw-0.18.8-x86_64-1.txz: Upgraded. +t/fig2dev-3.2.6a-x86_64-1.txz: Added. +t/transfig-3.2.5e-x86_64-3.txz: Removed. + This package has been renamed fig2dev. +t/xfig-3.2.6a-x86_64-1.txz: Upgraded. + </pre>]]> + </description> + </item> + <item> + <title>Sat, 24 Feb 2018 07:41:40 GMT</title> + <pubDate>Sat, 24 Feb 2018 07:41:40 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20180224074140</link> + <guid isPermaLink="false">20180224074140</guid> + <description> + <![CDATA[<pre> +a/kernel-firmware-20180222_7344ec9-noarch-1.txz: Upgraded. +a/kernel-generic-4.14.21-x86_64-1.txz: Upgraded. +a/kernel-huge-4.14.21-x86_64-1.txz: Upgraded. +a/kernel-modules-4.14.21-x86_64-1.txz: Upgraded. +d/kernel-headers-4.14.21-x86-1.txz: Upgraded. +k/kernel-source-4.14.21-noarch-1.txz: Upgraded. +l/SDL2_mixer-2.0.2-x86_64-2.txz: Rebuilt. + Recompiled to use FluidSynth. +l/fluidsynth-1.1.9-x86_64-1.txz: Added. +l/notify-python-0.1.1-x86_64-5.txz: Removed. +l/python-notify2-0.3.1-x86_64-1.txz: Added. +l/sdl-1.2.15-x86_64-6.txz: Rebuilt. + Recompiled so that libSDL_mixer will use FluidSynth. +n/proftpd-1.3.6-x86_64-2.txz: Rebuilt. + Support ProFTPD modules mod_sftp and mod_facl. +n/wget-1.19.4-x86_64-2.txz: Rebuilt. + Applied upstream patch to fix logging in background mode. + Thanks to Willy Sudiarto Raharjo. +x/ttf-tlwg-0.6.4-noarch-1.txz: Added. +xap/audacious-plugins-3.9-x86_64-3.txz: Rebuilt. + Recompiled to add a FluidSynth-based MIDI plugin. +isolinux/initrd.img: Rebuilt. +kernels/*: Upgraded. +usb-and-pxe-installers/usbboot.img: Rebuilt. + </pre>]]> + </description> + </item> + <item> + <title>Thu, 22 Feb 2018 19:36:43 GMT</title> + <pubDate>Thu, 22 Feb 2018 19:36:43 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20180222193643</link> + <guid isPermaLink="false">20180222193643</guid> + <description> + <![CDATA[<pre> +a/pkgtools-15.0-noarch-5.txz: Rebuilt. + setup.services: add rc.smartd to setup menu. +a/smartmontools-6.6-x86_64-2.txz: Rebuilt. + Add rc.smartd init script. +a/sysvinit-scripts-2.1-noarch-6.txz: Rebuilt. + rc.M: start rc.smartd if it is executable. +d/meson-0.44.1-x86_64-1.txz: Upgraded. +l/system-config-printer-1.5.11-x86_64-2.txz: Rebuilt. + Applied upstream patch to fix the auth dialog. +n/postfix-3.3.0-x86_64-1.txz: Upgraded. + </pre>]]> + </description> + </item> + <item> + <title>Thu, 22 Feb 2018 04:34:23 GMT</title> + <pubDate>Thu, 22 Feb 2018 04:34:23 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20180222043423</link> + <guid isPermaLink="false">20180222043423</guid> + <description> + <![CDATA[<pre> +a/less-530-x86_64-2.txz: Rebuilt. + Fixed lesspipe.sh permissions. +ap/lsof-4.90-x86_64-1.txz: Upgraded. +n/network-scripts-15.0-noarch-6.txz: Rebuilt. + rc.inet2: start rc.openvpn if it is executable. +n/openvpn-2.4.4-x86_64-2.txz: Rebuilt. + Added rc.openvpn. Include all the sample files, and link to the sample + configs in /etc/openvpn. Thanks to bifferos. +x/m17n-lib-1.8.0-x86_64-1.txz: Upgraded. + </pre>]]> + </description> + </item> + <item> + <title>Tue, 20 Feb 2018 06:34:11 GMT</title> + <pubDate>Tue, 20 Feb 2018 06:34:11 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20180220063411</link> + <guid isPermaLink="false">20180220063411</guid> + <description> + <![CDATA[<pre> +a/bash-4.4.019-x86_64-1.txz: Upgraded. +a/kernel-generic-4.14.20-x86_64-1.txz: Upgraded. +a/kernel-huge-4.14.20-x86_64-1.txz: Upgraded. +a/kernel-modules-4.14.20-x86_64-1.txz: Upgraded. +a/less-530-x86_64-1.txz: Upgraded. +a/lzip-1.20-x86_64-2.txz: Rebuilt. + Don't move lzip to /bin. +a/lzlib-1.10-x86_64-2.txz: Rebuilt. + Let the library stay in /usr/lib{,64}. There's not much point in moving it + since plzip will require libstdc++.so in /usr/lib{,64}, and we're not going + to move that one. And realistically, there's also not much point in worrying + about whether the package tools will work with /usr unavailable. +a/pkgtools-15.0-noarch-4.txz: Rebuilt. + makepkg: use find and sed instead of a tar transform. Thanks to Seb. + installpkg: if a package was not made with makepkg, filter the filelist + through sed on the way to /var/log/packages/ to try to clean it up. +a/plzip-1.7-x86_64-2.txz: Rebuilt. + Don't move plzip to /bin. +d/kernel-headers-4.14.20-x86-1.txz: Upgraded. +k/kernel-source-4.14.20-noarch-1.txz: Upgraded. +n/whois-5.3.0-x86_64-1.txz: Upgraded. +tcl/expect-5.45.4-x86_64-1.txz: Upgraded. +x/libdrm-2.4.90-x86_64-1.txz: Upgraded. +x/mesa-17.3.5-x86_64-1.txz: Upgraded. +xfce/exo-0.12.0-x86_64-1.txz: Upgraded. +isolinux/initrd.img: Rebuilt. +kernels/*: Upgraded. +usb-and-pxe-installers/usbboot.img: Rebuilt. + </pre>]]> + </description> + </item> + <item> + <title>Sat, 17 Feb 2018 06:06:29 GMT</title> + <pubDate>Sat, 17 Feb 2018 06:06:29 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20180217060629</link> + <guid isPermaLink="false">20180217060629</guid> + <description> + <![CDATA[<pre> +a/btrfs-progs-v4.15.1-x86_64-1.txz: Upgraded. +a/pkgtools-15.0-noarch-3.txz: Rebuilt. + installpkg: support multiple threads for xz. Thanks to ivandi. + Default threads for plzip is now equal to the number of CPU threads on + the system rather than the number of physical cores. Default number of + threads on xz is set to 2, to avoid a memory allocation problem when + using too many threads on 32-bit. Not that it matters... they still + haven't implemented multi-threaded xz decompression. + makepkg: refactored setting compression type by requested extension. +ap/ddrescue-1.23-x86_64-1.txz: Upgraded. +d/git-2.16.2-x86_64-1.txz: Upgraded. +l/gc-7.6.4-x86_64-1.txz: Upgraded. +l/ocl-icd-2.2.12-x86_64-1.txz: Upgraded. +l/v4l-utils-1.14.2-x86_64-1.txz: Upgraded. +n/gnutls-3.6.2-x86_64-1.txz: Upgraded. +x/intel-vaapi-driver-2.1.0-x86_64-1.txz: Upgraded. +x/xf86-video-vesa-2.4.0-x86_64-1.txz: Upgraded. +xfce/Thunar-1.6.14-x86_64-1.txz: Upgraded. + </pre>]]> + </description> + </item> + <item> + <title>Fri, 16 Feb 2018 03:19:36 GMT</title> + <pubDate>Fri, 16 Feb 2018 03:19:36 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20180216031936</link> + <guid isPermaLink="false">20180216031936</guid> + <description> + <![CDATA[<pre> +a/lzip-1.20-x86_64-1.txz: Upgraded. +a/sysvinit-scripts-2.1-noarch-5.txz: Rebuilt. + rc.{6,K}: Use -M option with fuser. Thanks to Markus Wiesner. +l/gtk+3-3.22.28-x86_64-1.txz: Upgraded. +n/irssi-1.1.1-x86_64-1.txz: Upgraded. + This update fixes bugs and security issues. + For more information, see: + https://irssi.org/security/html/irssi_sa_2018_02 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-7054 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-7053 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-7050 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-7052 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-7051 + (* Security fix *) +n/network-scripts-15.0-noarch-5.txz: Rebuilt. + rc.inet1: set the broadcast address, and flush the ip address from interfaces + when shutting them down. Thanks to Markus Wiesner. + netconfig: don't write hostname to NetworkManager.conf. + Thanks to Andrzej Telszewski. +x/libva-2.1.0-x86_64-1.txz: Upgraded. +x/libva-utils-2.1.0-x86_64-1.txz: Upgraded. +x/mesa-17.3.4-x86_64-1.txz: Upgraded. + </pre>]]> + </description> + </item> + <item> + <title>Wed, 14 Feb 2018 19:48:51 GMT</title> + <pubDate>Wed, 14 Feb 2018 19:48:51 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20180214194851</link> + <guid isPermaLink="false">20180214194851</guid> + <description> + <![CDATA[<pre> +a/gpm-1.20.7-x86_64-5.txz: Rebuilt. + setup.mouse: fix USB mouse autodection. Thanks to Didier Spaier. +a/kernel-firmware-20180211_6d51311-noarch-1.txz: Upgraded. +a/kernel-generic-4.14.19-x86_64-1.txz: Upgraded. +a/kernel-huge-4.14.19-x86_64-1.txz: Upgraded. +a/kernel-modules-4.14.19-x86_64-1.txz: Upgraded. +a/lzlib-1.10-x86_64-1.txz: Upgraded. +a/pkgtools-15.0-noarch-2.txz: Rebuilt. + Use tar-1.30. Thanks to gnashley and ruario for the help. + Change .tlz to mean .tar.lz. We never really used the previous definition + (which was tar.lzma), and .lz is a probably a better format than xz or lzma. + Reference: https://www.nongnu.org/lzip/xz_inadequate.html + For xz/lzip based packages, support multithreaded compression/decompression. + Thanks to Erik Jan Tromp for assistance and advice with testing the changes + for lzip and thread support, as well for as getting a bug in lzlib/plzip + fixed upstream. + Support extended attributes and POSIX ACLs in packages. +a/plzip-1.7-x86_64-1.txz: Upgraded. +a/tar-1.30-x86_64-1.txz: Upgraded. +ap/man-db-2.8.1-x86_64-1.txz: Upgraded. + man-db.conf: Don't list /usr/share/man in $MANPATH, since it's a duplicate + link to /usr/man. + man-db.cron: Unset $MANPATH before updating the database for consistent + results even if man-db.cron is manually invoked. + Thanks to GazL. +ap/mariadb-10.2.13-x86_64-1.txz: Upgraded. + This update fixes bugs and security issues. + For more information, see: + https://mariadb.com/kb/en/mariadb-10213-release-notes/ + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-2562 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-2622 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-2640 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-2665 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-2668 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-2612 + (* Security fix *) +ap/vim-8.0.1519-x86_64-1.txz: Upgraded. +d/kernel-headers-4.14.19-x86-1.txz: Upgraded. +d/strace-4.21-x86_64-1.txz: Upgraded. +k/kernel-source-4.14.19-noarch-1.txz: Upgraded. +l/LibRaw-0.18.7-x86_64-1.txz: Upgraded. +l/ffmpeg-3.4.2-x86_64-1.txz: Upgraded. +l/freetype-2.9-x86_64-1.txz: Upgraded. +l/libwebp-0.6.1-x86_64-1.txz: Upgraded. +l/pcre2-10.31-x86_64-1.txz: Upgraded. +l/seamonkey-solibs-2.49.2-x86_64-1.txz: Upgraded. +n/NetworkManager-1.10.4-x86_64-1.txz: Upgraded. +x/libinput-1.10.0-x86_64-1.txz: Upgraded. +xap/seamonkey-2.49.2-x86_64-1.txz: Upgraded. +xap/vim-gvim-8.0.1519-x86_64-1.txz: Upgraded. +isolinux/initrd.img: Rebuilt. +kernels/*: Upgraded. +usb-and-pxe-installers/usbboot.img: Rebuilt. + </pre>]]> + </description> + </item> + <item> + <title>Fri, 9 Feb 2018 19:59:54 GMT</title> + <pubDate>Fri, 9 Feb 2018 19:59:54 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20180209195954</link> + <guid isPermaLink="false">20180209195954</guid> + <description> + <![CDATA[<pre> +a/e2fsprogs-1.43.9-x86_64-1.txz: Upgraded. +l/ffmpeg-3.4.1-x86_64-4.txz: Rebuilt. + Recompiled against libcdio-2.0.0. +l/gvfs-1.34.2-x86_64-2.txz: Rebuilt. + Recompiled against libcdio-2.0.0. +l/libcddb-1.3.2-x86_64-4.txz: Rebuilt. + Recompiled against libcdio-2.0.0. +l/libcdio-2.0.0-x86_64-1.txz: Upgraded. + Shared library .so-version bump. +l/libcdio-paranoia-10.2+0.94+2-x86_64-2.txz: Rebuilt. + Recompiled against libcdio-2.0.0. +tcl/tcl-8.6.8-x86_64-2.txz: Rebuilt. + Recompiled to drop reference to -lieee in tcl.pc. That was just a dummy + library, provided for things that expected it, but removed from glibc-2.27. + Let me know if you spot anything else that needs it, but a quick scan here + didn't turn up anything. +xap/MPlayer-20180208-x86_64-2.txz: Rebuilt. + Recompiled against libcdio-2.0.0. +xap/audacious-plugins-3.9-x86_64-2.txz: Rebuilt. + Recompiled against libcdio-2.0.0. + </pre>]]> + </description> + </item> + <item> + <title>Fri, 9 Feb 2018 02:50:56 GMT</title> + <pubDate>Fri, 9 Feb 2018 02:50:56 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20180209025056</link> + <guid isPermaLink="false">20180209025056</guid> + <description> + <![CDATA[<pre> +a/dbus-1.12.4-x86_64-1.txz: Upgraded. +a/kernel-generic-4.14.18-x86_64-1.txz: Upgraded. +a/kernel-huge-4.14.18-x86_64-1.txz: Upgraded. +a/kernel-modules-4.14.18-x86_64-1.txz: Upgraded. +ap/man-db-2.8.0-x86_64-2.txz: Rebuilt. + Fixed ownership of the man2html script. +ap/qpdf-7.1.1-x86_64-1.txz: Upgraded. +d/kernel-headers-4.14.18-x86-1.txz: Upgraded. +d/nasm-2.13.03-x86_64-1.txz: Upgraded. +k/kernel-source-4.14.18-noarch-1.txz: Upgraded. +l/mpfr-4.0.1-x86_64-1.txz: Upgraded. +n/samba-4.7.5-x86_64-1.txz: Upgraded. +xap/MPlayer-20180208-x86_64-1.txz: Upgraded. +xap/mozilla-firefox-58.0.2-x86_64-1.txz: Upgraded. +isolinux/initrd.img: Rebuilt. +kernels/*: Upgraded. +usb-and-pxe-installers/usbboot.img: Rebuilt. + </pre>]]> + </description> + </item> + <item> + <title>Wed, 7 Feb 2018 04:28:48 GMT</title> + <pubDate>Wed, 7 Feb 2018 04:28:48 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20180207042848</link> + <guid isPermaLink="false">20180207042848</guid> + <description> + <![CDATA[<pre> +a/glibc-solibs-2.27-x86_64-1.txz: Upgraded. +a/hdparm-9.54-x86_64-1.txz: Upgraded. +a/kernel-firmware-20180201_2aa2ac2-noarch-1.txz: Upgraded. +a/patch-2.7.6-x86_64-1.txz: Upgraded. +ap/htop-2.1.0-x86_64-1.txz: Upgraded. +ap/man-db-2.8.0-x86_64-1.txz: Upgraded. +d/python-setuptools-38.5.1-x86_64-1.txz: Upgraded. +l/glibc-2.27-x86_64-1.txz: Upgraded. +l/glibc-i18n-2.27-x86_64-1.txz: Upgraded. +l/glibc-profile-2.27-x86_64-1.txz: Upgraded. +l/gvfs-1.34.2-x86_64-1.txz: Upgraded. +l/libgphoto2-2.5.16-x86_64-2.txz: Rebuilt. + Generate rules and hwdb for udev >= 201. Thanks to gmgf. + </pre>]]> + </description> + </item> + <item> + <title>Mon, 5 Feb 2018 07:41:10 GMT</title> + <pubDate>Mon, 5 Feb 2018 07:41:10 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20180205074110</link> + <guid isPermaLink="false">20180205074110</guid> + <description> + <![CDATA[<pre> +d/clisp-2.49.20180203.ca011c249da5-x86_64-1.txz: Upgraded. +l/imagemagick-6.9.9_34-x86_64-1.txz: Upgraded. +n/crda-3.18-x86_64-5.txz: Rebuilt. + Upgraded to wireless-regdb-2017.12.23. + </pre>]]> + </description> + </item> + <item> + <title>Sun, 4 Feb 2018 05:13:27 GMT</title> + <pubDate>Sun, 4 Feb 2018 05:13:27 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20180204051327</link> + <guid isPermaLink="false">20180204051327</guid> + <description> + <![CDATA[<pre> +a/btrfs-progs-v4.15-x86_64-1.txz: Upgraded. +a/kernel-generic-4.14.17-x86_64-1.txz: Upgraded. +a/kernel-huge-4.14.17-x86_64-1.txz: Upgraded. +a/kernel-modules-4.14.17-x86_64-1.txz: Upgraded. +ap/man-pages-4.15-noarch-1.txz: Upgraded. +ap/workbone-2.40-x86_64-4.txz: Removed. + This compiles, but hasn't actually worked in a long time. I think it requires + kernel interfaces that were removed in linux-2.6.x. +d/kernel-headers-4.14.17-x86-1.txz: Upgraded. +d/mercurial-4.5-x86_64-1.txz: Upgraded. +d/python-setuptools-38.4.1-x86_64-1.txz: Upgraded. +k/kernel-source-4.14.17-noarch-1.txz: Upgraded. +l/M2Crypto-0.27.0-x86_64-2.txz: Rebuilt. + Include required typing module. +l/dbus-python-1.2.6-x86_64-1.txz: Upgraded. +l/glib-1.2.10-x86_64-4.txz: Rebuilt. + Patched to fix builds with glib-1.x. +l/gtk+-1.2.10-x86_64-6.txz: Rebuilt. + Patched to fix builds with gtk+-1.x. +l/librsvg-2.42.2-x86_64-1.txz: Upgraded. +l/v4l-utils-1.14.1-x86_64-1.txz: Upgraded. +n/ethtool-4.15-x86_64-1.txz: Upgraded. +n/iptables-1.6.2-x86_64-1.txz: Upgraded. +n/nfs-utils-2.3.1-x86_64-1.txz: Upgraded. +n/nftables-0.8.2-x86_64-1.txz: Upgraded. +n/php-7.2.2-x86_64-1.txz: Upgraded. +n/rpcbind-0.2.4-x86_64-3.txz: Rebuilt. + Move some more configuration to /etc/default/rpc. +x/xterm-331-x86_64-2.txz: Rebuilt. + Add options --enable-regis-graphics and --enable-sixel-graphics. + Thanks to saahriktu. +isolinux/initrd.img: Rebuilt. +kernels/*: Upgraded. +usb-and-pxe-installers/usbboot.img: Rebuilt. + </pre>]]> + </description> + </item> + <item> + <title>Thu, 1 Feb 2018 18:24:15 GMT</title> + <pubDate>Thu, 1 Feb 2018 18:24:15 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20180201182415</link> + <guid isPermaLink="false">20180201182415</guid> + <description> + <![CDATA[<pre> +a/bash-4.4.018-x86_64-1.txz: Upgraded. +a/kernel-generic-4.14.16-x86_64-1.txz: Upgraded. +a/kernel-huge-4.14.16-x86_64-1.txz: Upgraded. +a/kernel-modules-4.14.16-x86_64-1.txz: Upgraded. +ap/cups-filters-1.20.0-x86_64-1.txz: Upgraded. +ap/mariadb-10.2.12-x86_64-1.txz: Upgraded. +d/gdb-8.1-x86_64-1.txz: Upgraded. +d/kernel-headers-4.14.16-x86-1.txz: Upgraded. +d/perl-5.26.1-x86_64-4.txz: Rebuilt. + Removed dangling c2ph symlinks. Thanks to Tim Thomas. + Updated to DBD-mysql-4.044, DBI-1.640, URI-1.73, and libnet-3.11. +k/kernel-source-4.14.16-noarch-1.txz: Upgraded. +l/dbus-glib-0.110-x86_64-1.txz: Upgraded. +l/harfbuzz-1.7.5-x86_64-1.txz: Upgraded. +l/libdvdnav-6.0.0-x86_64-1.txz: Upgraded. +l/libdvdread-6.0.0-x86_64-1.txz: Upgraded. +l/libunwind-1.2.1-x86_64-2.txz: Rebuilt. + Removed dangling .a symlink. Thanks to Tim Thomas. +l/sip-4.19.7-x86_64-1.txz: Upgraded. +n/dhcp-4.4.0-x86_64-1.txz: Upgraded. +n/dovecot-2.3.0-x86_64-1.txz: Upgraded. +n/postfix-3.2.5-x86_64-1.txz: Upgraded. +n/rsync-3.1.3-x86_64-1.txz: Upgraded. + This update fixes two security issues: + Fixed a buffer overrun in the protocol's handling of xattr names and + ensure that the received name is null terminated. + Fix an issue with --protect-args where the user could specify the arg in + the protected-arg list and short-circuit some of the arg-sanitizing code. + For more information, see: + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-16548 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-5764 + (* Security fix *) +x/libevdev-1.5.8-x86_64-1.txz: Upgraded. +isolinux/initrd.img: Rebuilt. +kernels/*: Upgraded. +usb-and-pxe-installers/usbboot.img: Rebuilt. + </pre>]]> + </description> + </item> + <item> + <title>Mon, 29 Jan 2018 20:56:56 GMT</title> + <pubDate>Mon, 29 Jan 2018 20:56:56 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20180129205656</link> + <guid isPermaLink="false">20180129205656</guid> + <description> + <![CDATA[<pre> +ap/nano-2.9.3-x86_64-1.txz: Upgraded. +n/dhcpcd-7.0.1-x86_64-1.txz: Upgraded. +n/iproute2-4.15.0-x86_64-1.txz: Upgraded. +xap/mozilla-firefox-58.0.1-x86_64-1.txz: Upgraded. + This release contains security fixes and improvements. + For more information, see: + https://www.mozilla.org/en-US/security/advisories/mfsa2018-05/ + https://www.mozilla.org/security/known-vulnerabilities/firefox.html + (* Security fix *) + </pre>]]> + </description> + </item> + <item> + <title>Sun, 28 Jan 2018 04:44:45 GMT</title> + <pubDate>Sun, 28 Jan 2018 04:44:45 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20180128044445</link> + <guid isPermaLink="false">20180128044445</guid> + <description> + <![CDATA[<pre> +a/btrfs-progs-v4.14.1-x86_64-1.txz: Upgraded. +d/binutils-2.30-x86_64-1.txz: Upgraded. + Shared library .so-version bump. +d/oprofile-1.2.0-x86_64-2.txz: Rebuilt. + Recompiled against binutils-2.30. +l/ffmpeg-3.4.1-x86_64-3.txz: Rebuilt. + Recompiled against libvpx-1.7.0. +l/gst-plugins-good-1.12.4-x86_64-3.txz: Rebuilt. + Recompiled against libvpx-1.7.0. +l/libvpx-1.7.0-x86_64-1.txz: Upgraded. + Shared library .so-version bump. +n/mutt-1.9.3-x86_64-1.txz: Upgraded. +xap/xine-lib-1.2.9-x86_64-1.txz: Upgraded. + Compiled against libvpx-1.7.0. +xap/xine-ui-0.99.10-x86_64-1.txz: Upgraded. + </pre>]]> + </description> + </item> + <item> + <title>Fri, 26 Jan 2018 03:46:16 GMT</title> + <pubDate>Fri, 26 Jan 2018 03:46:16 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20180126034616</link> + <guid isPermaLink="false">20180126034616</guid> + <description> + <![CDATA[<pre> +a/kernel-firmware-20180118_2a713be-noarch-1.txz: Upgraded. +a/kernel-generic-4.14.15-x86_64-1.txz: Upgraded. +a/kernel-huge-4.14.15-x86_64-1.txz: Upgraded. +a/kernel-modules-4.14.15-x86_64-1.txz: Upgraded. +ap/itstool-2.0.4-x86_64-2.txz: Rebuilt. + Fixed a memory exhaustion crash bug. Thanks to Stuart Winter. +d/gcc-7.3.0-x86_64-1.txz: Upgraded. + This compiler supports -mindirect-branch=thunk-extern, allowing full + mitigation of Spectre v2 in the kernel (when CONFIG_RETPOLINE is used). +d/gcc-brig-7.3.0-x86_64-1.txz: Upgraded. +d/gcc-g++-7.3.0-x86_64-1.txz: Upgraded. +d/gcc-gfortran-7.3.0-x86_64-1.txz: Upgraded. +d/gcc-gnat-7.3.0-x86_64-1.txz: Upgraded. +d/gcc-go-7.3.0-x86_64-1.txz: Upgraded. +d/gcc-objc-7.3.0-x86_64-1.txz: Upgraded. +d/kernel-headers-4.14.15-x86-1.txz: Upgraded. +k/kernel-source-4.14.15-noarch-1.txz: Upgraded. + .config changes (thanks to ivandi): + -CIFS_DEBUG2 n + -CIFS_DEBUG_DUMP_KEYS n + CIFS_DEBUG y -> n + CIFS_UPCALL n -> y + CIFS_XATTR n -> y + NFS_V4_1 n -> y + +CIFS_ACL y + +CIFS_POSIX y + +NFS_V4_1_IMPLEMENTATION_ID_DOMAIN "kernel.org" + +NFS_V4_1_MIGRATION n + +NFS_V4_2 n + +PNFS_BLOCK y + +PNFS_FILE_LAYOUT y + +PNFS_FLEXFILE_LAYOUT m + +SUNRPC_BACKCHANNEL y +n/curl-7.58.0-x86_64-2.txz: Rebuilt. + Recompiled using --with-libssh2, which is evidently no longer a default + option. Thanks to Markus Wiesner. +xap/mozilla-thunderbird-52.6.0-x86_64-1.txz: Upgraded. + This release contains security fixes and improvements. + For more information, see: + https://www.mozilla.org/en-US/thunderbird/52.6.0/releasenotes/ + (* Security fix *) +isolinux/initrd.img: Rebuilt. +kernels/*: Upgraded. +usb-and-pxe-installers/usbboot.img: Rebuilt. + </pre>]]> + </description> + </item> + <item> + <title>Thu, 25 Jan 2018 02:24:04 GMT</title> + <pubDate>Thu, 25 Jan 2018 02:24:04 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20180125022404</link> + <guid isPermaLink="false">20180125022404</guid> + <description> + <![CDATA[<pre> +l/system-config-printer-1.5.11-x86_64-1.txz: Upgraded. +n/curl-7.58.0-x86_64-1.txz: Upgraded. + This update fixes security issues: + HTTP authentication leak in redirects + HTTP/2 trailer out-of-bounds read + For more information, see: + https://curl.haxx.se/docs/adv_2018-b3bf.html + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-1000007 + https://curl.haxx.se/docs/adv_2018-824a.html + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-1000005 + (* Security fix *) +x/libwacom-0.27-x86_64-1.txz: Upgraded. +x/xf86-input-wacom-0.36.0-x86_64-1.txz: Upgraded. + </pre>]]> + </description> + </item> + <item> + <title>Wed, 24 Jan 2018 04:21:44 GMT</title> + <pubDate>Wed, 24 Jan 2018 04:21:44 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20180124042144</link> + <guid isPermaLink="false">20180124042144</guid> + <description> + <![CDATA[<pre> +a/glibc-zoneinfo-2018c-noarch-1.txz: Upgraded. +ap/sqlite-3.22.0-x86_64-1.txz: Upgraded. +d/python-setuptools-38.4.0-x86_64-1.txz: Upgraded. +l/librsvg-2.42.1-x86_64-1.txz: Upgraded. +l/python-certifi-2018.1.18-x86_64-1.txz: Upgraded. + </pre>]]> + </description> + </item> + <item> + <title>Mon, 22 Jan 2018 22:47:47 GMT</title> + <pubDate>Mon, 22 Jan 2018 22:47:47 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20180122224747</link> + <guid isPermaLink="false">20180122224747</guid> + <description> + <![CDATA[<pre> +a/aaa_elflibs-14.2-x86_64-34.txz: Rebuilt. +d/git-2.16.1-x86_64-1.txz: Upgraded. +n/ModemManager-1.6.12-x86_64-1.txz: Upgraded. +n/libmbim-1.16.0-x86_64-1.txz: Upgraded. +n/libqmi-1.20.0-x86_64-1.txz: Upgraded. +n/wget-1.19.4-x86_64-1.txz: Upgraded. + More bug fixes: + A major bug that caused GZip'ed pages to never be decompressed has been fixed + Support for Content-Encoding and Transfer-Encoding have been marked as + experimental and disabled by default + </pre>]]> + </description> + </item> + <item> + <title>Sat, 20 Jan 2018 16:00:51 GMT</title> + <pubDate>Sat, 20 Jan 2018 16:00:51 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20180120160051</link> + <guid isPermaLink="false">20180120160051</guid> + <description> + <![CDATA[<pre> +d/cmake-3.10.2-x86_64-1.txz: Upgraded. +d/git-2.16.0-x86_64-1.txz: Upgraded. +d/rust-1.23.0-x86_64-1.txz: Upgraded. +n/wget-1.19.3-x86_64-1.txz: Upgraded. + This update fixes various non-security bugs, including this one: + Prevent erroneous decompression of .gz and .tgz files with broken servers. +x/mesa-17.3.3-x86_64-1.txz: Upgraded. +xap/mozilla-firefox-58.0-x86_64-1.txz: Upgraded. + Thanks to Matteo Bernardini for the build script update to use mach. + </pre>]]> + </description> + </item> + <item> + <title>Fri, 19 Jan 2018 00:08:31 GMT</title> + <pubDate>Fri, 19 Jan 2018 00:08:31 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20180119000831</link> + <guid isPermaLink="false">20180119000831</guid> + <description> + <![CDATA[<pre> +ap/sudo-1.8.22-x86_64-1.txz: Upgraded. +l/glib2-2.54.3-x86_64-2.txz: Rebuilt. + Applied upstream patch from git (94b38beff, gmain: Partial revert of recent + wakeup changes to gmain.c) to address CPU usage issues with LibreOffice. + </pre>]]> + </description> + </item> + <item> + <title>Wed, 17 Jan 2018 21:36:23 GMT</title> + <pubDate>Wed, 17 Jan 2018 21:36:23 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20180117213623</link> + <guid isPermaLink="false">20180117213623</guid> + <description> + <![CDATA[<pre> +a/aaa_elflibs-14.2-x86_64-33.txz: Rebuilt. +a/kernel-generic-4.14.14-x86_64-1.txz: Upgraded. +a/kernel-huge-4.14.14-x86_64-1.txz: Upgraded. +a/kernel-modules-4.14.14-x86_64-1.txz: Upgraded. +ap/rpm-4.14.1-x86_64-1.txz: Upgraded. +ap/sysstat-11.6.2-x86_64-1.txz: Upgraded. +ap/vim-8.0.1428-x86_64-1.txz: Upgraded. +d/gcc-7.2.0-x86_64-2.txz: Rebuilt. + Recompiled against mpfr-4.0.0. +d/gcc-brig-7.2.0-x86_64-2.txz: Rebuilt. + Recompiled against mpfr-4.0.0. +d/gcc-g++-7.2.0-x86_64-2.txz: Rebuilt. + Recompiled against mpfr-4.0.0. +d/gcc-gfortran-7.2.0-x86_64-2.txz: Rebuilt. + Recompiled against mpfr-4.0.0. +d/gcc-gnat-7.2.0-x86_64-2.txz: Rebuilt. + Recompiled against mpfr-4.0.0. +d/gcc-go-7.2.0-x86_64-2.txz: Rebuilt. + Recompiled against mpfr-4.0.0. +d/gcc-objc-7.2.0-x86_64-2.txz: Rebuilt. + Recompiled against mpfr-4.0.0. +d/kernel-headers-4.14.14-x86-1.txz: Upgraded. +k/kernel-source-4.14.14-noarch-1.txz: Upgraded. +l/libsigsegv-2.12-x86_64-1.txz: Upgraded. +l/libtasn1-4.13-x86_64-1.txz: Upgraded. +l/libunwind-1.2.1-x86_64-1.txz: Added. + The latest intel-gpu-tools requires this library. +l/mpfr-4.0.0-x86_64-2.txz: Rebuilt. + Removed static libmpfr.a library. I'm not sure why that was there, but it + probably wouldn't have worked anyway without a static libgmp.a to go with it. +l/redland-1.0.17-x86_64-3.txz: Rebuilt. + Removed librdf.la that was still referencing the removed mpfr.la file. + Thanks to Matteo Bernardini. +l/talloc-2.1.11-x86_64-1.txz: Upgraded. +n/bind-9.11.2_P1-x86_64-1.txz: Upgraded. + This update fixes a high severity security issue: + Improper sequencing during cleanup can lead to a use-after-free error, + triggering an assertion failure and crash in named. + For more information, see: + https://kb.isc.org/article/AA-01542 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-3145 + (* Security fix *) +n/irssi-1.1.0-x86_64-1.txz: Upgraded. +n/nftables-0.8.1-x86_64-1.txz: Upgraded. +t/texlive-2017.171108-x86_64-3.txz: Rebuilt. + Recompiled against mpfr-4.0.0. +x/intel-gpu-tools-1.21-x86_64-1.txz: Upgraded. +xap/vim-gvim-8.0.1428-x86_64-1.txz: Upgraded. + Cleaned up the gvim.desktop file. Thanks to Didier Spaier. +isolinux/initrd.img: Rebuilt. +kernels/*: Upgraded. +usb-and-pxe-installers/usbboot.img: Rebuilt. + </pre>]]> + </description> + </item> + <item> + <title>Mon, 15 Jan 2018 23:13:01 GMT</title> + <pubDate>Mon, 15 Jan 2018 23:13:01 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20180115231301</link> + <guid isPermaLink="false">20180115231301</guid> + <description> + <![CDATA[<pre> +a/gawk-4.2.0-x86_64-3.txz: Rebuilt. + Recompiled against mpfr-4.0.0. +a/hdparm-9.53-x86_64-1.txz: Upgraded. +a/kernel-generic-4.14.13-x86_64-1.txz: Upgraded. +a/kernel-huge-4.14.13-x86_64-1.txz: Upgraded. +a/kernel-modules-4.14.13-x86_64-1.txz: Upgraded. +a/kmod-25-x86_64-1.txz: Upgraded. +ap/cups-filters-1.19.0-x86_64-1.txz: Upgraded. +ap/man-db-2.7.6.1-x86_64-2.txz: Rebuilt. + Include Thomas Dickey's man2html script. + Thanks to Robby Workman, and to Willy Sudiarto Raharjo for the bug report. +d/doxygen-1.8.14-x86_64-1.txz: Upgraded. + Compiled against xapian-core-1.4.5. + Build script updated for CMake. Thanks to Robby Workman. +d/kernel-headers-4.14.13-x86-1.txz: Upgraded. +k/kernel-source-4.14.13-noarch-1.txz: Upgraded. +kde/baloo-4.14.3-x86_64-3.txz: Rebuilt. + Recompiled against xapian-core-1.4.5. +l/glib2-2.54.3-x86_64-1.txz: Upgraded. +l/gtk+2-2.24.32-x86_64-1.txz: Upgraded. +l/gvfs-1.34.1-x86_64-3.txz: Rebuilt. + Applied upstream bugfix patches from git: + Fix a bug in gvfs<-->udev interaction + Fix reads past EOF on Android devices + Fix crashes on recent file changes + Fix relative trash paths + Thanks to Robby Workman. +l/libmpc-1.1.0-x86_64-1.txz: Upgraded. + Compiled against mpfr-4.0.0. +l/librsvg-2.42.0-x86_64-1.txz: Upgraded. +l/libsoup-2.60.3-x86_64-1.txz: Upgraded. +l/libzip-1.4.0-x86_64-1.txz: Upgraded. +l/mpfr-4.0.0-x86_64-1.txz: Upgraded. + Shared library .so-version bump. +l/rasqal-0.9.33-x86_64-2.txz: Rebuilt. + Recompiled against mpfr-4.0.0. +l/xapian-core-1.4.5-x86_64-1.txz: Upgraded. + Shared library .so-version bump. +n/ca-certificates-20170717-noarch-1.txz: Upgraded. +n/ipset-6.35-x86_64-1.txz: Upgraded. +n/iw-4.14-x86_64-1.txz: Upgraded. +n/libnftnl-1.0.9-x86_64-1.txz: Upgraded. +n/tin-2.4.2-x86_64-1.txz: Upgraded. +x/mesa-17.3.2-x86_64-1.txz: Upgraded. +xap/geeqie-1.4-x86_64-1.txz: Upgraded. +isolinux/initrd.img: Rebuilt. +kernels/*: Upgraded. +usb-and-pxe-installers/usbboot.img: Rebuilt. + </pre>]]> + </description> + </item> + <item> + <title>Tue, 9 Jan 2018 19:35:41 GMT</title> + <pubDate>Tue, 9 Jan 2018 19:35:41 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20180109193541</link> + <guid isPermaLink="false">20180109193541</guid> + <description> + <![CDATA[<pre> +xap/easytag-2.4.2-x86_64-1.txz: Upgraded. + Downgraded to 2.4.2 since 2.4.3 has a bug that can corrupt Ogg containers + (commonly used to store Vorbis and Opus streams) when a tag is written. + Thanks to arcctgx for the heads-up. + </pre>]]> + </description> + </item> + <item> + <title>Tue, 9 Jan 2018 00:54:19 GMT</title> + <pubDate>Tue, 9 Jan 2018 00:54:19 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20180109005419</link> + <guid isPermaLink="false">20180109005419</guid> + <description> + <![CDATA[<pre> +a/gzip-1.9-x86_64-1.txz: Upgraded. +a/kernel-firmware-20180104_65b1c68-noarch-1.txz: Upgraded. +a/kernel-generic-4.14.12-x86_64-1.txz: Upgraded. +a/kernel-huge-4.14.12-x86_64-1.txz: Upgraded. +a/kernel-modules-4.14.12-x86_64-1.txz: Upgraded. +a/sysvinit-scripts-2.1-noarch-4.txz: Rebuilt. + rc.S: Fix grep match when displaying mounts. Thanks to Markus Wiesner. +ap/cups-filters-1.18.0-x86_64-2.txz: Rebuilt. + Fixed install script. Thanks to DarkVision. +d/kernel-headers-4.14.12-x86-1.txz: Upgraded. +k/kernel-source-4.14.12-noarch-1.txz: Upgraded. +l/id3lib-3.8.3-x86_64-1.txz: Added. + Thanks to alienBOB for hints on the build script. +n/irssi-1.0.6-x86_64-1.txz: Upgraded. + This update fixes multiple security vulnerabilities. + For more information, see: + https://irssi.org/security/irssi_sa_2018_01.txt + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-5205 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-5206 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-5207 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-5208 + (* Security fix *) +xap/easytag-2.4.3-x86_64-1.txz: Added. +isolinux/initrd.img: Rebuilt. +kernels/*: Upgraded. +usb-and-pxe-installers/usbboot.img: Rebuilt. + </pre>]]> + </description> + </item> + <item> + <title>Fri, 5 Jan 2018 06:37:17 GMT</title> + <pubDate>Fri, 5 Jan 2018 06:37:17 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20180105063717</link> + <guid isPermaLink="false">20180105063717</guid> + <description> + <![CDATA[<pre> +n/php-7.2.1-x86_64-1.txz: Upgraded. +xap/mozilla-firefox-57.0.4-x86_64-1.txz: Upgraded. + This release contains security fixes and improvements, in particular a + mitigation for a speculative execution side-channel attack ("Spectre"). + For more information, see: + https://www.mozilla.org/en-US/security/advisories/mfsa2018-01/ + https://www.mozilla.org/security/known-vulnerabilities/firefox.html + (* Security fix *) + </pre>]]> + </description> + </item> + <item> + <title>Wed, 3 Jan 2018 19:24:12 GMT</title> + <pubDate>Wed, 3 Jan 2018 19:24:12 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20180103192412</link> + <guid isPermaLink="false">20180103192412</guid> + <description> + <![CDATA[<pre> +a/kernel-huge-4.14.11-x86_64-2.txz: Rebuilt. + Used correct config-huge-4.14.11.x64 .config this time. +kernels/huge.s/*: Rebuilt. +usb-and-pxe-installers/usbboot.img: Rebuilt. + </pre>]]> + </description> + </item> + <item> + <title>Wed, 3 Jan 2018 05:45:43 GMT</title> + <pubDate>Wed, 3 Jan 2018 05:45:43 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20180103054543</link> + <guid isPermaLink="false">20180103054543</guid> + <description> + <![CDATA[<pre> +a/e2fsprogs-1.43.8-x86_64-1.txz: Upgraded. +a/kernel-firmware-20180102git-noarch-1.txz: Upgraded. +a/kernel-generic-4.14.11-x86_64-1.txz: Upgraded. +a/kernel-huge-4.14.11-x86_64-1.txz: Upgraded. +a/kernel-modules-4.14.11-x86_64-1.txz: Upgraded. +ap/nano-2.9.2-x86_64-1.txz: Upgraded. +d/kernel-headers-4.14.11-x86-1.txz: Upgraded. +k/kernel-source-4.14.11-noarch-1.txz: Upgraded. +n/dhcpcd-7.0.0-x86_64-1.txz: Upgraded. +x/xterm-331-x86_64-1.txz: Upgraded. +isolinux/initrd.img: Rebuilt. +kernels/*: Upgraded. +usb-and-pxe-installers/usbboot.img: Rebuilt. + </pre>]]> + </description> + </item> + <item> + <title>Fri, 29 Dec 2017 23:09:14 GMT</title> + <pubDate>Fri, 29 Dec 2017 23:09:14 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20171229230914</link> + <guid isPermaLink="false">20171229230914</guid> + <description> + <![CDATA[<pre> +a/coreutils-8.29-x86_64-1.txz: Upgraded. +n/bluez-5.48-x86_64-1.txz: Upgraded. +xap/mozilla-firefox-57.0.3-x86_64-1.txz: Upgraded. + </pre>]]> + </description> + </item> + <item> + <title>Mon, 25 Dec 2017 21:43:14 GMT</title> + <pubDate>Mon, 25 Dec 2017 21:43:14 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20171225214314</link> + <guid isPermaLink="false">20171225214314</guid> + <description> + <![CDATA[<pre> +l/speex-1.2.0-x86_64-1.txz: Upgraded. + </pre>]]> + </description> + </item> + <item> + <title>Mon, 25 Dec 2017 20:16:03 GMT</title> + <pubDate>Mon, 25 Dec 2017 20:16:03 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20171225201603</link> + <guid isPermaLink="false">20171225201603</guid> + <description> + <![CDATA[<pre> +Whoops, it looks like a little test residue on my build machine caused me to +wrap a couple of presents wrong. All fixed up, Merry Christmas everyone! +ap/moc-2.5.2-x86_64-3.txz: Rebuilt. +ap/vorbis-tools-1.4.0-x86_64-3.txz: Rebuilt. +l/opusfile-0.9-x86_64-2.txz: Rebuilt. +n/samba-4.7.4-x86_64-2.txz: Rebuilt. + </pre>]]> + </description> + </item> + <item> + <title>Mon, 25 Dec 2017 00:00:16 GMT</title> + <pubDate>Mon, 25 Dec 2017 00:00:16 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20171225000016</link> + <guid isPermaLink="false">20171225000016</guid> + <description> + <![CDATA[<pre> +a/coreutils-8.28-x86_64-3.txz: Rebuilt. + Added .opus extension to /etc/DIR_COLORS. +ap/cups-filters-1.18.0-x86_64-1.txz: Upgraded. +ap/moc-2.5.2-x86_64-2.txz: Rebuilt. + Recompiled to add decoder plugins for Speex and FFmpeg. +ap/opus-tools-0.1.10-x86_64-1.txz: Added. +ap/vorbis-tools-1.4.0-x86_64-2.txz: Rebuilt. + Added Opus support to ogg123. +d/cmake-3.10.1-x86_64-1.txz: Upgraded. +l/ffmpeg-3.4.1-x86_64-2.txz: Rebuilt. + Recompiled to add support for Speex and Opus. +l/gst-plugins-base-1.12.4-x86_64-2.txz: Rebuilt. + Recompiled to add support for Opus. +l/gst-plugins-good-1.12.4-x86_64-2.txz: Rebuilt. + Recompiled to add support for Speex. +l/harfbuzz-1.7.4-x86_64-1.txz: Upgraded. +l/icu4c-60.2-x86_64-1.txz: Upgraded. +l/libjpeg-turbo-1.5.3-x86_64-1.txz: Upgraded. +l/opus-1.3_beta-x86_64-1.txz: Added. +l/opusfile-0.9-x86_64-1.txz: Added. +l/speex-1.2rc2-x86_64-1.txz: Added. +n/autofs-5.1.4-x86_64-1.txz: Upgraded. +n/gnupg2-2.2.4-x86_64-1.txz: Upgraded. +n/samba-4.7.4-x86_64-1.txz: Upgraded. +x/xorg-server-1.19.6-x86_64-2.txz: Rebuilt. + Bumped Slackware version number reported by xorg-server to 15.0. +x/xorg-server-xephyr-1.19.6-x86_64-2.txz: Rebuilt. +x/xorg-server-xnest-1.19.6-x86_64-2.txz: Rebuilt. +x/xorg-server-xvfb-1.19.6-x86_64-2.txz: Rebuilt. +xap/xscreensaver-5.38-x86_64-1.txz: Upgraded. + </pre>]]> + </description> + </item> + <item> + <title>Fri, 22 Dec 2017 21:49:01 GMT</title> + <pubDate>Fri, 22 Dec 2017 21:49:01 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20171222214901</link> + <guid isPermaLink="false">20171222214901</guid> + <description> + <![CDATA[<pre> +tcl/tcl-8.6.8-x86_64-1.txz: Upgraded. +tcl/tk-8.6.8-x86_64-1.txz: Upgraded. +xap/mozilla-thunderbird-52.5.2-x86_64-1.txz: Upgraded. + This release contains security fixes and improvements. + For more information, see: + https://www.mozilla.org/en-US/thunderbird/52.5.2/releasenotes/ + (* Security fix *) +xap/network-manager-applet-1.8.10-x86_64-3.txz: Rebuilt. + Merged upstream patches that may fix the openvpn breakage. + Thanks to Robby Workman. + </pre>]]> + </description> + </item> + <item> + <title>Fri, 22 Dec 2017 07:09:35 GMT</title> + <pubDate>Fri, 22 Dec 2017 07:09:35 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20171222070935</link> + <guid isPermaLink="false">20171222070935</guid> + <description> + <![CDATA[<pre> +d/llvm-5.0.1-x86_64-1.txz: Upgraded. + Added libcxx and libcxxabi. +l/Mako-1.0.7-x86_64-1.txz: Added. + Mako is needed by the new version of Mesa. +x/libdrm-2.4.89-x86_64-1.txz: Upgraded. +x/mesa-17.3.1-x86_64-1.txz: Upgraded. + </pre>]]> + </description> + </item> + <item> + <title>Wed, 20 Dec 2017 22:56:42 GMT</title> + <pubDate>Wed, 20 Dec 2017 22:56:42 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20171220225642</link> + <guid isPermaLink="false">20171220225642</guid> + <description> + <![CDATA[<pre> +a/util-linux-2.31.1-x86_64-1.txz: Upgraded. +l/ffmpeg-3.4.1-x86_64-1.txz: Upgraded. +x/xorg-server-1.19.6-x86_64-1.txz: Upgraded. +x/xorg-server-xephyr-1.19.6-x86_64-1.txz: Upgraded. +x/xorg-server-xnest-1.19.6-x86_64-1.txz: Upgraded. +x/xorg-server-xvfb-1.19.6-x86_64-1.txz: Upgraded. +xap/network-manager-applet-1.8.10-x86_64-2.txz: Rebuilt. + Patched to fix crash with NetworkManager-openvpn. Thanks to USUARIONUEVO. + </pre>]]> + </description> + </item> + <item> + <title>Wed, 20 Dec 2017 03:05:58 GMT</title> + <pubDate>Wed, 20 Dec 2017 03:05:58 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20171220030558</link> + <guid isPermaLink="false">20171220030558</guid> + <description> + <![CDATA[<pre> +ap/pamixer-1.3.1-x86_64-5.txz: Rebuilt. + Recompiled against boost-1.66.0. +ap/vim-8.0.1415-x86_64-1.txz: Upgraded. +d/meson-0.44.0-x86_64-1.txz: Upgraded. +d/python3-3.6.4-x86_64-1.txz: Upgraded. +d/ruby-2.4.3-x86_64-1.txz: Upgraded. + This update fixes a security issue: + Net::FTP#get, getbinaryfile, gettextfile, put, putbinaryfile, and puttextfile + use Kernel#open to open a local file. If the localfile argument starts with + the pipe character "|", the command following the pipe character is executed. + The default value of localfile is File.basename(remotefile), so malicious FTP + servers could cause arbitrary command execution. + For more information, see: + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-17405 + (* Security fix *) +kde/calligra-2.9.11-x86_64-18.txz: Rebuilt. + Recompiled against boost-1.66.0. +kde/kig-4.14.3-x86_64-7.txz: Rebuilt. + Recompiled against boost-1.66.0. +l/LibRaw-0.18.6-x86_64-1.txz: Upgraded. +l/akonadi-1.13.0-x86_64-8.txz: Rebuilt. + Recompiled against boost-1.66.0. +l/boost-1.66.0-x86_64-1.txz: Upgraded. + Shared library .so-version bump. +l/gmime-2.6.23-x86_64-2.txz: Upgraded. + Revert to gmime-2 until the issues with pan are worked out. Nothing else in + Slackware is using this library. +l/lcms2-2.9-x86_64-1.txz: Upgraded. +l/libogg-1.3.3-x86_64-1.txz: Upgraded. +l/librsvg-2.40.20-x86_64-1.txz: Upgraded. +l/pygobject-2.28.7-x86_64-1.txz: Upgraded. +n/NetworkManager-1.10.2-x86_64-1.txz: Upgraded. +n/gpgme-1.10.0-x86_64-1.txz: Upgraded. +n/libassuan-2.5.1-x86_64-1.txz: Upgraded. +n/libgcrypt-1.8.2-x86_64-1.txz: Upgraded. +n/mutt-1.9.2-x86_64-1.txz: Upgraded. +n/pinentry-1.1.0-x86_64-1.txz: Upgraded. +xap/network-manager-applet-1.8.10-x86_64-1.txz: Upgraded. +xap/pan-0.143-x86_64-3.txz: Rebuilt. + Recompiled against gmime-2. +xap/vim-gvim-8.0.1415-x86_64-1.txz: Upgraded. +xfce/xfce4-notifyd-0.4.1-x86_64-1.txz: Upgraded. +testing/packages/linux-4.14.7/kernel-generic-4.14.7-x86_64-1.txz: Upgraded. +testing/packages/linux-4.14.7/kernel-headers-4.14.7-x86-1.txz: Upgraded. +testing/packages/linux-4.14.7/kernel-huge-4.14.7-x86_64-1.txz: Upgraded. +testing/packages/linux-4.14.7/kernel-modules-4.14.7-x86_64-1.txz: Upgraded. +testing/packages/linux-4.14.7/kernel-source-4.14.7-noarch-1.txz: Upgraded. + These sources have been patched with two patches that have been submitted + upstream but have yet to appear in the mainline or stable kernels. With the + patches applied this kernel seems stable now on both 32 and 64-bit x86. + Thanks to Michele Ballabio for reporting the issue to the upstream kernel + developers, and to Ming Lei for the fix. Once these patches appear in the + 4.14.x kernel series (and barring any other major regressions), we'll be + moving these kernels back into the main tree. + </pre>]]> + </description> + </item> + <item> + <title>Thu, 14 Dec 2017 23:27:14 GMT</title> + <pubDate>Thu, 14 Dec 2017 23:27:14 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20171214232714</link> + <guid isPermaLink="false">20171214232714</guid> + <description> + <![CDATA[<pre> +l/gst-plugins-base-1.12.4-x86_64-1.txz: Upgraded. +l/gst-plugins-good-1.12.4-x86_64-1.txz: Upgraded. +l/gst-plugins-libav-1.12.4-x86_64-1.txz: Upgraded. +l/gstreamer-1.12.4-x86_64-1.txz: Upgraded. +l/libsodium-1.0.16-x86_64-1.txz: Upgraded. +n/wpa_supplicant-2.6-x86_64-3.txz: Rebuilt. + Added options and patches from Fedora that may help with reconnection + issues. Thanks to Robby Workman. +x/mesa-17.2.7-x86_64-1.txz: Upgraded. +xfce/xfce4-panel-4.12.2-x86_64-1.txz: Upgraded. + </pre>]]> + </description> + </item> + <item> + <title>Sat, 9 Dec 2017 00:02:28 GMT</title> + <pubDate>Sat, 9 Dec 2017 00:02:28 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20171209000228</link> + <guid isPermaLink="false">20171209000228</guid> + <description> + <![CDATA[<pre> +a/openssl-solibs-1.0.2n-x86_64-1.txz: Upgraded. +n/openssl-1.0.2n-x86_64-1.txz: Upgraded. + This update fixes security issues: + Read/write after SSL object in error state + rsaz_1024_mul_avx2 overflow bug on x86_64 + For more information, see: + https://www.openssl.org/news/secadv/20171207.txt + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-3737 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-3738 + (* Security fix *) + </pre>]]> + </description> + </item> + <item> + <title>Fri, 8 Dec 2017 05:54:21 GMT</title> + <pubDate>Fri, 8 Dec 2017 05:54:21 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20171208055421</link> + <guid isPermaLink="false">20171208055421</guid> + <description> + <![CDATA[<pre> +l/cairo-1.14.12-x86_64-1.txz: Upgraded. +l/qt-4.8.7-x86_64-8.txz: Rebuilt. + Don't warn if libicu* appears to be missing at runtime. +x/motif-2.3.8-x86_64-1.txz: Upgraded. +xap/mozilla-firefox-57.0.2-x86_64-1.txz: Upgraded. + </pre>]]> + </description> + </item> + <item> + <title>Wed, 6 Dec 2017 14:13:48 GMT</title> + <pubDate>Wed, 6 Dec 2017 14:13:48 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20171206141348</link> + <guid isPermaLink="false">20171206141348</guid> + <description> + <![CDATA[<pre> +a/kernel-generic-4.9.67-x86_64-1.txz: Upgraded. +a/kernel-huge-4.9.67-x86_64-1.txz: Upgraded. +a/kernel-modules-4.9.67-x86_64-1.txz: Upgraded. +ap/cups-filters-1.17.9-x86_64-2.txz: Rebuilt. + Recompiled against poppler-0.62.0. +ap/sqlite-3.21.0-x86_64-2.txz: Rebuilt. + Recompiled against icu4c-60.1. +d/kernel-headers-4.9.67-x86-1.txz: Upgraded. +d/python-setuptools-38.2.4-x86_64-1.txz: Upgraded. +d/subversion-1.9.7-x86_64-2.txz: Rebuilt. + Recompiled against icu4c-60.1. +k/kernel-source-4.9.67-noarch-1.txz: Upgraded. +kde/calligra-2.9.11-x86_64-17.txz: Rebuilt. + Recompiled against icu4c-60.1 and poppler-0.62.0. +kde/kdepimlibs-4.14.10-x86_64-4.txz: Rebuilt. + Recompiled against libical-3.0.1. +l/apr-util-1.6.1-x86_64-2.txz: Rebuilt. + Recompiled against icu4c-60.1. +l/boost-1.65.1-x86_64-2.txz: Rebuilt. + Recompiled against icu4c-60.1. +l/eigen3-3.2.10-x86_64-1.txz: Upgraded. +l/gmime-3.0.5-x86_64-1.txz: Upgraded. + Shared library .so-version bump. +l/gvfs-1.34.1-x86_64-2.txz: Rebuilt. + Recompiled against icu4c-60.1. +l/harfbuzz-1.7.2-x86_64-1.txz: Upgraded. + Compiled against icu4c-60.1. +l/icu4c-60.1-x86_64-1.txz: Upgraded. + Shared library .so-version bump. +l/libgpod-0.8.3-x86_64-3.txz: Rebuilt. + Recompiled against icu4c-60.1. +l/libical-3.0.1-x86_64-1.txz: Upgraded. + Shared library .so-version bump. + Compiled against icu4c-60.1. +l/libsodium-1.0.15-x86_64-1.txz: Added. +l/libvisio-0.1.6-x86_64-1.txz: Upgraded. + Compiled against icu4c-60.1. +l/poppler-0.62.0-x86_64-1.txz: Upgraded. + Shared library .so-version bump. +l/raptor2-2.0.15-x86_64-3.txz: Rebuilt. + Recompiled against icu4c-60.1. +n/NetworkManager-1.10.0-x86_64-2.txz: Rebuilt. + Recompiled against icu4c-60.1. +n/autofs-5.1.3-x86_64-2.txz: Rebuilt. + Fixed incorrect /etc/default/autofs.{,new}. Thanks to alienBOB. +n/bluez-5.47-x86_64-2.txz: Rebuilt. + Recompiled against icu4c-60.1. + Recompiled against libical-3.0.1. +n/dovecot-2.2.33.2-x86_64-3.txz: Rebuilt. + Recompiled against icu4c-60.1. +n/httpd-2.4.29-x86_64-2.txz: Rebuilt. + Recompiled against icu4c-60.1. +n/php-7.2.0-x86_64-2.txz: Upgraded. + Upgraded from php-5.6.32. + Compiled against icu4c-60.1. + Compiled against libsodium-1.0.15. +n/postfix-3.2.4-x86_64-3.txz: Rebuilt. + Recompiled against icu4c-60.1. +n/tin-2.4.1-x86_64-2.txz: Rebuilt. + Recompiled against icu4c-60.1. +n/whois-5.2.18-x86_64-2.txz: Rebuilt. + Ship the mkpasswd program. Thanks to Adrien Nader. +t/texlive-2017.171108-x86_64-2.txz: Rebuilt. + Recompiled against icu4c-60.1. +tcl/expect-5.45.3-x86_64-2.txz: Rebuilt. + Don't install the mkpasswd example program, which is inferior to the + version shipped with the whois sources. +xap/network-manager-applet-1.8.6-x86_64-2.txz: Rebuilt. + Recompiled against icu4c-60.1. +xap/pan-0.143-x86_64-2.txz: Rebuilt. + Recompiled against gmime-3.0.5. +xfce/orage-4.12.1-x86_64-4.txz: Rebuilt. + Recompiled against icu4c-60.1. + Recompiled against libical-3.0.1. +xfce/tumbler-0.2.0-x86_64-3.txz: Rebuilt. + Recompiled against poppler-0.62.0. +xfce/xfce4-screenshooter-1.8.2-x86_64-3.txz: Rebuilt. + Recompiled against icu4c-60.1. +xfce/xfce4-weather-plugin-0.8.10-x86_64-2.txz: Rebuilt. + Recompiled against icu4c-60.1. +isolinux/initrd.img: Rebuilt. +kernels/*: Upgraded. +testing/packages/linux-4.14.4/kernel-generic-4.14.4-x86_64-1.txz: Upgraded. +testing/packages/linux-4.14.4/kernel-headers-4.14.4-x86-1.txz: Upgraded. +testing/packages/linux-4.14.4/kernel-huge-4.14.4-x86_64-1.txz: Upgraded. +testing/packages/linux-4.14.4/kernel-modules-4.14.4-x86_64-1.txz: Upgraded. +testing/packages/linux-4.14.4/kernel-source-4.14.4-noarch-1.txz: Upgraded. +usb-and-pxe-installers/usbboot.img: Rebuilt. + </pre>]]> + </description> + </item> + <item> + <title>Mon, 4 Dec 2017 14:04:45 GMT</title> + <pubDate>Mon, 4 Dec 2017 14:04:45 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20171204140445</link> + <guid isPermaLink="false">20171204140445</guid> + <description> + <![CDATA[<pre> +xap/pan-0.143-x86_64-1.txz: Upgraded. + </pre>]]> + </description> + </item> + <item> + <title>Sun, 3 Dec 2017 22:42:47 GMT</title> + <pubDate>Sun, 3 Dec 2017 22:42:47 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20171203224247</link> + <guid isPermaLink="false">20171203224247</guid> + <description> + <![CDATA[<pre> +a/btrfs-progs-v4.14-x86_64-1.txz: Upgraded. +a/logrotate-3.13.0-x86_64-1.txz: Upgraded. +a/pciutils-3.5.6-x86_64-1.txz: Upgraded. +a/reiserfsprogs-3.6.27-x86_64-1.txz: Upgraded. +a/xfsprogs-4.14.0-x86_64-1.txz: Upgraded. +ap/itstool-2.0.4-x86_64-1.txz: Upgraded. +ap/mariadb-10.2.11-x86_64-2.txz: Rebuilt. + Removed a Darwin-only symbol from the TOKUDB_OK cmake test to fix TokuDB. +ap/mpg123-1.25.8-x86_64-1.txz: Upgraded. +ap/xfsdump-3.1.8-x86_64-1.txz: Upgraded. +d/nasm-2.13.02-x86_64-1.txz: Upgraded. +l/M2Crypto-0.27.0-x86_64-1.txz: Upgraded. +l/babl-0.1.38-x86_64-1.txz: Upgraded. +l/python-six-1.11.0-x86_64-1.txz: Upgraded. +l/shared-mime-info-1.9-x86_64-1.txz: Upgraded. +n/autofs-5.1.3-x86_64-1.txz: Upgraded. +n/getmail-5.4-x86_64-1.txz: Upgraded. +n/sshfs-2.10-x86_64-1.txz: Upgraded. +n/traceroute-2.1.0-x86_64-1.txz: Upgraded. +xfce/xfce4-terminal-0.8.6-x86_64-2.txz: Rebuilt. + Applied upstream patch to add utempter support. Thanks to Robby Workman. + </pre>]]> + </description> + </item> + <item> + <title>Sat, 2 Dec 2017 20:32:45 GMT</title> + <pubDate>Sat, 2 Dec 2017 20:32:45 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20171202203245</link> + <guid isPermaLink="false">20171202203245</guid> + <description> + <![CDATA[<pre> +We're moving back to the 4.9.x kernel series in the main tree until we can +figure out a fix for unstable 4.14.x kernels (especially on 32-bit). Guessing +it's probably going to be fixable with .config changes, since a greatly +simplified .config is stable. Meanwhile, the latest 4.14.x kernels can now be +found in the testing/ directory. +a/kernel-firmware-20171130git-noarch-1.txz: Upgraded. +a/kernel-generic-4.9.66-x86_64-1.txz: Upgraded. +a/kernel-huge-4.9.66-x86_64-1.txz: Upgraded. +a/kernel-modules-4.9.66-x86_64-1.txz: Upgraded. +ap/soma-2.12.3-noarch-1.txz: Upgraded. +d/gdb-8.0.1-x86_64-3.txz: Rebuilt. + Compiled --without-guile until guile-2.2 support is fixed. +d/guile-2.2.3-x86_64-1.txz: Upgraded. + Shared library .so-version bump. +d/kernel-headers-4.9.66-x86-1.txz: Upgraded. +d/make-4.2.1-x86_64-2.txz: Rebuilt. + Recompiled against libguile-2.2. +d/mercurial-4.4.2-x86_64-1.txz: Upgraded. +k/kernel-source-4.9.66-noarch-1.txz: Upgraded. +l/adwaita-icon-theme-3.26.1-noarch-1.txz: Upgraded. +l/fftw-3.3.7-x86_64-1.txz: Upgraded. +l/libunistring-0.9.8-x86_64-1.txz: Upgraded. +l/libzip-1.3.2-x86_64-2.txz: Rebuilt. + Restored missing zipconf.h. Thanks to orbea. +n/gnutls-3.6.1-x86_64-2.txz: Rebuilt. + Recompiled against libguile-2.2. +n/stunnel-5.44-x86_64-1.txz: Upgraded. +x/xf86-video-vboxvideo-1.0.0-x86_64-1.txz: Added. +xap/mozilla-firefox-57.0.1-x86_64-1.txz: Upgraded. +isolinux/initrd.img: Rebuilt. +kernels/*: Upgraded. +testing/packages/linux-4.14.3/kernel-generic-4.14.3-x86_64-1.txz: Added. +testing/packages/linux-4.14.3/kernel-headers-4.14.3-x86-1.txz: Added. +testing/packages/linux-4.14.3/kernel-huge-4.14.3-x86_64-1.txz: Added. +testing/packages/linux-4.14.3/kernel-modules-4.14.3-x86_64-1.txz: Added. +testing/packages/linux-4.14.3/kernel-source-4.14.3-noarch-1.txz: Added. +testing/packages/php-7.2.0-x86_64-1.txz: Upgraded. +usb-and-pxe-installers/usbboot.img: Rebuilt. + </pre>]]> + </description> + </item> + <item> + <title>Wed, 29 Nov 2017 21:48:33 GMT</title> + <pubDate>Wed, 29 Nov 2017 21:48:33 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20171129214833</link> + <guid isPermaLink="false">20171129214833</guid> + <description> + <![CDATA[<pre> +n/curl-7.57.0-x86_64-1.txz: Upgraded. + This update fixes security issues: + SSL out of buffer access + FTP wildcard out of bounds read + NTLM buffer overflow via integer overflow + For more information, see: + https://curl.haxx.se/docs/adv_2017-af0a.html + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-8818 + https://curl.haxx.se/docs/adv_2017-ae72.html + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-8817 + https://curl.haxx.se/docs/adv_2017-12e7.html + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-8816 + (* Security fix *) + </pre>]]> + </description> + </item> + <item> + <title>Wed, 29 Nov 2017 08:15:09 GMT</title> + <pubDate>Wed, 29 Nov 2017 08:15:09 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20171129081509</link> + <guid isPermaLink="false">20171129081509</guid> + <description> + <![CDATA[<pre> +a/coreutils-8.28-x86_64-2.txz: Rebuilt. + Removed ancient (1992) aliases "dir, vdir, d, v" from the profile scripts. +a/lzlib-1.9-x86_64-1.txz: Added. +a/plzip-1.6-x86_64-1.txz: Added. +ap/man-1.6g-x86_64-3.txz: Removed. +ap/man-db-2.7.6.1-x86_64-1.txz: Added. + This package replaces the good old man package. Thanks to B. Watson. +ap/man-pages-4.14-noarch-2.txz: Rebuilt. + Don't ship a whatis database, since man-db doesn't need one. +ap/mariadb-10.2.11-x86_64-1.txz: Upgraded. +d/git-2.15.1-x86_64-1.txz: Upgraded. +d/python-setuptools-38.2.3-x86_64-1.txz: Upgraded. +x/libXcursor-1.1.15-x86_64-1.txz: Upgraded. + Fix heap overflows when parsing malicious files. (CVE-2017-16612) + It is possible to trigger heap overflows due to an integer overflow + while parsing images and a signedness issue while parsing comments. + The integer overflow occurs because the chosen limit 0x10000 for + dimensions is too large for 32 bit systems, because each pixel takes + 4 bytes. Properly chosen values allow an overflow which in turn will + lead to less allocated memory than needed for subsequent reads. + The signedness bug is triggered by reading the length of a comment + as unsigned int, but casting it to int when calling the function + XcursorCommentCreate. Turning length into a negative value allows the + check against XCURSOR_COMMENT_MAX_LEN to pass, and the following + addition of sizeof (XcursorComment) + 1 makes it possible to allocate + less memory than needed for subsequent reads. + For more information, see: + http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-16612 + (* Security fix *) +x/libXfont-1.5.3-x86_64-1.txz: Removed. +x/libXfont2-2.0.3-x86_64-1.txz: Upgraded. + Open files with O_NOFOLLOW. (CVE-2017-16611) + A non-privileged X client can instruct X server running under root + to open any file by creating own directory with "fonts.dir", + "fonts.alias" or any font file being a symbolic link to any other + file in the system. X server will then open it. This can be issue + with special files such as /dev/watchdog (which could then reboot + the system). + For more information, see: + http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-16611 + (* Security fix *) +x/xfs-1.2.0-x86_64-1.txz: Upgraded. +testing/packages/php-7.1.12-x86_64-2.txz: Rebuilt. + Load mysqlnd.so before mysqli.so in etc/php.ini*. Thanks to KewlCat. + Load libphp7.so in mod_php.conf.example. Thanks to Willy Sudiarto Raharjo. + </pre>]]> + </description> + </item> + <item> + <title>Tue, 28 Nov 2017 06:20:03 GMT</title> + <pubDate>Tue, 28 Nov 2017 06:20:03 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20171128062003</link> + <guid isPermaLink="false">20171128062003</guid> + <description> + <![CDATA[<pre> +a/eudev-3.2.5-x86_64-1.txz: Upgraded. +a/kernel-firmware-20171126git-noarch-1.txz: Upgraded. + Remove /lib/firmware/iwlwifi-*-34.ucode until after the next kernel release. +a/usbutils-009-x86_64-1.txz: Upgraded. +ap/hplip-3.17.11-x86_64-2.txz: Rebuilt. + Fixed a few Python scripts that did not have a proper python3 shebang. + Thanks to dugan. +ap/lxc-2.0.9-x86_64-1.txz: Upgraded. +ap/man-pages-4.14-noarch-1.txz: Upgraded. +ap/mc-4.8.20-x86_64-1.txz: Upgraded. +ap/nano-2.9.1-x86_64-1.txz: Upgraded. +kde/konsole-4.14.3-x86_64-3.txz: Rebuilt. + Fixed scrollUp behavior. Thanks to Andrzej Telszewski. +l/QScintilla-2.10.2-x86_64-1.txz: Upgraded. +l/ffmpeg-3.4-x86_64-2.txz: Rebuilt. + Recompiled against libva.so.2.0.0. +l/sip-4.19.6-x86_64-1.txz: Upgraded. +l/talloc-2.1.10-x86_64-1.txz: Added. +l/tdb-1.3.15-x86_64-1.txz: Added. +l/tevent-0.9.34-x86_64-1.txz: Added. +n/cyrus-sasl-2.1.26-x86_64-3.txz: Rebuilt. + Use /dev/urandom rather than /dev/random to avoid entropy starvation. + Thanks to mr.spuratic. +n/dhcpcd-6.11.5-x86_64-2.txz: Rebuilt. + Use hostname_short in dhcpcd.conf. Thanks to KewlCat. +n/network-scripts-15.0-noarch-4.txz: Rebuilt. + Script cleanups from Jakub Jankowski: + netconfig: Add comment to netconfig-generated rc.inet1.conf + rc.inet1: Check for iface in /sys/class/net, not /proc/net/dev + rc.inet1: Remove unnecessary unset num + rc.inet1: Factor DEBUG_ETH_UP logging to a separate function + rc.inet1: Use ${array[*]} not ${array[@]} to produce a string + rc.inet1: Avoid de-/configuring ifaces with indexes >=MAXNICS + rc.inet1: Avoid code duplication by combining case/esac + rc.inet1: Add missing 'dev' keyword + rc.inet1: Remove unnecessary $(echo) + rc.inet1*: Simplify virtif_* code, add note to example config + rc.inet1: Test for loopback being "state UNKNOWN" too. + rc.inet1: Use simple test (-n/-z) for non-empty/empty + rc.inet1: Replace [ test1 -a test2 ] with [ test1 ] && [ test2 ] +n/openldap-client-2.4.45-x86_64-1.txz: Upgraded. +n/samba-4.7.3-x86_64-1.txz: Upgraded. + This is a security release in order to address the following defects: + CVE-2017-14746 (Use-after-free vulnerability.) + All versions of Samba from 4.0.0 onwards are vulnerable to a use after + free vulnerability, where a malicious SMB1 request can be used to + control the contents of heap memory via a deallocated heap pointer. It + is possible this may be used to compromise the SMB server. + CVE-2017-15275 (Server heap memory information leak.) + All versions of Samba from 3.6.0 onwards are vulnerable to a heap + memory information leak, where server allocated heap memory may be + returned to the client without being cleared. + For more information, see: + https://www.samba.org/samba/security/CVE-2017-14746.html + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-14746 + https://www.samba.org/samba/security/CVE-2017-15275.html + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-15275 + (* Security fix *) +x/intel-vaapi-driver-2.0.0-x86_64-1.txz: Added. + This is the replacement for libva-intel-driver (renamed upstream). +x/libva-2.0.0-x86_64-1.txz: Upgraded. + Shared library .so-version bump. +x/libva-intel-driver-1.7.3-x86_64-1.txz: Removed. +x/libva-utils-2.0.0-x86_64-1.txz: Added. +x/mesa-17.2.6-x86_64-1.txz: Upgraded. +x/xkeyboard-config-2.22-noarch-1.txz: Upgraded. +xap/gparted-0.30.0-x86_64-1.txz: Upgraded. +xap/xine-lib-1.2.8-x86_64-4.txz: Rebuilt. + Recompiled against libva.so.2.0.0. +xfce/Thunar-1.6.13-x86_64-1.txz: Upgraded. +testing/packages/php-7.1.12-x86_64-1.txz: Added. + </pre>]]> + </description> + </item> + <item> + <title>Sat, 25 Nov 2017 07:44:07 GMT</title> + <pubDate>Sat, 25 Nov 2017 07:44:07 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20171125074407</link> + <guid isPermaLink="false">20171125074407</guid> + <description> + <![CDATA[<pre> +a/kernel-firmware-20171124git-noarch-1.txz: Upgraded. +a/kernel-generic-4.14.2-x86_64-1.txz: Upgraded. +a/kernel-huge-4.14.2-x86_64-1.txz: Upgraded. +a/kernel-modules-4.14.2-x86_64-1.txz: Upgraded. +ap/hplip-3.17.11-x86_64-1.txz: Upgraded. +d/kernel-headers-4.14.2-x86-1.txz: Upgraded. +d/rust-1.22.1-x86_64-1.txz: Upgraded. +k/kernel-source-4.14.2-noarch-1.txz: Upgraded. +l/libclc-20171115_3d994f2-x86_64-1.txz: Upgraded. +l/libfakekey-0.3-x86_64-1.txz: Upgraded. +xap/mozilla-thunderbird-52.5.0-x86_64-1.txz: Upgraded. +isolinux/initrd.img: Rebuilt. +kernels/*: Upgraded. +usb-and-pxe-installers/usbboot.img: Rebuilt. + </pre>]]> + </description> + </item> + <item> + <title>Wed, 22 Nov 2017 05:27:06 GMT</title> + <pubDate>Wed, 22 Nov 2017 05:27:06 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20171122052706</link> + <guid isPermaLink="false">20171122052706</guid> + <description> + <![CDATA[<pre> +a/kernel-generic-4.14.1-x86_64-1.txz: Upgraded. +a/kernel-huge-4.14.1-x86_64-1.txz: Upgraded. +a/kernel-modules-4.14.1-x86_64-1.txz: Upgraded. +a/mt-st-1.3-x86_64-1.txz: Upgraded. +a/shadow-4.2.1-x86_64-3.txz: Rebuilt. + Patched to display the short hostname on the login prompt. +a/sysvinit-scripts-2.1-noarch-3.txz: Rebuilt. + On second thought, let's keep using the short hostname on the login prompt + like we always have before. I'm with GazL on this one. :-) +d/kernel-headers-4.14.1-x86-1.txz: Upgraded. +k/kernel-source-4.14.1-noarch-1.txz: Upgraded. +n/ntp-4.2.8p10-x86_64-3.txz: Rebuilt. + Fixed a missing "}" in the logrotate file. Thanks to Jakub Jankowski. +xap/blueman-2.0.5-x86_64-1.txz: Upgraded. +isolinux/initrd.img: Rebuilt. + SeTEFI: Don't use fdisk to detect gpt (it's not neccessary). + Thanks to Didier Spaier. + SetEFI: Scan /dev/mmcblk[0-9]. Thanks to zerouno. + probe: Filter another possible EFI partition label. Thanks to Didier Spaier. +kernels/*: Upgraded. +usb-and-pxe-installers/usbboot.img: Rebuilt. + SeTEFI: Don't use fdisk to detect gpt (it's not neccessary). + Thanks to Didier Spaier. + SetEFI: Scan /dev/mmcblk[0-9]. Thanks to zerouno. + probe: Filter another possible EFI partition label. Thanks to Didier Spaier. + </pre>]]> + </description> + </item> + <item> + <title>Tue, 21 Nov 2017 05:05:41 GMT</title> + <pubDate>Tue, 21 Nov 2017 05:05:41 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20171121050541</link> + <guid isPermaLink="false">20171121050541</guid> + <description> + <![CDATA[<pre> +a/elilo-3.16-x86_64-5.txz: Rebuilt. + Double the allowable kernel image size from 8MB to 16MB. + Thanks to Didier Spaier. + Patched eliloconfig to work with MMC devices. Thanks to zerouno. +a/sysvinit-scripts-2.1-noarch-2.txz: Rebuilt. + inittab: Have agetty display the FQDN, since /bin/login does. +d/cmake-3.10.0-x86_64-1.txz: Upgraded. +l/elfutils-0.170-x86_64-1.txz: Upgraded. + Moved the shared libraries to /lib{,64}. Thanks to ivandi. +l/libgsf-1.14.42-x86_64-1.txz: Upgraded. +l/libtiff-4.0.9-x86_64-1.txz: Upgraded. + This release contains security fixes and improvements. + For more information, see: + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2014-8128 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-5318 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-10095 + (* Security fix *) +l/libxml2-2.9.7-x86_64-1.txz: Upgraded. +l/libxslt-1.1.32-x86_64-1.txz: Upgraded. +l/libzip-1.3.2-x86_64-1.txz: Upgraded. +l/orc-0.4.28-x86_64-1.txz: Upgraded. +n/dovecot-2.2.33.2-x86_64-2.txz: Rebuilt. + rc.dovecot: Use doveadm to shut down the service. Add status option. + Thanks to Thom1b. +n/gnupg2-2.2.3-x86_64-1.txz: Upgraded. +n/iptables-1.6.1-x86_64-2.txz: Rebuilt. +n/libmnl-1.0.4-x86_64-2.txz: Rebuilt. + Moved the shared library to /lib{,64}. Thanks to ivandi. +n/libnetfilter_queue-1.0.3-x86_64-1.txz: Upgraded. +n/libnftnl-1.0.8-x86_64-1.txz: Upgraded. + Shared library .so-version bump. +n/nettle-3.4-x86_64-1.txz: Upgraded. +n/network-scripts-15.0-noarch-3.txz: Rebuilt. + rc.inet1, rc.inet1.conf: Fix DHCP timeout which was changed from 15 seconds + back to the 14.2 default of 10 seconds. Thanks to Eduard Rozenberg. +n/nftables-0.8-x86_64-1.txz: Upgraded. + </pre>]]> + </description> + </item> + <item> + <title>Sun, 19 Nov 2017 03:36:30 GMT</title> + <pubDate>Sun, 19 Nov 2017 03:36:30 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20171119033630</link> + <guid isPermaLink="false">20171119033630</guid> + <description> + <![CDATA[<pre> +a/eudev-3.2.4-x86_64-3.txz: Rebuilt. + Blacklist all EDAC modules by default as they make some systems unstable. +a/kernel-generic-4.14.0-x86_64-2.txz: Upgraded. +a/kernel-huge-4.14.0-x86_64-2.txz: Upgraded. +a/kernel-modules-4.14.0-x86_64-2.txz: Upgraded. +a/sysvinit-scripts-2.1-noarch-1.txz: Upgraded. + rc.M: Don't try to run rc.sendmail unless /usr/sbin/makemap is present. + rc.M: Don't try to run rc.postfix unless /usr/sbin/postdrop is present. + rc.S: Source /etc/default/adjtimex. +ap/cgmanager-0.41-x86_64-3.txz: Rebuilt. + Prevent the rc.cgmanger script from killing itself at shutdown. +ap/joe-4.5-x86_64-1.txz: Upgraded. +ap/nano-2.9.0-x86_64-1.txz: Upgraded. +d/kernel-headers-4.14.0-x86-2.txz: Upgraded. +k/kernel-source-4.14.0-noarch-2.txz: Upgraded. + -BOOTPARAM_HARDLOCKUP_PANIC n + -BOOTPARAM_HARDLOCKUP_PANIC_VALUE 0 + -BOOTPARAM_SOFTLOCKUP_PANIC n + -BOOTPARAM_SOFTLOCKUP_PANIC_VALUE 0 + -HARDLOCKUP_DETECTOR_PERF y + -LOCKUP_DETECTOR y + BLK_DEV_IO_TRACE y -> n + BUG_ON_DATA_CORRUPTION y -> n + DEBUG_LIST y -> n + DRM_AMDGPU_CIK n -> y + DRM_AMDGPU_SI n -> y + EDAC_DECODE_MCE y -> m + HARDLOCKUP_DETECTOR y -> n + SOFTLOCKUP_DETECTOR y -> n +n/postfix-3.2.4-x86_64-2.txz: Rebuilt. + Make the start message in postfix-script look a bit more correct for when + it shows up during boot. +n/yptools-2.14-x86_64-9.txz: Rebuilt. + rc.yp: Fix setting nisdomainname. +extra/tigervnc/tigervnc-1.8.0-x86_64-3.txz: Rebuilt. + Rebuilt against xorg-server-1.19.5. +isolinux/initrd.img: Rebuilt. +kernels/*: Upgraded. +usb-and-pxe-installers/usbboot.img: Rebuilt. + </pre>]]> + </description> + </item> + <item> + <title>Fri, 17 Nov 2017 06:49:47 GMT</title> + <pubDate>Fri, 17 Nov 2017 06:49:47 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20171117064947</link> + <guid isPermaLink="false">20171117064947</guid> + <description> + <![CDATA[<pre> +n/network-scripts-15.0-noarch-2.txz: Rebuilt. + netconfig: Added $GATEWAY that was accidentally dropped from the script. + Thanks to Robby Workman for pointing out my mistake. + </pre>]]> + </description> + </item> + <item> + <title>Fri, 17 Nov 2017 00:56:25 GMT</title> + <pubDate>Fri, 17 Nov 2017 00:56:25 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20171117005625</link> + <guid isPermaLink="false">20171117005625</guid> + <description> + <![CDATA[<pre> +a/dbus-1.12.2-x86_64-1.txz: Upgraded. +a/eject-2.1.5-x86_64-4.txz: Removed. +a/etc-15.0-x86_64-1.txz: Upgraded. + /etc/passwd: Added postfix (UID 91), postdrop (UID 92), dovecot (UID 94), + and dovenull (UID 95). + /etc/group: Added postfix (GID 91), postdrop (GID 92), dovecot (GID 94), + and dovenull (GID 95). +a/hostname-3.18-x86_64-1.txz: Added. + This is the latest version of the hostname utility, broken out into a new + package to get rid of duplication between util-linux and net-tools. +a/kernel-firmware-20171109git-noarch-1.txz: Upgraded. +a/kernel-generic-4.14.0-x86_64-1.txz: Upgraded. +a/kernel-huge-4.14.0-x86_64-1.txz: Upgraded. +a/kernel-modules-4.14.0-x86_64-1.txz: Upgraded. +a/lvm2-2.02.176-x86_64-1.txz: Upgraded. +a/pkgtools-15.0-noarch-1.txz: Upgraded. + Added Postfix and Dovecot to the services setup menu. +a/smartmontools-6.6-x86_64-1.txz: Upgraded. +a/sysvinit-scripts-2.0-noarch-39.txz: Rebuilt. + rc.M: Set the hostname returned by "hostname" with no arguments to be the + FQDN (Fully Qualified Domain Name). Technically, it should work either way + (and mostly does), but in practice there are a few things that either refuse + to work (mostly commercial software), or require additional configuration if + hostname returns the short hostname rather than the FQDN. + rc.M: If rc.sendmail is not present and executable, try rc.postfix. + rc.M: Run rc.dovecot if it is executable. + rc.*: Don't source any init scripts. +a/time-1.8-x86_64-1.txz: Upgraded. +a/util-linux-2.31-x86_64-2.txz: Rebuilt. + Don't add hostname, domainname, dnsdomainname, nisdomainname, or ypdomainname + to the util-linux package. These are provided by the new hostname package. + Allow the eject utility to build. +ap/alsa-utils-1.1.5-x86_64-1.txz: Upgraded. +ap/linuxdoc-tools-0.9.72-x86_64-4.txz: Rebuilt. + Upgraded to DocBook XSL Stylesheets 1.79.2. Thanks to Stuart Winter. + Applied patch to fix bus error with xsltproc. Thanks to ecd102 on LQ. +ap/soma-2.11.3-noarch-1.txz: Upgraded. +ap/sysstat-11.6.1-x86_64-1.txz: Upgraded. +d/Cython-0.27.3-x86_64-1.txz: Upgraded. +d/cmake-3.9.6-x86_64-1.txz: Upgraded. +d/kernel-headers-4.14.0-x86-1.txz: Upgraded. +d/re2c-1.0.3-x86_64-1.txz: Upgraded. +d/scons-3.0.1-x86_64-1.txz: Upgraded. +d/strace-4.20-x86_64-1.txz: Upgraded. +k/kernel-source-4.14.0-noarch-1.txz: Upgraded. +kde/kdelibs-4.14.38-x86_64-1.txz: Upgraded. +l/SDL2_image-2.0.2-x86_64-1.txz: Upgraded. +l/alsa-lib-1.1.5-x86_64-1.txz: Upgraded. +l/alsa-plugins-1.1.5-x86_64-1.txz: Upgraded. +l/at-spi2-atk-2.26.1-x86_64-1.txz: Upgraded. +l/at-spi2-core-2.26.2-x86_64-1.txz: Upgraded. +l/dconf-editor-3.26.2-x86_64-1.txz: Upgraded. +l/glib-networking-2.54.1-x86_64-1.txz: Upgraded. +l/glib2-2.54.2-x86_64-1.txz: Upgraded. +l/gtk+2-2.24.31-x86_64-3.txz: Rebuilt. + Added more patches from upstream git. Thanks to Robby Workman. +l/gtk+3-3.22.26-x86_64-1.txz: Upgraded. +l/harfbuzz-1.7.1-x86_64-1.txz: Upgraded. +l/libplist-2.0.0-x86_64-1.txz: Upgraded. + This update fixes several security issues. + For more information, see: + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-6440 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-6439 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-6438 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-6437 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-6436 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-6435 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-5836 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-5835 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-5834 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-5545 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-5209 + (* Security fix *) +l/libsoup-2.60.2-x86_64-1.txz: Upgraded. +l/mozilla-nss-3.34-x86_64-1.txz: Upgraded. + Upgraded to nss-3.34 and nspr-4.17. +l/pango-1.40.14-x86_64-1.txz: Upgraded. +l/pygobject3-3.26.1-x86_64-1.txz: Upgraded. +l/sip-4.19.5-x86_64-1.txz: Upgraded. +l/vte-0.50.2-x86_64-1.txz: Upgraded. +n/NetworkManager-1.10.0-x86_64-1.txz: Upgraded. + Use the FQDN (Fully Qualified Domain Name) for the hostname as reported by + "hostname" with no arguments. +n/cyrus-sasl-2.1.26-x86_64-2.txz: Rebuilt. + Create /etc/sasl2 configuration directory. +n/dovecot-2.2.33.2-x86_64-1.txz: Added. + This will be the new IMAP/POP3 server in the next Slackware release. + Thanks to Alan Hicks, Mario Preksavec, and /dev/rob0 for assistance. +n/ethtool-4.13-x86_64-1.txz: Upgraded. +n/gnupg2-2.2.2-x86_64-1.txz: Upgraded. +n/imapd-2.21-x86_64-1.txz: Removed. +n/inetd-1.79s-x86_64-10.txz: Rebuilt. + Do not run inetd (rc.inetd is now shipped non-executable), or open any ports + in inetd.conf by default. +n/iproute2-4.14.1-x86_64-1.txz: Upgraded. +n/libmilter-8.15.2-x86_64-1.txz: Added. + This is a compile-time dependency of Postfix. +n/net-tools-20170208_479bb4a-x86_64-1.txz: Upgraded. + Don't include hostname, domainname, dnsdomainname, nisdomainname, + or ypdomainname. These are provided by the new hostname package. +n/network-scripts-15.0-noarch-1.txz: Upgraded. + Switch to using ip instead of ifconfig and route. + Supports create/destroy of virtual tun/tap interfaces and adding + them to bridges. + Supports additional IP addresses added to interfaces in a way + that's compatible with net-tools. + Thanks to Robby Workman. +n/postfix-3.2.4-x86_64-1.txz: Added. + This will be the default MTA in the next Slackware release. Thanks to + Alan Hicks, Mario Preksavec, and /dev/rob0 for assistance. +n/samba-4.6.10-x86_64-1.txz: Upgraded. +n/sendmail-8.15.2-x86_64-2.txz: Removed. + Moved to /extra. +n/sendmail-cf-8.15.2-noarch-2.txz: Removed. + Moved to /extra. +n/stunnel-5.43-x86_64-1.txz: Upgraded. +n/wireless-tools-29-x86_64-10.txz: Rebuilt. + Use ip instead of ifconfig. Thanks to Robby Workman. +t/texlive-2017.171108-x86_64-1.txz: Upgraded. + Fixes, cleanups, and logging support in texmf_get.sh. + Support for many more languages. + More manpages and info files included. + TeX packages moved to texlive-extra (hosted on slackbuilds.org): cc-pl, + cmexb, cs, ghsystem, kerkis, pl, quran, tipa, and udesoftec. + Tex packages excluded as obsolete: aleph and its support files, and cslatex. + PDF files removed from koma-script docs. + Compiled with --disable-dump-share for better performance. + TeXLive fonts are now optionally available to other system applications + through a fontconfig file (/etc/fonts/conf.avail/09-texlive.conf). + Thanks to Johannes Schoepfer for all of these improvements. +x/bdftopcf-1.1-x86_64-1.txz: Upgraded. +x/intel-gpu-tools-1.20-x86_64-1.txz: Upgraded. +x/libXfont-1.5.3-x86_64-1.txz: Upgraded. +x/libdrm-2.4.88-x86_64-1.txz: Upgraded. +x/libpciaccess-0.14-x86_64-1.txz: Upgraded. +x/mesa-17.2.5-x86_64-1.txz: Upgraded. +xap/gnuplot-5.2.2-x86_64-1.txz: Upgraded. +xap/gucharmap-10.0.3-x86_64-1.txz: Upgraded. +xap/mozilla-firefox-57.0-x86_64-1.txz: Upgraded. + This release contains security fixes and improvements. + For more information, see: + https://www.mozilla.org/security/known-vulnerabilities/firefox.html + (* Security fix *) +xap/network-manager-applet-1.8.6-x86_64-1.txz: Upgraded. +xap/xpaint-2.10.2-x86_64-1.txz: Upgraded. +extra/bash-completion/bash-completion-2.7-noarch-2.txz: Rebuilt. + Applied some patches from upstream git, including one that unclobbers the + rfkill completion from util-linux. Don't clobber mount and umount + completions from util-linux. Thanks to ill323 on LQ for the heads-up. +extra/sendmail/sendmail-8.15.2-x86_64-2.txz: Added. + Moved here from the N series. This is still a solid choice for an MTA, and + probably the most flexible (although it can be difficult to configure - it + has been said that the M4 macro language resembles line noise). + Thanks to Eric Allman and everyone at Sendmail for all the years of work. +extra/sendmail/sendmail-cf-8.15.2-noarch-2.txz: Added. + Moved here from the N series. +isolinux/initrd.img: Rebuilt. +kernels/*: Upgraded. +usb-and-pxe-installers/usbboot.img: Rebuilt. + </pre>]]> + </description> + </item> + <item> + <title>Fri, 3 Nov 2017 18:42:23 GMT</title> + <pubDate>Fri, 3 Nov 2017 18:42:23 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20171103184223</link> + <guid isPermaLink="false">20171103184223</guid> + <description> + <![CDATA[<pre> +a/openssl-solibs-1.0.2m-x86_64-1.txz: Upgraded. + </pre>]]> + </description> + </item> + <item> + <title>Fri, 3 Nov 2017 03:31:56 GMT</title> + <pubDate>Fri, 3 Nov 2017 03:31:56 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20171103033156</link> + <guid isPermaLink="false">20171103033156</guid> + <description> + <![CDATA[<pre> +a/sysvinit-scripts-2.0-noarch-38.txz: Rebuilt. + Check that rc.mysqld is executable before attempting to shut down the + database server. Checking for the mysql.pid is not enough, as /var/run/mysql + might be bind mounted into a container. Thanks to Jakub Jankowski. +ap/cups-2.2.6-x86_64-1.txz: Upgraded. +ap/mariadb-10.2.10-x86_64-1.txz: Upgraded. + This update fixes bugs and security issues. + For more information, see: + https://jira.mariadb.org/browse/MDEV-13819 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-10268 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-10378 + (* Security fix *) +l/expat-2.2.5-x86_64-1.txz: Upgraded. +l/gegl-0.2.0-x86_64-6.txz: Rebuilt. + Replaced deprecated functions in ff-load module. Thanks to Theodore Kilgore. +n/openssl-1.0.2m-x86_64-1.txz: Upgraded. + This update fixes a security issue: + There is a carry propagating bug in the x64 Montgomery squaring procedure. + No EC algorithms are affected. Analysis suggests that attacks against RSA + and DSA as a result of this defect would be very difficult to perform and + are not believed likely. Attacks against DH are considered just feasible + (although very difficult) because most of the work necessary to deduce + information about a private key may be performed offline. The amount of + resources required for such an attack would be very significant and likely + only accessible to a limited number of attackers. An attacker would + additionally need online access to an unpatched system using the target + private key in a scenario with persistent DH parameters and a private + key that is shared between multiple clients. + This only affects processors that support the BMI1, BMI2 and ADX extensions + like Intel Broadwell (5th generation) and later or AMD Ryzen. + For more information, see: + https://www.openssl.org/news/secadv/20171102.txt + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-3736 + (* Security fix *) + </pre>]]> + </description> + </item> + <item> + <title>Tue, 31 Oct 2017 23:53:38 GMT</title> + <pubDate>Tue, 31 Oct 2017 23:53:38 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20171031235338</link> + <guid isPermaLink="false">20171031235338</guid> + <description> + <![CDATA[<pre> +a/aaa_elflibs-14.2-x86_64-32.txz: Rebuilt. + Added libatomic, and updated versions of libcurl, libexpat, libglib-2.0, + libgmodule-2.0, libgobject-2.0, libgthread-2.0, libidn2, libmpfr, and + libpng16. +x/libdrm-2.4.87-x86_64-1.txz: Upgraded. +x/mesa-17.2.4-x86_64-1.txz: Upgraded. + </pre>]]> + </description> + </item> + <item> + <title>Fri, 27 Oct 2017 20:34:35 GMT</title> + <pubDate>Fri, 27 Oct 2017 20:34:35 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20171027203435</link> + <guid isPermaLink="false">20171027203435</guid> + <description> + <![CDATA[<pre> +ap/rpm-4.14.0-x86_64-2.txz: Rebuilt. + Recompiled to fix linking to old library versions. Thanks to USUARIONUEVO. +l/SDL2_mixer-2.0.2-x86_64-1.txz: Upgraded. +l/libmcs-0.7.2-x86_64-1.txz: Removed. +l/libmowgli-1.0.0-x86_64-1.txz: Removed. +l/pyrex-0.9.9-x86_64-2.txz: Removed. +n/php-5.6.32-x86_64-1.txz: Upgraded. + Several security bugs were fixed in this release: + Out of bounds read in timelib_meridian(). + The arcfour encryption stream filter crashes PHP. + Applied upstream patch for PCRE (CVE-2016-1283). + For more information, see: + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-1283 + (* Security fix *) +n/wget-1.19.2-x86_64-1.txz: Upgraded. + This update fixes stack and heap overflows in in HTTP protocol handling. + For more information, see: + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-13089 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-13090 + (* Security fix *) + </pre>]]> + </description> + </item> + <item> + <title>Wed, 25 Oct 2017 19:09:26 GMT</title> + <pubDate>Wed, 25 Oct 2017 19:09:26 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20171025190926</link> + <guid isPermaLink="false">20171025190926</guid> + <description> + <![CDATA[<pre> +a/btrfs-progs-v4.13.3-x86_64-1.txz: Upgraded. +a/e2fsprogs-1.43.7-x86_64-1.txz: Upgraded. +a/gawk-4.2.0-x86_64-2.txz: Rebuilt. + Put the profile scripts in the right place. Thanks to gmgf. +a/glibc-zoneinfo-2017c-noarch-1.txz: Upgraded. +ap/hplip-3.17.10-x86_64-1.txz: Upgraded. +ap/rpm-4.14.0-x86_64-1.txz: Upgraded. +ap/sqlite-3.21.0-x86_64-1.txz: Upgraded. +d/git-2.14.2-x86_64-1.txz: Upgraded. +d/scons-3.0.0-x86_64-1.txz: Upgraded. +l/SDL2-2.0.7-x86_64-1.txz: Upgraded. +l/apr-1.6.3-x86_64-1.txz: Upgraded. +l/apr-util-1.6.1-x86_64-1.txz: Upgraded. +l/atk-2.26.1-x86_64-1.txz: Upgraded. +l/imagemagick-6.9.9_20-x86_64-1.txz: Upgraded. +l/lame-3.100-x86_64-1.txz: Upgraded. +l/libgphoto2-2.5.16-x86_64-1.txz: Upgraded. +l/libsoup-2.60.1-x86_64-1.txz: Upgraded. +l/polkit-qt-1-0.112.0-x86_64-1.txz: Upgraded. +n/ModemManager-1.6.10-x86_64-1.txz: Upgraded. +n/gnutls-3.6.1-x86_64-1.txz: Upgraded. +n/httpd-2.4.29-x86_64-1.txz: Upgraded. +n/irssi-1.0.5-x86_64-1.txz: Upgraded. + This update fixes some remote denial of service issues. + For more information, see: + https://irssi.org/security/irssi_sa_2017_10.txt + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-15228 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-15227 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-15721 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-15723 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-15722 + (* Security fix *) +tcl/expect-5.45.3-x86_64-1.txz: Upgraded. +x/libdrm-2.4.85-x86_64-1.txz: Upgraded. +xfce/xfce4-notifyd-0.4.0-x86_64-1.txz: Upgraded. +xfce/xfce4-weather-plugin-0.8.10-x86_64-1.txz: Upgraded. + This has a bugfix related to setting the location: + https://bugzilla.xfce.org/show_bug.cgi?id=13877 + </pre>]]> + </description> + </item> + <item> + <title>Tue, 24 Oct 2017 05:31:18 GMT</title> + <pubDate>Tue, 24 Oct 2017 05:31:18 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20171024053118</link> + <guid isPermaLink="false">20171024053118</guid> + <description> + <![CDATA[<pre> +a/util-linux-2.31-x86_64-1.txz: Upgraded. +ap/screen-4.6.2-x86_64-1.txz: Upgraded. +l/seamonkey-solibs-2.49.1-x86_64-1.txz: Upgraded. +n/curl-7.56.1-x86_64-1.txz: Upgraded. + This update fixes a security issue: + IMAP FETCH response out of bounds read may cause a crash or information leak. + For more information, see: + https://curl.haxx.se/docs/adv_20171023.html + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-1000257 + (* Security fix *) +n/rfkill-0.5-x86_64-1.txz: Removed. +xap/seamonkey-2.49.1-x86_64-1.txz: Upgraded. + </pre>]]> + </description> + </item> + <item> + <title>Fri, 20 Oct 2017 04:44:44 GMT</title> + <pubDate>Fri, 20 Oct 2017 04:44:44 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20171020044444</link> + <guid isPermaLink="false">20171020044444</guid> + <description> + <![CDATA[<pre> +a/gawk-4.2.0-x86_64-1.txz: Upgraded. +d/patchelf-0.9-x86_64-1.txz: Added. +d/rust-1.21.0-x86_64-1.txz: Upgraded. + Thanks to Stuart Winter for adding ARM compatibility to the build script, and + to Andrew Clemons for help getting the 32-bit x86 build working again. +l/ffmpeg-3.4-x86_64-1.txz: Upgraded. +x/libdrm-2.4.84-x86_64-1.txz: Upgraded. +x/mesa-17.2.3-x86_64-1.txz: Upgraded. + </pre>]]> + </description> + </item> + <item> + <title>Wed, 18 Oct 2017 18:21:18 GMT</title> + <pubDate>Wed, 18 Oct 2017 18:21:18 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20171018182118</link> + <guid isPermaLink="false">20171018182118</guid> + <description> + <![CDATA[<pre> +ap/cups-2.2.5-x86_64-1.txz: Upgraded. +n/wpa_supplicant-2.6-x86_64-2.txz: Rebuilt. + This update includes patches to mitigate the WPA2 protocol issues known + as "KRACK" (Key Reinstallation AttaCK), which may be used to decrypt data, + hijack TCP connections, and to forge and inject packets. This is the + list of vulnerabilities that are addressed here: + CVE-2017-13077: Reinstallation of the pairwise encryption key (PTK-TK) in the + 4-way handshake. + CVE-2017-13078: Reinstallation of the group key (GTK) in the 4-way handshake. + CVE-2017-13079: Reinstallation of the integrity group key (IGTK) in the 4-way + handshake. + CVE-2017-13080: Reinstallation of the group key (GTK) in the group key + handshake. + CVE-2017-13081: Reinstallation of the integrity group key (IGTK) in the group + key handshake. + CVE-2017-13082: Accepting a retransmitted Fast BSS Transition (FT) + Reassociation Request and reinstalling the pairwise encryption key (PTK-TK) + while processing it. + CVE-2017-13084: Reinstallation of the STK key in the PeerKey handshake. + CVE-2017-13086: reinstallation of the Tunneled Direct-Link Setup (TDLS) + PeerKey (TPK) key in the TDLS handshake. + CVE-2017-13087: reinstallation of the group key (GTK) when processing a + Wireless Network Management (WNM) Sleep Mode Response frame. + CVE-2017-13088: reinstallation of the integrity group key (IGTK) when + processing a Wireless Network Management (WNM) Sleep Mode Response frame. + For more information, see: + https://www.krackattacks.com/ + https://w1.fi/security/2017-1/wpa-packet-number-reuse-with-replayed-messages.txt + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-13077 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-13078 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-13079 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-13080 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-13081 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-13082 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-13084 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-13086 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-13087 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-13088 + (* Security fix *) +x/libXfont2-2.0.2-x86_64-1.txz: Upgraded. + This update is a collection of minor fixes since 2.0.1, including + CVE-2017-13720 and CVE-2017-13722. + For more information, see: + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-13720 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-13722 + (* Security fix *) +x/libXres-1.2.0-x86_64-1.txz: Upgraded. + Integer overflows may allow X servers to trigger allocation of insufficient + memory and a buffer overflow via vectors related to the (1) + XResQueryClients and (2) XResQueryClientResources functions. + For more information, see: + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2013-1988 + (* Security fix *) +x/xorg-server-1.19.5-x86_64-1.txz: Upgraded. + This update fixes integer overflows and other possible security issues. + For more information, see: + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-12176 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-12177 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-12178 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-12179 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-12180 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-12181 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-12182 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-12183 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-12184 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-12185 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-12186 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-12187 + (* Security fix *) +x/xorg-server-xephyr-1.19.5-x86_64-1.txz: Upgraded. +x/xorg-server-xnest-1.19.5-x86_64-1.txz: Upgraded. +x/xorg-server-xvfb-1.19.5-x86_64-1.txz: Upgraded. + </pre>]]> + </description> + </item> + <item> + <title>Tue, 10 Oct 2017 18:08:31 GMT</title> + <pubDate>Tue, 10 Oct 2017 18:08:31 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20171010180831</link> + <guid isPermaLink="false">20171010180831</guid> + <description> + <![CDATA[<pre> +a/eudev-3.2.4-x86_64-2.txz: Rebuilt. + Fixed a typo in configure.ac. Thanks to Robby Workman. +a/lvm2-2.02.175-x86_64-1.txz: Upgraded. +a/mkinitrd-1.4.11-x86_64-5.txz: Rebuilt. + Save a copy of the command line used to create the initrd as "command_line" + in /boot/initrd-tree/ and within the initrd itself. Also save a copy of + /etc/mkinitrd.conf if it exists. +ap/slackpkg-2.82.2-noarch-1.txz: Upgraded. + Updated mirrors-x86*.sample to remove dead mirrors and clarify + intent to use mirrors.slackware.com. + Add /usr/share/vim/ and /var/yp/ to search path for .new files. + Minor tweaks to default blacklist file. + Minor tweaks to manual pages. + Thanks to Robby Workman. +ap/tmux-2.6-x86_64-1.txz: Upgraded. +d/meson-0.43.0-x86_64-1.txz: Upgraded. +d/perl-5.26.1-x86_64-3.txz: Rebuilt. + Don't install a perllocal.pod with information on the vendor_perl bundled + modules (that file is for local additions) -- ship the file as + vendor_perl.pod instead. Thanks to Robby Workman. +kde/perlqt-4.14.3-x86_64-5.txz: Rebuilt. + Added support for QScintilla. Thanks to oneforall. +l/ffmpeg-3.3.4-x86_64-2.txz: Rebuilt. + Patched to build against openjpeg-2.3.0. Thanks to Matteo Bernardini. +l/glib2-2.54.1-x86_64-2.txz: Rebuilt. + Applied an upstream patch to fix a race condition. Thanks to Robby Workman. +l/herqq-1.0.0-x86_64-1.txz: Removed. +l/imagemagick-6.9.9_19-x86_64-1.txz: Upgraded. +l/libnl3-3.4.0-x86_64-1.txz: Upgraded. +n/lftp-4.8.3-x86_64-1.txz: Upgraded. + </pre>]]> + </description> + </item> + <item> + <title>Sat, 7 Oct 2017 02:53:31 GMT</title> + <pubDate>Sat, 7 Oct 2017 02:53:31 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20171007025331</link> + <guid isPermaLink="false">20171007025331</guid> + <description> + <![CDATA[<pre> +a/btrfs-progs-v4.13.2-x86_64-1.txz: Upgraded. +ap/texinfo-6.5-x86_64-2.txz: Rebuilt. + Rebuilt for perl-5.26.1. +d/perl-5.26.1-x86_64-2.txz: Rebuilt. + Replaced Net-SMTP-SSL-1.04 (deprecated upstream) with libnet-3.10. + Thanks to Matteo Bernardini. +l/libxml2-2.9.6-x86_64-1.txz: Upgraded. +l/libxslt-1.1.31-x86_64-1.txz: Upgraded. +xap/mozilla-thunderbird-52.4.0-x86_64-1.txz: Upgraded. + </pre>]]> + </description> + </item> + <item> + <title>Fri, 6 Oct 2017 06:32:32 GMT</title> + <pubDate>Fri, 6 Oct 2017 06:32:32 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20171006063232</link> + <guid isPermaLink="false">20171006063232</guid> + <description> + <![CDATA[<pre> +a/kernel-generic-4.9.53-x86_64-1.txz: Upgraded. +a/kernel-huge-4.9.53-x86_64-1.txz: Upgraded. +a/kernel-modules-4.9.53-x86_64-1.txz: Upgraded. +ap/cups-filters-1.17.9-x86_64-1.txz: Upgraded. +ap/ghostscript-9.22-x86_64-1.txz: Upgraded. +ap/vim-8.0.1175-x86_64-1.txz: Upgraded. + Compiled using libperl.so from perl-5.26.1. +d/cmake-3.9.4-x86_64-1.txz: Upgraded. +d/kernel-headers-4.9.53-x86-1.txz: Upgraded. +d/perl-5.26.1-x86_64-1.txz: Upgraded. + Added the following perl modules to support git send-email (thanks to + Xsane): Authen-SASL-2.16, MIME-Base64-3.15, and Net-SMTP-SSL-1.04. +d/python3-3.6.3-x86_64-1.txz: Upgraded. +k/kernel-source-4.9.53-noarch-1.txz: Upgraded. + KSM n -> y (thanks to ivandi) +kde/perlkde-4.14.3-x86_64-4.txz: Rebuilt. + Recompiled using libperl.so from perl-5.26.1. +kde/perlqt-4.14.3-x86_64-4.txz: Rebuilt. + Recompiled using libperl.so from perl-5.26.1. +l/gtk+3-3.22.24-x86_64-1.txz: Upgraded. +l/imagemagick-6.9.9_18-x86_64-1.txz: Upgraded. +l/libmtp-1.1.14-x86_64-1.txz: Upgraded. +l/librsvg-2.40.19-x86_64-1.txz: Upgraded. +l/openjpeg-2.3.0-x86_64-1.txz: Upgraded. + This update fixes security issues which may lead to a denial of service + or possibly remote code execution. + For more information, see: + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-9572 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-9573 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-9580 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-9581 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-12982 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-14039 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-14040 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-14041 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-14151 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-14152 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-14164 + (* Security fix *) +l/vte-0.50.1-x86_64-1.txz: Upgraded. +n/curl-7.56.0-x86_64-1.txz: Upgraded. + This update fixes a security issue: + libcurl may read outside of a heap allocated buffer when doing FTP. + For more information, see: + https://curl.haxx.se/docs/adv_20171004.html + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-1000254 + (* Security fix *) +n/epic5-2.0.1-x86_64-2.txz: Rebuilt. + Recompiled using libperl.so from perl-5.26.1. +n/irssi-1.0.4-x86_64-2.txz: Rebuilt. + Recompiled using libperl.so from perl-5.26.1. +n/net-snmp-5.7.3-x86_64-6.txz: Rebuilt. + Recompiled using libperl.so from perl-5.26.1. +n/ntp-4.2.8p10-x86_64-2.txz: Rebuilt. + Recompiled using libperl.so from perl-5.26.1. +n/p11-kit-0.23.9-x86_64-1.txz: Upgraded. +x/libinput-1.8.3-x86_64-1.txz: Upgraded. +x/xorg-server-1.19.4-x86_64-1.txz: Upgraded. + This update fixes two security issues: + Xext/shm: Validate shmseg resource id, otherwise it can belong to a + non-existing client and abort X server with FatalError "client not + in use", or overwrite existing segment of another existing client. + Generating strings for XKB data used a single shared static buffer, + which offered several opportunities for errors. Use a ring of + resizable buffers instead, to avoid problems when strings end up + longer than anticipated. + For more information, see: + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-13721 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-13723 + (* Security fix *) +x/xorg-server-xephyr-1.19.4-x86_64-1.txz: Upgraded. +x/xorg-server-xnest-1.19.4-x86_64-1.txz: Upgraded. +x/xorg-server-xvfb-1.19.4-x86_64-1.txz: Upgraded. +xap/hexchat-2.12.4-x86_64-2.txz: Rebuilt. + Recompiled using libperl.so from perl-5.26.1. + Built with --enable-python=python3. +xap/pidgin-2.12.0-x86_64-2.txz: Rebuilt. + Recompiled using libperl.so from perl-5.26.1. +xap/vim-gvim-8.0.1175-x86_64-1.txz: Upgraded. + Compiled using libperl.so from perl-5.26.1. +isolinux/initrd.img: Rebuilt. +kernels/*: Upgraded. +usb-and-pxe-installers/usbboot.img: Rebuilt. + </pre>]]> + </description> + </item> + <item> + <title>Tue, 3 Oct 2017 21:06:59 GMT</title> + <pubDate>Tue, 3 Oct 2017 21:06:59 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20171003210659</link> + <guid isPermaLink="false">20171003210659</guid> + <description> + <![CDATA[<pre> +ap/gphoto2-2.5.15-x86_64-1.txz: Upgraded. +l/dconf-0.26.1-x86_64-1.txz: Upgraded. +l/dconf-editor-3.26.1-x86_64-1.txz: Upgraded. +l/gdk-pixbuf2-2.36.11-x86_64-1.txz: Upgraded. +l/glib2-2.54.1-x86_64-1.txz: Upgraded. +l/gobject-introspection-1.54.1-x86_64-1.txz: Upgraded. +l/gtk+3-3.22.22-x86_64-1.txz: Upgraded. +l/gvfs-1.34.1-x86_64-1.txz: Upgraded. +l/libgphoto2-2.5.15-x86_64-1.txz: Upgraded. +l/seamonkey-solibs-2.48-x86_64-3.txz: Rebuilt. +n/openssh-7.6p1-x86_64-1.txz: Upgraded. +x/mesa-17.2.2-x86_64-1.txz: Upgraded. +xap/gucharmap-10.0.2-x86_64-1.txz: Upgraded. +xap/mozilla-firefox-56.0-x86_64-2.txz: Rebuilt. + Recompiled with --enable-accessibility. + Thanks to Didier Spaier. +xap/mozilla-thunderbird-52.3.0-x86_64-2.txz: Rebuilt. + Recompiled with --enable-accessibility and Google API support. + Thanks to Didier Spaier. +xap/seamonkey-2.48-x86_64-3.txz: Rebuilt. + Recompiled with --enable-accessibility and Google API support. + Thanks to Didier Spaier. + </pre>]]> + </description> + </item> + <item> + <title>Mon, 2 Oct 2017 17:16:06 GMT</title> + <pubDate>Mon, 2 Oct 2017 17:16:06 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20171002171606</link> + <guid isPermaLink="false">20171002171606</guid> + <description> + <![CDATA[<pre> +n/dnsmasq-2.78-x86_64-1.txz: Upgraded. + This update fixes bugs and remotely exploitable security issues that may + have impacts including denial of service, information leak, and execution + of arbitrary code. Thanks to Felix Wilhelm, Fermin J. Serna, Gabriel Campana, + Kevin Hamacher, Ron Bowes, and Gynvael Coldwind of the Google Security Team. + For more information, see: + https://security.googleblog.com/2017/10/behind-masq-yet-more-dns-and-dhcp.html + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-13704 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-14491 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-14492 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-14493 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-14494 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-14495 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-14496 + (* Security fix *) +isolinux/initrd.img: Rebuilt. + When doing a network install, don't download a package if the tagfile is + going to skip installing it. Thanks to ivandi. +usb-and-pxe-installers/usbboot.img: Rebuilt. + </pre>]]> + </description> + </item> + <item> + <title>Sun, 1 Oct 2017 20:00:22 GMT</title> + <pubDate>Sun, 1 Oct 2017 20:00:22 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20171001200022</link> + <guid isPermaLink="false">20171001200022</guid> + <description> + <![CDATA[<pre> +a/kernel-generic-4.9.52-x86_64-1.txz: Upgraded. +a/kernel-huge-4.9.52-x86_64-1.txz: Upgraded. +a/kernel-modules-4.9.52-x86_64-1.txz: Upgraded. +ap/a2ps-4.14-x86_64-6.txz: Rebuilt. + Removed embedded copy of psutils (already included in TeXLive). +d/kernel-headers-4.9.52-x86-1.txz: Upgraded. +k/kernel-source-4.9.52-noarch-1.txz: Upgraded. +l/openexr-2.2.0-x86_64-2.txz: Rebuilt. + Patched bugs that may lead to program crashes or possibly execution of + arbitrary code. Thanks to Thomas Choi for the patch. + For more information, see: + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-9110 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-9111 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-9112 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-9113 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-9114 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-9115 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-9116 + (* Security fix *) +t/texlive-2017.170622-x86_64-2.txz: Rebuilt. + Corrected slack-desc. Thanks to Johannes Schoepfer. +xap/gnuplot-5.2.0-x86_64-1.txz: Upgraded. + Thanks to Johannes Schoepfer for the path fixes. +xap/xpdf-4.00-x86_64-2.txz: Rebuilt. + Added a config option to fix broken printing. +isolinux/initrd.img: Rebuilt. +kernels/*: Upgraded. +usb-and-pxe-installers/usbboot.img: Rebuilt. + </pre>]]> + </description> + </item> + <item> + <title>Fri, 29 Sep 2017 22:58:54 GMT</title> + <pubDate>Fri, 29 Sep 2017 22:58:54 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20170929225854</link> + <guid isPermaLink="false">20170929225854</guid> + <description> + <![CDATA[<pre> +ap/cups-filters-1.17.8-x86_64-1.txz: Upgraded. +l/libpng-1.6.34-x86_64-1.txz: Upgraded. +t/tetex-3.0-x86_64-10.txz: Removed. + Thanks to Thomas Esser -- teTeX had a good long run. :-) +t/tetex-doc-3.0-x86_64-10.txz: Removed. +t/texlive-2017.170622-x86_64-1.txz: Added. + Thanks very much to Johannes Schoepfer for the great work on this! + Also thanks to Robby Workman for adjustments and testing. + </pre>]]> + </description> + </item> + <item> + <title>Thu, 28 Sep 2017 21:03:26 GMT</title> + <pubDate>Thu, 28 Sep 2017 21:03:26 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20170928210326</link> + <guid isPermaLink="false">20170928210326</guid> + <description> + <![CDATA[<pre> +ap/mariadb-10.2.9-x86_64-1.txz: Upgraded. +l/pcre2-10.30-x86_64-2.txz: Rebuilt. + Remove the .la files before they have a chance to creep into any other ones. + These generally aren't helpful for libraries that support pkg-config. +n/net-snmp-5.7.3-x86_64-5.txz: Rebuilt. + Recompiled with MariaDB support. Thanks to Kris Karas. +xap/mozilla-firefox-56.0-x86_64-1.txz: Upgraded. + This release contains security fixes and improvements. + For more information, see: + https://www.mozilla.org/security/known-vulnerabilities/firefox.html + (* Security fix *) + </pre>]]> + </description> + </item> + <item> + <title>Thu, 28 Sep 2017 05:31:20 GMT</title> + <pubDate>Thu, 28 Sep 2017 05:31:20 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20170928053120</link> + <guid isPermaLink="false">20170928053120</guid> + <description> + <![CDATA[<pre> +Thanks to Robby Workman for preparing nearly all of the updates in this batch. +a/dbus-1.10.24-x86_64-1.txz: Upgraded. +a/hwdata-0.304-noarch-1.txz: Upgraded. +a/lvm2-2.02.174-x86_64-1.txz: Upgraded. +a/mcelog-153-x86_64-1.txz: Upgraded. +a/xfsprogs-4.13.1-x86_64-1.txz: Upgraded. +ap/mpg123-1.25.7-x86_64-1.txz: Upgraded. +ap/sysstat-11.6.0-x86_64-1.txz: Upgraded. +d/Cython-0.27-x86_64-1.txz: Upgraded. +l/adwaita-icon-theme-3.26.0-noarch-1.txz: Upgraded. +l/at-spi2-atk-2.26.0-x86_64-1.txz: Upgraded. +l/at-spi2-core-2.26.0-x86_64-1.txz: Upgraded. +l/atk-2.26.0-x86_64-1.txz: Upgraded. +l/babl-0.1.30-x86_64-1.txz: Upgraded. +l/gc-7.6.0-x86_64-1.txz: Upgraded. +l/gegl-0.2.0-x86_64-5.txz: Rebuilt. + Patched integer overflows in operations/external/ppm-load.c that could allow + a denial of service (application crash) or possibly the execution of + arbitrary code via a large width or height value in a ppm image. + For more information, see: + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2012-4433 + (* Security fix *) +l/glib-networking-2.54.0-x86_64-1.txz: Upgraded. +l/glib2-2.54.0-x86_64-1.txz: Upgraded. +l/glibmm-2.54.1-x86_64-1.txz: Upgraded. +l/gobject-introspection-1.54.0-x86_64-1.txz: Upgraded. +l/gsettings-desktop-schemas-3.24.1-x86_64-1.txz: Upgraded. +l/gst-plugins-base-1.12.3-x86_64-1.txz: Upgraded. +l/gst-plugins-good-1.12.3-x86_64-1.txz: Upgraded. +l/gst-plugins-libav-1.12.3-x86_64-1.txz: Upgraded. +l/gstreamer-1.12.3-x86_64-1.txz: Upgraded. +l/gtkmm3-3.22.2-x86_64-1.txz: Upgraded. +l/hicolor-icon-theme-0.17-noarch-1.txz: Upgraded. +l/hunspell-1.6.2-x86_64-1.txz: Upgraded. +l/iso-codes-3.76-noarch-1.txz: Upgraded. +l/libsoup-2.60.0-x86_64-1.txz: Upgraded. +l/media-player-info-23-noarch-1.txz: Upgraded. +l/pcre2-10.30-x86_64-1.txz: Added. + Thanks to Larry Hajali. +l/pygobject3-3.26.0-x86_64-1.txz: Upgraded. +l/qca-2.1.3-x86_64-1.txz: Upgraded. +n/cifs-utils-6.7-x86_64-1.txz: Upgraded. +n/gnupg2-2.2.1-x86_64-1.txz: Upgraded. +n/ipset-6.34-x86_64-1.txz: Upgraded. +n/libmbim-1.14.2-x86_64-1.txz: Upgraded. +n/openvpn-2.4.4-x86_64-1.txz: Upgraded. +n/p11-kit-0.23.8-x86_64-1.txz: Upgraded. +x/libwacom-0.26-x86_64-1.txz: Upgraded. +xap/gucharmap-10.0.1-x86_64-1.txz: Upgraded. +xap/xpdf-4.00-x86_64-1.txz: Upgraded. +xfce/xfce4-clipman-plugin-1.4.2-x86_64-1.txz: Upgraded. + </pre>]]> + </description> + </item> + <item> + <title>Tue, 26 Sep 2017 02:37:01 GMT</title> + <pubDate>Tue, 26 Sep 2017 02:37:01 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20170926023701</link> + <guid isPermaLink="false">20170926023701</guid> + <description> + <![CDATA[<pre> +l/libxslt-1.1.30-x86_64-3.txz: Rebuilt. + Fixed bashism in configure.in that resulted in pkg-config not being used + properly unless /bin/sh was bash. Thanks to Willy Sudiarto Raharjo. + </pre>]]> + </description> + </item> + <item> + <title>Tue, 26 Sep 2017 00:39:15 GMT</title> + <pubDate>Tue, 26 Sep 2017 00:39:15 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20170926003915</link> + <guid isPermaLink="false">20170926003915</guid> + <description> + <![CDATA[<pre> +a/util-linux-2.30.2-x86_64-2.txz: Rebuilt. + Renamed old BSD version of strings to "strings-BSD". +ap/cups-filters-1.17.7-x86_64-2.txz: Rebuilt. + Recompiled against poppler-0.59.0 and qpdf-7.0.0. +ap/qpdf-7.0.0-x86_64-1.txz: Upgraded. + Shared library .so-version bump. +d/binutils-2.29.1-x86_64-1.txz: Upgraded. + Shared library .so-version bump. + Don't rename strings to "strings-GNU", but provide a symlink from strings-GNU + to strings in case any user-created scripts are using the name we gave the + GNU version of strings for many years. The GNU version of strings has more + features and is what most scripts expect to find installed. Any existing + scripts that use BSD specific options may need to be patched to use + equivalent GNU options (or to use strings-BSD instead). +d/meson-0.42.1-x86_64-1.txz: Added. + Thanks to Heinz Wiesinger. +d/ninja-1.8.2-x86_64-1.txz: Added. + Thanks to alienBOB. +d/oprofile-1.2.0-x86_64-1.txz: Upgraded. + Compiled against binutils-2.29.1. +d/re2c-1.0.2-x86_64-1.txz: Added. + Thanks to LukenShiro. +kde/calligra-2.9.11-x86_64-16.txz: Rebuilt. + Recompiled against poppler-0.59.0. +l/LibRaw-0.18.5-x86_64-1.txz: Upgraded. +l/libxslt-1.1.30-x86_64-2.txz: Rebuilt. + Be a bit more generous with xsltMaxDepth to avoid a false positive on + infinite recursion. This fixes building the Samba docs. +l/poppler-0.59.0-x86_64-1.txz: Upgraded. + Shared library .so-version bump. +xfce/tumbler-0.2.0-x86_64-2.txz: Rebuilt. + Recompiled against poppler-0.59.0. + </pre>]]> + </description> + </item> + <item> + <title>Sun, 24 Sep 2017 19:03:35 GMT</title> + <pubDate>Sun, 24 Sep 2017 19:03:35 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20170924190335</link> + <guid isPermaLink="false">20170924190335</guid> + <description> + <![CDATA[<pre> +a/os-prober-1.76-x86_64-1.txz: Upgraded. +ap/cups-filters-1.17.7-x86_64-1.txz: Upgraded. +d/help2man-1.47.5-x86_64-1.txz: Upgraded. +l/SDL2-2.0.6-x86_64-1.txz: Upgraded. +l/imagemagick-6.9.9_15-x86_64-1.txz: Upgraded. +l/pulseaudio-11.1-x86_64-1.txz: Upgraded. +x/fontconfig-2.12.6-x86_64-1.txz: Upgraded. +xap/audacious-3.9-x86_64-1.txz: Upgraded. +xap/audacious-plugins-3.9-x86_64-1.txz: Upgraded. + </pre>]]> + </description> + </item> + <item> + <title>Sat, 23 Sep 2017 01:02:32 GMT</title> + <pubDate>Sat, 23 Sep 2017 01:02:32 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20170923010232</link> + <guid isPermaLink="false">20170923010232</guid> + <description> + <![CDATA[<pre> +Good hello! Python 3 has made its entry into -current. :-) Huge thanks are due +to Heinz Wiesinger for a great effort maintaining and testing this on the side +for months now, and for queuing it up for an easy merge without all that many +changes needed, and to Audrius Kažukauskas for maintaining the Python 3 +build scripts on slackbuilds.org for years (on which our Python 3 SlackBuild +was based). Enjoy! +a/glibc-solibs-2.26-x86_64-3.txz: Rebuilt. +a/kmod-24-x86_64-2.txz: Rebuilt. + Added python3 bindings. +a/util-linux-2.30.2-x86_64-1.txz: Upgraded. + Added python3 bindings. +ap/hplip-3.17.9-x86_64-1.txz: Upgraded. + Switch to using python3. +ap/pamixer-1.3.1-x86_64-4.txz: Rebuilt. + Compiled against boost-1.65.1. +ap/rpm-4.13.0.1-x86_64-1.txz: Upgraded. +d/Cython-0.26.1-x86_64-1.txz: Upgraded. +d/cmake-3.9.3-x86_64-1.txz: Upgraded. +d/gdb-8.0.1-x86_64-2.txz: Rebuilt. + Switch to using python3. +d/python-2.7.14-x86_64-1.txz: Upgraded. + Updated to the latest 2.7.x release. + This fixes some security issues related to the bundled expat library. + Note that -current is now using the system expat library instead. + For more information, see: + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-0718 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-4472 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-9063 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-9233 + (* Security fix *) +d/python-pip-9.0.1-x86_64-1.txz: Added. +d/python-setuptools-36.5.0-x86_64-1.txz: Upgraded. +d/python3-3.6.2-x86_64-1.txz: Added. +kde/calligra-2.9.11-x86_64-15.txz: Rebuilt. + Compiled against boost-1.65.1. +kde/kdev-python-1.7.3-x86_64-1.txz: Upgraded. +kde/kdevelop-4.7.4-x86_64-1.txz: Upgraded. +kde/kdevelop-php-1.7.4-x86_64-1.txz: Upgraded. +kde/kdevelop-php-docs-1.7.4-x86_64-1.txz: Upgraded. +kde/kdevplatform-1.7.4-x86_64-1.txz: Upgraded. +kde/kig-4.14.3-x86_64-6.txz: Rebuilt. + Compiled against boost-1.65.1. +kde/pykde4-4.14.3-x86_64-6.txz: Rebuilt. + Added python3 version. +l/M2Crypto-0.26.2-x86_64-1.txz: Upgraded. +l/PyQt-4.12.1-x86_64-1.txz: Upgraded. + Added python3 version. +l/QScintilla-2.10.1-x86_64-1.txz: Upgraded. +l/akonadi-1.13.0-x86_64-7.txz: Rebuilt. + Compiled against boost-1.65.1. +l/boost-1.65.1-x86_64-1.txz: Upgraded. + Added libboost_python3. + Shared library .so-version bump. +l/dbus-python-1.2.4-x86_64-3.txz: Rebuilt. + Added python3 version. +l/glibc-2.26-x86_64-3.txz: Rebuilt. + Applied an upstream patch to fix finding the location of shared libraries + with some Steam games and possibly other programs. Thanks to sbolokanov. +l/glibc-i18n-2.26-x86_64-3.txz: Rebuilt. +l/glibc-profile-2.26-x86_64-3.txz: Rebuilt. +l/libcaca-0.99.beta19-x86_64-2.txz: Rebuilt. + Added python3 bindings. +l/libcap-ng-0.7.8-x86_64-2.txz: Rebuilt. + Added python3 bindings. +l/libproxy-0.4.15-x86_64-1.txz: Upgraded. +l/libwebp-0.6.0-x86_64-2.txz: Rebuilt. + Added python3 bindings. +l/libxml2-2.9.5-x86_64-1.txz: Upgraded. + Added python3 version. + This release fixes some security issues: + Detect infinite recursion in parameter entities (Nick Wellnhofer), + Fix handling of parameter-entity references (Nick Wellnhofer), + Disallow namespace nodes in XPointer ranges (Nick Wellnhofer), + Fix XPointer paths beginning with range-to (Nick Wellnhofer). + (* Security fix *) +l/libxslt-1.1.30-x86_64-1.txz: Upgraded. +l/newt-0.52.20-x86_64-2.txz: Rebuilt. + Added python3 bindings. +l/pycairo-1.15.3-x86_64-1.txz: Upgraded. + Added python3 version. +l/pycups-1.9.73-x86_64-3.txz: Rebuilt. + Added python3 version. +l/pycurl-7.43.0-x86_64-3.txz: Rebuilt. + Added python3 version. +l/pygobject-2.28.6-x86_64-4.txz: Rebuilt. + Added python3 version. +l/pygobject3-3.24.1-x86_64-2.txz: Rebuilt. + Added python3 version. +l/pygtk-2.24.0-x86_64-4.txz: Rebuilt. +l/pyparsing-2.2.0-x86_64-1.txz: Added. +l/python-appdirs-1.4.3-x86_64-1.txz: Added. +l/python-certifi-2017.7.27.1-x86_64-1.txz: Added. +l/python-chardet-3.0.4-x86_64-1.txz: Added. +l/python-docutils-0.14-x86_64-1.txz: Added. +l/python-idna-2.6-x86_64-1.txz: Added. +l/python-packaging-16.8-x86_64-1.txz: Added. +l/python-pillow-4.2.1-x86_64-1.txz: Upgraded. +l/python-requests-2.18.4-x86_64-1.txz: Added. +l/python-sane-2.8.3-x86_64-1.txz: Added. +l/python-six-1.10.0-x86_64-2.txz: Rebuilt. +l/python-urllib3-1.22-x86_64-1.txz: Added. +l/sip-4.19.3-x86_64-1.txz: Upgraded. +l/system-config-printer-1.5.9-x86_64-1.txz: Upgraded. +l/taglib-1.11.1-x86_64-2.txz: Rebuilt. + Compiled against boost-1.65.1. +l/urwid-1.0.3-x86_64-2.txz: Rebuilt. + Added python3 version. +n/NetworkManager-1.8.4-x86_64-1.txz: Upgraded. +n/getmail-5.1-x86_64-1.txz: Upgraded. +n/gpgme-1.9.0-x86_64-2.txz: Rebuilt. + Added python3 bindings. +n/obexftp-0.24.2-x86_64-2.txz: Rebuilt. + Added python3 version. +n/pssh-2.3.1-x86_64-2.txz: Rebuilt. + Switch to using python3. +x/intel-gpu-tools-1.19-x86_64-1.txz: Upgraded. +x/vulkan-sdk-1.0.61.1-x86_64-1.txz: Upgraded. +x/xcb-proto-1.12-x86_64-2.txz: Rebuilt. + Added python3 version. +xap/blueman-2.0.4-x86_64-3.txz: Rebuilt. + Switch to using python3. + Don't autostart applet in KDE. Thanks to Robby Workman. +xap/network-manager-applet-1.8.4-x86_64-1.txz: Upgraded. + </pre>]]> + </description> + </item> + <item> + <title>Thu, 21 Sep 2017 01:23:24 GMT</title> + <pubDate>Thu, 21 Sep 2017 01:23:24 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20170921012324</link> + <guid isPermaLink="false">20170921012324</guid> + <description> + <![CDATA[<pre> +n/samba-4.6.8-x86_64-1.txz: Upgraded. + This is a security release in order to address the following defects: + SMB1/2/3 connections may not require signing where they should. A man in the + middle attack may hijack client connections. + SMB3 connections don't keep encryption across DFS redirects. A man in the + middle attack can read and may alter confidential documents transferred via + a client connection, which are reached via DFS redirect when the original + connection used SMB3. + Server memory information leak over SMB1. Client with write access to a share + can cause server memory contents to be written into a file or printer. + For more information, see: + https://www.samba.org/samba/security/CVE-2017-12150.html + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-12150 + https://www.samba.org/samba/security/CVE-2017-12151.html + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-12151 + https://www.samba.org/samba/security/CVE-2017-12163.html + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-12163 + (* Security fix *) + </pre>]]> + </description> + </item> + <item> + <title>Tue, 19 Sep 2017 20:49:07 GMT</title> + <pubDate>Tue, 19 Sep 2017 20:49:07 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20170919204907</link> + <guid isPermaLink="false">20170919204907</guid> + <description> + <![CDATA[<pre> +l/freetype-2.8-x86_64-1.txz: Upgraded. + Reverted due to rendering issues with programs such as Firefox that violate + the Freetype API. We'll revisit this after upstream programs have some time + to catch up. +x/libinput-1.8.2-x86_64-1.txz: Upgraded. + </pre>]]> + </description> + </item> + <item> + <title>Mon, 18 Sep 2017 19:15:03 GMT</title> + <pubDate>Mon, 18 Sep 2017 19:15:03 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20170918191503</link> + <guid isPermaLink="false">20170918191503</guid> + <description> + <![CDATA[<pre> +a/eudev-3.2.4-x86_64-1.txz: Upgraded. +a/libgudev-232-x86_64-1.txz: Upgraded. +a/usb_modeswitch-2.5.1-x86_64-1.txz: Upgraded. +ap/man-pages-4.13-noarch-1.txz: Upgraded. +d/cmake-3.9.2-x86_64-1.txz: Upgraded. +d/ruby-2.4.2-x86_64-1.txz: Upgraded. + This release includes several security fixes. + For more information, see: + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-0898 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-0899 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-0900 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-0901 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-0902 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-10784 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-14033 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-14064 + (* Security fix *) +l/akonadi-1.13.0-x86_64-6.txz: Rebuilt. + Fixed using akonadi with an external database. Thanks to Heinz Wiesinger. +l/freetype-2.8.1-x86_64-1.txz: Upgraded. +n/httpd-2.4.27-x86_64-3.txz: Rebuilt. + This update patches a security issue ("Optionsbleed") with the OPTIONS http + method which may leak arbitrary pieces of memory to a potential attacker. + Thanks to Hanno Bo:ck. + For more information, see: + http://seclists.org/oss-sec/2017/q3/477 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-9798 + (* Security fix *) +x/fontconfig-2.12.5-x86_64-1.txz: Upgraded. +x/mesa-17.2.1-x86_64-1.txz: Upgraded. +x/xf86-input-libinput-0.26.0-x86_64-1.txz: Upgraded. + </pre>]]> + </description> + </item> + <item> + <title>Fri, 15 Sep 2017 17:31:57 GMT</title> + <pubDate>Fri, 15 Sep 2017 17:31:57 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20170915173157</link> + <guid isPermaLink="false">20170915173157</guid> + <description> + <![CDATA[<pre> +a/kernel-firmware-20170914git-noarch-1.txz: Upgraded. +a/kernel-generic-4.9.50-x86_64-1.txz: Upgraded. +a/kernel-huge-4.9.50-x86_64-1.txz: Upgraded. +a/kernel-modules-4.9.50-x86_64-1.txz: Upgraded. + Fixed BlueBorne vulnerability in bluetooth.ko module. + For more information, see: + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-1000251 + https://www.armis.com/blueborne + (* Security fix *) +ap/texinfo-6.5-x86_64-1.txz: Upgraded. +ap/xorriso-1.4.8-x86_64-1.txz: Added. +d/kernel-headers-4.9.50-x86-1.txz: Upgraded. +k/kernel-source-4.9.50-noarch-1.txz: Upgraded. + This update fixes the security vulnerability known as "BlueBorne". + The native Bluetooth stack in the Linux Kernel (BlueZ), starting at + Linux kernel version 3.3-rc1 is vulnerable to a stack overflow in + the processing of L2CAP configuration responses resulting in remote + code execution in kernel space. + For more information, see: + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-1000251 + https://www.armis.com/blueborne + (* Security fix *) +l/ffmpeg-3.3.4-x86_64-1.txz: Upgraded. +l/gvfs-1.34.0-x86_64-1.txz: Upgraded. + Don't set AutoMount=false in network.mount (fixes tree view in Thunar). + Thanks to PROBLEMCHYLD. +n/bluez-5.47-x86_64-1.txz: Upgraded. + Fixed an information disclosure vulnerability which allows remote attackers + to obtain sensitive information from the bluetoothd process memory. This + vulnerability lies in the processing of SDP search attribute requests. + For more information, see: + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-1000250 + (* Security fix *) +isolinux/initrd.img: Rebuilt. +kernels/*: Upgraded. +usb-and-pxe-installers/usbboot.img: Rebuilt. + </pre>]]> + </description> + </item> + <item> + <title>Tue, 12 Sep 2017 22:18:51 GMT</title> + <pubDate>Tue, 12 Sep 2017 22:18:51 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20170912221851</link> + <guid isPermaLink="false">20170912221851</guid> + <description> + <![CDATA[<pre> +ap/cups-filters-1.17.4-x86_64-1.txz: Upgraded. +e/emacs-25.3-x86_64-1.txz: Upgraded. + This update fixes a security vulnerability in Emacs. Gnus no longer + supports "richtext" and "enriched" inline MIME objects. This support + was disabled to avoid evaluation of arbitrary Lisp code contained in + email messages and news articles. + For more information, see: + http://seclists.org/oss-sec/2017/q3/422 + https://bugs.gnu.org/28350 + (* Security fix *) +l/ebook-tools-0.2.2-x86_64-4.txz: Rebuilt. + Recompiled against libzip-1.3.0. +l/gdk-pixbuf2-2.36.10-x86_64-1.txz: Upgraded. +l/libzip-1.3.0-x86_64-1.txz: Upgraded. + Fix a denial of service and possible code execution issue. + Shared library .so-version bump. + For more information, see: + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-12858 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-14107 + (* Security fix *) + </pre>]]> + </description> + </item> + <item> + <title>Tue, 12 Sep 2017 06:52:52 GMT</title> + <pubDate>Tue, 12 Sep 2017 06:52:52 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20170912065252</link> + <guid isPermaLink="false">20170912065252</guid> + <description> + <![CDATA[<pre> +a/btrfs-progs-v4.13-x86_64-1.txz: Upgraded. +a/kernel-generic-4.9.49-x86_64-1.txz: Upgraded. +a/kernel-huge-4.9.49-x86_64-1.txz: Upgraded. +a/kernel-modules-4.9.49-x86_64-1.txz: Upgraded. +ap/ash-0.4.0-x86_64-2.txz: Removed. +ap/dash-0.5.9.1-x86_64-1.txz: Added. +ap/zsh-5.4.2-x86_64-1.txz: Upgraded. +d/kernel-headers-4.9.49-x86-1.txz: Upgraded. +d/strace-4.19-x86_64-1.txz: Upgraded. +k/kernel-source-4.9.49-noarch-1.txz: Upgraded. +l/expat-2.2.4-x86_64-1.txz: Upgraded. +l/glibmm-2.52.1-x86_64-1.txz: Upgraded. +l/gtk+3-3.22.21-x86_64-1.txz: Upgraded. +l/pango-1.40.12-x86_64-1.txz: Upgraded. +x/xf86-video-amdgpu-1.4.0-x86_64-1.txz: Upgraded. +x/xf86-video-ati-7.10.0-x86_64-1.txz: Upgraded. +isolinux/initrd.img: Rebuilt. +kernels/*: Upgraded. +usb-and-pxe-installers/usbboot.img: Rebuilt. + </pre>]]> + </description> + </item> + <item> + <title>Fri, 8 Sep 2017 17:56:01 GMT</title> + <pubDate>Fri, 8 Sep 2017 17:56:01 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20170908175601</link> + <guid isPermaLink="false">20170908175601</guid> + <description> + <![CDATA[<pre> +a/coreutils-8.28-x86_64-1.txz: Upgraded. + A bug in the embedded gnulib allows "date" and "touch" to overwrite the + heap with large user specified TZ values, possibly executing arbitrary + code. Bug introduced in coreutils-8.27. + For more information, see: + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-7476 + (* Security fix *) +a/file-5.32-x86_64-1.txz: Upgraded. +ap/mariadb-10.2.8-x86_64-2.txz: Rebuilt. +ap/sudo-1.8.21p2-x86_64-1.txz: Upgraded. +d/gdb-8.0.1-x86_64-1.txz: Upgraded. +d/gnu-cobol-1.1-x86_64-2.txz: Removed. +d/gnucobol-2.2-x86_64-1.txz: Added. + Package upgraded and renamed to new upstream name "gnucobol". +d/llvm-5.0.0-x86_64-1.txz: Upgraded. + Shared library .so-version bump. +d/rust-1.20.0-x86_64-1.txz: Upgraded. +kde/kdelibs-4.14.36-x86_64-1.txz: Upgraded. +l/harfbuzz-1.5.1-x86_64-1.txz: Upgraded. +l/jemalloc-4.5.0-x86_64-1.txz: Upgraded. + Downgraded from version 5.0.1 due to problems with mariadb (which is + currently the only thing using jemalloc). Thanks to Heinz Wiesinger. +l/libidn2-2.0.4-x86_64-1.txz: Upgraded. +l/mozilla-nss-3.31.1-x86_64-1.txz: Upgraded. + Upgraded to nss-3.31.1 and nspr-4.16. +l/mpfr-3.1.6-x86_64-1.txz: Upgraded. +n/iproute2-4.13.0-x86_64-1.txz: Upgraded. +n/tcpdump-4.9.2-x86_64-1.txz: Upgraded. + This update fixes bugs and many security issues (see the included + CHANGES file). + For more information, see: + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-11541 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-11541 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-11542 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-11542 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-11543 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-11543 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-12893 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-12894 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-12895 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-12896 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-12897 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-12898 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-12899 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-12900 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-12901 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-12902 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-12985 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-12986 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-12987 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-12988 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-12989 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-12990 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-12991 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-12992 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-12993 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-12994 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-12995 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-12996 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-12997 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-12998 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-12999 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-13000 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-13001 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-13002 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-13003 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-13004 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-13005 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-13006 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-13007 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-13008 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-13009 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-13010 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-13011 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-13012 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-13013 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-13014 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-13015 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-13016 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-13017 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-13018 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-13019 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-13020 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-13021 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-13022 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-13023 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-13024 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-13025 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-13026 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-13027 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-13028 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-13029 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-13030 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-13031 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-13032 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-13033 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-13034 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-13035 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-13036 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-13037 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-13038 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-13039 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-13040 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-13041 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-13042 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-13043 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-13044 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-13045 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-13046 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-13047 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-13048 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-13049 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-13050 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-13051 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-13052 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-13053 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-13054 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-13055 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-13687 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-13688 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-13689 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-13690 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-13725 + (* Security fix *) +x/mesa-17.2.0-x86_64-1.txz: Upgraded. + Compiled against llvm-5.0.0. +x/xf86-video-vmware-13.2.1-x86_64-4.txz: Rebuilt. + Recompiled against llvm-5.0.0. + </pre>]]> + </description> + </item> + <item> + <title>Thu, 31 Aug 2017 21:14:43 GMT</title> + <pubDate>Thu, 31 Aug 2017 21:14:43 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20170831211443</link> + <guid isPermaLink="false">20170831211443</guid> + <description> + <![CDATA[<pre> +l/akonadi-1.13.0-x86_64-5.txz: Rebuilt. + Merged an upstream patch and global config change to allow akonadi to work + properly with mariadb-10.2.8. Thanks to Heinz Wiesinger. +l/glib2-2.52.3-x86_64-2.txz: Rebuilt. + Fixed a race condition bug when using /etc/mtab. Thanks to ChrisVV. + </pre>]]> + </description> + </item> + <item> + <title>Wed, 30 Aug 2017 22:34:34 GMT</title> + <pubDate>Wed, 30 Aug 2017 22:34:34 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20170830223434</link> + <guid isPermaLink="false">20170830223434</guid> + <description> + <![CDATA[<pre> +a/e2fsprogs-1.43.6-x86_64-1.txz: Upgraded. +ap/sqlite-3.20.1-x86_64-1.txz: Upgraded. +d/perl-5.24.0-x86_64-2.txz: Rebuilt. + Recompiled against mariadb-10.2.8. + Upgraded to DBD-mysql-4.043, DBI-1.637, URI-1.72, and XML-Simple-2.24. +kde/amarok-2.8.0-x86_64-4.txz: Rebuilt. + Recompiled against mariadb-10.2.8. +kde/calligra-2.9.11-x86_64-14.txz: Rebuilt. + Recompiled against mariadb-10.2.8. +l/qt-4.8.7-x86_64-7.txz: Rebuilt. + Recompiled against mariadb-10.2.8. +l/redland-1.0.17-x86_64-2.txz: Rebuilt. + Recompiled against mariadb-10.2.8. +n/ulogd-2.0.5-x86_64-2.txz: Rebuilt. + Recompiled against mariadb-10.2.8. + </pre>]]> + </description> + </item> + <item> + <title>Wed, 30 Aug 2017 02:41:28 GMT</title> + <pubDate>Wed, 30 Aug 2017 02:41:28 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20170830024128</link> + <guid isPermaLink="false">20170830024128</guid> + <description> + <![CDATA[<pre> +a/logrotate-3.12.3-x86_64-1.txz: Upgraded. + Thanks to Robby Workman. +ap/cups-filters-1.17.2-x86_64-1.txz: Upgraded. +ap/mariadb-10.2.8-x86_64-1.txz: Upgraded. + Shared library .so-version bump / change. + Thanks to Heinz Wiesinger. +ap/nano-2.8.7-x86_64-1.txz: Upgraded. +d/cargo-0.20.0-x86_64-1.txz: Removed. + I wanted to put "Oxidized" here, but that would have confused slackpkg. ;-) +d/rust-1.19.0-x86_64-2.txz: Rebuilt. + Build with "extended = true" option to produce the extended Rust tool + set which is not only the compiler but also tools such as Cargo. This + is what upstream recommends now since they'll be dropping standalone + Cargo from the repository. Thanks to Andrew Clemons. +l/glade3-3.8.6-x86_64-1.txz: Upgraded. +l/jemalloc-5.0.1-x86_64-1.txz: Upgraded. +l/libpng-1.6.32-x86_64-1.txz: Upgraded. +n/bsd-finger-0.17-x86_64-2.txz: Rebuilt. + Patched to fix segfault with glibc-2.26. + Thanks to Karl Magnus Kolstø. +n/libgcrypt-1.8.1-x86_64-1.txz: Upgraded. + Mitigate a local side-channel attack on Curve25519 dubbed "May + the Fourth be With You". + For more information, see: + https://eprint.iacr.org/2017/806 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-0379 + (* Security fix *) +x/mesa-17.1.8-x86_64-1.txz: Upgraded. + </pre>]]> + </description> + </item> + <item> + <title>Fri, 25 Aug 2017 18:38:28 GMT</title> + <pubDate>Fri, 25 Aug 2017 18:38:28 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20170825183828</link> + <guid isPermaLink="false">20170825183828</guid> + <description> + <![CDATA[<pre> +a/dialog-1.3_20170509-x86_64-1.txz: Upgraded. +a/kernel-generic-4.9.45-x86_64-1.txz: Upgraded. +a/kernel-huge-4.9.45-x86_64-1.txz: Upgraded. +a/kernel-modules-4.9.45-x86_64-1.txz: Upgraded. +ap/cups-filters-1.17.0-x86_64-1.txz: Upgraded. +ap/sudo-1.8.21-x86_64-1.txz: Upgraded. +d/cargo-0.20.0-x86_64-1.txz: Added. + Thanks to Andrew Clemons. +d/kernel-headers-4.9.45-x86-1.txz: Upgraded. +d/rust-1.19.0-x86_64-1.txz: Added. + Thanks to Andrew Clemons. +k/kernel-source-4.9.45-noarch-1.txz: Upgraded. +kde/kdelibs-4.14.35-x86_64-1.txz: Upgraded. +l/gtk+3-3.22.19-x86_64-1.txz: Upgraded. +l/harfbuzz-1.5.0-x86_64-1.txz: Upgraded. +l/libcdio-paranoia-10.2+0.94+2-x86_64-1.txz: Upgraded. +l/libedit-20170329_3.1-x86_64-1.txz: Upgraded. +n/gnutls-3.6.0-x86_64-1.txz: Upgraded. +n/whois-5.2.18-x86_64-1.txz: Upgraded. +x/libdrm-2.4.83-x86_64-1.txz: Upgraded. +x/mesa-17.1.7-x86_64-1.txz: Upgraded. +xap/mozilla-firefox-55.0.3-x86_64-1.txz: Upgraded. +isolinux/initrd.img: Rebuilt. +kernels/*: Upgraded. +usb-and-pxe-installers/usbboot.img: Rebuilt. + </pre>]]> + </description> + </item> + <item> + <title>Thu, 17 Aug 2017 05:36:28 GMT</title> + <pubDate>Thu, 17 Aug 2017 05:36:28 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20170817053628</link> + <guid isPermaLink="false">20170817053628</guid> + <description> + <![CDATA[<pre> +a/kernel-generic-4.9.44-x86_64-1.txz: Upgraded. +a/kernel-huge-4.9.44-x86_64-1.txz: Upgraded. +a/kernel-modules-4.9.44-x86_64-1.txz: Upgraded. +d/kernel-headers-4.9.44-x86-1.txz: Upgraded. +k/kernel-source-4.9.44-noarch-1.txz: Upgraded. +xap/mozilla-thunderbird-52.3.0-x86_64-1.txz: Upgraded. +isolinux/initrd.img: Rebuilt. +kernels/*: Upgraded. +usb-and-pxe-installers/usbboot.img: Rebuilt. + </pre>]]> + </description> + </item> + <item> + <title>Tue, 15 Aug 2017 22:16:12 GMT</title> + <pubDate>Tue, 15 Aug 2017 22:16:12 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20170815221612</link> + <guid isPermaLink="false">20170815221612</guid> + <description> + <![CDATA[<pre> +a/aaa_elflibs-14.2-x86_64-31.txz: Rebuilt. +a/kernel-generic-4.9.43-x86_64-1.txz: Upgraded. +a/kernel-huge-4.9.43-x86_64-1.txz: Upgraded. +a/kernel-modules-4.9.43-x86_64-1.txz: Upgraded. +ap/cups-2.2.4-x86_64-2.txz: Rebuilt. + Don't return an empty printer list when there is no default printer. + Thanks to Jurgen Van Ham. +d/gcc-7.2.0-x86_64-1.txz: Upgraded. +d/gcc-brig-7.2.0-x86_64-1.txz: Upgraded. +d/gcc-g++-7.2.0-x86_64-1.txz: Upgraded. +d/gcc-gfortran-7.2.0-x86_64-1.txz: Upgraded. +d/gcc-gnat-7.2.0-x86_64-1.txz: Upgraded. +d/gcc-go-7.2.0-x86_64-1.txz: Upgraded. +d/gcc-objc-7.2.0-x86_64-1.txz: Upgraded. +d/kernel-headers-4.9.43-x86-1.txz: Upgraded. +d/libtool-2.4.6-x86_64-6.txz: Rebuilt. + Recompiled to update embedded GCC version number. +k/kernel-source-4.9.43-noarch-1.txz: Upgraded. +l/poppler-data-0.4.8-noarch-1.txz: Upgraded. +x/xorg-server-1.19.3-x86_64-2.txz: Rebuilt. + This update fixes two security issues: + A user authenticated to an X Session could crash or execute code in the + context of the X Server by exploiting a stack overflow in the endianness + conversion of X Events. + Uninitialized data in endianness conversion in the XEvent handling of the + X.Org X Server allowed authenticated malicious users to access potentially + privileged data from the X server. + For more information, see: + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-10971 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-10972 + (* Security fix *) +x/xorg-server-xephyr-1.19.3-x86_64-2.txz: Rebuilt. +x/xorg-server-xnest-1.19.3-x86_64-2.txz: Rebuilt. +x/xorg-server-xvfb-1.19.3-x86_64-2.txz: Rebuilt. +isolinux/initrd.img: Rebuilt. +kernels/*: Upgraded. +usb-and-pxe-installers/usbboot.img: Rebuilt. + </pre>]]> + </description> + </item> + <item> + <title>Fri, 11 Aug 2017 23:02:43 GMT</title> + <pubDate>Fri, 11 Aug 2017 23:02:43 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20170811230243</link> + <guid isPermaLink="false">20170811230243</guid> + <description> + <![CDATA[<pre> +ap/cups-filters-1.16.1-x86_64-1.txz: Upgraded. +ap/mariadb-10.0.32-x86_64-1.txz: Upgraded. +ap/mpg123-1.25.6-x86_64-1.txz: Upgraded. +d/cmake-3.9.1-x86_64-1.txz: Upgraded. +d/git-2.14.1-x86_64-1.txz: Upgraded. + Fixes security issues: + A "ssh://..." URL can result in a "ssh" command line with a hostname that + begins with a dash "-", which would cause the "ssh" command to instead + (mis)treat it as an option. This is now prevented by forbidding such a + hostname (which should not impact any real-world usage). + Similarly, when GIT_PROXY_COMMAND is configured, the command is run with + host and port that are parsed out from "ssh://..." URL; a poorly written + GIT_PROXY_COMMAND could be tricked into treating a string that begins with a + dash "-" as an option. This is now prevented by forbidding such a hostname + and port number (again, which should not impact any real-world usage). + For more information, see: + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-1000117 + (* Security fix *) +d/mercurial-4.3.1-x86_64-1.txz: Upgraded. + Fixes security issues: + Mercurial's symlink auditing was incomplete prior to 4.3, and could + be abused to write to files outside the repository. + Mercurial was not sanitizing hostnames passed to ssh, allowing + shell injection attacks on clients by specifying a hostname starting + with -oProxyCommand. + For more information, see: + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-1000115 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-1000116 + (* Security fix *) +d/subversion-1.9.7-x86_64-1.txz: Upgraded. + Fixed client side arbitrary code execution vulnerability. + For more information, see: + https://subversion.apache.org/security/CVE-2017-9800-advisory.txt + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-9800 + (* Security fix *) +l/libsoup-2.58.2-x86_64-1.txz: Upgraded. + Fixed a chunked decoding buffer overrun that could be exploited against + either clients or servers. + For more information, see: + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-2885 + (* Security fix *) +n/samba-4.6.7-x86_64-1.txz: Upgraded. +tcl/tcl-8.6.7-x86_64-1.txz: Upgraded. +tcl/tk-8.6.7-x86_64-1.txz: Upgraded. + </pre>]]> + </description> + </item> + <item> + <title>Wed, 9 Aug 2017 20:23:16 GMT</title> + <pubDate>Wed, 9 Aug 2017 20:23:16 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20170809202316</link> + <guid isPermaLink="false">20170809202316</guid> + <description> + <![CDATA[<pre> +a/kernel-generic-4.9.41-x86_64-1.txz: Upgraded. +a/kernel-huge-4.9.41-x86_64-1.txz: Upgraded. +a/kernel-modules-4.9.41-x86_64-1.txz: Upgraded. +ap/cups-filters-1.16.0-x86_64-2.txz: Rebuilt. + Linked against poppler-0.57.0. +ap/mpg123-1.25.5-x86_64-1.txz: Upgraded. +d/gcc-7.1.0-x86_64-3.txz: Rebuilt. + Recompiled with upstream patches for glibc-2.26 compatibility. +d/gcc-brig-7.1.0-x86_64-3.txz: Rebuilt. +d/gcc-g++-7.1.0-x86_64-3.txz: Rebuilt. +d/gcc-gfortran-7.1.0-x86_64-3.txz: Rebuilt. +d/gcc-gnat-7.1.0-x86_64-3.txz: Rebuilt. +d/gcc-go-7.1.0-x86_64-3.txz: Rebuilt. +d/gcc-objc-7.1.0-x86_64-3.txz: Rebuilt. +d/kernel-headers-4.9.41-x86-1.txz: Upgraded. +d/llvm-4.0.1-x86_64-2.txz: Rebuilt. + Fixed garbled output from lldb. Thanks to Ebben Aries. + Patched to compile with glibc-2.26. +k/kernel-source-4.9.41-noarch-1.txz: Upgraded. +kde/calligra-2.9.11-x86_64-13.txz: Rebuilt. + Linked against glew-2.1.0 and poppler-0.57.0. +l/gdk-pixbuf2-2.36.8-x86_64-1.txz: Upgraded. +l/gtk+3-3.22.18-x86_64-1.txz: Upgraded. +l/harfbuzz-1.4.8-x86_64-1.txz: Upgraded. +l/libxslt-1.1.29-x86_64-2.txz: Rebuilt. + Don't include xlocale.h in libxslt/xsltlocale.h, as it has been removed from + glibc-2.26. Thanks to Matteo Bernardini. +l/pango-1.40.9-x86_64-1.txz: Upgraded. +l/poppler-0.57.0-x86_64-1.txz: Upgraded. + Shared library .so-version bump. +n/curl-7.55.0-x86_64-1.txz: Upgraded. + This update fixes three security issues: + URL globbing out of bounds read + TFTP sends more than buffer size + FILE buffer read out of bounds + For more information, see: + https://curl.haxx.se/docs/adv_20170809A.html + https://curl.haxx.se/docs/adv_20170809B.html + https://curl.haxx.se/docs/adv_20170809C.html + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-1000101 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-1000100 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-1000099 + (* Security fix *) +n/httpd-2.4.27-x86_64-2.txz: Rebuilt. + Recompiled against glibc-2.26 to fix relocation error. + Thanks to Willy Sudiarto Raharjo. +x/glew-2.1.0-x86_64-1.txz: Upgraded. + Shared library .so-version bump. +x/libdrm-2.4.82-x86_64-1.txz: Upgraded. +x/mesa-17.1.6-x86_64-1.txz: Upgraded. + Linked against glew-2.1.0. +xap/gparted-0.29.0-x86_64-1.txz: Upgraded. +xap/mozilla-firefox-52.3.0esr-x86_64-1.txz: Upgraded. + This release contains security fixes and improvements. + For more information, see: + https://www.mozilla.org/security/known-vulnerabilities/firefoxESR.html + (* Security fix *) +xfce/tumbler-0.2.0-x86_64-1.txz: Upgraded. + Linked against poppler-0.57.0. +isolinux/initrd.img: Rebuilt. +kernels/*: Upgraded. +usb-and-pxe-installers/usbboot.img: Rebuilt. + </pre>]]> + </description> + </item> + <item> + <title>Sun, 6 Aug 2017 05:29:56 GMT</title> + <pubDate>Sun, 6 Aug 2017 05:29:56 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20170806052956</link> + <guid isPermaLink="false">20170806052956</guid> + <description> + <![CDATA[<pre> +a/e2fsprogs-1.43.5-x86_64-1.txz: Upgraded. +a/glibc-solibs-2.26-x86_64-2.txz: Rebuilt. +ap/vim-8.0.0876-x86_64-1.txz: Upgraded. +d/git-2.14.0-x86_64-1.txz: Upgraded. +l/glibc-2.26-x86_64-2.txz: Rebuilt. + Recompiled to add libnss_compat-2.26.so, libnss_nis-2.26.so, + libnss_nisplus-2.26.so, and headers to restore missing/broken + NIS functionality. +l/glibc-i18n-2.26-x86_64-2.txz: Rebuilt. +l/glibc-profile-2.26-x86_64-2.txz: Rebuilt. +xap/vim-gvim-8.0.0876-x86_64-1.txz: Upgraded. + </pre>]]> + </description> + </item> + <item> + <title>Fri, 4 Aug 2017 19:22:07 GMT</title> + <pubDate>Fri, 4 Aug 2017 19:22:07 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20170804192207</link> + <guid isPermaLink="false">20170804192207</guid> + <description> + <![CDATA[<pre> +a/glibc-solibs-2.26-x86_64-1.txz: Upgraded. +ap/sqlite-3.20.0-x86_64-1.txz: Upgraded. +l/glibc-2.26-x86_64-1.txz: Upgraded. +l/glibc-i18n-2.26-x86_64-1.txz: Upgraded. +l/glibc-profile-2.26-x86_64-1.txz: Upgraded. +l/imagemagick-6.9.9_5-x86_64-1.txz: Upgraded. +l/pango-1.40.7-x86_64-2.txz: Rebuilt. + Patched to fix Unicode emoji handling issue caused by width changes in glibc. +n/bind-9.11.2-x86_64-1.txz: Upgraded. +n/dhcp-4.3.6-x86_64-1.txz: Upgraded. +n/nmap-7.60-x86_64-1.txz: Upgraded. + </pre>]]> + </description> + </item> + <item> + <title>Wed, 2 Aug 2017 03:43:51 GMT</title> + <pubDate>Wed, 2 Aug 2017 03:43:51 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20170802034351</link> + <guid isPermaLink="false">20170802034351</guid> + <description> + <![CDATA[<pre> +a/btrfs-progs-v4.12-x86_64-1.txz: Upgraded. +l/ffmpeg-3.3.3-x86_64-1.txz: Upgraded. +l/seamonkey-solibs-2.48-x86_64-2.txz: Rebuilt. +n/bluez-5.46-x86_64-2.txz: Rebuilt. + Added /usr/bin/gatttool. +n/gnupg-1.4.22-x86_64-1.txz: Upgraded. + Mitigate a flush+reload side-channel attack on RSA secret keys dubbed + "Sliding right into disaster". + For more information, see: + https://eprint.iacr.org/2017/627 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-7526 + (* Security fix *) +n/gnupg2-2.1.22-x86_64-1.txz: Upgraded. +x/xf86-input-wacom-0.35.0-x86_64-1.txz: Upgraded. +xap/seamonkey-2.48-x86_64-2.txz: Rebuilt. + Recompiled with -fno-delete-null-pointer-checks to fix crashes caused by + aggressive gcc7 optimization. Thanks to KewlCat for the bug report. + </pre>]]> + </description> + </item> + <item> + <title>Fri, 28 Jul 2017 20:29:47 GMT</title> + <pubDate>Fri, 28 Jul 2017 20:29:47 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20170728202947</link> + <guid isPermaLink="false">20170728202947</guid> + <description> + <![CDATA[<pre> +a/dbus-1.10.22-x86_64-1.txz: Upgraded. +a/gptfdisk-1.0.3-x86_64-1.txz: Upgraded. +a/kernel-generic-4.9.40-x86_64-1.txz: Upgraded. +a/kernel-huge-4.9.40-x86_64-1.txz: Upgraded. +a/kernel-modules-4.9.40-x86_64-1.txz: Upgraded. +a/mkinitrd-1.4.11-x86_64-4.txz: Rebuilt. + Upgraded to busybox-1.27.1. +ap/cups-filters-1.16.0-x86_64-1.txz: Upgraded. +ap/hplip-3.17.7-x86_64-1.txz: Upgraded. +ap/squashfs-tools-4.3-x86_64-2.txz: Rebuilt. + Patched a couple of denial of service issues and other bugs. + For more information, see: + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-4645 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-4646 + (* Security fix *) +d/kernel-headers-4.9.40-x86-1.txz: Upgraded. +k/kernel-source-4.9.40-noarch-1.txz: Upgraded. +l/libpng-1.6.31-x86_64-1.txz: Upgraded. +isolinux/initrd.img: Rebuilt. + Upgraded to busybox-1.27.1. +kernels/*: Upgraded. +usb-and-pxe-installers/usbboot.img: Rebuilt. + Upgraded to busybox-1.27.1. + </pre>]]> + </description> + </item> + <item> + <title>Thu, 27 Jul 2017 01:03:02 GMT</title> + <pubDate>Thu, 27 Jul 2017 01:03:02 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20170727010302</link> + <guid isPermaLink="false">20170727010302</guid> + <description> + <![CDATA[<pre> +a/dbus-1.10.20-x86_64-2.txz: Rebuilt. + Don't demand high-quality entropy from expat-2.2.2+ because 1) dbus doesn't + need it and 2) it can cause the boot process to hang if dbus times out. + Thanks to SeB for a link to the bug report and patch. + </pre>]]> + </description> + </item> + <item> + <title>Tue, 25 Jul 2017 21:09:42 GMT</title> + <pubDate>Tue, 25 Jul 2017 21:09:42 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20170725210942</link> + <guid isPermaLink="false">20170725210942</guid> + <description> + <![CDATA[<pre> +n/bind-9.11.1_P3-x86_64-1.txz: Upgraded. + Fix a regression in the previous BIND release that broke verification + of TSIG signed TCP message sequences where not all the messages contain + TSIG records. + Compiled to use libidn rather than the deprecated (and broken) idnkit. +n/idnkit-1.0-x86_64-1.txz: Removed. + </pre>]]> + </description> + </item> + <item> + <title>Tue, 25 Jul 2017 03:45:44 GMT</title> + <pubDate>Tue, 25 Jul 2017 03:45:44 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20170725034544</link> + <guid isPermaLink="false">20170725034544</guid> + <description> + <![CDATA[<pre> +a/lvm2-2.02.173-x86_64-1.txz: Upgraded. +a/xfsprogs-4.12.0-x86_64-1.txz: Upgraded. +ap/vim-8.0.0771-x86_64-1.txz: Upgraded. +e/emacs-25.2-x86_64-3.txz: Rebuilt. + Linked against imagemagick-6.9.9-3 and gtk+3-3.22.17. +l/imagemagick-6.9.9_3-x86_64-1.txz: Upgraded. + Compiled with --enable-hdri option. + Shared library .so-version bump. +l/virtuoso-ose-6.1.8-x86_64-7.txz: Rebuilt. + Linked against imagemagick-6.9.9-3. +xap/gnuchess-6.2.5-x86_64-1.txz: Upgraded. +xap/vim-gvim-8.0.0771-x86_64-1.txz: Upgraded. + Linked against gtk+3-3.22.17. +xap/xine-lib-1.2.8-x86_64-3.txz: Rebuilt. + Linked against imagemagick-6.9.9-3. +xap/xlockmore-5.54-x86_64-2.txz: Rebuilt. + Linked against imagemagick-6.9.9-3. + </pre>]]> + </description> + </item> + <item> + <title>Mon, 24 Jul 2017 19:59:34 GMT</title> + <pubDate>Mon, 24 Jul 2017 19:59:34 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20170724195934</link> + <guid isPermaLink="false">20170724195934</guid> + <description> + <![CDATA[<pre> +ap/man-pages-4.12-noarch-1.txz: Upgraded. +ap/mpg123-1.25.4-x86_64-1.txz: Upgraded. +ap/nano-2.8.6-x86_64-1.txz: Upgraded. +d/binutils-2.29-x86_64-1.txz: Upgraded. +d/oprofile-1.1.0-x86_64-4.txz: Rebuilt. + Recompiled against new libbfd from binutils-2.29. +l/gdk-pixbuf2-2.36.7-x86_64-2.txz: Rebuilt. + Restored greyscale support. Thanks to brobr. + Fixed handling cache updates on multilib. Thanks to SeB. +l/libidn2-2.0.3-x86_64-1.txz: Upgraded. +n/tcpdump-4.9.1-x86_64-1.txz: Upgraded. + This update fixes an issue where tcpdump 4.9.0 allows remote attackers + to cause a denial of service (heap-based buffer over-read and application + crash) via crafted packet data. + For more information, see: + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-11108 + (* Security fix *) +xap/pan-0.142-x86_64-1.txz: Upgraded. + </pre>]]> + </description> + </item> + <item> + <title>Fri, 21 Jul 2017 20:09:49 GMT</title> + <pubDate>Fri, 21 Jul 2017 20:09:49 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20170721200949</link> + <guid isPermaLink="false">20170721200949</guid> + <description> + <![CDATA[<pre> +l/seamonkey-solibs-2.48-x86_64-1.txz: Upgraded. +xap/seamonkey-2.48-x86_64-1.txz: Upgraded. + This update contains security fixes and improvements. + For more information, see: + http://www.seamonkey-project.org/releases/seamonkey2.48 + (* Security fix *) + </pre>]]> + </description> + </item> + <item> + <title>Thu, 20 Jul 2017 21:06:53 GMT</title> + <pubDate>Thu, 20 Jul 2017 21:06:53 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20170720210653</link> + <guid isPermaLink="false">20170720210653</guid> + <description> + <![CDATA[<pre> +a/util-linux-2.30.1-x86_64-1.txz: Upgraded. +l/lcms2-2.8-x86_64-1.txz: Upgraded. +l/librsvg-2.40.18-x86_64-1.txz: Upgraded. +x/libinput-1.8.1-x86_64-1.txz: Upgraded. + </pre>]]> + </description> + </item> + <item> + <title>Wed, 19 Jul 2017 20:58:46 GMT</title> + <pubDate>Wed, 19 Jul 2017 20:58:46 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20170719205846</link> + <guid isPermaLink="false">20170719205846</guid> + <description> + <![CDATA[<pre> +e/emacs-25.2-x86_64-2.txz: Rebuilt. + Linked against imagemagick-6.9.9-0. +l/gdk-pixbuf2-2.36.7-x86_64-1.txz: Upgraded. +l/gtk+3-3.22.17-x86_64-1.txz: Upgraded. +l/harfbuzz-1.4.7-x86_64-1.txz: Upgraded. +l/virtuoso-ose-6.1.8-x86_64-6.txz: Rebuilt. + Linked against imagemagick-6.9.9-0. +n/libgcrypt-1.8.0-x86_64-1.txz: Upgraded. +xap/xine-lib-1.2.8-x86_64-2.txz: Rebuilt. + Linked against imagemagick-6.9.9-0. +xap/xlockmore-5.54-x86_64-1.txz: Upgraded. + Linked against imagemagick-6.9.9-0. + </pre>]]> + </description> + </item> + <item> + <title>Tue, 18 Jul 2017 23:10:25 GMT</title> + <pubDate>Tue, 18 Jul 2017 23:10:25 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20170718231025</link> + <guid isPermaLink="false">20170718231025</guid> + <description> + <![CDATA[<pre> +a/kernel-generic-4.9.38-x86_64-1.txz: Upgraded. +a/kernel-huge-4.9.38-x86_64-1.txz: Upgraded. +a/kernel-modules-4.9.38-x86_64-1.txz: Upgraded. +a/mkinitrd-1.4.11-x86_64-3.txz: Upgraded. + Support btrfs and ocfs2 volume ids in busybox. Thanks to bam80. + Handle rootflags in init script. Thanks to davjohn. +a/openssl-solibs-1.0.2l-x86_64-1.txz: Upgraded. +ap/gutenprint-5.2.13-x86_64-1.txz: Upgraded. +d/cmake-3.9.0-x86_64-1.txz: Upgraded. +d/kernel-headers-4.9.38-x86-1.txz: Upgraded. +k/kernel-source-4.9.38-noarch-1.txz: Upgraded. +kde/calligra-2.9.11-x86_64-12.txz: Rebuilt. + Linked against exiv2-0.26. +kde/gwenview-4.14.3-x86_64-3.txz: Rebuilt. + Linked against exiv2-0.26. +kde/kde-runtime-4.14.3-x86_64-5.txz: Rebuilt. + Linked against exiv2-0.26 and libwebp-0.6.0. +kde/kdelibs-4.14.34-x86_64-1.txz: Upgraded. +kde/kfilemetadata-4.14.3-x86_64-3.txz: Rebuilt. + Linked against exiv2-0.26. +kde/libkexiv2-4.14.3-x86_64-3.txz: Rebuilt. + Linked against exiv2-0.26. +kde/nepomuk-core-4.14.3-x86_64-3.txz: Rebuilt. + Linked against exiv2-0.26. +l/SDL2_image-2.0.1-x86_64-2.txz: Rebuilt. + Linked against libwebp-0.6.0. +l/exiv2-0.26-x86_64-1.txz: Upgraded. + Shared library .so-version bump. +l/expat-2.2.2-x86_64-1.txz: Upgraded. + Fixes security issues including: + External entity infinite loop DoS + For more information, see: + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-9233 + https://libexpat.github.io/doc/cve-2017-9233/ + (* Security fix *) +l/ffmpeg-3.3.2-x86_64-2.txz: Rebuilt. + Linked against libwebp-0.6.0. +l/gd-2.2.4-x86_64-1.txz: Upgraded. + Linked against libwebp-0.6.0. + Fixes security issues: + gdImageCreate() doesn't check for oversized images and as such is prone to + DoS vulnerabilities. (CVE-2016-9317) + double-free in gdImageWebPtr() (CVE-2016-6912) + potential unsigned underflow in gd_interpolation.c (CVE-2016-10166) + DOS vulnerability in gdImageCreateFromGd2Ctx() (CVE-2016-10167) + Signed Integer Overflow gd_io.c (CVE-2016-10168) + For more information, see: + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-9317 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-6912 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-10166 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-10167 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-10168 + (* Security fix *) +l/imagemagick-6.9.9_0-x86_64-1.txz: Upgraded. + Linked against libwebp-0.6.0. + Shared library .so-version bump. +l/libwebp-0.6.0-x86_64-1.txz: Added. + Thanks to powtrix. +l/orc-0.4.27-x86_64-1.txz: Upgraded. +l/pango-1.40.7-x86_64-1.txz: Upgraded. +l/strigi-0.7.8-x86_64-3.txz: Rebuilt. + Linked against exiv2-0.26. +n/bluez-5.46-x86_64-1.txz: Upgraded. +n/libtirpc-1.0.2-x86_64-1.txz: Upgraded. +n/nfs-utils-1.3.4-x86_64-2.txz: Rebuilt. + Added /etc/default/nfs config file for setting additional options. + Thanks to shasta and Robby Workman. +n/openssh-7.5p1-x86_64-2.txz: Rebuilt. + Added /etc/default/sshd config file for setting additional options. + Thanks to shasta and Robby Workman. +n/openssl-1.0.2l-x86_64-1.txz: Upgraded. +n/rpcbind-0.2.4-x86_64-2.txz: Rebuilt. + Fixed a bug in a previous patch where a svc_freeargs() call ended up freeing + a static pointer causing rpcbind to crash. Thanks to Jonathan Woithe, + Rafael Jorge Csura Szendrodi, and Robby Workman for identifying the problem + and helping to test a fix. + Added /etc/default/rpc config file (useful for setting static port + assignments). Thanks to shasta and Robby Workman. +n/stunnel-5.42-x86_64-1.txz: Upgraded. +n/yptools-2.14-x86_64-8.txz: Rebuilt. + Added /etc/default/yp config file for setting additional options. + Thanks to shasta and Robby Workman. +xap/geeqie-1.3-x86_64-2.txz: Rebuilt. + Linked against exiv2-0.26. +xfce/xfce4-terminal-0.8.6-x86_64-1.txz: Upgraded. +isolinux/initrd.img: Rebuilt. +kernels/*: Upgraded. +usb-and-pxe-installers/usbboot.img: Rebuilt. + </pre>]]> + </description> + </item> + <item> + <title>Fri, 14 Jul 2017 22:11:58 GMT</title> + <pubDate>Fri, 14 Jul 2017 22:11:58 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20170714221158</link> + <guid isPermaLink="false">20170714221158</guid> + <description> + <![CDATA[<pre> +ap/mariadb-10.0.31-x86_64-1.txz: Upgraded. + This update fixes bugs and security issues. + For more information, see: + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-3308 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-3309 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-3453 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-3456 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-3464 + (* Security fix *) +l/gst-plugins-base-1.12.2-x86_64-1.txz: Upgraded. +l/gst-plugins-good-1.12.2-x86_64-1.txz: Upgraded. +l/gst-plugins-libav-1.12.2-x86_64-1.txz: Upgraded. +l/gstreamer-1.12.2-x86_64-1.txz: Upgraded. +l/libjpeg-turbo-1.5.2-x86_64-1.txz: Upgraded. +n/samba-4.6.6-x86_64-1.txz: Upgraded. + This update fixes an authentication validation bypass security issue: + "Orpheus' Lyre mutual authentication validation bypass" + All versions of Samba from 4.0.0 onwards using embedded Heimdal + Kerberos are vulnerable to a man-in-the-middle attack impersonating + a trusted server, who may gain elevated access to the domain by + returning malicious replication or authorization data. + Samba binaries built against MIT Kerberos are not vulnerable. + For more information, see: + https://www.samba.org/samba/security/CVE-2017-11103.html + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-11103 + (* Security fix *) +x/mesa-17.1.5-x86_64-1.txz: Upgraded. + </pre>]]> + </description> + </item> + <item> + <title>Thu, 13 Jul 2017 19:24:36 GMT</title> + <pubDate>Thu, 13 Jul 2017 19:24:36 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20170713192436</link> + <guid isPermaLink="false">20170713192436</guid> + <description> + <![CDATA[<pre> +a/mkinitrd-1.4.11-x86_64-2.txz: Rebuilt. + Process initrd output filename template strings %KVER% and %SLACKVER% + after processing all other options to prevent depending on the command + line order for proper functioning. Thanks to SeB. +n/httpd-2.4.27-x86_64-1.txz: Upgraded. + This update fixes two security issues: + Read after free in mod_http2 (CVE-2017-9789) + Uninitialized memory reflection in mod_auth_digest (CVE-2017-9788) + Thanks to Robert Swiecki for reporting these issues. + For more information, see: + https://httpd.apache.org/security/vulnerabilities_24.html + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-9789 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-9788 + (* Security fix *) + </pre>]]> + </description> + </item> + <item> + <title>Wed, 12 Jul 2017 23:11:53 GMT</title> + <pubDate>Wed, 12 Jul 2017 23:11:53 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20170712231153</link> + <guid isPermaLink="false">20170712231153</guid> + <description> + <![CDATA[<pre> +a/kernel-generic-4.9.37-x86_64-1.txz: Upgraded. +a/kernel-huge-4.9.37-x86_64-1.txz: Upgraded. +a/kernel-modules-4.9.37-x86_64-1.txz: Upgraded. +a/mkinitrd-1.4.11-x86_64-1.txz: Upgraded. + Added support for including template strings %KVER% (kernel version) and + %SLACKVER% (Slackware version) in the output filename. Thanks to SeB. +a/pciutils-3.5.5-x86_64-1.txz: Upgraded. +ap/cgmanager-0.41-x86_64-2.txz: Rebuilt. + Fixed duplicate init scripts. +ap/mpg123-1.25.2-x86_64-1.txz: Upgraded. +ap/screen-4.6.1-x86_64-1.txz: Upgraded. +d/kernel-headers-4.9.37-x86-1.txz: Upgraded. +d/strace-4.18-x86_64-1.txz: Upgraded. +k/kernel-source-4.9.37-noarch-1.txz: Upgraded. +l/libarchive-3.3.2-x86_64-1.txz: Upgraded. +n/crda-3.18-x86_64-4.txz: Rebuilt. + Rebuilt using wireless-regdb-2017.03.07. Thanks to Robby Workman. +n/iproute2-4.12.0-x86_64-1.txz: Upgraded. +extra/bash-completion/bash-completion-2.7-noarch-1.txz: Upgraded. +isolinux/initrd.img: Rebuilt. +kernels/*: Upgraded. +usb-and-pxe-installers/usbboot.img: Rebuilt. + </pre>]]> + </description> + </item> + <item> + <title>Mon, 10 Jul 2017 21:43:37 GMT</title> + <pubDate>Mon, 10 Jul 2017 21:43:37 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20170710214337</link> + <guid isPermaLink="false">20170710214337</guid> + <description> + <![CDATA[<pre> +a/dbus-1.10.20-x86_64-1.txz: Upgraded. +a/lvm2-2.02.172-x86_64-1.txz: Upgraded. +ap/diffstat-1.61-x86_64-1.txz: Upgraded. +ap/hplip-3.17.6-x86_64-1.txz: Upgraded. +ap/sysstat-11.4.4-x86_64-1.txz: Upgraded. +d/git-2.13.2-x86_64-1.txz: Upgraded. +d/help2man-1.46.6-x86_64-1.txz: Upgraded. +d/strace-4.17-x86_64-1.txz: Upgraded. +l/hunspell-1.6.1-x86_64-1.txz: Upgraded. +l/libtiff-4.0.8-x86_64-1.txz: Upgraded. +n/libqmi-1.18.0-x86_64-1.txz: Upgraded. +n/libtirpc-1.0.1-x86_64-3.txz: Rebuilt. + Patched a bug which can cause a denial of service through memory exhaustion. + Thanks to Robby Workman. + For more information, see: + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-8779 + (* Security fix *) +n/rpcbind-0.2.4-x86_64-1.txz: Upgraded. + Patched a bug which can cause a denial of service through memory exhaustion. + Thanks to Robby Workman. + For more information, see: + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-8779 + (* Security fix *) + </pre>]]> + </description> + </item> + <item> + <title>Sun, 9 Jul 2017 20:38:08 GMT</title> + <pubDate>Sun, 9 Jul 2017 20:38:08 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20170709203808</link> + <guid isPermaLink="false">20170709203808</guid> + <description> + <![CDATA[<pre> +a/lilo-24.2-x86_64-5.txz: Rebuilt. + liloconfig: support /dev/vda in QEMU. Thanks to Robby Workman. +a/logrotate-3.12.2-x86_64-1.txz: Upgraded. + Thanks to Robby Workman. +a/sysvinit-scripts-2.0-noarch-37.txz: Rebuilt. + rc.cpufreq: document "schedutil" CPU scaling governor. + Thanks to Paul Blazejowski. +l/cairomm-1.12.2-x86_64-1.txz: Upgraded. +l/fuse-2.9.7-x86_64-1.txz: Upgraded. +l/gmm-4.3-noarch-1.txz: Upgraded. +l/gmp-6.1.2-x86_64-1.txz: Upgraded. +l/gnu-efi-3.0.6-x86_64-1.txz: Upgraded. +l/libaio-0.3.110-x86_64-1.txz: Upgraded. +l/libao-1.2.2-x86_64-1.txz: Upgraded. +l/libcap-ng-0.7.8-x86_64-1.txz: Upgraded. +l/libmowgli-1.0.0-x86_64-1.txz: Upgraded. +l/libnl3-3.3.0-x86_64-1.txz: Upgraded. +l/libyaml-0.1.7-x86_64-1.txz: Upgraded. +l/lzo-2.10-x86_64-1.txz: Upgraded. +l/shared-mime-info-1.8-x86_64-1.txz: Upgraded. +n/ethtool-4.11-x86_64-1.txz: Upgraded. +n/iproute2-4.11.0-x86_64-1.txz: Upgraded. +n/ipset-6.32-x86_64-1.txz: Upgraded. +n/irssi-1.0.4-x86_64-1.txz: Upgraded. + This release fixes two remote crash issues as well as a few bugs. + For more information, see: + https://irssi.org/security/irssi_sa_2017_07.txt + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-10965 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-10966 + (* Security fix *) +n/libmnl-1.0.4-x86_64-1.txz: Upgraded. +n/mtr-0.92-x86_64-1.txz: Upgraded. +n/nfs-utils-1.3.4-x86_64-1.txz: Upgraded. +x/motif-2.3.7-x86_64-2.txz: Rebuilt. +x/xterm-330-x86_64-1.txz: Upgraded. +xfce/Thunar-1.6.12-x86_64-1.txz: Upgraded. + </pre>]]> + </description> + </item> + <item> + <title>Sat, 8 Jul 2017 00:11:34 GMT</title> + <pubDate>Sat, 8 Jul 2017 00:11:34 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20170708001134</link> + <guid isPermaLink="false">20170708001134</guid> + <description> + <![CDATA[<pre> +a/aaa_elflibs-14.2-x86_64-30.txz: Rebuilt. + Added libidn2.so.0. +a/gettext-0.19.8.1-x86_64-4.txz: Rebuilt. +ap/cgmanager-0.41-x86_64-1.txz: Upgraded. + Maybe we don't really need this, but it likely doesn't hurt. +ap/ghostscript-9.21-x86_64-1.txz: Upgraded. +ap/gutenprint-5.2.12-x86_64-2.txz: Rebuilt. + Linked against libidn2-2.0.2 and libunistring-0.9.7. +ap/lxc-2.0.8-x86_64-3.txz: Rebuilt. + Linked against libidn2-2.0.2 and libunistring-0.9.7. +ap/texinfo-6.4-x86_64-1.txz: Upgraded. +d/gettext-tools-0.19.8.1-x86_64-4.txz: Rebuilt. + Linked against libunistring-0.9.7. +d/guile-2.0.14-x86_64-2.txz: Rebuilt. + Linked against libunistring-0.9.7. +d/mercurial-4.2.2-x86_64-1.txz: Upgraded. +l/fftw-3.3.6_pl2-x86_64-1.txz: Upgraded. +l/gc-7.4.4-x86_64-1.txz: Upgraded. +l/gcr-3.20.0-x86_64-1.txz: Upgraded. +l/glib-networking-2.50.0-x86_64-2.txz: Rebuilt. + Linked against libidn2-2.0.2 and libunistring-0.9.7. +l/gnome-keyring-3.20.1-x86_64-1.txz: Upgraded. +l/gtk+2-2.24.31-x86_64-2.txz: Rebuilt. + Linked against libidn2-2.0.2 and libunistring-0.9.7. +l/gtk+3-3.22.16-x86_64-2.txz: Rebuilt. + Linked against libidn2-2.0.2 and libunistring-0.9.7. +l/libidn2-2.0.2-x86_64-1.txz: Added. +l/libunistring-0.9.7-x86_64-1.txz: Upgraded. + Shared library .so-version bump. +l/libvncserver-0.9.11-x86_64-2.txz: Rebuilt. + Linked against libidn2-2.0.2 and libunistring-0.9.7. +l/pcre-8.41-x86_64-1.txz: Upgraded. +l/vte-0.44.3-x86_64-2.txz: Rebuilt. + Linked against libidn2-2.0.2 and libunistring-0.9.7. +n/NetworkManager-1.8.2-x86_64-1.txz: Upgraded. +n/ca-certificates-20161130-noarch-1.txz: Upgraded. +n/curl-7.54.1-x86_64-1.txz: Upgraded. +n/dhcp-4.3.5-x86_64-1.txz: Upgraded. +n/dnsmasq-2.77-x86_64-1.txz: Upgraded. + Linked against libidn2-2.0.2 and libunistring-0.9.7. +n/gnutls-3.5.14-x86_64-1.txz: Upgraded. + Linked against libidn2-2.0.2 and libunistring-0.9.7. +n/lftp-4.7.7-x86_64-1.txz: Upgraded. +n/php-5.6.31-x86_64-1.txz: Upgraded. + This release fixes bugs and security issues. + For more information, see: + https://php.net/ChangeLog-5.php#5.6.31 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-9224 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-9226 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-9227 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-9228 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-9229 + (* Security fix *) +n/wget-1.19.1-x86_64-2.txz: Rebuilt. + Linked against libidn2-2.0.2 and libunistring-0.9.7. +n/whois-5.2.16-x86_64-1.txz: Upgraded. + Linked against libidn2-2.0.2 and libunistring-0.9.7. +x/fontconfig-2.12.4-x86_64-1.txz: Upgraded. +x/libinput-1.8.0-x86_64-1.txz: Upgraded. +extra/tigervnc/tigervnc-1.8.0-x86_64-2.txz: Rebuilt. + Linked against libidn2-2.0.2 and libunistring-0.9.7. + </pre>]]> + </description> + </item> + <item> + <title>Thu, 6 Jul 2017 00:38:21 GMT</title> + <pubDate>Thu, 6 Jul 2017 00:38:21 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20170706003821</link> + <guid isPermaLink="false">20170706003821</guid> + <description> + <![CDATA[<pre> +a/kernel-generic-4.9.36-x86_64-1.txz: Upgraded. +a/kernel-huge-4.9.36-x86_64-1.txz: Upgraded. +a/kernel-modules-4.9.36-x86_64-1.txz: Upgraded. +d/kernel-headers-4.9.36-x86-1.txz: Upgraded. +k/kernel-source-4.9.36-noarch-1.txz: Upgraded. +xap/xscreensaver-5.37-x86_64-1.txz: Upgraded. +isolinux/initrd.img: Rebuilt. +kernels/*: Upgraded. +usb-and-pxe-installers/usbboot.img: Rebuilt. + </pre>]]> + </description> + </item> + <item> + <title>Mon, 3 Jul 2017 23:09:19 GMT</title> + <pubDate>Mon, 3 Jul 2017 23:09:19 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20170703230919</link> + <guid isPermaLink="false">20170703230919</guid> + <description> + <![CDATA[<pre> +a/grep-3.1-x86_64-1.txz: Upgraded. +ap/acct-6.6.4-x86_64-1.txz: Upgraded. +ap/cups-2.2.4-x86_64-1.txz: Upgraded. +ap/cups-filters-1.14.1-x86_64-1.txz: Upgraded. +ap/gphoto2-2.5.14-x86_64-1.txz: Upgraded. +ap/tmux-2.5-x86_64-1.txz: Upgraded. +l/apr-1.6.2-x86_64-1.txz: Upgraded. +l/apr-util-1.6.0-x86_64-1.txz: Upgraded. +l/libgphoto2-2.5.14-x86_64-1.txz: Upgraded. +l/libpng-1.6.30-x86_64-1.txz: Upgraded. +l/sound-theme-freedesktop-0.8-noarch-1.txz: Upgraded. +x/mesa-17.1.4-x86_64-1.txz: Upgraded. + </pre>]]> + </description> + </item> + <item> + <title>Fri, 30 Jun 2017 21:14:15 GMT</title> + <pubDate>Fri, 30 Jun 2017 21:14:15 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20170630211415</link> + <guid isPermaLink="false">20170630211415</guid> + <description> + <![CDATA[<pre> +a/glibc-solibs-2.25-x86_64-3.txz: Rebuilt. + (* Security fix *) +a/kernel-generic-4.9.35-x86_64-1.txz: Upgraded. + (* Security fix *) +a/kernel-huge-4.9.35-x86_64-1.txz: Upgraded. + (* Security fix *) +a/kernel-modules-4.9.35-x86_64-1.txz: Upgraded. +d/kernel-headers-4.9.35-x86-1.txz: Upgraded. +k/kernel-source-4.9.35-noarch-1.txz: Upgraded. + This kernel fixes security issues that include possible stack exhaustion, + memory corruption, and arbitrary code execution. + For more information, see: + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-7482 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-1000365 + (* Security fix *) +l/glibc-2.25-x86_64-3.txz: Rebuilt. + Applied upstream security hardening patches from git. + For more information, see: + https://sourceware.org/git/?p=glibc.git;a=commit;h=3c7cd21290cabdadd72984fb69bc51e64ff1002d + https://sourceware.org/git/?p=glibc.git;a=commit;h=46703a3995aa3ca2b816814aa4ad05ed524194dd + https://sourceware.org/git/?p=glibc.git;a=commit;h=c69d4a0f680a24fdbe323764a50382ad324041e9 + https://sourceware.org/git/?p=glibc.git;a=commit;h=3776f38fcd267c127ba5eb222e2c614c191744aa + https://sourceware.org/git/?p=glibc.git;a=commit;h=adc7e06fb412a2a1ee52f8cb788caf436335b9f3 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-1000366 + (* Security fix *) +l/glibc-i18n-2.25-x86_64-3.txz: Rebuilt. +l/glibc-profile-2.25-x86_64-3.txz: Rebuilt. + (* Security fix *) +isolinux/initrd.img: Rebuilt. +kernels/*: Upgraded. +usb-and-pxe-installers/usbboot.img: Rebuilt. + </pre>]]> + </description> + </item> + <item> + <title>Thu, 29 Jun 2017 20:55:09 GMT</title> + <pubDate>Thu, 29 Jun 2017 20:55:09 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20170629205509</link> + <guid isPermaLink="false">20170629205509</guid> + <description> + <![CDATA[<pre> +a/mkinitrd-1.4.10-x86_64-1.txz: Upgraded. + Added support for -P option and MICROCODE_ARCH in mkinitrd.conf to specify + a microcode archive to be prepended to the initrd for early CPU microcode + patching by the kernel. Thanks to SeB. +ap/nano-2.8.5-x86_64-1.txz: Upgraded. +ap/screen-4.6.0-x86_64-1.txz: Upgraded. +d/llvm-4.0.1-x86_64-1.txz: Upgraded. +l/pcre-8.40-x86_64-1.txz: Upgraded. +l/readline-7.0.003-x86_64-1.txz: Upgraded. +n/bind-9.11.1_P2-x86_64-1.txz: Upgraded. + This update fixes a high severity security issue: + An error in TSIG handling could permit unauthorized zone transfers + or zone updates. + For more information, see: + https://kb.isc.org/article/AA-01503/0 + https://kb.isc.org/article/AA-01504/0 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-3142 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-3143 + (* Security fix *) +n/httpd-2.4.26-x86_64-1.txz: Upgraded. + This update fixes security issues which may lead to an authentication bypass + or a denial of service: + important: ap_get_basic_auth_pw() Authentication Bypass CVE-2017-3167 + important: mod_ssl Null Pointer Dereference CVE-2017-3169 + important: mod_http2 Null Pointer Dereference CVE-2017-7659 + important: ap_find_token() Buffer Overread CVE-2017-7668 + important: mod_mime Buffer Overread CVE-2017-7679 + For more information, see: + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-3167 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-3169 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-7659 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-7668 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-7679 + (* Security fix *) +n/libgcrypt-1.7.8-x86_64-1.txz: Upgraded. + Mitigate a local flush+reload side-channel attack on RSA secret keys + dubbed "Sliding right into disaster". + For more information, see: + https://eprint.iacr.org/2017/627 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-7526 + (* Security fix *) +xfce/xfdesktop-4.12.4-x86_64-1.txz: Upgraded. + </pre>]]> + </description> + </item> + <item> + <title>Mon, 26 Jun 2017 20:36:18 GMT</title> + <pubDate>Mon, 26 Jun 2017 20:36:18 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20170626203618</link> + <guid isPermaLink="false">20170626203618</guid> + <description> + <![CDATA[<pre> +a/kernel-firmware-20170626git-noarch-1.txz: Upgraded. +a/kernel-generic-4.9.34-x86_64-1.txz: Upgraded. + "Stack Clash" fixes -- see below. + (* Security fix *) +a/kernel-huge-4.9.34-x86_64-1.txz: Upgraded. + "Stack Clash" fixes -- see below. + (* Security fix *) +a/kernel-modules-4.9.34-x86_64-1.txz: Upgraded. +a/lrzip-0.631-x86_64-1.txz: Upgraded. +a/lvm2-2.02.171-x86_64-1.txz: Upgraded. +a/time-1.7.2-x86_64-1.txz: Upgraded. +a/util-linux-2.30-x86_64-2.txz: Rebuilt. + Reverted an agetty commit that breaks backspacing over the first character + entered at the login prompt. Thanks to GazL. +ap/mpg123-1.25.0-x86_64-1.txz: Upgraded. +d/kernel-headers-4.9.34-x86-1.txz: Upgraded. +k/kernel-source-4.9.34-noarch-1.txz: Upgraded. + This kernel fixes two "Stack Clash" vulnerabilities reported by Qualys. + The first issue may allow attackers to execute arbitrary code with elevated + privileges. Failed attack attempts will likely result in denial-of-service + conditions. The second issue can be exploited to bypass certain security + restrictions and perform unauthorized actions. + For more information, see: + https://www.qualys.com/2017/06/19/stack-clash/stack-clash.txt + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-1000364 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-1000365 + (* Security fix *) +l/glib2-2.52.3-x86_64-1.txz: Upgraded. +l/glibmm-2.52.0-x86_64-1.txz: Upgraded. +l/gtkmm3-3.22.1-x86_64-1.txz: Upgraded. +xap/gkrellm-2.3.10-x86_64-2.txz: Rebuilt. + Upgraded to gkrellm-countdown-0.1.1. Thanks to jmccue. +xap/mozilla-thunderbird-52.2.1-x86_64-1.txz: Upgraded. +isolinux/initrd.img: Rebuilt. +kernels/*: Upgraded. +usb-and-pxe-installers/usbboot.img: Rebuilt. + </pre>]]> + </description> + </item> + <item> + <title>Fri, 23 Jun 2017 20:11:00 GMT</title> + <pubDate>Fri, 23 Jun 2017 20:11:00 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20170623201100</link> + <guid isPermaLink="false">20170623201100</guid> + <description> + <![CDATA[<pre> +a/dosfstools-4.1-x86_64-1.txz: Upgraded. + Thanks to Robby Workman. +a/file-5.31-x86_64-1.txz: Upgraded. +a/os-prober-1.75-x86_64-1.txz: Upgraded. +a/xfsprogs-4.11.0-x86_64-1.txz: Upgraded. +ap/at-3.1.20-x86_64-1.txz: Upgraded. +ap/diffutils-3.6-x86_64-1.txz: Upgraded. +d/automake-1.15.1-noarch-1.txz: Upgraded. +d/nasm-2.13.01-x86_64-1.txz: Upgraded. +l/gst-plugins-base-1.12.1-x86_64-1.txz: Upgraded. +l/gst-plugins-good-1.12.1-x86_64-1.txz: Upgraded. +l/gst-plugins-libav-1.12.1-x86_64-1.txz: Upgraded. +l/gstreamer-1.12.1-x86_64-1.txz: Upgraded. +l/gtk+3-3.22.16-x86_64-1.txz: Upgraded. +l/gtkmm2-2.24.5-x86_64-1.txz: Upgraded. +l/poppler-0.56.0-x86_64-1.txz: Upgraded. + </pre>]]> + </description> + </item> + <item> + <title>Wed, 21 Jun 2017 18:38:46 GMT</title> + <pubDate>Wed, 21 Jun 2017 18:38:46 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20170621183846</link> + <guid isPermaLink="false">20170621183846</guid> + <description> + <![CDATA[<pre> +ap/lxc-2.0.8-x86_64-2.txz: Rebuilt. + rc.lxc: Don't use screen for container startup. Thanks to franzen. +d/libtool-2.4.6-x86_64-5.txz: Rebuilt. + Recompiled to fix wrong embedded GCC version number. + Thanks to B Watson. +n/gnupg2-2.1.21-x86_64-2.txz: Rebuilt. + If the machine does not have smart card devices, do not issue a warning about + a missing smart card. Thanks to Willy Sudiarto Raharjo. +n/openvpn-2.4.3-x86_64-1.txz: Upgraded. + This update fixes several denial of service issues discovered + by Guido Vranken. + For more information, see: + https://community.openvpn.net/openvpn/wiki/VulnerabilitiesFixedInOpenVPN243 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-7508 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-7520 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-7521 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-7512 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-7522 + (* Security fix *) +xap/gnuplot-5.0.6-x86_64-1.txz: Upgraded. + </pre>]]> + </description> + </item> + <item> + <title>Wed, 21 Jun 2017 01:12:42 GMT</title> + <pubDate>Wed, 21 Jun 2017 01:12:42 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20170621011242</link> + <guid isPermaLink="false">20170621011242</guid> + <description> + <![CDATA[<pre> +kde/calligra-2.9.11-x86_64-11.txz: Rebuilt. + Recompiled against gsl-2.4. +kde/step-4.14.3-x86_64-5.txz: Rebuilt. + Recompiled against gsl-2.4. +l/gsl-2.4-x86_64-1.txz: Upgraded. + Shared library .so-version bump. + </pre>]]> + </description> + </item> + <item> + <title>Tue, 20 Jun 2017 05:08:21 GMT</title> + <pubDate>Tue, 20 Jun 2017 05:08:21 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20170620050821</link> + <guid isPermaLink="false">20170620050821</guid> + <description> + <![CDATA[<pre> +a/udisks2-2.6.5-x86_64-1.txz: Upgraded. + Thanks to Robby Workman. +ap/linuxdoc-tools-0.9.72-x86_64-3.txz: Rebuilt. + Removed .la files. Thanks to Stuart Winter. +ap/lxc-2.0.8-x86_64-1.txz: Upgraded. + Added additional default container packages: cyrus-sasl, db48, gnutls, + iproute2, kmod, libcap-ng, libffi, libmnl, libtasn1, libunistring, nettle, + and p11-kit. Thanks to CTM. + Use configure option --enable-cgmanager=no. Thanks to Didier Spaier. +l/cairo-1.14.10-x86_64-1.txz: Upgraded. +l/libbluray-1.0.1-x86_64-1.txz: Upgraded. +l/polkit-0.113-x86_64-3.txz: Rebuilt. + Added upstream patches to fix a memory leak and increase security when + using GIO. Thanks to Robby Workman. +n/ModemManager-1.6.8-x86_64-1.txz: Upgraded. +n/nmap-7.50-x86_64-1.txz: Upgraded. +x/libepoxy-1.4.3-x86_64-1.txz: Upgraded. +x/libinput-1.7.3-x86_64-1.txz: Upgraded. +x/libwacom-0.25-x86_64-1.txz: Upgraded. +xfce/garcon-0.6.1-x86_64-1.txz: Upgraded. +xfce/tumbler-0.1.32-x86_64-1.txz: Upgraded. + </pre>]]> + </description> + </item> + <item> + <title>Thu, 15 Jun 2017 02:08:28 GMT</title> + <pubDate>Thu, 15 Jun 2017 02:08:28 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20170615020828</link> + <guid isPermaLink="false">20170615020828</guid> + <description> + <![CDATA[<pre> +ap/linuxdoc-tools-0.9.72-x86_64-2.txz: Rebuilt. + Switched to OpenJade-1.3.2 (from 1.3.3-pre1 which was segfaulting). + Upgraded to perl-XML-NamespaceSupport-1.12. + Upgraded to perl-XML-SAX-Base-1.09. + Updated build script to work with bash 4.4. Thanks to Heinz Wiesinger. + Support '.conf.new' for config files within /etc/asciidoc. + Thanks to franzen on LQ for the suggestion. + Thanks to Stuart Winter. +d/slacktrack-2.18-x86_64-1.txz: Upgraded. + Thanks to Stuart Winter. +n/NetworkManager-1.8.0-x86_64-3.txz: Upgraded. + Applied upstream patches from git. Thanks to Robby Workman. +n/bind-9.11.1_P1-x86_64-1.txz: Upgraded. + Fixed denial of service security issue: + Some RPZ configurations could go into an infinite query loop when + encountering responses with TTL=0. + For more information, see: + https://kb.isc.org/article/AA-01495 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-3140 + (* Security fix *) +xap/mozilla-firefox-52.2.0esr-x86_64-1.txz: Upgraded. + This release contains security fixes and improvements. + For more information, see: + https://www.mozilla.org/security/known-vulnerabilities/firefoxESR.html + (* Security fix *) +xap/mozilla-thunderbird-52.2.0-x86_64-1.txz: Upgraded. + Switched to using GTK+ v3. +xap/network-manager-applet-1.8.2-x86_64-1.txz: Upgraded. + </pre>]]> + </description> + </item> + <item> + <title>Tue, 13 Jun 2017 19:54:24 GMT</title> + <pubDate>Tue, 13 Jun 2017 19:54:24 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20170613195424</link> + <guid isPermaLink="false">20170613195424</guid> + <description> + <![CDATA[<pre> +a/sysvinit-scripts-2.0-noarch-36.txz: Rebuilt. + In rc.6, rc.K, and rc.S, use this path setting: + PATH=/usr/local/sbin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin + Thanks to GazL. +ap/sqlite-3.19.3-x86_64-1.txz: Upgraded. +kde/calligra-2.9.11-x86_64-10.txz: Rebuilt. + Recompiled against libGLEW.so.2.0.0. +kde/kde-runtime-4.14.3-x86_64-4.txz: Rebuilt. + Recompiled to drop libgpgme-pthread dependency. +kde/kdepim-4.14.10-x86_64-2.txz: Rebuilt. + Recompiled to drop libgpgme-pthread dependency. +kde/kdepimlibs-4.14.10-x86_64-3.txz: Rebuilt. + Recompiled to drop libgpgme-pthread dependency. +kde/kget-4.14.3-x86_64-3.txz: Rebuilt. + Recompiled to drop libgpgme-pthread dependency. +kde/kopete-4.14.3-x86_64-4.txz: Rebuilt. + Recompiled to drop libgpgme-pthread dependency. +l/ffmpeg-3.3.2-x86_64-1.txz: Upgraded. +l/gmime-2.6.23-x86_64-2.txz: Rebuilt. + Recompiled to drop libgpgme-pthread dependency. +n/dirmngr-1.1.1-x86_64-3.txz: Removed. +n/gnupg2-2.1.21-x86_64-1.txz: Upgraded. +n/gpgme-1.9.0-x86_64-1.txz: Upgraded. + This eliminates the libgpgme-pthread library, so anything using that will + need to be recompiled. +n/libgcrypt-1.7.7-x86_64-1.txz: Upgraded. +n/libgpg-error-1.27-x86_64-1.txz: Upgraded. +n/npth-1.5-x86_64-1.txz: Added. +n/pth-2.0.7-x86_64-1.txz: Removed. +n/samba-4.6.5-x86_64-1.txz: Upgraded. +x/glew-2.0.0-x86_64-1.txz: Upgraded. + Shared library .so-version bump. + Fixed glew.pc. Thanks to Willy Sudiarto Raharjo. +x/mesa-17.1.2-x86_64-2.txz: Rebuilt. + Recompiled against libGLEW.so.2.0.0. +xap/fluxbox-1.3.7-x86_64-2.txz: Rebuilt. + Fixed volume settings in keys file. Thanks to i720. + </pre>]]> + </description> + </item> + <item> + <title>Wed, 7 Jun 2017 22:42:04 GMT</title> + <pubDate>Wed, 7 Jun 2017 22:42:04 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20170607224204</link> + <guid isPermaLink="false">20170607224204</guid> + <description> + <![CDATA[<pre> +a/kernel-generic-4.9.31-x86_64-1.txz: Upgraded. +a/kernel-huge-4.9.31-x86_64-1.txz: Upgraded. +a/kernel-modules-4.9.31-x86_64-1.txz: Upgraded. +d/kernel-headers-4.9.31-x86-1.txz: Upgraded. +k/kernel-source-4.9.31-noarch-1.txz: Upgraded. +n/irssi-1.0.3-x86_64-1.txz: Upgraded. + Fixed security issues that may result in a denial of service. + For more information, see: + https://irssi.org/security/irssi_sa_2017_06.txt + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-9468 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-9469 + (* Security fix *) +isolinux/initrd.img: Rebuilt. +kernels/*: Upgraded. +usb-and-pxe-installers/usbboot.img: Rebuilt. + </pre>]]> + </description> + </item> + <item> + <title>Tue, 6 Jun 2017 02:50:21 GMT</title> + <pubDate>Tue, 6 Jun 2017 02:50:21 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20170606025021</link> + <guid isPermaLink="false">20170606025021</guid> + <description> + <![CDATA[<pre> +a/mcelog-152-x86_64-2.txz: Rebuilt. + rc.mcelog: Fixed 'status' option. Thanks to Tim Thomas. +x/libdrm-2.4.81-x86_64-1.txz: Upgraded. +x/mesa-17.1.2-x86_64-1.txz: Upgraded. + </pre>]]> + </description> + </item> + <item> + <title>Mon, 5 Jun 2017 20:13:13 GMT</title> + <pubDate>Mon, 5 Jun 2017 20:13:13 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20170605201313</link> + <guid isPermaLink="false">20170605201313</guid> + <description> + <![CDATA[<pre> +a/mcelog-152-x86_64-1.txz: Upgraded. +ap/joe-4.4-x86_64-1.txz: Upgraded. +d/gdb-8.0-x86_64-1.txz: Upgraded. +l/elfutils-0.169-x86_64-1.txz: Upgraded. + </pre>]]> + </description> + </item> + <item> + <title>Sat, 3 Jun 2017 19:24:12 GMT</title> + <pubDate>Sat, 3 Jun 2017 19:24:12 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20170603192412</link> + <guid isPermaLink="false">20170603192412</guid> + <description> + <![CDATA[<pre> +a/util-linux-2.30-x86_64-1.txz: Upgraded. +ap/sqlite-3.19.2-x86_64-1.txz: Upgraded. + Fixed OPT_FEATURE_FLAGS in ./configure. Thanks to Heinz Wiesinger. +l/libtasn1-4.12-x86_64-1.txz: Upgraded. +x/xkeyboard-config-2.21-noarch-1.txz: Upgraded. +x/xterm-328-x86_64-1.txz: Upgraded. +xap/gucharmap-3.18.2-x86_64-1.txz: Upgraded. +xap/sane-1.0.27-x86_64-1.txz: Upgraded. + </pre>]]> + </description> + </item> + <item> + <title>Thu, 1 Jun 2017 18:56:38 GMT</title> + <pubDate>Thu, 1 Jun 2017 18:56:38 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20170601185638</link> + <guid isPermaLink="false">20170601185638</guid> + <description> + <![CDATA[<pre> +d/cmake-3.8.2-x86_64-1.txz: Upgraded. +l/alsa-lib-1.1.4.1-x86_64-1.txz: Upgraded. +n/mutt-1.8.3-x86_64-1.txz: Upgraded. +x/xdm-1.1.11-x86_64-7.txz: Rebuilt. + In /etc/X11/xdm/xdm-config, specify MIT-MAGIC-COOKIE-1 authorization, as + the default XDM-AUTHORIZATION-1 doesn't work. This fixes issues with SDL2 + apps as well as other authorization bugs when using XDM. + Thanks to Dan Church. + </pre>]]> + </description> + </item> + <item> + <title>Wed, 31 May 2017 23:07:23 GMT</title> + <pubDate>Wed, 31 May 2017 23:07:23 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20170531230723</link> + <guid isPermaLink="false">20170531230723</guid> + <description> + <![CDATA[<pre> +ap/sudo-1.8.20p2-x86_64-1.txz: Upgraded. + This is a bugfix release: + Fixed a bug parsing /proc/pid/stat when the process name contains + a newline. This is not exploitable due to the /dev traversal changes + made in sudo 1.8.20p1. + </pre>]]> + </description> + </item> + <item> + <title>Tue, 30 May 2017 17:39:17 GMT</title> + <pubDate>Tue, 30 May 2017 17:39:17 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20170530173917</link> + <guid isPermaLink="false">20170530173917</guid> + <description> + <![CDATA[<pre> +ap/sudo-1.8.20p1-x86_64-1.txz: Upgraded. + This update fixes a potential overwrite of arbitrary system files. + This bug was discovered and analyzed by Qualys, Inc. + For more information, see: + https://www.sudo.ws/alerts/linux_tty.html + http://www.openwall.com/lists/oss-security/2017/05/30/16 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-1000367 + (* Security fix *) +n/lynx-2.8.8rel.2-x86_64-3.txz: Rebuilt. + Fixed lynx startup without a URL by correcting STARTFILE in lynx.cfg to use + the new URL for the Lynx homepage. Thanks to John David Yost. + </pre>]]> + </description> + </item> + <item> + <title>Fri, 26 May 2017 22:40:13 GMT</title> + <pubDate>Fri, 26 May 2017 22:40:13 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20170526224013</link> + <guid isPermaLink="false">20170526224013</guid> + <description> + <![CDATA[<pre> +a/kernel-generic-4.9.30-x86_64-1.txz: Upgraded. +a/kernel-huge-4.9.30-x86_64-1.txz: Upgraded. +a/kernel-modules-4.9.30-x86_64-1.txz: Upgraded. +d/kernel-headers-4.9.30-x86-1.txz: Upgraded. +k/kernel-source-4.9.30-noarch-1.txz: Upgraded. +n/NetworkManager-1.8.0-x86_64-2.txz: Rebuilt. + rc.networkmanager: Set XDG_CACHE_HOME=/root/.cache before starting. + Thanks to allend. +x/mesa-17.1.1-x86_64-1.txz: Upgraded. + Enabled Vulkan drivers for Intel and Radeon. +x/vulkan-sdk-1.0.26.0-x86_64-1.txz: Added. + Thanks to Heinz Wiesinger. +isolinux/initrd.img: Rebuilt. +kernels/*: Upgraded. +usb-and-pxe-installers/usbboot.img: Rebuilt. + </pre>]]> + </description> + </item> + <item> + <title>Wed, 24 May 2017 19:38:59 GMT</title> + <pubDate>Wed, 24 May 2017 19:38:59 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20170524193859</link> + <guid isPermaLink="false">20170524193859</guid> + <description> + <![CDATA[<pre> +n/samba-4.6.4-x86_64-1.txz: Upgraded. + This update fixes a remote code execution vulnerability, allowing a + malicious client to upload a shared library to a writable share, and + then cause the server to load and execute it. + For more information, see: + https://www.samba.org/samba/security/CVE-2017-7494.html + http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-7494 + (* Security fix *) + </pre>]]> + </description> + </item> + <item> + <title>Wed, 24 May 2017 04:51:46 GMT</title> + <pubDate>Wed, 24 May 2017 04:51:46 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20170524045146</link> + <guid isPermaLink="false">20170524045146</guid> + <description> + <![CDATA[<pre> +a/aaa_elflibs-14.2-x86_64-29.txz: Rebuilt. +a/aaa_terminfo-6.0-x86_64-1.txz: Upgraded. +a/sysvinit-scripts-2.0-noarch-35.txz: Rebuilt. + rc.4: Support a custom rc.4.local display manager startup script. + Thanks to Robby Workman. +ap/sqlite-3.19.0-x86_64-1.txz: Upgraded. +ap/tmux-2.4-x86_64-2.txz: Rebuilt. + Added /etc/tmux.conf.new to set TERM=tmux-256color. + Removed tmux terminfo files, as these are packaged with ncurses. +l/ncurses-6.0-x86_64-3.txz: Rebuilt. + Drop --with-xterm-kbs=DEL option, taking the upstream default of ^H. + Added a modified tmux terminfo, setting kbs=177, as it expects. + Default to upstream versions of everything else in the terminfo database. + Thanks to Xsane and GazL for some insights on a more correct configuration. +l/newt-0.52.20-x86_64-1.txz: Upgraded. +l/pango-1.40.6-x86_64-1.txz: Upgraded. +n/NetworkManager-1.8.0-x86_64-1.txz: Upgraded. +n/network-scripts-14.2-noarch-6.txz: Rebuilt. + rc.inet1: Change actual DHCP_TIMEOUT to 15. Thanks to pataphysician. +tcl/tcl-8.6.6-x86_64-1.txz: Upgraded. +tcl/tk-8.6.6-x86_64-1.txz: Upgraded. +xap/network-manager-applet-1.8.0-x86_64-1.txz: Upgraded. +extra/tigervnc/tigervnc-1.8.0-x86_64-1.txz: Upgraded. + </pre>]]> + </description> + </item> + <item> + <title>Mon, 22 May 2017 20:58:20 GMT</title> + <pubDate>Mon, 22 May 2017 20:58:20 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20170522205820</link> + <guid isPermaLink="false">20170522205820</guid> + <description> + <![CDATA[<pre> +a/bash-4.4.012-x86_64-1.txz: Upgraded. +a/kernel-generic-4.9.29-x86_64-1.txz: Upgraded. +a/kernel-huge-4.9.29-x86_64-1.txz: Upgraded. +a/kernel-modules-4.9.29-x86_64-1.txz: Upgraded. +a/less-487-x86_64-1.txz: Upgraded. + Support .tar.lz in lesspipe.sh. +a/lzip-1.19-x86_64-2.txz: Rebuilt. + CXXFLAGS need to be placed after ./configure to take effect. + Thanks to Matias Fonzo. +ap/alsa-utils-1.1.4-x86_64-1.txz: Upgraded. +ap/nano-2.8.4-x86_64-1.txz: Upgraded. +ap/vim-8.0.0600-x86_64-1.txz: Upgraded. +d/ccache-3.3.4-x86_64-1.txz: Upgraded. +d/gcc-7.1.0-x86_64-2.txz: Rebuilt. + Fixed regression where MMX opcodes are generated without EMMS. + Thanks to orbea. +d/gcc-brig-7.1.0-x86_64-2.txz: Rebuilt. +d/gcc-g++-7.1.0-x86_64-2.txz: Rebuilt. +d/gcc-gfortran-7.1.0-x86_64-2.txz: Rebuilt. +d/gcc-gnat-7.1.0-x86_64-2.txz: Rebuilt. +d/gcc-go-7.1.0-x86_64-2.txz: Rebuilt. +d/gcc-objc-7.1.0-x86_64-2.txz: Rebuilt. +d/kernel-headers-4.9.29-x86-1.txz: Upgraded. +k/kernel-source-4.9.29-noarch-1.txz: Upgraded. +l/alsa-lib-1.1.4-x86_64-1.txz: Upgraded. +l/alsa-plugins-1.1.4-x86_64-1.txz: Upgraded. +l/ffmpeg-3.3.1-x86_64-1.txz: Upgraded. +l/glib2-2.52.2-x86_64-2.txz: Rebuilt. + Added some patches from upstream git, one of which fixes a problem with + LibreOffice. Thanks to PeeBee. +l/slang-2.3.1a-x86_64-1.txz: Upgraded. +n/network-scripts-14.2-noarch-5.txz: Rebuilt. + rc.inet1: Increased default DHCP_TIMEOUT from 10 to 15 seconds. +xap/gkrellm-2.3.10-x86_64-1.txz: Upgraded. +xap/mozilla-firefox-52.1.2esr-x86_64-1.txz: Upgraded. +xap/vim-gvim-8.0.0600-x86_64-1.txz: Upgraded. +xfce/xfce4-terminal-0.8.5.1-x86_64-1.txz: Upgraded. +extra/source/flashplayer-plugin/flashplayer-plugin.SlackBuild: Updated. + Fixed retrieving version number. +isolinux/initrd.img: Rebuilt. +kernels/*: Upgraded. +usb-and-pxe-installers/usbboot.img: Rebuilt. + </pre>]]> + </description> + </item> + <item> + <title>Tue, 16 May 2017 20:11:03 GMT</title> + <pubDate>Tue, 16 May 2017 20:11:03 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20170516201103</link> + <guid isPermaLink="false">20170516201103</guid> + <description> + <![CDATA[<pre> +a/kernel-generic-4.9.28-x86_64-1.txz: Upgraded. +a/kernel-huge-4.9.28-x86_64-1.txz: Upgraded. +a/kernel-modules-4.9.28-x86_64-1.txz: Upgraded. +d/cmake-3.8.1-x86_64-1.txz: Upgraded. +d/kernel-headers-4.9.28-x86-1.txz: Upgraded. +k/kernel-source-4.9.28-noarch-1.txz: Upgraded. + CIFS_SMB2 n -> y +kde/kdelibs-4.14.32-x86_64-1.txz: Upgraded. + This update fixes a security issue with KAuth that can lead to gaining + root from an unprivileged account. + For more information, see: + http://www.openwall.com/lists/oss-security/2017/05/10/3 + https://www.kde.org/info/security/advisory-20170510-1.txt + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-8422 + (* Security fix *) +l/freetype-2.8-x86_64-1.txz: Upgraded. + This update fixes an out-of-bounds write caused by a heap-based buffer + overflow related to the t1_builder_close_contour function in psaux/psobjs.c. + For more information, see: + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-8287 + (* Security fix *) +l/gtk+3-3.22.15-x86_64-1.txz: Upgraded. +l/qt-4.8.7-x86_64-6.txz: Rebuilt. + Patched to fix moc problems with glibc-2.25 (parse error at "defined", + line 52 of a random header file). + Use -std=gnu++98 and patches to build with gcc-7.1.0. +xap/gimp-2.8.22-x86_64-1.txz: Upgraded. +xap/mozilla-thunderbird-52.1.1-x86_64-1.txz: Upgraded. +isolinux/initrd.img: Rebuilt. +kernels/*: Upgraded. +usb-and-pxe-installers/usbboot.img: Rebuilt. + </pre>]]> + </description> + </item> + <item> + <title>Thu, 11 May 2017 18:09:15 GMT</title> + <pubDate>Thu, 11 May 2017 18:09:15 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20170511180915</link> + <guid isPermaLink="false">20170511180915</guid> + <description> + <![CDATA[<pre> +l/gtk+3-3.22.14-x86_64-1.txz: Upgraded. + </pre>]]> + </description> + </item> + <item> + <title>Wed, 10 May 2017 22:58:28 GMT</title> + <pubDate>Wed, 10 May 2017 22:58:28 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20170510225828</link> + <guid isPermaLink="false">20170510225828</guid> + <description> + <![CDATA[<pre> +d/git-2.13.0-x86_64-1.txz: Upgraded. +l/gtk+3-3.22.13-x86_64-1.txz: Upgraded. +x/mesa-17.1.0-x86_64-1.txz: Upgraded. + </pre>]]> + </description> + </item> + <item> + <title>Tue, 9 May 2017 23:33:37 GMT</title> + <pubDate>Tue, 9 May 2017 23:33:37 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20170509233337</link> + <guid isPermaLink="false">20170509233337</guid> + <description> + <![CDATA[<pre> +a/elilo-3.16-x86_64-4.txz: Rebuilt. + In eliloconfig, fixed hardcoded /mnt in a few places. Thanks to alienBOB. +a/eudev-3.2.2-x86_64-2.txz: Rebuilt. + Added another watchdog module to the blacklist. Thanks to Robby Workman. +a/hdparm-9.52-x86_64-1.txz: Upgraded. +a/kernel-generic-4.9.27-x86_64-1.txz: Upgraded. +a/kernel-huge-4.9.27-x86_64-1.txz: Upgraded. +a/kernel-modules-4.9.27-x86_64-1.txz: Upgraded. +a/lzip-1.19-x86_64-1.txz: Upgraded. +a/mkinitrd-1.4.9-x86_64-2.txz: Rebuilt. + Mount devtmpfs with -o size=8M option. + Mount tmpfs on /run with -o size=32M,nodev,nosuid,noexec options. + Thanks to Robby Workman. + Fix error message when /lukstrim is missing. Thanks to _RDS_. + Add rules.d/85-regulatory.rules to LIBUDEV_BLACKLIST. Thanks to GazL. +a/sysvinit-scripts-2.0-noarch-34.txz: Rebuilt. + Cosmetic changes to make the output from "mount" and "df -h" look better: + rc.S: where "/sys/fs/cgroup" is mounted as a tmpfs, add "size=8M" to the + mount options. + rc.S: where /run is mounted, add "size=32M,nodev,nosuid,noexec" to the + mount options. + Thanks to Robby Workman. +ap/cups-filters-1.13.5-x86_64-1.txz: Upgraded. +d/kernel-headers-4.9.27-x86-1.txz: Upgraded. +k/kernel-source-4.9.27-noarch-1.txz: Upgraded. + 9P_FS_POSIX_ACL n -> y +l/at-spi2-atk-2.24.1-x86_64-1.txz: Upgraded. +l/at-spi2-core-2.24.1-x86_64-1.txz: Upgraded. +l/glib2-2.52.2-x86_64-1.txz: Upgraded. +l/libsoup-2.58.1-x86_64-1.txz: Upgraded. +n/bluez-5.45-x86_64-1.txz: Upgraded. +x/libevdev-1.5.7-x86_64-1.txz: Upgraded. +x/xdg-utils-1.1.2-noarch-1.txz: Upgraded. +x/xf86-input-libinput-0.25.1-x86_64-1.txz: Upgraded. +x/xkbcomp-1.4.0-x86_64-1.txz: Upgraded. +isolinux/initrd.img: Rebuilt. + Use nosuid,nodev,noexec mount options for /dev/shm in installer-created + /etc/fstab. Thanks to Robby Workman. + Replace hardcoded /mnt with ${T_PX} in many places. Thanks to alienBOB. +kernels/*: Upgraded. +usb-and-pxe-installers/usbboot.img: Rebuilt. + Use nosuid,nodev,noexec mount options for /dev/shm in installer-created + /etc/fstab. Thanks to Robby Workman. + Replace hardcoded /mnt with ${T_PX} in many places. Thanks to alienBOB. + </pre>]]> + </description> + </item> + <item> + <title>Sat, 6 May 2017 23:12:02 GMT</title> + <pubDate>Sat, 6 May 2017 23:12:02 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20170506231202</link> + <guid isPermaLink="false">20170506231202</guid> + <description> + <![CDATA[<pre> +a/glibc-solibs-2.25-x86_64-2.txz: Rebuilt. +ap/cdrdao-1.2.3-x86_64-3.txz: Rebuilt. + Recompiled to support libmp3lame. +ap/sox-14.4.2-x86_64-4.txz: Rebuilt. + Recompiled to support libmp3lame. +d/flex-2.6.4-x86_64-1.txz: Upgraded. +kde/k3b-2.0.3-x86_64-3.txz: Rebuilt. + Patched to build with ffmpeg3 and gcc7. +l/ffmpeg-3.3-x86_64-1.txz: Upgraded. + Recompiled to support libmp3lame. +l/glibc-2.25-x86_64-2.txz: Rebuilt. + Reverted a patch that causes IFUNC errors to be emitted. +l/glibc-i18n-2.25-x86_64-2.txz: Rebuilt. +l/glibc-profile-2.25-x86_64-2.txz: Rebuilt. +l/gst-plugins-base-1.12.0-x86_64-1.txz: Upgraded. +l/gst-plugins-good-1.12.0-x86_64-1.txz: Upgraded. +l/gst-plugins-libav-1.12.0-x86_64-1.txz: Upgraded. +l/gstreamer-1.12.0-x86_64-1.txz: Upgraded. +l/lame-3.99.5-x86_64-1.txz: Added. +xap/MPlayer-1.3_20170208-x86_64-4.txz: Rebuilt. + Recompiled to support libmp3lame. +xap/audacious-plugins-3.8.2-x86_64-3.txz: Rebuilt. + Recompiled to support libmp3lame. + </pre>]]> + </description> + </item> + <item> + <title>Thu, 4 May 2017 22:14:08 GMT</title> + <pubDate>Thu, 4 May 2017 22:14:08 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20170504221408</link> + <guid isPermaLink="false">20170504221408</guid> + <description> + <![CDATA[<pre> +a/btrfs-progs-v4.10.2-x86_64-2.txz: Rebuilt. + Ship libbtrfs shared library. Thanks to Vincent Batts. +a/elilo-3.16-x86_64-3.txz: Rebuilt. + Patched eliloconfig to properly handle NVMe devices. + Thanks to Didier Spaier. +a/gettext-0.19.8.1-x86_64-3.txz: Rebuilt. +a/glibc-solibs-2.25-x86_64-1.txz: Upgraded. +a/kernel-firmware-20170504git-noarch-1.txz: Upgraded. +a/kernel-generic-4.9.26-x86_64-1.txz: Upgraded. +a/kernel-huge-4.9.26-x86_64-1.txz: Upgraded. +a/kernel-modules-4.9.26-x86_64-1.txz: Upgraded. +ap/nano-2.8.2-x86_64-1.txz: Upgraded. +d/flex-2.6.2-x86_64-1.txz: Upgraded. + Switched to flex-2.6.2 until there's a new release that fixes unexpected + symbol remapping macro definitions in flex-2.6.3. + See: https://github.com/westes/flex/issues/162 +d/gcc-7.1.0-x86_64-1.txz: Upgraded. +d/gcc-brig-7.1.0-x86_64-1.txz: Added. +d/gcc-g++-7.1.0-x86_64-1.txz: Upgraded. +d/gcc-gfortran-7.1.0-x86_64-1.txz: Upgraded. + Shared library .so-version bump. +d/gcc-gnat-7.1.0-x86_64-1.txz: Upgraded. + Shared library .so-version bump. +d/gcc-go-7.1.0-x86_64-1.txz: Upgraded. + Shared library .so-version bump. +d/gcc-java-5.4.0-x86_64-1.txz: Removed. +d/gcc-objc-7.1.0-x86_64-1.txz: Upgraded. +d/gettext-tools-0.19.8.1-x86_64-3.txz: Rebuilt. +d/kernel-headers-4.9.26-x86-1.txz: Upgraded. +k/kernel-source-4.9.26-noarch-1.txz: Upgraded. +l/glibc-2.25-x86_64-1.txz: Upgraded. +l/glibc-i18n-2.25-x86_64-1.txz: Upgraded. +l/glibc-profile-2.25-x86_64-1.txz: Upgraded. +isolinux/initrd.img: Rebuilt. + Patched SeTEFI and probe to fix NVMe device handling. + Thanks to Didier Spaier. +kernels/*: Upgraded. +usb-and-pxe-installers/usbboot.img: Rebuilt. + Patched SeTEFI and probe to fix NVMe device handling. + Thanks to Didier Spaier. + </pre>]]> + </description> + </item> + <item> + <title>Mon, 1 May 2017 23:31:02 GMT</title> + <pubDate>Mon, 1 May 2017 23:31:02 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20170501233102</link> + <guid isPermaLink="false">20170501233102</guid> + <description> + <![CDATA[<pre> +a/cryptsetup-1.7.5-x86_64-1.txz: Upgraded. +l/QScintilla-2.10-x86_64-2.txz: Rebuilt. +x/dejavu-fonts-ttf-2.37-noarch-2.txz: Rebuilt. + Rename 57-* fontconfig files to 61-* to avoid overriding font preferences + in fontconfig's 60-latin.conf. +x/fontconfig-2.12.1-x86_64-2.txz: Rebuilt. + Prefer Liberation fonts in 60-latin.conf. +x/libepoxy-1.4.2-x86_64-1.txz: Upgraded. +x/liberation-fonts-ttf-2.00.1-noarch-1.txz: Upgraded. +x/mesa-17.0.5-x86_64-1.txz: Upgraded. +x/urw-core35-fonts-otf-20160712_79bcdfb_git-noarch-1.txz: Added. + These are the URW++ core35 fonts also found in the ghostscript-fonts + package, but provided in OpenType Format for programs such as + LibreOffice which no longer support PostScript Type 1 fonts. + Thanks to Jonathan Woithe. +x/wqy-zenhei-font-ttf-0.8.38_1-noarch-3.txz: Rebuilt. + Rename 44-wqy-zenhei.conf to 64-wqy-zenhei.conf to avoid overriding + font preferences in fontconfig's 60-latin.conf. + Prefer Liberation over DejaVu in 64-wqy-zenhei.conf. +xap/mozilla-thunderbird-52.1.0-x86_64-1.txz: Upgraded. +xap/rxvt-2.7.10-x86_64-5.txz: Upgraded. + Patched an integer overflow that can crash rxvt with an escape sequence, + or possibly have unspecified other impact. + For more information, see: + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-7483 + (* Security fix *) + </pre>]]> + </description> + </item> + <item> + <title>Thu, 27 Apr 2017 23:03:54 GMT</title> + <pubDate>Thu, 27 Apr 2017 23:03:54 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20170427230354</link> + <guid isPermaLink="false">20170427230354</guid> + <description> + <![CDATA[<pre> +kde/pykde4-4.14.3-x86_64-5.txz: Rebuilt. + Patched to work with PyQt-4.12. Thanks to Heinz Wiesinger. +kde/qtruby-4.14.3-x86_64-6.txz: Rebuilt. + Reconfigured to compile with QScintilla-2.10. Thanks to Heinz Wiesinger. +kde/smokeqt-4.14.3-x86_64-4.txz: Rebuilt. + Reconfigured to compile with QScintilla-2.10. Thanks to Heinz Wiesinger. +l/PyQt-4.12-x86_64-1.txz: Upgraded. +l/QScintilla-2.10-x86_64-1.txz: Upgraded. + Thanks to Heinz Wiesinger. +l/freetype-2.7.1-x86_64-2.txz: Rebuilt. + Don't define anything in freetype.{csh,sh} by default, letting the new + minimal hinting method be automatically selected. Thanks to GazL. + Applied upstream patches from git that disable long family names for PCF + fonts. You'll need to run "fc-cache -f" to get the old names back. + </pre>]]> + </description> + </item> + <item> + <title>Wed, 26 Apr 2017 23:09:45 GMT</title> + <pubDate>Wed, 26 Apr 2017 23:09:45 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20170426230945</link> + <guid isPermaLink="false">20170426230945</guid> + <description> + <![CDATA[<pre> +Thanks to Robby Workman for help with these packages, especially with +preparing and testing updates to the GTK stack. :-) +a/btrfs-progs-v4.10.2-x86_64-1.txz: Upgraded. +a/grub-2.02-x86_64-1.txz: Upgraded. +a/lvm2-2.02.170-x86_64-1.txz: Upgraded. +a/xfsprogs-4.10.0-x86_64-1.txz: Upgraded. +ap/dmapi-2.2.12-x86_64-2.txz: Rebuilt. +ap/tmux-2.4-x86_64-1.txz: Upgraded. +d/swig-3.0.12-x86_64-1.txz: Upgraded. +l/adwaita-icon-theme-3.24.0-noarch-1.txz: Upgraded. +l/at-spi2-atk-2.24.0-x86_64-1.txz: Upgraded. +l/at-spi2-core-2.24.0-x86_64-1.txz: Upgraded. +l/atk-2.24.0-x86_64-1.txz: Upgraded. +l/dconf-0.26.0-x86_64-1.txz: Upgraded. +l/dconf-editor-3.22.3-x86_64-1.txz: Upgraded. +l/freetype-2.7.1-x86_64-1.txz: Upgraded. + Subpixel hinting has been enabled upstream by default, but you may adjust + this in /etc/profile.d/freetype.{csh,sh}. +l/gdk-pixbuf2-2.36.6-x86_64-1.txz: Upgraded. +l/glib-networking-2.50.0-x86_64-1.txz: Upgraded. +l/glib2-2.52.1-x86_64-1.txz: Upgraded. +l/glibmm-2.50.1-x86_64-1.txz: Upgraded. +l/gnome-themes-standard-3.22.3-x86_64-1.txz: Upgraded. +l/gobject-introspection-1.52.1-x86_64-1.txz: Upgraded. +l/gsettings-desktop-schemas-3.24.0-x86_64-1.txz: Upgraded. +l/gtk+3-3.22.12-x86_64-1.txz: Upgraded. +l/gtkmm3-3.22.0-x86_64-1.txz: Upgraded. +l/gvfs-1.32.1-x86_64-1.txz: Upgraded. +l/harfbuzz-1.4.6-x86_64-1.txz: Upgraded. +l/keyutils-1.5.10-x86_64-1.txz: Upgraded. +l/libcroco-0.6.12-x86_64-1.txz: Upgraded. +l/libgsf-1.14.41-x86_64-1.txz: Upgraded. +l/libnotify-0.7.7-x86_64-1.txz: Upgraded. +l/librsvg-2.40.17-x86_64-1.txz: Upgraded. +l/libsigc++-2.10.0-x86_64-1.txz: Upgraded. +l/libsoup-2.58.0-x86_64-1.txz: Upgraded. +l/libssh-0.7.5-x86_64-1.txz: Upgraded. +l/libssh2-1.8.0-x86_64-1.txz: Upgraded. +l/pango-1.40.5-x86_64-1.txz: Upgraded. +l/pangomm-2.40.1-x86_64-1.txz: Upgraded. +l/pygobject3-3.24.1-x86_64-1.txz: Upgraded. +l/shared-mime-info-1.7-x86_64-1.txz: Upgraded. +l/sip-4.19.2-x86_64-1.txz: Upgraded. +l/vte-0.44.3-x86_64-1.txz: Upgraded. +n/bluez-5.44-x86_64-1.txz: Upgraded. +n/iproute2-4.10.0-x86_64-1.txz: Upgraded. +x/libevdev-1.5.6-x86_64-1.txz: Upgraded. +x/xf86-video-nouveau-1.0.15-x86_64-1.txz: Upgraded. +xap/gparted-0.28.1-x86_64-1.txz: Upgraded. +xfce/garcon-0.6.0-x86_64-1.txz: Upgraded. +xfce/xfce4-pulseaudio-plugin-0.2.5-x86_64-1.txz: Upgraded. +xfce/xfce4-systemload-plugin-1.2.1-x86_64-1.txz: Upgraded. +xfce/xfce4-taskmanager-1.2.0-x86_64-1.txz: Upgraded. +xfce/xfce4-terminal-0.8.4-x86_64-1.txz: Upgraded. +xfce/xfce4-weather-plugin-0.8.9-x86_64-1.txz: Upgraded. + </pre>]]> + </description> + </item> + <item> + <title>Mon, 24 Apr 2017 18:06:06 GMT</title> + <pubDate>Mon, 24 Apr 2017 18:06:06 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20170424180606</link> + <guid isPermaLink="false">20170424180606</guid> + <description> + <![CDATA[<pre> +a/cryptsetup-1.7.4-x86_64-1.txz: Upgraded. +a/eudev-3.2.2-x86_64-1.txz: Upgraded. +a/mdadm-4.0-x86_64-1.txz: Upgraded. +ap/vim-8.0.0586-x86_64-1.txz: Upgraded. +e/emacs-25.2-x86_64-1.txz: Upgraded. +xap/mozilla-firefox-52.1.0esr-x86_64-1.txz: Upgraded. + This release contains security fixes and improvements. + For more information, see: + https://www.mozilla.org/security/known-vulnerabilities/firefoxESR.html + (* Security fix *) +xap/vim-gvim-8.0.0586-x86_64-1.txz: Upgraded. + </pre>]]> + </description> + </item> + <item> + <title>Fri, 21 Apr 2017 22:40:12 GMT</title> + <pubDate>Fri, 21 Apr 2017 22:40:12 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20170421224012</link> + <guid isPermaLink="false">20170421224012</guid> + <description> + <![CDATA[<pre> +a/etc-14.2-x86_64-10.txz: Rebuilt. + Added user:group for NTP (UID 44/GID 44). +ap/sudo-1.8.19p2-x86_64-1.txz: Upgraded. +d/git-2.12.2-x86_64-1.txz: Upgraded. +d/mercurial-4.1.3-x86_64-1.txz: Upgraded. +l/libgphoto2-2.5.13-x86_64-1.txz: Upgraded. +n/curl-7.54.0-x86_64-1.txz: Upgraded. + This update fixes a security issue: + Switch off SSL session id when client cert is used. + For more information, see: + https://curl.haxx.se/docs/adv_20170419.html + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-7468 + (* Security fix *) +n/dhcpcd-6.11.5-x86_64-1.txz: Upgraded. + Thanks to Robby Workman. +n/ethtool-4.10-x86_64-1.txz: Upgraded. +n/getmail-4.54.0-x86_64-1.txz: Upgraded. +n/ntp-4.2.8p10-x86_64-1.txz: Upgraded. + There were some changes made to NTP setup in -current: + First, NTP drops privileges and runs as ntp:ntp. Be sure to install the + updated etc package to get the new user and group. + Some files have been relocated: + The ntp.keys file has moved from /etc/ntp/ to /etc/. + The drift and stats files now reside in /var/lib/ntp/. + The step-tickers file has been removed. It's actually been deprecated for + a while and nothing has referenced in for quite some time. + Be sure to move the new rc.ntpd.new into place, and move over or merge + from the .new config files. + Thanks to Robby Workman for help with these changes. + In addition to bug fixes and enhancements, this release fixes security + issues of medium and low severity: + Denial of Service via Malformed Config (Medium) + Authenticated DoS via Malicious Config Option (Medium) + Potential Overflows in ctl_put() functions (Medium) + Buffer Overflow in ntpq when fetching reslist from a malicious ntpd (Medium) + 0rigin DoS (Medium) + Buffer Overflow in DPTS Clock (Low) + Improper use of snprintf() in mx4200_send() (Low) + The following issues do not apply to Linux systems: + Privileged execution of User Library code (WINDOWS PPSAPI ONLY) (Low) + Stack Buffer Overflow from Command Line (WINDOWS installer ONLY) (Low) + Data Structure terminated insufficiently (WINDOWS installer ONLY) (Low) + For more information, see: + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-6464 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-6463 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-6458 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-6460 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-9042 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-6462 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-6451 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-6455 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-6452 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-6459 + (* Security fix *) +n/proftpd-1.3.6-x86_64-1.txz: Upgraded. + This release fixes a security issue: + AllowChrootSymlinks off does not check entire DefaultRoot path for symlinks. + For more information, see: + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-7418 + (* Security fix *) + </pre>]]> + </description> + </item> + <item> + <title>Wed, 19 Apr 2017 04:46:45 GMT</title> + <pubDate>Wed, 19 Apr 2017 04:46:45 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20170419044645</link> + <guid isPermaLink="false">20170419044645</guid> + <description> + <![CDATA[<pre> +a/minicom-2.7.1-x86_64-1.txz: Upgraded. + Fix an out of bounds data access that can lead to remote code execution. + This issue was found by Solar Designer of Openwall during a security audit + of the Virtuozzo 7 product, which contains derived downstream code in its + prl-vzvncserver component. + For more information, see: + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-7467 + (* Security fix *) +a/usb_modeswitch-2.5.0-x86_64-1.txz: Upgraded. +ap/hplip-3.17.4-x86_64-1.txz: Upgraded. +l/wavpack-5.1.0-x86_64-1.txz: Upgraded. +n/mutt-1.8.1-x86_64-1.txz: Upgraded. +testing/packages/gcc-6.3.0-x86_64-2.txz: Rebuilt. +testing/packages/gcc-g++-6.3.0-x86_64-2.txz: Rebuilt. + Move some Python files into this package instead of the gcc-java package. + Move the Python files into a more correct directory. + Thanks to Heinz Wiesinger. +testing/packages/gcc-gfortran-6.3.0-x86_64-2.txz: Rebuilt. +testing/packages/gcc-gnat-6.3.0-x86_64-2.txz: Rebuilt. +testing/packages/gcc-go-6.3.0-x86_64-2.txz: Rebuilt. +testing/packages/gcc-java-6.3.0-x86_64-2.txz: Rebuilt. + Move some Python files from this package into the gcc-g++ package. + Move the Python files into a more correct directory. + Thanks to Heinz Wiesinger. +testing/packages/gcc-objc-6.3.0-x86_64-2.txz: Rebuilt. + </pre>]]> + </description> + </item> + <item> + <title>Tue, 18 Apr 2017 04:21:33 GMT</title> + <pubDate>Tue, 18 Apr 2017 04:21:33 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20170418042133</link> + <guid isPermaLink="false">20170418042133</guid> + <description> + <![CDATA[<pre> +x/libdrm-2.4.80-x86_64-1.txz: Upgraded. +x/mesa-17.0.4-x86_64-1.txz: Upgraded. +xap/mozilla-thunderbird-52.0.1-x86_64-1.txz: Upgraded. + </pre>]]> + </description> + </item> + <item> + <title>Thu, 13 Apr 2017 21:19:45 GMT</title> + <pubDate>Thu, 13 Apr 2017 21:19:45 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20170413211945</link> + <guid isPermaLink="false">20170413211945</guid> + <description> + <![CDATA[<pre> +ap/nano-2.8.1-x86_64-1.txz: Upgraded. +n/bind-9.11.0_P5-x86_64-1.txz: Upgraded. + Fixed denial of service security issues. + For more information, see: + https://kb.isc.org/article/AA-01465 + https://kb.isc.org/article/AA-01466 + https://kb.isc.org/article/AA-01471 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-3136 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-3137 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-3138 + (* Security fix *) +x/motif-2.3.7-x86_64-1.txz: Upgraded. +xfce/tumbler-0.1.31-x86_64-11.txz: Rebuilt. + Fixed ffmpegthumbnailer bug. Thanks to Robby Workman. + </pre>]]> + </description> + </item> + <item> + <title>Mon, 10 Apr 2017 18:08:13 GMT</title> + <pubDate>Mon, 10 Apr 2017 18:08:13 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20170410180813</link> + <guid isPermaLink="false">20170410180813</guid> + <description> + <![CDATA[<pre> +ap/bc-1.07.1-x86_64-1.txz: Upgraded. + This fixes the input_char read bug that was causing kernel builds to hang. +x/m17n-lib-1.7.0-x86_64-1.txz: Upgraded. +xap/xlockmore-5.51-x86_64-2.txz: Rebuilt. + Fixed appdefaultdir location. Thanks to Richard Narron. + </pre>]]> + </description> + </item> + <item> + <title>Sat, 8 Apr 2017 16:24:35 GMT</title> + <pubDate>Sat, 8 Apr 2017 16:24:35 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20170408162435</link> + <guid isPermaLink="false">20170408162435</guid> + <description> + <![CDATA[<pre> +a/ntfs-3g-2017.3.23-x86_64-1.txz: Upgraded. +ap/acct-6.6.3-x86_64-1.txz: Upgraded. +ap/bc-1.07-x86_64-1.txz: Upgraded. +ap/cups-2.2.3-x86_64-1.txz: Upgraded. +ap/cups-filters-1.13.4-x86_64-1.txz: Upgraded. +ap/dc3dd-7.2.646-x86_64-1.txz: Upgraded. +ap/gutenprint-5.2.12-x86_64-1.txz: Upgraded. +e/emacs-25.1-x86_64-3.txz: Rebuilt. +kde/calligra-2.9.11-x86_64-9.txz: Rebuilt. +kde/kdelibs-4.14.30-x86_64-1.txz: Upgraded. +kde/kopete-4.14.3-x86_64-3.txz: Rebuilt. +kde/krdc-4.14.3-x86_64-3.txz: Rebuilt. +kde/libkdcraw-4.14.3-x86_64-4.txz: Rebuilt. +l/LibRaw-0.18.2-x86_64-1.txz: Upgraded. + Shared library .so-version bump. +l/babl-0.1.24-x86_64-1.txz: Upgraded. +l/enchant-1.6.1-x86_64-1.txz: Upgraded. +l/ffmpeg-3.2.4-x86_64-4.txz: Rebuilt. +l/gegl-0.2.0-x86_64-4.txz: Rebuilt. +l/giflib-5.1.4-x86_64-1.txz: Upgraded. +l/gvfs-1.26.3-x86_64-2.txz: Rebuilt. +l/imagemagick-6.9.8_3-x86_64-1.txz: Upgraded. + Shared library .so-version bump. +l/jasper-2.0.12-x86_64-1.txz: Upgraded. + Shared library .so-version bump. + Thanks to Heinz Wiesinger. +l/libarchive-3.3.1-x86_64-1.txz: Upgraded. +l/libbluray-1.0.0-x86_64-1.txz: Added. + Built with support for BD-J menus, but without the necessary .jar + file to use it. Thanks to Heinz Wiesinger. +l/libdiscid-0.6.2-x86_64-1.txz: Upgraded. +l/libmtp-1.1.13-x86_64-1.txz: Upgraded. +l/libraw1394-2.1.2-x86_64-1.txz: Upgraded. +l/libsamplerate-0.1.9-x86_64-1.txz: Upgraded. +l/libsndfile-1.0.28-x86_64-1.txz: Upgraded. +l/libspectre-0.2.8-x86_64-1.txz: Upgraded. +l/libtiff-4.0.7-x86_64-1.txz: Upgraded. + This release contains security fixes and improvements. + For more information, see: + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2014-8127 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-8665 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-8683 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-3622 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-3623 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-3658 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-5321 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-5323 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-5652 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-5875 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-9273 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-9448 + (* Security fix *) +l/libvncserver-0.9.11-x86_64-1.txz: Upgraded. + Shared library .so-version bump. +l/poppler-0.53.0-x86_64-1.txz: Upgraded. + Shared library .so-version bump. +l/virtuoso-ose-6.1.8-x86_64-5.txz: Rebuilt. +n/openvpn-2.4.1-x86_64-1.txz: Upgraded. +x/libdrm-2.4.78-x86_64-1.txz: Upgraded. +x/libinput-1.7.0-x86_64-1.txz: Upgraded. +x/libpciaccess-0.13.5-x86_64-1.txz: Upgraded. +x/libva-1.8.0-x86_64-1.txz: Upgraded. +x/libva-intel-driver-1.7.3-x86_64-1.txz: Upgraded. +x/mesa-17.0.3-x86_64-1.txz: Upgraded. +xap/MPlayer-1.3_20170208-x86_64-3.txz: Rebuilt. +xap/gimp-2.8.20-x86_64-2.txz: Rebuilt. +xap/mozilla-thunderbird-52.0-x86_64-1.txz: Upgraded. +xap/xine-lib-1.2.8-x86_64-1.txz: Upgraded. + Thanks to Heinz Wiesinger. +xap/xlockmore-5.51-x86_64-1.txz: Upgraded. +xap/xv-3.10a-x86_64-8.txz: Rebuilt. +xfce/tumbler-0.1.31-x86_64-10.txz: Rebuilt. + </pre>]]> + </description> + </item> + <item> + <title>Sat, 1 Apr 2017 05:16:59 GMT</title> + <pubDate>Sat, 1 Apr 2017 05:16:59 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20170401051659</link> + <guid isPermaLink="false">20170401051659</guid> + <description> + <![CDATA[<pre> +ap/nano-2.8.0-x86_64-1.txz: Upgraded. +n/samba-4.6.2-x86_64-1.txz: Upgraded. + This is a bug fix release to address a regression introduced by the security + fixes for CVE-2017-2619 (Symlink race allows access outside share definition). + Please see https://bugzilla.samba.org/show_bug.cgi?id=12721 for details. + </pre>]]> + </description> + </item> + <item> + <title>Thu, 30 Mar 2017 20:18:17 GMT</title> + <pubDate>Thu, 30 Mar 2017 20:18:17 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20170330201817</link> + <guid isPermaLink="false">20170330201817</guid> + <description> + <![CDATA[<pre> +l/ffmpeg-3.2.4-x86_64-3.txz: Rebuilt. + Recompiled against libcdio-paranoia-10.2+0.94+1. +x/libwacom-0.24-x86_64-1.txz: Upgraded. +xap/MPlayer-1.3_20170208-x86_64-2.txz: Rebuilt. + Recompiled against libcdio-paranoia-10.2+0.94+1. + </pre>]]> + </description> + </item> + <item> + <title>Tue, 28 Mar 2017 20:30:50 GMT</title> + <pubDate>Tue, 28 Mar 2017 20:30:50 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20170328203050</link> + <guid isPermaLink="false">20170328203050</guid> + <description> + <![CDATA[<pre> +ap/mariadb-10.0.30-x86_64-1.txz: Upgraded. + This update fixes security issues: + Crash in libmysqlclient.so. + Difficult to exploit vulnerability allows low privileged attacker with + logon to compromise the server. Successful attacks of this vulnerability + can result in unauthorized access to data. + For more information, see: + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-3302 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-3313 + (* Security fix *) +d/pkg-config-0.29.2-x86_64-1.txz: Upgraded. +l/libcdio-paranoia-10.2+0.94+1-x86_64-1.txz: Upgraded. +n/openssh-7.5p1-x86_64-1.txz: Upgraded. + This release deprecates the sshd_config UsePrivilegeSeparation option, + thereby making privilege separation mandatory. Note that privilege + separation has been on by default for almost 15 years and sandboxing + has been on by default for almost the last five, so this shouldn't + change anything for most users. +xap/mozilla-firefox-52.0.2-x86_64-1.txz: Upgraded. + This is a bugfix release. +xfce/xfce4-notifyd-0.3.6-x86_64-1.txz: Upgraded. + </pre>]]> + </description> + </item> + <item> + <title>Thu, 23 Mar 2017 21:38:23 GMT</title> + <pubDate>Thu, 23 Mar 2017 21:38:23 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20170323213823</link> + <guid isPermaLink="false">20170323213823</guid> + <description> + <![CDATA[<pre> +a/glibc-zoneinfo-2017b-noarch-1.txz: Upgraded. +a/libgudev-231-x86_64-1.txz: Upgraded. +a/lilo-24.2-x86_64-4.txz: Rebuilt. + Issue a warning rather than a fatal error for colons in /dev/disk/by-id/ + device names. Thanks to alex14641 on LQ. +d/cmake-3.7.2-x86_64-1.txz: Upgraded. +d/ruby-2.4.1-x86_64-1.txz: Upgraded. +n/mcabber-1.0.5-x86_64-1.txz: Upgraded. + This update fixes a security issue: + An incorrect implementation of XEP-0280: Message Carbons in multiple XMPP + clients allows a remote attacker to impersonate any user, including + contacts, in the vulnerable application's display. This allows for various + kinds of social engineering attacks. + For more information, see: + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-5604 + (* Security fix *) +n/samba-4.6.1-x86_64-1.txz: Upgraded. + This update fixes a security issue: + All versions of Samba prior to 4.6.1, 4.5.7, 4.4.12 are vulnerable to + a malicious client using a symlink race to allow access to areas of + the server file system not exported under the share definition. + For more information, see: + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-2619 + (* Security fix *) + </pre>]]> + </description> + </item> + <item> + <title>Tue, 21 Mar 2017 21:42:52 GMT</title> + <pubDate>Tue, 21 Mar 2017 21:42:52 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20170321214252</link> + <guid isPermaLink="false">20170321214252</guid> + <description> + <![CDATA[<pre> +a/dbus-1.10.16-x86_64-1.txz: Upgraded. +a/file-5.30-x86_64-1.txz: Upgraded. +a/pciutils-3.5.4-x86_64-1.txz: Upgraded. +l/gst-plugins-base-1.10.4-x86_64-1.txz: Upgraded. +l/gst-plugins-good-1.10.4-x86_64-1.txz: Upgraded. +l/gst-plugins-libav-1.10.4-x86_64-1.txz: Upgraded. +l/gstreamer-1.10.4-x86_64-1.txz: Upgraded. +l/libpng-1.6.29-x86_64-1.txz: Upgraded. +l/libusb-1.0.21-x86_64-1.txz: Upgraded. +l/zlib-1.2.11-x86_64-1.txz: Upgraded. +n/alpine-2.21-x86_64-1.txz: Upgraded. +n/imapd-2.21-x86_64-1.txz: Upgraded. +x/dejavu-fonts-ttf-2.37-noarch-1.txz: Upgraded. +xfce/Thunar-1.6.11-x86_64-1.txz: Upgraded. + </pre>]]> + </description> + </item> + <item> + <title>Mon, 20 Mar 2017 20:43:14 GMT</title> + <pubDate>Mon, 20 Mar 2017 20:43:14 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20170320204314</link> + <guid isPermaLink="false">20170320204314</guid> + <description> + <![CDATA[<pre> +a/e2fsprogs-1.43.4-x86_64-1.txz: Upgraded. +a/mkinitrd-1.4.9-x86_64-1.txz: Upgraded. + Support FSTRIM on LUKS devices unlocked at boot. Note that the expected name + of a root LUKS device has changed -- please see the revised README_CRYPT.TXT. + Thanks to Mason Loring Bliss for the initial patch, and Robby Workman + for a few adjustments and documentation. +a/udisks2-2.1.8-x86_64-1.txz: Upgraded. +ap/man-pages-4.10-noarch-1.txz: Upgraded. +n/gnutls-3.5.10-x86_64-1.txz: Upgraded. +n/mobile-broadband-provider-info-20170310-x86_64-1.txz: Upgraded. +x/libpthread-stubs-0.4-noarch-1.txz: Upgraded. +x/mesa-17.0.2-x86_64-1.txz: Upgraded. +x/xf86-video-amdgpu-1.3.0-x86_64-1.txz: Upgraded. +x/xf86-video-ati-7.9.0-x86_64-1.txz: Upgraded. +xap/audacious-plugins-3.8.2-x86_64-2.txz: Rebuilt. + Added ffmpeg support. Thanks to franzen. +xap/windowmaker-0.95.8-x86_64-1.txz: Upgraded. + </pre>]]> + </description> + </item> + <item> + <title>Sun, 19 Mar 2017 05:27:13 GMT</title> + <pubDate>Sun, 19 Mar 2017 05:27:13 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20170319052713</link> + <guid isPermaLink="false">20170319052713</guid> + <description> + <![CDATA[<pre> +l/SDL2-2.0.5-x86_64-1.txz: Added. +l/SDL2_gfx-1.0.3-x86_64-1.txz: Added. +l/SDL2_image-2.0.1-x86_64-1.txz: Added. +l/SDL2_mixer-2.0.1-x86_64-1.txz: Added. +l/SDL2_net-2.0.1-x86_64-1.txz: Added. +l/SDL2_ttf-2.0.14-x86_64-1.txz: Added. +l/ffmpeg-3.2.4-x86_64-2.txz: Rebuilt. + The package now includes ffplay, which required the SDL2 libraries. +xap/audacious-3.8.2-x86_64-1.txz: Upgraded. +xap/audacious-plugins-3.8.2-x86_64-1.txz: Upgraded. + </pre>]]> + </description> + </item> + <item> + <title>Sat, 18 Mar 2017 00:30:40 GMT</title> + <pubDate>Sat, 18 Mar 2017 00:30:40 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20170318003040</link> + <guid isPermaLink="false">20170318003040</guid> + <description> + <![CDATA[<pre> +xap/mozilla-firefox-52.0.1-x86_64-1.txz: Upgraded. + This release contains security fixes and improvements. + For more information, see: + https://www.mozilla.org/security/known-vulnerabilities/firefox.html + (* Security fix *) + </pre>]]> + </description> + </item> + <item> + <title>Fri, 17 Mar 2017 21:21:21 GMT</title> + <pubDate>Fri, 17 Mar 2017 21:21:21 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20170317212121</link> + <guid isPermaLink="false">20170317212121</guid> + <description> + <![CDATA[<pre> +a/mlocate-0.26-x86_64-1.txz: Added. + This replaces slocate as the system locate/updatedb utilities. + In tests here, mlocate was about 20% faster than slocate at creating a + new database. When updating an existing database, it was many times + faster. On my machine, the nightly database update took about 5 minutes + with slocate, but only a few seconds with mlocate. + I might miss (slightly) the heavy drive activity at 04:40 that would let + me know that it was time for bed. ;-) + Be sure to move the new /etc/updatedb.conf into place when installing + this package. +a/slocate-3.1-x86_64-4.txz: Removed. +xfce/xfwm4-4.12.4-x86_64-1.txz: Upgraded. + </pre>]]> + </description> + </item> + <item> + <title>Thu, 16 Mar 2017 01:37:05 GMT</title> + <pubDate>Thu, 16 Mar 2017 01:37:05 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20170316013705</link> + <guid isPermaLink="false">20170316013705</guid> + <description> + <![CDATA[<pre> +ap/jove-4.16.0.73-x86_64-3.txz: Rebuilt. + Ensure that the teach-jove file is installed. Thanks to bassmadrigal. +d/llvm-4.0.0-x86_64-1.txz: Upgraded. + Shared library .so-version bump. +l/gdbm-1.13-x86_64-1.txz: Upgraded. +n/irssi-1.0.2-x86_64-1.txz: Upgraded. +x/mesa-17.0.1-x86_64-2.txz: Rebuilt. + Recompiled against libLLVM-4.0.so. +x/xf86-input-libinput-0.25.0-x86_64-1.txz: Upgraded. +x/xf86-video-intel-git_20170313_7e9e92c8-x86_64-1.txz: Upgraded. +x/xf86-video-nouveau-1.0.14-x86_64-1.txz: Upgraded. +x/xf86-video-vmware-13.2.1-x86_64-3.txz: Rebuilt. + Recompiled against libLLVM-4.0.so. +x/xorg-server-1.19.3-x86_64-1.txz: Upgraded. +x/xorg-server-xephyr-1.19.3-x86_64-1.txz: Upgraded. +x/xorg-server-xnest-1.19.3-x86_64-1.txz: Upgraded. +x/xorg-server-xvfb-1.19.3-x86_64-1.txz: Upgraded. +xap/pidgin-2.12.0-x86_64-1.txz: Upgraded. + This update fixes a minor security issue (out of bounds memory read in + purple_markup_unescape_entity). + For more information, see: + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-2640 + (* Security fix *) + </pre>]]> + </description> + </item> + <item> + <title>Fri, 10 Mar 2017 05:41:05 GMT</title> + <pubDate>Fri, 10 Mar 2017 05:41:05 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20170310054105</link> + <guid isPermaLink="false">20170310054105</guid> + <description> + <![CDATA[<pre> +a/coreutils-8.27-x86_64-1.txz: Upgraded. +ap/mc-4.8.19-x86_64-1.txz: Upgraded. +l/harfbuzz-1.4.4-x86_64-1.txz: Upgraded. +x/libepoxy-1.4.1-x86_64-1.txz: Upgraded. +x/libinput-1.6.3-x86_64-1.txz: Upgraded. +x/mesa-17.0.1-x86_64-1.txz: Upgraded. +x/motif-2.3.6-x86_64-1.txz: Upgraded. +xap/gimp-2.8.20-x86_64-1.txz: Upgraded. +xap/mozilla-firefox-52.0-x86_64-2.txz: Rebuilt. + Recompiled with --enable-alsa option. Without this, there is no fallback + support for ALSA if PulseAudio is not present. Thanks to Ivan Kalvatchev. +xap/network-manager-applet-1.4.6-x86_64-1.txz: Upgraded. + </pre>]]> + </description> + </item> + <item> + <title>Wed, 8 Mar 2017 00:17:36 GMT</title> + <pubDate>Wed, 8 Mar 2017 00:17:36 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20170308001736</link> + <guid isPermaLink="false">20170308001736</guid> + <description> + <![CDATA[<pre> +a/kmod-24-x86_64-1.txz: Upgraded. +d/binutils-2.28-x86_64-1.txz: Upgraded. +d/oprofile-1.1.0-x86_64-3.txz: Rebuilt. + Recompiled against new libbfd from binutils-2.28. +l/ffmpeg-3.2.4-x86_64-1.txz: Upgraded. + Autodetect more optional dependencies in the build script. + Thanks to Heinz Wiesinger. +x/libX11-1.6.5-x86_64-1.txz: Upgraded. +x/libXi-1.7.9-x86_64-1.txz: Upgraded. +x/presentproto-1.1-x86_64-1.txz: Upgraded. +x/sessreg-1.1.1-x86_64-1.txz: Upgraded. +x/util-macros-1.19.1-noarch-1.txz: Upgraded. +x/xauth-1.0.10-x86_64-1.txz: Upgraded. +x/xconsole-1.0.7-x86_64-1.txz: Upgraded. +x/xf86-input-evdev-2.10.5-x86_64-1.txz: Upgraded. +x/xf86-input-libinput-0.24.0-x86_64-1.txz: Upgraded. +x/xf86-video-chips-1.2.7-x86_64-1.txz: Added. +x/xf86-video-glint-1.2.9-x86_64-1.txz: Added. +x/xf86-video-i740-1.3.6-x86_64-1.txz: Added. +x/xf86-video-intel-git_20170228_78d7a09b-x86_64-1.txz: Upgraded. +x/xf86-video-mga-1.6.5-x86_64-1.txz: Added. +x/xf86-video-nv-2.1.21-x86_64-1.txz: Added. +x/xf86-video-openchrome-0.6.0-x86_64-1.txz: Upgraded. +x/xf86-video-r128-6.10.2-x86_64-1.txz: Added. +x/xf86-video-savage-2.3.9-x86_64-1.txz: Added. +x/xf86-video-siliconmotion-1.7.9-x86_64-1.txz: Added. +x/xf86-video-sis-0.10.9-x86_64-1.txz: Added. +x/xf86-video-sisusb-0.9.7-x86_64-1.txz: Upgraded. +x/xf86-video-tdfx-1.4.7-x86_64-1.txz: Added. +x/xf86-video-trident-1.3.8-x86_64-1.txz: Added. +x/xorg-server-1.19.2-x86_64-1.txz: Upgraded. +x/xorg-server-xephyr-1.19.2-x86_64-1.txz: Upgraded. +x/xorg-server-xnest-1.19.2-x86_64-1.txz: Upgraded. +x/xorg-server-xvfb-1.19.2-x86_64-1.txz: Upgraded. +xap/mozilla-firefox-52.0-x86_64-1.txz: Upgraded. + This release contains security fixes and improvements. + For more information, see: + https://www.mozilla.org/security/known-vulnerabilities/firefox.html + (* Security fix *) +xap/mozilla-thunderbird-45.8.0-x86_64-1.txz: Upgraded. + This release contains security fixes and improvements. + For more information, see: + https://www.mozilla.org/security/known-vulnerabilities/thunderbird.html + (* Security fix *) + </pre>]]> + </description> + </item> + <item> + <title>Tue, 28 Feb 2017 23:51:55 GMT</title> + <pubDate>Tue, 28 Feb 2017 23:51:55 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20170228235155</link> + <guid isPermaLink="false">20170228235155</guid> + <description> + <![CDATA[<pre> +a/coreutils-8.26-x86_64-2.txz: Rebuilt. + Added a few more file extensions to /etc/DIR_COLORS, including .lz. +a/ed-1.14.2-x86_64-1.txz: Upgraded. +a/etc-14.2-x86_64-9.txz: Rebuilt. + Added cgred group to /etc/group.new. (cgred:x:41:) +a/glibc-zoneinfo-2017a-noarch-1.txz: Upgraded. +a/libcgroup-0.41-x86_64-2.txz: Rebuilt. + Fixed rc.cgred to source the correct config file. + Changed /usr/bin/cgexec from setuid root to setgid cgred. + Don't remove the entire cgroup file system with "rc.cgconfig stop". + Thanks to chris.willing. +a/shadow-4.2.1-x86_64-2.txz: Rebuilt. + Patched a potential security issue that allows any local user to send + SIGKILL to other processes with root privileges. Note that Slackware + is not vulnerable since the bug only affects systems that use PAM. + For more information, see: + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-2616 + (* Security fix *) +a/util-linux-2.29.2-x86_64-1.txz: Upgraded. + This update fixes a potential security issue that allows any local user + to send SIGKILL to other processes with root privileges. Note that + Slackware is not vulnerable since we do not use /bin/su from util-linux, + and the bug only affects systems that use PAM. + For more information, see: + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-2616 + (* Security fix *) +ap/nano-2.7.5-x86_64-1.txz: Upgraded. +ap/screen-4.5.1-x86_64-1.txz: Upgraded. +d/guile-2.0.14-x86_64-1.txz: Upgraded. +l/cairo-1.14.8-x86_64-1.txz: Upgraded. +l/fftw-3.3.6_pl1-x86_64-1.txz: Upgraded. +l/libimobiledevice-1.2.0-x86_64-2.txz: Rebuilt. + Patched to fix mounting iOS 10 devices. Thanks to qunying. +l/libsigsegv-2.11-x86_64-1.txz: Upgraded. +n/ModemManager-1.6.4-x86_64-1.txz: Upgraded. +n/NetworkManager-1.6.2-x86_64-1.txz: Upgraded. +n/curl-7.53.1-x86_64-1.txz: Upgraded. + Fixes SSL_VERIFYSTATUS ignored security issue. + (Issue only existed in Slackware -current, not in any -stable releases) + For more information, see: + https://curl.haxx.se/docs/adv_20170222.html + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-2629 + (* Security fix *) +n/libmbim-1.14.0-x86_64-1.txz: Upgraded. +n/libqmi-1.16.2-x86_64-1.txz: Upgraded. + Shared library .so-version bump. +xap/windowmaker-0.95.7-x86_64-3.txz: Rebuilt. + Disabled overly verbose logging of warnings to syslog. Thanks to B Watson. + </pre>]]> + </description> + </item> + <item> + <title>Mon, 13 Feb 2017 06:21:22 GMT</title> + <pubDate>Mon, 13 Feb 2017 06:21:22 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20170213062122</link> + <guid isPermaLink="false">20170213062122</guid> + <description> + <![CDATA[<pre> +a/grep-3.0-x86_64-1.txz: Upgraded. +l/gst-plugins-libav-1.10.3-x86_64-1.txz: Added. + Thanks to alienBOB. +n/wget-1.19.1-x86_64-1.txz: Upgraded. + </pre>]]> + </description> + </item> + <item> + <title>Fri, 10 Feb 2017 21:07:35 GMT</title> + <pubDate>Fri, 10 Feb 2017 21:07:35 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20170210210735</link> + <guid isPermaLink="false">20170210210735</guid> + <description> + <![CDATA[<pre> +a/aaa_elflibs-14.2-x86_64-28.txz: Rebuilt. +a/grep-2.28-x86_64-1.txz: Upgraded. +a/hdparm-9.51-x86_64-1.txz: Upgraded. +a/openssl-solibs-1.0.2k-x86_64-1.txz: Upgraded. +a/sed-4.4-x86_64-1.txz: Upgraded. +a/util-linux-2.29.1-x86_64-1.txz: Upgraded. +ap/ddrescue-1.22-x86_64-1.txz: Upgraded. +ap/flac-1.3.2-x86_64-1.txz: Upgraded. +ap/sqlite-3.16.2-x86_64-1.txz: Upgraded. +ap/tmux-2.3-x86_64-2.txz: Rebuilt. + Recompiled against libevent-2.1.8. +d/llvm-3.9.1-x86_64-1.txz: Upgraded. + Shared library .so-version bump. + Added support for lldb and openmp to the package. + Thanks to Heinz Wiesinger. +d/opencl-headers-2.1-noarch-1.txz: Added. +d/scons-2.5.1-x86_64-1.txz: Upgraded. +l/ffmpeg-3.2.3-x86_64-1.txz: Added. + Thanks to Heinz Wiesinger. +l/gmime-2.6.23-x86_64-1.txz: Upgraded. +l/gst-plugins-base-1.10.3-x86_64-1.txz: Upgraded. +l/gst-plugins-good-1.10.3-x86_64-1.txz: Upgraded. +l/gstreamer-1.10.3-x86_64-1.txz: Upgraded. +l/json-c-0.12-x86_64-1.txz: Removed. + This had been a required dep for PulseAudio, but has become optional. Since + being added to Slackware, a few other packages had begun to use it + (NetworkManager, BIND), but it's not really critical there either so we're + removing it from the main tree. If you require json-c for something, it is + expected that SBo will be picking it up. +l/libclc-20160921_520743b-x86_64-1.txz: Added. + This is needed by Mesa. +l/libedit-20160903_3.1-x86_64-1.txz: Added. + This is needed by lldb. +l/libevent-2.1.8-x86_64-1.txz: Upgraded. + Shared library .so-version bump. +l/libjpeg-turbo-1.5.1-x86_64-1.txz: Upgraded. +l/libnl3-3.2.29-x86_64-1.txz: Upgraded. +l/libpcap-1.8.1-x86_64-1.txz: Upgraded. +l/libvpx-1.6.1-x86_64-1.txz: Upgraded. + Shared library .so-version bump. +l/libzip-1.1.3-x86_64-1.txz: Upgraded. +l/ocl-icd-2.2.11-x86_64-1.txz: Added. +l/openjpeg-2.1.2-x86_64-1.txz: Upgraded. +l/pulseaudio-10.0-x86_64-1.txz: Upgraded. +l/python-six-1.10.0-x86_64-1.txz: Added. + This is needed by lldb. +l/rasqal-0.9.33-x86_64-1.txz: Upgraded. +l/redland-1.0.17-x86_64-1.txz: Upgraded. +l/serf-1.3.9-x86_64-1.txz: Upgraded. +n/NetworkManager-1.6.0-x86_64-1.txz: Upgraded. +n/bind-9.11.0_P3-x86_64-1.txz: Upgraded. + This update fixes a denial-of-service vulnerability. Under some conditions + when using both DNS64 and RPZ to rewrite query responses, query processing + can resume in an inconsistent state leading to either an INSIST assertion + failure or an attempt to read through a NULL pointer. + For more information, see: + https://kb.isc.org/article/AA-01453 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-3135 + (* Security fix *) +n/iproute2-4.9.0-x86_64-1.txz: Upgraded. +n/iptables-1.6.1-x86_64-1.txz: Upgraded. + Shared library .so-version bump. +n/links-2.14-x86_64-2.txz: Rebuilt. + Recompiled against libevent-2.1.8. +n/mutt-1.7.2-x86_64-2.txz: Rebuilt. + Recompiled with --enable-sidebar option. Thanks to Corrado Franco. +n/nftables-0.7-x86_64-2.txz: Rebuilt. + Recompiled against iptables-1.6.1. Added libxtables support. +n/ntp-4.2.8p9-x86_64-3.txz: Rebuilt. + Recompiled against libevent-2.1.8. +n/openssl-1.0.2k-x86_64-1.txz: Upgraded. + This update fixes security issues: + Truncated packet could crash via OOB read (CVE-2017-3731) + BN_mod_exp may produce incorrect results on x86_64 (CVE-2017-3732) + Montgomery multiplication may produce incorrect results (CVE-2016-7055) + For more information, see: + https://www.openssl.org/news/secadv/20170126.txt + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-3731 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-3732 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-7055 + (* Security fix *) +n/php-5.6.30-x86_64-1.txz: Upgraded. + This release fixes bugs and security issues. + For more information, see: + https://php.net/ChangeLog-5.php#5.6.30 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-10158 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-10167 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-10168 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-10159 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-10160 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-10161 + (* Security fix *) +n/samba-4.5.5-x86_64-1.txz: Upgraded. +n/tcpdump-4.9.0-x86_64-1.txz: Upgraded. + Fixed bugs which allow an attacker to crash tcpdump (denial of service). + For more information, see: + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-7922 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-7923 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-7924 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-7925 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-7926 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-7927 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-7928 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-7929 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-7930 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-7931 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-7932 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-7933 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-7934 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-7935 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-7936 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-7937 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-7938 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-7939 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-7940 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-7973 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-7974 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-7975 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-7983 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-7984 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-7985 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-7986 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-7992 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-7993 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-8574 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-8575 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-5202 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-5203 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-5204 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-5205 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-5341 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-5342 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-5482 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-5483 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-5484 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-5485 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-5486 + (* Security fix *) +n/wget-1.19-x86_64-1.txz: Upgraded. +n/zd1211-firmware-1.5-fw-1.txz: Upgraded. +x/fontconfig-2.12.1-x86_64-1.txz: Upgraded. + Thanks to Robby Workman. +x/libdrm-2.4.75-x86_64-1.txz: Upgraded. +x/libinput-1.6.0-x86_64-1.txz: Upgraded. +x/mesa-13.0.4-x86_64-1.txz: Upgraded. +x/xf86-video-vmware-13.2.1-x86_64-2.txz: Rebuilt. + Recompiled against llvm-3.9.1. +xap/MPlayer-1.3_20170208-x86_64-1.txz: Upgraded. + Upgraded to 1.3 branch, compiled against system ffmpeg-3.2.3. + Thanks to Heinz Wiesinger. +xap/mozilla-thunderbird-45.7.1-x86_64-1.txz: Upgraded. + Fixed crash when viewing certain IMAP messages (introduced in 45.7.0) +xap/network-manager-applet-1.4.4-x86_64-1.txz: Upgraded. +xap/xine-lib-1.2.6-x86_64-10.txz: Rebuilt. + Recompiled against system ffmpeg-3.2.3. + </pre>]]> + </description> + </item> + <item> + <title>Thu, 26 Jan 2017 21:33:41 GMT</title> + <pubDate>Thu, 26 Jan 2017 21:33:41 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20170126213341</link> + <guid isPermaLink="false">20170126213341</guid> + <description> + <![CDATA[<pre> +xap/mozilla-firefox-51.0.1-x86_64-1.txz: Upgraded. + Fixed geolocation problems with Firefox 51.0. +xap/mozilla-thunderbird-45.7.0-x86_64-1.txz: Upgraded. + This release contains security fixes and improvements. + For more information, see: + https://www.mozilla.org/security/known-vulnerabilities/thunderbird.html + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-5375 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-5376 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-5378 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-5380 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-5390 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-5396 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-5383 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-5386 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-5373 + (* Security fix *) + </pre>]]> + </description> + </item> + <item> + <title>Mon, 23 Jan 2017 21:30:13 GMT</title> + <pubDate>Mon, 23 Jan 2017 21:30:13 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20170123213013</link> + <guid isPermaLink="false">20170123213013</guid> + <description> + <![CDATA[<pre> +d/gdb-7.12.1-x86_64-1.txz: Upgraded. +xap/fvwm-2.6.7-x86_64-3.txz: Rebuilt. + Fixed the broken symlinks in a better way. Thanks to GazL for the patch. +xap/mozilla-firefox-51.0-x86_64-1.txz: Upgraded. + This release contains security fixes and improvements. + For more information, see: + https://www.mozilla.org/security/known-vulnerabilities/firefox.html + (* Security fix *) + </pre>]]> + </description> + </item> + <item> + <title>Fri, 20 Jan 2017 04:18:02 GMT</title> + <pubDate>Fri, 20 Jan 2017 04:18:02 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20170120041802</link> + <guid isPermaLink="false">20170120041802</guid> + <description> + <![CDATA[<pre> +l/seamonkey-solibs-2.46-x86_64-3.txz: Rebuilt. +xap/fvwm-2.6.7-x86_64-2.txz: Rebuilt. + Reverted an upstream patch that causes some broken symlinks to be installed. + Thanks to GazL. +xap/seamonkey-2.46-x86_64-3.txz: Rebuilt. + Recompiled with less aggressive optimization (-Os) to fix crashes. + </pre>]]> + </description> + </item> + <item> + <title>Wed, 18 Jan 2017 20:39:17 GMT</title> + <pubDate>Wed, 18 Jan 2017 20:39:17 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20170118203917</link> + <guid isPermaLink="false">20170118203917</guid> + <description> + <![CDATA[<pre> +ap/mariadb-10.0.29-x86_64-1.txz: Upgraded. + This update fixes several security issues. + For more information, see: + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-6664 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-3238 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-3243 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-3244 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-3257 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-3258 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-3265 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-3291 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-3312 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-3317 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-3318 + (* Security fix *) + </pre>]]> + </description> + </item> + <item> + <title>Wed, 18 Jan 2017 02:33:18 GMT</title> + <pubDate>Wed, 18 Jan 2017 02:33:18 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20170118023318</link> + <guid isPermaLink="false">20170118023318</guid> + <description> + <![CDATA[<pre> +a/cryptsetup-1.7.3-x86_64-2.txz: Rebuilt. + Recompiled with --enable-cryptsetup-reencrypt option. + Thanks to Jakub Jankowski for the suggestion. +ap/screen-4.5.0-x86_64-1.txz: Upgraded. +l/libtasn1-4.10-x86_64-1.txz: Upgraded. +l/seamonkey-solibs-2.46-x86_64-2.txz: Rebuilt. +x/libinput-1.5.4-x86_64-1.txz: Added. +x/libwacom-0.22-x86_64-1.txz: Added. + This is needed for libinput. +x/xf86-input-libinput-0.23.0-x86_64-1.txz: Added. + This is the new generic X.Org input driver which replaces evdev for most + purposes. It does not (for now) replace xf86-input-synaptics or + xf86-input-vmmouse. If this driver package is missing then X will fall + back to using xf86-input-evdev as before. + Thanks to Robby Workman. +x/xorg-server-1.19.1-x86_64-2.txz: Rebuilt. + Rename 90-keyboard-layout.conf to 90-keyboard-layout-evdev.conf. +x/xorg-server-xephyr-1.19.1-x86_64-2.txz: Rebuilt. +x/xorg-server-xnest-1.19.1-x86_64-2.txz: Rebuilt. +x/xorg-server-xvfb-1.19.1-x86_64-2.txz: Rebuilt. +xap/seamonkey-2.46-x86_64-2.txz: Rebuilt. + Restored missing nspr/obsolete headers. + </pre>]]> + </description> + </item> + <item> + <title>Sat, 14 Jan 2017 05:34:32 GMT</title> + <pubDate>Sat, 14 Jan 2017 05:34:32 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20170114053432</link> + <guid isPermaLink="false">20170114053432</guid> + <description> + <![CDATA[<pre> +a/util-linux-2.29-x86_64-2.txz: Rebuilt. + Restored support for /etc/mtab. +n/iw-4.9-x86_64-1.txz: Upgraded. +x/scim-1.4.17-x86_64-1.txz: Upgraded. +extra/tigervnc/tigervnc-1.7.0-x86_64-2.txz: Rebuilt. + Recompiled for xorg-server-1.19.1. + </pre>]]> + </description> + </item> + <item> + <title>Fri, 13 Jan 2017 01:10:05 GMT</title> + <pubDate>Fri, 13 Jan 2017 01:10:05 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20170113011005</link> + <guid isPermaLink="false">20170113011005</guid> + <description> + <![CDATA[<pre> +a/grub-2.02_beta3-x86_64-2.txz: Rebuilt. + Make the package version number more sane. + </pre>]]> + </description> + </item> + <item> + <title>Thu, 12 Jan 2017 21:07:23 GMT</title> + <pubDate>Thu, 12 Jan 2017 21:07:23 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20170112210723</link> + <guid isPermaLink="false">20170112210723</guid> + <description> + <![CDATA[<pre> +ap/cups-filters-1.13.2-x86_64-1.txz: Upgraded. +ap/nano-2.7.4-x86_64-2.txz: Rebuilt. + Fixed /etc/nanorc.new. Thanks to SeB. +kde/calligra-2.9.11-x86_64-8.txz: Rebuilt. +l/poppler-0.50.0-x86_64-1.txz: Upgraded. + Shared library .so-version bump. +xfce/tumbler-0.1.31-x86_64-9.txz: Rebuilt. + </pre>]]> + </description> + </item> + <item> + <title>Thu, 12 Jan 2017 01:15:52 GMT</title> + <pubDate>Thu, 12 Jan 2017 01:15:52 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20170112011552</link> + <guid isPermaLink="false">20170112011552</guid> + <description> + <![CDATA[<pre> +a/aaa_elflibs-14.2-x86_64-27.txz: Rebuilt. + Upgraded libcap.so.2.25, liblzma.so.5.2.3, and libz.so.1.2.10. +a/bash-4.4.005-x86_64-2.txz: Rebuilt. +a/dialog-1.3_20160828-x86_64-1.txz: Upgraded. +a/ed-1.14.1-x86_64-1.txz: Upgraded. +a/elvis-2.2_0-x86_64-3.txz: Rebuilt. +a/file-5.29-x86_64-1.txz: Upgraded. +a/gawk-4.1.4-x86_64-2.txz: Rebuilt. +a/gettext-0.19.8.1-x86_64-2.txz: Rebuilt. +a/getty-ps-2.1.0b-x86_64-3.txz: Rebuilt. +a/gpm-1.20.7-x86_64-4.txz: Rebuilt. +a/gptfdisk-1.0.1-x86_64-1.txz: Upgraded. +a/grub-2.02~beta3-x86_64-1.txz: Upgraded. + Thanks to Heinz Wiesinger. + Thanks to ReaperX7 for the updated dejavusansmono patch. +a/hwdata-0.291-noarch-1.txz: Upgraded. +a/less-481-x86_64-2.txz: Rebuilt. +a/minicom-2.7-x86_64-1.txz: Upgraded. +a/procps-ng-3.3.12-x86_64-1.txz: Upgraded. +a/sed-4.3-x86_64-1.txz: Upgraded. +a/splitvt-1.6.6-x86_64-1.txz: Upgraded. +a/tcsh-6.20.00-x86_64-1.txz: Upgraded. +a/util-linux-2.29-x86_64-1.txz: Upgraded. +a/xfsprogs-4.8.0-x86_64-1.txz: Upgraded. +a/xz-5.2.3-x86_64-1.txz: Upgraded. +ap/alsa-utils-1.1.3-x86_64-1.txz: Upgraded. +ap/bc-1.06.95-x86_64-4.txz: Rebuilt. +ap/bpe-2.01.00-x86_64-3.txz: Rebuilt. +ap/ghostscript-9.20-x86_64-2.txz: Rebuilt. + Restored /usr/bin/ijs-config. +ap/gphoto2-2.5.11-x86_64-1.txz: Upgraded. +ap/gutenprint-5.2.11-x86_64-3.txz: Rebuilt. +ap/htop-2.0.2-x86_64-1.txz: Upgraded. +ap/ispell-3.4.00-x86_64-1.txz: Upgraded. +ap/joe-4.3-x86_64-1.txz: Upgraded. +ap/jove-4.16.0.73-x86_64-2.txz: Rebuilt. +ap/mariadb-10.0.28-x86_64-2.txz: Rebuilt. +ap/mc-4.8.18-x86_64-1.txz: Upgraded. +ap/moc-2.5.2-x86_64-1.txz: Upgraded. +ap/nano-2.7.4-x86_64-1.txz: Upgraded. +ap/pamixer-1.3.1-x86_64-3.txz: Rebuilt. +ap/powertop-2.8-x86_64-2.txz: Rebuilt. +ap/sc-7.16-x86_64-5.txz: Rebuilt. +ap/screen-4.4.0-x86_64-3.txz: Rebuilt. +ap/sqlite-3.16.1-x86_64-1.txz: Upgraded. +ap/texinfo-6.3-x86_64-2.txz: Rebuilt. +ap/vim-8.0.0161-x86_64-1.txz: Upgraded. +ap/xfsdump-3.1.6-x86_64-2.txz: Rebuilt. +ap/zsh-5.3.1-x86_64-1.txz: Upgraded. +d/clisp-2.49.20161111-x86_64-1.txz: Upgraded. +d/cmake-3.7.1-x86_64-1.txz: Upgraded. +d/cscope-15.8b-x86_64-2.txz: Rebuilt. +d/flex-2.6.3-x86_64-1.txz: Upgraded. +d/gdb-7.12-x86_64-2.txz: Rebuilt. +d/gettext-tools-0.19.8.1-x86_64-2.txz: Rebuilt. +d/gnu-cobol-1.1-x86_64-2.txz: Rebuilt. +d/gperf-3.1-x86_64-1.txz: Upgraded. +d/guile-2.0.13-x86_64-2.txz: Rebuilt. +d/m4-1.4.18-x86_64-1.txz: Upgraded. +d/make-4.2.1-x86_64-1.txz: Upgraded. +d/perl-5.24.0-x86_64-1.txz: Upgraded. + Also upgraded to DBD-mysql-4.041 and TermReadKey-2.37. +d/ruby-2.4.0-x86_64-1.txz: Upgraded. +d/subversion-1.9.5-x86_64-1.txz: Upgraded. +e/emacs-25.1-x86_64-2.txz: Rebuilt. +kde/analitza-4.14.3-x86_64-3.txz: Rebuilt. +kde/calligra-2.9.11-x86_64-7.txz: Rebuilt. +kde/kdelibs-4.14.27-x86_64-1.txz: Upgraded. +kde/kig-4.14.3-x86_64-5.txz: Rebuilt. +kde/korundum-4.14.3-x86_64-4.txz: Rebuilt. +kde/lokalize-4.14.3-x86_64-3.txz: Rebuilt. +kde/perlkde-4.14.3-x86_64-3.txz: Rebuilt. +kde/perlqt-4.14.3-x86_64-3.txz: Rebuilt. +kde/qtruby-4.14.3-x86_64-5.txz: Rebuilt. +l/akonadi-1.13.0-x86_64-4.txz: Rebuilt. +l/alsa-lib-1.1.3-x86_64-1.txz: Upgraded. +l/aspell-0.60.6.1-x86_64-2.txz: Rebuilt. +l/boost-1.63.0-x86_64-1.txz: Upgraded. + Shared library .so-version bump. +l/enchant-1.6.0-x86_64-2.txz: Rebuilt. +l/hunspell-1.6.0-x86_64-1.txz: Upgraded. + Shared library .so-version bump. +l/libcaca-0.99.beta19-x86_64-1.txz: Upgraded. +l/libcap-2.25-x86_64-1.txz: Upgraded. +l/libcdio-0.94-x86_64-2.txz: Rebuilt. +l/libgphoto2-2.5.11-x86_64-1.txz: Upgraded. +l/libnjb-2.2.7-x86_64-1.txz: Upgraded. +l/libproxy-0.4.13-x86_64-1.txz: Upgraded. +l/parted-3.2-x86_64-3.txz: Rebuilt. +l/pilot-link-0.12.5-x86_64-12.txz: Rebuilt. +l/taglib-1.11.1-x86_64-1.txz: Upgraded. +l/virtuoso-ose-6.1.8-x86_64-4.txz: Rebuilt. +l/vte-0.28.2-x86_64-5.txz: Rebuilt. +l/wavpack-5.0.0-x86_64-1.txz: Upgraded. +l/zlib-1.2.10-x86_64-1.txz: Upgraded. +n/NetworkManager-1.2.6-x86_64-2.txz: Rebuilt. +n/alpine-2.20-x86_64-3.txz: Rebuilt. +n/bind-9.11.0_P2-x86_64-1.txz: Upgraded. + This update fixes a denial-of-service vulnerability. An error in handling + certain queries can cause an assertion failure when a server is using the + nxdomain-redirect feature to cover a zone for which it is also providing + authoritative service. A vulnerable server could be intentionally stopped + by an attacker if it was using a configuration that met the criteria for + the vulnerability and if the attacker could cause it to accept a query + that possessed the required attributes. + Please note: This vulnerability affects the "nxdomain-redirect" feature, + which is one of two methods of handling NXDOMAIN redirection, and is only + available in certain versions of BIND. Redirection using zones of type + "redirect" is not affected by this vulnerability. + For more information, see: + https://kb.isc.org/article/AA-01442 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-9778 + (* Security fix *) +n/bluez-5.43-x86_64-1.txz: Upgraded. +n/elm-2.5.8-x86_64-4.txz: Rebuilt. +n/epic5-2.0.1-x86_64-1.txz: Upgraded. +n/gnupg-1.4.21-x86_64-2.txz: Rebuilt. +n/gnupg2-2.0.30-x86_64-2.txz: Rebuilt. +n/gnutls-3.5.8-x86_64-1.txz: Upgraded. + This update fixes some bugs and security issues. + For more information, see: + https://gnutls.org/security.html#GNUTLS-SA-2017-1 + https://gnutls.org/security.html#GNUTLS-SA-2017-2 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-5334 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-5335 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-5336 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-5337 + (* Security fix *) +n/iftop-1.0pre4-x86_64-1.txz: Upgraded. +n/imapd-2.20-x86_64-3.txz: Rebuilt. +n/iptraf-ng-1.1.4-x86_64-2.txz: Rebuilt. +n/irssi-0.8.21-x86_64-1.txz: Upgraded. + Fixed security issues that may result in a denial of service. + For more information, see: + https://irssi.org/security/irssi_sa_2017_01.txt + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-5193 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-5194 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-5195 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-5196 + (* Security fix *) +n/lftp-4.7.5-x86_64-1.txz: Upgraded. +n/libnftnl-1.0.7-x86_64-1.txz: Upgraded. +n/links-2.14-x86_64-1.txz: Upgraded. +n/lynx-2.8.8rel.2-x86_64-2.txz: Rebuilt. +n/mcabber-1.0.4-x86_64-2.txz: Rebuilt. +n/metamail-2.7-x86_64-6.txz: Rebuilt. +n/mtr-0.87-x86_64-1.txz: Upgraded. +n/mutt-1.7.2-x86_64-1.txz: Upgraded. +n/ncftp-3.2.6-x86_64-1.txz: Upgraded. +n/net-snmp-5.7.3-x86_64-4.txz: Rebuilt. +n/netkit-ftp-0.17-x86_64-3.txz: Rebuilt. +n/netkit-ntalk-0.17-x86_64-4.txz: Rebuilt. +n/netwatch-1.3.1_2-x86_64-2.txz: Rebuilt. +n/nftables-0.7-x86_64-1.txz: Upgraded. +n/nn-6.7.3-x86_64-4.txz: Rebuilt. +n/ntp-4.2.8p9-x86_64-2.txz: Rebuilt. +n/obexftp-0.24.2-x86_64-1.txz: Upgraded. +n/openobex-1.7.2-x86_64-1.txz: Upgraded. +n/pinentry-1.0.0-x86_64-2.txz: Rebuilt. +n/proftpd-1.3.5b-x86_64-2.txz: Rebuilt. +n/snownews-1.5.12-x86_64-3.txz: Rebuilt. +n/telnet-0.17-x86_64-3.txz: Rebuilt. +n/tftp-hpa-5.2-x86_64-3.txz: Rebuilt. +n/tin-2.4.1-x86_64-1.txz: Upgraded. +n/trn-3.6-x86_64-2.txz: Removed. +n/wpa_supplicant-2.6-x86_64-1.txz: Upgraded. +n/ytalk-3.3.0-x86_64-3.txz: Rebuilt. +x/xf86-video-intel-git_20170103_028c946d-x86_64-1.txz: Upgraded. +x/xorg-server-1.19.1-x86_64-1.txz: Upgraded. +x/xorg-server-xephyr-1.19.1-x86_64-1.txz: Upgraded. +x/xorg-server-xnest-1.19.1-x86_64-1.txz: Upgraded. +x/xorg-server-xvfb-1.19.1-x86_64-1.txz: Upgraded. +x/xterm-327-x86_64-1.txz: Upgraded. +xap/MPlayer-1.2_20160125-x86_64-4.txz: Rebuilt. + Upgraded to ffmpeg-2.8.10. +xap/ddd-3.3.12-x86_64-5.txz: Rebuilt. +xap/fvwm-2.6.7-x86_64-1.txz: Upgraded. +xap/gftp-2.0.19-x86_64-5.txz: Rebuilt. +xap/gnuchess-6.2.4-x86_64-2.txz: Rebuilt. +xap/gparted-0.27.0-x86_64-1.txz: Upgraded. +xap/hexchat-2.12.4-x86_64-1.txz: Upgraded. +xap/imagemagick-6.9.7_3-x86_64-1.txz: Upgraded. + Shared library .so-version bump. +xap/pidgin-2.11.0-x86_64-2.txz: Rebuilt. +xap/vim-gvim-8.0.0161-x86_64-1.txz: Upgraded. +xap/xine-lib-1.2.6-x86_64-9.txz: Rebuilt. + Upgraded to ffmpeg-2.8.10. +xap/xine-ui-0.99.9-x86_64-2.txz: Rebuilt. +xap/xlockmore-5.50-x86_64-1.txz: Upgraded. +extra/brltty/brltty-5.4-x86_64-2.txz: Rebuilt. + Patched /lib/udev/rules.d/40-usb-brltty.rules to fix a syntax error. + Thanks to Willy Sudiarto Raharjo. + </pre>]]> + </description> + </item> + <item> + <title>Fri, 30 Dec 2016 19:29:13 GMT</title> + <pubDate>Fri, 30 Dec 2016 19:29:13 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20161230192913</link> + <guid isPermaLink="false">20161230192913</guid> + <description> + <![CDATA[<pre> +a/aaa_elflibs-14.2-x86_64-26.txz: Rebuilt. +a/btrfs-progs-v4.9-x86_64-1.txz: Upgraded. +ap/hplip-3.16.11-x86_64-1.txz: Upgraded. +ap/tmux-2.3-x86_64-1.txz: Upgraded. +l/elfutils-0.168-x86_64-1.txz: Upgraded. +l/libpng-1.6.27-x86_64-1.txz: Upgraded. + This release fixes an old NULL pointer dereference bug in png_set_text_2() + discovered and patched by Patrick Keshishian. The potential "NULL + dereference" bug has existed in libpng since version 0.71 of June 26, 1995. + To be vulnerable, an application has to load a text chunk into the png + structure, then delete all text, then add another text chunk to the same + png structure, which seems to be an unlikely sequence, but it has happened. + For more information, see: + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-10087 + (* Security fix *) +l/seamonkey-solibs-2.46-x86_64-1.txz: Upgraded. +n/openvpn-2.4.0-x86_64-1.txz: Upgraded. +x/libXpm-3.5.12-x86_64-1.txz: Upgraded. +x/libdrm-2.4.74-x86_64-1.txz: Upgraded. +x/mesa-13.0.2-x86_64-1.txz: Upgraded. +x/xf86-video-dummy-0.3.8-x86_64-1.txz: Upgraded. +x/xf86-video-intel-git_20161117_169c74fa-x86_64-1.txz: Upgraded. +xap/mozilla-thunderbird-45.6.0-x86_64-1.txz: Upgraded. + This release contains security fixes and improvements. + For more information, see: + https://www.mozilla.org/security/known-vulnerabilities/thunderbird.html + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-9899 + (* Security fix *) +xap/seamonkey-2.46-x86_64-1.txz: Upgraded. + This update contains security fixes and improvements. + For more information, see: + http://www.seamonkey-project.org/releases/seamonkey2.46 + (* Security fix *) +xfce/xfce4-panel-4.12.1-x86_64-1.txz: Upgraded. +xfce/xfce4-settings-4.12.1-x86_64-1.txz: Upgraded. +xfce/xfconf-4.12.1-x86_64-1.txz: Upgraded. + </pre>]]> + </description> + </item> + <item> + <title>Wed, 28 Dec 2016 21:05:19 GMT</title> + <pubDate>Wed, 28 Dec 2016 21:05:19 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20161228210519</link> + <guid isPermaLink="false">20161228210519</guid> + <description> + <![CDATA[<pre> +ap/nano-2.7.3-x86_64-1.txz: Upgraded. +d/python-2.7.13-x86_64-1.txz: Upgraded. + This release fixes security issues: + Issue #27850: Remove 3DES from ssl module's default cipher list to counter + measure sweet32 attack (CVE-2016-2183). + Issue #27568: Prevent HTTPoxy attack (CVE-2016-1000110). Ignore the + HTTP_PROXY variable when REQUEST_METHOD environment is set, which indicates + that the script is in CGI mode. + For more information, see: + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-2183 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-1000110 + (* Security fix *) +n/samba-4.5.3-x86_64-1.txz: Upgraded. + This release fixes security issues: + CVE-2016-2123 (Samba NDR Parsing ndr_pull_dnsp_name Heap-based Buffer + Overflow Remote Code Execution Vulnerability). + CVE-2016-2125 (Unconditional privilege delegation to Kerberos servers + in trusted realms). + CVE-2016-2126 (Flaws in Kerberos PAC validation can trigger privilege + elevation). + For more information, see: + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-2123 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-2125 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-2126 + (* Security fix *) + </pre>]]> + </description> + </item> + <item> + <title>Sat, 24 Dec 2016 18:14:51 GMT</title> + <pubDate>Sat, 24 Dec 2016 18:14:51 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20161224181451</link> + <guid isPermaLink="false">20161224181451</guid> + <description> + <![CDATA[<pre> +a/aaa_elflibs-14.2-x86_64-25.txz: Upgraded. +l/expat-2.2.0-x86_64-1.txz: Upgraded. + This update fixes bugs and security issues: + Multiple integer overflows in XML_GetBuffer. + Fix crash on malformed input. + Improve insufficient fix to CVE-2015-1283 / CVE-2015-2716. + Use more entropy for hash initialization. + Resolve troublesome internal call to srand. + For more information, see: + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-1283 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-0718 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-4472 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-5300 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2012-6702 + (* Security fix *) +l/ncurses-6.0-x86_64-2.txz: Rebuilt. + Fixed install script to correctly remove "lint" from the 5.x package. + </pre>]]> + </description> + </item> + <item> + <title>Sat, 24 Dec 2016 02:36:05 GMT</title> + <pubDate>Sat, 24 Dec 2016 02:36:05 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20161224023605</link> + <guid isPermaLink="false">20161224023605</guid> + <description> + <![CDATA[<pre> +a/aaa_elflibs-14.2-x86_64-24.txz: Rebuilt. + Added libform.so.6.0, libformw.so.6.0, libhistory.so.7.0, libmenu.so.6.0, + libmenuw.so.6.0, libncurses.so.6.0, libncursesw.so.6.0, libpanel.so.6.0, + libpanelw.so.6.0, libreadline.so.7.0, and libtinfo.so.6.0. +l/libtermcap-1.2.3-x86_64-7.txz: Removed. + Replaced by equivalent functionality in the ncurses package. +l/ncurses-6.0-x86_64-1.txz: Upgraded. + Shared library .so-version bump. + Rebuild of linked binaries pending, but the old library versions are + in the aaa_elflibs package. +l/readline-7.0-x86_64-1.txz: Upgraded. + Shared library .so-version bump. + Rebuild of linked binaries pending, but the old library versions are + in the aaa_elflibs package. +n/curl-7.52.1-x86_64-1.txz: Upgraded. +n/gpa-0.9.10-x86_64-1.txz: Upgraded. +n/gpgme-1.7.1-x86_64-1.txz: Upgraded. +n/httpd-2.4.25-x86_64-1.txz: Upgraded. + This update fixes the following security issues: + * CVE-2016-8740: mod_http2: Mitigate DoS memory exhaustion via endless + CONTINUATION frames. + * CVE-2016-5387: core: Mitigate [f]cgi "httpoxy" issues. + * CVE-2016-2161: mod_auth_digest: Prevent segfaults during client entry + allocation when the shared memory space is exhausted. + * CVE-2016-0736: mod_session_crypto: Authenticate the session data/cookie + with a MAC (SipHash) to prevent deciphering or tampering with a padding + oracle attack. + * CVE-2016-8743: Enforce HTTP request grammar corresponding to RFC7230 for + request lines and request headers, to prevent response splitting and + cache pollution by malicious clients or downstream proxies. + For more information, see: + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-8740 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-5387 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-2161 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-0736 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-8743 + (* Security fix *) +n/lftp-4.7.4-x86_64-1.txz: Upgraded. +n/libassuan-2.4.3-x86_64-1.txz: Upgraded. +n/libgcrypt-1.7.5-x86_64-1.txz: Upgraded. +n/libksba-1.3.5-x86_64-1.txz: Upgraded. +n/nettle-3.3-x86_64-1.txz: Upgraded. +n/nmap-7.40-x86_64-1.txz: Upgraded. +n/openssh-7.4p1-x86_64-1.txz: Upgraded. + This is primarily a bugfix release, and also addresses security issues. + ssh-agent(1): Will now refuse to load PKCS#11 modules from paths outside + a trusted whitelist. + sshd(8): When privilege separation is disabled, forwarded Unix-domain + sockets would be created by sshd(8) with the privileges of 'root'. + sshd(8): Avoid theoretical leak of host private key material to + privilege-separated child processes via realloc(). + sshd(8): The shared memory manager used by pre-authentication compression + support had a bounds checks that could be elided by some optimising + compilers to potentially allow attacks against the privileged monitor. + process from the sandboxed privilege-separation process. + sshd(8): Validate address ranges for AllowUser and DenyUsers directives at + configuration load time and refuse to accept invalid ones. It was + previously possible to specify invalid CIDR address ranges + (e.g. user@127.1.2.3/55) and these would always match, possibly resulting + in granting access where it was not intended. + For more information, see: + https://www.openssh.com/txt/release-7.4 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-10009 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-10010 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-10011 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-10012 + (* Security fix *) +n/pinentry-1.0.0-x86_64-1.txz: Upgraded. +xfce/xfce4-weather-plugin-0.8.8-x86_64-1.txz: Upgraded. + Package upgraded to fix the API used to fetch weather data. + Thanks to Robby Workman. +testing/packages/gcc-6.3.0-x86_64-1.txz: Upgraded. +testing/packages/gcc-g++-6.3.0-x86_64-1.txz: Upgraded. +testing/packages/gcc-gfortran-6.3.0-x86_64-1.txz: Upgraded. +testing/packages/gcc-gnat-6.3.0-x86_64-1.txz: Upgraded. +testing/packages/gcc-go-6.3.0-x86_64-1.txz: Upgraded. +testing/packages/gcc-java-6.3.0-x86_64-1.txz: Upgraded. +testing/packages/gcc-objc-6.3.0-x86_64-1.txz: Upgraded. + </pre>]]> + </description> + </item> + <item> + <title>Sun, 18 Dec 2016 05:20:25 GMT</title> + <pubDate>Sun, 18 Dec 2016 05:20:25 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20161218052025</link> + <guid isPermaLink="false">20161218052025</guid> + <description> + <![CDATA[<pre> +a/glibc-zoneinfo-2016j-noarch-1.txz: Upgraded. + </pre>]]> + </description> + </item> + <item> + <title>Tue, 13 Dec 2016 22:14:13 GMT</title> + <pubDate>Tue, 13 Dec 2016 22:14:13 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20161213221413</link> + <guid isPermaLink="false">20161213221413</guid> + <description> + <![CDATA[<pre> +Thanks to Robby Workman for most of these updates. +a/acpid-2.0.28-x86_64-1.txz: Upgraded. +a/cryptsetup-1.7.3-x86_64-1.txz: Upgraded. +a/dbus-1.10.14-x86_64-1.txz: Upgraded. +a/lvm2-2.02.168-x86_64-1.txz: Upgraded. +ap/alsa-utils-1.1.2-x86_64-1.txz: Upgraded. +ap/man-pages-4.09-noarch-1.txz: Upgraded. +d/git-2.11.0-x86_64-1.txz: Upgraded. +l/alsa-lib-1.1.2-x86_64-1.txz: Upgraded. +l/dbus-glib-0.108-x86_64-1.txz: Upgraded. +n/NetworkManager-1.2.6-x86_64-1.txz: Upgraded. +n/bluez-5.42-x86_64-1.txz: Upgraded. +n/conntrack-tools-1.4.4-x86_64-1.txz: Upgraded. +n/libnetfilter_acct-1.0.3-x86_64-1.txz: Upgraded. +n/libnetfilter_conntrack-1.0.6-x86_64-1.txz: Upgraded. +n/nfacct-1.0.2-x86_64-1.txz: Upgraded. +xap/mozilla-firefox-50.1.0-x86_64-1.txz: Upgraded. + This release contains security fixes and improvements. + For more information, see: + https://www.mozilla.org/security/known-vulnerabilities/firefox.html + (* Security fix *) +xap/network-manager-applet-1.2.6-x86_64-1.txz: Upgraded. +extra/source/flashplayer-plugin/flashplayer-plugin.SlackBuild: Updated. + Fixed filename and URL for new version 24. Thanks to alienBOB. + </pre>]]> + </description> + </item> + <item> + <title>Mon, 12 Dec 2016 21:25:50 GMT</title> + <pubDate>Mon, 12 Dec 2016 21:25:50 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20161212212550</link> + <guid isPermaLink="false">20161212212550</guid> + <description> + <![CDATA[<pre> +a/coreutils-8.26-x86_64-1.txz: Upgraded. +a/grep-2.27-x86_64-1.txz: Upgraded. +a/kernel-firmware-20161211git-noarch-1.txz: Upgraded. +a/kernel-generic-4.4.38-x86_64-1.txz: Upgraded. + This kernel fixes a security issue with a race condition in + net/packet/af_packet.c that can be exploited to gain kernel code execution + from unprivileged processes. + Thanks to Philip Pettersson for discovering the bug and providing a patch. + Be sure to upgrade your initrd after upgrading the kernel packages. + If you use lilo to boot your machine, be sure lilo.conf points to the correct + kernel and initrd and run lilo as root to update the bootloader. + If you use elilo to boot your machine, you should run eliloconfig to copy the + kernel and initrd to the EFI System Partition. + For more information, see: + https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=84ac7260236a49c79eede91617700174c2c19b0c + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-8655 + (* Security fix *) +a/kernel-huge-4.4.38-x86_64-1.txz: Upgraded. + (* Security fix *) +a/kernel-modules-4.4.38-x86_64-1.txz: Upgraded. +ap/nano-2.7.2-x86_64-1.txz: Upgraded. +d/kernel-headers-4.4.38-x86-1.txz: Upgraded. +k/kernel-source-4.4.38-noarch-1.txz: Upgraded. + (* Security fix *) +l/gsl-2.3-x86_64-1.txz: Upgraded. +l/loudmouth-1.5.3-x86_64-1.txz: Upgraded. +n/mcabber-1.0.4-x86_64-1.txz: Upgraded. + This update fixes a security issue which can lead to a malicious actor + MITMing a conversation, or adding themselves as an entity on a third + parties roster (thereby granting themselves the associated priviledges + such as observing when the user is online). + For more information, see: + https://gultsch.de/gajim_roster_push_and_message_interception.html + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-9928 + (* Security fix *) +n/php-5.6.29-x86_64-1.txz: Upgraded. + This release fixes bugs and security issues. + For more information, see: + https://php.net/ChangeLog-5.php#5.6.29 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-9933 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-9934 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-9935 + (* Security fix *) +isolinux/initrd.img: Rebuilt. +kernels/*: Upgraded. +usb-and-pxe-installers/usbboot.img: Rebuilt. + </pre>]]> + </description> + </item> + <item> + <title>Thu, 1 Dec 2016 08:49:20 GMT</title> + <pubDate>Thu, 1 Dec 2016 08:49:20 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20161201084920</link> + <guid isPermaLink="false">20161201084920</guid> + <description> + <![CDATA[<pre> +d/intltool-0.51.0-x86_64-3.txz: Rebuilt. + Added a patch to fix issues when $(builddir) != $(srcdir). This avoids + possible build failures when intltool is used with automake >= 1.15. + Thanks to Willy Sudiarto Raharjo. +xap/mozilla-firefox-50.0.2-x86_64-1.txz: Upgraded. + This release contains security fixes and improvements. + For more information, see: + https://www.mozilla.org/security/known-vulnerabilities/firefox.html + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-9078 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-9079 + (* Security fix *) +xap/mozilla-thunderbird-45.5.1-x86_64-1.txz: Upgraded. + This release contains security fixes and improvements. + For more information, see: + https://www.mozilla.org/security/known-vulnerabilities/thunderbird.html + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-9079 + (* Security fix *) + </pre>]]> + </description> + </item> + <item> + <title>Mon, 21 Nov 2016 19:21:22 GMT</title> + <pubDate>Mon, 21 Nov 2016 19:21:22 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20161121192122</link> + <guid isPermaLink="false">20161121192122</guid> + <description> + <![CDATA[<pre> +n/ntp-4.2.8p9-x86_64-1.txz: Upgraded. + In addition to bug fixes and enhancements, this release fixes the + following 1 high- (Windows only :-), 2 medium-, 2 medium-/low, and + 5 low-severity vulnerabilities, and provides 28 other non-security + fixes and improvements. + CVE-2016-9311: Trap crash + CVE-2016-9310: Mode 6 unauthenticated trap info disclosure and DDoS vector + CVE-2016-7427: Broadcast Mode Replay Prevention DoS + CVE-2016-7428: Broadcast Mode Poll Interval Enforcement DoS + CVE-2016-9312: Windows: ntpd DoS by oversized UDP packet + CVE-2016-7431: Regression: 010-origin: Zero Origin Timestamp Bypass + CVE-2016-7434: Null pointer dereference in _IO_str_init_static_internal() + CVE-2016-7429: Interface selection attack + CVE-2016-7426: Client rate limiting and server responses + CVE-2016-7433: Reboot sync calculation problem + For more information, see: + https://www.kb.cert.org/vuls/id/633847 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-9311 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-9310 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-7427 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-7428 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-9312 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-7431 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-7434 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-7429 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-7426 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-7433 + (* Security fix *) + </pre>]]> + </description> + </item> + <item> + <title>Sat, 19 Nov 2016 22:45:38 GMT</title> + <pubDate>Sat, 19 Nov 2016 22:45:38 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20161119224538</link> + <guid isPermaLink="false">20161119224538</guid> + <description> + <![CDATA[<pre> +a/grep-2.26-x86_64-2.txz: Rebuilt. + Reverted a speedup patch that is causing regressions when output is directed + to /dev/null. Thanks to SeB. + </pre>]]> + </description> + </item> + <item> + <title>Sat, 19 Nov 2016 03:33:33 GMT</title> + <pubDate>Sat, 19 Nov 2016 03:33:33 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20161119033333</link> + <guid isPermaLink="false">20161119033333</guid> + <description> + <![CDATA[<pre> +a/bash-4.4.005-x86_64-1.txz: Upgraded. +a/kernel-firmware-20161118git-noarch-1.txz: Upgraded. +a/kernel-generic-4.4.32-x86_64-1.txz: Upgraded. +a/kernel-huge-4.4.32-x86_64-1.txz: Upgraded. +a/kernel-modules-4.4.32-x86_64-1.txz: Upgraded. +ap/ghostscript-9.20-x86_64-1.txz: Upgraded. +d/kernel-headers-4.4.32-x86-1.txz: Upgraded. +k/kernel-source-4.4.32-noarch-1.txz: Upgraded. +n/nmap-7.31-x86_64-1.txz: Upgraded. +n/samba-4.5.1-x86_64-1.txz: Upgraded. +x/freeglut-3.0.0-x86_64-1.txz: Upgraded. +x/libXfont2-2.0.1-x86_64-1.txz: Added. +x/libdrm-2.4.73-x86_64-1.txz: Upgraded. +x/libxcb-1.12-x86_64-1.txz: Upgraded. +x/mesa-13.0.1-x86_64-1.txz: Upgraded. +x/xcb-proto-1.12-x86_64-1.txz: Upgraded. +x/xcb-util-cursor-0.1.3-x86_64-1.txz: Upgraded. +x/xf86-input-acecad-1.5.0-x86_64-10.txz: Rebuilt. +x/xf86-input-evdev-2.10.4-x86_64-1.txz: Upgraded. +x/xf86-input-joystick-1.6.3-x86_64-1.txz: Upgraded. +x/xf86-input-keyboard-1.9.0-x86_64-1.txz: Upgraded. +x/xf86-input-mouse-1.9.2-x86_64-1.txz: Upgraded. +x/xf86-input-penmount-1.5.0-x86_64-10.txz: Rebuilt. +x/xf86-input-synaptics-1.9.0-x86_64-1.txz: Upgraded. +x/xf86-input-vmmouse-13.1.0-x86_64-5.txz: Rebuilt. +x/xf86-input-void-1.4.0-x86_64-10.txz: Rebuilt. +x/xf86-input-wacom-0.33.0-x86_64-2.txz: Rebuilt. +x/xf86-video-amdgpu-1.2.0-x86_64-1.txz: Upgraded. +x/xf86-video-apm-1.2.5-x86_64-9.txz: Rebuilt. +x/xf86-video-ark-0.7.5-x86_64-9.txz: Rebuilt. +x/xf86-video-ast-1.1.5-x86_64-3.txz: Rebuilt. +x/xf86-video-ati-7.8.0-x86_64-1.txz: Upgraded. +x/xf86-video-chips-1.2.6-x86_64-2.txz: Removed. +x/xf86-video-cirrus-1.5.3-x86_64-3.txz: Rebuilt. +x/xf86-video-dummy-0.3.7-x86_64-6.txz: Rebuilt. +x/xf86-video-glint-1.2.8-x86_64-8.txz: Removed. +x/xf86-video-i128-1.3.6-x86_64-9.txz: Rebuilt. +x/xf86-video-i740-1.3.5-x86_64-3.txz: Removed. +x/xf86-video-intel-git_20161115_a1a0f76-x86_64-1.txz: Upgraded. +x/xf86-video-mach64-6.9.5-x86_64-3.txz: Rebuilt. +x/xf86-video-mga-1.6.4-x86_64-3.txz: Removed. +x/xf86-video-neomagic-1.2.9-x86_64-3.txz: Rebuilt. +x/xf86-video-nouveau-1.0.13-x86_64-1.txz: Upgraded. +x/xf86-video-nv-2.1.20-x86_64-9.txz: Removed. +x/xf86-video-openchrome-0.5.0-x86_64-2.txz: Rebuilt. +x/xf86-video-r128-6.10.1-x86_64-1.txz: Removed. +x/xf86-video-rendition-4.2.6-x86_64-2.txz: Rebuilt. +x/xf86-video-s3-0.6.5-x86_64-9.txz: Rebuilt. +x/xf86-video-s3virge-1.10.7-x86_64-3.txz: Rebuilt. +x/xf86-video-savage-2.3.8-x86_64-2.txz: Removed. +x/xf86-video-siliconmotion-1.7.8-x86_64-2.txz: Removed. +x/xf86-video-sis-0.10.8-x86_64-2.txz: Removed. +x/xf86-video-sisusb-0.9.6-x86_64-9.txz: Rebuilt. +x/xf86-video-tdfx-1.4.6-x86_64-3.txz: Removed. +x/xf86-video-tga-1.2.2-x86_64-9.txz: Rebuilt. +x/xf86-video-trident-1.3.7-x86_64-3.txz: Removed. +x/xf86-video-tseng-1.2.5-x86_64-9.txz: Rebuilt. +x/xf86-video-v4l-0.2.0-x86_64-14.txz: Rebuilt. +x/xf86-video-vesa-2.3.4-x86_64-3.txz: Rebuilt. +x/xf86-video-vmware-13.2.1-x86_64-1.txz: Upgraded. +x/xf86-video-voodoo-1.2.5-x86_64-10.txz: Rebuilt. +x/xf86-video-xgi-1.6.1-x86_64-2.txz: Removed. +x/xf86-video-xgixp-1.8.1-x86_64-8.txz: Removed. +x/xorg-server-1.19.0-x86_64-1.txz: Upgraded. +x/xorg-server-xephyr-1.19.0-x86_64-1.txz: Upgraded. +x/xorg-server-xnest-1.19.0-x86_64-1.txz: Upgraded. +x/xorg-server-xvfb-1.19.0-x86_64-1.txz: Upgraded. +x/xproto-7.0.31-noarch-1.txz: Upgraded. +x/xterm-326-x86_64-1.txz: Upgraded. +xap/mozilla-firefox-50.0-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 *) +extra/tigervnc/tigervnc-1.7.0-x86_64-1.txz: Upgraded. +isolinux/initrd.img: Rebuilt. +kernels/*: Upgraded. +usb-and-pxe-installers/usbboot.img: Rebuilt. + </pre>]]> + </description> + </item> + <item> + <title>Fri, 4 Nov 2016 03:31:38 GMT</title> + <pubDate>Fri, 4 Nov 2016 03:31:38 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20161104033138</link> + <guid isPermaLink="false">20161104033138</guid> + <description> + <![CDATA[<pre> +a/glibc-zoneinfo-2016i-noarch-1.txz: Upgraded. +ap/nano-2.7.1-x86_64-1.txz: Upgraded. +ap/vim-8.0.0055-x86_64-1.txz: Upgraded. +l/libcdio-paranoia-10.2+0.93+1-x86_64-2.txz: Rebuilt. +n/bind-9.10.4_P4-x86_64-1.txz: Upgraded. + This update fixes a denial-of-service vulnerability. A defect in BIND's + handling of responses containing a DNAME answer can cause a resolver to exit + after encountering an assertion failure in db.c or resolver.c. A server + encountering either of these error conditions will stop, resulting in denial + of service to clients. The risk to authoritative servers is minimal; + recursive servers are chiefly at risk. + For more information, see: + https://kb.isc.org/article/AA-01434 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-8864 + (* Security fix *) +n/curl-7.51.0-x86_64-1.txz: Upgraded. + This release fixes security issues: + CVE-2016-8615: cookie injection for other servers + CVE-2016-8616: case insensitive password comparison + CVE-2016-8617: OOB write via unchecked multiplication + CVE-2016-8618: double-free in curl_maprintf + CVE-2016-8619: double-free in krb5 code + CVE-2016-8620: glob parser write/read out of bounds + CVE-2016-8621: curl_getdate read out of bounds + CVE-2016-8622: URL unescape heap overflow via integer truncation + CVE-2016-8623: Use-after-free via shared cookies + CVE-2016-8624: invalid URL parsing with '#' + CVE-2016-8625: IDNA 2003 makes curl use wrong host + For more information, see: + https://curl.haxx.se/docs/adv_20161102A.html + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-8615 + https://curl.haxx.se/docs/adv_20161102B.html + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-8616 + https://curl.haxx.se/docs/adv_20161102C.html + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-8617 + https://curl.haxx.se/docs/adv_20161102D.html + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-8618 + https://curl.haxx.se/docs/adv_20161102E.html + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-8619 + https://curl.haxx.se/docs/adv_20161102F.html + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-8620 + https://curl.haxx.se/docs/adv_20161102G.html + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-8621 + https://curl.haxx.se/docs/adv_20161102H.html + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-8622 + https://curl.haxx.se/docs/adv_20161102I.html + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-8623 + https://curl.haxx.se/docs/adv_20161102J.html + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-8624 + https://curl.haxx.se/docs/adv_20161102K.html + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-8625 + (* Security fix *) +xap/gnuchess-6.2.4-x86_64-1.txz: Upgraded. +xap/vim-gvim-8.0.0055-x86_64-1.txz: Upgraded. + </pre>]]> + </description> + </item> + <item> + <title>Mon, 31 Oct 2016 23:38:24 GMT</title> + <pubDate>Mon, 31 Oct 2016 23:38:24 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20161031233824</link> + <guid isPermaLink="false">20161031233824</guid> + <description> + <![CDATA[<pre> +a/grep-2.26-x86_64-1.txz: Upgraded. +a/kernel-generic-4.4.29-x86_64-1.txz: Upgraded. + Fixes a security issue (Dirty COW). + (* Security fix *) +a/kernel-huge-4.4.29-x86_64-1.txz: Upgraded. + Fixes a security issue (Dirty COW). + (* Security fix *) +a/kernel-modules-4.4.29-x86_64-1.txz: Upgraded. +ap/mariadb-10.0.28-x86_64-1.txz: Upgraded. + This update fixes several security issues. + For more information, see: + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-5616 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-5624 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-5626 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-3492 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-5629 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-8283 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-7440 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-5584 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-6663 + (* Security fix *) +d/gdb-7.12-x86_64-1.txz: Upgraded. +d/guile-2.0.13-x86_64-1.txz: Upgraded. +d/kernel-headers-4.4.29-x86-1.txz: Upgraded. +k/kernel-source-4.4.29-noarch-1.txz: Upgraded. + This kernel fixes a security issue known as "Dirty COW". A race + condition was found in the way the Linux kernel's memory subsystem + handled the copy-on-write (COW) breakage of private read-only + memory mappings. An unprivileged local user could use this flaw to + gain write access to otherwise read-only memory mappings and thus + increase their privileges on the system. + For more information, see: + https://dirtycow.ninja/ + https://www.kb.cert.org/vuls/id/243144 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-5195 + (* Security fix *) +l/libcdio-0.94-x86_64-1.txz: Upgraded. +n/nmap-7.30-x86_64-1.txz: Upgraded. +n/php-5.6.27-x86_64-1.txz: Upgraded. + This release fixes bugs and security issues. + For more information, see: + https://php.net/ChangeLog-5.php#5.6.27 + (* Security fix *) +x/libX11-1.6.4-x86_64-1.txz: Upgraded. + Insufficient validation of data from the X server can cause out of boundary + memory read in XGetImage() or write in XListFonts(). + Affected versions libX11 <= 1.6.3. + For more information, see: + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-7942 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-7943 + (* Security fix *) +x/libXfixes-5.0.3-x86_64-1.txz: Upgraded. + Insufficient validation of data from the X server can cause an integer + overflow on 32 bit architectures. + Affected versions : libXfixes <= 5.0.2. + For more information, see: + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-7944 + (* Security fix *) +x/libXi-1.7.8-x86_64-1.txz: Upgraded. + Insufficient validation of data from the X server can cause out of boundary + memory access or endless loops (Denial of Service). + Affected versions libXi <= 1.7.6. + For more information, see: + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-7945 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-7946 + (* Security fix *) +x/libXrandr-1.5.1-x86_64-1.txz: Upgraded. + Insufficient validation of data from the X server can cause out of boundary + memory writes. + Affected versions: libXrandr <= 1.5.0. + For more information, see: + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-7947 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-7948 + (* Security fix *) +x/libXrender-0.9.10-x86_64-1.txz: Upgraded. + Insufficient validation of data from the X server can cause out of boundary + memory writes. + Affected version: libXrender <= 0.9.9. + For more information, see: + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-7949 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-7950 + (* Security fix *) +x/libXtst-1.2.3-x86_64-1.txz: Upgraded. + Insufficient validation of data from the X server can cause out of boundary + memory access or endless loops (Denial of Service). + Affected version libXtst <= 1.2.2. + For more information, see: + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-7951 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-7952 + (* Security fix *) +x/libXv-1.0.11-x86_64-1.txz: Upgraded. + Insufficient validation of data from the X server can cause out of boundary + memory and memory corruption. + Affected version libXv <= 1.0.10. + For more information, see: + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-5407 + (* Security fix *) +x/libXvMC-1.0.10-x86_64-1.txz: Upgraded. + Insufficient validation of data from the X server can cause a one byte buffer + read underrun. + Affected version: libXvMC <= 1.0.9. + For more information, see: + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-7953 + (* Security fix *) +xap/mozilla-firefox-49.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/xscreensaver-5.36-x86_64-1.txz: Upgraded. +isolinux/initrd.img: Rebuilt. +kernels/*: Upgraded. +usb-and-pxe-installers/usbboot.img: Rebuilt. + </pre>]]> + </description> + </item> + <item> + <title>Sat, 1 Oct 2016 17:11:13 GMT</title> + <pubDate>Sat, 1 Oct 2016 17:11:13 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20161001171113</link> + <guid isPermaLink="false">20161001171113</guid> + <description> + <![CDATA[<pre> +a/kernel-firmware-20161001git-noarch-1.txz: Upgraded. +a/kernel-generic-4.4.23-x86_64-1.txz: Upgraded. +a/kernel-huge-4.4.23-x86_64-1.txz: Upgraded. +a/kernel-modules-4.4.23-x86_64-1.txz: Upgraded. +a/lvm2-2.02.166-x86_64-1.txz: Upgraded. +d/kernel-headers-4.4.23-x86-1.txz: Upgraded. +k/kernel-source-4.4.23-noarch-1.txz: Upgraded. +n/mutt-1.7.0-x86_64-1.txz: Upgraded. +xap/mozilla-thunderbird-45.4.0-x86_64-1.txz: Upgraded. + This release contains security fixes and improvements. + For more information, see: + http://www.mozilla.org/security/known-vulnerabilities/thunderbird.html + (* Security fix *) +isolinux/initrd.img: Rebuilt. +kernels/*: Upgraded. +usb-and-pxe-installers/usbboot.img: Rebuilt. + </pre>]]> + </description> + </item> + <item> + <title>Wed, 28 Sep 2016 23:24:37 GMT</title> + <pubDate>Wed, 28 Sep 2016 23:24:37 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20160928232437</link> + <guid isPermaLink="false">20160928232437</guid> + <description> + <![CDATA[<pre> +a/glibc-zoneinfo-2016g-noarch-1.txz: Upgraded. + This package provides the latest timezone updates. +l/mpfr-3.1.5-x86_64-1.txz: Upgraded. + </pre>]]> + </description> + </item> + <item> + <title>Tue, 27 Sep 2016 19:16:56 GMT</title> + <pubDate>Tue, 27 Sep 2016 19:16:56 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20160927191656</link> + <guid isPermaLink="false">20160927191656</guid> + <description> + <![CDATA[<pre> +ap/hplip-3.16.9-x86_64-1.txz: Upgraded. + Reenabled parallel port support. Thanks to Jas for the bug report. +n/bind-9.10.4_P3-x86_64-1.txz: Upgraded. + This update fixes a denial-of-service vulnerability. Testing by ISC has + uncovered a critical error condition which can occur when a nameserver is + constructing a response. A defect in the rendering of messages into + packets can cause named to exit with an assertion failure in buffer.c while + constructing a response to a query that meets certain criteria. + For more information, see: + https://kb.isc.org/article/AA-01419/0 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-2776 + (* Security fix *) +xap/gnuchess-6.2.3-x86_64-1.txz: Upgraded. + Upgraded to gnuchess-6.2.3 and xboard-4.9.1. + </pre>]]> + </description> + </item> + <item> + <title>Mon, 26 Sep 2016 18:14:08 GMT</title> + <pubDate>Mon, 26 Sep 2016 18:14:08 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20160926181408</link> + <guid isPermaLink="false">20160926181408</guid> + <description> + <![CDATA[<pre> +a/openssl-solibs-1.0.2j-x86_64-1.txz: Upgraded. +a/pkgtools-14.2-noarch-13.txz: Rebuilt. + removepkg: Fixed removing filenames containing "%". + Thanks to SeB for the bug report, and to Jim Hawkins for the patch. +n/openssl-1.0.2j-x86_64-1.txz: Upgraded. + This update fixes a security issue: + Missing CRL sanity check (CVE-2016-7052) + For more information, see: + https://www.openssl.org/news/secadv/20160926.txt + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-7052 + (* Security fix *) + </pre>]]> + </description> + </item> + <item> + <title>Sun, 25 Sep 2016 02:32:25 GMT</title> + <pubDate>Sun, 25 Sep 2016 02:32:25 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20160925023225</link> + <guid isPermaLink="false">20160925023225</guid> + <description> + <![CDATA[<pre> +a/kernel-firmware-20160924git-noarch-1.txz: Upgraded. +a/kernel-generic-4.4.22-x86_64-1.txz: Upgraded. +a/kernel-huge-4.4.22-x86_64-1.txz: Upgraded. +a/kernel-modules-4.4.22-x86_64-1.txz: Upgraded. +d/kernel-headers-4.4.22-x86-1.txz: Upgraded. +k/kernel-source-4.4.22-noarch-1.txz: Upgraded. +n/sshfs-2.8-x86_64-1.txz: Added. + Thanks to Heinz Wiesinger. +isolinux/initrd.img: Rebuilt. +kernels/*: Upgraded. +usb-and-pxe-installers/usbboot.img: Rebuilt. + </pre>]]> + </description> + </item> + <item> + <title>Fri, 23 Sep 2016 23:30:53 GMT</title> + <pubDate>Fri, 23 Sep 2016 23:30:53 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20160923233053</link> + <guid isPermaLink="false">20160923233053</guid> + <description> + <![CDATA[<pre> +n/php-5.6.26-x86_64-1.txz: Upgraded. + This release fixes bugs and security issues. + For more information, see: + https://php.net/ChangeLog-5.php#5.6.26 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-7416 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-7412 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-7414 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-7417 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-7411 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-7413 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-7418 + (* Security fix *) + </pre>]]> + </description> + </item> + <item> + <title>Thu, 22 Sep 2016 18:38:07 GMT</title> + <pubDate>Thu, 22 Sep 2016 18:38:07 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20160922183807</link> + <guid isPermaLink="false">20160922183807</guid> + <description> + <![CDATA[<pre> +a/openssl-solibs-1.0.2i-x86_64-1.txz: Upgraded. +n/openssl-1.0.2i-x86_64-1.txz: Upgraded. + This update fixes denial-of-service and other security issues. + For more information, see: + https://www.openssl.org/news/secadv/20160922.txt + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-6304 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-6305 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-2183 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-6303 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-6302 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-2182 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-2180 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-2177 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-2178 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-2179 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-2181 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-6306 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-6307 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-6308 + (* Security fix *) + </pre>]]> + </description> + </item> + <item> + <title>Wed, 21 Sep 2016 21:10:52 GMT</title> + <pubDate>Wed, 21 Sep 2016 21:10:52 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20160921211052</link> + <guid isPermaLink="false">20160921211052</guid> + <description> + <![CDATA[<pre> +n/irssi-0.8.20-x86_64-1.txz: Upgraded. + This update fixes two remote crash and heap corruption vulnerabilites + in Irssi's format parsing code. Impact: Remote crash and heap + corruption. Remote code execution seems difficult since only Nuls are + written. Bugs discovered by, and patches provided by Gabriel Campana + and Adrien Guinet from Quarkslab. + For more information, see: + https://irssi.org/security/irssi_sa_2016.txt + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-7044 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-7045 + (* Security fix *) + </pre>]]> + </description> + </item> + <item> + <title>Wed, 21 Sep 2016 15:54:06 GMT</title> + <pubDate>Wed, 21 Sep 2016 15:54:06 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20160921155406</link> + <guid isPermaLink="false">20160921155406</guid> + <description> + <![CDATA[<pre> +a/mkinitrd-1.4.8-x86_64-9.txz: Rebuilt. + When generating the initrd, include dmsetup whenever LUKS is requested. + Thanks to TracyTiger for the bug report and Eric Hameleers for the patch. +e/emacs-25.1-x86_64-1.txz: Upgraded. +l/qt-4.8.7-x86_64-5.txz: Rebuilt. + In the .prl files, make sure to use -L/usr/X11R6/lib64 on 64-bit to avoid + ld warnings when using qmake on a multilib system. + Thanks to Jonathan Woithe for the bug report and fix. +n/network-scripts-14.2-noarch-4.txz: Rebuilt. + rc.inet1.new: Use return (not continue) to leave the if_up() function. + Thanks to Tim Thomas for the bug report. +xap/mozilla-firefox-49.0-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/pidgin-2.11.0-x86_64-1.txz: Upgraded. + This release fixes bugs and security issues. + For more information, see: + https://www.pidgin.im/news/security/ + (* Security fix *) + </pre>]]> + </description> + </item> + <item> + <title>Thu, 15 Sep 2016 22:54:52 GMT</title> + <pubDate>Thu, 15 Sep 2016 22:54:52 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20160915225452</link> + <guid isPermaLink="false">20160915225452</guid> + <description> + <![CDATA[<pre> +a/bash-4.4.0-x86_64-1.txz: Upgraded. +a/btrfs-progs-v4.7.2-x86_64-1.txz: Upgraded. +a/e2fsprogs-1.43.3-x86_64-1.txz: Upgraded. +a/pkgtools-14.2-noarch-12.txz: Rebuilt. + removepkg: Fixed removing packages with >= 3 hyphens in the package name + when using just the package name rather than the full name including + version, arch, and build. + Thanks to coralfang for the bug report, Jim Hawkins and Stuart Winter for + the patch, and SeB for testing and feedback. + removepkg: Handle filenames that contain backslashes. + Thanks to aaazen for the bug report and patch. +ap/vim-8.0.0005-x86_64-1.txz: Upgraded. +n/curl-7.50.3-x86_64-1.txz: Upgraded. + Fixed heap overflows in four libcurl functions: curl_escape(), + curl_easy_escape(), curl_unescape() and curl_easy_unescape(). + For more information, see: + https://curl.haxx.se/docs/adv_20160914.html + http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-7167 + (* Security fix *) +xap/vim-gvim-8.0.0005-x86_64-1.txz: Upgraded. + </pre>]]> + </description> + </item> + <item> + <title>Tue, 13 Sep 2016 18:13:32 GMT</title> + <pubDate>Tue, 13 Sep 2016 18:13:32 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20160913181332</link> + <guid isPermaLink="false">20160913181332</guid> + <description> + <![CDATA[<pre> +ap/mariadb-10.0.27-x86_64-1.txz: Upgraded. + This update fixes a critical vulnerability which can allow local and + remote attackers to inject malicious settings into MySQL configuration + files (my.cnf). A successful exploitation could allow attackers to + execute arbitrary code with root privileges which would then allow them + to fully compromise the server. + This issue was discovered and reported by Dawid Golunski. + For more information, see: + http://legalhackers.com/advisories/MySQL-Exploit-Remote-Root-Code-Execution-Privesc-CVE-2016-6662.html + https://jira.mariadb.org/browse/MDEV-10465 + http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-6662 + (* Security fix *) +ap/vim-8.0.0003-x86_64-1.txz: Upgraded. +xap/vim-gvim-8.0.0003-x86_64-1.txz: Upgraded. + </pre>]]> + </description> + </item> + <item> + <title>Mon, 12 Sep 2016 18:39:03 GMT</title> + <pubDate>Mon, 12 Sep 2016 18:39:03 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20160912183903</link> + <guid isPermaLink="false">20160912183903</guid> + <description> + <![CDATA[<pre> +ap/texinfo-6.3-x86_64-1.txz: Upgraded. +d/guile-2.0.12-x86_64-2.txz: Rebuilt. + Match timestamps across all $ARCH on *.go and *.scm files, otherwise + on multilib systems the compiled (go) files may be detected as older + than the source (scm) files, causing guile to attempt to recompile + itself with every use. +l/sdl-1.2.15-x86_64-5.txz: Rebuilt. + Fixed a regression that broke MOD support. Thanks to B Watson. +x/libXfont-1.5.2-x86_64-1.txz: Upgraded. +x/mesa-12.0.2-x86_64-1.txz: Upgraded. + </pre>]]> + </description> + </item> + <item> + <title>Sat, 10 Sep 2016 18:04:42 GMT</title> + <pubDate>Sat, 10 Sep 2016 18:04:42 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20160910180442</link> + <guid isPermaLink="false">20160910180442</guid> + <description> + <![CDATA[<pre> +l/gtk+2-2.24.31-x86_64-1.txz: Upgraded. + This update fixes a security issue: Integer overflow in the + gdk_cairo_set_source_pixbuf function in gdk/gdkcairo.c allows remote + attackers to cause a denial of service (crash) via a large image file, + which triggers a large memory allocation. + For more information, see: + http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2013-7447 + (* Security fix *) +n/gnutls-3.4.15-x86_64-1.txz: Upgraded. + libgnutls: Corrected the comparison of the serial size in OCSP response. + Previously the OCSP certificate check wouldn't verify the serial length + and could succeed in cases it shouldn't (GNUTLS-SA-2016-3). + Reported by Stefan Buehler. + For more information, see: + https://www.gnutls.org/security.html + (* Security fix *) + </pre>]]> + </description> + </item> + <item> + <title>Thu, 8 Sep 2016 21:35:02 GMT</title> + <pubDate>Thu, 8 Sep 2016 21:35:02 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20160908213502</link> + <guid isPermaLink="false">20160908213502</guid> + <description> + <![CDATA[<pre> +a/kernel-generic-4.4.20-x86_64-1.txz: Upgraded. +a/kernel-huge-4.4.20-x86_64-1.txz: Upgraded. +a/kernel-modules-4.4.20-x86_64-1.txz: Upgraded. +a/kmod-23-x86_64-2.txz: Rebuilt. +a/util-linux-2.28.2-x86_64-1.txz: Upgraded. +ap/hplip-3.16.8-x86_64-1.txz: Upgraded. +ap/nano-2.7.0-x86_64-1.txz: Upgraded. +ap/pamixer-1.3.1-x86_64-2.txz: Rebuilt. +ap/rpm-4.12.0.1-x86_64-2.txz: Rebuilt. +ap/vim-7.4.2342-x86_64-1.txz: Upgraded. +d/Cython-0.24.1-x86_64-1.txz: Upgraded. +d/gdb-7.11.1-x86_64-2.txz: Rebuilt. +d/kernel-headers-4.4.20-x86-1.txz: Upgraded. +d/mercurial-3.9.1-x86_64-1.txz: Upgraded. +d/python-2.7.12-x86_64-1.txz: Upgraded. + Compiled using --enable-unicode=ucs4. + The upstream default for Python Unicode is ucs2, but ucs4 is more widely + used and recommended now. Any Python scripts or binaries that use UCS-2 + will need to be recompiled. These can be identified with the following + grep command: grep -r -l PyUnicodeUCS2 /usr 2> /dev/null +k/kernel-source-4.4.20-noarch-1.txz: Upgraded. +kde/calligra-2.9.11-x86_64-6.txz: Rebuilt. +kde/kate-4.14.3-x86_64-3.txz: Rebuilt. +kde/kdev-python-1.7.2-x86_64-2.txz: Rebuilt. +kde/kig-4.14.3-x86_64-4.txz: Rebuilt. +kde/kross-interpreters-4.14.3-x86_64-3.txz: Rebuilt. +kde/pykde4-4.14.3-x86_64-4.txz: Rebuilt. +kde/superkaramba-4.14.3-x86_64-3.txz: Rebuilt. +l/PyQt-4.11.4-x86_64-2.txz: Rebuilt. +l/akonadi-1.13.0-x86_64-3.txz: Rebuilt. +l/boost-1.61.0-x86_64-1.txz: Upgraded. + Shared library .so-version bump. +l/dbus-python-1.2.4-x86_64-2.txz: Rebuilt. +l/gdbm-1.12-x86_64-2.txz: Rebuilt. +l/glib2-2.46.2-x86_64-4.txz: Rebuilt. +l/gobject-introspection-1.46.0-x86_64-2.txz: Rebuilt. +l/libxml2-2.9.4-x86_64-3.txz: Rebuilt. +l/pilot-link-0.12.5-x86_64-11.txz: Rebuilt. +l/pycups-1.9.73-x86_64-2.txz: Rebuilt. +l/pycurl-7.43.0-x86_64-2.txz: Rebuilt. +l/pygobject-2.28.6-x86_64-3.txz: Rebuilt. +l/pygobject3-3.18.2-x86_64-2.txz: Rebuilt. +l/pygtk-2.24.0-x86_64-3.txz: Rebuilt. +l/python-pillow-3.0.0-x86_64-2.txz: Rebuilt. +l/sip-4.18.1-x86_64-1.txz: Upgraded. +n/php-5.6.25-x86_64-1.txz: Upgraded. + This release fixes bugs and security issues. + For more information, see: + http://php.net/ChangeLog-5.php#5.6.25 + http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-7125 + http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-7126 + http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-7127 + http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-7128 + http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-7129 + http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-7130 + http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-7131 + http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-7132 + http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-7133 + http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-7134 + (* Security fix *) +n/samba-4.5.0-x86_64-1.txz: Upgraded. +xap/blueman-2.0.4-x86_64-2.txz: Rebuilt. +xap/gimp-2.8.18-x86_64-2.txz: Rebuilt. +xap/vim-gvim-7.4.2342-x86_64-1.txz: Upgraded. +extra/brltty/brltty-5.4-x86_64-1.txz: Upgraded. +isolinux/initrd.img: Rebuilt. +kernels/*: Upgraded. +usb-and-pxe-installers/usbboot.img: Rebuilt. + </pre>]]> + </description> + </item> + <item> + <title>Wed, 31 Aug 2016 20:43:10 GMT</title> + <pubDate>Wed, 31 Aug 2016 20:43:10 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20160831204310</link> + <guid isPermaLink="false">20160831204310</guid> + <description> + <![CDATA[<pre> +l/gsl-2.2.1-x86_64-1.txz: Upgraded. +xap/mozilla-thunderbird-45.3.0-x86_64-1.txz: Upgraded. + This release contains security fixes and improvements. + For more information, see: + http://www.mozilla.org/security/known-vulnerabilities/thunderbird.html + (* Security fix *) + </pre>]]> + </description> + </item> + <item> + <title>Tue, 30 Aug 2016 22:10:31 GMT</title> + <pubDate>Tue, 30 Aug 2016 22:10:31 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20160830221031</link> + <guid isPermaLink="false">20160830221031</guid> + <description> + <![CDATA[<pre> +testing/packages/gcc-6.2.0-x86_64-1.txz: Added. +testing/packages/gcc-g++-6.2.0-x86_64-1.txz: Added. +testing/packages/gcc-gfortran-6.2.0-x86_64-1.txz: Added. +testing/packages/gcc-gnat-6.2.0-x86_64-1.txz: Added. +testing/packages/gcc-go-6.2.0-x86_64-1.txz: Added. +testing/packages/gcc-java-6.2.0-x86_64-1.txz: Added. + Please note that if you install this package, gettext (specifically the + gettext-tools package) will need to be recompiled. +testing/packages/gcc-objc-6.2.0-x86_64-1.txz: Added. + </pre>]]> + </description> + </item> + <item> + <title>Mon, 29 Aug 2016 22:51:27 GMT</title> + <pubDate>Mon, 29 Aug 2016 22:51:27 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20160829225127</link> + <guid isPermaLink="false">20160829225127</guid> + <description> + <![CDATA[<pre> +a/gawk-4.1.4-x86_64-1.txz: Upgraded. +l/gsl-2.2-x86_64-1.txz: Upgraded. + </pre>]]> + </description> + </item> + <item> + <title>Wed, 24 Aug 2016 19:37:40 GMT</title> + <pubDate>Wed, 24 Aug 2016 19:37:40 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20160824193740</link> + <guid isPermaLink="false">20160824193740</guid> + <description> + <![CDATA[<pre> +xap/mozilla-firefox-48.0.2-x86_64-1.txz: Upgraded. + </pre>]]> + </description> + </item> + <item> + <title>Tue, 23 Aug 2016 19:45:33 GMT</title> + <pubDate>Tue, 23 Aug 2016 19:45:33 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20160823194533</link> + <guid isPermaLink="false">20160823194533</guid> + <description> + <![CDATA[<pre> +a/glibc-solibs-2.24-x86_64-2.txz: Rebuilt. +a/kernel-firmware-20160823git-noarch-1.txz: Upgraded. +a/kernel-generic-4.4.19-x86_64-1.txz: Upgraded. + A flaw was found in the implementation of the Linux kernels handling of + networking challenge ack where an attacker is able to determine the shared + counter. This may allow an attacker located on different subnet to inject + or take over a TCP connection between a server and client without having to + be a traditional Man In the Middle (MITM) style attack. + For more information, see: + http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-5389 + (* Security fix *) +a/kernel-huge-4.4.19-x86_64-1.txz: Upgraded. + A flaw was found in the implementation of the Linux kernels handling of + networking challenge ack where an attacker is able to determine the shared + counter. This may allow an attacker located on different subnet to inject + or take over a TCP connection between a server and client without having to + be a traditional Man In the Middle (MITM) style attack. + For more information, see: + http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-5389 + (* Security fix *) +a/kernel-modules-4.4.19-x86_64-1.txz: Upgraded. +ap/diffutils-3.5-x86_64-1.txz: Upgraded. +ap/linuxdoc-tools-0.9.72-x86_64-1.txz: Upgraded. + Thanks to Stuart Winter. +ap/screen-4.4.0-x86_64-2.txz: Rebuilt. + Reverted a change to /etc/screenrc.new that prevented the console from being + cleared when a screen session was detached. Thanks to Stuart Winter. +d/binutils-2.27-x86_64-2.txz: Rebuilt. + Recompiled with --disable-compressed-debug-sections, since other tools are + not yet capable of parsing that. + Thanks to Vincent Batts, Heinz Wiesinger, and Stuart Winter. +d/kernel-headers-4.4.19-x86-1.txz: Upgraded. +k/kernel-source-4.4.19-noarch-1.txz: Upgraded. + A flaw was found in the implementation of the Linux kernels handling of + networking challenge ack where an attacker is able to determine the shared + counter. This may allow an attacker located on different subnet to inject + or take over a TCP connection between a server and client without having to + be a traditional Man In the Middle (MITM) style attack. + For more information, see: + http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-5389 + (* Security fix *) +l/glib2-2.46.2-x86_64-3.txz: Rebuilt. + Applied upstream patch to fix a use-before-allocate bug in libgio. Without + this fix, Thunar will crash if $HOME is on an NFS volume. + Thanks to Jonathan Woithe. +l/glibc-2.24-x86_64-2.txz: Rebuilt. + If libm.so is a linker script, don't clobber it with a symlink. + Thanks to guanx. +l/glibc-i18n-2.24-x86_64-2.txz: Rebuilt. +l/glibc-profile-2.24-x86_64-2.txz: Rebuilt. +n/gnupg-1.4.21-x86_64-1.txz: Upgraded. + Fix critical security bug in the RNG [CVE-2016-6313]. An attacker who + obtains 580 bytes from the standard RNG can trivially predict the next + 20 bytes of output. (This is according to the NEWS file included in the + source. According to the annoucement linked below, an attacker who obtains + 4640 bits from the RNG can trivially predict the next 160 bits of output.) + Problem detected by Felix Doerre and Vladimir Klebanov, KIT. + For more information, see: + https://lists.gnupg.org/pipermail/gnupg-announce/2016q3/000395.html + http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-6313 + (* Security fix *) +n/libgcrypt-1.7.3-x86_64-1.txz: Upgraded. + Fix critical security bug in the RNG [CVE-2016-6313]. An attacker who + obtains 580 bytes from the standard RNG can trivially predict the next + 20 bytes of output. (This is according to the NEWS file included in the + source. According to the annoucement linked below, an attacker who obtains + 4640 bits from the RNG can trivially predict the next 160 bits of output.) + Problem detected by Felix Doerre and Vladimir Klebanov, KIT. + For more information, see: + https://lists.gnupg.org/pipermail/gnupg-announce/2016q3/000395.html + http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-6313 + (* Security fix *) +n/network-scripts-14.2-noarch-3.txz: Rebuilt. + In rc.inet1, skip interfaces that are not configured in rc.inet1.conf + to speed up the boot time slightly. + Thanks to Amritpal Bath. +n/stunnel-5.35-x86_64-2.txz: Rebuilt. + Fixed incorrect config file name in generate-stunnel-key.sh. + Thanks to Ebben Aries. +xap/mozilla-firefox-48.0.1-x86_64-1.txz: Upgraded. +isolinux/initrd.img: Rebuilt. +kernels/*: Upgraded. +usb-and-pxe-installers/usbboot.img: Rebuilt. + </pre>]]> + </description> + </item> + <item> + <title>Thu, 11 Aug 2016 18:24:29 GMT</title> + <pubDate>Thu, 11 Aug 2016 18:24:29 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20160811182429</link> + <guid isPermaLink="false">20160811182429</guid> + <description> + <![CDATA[<pre> +a/glibc-solibs-2.24-x86_64-1.txz: Upgraded. +a/glibc-zoneinfo-2016f-noarch-1.txz: Upgraded. +a/kernel-generic-4.4.17-x86_64-1.txz: Upgraded. +a/kernel-huge-4.4.17-x86_64-1.txz: Upgraded. +a/kernel-modules-4.4.17-x86_64-1.txz: Upgraded. +ap/diffutils-3.4-x86_64-1.txz: Upgraded. +ap/vim-7.4.2196-x86_64-1.txz: Upgraded. +d/binutils-2.27-x86_64-1.txz: Upgraded. +d/gcc-5.4.0-x86_64-1.txz: Upgraded. +d/gcc-g++-5.4.0-x86_64-1.txz: Upgraded. +d/gcc-gfortran-5.4.0-x86_64-1.txz: Upgraded. +d/gcc-gnat-5.4.0-x86_64-1.txz: Upgraded. +d/gcc-go-5.4.0-x86_64-1.txz: Upgraded. +d/gcc-java-5.4.0-x86_64-1.txz: Upgraded. +d/gcc-objc-5.4.0-x86_64-1.txz: Upgraded. +d/kernel-headers-4.4.17-x86-1.txz: Upgraded. +d/llvm-3.8.1-x86_64-1.txz: Upgraded. +d/oprofile-1.1.0-x86_64-2.txz: Rebuilt. +k/kernel-source-4.4.17-noarch-1.txz: Upgraded. +l/glibc-2.24-x86_64-1.txz: Upgraded. +l/glibc-i18n-2.24-x86_64-1.txz: Upgraded. +l/glibc-profile-2.24-x86_64-1.txz: Upgraded. +xap/mozilla-firefox-48.0-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/vim-gvim-7.4.2196-x86_64-1.txz: Upgraded. +isolinux/initrd.img: Rebuilt. +kernels/*: Upgraded. +usb-and-pxe-installers/usbboot.img: Rebuilt. + </pre>]]> + </description> + </item> + <item> + <title>Sat, 6 Aug 2016 19:29:16 GMT</title> + <pubDate>Sat, 6 Aug 2016 19:29:16 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20160806192916</link> + <guid isPermaLink="false">20160806192916</guid> + <description> + <![CDATA[<pre> +n/curl-7.50.1-x86_64-1.txz: Upgraded. + This release fixes security issues: + TLS: switch off SSL session id when client cert is used + TLS: only reuse connections with the same client cert + curl_multi_cleanup: clear connection pointer for easy handles + For more information, see: + https://curl.haxx.se/docs/adv_20160803A.html + https://curl.haxx.se/docs/adv_20160803B.html + https://curl.haxx.se/docs/adv_20160803C.html + http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-5419 + http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-5420 + http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-5421 + (* Security fix *) +n/mutt-1.6.2-x86_64-1.txz: Upgraded. +n/openssh-7.3p1-x86_64-1.txz: Upgraded. + This is primarily a bugfix release, and also addresses security issues. + sshd(8): Mitigate a potential denial-of-service attack against the system's + crypt(3) function via sshd(8). + sshd(8): Mitigate timing differences in password authentication that could + be used to discern valid from invalid account names when long passwords were + sent and particular password hashing algorithms are in use on the server. + ssh(1), sshd(8): Fix observable timing weakness in the CBC padding oracle + countermeasures. + ssh(1), sshd(8): Improve operation ordering of MAC verification for + Encrypt-then-MAC (EtM) mode transport MAC algorithms to verify the MAC + before decrypting any ciphertext. + sshd(8): (portable only) Ignore PAM environment vars when UseLogin=yes. + For more information, see: + http://www.openssh.com/txt/release-7.3 + http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-6210 + http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-8325 + (* Security fix *) +n/stunnel-5.35-x86_64-1.txz: Upgraded. + Fixes security issues: + Fixed malfunctioning "verify = 4". + Fixed incorrectly enforced client certificate requests. + (* Security fix *) + </pre>]]> + </description> + </item> + <item> + <title>Thu, 28 Jul 2016 19:44:25 GMT</title> + <pubDate>Thu, 28 Jul 2016 19:44:25 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20160728194425</link> + <guid isPermaLink="false">20160728194425</guid> + <description> + <![CDATA[<pre> +a/kernel-generic-4.4.16-x86_64-1.txz: Upgraded. +a/kernel-huge-4.4.16-x86_64-1.txz: Upgraded. +a/kernel-modules-4.4.16-x86_64-1.txz: Upgraded. +d/kernel-headers-4.4.16-x86-1.txz: Upgraded. +k/kernel-source-4.4.16-noarch-1.txz: Upgraded. +l/libidn-1.33-x86_64-1.txz: Upgraded. + Fixed out-of-bounds read bugs. Fixed crashes on invalid UTF-8. + Thanks to Hanno Böck. + For more information, see: + http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-8948 + http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-6261 + http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-6262 + http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-6263 + (* Security fix *) +l/libtasn1-4.9-x86_64-1.txz: Upgraded. +n/bluez-5.41-x86_64-1.txz: Upgraded. +extra/tigervnc/tigervnc-1.6.0-x86_64-4.txz: Rebuilt. + Recompiled for xorg-server-1.18.4. +isolinux/initrd.img: Rebuilt. +kernels/*: Upgraded. +usb-and-pxe-installers/usbboot.img: Rebuilt. + </pre>]]> + </description> + </item> + <item> + <title>Mon, 25 Jul 2016 19:59:06 GMT</title> + <pubDate>Mon, 25 Jul 2016 19:59:06 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20160725195906</link> + <guid isPermaLink="false">20160725195906</guid> + <description> + <![CDATA[<pre> +a/pkgtools-14.2-noarch-11.txz: Rebuilt. + Changes to pkgtool: + Remove option to install from floppy disks. + Don't use the --file option, which appears to be broken in the latest version + of dialog. The only reason --file was ever used in the first place was to + work around the Linux ARG_MAX limit of 131072 bytes, and since Linux 2.6.23 a + much larger limit is in place making it unlikely to become an issue again. + So we'll go back to passing the package list on the command line. + Thanks to David Miller for the bug report. + </pre>]]> + </description> + </item> + <item> + <title>Fri, 22 Jul 2016 20:51:23 GMT</title> + <pubDate>Fri, 22 Jul 2016 20:51:23 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20160722205123</link> + <guid isPermaLink="false">20160722205123</guid> + <description> + <![CDATA[<pre> +a/dialog-1.3_20160424-x86_64-1.txz: Upgraded. +a/kmod-23-x86_64-1.txz: Upgraded. +a/lvm2-2.02.161-x86_64-1.txz: Upgraded. +d/git-2.9.2-x86_64-1.txz: Upgraded. +l/desktop-file-utils-0.23-x86_64-1.txz: Upgraded. +l/freetype-2.6.5-x86_64-1.txz: Upgraded. +l/harfbuzz-1.3.0-x86_64-1.txz: Upgraded. +n/bind-9.10.4_P2-x86_64-1.txz: Upgraded. + Fixed a security issue: + getrrsetbyname with a non absolute name could trigger an infinite + recursion bug in lwresd and named with lwres configured if when + combined with a search list entry the resulting name is too long. + (CVE-2016-2775) [RT #42694] + For more information, see: + http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-2775 + (* Security fix *) +n/httpd-2.4.23-x86_64-1.txz: Upgraded. +n/lftp-4.7.3-x86_64-1.txz: Upgraded. +n/links-2.13-x86_64-1.txz: Upgraded. +x/xf86-video-openchrome-0.5.0-x86_64-1.txz: Upgraded. +x/xkeyboard-config-2.18-noarch-1.txz: Upgraded. +x/xorg-server-1.18.4-x86_64-1.txz: Upgraded. +x/xorg-server-xephyr-1.18.4-x86_64-1.txz: Upgraded. +x/xorg-server-xnest-1.18.4-x86_64-1.txz: Upgraded. +x/xorg-server-xvfb-1.18.4-x86_64-1.txz: Upgraded. + </pre>]]> + </description> + </item> + <item> + <title>Thu, 21 Jul 2016 23:25:54 GMT</title> + <pubDate>Thu, 21 Jul 2016 23:25:54 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20160721232554</link> + <guid isPermaLink="false">20160721232554</guid> + <description> + <![CDATA[<pre> +ap/tmux-2.2-x86_64-2.txz: Upgraded. + Moved from /testing. +d/guile-2.0.12-x86_64-1.txz: Upgraded. +l/freetype-2.6.4-x86_64-1.txz: Upgraded. +n/libgcrypt-1.7.2-x86_64-1.txz: Upgraded. +n/network-scripts-14.2-noarch-2.txz: Rebuilt. + In rc.inet1.new, use -L option to dhcpcd to disable Zeroconf. This is + (almost) never going to be wanted, and ends up used accidentally on slower + systems (such as some ARM platforms), preventing a proper DHCP lease. + Thanks to Stuart Winter. +n/php-5.6.24-x86_64-1.txz: Upgraded. + This release fixes bugs and security issues. + For more information, see: + http://php.net/ChangeLog-5.php#5.6.24 + http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-5385 + http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-6207 + (* Security fix *) +xap/gimp-2.8.18-x86_64-1.txz: Upgraded. + This release fixes a security issue: + Use-after-free vulnerability in the xcf_load_image function in + app/xcf/xcf-load.c in GIMP allows remote attackers to cause a denial of + service (program crash) or possibly execute arbitrary code via a crafted + XCF file. + For more information, see: + http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-4994 + (* Security fix *) + </pre>]]> + </description> + </item> + <item> + <title>Tue, 12 Jul 2016 03:48:34 GMT</title> + <pubDate>Tue, 12 Jul 2016 03:48:34 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20160712034834</link> + <guid isPermaLink="false">20160712034834</guid> + <description> + <![CDATA[<pre> +a/etc-14.2-x86_64-8.txz: Rebuilt. + In /etc/profile.d/lang.{csh,sh}.new, make en_US.UTF-8 the default locale. +a/kernel-generic-4.4.15-x86_64-1.txz: Upgraded. +a/kernel-huge-4.4.15-x86_64-1.txz: Upgraded. +a/kernel-modules-4.4.15-x86_64-1.txz: Upgraded. +a/lilo-24.2-x86_64-3.txz: Rebuilt. + In liloconfig: Skip the menu asking if the user wants a UTF-8 virtual + console, and use the kernel default (currently this is UTF-8 active). +d/kernel-headers-4.4.15-x86-1.txz: Upgraded. +k/kernel-source-4.4.15-noarch-1.txz: Upgraded. +isolinux/initrd.img: Rebuilt. +kernels/*: Upgraded. +usb-and-pxe-installers/usbboot.img: Rebuilt. + </pre>]]> + </description> + </item> + <item> + <title>Sat, 9 Jul 2016 18:35:56 GMT</title> + <pubDate>Sat, 9 Jul 2016 18:35:56 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20160709183556</link> + <guid isPermaLink="false">20160709183556</guid> + <description> + <![CDATA[<pre> +x/mesa-12.0.1-x86_64-1.txz: Upgraded. + </pre>]]> + </description> + </item> + <item> + <title>Fri, 8 Jul 2016 23:17:22 GMT</title> + <pubDate>Fri, 8 Jul 2016 23:17:22 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20160708231722</link> + <guid isPermaLink="false">20160708231722</guid> + <description> + <![CDATA[<pre> +x/mesa-12.0.0-x86_64-1.txz: Upgraded. + </pre>]]> + </description> + </item> + <item> + <title>Thu, 7 Jul 2016 19:52:36 GMT</title> + <pubDate>Thu, 7 Jul 2016 19:52:36 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20160707195236</link> + <guid isPermaLink="false">20160707195236</guid> + <description> + <![CDATA[<pre> +n/samba-4.4.5-x86_64-1.txz: Upgraded. + This release fixes a security issue: + Client side SMB2/3 required signing can be downgraded. + It's possible for an attacker to downgrade the required signing for an + SMB2/3 client connection, by injecting the SMB2_SESSION_FLAG_IS_GUEST or + SMB2_SESSION_FLAG_IS_NULL flags. This means that the attacker can + impersonate a server being connected to by Samba, and return malicious + results. + For more information, see: + http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-2119 + (* Security fix *) + </pre>]]> + </description> + </item> + <item> + <title>Tue, 5 Jul 2016 04:52:45 GMT</title> + <pubDate>Tue, 5 Jul 2016 04:52:45 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20160705045245</link> + <guid isPermaLink="false">20160705045245</guid> + <description> + <![CDATA[<pre> +xap/mozilla-thunderbird-45.2.0-x86_64-1.txz: Upgraded. + This release contains security fixes and improvements. + For more information, see: + http://www.mozilla.org/security/known-vulnerabilities/thunderbird.html + (* Security fix *) + </pre>]]> + </description> + </item> + <item> + <title>Sun, 3 Jul 2016 19:29:33 GMT</title> + <pubDate>Sun, 3 Jul 2016 19:29:33 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20160703192933</link> + <guid isPermaLink="false">20160703192933</guid> + <description> + <![CDATA[<pre> +a/file-5.28-x86_64-1.txz: Upgraded. +a/util-linux-2.28-x86_64-1.txz: Upgraded. +xap/mozilla-firefox-47.0.1-x86_64-1.txz: Upgraded. + </pre>]]> + </description> + </item> + <item> + <title>Thu, 30 Jun 2016 20:26:57 GMT</title> + <pubDate>Thu, 30 Jun 2016 20:26:57 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20160630202657</link> + <guid isPermaLink="false">20160630202657</guid> + <description> + <![CDATA[<pre> +Slackware 14.2 x86_64 stable is released! +The long development cycle (the Linux community has lately been living in +"interesting times", as they say) is finally behind us, and we're proud to +announce the release of Slackware 14.2. The new release brings many updates +and modern tools, has switched from udev to eudev (no systemd), and adds +well over a hundred new packages to the system. Thanks to the team, the +upstream developers, the dedicated Slackware community, and everyone else +who pitched in to help make this release a reality. +The ISOs are off to be replicated, a 6 CD-ROM 32-bit set and a dual-sided +32-bit/64-bit x86/x86_64 DVD. Please consider supporting the Slackware +project by picking up a copy from store.slackware.com. We're taking +pre-orders now, and offer a discount if you sign up for a subscription. +Have fun! :-) + </pre>]]> + </description> + </item> + </channel> +</rss> diff --git a/ChangeLog.txt b/ChangeLog.txt index 2a0e5acc..9eb67b39 100644 --- a/ChangeLog.txt +++ b/ChangeLog.txt @@ -1,3 +1,82 @@ +Wed Jun 6 22:19:01 UTC 2018 +a/bash-4.4.023-x86_64-1.txz: Upgraded. +a/kernel-firmware-20180604_1fa9ce3-noarch-1.txz: Upgraded. +a/kernel-generic-4.14.48-x86_64-1.txz: Upgraded. +a/kernel-huge-4.14.48-x86_64-1.txz: Upgraded. +a/kernel-modules-4.14.48-x86_64-1.txz: Upgraded. +ap/cups-2.2.8-x86_64-1.txz: Upgraded. +ap/ghostscript-fonts-std-8.11-noarch-3.txz: Rebuilt. + Rebuilt this and many other font packages or packages with build scripts + that call mkfontdir or mkfontscale to suppress any error messages caused + by collisions if another package installation is writing files to the + same font directories when those utilities are run. In that case, the + other package will also be running mkfontdir/mkfontscale after the files + are installed, so any issues will be cleaned up then. Last one out turn + off the lights, so to speak. +ap/sqlite-3.24.0-x86_64-1.txz: Upgraded. +ap/terminus-font-4.40-noarch-3.txz: Rebuilt. +d/kernel-headers-4.14.48-x86-1.txz: Upgraded. +d/rust-1.26.2-x86_64-1.txz: Upgraded. +k/kernel-source-4.14.48-noarch-1.txz: Upgraded. +l/elfutils-0.171-x86_64-1.txz: Upgraded. +l/harfbuzz-1.7.7-x86_64-1.txz: Upgraded. +l/mozilla-nss-3.37.3-x86_64-1.txz: Upgraded. +l/readline-7.0.005-x86_64-1.txz: Upgraded. +x/dejavu-fonts-ttf-2.37-noarch-4.txz: Rebuilt. +x/font-adobe-100dpi-1.0.3-noarch-3.txz: Rebuilt. +x/font-adobe-75dpi-1.0.3-noarch-3.txz: Rebuilt. +x/font-adobe-utopia-100dpi-1.0.4-noarch-3.txz: Rebuilt. +x/font-adobe-utopia-75dpi-1.0.4-noarch-3.txz: Rebuilt. +x/font-adobe-utopia-type1-1.0.4-noarch-3.txz: Rebuilt. +x/font-arabic-misc-1.0.3-noarch-3.txz: Rebuilt. +x/font-bh-100dpi-1.0.3-noarch-3.txz: Rebuilt. +x/font-bh-75dpi-1.0.3-noarch-3.txz: Rebuilt. +x/font-bh-lucidatypewriter-100dpi-1.0.3-noarch-3.txz: Rebuilt. +x/font-bh-lucidatypewriter-75dpi-1.0.3-noarch-3.txz: Rebuilt. +x/font-bh-ttf-1.0.3-noarch-3.txz: Rebuilt. +x/font-bh-type1-1.0.3-noarch-3.txz: Rebuilt. +x/font-bitstream-100dpi-1.0.3-noarch-3.txz: Rebuilt. +x/font-bitstream-75dpi-1.0.3-noarch-3.txz: Rebuilt. +x/font-bitstream-speedo-1.0.2-noarch-3.txz: Rebuilt. +x/font-bitstream-type1-1.0.3-noarch-3.txz: Rebuilt. +x/font-cronyx-cyrillic-1.0.3-noarch-3.txz: Rebuilt. +x/font-cursor-misc-1.0.3-noarch-3.txz: Rebuilt. +x/font-daewoo-misc-1.0.3-noarch-3.txz: Rebuilt. +x/font-dec-misc-1.0.3-noarch-3.txz: Rebuilt. +x/font-ibm-type1-1.0.3-noarch-3.txz: Rebuilt. +x/font-isas-misc-1.0.3-noarch-3.txz: Rebuilt. +x/font-jis-misc-1.0.3-noarch-3.txz: Rebuilt. +x/font-micro-misc-1.0.3-noarch-3.txz: Rebuilt. +x/font-misc-cyrillic-1.0.3-noarch-3.txz: Rebuilt. +x/font-misc-ethiopic-1.0.3-noarch-3.txz: Rebuilt. +x/font-misc-meltho-1.0.3-noarch-3.txz: Rebuilt. +x/font-misc-misc-1.1.2-noarch-3.txz: Rebuilt. +x/font-mutt-misc-1.0.3-noarch-3.txz: Rebuilt. +x/font-schumacher-misc-1.1.2-noarch-3.txz: Rebuilt. +x/font-screen-cyrillic-1.0.4-noarch-3.txz: Rebuilt. +x/font-sony-misc-1.0.3-noarch-3.txz: Rebuilt. +x/font-sun-misc-1.0.3-noarch-3.txz: Rebuilt. +x/font-winitzki-cyrillic-1.0.3-noarch-3.txz: Rebuilt. +x/font-xfree86-type1-1.0.4-noarch-3.txz: Rebuilt. +x/liberation-fonts-ttf-2.00.1-noarch-3.txz: Rebuilt. +x/libinput-1.11.0-x86_64-1.txz: Upgraded. +x/sazanami-fonts-ttf-20040629-noarch-3.txz: Rebuilt. +x/sinhala_lklug-font-ttf-20060929-noarch-3.txz: Rebuilt. +x/tibmachuni-font-ttf-1.901b-noarch-3.txz: Rebuilt. +x/ttf-indic-fonts-0.5.14-noarch-3.txz: Rebuilt. +x/ttf-tlwg-0.6.4-noarch-3.txz: Rebuilt. +x/urw-core35-fonts-otf-20170801_91edd6e_git-noarch-2.txz: Rebuilt. +x/wqy-zenhei-font-ttf-0.8.38_1-noarch-6.txz: Rebuilt. +xap/mozilla-firefox-60.0.2-x86_64-1.txz: Upgraded. + This release contains security fixes and improvements. + For more information, see: + https://www.mozilla.org/security/known-vulnerabilities/firefox.html + (* Security fix *) +xap/x3270-3.3.12ga7-x86_64-5.txz: Rebuilt. +isolinux/initrd.img: Rebuilt. +kernels/*: Upgraded. +usb-and-pxe-installers/usbboot.img: Rebuilt. ++--------------------------+ Tue Jun 5 05:24:22 UTC 2018 ap/mc-4.8.21-x86_64-1.txz: Upgraded. ap/soma-3.0.4-noarch-1.txz: Upgraded. diff --git a/FILELIST.TXT b/FILELIST.TXT index 863d32e6..b121f497 100644 --- a/FILELIST.TXT +++ b/FILELIST.TXT @@ -1,35 +1,35 @@ -Tue Jun 5 05:34:36 UTC 2018 +Wed Jun 6 22:36:53 UTC 2018 Here is the file list for this directory. If you are using a mirror site and find missing or extra files in the disk subdirectories, please have the archive administrator refresh the mirror. -drwxr-xr-x 12 root root 4096 2018-06-05 05:24 . +drwxr-xr-x 12 root root 4096 2018-06-06 22:19 . -rw-r--r-- 1 root root 10064 2016-06-30 18:39 ./ANNOUNCE.14_2 -rw-r--r-- 1 root root 11329 2018-01-08 02:48 ./CHANGES_AND_HINTS.TXT --rw-r--r-- 1 root root 893503 2018-06-03 05:25 ./CHECKSUMS.md5 --rw-r--r-- 1 root root 163 2018-06-03 05:25 ./CHECKSUMS.md5.asc +-rw-r--r-- 1 root root 893702 2018-06-05 05:35 ./CHECKSUMS.md5 +-rw-r--r-- 1 root root 163 2018-06-05 05:35 ./CHECKSUMS.md5.asc -rw-r--r-- 1 root root 17976 1994-06-10 02:28 ./COPYING -rw-r--r-- 1 root root 35147 2007-06-30 04:21 ./COPYING3 -rw-r--r-- 1 root root 19573 2016-06-23 20:08 ./COPYRIGHT.TXT -rw-r--r-- 1 root root 616 2006-10-02 04:37 ./CRYPTO_NOTICE.TXT --rw-r--r-- 1 root root 405037 2018-06-05 05:24 ./ChangeLog.txt +-rw-r--r-- 1 root root 408979 2018-06-06 22:19 ./ChangeLog.txt drwxr-xr-x 3 root root 4096 2013-03-20 22:17 ./EFI -drwxr-xr-x 2 root root 4096 2018-05-31 04:47 ./EFI/BOOT +drwxr-xr-x 2 root root 4096 2018-06-06 20:39 ./EFI/BOOT -rw-r--r-- 1 root root 1253376 2018-02-24 20:49 ./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 2018-04-17 21:17 ./EFI/BOOT/grub.cfg --rw-r--r-- 2 root root 8820496 2018-05-31 00:36 ./EFI/BOOT/huge.s --rw-r--r-- 2 root root 47912618 2018-05-31 04:46 ./EFI/BOOT/initrd.img +-rw-r--r-- 2 root root 8824592 2018-06-06 00:18 ./EFI/BOOT/huge.s +-rw-r--r-- 2 root root 47914280 2018-06-06 20:38 ./EFI/BOOT/initrd.img -rwxr-xr-x 1 root root 2494 2018-02-24 20:49 ./EFI/BOOT/make-grub.sh -rw-r--r-- 1 root root 10722 2013-09-21 19:02 ./EFI/BOOT/osdetect.cfg -rw-r--r-- 1 root root 1273 2013-08-12 21:08 ./EFI/BOOT/tools.cfg --rw-r--r-- 1 root root 1176359 2018-06-03 05:25 ./FILELIST.TXT +-rw-r--r-- 1 root root 1176606 2018-06-05 05:34 ./FILELIST.TXT -rw-r--r-- 1 root root 1572 2012-08-29 18:27 ./GPG-KEY --rw-r--r-- 1 root root 724907 2018-06-05 05:32 ./PACKAGES.TXT +-rw-r--r-- 1 root root 724907 2018-06-06 22:35 ./PACKAGES.TXT -rw-r--r-- 1 root root 8564 2016-06-28 21:33 ./README.TXT --rw-r--r-- 1 root root 3634 2018-05-31 03:30 ./README.initrd +-rw-r--r-- 1 root root 3634 2018-06-06 20:17 ./README.initrd -rw-r--r-- 1 root root 34412 2017-12-01 17:44 ./README_CRYPT.TXT -rw-r--r-- 1 root root 8751 2016-06-28 21:44 ./README_LVM.TXT -rw-r--r-- 1 root root 19658 2013-06-18 04:34 ./README_RAID.TXT @@ -678,16 +678,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 2018-05-31 04:46 ./isolinux +drwxr-xr-x 3 root root 4096 2018-06-06 20:39 ./isolinux -rw-r--r-- 1 root root 6183 2017-11-18 18:47 ./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 2018-02-24 20:49 ./isolinux/efiboot.img -rw-r--r-- 1 root root 574 2013-10-24 00:19 ./isolinux/f2.txt --rw-r--r-- 2 root root 47912618 2018-05-31 04:46 ./isolinux/initrd.img +-rw-r--r-- 2 root root 47914280 2018-06-06 20:38 ./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 2016-05-27 20:36 ./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 2018-05-31 03:30 ./isolinux/message.txt +-rw-r--r-- 1 root root 683 2018-06-06 20:17 ./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 @@ -698,12 +698,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 3024 2018-03-03 01:37 ./isolinux/setpkg -drwxr-xr-x 5 root root 4096 2018-05-31 03:30 ./kernels --rw-r--r-- 1 root root 37 2018-05-31 03:30 ./kernels/VERSIONS.TXT -drwxr-xr-x 2 root root 4096 2018-05-31 00:36 ./kernels/huge.s --rw-r--r-- 1 root root 919636 2018-05-31 00:35 ./kernels/huge.s/System.map.gz --rw-r--r-- 2 root root 8820496 2018-05-31 00:36 ./kernels/huge.s/bzImage --rw-r--r-- 1 root root 180707 2018-05-31 00:31 ./kernels/huge.s/config +drwxr-xr-x 5 root root 4096 2018-06-06 20:17 ./kernels +-rw-r--r-- 1 root root 37 2018-06-06 20:17 ./kernels/VERSIONS.TXT +drwxr-xr-x 2 root root 4096 2018-06-06 00:18 ./kernels/huge.s +-rw-r--r-- 1 root root 919689 2018-06-06 00:18 ./kernels/huge.s/System.map.gz +-rw-r--r-- 2 root root 8824592 2018-06-06 00:18 ./kernels/huge.s/bzImage +-rw-r--r-- 1 root root 180707 2018-06-06 00:11 ./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 @@ -748,13 +748,13 @@ drwxr-xr-x 2 root root 4096 2012-09-20 18:06 ./patches -rw-r--r-- 1 root root 575 2012-09-20 18:06 ./patches/FILE_LIST -rw-r--r-- 1 root root 14 2012-09-20 18:06 ./patches/MANIFEST.bz2 -rw-r--r-- 1 root root 224 2012-09-20 18:06 ./patches/PACKAGES.TXT -drwxr-xr-x 18 root root 4096 2018-06-05 05:33 ./slackware64 --rw-r--r-- 1 root root 288025 2018-06-05 05:33 ./slackware64/CHECKSUMS.md5 --rw-r--r-- 1 root root 163 2018-06-05 05:33 ./slackware64/CHECKSUMS.md5.asc --rw-r--r-- 1 root root 358846 2018-06-05 05:30 ./slackware64/FILE_LIST --rw-r--r-- 1 root root 3608252 2018-06-05 05:31 ./slackware64/MANIFEST.bz2 +drwxr-xr-x 18 root root 4096 2018-06-06 22:35 ./slackware64 +-rw-r--r-- 1 root root 288025 2018-06-06 22:35 ./slackware64/CHECKSUMS.md5 +-rw-r--r-- 1 root root 163 2018-06-06 22:35 ./slackware64/CHECKSUMS.md5.asc +-rw-r--r-- 1 root root 358846 2018-06-06 22:32 ./slackware64/FILE_LIST +-rw-r--r-- 1 root root 3615028 2018-06-06 22:33 ./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 2018-06-03 05:20 ./slackware64/a +drwxr-xr-x 2 root root 20480 2018-06-06 22:31 ./slackware64/a -rw-r--r-- 1 root root 327 2018-04-14 20:33 ./slackware64/a/aaa_base-14.2-x86_64-4.txt -rw-r--r-- 1 root root 10972 2018-04-14 20:33 ./slackware64/a/aaa_base-14.2-x86_64-4.txz -rw-r--r-- 1 root root 163 2018-04-14 20:33 ./slackware64/a/aaa_base-14.2-x86_64-4.txz.asc @@ -773,9 +773,9 @@ drwxr-xr-x 2 root root 20480 2018-06-03 05:20 ./slackware64/a -rw-r--r-- 1 root root 606 2018-04-13 13:00 ./slackware64/a/attr-2.4.47-x86_64-2.txt -rw-r--r-- 1 root root 74984 2018-04-13 13:00 ./slackware64/a/attr-2.4.47-x86_64-2.txz -rw-r--r-- 1 root root 163 2018-04-13 13:00 ./slackware64/a/attr-2.4.47-x86_64-2.txz.asc --rw-r--r-- 1 root root 507 2018-04-13 13:00 ./slackware64/a/bash-4.4.019-x86_64-3.txt --rw-r--r-- 1 root root 1526044 2018-04-13 13:00 ./slackware64/a/bash-4.4.019-x86_64-3.txz --rw-r--r-- 1 root root 163 2018-04-13 13:00 ./slackware64/a/bash-4.4.019-x86_64-3.txz.asc +-rw-r--r-- 1 root root 507 2018-06-05 18:56 ./slackware64/a/bash-4.4.023-x86_64-1.txt +-rw-r--r-- 1 root root 1526328 2018-06-05 18:56 ./slackware64/a/bash-4.4.023-x86_64-1.txz +-rw-r--r-- 1 root root 163 2018-06-05 18:56 ./slackware64/a/bash-4.4.023-x86_64-1.txz.asc -rw-r--r-- 1 root root 226 2018-04-13 13:00 ./slackware64/a/bin-11.1-x86_64-2.txt -rw-r--r-- 1 root root 44672 2018-04-13 13:00 ./slackware64/a/bin-11.1-x86_64-2.txz -rw-r--r-- 1 root root 163 2018-04-13 13:00 ./slackware64/a/bin-11.1-x86_64-2.txz.asc @@ -898,18 +898,18 @@ drwxr-xr-x 2 root root 20480 2018-06-03 05:20 ./slackware64/a -rw-r--r-- 1 root root 461 2018-04-13 13:06 ./slackware64/a/kbd-1.15.3-x86_64-4.txt -rw-r--r-- 1 root root 1144600 2018-04-13 13:06 ./slackware64/a/kbd-1.15.3-x86_64-4.txz -rw-r--r-- 1 root root 163 2018-04-13 13:06 ./slackware64/a/kbd-1.15.3-x86_64-4.txz.asc --rw-r--r-- 1 root root 422 2018-05-25 21:36 ./slackware64/a/kernel-firmware-20180525_7518922-noarch-1.txt --rw-r--r-- 1 root root 74246304 2018-05-25 21:36 ./slackware64/a/kernel-firmware-20180525_7518922-noarch-1.txz --rw-r--r-- 1 root root 163 2018-05-25 21:36 ./slackware64/a/kernel-firmware-20180525_7518922-noarch-1.txz.asc --rw-r--r-- 1 root root 624 2018-05-31 00:37 ./slackware64/a/kernel-generic-4.14.47-x86_64-1.txt --rw-r--r-- 1 root root 5919284 2018-05-31 00:37 ./slackware64/a/kernel-generic-4.14.47-x86_64-1.txz --rw-r--r-- 1 root root 163 2018-05-31 00:37 ./slackware64/a/kernel-generic-4.14.47-x86_64-1.txz.asc --rw-r--r-- 1 root root 636 2018-05-31 00:36 ./slackware64/a/kernel-huge-4.14.47-x86_64-1.txt --rw-r--r-- 1 root root 9330788 2018-05-31 00:36 ./slackware64/a/kernel-huge-4.14.47-x86_64-1.txz --rw-r--r-- 1 root root 163 2018-05-31 00:36 ./slackware64/a/kernel-huge-4.14.47-x86_64-1.txz.asc --rw-r--r-- 1 root root 567 2018-05-31 01:09 ./slackware64/a/kernel-modules-4.14.47-x86_64-1.txt --rw-r--r-- 1 root root 35863188 2018-05-31 01:09 ./slackware64/a/kernel-modules-4.14.47-x86_64-1.txz --rw-r--r-- 1 root root 163 2018-05-31 01:09 ./slackware64/a/kernel-modules-4.14.47-x86_64-1.txz.asc +-rw-r--r-- 1 root root 422 2018-06-05 21:31 ./slackware64/a/kernel-firmware-20180604_1fa9ce3-noarch-1.txt +-rw-r--r-- 1 root root 74505428 2018-06-05 21:31 ./slackware64/a/kernel-firmware-20180604_1fa9ce3-noarch-1.txz +-rw-r--r-- 1 root root 163 2018-06-05 21:31 ./slackware64/a/kernel-firmware-20180604_1fa9ce3-noarch-1.txz.asc +-rw-r--r-- 1 root root 624 2018-06-06 00:19 ./slackware64/a/kernel-generic-4.14.48-x86_64-1.txt +-rw-r--r-- 1 root root 5917292 2018-06-06 00:19 ./slackware64/a/kernel-generic-4.14.48-x86_64-1.txz +-rw-r--r-- 1 root root 163 2018-06-06 00:19 ./slackware64/a/kernel-generic-4.14.48-x86_64-1.txz.asc +-rw-r--r-- 1 root root 636 2018-06-06 00:18 ./slackware64/a/kernel-huge-4.14.48-x86_64-1.txt +-rw-r--r-- 1 root root 9336464 2018-06-06 00:18 ./slackware64/a/kernel-huge-4.14.48-x86_64-1.txz +-rw-r--r-- 1 root root 163 2018-06-06 00:18 ./slackware64/a/kernel-huge-4.14.48-x86_64-1.txz.asc +-rw-r--r-- 1 root root 567 2018-06-06 00:52 ./slackware64/a/kernel-modules-4.14.48-x86_64-1.txt +-rw-r--r-- 1 root root 35881868 2018-06-06 00:52 ./slackware64/a/kernel-modules-4.14.48-x86_64-1.txz +-rw-r--r-- 1 root root 163 2018-06-06 00:52 ./slackware64/a/kernel-modules-4.14.48-x86_64-1.txz.asc -rw-r--r-- 1 root root 512 2018-04-13 13:07 ./slackware64/a/kmod-25-x86_64-2.txt -rw-r--r-- 1 root root 201376 2018-04-13 13:07 ./slackware64/a/kmod-25-x86_64-2.txz -rw-r--r-- 1 root root 163 2018-04-13 13:07 ./slackware64/a/kmod-25-x86_64-2.txz.asc @@ -946,8 +946,8 @@ drwxr-xr-x 2 root root 20480 2018-06-03 05:20 ./slackware64/a -rw-r--r-- 1 root root 405 2018-04-13 13:08 ./slackware64/a/lzlib-1.10-x86_64-3.txt -rw-r--r-- 1 root root 55468 2018-04-13 13:08 ./slackware64/a/lzlib-1.10-x86_64-3.txz -rw-r--r-- 1 root root 163 2018-04-13 13:08 ./slackware64/a/lzlib-1.10-x86_64-3.txz.asc --rw-r--r-- 1 root root 8905 2018-05-31 03:30 ./slackware64/a/maketag --rw-r--r-- 1 root root 8905 2018-05-31 03:30 ./slackware64/a/maketag.ez +-rw-r--r-- 1 root root 8905 2018-06-06 20:17 ./slackware64/a/maketag +-rw-r--r-- 1 root root 8905 2018-06-06 20:17 ./slackware64/a/maketag.ez -rw-r--r-- 1 root root 591 2018-05-31 17:59 ./slackware64/a/mcelog-158-x86_64-1.txt -rw-r--r-- 1 root root 328472 2018-05-31 17:59 ./slackware64/a/mcelog-158-x86_64-1.txz -rw-r--r-- 1 root root 163 2018-05-31 17:59 ./slackware64/a/mcelog-158-x86_64-1.txz.asc @@ -1047,7 +1047,7 @@ drwxr-xr-x 2 root root 20480 2018-06-03 05:20 ./slackware64/a -rw-r--r-- 1 root root 378 2018-04-13 13:12 ./slackware64/a/sysvinit-scripts-2.1-noarch-9.txt -rw-r--r-- 1 root root 21692 2018-04-13 13:12 ./slackware64/a/sysvinit-scripts-2.1-noarch-9.txz -rw-r--r-- 1 root root 163 2018-04-13 13:12 ./slackware64/a/sysvinit-scripts-2.1-noarch-9.txz.asc --rw-r--r-- 1 root root 1370 2018-05-31 03:30 ./slackware64/a/tagfile +-rw-r--r-- 1 root root 1370 2018-06-06 20:17 ./slackware64/a/tagfile -rw-r--r-- 1 root root 379 2018-04-13 13:15 ./slackware64/a/tar-1.30-x86_64-2.txt -rw-r--r-- 1 root root 793456 2018-04-13 13:15 ./slackware64/a/tar-1.30-x86_64-2.txz -rw-r--r-- 1 root root 163 2018-04-13 13:15 ./slackware64/a/tar-1.30-x86_64-2.txz.asc @@ -1096,7 +1096,7 @@ drwxr-xr-x 2 root root 20480 2018-06-03 05:20 ./slackware64/a -rw-r--r-- 1 root root 540 2018-04-13 13:15 ./slackware64/a/zoo-2.10_22-x86_64-2.txt -rw-r--r-- 1 root root 56156 2018-04-13 13:15 ./slackware64/a/zoo-2.10_22-x86_64-2.txz -rw-r--r-- 1 root root 163 2018-04-13 13:15 ./slackware64/a/zoo-2.10_22-x86_64-2.txz.asc -drwxr-xr-x 2 root root 20480 2018-06-05 05:30 ./slackware64/ap +drwxr-xr-x 2 root root 20480 2018-06-06 22:31 ./slackware64/ap -rw-r--r-- 1 root root 291 2018-04-13 13:17 ./slackware64/ap/a2ps-4.14-x86_64-7.txt -rw-r--r-- 1 root root 694880 2018-04-13 13:17 ./slackware64/ap/a2ps-4.14-x86_64-7.txz -rw-r--r-- 1 root root 163 2018-04-13 13:17 ./slackware64/ap/a2ps-4.14-x86_64-7.txz.asc @@ -1130,9 +1130,9 @@ drwxr-xr-x 2 root root 20480 2018-06-05 05:30 ./slackware64/ap -rw-r--r-- 1 root root 531 2018-04-13 13:17 ./slackware64/ap/cgmanager-0.41-x86_64-4.txt -rw-r--r-- 1 root root 114300 2018-04-13 13:17 ./slackware64/ap/cgmanager-0.41-x86_64-4.txz -rw-r--r-- 1 root root 163 2018-04-13 13:17 ./slackware64/ap/cgmanager-0.41-x86_64-4.txz.asc --rw-r--r-- 1 root root 642 2018-04-17 07:06 ./slackware64/ap/cups-2.2.7-x86_64-2.txt --rw-r--r-- 1 root root 1421512 2018-04-17 07:06 ./slackware64/ap/cups-2.2.7-x86_64-2.txz --rw-r--r-- 1 root root 163 2018-04-17 07:06 ./slackware64/ap/cups-2.2.7-x86_64-2.txz.asc +-rw-r--r-- 1 root root 642 2018-06-05 20:50 ./slackware64/ap/cups-2.2.8-x86_64-1.txt +-rw-r--r-- 1 root root 1425400 2018-06-05 20:50 ./slackware64/ap/cups-2.2.8-x86_64-1.txz +-rw-r--r-- 1 root root 163 2018-06-05 20:50 ./slackware64/ap/cups-2.2.8-x86_64-1.txz.asc -rw-r--r-- 1 root root 416 2018-05-22 04:24 ./slackware64/ap/cups-filters-1.20.3-x86_64-2.txt -rw-r--r-- 1 root root 748108 2018-05-22 04:24 ./slackware64/ap/cups-filters-1.20.3-x86_64-2.txz -rw-r--r-- 1 root root 163 2018-05-22 04:24 ./slackware64/ap/cups-filters-1.20.3-x86_64-2.txz.asc @@ -1169,9 +1169,9 @@ drwxr-xr-x 2 root root 20480 2018-06-05 05:30 ./slackware64/ap -rw-r--r-- 1 root root 558 2018-05-11 23:51 ./slackware64/ap/ghostscript-9.23-x86_64-3.txt -rw-r--r-- 1 root root 12268324 2018-05-11 23:51 ./slackware64/ap/ghostscript-9.23-x86_64-3.txz -rw-r--r-- 1 root root 163 2018-05-11 23:51 ./slackware64/ap/ghostscript-9.23-x86_64-3.txz.asc --rw-r--r-- 1 root root 368 2018-04-13 13:19 ./slackware64/ap/ghostscript-fonts-std-8.11-noarch-2.txt --rw-r--r-- 1 root root 3516184 2018-04-13 13:19 ./slackware64/ap/ghostscript-fonts-std-8.11-noarch-2.txz --rw-r--r-- 1 root root 163 2018-04-13 13:19 ./slackware64/ap/ghostscript-fonts-std-8.11-noarch-2.txz.asc +-rw-r--r-- 1 root root 368 2018-06-06 06:18 ./slackware64/ap/ghostscript-fonts-std-8.11-noarch-3.txt +-rw-r--r-- 1 root root 3514908 2018-06-06 06:18 ./slackware64/ap/ghostscript-fonts-std-8.11-noarch-3.txz +-rw-r--r-- 1 root root 163 2018-06-06 06:18 ./slackware64/ap/ghostscript-fonts-std-8.11-noarch-3.txz.asc -rw-r--r-- 1 root root 302 2018-04-16 21:16 ./slackware64/ap/gphoto2-2.5.17-x86_64-1.txt -rw-r--r-- 1 root root 189764 2018-04-16 21:16 ./slackware64/ap/gphoto2-2.5.17-x86_64-1.txz -rw-r--r-- 1 root root 163 2018-04-16 21:16 ./slackware64/ap/gphoto2-2.5.17-x86_64-1.txz.asc @@ -1299,9 +1299,9 @@ drwxr-xr-x 2 root root 20480 2018-06-05 05:30 ./slackware64/ap -rw-r--r-- 1 root root 293 2018-04-13 13:32 ./slackware64/ap/sox-14.4.2-x86_64-5.txt -rw-r--r-- 1 root root 386356 2018-04-13 13:32 ./slackware64/ap/sox-14.4.2-x86_64-5.txz -rw-r--r-- 1 root root 163 2018-04-13 13:32 ./slackware64/ap/sox-14.4.2-x86_64-5.txz.asc --rw-r--r-- 1 root root 483 2018-04-13 13:33 ./slackware64/ap/sqlite-3.23.1-x86_64-2.txt --rw-r--r-- 1 root root 830192 2018-04-13 13:33 ./slackware64/ap/sqlite-3.23.1-x86_64-2.txz --rw-r--r-- 1 root root 163 2018-04-13 13:33 ./slackware64/ap/sqlite-3.23.1-x86_64-2.txz.asc +-rw-r--r-- 1 root root 483 2018-06-05 21:42 ./slackware64/ap/sqlite-3.24.0-x86_64-1.txt +-rw-r--r-- 1 root root 841648 2018-06-05 21:42 ./slackware64/ap/sqlite-3.24.0-x86_64-1.txz +-rw-r--r-- 1 root root 163 2018-06-05 21:42 ./slackware64/ap/sqlite-3.24.0-x86_64-1.txz.asc -rw-r--r-- 1 root root 584 2018-04-13 13:32 ./slackware64/ap/squashfs-tools-4.3-x86_64-3.txt -rw-r--r-- 1 root root 124836 2018-04-13 13:32 ./slackware64/ap/squashfs-tools-4.3-x86_64-3.txz -rw-r--r-- 1 root root 163 2018-04-13 13:32 ./slackware64/ap/squashfs-tools-4.3-x86_64-3.txz.asc @@ -1312,9 +1312,9 @@ drwxr-xr-x 2 root root 20480 2018-06-05 05:30 ./slackware64/ap -rw-r--r-- 1 root root 316468 2018-06-02 06:40 ./slackware64/ap/sysstat-11.6.4-x86_64-1.txz -rw-r--r-- 1 root root 163 2018-06-02 06:40 ./slackware64/ap/sysstat-11.6.4-x86_64-1.txz.asc -rw-r--r-- 1 root root 928 2018-05-25 20:16 ./slackware64/ap/tagfile --rw-r--r-- 1 root root 505 2018-04-14 22:21 ./slackware64/ap/terminus-font-4.40-noarch-2.txt --rw-r--r-- 1 root root 2048976 2018-04-14 22:21 ./slackware64/ap/terminus-font-4.40-noarch-2.txz --rw-r--r-- 1 root root 163 2018-04-14 22:21 ./slackware64/ap/terminus-font-4.40-noarch-2.txz.asc +-rw-r--r-- 1 root root 505 2018-06-06 06:19 ./slackware64/ap/terminus-font-4.40-noarch-3.txt +-rw-r--r-- 1 root root 2048072 2018-06-06 06:19 ./slackware64/ap/terminus-font-4.40-noarch-3.txz +-rw-r--r-- 1 root root 163 2018-06-06 06:19 ./slackware64/ap/terminus-font-4.40-noarch-3.txz.asc -rw-r--r-- 1 root root 614 2018-04-17 00:26 ./slackware64/ap/texinfo-6.5-x86_64-3.txt -rw-r--r-- 1 root root 1254580 2018-04-17 00:26 ./slackware64/ap/texinfo-6.5-x86_64-3.txz -rw-r--r-- 1 root root 163 2018-04-17 00:26 ./slackware64/ap/texinfo-6.5-x86_64-3.txz.asc @@ -1342,7 +1342,7 @@ drwxr-xr-x 2 root root 20480 2018-06-05 05:30 ./slackware64/ap -rw-r--r-- 1 root root 506 2018-04-18 05:00 ./slackware64/ap/zsh-5.5.1-x86_64-1.txt -rw-r--r-- 1 root root 2935316 2018-04-18 05:00 ./slackware64/ap/zsh-5.5.1-x86_64-1.txz -rw-r--r-- 1 root root 163 2018-04-18 05:00 ./slackware64/ap/zsh-5.5.1-x86_64-1.txz.asc -drwxr-xr-x 2 root root 12288 2018-06-05 05:30 ./slackware64/d +drwxr-xr-x 2 root root 12288 2018-06-06 22:32 ./slackware64/d -rw-r--r-- 1 root root 360 2018-05-22 19:10 ./slackware64/d/Cython-0.28.2-x86_64-1.txt -rw-r--r-- 1 root root 4516748 2018-05-22 19:10 ./slackware64/d/Cython-0.28.2-x86_64-1.txz -rw-r--r-- 1 root root 163 2018-05-22 19:10 ./slackware64/d/Cython-0.28.2-x86_64-1.txz.asc @@ -1435,9 +1435,9 @@ drwxr-xr-x 2 root root 12288 2018-06-05 05:30 ./slackware64/d -rw-r--r-- 1 root root 279 2018-04-13 13:53 ./slackware64/d/intltool-0.51.0-x86_64-4.txt -rw-r--r-- 1 root root 48112 2018-04-13 13:53 ./slackware64/d/intltool-0.51.0-x86_64-4.txz -rw-r--r-- 1 root root 163 2018-04-13 13:53 ./slackware64/d/intltool-0.51.0-x86_64-4.txz.asc --rw-r--r-- 1 root root 332 2018-05-31 01:09 ./slackware64/d/kernel-headers-4.14.47-x86-1.txt --rw-r--r-- 1 root root 870448 2018-05-31 01:09 ./slackware64/d/kernel-headers-4.14.47-x86-1.txz --rw-r--r-- 1 root root 163 2018-05-31 01:09 ./slackware64/d/kernel-headers-4.14.47-x86-1.txz.asc +-rw-r--r-- 1 root root 332 2018-06-06 00:53 ./slackware64/d/kernel-headers-4.14.48-x86-1.txt +-rw-r--r-- 1 root root 870492 2018-06-06 00:53 ./slackware64/d/kernel-headers-4.14.48-x86-1.txz +-rw-r--r-- 1 root root 163 2018-06-06 00:53 ./slackware64/d/kernel-headers-4.14.48-x86-1.txz.asc -rw-r--r-- 1 root root 498 2018-04-13 13:53 ./slackware64/d/libtool-2.4.6-x86_64-7.txt -rw-r--r-- 1 root root 428268 2018-04-13 13:53 ./slackware64/d/libtool-2.4.6-x86_64-7.txz -rw-r--r-- 1 root root 163 2018-04-13 13:53 ./slackware64/d/libtool-2.4.6-x86_64-7.txz.asc @@ -1509,9 +1509,9 @@ drwxr-xr-x 2 root root 12288 2018-06-05 05:30 ./slackware64/d -rw-r--r-- 1 root root 408 2018-05-08 04:12 ./slackware64/d/ruby-2.5.1-x86_64-3.txt -rw-r--r-- 1 root root 5385340 2018-05-08 04:12 ./slackware64/d/ruby-2.5.1-x86_64-3.txz -rw-r--r-- 1 root root 163 2018-05-08 04:12 ./slackware64/d/ruby-2.5.1-x86_64-3.txz.asc --rw-r--r-- 1 root root 426 2018-05-30 17:08 ./slackware64/d/rust-1.26.1-x86_64-1.txt --rw-r--r-- 1 root root 74284368 2018-05-30 17:08 ./slackware64/d/rust-1.26.1-x86_64-1.txz --rw-r--r-- 1 root root 163 2018-05-30 17:08 ./slackware64/d/rust-1.26.1-x86_64-1.txz.asc +-rw-r--r-- 1 root root 426 2018-06-06 03:22 ./slackware64/d/rust-1.26.2-x86_64-1.txt +-rw-r--r-- 1 root root 74407640 2018-06-06 03:22 ./slackware64/d/rust-1.26.2-x86_64-1.txz +-rw-r--r-- 1 root root 163 2018-06-06 03:22 ./slackware64/d/rust-1.26.2-x86_64-1.txz.asc -rw-r--r-- 1 root root 456 2018-04-13 14:09 ./slackware64/d/scons-3.0.1-x86_64-2.txt -rw-r--r-- 1 root root 803204 2018-04-13 14:09 ./slackware64/d/scons-3.0.1-x86_64-2.txz -rw-r--r-- 1 root root 163 2018-04-13 14:09 ./slackware64/d/scons-3.0.1-x86_64-2.txz.asc @@ -1552,15 +1552,15 @@ drwxr-xr-x 2 root root 4096 2016-04-01 21:41 ./slackware64/f -rw-r--r-- 1 root root 1075 2018-03-01 07:54 ./slackware64/f/maketag -rw-r--r-- 1 root root 1075 2018-03-01 07:54 ./slackware64/f/maketag.ez -rw-r--r-- 1 root root 32 2018-03-01 07:54 ./slackware64/f/tagfile -drwxr-xr-x 2 root root 4096 2018-05-31 05:02 ./slackware64/k +drwxr-xr-x 2 root root 4096 2018-06-06 22:31 ./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 2018-05-31 00:30 ./slackware64/k/kernel-source-4.14.47-noarch-1.txt --rw-r--r-- 1 root root 102043392 2018-05-31 00:30 ./slackware64/k/kernel-source-4.14.47-noarch-1.txz --rw-r--r-- 1 root root 163 2018-05-31 00:30 ./slackware64/k/kernel-source-4.14.47-noarch-1.txz.asc --rw-r--r-- 1 root root 1171 2018-05-31 03:30 ./slackware64/k/maketag --rw-r--r-- 1 root root 1171 2018-05-31 03:30 ./slackware64/k/maketag.ez --rw-r--r-- 1 root root 18 2018-05-31 03:30 ./slackware64/k/tagfile +-rw-r--r-- 1 root root 317 2018-06-06 00:10 ./slackware64/k/kernel-source-4.14.48-noarch-1.txt +-rw-r--r-- 1 root root 102055392 2018-06-06 00:10 ./slackware64/k/kernel-source-4.14.48-noarch-1.txz +-rw-r--r-- 1 root root 163 2018-06-06 00:10 ./slackware64/k/kernel-source-4.14.48-noarch-1.txz.asc +-rw-r--r-- 1 root root 1171 2018-06-06 20:18 ./slackware64/k/maketag +-rw-r--r-- 1 root root 1171 2018-06-06 20:18 ./slackware64/k/maketag.ez +-rw-r--r-- 1 root root 18 2018-06-06 20:18 ./slackware64/k/tagfile drwxr-xr-x 2 root root 45056 2018-06-03 05:20 ./slackware64/kde -rw-r--r-- 1 root root 319 2018-06-02 22:05 ./slackware64/kde/amarok-2.9.0-x86_64-3.txt -rw-r--r-- 1 root root 47003780 2018-06-02 22:05 ./slackware64/kde/amarok-2.9.0-x86_64-3.txz @@ -2401,7 +2401,7 @@ drwxr-xr-x 2 root root 20480 2016-03-10 03:11 ./slackware64/kdei -rw-r--r-- 1 root root 7544 2018-03-01 07:54 ./slackware64/kdei/maketag -rw-r--r-- 1 root root 7544 2018-03-01 07:54 ./slackware64/kdei/maketag.ez -rw-r--r-- 1 root root 1500 2018-03-01 07:54 ./slackware64/kdei/tagfile -drwxr-xr-x 2 root root 69632 2018-06-03 05:20 ./slackware64/l +drwxr-xr-x 2 root root 69632 2018-06-06 22:31 ./slackware64/l -rw-r--r-- 1 root root 338 2018-04-13 14:13 ./slackware64/l/ConsoleKit2-1.0.0-x86_64-4.txt -rw-r--r-- 1 root root 149752 2018-04-13 14:13 ./slackware64/l/ConsoleKit2-1.0.0-x86_64-4.txz -rw-r--r-- 1 root root 163 2018-04-13 14:13 ./slackware64/l/ConsoleKit2-1.0.0-x86_64-4.txz.asc @@ -2549,9 +2549,9 @@ drwxr-xr-x 2 root root 69632 2018-06-03 05:20 ./slackware64/l -rw-r--r-- 1 root root 265 2018-04-13 14:30 ./slackware64/l/eigen3-3.2.10-x86_64-2.txt -rw-r--r-- 1 root root 513900 2018-04-13 14:30 ./slackware64/l/eigen3-3.2.10-x86_64-2.txz -rw-r--r-- 1 root root 163 2018-04-13 14:30 ./slackware64/l/eigen3-3.2.10-x86_64-2.txz.asc --rw-r--r-- 1 root root 531 2018-04-13 14:30 ./slackware64/l/elfutils-0.170-x86_64-2.txt --rw-r--r-- 1 root root 671764 2018-04-13 14:30 ./slackware64/l/elfutils-0.170-x86_64-2.txz --rw-r--r-- 1 root root 163 2018-04-13 14:30 ./slackware64/l/elfutils-0.170-x86_64-2.txz.asc +-rw-r--r-- 1 root root 531 2018-06-05 18:59 ./slackware64/l/elfutils-0.171-x86_64-1.txt +-rw-r--r-- 1 root root 700668 2018-06-05 18:59 ./slackware64/l/elfutils-0.171-x86_64-1.txz +-rw-r--r-- 1 root root 163 2018-06-05 18:59 ./slackware64/l/elfutils-0.171-x86_64-1.txz.asc -rw-r--r-- 1 root root 341 2018-04-13 14:30 ./slackware64/l/enchant-1.6.1-x86_64-2.txt -rw-r--r-- 1 root root 66872 2018-04-13 14:30 ./slackware64/l/enchant-1.6.1-x86_64-2.txz -rw-r--r-- 1 root root 163 2018-04-13 14:30 ./slackware64/l/enchant-1.6.1-x86_64-2.txz.asc @@ -2705,9 +2705,9 @@ drwxr-xr-x 2 root root 69632 2018-06-03 05:20 ./slackware64/l -rw-r--r-- 1 root root 428 2018-05-09 04:17 ./slackware64/l/gvfs-1.36.2-x86_64-1.txt -rw-r--r-- 1 root root 1060272 2018-05-09 04:17 ./slackware64/l/gvfs-1.36.2-x86_64-1.txz -rw-r--r-- 1 root root 163 2018-05-09 04:17 ./slackware64/l/gvfs-1.36.2-x86_64-1.txz.asc --rw-r--r-- 1 root root 248 2018-04-13 14:49 ./slackware64/l/harfbuzz-1.7.6-x86_64-3.txt --rw-r--r-- 1 root root 478096 2018-04-13 14:49 ./slackware64/l/harfbuzz-1.7.6-x86_64-3.txz --rw-r--r-- 1 root root 163 2018-04-13 14:49 ./slackware64/l/harfbuzz-1.7.6-x86_64-3.txz.asc +-rw-r--r-- 1 root root 248 2018-06-06 18:45 ./slackware64/l/harfbuzz-1.7.7-x86_64-1.txt +-rw-r--r-- 1 root root 478244 2018-06-06 18:45 ./slackware64/l/harfbuzz-1.7.7-x86_64-1.txz +-rw-r--r-- 1 root root 163 2018-06-06 18:45 ./slackware64/l/harfbuzz-1.7.7-x86_64-1.txz.asc -rw-r--r-- 1 root root 506 2018-04-13 14:49 ./slackware64/l/hicolor-icon-theme-0.17-noarch-2.txt -rw-r--r-- 1 root root 14164 2018-04-13 14:49 ./slackware64/l/hicolor-icon-theme-0.17-noarch-2.txz -rw-r--r-- 1 root root 163 2018-04-13 14:49 ./slackware64/l/hicolor-icon-theme-0.17-noarch-2.txz.asc @@ -3078,9 +3078,9 @@ drwxr-xr-x 2 root root 69632 2018-06-03 05:20 ./slackware64/l -rw-r--r-- 1 root root 548 2018-04-13 15:08 ./slackware64/l/mm-1.4.2-x86_64-3.txt -rw-r--r-- 1 root root 32916 2018-04-13 15:08 ./slackware64/l/mm-1.4.2-x86_64-3.txz -rw-r--r-- 1 root root 163 2018-04-13 15:08 ./slackware64/l/mm-1.4.2-x86_64-3.txz.asc --rw-r--r-- 1 root root 564 2018-05-24 17:13 ./slackware64/l/mozilla-nss-3.37.1-x86_64-1.txt --rw-r--r-- 1 root root 1788020 2018-05-24 17:13 ./slackware64/l/mozilla-nss-3.37.1-x86_64-1.txz --rw-r--r-- 1 root root 163 2018-05-24 17:13 ./slackware64/l/mozilla-nss-3.37.1-x86_64-1.txz.asc +-rw-r--r-- 1 root root 564 2018-06-06 18:12 ./slackware64/l/mozilla-nss-3.37.3-x86_64-1.txt +-rw-r--r-- 1 root root 1788336 2018-06-06 18:12 ./slackware64/l/mozilla-nss-3.37.3-x86_64-1.txz +-rw-r--r-- 1 root root 163 2018-06-06 18:12 ./slackware64/l/mozilla-nss-3.37.3-x86_64-1.txz.asc -rw-r--r-- 1 root root 586 2018-04-13 15:09 ./slackware64/l/mpfr-4.0.1-x86_64-2.txt -rw-r--r-- 1 root root 329320 2018-04-13 15:09 ./slackware64/l/mpfr-4.0.1-x86_64-2.txz -rw-r--r-- 1 root root 163 2018-04-13 15:09 ./slackware64/l/mpfr-4.0.1-x86_64-2.txz.asc @@ -3240,9 +3240,9 @@ drwxr-xr-x 2 root root 69632 2018-06-03 05:20 ./slackware64/l -rw-r--r-- 1 root root 427 2018-04-13 15:17 ./slackware64/l/rasqal-0.9.33-x86_64-3.txt -rw-r--r-- 1 root root 297500 2018-04-13 15:17 ./slackware64/l/rasqal-0.9.33-x86_64-3.txz -rw-r--r-- 1 root root 163 2018-04-13 15:17 ./slackware64/l/rasqal-0.9.33-x86_64-3.txz.asc --rw-r--r-- 1 root root 556 2018-04-13 15:18 ./slackware64/l/readline-7.0.003-x86_64-2.txt --rw-r--r-- 1 root root 300764 2018-04-13 15:18 ./slackware64/l/readline-7.0.003-x86_64-2.txz --rw-r--r-- 1 root root 163 2018-04-13 15:18 ./slackware64/l/readline-7.0.003-x86_64-2.txz.asc +-rw-r--r-- 1 root root 556 2018-06-05 18:57 ./slackware64/l/readline-7.0.005-x86_64-1.txt +-rw-r--r-- 1 root root 299956 2018-06-05 18:57 ./slackware64/l/readline-7.0.005-x86_64-1.txz +-rw-r--r-- 1 root root 163 2018-06-05 18:57 ./slackware64/l/readline-7.0.005-x86_64-1.txz.asc -rw-r--r-- 1 root root 526 2018-05-08 03:37 ./slackware64/l/redland-1.0.17-x86_64-5.txt -rw-r--r-- 1 root root 293796 2018-05-08 03:37 ./slackware64/l/redland-1.0.17-x86_64-5.txz -rw-r--r-- 1 root root 163 2018-05-08 03:37 ./slackware64/l/redland-1.0.17-x86_64-5.txz.asc @@ -3829,7 +3829,7 @@ drwxr-xr-x 2 root root 4096 2018-04-18 08:32 ./slackware64/tcl -rw-r--r-- 1 root root 198 2018-04-13 16:03 ./slackware64/tcl/tk-8.6.8-x86_64-2.txt -rw-r--r-- 1 root root 1762804 2018-04-13 16:03 ./slackware64/tcl/tk-8.6.8-x86_64-2.txz -rw-r--r-- 1 root root 163 2018-04-13 16:03 ./slackware64/tcl/tk-8.6.8-x86_64-2.txz.asc -drwxr-xr-x 2 root root 65536 2018-06-03 05:20 ./slackware64/x +drwxr-xr-x 2 root root 65536 2018-06-06 22:32 ./slackware64/x -rw-r--r-- 1 root root 257 2018-04-13 16:03 ./slackware64/x/anthy-9100h-x86_64-2.txt -rw-r--r-- 1 root root 5074404 2018-04-13 16:03 ./slackware64/x/anthy-9100h-x86_64-2.txz -rw-r--r-- 1 root root 163 2018-04-13 16:03 ./slackware64/x/anthy-9100h-x86_64-2.txz.asc @@ -3848,126 +3848,126 @@ drwxr-xr-x 2 root root 65536 2018-06-03 05:20 ./slackware64/x -rw-r--r-- 1 root root 364 2018-04-13 06:01 ./slackware64/x/compiz-0.8.8-x86_64-5.txt -rw-r--r-- 1 root root 763968 2018-04-13 06:01 ./slackware64/x/compiz-0.8.8-x86_64-5.txz -rw-r--r-- 1 root root 163 2018-04-13 06:01 ./slackware64/x/compiz-0.8.8-x86_64-5.txz.asc --rw-r--r-- 1 root root 440 2018-04-13 16:03 ./slackware64/x/dejavu-fonts-ttf-2.37-noarch-3.txt --rw-r--r-- 1 root root 2533252 2018-04-13 16:03 ./slackware64/x/dejavu-fonts-ttf-2.37-noarch-3.txz --rw-r--r-- 1 root root 163 2018-04-13 16:03 ./slackware64/x/dejavu-fonts-ttf-2.37-noarch-3.txz.asc +-rw-r--r-- 1 root root 440 2018-06-06 06:18 ./slackware64/x/dejavu-fonts-ttf-2.37-noarch-4.txt +-rw-r--r-- 1 root root 2530528 2018-06-06 06:18 ./slackware64/x/dejavu-fonts-ttf-2.37-noarch-4.txz +-rw-r--r-- 1 root root 163 2018-06-06 06:18 ./slackware64/x/dejavu-fonts-ttf-2.37-noarch-4.txz.asc -rw-r--r-- 1 root root 305 2018-04-13 06:01 ./slackware64/x/editres-1.0.7-x86_64-2.txt -rw-r--r-- 1 root root 47532 2018-04-13 06:01 ./slackware64/x/editres-1.0.7-x86_64-2.txz -rw-r--r-- 1 root root 163 2018-04-13 06:01 ./slackware64/x/editres-1.0.7-x86_64-2.txz.asc -rw-r--r-- 1 root root 330 2018-04-13 06:20 ./slackware64/x/encodings-1.0.4-noarch-2.txt -rw-r--r-- 1 root root 578704 2018-04-13 06:20 ./slackware64/x/encodings-1.0.4-noarch-2.txz -rw-r--r-- 1 root root 163 2018-04-13 06:20 ./slackware64/x/encodings-1.0.4-noarch-2.txz.asc --rw-r--r-- 1 root root 436 2018-04-13 06:20 ./slackware64/x/font-adobe-100dpi-1.0.3-noarch-2.txt --rw-r--r-- 1 root root 6186336 2018-04-13 06:20 ./slackware64/x/font-adobe-100dpi-1.0.3-noarch-2.txz --rw-r--r-- 1 root root 163 2018-04-13 06:20 ./slackware64/x/font-adobe-100dpi-1.0.3-noarch-2.txz.asc --rw-r--r-- 1 root root 423 2018-04-13 06:21 ./slackware64/x/font-adobe-75dpi-1.0.3-noarch-2.txt --rw-r--r-- 1 root root 5475576 2018-04-13 06:21 ./slackware64/x/font-adobe-75dpi-1.0.3-noarch-2.txz --rw-r--r-- 1 root root 163 2018-04-13 06:21 ./slackware64/x/font-adobe-75dpi-1.0.3-noarch-2.txz.asc --rw-r--r-- 1 root root 527 2018-04-13 06:21 ./slackware64/x/font-adobe-utopia-100dpi-1.0.4-noarch-2.txt --rw-r--r-- 1 root root 1469440 2018-04-13 06:21 ./slackware64/x/font-adobe-utopia-100dpi-1.0.4-noarch-2.txz --rw-r--r-- 1 root root 163 2018-04-13 06:21 ./slackware64/x/font-adobe-utopia-100dpi-1.0.4-noarch-2.txz.asc --rw-r--r-- 1 root root 514 2018-04-13 06:21 ./slackware64/x/font-adobe-utopia-75dpi-1.0.4-noarch-2.txt --rw-r--r-- 1 root root 1222524 2018-04-13 06:21 ./slackware64/x/font-adobe-utopia-75dpi-1.0.4-noarch-2.txz --rw-r--r-- 1 root root 163 2018-04-13 06:21 ./slackware64/x/font-adobe-utopia-75dpi-1.0.4-noarch-2.txz.asc --rw-r--r-- 1 root root 516 2018-04-13 06:22 ./slackware64/x/font-adobe-utopia-type1-1.0.4-noarch-2.txt --rw-r--r-- 1 root root 176456 2018-04-13 06:22 ./slackware64/x/font-adobe-utopia-type1-1.0.4-noarch-2.txz --rw-r--r-- 1 root root 163 2018-04-13 06:22 ./slackware64/x/font-adobe-utopia-type1-1.0.4-noarch-2.txz.asc +-rw-r--r-- 1 root root 436 2018-06-06 02:00 ./slackware64/x/font-adobe-100dpi-1.0.3-noarch-3.txt +-rw-r--r-- 1 root root 6186808 2018-06-06 02:00 ./slackware64/x/font-adobe-100dpi-1.0.3-noarch-3.txz +-rw-r--r-- 1 root root 163 2018-06-06 02:00 ./slackware64/x/font-adobe-100dpi-1.0.3-noarch-3.txz.asc +-rw-r--r-- 1 root root 423 2018-06-06 02:01 ./slackware64/x/font-adobe-75dpi-1.0.3-noarch-3.txt +-rw-r--r-- 1 root root 5476080 2018-06-06 02:01 ./slackware64/x/font-adobe-75dpi-1.0.3-noarch-3.txz +-rw-r--r-- 1 root root 163 2018-06-06 02:01 ./slackware64/x/font-adobe-75dpi-1.0.3-noarch-3.txz.asc +-rw-r--r-- 1 root root 527 2018-06-06 02:02 ./slackware64/x/font-adobe-utopia-100dpi-1.0.4-noarch-3.txt +-rw-r--r-- 1 root root 1469884 2018-06-06 02:02 ./slackware64/x/font-adobe-utopia-100dpi-1.0.4-noarch-3.txz +-rw-r--r-- 1 root root 163 2018-06-06 02:02 ./slackware64/x/font-adobe-utopia-100dpi-1.0.4-noarch-3.txz.asc +-rw-r--r-- 1 root root 514 2018-06-06 02:03 ./slackware64/x/font-adobe-utopia-75dpi-1.0.4-noarch-3.txt +-rw-r--r-- 1 root root 1222632 2018-06-06 02:03 ./slackware64/x/font-adobe-utopia-75dpi-1.0.4-noarch-3.txz +-rw-r--r-- 1 root root 163 2018-06-06 02:03 ./slackware64/x/font-adobe-utopia-75dpi-1.0.4-noarch-3.txz.asc +-rw-r--r-- 1 root root 516 2018-06-06 02:03 ./slackware64/x/font-adobe-utopia-type1-1.0.4-noarch-3.txt +-rw-r--r-- 1 root root 177668 2018-06-06 02:03 ./slackware64/x/font-adobe-utopia-type1-1.0.4-noarch-3.txz +-rw-r--r-- 1 root root 163 2018-06-06 02:03 ./slackware64/x/font-adobe-utopia-type1-1.0.4-noarch-3.txz.asc -rw-r--r-- 1 root root 341 2018-04-13 06:22 ./slackware64/x/font-alias-1.0.3-noarch-2.txt -rw-r--r-- 1 root root 9508 2018-04-13 06:22 ./slackware64/x/font-alias-1.0.3-noarch-2.txz -rw-r--r-- 1 root root 163 2018-04-13 06:22 ./slackware64/x/font-alias-1.0.3-noarch-2.txz.asc --rw-r--r-- 1 root root 423 2018-04-13 06:22 ./slackware64/x/font-arabic-misc-1.0.3-noarch-2.txt --rw-r--r-- 1 root root 22072 2018-04-13 06:22 ./slackware64/x/font-arabic-misc-1.0.3-noarch-2.txz --rw-r--r-- 1 root root 163 2018-04-13 06:22 ./slackware64/x/font-arabic-misc-1.0.3-noarch-2.txz.asc --rw-r--r-- 1 root root 397 2018-04-13 06:22 ./slackware64/x/font-bh-100dpi-1.0.3-noarch-2.txt --rw-r--r-- 1 root root 3786204 2018-04-13 06:22 ./slackware64/x/font-bh-100dpi-1.0.3-noarch-2.txz --rw-r--r-- 1 root root 163 2018-04-13 06:22 ./slackware64/x/font-bh-100dpi-1.0.3-noarch-2.txz.asc --rw-r--r-- 1 root root 384 2018-04-13 06:22 ./slackware64/x/font-bh-75dpi-1.0.3-noarch-2.txt --rw-r--r-- 1 root root 3251944 2018-04-13 06:22 ./slackware64/x/font-bh-75dpi-1.0.3-noarch-2.txz --rw-r--r-- 1 root root 163 2018-04-13 06:22 ./slackware64/x/font-bh-75dpi-1.0.3-noarch-2.txz.asc --rw-r--r-- 1 root root 618 2018-04-13 06:23 ./slackware64/x/font-bh-lucidatypewriter-100dpi-1.0.3-noarch-2.txt --rw-r--r-- 1 root root 859820 2018-04-13 06:23 ./slackware64/x/font-bh-lucidatypewriter-100dpi-1.0.3-noarch-2.txz --rw-r--r-- 1 root root 163 2018-04-13 06:23 ./slackware64/x/font-bh-lucidatypewriter-100dpi-1.0.3-noarch-2.txz.asc --rw-r--r-- 1 root root 605 2018-04-13 06:23 ./slackware64/x/font-bh-lucidatypewriter-75dpi-1.0.3-noarch-2.txt --rw-r--r-- 1 root root 750652 2018-04-13 06:23 ./slackware64/x/font-bh-lucidatypewriter-75dpi-1.0.3-noarch-2.txz --rw-r--r-- 1 root root 163 2018-04-13 06:23 ./slackware64/x/font-bh-lucidatypewriter-75dpi-1.0.3-noarch-2.txz.asc --rw-r--r-- 1 root root 360 2018-04-13 06:23 ./slackware64/x/font-bh-ttf-1.0.3-noarch-2.txt --rw-r--r-- 1 root root 284844 2018-04-13 06:23 ./slackware64/x/font-bh-ttf-1.0.3-noarch-2.txz --rw-r--r-- 1 root root 163 2018-04-13 06:23 ./slackware64/x/font-bh-ttf-1.0.3-noarch-2.txz.asc --rw-r--r-- 1 root root 386 2018-04-13 06:23 ./slackware64/x/font-bh-type1-1.0.3-noarch-2.txt --rw-r--r-- 1 root root 540644 2018-04-13 06:23 ./slackware64/x/font-bh-type1-1.0.3-noarch-2.txz --rw-r--r-- 1 root root 163 2018-04-13 06:23 ./slackware64/x/font-bh-type1-1.0.3-noarch-2.txz.asc --rw-r--r-- 1 root root 488 2018-04-13 06:23 ./slackware64/x/font-bitstream-100dpi-1.0.3-noarch-2.txt --rw-r--r-- 1 root root 169472 2018-04-13 06:23 ./slackware64/x/font-bitstream-100dpi-1.0.3-noarch-2.txz --rw-r--r-- 1 root root 163 2018-04-13 06:23 ./slackware64/x/font-bitstream-100dpi-1.0.3-noarch-2.txz.asc --rw-r--r-- 1 root root 475 2018-04-13 06:24 ./slackware64/x/font-bitstream-75dpi-1.0.3-noarch-2.txt --rw-r--r-- 1 root root 149220 2018-04-13 06:24 ./slackware64/x/font-bitstream-75dpi-1.0.3-noarch-2.txz --rw-r--r-- 1 root root 163 2018-04-13 06:24 ./slackware64/x/font-bitstream-75dpi-1.0.3-noarch-2.txz.asc --rw-r--r-- 1 root root 490 2018-04-13 06:24 ./slackware64/x/font-bitstream-speedo-1.0.2-noarch-2.txt --rw-r--r-- 1 root root 246240 2018-04-13 06:24 ./slackware64/x/font-bitstream-speedo-1.0.2-noarch-2.txz --rw-r--r-- 1 root root 163 2018-04-13 06:24 ./slackware64/x/font-bitstream-speedo-1.0.2-noarch-2.txz.asc --rw-r--r-- 1 root root 477 2018-04-13 06:24 ./slackware64/x/font-bitstream-type1-1.0.3-noarch-2.txt --rw-r--r-- 1 root root 307944 2018-04-13 06:24 ./slackware64/x/font-bitstream-type1-1.0.3-noarch-2.txz --rw-r--r-- 1 root root 163 2018-04-13 06:24 ./slackware64/x/font-bitstream-type1-1.0.3-noarch-2.txz.asc --rw-r--r-- 1 root root 475 2018-04-13 06:24 ./slackware64/x/font-cronyx-cyrillic-1.0.3-noarch-2.txt --rw-r--r-- 1 root root 310816 2018-04-13 06:24 ./slackware64/x/font-cronyx-cyrillic-1.0.3-noarch-2.txz --rw-r--r-- 1 root root 163 2018-04-13 06:24 ./slackware64/x/font-cronyx-cyrillic-1.0.3-noarch-2.txz.asc --rw-r--r-- 1 root root 423 2018-04-13 06:24 ./slackware64/x/font-cursor-misc-1.0.3-noarch-2.txt --rw-r--r-- 1 root root 13328 2018-04-13 06:24 ./slackware64/x/font-cursor-misc-1.0.3-noarch-2.txz --rw-r--r-- 1 root root 163 2018-04-13 06:24 ./slackware64/x/font-cursor-misc-1.0.3-noarch-2.txz.asc --rw-r--r-- 1 root root 423 2018-04-13 06:25 ./slackware64/x/font-daewoo-misc-1.0.3-noarch-2.txt --rw-r--r-- 1 root root 669116 2018-04-13 06:25 ./slackware64/x/font-daewoo-misc-1.0.3-noarch-2.txz --rw-r--r-- 1 root root 163 2018-04-13 06:25 ./slackware64/x/font-daewoo-misc-1.0.3-noarch-2.txz.asc --rw-r--r-- 1 root root 384 2018-04-13 06:25 ./slackware64/x/font-dec-misc-1.0.3-noarch-2.txt --rw-r--r-- 1 root root 11916 2018-04-13 06:25 ./slackware64/x/font-dec-misc-1.0.3-noarch-2.txz --rw-r--r-- 1 root root 163 2018-04-13 06:25 ./slackware64/x/font-dec-misc-1.0.3-noarch-2.txz.asc --rw-r--r-- 1 root root 399 2018-04-13 06:25 ./slackware64/x/font-ibm-type1-1.0.3-noarch-2.txt --rw-r--r-- 1 root root 287056 2018-04-13 06:25 ./slackware64/x/font-ibm-type1-1.0.3-noarch-2.txz --rw-r--r-- 1 root root 163 2018-04-13 06:25 ./slackware64/x/font-ibm-type1-1.0.3-noarch-2.txz.asc --rw-r--r-- 1 root root 397 2018-04-13 06:25 ./slackware64/x/font-isas-misc-1.0.3-noarch-2.txt --rw-r--r-- 1 root root 805748 2018-04-13 06:25 ./slackware64/x/font-isas-misc-1.0.3-noarch-2.txz --rw-r--r-- 1 root root 163 2018-04-13 06:25 ./slackware64/x/font-isas-misc-1.0.3-noarch-2.txz.asc --rw-r--r-- 1 root root 384 2018-04-13 06:25 ./slackware64/x/font-jis-misc-1.0.3-noarch-2.txt --rw-r--r-- 1 root root 544756 2018-04-13 06:25 ./slackware64/x/font-jis-misc-1.0.3-noarch-2.txz --rw-r--r-- 1 root root 163 2018-04-13 06:25 ./slackware64/x/font-jis-misc-1.0.3-noarch-2.txz.asc --rw-r--r-- 1 root root 410 2018-04-13 06:26 ./slackware64/x/font-micro-misc-1.0.3-noarch-2.txt --rw-r--r-- 1 root root 10052 2018-04-13 06:26 ./slackware64/x/font-micro-misc-1.0.3-noarch-2.txz --rw-r--r-- 1 root root 163 2018-04-13 06:26 ./slackware64/x/font-micro-misc-1.0.3-noarch-2.txz.asc --rw-r--r-- 1 root root 449 2018-04-13 06:26 ./slackware64/x/font-misc-cyrillic-1.0.3-noarch-2.txt --rw-r--r-- 1 root root 74708 2018-04-13 06:26 ./slackware64/x/font-misc-cyrillic-1.0.3-noarch-2.txz --rw-r--r-- 1 root root 163 2018-04-13 06:26 ./slackware64/x/font-misc-cyrillic-1.0.3-noarch-2.txz.asc --rw-r--r-- 1 root root 449 2018-04-13 06:26 ./slackware64/x/font-misc-ethiopic-1.0.3-noarch-2.txt --rw-r--r-- 1 root root 136596 2018-04-13 06:26 ./slackware64/x/font-misc-ethiopic-1.0.3-noarch-2.txz --rw-r--r-- 1 root root 163 2018-04-13 06:26 ./slackware64/x/font-misc-ethiopic-1.0.3-noarch-2.txz.asc --rw-r--r-- 1 root root 423 2018-04-13 06:26 ./slackware64/x/font-misc-meltho-1.0.3-noarch-2.txt --rw-r--r-- 1 root root 743764 2018-04-13 06:26 ./slackware64/x/font-misc-meltho-1.0.3-noarch-2.txz --rw-r--r-- 1 root root 163 2018-04-13 06:26 ./slackware64/x/font-misc-meltho-1.0.3-noarch-2.txz.asc --rw-r--r-- 1 root root 397 2018-04-13 06:26 ./slackware64/x/font-misc-misc-1.1.2-noarch-2.txt --rw-r--r-- 1 root root 3522416 2018-04-13 06:26 ./slackware64/x/font-misc-misc-1.1.2-noarch-2.txz --rw-r--r-- 1 root root 163 2018-04-13 06:26 ./slackware64/x/font-misc-misc-1.1.2-noarch-2.txz.asc --rw-r--r-- 1 root root 397 2018-04-13 06:27 ./slackware64/x/font-mutt-misc-1.0.3-noarch-2.txt --rw-r--r-- 1 root root 217476 2018-04-13 06:27 ./slackware64/x/font-mutt-misc-1.0.3-noarch-2.txz --rw-r--r-- 1 root root 163 2018-04-13 06:27 ./slackware64/x/font-mutt-misc-1.0.3-noarch-2.txz.asc --rw-r--r-- 1 root root 475 2018-04-13 06:27 ./slackware64/x/font-schumacher-misc-1.1.2-noarch-2.txt --rw-r--r-- 1 root root 162652 2018-04-13 06:27 ./slackware64/x/font-schumacher-misc-1.1.2-noarch-2.txz --rw-r--r-- 1 root root 163 2018-04-13 06:27 ./slackware64/x/font-schumacher-misc-1.1.2-noarch-2.txz.asc --rw-r--r-- 1 root root 475 2018-04-13 06:27 ./slackware64/x/font-screen-cyrillic-1.0.4-noarch-2.txt --rw-r--r-- 1 root root 18024 2018-04-13 06:27 ./slackware64/x/font-screen-cyrillic-1.0.4-noarch-2.txz --rw-r--r-- 1 root root 163 2018-04-13 06:27 ./slackware64/x/font-screen-cyrillic-1.0.4-noarch-2.txz.asc --rw-r--r-- 1 root root 397 2018-04-13 06:27 ./slackware64/x/font-sony-misc-1.0.3-noarch-2.txt --rw-r--r-- 1 root root 28468 2018-04-13 06:27 ./slackware64/x/font-sony-misc-1.0.3-noarch-2.txz --rw-r--r-- 1 root root 163 2018-04-13 06:27 ./slackware64/x/font-sony-misc-1.0.3-noarch-2.txz.asc --rw-r--r-- 1 root root 384 2018-04-13 06:27 ./slackware64/x/font-sun-misc-1.0.3-noarch-2.txt --rw-r--r-- 1 root root 34736 2018-04-13 06:27 ./slackware64/x/font-sun-misc-1.0.3-noarch-2.txz --rw-r--r-- 1 root root 163 2018-04-13 06:27 ./slackware64/x/font-sun-misc-1.0.3-noarch-2.txz.asc +-rw-r--r-- 1 root root 423 2018-06-06 02:04 ./slackware64/x/font-arabic-misc-1.0.3-noarch-3.txt +-rw-r--r-- 1 root root 22128 2018-06-06 02:04 ./slackware64/x/font-arabic-misc-1.0.3-noarch-3.txz +-rw-r--r-- 1 root root 163 2018-06-06 02:04 ./slackware64/x/font-arabic-misc-1.0.3-noarch-3.txz.asc +-rw-r--r-- 1 root root 397 2018-06-06 02:04 ./slackware64/x/font-bh-100dpi-1.0.3-noarch-3.txt +-rw-r--r-- 1 root root 3786088 2018-06-06 02:04 ./slackware64/x/font-bh-100dpi-1.0.3-noarch-3.txz +-rw-r--r-- 1 root root 163 2018-06-06 02:04 ./slackware64/x/font-bh-100dpi-1.0.3-noarch-3.txz.asc +-rw-r--r-- 1 root root 384 2018-06-06 02:04 ./slackware64/x/font-bh-75dpi-1.0.3-noarch-3.txt +-rw-r--r-- 1 root root 3252044 2018-06-06 02:04 ./slackware64/x/font-bh-75dpi-1.0.3-noarch-3.txz +-rw-r--r-- 1 root root 163 2018-06-06 02:04 ./slackware64/x/font-bh-75dpi-1.0.3-noarch-3.txz.asc +-rw-r--r-- 1 root root 618 2018-06-06 02:05 ./slackware64/x/font-bh-lucidatypewriter-100dpi-1.0.3-noarch-3.txt +-rw-r--r-- 1 root root 859648 2018-06-06 02:05 ./slackware64/x/font-bh-lucidatypewriter-100dpi-1.0.3-noarch-3.txz +-rw-r--r-- 1 root root 163 2018-06-06 02:05 ./slackware64/x/font-bh-lucidatypewriter-100dpi-1.0.3-noarch-3.txz.asc +-rw-r--r-- 1 root root 605 2018-06-06 02:05 ./slackware64/x/font-bh-lucidatypewriter-75dpi-1.0.3-noarch-3.txt +-rw-r--r-- 1 root root 750688 2018-06-06 02:05 ./slackware64/x/font-bh-lucidatypewriter-75dpi-1.0.3-noarch-3.txz +-rw-r--r-- 1 root root 163 2018-06-06 02:05 ./slackware64/x/font-bh-lucidatypewriter-75dpi-1.0.3-noarch-3.txz.asc +-rw-r--r-- 1 root root 360 2018-06-06 02:06 ./slackware64/x/font-bh-ttf-1.0.3-noarch-3.txt +-rw-r--r-- 1 root root 285164 2018-06-06 02:06 ./slackware64/x/font-bh-ttf-1.0.3-noarch-3.txz +-rw-r--r-- 1 root root 163 2018-06-06 02:06 ./slackware64/x/font-bh-ttf-1.0.3-noarch-3.txz.asc +-rw-r--r-- 1 root root 386 2018-06-06 02:06 ./slackware64/x/font-bh-type1-1.0.3-noarch-3.txt +-rw-r--r-- 1 root root 538688 2018-06-06 02:06 ./slackware64/x/font-bh-type1-1.0.3-noarch-3.txz +-rw-r--r-- 1 root root 163 2018-06-06 02:06 ./slackware64/x/font-bh-type1-1.0.3-noarch-3.txz.asc +-rw-r--r-- 1 root root 488 2018-06-06 02:06 ./slackware64/x/font-bitstream-100dpi-1.0.3-noarch-3.txt +-rw-r--r-- 1 root root 169564 2018-06-06 02:06 ./slackware64/x/font-bitstream-100dpi-1.0.3-noarch-3.txz +-rw-r--r-- 1 root root 163 2018-06-06 02:06 ./slackware64/x/font-bitstream-100dpi-1.0.3-noarch-3.txz.asc +-rw-r--r-- 1 root root 475 2018-06-06 02:06 ./slackware64/x/font-bitstream-75dpi-1.0.3-noarch-3.txt +-rw-r--r-- 1 root root 149356 2018-06-06 02:06 ./slackware64/x/font-bitstream-75dpi-1.0.3-noarch-3.txz +-rw-r--r-- 1 root root 163 2018-06-06 02:06 ./slackware64/x/font-bitstream-75dpi-1.0.3-noarch-3.txz.asc +-rw-r--r-- 1 root root 490 2018-06-06 02:07 ./slackware64/x/font-bitstream-speedo-1.0.2-noarch-3.txt +-rw-r--r-- 1 root root 245548 2018-06-06 02:07 ./slackware64/x/font-bitstream-speedo-1.0.2-noarch-3.txz +-rw-r--r-- 1 root root 163 2018-06-06 02:07 ./slackware64/x/font-bitstream-speedo-1.0.2-noarch-3.txz.asc +-rw-r--r-- 1 root root 477 2018-06-06 02:07 ./slackware64/x/font-bitstream-type1-1.0.3-noarch-3.txt +-rw-r--r-- 1 root root 308096 2018-06-06 02:07 ./slackware64/x/font-bitstream-type1-1.0.3-noarch-3.txz +-rw-r--r-- 1 root root 163 2018-06-06 02:07 ./slackware64/x/font-bitstream-type1-1.0.3-noarch-3.txz.asc +-rw-r--r-- 1 root root 475 2018-06-06 02:07 ./slackware64/x/font-cronyx-cyrillic-1.0.3-noarch-3.txt +-rw-r--r-- 1 root root 310992 2018-06-06 02:07 ./slackware64/x/font-cronyx-cyrillic-1.0.3-noarch-3.txz +-rw-r--r-- 1 root root 163 2018-06-06 02:07 ./slackware64/x/font-cronyx-cyrillic-1.0.3-noarch-3.txz.asc +-rw-r--r-- 1 root root 423 2018-06-06 02:08 ./slackware64/x/font-cursor-misc-1.0.3-noarch-3.txt +-rw-r--r-- 1 root root 13392 2018-06-06 02:08 ./slackware64/x/font-cursor-misc-1.0.3-noarch-3.txz +-rw-r--r-- 1 root root 163 2018-06-06 02:08 ./slackware64/x/font-cursor-misc-1.0.3-noarch-3.txz.asc +-rw-r--r-- 1 root root 423 2018-06-06 02:08 ./slackware64/x/font-daewoo-misc-1.0.3-noarch-3.txt +-rw-r--r-- 1 root root 669464 2018-06-06 02:08 ./slackware64/x/font-daewoo-misc-1.0.3-noarch-3.txz +-rw-r--r-- 1 root root 163 2018-06-06 02:08 ./slackware64/x/font-daewoo-misc-1.0.3-noarch-3.txz.asc +-rw-r--r-- 1 root root 384 2018-06-06 02:08 ./slackware64/x/font-dec-misc-1.0.3-noarch-3.txt +-rw-r--r-- 1 root root 11968 2018-06-06 02:08 ./slackware64/x/font-dec-misc-1.0.3-noarch-3.txz +-rw-r--r-- 1 root root 163 2018-06-06 02:08 ./slackware64/x/font-dec-misc-1.0.3-noarch-3.txz.asc +-rw-r--r-- 1 root root 399 2018-06-06 02:09 ./slackware64/x/font-ibm-type1-1.0.3-noarch-3.txt +-rw-r--r-- 1 root root 286512 2018-06-06 02:09 ./slackware64/x/font-ibm-type1-1.0.3-noarch-3.txz +-rw-r--r-- 1 root root 163 2018-06-06 02:09 ./slackware64/x/font-ibm-type1-1.0.3-noarch-3.txz.asc +-rw-r--r-- 1 root root 397 2018-06-06 02:09 ./slackware64/x/font-isas-misc-1.0.3-noarch-3.txt +-rw-r--r-- 1 root root 806392 2018-06-06 02:09 ./slackware64/x/font-isas-misc-1.0.3-noarch-3.txz +-rw-r--r-- 1 root root 163 2018-06-06 02:09 ./slackware64/x/font-isas-misc-1.0.3-noarch-3.txz.asc +-rw-r--r-- 1 root root 384 2018-06-06 02:09 ./slackware64/x/font-jis-misc-1.0.3-noarch-3.txt +-rw-r--r-- 1 root root 544824 2018-06-06 02:09 ./slackware64/x/font-jis-misc-1.0.3-noarch-3.txz +-rw-r--r-- 1 root root 163 2018-06-06 02:09 ./slackware64/x/font-jis-misc-1.0.3-noarch-3.txz.asc +-rw-r--r-- 1 root root 410 2018-06-06 02:10 ./slackware64/x/font-micro-misc-1.0.3-noarch-3.txt +-rw-r--r-- 1 root root 10104 2018-06-06 02:10 ./slackware64/x/font-micro-misc-1.0.3-noarch-3.txz +-rw-r--r-- 1 root root 163 2018-06-06 02:10 ./slackware64/x/font-micro-misc-1.0.3-noarch-3.txz.asc +-rw-r--r-- 1 root root 449 2018-06-06 02:10 ./slackware64/x/font-misc-cyrillic-1.0.3-noarch-3.txt +-rw-r--r-- 1 root root 74660 2018-06-06 02:10 ./slackware64/x/font-misc-cyrillic-1.0.3-noarch-3.txz +-rw-r--r-- 1 root root 163 2018-06-06 02:10 ./slackware64/x/font-misc-cyrillic-1.0.3-noarch-3.txz.asc +-rw-r--r-- 1 root root 449 2018-06-06 02:10 ./slackware64/x/font-misc-ethiopic-1.0.3-noarch-3.txt +-rw-r--r-- 1 root root 136616 2018-06-06 02:10 ./slackware64/x/font-misc-ethiopic-1.0.3-noarch-3.txz +-rw-r--r-- 1 root root 163 2018-06-06 02:10 ./slackware64/x/font-misc-ethiopic-1.0.3-noarch-3.txz.asc +-rw-r--r-- 1 root root 423 2018-06-06 02:10 ./slackware64/x/font-misc-meltho-1.0.3-noarch-3.txt +-rw-r--r-- 1 root root 744752 2018-06-06 02:10 ./slackware64/x/font-misc-meltho-1.0.3-noarch-3.txz +-rw-r--r-- 1 root root 163 2018-06-06 02:10 ./slackware64/x/font-misc-meltho-1.0.3-noarch-3.txz.asc +-rw-r--r-- 1 root root 397 2018-06-06 02:11 ./slackware64/x/font-misc-misc-1.1.2-noarch-3.txt +-rw-r--r-- 1 root root 3519552 2018-06-06 02:11 ./slackware64/x/font-misc-misc-1.1.2-noarch-3.txz +-rw-r--r-- 1 root root 163 2018-06-06 02:11 ./slackware64/x/font-misc-misc-1.1.2-noarch-3.txz.asc +-rw-r--r-- 1 root root 397 2018-06-06 02:11 ./slackware64/x/font-mutt-misc-1.0.3-noarch-3.txt +-rw-r--r-- 1 root root 217612 2018-06-06 02:11 ./slackware64/x/font-mutt-misc-1.0.3-noarch-3.txz +-rw-r--r-- 1 root root 163 2018-06-06 02:11 ./slackware64/x/font-mutt-misc-1.0.3-noarch-3.txz.asc +-rw-r--r-- 1 root root 475 2018-06-06 02:12 ./slackware64/x/font-schumacher-misc-1.1.2-noarch-3.txt +-rw-r--r-- 1 root root 162512 2018-06-06 02:12 ./slackware64/x/font-schumacher-misc-1.1.2-noarch-3.txz +-rw-r--r-- 1 root root 163 2018-06-06 02:12 ./slackware64/x/font-schumacher-misc-1.1.2-noarch-3.txz.asc +-rw-r--r-- 1 root root 475 2018-06-06 02:12 ./slackware64/x/font-screen-cyrillic-1.0.4-noarch-3.txt +-rw-r--r-- 1 root root 18084 2018-06-06 02:12 ./slackware64/x/font-screen-cyrillic-1.0.4-noarch-3.txz +-rw-r--r-- 1 root root 163 2018-06-06 02:12 ./slackware64/x/font-screen-cyrillic-1.0.4-noarch-3.txz.asc +-rw-r--r-- 1 root root 397 2018-06-06 02:12 ./slackware64/x/font-sony-misc-1.0.3-noarch-3.txt +-rw-r--r-- 1 root root 28544 2018-06-06 02:12 ./slackware64/x/font-sony-misc-1.0.3-noarch-3.txz +-rw-r--r-- 1 root root 163 2018-06-06 02:12 ./slackware64/x/font-sony-misc-1.0.3-noarch-3.txz.asc +-rw-r--r-- 1 root root 384 2018-06-06 02:13 ./slackware64/x/font-sun-misc-1.0.3-noarch-3.txt +-rw-r--r-- 1 root root 34756 2018-06-06 02:13 ./slackware64/x/font-sun-misc-1.0.3-noarch-3.txz +-rw-r--r-- 1 root root 163 2018-06-06 02:13 ./slackware64/x/font-sun-misc-1.0.3-noarch-3.txz.asc -rw-r--r-- 1 root root 362 2018-04-13 06:28 ./slackware64/x/font-util-1.3.1-x86_64-3.txt -rw-r--r-- 1 root root 39812 2018-04-13 06:28 ./slackware64/x/font-util-1.3.1-x86_64-3.txz -rw-r--r-- 1 root root 163 2018-04-13 06:28 ./slackware64/x/font-util-1.3.1-x86_64-3.txz.asc --rw-r--r-- 1 root root 501 2018-04-13 06:28 ./slackware64/x/font-winitzki-cyrillic-1.0.3-noarch-2.txt --rw-r--r-- 1 root root 13256 2018-04-13 06:28 ./slackware64/x/font-winitzki-cyrillic-1.0.3-noarch-2.txz --rw-r--r-- 1 root root 163 2018-04-13 06:28 ./slackware64/x/font-winitzki-cyrillic-1.0.3-noarch-2.txz.asc --rw-r--r-- 1 root root 451 2018-04-13 06:28 ./slackware64/x/font-xfree86-type1-1.0.4-noarch-2.txt --rw-r--r-- 1 root root 36404 2018-04-13 06:28 ./slackware64/x/font-xfree86-type1-1.0.4-noarch-2.txz --rw-r--r-- 1 root root 163 2018-04-13 06:28 ./slackware64/x/font-xfree86-type1-1.0.4-noarch-2.txz.asc +-rw-r--r-- 1 root root 501 2018-06-06 02:13 ./slackware64/x/font-winitzki-cyrillic-1.0.3-noarch-3.txt +-rw-r--r-- 1 root root 13320 2018-06-06 02:13 ./slackware64/x/font-winitzki-cyrillic-1.0.3-noarch-3.txz +-rw-r--r-- 1 root root 163 2018-06-06 02:13 ./slackware64/x/font-winitzki-cyrillic-1.0.3-noarch-3.txz.asc +-rw-r--r-- 1 root root 451 2018-06-06 02:14 ./slackware64/x/font-xfree86-type1-1.0.4-noarch-3.txt +-rw-r--r-- 1 root root 36508 2018-06-06 02:14 ./slackware64/x/font-xfree86-type1-1.0.4-noarch-3.txz +-rw-r--r-- 1 root root 163 2018-06-06 02:14 ./slackware64/x/font-xfree86-type1-1.0.4-noarch-3.txz.asc -rw-r--r-- 1 root root 348 2018-04-13 16:04 ./slackware64/x/fontconfig-2.12.6-x86_64-2.txt -rw-r--r-- 1 root root 282024 2018-04-13 16:04 ./slackware64/x/fontconfig-2.12.6-x86_64-2.txz -rw-r--r-- 1 root root 163 2018-04-13 16:04 ./slackware64/x/fontconfig-2.12.6-x86_64-2.txz.asc @@ -4126,9 +4126,9 @@ drwxr-xr-x 2 root root 65536 2018-06-03 05:20 ./slackware64/x -rw-r--r-- 1 root root 277 2018-04-13 16:07 ./slackware64/x/libepoxy-1.4.3-x86_64-2.txt -rw-r--r-- 1 root root 283276 2018-04-13 16:07 ./slackware64/x/libepoxy-1.4.3-x86_64-2.txz -rw-r--r-- 1 root root 163 2018-04-13 16:07 ./slackware64/x/libepoxy-1.4.3-x86_64-2.txz.asc --rw-r--r-- 1 root root 599 2018-04-13 16:07 ./slackware64/x/liberation-fonts-ttf-2.00.1-noarch-2.txt --rw-r--r-- 1 root root 1432848 2018-04-13 16:07 ./slackware64/x/liberation-fonts-ttf-2.00.1-noarch-2.txz --rw-r--r-- 1 root root 163 2018-04-13 16:07 ./slackware64/x/liberation-fonts-ttf-2.00.1-noarch-2.txz.asc +-rw-r--r-- 1 root root 599 2018-06-06 06:18 ./slackware64/x/liberation-fonts-ttf-2.00.1-noarch-3.txt +-rw-r--r-- 1 root root 1432732 2018-06-06 06:18 ./slackware64/x/liberation-fonts-ttf-2.00.1-noarch-3.txz +-rw-r--r-- 1 root root 163 2018-06-06 06:18 ./slackware64/x/liberation-fonts-ttf-2.00.1-noarch-3.txz.asc -rw-r--r-- 1 root root 425 2018-04-13 16:07 ./slackware64/x/libevdev-1.5.9-x86_64-2.txt -rw-r--r-- 1 root root 64532 2018-04-13 16:07 ./slackware64/x/libevdev-1.5.9-x86_64-2.txz -rw-r--r-- 1 root root 163 2018-04-13 16:07 ./slackware64/x/libevdev-1.5.9-x86_64-2.txz.asc @@ -4138,9 +4138,9 @@ drwxr-xr-x 2 root root 65536 2018-06-03 05:20 ./slackware64/x -rw-r--r-- 1 root root 378 2018-04-13 16:07 ./slackware64/x/libhangul-0.1.0-x86_64-2.txt -rw-r--r-- 1 root root 1865468 2018-04-13 16:07 ./slackware64/x/libhangul-0.1.0-x86_64-2.txz -rw-r--r-- 1 root root 163 2018-04-13 16:07 ./slackware64/x/libhangul-0.1.0-x86_64-2.txz.asc --rw-r--r-- 1 root root 534 2018-05-17 17:11 ./slackware64/x/libinput-1.10.7-x86_64-1.txt --rw-r--r-- 1 root root 154368 2018-05-17 17:11 ./slackware64/x/libinput-1.10.7-x86_64-1.txz --rw-r--r-- 1 root root 163 2018-05-17 17:11 ./slackware64/x/libinput-1.10.7-x86_64-1.txz.asc +-rw-r--r-- 1 root root 534 2018-06-05 18:59 ./slackware64/x/libinput-1.11.0-x86_64-1.txt +-rw-r--r-- 1 root root 180960 2018-06-05 18:59 ./slackware64/x/libinput-1.11.0-x86_64-1.txz +-rw-r--r-- 1 root root 163 2018-06-05 18:59 ./slackware64/x/libinput-1.11.0-x86_64-1.txz.asc -rw-r--r-- 1 root root 322 2018-05-01 18:36 ./slackware64/x/libmypaint-1.3.0-x86_64-1.txt -rw-r--r-- 1 root root 117120 2018-05-01 18:36 ./slackware64/x/libmypaint-1.3.0-x86_64-1.txz -rw-r--r-- 1 root root 163 2018-05-01 18:36 ./slackware64/x/libmypaint-1.3.0-x86_64-1.txz.asc @@ -4221,9 +4221,9 @@ drwxr-xr-x 2 root root 65536 2018-06-03 05:20 ./slackware64/x -rw-r--r-- 1 root root 255 2018-04-13 06:03 ./slackware64/x/rgb-1.0.6-x86_64-3.txt -rw-r--r-- 1 root root 20808 2018-04-13 06:03 ./slackware64/x/rgb-1.0.6-x86_64-3.txz -rw-r--r-- 1 root root 163 2018-04-13 06:03 ./slackware64/x/rgb-1.0.6-x86_64-3.txz.asc --rw-r--r-- 1 root root 394 2018-04-13 16:11 ./slackware64/x/sazanami-fonts-ttf-20040629-noarch-2.txt --rw-r--r-- 1 root root 5968876 2018-04-13 16:11 ./slackware64/x/sazanami-fonts-ttf-20040629-noarch-2.txz --rw-r--r-- 1 root root 163 2018-04-13 16:11 ./slackware64/x/sazanami-fonts-ttf-20040629-noarch-2.txz.asc +-rw-r--r-- 1 root root 394 2018-06-06 06:19 ./slackware64/x/sazanami-fonts-ttf-20040629-noarch-3.txt +-rw-r--r-- 1 root root 5961080 2018-06-06 06:19 ./slackware64/x/sazanami-fonts-ttf-20040629-noarch-3.txz +-rw-r--r-- 1 root root 163 2018-06-06 06:19 ./slackware64/x/sazanami-fonts-ttf-20040629-noarch-3.txz.asc -rw-r--r-- 1 root root 342 2018-04-17 09:25 ./slackware64/x/scim-1.4.17-x86_64-2.txt -rw-r--r-- 1 root root 1028036 2018-04-17 09:25 ./slackware64/x/scim-1.4.17-x86_64-2.txz -rw-r--r-- 1 root root 163 2018-04-17 09:25 ./slackware64/x/scim-1.4.17-x86_64-2.txz.asc @@ -4254,31 +4254,31 @@ drwxr-xr-x 2 root root 65536 2018-06-03 05:20 ./slackware64/x -rw-r--r-- 1 root root 278 2018-04-13 06:03 ./slackware64/x/showfont-1.0.5-x86_64-3.txt -rw-r--r-- 1 root root 18620 2018-04-13 06:03 ./slackware64/x/showfont-1.0.5-x86_64-3.txz -rw-r--r-- 1 root root 163 2018-04-13 06:03 ./slackware64/x/showfont-1.0.5-x86_64-3.txz.asc --rw-r--r-- 1 root root 464 2018-04-13 16:13 ./slackware64/x/sinhala_lklug-font-ttf-20060929-noarch-2.txt --rw-r--r-- 1 root root 67760 2018-04-13 16:13 ./slackware64/x/sinhala_lklug-font-ttf-20060929-noarch-2.txz --rw-r--r-- 1 root root 163 2018-04-13 16:13 ./slackware64/x/sinhala_lklug-font-ttf-20060929-noarch-2.txz.asc +-rw-r--r-- 1 root root 464 2018-06-06 06:19 ./slackware64/x/sinhala_lklug-font-ttf-20060929-noarch-3.txt +-rw-r--r-- 1 root root 67780 2018-06-06 06:19 ./slackware64/x/sinhala_lklug-font-ttf-20060929-noarch-3.txz +-rw-r--r-- 1 root root 163 2018-06-06 06:19 ./slackware64/x/sinhala_lklug-font-ttf-20060929-noarch-3.txz.asc -rw-r--r-- 1 root root 249 2018-04-13 06:04 ./slackware64/x/smproxy-1.0.6-x86_64-2.txt -rw-r--r-- 1 root root 22412 2018-04-13 06:04 ./slackware64/x/smproxy-1.0.6-x86_64-2.txz -rw-r--r-- 1 root root 163 2018-04-13 06:04 ./slackware64/x/smproxy-1.0.6-x86_64-2.txz.asc -rw-r--r-- 1 root root 4527 2018-05-01 20:38 ./slackware64/x/tagfile --rw-r--r-- 1 root root 545 2018-04-13 16:13 ./slackware64/x/tibmachuni-font-ttf-1.901b-noarch-2.txt --rw-r--r-- 1 root root 865040 2018-04-13 16:13 ./slackware64/x/tibmachuni-font-ttf-1.901b-noarch-2.txz --rw-r--r-- 1 root root 163 2018-04-13 16:13 ./slackware64/x/tibmachuni-font-ttf-1.901b-noarch-2.txz.asc +-rw-r--r-- 1 root root 545 2018-06-06 06:23 ./slackware64/x/tibmachuni-font-ttf-1.901b-noarch-3.txt +-rw-r--r-- 1 root root 865176 2018-06-06 06:23 ./slackware64/x/tibmachuni-font-ttf-1.901b-noarch-3.txz +-rw-r--r-- 1 root root 163 2018-06-06 06:23 ./slackware64/x/tibmachuni-font-ttf-1.901b-noarch-3.txz.asc -rw-r--r-- 1 root root 425 2018-04-13 06:04 ./slackware64/x/transset-1.0.2-x86_64-2.txt -rw-r--r-- 1 root root 19320 2018-04-13 06:04 ./slackware64/x/transset-1.0.2-x86_64-2.txz -rw-r--r-- 1 root root 163 2018-04-13 06:04 ./slackware64/x/transset-1.0.2-x86_64-2.txz.asc --rw-r--r-- 1 root root 620 2018-04-13 16:13 ./slackware64/x/ttf-indic-fonts-0.5.14-noarch-2.txt --rw-r--r-- 1 root root 2976392 2018-04-13 16:13 ./slackware64/x/ttf-indic-fonts-0.5.14-noarch-2.txz --rw-r--r-- 1 root root 163 2018-04-13 16:13 ./slackware64/x/ttf-indic-fonts-0.5.14-noarch-2.txz.asc --rw-r--r-- 1 root root 428 2018-04-13 16:13 ./slackware64/x/ttf-tlwg-0.6.4-noarch-2.txt --rw-r--r-- 1 root root 1964872 2018-04-13 16:13 ./slackware64/x/ttf-tlwg-0.6.4-noarch-2.txz --rw-r--r-- 1 root root 163 2018-04-13 16:13 ./slackware64/x/ttf-tlwg-0.6.4-noarch-2.txz.asc +-rw-r--r-- 1 root root 620 2018-06-06 06:20 ./slackware64/x/ttf-indic-fonts-0.5.14-noarch-3.txt +-rw-r--r-- 1 root root 2973212 2018-06-06 06:20 ./slackware64/x/ttf-indic-fonts-0.5.14-noarch-3.txz +-rw-r--r-- 1 root root 163 2018-06-06 06:20 ./slackware64/x/ttf-indic-fonts-0.5.14-noarch-3.txz.asc +-rw-r--r-- 1 root root 428 2018-06-06 06:20 ./slackware64/x/ttf-tlwg-0.6.4-noarch-3.txt +-rw-r--r-- 1 root root 1962824 2018-06-06 06:20 ./slackware64/x/ttf-tlwg-0.6.4-noarch-3.txz +-rw-r--r-- 1 root root 163 2018-06-06 06:20 ./slackware64/x/ttf-tlwg-0.6.4-noarch-3.txz.asc -rw-r--r-- 1 root root 276 2018-04-13 06:04 ./slackware64/x/twm-1.0.10-x86_64-2.txt -rw-r--r-- 1 root root 108644 2018-04-13 06:04 ./slackware64/x/twm-1.0.10-x86_64-2.txz -rw-r--r-- 1 root root 163 2018-04-13 06:04 ./slackware64/x/twm-1.0.10-x86_64-2.txz.asc --rw-r--r-- 1 root root 502 2018-04-27 18:21 ./slackware64/x/urw-core35-fonts-otf-20170801_91edd6e_git-noarch-1.txt --rw-r--r-- 1 root root 1520228 2018-04-27 18:21 ./slackware64/x/urw-core35-fonts-otf-20170801_91edd6e_git-noarch-1.txz --rw-r--r-- 1 root root 163 2018-04-27 18:21 ./slackware64/x/urw-core35-fonts-otf-20170801_91edd6e_git-noarch-1.txz.asc +-rw-r--r-- 1 root root 502 2018-06-06 06:20 ./slackware64/x/urw-core35-fonts-otf-20170801_91edd6e_git-noarch-2.txt +-rw-r--r-- 1 root root 1520304 2018-06-06 06:20 ./slackware64/x/urw-core35-fonts-otf-20170801_91edd6e_git-noarch-2.txz +-rw-r--r-- 1 root root 163 2018-06-06 06:20 ./slackware64/x/urw-core35-fonts-otf-20170801_91edd6e_git-noarch-2.txz.asc -rw-r--r-- 1 root root 361 2018-04-13 05:49 ./slackware64/x/util-macros-1.19.2-noarch-2.txt -rw-r--r-- 1 root root 31500 2018-04-13 05:49 ./slackware64/x/util-macros-1.19.2-noarch-2.txz -rw-r--r-- 1 root root 163 2018-04-13 05:49 ./slackware64/x/util-macros-1.19.2-noarch-2.txz.asc @@ -4288,9 +4288,9 @@ drwxr-xr-x 2 root root 65536 2018-06-03 05:20 ./slackware64/x -rw-r--r-- 1 root root 527 2018-04-17 09:28 ./slackware64/x/vulkan-sdk-1.1.70.0-x86_64-2.txt -rw-r--r-- 1 root root 3706184 2018-04-17 09:28 ./slackware64/x/vulkan-sdk-1.1.70.0-x86_64-2.txz -rw-r--r-- 1 root root 163 2018-04-17 09:28 ./slackware64/x/vulkan-sdk-1.1.70.0-x86_64-2.txz.asc --rw-r--r-- 1 root root 668 2018-04-13 16:13 ./slackware64/x/wqy-zenhei-font-ttf-0.8.38_1-noarch-5.txt --rw-r--r-- 1 root root 5749580 2018-04-13 16:13 ./slackware64/x/wqy-zenhei-font-ttf-0.8.38_1-noarch-5.txz --rw-r--r-- 1 root root 163 2018-04-13 16:13 ./slackware64/x/wqy-zenhei-font-ttf-0.8.38_1-noarch-5.txz.asc +-rw-r--r-- 1 root root 668 2018-06-06 06:20 ./slackware64/x/wqy-zenhei-font-ttf-0.8.38_1-noarch-6.txt +-rw-r--r-- 1 root root 5750112 2018-06-06 06:20 ./slackware64/x/wqy-zenhei-font-ttf-0.8.38_1-noarch-6.txz +-rw-r--r-- 1 root root 163 2018-06-06 06:20 ./slackware64/x/wqy-zenhei-font-ttf-0.8.38_1-noarch-6.txz.asc -rw-r--r-- 1 root root 606 2018-04-29 17:16 ./slackware64/x/x11-skel-7.7-x86_64-4.txt -rw-r--r-- 1 root root 12296 2018-04-29 17:16 ./slackware64/x/x11-skel-7.7-x86_64-4.txz -rw-r--r-- 1 root root 163 2018-04-29 17:16 ./slackware64/x/x11-skel-7.7-x86_64-4.txz.asc @@ -4687,7 +4687,7 @@ drwxr-xr-x 2 root root 65536 2018-06-03 05:20 ./slackware64/x -rw-r--r-- 1 root root 213 2018-04-13 06:10 ./slackware64/x/xwud-1.0.5-x86_64-2.txt -rw-r--r-- 1 root root 25288 2018-04-13 06:10 ./slackware64/x/xwud-1.0.5-x86_64-2.txz -rw-r--r-- 1 root root 163 2018-04-13 06:10 ./slackware64/x/xwud-1.0.5-x86_64-2.txz.asc -drwxr-xr-x 2 root root 12288 2018-06-05 05:30 ./slackware64/xap +drwxr-xr-x 2 root root 12288 2018-06-06 22:31 ./slackware64/xap -rw-r--r-- 1 root root 625 2018-04-13 16:15 ./slackware64/xap/MPlayer-20180208-x86_64-3.txt -rw-r--r-- 1 root root 2774576 2018-04-13 16:15 ./slackware64/xap/MPlayer-20180208-x86_64-3.txz -rw-r--r-- 1 root root 163 2018-04-13 16:15 ./slackware64/xap/MPlayer-20180208-x86_64-3.txz.asc @@ -4752,9 +4752,9 @@ drwxr-xr-x 2 root root 12288 2018-06-05 05:30 ./slackware64/xap -rw-r--r-- 1 root root 446 2006-09-18 10:41 ./slackware64/xap/install.end -rw-r--r-- 1 root root 4163 2018-03-31 20:49 ./slackware64/xap/maketag -rw-r--r-- 1 root root 4163 2018-03-31 20:49 ./slackware64/xap/maketag.ez --rw-r--r-- 1 root root 492 2018-05-17 18:30 ./slackware64/xap/mozilla-firefox-60.0.1-x86_64-1.txt --rw-r--r-- 1 root root 39708824 2018-05-17 18:30 ./slackware64/xap/mozilla-firefox-60.0.1-x86_64-1.txz --rw-r--r-- 1 root root 163 2018-05-17 18:30 ./slackware64/xap/mozilla-firefox-60.0.1-x86_64-1.txz.asc +-rw-r--r-- 1 root root 492 2018-06-06 18:43 ./slackware64/xap/mozilla-firefox-60.0.2-x86_64-1.txt +-rw-r--r-- 1 root root 39714136 2018-06-06 18:43 ./slackware64/xap/mozilla-firefox-60.0.2-x86_64-1.txz +-rw-r--r-- 1 root root 163 2018-06-06 18:43 ./slackware64/xap/mozilla-firefox-60.0.2-x86_64-1.txz.asc -rw-r--r-- 1 root root 663 2018-05-22 19:16 ./slackware64/xap/mozilla-thunderbird-52.8.0-x86_64-1.txt -rw-r--r-- 1 root root 46122460 2018-05-22 19:16 ./slackware64/xap/mozilla-thunderbird-52.8.0-x86_64-1.txz -rw-r--r-- 1 root root 163 2018-05-22 19:16 ./slackware64/xap/mozilla-thunderbird-52.8.0-x86_64-1.txz.asc @@ -4795,9 +4795,9 @@ drwxr-xr-x 2 root root 12288 2018-06-05 05:30 ./slackware64/xap -rw-r--r-- 1 root root 308 2018-04-13 17:42 ./slackware64/xap/x11-ssh-askpass-1.2.4.1-x86_64-3.txt -rw-r--r-- 1 root root 24624 2018-04-13 17:42 ./slackware64/xap/x11-ssh-askpass-1.2.4.1-x86_64-3.txz -rw-r--r-- 1 root root 163 2018-04-13 17:42 ./slackware64/xap/x11-ssh-askpass-1.2.4.1-x86_64-3.txz.asc --rw-r--r-- 1 root root 309 2018-05-08 04:31 ./slackware64/xap/x3270-3.3.12ga7-x86_64-4.txt --rw-r--r-- 1 root root 723012 2018-05-08 04:31 ./slackware64/xap/x3270-3.3.12ga7-x86_64-4.txz --rw-r--r-- 1 root root 163 2018-05-08 04:31 ./slackware64/xap/x3270-3.3.12ga7-x86_64-4.txz.asc +-rw-r--r-- 1 root root 309 2018-06-06 06:21 ./slackware64/xap/x3270-3.3.12ga7-x86_64-5.txt +-rw-r--r-- 1 root root 723700 2018-06-06 06:21 ./slackware64/xap/x3270-3.3.12ga7-x86_64-5.txz +-rw-r--r-- 1 root root 163 2018-06-06 06:21 ./slackware64/xap/x3270-3.3.12ga7-x86_64-5.txz.asc -rw-r--r-- 1 root root 417 2018-04-13 17:45 ./slackware64/xap/xaos-3.6-x86_64-2.txt -rw-r--r-- 1 root root 540520 2018-04-13 17:45 ./slackware64/xap/xaos-3.6-x86_64-2.txz -rw-r--r-- 1 root root 163 2018-04-13 17:45 ./slackware64/xap/xaos-3.6-x86_64-2.txz.asc @@ -4927,11 +4927,11 @@ drwxr-xr-x 2 root root 4096 2018-04-18 08:35 ./slackware64/y -rw-r--r-- 1 root root 1147 2018-03-01 07:55 ./slackware64/y/maketag -rw-r--r-- 1 root root 1147 2018-03-01 07:55 ./slackware64/y/maketag.ez -rw-r--r-- 1 root root 14 2018-03-01 07:55 ./slackware64/y/tagfile -drwxr-xr-x 19 root root 4096 2018-06-05 05:34 ./source --rw-r--r-- 1 root root 450574 2018-06-05 05:34 ./source/CHECKSUMS.md5 --rw-r--r-- 1 root root 163 2018-06-05 05:34 ./source/CHECKSUMS.md5.asc --rw-r--r-- 1 root root 637798 2018-06-05 05:33 ./source/FILE_LIST --rw-r--r-- 1 root root 14776998 2018-06-05 05:33 ./source/MANIFEST.bz2 +drwxr-xr-x 19 root root 4096 2018-06-06 22:36 ./source +-rw-r--r-- 1 root root 451404 2018-06-06 22:36 ./source/CHECKSUMS.md5 +-rw-r--r-- 1 root root 163 2018-06-06 22:36 ./source/CHECKSUMS.md5.asc +-rw-r--r-- 1 root root 638826 2018-06-06 22:36 ./source/FILE_LIST +-rw-r--r-- 1 root root 14753490 2018-06-06 22:36 ./source/MANIFEST.bz2 -rw-r--r-- 1 root root 1314 2006-10-02 04:40 ./source/README.TXT drwxr-xr-x 108 root root 4096 2018-05-24 18:00 ./source/a -rw-r--r-- 1 root root 567 2018-03-13 18:43 ./source/a/FTBFSlog @@ -4970,7 +4970,7 @@ drwxr-xr-x 2 root root 4096 2018-04-23 17:20 ./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 1058 2018-02-27 06:13 ./source/a/attr/slack-desc drwxr-xr-x 3 root root 4096 2018-04-23 17:20 ./source/a/bash -drwxr-xr-x 2 root root 4096 2018-02-19 22:52 ./source/a/bash/bash-4.4-patches +drwxr-xr-x 2 root root 4096 2018-06-05 18:55 ./source/a/bash/bash-4.4-patches -rw-r--r-- 1 root root 1896 2016-11-11 19:24 ./source/a/bash/bash-4.4-patches/bash44-001 -rw-r--r-- 1 root root 72 2016-11-11 19:25 ./source/a/bash/bash-4.4-patches/bash44-001.sig -rw-r--r-- 1 root root 1946 2016-11-11 19:25 ./source/a/bash/bash-4.4-patches/bash44-002 @@ -5009,8 +5009,16 @@ drwxr-xr-x 2 root root 4096 2018-02-19 22:52 ./source/a/bash/bash-4.4-patc -rw-r--r-- 1 root root 95 2018-01-29 20:53 ./source/a/bash/bash-4.4-patches/bash44-018.sig -rw-r--r-- 1 root root 1671 2018-02-06 21:23 ./source/a/bash/bash-4.4-patches/bash44-019 -rw-r--r-- 1 root root 95 2018-02-06 21:23 ./source/a/bash/bash-4.4-patches/bash44-019.sig +-rw-r--r-- 1 root root 5156 2018-06-01 13:37 ./source/a/bash/bash-4.4-patches/bash44-020 +-rw-r--r-- 1 root root 95 2018-06-01 13:37 ./source/a/bash/bash-4.4-patches/bash44-020.sig +-rw-r--r-- 1 root root 1810 2018-06-01 13:37 ./source/a/bash/bash-4.4-patches/bash44-021 +-rw-r--r-- 1 root root 95 2018-06-01 13:37 ./source/a/bash/bash-4.4-patches/bash44-021.sig +-rw-r--r-- 1 root root 1818 2018-06-01 13:37 ./source/a/bash/bash-4.4-patches/bash44-022 +-rw-r--r-- 1 root root 95 2018-06-01 13:37 ./source/a/bash/bash-4.4-patches/bash44-022.sig +-rw-r--r-- 1 root root 1557 2018-06-01 13:37 ./source/a/bash/bash-4.4-patches/bash44-023 +-rw-r--r-- 1 root root 95 2018-06-01 13:37 ./source/a/bash/bash-4.4-patches/bash44-023.sig -rw-r--r-- 1 root root 5560736 2016-09-15 14:47 ./source/a/bash/bash-4.4.tar.xz --rwxr-xr-x 1 root root 6025 2018-04-23 17:20 ./source/a/bash/bash.SlackBuild +-rwxr-xr-x 1 root root 6025 2018-06-05 18:55 ./source/a/bash/bash.SlackBuild -rw-r--r-- 1 root root 631 2018-03-29 01:12 ./source/a/bash/bash_manpages.patch.gz -rw-r--r-- 1 root root 189 2009-02-23 21:59 ./source/a/bash/doinst.sh.gz -rw-r--r-- 1 root root 959 2018-02-27 06:13 ./source/a/bash/slack-desc @@ -5689,17 +5697,17 @@ drwxr-xr-x 2 root root 4096 2018-04-23 17:20 ./source/a/time -rwxr-xr-x 1 root root 4672 2018-04-23 17:20 ./source/a/time/time.SlackBuild drwxr-xr-x 2 root root 4096 2018-04-23 17:20 ./source/a/tree -rw-r--r-- 1 root root 869 2018-02-27 06:13 ./source/a/tree/slack-desc --rw-r--r-- 1 root root 39780 2014-04-23 21:39 ./source/a/tree/tree-1.7.0.tar.xz --rwxr-xr-x 1 root root 3316 2018-04-23 17:20 ./source/a/tree/tree.SlackBuild -drwxr-xr-x 2 root root 4096 2018-04-23 17:20 ./source/a/udisks --rw-r--r-- 1 root root 866 2018-02-27 06:13 ./source/a/udisks/slack-desc --rw-r--r-- 1 root root 459256 2014-03-10 09:14 ./source/a/udisks/udisks-1.0.5.tar.xz --rwxr-xr-x 1 root root 4212 2018-04-23 17:20 ./source/a/udisks/udisks.SlackBuild --rw-r--r-- 1 root root 753 2015-11-20 19:25 ./source/a/udisks/udisks.no.pci-db.diff.gz --rw-r--r-- 1 root root 37 2010-11-10 05:15 ./source/a/udisks/udisks.url -drwxr-xr-x 2 root root 4096 2018-04-23 17:20 ./source/a/udisks2 --rw-r--r-- 1 root root 386 2012-07-19 03:58 ./source/a/udisks2/doinst.sh.gz --rw-r--r-- 1 root root 882 2018-02-27 06:13 ./source/a/udisks2/slack-desc +-rw-r--r-- 1 root root 39780 2014-04-23 21:39 ./source/a/tree/tree-1.7.0.tar.xz +-rwxr-xr-x 1 root root 3316 2018-04-23 17:20 ./source/a/tree/tree.SlackBuild +drwxr-xr-x 2 root root 4096 2018-04-23 17:20 ./source/a/udisks +-rw-r--r-- 1 root root 866 2018-02-27 06:13 ./source/a/udisks/slack-desc +-rw-r--r-- 1 root root 459256 2014-03-10 09:14 ./source/a/udisks/udisks-1.0.5.tar.xz +-rwxr-xr-x 1 root root 4212 2018-04-23 17:20 ./source/a/udisks/udisks.SlackBuild +-rw-r--r-- 1 root root 753 2015-11-20 19:25 ./source/a/udisks/udisks.no.pci-db.diff.gz +-rw-r--r-- 1 root root 37 2010-11-10 05:15 ./source/a/udisks/udisks.url +drwxr-xr-x 2 root root 4096 2018-04-23 17:20 ./source/a/udisks2 +-rw-r--r-- 1 root root 386 2012-07-19 03:58 ./source/a/udisks2/doinst.sh.gz +-rw-r--r-- 1 root root 882 2018-02-27 06:13 ./source/a/udisks2/slack-desc -rw-r--r-- 1 root root 967776 2017-05-15 11:29 ./source/a/udisks2/udisks-2.6.5.tar.xz -rwxr-xr-x 1 root root 4543 2018-04-23 17:20 ./source/a/udisks2/udisks2.SlackBuild drwxr-xr-x 2 root root 4096 2018-04-23 17:20 ./source/a/unarj @@ -5782,7 +5790,7 @@ drwxr-xr-x 2 root root 4096 2018-04-23 17:20 ./source/a/zoo -rw-r--r-- 1 root root 173607 1994-12-30 20:19 ./source/a/zoo/zoo-2.10.tar.gz -rwxr-xr-x 1 root root 3143 2018-04-23 17:20 ./source/a/zoo/zoo.SlackBuild -rw-r--r-- 1 root root 14136 2010-05-22 09:49 ./source/a/zoo/zoo_2.10-22.debian.tar.gz -drwxr-xr-x 82 root root 4096 2018-06-05 04:55 ./source/ap +drwxr-xr-x 82 root root 4096 2018-06-06 06:13 ./source/ap -rw-r--r-- 1 root root 270 2018-02-12 23:18 ./source/ap/FTBFSlog drwxr-xr-x 2 root root 4096 2018-04-23 17:20 ./source/ap/a2ps -rw-r--r-- 1 root root 1521 2017-10-01 17:59 ./source/ap/a2ps/a2ps-4.14-texinfo-nodes.patch.gz @@ -5856,20 +5864,19 @@ drwxr-xr-x 2 root root 4096 2015-11-21 23:21 ./source/ap/cgmanager/config -rw-r--r-- 1 root root 1306 2017-11-18 17:55 ./source/ap/cgmanager/config/rc.cgproxy -rw-r--r-- 1 root root 334 2015-11-20 01:59 ./source/ap/cgmanager/doinst.sh.gz -rw-r--r-- 1 root root 988 2018-02-27 06:13 ./source/ap/cgmanager/slack-desc -drwxr-xr-x 2 root root 4096 2018-04-23 17:20 ./source/ap/cups +drwxr-xr-x 2 root root 4096 2018-06-05 20:49 ./source/ap/cups drwxr-xr-x 2 root root 4096 2018-05-22 03:57 ./source/ap/cups-filters -rw-r--r-- 1 root root 1469468 2018-04-12 13:26 ./source/ap/cups-filters/cups-filters-1.20.3.tar.xz -rwxr-xr-x 1 root root 4409 2018-05-22 03:57 ./source/ap/cups-filters/cups-filters.SlackBuild -rw-r--r-- 1 root root 51 2014-07-21 02:53 ./source/ap/cups-filters/cups-filters.url -rw-r--r-- 1 root root 339 2018-01-08 22:54 ./source/ap/cups-filters/doinst.sh.gz -rw-r--r-- 1 root root 908 2018-02-27 06:12 ./source/ap/cups-filters/slack-desc --rw-r--r-- 1 root root 1512 2018-03-29 04:27 ./source/ap/cups/3cd7b5e053f8100da1ca8d8daf93976cca3516ef.patch.gz --rw-r--r-- 1 root root 8383560 2018-03-27 16:04 ./source/ap/cups/cups-2.2.7-source.tar.lz +-rw-r--r-- 1 root root 8380565 2018-06-05 16:15 ./source/ap/cups/cups-2.2.8-source.tar.lz -rw-r--r-- 1 root root 525 2013-10-10 20:50 ./source/ap/cups/cups-blacklist-usblp.conf -rw-r--r-- 1 root root 199167 2004-01-03 18:49 ./source/ap/cups/cups-samba-5.0rc3.tar.gz -rw-r--r-- 1 root root 33700 2006-04-19 23:55 ./source/ap/cups/cups-windows-6.0-source.tar.xz --rwxr-xr-x 1 root root 7742 2018-04-23 17:20 ./source/ap/cups/cups.SlackBuild --rw-r--r-- 1 root root 80 2018-03-29 03:45 ./source/ap/cups/cups.url +-rwxr-xr-x 1 root root 7621 2018-06-05 20:49 ./source/ap/cups/cups.SlackBuild +-rw-r--r-- 1 root root 80 2018-06-05 20:48 ./source/ap/cups/cups.url -rw-r--r-- 1 root root 565 2010-05-17 07:39 ./source/ap/cups/doinst.sh.gz -rw-r--r-- 1 root root 1094 2018-02-27 06:12 ./source/ap/cups/slack-desc drwxr-xr-x 2 root root 4096 2018-04-23 17:20 ./source/ap/dash @@ -5926,10 +5933,10 @@ drwxr-xr-x 2 root root 4096 2018-04-23 17:20 ./source/ap/flac -rw-r--r-- 1 root root 433 2014-11-29 12:34 ./source/ap/flac/flac.man.diff.gz -rw-r--r-- 1 root root 1054 2018-02-27 06:12 ./source/ap/flac/slack-desc drwxr-xr-x 2 root root 4096 2018-04-23 17:20 ./source/ap/ghostscript -drwxr-xr-x 2 root root 4096 2018-04-23 17:20 ./source/ap/ghostscript-fonts-std --rw-r--r-- 1 root root 165 2007-02-19 00:49 ./source/ap/ghostscript-fonts-std/doinst.sh.gz +drwxr-xr-x 2 root root 4096 2018-06-05 22:36 ./source/ap/ghostscript-fonts-std +-rw-r--r-- 1 root root 169 2018-06-05 22:36 ./source/ap/ghostscript-fonts-std/doinst.sh.gz -rw-r--r-- 1 root root 3621829 2003-07-24 12:38 ./source/ap/ghostscript-fonts-std/ghostscript-fonts-std-8.11.tar.bz2 --rwxr-xr-x 1 root root 2582 2018-04-23 17:20 ./source/ap/ghostscript-fonts-std/ghostscript-fonts-std.SlackBuild +-rwxr-xr-x 1 root root 2582 2018-06-05 22:33 ./source/ap/ghostscript-fonts-std/ghostscript-fonts-std.SlackBuild -rw-r--r-- 1 root root 837 2018-02-27 06:12 ./source/ap/ghostscript-fonts-std/slack-desc -rw-r--r-- 1 root root 1878 2017-10-05 21:02 ./source/ap/ghostscript/cidfmap.gz -rwxr-xr-x 1 root root 765 2018-03-21 17:59 ./source/ap/ghostscript/dump.unused.internal.libraries.from.sources.sh @@ -6242,11 +6249,11 @@ drwxr-xr-x 2 root root 4096 2018-04-23 17:20 ./source/ap/sox -rw-r--r-- 1 root root 744 2018-02-27 06:13 ./source/ap/sox/slack-desc -rw-r--r-- 1 root root 763840 2015-02-22 21:04 ./source/ap/sox/sox-14.4.2.tar.xz -rwxr-xr-x 1 root root 4137 2018-04-25 18:20 ./source/ap/sox/sox.SlackBuild -drwxr-xr-x 2 root root 4096 2018-04-23 17:20 ./source/ap/sqlite +drwxr-xr-x 2 root root 4096 2018-06-05 20:52 ./source/ap/sqlite -rw-r--r-- 1 root root 1684 2008-08-01 05:31 ./source/ap/sqlite/COPYRIGHT.gz -rw-r--r-- 1 root root 937 2018-02-27 06:12 ./source/ap/sqlite/slack-desc --rw-r--r-- 1 root root 6030796 2018-04-11 17:11 ./source/ap/sqlite/sqlite-src-3230100.tar.xz --rwxr-xr-x 1 root root 6231 2018-04-23 17:20 ./source/ap/sqlite/sqlite.SlackBuild +-rw-r--r-- 1 root root 6121672 2018-06-05 00:20 ./source/ap/sqlite/sqlite-src-3240000.tar.xz +-rwxr-xr-x 1 root root 6231 2018-06-05 21:37 ./source/ap/sqlite/sqlite.SlackBuild drwxr-xr-x 2 root root 4096 2018-04-23 17:20 ./source/ap/squashfs-tools -rw-r--r-- 1 root root 653 2015-09-09 18:13 ./source/ap/squashfs-tools/0001-kfreebsd.patch.gz -rw-r--r-- 1 root root 2477 2015-09-07 16:02 ./source/ap/squashfs-tools/0002-fix_phys_mem_calculation.patch.gz @@ -6268,12 +6275,12 @@ drwxr-xr-x 2 root root 4096 2018-06-02 06:39 ./source/ap/sysstat -rw-r--r-- 1 root root 528028 2018-06-01 09:55 ./source/ap/sysstat/sysstat-11.6.4.tar.xz -rwxr-xr-x 1 root root 5411 2018-06-02 06:39 ./source/ap/sysstat/sysstat.SlackBuild -rw-r--r-- 1 root root 62 2018-06-02 06:39 ./source/ap/sysstat/sysstat.url -drwxr-xr-x 2 root root 4096 2018-04-23 17:20 ./source/ap/terminus-font --rw-r--r-- 1 root root 158 2013-02-19 21:51 ./source/ap/terminus-font/doinst.sh.gz +drwxr-xr-x 2 root root 4096 2018-06-05 22:38 ./source/ap/terminus-font +-rw-r--r-- 1 root root 159 2018-06-05 22:38 ./source/ap/terminus-font/doinst.sh.gz -rw-r--r-- 1 root root 966 2018-02-27 06:12 ./source/ap/terminus-font/slack-desc -rw-r--r-- 1 root root 256260 2015-08-18 16:34 ./source/ap/terminus-font/terminus-font-4.40.tar.xz -rw-r--r-- 1 root root 262 2013-02-19 20:37 ./source/ap/terminus-font/terminus-font.Makefile.paths.diff.gz --rwxr-xr-x 1 root root 3028 2018-04-23 17:20 ./source/ap/terminus-font/terminus-font.SlackBuild +-rwxr-xr-x 1 root root 3028 2018-06-05 22:34 ./source/ap/terminus-font/terminus-font.SlackBuild drwxr-xr-x 2 root root 4096 2018-04-23 17:20 ./source/ap/texinfo -rw-r--r-- 1 root root 5853 2008-11-20 23:57 ./source/ap/texinfo/dir.gz -rw-r--r-- 1 root root 251 2008-11-21 00:01 ./source/ap/texinfo/doinst.sh.gz @@ -6641,11 +6648,11 @@ drwxr-xr-x 2 root root 4096 2018-05-06 19:33 ./source/d/ruby -rw-r--r-- 1 root root 11007709 2018-03-28 18:19 ./source/d/ruby/ruby-2.5.1.tar.lz -rwxr-xr-x 1 root root 4776 2018-05-06 19:33 ./source/d/ruby/ruby.SlackBuild -rw-r--r-- 1 root root 860 2018-02-27 06:13 ./source/d/ruby/slack-desc -drwxr-xr-x 2 root root 4096 2018-05-30 16:57 ./source/d/rust +drwxr-xr-x 2 root root 4096 2018-06-06 05:49 ./source/d/rust -rw-r--r-- 1 root root 300 2017-10-16 20:00 ./source/d/rust/link_libffi.diff.gz --rwxr-xr-x 1 root root 9636 2018-05-30 07:29 ./source/d/rust/rust.SlackBuild --rw-r--r-- 1 root root 1152 2018-05-30 07:26 ./source/d/rust/rust.url --rw-r--r-- 1 root root 52133967 2018-05-29 16:17 ./source/d/rust/rustc-1.26.1-src.tar.lz +-rwxr-xr-x 1 root root 9636 2018-06-06 00:16 ./source/d/rust/rust.SlackBuild +-rw-r--r-- 1 root root 1152 2018-06-06 00:11 ./source/d/rust/rust.url +-rw-r--r-- 1 root root 52140108 2018-06-05 16:53 ./source/d/rust/rustc-1.26.2-src.tar.lz -rw-r--r-- 1 root root 910 2018-02-27 06:49 ./source/d/rust/slack-desc drwxr-xr-x 2 root root 4096 2018-04-23 17:20 ./source/d/scons -rw-r--r-- 1 root root 479800 2017-11-14 22:44 ./source/d/scons/scons-3.0.1.tar.xz @@ -6719,7 +6726,7 @@ drwxr-xr-x 2 root root 4096 2018-02-27 06:13 ./source/f -rw-r--r-- 1 root root 960 2018-02-27 06:13 ./source/f/slack-desc.linux-faqs -rw-r--r-- 1 root root 801 2018-02-27 06:13 ./source/f/slack-desc.linux-howtos drwxr-xr-x 3 root root 4096 2018-03-18 18:14 ./source/installer --rw-r--r-- 1 root root 27667 2018-04-28 20:04 ./source/installer/ChangeLog.txt +-rw-r--r-- 1 root root 27872 2018-06-06 20:31 ./source/installer/ChangeLog.txt -rw-r--r-- 1 root root 6849 2018-03-11 00:53 ./source/installer/README -rwxr-xr-x 1 root root 70819 2018-04-21 00:26 ./source/installer/build_installer.sh -rwxr-xr-x 1 root root 2244 2018-03-18 19:14 ./source/installer/installer.SlackBuild @@ -6751,24 +6758,24 @@ drwxr-xr-x 2 root root 4096 2018-03-11 02:36 ./source/installer/sources/e -rwxr-xr-x 1 root root 237749 2017-11-20 18:36 ./source/installer/sources/efi.x86_64/EFI/BOOT/BOOTX64.EFI -rwxr-xr-x 1 root root 422 2013-03-27 03:35 ./source/installer/sources/efi.x86_64/EFI/BOOT/elilo.conf -rwxr-xr-x 1 root root 561 2018-04-18 05:03 ./source/installer/sources/efi.x86_64/EFI/BOOT/message.txt -drwxr-xr-x 2 root root 4096 2018-04-28 20:04 ./source/installer/sources/initrd --rw-r--r-- 1 root root 142742 2018-04-28 20:04 ./source/installer/sources/initrd/skeleton_initrd.tar.gz +drwxr-xr-x 2 root root 4096 2018-06-06 20:30 ./source/installer/sources/initrd +-rw-r--r-- 1 root root 142812 2018-06-06 20:30 ./source/installer/sources/initrd/skeleton_initrd.tar.gz -rw-r--r-- 1 root root 16894 2012-09-03 20:53 ./source/installer/usbimg2disk.sh -drwxr-xr-x 4 root root 4096 2018-05-30 22:55 ./source/k +drwxr-xr-x 4 root root 4096 2018-06-05 21:18 ./source/k -rwxr-xr-x 1 root root 7342 2018-03-15 18:04 ./source/k/build-all-kernels.sh -drwxr-xr-x 2 root root 4096 2018-05-30 22:59 ./source/k/kernel-configs --rw-r--r-- 1 root root 180759 2018-05-30 22:57 ./source/k/kernel-configs/config-generic-4.14.47 --rw-r--r-- 1 root root 180707 2018-05-30 22:59 ./source/k/kernel-configs/config-generic-4.14.47.x64 --rw-r--r-- 1 root root 182103 2018-05-30 22:56 ./source/k/kernel-configs/config-generic-smp-4.14.47-smp --rw-r--r-- 1 root root 180759 2018-05-30 22:57 ./source/k/kernel-configs/config-huge-4.14.47 --rw-r--r-- 1 root root 180707 2018-05-30 22:59 ./source/k/kernel-configs/config-huge-4.14.47.x64 --rw-r--r-- 1 root root 182103 2018-05-30 22:57 ./source/k/kernel-configs/config-huge-smp-4.14.47-smp +drwxr-xr-x 2 root root 4096 2018-06-05 21:42 ./source/k/kernel-configs +-rw-r--r-- 1 root root 180759 2018-06-05 21:28 ./source/k/kernel-configs/config-generic-4.14.48 +-rw-r--r-- 1 root root 180707 2018-06-05 21:41 ./source/k/kernel-configs/config-generic-4.14.48.x64 +-rw-r--r-- 1 root root 182103 2018-06-05 21:28 ./source/k/kernel-configs/config-generic-smp-4.14.48-smp +-rw-r--r-- 1 root root 180759 2018-06-05 21:28 ./source/k/kernel-configs/config-huge-4.14.48 +-rw-r--r-- 1 root root 180707 2018-06-05 21:41 ./source/k/kernel-configs/config-huge-4.14.48.x64 +-rw-r--r-- 1 root root 182103 2018-06-05 21:28 ./source/k/kernel-configs/config-huge-smp-4.14.48-smp -rwxr-xr-x 1 root root 7149 2018-03-26 04:29 ./source/k/kernel-generic.SlackBuild -rwxr-xr-x 1 root root 3779 2018-03-15 06:02 ./source/k/kernel-headers.SlackBuild -rwxr-xr-x 1 root root 5604 2018-03-15 06:02 ./source/k/kernel-modules.SlackBuild -rwxr-xr-x 1 root root 7881 2018-04-12 22:05 ./source/k/kernel-source.SlackBuild --rw-r--r-- 1 root root 833 2018-05-30 20:37 ./source/k/linux-4.14.47.tar.sign --rw-r--r-- 1 root root 100922088 2018-05-30 20:37 ./source/k/linux-4.14.47.tar.xz +-rw-r--r-- 1 root root 833 2018-06-05 09:45 ./source/k/linux-4.14.48.tar.sign +-rw-r--r-- 1 root root 100929592 2018-06-05 09:45 ./source/k/linux-4.14.48.tar.xz drwxr-xr-x 2 root root 4096 2018-03-05 18:29 ./source/k/slack-desc -rw-r--r-- 1 root root 1138 2018-02-27 06:16 ./source/k/slack-desc/slack-desc.kernel-generic-smp.i686 -rw-r--r-- 1 root root 1041 2018-02-27 06:16 ./source/k/slack-desc/slack-desc.kernel-generic.i586 @@ -8167,9 +8174,9 @@ drwxr-xr-x 2 root root 4096 2018-04-23 17:20 ./source/l/eigen3 -rw-r--r-- 1 root root 965892 2016-10-04 07:21 ./source/l/eigen3/eigen-3.2.10.tar.xz -rwxr-xr-x 1 root root 3483 2018-04-23 17:20 ./source/l/eigen3/eigen3.SlackBuild -rw-r--r-- 1 root root 751 2018-02-27 06:12 ./source/l/eigen3/slack-desc -drwxr-xr-x 2 root root 4096 2018-04-23 17:20 ./source/l/elfutils --rw-r--r-- 1 root root 7995928 2017-08-03 10:08 ./source/l/elfutils/elfutils-0.170.tar.xz --rwxr-xr-x 1 root root 4634 2018-04-23 17:20 ./source/l/elfutils/elfutils.SlackBuild +drwxr-xr-x 2 root root 4096 2018-06-05 18:58 ./source/l/elfutils +-rw-r--r-- 1 root root 8151625 2018-06-01 20:38 ./source/l/elfutils/elfutils-0.171.tar.lz +-rwxr-xr-x 1 root root 4634 2018-06-05 18:58 ./source/l/elfutils/elfutils.SlackBuild -rw-r--r-- 1 root root 987 2018-02-27 06:12 ./source/l/elfutils/slack-desc drwxr-xr-x 2 root root 4096 2018-04-23 17:20 ./source/l/enchant -rw-r--r-- 1 root root 367708 2017-04-04 21:26 ./source/l/enchant/enchant-1.6.1.tar.xz @@ -8485,9 +8492,9 @@ drwxr-xr-x 2 root root 4096 2018-05-09 04:16 ./source/l/gvfs -rw-r--r-- 1 root root 1250528 2018-05-07 10:18 ./source/l/gvfs/gvfs-1.36.2.tar.xz -rwxr-xr-x 1 root root 4558 2018-05-09 04:16 ./source/l/gvfs/gvfs.SlackBuild -rw-r--r-- 1 root root 882 2018-02-27 06:12 ./source/l/gvfs/slack-desc -drwxr-xr-x 2 root root 4096 2018-04-23 17:20 ./source/l/harfbuzz --rw-r--r-- 1 root root 1918577 2018-03-07 15:14 ./source/l/harfbuzz/harfbuzz-1.7.6.tar.lz --rwxr-xr-x 1 root root 3849 2018-04-23 17:20 ./source/l/harfbuzz/harfbuzz.SlackBuild +drwxr-xr-x 2 root root 4096 2018-06-06 18:44 ./source/l/harfbuzz +-rw-r--r-- 1 root root 2776129 2018-06-05 22:20 ./source/l/harfbuzz/harfbuzz-1.7.7.tar.lz +-rwxr-xr-x 1 root root 3849 2018-06-06 18:45 ./source/l/harfbuzz/harfbuzz.SlackBuild -rw-r--r-- 1 root root 736 2018-02-27 06:12 ./source/l/harfbuzz/slack-desc drwxr-xr-x 2 root root 4096 2018-04-23 17:20 ./source/l/hicolor-icon-theme -rw-r--r-- 1 root root 580 2012-07-18 19:52 ./source/l/hicolor-icon-theme/doinst.sh.gz @@ -9062,14 +9069,14 @@ drwxr-xr-x 2 root root 4096 2018-04-23 17:20 ./source/l/mm -rw-r--r-- 1 root root 248658 2006-08-15 07:05 ./source/l/mm/mm-1.4.2.tar.bz2 -rwxr-xr-x 1 root root 4583 2018-04-23 17:20 ./source/l/mm/mm.SlackBuild -rw-r--r-- 1 root root 998 2018-02-27 06:12 ./source/l/mm/slack-desc -drwxr-xr-x 2 root root 4096 2018-05-24 17:06 ./source/l/mozilla-nss +drwxr-xr-x 2 root root 4096 2018-06-06 18:01 ./source/l/mozilla-nss -rw-r--r-- 1 root root 25755 2008-02-27 08:35 ./source/l/mozilla-nss/MPL-1.1.txt -rw-r--r-- 1 root root 18152 2009-01-01 08:10 ./source/l/mozilla-nss/faq.html -rw-r--r-- 1 root root 17987 2007-06-28 20:04 ./source/l/mozilla-nss/gpl-2.0.txt -rw-r--r-- 1 root root 26434 2009-04-08 16:39 ./source/l/mozilla-nss/lgpl-2.1.txt --rwxr-xr-- 1 root root 6245 2018-05-24 17:06 ./source/l/mozilla-nss/mozilla-nss.SlackBuild +-rwxr-xr-- 1 root root 6245 2018-06-06 18:02 ./source/l/mozilla-nss/mozilla-nss.SlackBuild -rw-r--r-- 1 root root 756183 2018-03-05 16:42 ./source/l/mozilla-nss/nspr-4.19.tar.lz --rw-r--r-- 1 root root 19919951 2018-05-23 21:31 ./source/l/mozilla-nss/nss-3.37.1.tar.lz +-rw-r--r-- 1 root root 19918978 2018-06-05 10:07 ./source/l/mozilla-nss/nss-3.37.3.tar.lz -rw-r--r-- 1 root root 2488 2012-04-29 21:05 ./source/l/mozilla-nss/nss-config.in -rw-r--r-- 1 root root 1023 2018-02-27 06:12 ./source/l/mozilla-nss/slack-desc drwxr-xr-x 3 root root 4096 2018-04-23 17:20 ./source/l/mpfr @@ -9378,15 +9385,19 @@ drwxr-xr-x 2 root root 4096 2018-04-23 17:20 ./source/l/rasqal -rwxr-xr-x 1 root root 4377 2018-04-23 17:20 ./source/l/rasqal/rasqal.SlackBuild -rw-r--r-- 1 root root 881 2018-02-27 06:12 ./source/l/rasqal/slack-desc drwxr-xr-x 3 root root 4096 2018-04-23 17:20 ./source/l/readline -drwxr-xr-x 2 root root 4096 2017-06-29 17:54 ./source/l/readline/readline-7.0-patches +drwxr-xr-x 2 root root 4096 2018-06-05 18:56 ./source/l/readline/readline-7.0-patches -rw-r--r-- 1 root root 1777 2016-11-16 17:55 ./source/l/readline/readline-7.0-patches/readline70-001 -rw-r--r-- 1 root root 72 2016-11-16 17:55 ./source/l/readline/readline-7.0-patches/readline70-001.sig -rw-r--r-- 1 root root 2953 2017-01-29 18:51 ./source/l/readline/readline-7.0-patches/readline70-002 -rw-r--r-- 1 root root 95 2017-01-29 18:51 ./source/l/readline/readline-7.0-patches/readline70-002.sig -rw-r--r-- 1 root root 1294 2017-01-29 18:52 ./source/l/readline/readline-7.0-patches/readline70-003 -rw-r--r-- 1 root root 72 2017-01-29 18:52 ./source/l/readline/readline-7.0-patches/readline70-003.sig +-rw-r--r-- 1 root root 1501 2018-06-01 13:38 ./source/l/readline/readline-7.0-patches/readline70-004 +-rw-r--r-- 1 root root 95 2018-06-01 13:38 ./source/l/readline/readline-7.0-patches/readline70-004.sig +-rw-r--r-- 1 root root 1641 2018-06-01 13:38 ./source/l/readline/readline-7.0-patches/readline70-005 +-rw-r--r-- 1 root root 95 2018-06-01 13:38 ./source/l/readline/readline-7.0-patches/readline70-005.sig -rw-r--r-- 1 root root 2025680 2016-09-15 14:48 ./source/l/readline/readline-7.0.tar.xz --rwxr-xr-x 1 root root 4728 2018-04-23 17:20 ./source/l/readline/readline.SlackBuild +-rwxr-xr-x 1 root root 4728 2018-06-05 18:56 ./source/l/readline/readline.SlackBuild -rw-r--r-- 1 root root 1012 2018-02-27 06:12 ./source/l/readline/slack-desc drwxr-xr-x 2 root root 4096 2018-05-06 19:33 ./source/l/redland -rw-r--r-- 1 root root 865768 2013-12-28 16:31 ./source/l/redland/redland-1.0.17.tar.xz @@ -10661,16 +10672,16 @@ drwxr-xr-x 2 root root 4096 2018-04-23 17:20 ./source/tcl/tk -rw-r--r-- 1 root root 648 2018-02-27 06:13 ./source/tcl/tk/slack-desc -rwxr-xr-x 1 root root 4379 2018-04-23 17:20 ./source/tcl/tk/tk.SlackBuild -rw-r--r-- 1 root root 2855461 2017-12-22 15:00 ./source/tcl/tk/tk8.6.8-src.tar.lz -drwxr-xr-x 46 root root 4096 2018-05-18 17:19 ./source/x +drwxr-xr-x 46 root root 4096 2018-06-06 06:15 ./source/x -rw-r--r-- 1 root root 672 2018-03-11 19:26 ./source/x/FTBFSlog drwxr-xr-x 2 root root 4096 2018-04-23 17:20 ./source/x/anthy -rw-r--r-- 1 root root 3198760 2009-02-07 16:33 ./source/x/anthy/anthy-9100h.tar.xz -rwxr-xr-x 1 root root 4680 2018-04-23 17:20 ./source/x/anthy/anthy.SlackBuild -rw-r--r-- 1 root root 710 2018-02-27 06:13 ./source/x/anthy/slack-desc -drwxr-xr-x 2 root root 4096 2018-04-23 17:20 ./source/x/dejavu-fonts-ttf +drwxr-xr-x 2 root root 4096 2018-06-05 22:36 ./source/x/dejavu-fonts-ttf -rw-r--r-- 1 root root 2534484 2016-07-30 10:41 ./source/x/dejavu-fonts-ttf/dejavu-fonts-ttf-2.37.tar.xz --rwxr-xr-x 1 root root 2983 2018-04-23 17:20 ./source/x/dejavu-fonts-ttf/dejavu-fonts-ttf.SlackBuild --rw-r--r-- 1 root root 167 2007-03-24 05:03 ./source/x/dejavu-fonts-ttf/doinst.sh.gz +-rwxr-xr-x 1 root root 2983 2018-06-05 22:33 ./source/x/dejavu-fonts-ttf/dejavu-fonts-ttf.SlackBuild +-rw-r--r-- 1 root root 169 2018-06-05 22:36 ./source/x/dejavu-fonts-ttf/doinst.sh.gz -rw-r--r-- 1 root root 904 2018-02-27 06:13 ./source/x/dejavu-fonts-ttf/slack-desc drwxr-xr-x 2 root root 4096 2018-04-23 17:20 ./source/x/fontconfig -rw-r--r-- 1 root root 139 2013-02-28 21:07 ./source/x/fontconfig/doinst.sh.gz @@ -10715,11 +10726,11 @@ drwxr-xr-x 2 root root 4096 2018-04-23 17:20 ./source/x/libepoxy -rwxr-xr-x 1 root root 3723 2018-04-23 17:20 ./source/x/libepoxy/libepoxy.SlackBuild -rw-r--r-- 1 root root 83 2015-08-19 05:54 ./source/x/libepoxy/libepoxy.url -rw-r--r-- 1 root root 765 2018-02-27 06:13 ./source/x/libepoxy/slack-desc -drwxr-xr-x 2 root root 4096 2018-04-23 17:20 ./source/x/liberation-fonts-ttf +drwxr-xr-x 2 root root 4096 2018-06-05 22:37 ./source/x/liberation-fonts-ttf -rw-r--r-- 1 root root 1123 2011-03-23 05:07 ./source/x/liberation-fonts-ttf/60-liberation.conf --rw-r--r-- 1 root root 167 2007-03-24 05:03 ./source/x/liberation-fonts-ttf/doinst.sh.gz +-rw-r--r-- 1 root root 169 2018-06-05 22:37 ./source/x/liberation-fonts-ttf/doinst.sh.gz -rw-r--r-- 1 root root 1432900 2013-03-18 21:01 ./source/x/liberation-fonts-ttf/liberation-fonts-ttf-2.00.1.tar.xz --rwxr-xr-x 1 root root 2932 2018-04-23 17:20 ./source/x/liberation-fonts-ttf/liberation-fonts-ttf.SlackBuild +-rwxr-xr-x 1 root root 2932 2018-06-05 22:34 ./source/x/liberation-fonts-ttf/liberation-fonts-ttf.SlackBuild -rw-r--r-- 1 root root 1067 2018-02-27 06:13 ./source/x/liberation-fonts-ttf/slack-desc drwxr-xr-x 2 root root 4096 2018-04-23 17:20 ./source/x/libevdev -rw-r--r-- 1 root root 408200 2018-03-08 05:28 ./source/x/libevdev/libevdev-1.5.9.tar.xz @@ -10730,9 +10741,9 @@ drwxr-xr-x 2 root root 4096 2018-04-23 17:20 ./source/x/libhangul -rw-r--r-- 1 root root 2148068 2011-10-30 11:43 ./source/x/libhangul/libhangul-0.1.0.tar.xz -rwxr-xr-x 1 root root 4852 2018-04-23 17:20 ./source/x/libhangul/libhangul.SlackBuild -rw-r--r-- 1 root root 835 2018-02-27 06:13 ./source/x/libhangul/slack-desc -drwxr-xr-x 2 root root 4096 2018-05-17 17:11 ./source/x/libinput --rw-r--r-- 1 root root 494648 2018-05-17 02:22 ./source/x/libinput/libinput-1.10.7.tar.xz --rw-r--r-- 1 root root 95 2018-05-17 02:22 ./source/x/libinput/libinput-1.10.7.tar.xz.sig +drwxr-xr-x 2 root root 4096 2018-06-05 18:59 ./source/x/libinput +-rw-r--r-- 1 root root 485976 2018-06-05 00:27 ./source/x/libinput/libinput-1.11.0.tar.xz +-rw-r--r-- 1 root root 95 2018-06-05 00:27 ./source/x/libinput/libinput-1.11.0.tar.xz.sig -rwxr-xr-x 1 root root 3729 2018-04-23 17:20 ./source/x/libinput/libinput.SlackBuild -rw-r--r-- 1 root root 46 2015-04-21 01:23 ./source/x/libinput/libinput.url -rw-r--r-- 1 root root 1022 2018-02-27 06:13 ./source/x/libinput/slack-desc @@ -10798,9 +10809,9 @@ drwxr-xr-x 2 root root 4096 2018-05-01 18:10 ./source/x/mypaint-brushes -rwxr-xr-x 1 root root 4284 2018-05-01 20:07 ./source/x/mypaint-brushes/mypaint-brushes.SlackBuild -rw-r--r-- 1 root root 41 2018-05-01 18:05 ./source/x/mypaint-brushes/mypaint-brushes.url -rw-r--r-- 1 root root 806 2018-05-01 18:08 ./source/x/mypaint-brushes/slack-desc -drwxr-xr-x 2 root root 4096 2018-04-23 17:20 ./source/x/sazanami-fonts-ttf +drwxr-xr-x 2 root root 4096 2018-06-05 22:34 ./source/x/sazanami-fonts-ttf -rw-r--r-- 1 root root 8622710 2004-06-29 13:55 ./source/x/sazanami-fonts-ttf/sazanami-20040629.tar.bz2 --rwxr-xr-x 1 root root 3635 2018-04-23 17:20 ./source/x/sazanami-fonts-ttf/sazanami-fonts-ttf.SlackBuild +-rwxr-xr-x 1 root root 3674 2018-06-05 22:37 ./source/x/sazanami-fonts-ttf/sazanami-fonts-ttf.SlackBuild -rw-r--r-- 1 root root 860 2018-02-27 06:13 ./source/x/sazanami-fonts-ttf/slack-desc drwxr-xr-x 2 root root 4096 2018-04-23 17:20 ./source/x/scim drwxr-xr-x 2 root root 4096 2018-04-23 17:20 ./source/x/scim-anthy @@ -10836,31 +10847,31 @@ drwxr-xr-x 2 root root 4096 2018-04-23 17:20 ./source/x/scim-tables -rwxr-xr-x 1 root root 8522 2018-04-23 17:20 ./source/x/scim/scim.SlackBuild -rw-r--r-- 1 root root 423 2008-03-31 21:12 ./source/x/scim/scim.desktop -rw-r--r-- 1 root root 794 2018-04-01 16:51 ./source/x/scim/slack-desc -drwxr-xr-x 2 root root 4096 2018-04-23 17:20 ./source/x/sinhala_lklug-font-ttf --rwxr-xr-x 1 root root 3702 2018-04-23 17:20 ./source/x/sinhala_lklug-font-ttf/sinhala_lklug-font-ttf.SlackBuild +drwxr-xr-x 2 root root 4096 2018-06-05 22:34 ./source/x/sinhala_lklug-font-ttf +-rwxr-xr-x 1 root root 3741 2018-06-05 22:38 ./source/x/sinhala_lklug-font-ttf/sinhala_lklug-font-ttf.SlackBuild -rw-r--r-- 1 root root 300476 2006-09-29 19:19 ./source/x/sinhala_lklug-font-ttf/sinhala_lklug.ttf -rw-r--r-- 1 root root 934 2018-02-27 06:13 ./source/x/sinhala_lklug-font-ttf/slack-desc drwxr-xr-x 2 root root 4096 2018-04-23 17:20 ./source/x/tibmachuni-font-ttf -rw-r--r-- 1 root root 1676199 2010-03-02 16:40 ./source/x/tibmachuni-font-ttf/TibetanMachineUnicodeFont.zip -rw-r--r-- 1 root root 1012 2018-02-27 06:13 ./source/x/tibmachuni-font-ttf/slack-desc --rwxr-xr-x 1 root root 4146 2018-04-23 17:20 ./source/x/tibmachuni-font-ttf/tibmachuni-font-ttf.SlackBuild -drwxr-xr-x 2 root root 4096 2018-04-23 17:20 ./source/x/ttf-indic-fonts --rw-r--r-- 1 root root 162 2013-02-21 21:12 ./source/x/ttf-indic-fonts/doinst.sh.gz +-rwxr-xr-x 1 root root 4185 2018-06-06 06:23 ./source/x/tibmachuni-font-ttf/tibmachuni-font-ttf.SlackBuild +drwxr-xr-x 2 root root 4096 2018-06-05 22:39 ./source/x/ttf-indic-fonts +-rw-r--r-- 1 root root 166 2018-06-05 22:39 ./source/x/ttf-indic-fonts/doinst.sh.gz -rw-r--r-- 1 root root 1083 2018-02-27 06:13 ./source/x/ttf-indic-fonts/slack-desc --rwxr-xr-x 1 root root 3243 2018-04-23 17:20 ./source/x/ttf-indic-fonts/ttf-indic-fonts.SlackBuild +-rwxr-xr-x 1 root root 3243 2018-06-05 22:34 ./source/x/ttf-indic-fonts/ttf-indic-fonts.SlackBuild -rw-r--r-- 1 root root 2977964 2012-01-18 12:32 ./source/x/ttf-indic-fonts/ttf-indic-fonts_0.5.14.tar.xz -drwxr-xr-x 2 root root 4096 2018-04-23 17:20 ./source/x/ttf-tlwg --rw-r--r-- 1 root root 167 2007-03-24 05:03 ./source/x/ttf-tlwg/doinst.sh.gz +drwxr-xr-x 2 root root 4096 2018-06-05 22:39 ./source/x/ttf-tlwg +-rw-r--r-- 1 root root 169 2018-06-05 22:39 ./source/x/ttf-tlwg/doinst.sh.gz -rw-r--r-- 1 root root 884 2018-02-27 06:13 ./source/x/ttf-tlwg/slack-desc -rw-r--r-- 1 root root 1960288 2017-10-03 13:57 ./source/x/ttf-tlwg/ttf-tlwg-0.6.4.tar.xz --rwxr-xr-x 1 root root 2844 2018-04-23 17:20 ./source/x/ttf-tlwg/ttf-tlwg.SlackBuild +-rwxr-xr-x 1 root root 2844 2018-06-05 22:35 ./source/x/ttf-tlwg/ttf-tlwg.SlackBuild -rw-r--r-- 1 root root 140 2018-02-23 21:39 ./source/x/ttf-tlwg/ttf-tlwg.url -drwxr-xr-x 2 root root 4096 2018-04-27 18:20 ./source/x/urw-core35-fonts-otf --rw-r--r-- 1 root root 167 2017-05-01 20:49 ./source/x/urw-core35-fonts-otf/doinst.sh.gz +drwxr-xr-x 2 root root 4096 2018-06-05 22:40 ./source/x/urw-core35-fonts-otf +-rw-r--r-- 1 root root 170 2018-06-05 22:40 ./source/x/urw-core35-fonts-otf/doinst.sh.gz -rwxr-xr-x 1 root root 2184 2017-05-01 20:44 ./source/x/urw-core35-fonts-otf/get-urw-core35-fonts.sh -rw-r--r-- 1 root root 970 2018-02-27 06:13 ./source/x/urw-core35-fonts-otf/slack-desc -rw-r--r-- 1 root root 1518612 2018-04-27 18:20 ./source/x/urw-core35-fonts-otf/urw-core35-fonts-otf-20170801_91edd6e_git.tar.xz --rwxr-xr-x 1 root root 2525 2018-04-27 18:21 ./source/x/urw-core35-fonts-otf/urw-core35-fonts-otf.SlackBuild +-rwxr-xr-x 1 root root 2525 2018-06-05 22:35 ./source/x/urw-core35-fonts-otf/urw-core35-fonts-otf.SlackBuild drwxr-xr-x 2 root root 4096 2018-04-23 17:20 ./source/x/vulkan-sdk -rw-r--r-- 1 root root 84084 2018-03-22 06:09 ./source/x/vulkan-sdk/SPIRV-Headers-ce309203d7eceaf908bea8862c27f3e0749f7d00.tar.lz -rw-r--r-- 1 root root 1007026 2018-03-22 06:09 ./source/x/vulkan-sdk/SPIRV-Tools-9e19fc0f31ceaf1f6bc907dbf17dcfded85f2ce8.tar.lz @@ -10870,11 +10881,11 @@ drwxr-xr-x 2 root root 4096 2018-04-23 17:20 ./source/x/vulkan-sdk -rw-r--r-- 1 root root 1017 2018-02-27 06:13 ./source/x/vulkan-sdk/slack-desc -rwxr-xr-x 1 root root 5909 2018-04-23 17:20 ./source/x/vulkan-sdk/vulkan-sdk.SlackBuild -rw-r--r-- 1 root root 534 2018-03-22 06:10 ./source/x/vulkan-sdk/vulkan-sdk.url -drwxr-xr-x 2 root root 4096 2018-04-23 17:20 ./source/x/wqy-zenhei-font-ttf +drwxr-xr-x 2 root root 4096 2018-06-05 22:35 ./source/x/wqy-zenhei-font-ttf -rw-r--r-- 1 root root 457 2017-04-30 21:32 ./source/x/wqy-zenhei-font-ttf/fixup-fontconfig-file.diff.gz -rw-r--r-- 1 root root 1135 2018-02-27 06:13 ./source/x/wqy-zenhei-font-ttf/slack-desc -rw-r--r-- 1 root root 6649596 2009-04-20 19:06 ./source/x/wqy-zenhei-font-ttf/wqy-zenhei-0.8.38-1.tar.bz2 --rwxr-xr-x 1 root root 4891 2018-04-23 17:20 ./source/x/wqy-zenhei-font-ttf/wqy-zenhei-font-ttf.SlackBuild +-rwxr-xr-x 1 root root 4930 2018-06-05 22:40 ./source/x/wqy-zenhei-font-ttf/wqy-zenhei-font-ttf.SlackBuild -rw-r--r-- 1 root root 372 2018-03-07 23:23 ./source/x/wqy-zenhei-font-ttf/wqy-zenhei.fix.fontconfig.warning.diff.gz drwxr-xr-x 11 root root 4096 2018-05-03 12:16 ./source/x/x11 drwxr-xr-x 4 root root 4096 2018-04-23 17:20 ./source/x/x11-skel @@ -10908,43 +10919,43 @@ drwxr-xr-x 2 root root 12288 2018-04-15 22:31 ./source/x/x11/build -rw-r--r-- 1 root root 2 2018-04-13 02:43 ./source/x/x11/build/encodings -rw-r--r-- 1 root root 2 2018-04-13 02:43 ./source/x/x11/build/evieext -rw-r--r-- 1 root root 2 2018-04-13 02:43 ./source/x/x11/build/fixesproto --rw-r--r-- 1 root root 2 2018-04-13 02:43 ./source/x/x11/build/font-adobe-100dpi --rw-r--r-- 1 root root 2 2018-04-13 02:43 ./source/x/x11/build/font-adobe-75dpi --rw-r--r-- 1 root root 2 2018-04-13 02:43 ./source/x/x11/build/font-adobe-utopia-100dpi --rw-r--r-- 1 root root 2 2018-04-13 02:43 ./source/x/x11/build/font-adobe-utopia-75dpi --rw-r--r-- 1 root root 2 2018-04-13 02:43 ./source/x/x11/build/font-adobe-utopia-type1 +-rw-r--r-- 1 root root 2 2018-06-06 01:59 ./source/x/x11/build/font-adobe-100dpi +-rw-r--r-- 1 root root 2 2018-06-06 01:59 ./source/x/x11/build/font-adobe-75dpi +-rw-r--r-- 1 root root 2 2018-06-06 01:59 ./source/x/x11/build/font-adobe-utopia-100dpi +-rw-r--r-- 1 root root 2 2018-06-06 01:59 ./source/x/x11/build/font-adobe-utopia-75dpi +-rw-r--r-- 1 root root 2 2018-06-06 01:59 ./source/x/x11/build/font-adobe-utopia-type1 -rw-r--r-- 1 root root 2 2018-04-13 02:43 ./source/x/x11/build/font-alias --rw-r--r-- 1 root root 2 2018-04-13 02:43 ./source/x/x11/build/font-arabic-misc --rw-r--r-- 1 root root 2 2018-04-13 02:43 ./source/x/x11/build/font-bh-100dpi --rw-r--r-- 1 root root 2 2018-04-13 02:43 ./source/x/x11/build/font-bh-75dpi --rw-r--r-- 1 root root 2 2018-04-13 02:43 ./source/x/x11/build/font-bh-lucidatypewriter-100dpi --rw-r--r-- 1 root root 2 2018-04-13 02:43 ./source/x/x11/build/font-bh-lucidatypewriter-75dpi --rw-r--r-- 1 root root 2 2018-04-13 02:43 ./source/x/x11/build/font-bh-ttf --rw-r--r-- 1 root root 2 2018-04-13 02:43 ./source/x/x11/build/font-bh-type1 --rw-r--r-- 1 root root 2 2018-04-13 02:43 ./source/x/x11/build/font-bitstream-100dpi --rw-r--r-- 1 root root 2 2018-04-13 02:43 ./source/x/x11/build/font-bitstream-75dpi --rw-r--r-- 1 root root 2 2018-04-13 02:43 ./source/x/x11/build/font-bitstream-speedo --rw-r--r-- 1 root root 2 2018-04-13 02:43 ./source/x/x11/build/font-bitstream-type1 --rw-r--r-- 1 root root 2 2018-04-13 02:43 ./source/x/x11/build/font-cronyx-cyrillic --rw-r--r-- 1 root root 2 2018-04-13 02:43 ./source/x/x11/build/font-cursor-misc --rw-r--r-- 1 root root 2 2018-04-13 02:43 ./source/x/x11/build/font-daewoo-misc --rw-r--r-- 1 root root 2 2018-04-13 02:43 ./source/x/x11/build/font-dec-misc --rw-r--r-- 1 root root 2 2018-04-13 02:43 ./source/x/x11/build/font-ibm-type1 --rw-r--r-- 1 root root 2 2018-04-13 02:43 ./source/x/x11/build/font-isas-misc --rw-r--r-- 1 root root 2 2018-04-13 02:43 ./source/x/x11/build/font-jis-misc --rw-r--r-- 1 root root 2 2018-04-13 02:43 ./source/x/x11/build/font-micro-misc --rw-r--r-- 1 root root 2 2018-04-13 02:43 ./source/x/x11/build/font-misc-cyrillic --rw-r--r-- 1 root root 2 2018-04-13 02:43 ./source/x/x11/build/font-misc-ethiopic --rw-r--r-- 1 root root 2 2018-04-13 02:43 ./source/x/x11/build/font-misc-meltho --rw-r--r-- 1 root root 2 2018-04-13 02:43 ./source/x/x11/build/font-misc-misc --rw-r--r-- 1 root root 2 2018-04-13 02:44 ./source/x/x11/build/font-mutt-misc --rw-r--r-- 1 root root 2 2018-04-13 02:44 ./source/x/x11/build/font-schumacher-misc --rw-r--r-- 1 root root 2 2018-04-13 02:44 ./source/x/x11/build/font-screen-cyrillic --rw-r--r-- 1 root root 2 2018-04-13 02:44 ./source/x/x11/build/font-sony-misc --rw-r--r-- 1 root root 2 2018-04-13 02:44 ./source/x/x11/build/font-sun-misc +-rw-r--r-- 1 root root 2 2018-06-06 01:59 ./source/x/x11/build/font-arabic-misc +-rw-r--r-- 1 root root 2 2018-06-06 01:59 ./source/x/x11/build/font-bh-100dpi +-rw-r--r-- 1 root root 2 2018-06-06 01:59 ./source/x/x11/build/font-bh-75dpi +-rw-r--r-- 1 root root 2 2018-06-06 01:59 ./source/x/x11/build/font-bh-lucidatypewriter-100dpi +-rw-r--r-- 1 root root 2 2018-06-06 01:59 ./source/x/x11/build/font-bh-lucidatypewriter-75dpi +-rw-r--r-- 1 root root 2 2018-06-06 01:59 ./source/x/x11/build/font-bh-ttf +-rw-r--r-- 1 root root 2 2018-06-06 01:59 ./source/x/x11/build/font-bh-type1 +-rw-r--r-- 1 root root 2 2018-06-06 01:59 ./source/x/x11/build/font-bitstream-100dpi +-rw-r--r-- 1 root root 2 2018-06-06 01:59 ./source/x/x11/build/font-bitstream-75dpi +-rw-r--r-- 1 root root 2 2018-06-06 01:59 ./source/x/x11/build/font-bitstream-speedo +-rw-r--r-- 1 root root 2 2018-06-06 01:59 ./source/x/x11/build/font-bitstream-type1 +-rw-r--r-- 1 root root 2 2018-06-06 01:59 ./source/x/x11/build/font-cronyx-cyrillic +-rw-r--r-- 1 root root 2 2018-06-06 01:59 ./source/x/x11/build/font-cursor-misc +-rw-r--r-- 1 root root 2 2018-06-06 01:59 ./source/x/x11/build/font-daewoo-misc +-rw-r--r-- 1 root root 2 2018-06-06 01:59 ./source/x/x11/build/font-dec-misc +-rw-r--r-- 1 root root 2 2018-06-06 01:59 ./source/x/x11/build/font-ibm-type1 +-rw-r--r-- 1 root root 2 2018-06-06 01:59 ./source/x/x11/build/font-isas-misc +-rw-r--r-- 1 root root 2 2018-06-06 01:59 ./source/x/x11/build/font-jis-misc +-rw-r--r-- 1 root root 2 2018-06-06 01:59 ./source/x/x11/build/font-micro-misc +-rw-r--r-- 1 root root 2 2018-06-06 01:59 ./source/x/x11/build/font-misc-cyrillic +-rw-r--r-- 1 root root 2 2018-06-06 01:59 ./source/x/x11/build/font-misc-ethiopic +-rw-r--r-- 1 root root 2 2018-06-06 01:59 ./source/x/x11/build/font-misc-meltho +-rw-r--r-- 1 root root 2 2018-06-06 01:59 ./source/x/x11/build/font-misc-misc +-rw-r--r-- 1 root root 2 2018-06-06 01:59 ./source/x/x11/build/font-mutt-misc +-rw-r--r-- 1 root root 2 2018-06-06 01:59 ./source/x/x11/build/font-schumacher-misc +-rw-r--r-- 1 root root 2 2018-06-06 01:59 ./source/x/x11/build/font-screen-cyrillic +-rw-r--r-- 1 root root 2 2018-06-06 01:59 ./source/x/x11/build/font-sony-misc +-rw-r--r-- 1 root root 2 2018-06-06 01:59 ./source/x/x11/build/font-sun-misc -rw-r--r-- 1 root root 2 2018-04-13 02:44 ./source/x/x11/build/font-util --rw-r--r-- 1 root root 2 2018-04-13 02:44 ./source/x/x11/build/font-winitzki-cyrillic --rw-r--r-- 1 root root 2 2018-04-13 02:44 ./source/x/x11/build/font-xfree86-type1 +-rw-r--r-- 1 root root 2 2018-06-06 01:59 ./source/x/x11/build/font-winitzki-cyrillic +-rw-r--r-- 1 root root 2 2018-06-06 01:59 ./source/x/x11/build/font-xfree86-type1 -rw-r--r-- 1 root root 2 2018-04-13 02:44 ./source/x/x11/build/fontcacheproto -rw-r--r-- 1 root root 2 2018-04-13 02:44 ./source/x/x11/build/fontconfig -rw-r--r-- 1 root root 2 2018-04-13 02:44 ./source/x/x11/build/fontsproto @@ -11234,41 +11245,41 @@ drwxr-xr-x 2 root root 4096 2018-03-12 18:44 ./source/x/x11/configure -rw-r--r-- 1 root root 1516 2018-05-10 19:04 ./source/x/x11/configure/xorg-server -rw-r--r-- 1 root root 398 2018-03-17 17:33 ./source/x/x11/configure/xorgproto drwxr-xr-x 2 root root 4096 2009-08-01 05:00 ./source/x/x11/doinst.sh --rw-r--r-- 1 root root 237 2007-03-24 03:59 ./source/x/x11/doinst.sh/font-adobe-100dpi --rw-r--r-- 1 root root 236 2007-03-24 03:59 ./source/x/x11/doinst.sh/font-adobe-75dpi --rw-r--r-- 1 root root 237 2007-03-24 03:59 ./source/x/x11/doinst.sh/font-adobe-utopia-100dpi --rw-r--r-- 1 root root 236 2007-03-24 03:59 ./source/x/x11/doinst.sh/font-adobe-utopia-75dpi --rw-r--r-- 1 root root 236 2007-03-24 03:59 ./source/x/x11/doinst.sh/font-adobe-utopia-type1 --rw-r--r-- 1 root root 301 2007-03-24 04:06 ./source/x/x11/doinst.sh/font-arabic-misc --rw-r--r-- 1 root root 237 2007-03-24 04:00 ./source/x/x11/doinst.sh/font-bh-100dpi --rw-r--r-- 1 root root 236 2007-03-24 04:00 ./source/x/x11/doinst.sh/font-bh-75dpi --rw-r--r-- 1 root root 237 2007-03-24 04:00 ./source/x/x11/doinst.sh/font-bh-lucidatypewriter-100dpi --rw-r--r-- 1 root root 236 2007-03-24 04:00 ./source/x/x11/doinst.sh/font-bh-lucidatypewriter-75dpi --rw-r--r-- 1 root root 234 2007-03-24 04:00 ./source/x/x11/doinst.sh/font-bh-ttf --rw-r--r-- 1 root root 236 2007-03-24 04:00 ./source/x/x11/doinst.sh/font-bh-type1 --rw-r--r-- 1 root root 237 2007-03-24 04:01 ./source/x/x11/doinst.sh/font-bitstream-100dpi --rw-r--r-- 1 root root 236 2007-03-24 04:01 ./source/x/x11/doinst.sh/font-bitstream-75dpi --rw-r--r-- 1 root root 237 2007-03-24 04:02 ./source/x/x11/doinst.sh/font-bitstream-speedo --rw-r--r-- 1 root root 236 2007-03-24 04:02 ./source/x/x11/doinst.sh/font-bitstream-type1 --rw-r--r-- 1 root root 239 2007-03-24 04:03 ./source/x/x11/doinst.sh/font-cronyx-cyrillic --rw-r--r-- 1 root root 301 2007-03-24 04:07 ./source/x/x11/doinst.sh/font-cursor-misc --rw-r--r-- 1 root root 301 2007-03-24 04:07 ./source/x/x11/doinst.sh/font-daewoo-misc --rw-r--r-- 1 root root 301 2007-03-24 04:07 ./source/x/x11/doinst.sh/font-dec-misc --rw-r--r-- 1 root root 236 2007-03-24 04:07 ./source/x/x11/doinst.sh/font-ibm-type1 --rw-r--r-- 1 root root 301 2007-03-24 04:07 ./source/x/x11/doinst.sh/font-isas-misc --rw-r--r-- 1 root root 301 2007-03-24 04:07 ./source/x/x11/doinst.sh/font-jis-misc --rw-r--r-- 1 root root 301 2007-03-24 04:07 ./source/x/x11/doinst.sh/font-micro-misc --rw-r--r-- 1 root root 239 2007-03-24 04:04 ./source/x/x11/doinst.sh/font-misc-cyrillic --rw-r--r-- 1 root root 300 2007-03-24 04:04 ./source/x/x11/doinst.sh/font-misc-ethiopic --rw-r--r-- 1 root root 234 2007-03-24 04:04 ./source/x/x11/doinst.sh/font-misc-meltho --rw-r--r-- 1 root root 301 2007-03-24 04:04 ./source/x/x11/doinst.sh/font-misc-misc --rw-r--r-- 1 root root 301 2007-03-24 04:05 ./source/x/x11/doinst.sh/font-mutt-misc --rw-r--r-- 1 root root 301 2007-03-24 04:05 ./source/x/x11/doinst.sh/font-schumacher-misc --rw-r--r-- 1 root root 239 2007-03-24 04:05 ./source/x/x11/doinst.sh/font-screen-cyrillic --rw-r--r-- 1 root root 301 2007-03-24 04:05 ./source/x/x11/doinst.sh/font-sony-misc --rw-r--r-- 1 root root 301 2007-03-24 04:06 ./source/x/x11/doinst.sh/font-sun-misc --rw-r--r-- 1 root root 239 2007-03-24 04:06 ./source/x/x11/doinst.sh/font-winitzki-cyrillic --rw-r--r-- 1 root root 236 2007-03-24 04:06 ./source/x/x11/doinst.sh/font-xfree86-type1 +-rw-r--r-- 1 root root 279 2018-06-05 22:06 ./source/x/x11/doinst.sh/font-adobe-100dpi +-rw-r--r-- 1 root root 277 2018-06-05 22:06 ./source/x/x11/doinst.sh/font-adobe-75dpi +-rw-r--r-- 1 root root 279 2018-06-05 22:06 ./source/x/x11/doinst.sh/font-adobe-utopia-100dpi +-rw-r--r-- 1 root root 277 2018-06-05 22:06 ./source/x/x11/doinst.sh/font-adobe-utopia-75dpi +-rw-r--r-- 1 root root 277 2018-06-05 22:07 ./source/x/x11/doinst.sh/font-adobe-utopia-type1 +-rw-r--r-- 1 root root 341 2018-06-05 22:07 ./source/x/x11/doinst.sh/font-arabic-misc +-rw-r--r-- 1 root root 279 2018-06-05 22:07 ./source/x/x11/doinst.sh/font-bh-100dpi +-rw-r--r-- 1 root root 277 2018-06-05 22:08 ./source/x/x11/doinst.sh/font-bh-75dpi +-rw-r--r-- 1 root root 279 2018-06-05 22:08 ./source/x/x11/doinst.sh/font-bh-lucidatypewriter-100dpi +-rw-r--r-- 1 root root 277 2018-06-05 22:08 ./source/x/x11/doinst.sh/font-bh-lucidatypewriter-75dpi +-rw-r--r-- 1 root root 273 2018-06-05 22:09 ./source/x/x11/doinst.sh/font-bh-ttf +-rw-r--r-- 1 root root 277 2018-06-05 22:09 ./source/x/x11/doinst.sh/font-bh-type1 +-rw-r--r-- 1 root root 279 2018-06-05 22:09 ./source/x/x11/doinst.sh/font-bitstream-100dpi +-rw-r--r-- 1 root root 277 2018-06-05 22:10 ./source/x/x11/doinst.sh/font-bitstream-75dpi +-rw-r--r-- 1 root root 279 2018-06-05 22:10 ./source/x/x11/doinst.sh/font-bitstream-speedo +-rw-r--r-- 1 root root 277 2018-06-05 22:10 ./source/x/x11/doinst.sh/font-bitstream-type1 +-rw-r--r-- 1 root root 283 2018-06-05 22:11 ./source/x/x11/doinst.sh/font-cronyx-cyrillic +-rw-r--r-- 1 root root 341 2018-06-05 22:11 ./source/x/x11/doinst.sh/font-cursor-misc +-rw-r--r-- 1 root root 341 2018-06-05 22:11 ./source/x/x11/doinst.sh/font-daewoo-misc +-rw-r--r-- 1 root root 341 2018-06-05 22:12 ./source/x/x11/doinst.sh/font-dec-misc +-rw-r--r-- 1 root root 277 2018-06-05 22:12 ./source/x/x11/doinst.sh/font-ibm-type1 +-rw-r--r-- 1 root root 341 2018-06-05 22:12 ./source/x/x11/doinst.sh/font-isas-misc +-rw-r--r-- 1 root root 341 2018-06-05 22:13 ./source/x/x11/doinst.sh/font-jis-misc +-rw-r--r-- 1 root root 341 2018-06-05 22:13 ./source/x/x11/doinst.sh/font-micro-misc +-rw-r--r-- 1 root root 283 2018-06-05 22:13 ./source/x/x11/doinst.sh/font-misc-cyrillic +-rw-r--r-- 1 root root 365 2018-06-05 22:14 ./source/x/x11/doinst.sh/font-misc-ethiopic +-rw-r--r-- 1 root root 273 2018-06-05 22:14 ./source/x/x11/doinst.sh/font-misc-meltho +-rw-r--r-- 1 root root 341 2018-06-05 22:14 ./source/x/x11/doinst.sh/font-misc-misc +-rw-r--r-- 1 root root 341 2018-06-05 22:15 ./source/x/x11/doinst.sh/font-mutt-misc +-rw-r--r-- 1 root root 341 2018-06-05 22:15 ./source/x/x11/doinst.sh/font-schumacher-misc +-rw-r--r-- 1 root root 283 2018-06-05 22:15 ./source/x/x11/doinst.sh/font-screen-cyrillic +-rw-r--r-- 1 root root 341 2018-06-05 22:16 ./source/x/x11/doinst.sh/font-sony-misc +-rw-r--r-- 1 root root 341 2018-06-05 22:16 ./source/x/x11/doinst.sh/font-sun-misc +-rw-r--r-- 1 root root 283 2018-06-05 22:16 ./source/x/x11/doinst.sh/font-winitzki-cyrillic +-rw-r--r-- 1 root root 277 2018-06-05 22:16 ./source/x/x11/doinst.sh/font-xfree86-type1 -rw-r--r-- 1 root root 545 2013-07-07 22:02 ./source/x/x11/doinst.sh/xdm -rw-r--r-- 1 root root 377 2009-08-01 05:01 ./source/x/x11/doinst.sh/xfs -rw-r--r-- 1 root root 176 2007-07-01 03:16 ./source/x/x11/doinst.sh/xinit @@ -11986,7 +11997,7 @@ drwxr-xr-x 2 root root 4096 2018-05-04 18:55 ./source/x/xterm -rw-r--r-- 1 root root 761 2018-02-27 06:13 ./source/x/xterm/slack-desc -rw-r--r-- 1 root root 901038 2018-05-03 09:17 ./source/x/xterm/xterm-333.tar.lz -rwxr-xr-x 1 root root 4448 2018-04-23 17:20 ./source/x/xterm/xterm.SlackBuild -drwxr-xr-x 48 root root 4096 2018-05-29 23:56 ./source/xap +drwxr-xr-x 48 root root 4096 2018-06-06 06:15 ./source/xap -rw-r--r-- 1 root root 417 2018-03-10 21:02 ./source/xap/FTBFSlog drwxr-xr-x 2 root root 4096 2018-04-23 17:20 ./source/xap/MPlayer -rw-r--r-- 1 root root 222707 2017-10-10 01:18 ./source/xap/MPlayer/Blue-1.13.tar.bz2 @@ -12121,15 +12132,15 @@ drwxr-xr-x 2 root root 4096 2018-05-06 19:33 ./source/xap/hexchat -rwxr-xr-x 1 root root 3725 2018-05-06 19:33 ./source/xap/hexchat/hexchat.SlackBuild -rw-r--r-- 1 root root 60 2017-10-05 18:50 ./source/xap/hexchat/hexchat.url -rw-r--r-- 1 root root 718 2018-02-27 06:13 ./source/xap/hexchat/slack-desc -drwxr-xr-x 4 root root 4096 2018-05-17 17:23 ./source/xap/mozilla-firefox +drwxr-xr-x 4 root root 4096 2018-06-06 17:49 ./source/xap/mozilla-firefox drwxr-xr-x 2 root root 4096 2016-07-03 18:05 ./source/xap/mozilla-firefox/autoconf -rw-r--r-- 1 root root 5869 2016-07-03 18:04 ./source/xap/mozilla-firefox/autoconf/autoconf-2.13-consolidated_fixes-1.patch.gz -rw-r--r-- 1 root root 300116 1999-01-15 21:03 ./source/xap/mozilla-firefox/autoconf/autoconf-2.13.tar.xz -rwxr-xr-x 1 root root 2632 2016-07-03 18:50 ./source/xap/mozilla-firefox/autoconf/autoconf.build -rwxr-xr-x 1 root root 840 2018-03-13 12:55 ./source/xap/mozilla-firefox/fetch-and-repack.sh -rw-r--r-- 1 root root 340 2017-05-21 20:34 ./source/xap/mozilla-firefox/ff.ui.scrollToClick.diff.gz --rw-r--r-- 1 root root 267804748 2018-05-16 17:43 ./source/xap/mozilla-firefox/firefox-60.0.1.source.tar.xz --rw-r--r-- 1 root root 836 2018-05-16 17:43 ./source/xap/mozilla-firefox/firefox-60.0.1.source.tar.xz.asc +-rw-r--r-- 1 root root 271930220 2018-06-06 15:35 ./source/xap/mozilla-firefox/firefox-60.0.2.source.tar.xz +-rw-r--r-- 1 root root 836 2018-06-06 15:35 ./source/xap/mozilla-firefox/firefox-60.0.2.source.tar.xz.asc -rw-r--r-- 1 root root 327 2008-06-17 17:19 ./source/xap/mozilla-firefox/firefox.moz_plugin_path.diff.gz drwxr-xr-x 2 root root 4096 2013-11-14 21:24 ./source/xap/mozilla-firefox/gold -rwxr-xr-x 1 root root 34 2013-11-14 21:15 ./source/xap/mozilla-firefox/gold/gold @@ -12242,11 +12253,11 @@ drwxr-xr-x 2 root root 4096 2018-04-23 17:20 ./source/xap/x11-ssh-askpass -rwxr-xr-x 1 root root 2275 2018-04-23 17:20 ./source/xap/x11-ssh-askpass/x11-ssh-askpass.SlackBuild -rw-r--r-- 1 root root 349 2009-07-11 03:15 ./source/xap/x11-ssh-askpass/x11-ssh-askpass.info -rw-r--r-- 1 root root 261 2008-03-29 00:07 ./source/xap/x11-ssh-askpass/xprofile.sample -drwxr-xr-x 2 root root 4096 2018-05-06 19:33 ./source/xap/x3270 --rw-r--r-- 1 root root 391 2007-04-02 02:36 ./source/xap/x3270/doinst.sh.gz +drwxr-xr-x 2 root root 4096 2018-06-05 22:41 ./source/xap/x3270 +-rw-r--r-- 1 root root 397 2018-06-05 22:40 ./source/xap/x3270/doinst.sh.gz -rw-r--r-- 1 root root 762 2018-02-27 06:13 ./source/xap/x3270/slack-desc -rw-r--r-- 1 root root 771256 2012-01-12 22:43 ./source/xap/x3270/x3270-3.3.12ga7.tar.xz --rwxr-xr-x 1 root root 4503 2018-05-06 19:33 ./source/xap/x3270/x3270.SlackBuild +-rwxr-xr-x 1 root root 4503 2018-06-05 22:35 ./source/xap/x3270/x3270.SlackBuild drwxr-xr-x 2 root root 4096 2018-04-23 17:20 ./source/xap/xaos -rw-r--r-- 1 root root 869 2018-02-27 06:13 ./source/xap/xaos/slack-desc -rw-r--r-- 1 root root 1325084 2013-11-01 11:59 ./source/xap/xaos/xaos-3.6.tar.xz @@ -12442,17 +12453,17 @@ drwxr-xr-x 2 root root 4096 2018-04-23 17:20 ./source/xfce/xfce4-clipman- drwxr-xr-x 2 root root 4096 2018-04-23 17:20 ./source/xfce/xfce4-dev-tools -rw-r--r-- 1 root root 820 2018-02-27 06:13 ./source/xfce/xfce4-dev-tools/slack-desc -rw-r--r-- 1 root root 254756 2015-02-28 14:35 ./source/xfce/xfce4-dev-tools/xfce4-dev-tools-4.12.0.tar.xz --rwxr-xr-x 1 root root 4592 2018-04-23 17:20 ./source/xfce/xfce4-dev-tools/xfce4-dev-tools.SlackBuild -drwxr-xr-x 2 root root 4096 2018-04-23 17:20 ./source/xfce/xfce4-notifyd --rw-r--r-- 1 root root 174 2009-02-26 05:47 ./source/xfce/xfce4-notifyd/doinst.sh.gz --rw-r--r-- 1 root root 839 2018-03-01 19:39 ./source/xfce/xfce4-notifyd/slack-desc --rw-r--r-- 1 root root 421166 2018-02-28 23:56 ./source/xfce/xfce4-notifyd/xfce4-notifyd-0.4.2.tar.lz --rwxr-xr-x 1 root root 4003 2018-04-23 17:20 ./source/xfce/xfce4-notifyd/xfce4-notifyd.SlackBuild --rw-r--r-- 1 root root 79 2018-03-01 19:40 ./source/xfce/xfce4-notifyd/xfce4-notifyd.url -drwxr-xr-x 2 root root 4096 2018-04-23 17:20 ./source/xfce/xfce4-panel --rw-r--r-- 1 root root 246 2016-06-03 22:39 ./source/xfce/xfce4-panel/libxfce4panel.max_blinking_count.8.diff.gz --rw-r--r-- 1 root root 896 2018-02-27 06:13 ./source/xfce/xfce4-panel/slack-desc --rw-r--r-- 1 root root 982644 2017-12-13 23:19 ./source/xfce/xfce4-panel/xfce4-panel-4.12.2.tar.xz +-rwxr-xr-x 1 root root 4592 2018-04-23 17:20 ./source/xfce/xfce4-dev-tools/xfce4-dev-tools.SlackBuild +drwxr-xr-x 2 root root 4096 2018-04-23 17:20 ./source/xfce/xfce4-notifyd +-rw-r--r-- 1 root root 174 2009-02-26 05:47 ./source/xfce/xfce4-notifyd/doinst.sh.gz +-rw-r--r-- 1 root root 839 2018-03-01 19:39 ./source/xfce/xfce4-notifyd/slack-desc +-rw-r--r-- 1 root root 421166 2018-02-28 23:56 ./source/xfce/xfce4-notifyd/xfce4-notifyd-0.4.2.tar.lz +-rwxr-xr-x 1 root root 4003 2018-04-23 17:20 ./source/xfce/xfce4-notifyd/xfce4-notifyd.SlackBuild +-rw-r--r-- 1 root root 79 2018-03-01 19:40 ./source/xfce/xfce4-notifyd/xfce4-notifyd.url +drwxr-xr-x 2 root root 4096 2018-04-23 17:20 ./source/xfce/xfce4-panel +-rw-r--r-- 1 root root 246 2016-06-03 22:39 ./source/xfce/xfce4-panel/libxfce4panel.max_blinking_count.8.diff.gz +-rw-r--r-- 1 root root 896 2018-02-27 06:13 ./source/xfce/xfce4-panel/slack-desc +-rw-r--r-- 1 root root 982644 2017-12-13 23:19 ./source/xfce/xfce4-panel/xfce4-panel-4.12.2.tar.xz -rwxr-xr-x 1 root root 4827 2018-04-23 17:20 ./source/xfce/xfce4-panel/xfce4-panel.SlackBuild drwxr-xr-x 2 root root 4096 2018-04-23 17:20 ./source/xfce/xfce4-power-manager -rw-r--r-- 1 root root 172 2009-05-30 01:47 ./source/xfce/xfce4-power-manager/doinst.sh.gz @@ -12557,9 +12568,9 @@ drwxr-xr-x 2 root root 4096 2018-02-27 06:13 ./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 3552 2018-02-03 21:16 ./testing/source/efibootmgr/efibootmgr.SlackBuild -rw-r--r-- 1 root root 949 2018-02-27 06:13 ./testing/source/efibootmgr/slack-desc -drwxr-xr-x 2 root root 4096 2018-05-31 04:46 ./usb-and-pxe-installers +drwxr-xr-x 2 root root 4096 2018-06-06 20:39 ./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 57795584 2018-05-31 04:46 ./usb-and-pxe-installers/usbboot.img +-rw-r--r-- 1 root root 57799680 2018-06-06 20:38 ./usb-and-pxe-installers/usbboot.img -rw-r--r-- 1 root root 16045 2016-03-29 07:41 ./usb-and-pxe-installers/usbimg2disk.sh diff --git a/README.initrd b/README.initrd index 0b938ded..2a2a2bb5 100644 --- a/README.initrd +++ b/README.initrd @@ -1,7 +1,7 @@ Slackware initrd mini HOWTO by Patrick Volkerding, volkerdi@slackware.com -Thu May 31 03:30:41 UTC 2018 +Wed Jun 6 20:17:46 UTC 2018 This document describes how to create and install an initrd, which may be required to use the 4.x kernel. Also see "man mkinitrd". @@ -33,16 +33,16 @@ 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 4.14.47 Linux kernel using the packages +upgrading to the generic 4.14.48 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-4.14.47-x86_64-1.txz - installpkg kernel-modules-4.14.47-x86_64-1.txz - installpkg mkinitrd-1.4.11-x86_64-6.txz + installpkg kernel-generic-4.14.48-x86_64-1.txz + installpkg kernel-modules-4.14.48-x86_64-1.txz + installpkg mkinitrd-1.4.11-x86_64-7.txz Change into the /boot directory: @@ -52,7 +52,7 @@ Now you'll want to run "mkinitrd". I'm using ext4 for my root filesystem, and since the disk controller requires no special support the ext4 module will be the only one I need to load: - mkinitrd -c -k 4.14.47 -m ext4 + mkinitrd -c -k 4.14.48 -m ext4 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 4.14.47 +Here's another example: Build an initrd image using Linux 4.14.48 kernel modules for a system with an ext4 root partition on /dev/sdb3: - mkinitrd -c -k 4.14.47 -m ext4 -f ext4 -r /dev/sdb3 + mkinitrd -c -k 4.14.48 -m ext4 -f ext4 -r /dev/sdb3 4. Now that I've built an initrd, how do I use it? diff --git a/isolinux/message.txt b/isolinux/message.txt index ee7816d9..aea30566 100644 --- a/isolinux/message.txt +++ b/isolinux/message.txt @@ -1,5 +1,5 @@ -Welcome to 09Slackware6407 version 15.0 (Linux kernel 4.14.47)! +Welcome to 09Slackware6407 version 15.0 (Linux kernel 4.14.48)! If you need to pass extra parameters to the kernel, enter them at the prompt below after the name of the kernel to boot (e.g., huge.s). diff --git a/kernels/VERSIONS.TXT b/kernels/VERSIONS.TXT index 764581d2..64f0c269 100644 --- a/kernels/VERSIONS.TXT +++ b/kernels/VERSIONS.TXT @@ -1,3 +1,3 @@ -These kernels are version 4.14.47. +These kernels are version 4.14.48. diff --git a/recompress.sh b/recompress.sh index f8145e99..6fcb6334 100755 --- a/recompress.sh +++ b/recompress.sh @@ -946,6 +946,7 @@ gzip ./source/a/os-prober/os-prober.reiserfs.diff gzip ./source/a/libcgroup/doinst.sh gzip ./source/a/libcgroup/libcgroup.conf.diff gzip ./source/a/libcgroup/libcgroup.init.diff +gzip ./source/installer/sources/initrd/etc/keymaps.tar gzip ./source/ap/ghostscript-fonts-std/doinst.sh gzip ./source/ap/jove/jove.makefile.diff gzip ./source/ap/nano/doinst.sh @@ -1051,7 +1052,6 @@ gzip ./source/ap/ispell/local.h.linux.diff gzip ./source/ap/dash/doinst.sh gzip ./source/ap/dash/dash-0.5.7-format-security.patch gzip ./source/ap/cdparanoia/cdparanoia-III-10.2_cdda_private.patch -gzip ./source/ap/cups/3cd7b5e053f8100da1ca8d8daf93976cca3516ef.patch gzip ./source/ap/cups/doinst.sh gzip ./source/ap/linuxdoc-tools/doinst.sh gzip ./source/t/texlive/doinst.sh diff --git a/slackware64/a/maketag b/slackware64/a/maketag index 9e67f87a..2075dc38 100644 --- a/slackware64/a/maketag +++ b/slackware64/a/maketag @@ -59,9 +59,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 4.14.47 kernel (needs an initrd)" "on" \ -"kernel-huge" "Loaded 4.14.47 Linux kernel" "on" \ -"kernel-modules" "Linux 4.14.47 kernel modules -- REQUIRED" "on" \ +"kernel-generic" "Generic 4.14.48 kernel (needs an initrd)" "on" \ +"kernel-huge" "Loaded 4.14.48 Linux kernel" "on" \ +"kernel-modules" "Linux 4.14.48 kernel modules -- REQUIRED" "on" \ "kmod" "Kernel module utilities -- REQUIRED" "on" \ "lbzip2" "Parallel bzip2 compressor" "on" \ "less" "A text pager utility - REQUIRED" "on" \ diff --git a/slackware64/a/maketag.ez b/slackware64/a/maketag.ez index 9e67f87a..2075dc38 100644 --- a/slackware64/a/maketag.ez +++ b/slackware64/a/maketag.ez @@ -59,9 +59,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 4.14.47 kernel (needs an initrd)" "on" \ -"kernel-huge" "Loaded 4.14.47 Linux kernel" "on" \ -"kernel-modules" "Linux 4.14.47 kernel modules -- REQUIRED" "on" \ +"kernel-generic" "Generic 4.14.48 kernel (needs an initrd)" "on" \ +"kernel-huge" "Loaded 4.14.48 Linux kernel" "on" \ +"kernel-modules" "Linux 4.14.48 kernel modules -- REQUIRED" "on" \ "kmod" "Kernel module utilities -- REQUIRED" "on" \ "lbzip2" "Parallel bzip2 compressor" "on" \ "less" "A text pager utility - REQUIRED" "on" \ diff --git a/slackware64/k/maketag b/slackware64/k/maketag index 4a2021cf..745dcaa3 100644 --- a/slackware64/k/maketag +++ b/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 4.14.47 kernel source" "on" \ +"kernel-source" "Linux 4.14.48 kernel source" "on" \ 2> $TMP/SeTpkgs if [ $? = 1 -o $? = 255 ]; then rm -f $TMP/SeTpkgs diff --git a/slackware64/k/maketag.ez b/slackware64/k/maketag.ez index 4a2021cf..745dcaa3 100644 --- a/slackware64/k/maketag.ez +++ b/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 4.14.47 kernel source" "on" \ +"kernel-source" "Linux 4.14.48 kernel source" "on" \ 2> $TMP/SeTpkgs if [ $? = 1 -o $? = 255 ]; then rm -f $TMP/SeTpkgs diff --git a/source/a/bash/bash-4.4-patches/bash44-020 b/source/a/bash/bash-4.4-patches/bash44-020 new file mode 100644 index 00000000..1c42643b --- /dev/null +++ b/source/a/bash/bash-4.4-patches/bash44-020 @@ -0,0 +1,177 @@ + BASH PATCH REPORT + ================= + +Bash-Release: 4.4 +Patch-ID: bash44-020 + +Bug-Reported-by: Graham Northup <northug@clarkson.edu> +Bug-Reference-ID: <537530c3-61f0-349b-9de6-fa4e2487f428@clarkson.edu> +Bug-Reference-URL: http://lists.gnu.org/archive/html/bug-bash/2017-02/msg00025.html + +Bug-Description: + +In circumstances involving long-running scripts that create and reap many +processes, it is possible for the hash table bash uses to store exit +statuses from asynchronous processes to develop loops. This patch fixes +the loop causes and adds code to detect any future loops. + +Patch (apply with `patch -p0'): + +*** ../bash-4.4-patched/jobs.c 2016-11-11 13:42:55.000000000 -0500 +--- jobs.c 2017-02-22 15:16:28.000000000 -0500 +*************** +*** 813,818 **** + struct pidstat *ps; + +! bucket = pshash_getbucket (pid); +! psi = bgp_getindex (); + ps = &bgpids.storage[psi]; + +--- 796,815 ---- + struct pidstat *ps; + +! /* bucket == existing chain of pids hashing to same value +! psi = where were going to put this pid/status */ +! +! bucket = pshash_getbucket (pid); /* index into pidstat_table */ +! psi = bgp_getindex (); /* bgpids.head, index into storage */ +! +! /* XXX - what if psi == *bucket? */ +! if (psi == *bucket) +! { +! #ifdef DEBUG +! internal_warning ("hashed pid %d (pid %d) collides with bgpids.head, skipping", psi, pid); +! #endif +! bgpids.storage[psi].pid = NO_PID; /* make sure */ +! psi = bgp_getindex (); /* skip to next one */ +! } +! + ps = &bgpids.storage[psi]; + +*************** +*** 842,845 **** +--- 839,843 ---- + { + struct pidstat *ps; ++ ps_index_t *bucket; + + ps = &bgpids.storage[psi]; +*************** +*** 847,856 **** + return; + +! if (ps->bucket_next != NO_PID) + bgpids.storage[ps->bucket_next].bucket_prev = ps->bucket_prev; +! if (ps->bucket_prev != NO_PID) + bgpids.storage[ps->bucket_prev].bucket_next = ps->bucket_next; + else +! *(pshash_getbucket (ps->pid)) = ps->bucket_next; + } + +--- 845,861 ---- + return; + +! if (ps->bucket_next != NO_PIDSTAT) + bgpids.storage[ps->bucket_next].bucket_prev = ps->bucket_prev; +! if (ps->bucket_prev != NO_PIDSTAT) + bgpids.storage[ps->bucket_prev].bucket_next = ps->bucket_next; + else +! { +! bucket = pshash_getbucket (ps->pid); +! *bucket = ps->bucket_next; /* deleting chain head in hash table */ +! } +! +! /* clear out this cell, just in case */ +! ps->pid = NO_PID; +! ps->bucket_next = ps->bucket_prev = NO_PIDSTAT; + } + +*************** +*** 859,863 **** + pid_t pid; + { +! ps_index_t psi; + + if (bgpids.storage == 0 || bgpids.nalloc == 0 || bgpids.npid == 0) +--- 864,868 ---- + pid_t pid; + { +! ps_index_t psi, orig_psi; + + if (bgpids.storage == 0 || bgpids.nalloc == 0 || bgpids.npid == 0) +*************** +*** 865,871 **** + + /* Search chain using hash to find bucket in pidstat_table */ +! for (psi = *(pshash_getbucket (pid)); psi != NO_PIDSTAT; psi = bgpids.storage[psi].bucket_next) +! if (bgpids.storage[psi].pid == pid) +! break; + + if (psi == NO_PIDSTAT) +--- 870,883 ---- + + /* Search chain using hash to find bucket in pidstat_table */ +! for (orig_psi = psi = *(pshash_getbucket (pid)); psi != NO_PIDSTAT; psi = bgpids.storage[psi].bucket_next) +! { +! if (bgpids.storage[psi].pid == pid) +! break; +! if (orig_psi == bgpids.storage[psi].bucket_next) /* catch reported bug */ +! { +! internal_warning ("bgp_delete: LOOP: psi (%d) == storage[psi].bucket_next", psi); +! return 0; +! } +! } + + if (psi == NO_PIDSTAT) +*************** +*** 905,909 **** + pid_t pid; + { +! ps_index_t psi; + + if (bgpids.storage == 0 || bgpids.nalloc == 0 || bgpids.npid == 0) +--- 917,921 ---- + pid_t pid; + { +! ps_index_t psi, orig_psi; + + if (bgpids.storage == 0 || bgpids.nalloc == 0 || bgpids.npid == 0) +*************** +*** 911,917 **** + + /* Search chain using hash to find bucket in pidstat_table */ +! for (psi = *(pshash_getbucket (pid)); psi != NO_PIDSTAT; psi = bgpids.storage[psi].bucket_next) +! if (bgpids.storage[psi].pid == pid) +! return (bgpids.storage[psi].status); + + return -1; +--- 923,936 ---- + + /* Search chain using hash to find bucket in pidstat_table */ +! for (orig_psi = psi = *(pshash_getbucket (pid)); psi != NO_PIDSTAT; psi = bgpids.storage[psi].bucket_next) +! { +! if (bgpids.storage[psi].pid == pid) +! return (bgpids.storage[psi].status); +! if (orig_psi == bgpids.storage[psi].bucket_next) /* catch reported bug */ +! { +! internal_warning ("bgp_search: LOOP: psi (%d) == storage[psi].bucket_next", psi); +! return -1; +! } +! } + + return -1; +*** ../bash-4.4/patchlevel.h 2016-06-22 14:51:03.000000000 -0400 +--- patchlevel.h 2016-10-01 11:01:28.000000000 -0400 +*************** +*** 26,30 **** + looks for to find the patch level (for the sccs version string). */ + +! #define PATCHLEVEL 19 + + #endif /* _PATCHLEVEL_H_ */ +--- 26,30 ---- + looks for to find the patch level (for the sccs version string). */ + +! #define PATCHLEVEL 20 + + #endif /* _PATCHLEVEL_H_ */ diff --git a/source/a/bash/bash-4.4-patches/bash44-021 b/source/a/bash/bash-4.4-patches/bash44-021 new file mode 100644 index 00000000..37da331d --- /dev/null +++ b/source/a/bash/bash-4.4-patches/bash44-021 @@ -0,0 +1,57 @@ + BASH PATCH REPORT + ================= + +Bash-Release: 4.4 +Patch-ID: bash44-021 + +Bug-Reported-by: werner@suse.de +Bug-Reference-ID: <201803281402.w2SE2VOa000476@noether.suse.de> +Bug-Reference-URL: http://lists.gnu.org/archive/html/bug-bash/2018-03/msg00196.html + +Bug-Description: + +A SIGINT received inside a SIGINT trap handler can possibly cause the +shell to loop. + +Patch (apply with `patch -p0'): + +*** ../bash-20180329/jobs.c 2018-02-11 18:07:22.000000000 -0500 +--- jobs.c 2018-04-02 14:24:21.000000000 -0400 +*************** +*** 2690,2694 **** + if (job_control == 0 || (subshell_environment&SUBSHELL_COMSUB)) + { +! old_sigint_handler = set_signal_handler (SIGINT, wait_sigint_handler); + waiting_for_child = 0; + if (old_sigint_handler == SIG_IGN) +--- 2690,2704 ---- + if (job_control == 0 || (subshell_environment&SUBSHELL_COMSUB)) + { +! SigHandler *temp_sigint_handler; +! +! temp_sigint_handler = set_signal_handler (SIGINT, wait_sigint_handler); +! if (temp_sigint_handler == wait_sigint_handler) +! { +! #if defined (DEBUG) +! internal_warning ("wait_for: recursively setting old_sigint_handler to wait_sigint_handler: running_trap = %d", running_trap); +! #endif +! } +! else +! old_sigint_handler = temp_sigint_handler; + waiting_for_child = 0; + if (old_sigint_handler == SIG_IGN) +*** ../bash-4.4/patchlevel.h 2016-06-22 14:51:03.000000000 -0400 +--- patchlevel.h 2016-10-01 11:01:28.000000000 -0400 +*************** +*** 26,30 **** + looks for to find the patch level (for the sccs version string). */ + +! #define PATCHLEVEL 20 + + #endif /* _PATCHLEVEL_H_ */ +--- 26,30 ---- + looks for to find the patch level (for the sccs version string). */ + +! #define PATCHLEVEL 21 + + #endif /* _PATCHLEVEL_H_ */ diff --git a/source/a/bash/bash-4.4-patches/bash44-022 b/source/a/bash/bash-4.4-patches/bash44-022 new file mode 100644 index 00000000..f692a2c4 --- /dev/null +++ b/source/a/bash/bash-4.4-patches/bash44-022 @@ -0,0 +1,61 @@ + BASH PATCH REPORT + ================= + +Bash-Release: 4.4 +Patch-ID: bash44-022 + +Bug-Reported-by: Nuzhna Pomoshch <nuzhna_pomoshch@yahoo.com> +Bug-Reference-ID: <1317167476.1492079.1495999776464@mail.yahoo.com> +Bug-Reference-URL: https://lists.gnu.org/archive/html/bug-readline/2017-05/msg00005.html + +Bug-Description: + +There are cases where a failing readline command (e.g., delete-char at the end +of a line) can cause a multi-character key sequence to `back up' and attempt +to re-read some of the characters in the sequence. + +Patch (apply with `patch -p0'): + +*** ../bash-4.4-patched/lib/readline/readline.c 2016-04-20 15:53:52.000000000 -0400 +--- lib/readline/readline.c 2018-05-26 17:19:00.000000000 -0400 +*************** +*** 1058,1062 **** + r = _rl_dispatch (ANYOTHERKEY, m); + } +! else if (r && map[ANYOTHERKEY].function) + { + /* We didn't match (r is probably -1), so return something to +--- 1056,1060 ---- + r = _rl_dispatch (ANYOTHERKEY, m); + } +! else if (r < 0 && map[ANYOTHERKEY].function) + { + /* We didn't match (r is probably -1), so return something to +*************** +*** 1070,1074 **** + return -2; + } +! else if (r && got_subseq) + { + /* OK, back up the chain. */ +--- 1068,1072 ---- + return -2; + } +! else if (r < 0 && got_subseq) /* XXX */ + { + /* OK, back up the chain. */ +*** ../bash-4.4/patchlevel.h 2016-06-22 14:51:03.000000000 -0400 +--- patchlevel.h 2016-10-01 11:01:28.000000000 -0400 +*************** +*** 26,30 **** + looks for to find the patch level (for the sccs version string). */ + +! #define PATCHLEVEL 21 + + #endif /* _PATCHLEVEL_H_ */ +--- 26,30 ---- + looks for to find the patch level (for the sccs version string). */ + +! #define PATCHLEVEL 22 + + #endif /* _PATCHLEVEL_H_ */ diff --git a/source/a/bash/bash-4.4-patches/bash44-023 b/source/a/bash/bash-4.4-patches/bash44-023 new file mode 100644 index 00000000..dd8d75d9 --- /dev/null +++ b/source/a/bash/bash-4.4-patches/bash44-023 @@ -0,0 +1,52 @@ + BASH PATCH REPORT + ================= + +Bash-Release: 4.4 +Patch-ID: bash44-023 + +Bug-Reported-by: Martijn Dekker <martijn@inlv.org> +Bug-Reference-ID: <5326d6b9-2625-1d32-3e6e-ad1d15462c09@inlv.org> +Bug-Reference-URL: http://lists.gnu.org/archive/html/bug-bash/2016-11/msg00041.html + +Bug-Description: + +When sourcing a file from an interactive shell, setting the SIGINT handler +to the default and typing ^C will cause the shell to exit. + +Patch (apply with `patch -p0'): + +*** ../bash-4.4-patched/builtins/trap.def 2016-01-25 13:32:38.000000000 -0500 +--- builtins/trap.def 2016-11-06 12:04:35.000000000 -0500 +*************** +*** 99,102 **** +--- 99,103 ---- + + extern int posixly_correct, subshell_environment; ++ extern int sourcelevel, running_trap; + + int +*************** +*** 213,216 **** +--- 214,220 ---- + if (interactive) + set_signal_handler (SIGINT, sigint_sighandler); ++ /* special cases for interactive == 0 */ ++ else if (interactive_shell && (sourcelevel||running_trap)) ++ set_signal_handler (SIGINT, sigint_sighandler); + else + set_signal_handler (SIGINT, termsig_sighandler); +*** ../bash-4.4/patchlevel.h 2016-06-22 14:51:03.000000000 -0400 +--- patchlevel.h 2016-10-01 11:01:28.000000000 -0400 +*************** +*** 26,30 **** + looks for to find the patch level (for the sccs version string). */ + +! #define PATCHLEVEL 22 + + #endif /* _PATCHLEVEL_H_ */ +--- 26,30 ---- + looks for to find the patch level (for the sccs version string). */ + +! #define PATCHLEVEL 23 + + #endif /* _PATCHLEVEL_H_ */ diff --git a/source/a/bash/bash.SlackBuild b/source/a/bash/bash.SlackBuild index 23cd2e6a..3cf0e6cc 100755 --- a/source/a/bash/bash.SlackBuild +++ b/source/a/bash/bash.SlackBuild @@ -31,7 +31,7 @@ PKG=$TMP/package-bash PKGNAM=bash VERSION=${VERSION:-$(echo bash-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} -BUILD=${BUILD:-3} +BUILD=${BUILD:-1} # Automatically determine the architecture we're building on: MARCH=$( uname -m ) diff --git a/source/ap/cups/3cd7b5e053f8100da1ca8d8daf93976cca3516ef.patch b/source/ap/cups/3cd7b5e053f8100da1ca8d8daf93976cca3516ef.patch deleted file mode 100644 index 84ac77ed..00000000 --- a/source/ap/cups/3cd7b5e053f8100da1ca8d8daf93976cca3516ef.patch +++ /dev/null @@ -1,159 +0,0 @@ ---- ./scheduler/auth.c.orig 2018-03-22 22:48:36.000000000 -0500 -+++ ./scheduler/auth.c 2018-03-28 23:26:32.100862569 -0500 -@@ -71,9 +71,6 @@ - static int compare_locations(cupsd_location_t *a, - cupsd_location_t *b); - static cupsd_authmask_t *copy_authmask(cupsd_authmask_t *am, void *data); --#if !HAVE_LIBPAM --static char *cups_crypt(const char *pw, const char *salt); --#endif /* !HAVE_LIBPAM */ - static void free_authmask(cupsd_authmask_t *am, void *data); - #if HAVE_LIBPAM - static int pam_func(int, const struct pam_message **, -@@ -694,14 +691,14 @@ - * client... - */ - -- pass = cups_crypt(password, pw->pw_passwd); -+ pass = crypt(password, pw->pw_passwd); - - if (!pass || strcmp(pw->pw_passwd, pass)) - { - # ifdef HAVE_SHADOW_H - if (spw) - { -- pass = cups_crypt(password, spw->sp_pwdp); -+ pass = crypt(password, spw->sp_pwdp); - - if (pass == NULL || strcmp(spw->sp_pwdp, pass)) - { -@@ -1995,129 +1992,6 @@ - } - - --#if !HAVE_LIBPAM --/* -- * 'cups_crypt()' - Encrypt the password using the DES or MD5 algorithms, -- * as needed. -- */ -- --static char * /* O - Encrypted password */ --cups_crypt(const char *pw, /* I - Password string */ -- const char *salt) /* I - Salt (key) string */ --{ -- if (!strncmp(salt, "$1$", 3)) -- { -- /* -- * Use MD5 passwords without the benefit of PAM; this is for -- * Slackware Linux, and the algorithm was taken from the -- * old shadow-19990827/lib/md5crypt.c source code... :( -- */ -- -- int i; /* Looping var */ -- unsigned long n; /* Output number */ -- int pwlen; /* Length of password string */ -- const char *salt_end; /* End of "salt" data for MD5 */ -- char *ptr; /* Pointer into result string */ -- _cups_md5_state_t state; /* Primary MD5 state info */ -- _cups_md5_state_t state2; /* Secondary MD5 state info */ -- unsigned char digest[16]; /* MD5 digest result */ -- static char result[120]; /* Final password string */ -- -- -- /* -- * Get the salt data between dollar signs, e.g. $1$saltdata$md5. -- * Get a maximum of 8 characters of salt data after $1$... -- */ -- -- for (salt_end = salt + 3; *salt_end && (salt_end - salt) < 11; salt_end ++) -- if (*salt_end == '$') -- break; -- -- /* -- * Compute the MD5 sum we need... -- */ -- -- pwlen = strlen(pw); -- -- _cupsMD5Init(&state); -- _cupsMD5Append(&state, (unsigned char *)pw, pwlen); -- _cupsMD5Append(&state, (unsigned char *)salt, salt_end - salt); -- -- _cupsMD5Init(&state2); -- _cupsMD5Append(&state2, (unsigned char *)pw, pwlen); -- _cupsMD5Append(&state2, (unsigned char *)salt + 3, salt_end - salt - 3); -- _cupsMD5Append(&state2, (unsigned char *)pw, pwlen); -- _cupsMD5Finish(&state2, digest); -- -- for (i = pwlen; i > 0; i -= 16) -- _cupsMD5Append(&state, digest, i > 16 ? 16 : i); -- -- for (i = pwlen; i > 0; i >>= 1) -- _cupsMD5Append(&state, (unsigned char *)((i & 1) ? "" : pw), 1); -- -- _cupsMD5Finish(&state, digest); -- -- for (i = 0; i < 1000; i ++) -- { -- _cupsMD5Init(&state); -- -- if (i & 1) -- _cupsMD5Append(&state, (unsigned char *)pw, pwlen); -- else -- _cupsMD5Append(&state, digest, 16); -- -- if (i % 3) -- _cupsMD5Append(&state, (unsigned char *)salt + 3, salt_end - salt - 3); -- -- if (i % 7) -- _cupsMD5Append(&state, (unsigned char *)pw, pwlen); -- -- if (i & 1) -- _cupsMD5Append(&state, digest, 16); -- else -- _cupsMD5Append(&state, (unsigned char *)pw, pwlen); -- -- _cupsMD5Finish(&state, digest); -- } -- -- /* -- * Copy the final sum to the result string and return... -- */ -- -- memcpy(result, salt, (size_t)(salt_end - salt)); -- ptr = result + (salt_end - salt); -- *ptr++ = '$'; -- -- for (i = 0; i < 5; i ++, ptr += 4) -- { -- n = ((((unsigned)digest[i] << 8) | (unsigned)digest[i + 6]) << 8); -- -- if (i < 4) -- n |= (unsigned)digest[i + 12]; -- else -- n |= (unsigned)digest[5]; -- -- to64(ptr, n, 4); -- } -- -- to64(ptr, (unsigned)digest[11], 2); -- ptr += 2; -- *ptr = '\0'; -- -- return (result); -- } -- else -- { -- /* -- * Use the standard crypt() function... -- */ -- -- return (crypt(pw, salt)); -- } --} --#endif /* !HAVE_LIBPAM */ -- -- - /* - * 'free_authmask()' - Free function for auth masks. - */ diff --git a/source/ap/cups/cups.SlackBuild b/source/ap/cups/cups.SlackBuild index 0cb5680e..fe8fd16c 100755 --- a/source/ap/cups/cups.SlackBuild +++ b/source/ap/cups/cups.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PKGNAM=cups VERSION=${VERSION:-$(echo $PKGNAM-*-source.tar.?z | cut -f 2 -d -)} -BUILD=${BUILD:-2} +BUILD=${BUILD:-1} # Automatically determine the architecture we're building on: if [ -z "$ARCH" ]; then @@ -79,9 +79,6 @@ rm -rf cups-$VERSION tar xvf $CWD/cups-$VERSION-source.tar.?z || exit 1 cd cups-$VERSION || exit 1 -# Fix building without PAM: -zcat $CWD/3cd7b5e053f8100da1ca8d8daf93976cca3516ef.patch.gz | patch -p1 --verbose || exit 1 - sed -i.orig -e 's#$exec_prefix/lib/cups#$libdir/cups#g' configure CFLAGS="$SLKCFLAGS" \ diff --git a/source/ap/cups/cups.url b/source/ap/cups/cups.url index 73e1dab3..1b693d7e 100644 --- a/source/ap/cups/cups.url +++ b/source/ap/cups/cups.url @@ -1 +1 @@ -https://github.com/apple/cups/releases/download/v2.2.7/cups-2.2.7-source.tar.gz +https://github.com/apple/cups/releases/download/v2.2.8/cups-2.2.8-source.tar.gz diff --git a/source/ap/ghostscript-fonts-std/doinst.sh b/source/ap/ghostscript-fonts-std/doinst.sh index 3d8d4010..b48dde35 100644 --- a/source/ap/ghostscript-fonts-std/doinst.sh +++ b/source/ap/ghostscript-fonts-std/doinst.sh @@ -1,11 +1,9 @@ #!/bin/sh # Update the X font indexes: -if [ -x /usr/bin/fc-cache ]; then - /usr/bin/fc-cache -f -fi if [ -x /usr/bin/mkfontdir -o -x /usr/X11R6/bin/mkfontdir ]; then - ( cd /usr/share/fonts/Type1 - mkfontdir . - mkfontscale . - ) + mkfontdir usr/share/fonts/Type1 2> /dev/null + mkfontscale usr/share/fonts/Type1 2> /dev/null +fi +if [ -x /usr/bin/fc-cache ]; then + /usr/bin/fc-cache -f 2> /dev/null fi diff --git a/source/ap/ghostscript-fonts-std/ghostscript-fonts-std.SlackBuild b/source/ap/ghostscript-fonts-std/ghostscript-fonts-std.SlackBuild index 5b64f495..27c83a35 100755 --- a/source/ap/ghostscript-fonts-std/ghostscript-fonts-std.SlackBuild +++ b/source/ap/ghostscript-fonts-std/ghostscript-fonts-std.SlackBuild @@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd) PKGNAM=ghostscript-fonts-std VERSION=${VERSION:-8.11} ARCH=${ARCH:-noarch} -BUILD=${BUILD:-2} +BUILD=${BUILD:-3} # If the variable PRINT_PACKAGE_NAME is set, then this script will report what # the name of the created package would be, and then exit. This information diff --git a/source/ap/sqlite/sqlite.SlackBuild b/source/ap/sqlite/sqlite.SlackBuild index 6e877cfd..e9c7530b 100755 --- a/source/ap/sqlite/sqlite.SlackBuild +++ b/source/ap/sqlite/sqlite.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PKGNAM=sqlite -BUILD=${BUILD:-2} +BUILD=${BUILD:-1} # First, convert the .zip file if needed: if ls *.zip 1> /dev/null 2> /dev/null ; then diff --git a/source/ap/terminus-font/doinst.sh b/source/ap/terminus-font/doinst.sh index 18d12513..ece74d76 100644 --- a/source/ap/terminus-font/doinst.sh +++ b/source/ap/terminus-font/doinst.sh @@ -1,10 +1,8 @@ #!/bin/sh # Update the X font indexes: if [ -x /usr/bin/mkfontdir -o -x /usr/X11R6/bin/mkfontdir ]; then - ( cd /usr/share/fonts/misc - mkfontdir . - ) + mkfontdir usr/share/fonts/misc 2> /dev/null fi if [ -x /usr/bin/fc-cache ]; then - /usr/bin/fc-cache -f + /usr/bin/fc-cache -f 2> /dev/null fi diff --git a/source/ap/terminus-font/terminus-font.SlackBuild b/source/ap/terminus-font/terminus-font.SlackBuild index 19ce9d8d..3536b796 100755 --- a/source/ap/terminus-font/terminus-font.SlackBuild +++ b/source/ap/terminus-font/terminus-font.SlackBuild @@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd) PKGNAM=terminus-font VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} -BUILD=${BUILD:-2} +BUILD=${BUILD:-3} # Automatically determine the architecture we're building on: if [ -z "$ARCH" ]; then diff --git a/source/d/rust/rust.SlackBuild b/source/d/rust/rust.SlackBuild index 68cf3cf7..b6d13762 100755 --- a/source/d/rust/rust.SlackBuild +++ b/source/d/rust/rust.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PKGNAM=rust SRCNAM="${PKGNAM}c" -VERSION=${VERSION:-1.26.1} +VERSION=${VERSION:-1.26.2} BUILD=${BUILD:-1} # Set this to YES to build with the system LLVM, or NO to use the bundled LLVM. diff --git a/source/d/rust/rust.url b/source/d/rust/rust.url index be83fa51..13bbdc6b 100644 --- a/source/d/rust/rust.url +++ b/source/d/rust/rust.url @@ -1,5 +1,5 @@ # Source code (repacked to .tar.xz): -lftpget https://static.rust-lang.org/dist/rustc-1.26.1-src.tar.gz +lftpget https://static.rust-lang.org/dist/rustc-1.26.2-src.tar.gz gzip -d rustc-*tar.gz plzip -n 6 -9 -v rustc-*tar diff --git a/source/installer/ChangeLog.txt b/source/installer/ChangeLog.txt index f20ea82c..3604c7da 100644 --- a/source/installer/ChangeLog.txt +++ b/source/installer/ChangeLog.txt @@ -1,3 +1,7 @@ +Wed Jun 6 20:31:26 UTC 2018 + Fix finding some DOS/Win partition types. Thanks to Stuart Winter. + Wipe the probe md5sum to force rescanning partitions if setup is restarted. ++--------------------------+ Sat Apr 28 20:04:23 UTC 2018 Reduce sleep times in the installer. You'll just have to read faster. ;-) +--------------------------+ diff --git a/source/installer/sources/initrd/bin/bash b/source/installer/sources/initrd/bin/bash new file mode 100755 index 00000000..f659f369 --- /dev/null +++ b/source/installer/sources/initrd/bin/bash @@ -0,0 +1,2 @@ +#!/bin/ash +exec /bin/ash $* diff --git a/source/installer/sources/initrd/bin/compress b/source/installer/sources/initrd/bin/compress new file mode 120000 index 00000000..8483eff1 --- /dev/null +++ b/source/installer/sources/initrd/bin/compress @@ -0,0 +1 @@ +/usr/bin/compress
\ No newline at end of file diff --git a/source/installer/sources/initrd/bin/egrep b/source/installer/sources/initrd/bin/egrep new file mode 120000 index 00000000..c45b35b7 --- /dev/null +++ b/source/installer/sources/initrd/bin/egrep @@ -0,0 +1 @@ +grep.bin
\ No newline at end of file diff --git a/source/installer/sources/initrd/bin/fgrep b/source/installer/sources/initrd/bin/fgrep new file mode 120000 index 00000000..c45b35b7 --- /dev/null +++ b/source/installer/sources/initrd/bin/fgrep @@ -0,0 +1 @@ +grep.bin
\ No newline at end of file diff --git a/source/installer/sources/initrd/bin/filesize b/source/installer/sources/initrd/bin/filesize new file mode 100755 index 00000000..4c537eda --- /dev/null +++ b/source/installer/sources/initrd/bin/filesize @@ -0,0 +1,6 @@ +#!/bin/sh +# +# Print the size of a file, in bytes. +# +SIZE=`ls -l -d -G $1 | cut -b23-32` +echo -n $SIZE diff --git a/source/installer/sources/initrd/bin/grep b/source/installer/sources/initrd/bin/grep new file mode 120000 index 00000000..c45b35b7 --- /dev/null +++ b/source/installer/sources/initrd/bin/grep @@ -0,0 +1 @@ +grep.bin
\ No newline at end of file diff --git a/source/installer/sources/initrd/bin/network b/source/installer/sources/initrd/bin/network new file mode 100755 index 00000000..59637dd0 --- /dev/null +++ b/source/installer/sources/initrd/bin/network @@ -0,0 +1,41 @@ +#!/bin/sh +# This script configures support for ethernet cards needed during +# installation for an NFS install. +# +# Normally this automatically loads an image from the ISO, and if +# it cannot be found tries to load a floppy disk. +# +# You may also give a path to the network.dsk image, like this: +# network /some/exact/path/network.dsk +# + +TMP=/var/log/setup/tmp +mkdir -p $TMP/dhcpc + +echo +echo "Network support for NFS install, 2006-09-20 volkerdi@slackware.com" +echo "Network support for FTP/HTTP install, 26-Jan-2008 alien@slackware.com" +echo + +# Now, let's call the network.sh script to actually do most of the work: + +if [ -r /scripts/network.sh ]; then + sh /scripts/network.sh +fi + +# If we can get information from a local DHCP server, we store that for later: +if ! grep -wq nodhcp /proc/cmdline ; then + for EDEV in $(cat /proc/net/dev | grep ':' | sed -e "s/^ *//" | cut -f1 -d: | grep -v lo) ; do + if grep -q `echo ${EDEV}: | cut -f 1 -d :`: /proc/net/wireless ; then + continue # skip wireless interfaces + fi + /sbin/dhcpcd -t 10 -T $EDEV 1>$TMP/dhcpc/dhcpcd-${EDEV}.info 2>/dev/null & + done +fi + +echo +echo "The next step in your installation may be partitioning your hard drive" +echo "(if you're installing to a Linux partition) with 'fdisk' or 'cfdisk'" +echo "(the menu-driven version of fdisk). If you already have a partition" +echo "prepared for Linux, run 'setup' to start the installer program." +echo diff --git a/source/installer/sources/initrd/bin/pcmcia b/source/installer/sources/initrd/bin/pcmcia new file mode 100755 index 00000000..b77503de --- /dev/null +++ b/source/installer/sources/initrd/bin/pcmcia @@ -0,0 +1,29 @@ +#!/bin/sh +# This script configures support for PCMCIA and/or Cardbus cards needed during +# installation, such as a CD-ROM drive or an ethernet card used for an NFS +# install. + +echo +echo "PCMCIA/Cardbus support script, 2003-02-18 volkerdi@slackware.com" +echo " 2007-05-09 alien@slackware.com" +echo + +# OK, here goes nothing: +/etc/rc.d/rc.pcmcia start + +echo +echo +echo "The PCMCIA/Cardbus subsystem is now installed. Please make sure that" +echo "all of the cards you'll need for the installation are in the machine." +echo "If you still need to insert any PCMCIA/Cardbus cards, do that now. Once" +echo "the drive stops (indicating that all needed modules have been" +echo -n "loaded), then press [enter] to continue." +read inputjunk +echo + +echo +echo "The next step in your installation may be partitioning your hard drive" +echo "(if you're installing to a Linux partition) with 'fdisk' or 'cfdisk'" +echo "(the menu-driven version of fdisk). If you already have a partition" +echo "prepared for Linux, run 'setup' to start the installer program." +echo diff --git a/source/installer/sources/initrd/bin/zcat b/source/installer/sources/initrd/bin/zcat new file mode 100755 index 00000000..569b1539 --- /dev/null +++ b/source/installer/sources/initrd/bin/zcat @@ -0,0 +1,56 @@ +#!/bin/sh +# Uncompress files to standard output. + +# Copyright (C) 2007 Free Software Foundation + +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 3 of the License, or +# (at your option) any later version. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. + +# You should have received a copy of the GNU General Public License along +# with this program; if not, write to the Free Software Foundation, Inc., +# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +bindir='/bin' +case $1 in +--__bindir) bindir=${2?}; shift; shift;; +esac +PATH=$bindir:$PATH + +version="zcat (gzip) 1.4 +Copyright (C) 2007, 2009-2010 Free Software Foundation, Inc. +This is free software. You may redistribute copies of it under the terms of +the GNU General Public License <http://www.gnu.org/licenses/gpl.html>. +There is NO WARRANTY, to the extent permitted by law. + +Written by Paul Eggert." + +usage="Usage: $0 [OPTION]... [FILE]... +Uncompress FILEs to standard output. + + -f, --force force; read compressed data even from a terminal + -l, --list list compressed file contents + -q, --quiet suppress all warnings + -r, --recursive operate recursively on directories + -S, --suffix=SUF use suffix SUF on compressed files + -t, --test test compressed file integrity + -v, --verbose verbose mode + --help display this help and exit + --version display version information and exit + +With no FILE, or when FILE is -, read standard input. + +Report bugs to <bug-gzip@gnu.org>." + +case $1 in +--help) exec echo "$usage";; +--version) exec echo "$version";; +esac + +exec gzip -cd "$@" diff --git a/source/installer/sources/initrd/boot b/source/installer/sources/initrd/boot new file mode 120000 index 00000000..cfecd6eb --- /dev/null +++ b/source/installer/sources/initrd/boot @@ -0,0 +1 @@ +/mnt/boot
\ No newline at end of file diff --git a/source/installer/sources/initrd/cdrom b/source/installer/sources/initrd/cdrom new file mode 120000 index 00000000..3f165753 --- /dev/null +++ b/source/installer/sources/initrd/cdrom @@ -0,0 +1 @@ +/var/log/mount
\ No newline at end of file diff --git a/source/installer/sources/initrd/dev/makedevs.sh b/source/installer/sources/initrd/dev/makedevs.sh new file mode 100755 index 00000000..8ecdb756 --- /dev/null +++ b/source/installer/sources/initrd/dev/makedevs.sh @@ -0,0 +1,260 @@ +#!/bin/sh +# This script makes /dev entries for hard drives listed in /proc/partitions. +# Written by Patrick Volkerding, licensed under the GPL (any version). +# Copyright 2001, 2002 Slackware Linux, Inc., Concord, CA + +# Many thanks to Vincent Rivellino for contributing the patches to support +# Mylex and Compaq RAID controllers. + +# Devfs enabled kernels don't use the old familiar device names in +# /proc/partitions, so we need to be able to figure them out on the +# basis of only the major/minor numbers. This will require some +# maintainance for a while, but we expect to require devfs soon enough, +# and that will help generalize the installation to new types of +# devices without requiring fixes from us. + +# Also, we're not yet ready to install with devfs _mounted_, so don't +# try that. :) + +# Main loop: +# First, determine if we are using old or new device names. The old format +# will never contain a '/' (Well, some RAID controllers could have them, +# but luckily we can handle those in the same way) + +# Make a device: +makedev() { + if [ ! -b $1 ]; then + mknod $1 b $2 $3 + chown root.disk $1 + chmod 640 $1 + fi +} + +# Make ide device +# makeide major minor hd1 hd2 (2 base devs for major) +make_ide() { + # Handle base devices: + if [ "$2" = "0" ]; then + makedev /dev/$3 $1 $2 + return 0 + elif [ "$2" = "64" ]; then + makedev /dev/$4 $1 $2 + return 0 + fi + # Must be a partition: + if [ "`expr $2 / 64`" = "0" ]; then + DEV=$3 + NUM=$2 + else + DEV=$4 + NUM=`expr $2 - 64` + fi + makedev /dev/$DEV$NUM $1 $2 +} + +# Make SCSI device +make_scsi() { + # find drive # 0 - 15 + DRV=`expr $1 / 16` + NUM=`expr $1 % 16` + if [ "$NUM" = "0" ]; then + NUM="" + fi + if [ "$DRV" = "0" ]; then + makedev /dev/sda$NUM 8 $1 + elif [ "$DRV" = "1" ]; then + makedev /dev/sdb$NUM 8 $1 + elif [ "$DRV" = "2" ]; then + makedev /dev/sdc$NUM 8 $1 + elif [ "$DRV" = "3" ]; then + makedev /dev/sdd$NUM 8 $1 + elif [ "$DRV" = "4" ]; then + makedev /dev/sde$NUM 8 $1 + elif [ "$DRV" = "5" ]; then + makedev /dev/sdf$NUM 8 $1 + elif [ "$DRV" = "6" ]; then + makedev /dev/sdg$NUM 8 $1 + elif [ "$DRV" = "7" ]; then + makedev /dev/sdh$NUM 8 $1 + elif [ "$DRV" = "8" ]; then + makedev /dev/sdi$NUM 8 $1 + elif [ "$DRV" = "9" ]; then + makedev /dev/sdj$NUM 8 $1 + elif [ "$DRV" = "10" ]; then + makedev /dev/sdk$NUM 8 $1 + elif [ "$DRV" = "11" ]; then + makedev /dev/sdl$NUM 8 $1 + elif [ "$DRV" = "12" ]; then + makedev /dev/sdm$NUM 8 $1 + elif [ "$DRV" = "13" ]; then + makedev /dev/sdn$NUM 8 $1 + elif [ "$DRV" = "14" ]; then + makedev /dev/sdo$NUM 8 $1 + elif [ "$DRV" = "15" ]; then + makedev /dev/sdp$NUM 8 $1 + fi +} + +# Make Mylex RAID device +make_rd() { + if [ ! -d /dev/rd ]; then + mkdir /dev/rd + fi + # find drive + DRV=`expr $3 / 8` + NUM="p`expr $3 % 8`" + if [ "$NUM" = "p0" ]; then + NUM="" + fi + makedev /dev/rd/c$1d$DRV$NUM $2 $3 +} + +# Make Cpq SMART/2 RAID device +make_ida() { + if [ ! -d /dev/ida ]; then + mkdir /dev/ida + fi + # find drive + DRV=`expr $3 / 16` + NUM="p`expr $3 % 16`" + if [ "$NUM" = "p0" ]; then + NUM="" + fi + makedev /dev/ida/c$1d$DRV$NUM $2 $3 +} + +# Make Compaq Next Generation RAID device +make_cciss() { + if [ ! -d /dev/cciss ]; then + mkdir /dev/cciss + fi + # find drive + DRV=`expr $3 / 16` + NUM="p`expr $3 % 16`" + if [ "$NUM" = "p0" ]; then + NUM="" + fi + makedev /dev/cciss/c$1d$DRV$NUM $2 $3 +} + +# Make ATA RAID device +make_ataraid() { + if [ ! -d /dev/ataraid ]; then + mkdir /dev/ataraid + fi + # find drive + DRV=`expr $2 / 16` + NUM=`expr $2 % 16` + if [ "$NUM" = "0" ]; then + makedev /dev/ataraid/d$DRV $1 $2 + else + makedev /dev/ataraid/d${DRV}p$NUM $1 $2 + fi +} + + +# Make AMI HyperRAID device: +make_amiraid() { + if [ ! -d /dev/amiraid ]; then + mkdir /dev/amiraid + fi + # find drive + DRV=`expr $2 / 16` + NUM=`expr $2 % 16` + if [ "$NUM" = "0" ]; then + makedev /dev/amiraid/ar$DRV $1 $2 + else + makedev /dev/amiraid/ar${DRV}p$NUM $1 $2 + fi +} + +if cat /proc/partitions | grep / 1> /dev/null 2> /dev/null ; then # new + cat /proc/partitions | grep / | while read line ; do + SMASHED_LINE=$line + MAJOR=`echo $SMASHED_LINE | cut -f 1 -d ' '` + MINOR=`echo $SMASHED_LINE | cut -f 2 -d ' '` + if [ "$MAJOR" = "3" ]; then + make_ide $MAJOR $MINOR hda hdb + elif [ "$MAJOR" = "8" ]; then + make_scsi $MINOR + elif [ "$MAJOR" = "22" ]; then + make_ide $MAJOR $MINOR hdc hdd + elif [ "$MAJOR" = "33" ]; then + make_ide $MAJOR $MINOR hde hdf + elif [ "$MAJOR" = "34" ]; then + make_ide $MAJOR $MINOR hdg hdh + elif [ "$MAJOR" = "48" ]; then + make_rd 0 $MAJOR $MINOR + elif [ "$MAJOR" = "49" ]; then + make_rd 1 $MAJOR $MINOR + elif [ "$MAJOR" = "50" ]; then + make_rd 2 $MAJOR $MINOR + elif [ "$MAJOR" = "51" ]; then + make_rd 3 $MAJOR $MINOR + elif [ "$MAJOR" = "52" ]; then + make_rd 4 $MAJOR $MINOR + elif [ "$MAJOR" = "53" ]; then + make_rd 5 $MAJOR $MINOR + elif [ "$MAJOR" = "54" ]; then + make_rd 6 $MAJOR $MINOR + elif [ "$MAJOR" = "55" ]; then + make_rd 7 $MAJOR $MINOR + elif [ "$MAJOR" = "56" ]; then + make_ide $MAJOR $MINOR hdi hdj + elif [ "$MAJOR" = "57" ]; then + make_ide $MAJOR $MINOR hdk hdl + elif [ "$MAJOR" = "72" ]; then + make_ida 0 $MAJOR $MINOR + elif [ "$MAJOR" = "73" ]; then + make_ida 1 $MAJOR $MINOR + elif [ "$MAJOR" = "74" ]; then + make_ida 2 $MAJOR $MINOR + elif [ "$MAJOR" = "75" ]; then + make_ida 3 $MAJOR $MINOR + elif [ "$MAJOR" = "76" ]; then + make_ida 4 $MAJOR $MINOR + elif [ "$MAJOR" = "77" ]; then + make_ida 5 $MAJOR $MINOR + elif [ "$MAJOR" = "78" ]; then + make_ida 6 $MAJOR $MINOR + elif [ "$MAJOR" = "79" ]; then + make_ida 7 $MAJOR $MINOR + elif [ "$MAJOR" = "88" ]; then + make_ide $MAJOR $MINOR hdm hdn + elif [ "$MAJOR" = "89" ]; then + make_ide $MAJOR $MINOR hdo hdp + elif [ "$MAJOR" = "90" ]; then + make_ide $MAJOR $MINOR hdq hdr + elif [ "$MAJOR" = "91" ]; then + make_ide $MAJOR $MINOR hds hdt + elif [ "$MAJOR" = "101" ]; then + make_amiraid $MAJOR $MINOR + elif [ "$MAJOR" = "104" ]; then + make_cciss 0 $MAJOR $MINOR + elif [ "$MAJOR" = "105" ]; then + make_cciss 1 $MAJOR $MINOR + elif [ "$MAJOR" = "106" ]; then + make_cciss 2 $MAJOR $MINOR + elif [ "$MAJOR" = "107" ]; then + make_cciss 3 $MAJOR $MINOR + elif [ "$MAJOR" = "108" ]; then + make_cciss 4 $MAJOR $MINOR + elif [ "$MAJOR" = "109" ]; then + make_cciss 5 $MAJOR $MINOR + elif [ "$MAJOR" = "110" ]; then + make_cciss 6 $MAJOR $MINOR + elif [ "$MAJOR" = "111" ]; then + make_cciss 7 $MAJOR $MINOR + elif [ "$MAJOR" = "114" ]; then + make_ataraid $MAJOR $MINOR + fi + done +else # old format + cat /proc/partitions | grep d | while read line ; do + SMASHED_LINE=$line + MAJOR=`echo $SMASHED_LINE | cut -f 1 -d ' '` + MINOR=`echo $SMASHED_LINE | cut -f 2 -d ' '` + DEVNAME=`echo $SMASHED_LINE | cut -f 4 -d ' '` + makedev /dev/$DEVNAME $MAJOR $MINOR + done +fi diff --git a/source/installer/sources/initrd/dev/mknodes.sh b/source/installer/sources/initrd/dev/mknodes.sh new file mode 100755 index 00000000..005e7bd5 --- /dev/null +++ b/source/installer/sources/initrd/dev/mknodes.sh @@ -0,0 +1,416 @@ +# Run this script in the root of the skeleton tree +# to re-create the required device nodes +mkdir -p dev +mknod -m 600 dev/tty3 c 4 3 +mkdir -p dev +mknod -m 660 dev/hdj b 56 64 +mkdir -p dev +mknod -m 660 dev/hdt b 91 64 +mkdir -p dev +mknod -m 660 dev/md15 b 9 15 +mkdir -p dev +mknod -m 640 dev/sr4 b 11 4 +mkdir -p dev +mknod -m 644 dev/ptyp2 c 2 2 +mkdir -p dev +mknod -m 640 dev/cdu535 b 24 0 +mkdir -p dev +mknod -m 600 dev/tcp c 18 3 +mkdir -p dev +mknod -m 644 dev/psaux c 10 1 +mkdir -p dev +mknod -m 640 dev/sjcd b 18 0 +mkdir -p dev +mknod -m 644 dev/tty9 c 4 9 +mkdir -p dev +mknod -m 640 dev/fd1h1200 b 2 9 +mkdir -p dev +mknod -m 600 dev/sgb c 21 1 +mkdir -p dev +mknod -m 640 dev/rmt16 c 12 8 +mkdir -p dev +mknod -m 640 dev/ttyS0 c 4 64 +mkdir -p dev +mknod -m 660 dev/hdn b 88 64 +mkdir -p dev +mknod -m 640 dev/fd0h1200 b 2 8 +mkdir -p dev +mknod -m 600 dev/ip c 18 1 +mkdir -p dev +mknod -m 640 dev/fd1h1440 b 2 41 +mkdir -p dev +mknod -m 700 dev/tty1 c 4 1 +mkdir -p dev +mknod -m 640 dev/tape-reset c 12 255 +mkdir -p dev +mknod -m 640 dev/eda1 b 36 1 +mkdir -p dev +mknod -m 640 dev/cm206cd b 32 0 +mkdir -p dev +mknod -m 660 dev/parport3 c 99 3 +mkdir -p dev +mknod -m 640 dev/sr1 b 11 1 +mkdir -p dev +mknod -m 660 dev/hdo b 89 0 +mkdir -p dev +mknod -m 640 dev/tape-d c 12 136 +mkdir -p dev +mknod -m 660 dev/hdq b 90 0 +mkdir -p dev +mknod -m 640 dev/st1 c 9 1 +mkdir -p dev +mknod -m 640 dev/optcd0 b 17 0 +mkdir -p dev +mknod -m 640 dev/sr3 b 11 3 +mkdir -p dev +mknod -m 640 dev/cua0 c 5 64 +mkdir -p dev +mknod -m 644 dev/urandom c 1 9 +mkdir -p dev +mknod -m 644 dev/tty c 5 0 +mkdir -p dev +mknod -m 640 dev/fd0 b 2 0 +mkdir -p dev +mknod -m 640 dev/eda b 36 0 +mkdir -p dev +mknod -m 640 dev/eda5 b 36 5 +mkdir -p dev +mknod -m 660 dev/md2 b 9 2 +mkdir -p dev +mknod -m 600 dev/tty2 c 4 2 +mkdir -p dev +mknod -m 644 dev/ptyp4 c 2 4 +mkdir -p dev +mknod -m 600 dev/console c 5 1 +mkdir -p dev +mknod -m 660 dev/md1 b 9 1 +mkdir -p dev +mknod -m 640 dev/par0 c 6 0 +mkdir -p dev +mknod -m 644 dev/tty7 c 4 7 +mkdir -p dev +mknod -m 644 dev/random c 1 8 +mkdir -p dev +mknod -m 640 dev/par2 c 6 2 +mkdir -p dev +mknod -m 640 dev/lmscd b 24 0 +mkdir -p dev +mknod -m 640 dev/sr0 b 11 0 +mkdir -p dev +mknod -m 640 dev/eda8 b 36 8 +mkdir -p dev +mknod -m 660 dev/hdh b 34 64 +mkdir -p dev +mknod -m 640 dev/sbpcd0 b 25 0 +mkdir -p dev +mknod -m 660 dev/hdm b 88 0 +mkdir -p dev +mknod -m 640 dev/pf2 b 47 2 +mkdir -p dev +mknod -m 640 dev/cua2 c 5 66 +mkdir -p dev +mknod -m 600 dev/sga c 21 0 +mkdir -p dev +mknod -m 640 dev/pda5 b 45 5 +mkdir -p dev +mknod -m 640 dev/ttyS2 c 4 66 +mkdir -p dev +mknod -m 640 dev/mcdx1 b 20 1 +mkdir -p dev +mknod -m 644 dev/ttyp4 c 3 4 +mkdir -p dev +mknod -m 640 dev/kmem c 1 2 +mkdir -p dev +mknod -m 640 dev/eda2 b 36 2 +mkdir -p dev +mknod -m 644 dev/ttyp8 c 3 8 +mkdir -p dev +mknod -m 600 dev/icmp c 18 2 +mkdir -p dev +mknod -m 640 dev/scd4 b 11 4 +mkdir -p dev +mknod -m 660 dev/md13 b 9 13 +mkdir -p dev +mknod -m 640 dev/sbpcd1 b 25 1 +mkdir -p dev +mknod -m 640 dev/pcd0 b 46 0 +mkdir -p dev +mknod -m 640 dev/rmt8 c 12 6 +mkdir -p dev +mknod -m 660 dev/hdc b 22 0 +mkdir -p dev +mknod -m 644 dev/logibm c 10 0 +mkdir -p dev +mknod -m 640 dev/scd1 b 11 1 +mkdir -p dev +mknod -m 660 dev/md10 b 9 10 +mkdir -p dev +mknod -m 660 dev/hds b 91 0 +mkdir -p dev +mknod -m 660 dev/hdl b 57 64 +mkdir -p dev +mknod -m 644 dev/socksys c 30 0 +mkdir -p dev +mknod -m 600 dev/tty6 c 4 6 +mkdir -p dev +mknod -m 660 dev/loop1 b 7 1 +mkdir -p dev +mknod -m 640 dev/bpcd b 41 0 +mkdir -p dev +mknod -m 660 dev/md3 b 9 3 +mkdir -p dev +mknod -m 640 dev/scd0 b 11 0 +mkdir -p dev +mknod -m 644 dev/ptyp3 c 2 3 +mkdir -p dev +mknod -m 640 dev/pf0 b 47 0 +mkdir -p dev +mknod -m 640 dev/gscd0 b 16 0 +mkdir -p dev +mknod -m 640 dev/fd0h1440 b 2 40 +mkdir -p dev +mknod -m 660 dev/hdi b 56 0 +mkdir -p dev +mknod -m 640 dev/cua4 c 5 68 +mkdir -p dev +mknod -m 660 dev/md12 b 9 12 +mkdir -p dev +mknod -m 660 dev/md8 b 9 8 +mkdir -p dev +mknod -m 640 dev/scd2 b 11 2 +mkdir -p dev +mknod -m 640 dev/mcdx0 b 20 0 +mkdir -p dev +mknod -m 640 dev/sbpcd b 25 0 +mkdir -p dev +mknod -m 660 dev/md5 b 9 5 +mkdir -p dev +mknod -m 600 dev/sgd c 21 3 +mkdir -p dev +mknod -m 644 dev/atibm c 10 3 +mkdir -p dev +mknod -m 644 dev/ptyp6 c 2 6 +mkdir -p dev +mknod -m 644 dev/null c 1 3 +mkdir -p dev +mknod -m 600 dev/udp c 18 4 +mkdir -p dev +mknod -m 660 dev/md9 b 9 9 +mkdir -p dev +mknod -m 660 dev/fd0u1680 b 2 44 +mkdir -p dev +mknod -m 640 dev/port c 1 4 +mkdir -p dev +mknod -m 640 dev/rft0 c 27 0 +mkdir -p dev +mknod -m 640 dev/st0 c 9 0 +mkdir -p dev +mknod -m 640 dev/ram1 b 1 1 +mkdir -p dev/input +mknod -m 644 dev/input/mice c 13 63 +mkdir -p dev/input +mknod -m 660 dev/input/keyboard c 10 150 +mkdir -p dev/input +mknod -m 644 dev/input/event0 c 13 64 +mkdir -p dev/input +mknod -m 660 dev/input/mouse c 10 149 +mkdir -p dev/input +mknod -m 644 dev/input/js0 c 13 0 +mkdir -p dev/input +mknod -m 644 dev/input/mouse0 c 13 32 +mkdir -p dev +mknod -m 640 dev/eda6 b 36 6 +mkdir -p dev +mknod -m 640 dev/pcd3 b 46 3 +mkdir -p dev +mknod -m 640 dev/pf3 b 47 3 +mkdir -p dev +mknod -m 640 dev/pcd2 b 46 2 +mkdir -p dev +mknod -m 640 dev/cua1 c 5 65 +mkdir -p dev +mknod -m 644 dev/zero c 1 5 +mkdir -p dev +mknod -m 660 dev/parport2 c 99 2 +mkdir -p dev +mknod -m 644 dev/inportbm c 10 2 +mkdir -p dev +mknod -m 644 dev/tty8 c 4 8 +mkdir -p dev +mknod -m 640 dev/sonycd b 15 0 +mkdir -p dev +mknod -m 600 dev/arp c 16 1 +mkdir -p dev +mknod -m 600 dev/sgf c 21 5 +mkdir -p dev +mknod -m 644 dev/full c 1 7 +mkdir -p dev +mknod -m 600 dev/sge c 21 4 +mkdir -p dev +mknod -m 644 dev/ptyp7 c 2 7 +mkdir -p dev +mknod -m 660 dev/loop3 b 7 3 +mkdir -p dev +mknod -m 640 dev/cua3 c 5 67 +mkdir -p dev +mknod -m 644 dev/ptyp0 c 2 0 +mkdir -p dev +mknod -m 600 dev/socket c 16 0 +mkdir -p dev +mknod -m 640 dev/par1 c 6 1 +mkdir -p dev +mknod -m 640 dev/nst0 c 9 128 +mkdir -p dev +mknod -m 640 dev/pcd1 b 46 1 +mkdir -p dev +mknod -m 700 dev/ttyp1 c 3 1 +mkdir -p dev +mknod -m 600 dev/tty4 c 4 4 +mkdir -p dev +mknod -m 640 dev/eda7 b 36 7 +mkdir -p dev +mknod -m 660 dev/parport1 c 99 1 +mkdir -p dev +mknod -m 600 dev/ttyp3 c 3 3 +mkdir -p dev +mknod -m 640 dev/nrft0 c 27 4 +mkdir -p dev +mknod -m 640 dev/ttyS4 c 4 68 +mkdir -p dev +mknod -m 640 dev/ram0 b 1 0 +mkdir -p dev +mknod -m 640 dev/nst1 c 9 129 +mkdir -p dev +mknod -m 644 dev/audio c 14 4 +mkdir -p dev +mknod -m 644 dev/ptyp8 c 2 8 +mkdir -p dev +mknod -m 660 dev/loop4 b 7 4 +mkdir -p dev +mknod -m 600 dev/tty5 c 4 5 +mkdir -p dev +mknod -m 660 dev/md6 b 9 6 +mkdir -p dev +mknod -m 640 dev/scd3 b 11 3 +mkdir -p dev +mknod -m 640 dev/pda b 45 0 +mkdir -p dev +mknod -m 644 dev/ptyp1 c 2 1 +mkdir -p dev +mknod -m 640 dev/fd1u1440 b 2 29 +mkdir -p dev +mknod -m 640 dev/eda4 b 36 4 +mkdir -p dev +mknod -m 600 dev/sgc c 21 2 +mkdir -p dev +mknod -m 640 dev/pda3 b 45 3 +mkdir -p dev +mknod -m 660 dev/hdf b 33 64 +mkdir -p dev +mknod -m 640 dev/ttyS1 c 4 65 +mkdir -p dev +mknod -m 640 dev/pda6 b 45 6 +mkdir -p dev +mknod -m 660 dev/md7 b 9 7 +mkdir -p dev +mknod -m 640 dev/lp0 c 6 0 +mkdir -p dev +mknod -m 640 dev/eda9 b 36 9 +mkdir -p dev +mknod -m 660 dev/hde b 33 0 +mkdir -p dev +mknod -m 660 dev/md4 b 9 4 +mkdir -p dev +mknod -m 640 dev/mem c 1 1 +mkdir -p dev +mknod -m 640 dev/fd1 b 2 1 +mkdir -p dev +mknod -m 644 dev/ttyp7 c 3 7 +mkdir -p dev +mknod -m 700 dev/ttyp2 c 3 2 +mkdir -p dev +mknod -m 660 dev/hdg b 34 0 +mkdir -p dev +mknod -m 660 dev/hdk b 57 0 +mkdir -p dev +mknod -m 644 dev/spx c 30 1 +mkdir -p dev +mknod -m 660 dev/md14 b 9 14 +mkdir -p dev +mknod -m 600 dev/sgg c 21 6 +mkdir -p dev +mknod -m 660 dev/hda b 3 0 +mkdir -p dev +mknod -m 640 dev/mcd b 23 0 +mkdir -p dev +mknod -m 640 dev/pda4 b 45 4 +mkdir -p dev/inet +mknod -m 644 dev/inet/tcp c 30 36 +mkdir -p dev/inet +mknod -m 644 dev/inet/ip c 30 32 +mkdir -p dev/inet +mknod -m 644 dev/inet/icmp c 30 33 +mkdir -p dev/inet +mknod -m 644 dev/inet/egp c 30 37 +mkdir -p dev/inet +mknod -m 644 dev/inet/idp c 30 40 +mkdir -p dev/inet +mknod -m 644 dev/inet/udp c 30 39 +mkdir -p dev/inet +mknod -m 644 dev/inet/pup c 30 38 +mkdir -p dev/inet +mknod -m 644 dev/inet/rawip c 30 41 +mkdir -p dev/inet +mknod -m 644 dev/inet/ggp c 30 34 +mkdir -p dev/inet +mknod -m 644 dev/inet/ipip c 30 35 +mkdir -p dev +mknod -m 644 dev/ptyp5 c 2 5 +mkdir -p dev +mknod -m 660 dev/hdb b 3 64 +mkdir -p dev +mknod -m 660 dev/hdr b 90 64 +mkdir -p dev +mknod -m 660 dev/hdd b 22 64 +mkdir -p dev +mknod -m 640 dev/pda1 b 45 1 +mkdir -p dev +mknod -m 640 dev/fd0u1440 b 2 28 +mkdir -p dev +mknod -m 640 dev/eda3 b 36 3 +mkdir -p dev +mknod -m 660 dev/fd0u1722 b 2 60 +mkdir -p dev +mknod -m 600 dev/unix c 17 0 +mkdir -p dev +mknod -m 640 dev/pf1 b 47 1 +mkdir -p dev +mknod -m 640 dev/sr2 b 11 2 +mkdir -p dev +mknod -m 660 dev/md0 b 9 0 +mkdir -p dev +mknod -m 640 dev/aztcd b 29 0 +mkdir -p dev +mknod -m 640 dev/pda2 b 45 2 +mkdir -p dev +mknod -m 660 dev/parport0 c 99 0 +mkdir -p dev +mknod -m 660 dev/loop0 b 7 0 +mkdir -p dev +mknod -m 660 dev/md11 b 9 11 +mkdir -p dev +mknod -m 640 dev/ttyS3 c 4 67 +mkdir -p dev +mknod -m 644 dev/ttyp6 c 3 6 +mkdir -p dev +mknod -m 600 dev/sgh c 21 7 +mkdir -p dev +mknod -m 644 dev/audio1 c 14 20 +mkdir -p dev +mknod -m 660 dev/hdp b 89 64 +mkdir -p dev +mknod -m 644 dev/ttyp0 c 3 0 +mkdir -p dev +mknod -m 600 dev/tty0 c 4 0 +mkdir -p dev +mknod -m 644 dev/ttyp5 c 3 5 diff --git a/source/installer/sources/initrd/etc/DIR_COLORS b/source/installer/sources/initrd/etc/DIR_COLORS new file mode 100644 index 00000000..13a21dfc --- /dev/null +++ b/source/installer/sources/initrd/etc/DIR_COLORS @@ -0,0 +1,166 @@ +# Configuration file for dircolors, a utility to help you set the +# LS_COLORS environment variable used by GNU ls with the --color option. + +# The keywords COLOR, OPTIONS, and EIGHTBIT (honored by the +# slackware version of dircolors) are recognized but ignored. +# (see the scripts in /etc/profile.d/coreutils-dircolors.* to change default +# options in the Slackware aliases) + +# Below, there should be one TERM entry for each termtype that is colorizable +TERM linux +TERM linux-c +TERM mach-color +TERM console +TERM con132x25 +TERM con132x30 +TERM con132x43 +TERM con132x60 +TERM con80x25 +TERM con80x28 +TERM con80x30 +TERM con80x43 +TERM con80x50 +TERM con80x60 +TERM cygwin +TERM dtterm +TERM putty +TERM xterm +TERM xterm-color +TERM xterm-debian +TERM rxvt +TERM screen +TERM screen-bce +TERM screen-w +TERM vt100 +TERM Eterm + +# Below are the color init strings for the basic file types. A color init +# string consists of one or more of the following numeric codes: +# Attribute codes: +# 00=none 01=bold 04=underscore 05=blink 07=reverse 08=concealed +# Text color codes: +# 30=black 31=red 32=green 33=yellow 34=blue 35=magenta 36=cyan 37=white +# Background color codes: +# 40=black 41=red 42=green 43=yellow 44=blue 45=magenta 46=cyan 47=white +NORMAL 00 # global default, although everything should be something. +FILE 00 # normal file +DIR 01;34 # directory +LINK 01;36 # symbolic link. (If you set this to 'target' instead of a + # numerical value, the color is as for the file pointed to.) +FIFO 40;33 # pipe +SOCK 01;35 # socket +DOOR 01;35 # door +BLK 40;33;01 # block device driver +CHR 40;33;01 # character device driver +ORPHAN 40;31;01 # symlink to nonexistent file +SETUID 37;41 # file that is setuid (u+s) +SETGID 30;43 # file that is setgid (g+s) +STICKY_OTHER_WRITABLE 30;42 # dir that is sticky and other-writable (+t,o+w) +OTHER_WRITABLE 34;42 # dir that is other-writable (o+w) and not sticky +STICKY 37;44 # dir with the sticky bit set (+t) and not other-writable +EXEC 01;32 # This is for files with execute permission: + +# List any file extensions like '.gz' or '.tar' that you would like ls +# to colorize below. Put the extension, a space, and the color init string. +# (and any comments you want to add after a '#') + +# DOS-style executables (bright green) +.bat 01;32 +.BAT 01;32 +.btm 01;32 +.BTM 01;32 +.cmd 01;32 +.CMD 01;32 +.com 01;32 +.COM 01;32 +.dll 01;32 +.DLL 01;32 +.exe 01;32 +.EXE 01;32 + +# archives or compressed (bright red) +.arj 01;31 +.bz2 01;31 +.deb 01;31 +.gz 01;31 +.lzh 01;31 +.rar 01;31 +.RAR 01;31 +.rpm 01;31 +.tar 01;31 +.taz 01;31 +.tb2 01;31 +.tbz2 01;31 +.tbz 01;31 +.tgz 01;31 +.tz2 01;31 +.z 01;31 +.Z 01;31 +.zip 01;31 +.ZIP 01;31 +.zoo 01;31 + +# multimedia (video/image/sound) file formats +.asf 01;35 +.ASF 01;35 +.avi 01;35 +.AVI 01;35 +.bmp 01;35 +.BMP 01;35 +.flac 01;35 +.FLAC 01;35 +.gif 01;35 +.GIF 01;35 +.jpg 01;35 +.JPG 01;35 +.jpeg 01;35 +.JPEG 01;35 +.m2a 01;35 +.M2A 01;35 +.m2v 01;35 +.M2V 01;35 +.m4a 01;35 +.M4A 01;35 +.m4p 01;35 +.M4P 01;35 +.m4v 01;35 +.M4V 01;35 +.mov 01;35 +.MOV 01;35 +.mp3 01;35 +.MP3 01;35 +.mpc 01;35 +.MPC 01;35 +.mpeg 01;35 +.MPEG 01;35 +.mpg 01;35 +.MPG 01;35 +.ogg 01;35 +.OGG 01;35 +.pbm 01;35 +.pgm 01;35 +.png 01;35 +.PNG 01;35 +.ppm 01;35 +.ram 01;35 +.RAM 01;35 +.rm 01;35 +.RM 01;35 +.tga 01;35 +.TGA 01;35 +.tif 01;35 +.TIF 01;35 +.tiff 01;35 +.TIFF 01;35 +.wav 01;35 +.WAV 01;35 +.wma 01;35 +.WMA 01;35 +.wmv 01;35 +.WMV 01;35 +.xbm 01;35 +.xcf 01;35 +.xpm 01;35 +.xwd 01;35 +.XWD 01;35 + diff --git a/source/installer/sources/initrd/etc/HOSTNAME b/source/installer/sources/initrd/etc/HOSTNAME new file mode 100644 index 00000000..23169fd6 --- /dev/null +++ b/source/installer/sources/initrd/etc/HOSTNAME @@ -0,0 +1 @@ +slackware.example.net diff --git a/source/installer/sources/initrd/etc/dhcpc/dhcpcd.exe-sample b/source/installer/sources/initrd/etc/dhcpc/dhcpcd.exe-sample new file mode 100755 index 00000000..f49cffdd --- /dev/null +++ b/source/installer/sources/initrd/etc/dhcpc/dhcpcd.exe-sample @@ -0,0 +1,49 @@ +#!/bin/sh +# +# This is a sample /etc/dhcpc/dhcpcd.exe script. +# /etc/dhcpc/dhcpcd.exe script is executed by dhcpcd daemon +# any time it configures or shuts down interface. +# The following parameters are passed to dhcpcd.exe script: +# $1 = HostInfoFilePath, e.g "/etc/dhcpc/dhcpcd-eth0.info" +# $2 = "up" if interface has been configured with the same +# IP address as before reboot; +# $2 = "down" if interface has been shut down; +# $2 = "new" if interface has been configured with new IP address; +# $3 (optional) = "-d" debug flag passed if dhcpcd daemon has been +# invoked with "-d" flag +# +# Sanity checks + +if [ $# -lt 2 ]; then + logger -s -p local0.err -t dhcpcd.exe "wrong usage" + exit 1 +fi + +hostinfo="$1" +state="$2" +debug="$3" + +# Reading HostInfo file for configuration parameters +. "${hostinfo}" + +case "${state}" in + up) + logger -s -p local0.info -t dhcpcd.exe \ + "interface ${INTERFACE} has been configured with old IP=${IPADDR}" + # Put your code here for when the interface has been brought up with an + # old IP address here + ;; + + new) + logger -s -p local0.info -t dhcpcd.exe \ + "interface ${INTERFACE} has been configured with new IP=${IPADDR}" + # Put your code here for when the interface has been brought up with a + # new IP address + ;; + + down) logger -s -p local0.info -t dhcpcd.exe \ + "interface ${INTERFACE} has been brought down" + # Put your code here for the when the interface has been shut down + ;; +esac +exit 0 diff --git a/source/installer/sources/initrd/etc/disk2 b/source/installer/sources/initrd/etc/disk2 new file mode 100644 index 00000000..6a80aac2 --- /dev/null +++ b/source/installer/sources/initrd/etc/disk2 @@ -0,0 +1,7 @@ +Hi there. :-) + +This file is used to determine if the second install "disk" +is already loaded or not... if it's not found in /etc, then +the boot scripts will ask you to insert the second install +floppy. + diff --git a/source/installer/sources/initrd/etc/dnsmasq.conf b/source/installer/sources/initrd/etc/dnsmasq.conf new file mode 100644 index 00000000..e69de29b --- /dev/null +++ b/source/installer/sources/initrd/etc/dnsmasq.conf diff --git a/source/installer/sources/initrd/etc/fstab b/source/installer/sources/initrd/etc/fstab new file mode 100644 index 00000000..0fdb74a7 --- /dev/null +++ b/source/installer/sources/initrd/etc/fstab @@ -0,0 +1,3 @@ +devpts /dev/pts devpts gid=5,mode=620 0 0 +proc /proc proc defaults 0 0 +tmpfs /dev/shm tmpfs defaults 0 0 diff --git a/source/installer/sources/initrd/etc/group b/source/installer/sources/initrd/etc/group new file mode 100644 index 00000000..8e9154a1 --- /dev/null +++ b/source/installer/sources/initrd/etc/group @@ -0,0 +1,44 @@ +root:x:0:root +bin:x:1:root,bin +daemon:x:2:root,bin,daemon +sys:x:3:root,bin,adm +adm:x:4:root,adm,daemon +tty:x:5: +disk:x:6:root,adm +lp:x:7:lp +mem:x:8: +kmem:x:9: +wheel:x:10:root +floppy:x:11:root +mail:x:12:mail +news:x:13:news +uucp:x:14:uucp +man:x:15: +dialout:x:16:uucp +audio:x:17:root +video:x:18:root +cdrom:x:19:root +games:x:20: +slocate:x:21: +utmp:x:22: +smmsp:x:25:smmsp +tape:x:26:root +mysql:x:27: +rpc:x:32: +sshd:x:33:sshd +gdm:x:42: +shadow:x:43: +ftp:x:50: +oprofile:x:51: +apache:x:80: +messagebus:x:81: +haldaemon:x:82: +plugdev:x:83:root +power:x:84: +netdev:x:86: +pop:x:90:pop +scanner:x:93: +nobody:x:98:nobody +nogroup:x:99: +users:x:100: +console:x:101: diff --git a/source/installer/sources/initrd/etc/host.conf b/source/installer/sources/initrd/etc/host.conf new file mode 100644 index 00000000..a659e913 --- /dev/null +++ b/source/installer/sources/initrd/etc/host.conf @@ -0,0 +1,2 @@ +order hosts, bind +multi on diff --git a/source/installer/sources/initrd/etc/hosts b/source/installer/sources/initrd/etc/hosts new file mode 100644 index 00000000..bc4ad4f1 --- /dev/null +++ b/source/installer/sources/initrd/etc/hosts @@ -0,0 +1,21 @@ +# +# hosts This file describes a number of hostname-to-address +# mappings for the TCP/IP subsystem. It is mostly +# used at boot time, when no name servers are running. +# On small systems, this file can be used instead of a +# "named" name server. Just add the names, addresses +# and any aliases to this file... +# +# By the way, Arnt Gulbrandsen <agulbra@nvg.unit.no> says that 127.0.0.1 +# should NEVER be named with the name of the machine. It causes problems +# for some (stupid) programs, irc and reputedly talk. :^) +# + +# For loopbacking. +127.0.0.1 localhost +# This next entry is technically wrong, but good enough to get TCP/IP apps +# to quit complaining that they can't verify the hostname on a loopback-only +# Linux box. +127.0.0.1 slackware.example.net slackware + +# End of hosts. diff --git a/source/installer/sources/initrd/etc/inittab b/source/installer/sources/initrd/etc/inittab new file mode 100644 index 00000000..2695f00e --- /dev/null +++ b/source/installer/sources/initrd/etc/inittab @@ -0,0 +1,40 @@ +# /etc/inittab +# Boot-time system configuration/initialization script. +# This is run first except when booting in single-user mode. +::sysinit:/etc/rc.d/rc.S + +# Login /bin/sh invocations on selected ttys. +# +# Start a shell on the console +::respawn:-/bin/sh +# Start an "askfirst" shell on tty2 and tty3 +tty2::askfirst:-/bin/sh +tty3::askfirst:-/bin/sh + +# /sbin/getty invocations for selected ttys. +# +#tty1::respawn:/sbin/getty 38400 tty1 +#tty2::respawn:/sbin/getty 38400 tty2 + +# Example of how to put a getty on a serial line (for a terminal) +# +#ttyS0::respawn:/sbin/getty -L ttyS0 9600 vt100 +#ttyS1::respawn:/sbin/getty -L ttyS1 9600 vt100 +# +# Example how to put a getty on a modem line. +#ttyS2::respawn:/sbin/getty -x0 -s 57600 ttyS2 + +# Reboot when ctrl-alt-del keys are pressed. +::ctrlaltdel:/sbin/reboot +#::ctrlaltdel:/sbin/brc + +# Stuff to do before halting or rebooting. +# Hopefully it does these things in order, so that we can fake the +# system date one last time before umounting: +::shutdown:/bin/sh /sbin/fakedate +::shutdown:/sbin/swapoff -a >/dev/null 2>&1 +::shutdown:/bin/umount -a -r >/dev/null 2>&1 +::shutdown:/sbin/vgchange -an --ignorelockingfailure >/dev/null 2>&1 +# Otherwise SSH logins are left lingering: +::shutdown:/bin/killall dropbear > /dev/null 2>&1 +::shutdown:/bin/sh /sbin/fixdate diff --git a/source/installer/sources/initrd/etc/installer b/source/installer/sources/initrd/etc/installer new file mode 100644 index 00000000..e2af85b9 --- /dev/null +++ b/source/installer/sources/initrd/etc/installer @@ -0,0 +1 @@ +If /etc/installer exists, it's a cue to scripts that we're on the installer. diff --git a/source/installer/sources/initrd/etc/issue b/source/installer/sources/initrd/etc/issue new file mode 100644 index 00000000..8b2ac336 --- /dev/null +++ b/source/installer/sources/initrd/etc/issue @@ -0,0 +1,25 @@ + + + + +Welcome to the Slackware Linux installation disk! (version 12.2) + +###### IMPORTANT! READ THE INFORMATION BELOW CAREFULLY. ###### + +- You will need one or more partitions of type 'Linux' prepared. It is also + recommended that you create a swap partition (type 'Linux swap') prior + to installation. For more information, run 'setup' and read the help file. + +- If you're having problems that you think might be related to low memory, you + can try activating a swap partition before you run setup. After making a + swap partition (type 82) with cfdisk or fdisk, activate it like this: + mkswap /dev/<partition> ; swapon /dev/<partition> + +- Once you have prepared the disk partitions for Linux, type 'setup' to begin + the installation process. + +- If you do not have a color monitor, type: TERM=vt100 + before you start 'setup'. + +You may now login as 'root'. + diff --git a/source/installer/sources/initrd/etc/keymaps.tar b/source/installer/sources/initrd/etc/keymaps.tar Binary files differnew file mode 100644 index 00000000..2ae6004b --- /dev/null +++ b/source/installer/sources/initrd/etc/keymaps.tar diff --git a/source/installer/sources/initrd/etc/ld.so.cache b/source/installer/sources/initrd/etc/ld.so.cache Binary files differnew file mode 100644 index 00000000..ea1fb85b --- /dev/null +++ b/source/installer/sources/initrd/etc/ld.so.cache diff --git a/source/installer/sources/initrd/etc/ld.so.conf b/source/installer/sources/initrd/etc/ld.so.conf new file mode 100644 index 00000000..61b171c8 --- /dev/null +++ b/source/installer/sources/initrd/etc/ld.so.conf @@ -0,0 +1,2 @@ +/lib +/usr/lib diff --git a/source/installer/sources/initrd/etc/localtime b/source/installer/sources/initrd/etc/localtime Binary files differnew file mode 100644 index 00000000..5583f5b0 --- /dev/null +++ b/source/installer/sources/initrd/etc/localtime diff --git a/source/installer/sources/initrd/etc/login.defs b/source/installer/sources/initrd/etc/login.defs new file mode 100644 index 00000000..bcbdb2f0 --- /dev/null +++ b/source/installer/sources/initrd/etc/login.defs @@ -0,0 +1,68 @@ +# +# /etc/login.defs - Configuration control definitions for the login package. +# +# $Id: login.defs.linux,v 1.10 1999/03/07 19:14:33 marekm Exp $ +FAIL_DELAY 3 +DIALUPS_CHECK_ENAB yes +FAILLOG_ENAB yes +LOG_UNKFAIL_ENAB no +LOG_OK_LOGINS no +LASTLOG_ENAB yes +MAIL_CHECK_ENAB no +OBSCURE_CHECKS_ENAB yes +PORTTIME_CHECKS_ENAB yes +QUOTAS_ENAB yes +SYSLOG_SU_ENAB yes +SYSLOG_SG_ENAB yes +CONSOLE /etc/securetty +#CONSOLE console:tty01:tty02:tty03:tty04 +#SULOG_FILE /var/log/sulog +MOTD_FILE /etc/motd +#MOTD_FILE /etc/motd:/usr/lib/news/news-motd +#ISSUE_FILE /etc/issue +#TTYTYPE_FILE /etc/ttytype +FTMP_FILE /var/log/btmp +NOLOGINS_FILE /etc/nologin +SU_NAME su +#QMAIL_DIR Maildir +MAIL_DIR /var/spool/mail +#MAIL_FILE .mail +HUSHLOGIN_FILE .hushlogin +#HUSHLOGIN_FILE /etc/hushlogins +NOLOGIN_STR NOLOGIN +#ENV_TZ TZ=CST6CDT +#ENV_TZ /etc/tzname +ENV_HZ HZ=100 +#ENV_HZ HZ=1024 +ENV_SUPATH PATH=/usr/local/sbin:/usr/local/bin:/sbin:/usr/sbin:/bin:/usr/bin +ENV_PATH PATH=/usr/local/bin:/bin:/usr/bin +TTYGROUP tty +TTYPERM 0620 +ERASECHAR 0177 +KILLCHAR 025 +UMASK 022 +#ULIMIT 2097152 +PASS_MAX_DAYS 99999 +PASS_MIN_DAYS 0 +PASS_MIN_LEN 5 +PASS_WARN_AGE 7 +SU_WHEEL_ONLY no +#CRACKLIB_DICTPATH /var/cache/cracklib/cracklib_dict +UID_MIN 1000 +UID_MAX 60000 +GID_MIN 100 +GID_MAX 60000 +LOGIN_RETRIES 5 +LOGIN_TIMEOUT 60 +PASS_CHANGE_TRIES 5 +PASS_ALWAYS_WARN yes +#PASS_MAX_LEN 8 +CHFN_AUTH yes +CHFN_RESTRICT frwh +#LOGIN_STRING "%s's Password: " +MD5_CRYPT_ENAB yes +#CONSOLE_GROUPS floppy:audio:cdrom +DEFAULT_HOME yes +ENVIRON_FILE /etc/environment +#USERDEL_CMD /usr/sbin/userdel_local +#NO_PASSWORD_CONSOLE tty1:tty2:tty3:tty4:tty5:tty6 diff --git a/source/installer/sources/initrd/etc/lvm/lvm.conf b/source/installer/sources/initrd/etc/lvm/lvm.conf new file mode 100644 index 00000000..16cefb2f --- /dev/null +++ b/source/installer/sources/initrd/etc/lvm/lvm.conf @@ -0,0 +1,411 @@ +# This is an example configuration file for the LVM2 system. +# It contains the default settings that would be used if there was no +# /etc/lvm/lvm.conf file. +# +# Refer to 'man lvm.conf' for further information including the file layout. +# +# To put this file in a different directory and override /etc/lvm set +# the environment variable LVM_SYSTEM_DIR before running the tools. + + +# This section allows you to configure which block devices should +# be used by the LVM system. +devices { + + # Where do you want your volume groups to appear ? + dir = "/dev" + + # An array of directories that contain the device nodes you wish + # to use with LVM2. + scan = [ "/dev" ] + + # If several entries in the scanned directories correspond to the + # same block device and the tools need to display a name for device, + # all the pathnames are matched against each item in the following + # list of regular expressions in turn and the first match is used. + preferred_names = [ ] + + # Try to avoid using undescriptive /dev/dm-N names, if present. + # preferred_names = [ "^/dev/mpath/", "^/dev/mapper/mpath", "^/dev/[hs]d" ] + + # A filter that tells LVM2 to only use a restricted set of devices. + # The filter consists of an array of regular expressions. These + # expressions can be delimited by a character of your choice, and + # prefixed with either an 'a' (for accept) or 'r' (for reject). + # The first expression found to match a device name determines if + # the device will be accepted or rejected (ignored). Devices that + # don't match any patterns are accepted. + + # Be careful if there there are symbolic links or multiple filesystem + # entries for the same device as each name is checked separately against + # the list of patterns. The effect is that if any name matches any 'a' + # pattern, the device is accepted; otherwise if any name matches any 'r' + # pattern it is rejected; otherwise it is accepted. + + # Don't have more than one filter line active at once: only one gets used. + + # Run vgscan after you change this parameter to ensure that + # the cache file gets regenerated (see below). + # If it doesn't do what you expect, check the output of 'vgscan -vvvv'. + + + # By default we accept every block device: + filter = [ "a/.*/" ] + + # Exclude the cdrom drive + # filter = [ "r|/dev/cdrom|" ] + + # When testing I like to work with just loopback devices: + # filter = [ "a/loop/", "r/.*/" ] + + # Or maybe all loops and ide drives except hdc: + # filter =[ "a|loop|", "r|/dev/hdc|", "a|/dev/ide|", "r|.*|" ] + + # Use anchors if you want to be really specific + # filter = [ "a|^/dev/hda8$|", "r/.*/" ] + + # The results of the filtering are cached on disk to avoid + # rescanning dud devices (which can take a very long time). + # By default this cache is stored in the /etc/lvm/cache directory + # in a file called '.cache'. + # It is safe to delete the contents: the tools regenerate it. + # (The old setting 'cache' is still respected if neither of + # these new ones is present.) + cache_dir = "/etc/lvm/cache" + cache_file_prefix = "" + + # You can turn off writing this cache file by setting this to 0. + write_cache_state = 1 + + # Advanced settings. + + # List of pairs of additional acceptable block device types found + # in /proc/devices with maximum (non-zero) number of partitions. + # types = [ "fd", 16 ] + + # If sysfs is mounted (2.6 kernels) restrict device scanning to + # the block devices it believes are valid. + # 1 enables; 0 disables. + sysfs_scan = 1 + + # By default, LVM2 will ignore devices used as components of + # software RAID (md) devices by looking for md superblocks. + # 1 enables; 0 disables. + md_component_detection = 1 + + # By default, if a PV is placed directly upon an md device, LVM2 + # will align its data blocks with the the chunk_size exposed in sysfs. + # 1 enables; 0 disables. + md_chunk_alignment = 1 + + # If, while scanning the system for PVs, LVM2 encounters a device-mapper + # device that has its I/O suspended, it waits for it to become accessible. + # Set this to 1 to skip such devices. This should only be needed + # in recovery situations. + ignore_suspended_devices = 0 +} + +# This section that allows you to configure the nature of the +# information that LVM2 reports. +log { + + # Controls the messages sent to stdout or stderr. + # There are three levels of verbosity, 3 being the most verbose. + verbose = 0 + + # Should we send log messages through syslog? + # 1 is yes; 0 is no. + syslog = 1 + + # Should we log error and debug messages to a file? + # By default there is no log file. + #file = "/var/log/lvm2.log" + + # Should we overwrite the log file each time the program is run? + # By default we append. + overwrite = 0 + + # What level of log messages should we send to the log file and/or syslog? + # There are 6 syslog-like log levels currently in use - 2 to 7 inclusive. + # 7 is the most verbose (LOG_DEBUG). + level = 0 + + # Format of output messages + # Whether or not (1 or 0) to indent messages according to their severity + indent = 1 + + # Whether or not (1 or 0) to display the command name on each line output + command_names = 0 + + # A prefix to use before the message text (but after the command name, + # if selected). Default is two spaces, so you can see/grep the severity + # of each message. + prefix = " " + + # To make the messages look similar to the original LVM tools use: + # indent = 0 + # command_names = 1 + # prefix = " -- " + + # Set this if you want log messages during activation. + # Don't use this in low memory situations (can deadlock). + # activation = 0 +} + +# Configuration of metadata backups and archiving. In LVM2 when we +# talk about a 'backup' we mean making a copy of the metadata for the +# *current* system. The 'archive' contains old metadata configurations. +# Backups are stored in a human readeable text format. +backup { + + # Should we maintain a backup of the current metadata configuration ? + # Use 1 for Yes; 0 for No. + # Think very hard before turning this off! + backup = 1 + + # Where shall we keep it ? + # Remember to back up this directory regularly! + backup_dir = "/etc/lvm/backup" + + # Should we maintain an archive of old metadata configurations. + # Use 1 for Yes; 0 for No. + # On by default. Think very hard before turning this off. + archive = 1 + + # Where should archived files go ? + # Remember to back up this directory regularly! + archive_dir = "/etc/lvm/archive" + + # What is the minimum number of archive files you wish to keep ? + retain_min = 10 + + # What is the minimum time you wish to keep an archive file for ? + retain_days = 30 +} + +# Settings for the running LVM2 in shell (readline) mode. +shell { + + # Number of lines of history to store in ~/.lvm_history + history_size = 100 +} + + +# Miscellaneous global LVM2 settings +global { + + # The file creation mask for any files and directories created. + # Interpreted as octal if the first digit is zero. + umask = 077 + + # Allow other users to read the files + #umask = 022 + + # Enabling test mode means that no changes to the on disk metadata + # will be made. Equivalent to having the -t option on every + # command. Defaults to off. + test = 0 + + # Default value for --units argument + units = "h" + + # Whether or not to communicate with the kernel device-mapper. + # Set to 0 if you want to use the tools to manipulate LVM metadata + # without activating any logical volumes. + # If the device-mapper kernel driver is not present in your kernel + # setting this to 0 should suppress the error messages. + activation = 1 + + # If we can't communicate with device-mapper, should we try running + # the LVM1 tools? + # This option only applies to 2.4 kernels and is provided to help you + # switch between device-mapper kernels and LVM1 kernels. + # The LVM1 tools need to be installed with .lvm1 suffices + # e.g. vgscan.lvm1 and they will stop working after you start using + # the new lvm2 on-disk metadata format. + # The default value is set when the tools are built. + # fallback_to_lvm1 = 0 + + # The default metadata format that commands should use - "lvm1" or "lvm2". + # The command line override is -M1 or -M2. + # Defaults to "lvm1" if compiled in, else "lvm2". + # format = "lvm1" + + # Location of proc filesystem + proc = "/proc" + + # Type of locking to use. Defaults to local file-based locking (1). + # Turn locking off by setting to 0 (dangerous: risks metadata corruption + # if LVM2 commands get run concurrently). + # Type 2 uses the external shared library locking_library. + # Type 3 uses built-in clustered locking. + locking_type = 1 + + # If using external locking (type 2) and initialisation fails, + # with this set to 1 an attempt will be made to use the built-in + # clustered locking. + # If you are using a customised locking_library you should set this to 0. + fallback_to_clustered_locking = 1 + + # If an attempt to initialise type 2 or type 3 locking failed, perhaps + # because cluster components such as clvmd are not running, with this set + # to 1 an attempt will be made to use local file-based locking (type 1). + # If this succeeds, only commands against local volume groups will proceed. + # Volume Groups marked as clustered will be ignored. + fallback_to_local_locking = 1 + + # Local non-LV directory that holds file-based locks while commands are + # in progress. A directory like /tmp that may get wiped on reboot is OK. + locking_dir = "/var/lock/lvm" + + # Other entries can go here to allow you to load shared libraries + # e.g. if support for LVM1 metadata was compiled as a shared library use + # format_libraries = "liblvm2format1.so" + # Full pathnames can be given. + + # Search this directory first for shared libraries. + # library_dir = "/lib" + + # The external locking library to load if locking_type is set to 2. + # locking_library = "liblvm2clusterlock.so" +} + +activation { + # How to fill in missing stripes if activating an incomplete volume. + # Using "error" will make inaccessible parts of the device return + # I/O errors on access. You can instead use a device path, in which + # case, that device will be used to in place of missing stripes. + # But note that using anything other than "error" with mirrored + # or snapshotted volumes is likely to result in data corruption. + missing_stripe_filler = "error" + + # How much stack (in KB) to reserve for use while devices suspended + reserved_stack = 256 + + # How much memory (in KB) to reserve for use while devices suspended + reserved_memory = 8192 + + # Nice value used while devices suspended + process_priority = -18 + + # If volume_list is defined, each LV is only activated if there is a + # match against the list. + # "vgname" and "vgname/lvname" are matched exactly. + # "@tag" matches any tag set in the LV or VG. + # "@*" matches if any tag defined on the host is also set in the LV or VG + # + # volume_list = [ "vg1", "vg2/lvol1", "@tag1", "@*" ] + + # Size (in KB) of each copy operation when mirroring + mirror_region_size = 512 + + # Setting to use when there is no readahead value stored in the metadata. + # + # "none" - Disable readahead. + # "auto" - Use default value chosen by kernel. + readahead = "auto" + + # 'mirror_image_fault_policy' and 'mirror_log_fault_policy' define + # how a device failure affecting a mirror is handled. + # A mirror is composed of mirror images (copies) and a log. + # A disk log ensures that a mirror does not need to be re-synced + # (all copies made the same) every time a machine reboots or crashes. + # + # In the event of a failure, the specified policy will be used to + # determine what happens: + # + # "remove" - Simply remove the faulty device and run without it. If + # the log device fails, the mirror would convert to using + # an in-memory log. This means the mirror will not + # remember its sync status across crashes/reboots and + # the entire mirror will be re-synced. If a + # mirror image fails, the mirror will convert to a + # non-mirrored device if there is only one remaining good + # copy. + # + # "allocate" - Remove the faulty device and try to allocate space on + # a new device to be a replacement for the failed device. + # Using this policy for the log is fast and maintains the + # ability to remember sync state through crashes/reboots. + # Using this policy for a mirror device is slow, as it + # requires the mirror to resynchronize the devices, but it + # will preserve the mirror characteristic of the device. + # This policy acts like "remove" if no suitable device and + # space can be allocated for the replacement. + # Currently this is not implemented properly and behaves + # similarly to: + # + # "allocate_anywhere" - Operates like "allocate", but it does not + # require that the new space being allocated be on a + # device is not part of the mirror. For a log device + # failure, this could mean that the log is allocated on + # the same device as a mirror device. For a mirror + # device, this could mean that the mirror device is + # allocated on the same device as another mirror device. + # This policy would not be wise for mirror devices + # because it would break the redundant nature of the + # mirror. This policy acts like "remove" if no suitable + # device and space can be allocated for the replacement. + + mirror_log_fault_policy = "allocate" + mirror_device_fault_policy = "remove" +} + + +#################### +# Advanced section # +#################### + +# Metadata settings +# +# metadata { + # Default number of copies of metadata to hold on each PV. 0, 1 or 2. + # You might want to override it from the command line with 0 + # when running pvcreate on new PVs which are to be added to large VGs. + + # pvmetadatacopies = 1 + + # Approximate default size of on-disk metadata areas in sectors. + # You should increase this if you have large volume groups or + # you want to retain a large on-disk history of your metadata changes. + + # pvmetadatasize = 255 + + # List of directories holding live copies of text format metadata. + # These directories must not be on logical volumes! + # It's possible to use LVM2 with a couple of directories here, + # preferably on different (non-LV) filesystems, and with no other + # on-disk metadata (pvmetadatacopies = 0). Or this can be in + # addition to on-disk metadata areas. + # The feature was originally added to simplify testing and is not + # supported under low memory situations - the machine could lock up. + # + # Never edit any files in these directories by hand unless you + # you are absolutely sure you know what you are doing! Use + # the supplied toolset to make changes (e.g. vgcfgrestore). + + # dirs = [ "/etc/lvm/metadata", "/mnt/disk2/lvm/metadata2" ] +#} + +# Event daemon +# +# dmeventd { + # mirror_library is the library used when monitoring a mirror device. + # + # "libdevmapper-event-lvm2mirror.so" attempts to recover from + # failures. It removes failed devices from a volume group and + # reconfigures a mirror as necessary. If no mirror library is + # provided, mirrors are not monitored through dmeventd. + + # mirror_library = "libdevmapper-event-lvm2mirror.so" + + # snapshot_library is the library used when monitoring a snapshot device. + # + # "libdevmapper-event-lvm2snapshot.so" monitors the filling of + # snapshots and emits a warning through syslog, when the use of + # snapshot exceedes 80%. The warning is repeated when 85%, 90% and + # 95% of the snapshot are filled. + + # snapshot_library = "libdevmapper-event-lvm2snapshot.so" +#} + diff --git a/source/installer/sources/initrd/etc/mdev.conf b/source/installer/sources/initrd/etc/mdev.conf new file mode 100644 index 00000000..e69de29b --- /dev/null +++ b/source/installer/sources/initrd/etc/mdev.conf diff --git a/source/installer/sources/initrd/etc/mke2fs.conf b/source/installer/sources/initrd/etc/mke2fs.conf new file mode 100644 index 00000000..3795b1ed --- /dev/null +++ b/source/installer/sources/initrd/etc/mke2fs.conf @@ -0,0 +1,44 @@ +[defaults] + base_features = sparse_super,filetype,resize_inode,dir_index,ext_attr + blocksize = 4096 + inode_size = 256 + inode_ratio = 16384 + +[fs_types] + ext3 = { + features = has_journal + } + ext4 = { + features = has_journal,extents,huge_file,flex_bg,uninit_bg,dir_nlink,extra_isize + inode_size = 256 + } + ext4dev = { + features = has_journal,extents,huge_file,flex_bg,uninit_bg,dir_nlink,extra_isize + inode_size = 256 + options = test_fs=1 + } + small = { + blocksize = 1024 + inode_size = 128 + inode_ratio = 4096 + } + floppy = { + blocksize = 1024 + inode_size = 128 + inode_ratio = 8192 + } + news = { + inode_ratio = 4096 + } + largefile = { + inode_ratio = 1048576 + blocksize = -1 + } + largefile4 = { + inode_ratio = 4194304 + blocksize = -1 + } + hurd = { + blocksize = 4096 + inode_size = 128 + } diff --git a/source/installer/sources/initrd/etc/motd b/source/installer/sources/initrd/etc/motd new file mode 100644 index 00000000..e69de29b --- /dev/null +++ b/source/installer/sources/initrd/etc/motd diff --git a/source/installer/sources/initrd/etc/mtab b/source/installer/sources/initrd/etc/mtab new file mode 100644 index 00000000..e69de29b --- /dev/null +++ b/source/installer/sources/initrd/etc/mtab diff --git a/source/installer/sources/initrd/etc/mtools.conf b/source/installer/sources/initrd/etc/mtools.conf new file mode 100644 index 00000000..b528c01d --- /dev/null +++ b/source/installer/sources/initrd/etc/mtools.conf @@ -0,0 +1,64 @@ +# Example mtools.conf files. Uncomment the lines which correspond to +# your architecture and comment out the "SAMPLE FILE" line below +#SAMPLE FILE + +# # Linux floppy drives +drive a: file="/dev/fd0" exclusive +drive b: file="/dev/fd1" exclusive + +# # First SCSI hard disk partition +# drive c: file="/dev/sda1" + +# # First IDE hard disk partition +# drive c: file="/dev/hda1" + +# # dosemu floppy image +# drive m: file="/var/lib/dosemu/diskimage" + +# # dosemu hdimage +# drive n: file="/var/lib/dosemu/diskimage" offset=3840 + +# # Atari ramdisk image +# drive o: file="/tmp/atari_rd" offset=136 + +# # ZIP disk for Solaris: +# Drive X is ZIP-100 at target 5 +# drive X: file="/dev/rdsk/c0t5d0s2" partition=4 scsi=1 nodelay + +# # ZIP disk for SunOS: +# # Zip drive is at target 5, which default kernel calls tape st1 !! +# drive Y: file="/dev/rsd5c" partition=4 scsi=1 nodelay + +# # autoselect zip drive/floppy on HP-UX 9/10 +# drive a: file="/dev/rdsk/c201d5" exclusive partition=4 +# drive a: file="/dev/rdsk/c201d5s0" exclusive partition=4 +# drive a: file="/dev/rfloppy/c201d0s0" exclusive + +# A/UX target 5 on 1st scsi bus jaz or zip +# drive X: file="/dev/rdsk/c105d0s31" partition=4 + + +# Some examples for BeOS. +# floppy drive. hardcoded in devices.c, so no real need to define it here +#drive a: file="/dev/floppy_disk" exclusive +# ZIP drive on SCSI ID 6 +#drive z: file="/dev/scsi_disk_060" offset=16384 fat_bits=16 + +# SCO Unix 3.2v4 +# # Floppy disk drives +# +# drive a: file="/dev/install" exclusive +# drive b: file="/dev/install1" exclusive +# +# # SCSI hard disk partitions +# +# drive c: file="/dev/dsk/0sC" +# drive d: file="/dev/dsk/0sD" +# drive e: file="/dev/dsk/0sE" +# drive f: file="/dev/dsk/0sF" +# drive g: file="/dev/dsk/0sG" +# drive h: file="/dev/dsk/0sH" + +# # uncomment the following line to display all file names in lower +# # case by default +# mtools_lower_case=1 diff --git a/source/installer/sources/initrd/etc/networks b/source/installer/sources/initrd/etc/networks new file mode 100644 index 00000000..50d5162e --- /dev/null +++ b/source/installer/sources/initrd/etc/networks @@ -0,0 +1,10 @@ +# +# networks This file describes a number of netname-to-address +# mappings for the TCP/IP subsystem. It is mostly +# used at boot time, when no name servers are running. +# + +loopback 127.0.0.0 +localnet 127.0.0.0 + +# End of networks. diff --git a/source/installer/sources/initrd/etc/nsswitch.conf b/source/installer/sources/initrd/etc/nsswitch.conf new file mode 100644 index 00000000..b21796bb --- /dev/null +++ b/source/installer/sources/initrd/etc/nsswitch.conf @@ -0,0 +1,42 @@ +# +# /etc/nsswitch.conf +# +# An example Name Service Switch config file. This file should be +# sorted with the most-used services at the beginning. +# +# The entry '[NOTFOUND=return]' means that the search for an +# entry should stop if the search in the previous entry turned +# up nothing. Note that if the search failed due to some other reason +# (like no NIS server responding) then the search continues with the +# next entry. +# +# Legal entries are: +# +# nisplus or nis+ Use NIS+ (NIS version 3) +# nis or yp Use NIS (NIS version 2), also called YP +# dns Use DNS (Domain Name Service) +# files Use the local files +# [NOTFOUND=return] Stop searching if not found so far +# + +passwd: files +shadow: files +group: files + +hosts: files dns + +services: [NOTFOUND=return] files +networks: [NOTFOUND=return] files +protocols: [NOTFOUND=return] files +rpc: [NOTFOUND=return] files +ethers: [NOTFOUND=return] files +netmasks: [NOTFOUND=return] files +bootparams: [NOTFOUND=return] files + +netgroup: + +publickey: + +automount: files +aliases: files + diff --git a/source/installer/sources/initrd/etc/passwd b/source/installer/sources/initrd/etc/passwd new file mode 100644 index 00000000..d89e1ba5 --- /dev/null +++ b/source/installer/sources/initrd/etc/passwd @@ -0,0 +1,21 @@ +root:x:0:0::/root:/bin/bash +bin:x:1:1:bin:/bin: +daemon:x:2:2:daemon:/sbin: +adm:x:3:4:adm:/var/log: +lp:x:4:7:lp:/var/spool/lpd: +sync:x:5:0:sync:/sbin:/bin/sync +shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown +halt:x:7:0:halt:/sbin:/sbin/halt +mail:x:8:12:mail:/: +news:x:9:13:news:/usr/lib/news: +uucp:x:10:14:uucp:/var/spool/uucppublic: +operator:x:11:0:operator:/root:/bin/bash +games:x:12:100:games:/usr/games: +ftp:x:14:50::/home/ftp: +smmsp:x:25:25:smmsp:/var/spool/clientmqueue: +mysql:x:27:27:MySQL:/var/lib/mysql:/bin/bash +rpc:x:32:32:RPC portmap user:/:/bin/false +sshd:x:33:33:sshd:/: +gdm:x:42:42:GDM:/var/state/gdm:/bin/bash +pop:x:90:90:POP:/: +nobody:x:99:99:nobody:/: diff --git a/source/installer/sources/initrd/etc/pcmcia/config.opts b/source/installer/sources/initrd/etc/pcmcia/config.opts new file mode 100644 index 00000000..5b8d5faf --- /dev/null +++ b/source/installer/sources/initrd/etc/pcmcia/config.opts @@ -0,0 +1,71 @@ +# +# Local PCMCIA Configuration File +# +#---------------------------------------------------------------------- +# +# System resources available for PCMCIA cards +# +# NOTE: these settings have no effect on resources assigned to a +# CardBus bridge device itself; this file only affects resources +# assigned to cards. Also, interrupt settings here will only affect +# ISA bus interrupts assigned to 16-bit cards. PCI interrupts +# generally can't be reconfigured. +# +# With the kernel PCMCIA subsystem, these settings also have no effect +# at all on resources used for 32-bit CardBus cards. Those are set by +# the PCI hotplug subsystem. +# + +# These are the official ports to use from pcmcia-cs: +#include port 0x100-0x4ff, port 0x800-0x8ff, port 0xc00-0xcff +# However, ports 0x810-0x81f hurt on some DELL machines and +# ports 0x3b0-0x3df hurt on some FSC machines, so we use this port +# list instead: +include port 0x100-0x3af, port 0x3e0-0x4ff, port 0xc00-0xcff + +include memory 0xc0000-0xfffff +include memory 0xa0000000-0xa0ffffff, memory 0x60000000-0x60ffffff + +# High port numbers do not always work... +# include port 0x1000-0x17ff + +# Extra port range for IBM Token Ring +include port 0xa00-0xaff + +# Resources we should not use, even if they appear to be available + +# First built-in serial port +exclude irq 4 +# Second built-in serial port +#exclude irq 3 +# First built-in parallel port +exclude irq 7 + +#---------------------------------------------------------------------- + +# Examples of options for loadable modules + +# To fix sluggish network with IBM ethernet adapter... +#module "pcnet_cs" opts "mem_speed=600" + +# Options for IBM Token Ring adapters +#module "ibmtr_cs" opts "mmiobase=0xd0000 srambase=0xd4000" + +# Options for Raylink/WebGear driver: uncomment only one line... +# These are the default settings for use with the WebGear Windows driver: +#module "ray_cs" opts "essid=NETWORK_NAME hop_dwell=128 beacon_period=256 translate=0" +# Generic ad-hoc network +#module "ray_cs" opts "essid=ADHOC_ESSID hop_dwell=128 beacon_period=256 translate=1" +# Infrastructure network for older cards +#module "ray_cs" opts "net_type=1 essid=ESSID1" +# Infrastructure network for WebGear +#module "ray_cs" opts "net_type=1 essid=ESSID1 translate=1 hop_dwell=128 beacon_period=256" + +# Options for WaveLAN/IEEE driver (AccessPoint mode)... +#module "wvlan_cs" opts "station_name=MY_PC" +# Options for WaveLAN/IEEE driver (ad-hoc mode)... +#module "wvlan_cs" opts "port_type=3 channel=1 station_name=MY_PC" + +# Options for Xircom Netwave driver... +#module "netwave_cs" opts "domain=0x100 scramble_key=0x0" + diff --git a/source/installer/sources/initrd/etc/profile b/source/installer/sources/initrd/etc/profile new file mode 100644 index 00000000..c728b165 --- /dev/null +++ b/source/installer/sources/initrd/etc/profile @@ -0,0 +1,35 @@ +# commands common to all logins +PATH="$PATH:/bin:/sbin:/usr/bin:/usr/lib/setup" +PATH="$PATH:/mnt/usr/local/bin:/mnt/usr/bin:/mnt/bin" +PATH="$PATH:/mnt/usr/local/sbin:/mnt/usr/sbin:/mnt/sbin" +PATH="$PATH:/mnt/linux/usr/local/bin:/mnt/linux/usr/bin:/mnt/linux/bin" +PATH="$PATH:/mnt/linux/usr/local/sbin:/mnt/linux/usr/sbin:/mnt/linux/sbin" + +# Allow a user to set the default TERM entry by specifying TERM=<name> +# as a kernel command line parameter: +if cat /proc/cmdline | grep "TERM=[a-zA-Z0-9]" 1> /dev/null 2> /dev/null ; then + export TERM=$( sed 's/.*TERM=\([^ ]*\).*/\1/' < /proc/cmdline ) +elif cat /proc/cmdline | grep console=ttyS 1> /dev/null 2> /dev/null ; then + export TERM=vt100 +else + export TERM=linux +fi +HOME=/root +LESS=-MM + +# Set command line prompt: +PS1='\u@\h:\w# ' +PS2='> ' + +ignoreeof=10 +export HOME PATH DISPLAY LESS TERM PS1 PS2 ignoreeof +umask 022 + +# Append any additional sh scripts found in /etc/profile.d/: +for profile_script in /etc/profile.d/*.sh ; do + if [ -x $profile_script ]; then + . $profile_script + fi +done +unset profile_script + diff --git a/source/installer/sources/initrd/etc/profile.d/coreutils-dircolors.sh b/source/installer/sources/initrd/etc/profile.d/coreutils-dircolors.sh new file mode 100755 index 00000000..57670d6e --- /dev/null +++ b/source/installer/sources/initrd/etc/profile.d/coreutils-dircolors.sh @@ -0,0 +1,55 @@ +# Slackware color ls profile script for /bin/sh-like shells. + +# Set up LS_OPTIONS environment variable. +# This contains extra command line options to use with ls. +# The default ones are: +# -F = show '/' for dirs, '*' for executables, etc. +# -T 0 = don't trust tab spacing when formatting ls output. +# -b = better support for special characters +OPTIONS="-F -b -T 0" + +# COLOR needs one of these arguments: +# 'auto' colorizes output to ttys, but not pipes. +# 'always' adds color characters to all output. +# 'never' shuts colorization off. +COLOR=auto + +# This section shouldn't require any user adjustment since it is +# simply setting the LS_OPTIONS variable using the information +# already given above: +LS_OPTIONS=" $OPTIONS --color=$COLOR "; +export LS_OPTIONS; +unset COLOR +unset OPTIONS + +# Set up aliases to use color ls by default. A few additional +# aliases like 'dir', 'vdir', etc, are some ancient artifacts +# from 1992 or so... possibly they should be disabled, but maybe +# someone out there is actually using them? :-) +# Assume shell aliases are supported. Ash is going to freak out +# when it sees zsh syntax anyway, so whatever. +alias ls='/bin/ls $LS_OPTIONS'; +alias dir='/bin/ls $LS_OPTIONS --format=vertical'; +alias vdir='/bin/ls $LS_OPTIONS --format=long'; +alias d=dir; +alias v=vdir; + +# Just for fun, here are the old sh/ash style shell functions. +# this script isn't currently working with ash (and makes some noisy +# error messages), but perhaps these will still be of use to +# someone... +#ls () { /bin/ls $LS_OPTIONS "$@" ; }; +#dir () { /bin/ls $LS_OPTIONS --format=vertical "$@" ; }; +#vdir () { /bin/ls $LS_OPTIONS --format=long "$@" ; }; +#d () { dir "$@" ; }; +#v () { vdir "$@" ; }; + +# Set up the LS_COLORS environment: +if [ -f $HOME/.dir_colors ]; then + eval `/bin/dircolors -b $HOME/.dir_colors` +elif [ -f /etc/DIR_COLORS ]; then + eval `/bin/dircolors -b /etc/DIR_COLORS` +else + eval `/bin/dircolors -b` +fi + diff --git a/source/installer/sources/initrd/etc/profile.d/glibc.sh b/source/installer/sources/initrd/etc/profile.d/glibc.sh new file mode 100755 index 00000000..979f4879 --- /dev/null +++ b/source/installer/sources/initrd/etc/profile.d/glibc.sh @@ -0,0 +1,8 @@ +#!/bin/sh +# Set more relaxed (glibc-2.3.5 like) malloc() checking. +# +# This relaxes the default paranoia level so that it reports +# bugs, but does not kill the questionable process. You can +# get away with running broken programs with this setting, +# but at a possible performance and security cost. +#export MALLOC_CHECK_=1 diff --git a/source/installer/sources/initrd/etc/protocols b/source/installer/sources/initrd/etc/protocols new file mode 100644 index 00000000..db3254c9 --- /dev/null +++ b/source/installer/sources/initrd/etc/protocols @@ -0,0 +1,146 @@ +# +# Internet protocols +# +# $FreeBSD: src/etc/protocols,v 1.16 2002/02/10 08:19:58 dd Exp $ +# from: @(#)protocols 5.1 (Berkeley) 4/17/89 +# +# See also http://www.iana.org/assignments/protocol-numbers +# +ip 0 IP # internet protocol, pseudo protocol number +#hopopt 0 HOPOPT # hop-by-hop options for ipv6 +icmp 1 ICMP # internet control message protocol +igmp 2 IGMP # internet group management protocol +ggp 3 GGP # gateway-gateway protocol +ipencap 4 IP-ENCAP # IP encapsulated in IP (officially ``IP'') +st2 5 ST2 # ST2 datagram mode (RFC 1819) +tcp 6 TCP # transmission control protocol +cbt 7 CBT # CBT, Tony Ballardie <A.Ballardie@cs.ucl.ac.uk> +egp 8 EGP # exterior gateway protocol +igp 9 IGP # any private interior gateway (Cisco: for IGRP) +bbn-rcc 10 BBN-RCC-MON # BBN RCC Monitoring +nvp 11 NVP-II # Network Voice Protocol +pup 12 PUP # PARC universal packet protocol +argus 13 ARGUS # ARGUS +emcon 14 EMCON # EMCON +xnet 15 XNET # Cross Net Debugger +chaos 16 CHAOS # Chaos +udp 17 UDP # user datagram protocol +mux 18 MUX # Multiplexing protocol +dcn 19 DCN-MEAS # DCN Measurement Subsystems +hmp 20 HMP # host monitoring protocol +prm 21 PRM # packet radio measurement protocol +xns-idp 22 XNS-IDP # Xerox NS IDP +trunk-1 23 TRUNK-1 # Trunk-1 +trunk-2 24 TRUNK-2 # Trunk-2 +leaf-1 25 LEAF-1 # Leaf-1 +leaf-2 26 LEAF-2 # Leaf-2 +rdp 27 RDP # "reliable datagram" protocol +irtp 28 IRTP # Internet Reliable Transaction Protocol +iso-tp4 29 ISO-TP4 # ISO Transport Protocol Class 4 +netblt 30 NETBLT # Bulk Data Transfer Protocol +mfe-nsp 31 MFE-NSP # MFE Network Services Protocol +merit-inp 32 MERIT-INP # MERIT Internodal Protocol +sep 33 SEP # Sequential Exchange Protocol +3pc 34 3PC # Third Party Connect Protocol +idpr 35 IDPR # Inter-Domain Policy Routing Protocol +xtp 36 XTP # Xpress Tranfer Protocol +ddp 37 DDP # Datagram Delivery Protocol +idpr-cmtp 38 IDPR-CMTP # IDPR Control Message Transport Proto +tp++ 39 TP++ # TP++ Transport Protocol +il 40 IL # IL Transport Protocol +ipv6 41 IPV6 # ipv6 +sdrp 42 SDRP # Source Demand Routing Protocol +ipv6-route 43 IPV6-ROUTE # routing header for ipv6 +ipv6-frag 44 IPV6-FRAG # fragment header for ipv6 +idrp 45 IDRP # Inter-Domain Routing Protocol +rsvp 46 RSVP # Resource ReSerVation Protocol +gre 47 GRE # Generic Routing Encapsulation +mhrp 48 MHRP # Mobile Host Routing Protocol +bna 49 BNA # BNA +esp 50 ESP # encapsulating security payload +ah 51 AH # authentication header +i-nlsp 52 I-NLSP # Integrated Net Layer Security TUBA +swipe 53 SWIPE # IP with Encryption +narp 54 NARP # NBMA Address Resolution Protocol +mobile 55 MOBILE # IP Mobility +tlsp 56 TLSP # Transport Layer Security Protocol +skip 57 SKIP # SKIP +ipv6-icmp 58 IPV6-ICMP # ICMP for IPv6 +ipv6-nonxt 59 IPV6-NONXT # no next header for ipv6 +ipv6-opts 60 IPV6-OPTS # destination options for ipv6 +# 61 # any host internal protocol +cftp 62 CFTP # CFTP +# 63 # any local network +sat-expak 64 SAT-EXPAK # SATNET and Backroom EXPAK +kryptolan 65 KRYPTOLAN # Kryptolan +rvd 66 RVD # MIT Remote Virtual Disk Protocol +ippc 67 IPPC # Internet Pluribus Packet Core +# 68 # any distributed file system +sat-mon 69 SAT-MON # SATNET Monitoring +visa 70 VISA # VISA Protocol +ipcv 71 IPCV # Internet Packet Core Utility +cpnx 72 CPNX # Computer Protocol Network Executive +cphb 73 CPHB # Computer Protocol Heart Beat +wsn 74 WSN # Wang Span Network +pvp 75 PVP # Packet Video Protocol +br-sat-mon 76 BR-SAT-MON # Backroom SATNET Monitoring +sun-nd 77 SUN-ND # SUN ND PROTOCOL-Temporary +wb-mon 78 WB-MON # WIDEBAND Monitoring +wb-expak 79 WB-EXPAK # WIDEBAND EXPAK +iso-ip 80 ISO-IP # ISO Internet Protocol +vmtp 81 VMTP # Versatile Message Transport +secure-vmtp 82 SECURE-VMTP # SECURE-VMTP +vines 83 VINES # VINES +ttp 84 TTP # TTP +nsfnet-igp 85 NSFNET-IGP # NSFNET-IGP +dgp 86 DGP # Dissimilar Gateway Protocol +tcf 87 TCF # TCF +eigrp 88 EIGRP # Enhanced Interior Routing Protocol (Cisco) +ospf 89 OSPFIGP # Open Shortest Path First IGP +sprite-rpc 90 Sprite-RPC # Sprite RPC Protocol +larp 91 LARP # Locus Address Resolution Protocol +mtp 92 MTP # Multicast Transport Protocol +ax.25 93 AX.25 # AX.25 Frames +ipip 94 IPIP # Yet Another IP encapsulation +micp 95 MICP # Mobile Internetworking Control Pro. +scc-sp 96 SCC-SP # Semaphore Communications Sec. Pro. +etherip 97 ETHERIP # Ethernet-within-IP Encapsulation +encap 98 ENCAP # Yet Another IP encapsulation +# 99 # any private encryption scheme +gmtp 100 GMTP # GMTP +ifmp 101 IFMP # Ipsilon Flow Management Protocol +pnni 102 PNNI # PNNI over IP +pim 103 PIM # Protocol Independent Multicast +aris 104 ARIS # ARIS +scps 105 SCPS # SCPS +qnx 106 QNX # QNX +a/n 107 A/N # Active Networks +ipcomp 108 IPComp # IP Payload Compression Protocol +snp 109 SNP # Sitara Networks Protocol +compaq-peer 110 Compaq-Peer # Compaq Peer Protocol +ipx-in-ip 111 IPX-in-IP # IPX in IP +vrrp 112 VRRP # Virtual Router Redundancy Protocol +pgm 113 PGM # PGM Reliable Transport Protocol +# 114 # any 0-hop protocol +l2tp 115 L2TP # Layer Two Tunneling Protocol +ddx 116 DDX # D-II Data Exchange +iatp 117 IATP # Interactive Agent Transfer Protocol +st 118 ST # Schedule Transfer +srp 119 SRP # SpectraLink Radio Protocol +uti 120 UTI # UTI +smp 121 SMP # Simple Message Protocol +sm 122 SM # SM +ptp 123 PTP # Performance Transparency Protocol +isis 124 ISIS # ISIS over IPv4 +fire 125 FIRE +crtp 126 CRTP # Combat Radio Transport Protocol +crudp 127 CRUDP # Combat Radio User Datagram +sscopmce 128 SSCOPMCE +iplt 129 IPLT +sps 130 SPS # Secure Packet Shield +pipe 131 PIPE # Private IP Encapsulation within IP +sctp 132 SCTP # Stream Control Transmission Protocol +fc 133 FC # Fibre Channel +# 134-254 # Unassigned +divert 254 DIVERT # Divert pseudo-protocol [non IANA] +# 255 # Reserved diff --git a/source/installer/sources/initrd/etc/rc.d/rc.S b/source/installer/sources/initrd/etc/rc.d/rc.S new file mode 100755 index 00000000..38317b4d --- /dev/null +++ b/source/installer/sources/initrd/etc/rc.d/rc.S @@ -0,0 +1,250 @@ +#!/bin/sh +# rc.S: Basic system initialization. + +# Any /etc/mtab that exists here is old, so we start with a new one: +/bin/rm -f /etc/mtab{,~,.tmp} && /bin/touch /etc/mtab + +# Add (fake) entry for / to /etc/mtab: +/sbin/mount -f -w /dev/initramfs / -t tmpfs 1> /dev/null + +# Mount /proc: +/sbin/mount -v proc /proc -t proc 1> /dev/null + +# Mount sysfs next: +/sbin/mount -v sysfs /sys -t sysfs 1> /dev/null + +# Activate swap: +/sbin/swapon -a 1> /dev/null + +if [ -x /sbin/ldconfig ]; then + /sbin/ldconfig 1> /dev/null +fi + +## Detect serial console from kernel command line: +#if cat /proc/cmdline | grep console=ttyS 1> /dev/null 2> /dev/null ; then +# SERIAL_CONSOLE="true" +#fi + +# System logger (mostly to eat annoying messages): +/sbin/syslogd 2> /dev/null +sleep 1 +/sbin/klogd -c 3 1> /dev/null + +# Try to load the loop module: +modprobe loop 1> /dev/null 2> /dev/null + +# Run udev: +if ! grep -wq noudev /proc/cmdline ; then + /bin/bash /etc/rc.d/rc.udev start + + # Re-assemble RAID volumes: + /sbin/mdadm -E -s > /etc/mdadm.conf + /sbin/mdadm -S -s + /sbin/mdadm -A -s + # This seems to make the kernel see partitions more reliably: + fdisk -l /dev/md* 1> /dev/null 2> /dev/null +else + # Run our old detection routines: + + # Look for USB keyboard or storage: + /etc/rc.d/rc.usb start + sleep 3 + + # Look for IEEE1394 devices: + if grep 1394 /proc/pci 1> /dev/null 2> /dev/null ; then + /etc/rc.d/rc.ieee1394 start + #sleep 3 + fi + + # Load additional install floppies: + for NEWDISK in 2 ; do + if [ ! -r /etc/disk${NEWDISK} ]; then + while [ 0 ]; do + echo + echo -n "Insert install.${NEWDISK} floppy disk to be loaded into RAM disk and press ENTER" + read readfoo; + if [ "$readfoo" = "Q" -o "$readfoo" = "q" ]; then + break; + fi + echo -n "Loading install.${NEWDISK} floppy into RAM disk... " + ( cd / ; cat /dev/fd0 | zcat 2> /dev/null | tar xf - ) + if [ -r /etc/disk${NEWDISK} ]; then + echo "done." + echo + break; + else + echo "Error. (reload or enter Q)" + echo + continue; + fi + done + fi + done + + ### PROBABLY USELESS WITHOUT SOME TIMED DELAY ABOVE + ## Start USB again (in case we missed a USB keyboard) + #/etc/rc.d/rc.usb start + + # Make detected partitions: + /dev/makedevs.sh + + ## Not needed with CONFIG_SCSI_MULTI_LUN=y + #unset SCAN + ## Now we should rescan the "SCSI" bus to look for new USB or firewire devices + ## that look like SCSI devices: + #if [ -r /proc/bus/usb/devices ]; then + # if cat /proc/bus/usb/devices | grep -w usb-storage 1> /dev/null 2> /dev/null ; then + # SCAN="true" + # fi + #fi + #if [ -r /proc/bus/ieee1394/devices ]; then + # if cat /proc/bus/ieee1394/devices | grep -w SBP2 1> /dev/null 2> /dev/null ; then + # SCAN="true" + # fi + #fi + #if [ "$SCAN" = "true" ]; then + # if ! cat /proc/cmdline | grep -q noscanluns 2> /dev/null ; then + # echo "Detected new USB/IEEE1394 storage devices... scanning all LUNs." + # echo "(to skip, give a 'noscanluns' kernel option at boot)" + # #sleep 5 + # sh /sbin/rescan-scsi-bus -l + # #sleep 1 + # fi + #fi + #unset SCAN + + # Re-assemble RAID volumes: + /sbin/mdadm -E -s > /etc/mdadm.conf + /sbin/mdadm -S -s + /sbin/mdadm -A -s + # This seems to make the kernel see partitions more reliably: + fdisk -l /dev/md* 1> /dev/null 2> /dev/null + + # Check /proc/partitions again: + /dev/makedevs.sh + + # Create LVM nodes: + /dev/devmap_mknod.sh + +fi # End Run udev: + +# Here's the situation. Because of the practice of keeping the local +# time (rather than UTC) in the system's clock, at any given time half +# of the people doing an install will be creating files that upon +# reboot will appear to have been created in the future. +# +# There are a lot of things that aren't happy when that happens. The +# one that screams the most loudly is e2fsck, and we don't want to +# anger that! Sometimes it even proceeds to check the partitions just +# to be sure the user is fully punished. +# +# But, there's a simple solution. If we set the (temporary) Linux clock +# to yesterday (-24h), then there's no way that could occur. Everything +# on the system will be in the past (but not too far in the past). +# Since files will quickly be put into use and given the correct after +# reboot, this really shouldn't have a negative impact. Plus, it affects +# only newly created files during installation -- any file shipped in a +# package will have an accurate time of creation. (for its timezone ;-) +# +# Update: We have to use 2 days ago, or chroot()+timezone offset might +# still be in the future... <sigh> +# +touch /.today +/bin/sh /sbin/fakedate + +if [ -x /etc/rc.d/rc.inet1 ]; then + /bin/sh /etc/rc.d/rc.inet1 +fi + +# pcmciautils is installing rc.pcmcia as chmod 644, so we'll change that. +# It won't be run at boot time, but it'll make it easy for the pcmcia script +# or to run it from the command line. +chmod 755 /etc/rc.d/rc.pcmcia + +# Scan for existing LVM partitions: +# We will run 'vgscan -ay' in the setup to prevent a 10 second sleep; +vgscan --mknodes 2> /tmp/foo +cat /tmp/foo | uniq +rm -f /tmp/foo + +if [ -x /etc/rc.d/rc.font ]; then + /bin/sh /etc/rc.d/rc.font +fi + +# Don't automatically blank the screen, or it will go black during the install +# process when stray keystrokes might be dangerous: +/bin/setterm -blank 0 + +echo > /etc/motd +echo "`/bin/uname -a | /bin/cut -d\ -f1,3`." >> /etc/motd +echo >> /etc/motd +cat << EOF >> /etc/motd +If you're upgrading an existing Slackware system, you might want to +remove old packages before you run 'setup' to install the new ones. If +you don't, your system will still work but there might be some old files +left laying around on your drive. + +Just mount your Linux partitions under /mnt and type 'pkgtool'. If you +don't know how to mount your partitions, type 'pkgtool' and it will tell +you how it's done. + +To partition your hard drive(s), use 'cfdisk' or 'fdisk'. +To start the main installation (after partitioning), type 'setup'. + +EOF + +# Dropbear seems to handle the $PATH correctly now... +#echo > /etc/motd.net +#echo "First command to run is 'source /etc/profile'." >> /etc/motd.net +#echo "This will setup the PATH for you." >> /etc/motd.net +#echo >> /etc/motd.net + +# If possible, figure out what kernel we just booted with: +unset SLACK_KERNEL +for ARG in `cat /proc/cmdline` ; do + if [ "`echo $ARG | cut -f 1 -d =`" = "SLACK_KERNEL" ]; then + IMAGE="`echo $ARG | cut -f 2 -d =`" + SLACK_KERNEL=$IMAGE + fi +done +export SLACK_KERNEL + +. /etc/profile + +clear +if ! cat /proc/cmdline | grep -q 'kbd=' 2> /dev/null ; then + echo + echo + echo "<OPTION TO LOAD SUPPORT FOR NON-US KEYBOARD>" + echo + echo "If you are not using a US keyboard, you may now load a different" + echo "keyboard map. To select a different keyboard map, please enter 1" + echo "now. To continue using the US map, just hit enter." + echo + echo -n "Enter 1 to select a keyboard map: " + read ONE + if [ "$ONE" = "1" ]; then + /usr/lib/setup/SeTkeymap + fi +else + for ARG in `cat /proc/cmdline` ; do + if [ "`echo $ARG | cut -f1 -d=`" = "kbd" ]; then + BMAP="`echo $ARG | cut -f2 -d=`.bmap" + fi + done + tar xzOf /etc/keymaps.tar.gz $BMAP | loadkmap + unset BMAP +fi +clear + +# Provision for unattended network configuration: +/usr/lib/setup/SeTnet boot +# Start dropbear ssh server (only if a configured interface is present): +/etc/rc.d/rc.dropbear start + +# Fake login: (fooled ya! ;^) + +cat /etc/issue +echo -n "slackware login: " +read BOGUS_LOGIN +cat /etc/motd diff --git a/source/installer/sources/initrd/etc/rc.d/rc.dropbear b/source/installer/sources/initrd/etc/rc.d/rc.dropbear new file mode 100755 index 00000000..a9ed47fd --- /dev/null +++ b/source/installer/sources/initrd/etc/rc.d/rc.dropbear @@ -0,0 +1,58 @@ +#!/bin/sh +# Start/stop/restart the dropbear secure shell server: + +# Terminate the script now if we have no interface with an IP address: +if ! `ip -f inet -o addr show | grep -v " lo " 1>/dev/null 2>/dev/null` ; then + exit 1 +fi + +dropbear_start() { + # Create host keys if needed. + if [ ! -f /etc/dropbear/dropbear_rsa_host_key ]; then + /bin/dropbearkey -t rsa -f /etc/dropbear/dropbear_rsa_host_key + fi + if [ ! -f /etc/dropbear/dropbear_dss_host_key ]; then + /bin/dropbearkey -t dss -f /etc/dropbear/dropbear_dss_host_key + fi + touch /var/log/lastlog # The file is missing in the installer + /sbin/dropbear 2>> /var/log/dropbear.log +} + +dropbear_stop() { + killall dropbear +} + +dropbear_restart() { + if [ -r /var/run/dropbear.pid ]; then + echo "WARNING: killing listener process only. To kill every dropbear process, you " + echo " must use 'rc.dropbear stop'. 'rc.dropbear restart' kills only the " + echo " parent dropbear to allow an admin logged in through dropbear to use " + echo " 'rc.dropbear restart' without being cut off. If dropbear has been " + echo " upgraded, new connections will now use the new version, which should " + echo " be a safe enough approach." + kill `cat /var/run/dropbear.pid` + else + echo "WARNING: There does not appear to be a parent instance of dropbear running." + echo " If you really want to kill all running instances of dropbear " + echo " (including any sessions currently in use), run " + echo " '/etc/rc.d/rc.dropbear stop' instead." + exit 1 + fi + sleep 1 + dropbear_start +} + +case "$1" in +'start') + dropbear_start + ;; +'stop') + dropbear_stop + ;; +'restart') + dropbear_restart + ;; +*) + echo "usage $0 start|stop|restart" +esac + diff --git a/source/installer/sources/initrd/etc/rc.d/rc.font b/source/installer/sources/initrd/etc/rc.d/rc.font new file mode 100755 index 00000000..69e69baa --- /dev/null +++ b/source/installer/sources/initrd/etc/rc.d/rc.font @@ -0,0 +1,45 @@ +#!/bin/sh +# Load terminus font. This is either to resize the terminal to be close to default, +# or to simply load a better looking font for the installer. + +# In case udev has not yet prepared the tty devices, create them: +create_tty() { + if [ ! -r /dev/tty1 ]; then + mknod /dev/tty1 c 4 1 + chown root:tty /dev/tty1 + chmod 620 /dev/tty1 + fi + if [ ! -r /dev/tty2 ]; then + mknod /dev/tty2 c 4 2 + chown root:tty /dev/tty2 + chmod 620 /dev/tty2 + fi + if [ ! -r /dev/tty3 ]; then + mknod /dev/tty3 c 4 3 + chown root:tty /dev/tty3 + chmod 620 /dev/tty3 + fi + if [ ! -r /dev/tty4 ]; then + mknod /dev/tty4 c 4 4 + chown root:tty /dev/tty4 + chmod 620 /dev/tty4 + fi +} + +if ! grep -wq nofont /proc/cmdline ; then + if [ ! "$(cat /proc/fb)" = "" ] ; then + if [ -r /usr/share/kbd/consolefonts/ter-120b.psf.gz ]; then + create_tty + for tty in /dev/tty{1,2,3,4} ; do + setfont -C $tty /usr/share/kbd/consolefonts/ter-120b.psf.gz + done + fi + else + if [ -r /usr/share/kbd/consolefonts/ter-c14v.psf.gz ]; then + create_tty + for tty in /dev/tty{1,2,3,4} ; do + setfont -C $tty /usr/share/kbd/consolefonts/ter-c14v.psf.gz + done + fi + fi +fi diff --git a/source/installer/sources/initrd/etc/rc.d/rc.ieee1394 b/source/installer/sources/initrd/etc/rc.d/rc.ieee1394 new file mode 100755 index 00000000..2701229d --- /dev/null +++ b/source/installer/sources/initrd/etc/rc.d/rc.ieee1394 @@ -0,0 +1,48 @@ +#!/bin/sh +# rc.ieee1394: search for IEEE1394 (firewire) devices needed for installation. + +# This is a function to unload the IEEE1394 (firewire) modules: +ieee1394_stop() { + modprobe -r sbp2 ohci1394 + modprobe -r ieee1394 +} + +# This is a function to attempt to enable a IEEE1394 storage device. +# If this causes problems for you, use "noieee1394" as a kernel +# command line option at boot time. +ieee1394_start() { + # If noieee1394 was given at boot, skip. + if ! cat /proc/cmdline | grep noieee1394 1> /dev/null 2> /dev/null ; then + # If there aren't even any modules for this kernel, skip. + if [ -d /lib/modules/`uname -r` ]; then + # If ieee1394 is already loaded, skip. + if ! grep ieee1394 /proc/modules 1> /dev/null 2> /dev/null ; then + echo "Probing for IEEE1394 (Firewire) controllers." + echo "(to skip, give a 'noieee1394' kernel option at boot)" + #sleep 5 + modprobe -q ieee1394 >/dev/null 2>&1 + # Try to load hub module: + modprobe -q ohci1394 >/dev/null 2>&1 + # Attempt to load storage support. + modprobe -q sbp2 >/dev/null 2>&1 + fi + fi + fi +} + +case "$1" in +'start') + ieee1394_start + ;; +'stop') + ieee1394_stop + ;; +'restart') + ieee1394_stop + sleep 5 + ieee1394_start + ;; +*) + echo "usage $0 start|stop|restart" +esac + diff --git a/source/installer/sources/initrd/etc/rc.d/rc.inet1 b/source/installer/sources/initrd/etc/rc.d/rc.inet1 new file mode 100755 index 00000000..370de006 --- /dev/null +++ b/source/installer/sources/initrd/etc/rc.d/rc.inet1 @@ -0,0 +1,28 @@ +#! /bin/sh +# +# rc.inet1 This shell script boots up the base INET system. +# +# Version: @(#)/etc/rc.d/rc.inet1 1.01 05/27/93 +# + +TMP=/var/log/setup/tmp +mkdir -p $TMP/dhcpc + +HOSTNAME=`cat /etc/HOSTNAME` +/bin/hostname `cat /etc/HOSTNAME | cut -f1 -d .` + +# Attach the loopback device. +/sbin/ifconfig lo 127.0.0.1 +/sbin/route add -net 127.0.0.0 netmask 255.0.0.0 lo + +# In case we use udev - +# Try to get information from a local DHCP server and store that for later: +if ! grep -wq nodhcp /proc/cmdline ; then + for EDEV in $(cat /proc/net/dev | grep ':' | sed -e "s/^ *//" | cut -f1 -d: | grep -v lo) ; do + if grep -q $(echo ${EDEV}: | cut -f 1 -d :): /proc/net/wireless ; then + continue # skip wireless interfaces + fi + /sbin/dhcpcd -t 35 -L -T $EDEV 1>/etc/dhcpc/dhcpcd-${EDEV}.info 2>/dev/null & + done +fi + diff --git a/source/installer/sources/initrd/etc/rc.d/rc.pcmcia b/source/installer/sources/initrd/etc/rc.d/rc.pcmcia new file mode 100755 index 00000000..1f21be84 --- /dev/null +++ b/source/installer/sources/initrd/etc/rc.d/rc.pcmcia @@ -0,0 +1,65 @@ +#!/bin/sh +# +# rc.pcmcia: Script to initialize PCMCIA subsystem. +# Based in an example found in cardmgr-to-pcmciautils.txt +# and in Slackware rc.pcmcia found in pcmcia-cs package. +# + +# Set this to the driver to use, one of: +# probe, yenta_socket, i82365, i82092, pd6729, tcic, etc. +# +DRIVER=probe +DRIVER_OPTS= + +case "$1" in + start) + echo "Starting PCMCIA services:" + fgrep -q pcmcia /proc/devices + if [ $? -ne 0 ] ; then + if [ "$DRIVER" = "probe" ]; then + echo " <Probing for PCIC: edit /etc/rc.d/rc.pcmcia>" + for DRV in yenta_socket i82365 tcic ; do + /sbin/modprobe $DRV > /dev/null 2>&1 + /sbin/pccardctl status | grep -q Socket && break + /sbin/modprobe -r $DRV > /dev/null 2>&1 + done + else + echo " <Loading PCIC: $DRIVER>" + /sbin/modprobe $DRIVER $DRIVER_OPTS > /dev/null 2>&1 + fi + /sbin/modprobe pcmcia > /dev/null 2>&1 # just in case it's not auto-loaded + else + echo " <PCIC already loaded>" + fi + ;; + + stop) + echo -n "Shutting down PCMCIA services: " + echo -n "cards " + /sbin/pccardctl eject + MODULES=`/sbin/lsmod | grep "pcmcia " | awk '{print $4}' | tr , ' '` + for i in $MODULES ; do + echo -n "$i " + /sbin/modprobe -r $i > /dev/null 2>&1 + done + echo -n "pcmcia " + /sbin/modprobe -r pcmcia > /dev/null 2>&1 + if [ "$DRIVER" = "probe" ]; then + for DRV in yenta_socket i82365 tcic ; do + grep -qw $DRV /proc/modules && modprobe -r $DRV && \ + echo -n "$DRV " && break + done + else + /sbin/modprobe -r $DRIVER > /dev/null 2>&1 + fi + echo -n "rsrc_nonstatic " + /sbin/modprobe -r rsrc_nonstatic > /dev/null 2>&1 + echo "pcmcia_core" + /sbin/modprobe -r pcmcia_core > /dev/null 2>&1 + ;; + + restart) + $0 stop + $0 start + ;; +esac diff --git a/source/installer/sources/initrd/etc/rc.d/rc.udev b/source/installer/sources/initrd/etc/rc.d/rc.udev new file mode 100755 index 00000000..8c238b0d --- /dev/null +++ b/source/installer/sources/initrd/etc/rc.d/rc.udev @@ -0,0 +1,133 @@ +#!/bin/sh +# This is a script to initialize udev, which populates the /dev +# directory with device nodes, scans for devices, loads the +# appropriate kernel modules, and configures the devices. + +PATH="/sbin:/bin" +OPT="" + +. /etc/udev/udev.conf + +# remove trailing slash from udev_root +UDEV_ROOT=$(echo "${udev_root}" |sed 's/\/*$//') + +case "$1" in + start) + # Sanity check #1, udev requires that the kernel support tmpfs: + if ! grep -wq tmpfs /proc/filesystems ; then + echo "Sorry, but you need tmpfs support in the kernel to use udev." + echo + echo "FATAL: Refusing to run /etc/rc.d/rc.udev." + exit 1 + fi + + # Sanity check #2, make sure that a 2.6.x kernel is new enough: + if [ "$(uname -r | cut -f 1,2 -d .)" = "2.6" ]; then + if [ "$(uname -r | cut -f 3 -d . | sed 's/[^[:digit:]].*//')" -lt "15" ]; then + echo "Sorry, but you need a 2.6.15+ kernel to use udev." + echo "Your kernel version is only $(uname -r)." + echo + echo "FATAL: Refusing to run /etc/rc.d/rc.udev." + exit 1 + fi + fi + + # Sanity check #3, make sure the udev package was not removed. If udevd + # is not there, this will also shut off this script to prevent further + # problems: + if [ ! -x /sbin/udevd ]; then + chmod 644 /etc/rc.d/rc.udev + echo "No udevd daemon found." + echo "Turning off udev: chmod 644 /etc/rc.d/rc.udev" + echo "FATAL: Refusing to run /etc/rc.d/rc.udev." + exit 1 + fi + + # Disable hotplug helper since udevd listens to netlink: + if [ -e /proc/sys/kernel/hotplug ]; then + echo "" > /proc/sys/kernel/hotplug + fi + + # if udevd is already running, rc.udev start will try to re-run + # failed events. Else, it will start udevd. + if ps axc | grep -q udevd ; then + OPT="--type=failed $OPT" + ( cd ${UDEV_ROOT}/.udev + for TMPFILE in tmp-rules-*.rules ; do + mv $TMPFILE /etc/udev/rules.d/${TMPFILE/tmp-rules--/} 2>/dev/null + done + ) + else + # Mount tmpfs on $UDEV_ROOT: + if ! grep -E -q "^[^[:space:]]+ $UDEV_ROOT tmpfs" /proc/mounts; then + # umount shm if needed + if grep -E -q "^[^[:space:]]+ $UDEV_ROOT/shm tmpfs" /proc/mounts; then + umount -l $UDEV_ROOT/shm + fi + + # Umount pts if needed, we will remount it later: + if grep -E -q "^[^[:space:]]+ $UDEV_ROOT/pts devpts" /proc/mounts; then + umount -l $UDEV_ROOT/pts + fi + + # Mount tmpfs on $UDEV_ROOT: + # the -n is because we don't want $UDEV_ROOT umounted when + # someone (rc.[06]) calls umount -a + mount -n -o mode=0755 -t tmpfs tmpfs $UDEV_ROOT + + # Remount pts: + mkdir $UDEV_ROOT/pts 2> /dev/null + mount -n -o mode=0620,gid=5 -t devpts devpts $UDEV_ROOT/pts + fi + + # Add the static nodes to $UDEV_ROOT: + cp --preserve=all --recursive --remove-destination /lib/udev/devices/* $UDEV_ROOT + + # Start udevd: + echo "Starting udevd: /sbin/udevd --daemon" + /sbin/udevd --daemon + + # Create rootdev rules + DEVICENUMBER=$( /bin/stat -c %d / ) + MAJORNUMBER=$(($DEVICENUMBER / 256)) + MINORNUMBER=$(($DEVICENUMBER % 256)) + + echo 'ACTION=="add|change", SUBSYSTEM=="block", ENV{MAJOR}=="'$MAJORNUMBER'", ENV{MINOR}=="'$MINORNUMBER'", SYMLINK+="root"' > /dev/.udev/rules.d/61-dev-root-link.rules + + fi + + echo "Triggering udev events: /sbin/udevadm trigger $OPT" + # Call udevtrigger and udevsettle to do the device configuration: + /sbin/udevadm trigger $OPT && /sbin/udevadm settle --timeout=120 + + ;; + stop) + echo "Stopping udevd" + if [ -e /proc/sys/kernel/hotplug ]; then + echo /sbin/hotplug > /proc/sys/kernel/hotplug + fi + killall udevd + ;; + restart) + echo "Restarting udevd" + killall udevd + sleep 5 + udevd --daemon + ;; + reload) + echo "Reloading udev rules" + udevadm control --reload-rules + cp --preserve=all --recursive --update /lib/udev/devices/* $UDEV_ROOT + ;; + force-reload) + echo "Updating all available device nodes in $UDEV_ROOT" + udevadm control --reload-rules + rm -rf $UDEV_ROOT/.udev $UDEV_ROOT/disk + cp --preserve=all --recursive --update /lib/udev/devices/* $UDEV_ROOT + ;; + + *) + echo "Usage: $0 {start|stop|restart|reload|force-reload}" + exit 1 + ;; +esac diff --git a/source/installer/sources/initrd/etc/rc.d/rc.usb b/source/installer/sources/initrd/etc/rc.d/rc.usb new file mode 100755 index 00000000..0c40b5b4 --- /dev/null +++ b/source/installer/sources/initrd/etc/rc.d/rc.usb @@ -0,0 +1,71 @@ +#!/bin/sh +# rc.usb: search for USB devices needed for installation. + +# This is a function to unload the USB modules: +usb_stop() { + modprobe -r usb-storage keybdev mousedev usbmouse hid usbkbd \ + input uhci usb-uhci usb-ohci uhci-hcd ohci-hcd ehci-hcd 2> /dev/null + umount usbfs 2> /dev/null + modprobe -r usbcore 2> /dev/null +} + +# This is a function to attempt to enable a USB keyboard, +# mouse, and storage (CD or hard drive). +# If this causes problems for you, use "nousb" as a kernel +# command line option at boot time. +usb_start() { + # If nousb was given at boot, skip. + if ! cat /proc/cmdline | grep nousb 1> /dev/null 2> /dev/null ; then + # If there aren't even any modules for this kernel, skip. + if [ -d /lib/modules/`uname -r` ]; then + # If usbcore is already loaded, skip. + if ! grep usbcore /proc/modules 1> /dev/null 2> /dev/null ; then + echo "Probing for USB controllers." + echo "(to skip, give a 'nousb' kernel option at boot)" + #sleep 5 + modprobe -q usbcore >/dev/null 2>&1 + # Try to mount usbfs: + if [ -d /proc/bus/usb -a ! -f /proc/bus/usb/devices ]; then + mount -t usbfs usbfs /proc/bus/usb + fi + # Try to load all the hub modules: + modprobe -q ehci-hcd >/dev/null 2>&1 + modprobe -q ohci-hcd >/dev/null 2>&1 + modprobe -q uhci-hcd >/dev/null 2>&1 + modprobe -q usb-ohci >/dev/null 2>&1 + # NOTE: this prefers "uhci"; you may prefer "usb-uhci". + #modprobe -q usb-uhci >/dev/null 2>&1 || modprobe -q uhci >/dev/null 2>&1 + modprobe -q uhci >/dev/null 2>&1 || modprobe -q usb-uhci >/dev/null 2>&1 + # Load input core: + modprobe -q input >/dev/null 2>&1 + # Load USB keyboard: + modprobe -q usbkbd >/dev/null 2>&1 + # Load Human Interface Device (HID) USB module: + modprobe -q hid >/dev/null 2>&1 + # Load mouse (just in case (TM)) and keyboard USB input modules: + modprobe -q mousedev >/dev/null 2>&1 + modprobe -q keybdev >/dev/null 2>&1 + # Attempt to load storage support. Some funny USB ports (non-0 LUN) might not work + # so well, but most are well-behaved. + modprobe -q usb-storage >/dev/null 2>&1 + fi + fi + fi +} + +case "$1" in +'start') + usb_start + ;; +'stop') + usb_stop + ;; +'restart') + usb_stop + sleep 5 + usb_start + ;; +*) + echo "usage $0 start|stop|restart" +esac + diff --git a/source/installer/sources/initrd/etc/scsi_id.config b/source/installer/sources/initrd/etc/scsi_id.config new file mode 100644 index 00000000..d2a10a5f --- /dev/null +++ b/source/installer/sources/initrd/etc/scsi_id.config @@ -0,0 +1,17 @@ +# +# scsi_id configuration +# +# lower or upper case has no effect on the left side. Quotes (") are +# required for spaces in values. Model is the same as the SCSI +# INQUIRY product identification field. Per the SCSI INQUIRY, the vendor +# is limited to 8 bytes, model to 16 bytes. +# +# The first matching line found is used. Short matches match longer ones, +# if you do not want such a match space fill the extra bytes. If no model +# is specified, only the vendor string need match. +# +# options=<any scsi_id command line options> +# vendor=string[,model=string],options=<per-device scsi_id options> + +# some libata drives require vpd page 0x80 +vendor="ATA",options=-p 0x80 diff --git a/source/installer/sources/initrd/etc/securetty b/source/installer/sources/initrd/etc/securetty new file mode 100644 index 00000000..e4b46140 --- /dev/null +++ b/source/installer/sources/initrd/etc/securetty @@ -0,0 +1,20 @@ +# This file defines which devices root can log in on. + +# These are the ttys on the physical console: +console +tty1 +tty2 +tty3 +tty4 +tty5 +tty6 + +# These are remote ttys, and uncommenting them might be less than fully secure: +ttyS0 +ttyS1 +ttyS2 +ttyS3 +#ttyp0 +#ttyp1 +#ttyp2 +#ttyp3 diff --git a/source/installer/sources/initrd/etc/shadow b/source/installer/sources/initrd/etc/shadow new file mode 100644 index 00000000..577b5d0f --- /dev/null +++ b/source/installer/sources/initrd/etc/shadow @@ -0,0 +1,17 @@ +root:joFWnPF2bJhPc:9797:0::::: +halt:*:9797:0::::: +operator:*:9797:0::::: +shutdown:*:9797:0::::: +sync:*:9797:0::::: +bin:*:9797:0::::: +ftp:*:9797:0::::: +daemon:*:9797:0::::: +adm:*:9797:0::::: +lp:*:9797:0::::: +mail:*:9797:0::::: +news:*:9797:0::::: +uucp:*:9797:0::::: +man:*:9797:0::::: +games:*:9797:0::::: +guest:*:9797:0::::: +nobody:*:9797:0::::: diff --git a/source/installer/sources/initrd/etc/shells b/source/installer/sources/initrd/etc/shells new file mode 100644 index 00000000..de0249b3 --- /dev/null +++ b/source/installer/sources/initrd/etc/shells @@ -0,0 +1,2 @@ +/bin/sh +/bin/bash diff --git a/source/installer/sources/initrd/etc/syslog.conf b/source/installer/sources/initrd/etc/syslog.conf new file mode 100644 index 00000000..055ab1c2 --- /dev/null +++ b/source/installer/sources/initrd/etc/syslog.conf @@ -0,0 +1,4 @@ +# Write any informational messages on virtual console 4: +*.=info;*.=notice /dev/tty4 +*.=debug /dev/tty4 +*.warn;*.err /dev/tty4 diff --git a/source/installer/sources/initrd/etc/termcap b/source/installer/sources/initrd/etc/termcap new file mode 100644 index 00000000..6fcd14ad --- /dev/null +++ b/source/installer/sources/initrd/etc/termcap @@ -0,0 +1,238 @@ +# [Slackware note: If you're looking for a big, full-featured termcap, +# use /etc/termcap-BSD instead ] +# +# From: miquels@drinkel.ow.org (Miquel van Smoorenburg) +# +# Okay guys, here is a shorter termcap that does have most +# capabilities and is ncurses compatible. If it works for you +# I'd like to hear about it. +# +# Some entries in termcap 2.0.7 are too long and your programs +# may complain "tgetent: warning: termcap entry too long". Here is +# a smaller termcap. But it may not cover as many terminals as the one +# in termcap 2.0.7. You can install it as /etc/termcap. +# +# termcap Termcap entries for the VT family. +# All termcap entries have been freed of the 'ks' and +# 'ke' entries, that put the keypad into applications +# mode. This is a generally misused entry, not ment +# for the vt100 "applications" mode. Now cursor and +# function keys will work in all programs. +# +# Also, there is a "generic" vt entry with common +# entries for all terminals, on which all other entries +# are built. +# +# Version: @(#) vt-termcap 1.37 12-Mar-1996 MvS +# + +# Generic VT entry. +vg|vt-generic|Generic VT entries:\ + :bs:mi:ms:pt:xn:xo:it#8:\ + :RA=\E[?7l:SA=\E?7h:\ + :bl=^G:cr=^M:ta=^I:\ + :cm=\E[%i%d;%dH:\ + :le=^H:up=\E[A:do=\E[B:nd=\E[C:\ + :LE=\E[%dD:RI=\E[%dC:UP=\E[%dA:DO=\E[%dB:\ + :ho=\E[H:cl=\E[H\E[2J:ce=\E[K:cb=\E[1K:cd=\E[J:sf=\ED:sr=\EM:\ + :ct=\E[3g:st=\EH:\ + :cs=\E[%i%d;%dr:sc=\E7:rc=\E8:\ + :ei=\E[4l:ic=\E[@:IC=\E[%d@:al=\E[L:AL=\E[%dL:\ + :dc=\E[P:DC=\E[%dP:dl=\E[M:DL=\E[%dM:\ + :so=\E[7m:se=\E[m:us=\E[4m:ue=\E[m:\ + :mb=\E[5m:mh=\E[2m:md=\E[1m:mr=\E[7m:me=\E[m:\ + :sc=\E7:rc=\E8:kb=\177:\ + :ku=\E[A:kd=\E[B:kr=\E[C:kl=\E[D: + +## Linux console. One should really set TERM=linux instead of TERM=console. +#lx|linux|console|con80x25|LINUX System Console:\ +# :co#80:li#25:am:\ +# :is=\E[m\E[?1l\E>\E[10m:\ +# :rs=\E[m\E[?1l\E>\E[10m:\ +# :ch=\E[%i%dG:cv=\E[%i%dd:\ +# :eA=\E)0:as=^N:ae=^O:ac=aaffggjjkkllmmnnooqqssttuuvvwwxx:\ +# :ve=\E[?25h:vi=\E[?25l:\ +# :se=\E[27m:ue=\E[24m:mh=\E[2m:\ +# :ks=:ke=:\ +# :kh=\E[1~:kH=\E[4~:kI=\E[2~:kD=\E[3~:kP=\E[5~:kN=\E[6~:\ +# :k1=\E[[A:k2=\E[[B:k3=\E[[C:k4=\E[[D:k5=\E[[E:\ +# :k6=\E[17~:k7=\E[18~:k8=\E[19~:k9=\E[20~:k0=\E[21~:\ +# :F1=\E[23~:F2=\E[24~:\ +# :tc=vt-generic: + +# Slackware 3.1 linux termcap entry (Sat Apr 27 23:03:58 CDT 1996): +lx|linux|console|con80x25|LINUX System Console:\ + :do=^J:co#80:li#25:cl=\E[H\E[J:sf=\ED:sb=\EM:\ + :le=^H:bs:am:cm=\E[%i%d;%dH:nd=\E[C:up=\E[A:\ + :ce=\E[K:cd=\E[J:so=\E[7m:se=\E[27m:us=\E[36m:ue=\E[m:\ + :md=\E[1m:mr=\E[7m:mb=\E[5m:me=\E[m:is=\E[1;25r\E[25;1H:\ + :ll=\E[1;25r\E[25;1H:al=\E[L:dc=\E[P:dl=\E[M:\ + :it#8:ku=\E[A:kd=\E[B:kr=\E[C:kl=\E[D:kb=^H:ti=\E[r\E[H:\ + :ho=\E[H:kP=\E[5~:kN=\E[6~:kH=\E[4~:kh=\E[1~:kD=\E[3~:kI=\E[2~:\ + :k1=\E[[A:k2=\E[[B:k3=\E[[C:k4=\E[[D:k5=\E[[E:k6=\E[17~:\ + :k7=\E[18~:k8=\E[19~:k9=\E[20~:k0=\E[21~:K1=\E[1~:K2=\E[5~:\ + :K4=\E[4~:K5=\E[6~:\ + :pt:sr=\EM:vt#3:xn:km:bl=^G:vi=\E[?25l:ve=\E[?25h:vs=\E[?25h:\ + :sc=\E7:rc=\E8:cs=\E[%i%d;%dr:\ + :r1=\Ec:r2=\Ec:r3=\Ec: + +# Some other, commonly used linux console entries. +lx|con80x28:co#80:li#28:tc=linux: +lx|con80x43:co#80:li#43:tc=linux: +lx|con80x50:co#80:li#50:tc=linux: +lx|con100x37:co#100:li#37:tc=linux: +lx|con100x40:co#100:li#40:tc=linux: +lx|con132x43:co#132:li#43:tc=linux: + +# vt102 - vt100 + insert line etc. VT102 does not have insert character. +v2|vt102|DEC vt102 compatible:\ + :co#80:li#24:\ + :ic@:IC@:\ + :is=\E[m\E[?1l\E>:\ + :rs=\E[m\E[?1l\E>:\ + :eA=\E)0:as=^N:ae=^O:ac=aaffggjjkkllmmnnooqqssttuuvvwwxx:\ + :ks=:ke=:\ + :k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:\ + :tc=vt-generic: + +# vt100 - really vt102 without insert line, insert char etc. +vt|vt100|DEC vt100 compatible:\ + :im@:mi@:al@:dl@:ic@:dc@:AL@:DL@:IC@:DC@:\ + :tc=vt102: + +# Standard vt320 (based on my own digital vt320) +v3|vt320|DEC vt320:\ + :co#80:li#24:hs:es:\ + :is=\E[m\E[2$~\E[?1l\E>:\ + :rs=\E[m\E[?1l\E>:\ + :ve=\E[?25h:vi=\E[?25l:\ + :se=\E[27m:ue=\E[24m:mh=\E[2m:\ + :eA=\E)0:as=^N:ae=^O:ac=aaffggjjkkllmmnnooqqssttuuvvwwxx:\ + :ts=\E[1$}\E[1;%i%dH:fs=\E[0$}:ds=\E[1$}\r\E[m\E[K\E[0$}:\ + :ks=:ke=:\ + :kI=\E[2~:kD=\E[3~:kP=\E[5~:kN=\E[6~:\ + :@4=\E[29~:@0=\E[1~:*6=\E[4~:\ + :k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:k5=\E[16~\ + :k6=\E[17~:k7=\E[18~:k8=\E[19~:k9=\E[20~:k0=\E[21~:\ + :F1=\E[23~:F2=\E[24~:F3=\E[25~:F4=\E[26~:F5=\E[28~:\ + :F6=\E[29~:F7=\E[31~:F8=\E[32~:\ + :tc=vt-generic: + +v8|vt320-8|DEC vt320 in 8-bit mode:\ + :kI=\2332~:kD=\2333~:kP=\2335~:kN=\2336~:\ + :@4=\23329~:@0=\2331~:*6=\2334~:\ + :k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:k5=\23316~\ + :k6=\23317~:k7=\23318~:k8=\23319~:k9=\23320~:k0=\23321~:\ + :F1=\23323~:F2=\23324~:F3=\23325~:F4=\23326~:F5=\23328~:\ + :F6=\23329~:F7=\23331~:F8=\23332~:\ + :ku=\233A:kd=\233B:kr=\233C:kl=\233D:\ + :tc=vt320: + +# Entry for minicom so it uses the PC (IBM) character set. +# If this doesn't work for kernels between 1.1.18 and 1.1.80, +# change \E(U -> \E[11m (enter ANSI mode) +# and \E(B -> \E[10m (leave ANSI mode) +mc|minicom|ansi-mc|termcap entry for minicom on the console:\ + :is=\E[m\E>\E(U:\ + :rs=\E[m\E>\E(B:\ + :as@:ae@:eA@:ac@:\ + :bl=\E(B\007\E(U:\ + :vb=\E(B\007\E(U:\ + :tc=linux: + +# Entry for an xterm. Insert mode has been disabled. +vs|xterm|xterm-color|vs100|xterm terminal emulator (X Window System):\ + :am:bs:mi@:km:co#80:li#55:\ + :im@:ei@:\ + :ct=\E[3k:ue=\E[m:\ + :is=\E[m\E[?1l\E>:\ + :rs=\E[m\E[?1l\E>:\ + :eA=\E)0:as=^N:ae=^O:ac=aaffggjjkkllmmnnooqqssttuuvvwwxx:\ + :kI=\E[2~:kD=\177:kP=\E[5~:kN=\E[6~:\ + :k1=\E[11~:k2=\E[12~:k3=\E[13~:k4=\E[14~:k5=\E[15~:\ + :k6=\E[17~:k7=\E[18~:k8=\E[19~:k9=\E[20~:k0=\E[21~:\ + :F1=\E[23~:F2=\E[24~:\ + :kh=\E[H:kH=\EOw:\ + :ks=:ke=:\ + :te=\E[2J\E[?47l\E8:ti=\E7\E[?47h:\ + :tc=vt-generic: + +# Some other entries for the same xterm. +v2|xterms|vs100s|xterm small window:\ + :co#80:li#24:tc=xterm: +vb|xterm-bold|xterm with bold instead of underline:\ + :us=\E[1m:tc=xterm: +vi|xterm-ins|xterm with insert mode:\ + :mi:im=\E[4h:ei=\E[4l:tc=xterm: + +Eterm|Eterm Terminal Emulator (X11 Window System):\ + :am:bw:eo:km:mi:ms:xn:xo:\ + :co#80:it#8:li#24:lm#0:pa#64:Co#8:AF=\E[3%dm:AB=\E[4%dm:op=\E[39m\E[49m:\ + :AL=\E[%dL:DC=\E[%dP:DL=\E[%dM:DO=\E[%dB:IC=\E[%d@:\ + :K1=\E[7~:K2=\EOu:K3=\E[5~:K4=\E[8~:K5=\E[6~:LE=\E[%dD:\ + :RI=\E[%dC:UP=\E[%dA:ae=^O:al=\E[L:as=^N:bl=^G:cd=\E[J:\ + :ce=\E[K:cl=\E[H\E[2J:cm=\E[%i%d;%dH:cr=^M:\ + :cs=\E[%i%d;%dr:ct=\E[3g:dc=\E[P:dl=\E[M:do=\E[B:\ + :ec=\E[%dX:ei=\E[4l:ho=\E[H:i1=\E[?47l\E>\E[?1l:ic=\E[@:\ + :im=\E[4h:is=\E[r\E[m\E[2J\E[H\E[?7h\E[?1;3;4;6l\E[4l:\ + :k1=\E[11~:k2=\E[12~:k3=\E[13~:k4=\E[14~:k5=\E[15~:\ + :k6=\E[17~:k7=\E[18~:k8=\E[19~:k9=\E[20~:kD=\E[3~:\ + :kI=\E[2~:kN=\E[6~:kP=\E[5~:kb=^H:kd=\E[B:ke=:kh=\E[7~:\ + :kl=\E[D:kr=\E[C:ks=:ku=\E[A:le=^H:mb=\E[5m:md=\E[1m:\ + :me=\E[m\017:mr=\E[7m:nd=\E[C:rc=\E8:\ + :sc=\E7:se=\E[27m:sf=^J:so=\E[7m:sr=\EM:st=\EH:ta=^I:\ + :te=\E[2J\E[?47l\E8:ti=\E7\E[?47h:ue=\E[24m:up=\E[A:\ + :us=\E[4m:vb=\E[?5h\E[?5l:ve=\E[?25h:vi=\E[?25l:\ + :ac=``aaffggiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~: + +# DOS terminal emulator such as Telix or TeleMate. +# This probably also works for the SCO console, though it's incomplete. +an|ansi|ansi-bbs|ANSI terminals (emulators):\ + :co#80:li#24:am:\ + :is=:rs=\Ec:kb=^H:\ + :as=\E[m:ae=:eA=:\ + :ac=0\333+\257,\256.\031-\030a\261f\370g\361j\331k\277l\332m\300n\305q\304t\264u\303v\301w\302x\263~\025:\ + :kD=\177:kH=\E[Y:kN=\E[U:kP=\E[V:kh=\E[H:\ + :k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:k5=\EOT:\ + :k6=\EOU:k7=\EOV:k8=\EOW:k9=\EOX:k0=\EOY:\ + :tc=vt-generic: + +# This seems to be an entry for other x86 based unices. +at|at386-m|386AT-M|386at-m|at/386 console:\ + :am:bw:eo:xt:co#80:li#25:\ + :ae=\E[10m:as=\E[12m:\ + :is=\E[0;10;38m:\ + :k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:k5=\EOT:\ + :k6=\EOU:k7=\EOV:k8=\EOW:k9=\EOX:\ + :kh=\E[H:us=\E[4m:vb=^G:nl=\E[B:kb=^H:\ + :tc=vt-generic: + +# Yeah - Minix still lives :) +ma|minix|minix-am|minix-vcam|MINIX 1.5 Virtual Console:\ + :am:bs:co#80:li#25:km:ms:\ + :is=\E[0m\EPlinewrap.on\E\\:\ + :rs=\Ec\EPlinewrap.on\E\\:\ + :as=:ae=:eA=:\ + :ac=0\333+\257,\256.\031-\030a\261f\370g\361j\331k\277l\332m\300n\305q\304t\264u\303v\301w\302x\263~\025:\ + :k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:k5=\EOT:\ + :k6=\EOU:k7=\EOV:k8=\EOW:k9=\EOX:k0=\EOY:\ + :kD=\177:kH=\E[Y:kN=\E[U:kP=\E[V:kh=\E[H:kb=^H:\ + :ve=\EPcursor.on\E\\:vi=\EPcursor.off\E\\:\ + :tc=vt-generic: + +# Some obligatory historic entries. +sa|network|ethernet|arpanet:co#80:os:am: +su|dumb|un|unknown:co#80:os:am: +sd|du|dialup:co#80:os:am: +t7|37|tty37|model 37 teletype:\ + :cr=^M:do=^J:nl=^J:bl=^G:le=^H:bs:hc:hu=\E8:hd=\E9:up=\E7:os: + +# Yes, there really are people that login from a Sun Console. +mu|sun|Sun Microsystems Workstation console:\ + :am:bs:km:mi:ms:pt:\ + :li#34:co#80:cl=^L:cm=\E[%i%d;%dH:nd=\E[C:up=\E[A:\ + :ce=\E[K:cd=\E[J:so=\E[7m:se=\E[m:\ + :kd=\E[B:kl=\E[D:ku=\E[A:kr=\E[C:kh=\E[H:\ + :k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:\ + :al=\E[L:dl=\E[M:im=:ei=:ic=\E[@:dc=\E[P:\ + :rs=\E[s: diff --git a/source/installer/sources/initrd/init b/source/installer/sources/initrd/init new file mode 120000 index 00000000..ebb2a55d --- /dev/null +++ b/source/installer/sources/initrd/init @@ -0,0 +1 @@ +sbin/init
\ No newline at end of file diff --git a/source/installer/sources/initrd/mnt/README b/source/installer/sources/initrd/mnt/README new file mode 100644 index 00000000..ac27d0ce --- /dev/null +++ b/source/installer/sources/initrd/mnt/README @@ -0,0 +1,5 @@ + +...don't go mounting your source partition(s) here. This directory is used +by 'setup' to mount your target partition(s). If you need to mount something, +make your own directory. + diff --git a/source/installer/sources/initrd/nfs b/source/installer/sources/initrd/nfs new file mode 120000 index 00000000..3f165753 --- /dev/null +++ b/source/installer/sources/initrd/nfs @@ -0,0 +1 @@ +/var/log/mount
\ No newline at end of file diff --git a/source/installer/sources/initrd/root/README b/source/installer/sources/initrd/root/README new file mode 120000 index 00000000..e138796b --- /dev/null +++ b/source/installer/sources/initrd/root/README @@ -0,0 +1 @@ +/etc/motd
\ No newline at end of file diff --git a/source/installer/sources/initrd/sbin/brc b/source/installer/sources/initrd/sbin/brc new file mode 100755 index 00000000..683f471b --- /dev/null +++ b/source/installer/sources/initrd/sbin/brc @@ -0,0 +1,19 @@ +#!/bin/sh +# +# /sbin/brc (whatever that means ;) +# This script gets run just before the system is down. +# +cat << EOF + + +The system is rebooting NOW! + +Syncing disks... +EOF +/bin/sync +echo +echo "Unmounting file systems... " +/bin/umount -a 1> /dev/null 2> /dev/null +echo +sleep 2 +/sbin/reboot -f diff --git a/source/installer/sources/initrd/sbin/cfdisk b/source/installer/sources/initrd/sbin/cfdisk new file mode 100755 index 00000000..582a1414 --- /dev/null +++ b/source/installer/sources/initrd/sbin/cfdisk @@ -0,0 +1,5 @@ +#!/bin/sh +cfdisk.bin $* +if [ -x /dev/makedevs.sh ]; then + /dev/makedevs.sh +fi diff --git a/source/installer/sources/initrd/sbin/fakedate b/source/installer/sources/initrd/sbin/fakedate new file mode 100755 index 00000000..e89d438d --- /dev/null +++ b/source/installer/sources/initrd/sbin/fakedate @@ -0,0 +1,4 @@ +if [ -r /.today ]; then + date -s yesterday 1> /dev/null 2> /dev/null + rm -f /.today +fi diff --git a/source/installer/sources/initrd/sbin/fdisk b/source/installer/sources/initrd/sbin/fdisk new file mode 100755 index 00000000..7b0c2693 --- /dev/null +++ b/source/installer/sources/initrd/sbin/fdisk @@ -0,0 +1,5 @@ +#!/bin/sh +fdisk.bin $* +if [ -x /dev/makedevs.sh ]; then + /dev/makedevs.sh +fi diff --git a/source/installer/sources/initrd/sbin/fixdate b/source/installer/sources/initrd/sbin/fixdate new file mode 100755 index 00000000..09634990 --- /dev/null +++ b/source/installer/sources/initrd/sbin/fixdate @@ -0,0 +1,4 @@ +if [ ! -r /.today ]; then + date -s tomorrow 1> /dev/null 2> /dev/null + touch /.today +fi diff --git a/source/installer/sources/initrd/sbin/probe b/source/installer/sources/initrd/sbin/probe new file mode 100755 index 00000000..eca6db9d --- /dev/null +++ b/source/installer/sources/initrd/sbin/probe @@ -0,0 +1,438 @@ +#!/bin/sh +# This is 'probe', a wrapper for using fdisk to gather drive info for +# the Slackware setup scripts. I hate to bounce this much garbage through +# a tmpdir, but it looks like large variables can make ash crash... + +# Many thanks to Vincent Rivellino for contributing the patches to support +# Mylex and Compaq RAID controllers. + +# Regularize output that will be parsed: +unset LANG LC_CTYPE LC_NUMERIC LC_TIME LC_COLLATE LC_MONETARY \ + LC_MESSAGES LC_PAPER LC_NAME LC_ADDRESS LC_TELEPHONE LC_MEASUREMENT \ + LC_IDENTIFICATION LC_ALL +LANG=C +export LANG + +TMP=/var/log/setup/tmp + +# Use cached results if they exist and /proc/partitions has not changed: +if [ -r $TMP/SeTpartition.md5 -a -r $TMP/SeTfdisk ]; then + if [ "$(cat $TMP/SeTpartition.md5)" = "$(md5sum /proc/partitions)" ]; then + cat $TMP/SeTfdisk + exit 0 + fi +fi + +# First run, or /proc/partitions has changed. +# Make a checksum for later comparison: +md5sum /proc/partitions > $TMP/SeTpartition.md5 + +# Wipe any previously existing results: +rm -f $TMP/SeTfdisk + +# listide major minor hd1 hd2 (2 base devs for major) +list_ide() { + if [ "$2" = "0" ]; then + fdisk -l /dev/$3 >> $TMP/SeTfdisk + elif [ "$2" = "64" ]; then + fdisk -l /dev/$4 >> $TMP/SeTfdisk + fi +} + +list_scsi() { + # find drive # 0 - 15 + DRV=`expr $1 / 16` + NUM=`expr $1 % 16` + if [ ! "$NUM" = "0" ]; then + return + fi + if [ "$DRV" = "0" ]; then + fdisk -l /dev/sda >> $TMP/SeTfdisk + elif [ "$DRV" = "1" ]; then + fdisk -l /dev/sdb >> $TMP/SeTfdisk + elif [ "$DRV" = "2" ]; then + fdisk -l /dev/sdc >> $TMP/SeTfdisk + elif [ "$DRV" = "3" ]; then + fdisk -l /dev/sdd >> $TMP/SeTfdisk + elif [ "$DRV" = "4" ]; then + fdisk -l /dev/sde >> $TMP/SeTfdisk + elif [ "$DRV" = "5" ]; then + fdisk -l /dev/sdf >> $TMP/SeTfdisk + elif [ "$DRV" = "6" ]; then + fdisk -l /dev/sdg >> $TMP/SeTfdisk + elif [ "$DRV" = "7" ]; then + fdisk -l /dev/sdh >> $TMP/SeTfdisk + elif [ "$DRV" = "8" ]; then + fdisk -l /dev/sdi >> $TMP/SeTfdisk + elif [ "$DRV" = "9" ]; then + fdisk -l /dev/sdj >> $TMP/SeTfdisk + elif [ "$DRV" = "10" ]; then + fdisk -l /dev/sdk >> $TMP/SeTfdisk + elif [ "$DRV" = "11" ]; then + fdisk -l /dev/sdl >> $TMP/SeTfdisk + elif [ "$DRV" = "12" ]; then + fdisk -l /dev/sdm >> $TMP/SeTfdisk + elif [ "$DRV" = "13" ]; then + fdisk -l /dev/sdn >> $TMP/SeTfdisk + elif [ "$DRV" = "14" ]; then + fdisk -l /dev/sdo >> $TMP/SeTfdisk + elif [ "$DRV" = "15" ]; then + fdisk -l /dev/sdp >> $TMP/SeTfdisk + fi +} + +# List Mylex RAID device +list_rd() { + # find drive + DRV=`expr $2 / 8` + NUM=`expr $2 % 8` + if [ ! "$NUM" = "0" ]; then + return + fi + fdisk -l /dev/rd/c$1d$DRV >> $TMP/SeTfdisk + #output_gpt_partitions /dev/rd/c$1d$DRV >> $TMP/SeTfdisk +} + +# List Cpq SMART/2 RAID device +list_ida() { + # find drive + DRV=`expr $2 / 16` + NUM=`expr $2 % 16` + if [ ! "$NUM" = "0" ]; then + return + fi + fdisk -l /dev/ida/c$1d$DRV >> $TMP/SeTfdisk + #output_gpt_partitions /dev/ida/c$1d$DRV >> $TMP/SeTfdisk +} + +list_cciss() { + # find drive + DRV=`expr $2 / 16` + NUM=`expr $2 % 16` + if [ ! "$NUM" = "0" ]; then + return + fi + fdisk -l /dev/cciss/c$1d$DRV >> $TMP/SeTfdisk + #output_gpt_partitions /dev/cciss/c$1d$DRV >> $TMP/SeTfdisk +} + +list_ataraid() { + # find drive + DRV=`expr $2 / 16` + NUM=`expr $2 % 16` + if [ "$NUM" = "0" ]; then + fdisk -l /dev/ataraid/d$DRV >> $TMP/SeTfdisk + #output_gpt_partitions /dev/ataraid/d$DRV >> $TMP/SeTfdisk + else + return + fi +} + +list_amiraid() { + # find drive + DRV=`expr $2 / 16` + NUM=`expr $2 % 16` + if [ "$NUM" = "0" ]; then + fdisk -l /dev/amiraid/ar$DRV >> $TMP/SeTfdisk + #output_gpt_partitions /dev/amiraid/ar$DRV >> $TMP/SeTfdisk + else + return + fi +} + +list_mmc() { + # find drive + DRV=`expr $2 / 8` + NUM=`expr $2 % 8` + if [ "$NUM" = "0" ]; then + fdisk -l /dev/mmcblk$DRV >> $TMP/SeTfdisk + #output_gpt_partitions /dev/mmcblk$DRV >> $TMP/SeTfdisk + else + return + fi +} + +list_nvme() { + fdisk -l | grep $1 >> $TMP/SeTfdisk 2> /dev/null +} + +is_swap() { + HEADER=$(dd if="$1" bs=1 skip=4086 count=10 2>/dev/null | strings) + if [ "$HEADER" = "SWAPSPACE2" -o "$HEADER" = "SWAP_SPACE" ]; then + return 0 + else + return 1 + fi +} + +list_md() { + if ( is_swap "/dev/$2" ); then TYPE="Linux swap"; else TYPE="Linux"; fi + echo "/dev/$2 1 2 $1 kk $TYPE" >> $TMP/SeTfdisk +} + +list_lvm() { + lvscan 2>/dev/null | grep "ACTIVE" | while read line ; do + SMASHED_LINE=$line + if [ "$SMASHED_LINE" = "" ]; then + break; + fi + DEV=`echo $SMASHED_LINE | cut -f2 -d"'"` + SIZE=`lvdisplay $DEV -C --units k --noheadings --separator : | cut -f4 -d':' | sed -e 's/^\([0-9]*\)[^0-9].*/\1/'` + TYPE="Linux" + if ( is_swap "$DEV" ); then TYPE="Linux swap"; fi + echo "$DEV 0 0 $SIZE lv $TYPE" >> $TMP/SeTfdisk + done +} + +# List any volumes created by cryptsetup +list_crypt() { + for i in $(ls /dev/mapper/); do + if cryptsetup status $i 2>/dev/null | grep "is active" 1>/dev/null ; then + DEV=$(cryptsetup status $i 2>/dev/null | grep "is active" | cut -f1 -d' ') + SIZE=$(fdisk -s $(cryptsetup status $i 2>/dev/null | grep "device:" | cut -f2 -d: | tr -d ' ')) + echo "$DEV 0 0 $SIZE lc Linux" >> $TMP/SeTfdisk + fi + done +} + +# List virtual partitions +list_virt() { + fdisk -l /dev/$1 >> $TMP/SeTfdisk + #output_gpt_partitions /dev/$1 >> $TMP/SeTfdisk +} + +output_gpt_partitions() { +# First, make sure the device is GPT: +if fdisk -l $1 2> /dev/null | grep -wq -e "GPT" -e "Disklabel type: gpt" ; then + unset output + # In the case of some RAID device like Mylex we will need to delimit the + # partition number. We will set a partition delimiter variable P set + # either to an empty string (default) or the needed delimiter. + TESTRAID="$(echo $1 | cut -f 2 -d /)" + case "$TESTRAID" in + 'amiraid' ) + P="p" + ;; + 'ataraid' ) + P="p" + ;; + 'cciss' ) + P="p" + ;; + 'ida' ) + P="p" + ;; + 'rd' ) + P="p" + ;; + *) + P="" + ;; + esac + gdisk -l $1 | tr -d '*' | while read parse ; do + if [ ! -z $output ]; then + line=$parse + if [ ! "$(echo $line | cut -b1)" = "" ]; then + gptpartition=${1}${P}$(echo $line | cut -f 1 -d ' ') + gpttype="$(echo $line | cut -f 6 -d ' ')" + if [ "$gpttype" = "8200" ]; then + fdisktype="Linux swap" + elif [ "$gpttype" = "0700" ]; then + if dd if=$gptpartition bs=1K count=1 2> /dev/null | grep -wq NTFS ; then + fdisktype="HPFS/NTFS" + elif dd if=$gptpartition bs=1K count=1 2> /dev/null | grep -wq EXFAT ; then + fdisktype="exFAT" + else + fdisktype="W95 FAT32" + fi + elif [ "$gpttype" = "AF00" ]; then + fdisktype="HFS+" + elif [ "$gpttype" = "EF00" ]; then + fdisktype="EFI System Partition" + elif [ "$gpttype" = "8300" ]; then + fdisktype=Linux + else + fdisktype="Unknown hex code $gpttype" + fi + sectorsize="$(gdisk -l $1 | tr -d '*' | grep "Logical sector size" | cut -f 2 -d : | cut -f 2 -d ' ')" + gptstart="$(expr $(echo $line | cut -f 2 -d ' ') \* $sectorsize / 1024)" + gptend="$(expr $(echo $line | cut -f 3 -d ' ') \* $sectorsize / 1024)" + gptsize="$(expr $gptend - $gptstart)" + echo $gptpartition $gptstart $gptend $gptsize $gpttype $fdisktype + fi + fi + if echo $parse | grep -q "^Number" ; then + output=true + fi + done +fi +} + +list_scsi_gpt() { + # find drive # 0 - 15 + DRV=`expr $1 / 16` + NUM=`expr $1 % 16` + if [ ! "$NUM" = "0" ]; then + return + fi + if [ "$DRV" = "0" ]; then + output_gpt_partitions /dev/sda + elif [ "$DRV" = "1" ]; then + output_gpt_partitions /dev/sdb + elif [ "$DRV" = "2" ]; then + output_gpt_partitions /dev/sdc + elif [ "$DRV" = "3" ]; then + output_gpt_partitions /dev/sdd + elif [ "$DRV" = "4" ]; then + output_gpt_partitions /dev/sde + elif [ "$DRV" = "5" ]; then + output_gpt_partitions /dev/sdf + elif [ "$DRV" = "6" ]; then + output_gpt_partitions /dev/sdg + elif [ "$DRV" = "7" ]; then + output_gpt_partitions /dev/sdh + elif [ "$DRV" = "8" ]; then + output_gpt_partitions /dev/sdi + elif [ "$DRV" = "9" ]; then + output_gpt_partitions /dev/sdj + elif [ "$DRV" = "10" ]; then + output_gpt_partitions /dev/sdk + elif [ "$DRV" = "11" ]; then + output_gpt_partitions /dev/sdl + elif [ "$DRV" = "12" ]; then + output_gpt_partitions /dev/sdm + elif [ "$DRV" = "13" ]; then + output_gpt_partitions /dev/sdn + elif [ "$DRV" = "14" ]; then + output_gpt_partitions /dev/sdo + elif [ "$DRV" = "15" ]; then + output_gpt_partitions /dev/sdp + fi +} + +# List the LVM volumes: +list_lvm + +# List CRYPT volumes: +list_crypt + +## This is obsolete, since fdisk handles GPT now. +## List GPT partitions: +#cat /proc/partitions | while read line ; do +# SMASHED_LINE=$line +# MAJOR=`echo $SMASHED_LINE | cut -f 1 -d ' '` +# MINOR=`echo $SMASHED_LINE | cut -f 2 -d ' '` +# if [ "$MAJOR" = "8" ]; then +# list_scsi_gpt $MINOR +# fi +#done + +# Other partitions: +if cat /proc/partitions | grep -E '/|[0-9]' 1>/dev/null 2>/dev/null ; then # new + cat /proc/partitions | grep -E '/|[0-9]' | while read line ; do + SMASHED_LINE=$line + MAJOR=`echo $SMASHED_LINE | cut -f 1 -d ' '` + MINOR=`echo $SMASHED_LINE | cut -f 2 -d ' '` + DEVNAME=`echo $SMASHED_LINE | cut -f 4 -d ' '` + if [ "$MAJOR" = "3" ]; then + list_ide $MAJOR $MINOR hda hdb + elif [ "$MAJOR" = "8" ]; then + list_scsi $MINOR + elif [ "$MAJOR" = "9" ]; then + list_md `echo $SMASHED_LINE | cut -f 3 -d ' ' | tr -d '/'` \ + `echo $SMASHED_LINE | cut -f 4 -d ' '` + elif [ "$MAJOR" = "22" ]; then + list_ide $MAJOR $MINOR hdc hdd + elif [ "$MAJOR" = "33" ]; then + list_ide $MAJOR $MINOR hde hdf + elif [ "$MAJOR" = "34" ]; then + list_ide $MAJOR $MINOR hdg hdh + elif [ "$MAJOR" = "48" ]; then + list_rd 0 $MINOR + elif [ "$MAJOR" = "49" ]; then + list_rd 1 $MINOR + elif [ "$MAJOR" = "50" ]; then + list_rd 2 $MINOR + elif [ "$MAJOR" = "51" ]; then + list_rd 3 $MINOR + elif [ "$MAJOR" = "52" ]; then + list_rd 4 $MINOR + elif [ "$MAJOR" = "53" ]; then + list_rd 5 $MINOR + elif [ "$MAJOR" = "54" ]; then + list_rd 6 $MINOR + elif [ "$MAJOR" = "55" ]; then + list_rd 7 $MINOR + elif [ "$MAJOR" = "56" ]; then + list_ide $MAJOR $MINOR hdi hdj + elif [ "$MAJOR" = "57" ]; then + list_ide $MAJOR $MINOR hdk hdl + elif [ "$MAJOR" = "72" ]; then + list_ida 0 $MINOR + elif [ "$MAJOR" = "73" ]; then + list_ida 1 $MINOR + elif [ "$MAJOR" = "74" ]; then + list_ida 2 $MINOR + elif [ "$MAJOR" = "75" ]; then + list_ida 3 $MINOR + elif [ "$MAJOR" = "76" ]; then + list_ida 4 $MINOR + elif [ "$MAJOR" = "77" ]; then + list_ida 5 $MINOR + elif [ "$MAJOR" = "78" ]; then + list_ida 6 $MINOR + elif [ "$MAJOR" = "79" ]; then + list_ida 7 $MINOR + elif [ "$MAJOR" = "80" ]; then + list_ide $MAJOR $MINOR hdm hdn + elif [ "$MAJOR" = "89" ]; then + list_ide $MAJOR $MINOR hdo hdp + elif [ "$MAJOR" = "90" ]; then + list_ide $MAJOR $MINOR hdq hdr + elif [ "$MAJOR" = "91" ]; then + list_ide $MAJOR $MINOR hds hdt + elif [ "$MAJOR" = "101" ]; then + list_amiraid $MAJOR $MINOR + elif [ "$MAJOR" = "104" \ + -o "$MAJOR" = "105" \ + -o "$MAJOR" = "106" \ + -o "$MAJOR" = "107" \ + -o "$MAJOR" = "108" \ + -o "$MAJOR" = "109" \ + -o "$MAJOR" = "110" \ + -o "$MAJOR" = "111" ]; then + list_cciss $(( $MAJOR - 104 )) $MINOR + elif [ "$MAJOR" = "114" ]; then + list_ataraid $MAJOR $MINOR + elif [ "$MAJOR" = "179" ]; then + list_mmc $MAJOR $MINOR + elif [ "$MAJOR" = "259" ]; then + if echo $line | grep -q p; then + list_nvme $DEVNAME + fi + elif [ $(expr $DEVNAME : 'x\?vd[^0-9]*$') -ne 0 ]; then + # The virtio devices have no set major dev number, so we have to search + # by name. Matches full drive names for KVM/lguest (vda) and Xen (xvda). + list_virt $DEVNAME + fi + done +else # old format and no RAID: + if cat /proc/partitions | grep md 1> /dev/null 2> /dev/null ; then + cat /proc/partitions | grep md | while read line ; do + SMASHED_LINE=$line + MAJOR=`echo $SMASHED_LINE | cut -f 1 -d ' '` + if [ "$MAJOR" = "9" ]; then + list_md `echo $SMASHED_LINE | cut -f 3 -d ' ' | tr -d '/'` \ + `echo $SMASHED_LINE | cut -f 4 -d ' '` + fi + done + fi + fdisk -l 2> /dev/null >> $TMP/SeTfdisk +fi + +# Change the names to be the same as what the old fdisk used: +sed -i -e "s/Linux filesystem/Linux/g" $TMP/SeTfdisk +sed -i -e "s/EFI System/EFI System Partition/g" $TMP/SeTfdisk +sed -i -e "s,EFI (FAT-12/16/32),EFI System Partition,g" $TMP/SeTfdisk + +cat $TMP/SeTfdisk diff --git a/source/installer/sources/initrd/sbin/rescan-scsi-bus b/source/installer/sources/initrd/sbin/rescan-scsi-bus new file mode 100755 index 00000000..0bfca50d --- /dev/null +++ b/source/installer/sources/initrd/sbin/rescan-scsi-bus @@ -0,0 +1,755 @@ +#!/bin/bash +# Skript to rescan SCSI bus, using the +# scsi add-single-device mechanism +# (c) 1998--2010 Kurt Garloff <kurt@garloff.de>, GNU GPL v2 or v3 +# (c) 2006--2008 Hannes Reinecke, GNU GPL v2 or later +# $Id: rescan-scsi-bus.sh,v 1.56 2012/01/14 22:23:53 garloff Exp $ + +SCAN_WILD_CARD=4294967295 + +setcolor () +{ + red="\e[0;31m" + green="\e[0;32m" + yellow="\e[0;33m" + bold="\e[0;1m" + norm="\e[0;0m" +} + +unsetcolor () +{ + red=""; green="" + yellow=""; norm="" +} + +# Output some text and return cursor to previous position +# (only works for simple strings) +# Stores length of string in LN and returns it +print_and_scroll_back () +{ + STRG="$1" + LN=${#STRG} + BK="" + declare -i cntr=0 + while test $cntr -lt $LN; do BK="$BK\e[D"; let cntr+=1; done + echo -en "$STRG$BK" + return $LN +} + +# Overwrite a text of length $1 (fallback to $LN) with whitespace +white_out () +{ + BK=""; WH="" + if test -n "$1"; then LN=$1; fi + declare -i cntr=0 + while test $cntr -lt $LN; do BK="$BK\e[D"; WH="$WH "; let cntr+=1; done + echo -en "$WH$BK" +} + +# Return hosts. sysfs must be mounted +findhosts_26 () +{ + hosts=`find /sys/class/scsi_host/host* -maxdepth 4 -type d -o -type l 2> /dev/null | awk -F'/' '{print $5}' | sed -e 's~host~~' | sort -nu` + scsi_host_data=`echo "$hosts" | sed -e 's~^~/sys/class/scsi_host/host~'` + for hostdir in $scsi_host_data; do + hostno=${hostdir#/sys/class/scsi_host/host} + if [ -f $hostdir/isp_name ] ; then + hostname="qla2xxx" + elif [ -f $hostdir/lpfc_drvr_version ] ; then + hostname="lpfc" + else + hostname=`cat $hostdir/proc_name` + fi + #hosts="$hosts $hostno" + echo "Host adapter $hostno ($hostname) found." + done + if [ -z "$hosts" ] ; then + echo "No SCSI host adapters found in sysfs" + exit 1; + fi + # Not necessary just use double quotes around variable to preserve new lines + #hosts=`echo $hosts | tr ' ' '\n'` +} + +# Return hosts. /proc/scsi/HOSTADAPTER/? must exist +findhosts () +{ + hosts= + for driverdir in /proc/scsi/*; do + driver=${driverdir#/proc/scsi/} + if test $driver = scsi -o $driver = sg -o $driver = dummy -o $driver = device_info; then continue; fi + for hostdir in $driverdir/*; do + name=${hostdir#/proc/scsi/*/} + if test $name = add_map -o $name = map -o $name = mod_parm; then continue; fi + num=$name + driverinfo=$driver + if test -r $hostdir/status; then + num=$(printf '%d\n' `sed -n 's/SCSI host number://p' $hostdir/status`) + driverinfo="$driver:$name" + fi + hosts="$hosts $num" + echo "Host adapter $num ($driverinfo) found." + done + done +} + +printtype () +{ + local type=$1 + + case "$type" in + 0) echo "Direct-Access " ;; + 1) echo "Sequential-Access" ;; + 2) echo "Printer " ;; + 3) echo "Processor " ;; + 4) echo "WORM " ;; + 5) echo "CD-ROM " ;; + 6) echo "Scanner " ;; + 7) echo "Optical Device " ;; + 8) echo "Medium Changer " ;; + 9) echo "Communications " ;; + 10) echo "Unknown " ;; + 11) echo "Unknown " ;; + 12) echo "RAID " ;; + 13) echo "Enclosure " ;; + 14) echo "Direct-Access-RBC" ;; + *) echo "Unknown " ;; + esac +} + +print02i() +{ + if [ "$1" = "*" ] ; then + echo "00" + else + printf "%02i" "$1" + fi +} + +# Get /proc/scsi/scsi info for device $host:$channel:$id:$lun +# Optional parameter: Number of lines after first (default = 2), +# result in SCSISTR, return code 1 means empty. +procscsiscsi () +{ + if test -z "$1"; then LN=2; else LN=$1; fi + CHANNEL=`print02i "$channel"` + ID=`print02i "$id"` + LUN=`print02i "$lun"` + if [ -d /sys/class/scsi_device ]; then + SCSIPATH="/sys/class/scsi_device/${host}:${channel}:${id}:${lun}" + if [ -d "$SCSIPATH" ] ; then + SCSISTR="Host: scsi${host} Channel: $CHANNEL Id: $ID Lun: $LUN" + if [ "$LN" -gt 0 ] ; then + IVEND=$(cat ${SCSIPATH}/device/vendor) + IPROD=$(cat ${SCSIPATH}/device/model) + IPREV=$(cat ${SCSIPATH}/device/rev) + SCSIDEV=$(printf ' Vendor: %-08s Model: %-16s Rev: %-4s' "$IVEND" "$IPROD" "$IPREV") + SCSISTR="$SCSISTR +$SCSIDEV" + fi + if [ "$LN" -gt 1 ] ; then + ILVL=$(cat ${SCSIPATH}/device/scsi_level) + type=$(cat ${SCSIPATH}/device/type) + ITYPE=$(printtype $type) + SCSITMP=$(printf ' Type: %-16s ANSI SCSI revision: %02d' "$ITYPE" "$((ILVL - 1))") + SCSISTR="$SCSISTR +$SCSITMP" + fi + else + return 1 + fi + else + grepstr="scsi$host Channel: $CHANNEL Id: $ID Lun: $LUN" + SCSISTR=`cat /proc/scsi/scsi | grep -A$LN -e"$grepstr"` + fi + if test -z "$SCSISTR"; then return 1; else return 0; fi +} + +# Find sg device with 2.6 sysfs support +sgdevice26 () +{ + if test -e /sys/class/scsi_device/$host\:$channel\:$id\:$lun/device/generic; then + SGDEV=`readlink /sys/class/scsi_device/$host\:$channel\:$id\:$lun/device/generic` + SGDEV=`basename $SGDEV` + else + for SGDEV in /sys/class/scsi_generic/sg*; do + DEV=`readlink $SGDEV/device` + if test "${DEV##*/}" = "$host:$channel:$id:$lun"; then + SGDEV=`basename $SGDEV`; return + fi + done + SGDEV="" + fi +} + +# Find sg device with 2.4 report-devs extensions +sgdevice24 () +{ + if procscsiscsi 3; then + SGDEV=`echo "$SCSISTR" | grep 'Attached drivers:' | sed 's/^ *Attached drivers: \(sg[0-9]*\).*/\1/'` + fi +} + +# Find sg device that belongs to SCSI device $host $channel $id $lun +# and return in SGDEV +sgdevice () +{ + SGDEV= + if test -d /sys/class/scsi_device; then + sgdevice26 + else + DRV=`grep 'Attached drivers:' /proc/scsi/scsi 2>/dev/null` + repdevstat=$((1-$?)) + if [ $repdevstat = 0 ]; then + echo "scsi report-devs 1" >/proc/scsi/scsi + DRV=`grep 'Attached drivers:' /proc/scsi/scsi 2>/dev/null` + if [ $? = 1 ]; then return; fi + fi + if ! `echo $DRV | grep 'drivers: sg' >/dev/null`; then + modprobe sg + fi + sgdevice24 + if [ $repdevstat = 0 ]; then + echo "scsi report-devs 0" >/proc/scsi/scsi + fi + fi +} + +# Test if SCSI device is still responding to commands +testonline () +{ + : testonline + RC=0 + if test ! -x /usr/bin/sg_turs; then return 0; fi + sgdevice + if test -z "$SGDEV"; then return 0; fi + sg_turs /dev/$SGDEV >/dev/null 2>&1 + RC=$? + # Handle in progress of becoming ready and unit attention -- wait at max 11s + declare -i ctr=0 + if test $RC = 2 -o $RC = 6; then + RMB=`sg_inq /dev/$SGDEV | grep 'RMB=' | sed 's/^.*RMB=\(.\).*$/\1/'` + print_and_scroll_back "$host:$channel:$id:$lun $SGDEV ($RMB) " + fi + while test $RC = 2 -o $RC = 6 && test $ctr -le 8; do + if test $RC = 2 -a "$RMB" != "1"; then echo -n "."; let $LN+=1; sleep 1 + else usleep 20000; fi + let ctr+=1 + sg_turs /dev/$SGDEV >/dev/null 2>&1 + RC=$? + done + if test $ctr != 0; then white_out; fi + # echo -e "\e[A\e[A\e[A${yellow}Test existence of $SGDEV = $RC ${norm} \n\n\n" + if test $RC = 1; then return $RC; fi + # Reset RC (might be !=0 for passive paths) + RC=0 + # OK, device online, compare INQUIRY string + INQ=`sg_inq $sg_len_arg /dev/$SGDEV 2>/dev/null` + IVEND=`echo "$INQ" | grep 'Vendor identification:' | sed 's/^[^:]*: \(.*\)$/\1/'` + IPROD=`echo "$INQ" | grep 'Product identification:' | sed 's/^[^:]*: \(.*\)$/\1/'` + IPREV=`echo "$INQ" | grep 'Product revision level:' | sed 's/^[^:]*: \(.*\)$/\1/'` + STR=`printf " Vendor: %-08s Model: %-16s Rev: %-4s" "$IVEND" "$IPROD" "$IPREV"` + IPTYPE=`echo "$INQ" | sed -n 's/.* Device_type=\([0-9]*\) .*/\1/p'` + IPQUAL=`echo "$INQ" | sed -n 's/ *PQual=\([0-9]*\) Device.*/\1/p'` + if [ "$IPQUAL" != 0 ] ; then + echo -e "\e[A\e[A\e[A\e[A${red}$SGDEV changed: ${bold}LU not available (PQual $IPQUAL)${norm} \n\n\n" + return 2 + fi + + TYPE=$(printtype $IPTYPE) + procscsiscsi + TMPSTR=`echo "$SCSISTR" | grep 'Vendor:'` + if [ "$TMPSTR" != "$STR" ]; then + echo -e "\e[A\e[A\e[A\e[A${red}$SGDEV changed: ${bold}\nfrom:${SCSISTR#* } \nto: $STR ${norm} \n\n\n" + return 1 + fi + TMPSTR=`echo "$SCSISTR" | sed -n 's/.*Type: *\(.*\) *ANSI.*/\1/p'` + if [ $TMPSTR != $TYPE ] ; then + echo -e "\e[A\e[A\e[A\e[A${red}$SGDEV changed: ${bold}\nfrom:${TMPSTR} \nto: $TYPE ${norm} \n\n\n" + return 1 + fi + return $RC +} + +# Test if SCSI device $host $channen $id $lun exists +# Outputs description from /proc/scsi/scsi (unless arg passed) +# Returns SCSISTR (empty if no dev) +testexist () +{ + : testexist + SCSISTR= + if procscsiscsi && test -z "$1"; then + echo "$SCSISTR" | head -n1 + echo "$SCSISTR" | tail -n2 | pr -o4 -l1 + fi +} + +# Returns the list of existing channels per host +chanlist () +{ + local hcil + local cil + local chan + local tmpchan + + for dev in /sys/class/scsi_device/${host}:* ; do + [ -d $dev ] || continue; + hcil=${dev##*/} + cil=${hcil#*:} + chan=${cil%%:*} + for tmpchan in $channelsearch ; do + if test "$chan" -eq $tmpchan ; then + chan= + fi + done + if test -n "$chan" ; then + channelsearch="$channelsearch $chan" + fi + done + if test -z "$channelsearch"; then channelsearch="0"; fi +} + +# Returns the list of existing targets per host +idlist () +{ + local hcil + local cil + local il + local target + local tmpid + + for dev in /sys/class/scsi_device/${host}:${channel}:* ; do + [ -d $dev ] || continue; + hcil=${dev##*/} + cil=${hcil#*:} + il=${cil#*:} + target=${il%%:*} + for tmpid in $idsearch ; do + if test "$target" -eq $tmpid ; then + target= + break + fi + done + if test -n "$target" ; then + idsearch="$idsearch $target" + fi + done +} + +# Returns the list of existing LUNs from device $host $channel $id $lun +# and returns list to stdout +getluns() +{ + sgdevice + if test -z "$SGDEV"; then return 1; fi + if test ! -x /usr/bin/sg_luns; then echo 0; return 1; fi + LLUN=`sg_luns /dev/$SGDEV 2>/dev/null | sed -n 's/ \(.*\)/\1/p'` + if test $? != 0; then echo 0; return 1; fi + #echo "$LLUN" | sed -n 's/.*lun=\(.*\)/\1/p' + for lun in $LLUN ; do + # Swap LUN number + l0=$(printf '%u' 0x$lun) + l1=$(( ($l0 >> 48) & 0xffff )) + l2=$(( ($l0 >> 32) & 0xffff )) + l3=$(( ($l0 >> 16) & 0xffff )) + l4=$(( $l0 & 0xffff )) + l0=$(( ( ( ($l4 * 0xffff) + $l3 ) * 0xffff + $l2 ) * 0xffff + $l1 )) + printf "%u\n" $l0 + done + return 0 +} + +# Wait for udev to settle (create device nodes etc.) +udevadm_settle() +{ + if test -x /sbin/udevadm; then + print_and_scroll_back " Calling udevadm settle (can take a while) " + /sbin/udevadm settle + white_out + elif test -x /sbin/udevsettle; then + print_and_scroll_back " Calling udevsettle (can take a while) " + /sbin/udevsettle + white_out + else + usleep 20000 + fi +} + +# Perform scan on a single lun $host $channel $id $lun +dolunscan() +{ + SCSISTR= + devnr="$host $channel $id $lun" + echo -e " Scanning for device $devnr ... " + printf "${yellow}OLD: $norm" + testexist + # Special case: lun 0 just got added (for reportlunscan), + # so make sure we correctly treat it as new + if test "$lun" = "0" -a "$1"; then + SCSISTR="" + printf "\r\e[A\e[A\e[A" + fi + : f $remove s $SCSISTR + if test "$remove" -a "$SCSISTR"; then + # Device exists: Test whether it's still online + # (testonline returns 1 if it's gone or has changed) + testonline + RC=$? + if test $RC != 0 -o ! -z "$forceremove"; then + echo -en "\r\e[A\e[A\e[A${red}REM: " + echo "$SCSISTR" | head -n1 + echo -e "${norm}\e[B\e[B" + if test -e /sys/class/scsi_device/${host}:${channel}:${id}:${lun}/device; then + echo 1 > /sys/class/scsi_device/${host}:${channel}:${id}:${lun}/device/delete + # FIXME: Can we skip udevadm settle for removal? + #udevadm_settle + usleep 20000 + else + echo "scsi remove-single-device $devnr" > /proc/scsi/scsi + if test $RC -eq 1 -o $lun -eq 0 ; then + # Try readding, should fail if device is gone + echo "scsi add-single-device $devnr" > /proc/scsi/scsi + fi + fi + fi + if test $RC = 0 -o "$forcerescan" ; then + if test -e /sys/class/scsi_device/${host}:${channel}:${id}:${lun}/device; then + echo 1 > /sys/class/scsi_device/${host}:${channel}:${id}:${lun}/device/rescan + udevadm_settle + fi + fi + printf "\r\e[A\e[A\e[A${yellow}OLD: $norm" + testexist + if test -z "$SCSISTR"; then + printf "\r${red}DEL: $norm\r\n\n" + let rmvd+=1; + return 1 + fi + fi + if test -z "$SCSISTR"; then + # Device does not exist, try to add + printf "\r${green}NEW: $norm" + if test -e /sys/class/scsi_host/host${host}/scan; then + echo "$channel $id $lun" > /sys/class/scsi_host/host${host}/scan 2> /dev/null + udevadm_settle + else + echo "scsi add-single-device $devnr" > /proc/scsi/scsi + fi + testexist + if test -z "$SCSISTR"; then + # Device not present + printf "\r\e[A"; + # Optimization: if lun==0, stop here (only if in non-remove mode) + if test $lun = 0 -a -z "$remove" -a $optscan = 1; then + break; + fi + else + let found+=1; + fi + fi +} + +# Perform report lun scan on $host $channel $id using REPORT_LUNS +doreportlun() +{ + lun=0 + SCSISTR= + devnr="$host $channel $id $lun" + echo -en " Scanning for device $devnr ...\r" + lun0added= + #printf "${yellow}OLD: $norm" + # Phase one: If LUN0 does not exist, try to add + testexist -q + if test -z "$SCSISTR"; then + # Device does not exist, try to add + #printf "\r${green}NEW: $norm" + if test -e /sys/class/scsi_host/host${host}/scan; then + echo "$channel $id $lun" > /sys/class/scsi_host/host${host}/scan 2> /dev/null + udevadm_settle + else + echo "scsi add-single-device $devnr" > /proc/scsi/scsi + fi + testexist -q + if test -n "$SCSISTR"; then + lun0added=1 + #testonline + else + # Device not present + # return + # Find alternative LUN to send getluns to + for dev in /sys/class/scsi_device/${host}:${channel}:${id}:*; do + [ -d "$dev" ] || continue + lun=${dev##*:} + break + done + fi + fi + targetluns=`getluns` + REPLUNSTAT=$? + lunremove= + #echo "getluns reports " $targetluns + olddev=`find /sys/class/scsi_device/ -name $host:$channel:$id:* 2>/dev/null` + oldluns=`echo "$olddev" | awk -F'/' '{print $5}' | awk -F':' '{print $4}'` + oldtargets="$targetluns" + # OK -- if we don't have a LUN to send a REPORT_LUNS to, we could + # fall back to wildcard scanning. Same thing if the device does not + # support REPORT_LUNS + # TODO: We might be better off to ALWAYS use wildcard scanning if + # it works + if test "$REPLUNSTAT" = "1"; then + if test -e /sys/class/scsi_host/host${host}/scan; then + echo "$channel $id -" > /sys/class/scsi_host/host${host}/scan 2> /dev/null + udevadm_settle + else + echo "scsi add-single-device $host $channel $id $SCAN_WILD_CARD" > /proc/scsi/scsi + fi + targetluns=`find /sys/class/scsi_device/ -name $host:$channel:$id:* 2>/dev/null | awk -F'/' '{print $5}' | awk -F':' '{print $4}' | sort -n` + let found+=`echo "$targetluns" | wc -l` + let found-=`echo "$olddev" | wc -l` + fi + if test -z "$targetluns"; then targetluns="$oldtargets"; fi + # Check existing luns + for dev in $olddev; do + [ -d "$dev" ] || continue + lun=${dev##*:} + newsearch= + inlist= + # OK, is existing $lun (still) in reported list + for tmplun in $targetluns; do + if test $tmplun -eq $lun ; then + inlist=1 + dolunscan $lun0added + else + newsearch="$newsearch $tmplun" + fi + done + # OK, we have now done a lunscan on $lun and + # $newsearch is the old $targetluns without $lun + if [ -z "$inlist" ]; then + # Stale lun + lunremove="$lunremove $lun" + fi + # $lun removed from $lunsearch (echo for whitespace cleanup) + targetluns=`echo $newsearch` + done + # Add new ones and check stale ones + for lun in $targetluns $lunremove; do + dolunscan $lun0added + done +} + +# Perform search (scan $host) +dosearch () +{ + if test -z "$channelsearch" ; then + chanlist + fi + for channel in $channelsearch; do + if test -z "$idsearch" ; then + idlist + fi + for id in $idsearch; do + if test -z "$lunsearch" ; then + doreportlun + else + for lun in $lunsearch; do + dolunscan + done + fi + done + done +} + +expandlist () +{ + list=$1 + result="" + first=${list%%,*} + rest=${list#*,} + while test ! -z "$first"; do + beg=${first%%-*}; + if test "$beg" = "$first"; then + result="$result $beg"; + else + end=${first#*-} + result="$result `seq $beg $end`" + fi + test "$rest" = "$first" && rest="" + first=${rest%%,*} + rest=${rest#*,} + done + echo $result +} + +# main +if test @$1 = @--help -o @$1 = @-h -o @$1 = @-?; then + echo "Usage: rescan-scsi-bus.sh [options] [host [host ...]]" + echo "Options:" + echo " -l activates scanning for LUNs 0--7 [default: 0]" + echo " -L NUM activates scanning for LUNs 0--NUM [default: 0]" + echo " -w scan for target device IDs 0--15 [default: 0--7]" + echo " -c enables scanning of channels 0 1 [default: 0 / all detected ones]" + echo " -r enables removing of devices [default: disabled]" + echo " -i issue a FibreChannel LIP reset [default: disabled]" + echo "--remove: same as -r" + echo "--issue-lip: same as -i" + echo "--forcerescan: Rescan existing devices" + echo "--forceremove: Remove and readd every device (DANGEROUS)" + echo "--nooptscan: don't stop looking for LUNs is 0 is not found" + echo "--color: use coloured prefixes OLD/NEW/DEL" + echo "--hosts=LIST: Scan only host(s) in LIST" + echo "--channels=LIST: Scan only channel(s) in LIST" + echo "--ids=LIST: Scan only target ID(s) in LIST" + echo "--luns=LIST: Scan only lun(s) in LIST" + echo "--sync/nosync: Issue a sync / no sync [default: sync if remove]" + echo "--attachpq3: Tell kernel to attach sg to LUN 0 that reports PQ=3" + echo "--reportlun2: Tell kernel to try REPORT_LUN even on SCSI2 devices" + echo "--largelun: Tell kernel to support LUNs > 7 even on SCSI2 devs" + echo "--sparselun: Tell kernel to support sparse LUN numbering" + echo " Host numbers may thus be specified either directly on cmd line (deprecated) or" + echo " or with the --hosts=LIST parameter (recommended)." + echo "LIST: A[-B][,C[-D]]... is a comma separated list of single values and ranges" + echo " (No spaces allowed.)" + exit 0 +fi + +if test ! -d /sys/class/scsi_host/ -a ! -d /proc/scsi/; then + echo "Error: SCSI subsystem not active" + exit 1 +fi + +# Make sure sg is there +modprobe sg >/dev/null 2>&1 + +if test -x /usr/bin/sg_inq; then + sg_version=$(sg_inq -V 2>&1 | cut -d " " -f 3) + sg_version=${sg_version##0.} + #echo "\"$sg_version\"" + #if [ -z "$sg_version" -o "$sg_version" -lt 70 ] ; then + #sg_len_arg="-36" + #else + sg_len_arg="--len=36" + #fi +else + echo "WARN: /usr/bin/sg_inq not present -- please install sg3_utils" + echo " or rescan-scsi-bus.sh might not fully work." +fi + +# defaults +unsetcolor +lunsearch= +opt_idsearch=`seq 0 7` +opt_channelsearch= +remove= +forceremove= +optscan=1 +sync=1 +declare -i scan_flags=0 +if test -d /sys/class/scsi_host; then + findhosts_26 +else + findhosts +fi + +# Scan options +opt="$1" +while test ! -z "$opt" -a -z "${opt##-*}"; do + opt=${opt#-} + case "$opt" in + l) lunsearch=`seq 0 7` ;; + L) lunsearch=`seq 0 $2`; shift ;; + w) opt_idsearch=`seq 0 15` ;; + c) opt_channelsearch="0 1" ;; + r) remove=1 ;; + i) lipreset=1 ;; + -remove) remove=1 ;; + -forcerescan) remove=1; forcerescan=1 ;; + -forceremove) remove=1; forceremove=1 ;; + -hosts=*) arg=${opt#-hosts=}; hosts=`expandlist $arg` ;; + -channels=*) arg=${opt#-channels=};opt_channelsearch=`expandlist $arg` ;; + -ids=*) arg=${opt#-ids=}; opt_idsearch=`expandlist $arg` ;; + -luns=*) arg=${opt#-luns=}; lunsearch=`expandlist $arg` ;; + -color) setcolor ;; + -nooptscan) optscan=0 ;; + -issue-lip) lipreset=1 ;; + -sync) sync=2 ;; + -nosync) sync=0 ;; + -attachpq3) scan_flags=$(($scan_flags|0x1000000)) ;; + -reportlun2) scan_flags=$(($scan_flags|0x20000)) ;; + -largelun) scan_flags=$(($scan_flags|0x200)) ;; + -sparselun) scan_flags=$((scan_flags|0x40)) ;; + *) echo "Unknown option -$opt !" ;; + esac + shift + opt="$1" +done + +# Hosts given ? +if test "@$1" != "@"; then + hosts=$* +fi + +if [ -d /sys/class/scsi_host -a ! -w /sys/class/scsi_host ]; then + echo "You need to run scsi-rescan-bus.sh as root" + exit 2 +fi +if test "$sync" = 1 -a "$remove" = 1; then sync=2; fi +if test "$sync" = 2; then echo "Syncing file systems"; sync; fi +if test -w /sys/module/scsi_mod/parameters/default_dev_flags -a $scan_flags != 0; then + OLD_SCANFLAGS=`cat /sys/module/scsi_mod/parameters/default_dev_flags` + NEW_SCANFLAGS=$(($OLD_SCANFLAGS|$scan_flags)) + if test "$OLD_SCANFLAGS" != "$NEW_SCANFLAGS"; then + echo -n "Temporarily setting kernel scanning flags from " + printf "0x%08x to 0x%08x\n" $OLD_SCANFLAGS $NEW_SCANFLAGS + echo $NEW_SCANFLAGS > /sys/module/scsi_mod/parameters/default_dev_flags + else + unset OLD_SCANFLAGS + fi +fi +echo "Scanning SCSI subsystem for new devices" +test -z "$remove" || echo " and remove devices that have disappeared" +declare -i found=0 +declare -i rmvd=0 +for host in $hosts; do + echo -n "Scanning host $host " + if test -e /sys/class/fc_host/host$host ; then + # It's pointless to do a target scan on FC + if test -n "$lipreset" ; then + echo 1 > /sys/class/fc_host/host$host/issue_lip 2> /dev/null; + udevadm_settle + fi + # We used to always trigger a rescan for FC to update channels and targets + # Commented out -- as discussed with Hannes we should rely + # on the main loop doing the scan, no need to do it here. + #echo "- - -" > /sys/class/scsi_host/host$host/scan 2> /dev/null; + #udevadm_settle + channelsearch= + idsearch= + else + channelsearch=$opt_channelsearch + idsearch=$opt_idsearch + fi + [ -n "$channelsearch" ] && echo -n "channels $channelsearch " + echo -n "for " + if [ -n "$idsearch" ] ; then + echo -n " SCSI target IDs " $idsearch + else + echo -n " all SCSI target IDs" + fi + if [ -n "$lunsearch" ] ; then + echo ", LUNs " $lunsearch + else + echo ", all LUNs" + fi + dosearch +done +if test -n "$OLD_SCANFLAGS"; then + echo $OLD_SCANFLAGS > /sys/module/scsi_mod/parameters/default_dev_flags +fi +echo "$found new device(s) found. " +echo "$rmvd device(s) removed. " + +# Local Variables: +# sh-basic-offset: 2 +# End: + diff --git a/source/installer/sources/initrd/scripts/network.sh b/source/installer/sources/initrd/scripts/network.sh new file mode 100644 index 00000000..499251c4 --- /dev/null +++ b/source/installer/sources/initrd/scripts/network.sh @@ -0,0 +1,155 @@ +#!/bin/sh + +# Remove extra whitespace +crunch() { + while read line ; do + echo $line + done +} + +echo +echo "******* Welcome to the network supplemental disk! *******" +echo + +# main loop: +while [ 0 ]; do + +echo "-- Press [enter] to automatically probe for all network cards, or switch" +echo " to a different console and use 'modprobe' to load the modules manually." +echo "-- To skip probing some modules (in case of hangs), enter them after an S:" +echo " S eepro100 ne2k-pci" +echo "-- To probe only certain modules, enter them after a P like this:" +echo " P 3c503 3c505 3c507" +echo "-- To get a list of network modules, enter an L." +echo "-- To skip the automatic probe entirely, enter a Q now." +echo + +# Clear "card found" flag: +rm -f /cardfound + +echo -n "network> " +read INPUT; +echo + +if [ "`echo $INPUT | crunch | cut -f 1 -d ' '`" = "L" \ + -o "`echo $INPUT | crunch | cut -f 1 -d ' '`" = "l" ]; then + echo "Available network modules:" + for file in /lib/modules/`uname -r`/kernel/drivers/net/* /lib/modules/`uname -r`/kernel/arch/i386/kernel/* /lib/modules/`uname -r`/kernel/drivers/pnp/* ; do + if [ -r $file ]; then + OUTPUT=`basename $file .gz` + OUTPUT=`basename $OUTPUT .o` + echo -n "$OUTPUT " + fi + done + echo + echo + continue +fi + +if [ ! "$INPUT" = "q" -a ! "$INPUT" = "Q" \ + -a ! "`echo $INPUT | crunch | cut -f 1 -d ' '`" = "P" \ + -a ! "`echo $INPUT | crunch | cut -f 1 -d ' '`" = "p" ]; then + echo "Probing for PCI/EISA network cards:" + for card in \ + 3c59x acenic de4x5 dgrs eepro100 e1000 e1000e e100 epic100 hp100 ne2k-pci olympic pcnet32 rcpci 8139too 8139cp tulip via-rhine r8169 atl1e sktr yellowfin tg3 dl2k ns83820 \ + ; do + SKIP="" + if [ "`echo $INPUT | crunch | cut -f 1 -d ' '`" = "S" \ + -o "`echo $INPUT | crunch | cut -f 1 -d ' '`" = "s" ]; then + for nogood in `echo $INPUT | crunch | cut -f 2- -d ' '` ; do + if [ "$card" = "$nogood" ]; then + SKIP=$card + fi + done + fi + if [ "$SKIP" = "" ]; then + echo "Probing for card using the $card module..." + modprobe $card 2> /dev/null + grep -q eth0 /proc/net/dev + if [ $? = 0 ]; then + echo + echo "SUCCESS: found card using $card protocol -- modules loaded." + echo "$card" > /cardfound + echo + break + else + modprobe -r $card 2> /dev/null + fi + else + echo "Skipping module $card..." + fi + done + echo + if [ ! -r /cardfound ]; then + # Don't probe for com20020... it loads on any machine with or without the card. + echo "Probing for MCA, ISA, and other PCI network cards:" + # removed because it needs an irq parameter: arlan + # tainted, no autoprobe: (arcnet) com90io com90xx + for card in depca ibmtr 3c501 3c503 3c505 3c507 3c509 3c515 ac3200 \ + acenic at1700 cosa cs89x0 de4x5 de600 \ + de620 e2100 eepro eexpress es3210 eth16i ewrk3 fmv18x forcedeth hostess_sv11 \ + hp-plus hp lne390 ne3210 ni5010 ni52 ni65 sb1000 sealevel smc-ultra \ + sis900 smc-ultra32 smc9194 wd ; do + SKIP="" + if [ "`echo $INPUT | crunch | cut -f 1 -d ' '`" = "S" \ + -o "`echo $INPUT | crunch | cut -f 1 -d ' '`" = "s" ]; then + for nogood in `echo $INPUT | crunch | cut -f 2- -d ' '` ; do + if [ "$card" = "$nogood" ]; then + SKIP=$card + fi + done + fi + if [ "$SKIP" = "" ]; then + echo "Probing for card using the $card module..." + modprobe $card 2> /dev/null + grep -q eth0 /proc/net/dev + if [ $? = 0 ]; then + echo + echo "SUCCESS: found card using $card protocol -- modules loaded." + echo "$card" > /cardfound + echo + break + else + modprobe -r $card 2> /dev/null + fi + else + echo "Skipping module $card..." + fi + done + echo + fi + if [ ! -r /cardfound ]; then + echo "Sorry, but no network card was detected. Some cards (like non-PCI" + echo "NE2000s) must be supplied with the I/O address to use. If you have" + echo "an NE2000, you can switch to another console (Alt-F2), log in, and" + echo "load it with a command like this:" + echo + echo " modprobe ne io=0x360" + echo + fi +elif [ "`echo $INPUT | crunch | cut -f 1 -d ' '`" = "P" \ + -o "`echo $INPUT | crunch | cut -f 1 -d ' '`" = "p" ]; then + echo "Probing for a custom list of modules:" + for card in `echo $INPUT | crunch | cut -f 2- -d ' '` ; do + echo "Probing for card using the $card module..." + modprobe $card 2> /dev/null + grep -q eth0 /proc/net/dev + if [ $? = 0 ]; then + echo + echo "SUCCESS: found card using $card protocol -- modules loaded." + echo "$card" > /cardfound + echo + break + else + modprobe -r $card 2> /dev/null + fi + done + echo +else + echo "Skipping automatic module probe." + echo +fi + +# end main loop +break +done diff --git a/source/installer/sources/initrd/tag/README b/source/installer/sources/initrd/tag/README new file mode 100644 index 00000000..39bf68cb --- /dev/null +++ b/source/installer/sources/initrd/tag/README @@ -0,0 +1,5 @@ +This used to be a place to make custom tagfiles, but now it's just here as a +"non-standard directory" so that we have a good way to probe if we're running +off the rootdisk and not an installed system. We need to know this within +pkgtool when it's started up at a prompt so we know to emit some mounting +instructions. diff --git a/source/installer/sources/initrd/usr/bin/logger b/source/installer/sources/initrd/usr/bin/logger new file mode 100755 index 00000000..5aa97266 --- /dev/null +++ b/source/installer/sources/initrd/usr/bin/logger @@ -0,0 +1,6 @@ +#!/bin/bash +# os-prober fails if it can't call /usr/bin/logger, which we don't have on +# the installer since we don't keep logs there. Instead we'll just call +# /bin/true as a workaround. + +/bin/true diff --git a/source/installer/sources/initrd/usr/bin/man b/source/installer/sources/initrd/usr/bin/man new file mode 120000 index 00000000..7cfe33a2 --- /dev/null +++ b/source/installer/sources/initrd/usr/bin/man @@ -0,0 +1 @@ +../../bin/man
\ No newline at end of file diff --git a/source/installer/sources/initrd/usr/bin/zcat b/source/installer/sources/initrd/usr/bin/zcat new file mode 120000 index 00000000..b40211eb --- /dev/null +++ b/source/installer/sources/initrd/usr/bin/zcat @@ -0,0 +1 @@ +../../bin/zcat
\ No newline at end of file diff --git a/source/installer/sources/initrd/usr/lib/setup/FDhelp b/source/installer/sources/initrd/usr/lib/setup/FDhelp new file mode 100644 index 00000000..1c06d34e --- /dev/null +++ b/source/installer/sources/initrd/usr/lib/setup/FDhelp @@ -0,0 +1,256 @@ + +Slackware Linux Help +____________________ + +First, a little help on help. Whenever you encounter a text +viewer like this during the installation, you can move around +with these commands: + +PGDN/SPACE - Move down one page +PGUP/'b' - Move up one page +ENTER/DOWN/'j' - Move down one line +UP/'k' - Move up one line +LEFT/'h' - Scroll left +RIGHT/'l' - Scroll right +'0' - Move to beginning of line +HOME/'g' - Move to beginning of file +END/'G' - Move to end of file +'/' - Forward search +'?' - Backward search +'n' - Repeat last search (forward) + +Also, you're running a real multitasking operating system now, so +you're not confined to the installation program. You can log into +other consoles and look around at any time without disturbing the +installation process. To do this, you need to learn the commands +that control the Linux console. You'll use these commands all the +time when you're logged into Linux. + +"Virtual" consoles and scrollback: + +Right now, the screen you're looking at is probably VIRTUAL CONSOLE +NUMBER ONE, (or /dev/tty1 in Linux-speak). There are usually +several virtual consoles available. When you log into the install +disk, there are four consoles. To switch among them, use Alt-F1, +Alt-F2, Alt-F3, or Alt-F4 to select which of the four consoles you +wish to use. While you're using a console, you get a small amount +of text scrollback buffer. To scroll the console back, hold down +the right shift key and hit PageUp. To scroll the console forward, +hit PageDown while holding the right shift key down. This can be +especially useful for reading the boot messages, which can go by +too fast to read otherwise. + +On the install disk, the first three consoles are login consoles. +The fourth console is used to show informational messages during +installation, such as disk formatting status, kernel messages, and +so on. + +A useful trick is to log into the second virtual console during the +installation. Then you can use commands such as 'df' to check how +full your hard drive is getting. Also, once the Slackware CD-ROM +has been mounted on /cdrom, most of the commands in the disc's live +filesystem will be usable. + + +PARTITIONING YOUR DRIVE (MBR SYSTEMS) + +If you have a newer machine that uses GPT (all UEFI machines do), +or you wish to use GPT, skip to the section below on GPT PARTITIONING. + +Now lets take a look at how you progress through a typical Linux +installation with the Slackware distribution. First, you'll have +to make sure your hard drive has been partitioned to accept Linux. +The setup program does not do this for you. + +You will need at least one type Linux partition, and optionally a +swap partition. In my opinion, (if you have a fair amount of drive +space) it's easiest to manage a system that's partitioned along these +lines (ignoring any Windows or other partitions for the purposes +of this illustration): + + [ 8 gig or more for / ] + [ whatever space users need for /home ] + [ swap space (match the size of your RAM) ] + +Some people like a separate partition for /usr/local, but I find that +I usually regret dividing my free space when I don't have to... the +partition I want to add to is always full that way. :^) Besides, when +the time comes for an operating system upgrade you can always back up +/usr/local regardless of whether it occupies its own partition. In +fact, having a separate /home partition is also optional. Probably the +simplest way to approach things initially is with just a single root +Linux partition, and a swap partition of about 1-2 gigabytes. + +The amount of drive space you'll want to give Linux depends on what +software you plan to install, and how much space you have to spare. +My primary Linux partition is 23 gigabytes. If you've got that +kind of room to spare, it will make it easier to compile and try out +large pieces of software, or to work with large files such as might be +used in desktop publishing or CD-ROM mastering applications. + +The entire Slackware system (everything - all the X servers, Emacs, +the works) will use about 8 gigabytes of hard drive space, +so 10 - 15 gigs is sufficient for a complete installation. + +In the past, I've actually done development work on a single / +partition of 110 MB. (Of course, that was back in the days of Linux +version 0.99p11 or so...) Still, with careful selection you can still +squeeze a small Linux system onto a system, but this is not recommended +for beginners. It's more useful when utilizing Slackware as a base for +an embedded system. Most people should be going a full installation. +It's faster and easier, and less error-prone. + +Partitioning is done with a partitioning tool such as fdisk. There are +two versions of Linux fdisk available now. 'fdisk' is the standard +version, and 'cfdisk' is a friendlier full screen version. Most +people will probably want to use 'cfdisk' now, unless they're used +to the older version (like me). Either one will get the job done. + +Make sure you use Linux fdisk to tag partitions as type 83 (Linux, the +default) or type 82 (Linux swap) so the Slackware setup program will +recognize them. Use the 't' command for that, and 'w' to write out the +changes. + +If you prefer an easy to use graphical partitioning tool, you can make +all your Linux partitions directly from Linux 'cfdisk'. Or you can +make them with the older 'fdisk' using the 'n' command to create a +partition and the 'w' command to write out the changes when you're done. + +By default, 'fdisk' and 'cfdisk' will partition the first hard drive in +your machine, which is /dev/sda. To partition other drives, you'll +have to specify the drive to partition when you start 'cfdisk'. For +example, to partition the second IDE drive: + + # cfdisk /dev/sdb + + +SWAP SPACE + +If your machine doesn't have much memory, you might have already +learned how to activate a swap partition just to make it this far. +Normally you won't need to format or activate your swap space by +hand, but if you're installing on a machine with low memory you will +need to format and activate a swap partition to be able to install. +Once you've made the partition with fdisk, you need to use 'mkswap' +on it, and then activate it with 'swapon'. Checking the partition +table with 'fdisk -l', we see these lines: + + Device Boot Start End Blocks Id System +/dev/sda8 16650 16898 2000061 82 Linux swap + +So, the command to format would be: + + # mkswap /dev/sda8 + # sync + +And to activate it: + + # swapon /dev/sda8 + + +GPT PARTITIONING + +If you have a Windows partition that you'd like to keep and need to make +free space for Linux, boot the machine into Windows. Move the mouse into +the upper right corner, and select the search function (magnifying glass +icon). Enter diskmgmt.msc to start up the Disk Management tool. The disk +partitions will be displayed as a bar chart at the bottom of the window. +Mouse over the main Windows partition (probably the largest NTFS partition) +and right click to bring up a menu. Select "Shrink Volume..." from this +menu. Shrink the partition to make enough free space for Slackware's root, +swap, and other partitions. + +NOTE: Rather than creating true free space, this resizing operation may +leave the extra space in the form of a generic (but allocated) partition. +Take note of the size of the "free space". When it comes time to partition +on Linux, you may need to delete this partition to make actual free space +before you can install. + +If you are installing to a machine that has Windows installed, then you'll +already have an EFI System Partition (this is used to store boot files on +machines that use UEFI). To check this, you can use gdisk. We'll assume +that you'll be installing to /dev/sda. If you'll be installing to some other +device, use that in the command below. + +gdisk -l /dev/sda + +If you see a partition with Code EF00 listed, then you are good to go. +If not, you will need to make one. To do that, use cgdisk: + +cgdisk /dev/sda + +Select the free space from the menu using the up/down keys, and then select +"New" to make a new partition. Hit ENTER to accept the first sector. Then +enter 100M as the partition size. Give the new partition a hex code of EF00. +You make give the partition a name (such as "EFI System Partition"), or just +hit ENTER to use no name. A name is not required. + +At this point, you've got a GPT disk with an EFI System partition (with or +without Windows). The next step is to make the partitions for Linux. If +you're not already in cgdisk, start that up with "cgdisk /dev/sda" (or +whatever your install device is). Start by making a swap partition. A +good rule of thumb is to make the swap partition equal to the amount of RAM +in your machine. So, select the free space again, and then "New". Again, +hit ENTER to accept the default first sector for the new partition. Then, +enter an appropriate size, such as 2G. Enter the hex code for Linux swap, +which is 8200. Give the partition a name if you like. + +Make your root Linux partition (optionally if you leave some space you can make +any additional Linux partitions that you'll need). Select the free space, and +"New". Accept the default first sector by hitting ENTER. To make the +partition use the rest of the disk space, just hit ENTER again when asked for +a size. Or, you may choose a smaller size if you're planning to make more +Linux partitions. Hit ENTER to accept the default hex code, which is for a +Linux filesystem. Name the partition (if you like), or hit ENTER again. + +If you have any more free space and partitions to make, now is the time to +make them. + +When you're done, select "Write" to write the partition table changes to the +disk (verify by typing "yes" when prompted), hit a key to continue, and then +select "Quit" to leave cgdisk. + + +RUNNING THE SETUP PROGRAM + +Setup has quite a few options, which can be slightly confusing the +first time you look at the menu. It's not really that hard, though. +You just need to start at the top of the screen and work towards +the bottom through the menu options. When I install, I usually do +these options in order: + +ADDSWAP (set up my swapspace) +TARGET (set up my Linux/Windows partitions and /etc/fstab) +SOURCE (select the source location for the Slackware Linux + packages) +SELECT (pick the package categories to install) +INSTALL (install the software, generally with "full") +CONFIGURE (configure the newly installed system) + +Note that after I select the SWAP option, setup will allow me to +run through all of the other options without ever returning to the +main menu. + +I hope that these options will be mostly self-explanatory. Just read +the screen carefully as you install and you should do just fine. + + +REMAPPING YOUR KEYBOARD: + +KEYMAP: This option lets you remap your keyboard to one of the many +international maps provided with Linux. If you are using a US +keyboard, you can skip this option. + + +...WHEN YOU'RE DONE: + + +EXIT: This leaves Slackware Linux setup. + + +Have fun installing and running Linux! + +--- +Patrick Volkerding +volkerdi@slackware.com + diff --git a/source/installer/sources/initrd/usr/lib/setup/INCISO b/source/installer/sources/initrd/usr/lib/setup/INCISO new file mode 100755 index 00000000..e34076c0 --- /dev/null +++ b/source/installer/sources/initrd/usr/lib/setup/INCISO @@ -0,0 +1,31 @@ +# Determine if there is an ISO image to loop-mount: +check_iso_image () { + local IDIR=$1 + local MNTDIR=$2 + [ ! -d $IDIR ] && return 1 + [ -z "$MNTDIR" ] && MNTDIR=/var/log/mount + + IISO=$(ls --indicator-style=none "$IDIR"/slackwar*-install-dvd.iso 2>/dev/null |tail -1) + + if [ -n "$IISO" ]; then + cat << EOF > $TMP/tempmsg + +An ISO image of Slackware's install DVD was found. +Do you want me to mount the ISO image and use this as the package source? + +EOF + dialog --title "USE ISO IMAGE" --yesno "`cat $TMP/tempmsg`" 9 65 + RET=$? + if [ ! $RET = 0 ]; then + rm -f $TMP/tempmsg + return 1 + fi + + rm -f $TMP/tempmsg + umount -f $MNTDIR 2>/dev/null + mkdir -p $MNTDIR + mount -o loop,ro $IISO $MNTDIR + else + return 1 + fi +} diff --git a/source/installer/sources/initrd/usr/lib/setup/INSCD b/source/installer/sources/initrd/usr/lib/setup/INSCD new file mode 100755 index 00000000..42610aa1 --- /dev/null +++ b/source/installer/sources/initrd/usr/lib/setup/INSCD @@ -0,0 +1,270 @@ +#!/bin/sh +# FIXME: UDF fs support? +RDIR=/dev/tty4 +NDIR=/dev/null +TMP=/var/log/setup/tmp +if [ ! -d $TMP ]; then + mkdir -p $TMP +fi +T_PX="`cat $TMP/SeTT_PX`" +rm -f $TMP/SeTmount $TMP/SeTDS $TMP/SeTCDdev $TMP/reply + +dialog --title "SCANNING FOR CD or DVD DRIVE" --menu \ +"Make sure the Slackware disc is in your CD/DVD drive, \ +and then press ENTER to begin the scanning process. \ +Or, if you'd rather specify the device name manually \ +(experts only), choose that option below." \ +11 72 2 \ +"auto" "Scan for the CD or DVD drive (recommended)" \ +"manual" "Manually specify CD or DVD by device name" \ +2> $TMP/reply +if [ ! -r $TMP/reply ]; then + # cancel or esc + rm -f $TMP/SeTDS $TMP/SeTmount $TMP/SeTCDdev $TMP/errordo + exit +fi + +if [ "`cat $TMP/reply`" = "manual" ]; then + dialog --title "MANUAL CD/DVD DEVICE SELECTION" --menu \ + "Please select your CD/DVD device from the list below. \ +If you don't see your device listed, choose 'custom'. \ +This will let you type in any device name. (and if necessary, \ +will create the device)" \ + 18 70 9 \ + "custom" "Type in the CD or DVD device to use" \ + "/dev/sr0" "First CD/DVD drive" \ + "/dev/sr1" "Second CD/DVD drive" \ + "/dev/sr2" "Third CD/DVD drive" \ + "/dev/sr3" "Fourth CD/DVD drive" \ + "/dev/hdb" "CD/DVD slave on first IDE bus" \ + "/dev/hda" "CD/DVD master on first IDE bus (unlikely)" \ + "/dev/hdc" "CD/DVD master on second IDE bus" \ + "/dev/hdd" "CD/DVD slave on second IDE bus" \ + "/dev/hde" "CD/DVD master on third IDE bus" \ + "/dev/hdf" "CD/DVD slave on third IDE bus" \ + "/dev/hdg" "CD/DVD master on fourth IDE bus" \ + "/dev/hdh" "CD/DVD slave on fourth IDE bus" \ + "/dev/pcd0" "First parallel port ATAPI CD" \ + "/dev/pcd1" "Second parallel port ATAPI CD" \ + "/dev/pcd2" "Third parallel port ATAPI CD" \ + "/dev/pcd3" "Fourth parallel port ATAPI CD" \ + "/dev/aztcd" "Non-IDE Aztech CD/DVD" \ + "/dev/cdu535" "Sony CDU-535 CD/DVD" \ + "/dev/gscd" "Non-IDE GoldStar CD/DVD" \ + "/dev/sonycd" "Sony CDU-31a CD/DVD" \ + "/dev/optcd" "Optics Storage CD/DVD" \ + "/dev/sjcd" "Sanyo non-IDE CD/DVD" \ + "/dev/mcdx0" "Non-IDE Mitsumi drive 1" \ + "/dev/mcdx1" "Non-IDE Mitsumi drive 2" \ + "/dev/sbpcd" "Old non-IDE SoundBlaster CD/DVD" \ + "/dev/cm205cd" "Philips LMS CM-205 CD/DVD" \ + "/dev/cm206cd" "Philips LMS CM-206 CD/DVD" \ + "/dev/mcd" "Old non-IDE Mitsumi CD/DVD" \ + 2> $TMP/reply + if [ ! -r $TMP/reply ]; then + # cancel or esc + rm -f $TMP/SeTDS $TMP/SeTmount $TMP/SeTCDdev $TMP/errordo + exit + fi + REPLY="`cat $TMP/reply`" + if [ "$REPLY" = "custom" ]; then + dialog --title "ENTER CD/DVD DEVICE MANUALLY" --inputbox \ +"Please enter the name of the CD/DVD device (such as /dev/hdc) that \ +you wish to use to mount the Slackware CD/DVD:" \ +9 70 2> $TMP/reply + if [ ! -r $TMP/reply ]; then + # cancel or esc + rm -f $TMP/SeTDS $TMP/SeTmount $TMP/SeTCDdev $TMP/errordo + exit + fi + DRIVE_FOUND="`cat $TMP/reply`" + if [ ! -r $DRIVE_FOUND ]; then # no such device + rm -f $TMP/majorminor + dialog --title "MKNOD CD/DVD DEVICE" --inputbox \ + "There doesn't seem to be a device by the name of $DRIVE_FOUND in the \ +/dev directory, so we will have to create it using the major and minor \ +numbers for the device. If you're using a bootdisk with a custom CD/DVD \ +driver on it, you should be able to find these numbers in the \ +documentation. Also, see the 'devices.txt' file that comes with the \ +Linux kernel source. If you don't know the numbers, you'll have to hit \ +Esc to abort. Enter the major and minor numbers for the new device, \ +separated by one space:" \ + 15 72 2> $TMP/majorminor + if [ ! -r $TMP/majorminor ]; then + # cancel or esc + rm -f $TMP/SeTDS $TMP/SeTmount $TMP/SeTCDdev $TMP/errordo + exit + fi + MAJOR="`cat $TMP/majorminor`" + dialog --title "MAKING DEVICE IN /dev" --infobox \ + "mknod $DRIVE_FOUND b $MAJOR" 3 40 + mknod $DRIVE_FOUND b $MAJOR 2> $RDIR + sleep 1 + if [ ! -r $DRIVE_FOUND ]; then + dialog --title "MKNOD FAILED" --msgbox \ + "Sorry, but the mknod command failed to make the device. You'll need to \ +go back and try selecting your source media again. Press ENTER to abort \ +the source media selection process." 8 60 + rm -f $TMP/SeTDS $TMP/SeTmount $TMP/SeTCDdev $TMP/errordo + exit + fi + fi + else + DRIVE_FOUND=$REPLY + fi +fi + +# Search for SCSI/PATA/SATA CD/DVD drives: +if [ "$DRIVE_FOUND" = "" ]; then + dialog --title "SCANNING" --infobox "Scanning for a \ +CD/DVD drive containing a Slackware disc..." 4 50 + sleep 1 + for device in \ + /dev/sr0 /dev/sr1 /dev/sr2 /dev/sr3 \ + ; do + mount -o ro -t iso9660 $device /var/log/mount 1> $RDIR 2> $RDIR + if [ $? = 0 ]; then + DRIVE_FOUND=$device + umount /var/log/mount + break + fi + done +fi + +# Search the old IDE interfaces: +if [ "$DRIVE_FOUND" = "" ]; then + dialog --title "SCANNING" --infobox "Scanning for an IDE \ +CD/DVD drive containing a Slackware disc..." 4 56 + sleep 1 + for device in \ + /dev/hdd /dev/hdc /dev/hdb /dev/hda \ + /dev/hde /dev/hdf /dev/hdg /dev/hdh \ + /dev/hdi /dev/hdj /dev/hdk /dev/hdl \ + /dev/hdm /dev/hdn /dev/hdo /dev/hdp \ + ; do + mount -o ro -t iso9660 $device /var/log/mount 1> $RDIR 2> $RDIR + if [ $? = 0 ]; then + DRIVE_FOUND=$device + umount /var/log/mount + break + fi + done +fi + +# Search for parallel port ATAPI CD/DVD drives: +if [ "$DRIVE_FOUND" = "" ]; then + dialog --title "SCANNING" --infobox "Scanning for a parallel port \ +ATAPI CD/DVD drive containing a Slackware disc..." 4 52 + sleep 1 + for device in \ + /dev/pcd0 /dev/pcd1 /dev/pcd2 /dev/pcd3 \ + ; do + mount -o ro -t iso9660 $device /var/log/mount 1> $RDIR 2> $RDIR + if [ $? = 0 ]; then + DRIVE_FOUND=$device + umount /var/log/mount + break + fi + done +fi + +# Still not found? OK, we will search for CD/DVD drives on old, pre-ATAPI +# proprietary interfaces. There aren't too many of these still around, and +# the scan won't actually work unless a bootdisk that supports the drive is +# used, and any necessary parameters have been passed to the kernel. +if [ "$DRIVE_FOUND" = "" ]; then + dialog --title "SCANNING" --msgbox "No IDE/SCSI drive, so we will try \ +scanning for CD drives on \ +old proprietary interfaces, such as SoundBlaster pre-IDE CD drives, \ +Sony CDU-31a, Sony 535, old Mitsumi pre-IDE, old Optics, etc. For this \ +scan to work at all, you'll need to be using a bootdisk that supports \ +your CD drive. Please press ENTER to begin this last-chance scan \ +for old, obsolete hardware." 11 60 + for device in \ + /dev/sonycd /dev/gscd /dev/optcd /dev/sjcd /dev/mcdx0 /dev/mcdx1 \ + /dev/cdu535 /dev/sbpcd /dev/aztcd /dev/cm205cd /dev/cm206cd \ + /dev/bpcd /dev/mcd \ + ; do + mount -o ro -t iso9660 $device /var/log/mount 1> $RDIR 2> $RDIR + if [ $? = 0 ]; then + DRIVE_FOUND=$device + umount /var/log/mount + break + fi + done +fi + +if [ "$DRIVE_FOUND" = "" ]; then + dialog --title "CD/DVD DRIVE NOT FOUND" --msgbox \ + "A CD/DVD drive could not be found on any of the devices that were \ +scanned. Possible reasons include using a bootdisk or kernel that \ +doesn't support your drive, failing to pass parameters needed by some \ +drives to the kernel, not having the Slackware disc in your CD/DVD \ +drive, or using a drive connected to a Plug and Play soundcard (in this \ +case, connecting the drive directly to the IDE interface often helps). \ +Please make sure you are using the correct bootdisk for your hardware, \ +consult the BOOTING file for possible information on \ +forcing the detection of your drive, and then reattempt installation. \ +If all else fails, see FAQ.TXT for information about copying \ +parts of this CD to your DOS partition and installing it from there.\n\ +\n\ +You will now be returned to the main menu. If you want to try looking \ +for the CD again, you may skip directly to the SOURCE menu selection." \ + 0 0 + rm -f $TMP/SeTDS $TMP/SeTmount $TMP/SeTCDdev $TMP/errordo + exit +fi + +while [ 0 ]; do # time to try to mount the CD/DVD device: + mount -o ro -t iso9660 $DRIVE_FOUND /var/log/mount 1> $RDIR 2> $RDIR + if [ $? = 0 ]; then # mounted successfully + dialog --title "CD/DVD DRIVE FOUND" --sleep 1 --infobox \ + "A Slackware disc was found in device $DRIVE_FOUND." 3 52 + break + else # failed to mount + dialog --title "MOUNT ERROR" --menu "There was an error \ +attempting to mount the CD/DVD on $DRIVE_FOUND. \ +Maybe the device name is incorrect, the disc is not in the \ +drive, or the kernel you are using does not support the \ +device. (possibly an incorrect bootdisk) \ +What would you like to do now?" \ + 13 70 3 \ + "1" "Abort CD installation" \ + "2" "Attempt to mount the CD/DVD device again" \ + "3" "Ignore the error and continue" 2> $TMP/errordo + if [ ! $? = 0 ]; then + rm -f $TMP/SeTDS $TMP/SeTmount $TMP/SeTCDdev $TMP/errordo + exit; + fi + DOWHAT="`cat $TMP/errordo`" + rm -f $TMP/errordo + if [ $DOWHAT = 1 ]; then + rm -f $TMP/SeTDS $TMP/SeTmount $TMP/SeTCDdev + exit + elif [ $DOWHAT = 2 ]; then + dialog --title "ATTEMPTING TO MOUNT CD/DVD on $DRIVE_FOUND" \ + --infobox "Attempting to mount your CD/DVD again with the \ +following command: mount -o ro -t iso9660 $DRIVE_FOUND \ +/var/log/mount" 4 69 + umount /var/log/mount 1> $NDIR 2> $NDIR + sleep 1 + elif [ $DOWHAT = 3 ]; then + # Ignore error, really bad plan but whatever + break + fi + fi +done +# since we should have mounted successfully, let's refresh +# the link for /dev/cdrom on the target partition: +if [ ! -d $T_PX/dev ]; then + mkdir $T_PX/dev + chown root.root $T_PX/dev + chmod 755 $T_PX/dev +fi +( cd $T_PX/dev ; ln -sf $DRIVE_FOUND cdrom ) + +# Pass information about the source directory to the next install stage: +echo "/var/log/mount/slackware" > $TMP/SeTDS +echo "-source_mounted" > $TMP/SeTmount +echo "$DRIVE_FOUND" > $TMP/SeTCDdev +echo "/dev/null" > $TMP/SeTsource diff --git a/source/installer/sources/initrd/usr/lib/setup/INSNFS b/source/installer/sources/initrd/usr/lib/setup/INSNFS new file mode 100755 index 00000000..a353daa4 --- /dev/null +++ b/source/installer/sources/initrd/usr/lib/setup/INSNFS @@ -0,0 +1,121 @@ +#!/bin/sh +TMP=/var/log/setup/tmp +if [ ! -d $TMP ]; then + mkdir -p $TMP +fi +# Include function to check for Slackware ISO images: +. /usr/lib/setup/INCISO +if [ -f $TMP/Punattended ]; then + eval $(grep "^NFS_SERVER=" $TMP/Punattended) + eval $(grep "^NFS_ROOT=" $TMP/Punattended) +fi + +while [ 0 ]; do + rm -f $TMP/SeTDS $TMP/SeTmount $TMP/SeTsource $TMP/nfsout + UPNRUN=`cat $TMP/SeTupnrun 2> /dev/null` + + if [ "$REMOTE_IPADDR" = "" ]; then REMOTE_IPADDR=${NFS_SERVER}; fi + if [ "$REMOTE_PATH" = "" ]; then REMOTE_PATH=${NFS_ROOT}; fi + + cat << EOF > $TMP/tempmsg + +Good! We're all set on the local end, but now we need to know +where to find the software packages to install. First, we need +the IP address of the machine where the Slackware sources are +stored. + +EOF + if [ "$UPNRUN" = "0" ]; then + cat << EOF >> $TMP/tempmsg +Since you're already running on the network, you should be able +to use the hostname instead of an IP address if you wish. + +EOF + fi + echo "What is the IP address of your NFS server? " >> $TMP/tempmsg + dialog --title "ENTER IP ADDRESS OF NFS SERVER" --inputbox \ + "`cat $TMP/tempmsg`" 14 70 $REMOTE_IPADDR 2> $TMP/remote + if [ ! $? = 0 ]; then + rm -f $TMP/tempmsg $TMP/remote + exit + fi + REMOTE_IPADDR="`cat $TMP/remote`" + rm $TMP/remote + + cat << EOF > $TMP/tempmsg + + There must be a directory on the server with the Slackware + packages and files arranged in a tree like the FTP site. + + The installation script needs to know the name of the + directory on your server that contains the series' + subdirectories. For example, if your A series is found at + /slack/slackware/a, then you would respond: /slack/slackware + + What is the Slackware source directory? +EOF + dialog --title "SELECT SOURCE DIRECTORY" --inputbox "`cat $TMP/tempmsg`" 18 \ + 65 $REMOTE_PATH 2> $TMP/slacksrc + if [ ! $? = 0 ]; then + rm -f $TMP/tempmsg $TMP/slacksrc + exit + fi + REMOTE_PATH="`cat $TMP/slacksrc`" + rm $TMP/slacksrc + cat << EOF > $TMP/tempmsg + +In the next screen you should watch for NFS mount errors. +If you see errors and you don't see your NFS server listed, +then try setting up NFS again. + +EOF + dialog --title "NFS MOUNT INFORMATION" --msgbox "`cat $TMP/tempmsg`" 10 65 + rm -f $TMP/tempmsg + touch $TMP/nfsout + if [ ! "$UPNRUN" = "0" ]; then + if [ -x /etc/rc.d/rc.rpc ]; then + echo "Starting RPC services..." >> $TMP/nfsout + /etc/rc.d/rc.rpc restart >> $TMP/nfsout 2>&1 + fi + fi + echo "Mounting $REMOTE_PATH:" >> $TMP/nfsout + echo "mount -r -t nfs -o vers=3 $REMOTE_IPADDR:$REMOTE_PATH /var/log/mount" >> $TMP/nfsout + mount -r -t nfs -o vers=3 $REMOTE_IPADDR:$REMOTE_PATH /var/log/mount + if [ ! $? = 0 ]; then + echo "Didn't work." >> $TMP/nfsout + echo "Maybe you should check that the directory name is correct?" >> $TMP/nfsout + DEFANSW="yes" + else + DEFANSW="no" + fi + echo "" >> $TMP/nfsout + echo "Current NFS mounts:" >> $TMP/nfsout + mount -t nfs >> $TMP/nfsout 2>&1 + echo "" >> $TMP/nfsout + + echo "Do you need to try setting up NFS again?" >> $TMP/nfsout + echo "" >> $TMP/nfsout + if [ "$DEFANSW" = "no" ]; then + dialog --title "NFS MOUNT RESULT" \ + --defaultno --yesno "`cat $TMP/nfsout`" 21 70 + RET=$? + else + dialog --title "NFS MOUNT RESULT" --yesno "`cat $TMP/nfsout`" 21 70 + RET=$? + fi + rm -f $TMP/nfsout + if [ $RET = 1 ]; then + # OK with the NFS mount. + # First, check if a Slackware ISO image is present in /var/log/mount + if check_iso_image /var/log/mount /var/log/mntiso ; then + echo "/var/log/mntiso/slackware" > $TMP/SeTDS + elif [ -r /var/log/mount/slackware/PACKAGES.TXT ]; then + echo "/var/log/mount/slackware" > $TMP/SeTDS + else + echo "/var/log/mount" > $TMP/SeTDS + fi + echo "-source_mounted" > $TMP/SeTmount + echo "/dev/null" > $TMP/SeTsource + break + fi +done diff --git a/source/installer/sources/initrd/usr/lib/setup/INSSMB b/source/installer/sources/initrd/usr/lib/setup/INSSMB new file mode 100755 index 00000000..ae4aac88 --- /dev/null +++ b/source/installer/sources/initrd/usr/lib/setup/INSSMB @@ -0,0 +1,120 @@ +#!/bin/sh +TMP=/var/log/setup/tmp +if [ ! -d $TMP ]; then + mkdir -p $TMP +fi +if [ -f $TMP/Punattended ]; then + eval $(grep "^SMB_SERVER=" $TMP/Punattended) + eval $(grep "^SMB_ROOT=" $TMP/Punattended) +fi + +if [ "$REMOTE_SHARE" = "" ]; then REMOTE_SHARE=${SMB_SERVER}; fi +if [ "$REMOTE_PATH" = "" ]; then REMOTE_PATH=${SMB_ROOT}; fi + +# Load the cifs module: +modprobe cifs 2>/dev/null + +while [ 0 ]; do + rm -f $TMP/SeTDS $TMP/SeTmount + UPNRUN=`cat $TMP/SeTupnrun` + + cat << EOF > $TMP/tempmsg + +Good! We're all set on the local end, but now we need to know +where to find the software packages to install. First, we need +the share address of the Samba server where the Slackware sources +are stored. +Example share address: //192.168.0.1/public + +EOF + if [ "$UPNRUN" = "0" ]; then + cat << EOF >> $TMP/tempmsg +Since you're already running on the network, you should be able +to use the hostname instead of an IP address if you wish. + +EOF + fi + echo "What is the share address of your Samba server? " >> $TMP/tempmsg + dialog --title "ENTER SHARE ADDRESS OF SAMBA SERVER" --inputbox \ + "`cat $TMP/tempmsg`" 15 70 $REMOTE_SHARE 2> $TMP/remote + if [ ! $? = 0 ]; then + rm -f $TMP/tempmsg $TMP/remote + exit + fi + REMOTE_SHARE="`cat $TMP/remote`" + rm $TMP/remote + + cat << EOF > $TMP/tempmsg + + There must be a directory on the server with the Slackware + packages and files arranged in a tree like the FTP site. + + The installation script needs to know the name of the + directory below your Samba share that contains the series + subdirectories. For example, if your A series is found at + /slack/slackware/a, then you would respond: /slack/slackware + + What is the Slackware source directory? +EOF + dialog --title "SELECT SOURCE DIRECTORY" --inputbox "`cat $TMP/tempmsg`" \ + 17 70 $REMOTE_PATH 2> $TMP/slacksrc + if [ ! $? = 0 ]; then + rm -f $TMP/tempmsg $TMP/slacksrc + exit + fi + REMOTE_PATH="`cat $TMP/slacksrc`" + rm $TMP/slacksrc + + echo "You should see no mount errors:" > $TMP/mntout + echo "Mounting $REMOTE_SHARE ..." >> $TMP/mntout + mount -t cifs -o ro,guest,sec=none $REMOTE_SHARE /var/log/mount \ + >> $TMP/mntout 2>&1 + RET=$? + if [ $RET != 0 ]; then + echo "Mount failed." >> $TMP/mntout + umount -f -t cifs /var/log/mount 1>/dev/null 2>&1 + DEFANSW="yes" + else + echo "Mounted Samba share(s):" >> $TMP/mntout + mount -t cifs >> $TMP/mntout 2>/dev/null + echo "" >> $TMP/mntout + if [ -f /var/log/mount/$REMOTE_PATH/a/tagfile \ + -o -f /var/log/mount/$REMOTE_PATH/slackware/a/tagfile ]; + then + echo "A Slackware package tree was found! Ready to continue." >> $TMP/mntout + DEFANSW="no" + else + echo "No Slackware package tree found at the indicated path!" >> $TMP/mntout + DEFANSW="yes" + fi + fi + echo "" >> $TMP/mntout + echo "Do you want to try setting up Samba again?" >> $TMP/mntout + echo "" >> $TMP/mntout + if [ "$DEFANSW" = "no" ]; then + dialog --title "MOUNT RESULT" \ + --defaultno --yesno "`cat $TMP/mntout`" 17 70 + RET=$? + else + dialog --title "MOUNT RESULT" \ + --yesno "`cat $TMP/mntout`" 12 68 + RET=$? + fi + if [ $RET = 1 ]; then + rm -f $TMP/mntout + break + fi + rm -f $TMP/mntout + #if [ "$UPNRUN" = "1" ]; then + # route del $LOCAL_NETWORK + # ifconfig $ENET_DEVICE down + #fi +done + +if [ -f /var/log/mount/$REMOTE_PATH/a/tagfile ]; then + echo "/var/log/mount/$REMOTE_PATH" > $TMP/SeTDS +else + echo "/var/log/mount/${REMOTE_PATH}/slackware" > $TMP/SeTDS +fi +echo "-source_mounted" > $TMP/SeTmount +echo "/dev/null" > $TMP/SeTsource diff --git a/source/installer/sources/initrd/usr/lib/setup/INSURL b/source/installer/sources/initrd/usr/lib/setup/INSURL new file mode 100755 index 00000000..4423406b --- /dev/null +++ b/source/installer/sources/initrd/usr/lib/setup/INSURL @@ -0,0 +1,241 @@ +#!/bin/sh +TMP=/var/log/setup/tmp +if [ ! -d $TMP ]; then + mkdir -p $TMP +fi +if [ -f $TMP/Punattended ]; then + eval $(grep "^REMOTE_URL=" $TMP/Punattended) + eval $(grep "^REMOTE_PATH=" $TMP/Punattended) +fi + +# Return a package name that has been stripped of the dirname portion +# and any of the valid extensions (only): +pkgbase() { + PKGEXT=$(echo $1 | rev | cut -f 1 -d . | rev) + case $PKGEXT in + 'tgz' ) + PKGRETURN=$(basename $1 .tgz) + ;; + 'tbz' ) + PKGRETURN=$(basename $1 .tbz) + ;; + 'tlz' ) + PKGRETURN=$(basename $1 .tlz) + ;; + 'txz' ) + PKGRETURN=$(basename $1 .txz) + ;; + *) + PKGRETURN=$(basename $1) + ;; + esac + echo $PKGRETURN +} + +package_name() { + STRING=$(pkgbase $1) + # Check for old style package name with one segment: + if [ "$(echo $STRING | cut -f 1 -d -)" = "$(echo $STRING | cut -f 2 -d -)" ]; then + echo $STRING + else # has more than one dash delimited segment + # Count number of segments: + INDEX=1 + while [ ! "$(echo $STRING | cut -f $INDEX -d -)" = "" ]; do + INDEX=$(expr $INDEX + 1) + done + INDEX=$(expr $INDEX - 1) # don't include the null value + # If we don't have four segments, return the old-style (or out of spec) package name: + if [ "$INDEX" = "2" -o "$INDEX" = "3" ]; then + echo $STRING + else # we have four or more segments, so we'll consider this a new-style name: + NAME=$(expr $INDEX - 3) + NAME="$(echo $STRING | cut -f 1-$NAME -d -)" + echo $NAME + fi + fi +} + +while [ 0 ]; do + rm -f $TMP/SeTDS $TMP/SeTmount + UPNRUN=$(cat $TMP/SeTupnrun) + + cat << EOF > $TMP/tempmsg + +Good! We're all set on the local end, but now we need to know +where to find the software packages to install. First, we need +the URL of the ftp or http server where the Slackware sources +are stored. +URL examples are: 'ftp://192.168.0.1' ; 'http://172.16.10.31' + +EOF + if [ "$UPNRUN" = "0" ]; then + cat << EOF >> $TMP/tempmsg +Since you're already running on the network, you should be able +to use the hostname instead of an IP address if you wish. + +EOF + fi + echo "What is the URL of your FTP/HTTP server? " >> $TMP/tempmsg + dialog --title "ENTER URL OF FTP/HTTP SERVER" --inputbox \ + "$(cat $TMP/tempmsg)" 15 70 $REMOTE_URL 2> $TMP/remote + if [ ! $? = 0 ]; then + rm -f $TMP/tempmsg $TMP/remote + exit + fi + REMOTE_URL="$(cat $TMP/remote)" + rm $TMP/remote + + cat << EOF > $TMP/tempmsg + + There must be a directory on the server with the Slackware + packages and files arranged in a tree like the FTP site. + + The installation script needs to know the name of the + directory on your server that contains the series + subdirectories. For example, if your A series is found at + /slack/slackware/a, then you would respond: /slack/slackware + + What is the Slackware source directory? +EOF + dialog --title "SELECT SOURCE DIRECTORY" --inputbox "$(cat $TMP/tempmsg)" \ + 17 65 $REMOTE_PATH 2> $TMP/slacksrc + if [ ! $? = 0 ]; then + rm -f $TMP/tempmsg $TMP/slacksrc + exit + fi + REMOTE_PATH="$(cat $TMP/slacksrc)" + rm $TMP/slacksrc + + cat << EOF > $TMP/tempmsg + +In the next screen you should watch for possible errors. + +First, we'll download the PACKAGES.TXT from the parent of the +directory that you entered before (which should be the root +of the remote Slackware tree). If that succeeds, then we use +PACKAGES.TXT to reconstruct a local cache of the package tree +(should take a minute or less on an average system). +After that, we're all set to go! + +Downloading PACKAGES.TXT at the Slackware root starts +after you press OK. +That file is several hundreds of KB in size so it may +take some time to get here... + +EOF + dialog --title "DOWNLOAD INFORMATION" --msgbox "$(cat $TMP/tempmsg)" 20 70 + rm -f $TMP/tempmsg + + REMOTE_ROOT=$(dirname $REMOTE_PATH) + mkdir -p $TMP/treecache 2>/dev/null + chmod 700 $TMP/treecache + rm -rf $TMP/treecache/* 2>/dev/null + ln -sf $TMP/treecache /var/log/mount/ + cd /var/log/mount/treecache + echo "Downloading PACKAGES.TXT ..." >> $TMP/wgetout + echo "URL: $REMOTE_URL$REMOTE_ROOT" > $TMP/wgetout + wget -q $REMOTE_URL$REMOTE_ROOT/PACKAGES.TXT > /dev/null 2>&1 + RET=$? + if [ $RET != 0 ]; then + echo "> Download failed. Going to try one directory lower." >> $TMP/wgetout + REMOTE_ROOT=$REMOTE_PATH + echo "URL: $REMOTE_URL$REMOTE_ROOT" >> $TMP/wgetout + wget -q $REMOTE_URL$REMOTE_ROOT/PACKAGES.TXT > /dev/null 2>&1 + RET=$? + [ $RET != 0 ] && echo "> Download failed again." >> $TMP/wgetout + fi + echo "" >> $TMP/wgetout + + if [ -r /var/log/mount/treecache/PACKAGES.TXT ]; then + if head /var/log/mount/treecache/PACKAGES.TXT | grep -q "PACKAGES.TXT" ; then + echo "A Slackware 'PACKAGES.TXT' is available. Ready to continue!" >> $TMP/wgetout + DEFANSW="no" + fi + else + echo "No file 'PACKAGES.TXT' was found. Wrong URL?" >> $TMP/wgetout + DEFANSW="yes" + fi + echo "" >> $TMP/wgetout + echo "Do you want to try setting up FTP/HTTP again?" >> $TMP/wgetout + echo "" >> $TMP/wgetout + if [ "$DEFANSW" = "no" ]; then + dialog --title "DOWNLOAD RESULT" \ + --defaultno --yesno "$(cat $TMP/wgetout)" 12 68 + RET=$? + else + dialog --title "DOWNLOAD RESULT" \ + --yesno "$(cat $TMP/wgetout)" 12 68 + RET=$? + fi + if [ $RET = 1 ]; then + rm -f $TMP/wgetout + break + fi + rm -f $TMP/wgetout + #if [ "$UPNRUN" = "1" ]; then + # route del $LOCAL_NETWORK + # ifconfig $ENET_DEVICE down + #fi +done + +if [ -r /var/log/mount/treecache/PACKAGES.TXT ]; then + echo "/var/log/mount/treecache/slackware" > $TMP/SeTDS + echo "-source_mounted" > $TMP/SeTmount + echo "/dev/null" > $TMP/SeTsource + echo "${REMOTE_URL},${REMOTE_ROOT}" > $TMP/SeTremotesvr + + dialog --title "INITIALIZING PACKAGE TREE" --infobox \ + "\nSetting up local cache for the FTP/HTTP server's package tree ..." 5 72 + + mkdir slackware isolinux 2>/dev/null + wget -q -P ./isolinux $REMOTE_URL$REMOTE_ROOT/isolinux/setpkg + + # Create a local package tree with zero-byte package placeholders: + TOTALP=$(grep "PACKAGE NAME:" PACKAGES.TXT | wc -l) + ( + NUMPKG=0 + GAUGE=0 + grep "PACKAGE " PACKAGES.TXT | while read REPLY ; do + case "$REPLY" in + "PACKAGE NAME:"*) + TEMP=$(echo $REPLY | cut -d: -f2) + PKGNAME=$(echo $TEMP) + PKGBASE=$(pkgbase $PKGNAME) + PKGSHRT=$(package_name $PKGNAME) + let NUMPKG=NUMPKG+1 + if [ $(( ((100 * $NUMPKG)/$TOTALP)/5 )) -gt $(( $GAUGE/5 )) ]; then + GAUGE=$(( (100 * $NUMPKG)/$TOTALP )) + echo "$GAUGE" + fi + ;; + "PACKAGE LOCATION:"*) + TEMP=$(echo $REPLY | cut -d: -f2) + PKGDIR=$(echo $TEMP) + mkdir -p $PKGDIR + touch ${PKGDIR}/${PKGNAME} + ;; + "PACKAGE SIZE (compressed):"*) + TEMP=$(echo $REPLY | cut -d: -f2) + PKGSIZE=$(echo $TEMP) + echo "$PKGSIZE" 1> ${PKGDIR}/${PKGBASE}.size + ;; + *) + ;; + esac + done \ + ) | dialog --title "INITIALIZING PACKAGE TREE" --gauge \ + "\nProcessing ${TOTALP} Slackware packages..." 8 65 + + # Make sure we can select stuff from the package series: + dialog --title "INITIALIZING PACKAGE TREE" --infobox \ + "\nRetrieving tagfile information for the package tree ..." 5 65 + + for series in $(ls -1 slackware) ; do + wget -q -P ./slackware/$series $REMOTE_URL$REMOTE_ROOT/slackware/$series/tagfile + wget -q -P ./slackware/$series $REMOTE_URL$REMOTE_ROOT/slackware/$series/maketag.ez + wget -q -P ./slackware/$series $REMOTE_URL$REMOTE_ROOT/slackware/$series/maketag + done +else + dialog --title "REMOTE SERVER CONFIGURATION" --msgbox \ + "\nFailed to configure for installation from remote server." 5 65 +fi diff --git a/source/installer/sources/initrd/usr/lib/setup/INSUSB b/source/installer/sources/initrd/usr/lib/setup/INSUSB new file mode 100755 index 00000000..04723159 --- /dev/null +++ b/source/installer/sources/initrd/usr/lib/setup/INSUSB @@ -0,0 +1,107 @@ +#!/bin/sh +RDIR=/dev/tty4 +NDIR=/dev/null +TMP=/var/log/setup/tmp +if [ ! -d $TMP ]; then + mkdir -p $TMP +fi +T_PX="`cat $TMP/SeTT_PX`" +rm -f $TMP/SeTmount $TMP/SeTDS $TMP/SeTCDdev $TMP/reply + +dialog --title "SCANNING FOR USB STICK" --msgbox \ +"Make sure the USB stick containing the Slackware package directory \ +is inserted into a USB port, and then press ENTER to begin the scanning process." \ +7 66 \ +2> $TMP/reply +if [ ! -r $TMP/reply ]; then + # cancel or esc + rm -f $TMP/SeTDS $TMP/SeTmount $TMP/SeTCDdev $TMP/errordo + exit +fi + +dialog --infobox "\nScanning for USB stick..." 5 30 + +# Run "rescan-scsi-bus -l" to get an up to date overview of devices: +/sbin/rescan-scsi-bus -l 1>$RDIR 2>$RDIR + +# Generate a list of removable devices: +REMOVABLE_DEVICES="" +for BDEV in $(ls --indicator-style none /sys/block | grep -E -v "loop|ram|^dm-|^sr|^md"); do + if [ -r /sys/block/$BDEV/removable -a "$(cat /sys/block/$BDEV/removable)" == "1" ]; then + REMOVEABLE_DEVICES="$REMOVEABLE_DEVICES $BDEV" + fi +done + +if [ "$REMOVEABLE_DEVICES" = "" ]; then + dialog --title "NO REMOVABLE USB DEVICES FOUND" --msgbox \ +"Sorry, but no removable USB devices could be found. Exiting back to the top menu." \ +6 55 + rm -f $TMP/SeTDS $TMP/SeTmount $TMP/SeTCDdev $TMP/errordo + exit +fi + +# Make a mount location for the USB source: +mkdir -p /usb-stick +# Try to unmount it, just in case something strange is going on: +umount /usb-stick 1> /dev/null 2> /dev/null + +# First, we will look for partitions on the USB stick. Not knowing whether the stick is +# partitioned with MBR or GPT partitions (or indeed at all), we'll test for partitions +# 1 through 4. Probably very few people will try to use a stick with the Slackware +# packages in a directory on partition 5 or higher. If they do, it won't work. Sorry. +unset DRIVE_FOUND INSTALL_PATH +for DEVICE in $REMOVEABLE_DEVICES ; do + for PARTITION in 1 2 3 4 ; do + mount /dev/$DEVICE$PARTITION /usb-stick 1> /dev/null 2> /dev/null + if [ -d /usb-stick/slackware/a ]; then + DRIVE_FOUND="/dev/$DEVICE$PARTITION" + INSTALL_PATH="/usb-stick/slackware" + break + fi + if [ -d /usb-stick/slackware*-*/slackware/a ]; then + DRIVE_FOUND="/dev/$DEVICE$PARTITION" + INSTALL_PATH=$(echo /usb-stick/slackware*-*/slackware) + break + fi + umount /usb-stick 1> /dev/null 2> /dev/null + done +done + +# Next, we will try mounting the devices as unpartitioned if nothing has been found yet: +if [ "$DRIVE_FOUND" = "" ]; then + for DEVICE in $REMOVEABLE_DEVICES ; do + mount /dev/$DEVICE /usb-stick 1> /dev/null 2> /dev/null + if [ -d /usb-stick/slackware/a ]; then + DRIVE_FOUND="/dev/$DEVICE" + INSTALL_PATH="/usb-stick/slackware" + break + fi + if [ -d /usb-stick/slackware*-*/slackware/a ]; then + DRIVE_FOUND="/dev/$DEVICE$PARTITION" + INSTALL_PATH=$(echo /usb-stick/slackware*-*/slackware) + break + fi + done +fi + +if [ "$DRIVE_FOUND" = "" ]; then + dialog --title "NO SLACKWARE DIRECTORY FOUND" --msgbox \ +"Sorry, but a Slackware directory could not be found on any USB devices. \ +Exiting back to the top menu." \ +6 55 + rm -f $TMP/SeTDS $TMP/SeTmount $TMP/SeTCDdev $TMP/errordo + exit +fi + +# Success! Report back to the console: + +dialog --title "USB PACKAGE SOURCE FOUND" --sleep 1 --infobox \ +"A Slackware package directory was found on device $DRIVE_FOUND." 3 66 + +# At this point, the stick has been found and is mounted on /usb-stick. +# All that remains is to tell the installer about it, and we're done here. + +echo $INSTALL_PATH > $TMP/SeTDS +echo "-source_mounted" > $TMP/SeTmount +echo "/dev/null" > $TMP/SeTsource + diff --git a/source/installer/sources/initrd/usr/lib/setup/INSdir b/source/installer/sources/initrd/usr/lib/setup/INSdir new file mode 100755 index 00000000..cc9b1711 --- /dev/null +++ b/source/installer/sources/initrd/usr/lib/setup/INSdir @@ -0,0 +1,73 @@ +#!/bin/sh +TMP=/var/log/setup/tmp +T_PX="`cat $TMP/SeTT_PX`" +if [ ! -d $TMP ]; then + mkdir -p $TMP +fi +# Include function to check for Slackware ISO images: +. /usr/lib/setup/INCISO +while [ 0 ]; do +rm -f $TMP/SeTDS $TMP/SeTmount +# OK, at this point /var/log/mount should not have anything mounted on it, +# but we will umount just in case. +umount /var/log/mount 2> /dev/null +# Anything mounted on /var/log/mount now is a fatal error: +if mount | grep /var/log/mount 1> /dev/null 2> /dev/null ; then + echo "Can't umount /var/log/mount. Reboot machine and run setup again." + exit +fi +# If the mount table is corrupt, the above might not do it, so we will +# try to detect Linux and FAT32 partitions that have slipped by: +if [ -d /var/log/mount/lost+found -o -d /var/log/mount/recycled \ + -o -r /var/log/mount/io.sys ]; then + echo "Mount table corrupt. Reboot machine and run setup again." + exit +fi +cat << EOF > $TMP/tempmsg + +OK, we will install from a directory within the current +filesystem. If you have mounted this directory yourself, +you should not use ${T_PX} or /var/log/mount as mount points, +since Setup might need to use these directories. You may +install from any part of the current directory structure, +no matter what the media is (including NFS). You will need +to type in the name of the directory containing the +subdirectories for each source disk. + +Which directory would you like to install from? +EOF +dialog --title "INSTALL FROM THE CURRENT FILESYSTEM" \ + --inputbox "`cat $TMP/tempmsg`" 19 67 2> $TMP/sourcedir +if [ ! $? = 0 ]; then + rm -f $TMP/sourcedir $TMP/tempmsg + exit +fi +SOURCEDIR="`cat $TMP/sourcedir`" +rm -f $TMP/sourcedir $TMP/tempmsg +mkdir -p /var/log/mount +# First, check if a Slackware ISO image is present in $SOURCEDIR +if check_iso_image $SOURCEDIR ; then + echo "/var/log/mount/slackware" > $TMP/SeTDS +else + rm -f /var/log/mount 2> /dev/null + rmdir /var/log/mount 2> /dev/null + ln -sf $SOURCEDIR /var/log/mount + echo "/var/log/mount" > $TMP/SeTDS +fi +echo "-source_mounted" > $TMP/SeTmount +echo "/dev/null" > $TMP/SeTsource +if [ ! -d $SOURCEDIR ]; then + cat << EOF > $TMP/tempmsg + +Sorry - the directory you specified is not valid. Please +check the directory and try again. + +(Directory given: $SOURCEDIR) + +EOF + dialog --title "INVALID DIRECTORY ENTERED" --msgbox "`cat $TMP/tempmsg`" 10 65 + rm -f $TMP/SeTDS $TMP/SeTmount $TMP/SeTsource $TMP/sourcedir $TMP/tempmsg +else + exit +fi +done; diff --git a/source/installer/sources/initrd/usr/lib/setup/INShd b/source/installer/sources/initrd/usr/lib/setup/INShd new file mode 100755 index 00000000..ce30cb2f --- /dev/null +++ b/source/installer/sources/initrd/usr/lib/setup/INShd @@ -0,0 +1,146 @@ +#!/bin/sh +TMP=/var/log/setup/tmp +if [ ! -d $TMP ]; then + mkdir -p $TMP +fi +# Include function to check for Slackware ISO images: +. /usr/lib/setup/INCISO +while [ 0 ]; do +rm -f $TMP/SeTDS $TMP/SeTmount $TMP/SeTsource +# OK, at this point /var/log/mount should not have anything mounted on it, +# but we will umount just in case. +umount /var/log/mount 2> /dev/null +# Anything mounted on /var/log/mount now is a fatal error: +if mount | grep /var/log/mount 1> /dev/null 2> /dev/null ; then + echo "Can't umount /var/log/mount. Reboot machine and run setup again." + exit +fi +# If the mount table is corrupt, the above might not do it, so we will +# try to detect Linux and FAT32 partitions that have slipped by: +if [ -d /var/log/mount/lost+found -o -d /var/log/mount/recycled \ + -o -r /var/log/mount/io.sys ]; then + echo "Mount table corrupt. Reboot machine and run setup again." + exit +fi + +while [ 0 ]; do + cat << EOF > $TMP/tempmsg +In order to install directly from the hard disk you must have a +partition (such as /dev/sda1, /dev/sdb5, etc) with the Slackware +distribution's slackware/ directory like you'd find it on the FTP +site. It can be in another directory. For example, if the +distribution is in /stuff/slackware/, then you have to have +directories named /stuff/slackware/a, /stuff/slackware/ap, and so +on each containing the files that would be in that directory on +the FTP site. You may install from FAT or Linux partitions. + +Please enter the partition (such as /dev/sda1) where the Slackware +sources can be found, or [enter] to see a partition list: +EOF + dialog --title "INSTALLING FROM HARD DISK" --inputbox \ +"`cat $TMP/tempmsg`" 18 70 2> $TMP/source.part + if [ ! $? = 0 ]; then + rm -f $TMP/source.part $TMP/tempmsg + exit + fi + rm -f $TMP/tempmsg + SLACK_DEVICE="`cat $TMP/source.part`" + rm -f $TMP/source.part + if [ "$SLACK_DEVICE" = "" ]; then + dialog --title "PARTITION LIST" --no-collapse --msgbox "`probe -l | grep -v cylind | grep dev | sort 2> /dev/null`" 22 75 + continue; + fi + break; +done + +dialog --title "SELECT SOURCE DIRECTORY" --inputbox \ +"Now we need to know the full path on this partition to the\n\ +slackware/ directory where the directories containing\n\ +installation files and packages to be installed are kept.\n\ +For example, if you downloaded Slackware into the /stuff\n\ +directory on your hard drive (so that you have the\n\ +directories /stuff/slackware/a, /stuff/slackware/ap, and so on\n\ +each containing the files that would be in that directory on\n\ +the FTP site), then the full path to enter here would be:\n\ +\n\ + /stuff/slackware\n\ +\n\ +What directory are the Slackware sources in?" \ +19 65 2> $TMP/source.dir +if [ ! $? = 0 ]; then + rm -f $TMP/source.dir + exit +fi +SLACK_SOURCE_LOCATION="`cat $TMP/source.dir`" +rm -f $TMP/source.dir +if mount | grep $SLACK_DEVICE 1> /dev/null 2> /dev/null ; then + # This partition is already mounted, so we will have to + # tweak things funny. + rm -f /var/log/mount 2> /dev/null + rmdir /var/log/mount 2> /dev/null + PREFIX="`mount | grep $SLACK_DEVICE | cut -f 3 -d ' '`" + ln -sf $PREFIX /var/log/mount +else + SUCCESS=false + for type in ext4 ext3 ext2 vfat reiserfs hpfs msdos ; do + mount -r -t $type $SLACK_DEVICE /var/log/mount 1> /dev/null 2> /dev/null + if [ $? = 0 ]; then # mounted successfully + SUCCESS=true + break; + fi + done + if [ ! $SUCCESS = true ]; then # there was a mount error + cat << EOF > $TMP/tempmsg +There was a problem mounting your partition. Would you like to: + +EOF + dialog --title "MOUNT ERROR" --menu "`cat $TMP/tempmsg`" 10 68 2 \ +"Restart" "Start over" \ +"Ignore " "Ignore the error and continue" 2> $TMP/dowhat + if [ ! $? = 0 ]; then + rm -f $TMP/dowhat + exit + fi + DOWHAT="`cat $TMP/dowhat`" + rm -f $TMP/dowhat + if [ "$DOWHAT" = "Restart" ]; then + umount /var/log/mount 2> /dev/null + continue; + fi + echo + fi # mount error +fi + +# First, check if a Slackware ISO image is present in $SLACK_SOURCE_LOCATION +if check_iso_image /var/log/mount/$SLACK_SOURCE_LOCATION /var/log/mntiso ; then + echo "/var/log/mntiso/slackware" > $TMP/SeTDS + echo "-source_mounted" > $TMP/SeTmount + echo "/dev/null" > $TMP/SeTsource + exit +elif [ -f /var/log/mount/$SLACK_SOURCE_LOCATION/slackware/PACKAGES.TXT ]; then + echo "/var/log/mount/$SLACK_SOURCE_LOCATION/slackware" > $TMP/SeTDS + echo "-source_mounted" > $TMP/SeTmount + echo "/dev/null" > $TMP/SeTsource + exit +elif [ -d /var/log/mount/$SLACK_SOURCE_LOCATION ]; then + echo "/var/log/mount/$SLACK_SOURCE_LOCATION" > $TMP/SeTDS + echo "-source_mounted" > $TMP/SeTmount + echo "/dev/null" > $TMP/SeTsource + exit +else + cat << EOF > $TMP/tempmsg + +Sorry, but the directory $SLACK_SOURCE_LOCATION does not exist +on partition $SLACK_DEVICE. + +Would you like to try again? +EOF + dialog --title "SOURCE DIRECTORY NOT FOUND" --yesno "`cat $TMP/tempmsg`" 10 70 + if [ ! $? = 0 ]; then + rm -f $TMP/tempmsg + exit + fi + rm -r $TMP/tempmsg +fi + +done diff --git a/source/installer/sources/initrd/usr/lib/setup/PROMPThelp b/source/installer/sources/initrd/usr/lib/setup/PROMPThelp new file mode 100644 index 00000000..1bc7b15f --- /dev/null +++ b/source/installer/sources/initrd/usr/lib/setup/PROMPThelp @@ -0,0 +1,83 @@ +PROMPT MODE HELP + +Software packages are about to be transfered onto your +hard drive. Several options exist for selecting which +packages you wish to install. + +If you select "full", the install program will just go +ahead and install everything from the disk sets +you have selected. If you've got enough disk space, this +should work fine. You'll have some packages you don't +need on your hard drive, though, like fairly large X +servers for display hardware you don't own. Not a problem, +if you run short of space, go into /var/log/packages and +read any or all of the files with 'less' to see what +packages you have installed, and remove any unnecessary +ones using 'removepkg'. + +For people who know what they want to install and would +like to select the packages from menus instead of +individually, there are two menu installation modes: +"menu" and "expert". + +"menu" mode puts up a menu at the start of each series of +packages, from which you can install systems such as +the GNU C/C++ compiler, or the Linux source code. It's +easy to use, and makes installation go much faster than +"newbie" mode. + +"expert" mode is similar, but allows the toggling of every +individual package. This offers the greatest control over +what gets installed on the machine, but can be tricky for +beginners. + +The so-called "newbie" mode will follow a defaults file in +the first directory of each series you install that will +install some required package automatically, while prompting +you about the rest of them, one by one. This mode of +installation _really_ is no longer recommended. There are +so many packages now that the time added to the installation +is quite significant, and the chance of accidentally leaving +out an important package is high. If you haven't installed +Slackware before, the best thing to do is make sure you have +plenty of space and go for a "full" installation. + +About the "tagfile" files: + +The package installation defaults are user definable - you +may set any package to be added or skipped automatically by +editing your choices into a file called TAGFILE that will be +found on the first disk of each series. The tagfile contains +all the instructions needed to completely automate your +installation. + +NOTE: Software may be added to your system after the +initial installation. Just type 'setup' to add software +to your system. Another script, 'pkgtool', may be used to +add software packages from the current directory, or to +cleanly remove packages that you want uninstalled. Also, +command line utilities (installpkg, removepkg, makepkg, +etc) are available, and (once learned) more efficient to +use. These are what I use for package management. + +If you use tagfiles, you might want to use a custom +tagfile that you have created yourself instead of the +default ones that come with Slackware (the ones named +'tagfile'). For instance, I use custom tagfiles called +'tagfile.pat' that you might see on your disks. :^) You +make a custom tagfile by copying the 'tagfile' on the +first disk of a series to a file named 'tagfile.???' +where .??? is a custom extension of your choosing. (I use +'.pat') Once you've done this, you can edit the defaults +any way you like. (but be careful about changing stuff +that was installed by default) + +To use a custom tagfile, just choose "custom" on the +prompt mode menu, and enter your custom extension. Any +tagfiles with this extension will then be used for the +duration of the installation. If at any point a tagfile +with that extension cannot be found, the default tagfile +will be used instead. + +-- End of prompt mode help text + diff --git a/source/installer/sources/initrd/usr/lib/setup/PXEhelp b/source/installer/sources/initrd/usr/lib/setup/PXEhelp new file mode 100644 index 00000000..99c2ad93 --- /dev/null +++ b/source/installer/sources/initrd/usr/lib/setup/PXEhelp @@ -0,0 +1,108 @@ + +Slackware PXE Server Help +_________________________ + +First, a little help on help. Whenever you encounter a text +viewer like this during the installation, you can move around +with these commands: + +PGDN/SPACE - Move down one page +PGUP/'b' - Move up one page +ENTER/DOWN/'j' - Move down one line +UP/'k' - Move up one line +LEFT/'h' - Scroll left +RIGHT/'l' - Scroll right +'0' - Move to beginning of line +HOME/'g' - Move to beginning of file +END/'G' - Move to end of file +'/' - Forward search +'?' - Backward search +'n' - Repeat last search (forward) + +Also, you're running a real multitasking operating system now, so +you're not confined to the installation program. You can log into +other consoles and look around at any time without disturbing the +installation process. To do this, you need to learn the commands +that control the Linux console. You'll use these commands all the +time when you're logged into Linux. + +"Virtual" consoles and scrollback: + +Right now, the screen you're looking at is probably VIRTUAL CONSOLE +NUMBER ONE, (or /dev/tty1 in Linux-speak). There are usually +several virtual consoles available. When you log into the install +disk, there are four consoles. To switch among them, use Alt-F1, +Alt-F2, Alt-F3, or Alt-F4 to select which of the four consoles you +wish to use. While you're using a console, you get a small amount +of text scrollback buffer. To scroll the console back, hold down +the right shift key and hit PageUp. To scroll the console forward, +hit PageDown while holding the right shift key down. This can be +especially useful for reading the boot messages, which can go by +too fast to read otherwise. + + +RUNNING THE PXESETUP PROGRAM + + +The pxesetup main menu is kept as easy as possible, because only a +limited configuration is needed. + + +NETWORK (configure the network device and optional DHCP server) +SOURCE (select the source location for the Slackware Linux + packages) +ACTIVATE (start the PXE server) + + +In the NETWORK configuration stage, you configure an IP address for +your network card. If you have already a DHCP server in your local +network, the pxesetup program will offer you the choice of using the +DHCP server to configure your network device fully automatic, but +there is always the option to enter an IP address manually. If no +DHCP server has been detected running inside your local network, +then pxesetup will start its own DHCP server (we need one). You will +get the chance to define the IP address range which that internal +DHCP server uses. You should check the lower and upper IP addresses +carefully and verify that none of your local network's computers, +including your local gateway, use an IP address in that DHCP range. +If you spot a conflict, you can adjust these lower and upper bounds. +Press 'Accept' once you are satisfied. + +In the SOURCE configuration stage, you determine where you have +your local Slackware copy. This should be a complete directory +tree including the packages, the kernels and the isolinux directory. +The package sources are not needed and can be omitted from the medium +if you are using a bootable USB stick for instance. The choices +for SOURCE location are: a DVD medium, a local disk partition or +a pre-mounted directory. These are the standard setup dialogs you +will certainly know from installing Slackware. Be sure to enter the +full directory path to (and including) the directory which contains +the 'a', 'ap', 'd', ..., 'y' subdirectiries. You know the drill. + + +When you are done configuring NETWORK and SOURCE, it is time to +ACTIVATE your PXE server. The screen will show a live view of the +server's connection log for client boot requests. This goes on +until you press 'Exit' which will drop you back into the main menu +after killing the PXE service. Selecting ACTIVATE will restart the +PXE service. Computers who boot from your PXE server will see the +usual Slackware installation routine. When it comes to selecting the +SOURCE, these computers have one choice, and is the entry "Install +from FTP/HTTP server". The PXE server offers Slackware packages to +willing computers using its own internal HTTP server. The default +values that you will see for the URL and the PATH input fields are +being supplied by the PXE server and should not be changed. + + +...WHEN YOU'RE DONE: + + +EXIT: This leaves Slackware PXE Server setup. + + +Have fun running this PXE server! + +--- +Eric Hameleers +alien@slackware.com + diff --git a/source/installer/sources/initrd/usr/lib/setup/SeTDOS b/source/installer/sources/initrd/usr/lib/setup/SeTDOS new file mode 100755 index 00000000..4f9d1057 --- /dev/null +++ b/source/installer/sources/initrd/usr/lib/setup/SeTDOS @@ -0,0 +1,214 @@ +#!/bin/sh +# SeTpartition user-friendly rewrite Fri Dec 15 13:17:40 CST 1995 pjv +# More updates for Slackware 3.5: Wed Apr 29 22:43:28 CDT 1998 +# Updated for Slackware 7.x (new fdisk tags) Fri Sep 10 13:17:18 CDT 1999 +TMP=/var/log/setup/tmp +T_PX="`cat $TMP/SeTT_PX`" +if [ ! -d $TMP ]; then + mkdir -p $TMP +fi +REDIR=/dev/tty4 +NDIR=/dev/null +rm -f $TMP/SeTDOS +touch $TMP/SeTDOS + +crunch () { # remove extra whitespace + read STRING; + echo $STRING +} + +# get_part_size( dev ) - Return the size in K, M, G, T, or P of the named partition. +get_part_size() { + numfmt --to=iec $(blockdev --getsize64 $1) +} + +ntfs_security() { + rm -f $TMP/ntfs_security + dialog --backtitle "Setting permissions on NTFS partition $DOS_PART" \ + --title "SET SECURITY FOR NTFS PARTITION $DOS_PART" \ + --default-item "fmask=177,dmask=077" \ + --menu "Because users could go snooping through (or destroy, depending on \ +the settings) your Windows partition, you should choose how much access would you \ +like your non-root users to have to partition $DOS_PART. The access level can \ +range from no access at all, to read-only for everyone, to read-write access \ +for every user on the machine. A reasonable default (read-write for root only) \ +is chosen, but you may set this any way that you like." \ +16 77 4 \ +"fmask=177,dmask=077" "Root has read/write access, users have no access (ntfs-3g)" \ +"fmask=333,dmask=222" "Everyone has read only access (built-in kernel ntfs driver)" \ +"fmask=133,dmask=022" "Everyone has read access, but only root can write (ntfs-3g)" \ +"fmask=111,dmask=000" "All users can read/write to any file (ntfs-3g)" \ +2> $TMP/ntfs_security + if [ ! $? = 0 ]; then + rm -f $TMP/ntfs_security $TMP/mount-point $TMP/SeTDOS + echo 1 + fi +} + +fat_security() { + rm -f $TMP/fat_security + dialog --backtitle "Setting permissions on FAT partition $DOS_PART" \ + --title "SET SECURITY FOR FAT PARTITION $DOS_PART" \ + --default-item "fmask=177,dmask=077" \ + --menu "Because users could go snooping through (or destroy, depending on \ +the settings) your Windows partition, you should choose how much access would you \ +like your non-root users to have to partition $DOS_PART. The access level can \ +range from no access at all, to read-only for everyone, to read-write access \ +for every user on the machine. A reasonable default (read-write for root only) \ +is chosen, but you may set this any way that you like." \ +18 77 4 \ +"fmask=177,dmask=077" "Root has read/write access, users have no access" \ +"fmask=333,dmask=222" "Everyone has read only access" \ +"fmask=133,dmask=022" "Everyone has read access, but only root can write" \ +"fmask=111,dmask=000" "All users can read/write to any file" \ +2> $TMP/fat_security + if [ ! $? = 0 ]; then + rm -f $TMP/fat_security $TMP/mount-point $TMP/SeTDOS + echo 1 + fi +} + +# Since the USB installers (both usbboot.img and the ones created using +# usbimg2disk.sh) present bogus FAT/NTFS partitions, we need a way to +# filter these from the partition scan. To do this, we'll set a variable +# $BANHAMMER that contains the name of the device the stick was found on. +# First, we'll set that to contain some random nonsense that will never +# be an actual device since reverse grepping for "" won't work. +BANHAMMER="0xFE11C1A" +# Look for the usbboot.img stick: +if [ -L /dev/disk/by-label/USBSLACK ]; then + BANHAMMER="$(readlink -f /dev/disk/by-label/USBSLACK)" +fi +# Look for the usbimg2disk.sh stick: +if [ -L /dev/disk/by-label/USBSLACKINS ]; then + BANHAMMER="$(readlink -f /dev/disk/by-label/USBSLACKINS | cut -b 1-8)" +fi +# Suggested new GPT partition type: Microsoft basic data +# More research needed... could be FAT32, NTFS, or EXFAT +DOSLIST="$(probe -l 2> /dev/null | grep -E "DOS|Win(95 F|98 F)|HPFS|W95 F|FAT(12|16)" | grep -Ev "Ext('d|end)" | grep -v "$BANHAMMER" | sort)" +if [ "$DOSLIST" = "" ]; then # no FAT or NTFS partitions + exit +fi +dialog --backtitle "Setting up non-Linux partitions." \ +--title "FAT or NTFS PARTITIONS DETECTED" \ +--yesno "Partitions of type FAT or NTFS (commonly used by DOS and \ +Windows) have been found on your \ +system. Would you like to add these partitions to your /etc/fstab \ +so that these partitions are visible from Linux?" \ +8 70 +if [ ! $? = 0 ]; then + exit +fi +while [ 0 ]; do # main partition selection loop + rm -f $TMP/SeTSKIP + echo "true" > $TMP/SeTSKIP + cat << EOF > $TMP/tempscript +dialog --backtitle "Selecting non-Linux partitions." \\ +--title "SELECT PARTITION TO ADD TO /etc/fstab" \\ +--ok-label Select --cancel-label Continue \\ +--menu "In order to make these partitions visible from Linux, we \\ +need to add them to your /etc/fstab. Please pick a partition to \\ +add to /etc/fstab, or select '---' to continue with the installation \\ +process." \\ +15 70 5 \\ +EOF + echo "$DOSLIST" | while read PARTITION ; do + NAME=`echo $PARTITION | crunch | cut -f 1 -d ' '` + SIZE=`get_part_size $NAME` + if echo $PARTITION | grep Win9 1> $NDIR 2> $NDIR ; then + TYPE="FAT32" + elif echo $PARTITION | grep "W95 F" 1> $NDIR 2> $NDIR ; then + TYPE="FAT32" + elif echo $PARTITION | grep NTFS 1> $NDIR 2> $NDIR ; then + TYPE="NTFS" + elif echo $PARTITION | grep FAT 1> $NDIR 2> $NDIR ; then + TYPE="FAT16" + fi + if cat $TMP/SeTDOS | grep $NAME 1> $NDIR 2> $NDIR ; then + ON=`cat $TMP/SeTDOS | grep $NAME | crunch | cut -f 2 -d ' '` + echo "\"(IN USE)\" \"$NAME on $ON $TYPE ${SIZE}\" \\" >> $TMP/tempscript + else + echo "\"$NAME\" \"$TYPE ${SIZE}\" \\" >> $TMP/tempscript + echo "false" > $TMP/SeTSKIP + fi + done + echo "\"---\" \"(done, continue with setup)\" \\" >> $TMP/tempscript + echo "\"---\" \"(done, continue with setup)\" \\" >> $TMP/tempscript + echo "\"---\" \"(done, continue with setup)\" \\" >> $TMP/tempscript + echo "\"---\" \"(done, continue with setup)\" \\" >> $TMP/tempscript + echo "\"---\" \"(done, continue with setup)\" \\" >> $TMP/tempscript + echo "2> $TMP/return" >> $TMP/tempscript + if [ "`cat $TMP/SeTSKIP`" = "true" ]; then + break + fi + . $TMP/tempscript + if [ ! $? = 0 ]; then + rm $TMP/tempscript + exit 255 # user abort + fi + DOS_PART="`cat $TMP/return`" + rm -f $TMP/tempscript + if [ "$DOS_PART" = "---" ]; then + break + elif [ "$DOS_PART" = "(IN USE)" ]; then + continue + fi + if echo "$DOSLIST" | grep -w $DOS_PART | grep NTFS 1> $NDIR 2> $NDIR ; then + ntfs_security + FS_UMASK="$(cat $TMP/ntfs_security)" + if [ "$FS_UMASK" = "1" ]; then + exit 1 + else + if [ "$FS_UMASK" = "fmask=333,dmask=222" ]; then + FS_TYPE=ntfs + else + FS_TYPE=ntfs-3g + fi + fi + else + FS_TYPE=vfat + fat_security + FS_UMASK="$(cat $TMP/fat_security)" + fi + dialog --backtitle "Selecting a location to mount $DOS_PART." \ + --title "PICK MOUNT POINT FOR $DOS_PART" \ + --inputbox "Now this partition must be mounted somewhere in your \ + directory tree. Please enter the directory under which \ + you would like to put it. For instance, you might want to \ + enter /fat-c or /fat-d or something similar. \ + NOTE: This \ + partition won't actually be mounted until you reboot. \ + Where would you like to mount $DOS_PART?" \ + 13 65 2> $TMP/mount-point + if [ ! $? = 0 ]; then + rm -f $TMP/tempmsg $TMP/mount-point $TMP/SeTDOS + exit + fi + NEW_DIR="`cat $TMP/mount-point`" + rm -f $TMP/mount-point + # If this was left blank or is '/', drop back to the first menu and start over. + if [ "$NEW_DIR" = "" -o "$NEW_DIR" = "/" ]; then + continue + fi + if [ ! "`echo $NEW_DIR | cut -b1`" = "/" ]; then + NEW_DIR="/$NEW_DIR" + fi + mkdir -p ${T_PX}$NEW_DIR + chmod 755 ${T_PX}$NEW_DIR + if echo "$DOSLIST" | grep $DOS_PART | grep NTFS 1> $NDIR 2> $NDIR ; then + printf "%-16s %-16s %-11s %-16s %-3s %s\n" "$DOS_PART" "$NEW_DIR" "$FS_TYPE" "$FS_UMASK" "1" "0" >> $TMP/SeTDOS + else + printf "%-16s %-16s %-11s %-16s %-3s %s\n" "$DOS_PART" "$NEW_DIR" "$FS_TYPE" "$FS_UMASK" "1" "0" >> $TMP/SeTDOS + fi +done # partition adding loop +rm -f $TMP/SeTSKIP +cat << EOF > $TMP/tempmsg + +Adding this information to your /etc/fstab: + +EOF +cat $TMP/SeTDOS >> $TMP/tempmsg +dialog --backtitle "Finished setting up non-Linux partitions." \ +--title "DONE ADDING FAT or NTFS PARTITIONS" \ +--exit-label OK \ +--textbox $TMP/tempmsg 15 72 diff --git a/source/installer/sources/initrd/usr/lib/setup/SeTEFI b/source/installer/sources/initrd/usr/lib/setup/SeTEFI new file mode 100755 index 00000000..35ac5f9f --- /dev/null +++ b/source/installer/sources/initrd/usr/lib/setup/SeTEFI @@ -0,0 +1,94 @@ +#!/bin/sh +TMP=/var/log/setup/tmp +T_PX="`cat $TMP/SeTT_PX`" +if [ ! -d $TMP ]; then + mkdir -p $TMP +fi +rm -f $TMP/SeTefipartitions +touch $TMP/SeTefipartitions + +# Scan for EFI partitions: +# We accept at most 10 NVMe controllers, each controlling at most 4 SSDs +for drive in sda sdb sdc sdd sde sdf sdg sdh sdi sdj sdk sdl sdm sdn sdo sdp \ + mmcblk0 mmcblk1 mmcblk2 mmcblk3 mmcblk4 mmcblk5 mmcblk6 mmcblk7 mmcblk8 mmcblk9 \ + nvme0n1 nvme1n1 nvme2n1 nvme3n1 nvme4n1 nvme5n1 nvme6n1 nvme7n1 nvme8n1 nvme9n1 \ + nvme0n2 nvme1n2 nvme2n2 nvme3n2 nvme4n2 nvme5n2 nvme6n2 nvme7n2 nvme8n2 nvme9n2 \ + nvme0n3 nvme1n3 nvme2n3 nvme3n3 nvme4n3 nvme5n3 nvme6n3 nvme7n3 nvme8n3 nvme9n3 \ + nvme0n4 nvme1n4 nvme2n4 nvme3n4 nvme4n4 nvme5n4 nvme6n4 nvme7n4 nvme8n4 nvme9n4 ; do + gdisk -l /dev/$drive 2> /dev/null | grep -w EF00 | while read efisp ; do + p="" + echo $drive| grep -q nvme && p="p" + echo /dev/$drive$p$(expr $(echo "$efisp" | cut -b 1-4)) >> $TMP/SeTefipartitions + done +done + +if [ "$(cat $TMP/SeTefipartitions)" = "" ]; then # No EFI partitions + rm -f $TMP/SeTefipartitions + exit +fi + +# Initially, we will just take the first EFI partition found, which +# will probably be on /dev/sda: +PREFERRED_EFI_PARTITION="$(cat $TMP/SeTefipartitions | head -n 1)" + +# But we will also test to see if there is an EFI partition on the same +# device as the root partition, and if so, prefer that: +if [ -r $TMP/SeTrootdev ]; then + if grep -q "$(cat $TMP/SeTrootdev | cut -b 1-8)" $TMP/SeTefipartitions ; then + PREFERRED_EFI_PARTITION="$(grep "$(cat $TMP/SeTrootdev | cut -b 1-8)" $TMP/SeTefipartitions | head -n 1)" + fi +fi + +# This file is no longer needed: +rm -f $TMP/SeTefipartitions + +# See if EFI partition is formatted. If not, offer to format it: +EFITMPMOUNT=$(mktemp -d) +if ! mount $PREFERRED_EFI_PARTITION $EFITMPMOUNT 1> /dev/null 2> /dev/null ; then + # It didn't mount, so it must not be formatted: + dialog --title "FORMAT EFI PARTITION ${PREFERRED_EFI_PARTITION}?" \ + --yesno "An EFI System Partition was found on ${PREFERRED_EFI_PARTITION}, \ +but it has not yet been formatted. Would you like to format this partition?" \ +7 56 + if [ ! $? = 0 ]; then + exit + fi + # Format the partition with FAT32, 2 sectors per cluster (needed for the + # minimum supported EFI partition size of 100MB): + dialog --title "FORMATTING EFI PARTITION ${PREFERRED_EFI_PARTITION}" --infobox \ + "Formatting EFI System Partition ${PREFERRED_EFI_PARTITION} as FAT32." 3 60 + mkfs.vfat -F 32 -s 2 ${PREFERRED_EFI_PARTITION} 1> /dev/null 2> /dev/null + sleep 1 + mount ${PREFERRED_EFI_PARTITION} $EFITMPMOUNT 1> /dev/null 2> /dev/null +fi +if [ ! -d $EFITMPMOUNT/EFI -a ! -d $EFITMPMOUNT/efi ]; then + mkdir $EFITMPMOUNT/EFI 1> /dev/null 2> /dev/null +fi +umount $PREFERRED_EFI_PARTITION 1> /dev/null 2> /dev/null +rmdir $EFITMPMOUNT + +# Mount the partition on ${T_PX}/boot/efi: +if [ ! -d ${T_PX}/boot/efi ]; then + mkdir -p ${T_PX}/boot/efi +fi +mount ${PREFERRED_EFI_PARTITION} ${T_PX}/boot/efi 1> /dev/null 2> /dev/null + +# Add the EFI System Partition to /etc/fstab: +printf "%-16s %-16s %-11s %-16s %-3s %s\n" "$PREFERRED_EFI_PARTITION" "/boot/efi" "vfat" "defaults" "1" "0" > $TMP/SeTEFI +cat << EOF > $TMP/tempmsg + +Adding this information to your /etc/fstab: + +EOF +cat $TMP/SeTEFI >> $TMP/tempmsg +dialog --backtitle "Finished setting up EFI System Partition." \ +--title "EFI SYSTEM PARTITION RECOGNIZED" \ +--exit-label OK \ +--textbox $TMP/tempmsg 10 72 + +# Piggyback this fstab addition on the other native partitions in SeTnative: +cat $TMP/SeTEFI >> $TMP/SeTnative +rm -f $TMP/SeTEFI $TMP/tempmsg + +# Done. + diff --git a/source/installer/sources/initrd/usr/lib/setup/SeTPKG b/source/installer/sources/initrd/usr/lib/setup/SeTPKG new file mode 100755 index 00000000..22ad2d9d --- /dev/null +++ b/source/installer/sources/initrd/usr/lib/setup/SeTPKG @@ -0,0 +1,148 @@ +#!/bin/sh +TMP=/var/log/setup/tmp +T_PX="`cat $TMP/SeTT_PX`" +if [ ! -d $TMP ]; then + mkdir -p $TMP +fi +# If the distribution source is already known, we can avoid listing +# stuff that isn't there. +if [ ! -r $TMP/SeTT_PX -o ! -r $TMP/SeTDS ]; then + unset T_PX + unset DS +else + T_PX="`cat $TMP/SeTT_PX`" + DS="`cat $TMP/SeTDS`" +fi +# In /usr/lib/setup/slackinstall, $TMP/series is a directory. +# Depending on how you use the 'setup' script, you can end up going +# round in circles due to this script using 'series' as a text file but +# not being able delete it due to an rm -f. Now we use rm -rf. +# It's a toss up between accidentally wiping the series selection +# (it only takes a few seconds to re-select the stuff) and getting +# confused. +rm -rf $TMP/SeTSERIES $TMP/tmpscript $TMP/series + +cat << EOF > $TMP/tmpscript +dialog --backtitle "Selecting software to install." \\ +--title "PACKAGE SERIES SELECTION" --item-help --output-separator "#" --checklist \\ +"Now it's time to select which general categories of software \\ +to install on your system. \\ +Use the spacebar to select or unselect the software you wish to \\ +install. \\ +You can use the up and down arrows to see all the possible choices. \\ +Recommended choices have been preselected. \\ +Press the ENTER key when you are finished." \\ +20 75 9 \\ +"A" "Base Linux system" on "The A (base) series contains the kernel and main system utilities." \\ +EOF + +if [ -d $DS/ap -o "$DS" = "" ]; then +cat << EOF >> $TMP/tmpscript +"AP" "Various Applications that do not need X" on "The AP series is a collection of useful applications." \\ +EOF +fi + +if [ -d $DS/d -o "$DS" = "" ]; then +cat << EOF >> $TMP/tmpscript +"D" "Program Development (C, C++, Lisp, Perl, etc.)" on "The D series contains compilers, debuggers, and other programming tools." \\ +EOF +fi + +if [ -d $DS/e -o "$DS" = "" ]; then +cat << EOF >> $TMP/tmpscript +"E" "GNU Emacs" on "The E series contains the GNU Emacs advanced real-time display editor." \\ +EOF +fi + +if [ -d $DS/f -o "$DS" = "" ]; then +cat << EOF >> $TMP/tmpscript +"F" "FAQ lists, HOWTO documentation" on "The F series contains essential documentation for Linux system administrators." \\ +EOF +fi + +if [ -d $DS/gnome -o "$DS" = "" ]; then +cat << EOF >> $TMP/tmpscript +"GNOME" "The GNOME desktop for X" on "The GNOME series contains the GNOME desktop environment and related libraries." \\ +EOF +fi + +if [ -d $DS/k -o "$DS" = "" ]; then +cat << EOF >> $TMP/tmpscript +"K" "Linux kernel source" on "The K series contains the source code for the Linux kernel." \\ +EOF +fi + +if [ -d $DS/kde -o "$DS" = "" ]; then +cat << EOF >> $TMP/tmpscript +"KDE" "Qt and the K Desktop Environment for X" on "The KDE series contains the K Desktop Environment and related libraries." \\ +EOF +fi + +if [ -d $DS/kdei -o "$DS" = "" ]; then +cat << EOF >> $TMP/tmpscript +"KDEI" "International language support for KDE" off "The KDEI series provides support for languages other than US English in KDE." \\ +EOF +fi + +if [ -d $DS/l -o "$DS" = "" ]; then +cat << EOF >> $TMP/tmpscript +"L" "System Libraries (some needed by both KDE and GNOME)" "on" "The L series contains libraries needed by GNOME, KDE, and other programs." \\ +EOF +fi + +if [ -d $DS/n -o "$DS" = "" ]; then +cat << EOF >> $TMP/tmpscript +"N" "Networking (TCP/IP, UUCP, Mail, News)" on "The N series contains network related clients and servers." \\ +EOF +fi + +if [ -d $DS/t -o "$DS" = "" ]; then +cat << EOF >> $TMP/tmpscript +"T" "TeX typesetting software" on "TeX is a typesetting system often used for mathematics and technical papers." \\ +EOF +fi + +if [ -d $DS/tcl -o "$DS" = "" ]; then +cat << EOF >> $TMP/tmpscript +"TCL" "Tcl/Tk script languages" on "The TCL series contains the Tcl/Tk/TclX languages and programs that use them." \\ +EOF +fi + +if [ -d $DS/x -o "$DS" = "" ]; then +cat << EOF >> $TMP/tmpscript +"X" "X Window System" on "This series contains X, the windowing system used by Linux." \\ +EOF +fi + +if [ -d $DS/xap -o "$DS" = "" ]; then +cat << EOF >> $TMP/tmpscript +"XAP" "X Applications" on "The XAP series is a collection of applications for X." \\ +EOF +fi + +if [ -d $DS/xfce -o "$DS" = "" ]; then +cat << EOF >> $TMP/tmpscript +"XFCE" "The Xfce Desktop Environment for X" on "Xfce is a fast and lightweight GTK+ based desktop environment for X." \\ +EOF +fi + +if [ -d $DS/y -o "$DS" = "" ]; then +cat << EOF >> $TMP/tmpscript +"Y" "Games" on "The Y series is a collection of classic BSD text-based games." \\ +EOF +fi + +cat << EOF >> $TMP/tmpscript + 2> $TMP/series +EOF +. $TMP/tmpscript +if [ ! $? = 0 ]; then + rm -rf $TMP/series $TMP/tmpscript + exit +fi +INSTSETS="`cat $TMP/series | tr -d " "`" +INSTSETS="`echo $INSTSETS | tr "\042" "#" `" +INSTSETS="`echo $INSTSETS | tr "," "#" `" +INSTSETS="`echo $INSTSETS | tr -s "#" `" +rm -rf $TMP/series $TMP/tmpscript +echo "$INSTSETS" > $TMP/SeTSERIES diff --git a/source/installer/sources/initrd/usr/lib/setup/SeTPXEHELP b/source/installer/sources/initrd/usr/lib/setup/SeTPXEHELP new file mode 100755 index 00000000..a8f25c47 --- /dev/null +++ b/source/installer/sources/initrd/usr/lib/setup/SeTPXEHELP @@ -0,0 +1,2 @@ +#!/bin/sh +dialog --title "Slackware PXE Server Help" --exit-label OK --textbox "/usr/lib/setup/PXEhelp" 22 77 diff --git a/source/installer/sources/initrd/usr/lib/setup/SeTconfig b/source/installer/sources/initrd/usr/lib/setup/SeTconfig new file mode 100755 index 00000000..6731019b --- /dev/null +++ b/source/installer/sources/initrd/usr/lib/setup/SeTconfig @@ -0,0 +1,138 @@ +#!/bin/sh +TMP=/var/log/setup/tmp +if [ ! -d $TMP ]; then + mkdir -p $TMP +fi +T_PX="`cat $TMP/SeTT_PX`" +ROOT_DEVICE="`cat $TMP/SeTrootdev`" +if [ ! -d $T_PX/bin -a ! -d $T_PX/etc ]; then # if there no Linux here, exit + exit +fi + +# Check for disk full error: +. /usr/lib/setup/SeTfull + +# These next lines are intended to clean up any permissions +# problems that could be caused by a bad package. We don't +# intend to make any bad packages here, but it never hurts +# to be safe. :^) +( cd $T_PX ; chmod 755 ./ ) +( cd $T_PX ; chmod 755 ./var ) +if [ -d $T_PX/usr/src/linux ]; then + chmod 755 $T_PX/usr/src/linux +fi +if [ ! -d $T_PX/proc ]; then + mkdir $T_PX/proc + chown root.root $T_PX/proc +fi +if [ ! -d $T_PX/sys ]; then + mkdir $T_PX/sys + chown root.root $T_PX/sys +fi +chmod 1777 $T_PX/tmp +if [ ! -d $T_PX/var/spool/mail ]; then + mkdir -p $T_PX/var/spool/mail + chmod 755 $T_PX/var/spool + chown root.mail $T_PX/var/spool/mail + chmod 1777 $T_PX/var/spool/mail +fi + +# Some of the install scripts need /proc and /sys. +# Some disks will need /dev with module loaded devices. +if [ ! "$T_PX" = "/" ]; then + mount --bind /proc $T_PX/proc 1> /dev/null 2> /dev/null + mount --bind /sys $T_PX/sys 1> /dev/null 2> /dev/null + mount --bind /dev $T_PX/dev 1> /dev/null 2> /dev/null +fi +# These will be left connected rather than unmounting them to +# make it easier to set up LVM/LUKS. + +# Load keyboard map (if any) when booting +if [ -r $TMP/SeTkeymap ]; then + MAPNAME="`cat $TMP/SeTkeymap`" + echo "#!/bin/sh" > $T_PX/etc/rc.d/rc.keymap + echo "# Load the keyboard map. More maps are in /usr/share/kbd/keymaps." \ + >> $T_PX/etc/rc.d/rc.keymap + echo "if [ -x /usr/bin/loadkeys ]; then" >> $T_PX/etc/rc.d/rc.keymap + echo " /usr/bin/loadkeys $MAPNAME" >> $T_PX/etc/rc.d/rc.keymap + echo "fi" >> $T_PX/etc/rc.d/rc.keymap + chmod 755 $T_PX/etc/rc.d/rc.keymap +fi + +# Only ask if we want to skip configuring if we suspect the user should +# skip the step: +if [ -r $T_PX/etc/fstab ]; then + dialog --title "CONFIGURE THE SYSTEM" --yesno "Now we can configure your \ +Linux system. If this is a new installation, you MUST configure it now or it \ +will not boot correctly. However, if you are just adding software to an \ +existing system, you can back out to the main menu and skip this step. \ +However (important exception) if you've installed a new kernel image, it's \ +important to reconfigure your system so that you can install LILO (the Linux \ +loader) or create a bootdisk using the new kernel. You want to CONFIGURE \ +your system, right?" 0 0 + if [ ! $? = 0 ]; then + exit + fi +else + dialog --title "DONE INSTALLING PACKAGES" --infobox \ +"Preparing to configure your new Linux system..." 3 54 + sleep 1 +fi + +# Post installation and setup scripts added by packages. +if [ -d $T_PX/var/log/setup ]; then + # Prepare for LVM in a newly installed system + if [ -r /etc/lvmtab -o -d /etc/lvm/backup ]; then # Available in local root + if [ ! -r $T_PX/etc/lvmtab -a ! -d $T_PX/etc/lvm/backup ]; then + #mount --bind /proc $T_PX/proc + #mount --bind /sys $T_PX/sys + chroot $T_PX /sbin/vgscan --mknodes --ignorelockingfailure 1> /dev/null 2> /dev/null + # First run does not always catch LVM on a LUKS partition: + chroot $T_PX /sbin/vgscan --mknodes --ignorelockingfailure 1> /dev/null 2> /dev/null + fi + fi + for INSTALL_SCRIPTS in $T_PX/var/log/setup/setup.* ; do + SCRIPT=`basename $INSTALL_SCRIPTS` + # Here, we call each script in /var/log/setup. Two arguments are provided: + # 1 -- the target prefix (normally /, but ${T_PX} from the bootdisk) + # 2 -- the name of the root device. + ( cd $T_PX + if [ -x var/log/setup/$SCRIPT ]; then + ./var/log/setup/$SCRIPT $T_PX $ROOT_DEVICE + fi + ) + if echo $SCRIPT | grep onlyonce 1> /dev/null 2> /dev/null; then # only run after first install + if [ ! -d $T_PX/var/log/setup/install ]; then + mkdir $T_PX/var/log/setup/install + fi + mv $INSTALL_SCRIPTS $T_PX/var/log/setup/install + fi + done +fi + +# Figure out how to set the /dev/cdrom and/or /dev/dvd symlinks. Everything seems to +# report itself as a DVD-ROM, so don't blame me. Without asking what's what, all we can +# do here is guess. It's a better guess than before, though, as now it takes ide-scsi +# into account. This won't really matter these days (2018), as everything uses udev to +# create /dev, and it makes links like this... +if dmesg | grep "ATAPI CD" 1> /dev/null 2> /dev/null ; then + dmesg | grep "ATAPI CD" | while read device ; do + shortdev=`echo $device | cut -f 1 -d :` + if grep -w "$shortdev=ide-scsi" $T_PX/etc/lilo.conf 1> /dev/null 2> /dev/null ; then + shortdev=sr0 + fi + ( cd $T_PX/dev + rm -f cdrom dvd + ln -sf /dev/$shortdev cdrom + ln -sf /dev/$shortdev dvd + ) + # Rather than keep overwriting the devices, quit keeping only links to the first + # device found. "Real" users will use the actual devices instead of silly links + # anyway. ;-) + break; + done +fi + +# Set root password: +/usr/lib/setup/SeTpasswd + diff --git a/source/installer/sources/initrd/usr/lib/setup/SeTfdHELP b/source/installer/sources/initrd/usr/lib/setup/SeTfdHELP new file mode 100755 index 00000000..d2e68b30 --- /dev/null +++ b/source/installer/sources/initrd/usr/lib/setup/SeTfdHELP @@ -0,0 +1,2 @@ +#!/bin/sh +dialog --title "Slackware Setup Help" --exit-label OK --textbox "/usr/lib/setup/FDhelp" 22 77 diff --git a/source/installer/sources/initrd/usr/lib/setup/SeTfull b/source/installer/sources/initrd/usr/lib/setup/SeTfull new file mode 100755 index 00000000..bd32f319 --- /dev/null +++ b/source/installer/sources/initrd/usr/lib/setup/SeTfull @@ -0,0 +1,24 @@ +#!/bin/sh +if [ "$TMP" = "" ]; then + TMP=/var/log/setup/tmp +fi +if [ ! -d $TMP ]; then + mkdir -p $TMP +fi +# Test writing a 256K file and assume if it returns an error +# that it means the drive filled up +dd if=/dev/zero of=$TMP/SeTtestfull bs=1024 count=256 1> /dev/null 2> /dev/null +FULLERR=$? +rm -f $TMP/SeTtestfull +if [ ! "$FULLERR" = "0" ]; then + dialog --title "ERROR: TARGET PARTITION FULL" --msgbox "Setup has \ +detected that one or more of your target partitions has become full. \ +I'm sorry, but you will have to try installing again onto a partition \ +or partitions with more free space. You could also try selecting \ +fewer packages to \ +install. Since there is no longer any space for setup to make its \ +temporary files, this is an unrecoverable error. Press control-alt-delete \ +to reboot and try again. Before doing that, you might want to switch to \ +another console (Alt-F2) and use df (disk free utility) to see if you \ +can get an idea of how to avoid this the next time around." 14 65 +fi diff --git a/source/installer/sources/initrd/usr/lib/setup/SeTkernel b/source/installer/sources/initrd/usr/lib/setup/SeTkernel new file mode 100755 index 00000000..6aa3091b --- /dev/null +++ b/source/installer/sources/initrd/usr/lib/setup/SeTkernel @@ -0,0 +1,102 @@ +#!/bin/sh +TMP=/var/log/setup/tmp +T_PX="`cat $TMP/SeTT_PX`" + +# First, determine our slackware kernel name: +for ELEMENT in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ; do + if $(cat /proc/cmdline | cut -f $ELEMENT -d ' ' | grep -q SLACK_KERNEL) ; then + SLACK_KERNEL=$(cat /proc/cmdline | cut -f $ELEMENT -d ' ' | cut -f 2 -d =) + fi +done +unset ELEMENT + +# Next, find the kernel's release version: +VERSION=$(uname -r | tr - _) + +# If someone tries to install kernels from a CD that doesn't contain any, +# we'll give them one chance to find a disc that does. +swapdisks() { + if [ -r ${T_PX}/var/log/setup/tmp/SeTCDdev ]; then + CDDEVICE=$(cat ${T_PX}/var/log/setup/tmp/SeTCDdev) + elif [ -r /tmp/SeTCDdev ]; then + CDDEVICE=$(cat /tmp/SeTCDdev) + else + return 1 + fi + umount $CDDEVICE 1> /dev/null 2> /dev/null + eject -s $CDDEVICE + dialog --title "REINSERT KERNEL DISC" --msgbox \ +"Please reinsert the Slackware disc containing the collection \ +of Linux kernels. Usually this is disc number one (the disc \ +that you boot from). Once you've inserted the disc, hit ENTER \ +to continue." \ +8 61 + mount $CDDEVICE /var/log/mount 1> /dev/null 2> /dev/null + if [ ! $? = 0 ]; then + sleep 1 + mount $CDDEVICE /var/log/mount 1> /dev/null 2> /dev/null + if [ ! $? = 0 ]; then + sleep 11 + mount $CDDEVICE /var/log/mount 1> /dev/null 2> /dev/null + fi + fi +} + +( cd boot + if [ "$SLACK_KERNEL" = "generic.s" ]; then + if [ -r vmlinuz-generic-$VERSION ]; then + ln -sf vmlinuz-generic-$VERSION vmlinuz + ln -sf config-generic-$VERSION config + ln -sf System.map-huge-$VERSION System.map + fi + elif [ "$SLACK_KERNEL" = "huge.s" ]; then + if [ -r vmlinuz-huge-$VERSION ]; then + ln -sf vmlinuz-huge-$VERSION vmlinuz + ln -sf config-huge-$VERSION config + ln -sf System.map-huge-$VERSION System.map + fi + elif [ "$SLACK_KERNEL" = "hugesmp.s" ]; then + if [ -r vmlinuz-huge-smp-$VERSION ]; then + ln -sf vmlinuz-huge-smp-$VERSION vmlinuz + ln -sf config-huge-smp-$VERSION config + ln -sf System.map-huge-smp-$VERSION System.map + fi + elif [ "$SLACK_KERNEL" = "gensmp.s" ]; then + if [ -r vmlinuz-generic-smp-$VERSION ]; then + ln -sf vmlinuz-generic-smp-$VERSION vmlinuz + ln -sf config-generic-smp-$VERSION config + ln -sf System.map-generic-smp-$VERSION System.map + fi + elif [ "$SLACK_KERNEL" = "speakup.s" ]; then + # This assumes symlinks /nfs and /cdrom both pointing to /var/log/mount: + if $(mount | grep -q "type nfs") ; then + PLINK=nfs + else + PLINK=cdrom + fi + if [ $PLINK = cdrom -a ! -d /$PLINK/kernels ]; then + swapdisks + fi + if [ ! -d /$PLINK/kernels ]; then + dialog --title "ERROR ATTEMPTING TO INSTALL KERNEL" --msgbox "Sorry, but the directory /$PLINK/kernels \ +was not found. You may need to install the requested kernel $SLACK_KERNEL manually \ +and then install LILO \ +before your system will be able to boot correctly." \ +0 0 + else + rm -f $T_PX/boot/vmlinuz $T_PX/boot/config $T_PX/boot/System.map + cp -a /$PLINK/kernels/$SLACK_KERNEL/bzImage $T_PX/boot/vmlinuz-$SLACK_KERNEL-$VERSION + cp -a /$PLINK/kernels/$SLACK_KERNEL/config $T_PX/boot/config-$SLACK_KERNEL-$VERSION + cp -a /$PLINK/kernels/$SLACK_KERNEL/System.map.gz $T_PX/boot + ( cd $T_PX/boot + gzip -d System.map.gz + mv System.map System.map-$SLACK_KERNEL-$VERSION + ln -sf vmlinuz-$SLACK_KERNEL-$VERSION vmlinuz + ln -sf config-$SLACK_KERNEL-$VERSION config + ln -sf System.map-$SLACK_KERNEL-$VERSION System.map + ) + fi + fi +) + +# and after all that hard work diff --git a/source/installer/sources/initrd/usr/lib/setup/SeTkeymap b/source/installer/sources/initrd/usr/lib/setup/SeTkeymap new file mode 100755 index 00000000..e8ac9639 --- /dev/null +++ b/source/installer/sources/initrd/usr/lib/setup/SeTkeymap @@ -0,0 +1,220 @@ +#!/bin/sh +# Copyright 1993, 1999, 2002 Patrick Volkerding, Moorhead, MN. +# Copyright 2009 Patrick J. Volkerding, Sebeka, MN, USA +# Use and redistribution covered by the same terms as the "setup" script. +TMP=/var/log/setup/tmp +RDIR=/dev/tty4 +if [ ! -d $TMP ]; then + mkdir -p $TMP +fi +while [ 0 ]; do +dialog --title "KEYBOARD MAP SELECTION" --menu "You may select one \ +of the following keyboard maps. If you do not select a keyboard \ +map, 'us.map' (the US keyboard map) is the default. Use the UP/DOWN \ +arrow keys and PageUp/PageDown to scroll \ +through the whole list of choices." \ +22 55 11 \ +"qwerty/us.map" "" \ +"qwerty/uk.map" "" \ +"azerty/azerty.map" "" \ +"azerty/be-latin1.map" "" \ +"azerty/fr-latin0.map" "" \ +"azerty/fr-latin1.map" "" \ +"azerty/fr-latin9.map" "" \ +"azerty/fr-old.map" "" \ +"azerty/fr-pc.map" "" \ +"azerty/fr.map" "" \ +"azerty/wangbe.map" "" \ +"azerty/wangbe2.map" "" \ +"colemak/en-latin9.map" "" \ +"dvorak/ANSI-dvorak.map" "" \ +"dvorak/dvorak-fr.map" "" \ +"dvorak/dvorak-l.map" "" \ +"dvorak/dvorak-r.map" "" \ +"dvorak/dvorak.map" "" \ +"dvorak/no-dvorak.map" "" \ +"fgGIod/tr_f-latin5.map" "" \ +"fgGIod/trf-fgGIod.map" "" \ +"olpc/es-olpc.map" "" \ +"olpc/pt-olpc.map" "" \ +"qwerty/bashkir.map" "" \ +"qwerty/bg-cp1251.map" "" \ +"qwerty/bg-cp855.map" "" \ +"qwerty/bg_bds-cp1251.map" "" \ +"qwerty/bg_bds-utf8.map" "" \ +"qwerty/bg_pho-cp1251.map" "" \ +"qwerty/bg_pho-utf8.map" "" \ +"qwerty/br-abnt.map" "" \ +"qwerty/br-abnt2.map" "" \ +"qwerty/br-latin1-abnt2.map" "" \ +"qwerty/br-latin1-us.map" "" \ +"qwerty/by-cp1251.map" "" \ +"qwerty/by.map" "" \ +"qwerty/bywin-cp1251.map" "" \ +"qwerty/cf.map" "" \ +"qwerty/cz-cp1250.map" "" \ +"qwerty/cz-lat2-prog.map" "" \ +"qwerty/cz-lat2.map" "" \ +"qwerty/cz-qwerty.map" "" \ +"qwerty/defkeymap.map" "" \ +"qwerty/defkeymap_V1.0.map" "" \ +"qwerty/dk-latin1.map" "" \ +"qwerty/dk.map" "" \ +"qwerty/emacs.map" "" \ +"qwerty/emacs2.map" "" \ +"qwerty/es-cp850.map" "" \ +"qwerty/es.map" "" \ +"qwerty/et-nodeadkeys.map" "" \ +"qwerty/et.map" "" \ +"qwerty/fi-latin1.map" "" \ +"qwerty/fi-latin9.map" "" \ +"qwerty/fi-old.map" "" \ +"qwerty/fi.map" "" \ +"qwerty/gr-pc.map" "" \ +"qwerty/gr.map" "" \ +"qwerty/hu101.map" "" \ +"qwerty/il-heb.map" "" \ +"qwerty/il-phonetic.map" "" \ +"qwerty/il.map" "" \ +"qwerty/is-latin1-us.map" "" \ +"qwerty/is-latin1.map" "" \ +"qwerty/it-ibm.map" "" \ +"qwerty/it.map" "" \ +"qwerty/it2.map" "" \ +"qwerty/jp106.map" "" \ +"qwerty/kazakh.map" "" \ +"qwerty/ky_alt_sh-UTF-8.map" "" \ +"qwerty/kyrgyz.map" "" \ +"qwerty/la-latin1.map" "" \ +"qwerty/lt.baltic.map" "" \ +"qwerty/lt.l4.map" "" \ +"qwerty/lt.map" "" \ +"qwerty/mk-cp1251.map" "" \ +"qwerty/mk-utf.map" "" \ +"qwerty/mk.map" "" \ +"qwerty/mk0.map" "" \ +"qwerty/nl.map" "" \ +"qwerty/nl2.map" "" \ +"qwerty/no-latin1.map" "" \ +"qwerty/no.map" "" \ +"qwerty/pc110.map" "" \ +"qwerty/pl.map" "" \ +"qwerty/pl1.map" "" \ +"qwerty/pl2.map" "" \ +"qwerty/pl3.map" "" \ +"qwerty/pl4.map" "" \ +"qwerty/pt-latin1.map" "" \ +"qwerty/pt-latin9.map" "" \ +"qwerty/pt.map" "" \ +"qwerty/ro.map" "" \ +"qwerty/ro_std.map" "" \ +"qwerty/ru-cp1251.map" "" \ +"qwerty/ru-ms.map" "" \ +"qwerty/ru-yawerty.map" "" \ +"qwerty/ru.map" "" \ +"qwerty/ru1.map" "" \ +"qwerty/ru2.map" "" \ +"qwerty/ru3.map" "" \ +"qwerty/ru4.map" "" \ +"qwerty/ru_win.map" "" \ +"qwerty/ruwin_alt-CP1251.map" "" \ +"qwerty/ruwin_alt-KOI8-R.map" "" \ +"qwerty/ruwin_alt-UTF-8.map" "" \ +"qwerty/ruwin_cplk-CP1251.map" "" \ +"qwerty/ruwin_cplk-KOI8-R.map" "" \ +"qwerty/ruwin_cplk-UTF-8.map" "" \ +"qwerty/ruwin_ct_sh-CP1251.map" "" \ +"qwerty/ruwin_ct_sh-KOI8-R.map" "" \ +"qwerty/ruwin_ct_sh-UTF-8.map" "" \ +"qwerty/ruwin_ctrl-CP1251.map" "" \ +"qwerty/ruwin_ctrl-KOI8-R.map" "" \ +"qwerty/ruwin_ctrl-UTF-8.map" "" \ +"qwerty/se-fi-ir209.map" "" \ +"qwerty/se-fi-lat6.map" "" \ +"qwerty/se-ir209.map" "" \ +"qwerty/se-lat6.map" "" \ +"qwerty/se-latin1.map" "" \ +"qwerty/sk-prog-qwerty.map" "" \ +"qwerty/sk-qwerty.map" "" \ +"qwerty/speakup-jfw.map" "" \ +"qwerty/speakupmap.map" "" \ +"qwerty/sr-cy.map" "" \ +"qwerty/sv-latin1.map" "" \ +"qwerty/tj_alt-UTF8.map" "" \ +"qwerty/tr_q-latin5.map" "" \ +"qwerty/tralt.map" "" \ +"qwerty/trf.map" "" \ +"qwerty/trq.map" "" \ +"qwerty/ttwin_alt-UTF-8.map" "" \ +"qwerty/ttwin_cplk-UTF-8.map" "" \ +"qwerty/ttwin_ct_sh-UTF-8.map" "" \ +"qwerty/ttwin_ctrl-UTF-8.map" "" \ +"qwerty/ua-cp1251.map" "" \ +"qwerty/ua-utf-ws.map" "" \ +"qwerty/ua-utf.map" "" \ +"qwerty/ua-ws.map" "" \ +"qwerty/ua.map" "" \ +"qwerty/uk.map" "" \ +"qwerty/us-acentos.map" "" \ +"qwerty/us.map" "" \ +"qwertz/croat.map" "" \ +"qwertz/cz-us-qwertz.map" "" \ +"qwertz/cz.map" "" \ +"qwertz/de-latin1-nodeadkeys.map" "" \ +"qwertz/de-latin1.map" "" \ +"qwertz/de-mobii.map" "" \ +"qwertz/de.map" "" \ +"qwertz/de_CH-latin1.map" "" \ +"qwertz/de_alt_UTF-8.map" "" \ +"qwertz/fr_CH-latin1.map" "" \ +"qwertz/fr_CH.map" "" \ +"qwertz/hu.map" "" \ +"qwertz/sg-latin1-lk450.map" "" \ +"qwertz/sg-latin1.map" "" \ +"qwertz/sg.map" "" \ +"qwertz/sk-prog-qwertz.map" "" \ +"qwertz/sk-qwertz.map" "" \ +"qwertz/slovene.map" "" \ + 2> $TMP/SeTkeymap + if [ ! $? = 0 ]; then + rm -f $TMP/SeTkeymap + exit + fi + MAPNAME="`cat $TMP/SeTkeymap`" + MAPNAME="`basename $MAPNAME`" + echo $MAPNAME > $TMP/SeTkeymap + BMAP="`basename $MAPNAME .map`.bmap" + tar xzOf /etc/keymaps.tar.gz $BMAP > /dev/null && tar xzOf /etc/keymaps.tar.gz $BMAP | loadkmap + + while [ 0 ]; do + # Match the dialog colors a little while doing the keyboard test: + setterm -background cyan -foreground black -blank 0 + clear + cat << EOF + + + OK, the new map is now installed. You may now test it by typing + anything you want. To quit testing the keyboard, enter 1 on a + line by itself to accept the map and go on, or 2 on a line by + itself to reject the current keyboard map and select a new one. + +EOF + echo -n " " + read REPLY + if [ "$REPLY" = "1" -o "$REPLY" = "2" ]; then + break; + fi + done + setterm -background black -foreground white -blank 0 + if [ "$REPLY" = "1" ]; then + # Make a persistent (P) copy so starting setup won't erase it: + cp $TMP/SeTkeymap $TMP/Pkeymap + break; + else + rm -f $TMP/$MAPNAME + rm -f $TMP/SeTkeymap $TMP/Pkeymap + # Clear bad selection: + tar xzOf /etc/keymaps.tar.gz us.bmap > /dev/null && tar xzOf /etc/keymaps.tar.gz us.bmap | loadkmap + continue; + fi +done diff --git a/source/installer/sources/initrd/usr/lib/setup/SeTmaketag b/source/installer/sources/initrd/usr/lib/setup/SeTmaketag new file mode 100755 index 00000000..18fba3af --- /dev/null +++ b/source/installer/sources/initrd/usr/lib/setup/SeTmaketag @@ -0,0 +1,154 @@ +#!/bin/sh +TMP=/var/log/setup/tmp +if [ ! -d $TMP ]; then + mkdir -p $TMP +fi +MOUNT=/tag +mkdir -p $MOUNT +dialog --title "CREATE CUSTOM TAGFILES" --yesno "Tagfiles are special files \ +found on the first disk of a series that can determine which packages are \ +installed and which are skipped. Deciding which files to install in advance \ +can speed up the installation process greatly. If you have not installed \ +Slackware Linux before, you should probably try installing using the \ +default tagfiles before you try making custom ones, because you won't see much \ +information about the package contents when creating your tagfiles. This \ +process assumes you already know which packages you want to install. \ +If you're not sure, back out now and just use the default tagfiles when \ +you install. \ +Do you want to create custom tagfiles?" 17 65 +if [ ! $? = 0 ]; then + exit +fi +dialog --title "ENTER CUSTOM TAGFILE EXTENSION" --inputbox "Now you must \ +enter a custom file extension. This will be used as the last part of the \ +filename for your new custom tagfiles. For example, I use '.pat' for my \ +custom extension, and my custom tagfiles on the first disk of each series \ +have the filename 'tagfile.pat'. Use any extension you like except .tgz or \ +.tar. The extension must consist of a period followed by exactly 3 \ +letters." 14 65 2> $TMP/SeTtagmake +if [ ! $? = 0 -o ! "`cat $TMP/SeTtagmake | cut -b1`" = "." -o "`cat $TMP/SeTtagmake`" = "" ]; then + rm -f $TMP/SeTtagmake + exit +fi +TAGEXT="`cat $TMP/SeTtagmake`" +dialog --title "USE EXPERT MENUS?" --menu "If you like, you may select your \ +packages from expert menus. Where the normal menu shows a choice like 'C \ +compiler system', the expert menus show you 'C libs', 'C compiler', 'C \ +include files', etc -- each individual package. Obviously, you should \ +know what you're doing if you use the expert menus since it's possible \ +to skip packages that are crucial to the functioning of a subsystem." \ +15 65 2 \ +"normal" "Use normal menus that select groups of packages" \ +"expert" "Use expert menus with a switch for each package" 2> $TMP/SeTreturn +if [ ! $? = 0 ]; then + rm -f $TMP/SeTreturn + exit +fi +MENU="`cat $TMP/SeTreturn`" +rm -f $TMP/SeTreturn +if [ "$MENU" = "normal" ]; then + MAKETAG="maketag.ez" +else + MAKETAG="maketag" +fi +while [ 0 ]; do + dialog --title "CUSTOMIZE A DISK SERIES" --menu "You may now \ +create a custom tagfile on the first disk of a disk series (make \ +sure it's not write protected!), or in the directory for such a \ +disk if you are installing from your hard drive. Select one of the \ +choices below." 13 65 3 \ +"/dev/fd0" "Create a custom tagfile on floppy drive 1" \ +"/dev/fd1" "Create a custom tagfile on floppy drive 2" \ +"Directory" "Create a tagfile in a disk's directory" 2> $TMP/SeTreturn + if [ ! $? = 0 ]; then + rm -f $TMP/SeTreturn + break + fi + CHOICE="`cat $TMP/SeTreturn`" + rm -f $TMP/SeTreturn + if [ "$CHOICE" = "/dev/fd0" -o "$CHOICE" = "/dev/fd1" ]; then + dialog --title "INSERT DISK IN DRIVE $CHOICE" --msgbox "Please insert the first disk of \ +a disk series you would like to make a custom tagfile for and press \ +ENTER. Be sure this disk is not write protected." 7 60 + if [ ! $? = 0 ]; then + continue + fi + mount $CHOICE $MOUNT -t msdos + if [ ! $? = 0 ]; then + dialog --title "MOUNT FAILURE" --msgbox "Sorry, the disk could not be \ +mounted in drive $CHOICE as type msdos." 6 60 + umount $MOUNT 2> /dev/null + continue + fi + if [ -r $MOUNT/$MAKETAG -o $MOUNT/maketag ]; then + if [ -r $MOUNT/$MAKETAG ]; then + sh $MOUNT/$MAKETAG + else + sh $MOUNT/maketag + fi + else # no tagfile create script! + dialog --title "NO TAGFILE SCRIPT" --msgbox "Sorry, but a custom tagfile \ +cannot be created for this disk because it does not have a 'maketag' script. \ +The maketag script was introduced in Slackware 1.1.2, and provides the menu \ +of packages to select from. Currently there is no way to just look at the \ +disks and 'wing it', but maybe there will be eventually. You'll have to edit \ +the tagfile on this disk manually." 11 65 + umount $MOUNT + continue + fi + if [ ! -r $TMP/SeTnewtag ]; then + umount $MOUNT + continue + fi + cp $TMP/SeTnewtag $MOUNT/tagfile$TAGEXT + if [ $? = 0 ]; then + dialog --title "TAGFILE CREATED" --msgbox "Your custom \ +tagfile has been successfully created with the extension: \ +$TAGEXT" 8 40 + else + dialog --title "COPY ERROR" --msgbox "Your custom tagfile could \ +not be copied to the disk. Please check to see if the disk is write \ +protected, or full, and then try again." 9 40 + fi + umount $MOUNT + fi + if [ "$CHOICE" = "Directory" ]; then + dialog --title "CHOOSE DIRECTORY" --inputbox "Now you must enter the \ +directory for the first disk of the series for which you would like to \ +make a custom tagfile. This directory must be mounted somewhere under \ +the current filesystem." 11 65 2> $TMP/SeTreturn + if [ ! $? = 0 ]; then + rm -f $TMP/SeTreturn + continue + fi + DIR="`cat $TMP/SeTreturn`" + rm -f $TMP/SeTreturn + if [ ! -r $DIR/maketag -a ! -r $DIR/$MAKETAG ]; then + dialog --title "NO TAGFILE SCRIPT" --msgbox "Sorry, but a custom tagfile \ +cannot be created for this disk series because the directory you gave does \ +not have a 'maketag' script. \ +The maketag script was introduced in Slackware 1.1.2, and provides the menu \ +of packages to select from. Currently there is no way to just look at the \ +packages and 'wing it', but maybe there will be eventually. You'll have to \ +edit the tagfile in this directory manually." 11 65 + continue + fi + if [ -r $DIR/$MAKETAG ]; then + sh $DIR/$MAKETAG + else + sh $DIR/maketag + fi + if [ ! -r $TMP/SeTnewtag ]; then + continue + fi + cp $TMP/SeTnewtag $DIR/tagfile$TAGEXT + if [ $? = 0 ]; then + dialog --title "TAGFILE CREATED" --msgbox "Your custom \ +tagfile has been successfully created with the extension: \ +$TAGEXT" 8 40 + else + dialog --msgbox "I don't know what just happened, but something \ +screwed up." 6 40 + fi + fi +done diff --git a/source/installer/sources/initrd/usr/lib/setup/SeTmedia b/source/installer/sources/initrd/usr/lib/setup/SeTmedia new file mode 100755 index 00000000..65e05f4d --- /dev/null +++ b/source/installer/sources/initrd/usr/lib/setup/SeTmedia @@ -0,0 +1,47 @@ +#!/bin/sh +TMP=/var/log/setup/tmp +if [ ! -d $TMP ]; then + mkdir -p $TMP +fi + +dialog --backtitle "Select Slackware installation source." \ +--title "SOURCE MEDIA SELECTION" --menu \ +"Please select the media from which to install Slackware Linux:" \ +14 70 7 \ +"1" "Install from a Slackware CD or DVD" \ +"2" "Install from a Slackware USB stick" \ +"3" "Install from a hard drive partition" \ +"4" "Install from NFS (Network File System)" \ +"5" "Install from FTP/HTTP server" \ +"6" "Install from Samba share" \ +"7" "Install from a pre-mounted directory" \ +2> $TMP/media +if [ ! $? = 0 ]; then + rm $TMP/media + exit +fi + +SOURCE_MEDIA="`cat $TMP/media`" +rm -f $TMP/media +if [ "$SOURCE_MEDIA" = "1" ]; then + INSCD +elif [ "$SOURCE_MEDIA" = "2" ]; then + INSUSB +elif [ "$SOURCE_MEDIA" = "3" ]; then + INShd +elif [ "$SOURCE_MEDIA" = "4" ]; then + SeTnet + INSNFS +elif [ "$SOURCE_MEDIA" = "5" ]; then + SeTnet + INSURL +elif [ "$SOURCE_MEDIA" = "6" ]; then + SeTnet + INSSMB +elif [ "$SOURCE_MEDIA" = "7" ]; then + INSdir +fi + +# Sorry, this goes the way of the dinosaur... +#"5" "Install from floppy disks (A and N series only)" + diff --git a/source/installer/sources/initrd/usr/lib/setup/SeTnet b/source/installer/sources/initrd/usr/lib/setup/SeTnet new file mode 100755 index 00000000..0caefa64 --- /dev/null +++ b/source/installer/sources/initrd/usr/lib/setup/SeTnet @@ -0,0 +1,360 @@ +#!/bin/sh +# This script will be called with the single argument of "boot" during the +# system startup, to allow for unattended network configuration. +# For this to work, all required information must be passed on the commandline. +# Two parameters, 'kbd=' and 'nic=' must be used to supply this information. +# kbd=<keyboard_layout> +# nic=<driver>:<interface>:<dhcp|static>[:ipaddr:netmask[:gateway]] + +TMP=/var/log/setup/tmp +T_PX="$(cat $TMP/SeTT_PX 2> /dev/null)" +if [ ! -d $TMP ]; then + mkdir -p $TMP +fi + +# Terminate the script now if we have an interface with an IP address: +# Running the script is not needed anymore in that case. +if `ip -f inet -o addr show | grep -v " lo " 1>/dev/null 2>/dev/null` ; then + exit 0 +fi + +# Function to convert the netmask from CIDR format to dot notation. +cidr_cvt() { + inform=$1 + if [ $inform -ge 32 ]; then outform='255.255.255.255' + elif [ $inform -ge 31 ]; then outform='255.255.255.254' + elif [ $inform -ge 30 ]; then outform='255.255.255.252' + elif [ $inform -ge 29 ]; then outform='255.255.255.248' + elif [ $inform -ge 28 ]; then outform='255.255.255.240' + elif [ $inform -ge 27 ]; then outform='255.255.255.224' + elif [ $inform -ge 26 ]; then outform='255.255.255.192' + elif [ $inform -ge 25 ]; then outform='255.255.255.128' + elif [ $inform -ge 24 ]; then outform='255.255.255.0' + elif [ $inform -ge 23 ]; then outform='255.255.254.0' + elif [ $inform -ge 22 ]; then outform='255.255.252.0' + elif [ $inform -ge 21 ]; then outform='255.255.248.0' + elif [ $inform -ge 20 ]; then outform='255.255.240.0' + elif [ $inform -ge 19 ]; then outform='255.255.224.0' + elif [ $inform -ge 18 ]; then outform='255.255.192.0' + elif [ $inform -ge 17 ]; then outform='255.255.128.0' + elif [ $inform -ge 16 ]; then outform='255.255.0.0' + elif [ $inform -ge 15 ]; then outform='255.254.0.0' + elif [ $inform -ge 14 ]; then outform='255.252.0.0' + elif [ $inform -ge 13 ]; then outform='255.248.0.0' + elif [ $inform -ge 12 ]; then outform='255.240.0.0' + elif [ $inform -ge 11 ]; then outform='255.224.0.0' + elif [ $inform -ge 10 ]; then outform='255.192.0.0' + elif [ $inform -ge 9 ]; then outform='255.128.0.0' + elif [ $inform -ge 8 ]; then outform='255.0.0.0' + elif [ $inform -ge 7 ]; then outform='254.0.0.0' + elif [ $inform -ge 6 ]; then outform='252.0.0.0' + elif [ $inform -ge 5 ]; then outform='248.0.0.0' + elif [ $inform -ge 4 ]; then outform='240.0.0.0' + elif [ $inform -ge 3 ]; then outform='224.0.0.0' + elif [ $inform -ge 2 ]; then outform='192.0.0.0' + elif [ $inform -ge 1 ]; then outform='128.0.0.0' + elif [ $inform -ge 0 ]; then outform='0.0.0.0' + fi + echo $outform +} + +# First, sane defaults: +INTERFACE="" +ENET_MODE="ask" +# Does the commandline have NIC information for us? +# Format is 'nic=driver:interface:<dhcp|static>:ip:mask:gw' +for CMDELEM in $(cat /proc/cmdline) ; do + if $(echo $CMDELEM | grep -q "^nic=") ; then + DRIVER=$(echo $CMDELEM | cut -f2 -d=) + INTERFACE=$(echo $DRIVER | cut -f2 -d:) + ENET_MODE=$(echo $DRIVER | cut -f3 -d:) + if [ "$ENET_MODE" = "static" ]; then + IPADDR=$(echo $DRIVER | cut -f4 -d:) + NETMASK=$(echo $DRIVER | cut -f5 -d:) + # We allow for CIDR notation of the netmask (0 < NETMASK < 25): + if [ "$(echo $NETMASK | tr -cd '\.')" != "..." ]; then + NETMASK=$(cidr_cvt $NETMASK) + fi + GATEWAY=$(echo $DRIVER | cut -f6 -d:) + fi + DRIVER=$(echo $DRIVER | cut -f1 -d:) + break + fi +done + +# If the script has an argument of 'boot' then we require all information for +# unattended network setup or else we silently exit. +if [ "$1" = "boot" ]; then + if [ "x$DRIVER" = "x" -o "x$INTERFACE" = "x" -o "$ENET_MODE" = "ask" ]; then + exit 2 + elif [ "$ENET_MODE" = "static" ] && [ "x$IPADDR" = "x" -o "x$NETMASK" = "x" ]; then + exit 2 + fi +fi + +# If the cmdline provided the name of a driver, load it; +# Alternatively check if the user ran "network" before running "setup"; +# We need an interface: +if [ `cat /proc/net/dev | grep ':' | sed -e "s/^ *//" | cut -f1 -d: | grep -v lo | wc -l` = 0 ]; then + if [ "x${DRIVER}" != "x" ]; then + # This takes silent care of 'DRIVER=auto' as well... + modprobe ${DRIVER} 1>/dev/null 2>/dev/null + else + while [ 0 ]; do + cat << EOF > $TMP/tempmsg + +You will now get a chance to probe your network interfaces. + +EOF + dialog --title "PROBING NETWORK DEVICES" --msgbox "`cat $TMP/tempmsg`" 7 68 + clear + rm -f $TMP/tempmsg + /bin/network --installer + read -p "Press any key..." JUNK + sleep 5 # Give dhcpcd a change to probe + unset JUNK + cat << EOF > $TMP/tempmsg + +Are you OK with the network interface which was detected? +If not, select 'No' to get back to the network probe program. +You can try to load another driver explicitly, +by using "P <driver_name>". + +If you are satisfied, select 'Yes' to continue with network configuration. +EOF + dialog --title "PROBING NETWORK DEVICES" --yesno "`cat $TMP/tempmsg`" 12 68 + if [ $? = 0 ]; then + rm -f $TMP/tempmsg + break + fi + clear + done + fi +fi + +# If we obtained information from a DHCP server, use it: +if [ "x$INTERFACE" = "x" -o "$INTERFACE" = "auto" ]; then + # the cmdline did not provide a nic or it's "auto" to let dhcpcd find out: + if [ "$INTERFACE" = "auto" ]; then + # hope that 3 seconds is enough for dhcpcd; + # if not then you had better specify the INTERFACE in the nic= parameter... + dialog --title "INITIALIZING NETWORK" --infobox \ + "\nWaiting a few seconds for DHCP polling to settle ..." 5 56 + sleep 3 + fi + clear + for I_I in \ + $(cat /proc/net/dev | grep ':' | sed -e "s/^ *//" | cut -f1 -d: | grep -v lo) ; + do + if [ -s /etc/dhcpc/dhcpcd-${I_I}.info ]; then + INTERFACE="${I_I}" + break + fi + done + unset I_I + if [ "$INTERFACE" = "auto" ]; then # failed to find a configured interface + INTERFACE="" + fi +fi + +while [ 0 ]; do + T_PX="$(cat $TMP/SeTT_PX 2> /dev/null)" + UPNRUN=1 + if [ "$T_PX" = "/" ]; then + cat << EOF > $TMP/tempmsg + +You're running off the hard drive filesystem. Is this machine +currently running on the network you plan to install from? If +so, we won't try to reconfigure your ethernet card. + +Are you up-and-running on the network? +EOF + dialog --title "NETWORK CONFIGURATION" --yesno "`cat $TMP/tempmsg`" 12 68 + UPNRUN=$? + clear + fi + if [ $UPNRUN = 1 ]; then + ENET_DEVICE=${INTERFACE:-"eth0"} + if [ "x$INTERFACE" != "x" ]; then # interface specified via cmdline or dhcpcd + if [ "$ENET_MODE" = "ask" ]; then + # Offer to install using DHCP: + cat << EOF > $TMP/tempmsg + +I can configure your network interface $ENET_DEVICE +fully automatically using DHCP. +If you want this, please select 'yes'. + +If you select 'no' instead, then you will be able to assign +the IP address, netmask and gateway manually. + +EOF + dialog --title "DHCP CONFIGURATION" --yesno "`cat $TMP/tempmsg`" 12 65 + if [ $? -eq 0 ]; then + rm -f $TMP/tempmsg + echo $ENET_DEVICE > $TMP/SeTdhcp + else + rm -f $TMP/SeTdhcp + fi + elif [ "$ENET_MODE" = "dhcp" ]; then # Don't ask, just use DHCP + echo $ENET_DEVICE > $TMP/SeTdhcp + fi + fi # End non-empty INTERFACE + clear + + if [ ! -r $TMP/SeTdhcp ]; then + # No DHCP configured, so use static IP. + # If we have all the values ready, don't ask any. + # Only if the script runs with the "boot" parameter will we silently accept + # an empty gateway address (if we came this far, we will have IP/netmask): + if [ "$1" = "boot" -a "x$GATEWAY" = "x" ]; then + HAVE_GATEWAY=1 + GATEWAY="unspec" + else + HAVE_GATEWAY=0 + fi + if [ "x$IPADDR" = "x" -o "x$NETMASK" = "x" -o "x$GATEWAY" = "x" ]; then + cat << EOF > $TMP/tempmsg + +You will need to enter the IP address you wish to +assign to this machine. Example: 111.112.113.114 + +What is your IP address? +EOF + if [ "$LOCAL_IPADDR" = "" ]; then # assign default + LOCAL_IPADDR=${IPADDR} + fi + dialog --title "ASSIGN IP ADDRESS" --inputbox "`cat $TMP/tempmsg`" 12 \ + 65 $LOCAL_IPADDR 2> $TMP/local + if [ ! $? = 0 ]; then + rm -f $TMP/tempmsg $TMP/local + exit + fi + LOCAL_IPADDR="`cat $TMP/local`" + rm -f $TMP/local + clear + cat << EOF > $TMP/tempmsg + +Now we need to know your netmask. +Typically this will be 255.255.255.0 +but this can be different depending on +your local setup. + +What is your netmask? +EOF + if [ "$LOCAL_NETMASK" = "" ]; then # assign default + LOCAL_NETMASK=${NETMASK:-255.255.255.0} + fi + dialog --title "ASSIGN NETMASK" --inputbox "`cat $TMP/tempmsg`" 14 \ + 65 $LOCAL_NETMASK 2> $TMP/mask + if [ ! $? = 0 ]; then + rm -f $TMP/tempmsg $TMP/mask + exit + fi + clear + LOCAL_NETMASK="`cat $TMP/mask`" + rm $TMP/mask + dialog --yesno "Do you have a gateway?" 5 30 + HAVE_GATEWAY=$? + clear + if [ "$HAVE_GATEWAY" = "0" ]; then + if [ "$LOCAL_GATEWAY" = "" ]; then + if [ "$GATEWAY" = "" ]; then + LOCAL_GATEWAY="`echo $LOCAL_IPADDR | cut -f1-3 -d '.'`." + else + LOCAL_GATEWAY=${GATEWAY} + fi + fi + dialog --title "ASSIGN GATEWAY ADDRESS" --inputbox \ + "\nWhat is the IP address for your gateway?" 9 65 \ + $LOCAL_GATEWAY 2> $TMP/gw + if [ ! $? = 0 ]; then + rm -f $TMP/tempmsg $TMP/gw + exit + fi + LOCAL_GATEWAY="`cat $TMP/gw`" + rm -f $TMP/gw + fi + clear + else + # Non-interactive run, so we use the values set on the commandline: + LOCAL_IPADDR=${IPADDR} + LOCAL_NETMASK=${NETMASK} + LOCAL_GATEWAY=${GATEWAY} + fi # end questions asked + fi # end static ip + + if [ "$ENET_MODE" = "ask" -a ! -r $TMP/SeTdhcp ]; then + cat << EOF > $TMP/tempmsg + +This is the proposed network configuration for $ENET_DEVICE - +If this is OK, then select 'Yes'. +If this is not OK and you want to configure again, select 'No'. + +* IP Address: $LOCAL_IPADDR +* Netmask: $LOCAL_NETMASK +EOF + if [ "$HAVE_GATEWAY" = 0 ]; then + echo "* Gateway: $LOCAL_GATEWAY" >> $TMP/tempmsg + fi + echo "" >> $TMP/tempmsg + dialog --no-collapse --title "NETWORK CONFIGURATION" --yesno "`cat $TMP/tempmsg`" 14 68 + if [ $? -eq 1 ]; then + continue # New round of questions + fi + fi # end ask approval for ip config + + #echo "Configuring ethernet card..." + dialog --title "INITIALIZING NETWORK" --infobox \ + "\nConfiguring your network interface $ENET_DEVICE ..." 5 56 + if [ -r $TMP/SeTdhcp ]; then + dhcpcd -k $ENET_DEVICE 1>/dev/null 2>&1 # Or else the '-T' will be used next: + sleep 3 + dhcpcd -L $ENET_DEVICE + else + dhcpcd -k $ENET_DEVICE 1>/dev/null 2>&1 # We don't need it now + # Broadcast and network are derived from IP and netmask: + LOCAL_BROADCAST=`ipmask $LOCAL_NETMASK $LOCAL_IPADDR | cut -f 1 -d ' '` + LOCAL_NETWORK=`ipmask $LOCAL_NETMASK $LOCAL_IPADDR | cut -f 2 -d ' '` + ifconfig $ENET_DEVICE $LOCAL_IPADDR netmask $LOCAL_NETMASK broadcast $LOCAL_BROADCAST + if [ "$HAVE_GATEWAY" = "0" ]; then + #echo "Configuring your gateway..." + route add default gw $LOCAL_GATEWAY metric 1 + fi + echo $LOCAL_IPADDR > $TMP/SeTIP + echo $LOCAL_NETMASK > $TMP/SeTnetmask + echo $LOCAL_GATEWAY > $TMP/SeTgateway + fi + fi # ! UPNRUN + clear + break + +done +echo $UPNRUN > $TMP/SeTupnrun + +# Basic initialisation completed. Let's see what the commandline has for us: +# If we know of a remote configuration file, get it now: +# Provide comma-separated values (protocol,remoteserver[:portnumber],configfile) +# like this example: 'cf=tftp,192.168.0.22,/slackware-12.1/configs/t43.cfg' +for CMDELEM in $(cat /proc/cmdline) ; do + if $(echo $CMDELEM | grep -q "^cf=") ; then + CONFIGFILE=$(echo $CMDELEM | cut -f2 -d=) + PROTO=$(echo $CONFIGFILE | cut -f1 -d,) + DLSERVER=$(echo $CONFIGFILE | cut -f2 -d,) + CONFIGFILE=$(echo $CONFIGFILE | cut -f3 -d,) + dialog --title "FETCHING CONFIGURATION" --infobox \ + "\nAttempting to fetch a remote configuration file using $PROTO ..." 54 56 + fi +done + +if [ -n "$CONFIGFILE" ]; then + if [ "$PROTO" = "tftp" ]; then + tftp -g -r $CONFIGFILE -l $TMP/Punattended $DLSERVER 1>/dev/null 2>&1 + elif [ "$PROTO" = "ftp" -o "$PROTO" = "http" ]; then + wget -q -P $TMP -O Punattended ${PROTO}://${DLSERVER}${CONFIGFILE} + fi +fi + +# Clear the screen, since it looks pretty messy due to some fun with the termcap +# over a serial console. +clear + diff --git a/source/installer/sources/initrd/usr/lib/setup/SeTnopart b/source/installer/sources/initrd/usr/lib/setup/SeTnopart new file mode 100755 index 00000000..1ac2cb0f --- /dev/null +++ b/source/installer/sources/initrd/usr/lib/setup/SeTnopart @@ -0,0 +1 @@ +dialog --title "ERROR: No Linux Native Partitions" --exit-label OK --textbox "/usr/lib/setup/nopartHELP" 22 74 diff --git a/source/installer/sources/initrd/usr/lib/setup/SeTpartitions b/source/installer/sources/initrd/usr/lib/setup/SeTpartitions new file mode 100755 index 00000000..34819701 --- /dev/null +++ b/source/installer/sources/initrd/usr/lib/setup/SeTpartitions @@ -0,0 +1,524 @@ +#!/bin/sh +# SeTpartition user-friendly rewrite Fri Dec 15 13:17:40 CST 1995 pjv +# Rewrite to support filesystem plugins <david@slackware.com>, 07-May-2001 +# Don't use plugins, make it work, pjv, 18-May-2001. +# Generalize tempscript creation and support JFS and XFS. pjv, 30-Mar-2002 + +TMP=/var/log/setup/tmp +NDIR=/dev/null +REDIR=/dev/tty4 +T_PX="`cat $TMP/SeTT_PX`" + +# FUNCTIONS + +# crunch() - remove extra whitespace +crunch () { + read STRING; + echo $STRING +} + +# make_btrfs( dev ) - Create a new btrfs filesystem on the named dev. +# Parameters: dev Device node to format. +make_btrfs() { + # get the size of the named partition + SIZE=`get_part_size $1` + # output a nice status message + dialog --title "FORMATTING" \ + --backtitle "Formatting $1 with filesystem btrfs." \ + --infobox "Formatting $1 \n\ +Size: $SIZE \n\ +Filesystem type: btrfs " 0 0 + # do the format + if mount | grep "$1 " 1> $NDIR 2> $NDIR ; then + umount $1 2> $NDIR + fi + mkfs.btrfs -f -d single -m single $1 1> $REDIR 2> $REDIR +} + +# make_ext2( dev, check ) - Create a new ext2 filesystem on the named +# device. +# Parameters: dev Device node to format. +# check Perform fs check (y or n) +make_ext2() { + # get the size of the named partition + SIZE=`get_part_size $1` + # output a nice status message + dialog --title "FORMATTING" \ + --backtitle "Formatting $1 with filesystem ext2." \ + --infobox "Formatting $1 \n\ +Size: $SIZE \n\ +Filesystem type: ext2" 0 0 + # do the format + if mount | grep "$1 " 1> $NDIR 2> $NDIR ; then + umount $1 2> $NDIR + fi + if [ "$2" = "y" ]; then + mkfs.ext2 -F -F -c $1 1> $REDIR 2> $REDIR + else + mkfs.ext2 -F -F $1 1> $REDIR 2> $REDIR + fi +} + +# make_ext3( dev, check ) - Create a new ext3 filesystem on the named +# device. +# Parameters: dev Device node to format. +# check Perform fs check (y or n) +make_ext3() { + # get the size of the named partition + SIZE=`get_part_size $1` + # output a nice status message + dialog --title "FORMATTING" \ + --backtitle "Formatting $1 with filesystem ext3." \ + --infobox "Formatting $1 \n\ +Size: $SIZE \n\ +Filesystem type: ext3" 0 0 + # do the format + if mount | grep "$1 " 1> $NDIR 2> $NDIR ; then + umount $1 2> $NDIR + fi + if [ "$2" = "y" ]; then + mkfs.ext3 -F -F -c $1 1> $REDIR 2> $REDIR + else + mkfs.ext3 -F -F $1 1> $REDIR 2> $REDIR + fi +} + +# make_ext4( dev, check ) - Create a new ext4 filesystem on the named +# device. +# Parameters: dev Device node to format. +# check Perform fs check (y or n) +make_ext4() { + # get the size of the named partition + SIZE=`get_part_size $1` + # output a nice status message + dialog --title "FORMATTING" \ + --backtitle "Formatting $1 with filesystem ext4." \ + --infobox "Formatting $1 \n\ +Size: $SIZE \n\ +Filesystem type: ext4" 0 0 + # do the format + if mount | grep "$1 " 1> $NDIR 2> $NDIR ; then + umount $1 2> $NDIR + fi + if [ "$2" = "y" ]; then + mkfs.ext4 -F -F -c $1 1> $REDIR 2> $REDIR + else + mkfs.ext4 -F -F $1 1> $REDIR 2> $REDIR + fi +} + +# make_jfs( dev, check ) - Create a new jfs filesystem on the named +# device. +# Parameters: dev Device node to format. +# check Perform fs check (y or n) +make_jfs() { + # get the size of the named partition + SIZE=`get_part_size $1` + # output a nice status message + dialog --title "FORMATTING" \ + --backtitle "Formatting $1 with filesystem jfs." \ + --infobox "Formatting $1 \n\ +Size: $SIZE \n\ +Filesystem type: jfs" 0 0 + # do the format + if mount | grep "$1 " 1> $NDIR 2> $NDIR ; then + umount $1 2> $NDIR + fi + if [ "$2" = "y" ]; then + mkfs.jfs -c -q $1 1> $REDIR 2> $REDIR + else + mkfs.jfs -q $1 1> $REDIR 2> $REDIR + fi +} + +# make_reiserfs( dev ) - Create a new reiserfs filesystem on the named dev. +# Parameters: dev Device node to format. +make_reiserfs() { + # get the size of the named partition + SIZE=`get_part_size $1` + # output a nice status message + dialog --title "FORMATTING" \ + --backtitle "Formatting $1 with filesystem reiserfs." \ + --infobox "Formatting $1 \n\ +Size: $SIZE \n\ +Filesystem type: reiserfs " 0 0 + # do the format + if mount | grep "$1 " 1> $NDIR 2> $NDIR ; then + umount $1 2> $NDIR + fi + echo "y" | mkreiserfs $1 1> $REDIR 2> $REDIR +} + +# make_xfs( dev ) - Create a new xfs filesystem on the named dev +# Parameters: dev Device node to format. +make_xfs() { + # get the size of the named partition + SIZE=`get_part_size $1` + # output a nice status message + dialog --title "FORMATTING" \ + --backtitle "Formatting $1 with filesystem xfs." \ + --infobox "Formatting $1 \n\ +Size: $SIZE \n\ +Filesystem type: xfs " 0 0 + # do the format + if mount | grep "$1 " 1> $NDIR 2> $NDIR ; then + umount $1 2> $NDIR + fi + mkfs.xfs -f $1 1> $REDIR 2> $REDIR +} + +# gen_part_list() - Prints out a partition listing for the system into the +gen_part_list() { + export COUNT=0 + cat $TMP/SeTplist | while [ 0 ]; do + read PARTITION; + if [ "$PARTITION" = "" ]; then + break; + fi + # Variables, variables, variables + NAME=`echo $PARTITION | crunch | cut -f 1 -d ' '` + ALTNAME="" + DEVICE=`echo "$PARTITION" | tr -d "*" | crunch | cut -f 1 -d ' '` + SIZE=`get_part_size $DEVICE` + # See if this partition is in use already + if grep "$DEVICE " $TMP/SeTnative 1> $NDIR; then # it's been used + ON=`grep "$DEVICE " $TMP/SeTnative | crunch | cut -f 2 -d ' '` + ALTNAME="$DEVICE on $ON Linux ${SIZE}" + fi + # Add a menu item + if [ "$ALTNAME" = "" ]; then + echo "\"$NAME\" \"Linux ${SIZE}\" \\" >> $TMP/tempscript + echo "false" > $TMP/SeTSKIP # this flag is used for non-root parts + else + echo "\"(IN USE)\" \"$ALTNAME\" \\" >> $TMP/tempscript + fi + done + echo "\"---\" \"(done adding partitions, continue with setup)\" \\" >> $TMP/tempscript + echo "\"---\" \"(done adding partitions, continue with setup)\" \\" >> $TMP/tempscript + echo "\"---\" \"(done adding partitions, continue with setup)\" \\" >> $TMP/tempscript + echo "\"---\" \"(done adding partitions, continue with setup)\" \\" >> $TMP/tempscript + echo "\"---\" \"(done adding partitions, continue with setup)\" \\" >> $TMP/tempscript + echo "2> $TMP/return" >> $TMP/tempscript +} + +# ask_format( dev ) - Asks the user if he/she wants to format the named device +ask_format() { + dialog --backtitle "Do you want to format Linux partition ${1}?" \ + --title "FORMAT PARTITION $1" --menu "If this partition has \ +not been formatted, you should format it. NOTE: This will erase all data on \ +it. Would you like \ +to format this partition?" 12 70 3 \ + "Format" "Quick format with no bad block checking" \ + "Check" "Slow format that checks for bad blocks" \ + "No" "No, do not format this partition" 2> $TMP/return + if [ ! $? = 0 ]; then + rm -f $TMP/return + exit + fi +} + +# ask_fs( dev ) - Asks the user the type of filesystem to use for the named +# device. Answer in $TMP/return +ask_fs() { + unset BTRFS EXT2 EXT3 JFS REISERFS XFS + if grep -wq ext2 /proc/filesystems 1> $NDIR 2> $NDIR ; then + EXT2="Ext2 is the traditional Linux file system and is fast and stable. " + fi + if grep -wq ext3 /proc/filesystems 1> $NDIR 2> $NDIR ; then + EXT3="Ext3 is the journaling version of the Ext2 filesystem. " + DEFAULT=ext3 + fi + if grep -wq ext4 /proc/filesystems 1> $NDIR 2> $NDIR ; then + EXT4="Ext4 is the successor to the ext3 filesystem. " + DEFAULT=ext4 + fi + if grep -wq reiserfs /proc/filesystems 1> $NDIR 2> $NDIR ; then + REISERFS="ReiserFS is a journaling filesystem that stores all files and filenames in a balanced tree structure. " + fi + if grep -wq btrfs /proc/filesystems 1> $NDIR 2> $NDIR ; then + BTRFS="Btrfs is a B-tree copy-on-write filesystem. " + fi + # These last two will only be present if the user asked for a special kernel. + # They should probably be the default in that case. + if grep -wq jfs /proc/filesystems 1> $NDIR 2> $NDIR ; then + JFS="JFS is IBM's Journaled Filesystem, currently used in IBM enterprise servers. " + fi + if grep -wq xfs /proc/filesystems 1> $NDIR 2> $NDIR ; then + XFS="XFS is SGI's journaling filesystem that originated on IRIX. " + fi + cat << EOF > $TMP/tempscript +dialog --title "SELECT FILESYSTEM FOR $1" \\ +--backtitle "Partition $1 will be formatted." \\ +--default-item $DEFAULT --menu \\ +"Please select the type of filesystem to use for the specified \\ +device. Here are descriptions of the available filesystems: $EXT2 $EXT3 $EXT4 $JFS $REISERFS $XFS" \\ +0 0 0 \\ +EOF + if [ ! "$EXT2" = "" ]; then + echo "\"ext2\" \"Standard Linux Ext2 Filesystem\" \\" >> $TMP/tempscript + fi + if [ ! "$EXT3" = "" ]; then + echo "\"ext3\" \"Ext3 Journaling Filesystem\" \\" >> $TMP/tempscript + fi + if [ ! "$EXT4" = "" ]; then + echo "\"ext4\" \"Ext4 Journaling Filesystem\" \\" >> $TMP/tempscript + fi + if [ ! "$JFS" = "" ]; then + echo "\"jfs\" \"IBM's Journaled Filesystem\" \\" >> $TMP/tempscript + fi + if [ ! "$REISERFS" = "" ]; then + echo "\"reiserfs\" \"ReiserFS Journaling Filesystem\" \\" >> $TMP/tempscript + fi + if [ ! "$BTRFS" = "" ]; then + echo "\"btrfs\" \"Btrfs Copy-on-Write B-tree Filesystem\" \\" >> $TMP/tempscript + fi + if [ ! "$XFS" = "" ]; then + echo "\"xfs\" \"SGI's Journaling Filesystem\" \\" >> $TMP/tempscript + fi + echo "2> $TMP/return" >> $TMP/tempscript + . $TMP/tempscript + if [ ! $? = 0 ]; then + rm -f $TMP/return + exit + fi +} + +# get_part_size( dev ) - Return the size in K, M, G, T, or P of the named partition. +get_part_size() { + numfmt --to=iec $(blockdev --getsize64 $1) +} + +# MAIN + +if [ ! -d $TMP ]; then + mkdir -p $TMP +fi + +if [ ! -r $TMP/SeTplist ]; then + # Give warning? + exit +fi + +cat /dev/null >> $TMP/SeTnative + +cat << EOF > $TMP/tempscript +dialog --backtitle "Setting up root Linux partition." \\ +--title "Select Linux installation partition:" --ok-label Select --cancel-label Continue --menu \\ +"Please select a partition from the following list to use for your \\ +root (/) Linux partition." 13 70 5 \\ +EOF +gen_part_list + +. $TMP/tempscript +if [ ! $? = 0 ]; then + rm $TMP/tempscript + exit 255 # user abort +fi + +ROOT_DEVICE="`cat $TMP/return`" +rm $TMP/tempscript +if [ "$ROOT_DEVICE" = "---" ]; then + exit 255 +fi + +# format root partition? +ask_format $ROOT_DEVICE +DOFORMAT="`cat $TMP/return`" +rm -f $TMP/return +if [ ! "$DOFORMAT" = "No" ]; then + ask_fs $ROOT_DEVICE + ROOT_SYS_TYPE="`cat $TMP/return`" + rm -f $TMP/return + # create the filesystem + if [ "$ROOT_SYS_TYPE" = "ext2" ]; then + if [ "$DOFORMAT" = "Check" ]; then + make_ext2 $ROOT_DEVICE "y" + else + make_ext2 $ROOT_DEVICE "n" + fi + elif [ "$ROOT_SYS_TYPE" = "ext3" ]; then + if [ "$DOFORMAT" = "Check" ]; then + make_ext3 $ROOT_DEVICE "y" + else + make_ext3 $ROOT_DEVICE "n" + fi + elif [ "$ROOT_SYS_TYPE" = "ext4" ]; then + if [ "$DOFORMAT" = "Check" ]; then + make_ext4 $ROOT_DEVICE "y" + else + make_ext4 $ROOT_DEVICE "n" + fi + elif [ "$ROOT_SYS_TYPE" = "reiserfs" ]; then + make_reiserfs $ROOT_DEVICE + elif [ "$ROOT_SYS_TYPE" = "btrfs" ]; then + make_btrfs $ROOT_DEVICE + elif [ "$ROOT_SYS_TYPE" = "jfs" ]; then + if [ "$DOFORMAT" = "Check" ]; then + make_jfs $ROOT_DEVICE "y" + else + make_jfs $ROOT_DEVICE "n" + fi + elif [ "$ROOT_SYS_TYPE" = "xfs" ]; then + make_xfs $ROOT_DEVICE + fi +fi # DOFORMAT? + +# Sync before identifying and mounting the root device: +sync + +# Determine the filesystem type using blkid: +ROOT_SYS_TYPE=$(blkid -s TYPE $ROOT_DEVICE | cut -f 2 -d = | tr -d \") + +# Mount the root filesystem: +mount $ROOT_DEVICE $T_PX -t $ROOT_SYS_TYPE 1> $REDIR 2> $REDIR + +#echo "$ROOT_DEVICE / $ROOT_SYS_TYPE defaults 1 1" > $TMP/SeTnative +printf "%-16s %-16s %-11s %-16s %-3s %s\n" "$ROOT_DEVICE" "/" "$ROOT_SYS_TYPE" "defaults" "1" "1" > $TMP/SeTnative +echo $ROOT_DEVICE > $TMP/SeTrootdev + +# done mounting the target root partition + +# More than one Linux partition +if [ ! "`cat $TMP/SeTplist | sed -n '2 p'`" = "" ]; then + while [ 0 ]; do # next partition loop + # OK, we will set this flag, and if we find an unused partition, we + # change it. If it doesn't get switched, we skip the next menu. + rm -f $TMP/SeTSKIP + echo "true" > $TMP/SeTSKIP + + cat << EOF > $TMP/tempscript + dialog --backtitle "Setting up other Linux partitions." \\ +--title "Select other Linux partitions for /etc/fstab" \\ +--ok-label Select --cancel-label Continue \\ +--menu "You seem to have more than one partition tagged as type Linux. \\ +You may use these to distribute your Linux system across more than \\ +one partition. Currently, you have $ROOT_DEVICE mounted as your / partition. \\ +You might want to mount directories such as /home or /usr/local \\ +on separate partitions. You should not try to mount /etc, /sbin, or /bin on \\ +their own partitions since they contain utilities needed to bring the system \\ +up and mount partitions. Also, do not reuse a partition that you've already \\ +entered before. Please select one of the Linux partitions listed below, or \\ +if you're done, hit <Continue>." 20 70 4 \\ +EOF + gen_part_list + + if [ "`cat $TMP/SeTSKIP`" = "true" ]; then + break; + fi + rm -rf $TMP/return + + . $TMP/tempscript + if [ ! $? = 0 ]; then + break; + fi + + NEXT_PARTITION=`cat $TMP/return` + if [ "$NEXT_PARTITION" = "---" ]; then + break; + elif [ "$NEXT_PARTITION" = "(IN USE)" ]; then + continue; + fi + + # We now have the next partition, ask the user what to do with it: + ask_format $NEXT_PARTITION + + DOFORMAT="`cat $TMP/return`" + rm -f $TMP/return + + BACKT="Partition $NEXT_PARTITION will not be reformatted." + if [ ! "$DOFORMAT" = "No" ]; then + ask_fs $NEXT_PARTITION + NEXT_SYS_TYPE="`cat $TMP/return`" + rm -f $TMP/return + BACKT="Partition $NEXT_PARTITION will be formatted with $NEXT_SYS_TYPE." + # create the filesystem + if [ "$NEXT_SYS_TYPE" = "ext2" ]; then + if [ "$DOFORMAT" = "Check" ]; then + make_ext2 $NEXT_PARTITION "y" + else + make_ext2 $NEXT_PARTITION "n" + fi + elif [ "$NEXT_SYS_TYPE" = "ext3" ]; then + if [ "$DOFORMAT" = "Check" ]; then + make_ext3 $NEXT_PARTITION "y" + else + make_ext3 $NEXT_PARTITION "n" + fi + elif [ "$NEXT_SYS_TYPE" = "ext4" ]; then + if [ "$DOFORMAT" = "Check" ]; then + make_ext4 $NEXT_PARTITION "y" + else + make_ext4 $NEXT_PARTITION "n" + fi + elif [ "$NEXT_SYS_TYPE" = "reiserfs" ]; then + make_reiserfs $NEXT_PARTITION + elif [ "$NEXT_SYS_TYPE" = "btrfs" ]; then + make_btrfs $NEXT_PARTITION + elif [ "$NEXT_SYS_TYPE" = "jfs" ]; then + if [ "$DOFORMAT" = "Check" ]; then + make_jfs $NEXT_PARTITION "y" + else + make_jfs $NEXT_PARTITION "n" + fi + elif [ "$NEXT_SYS_TYPE" = "xfs" ]; then + make_xfs $NEXT_PARTITION + fi + fi # DOFORMAT? + + # Now ask the user where to mount this new filesystem: + dialog --backtitle "$BACKT" --title \ +"SELECT MOUNT POINT FOR $NEXT_PARTITION" --inputbox \ +"OK, now you need to specify where you want the new partition mounted. \ +For example, if you want to put it under /usr/local, then respond: /usr/local\n\ +Where would you like to mount $NEXT_PARTITION?" 11 59 2> $TMP/return + if [ ! $? = 0 ]; then + continue + fi + + MTPT=`cat $TMP/return` + if [ "$MTPT" = "" ]; then # abort if blank + continue + fi + if [ "`echo "$MTPT" | cut -b1`" = " " ]; then # bail if 1st char is space + continue + fi + if [ ! "`echo "$MTPT" | cut -b1`" = "/" ]; then # add / to start of path + MTPT="/$MTPT" + fi + rm $TMP/return + + # Sync before identifying and mounting the partition: + sync + + # Create the mount point if it does not exist: + if [ ! -d ${T_PX}/$MTPT ]; then + mkdir -p ${T_PX}/$MTPT + fi + + # Determine the filesystem type using blkid: + NEXT_SYS_TYPE=$(blkid -s TYPE $NEXT_PARTITION | cut -f 2 -d = | tr -d \") + + # Mount the partition: + mount $NEXT_PARTITION ${T_PX}/$MTPT -t $NEXT_SYS_TYPE 1> $REDIR 2> $REDIR + + #echo "$NEXT_PARTITION $MTPT $NEXT_SYS_TYPE defaults 1 1" >> $TMP/SeTnative + printf "%-16s %-16s %-11s %-16s %-3s %s\n" "$NEXT_PARTITION" "$MTPT" "$NEXT_SYS_TYPE" "defaults" "1" "2" >> $TMP/SeTnative + done # next partition loop +fi # more than one Linux partition + +# Done, report to the user: +cat << EOF > $TMP/tempmsg + +Adding this information to your /etc/fstab: + +EOF +cat $TMP/SeTnative >> $TMP/tempmsg +dialog --backtitle "Finished setting up Linux partitions." \ +--title "DONE ADDING LINUX PARTITIONS TO /etc/fstab" \ +--exit-label OK \ +--textbox $TMP/tempmsg 15 72 + +## More obsolete code from the floppy disk era: +## Now, move our /tmp storage onto the target partition if possible: +#/usr/lib/setup/migrate.sh + diff --git a/source/installer/sources/initrd/usr/lib/setup/SeTpasswd b/source/installer/sources/initrd/usr/lib/setup/SeTpasswd new file mode 100755 index 00000000..967ffd2e --- /dev/null +++ b/source/installer/sources/initrd/usr/lib/setup/SeTpasswd @@ -0,0 +1,30 @@ +#!/bin/sh +TMP=/var/log/setup/tmp +if [ ! -d $TMP ]; then + mkdir -p $TMP +fi +T_PX="`cat $TMP/SeTT_PX`" +while [ "`cat $T_PX/etc/shadow | grep 'root:' | cut -f 2 -d :`" = "" ]; do + # There is no root password + dialog --title "WARNING: NO ROOT PASSWORD DETECTED" --yesno "There is \ +currently no password set on the system administrator account (root). \ +It is recommended that you set one now so that it is active the first \ +time the machine is rebooted. This is especially important if you're \ +using a network enabled kernel and the machine is on an Internet \ +connected LAN. Would you like to set a root password?" 10 68 + if [ $? = 0 ] ; then + echo + echo + echo + chroot $T_PX /usr/bin/passwd root + echo + echo -n "Press [enter] to continue:" + read junk; + echo + # Here we drop through, and if there's still no password the menu + # runs again. + else + # Don't set a password: + break; + fi +done diff --git a/source/installer/sources/initrd/usr/lib/setup/SeTpxe b/source/installer/sources/initrd/usr/lib/setup/SeTpxe new file mode 100755 index 00000000..55c8a83b --- /dev/null +++ b/source/installer/sources/initrd/usr/lib/setup/SeTpxe @@ -0,0 +1,315 @@ +#!/bin/sh +# +# Copyright 2011 Eric Hameleers, Eindhoven, NL +# Copyright 2011 Patrick Volkerding, Sebeka, Minnesota USA +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# +# Bug reports, suggestions, etc for pxesetup: alien@slackware.com +# +TMP=/var/log/setup/tmp +if [ ! -d $TMP ]; then + mkdir -p $TMP +fi + +# Function to convert the netmask from CIDR format to dot notation. +cidr_cvt() { + inform=$1 + if [ $inform -ge 32 ]; then outform='255.255.255.255' + elif [ $inform -ge 31 ]; then outform='255.255.255.254' + elif [ $inform -ge 30 ]; then outform='255.255.255.252' + elif [ $inform -ge 29 ]; then outform='255.255.255.248' + elif [ $inform -ge 28 ]; then outform='255.255.255.240' + elif [ $inform -ge 27 ]; then outform='255.255.255.224' + elif [ $inform -ge 26 ]; then outform='255.255.255.192' + elif [ $inform -ge 25 ]; then outform='255.255.255.128' + elif [ $inform -ge 24 ]; then outform='255.255.255.0' + elif [ $inform -ge 23 ]; then outform='255.255.254.0' + elif [ $inform -ge 22 ]; then outform='255.255.252.0' + elif [ $inform -ge 21 ]; then outform='255.255.248.0' + elif [ $inform -ge 20 ]; then outform='255.255.240.0' + elif [ $inform -ge 19 ]; then outform='255.255.224.0' + elif [ $inform -ge 18 ]; then outform='255.255.192.0' + elif [ $inform -ge 17 ]; then outform='255.255.128.0' + elif [ $inform -ge 16 ]; then outform='255.255.0.0' + elif [ $inform -ge 15 ]; then outform='255.254.0.0' + elif [ $inform -ge 14 ]; then outform='255.252.0.0' + elif [ $inform -ge 13 ]; then outform='255.248.0.0' + elif [ $inform -ge 12 ]; then outform='255.240.0.0' + elif [ $inform -ge 11 ]; then outform='255.224.0.0' + elif [ $inform -ge 10 ]; then outform='255.192.0.0' + elif [ $inform -ge 9 ]; then outform='255.128.0.0' + elif [ $inform -ge 8 ]; then outform='255.0.0.0' + elif [ $inform -ge 7 ]; then outform='254.0.0.0' + elif [ $inform -ge 6 ]; then outform='252.0.0.0' + elif [ $inform -ge 5 ]; then outform='248.0.0.0' + elif [ $inform -ge 4 ]; then outform='240.0.0.0' + elif [ $inform -ge 3 ]; then outform='224.0.0.0' + elif [ $inform -ge 2 ]; then outform='192.0.0.0' + elif [ $inform -ge 1 ]; then outform='128.0.0.0' + elif [ $inform -ge 0 ]; then outform='0.0.0.0' + fi + echo $outform +} + +# IP Address to integer conversion and back: +ip_to_int() { + IFS=. + set -f + set -- $1 + echo $(($1 << 24 | $2 << 16 | $3 << 8 | $4)) +} +int_to_ip() { + echo $(($1>>24)).$(($1>>16&0xff)).$(($1>>8&0xff)).$(($1&0xff)) +} + +# PXE configuration file: +echo "" > $TMP/SeTpxe + +# Find out what interface we are using. +# Does the commandline have NIC information for us? +# Format is 'nic=driver:interface:<dhcp|static>:ip:mask:gw' +unset INTERFACE +for CMDELEM in $(cat /proc/cmdline) ; do + if $(echo $CMDELEM | grep -q "^nic=") ; then + INTERFACE=$(echo $DRIVER | cut -f2 -d:) + fi +done +if [ "x$INTERFACE" = "x" ]; then # the cmdline did not provide a nic + INTERFACE=$(ip -f inet -o addr show |tr -s ' ' |grep -v " lo " |cut -f2 -d' ' |head -1) +fi +if [ "x$INTERFACE" = "x" ]; then # no network was configured at all?!? + cat <<EOF > $TMP/tempmsg + +Apparently you forgot to configure a network interface? \n\ +A PXE Server needs a configured network interface to work.\n\ +Please try again! + +EOF + dialog --title "UNCONFIGURED NETWORK DEVICE" --msgbox "$(cat $TMP/tempmsg)" 9 68 + rm -f $TMP/tempmsg + exit 1 +fi + +# If there is a DHCP server on the network, we should not activate one now: +if [ -r $TMP/Pdhcp ]; then + DHCP="no" +elif [ -s /etc/dhcpc/dhcpcd-${INTERFACE}.info ]; then + DHCP="no" +else + # Assume nothing... we will ask the user for confirmation later! + DHCP="yes" +fi + +# Start the interactive part: +dialog --backtitle "Slackware PXE Server." \ + --title "WELCOME TO PXE CONFIGURATION" --msgbox "\ +We will be asking you a few questions now.\n\ +The answers will be used to start a PXE service on this computer \ +which does not interfere with other services in your network.\ +\n\ +The only assumption is, that there is NO PXE service running \ +on your local network at this moment. +\n\ +If in doubt, leave the defaults." 0 0 + +if [ "$DHCP" = "yes" ]; then + # Be extra safe. Do not start a DHCP server if the user denies it: + dialog --title "ENABLE DHCP SERVER" --yesno " \ +No active DHCP server was found on your local network. \ +The Slackware PXE server needs a working DHCP server.\n\ +Do you want this computer to start its own DHCP server \ +(you can control what IP addresses are used by the DHCP server)?\n\ +Say 'YES' if you are certain your network has no DHCP server." 9 68 + if [ $? = 0 ]; then + DHCP="yes" + else + DHCP="no" + fi +fi + +# Assemble the network parameters: +LOCAL_IPADDR=$(ip -f inet -o addr show |tr -s ' ' |grep -v " lo " |head -1 |cut -f4 -d' ' |cut -f1 -d/) +LOCAL_NETMASK=$(ip -f inet -o addr show |tr -s ' ' |grep -v " lo " |head -1 |cut -f4 -d' ' |cut -f2 -d/) +LOCAL_GATEWAY=$(ip -f inet -o route show default |tr -s ' ' |cut -f3 -d' ') +LOCAL_NETMASK=$(cidr_cvt $LOCAL_NETMASK) +LOCAL_BROADCAST=$(ipmask $LOCAL_NETMASK $LOCAL_IPADDR |cut -f 1 -d ' ') +LOCAL_NETWORK=$(ipmask $LOCAL_NETMASK $LOCAL_IPADDR |cut -f 2 -d ' ') + +if [ "$DHCP" = "yes" ]; then + # Find out a suitable IP address range for the DHCP server. Involves magic: + I_LOCAL_IPADDR=$(ip_to_int "$LOCAL_IPADDR") + I_LOCAL_NETMASK=$(ip_to_int "$LOCAL_NETMASK") + I_MINLEASE_IP=$(( ($I_LOCAL_IPADDR & $I_LOCAL_NETMASK) + 1 )) + I_MAXLEASE_IP=$(( ($I_LOCAL_IPADDR | ${I_LOCAL_NETMASK}^0xffffffff) - 1 )) + if [ $(($I_MAXLEASE_IP - $I_LOCAL_IPADDR)) -ge 10 ]; then + # Use ten IP addresses in the top of the address range: + I_MINLEASE_IP=$(($I_MAXLEASE_IP - 9)) + elif [ $(($I_LOCAL_IPADDR - $I_MINLEASE_IP)) -ge 10 ]; then + # Use ten IP addresses in the bottom of the address range: + I_MAXLEASE_IP=$(($I_MINLEASE_IP + 9)) + else + # Small range, use what we can get: + I_MINLEASE_IP=$(($I_LOCAL_IPADDR + 1)) + fi + + MINLEASE_IP=$(int_to_ip "$I_MINLEASE_IP") + MAXLEASE_IP=$(int_to_ip "$I_MAXLEASE_IP") + + while [ 0 ]; do + ( dialog --stdout --backtitle "Slackware PXE Server." \ + --title "DHCP SERVER CONFIGURATION" \ + --cancel-label Restart \ + --form "\ +The PXE Service is going to run on $INTERFACE with these values \ +(the defaults should be OK). \n\ +You can change the range of IP addresses used by the DHCP server, if \ +IP addresses in the proposed range are used by computers in your LAN. \ +For instance, your default gateway if you have one. \n\ +\n\ +Also note that we will not validate any changes you make:" \ + 18 68 0 \ + "IP Address:" 1 1 "$LOCAL_IPADDR" 1 30 0 0 \ + "Netmask:" 2 1 "$LOCAL_NETMASK" 2 30 0 0 \ + "Gateway:" 3 1 "$LOCAL_GATEWAY" 3 30 0 0 \ + "Lowest DHCP Client Address:" 4 1 "$MINLEASE_IP" 4 30 15 0 \ + "Highest DHCP Client Address:" 5 1 "$MAXLEASE_IP" 5 30 15 0 \ + ) > $TMP/tempopts + + if [ $? = 0 ]; then + # Remember... busybox ash is no good with arrays :/ + local i=0 + rm $TMP/tempkeys + cat $TMP/tempopts | while read VALUE ; do + if [ $i = 0 ]; then echo "MINLEASE_IP=\"$VALUE\"" >> $TMP/tempkeys + elif [ $i = 1 ]; then echo "MAXLEASE_IP=\"$VALUE\"" >> $TMP/tempkeys + fi + i=$(expr $i + 1) + done + eval $(cat $TMP/tempkeys) + rm $TMP/tempopts + break + fi + done +fi # [ "$DHCP" = "yes" ] + +echo "DHCP=${DHCP}" >> $TMP/SeTpxe +echo "LOCAL_IPADDR=${LOCAL_IPADDR}" >> $TMP/SeTpxe +echo "LOCAL_NETMASK=${LOCAL_NETMASK}" >> $TMP/SeTpxe +echo "LOCAL_GATEWAY=${LOCAL_GATEWAY}" >> $TMP/SeTpxe +echo "LOCAL_BROADCAST=${LOCAL_BROADCAST}" >> $TMP/SeTpxe +echo "LOCAL_NETWORK=${LOCAL_NETWORK}" >> $TMP/SeTpxe +echo "MINLEASE_IP=${MINLEASE_IP}" >> $TMP/SeTpxe +echo "MAXLEASE_IP=${MAXLEASE_IP}" >> $TMP/SeTpxe + +# Write out a suitable dnsmasq configuration: +cat <<EOF > /etc/dnsmasq.conf +# We do not need dnsmasq to function as a DNS server: +port=0 + +# Write the pid file: +pid-file=/var/run/dnsmasq.pid + +# Start a TFTP server: +enable-tftp + +# Set the root directory for files available via FTP: +tftp-root=/var/lib/tftpboot + +# The boot filename: +dhcp-boot=/pxelinux.0 + +# Disable re-use of the DHCP servername and filename fields as extra +# option space. That's to avoid confusing some old or broken DHCP clients. +dhcp-no-override + +# Log connections so that we can display them on the console: +log-facility=/var/log/dnsmasq.log +log-dhcp + +# Custom path for the leases file: +dhcp-leasefile=$TMP/dnsmasq.leases + +# Craft a nice PXE menu: +pxe-prompt="Press F8 for boot menu", 3 + +# The known types are x86PC, PC98, IA64_EFI, Alpha, Arc_x86, +# Intel_Lean_Client, IA32_EFI, BC_EFI, Xscale_EFI and X86-64_EFI +pxe-service=X86PC, "Boot from network", /var/lib/tftpboot/pxelinux + +# A boot service type of 0 is special, and will abort the +# net boot procedure and continue booting from local media. +pxe-service=X86PC, "Boot from local hard disk", 0 + +EOF + +if [ -n "$LOCAL_GATEWAY" ]; then + cat <<EOF >> /etc/dnsmasq.conf +# Override the default route supplied by dnsmasq, which assumes the +# router is the same machine as the one running dnsmasq. +#dhcp-option=option:router,${LOCAL_GATEWAY} +dhcp-option=3,${LOCAL_GATEWAY} + +EOF +else + cat <<EOF >> /etc/dnsmasq.conf +# Override the default route supplied by dnsmasq and send no default +# route at all. +dhcp-option=3 + +EOF +fi + +if [ "$DHCP" = "yes" ]; then + cat <<EOF >> /etc/dnsmasq.conf +# dnsmasq functions as a normal DHCP server, providing IP leases. +dhcp-range=${MINLEASE_IP},${MAXLEASE_IP},${LOCAL_NETMASK},1h + +EOF +else + cat <<EOF >> /etc/dnsmasq.conf +# There is an existing DHCP server on this LAN, so dnsmasq functions +# as a proxy DHCP server providing boot information but no IP leases. +# Any ip in the subnet will do, so you may just put your server NIC ip here. +dhcp-range=${LOCAL_IPADDR},proxy + +EOF +fi + +# Create the pxelinux configuration file: +cat <<EOF > /var/lib/tftpboot/pxelinux.cfg/default +default huge.s +prompt 1 +timeout 1200 +display message.txt +F1 message.txt +F2 f2.txt +label huge.s + kernel kernels/huge.s/bzImage + append initrd=initrd.img load_ramdisk=1 prompt_ramdisk=0 rw printk.time=0 SLACK_KERNEL=huge.s cf=tftp,${LOCAL_IPADDR},/slackpxe.cfg +label speakup.s + kernel kernels/huge.s/bzImage + append initrd=initrd.img load_ramdisk=1 prompt_ramdisk=0 rw printk.time=0 SLACK_KERNEL=huge.s cf=tftp,${LOCAL_IPADDR},/slackpxe.cfg +label memtest + kernel kernels/memtest/memtest +EOF + +# Update the slackpxe.cfg file: +sed -i -e "s,^REMOTE_URL=.*,REMOTE_URL=http://$LOCAL_IPADDR," /var/lib/tftpboot/slackpxe.cfg + diff --git a/source/installer/sources/initrd/usr/lib/setup/SeTpxemedia b/source/installer/sources/initrd/usr/lib/setup/SeTpxemedia new file mode 100755 index 00000000..3e46fb59 --- /dev/null +++ b/source/installer/sources/initrd/usr/lib/setup/SeTpxemedia @@ -0,0 +1,95 @@ +#!/bin/sh +# +# Copyright 2011 Eric Hameleers, Eindhoven, NL +# Copyright 2011 Patrick Volkerding, Sebeka, Minnesota USA +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# +# Bug reports, suggestions, etc for pxesetup: alien@slackware.com +# +TMP=/var/log/setup/tmp +if [ ! -d $TMP ]; then + mkdir -p $TMP +fi + +dialog --backtitle "Select Slackware installation source." \ +--title "SOURCE MEDIA SELECTION" --menu \ +"Please select the media which contains Slackware Linux:" \ +13 70 6 \ +"1" "Use a Slackware DVD" \ +"2" "Use a hard drive partition" \ +"3" "Use a pre-mounted directory" \ +2> $TMP/pxemedia +if [ ! $? = 0 ]; then + rm $TMP/pxemedia + exit +fi + +SOURCE_MEDIA="`cat $TMP/pxemedia`" +rm -f $TMP/pxemedia +if [ "$SOURCE_MEDIA" = "1" ]; then + INSCD +elif [ "$SOURCE_MEDIA" = "2" ]; then + INShd +elif [ "$SOURCE_MEDIA" = "3" ]; then + INSdir +fi + +# Find out where the PXE boot files are on the medium. +# Note: 'isolinux' will be used on the DVD and 'syslinux' on the USB stick. +if [ -f $(readlink -f $(cat $TMP/SeTDS))/isolinux/initrd.img ]; then + SYSLINUXPATH="$(readlink -f $(cat $TMP/SeTDS))/isolinux" +elif [ -f $(readlink -f $(cat $TMP/SeTDS))/../isolinux/initrd.img ]; then + SYSLINUXPATH="$(cd $(readlink -f $(cat $TMP/SeTDS))/../isolinux ; pwd)" +elif [ -f $(readlink -f $(cat $TMP/SeTDS))/../syslinux/initrd.img ]; then + SYSLINUXPATH="$(cd $(readlink -f $(cat $TMP/SeTDS))/../syslinux ; pwd)" +elif [ -f $(readlink -f $(cat $TMP/SeTDS))/../../syslinux/initrd.img ]; then + SYSLINUXPATH="$(cd $(readlink -f $(cat $TMP/SeTDS))/../../syslinux ; pwd)" +else + SYSLINUXPATH="" +fi + +if [ -d $(readlink -f $(cat $TMP/SeTDS))/../kernels ]; then + KERNELPATH="$(cd $(readlink -f $(cat $TMP/SeTDS))/../kernels ; pwd)" +elif [ -d $(readlink -f $(cat $TMP/SeTDS))/../../kernels ]; then + KERNELPATH="$(cd $(readlink -f $(cat $TMP/SeTDS))/../../kernels ; pwd)" +elif [ -d $(readlink -f $(cat $TMP/SeTDS))/../../syslinux/kernels ]; then + KERNELPATH="$(cd $(readlink -f $(cat $TMP/SeTDS))/../../syslinux/kernels ; pwd)" +else + KERNELPATH="" +fi + +# Found them... hopefully. +if [ -n "$SYSLINUXPATH" -a -n "$KERNELPATH" ]; then + # Setup symlinks to initrd files and kernels for the PXE boot: + ( cd /var/lib/tftpboot + for FILE in $(find $SYSLINUXPATH -type f -maxdepth 1) ; do + ln -sf $FILE $(basename $FILE) + done + ln -sf $KERNELPATH kernels + ) 2>/dev/null + # Update the slackpxe.cfg file (need to strip off '/var/log/mount'): + sed -i -e "s,^REMOTE_PATH=.*,REMOTE_PATH=/$(cat $TMP/SeTDS | cut -d/ -f5-)," /var/lib/tftpboot/slackpxe.cfg +else + dialog --title "FTP/HTTP DOWNLOAD FAILURE" --msgbox "\ +Could not find the kernel and/or initial ramdisk files. \n\ +These are required for booting the client computer.\n\ +Please try to setup the SOURCE location correctly." 7 68 +fi + diff --git a/source/installer/sources/initrd/usr/lib/setup/SeTswap b/source/installer/sources/initrd/usr/lib/setup/SeTswap new file mode 100755 index 00000000..f9eb52fc --- /dev/null +++ b/source/installer/sources/initrd/usr/lib/setup/SeTswap @@ -0,0 +1,122 @@ +#!/bin/sh + +TMP=/var/log/setup/tmp +if [ ! -d $TMP ]; then + mkdir -p $TMP +fi +REDIR=/dev/tty4 +NDIR=/dev/null + +crunch() { + read STRING; + echo $STRING; +} + +# get_part_size( dev ) - Return the size in K, M, G, T, or P of the named partition. +get_part_size() { + numfmt --to=iec $(blockdev --getsize64 $1) +} + +rm -f $TMP/SeTswap $TMP/SeTswapskip $TMP/SeTuseswap $TMP/tmpscript + +SWAPLIST="`probe -l 2> /dev/null | grep "Linux swap" | cut -f 1 -d ' ' | sort 2> $NDIR`" + +if [ "$SWAPLIST" = "" ]; then + dialog --title "NO SWAP SPACE DETECTED" --yesno "You have not created \ +a swap partition with Linux fdisk. \ +Do you want to continue installing without one? " 6 60 + if [ "$?" = "1" ]; then + dialog --title "ABORTING INSTALLATION" --msgbox "Create a swap partition with Linux fdisk, and then try this again." \ +6 40 + else + touch $TMP/SeTswapskip + fi + exit +else # there is at least one swap partition: + # Build the swap partition selection menu: + cat << EOF > $TMP/tmpscript +dialog --backtitle "Setting up swap partitions." \\ +--title "SWAP SPACE DETECTED" --checklist \\ +"Slackware Setup has detected one or more swap partitions \\ +on your system. These partitions have been \\ +preselected to be set up as swap space. If there are any \\ +swap partitions that you \\ +do not wish to use with this installation, please unselect \\ +them with the up and down arrows and spacebar. If you wish \\ +to use all of them (this is recommended), simply hit \\ +the ENTER key." \\ +0 0 0 \\ +EOF + for swappartition in $SWAPLIST ; do + PARTSIZE=$(get_part_size $swappartition) + cat << EOF >> $TMP/tmpscript +"$swappartition" "Linux swap partition, ${PARTSIZE}" on \\ +EOF + done + cat << EOF >> $TMP/tmpscript + 2> $TMP/SeTuseswap +EOF + . $TMP/tmpscript + if [ ! $? = 0 ]; then + rm -f $TMP/tmpscript $TMP/SeTswap $TMP/SeTuseswap + touch $TMP/SeTswapskip + fi + + if [ -r $TMP/SeTuseswap ]; then + # Remove extra quotes from SeTuseswap, if any: + cat $TMP/SeTuseswap | tr -d \" > $TMP/SeTfoo + mv $TMP/SeTfoo $TMP/SeTuseswap + + # Were any swap partitions asked for? + if [ "$(cat $TMP/SeTuseswap)" = "" -a ! -r $TMP/SeTswapskip ]; then + rm -f $TMP/tmpscript $TMP/SeTswap $TMP/SeTuseswap + touch $TMP/SeTswapskip + fi + fi + + if [ ! -r $TMP/SeTswapskip ]; then + dialog --backtitle "Setting up swap partitions." \ + --title "CHECK SWAP PARTITIONS FOR BAD BLOCKS?" --defaultno --yesno \ +"Slackware Setup will now prepare your system's swap space. \ +When formatting swap partitions with mkswap you may also check \ +them for bad blocks. This is not the default since nearly all \ +modern hard drives check themselves for bad blocks anyway. \ +Would you like to check for bad blocks while running mkswap?" \ +10 60 + if [ $? = 0 ]; then + CHECKBAD=yes + else + CHECKBAD=no + fi + + # Run mkswap on swap partitions, unless they are already in use: + for swappartition in $(cat $TMP/SeTuseswap) ; do + if ! grep -w $swappartition /proc/swaps 1> $REDIR 2> $REDIR ; then + if [ "$CHECKBAD" = "no" ]; then + mkswap -v1 $swappartition 1> $REDIR 2> $REDIR + else + mkswap -c -v1 $swappartition 1> $REDIR 2> $REDIR + fi + echo "Activating swap partition ${swappartition}:" + echo "swapon ${swappartition}" + swapon $swappartition 1> $REDIR 2> $REDIR + fi + done + + # This is so people don't ask what that output was that flashed + # by on the screen. ;-) + sleep 1 + + # Add the swap partitions to the file that will go into /etc/fstab: + for swappartition in $(cat $TMP/SeTuseswap) ; do + printf "%-16s %-16s %-11s %-16s %-3s %s\n" "$swappartition" "swap" "swap" "defaults" "0" "0" >> $TMP/SeTswap + done + + echo "Your swapspace has been configured. This information will" > $TMP/swapmsg + echo "be added to your /etc/fstab:" >> $TMP/swapmsg + echo >> $TMP/swapmsg + cat $TMP/SeTswap >> $TMP/swapmsg + dialog --title "SWAP SPACE CONFIGURED" --exit-label OK --textbox $TMP/swapmsg 10 72 + rm $TMP/swapmsg + fi +fi diff --git a/source/installer/sources/initrd/usr/lib/setup/migrate.sh b/source/installer/sources/initrd/usr/lib/setup/migrate.sh new file mode 100755 index 00000000..8c1de44a --- /dev/null +++ b/source/installer/sources/initrd/usr/lib/setup/migrate.sh @@ -0,0 +1,31 @@ +#!/bin/sh +TMP=/var/log/setup/tmp +T_PX="`cat $TMP/SeTT_PX`" +# +# Like, the space is *really* getting tight on these install disks! +# Can you believe it? Anyway, we can avoid many problems by migrating +# the $TMP directory onto the install partition ASAP. So, this script +# is run right after the TARGET partition is configured and mounted +# under ${T_PX}. +# + +TMPLINK="`LC_ALL=C /bin/ls -l /var/log/setup/tmp | tr -s ' ' | cut -f 11 -d ' '`" +if [ -L /var/log/setup/tmp -a "$TMPLINK" = "/tmp" ]; then + if mount | grep " on ${T_PX} " 1> /dev/null 2> /dev/null ; then # ${T_PX} mounted + TYPE="`mount | grep " on ${T_PX} " | cut -f 5 -d ' '`" + if [ "$TYPE" = "umsdos" ]; then + LINKDIR=${T_PX}/linux/var/log/setup/tmp + else + LINKDIR=${T_PX}/var/log/setup/tmp + fi + if [ ! -d $LINKDIR ]; then + mkdir -p $LINKDIR + chmod 700 $LINKDIR + fi + ( cd /var/log/setup + rm tmp + ln -sf $LINKDIR tmp ) + rm -f $LINKDIR/SeT* + mv /tmp/SeT* $LINKDIR + fi +fi diff --git a/source/installer/sources/initrd/usr/lib/setup/nopartHELP b/source/installer/sources/initrd/usr/lib/setup/nopartHELP new file mode 100644 index 00000000..5214a0e7 --- /dev/null +++ b/source/installer/sources/initrd/usr/lib/setup/nopartHELP @@ -0,0 +1,34 @@ + +You have not yet designated any disk partitions as type Linux. + +If you are planning to use OS/2 Boot Manager, make your Linux +partitions with OS/2 fdisk (or Partition Magic, which also +includes Boot Manager), format them, reboot this disk, and then +use Linux fdisk to tag the partitions as type 83 (Linux). + +Linux fdisk will select a default device when called without +arguments, and from there it is menu driven. If you don't want +to partition the default device, then call fdisk with the device +you want as the argument, like this: + +fdisk /dev/hdb + +or this: + +fdisk /dev/sda + +If you are not using the OS/2 Boot Manager, then you may use Linux +fdisk to create partitions for Linux. Other than the exception for +the OS/2 Boot Manager, you are usually better off creating +partitions for a given OS using a partitioning tool native to that +OS. In other words, you probably shouldn't try to make your DOS or +other non-Linux partitions with the Linux fdisk. + +"cfdisk" is an equally good version of Linux fdisk that is more +graphical and menu driven. Many people prefer to use "cfdisk". + +Please make one or more partitions for Linux, and try setup again. +If you haven't already, you might want to also make a swap partition +while you're in fdisk. 64 megabytes would be a minimum starting size +for a single user system. Linux swap is tagged as type 82. + diff --git a/source/installer/sources/initrd/usr/lib/setup/pxesetup b/source/installer/sources/initrd/usr/lib/setup/pxesetup new file mode 100755 index 00000000..fb7831a3 --- /dev/null +++ b/source/installer/sources/initrd/usr/lib/setup/pxesetup @@ -0,0 +1,120 @@ +#!/bin/sh +# +# Copyright 2011 Eric Hameleers, Eindhoven, NL +# Copyright 2011 Patrick Volkerding, Sebeka, Minnesota USA +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# +# Bug reports, suggestions, etc for pxesetup: alien@slackware.com +# +TMP=/var/log/setup/tmp +if [ ! -d $TMP ]; then + mkdir -p $TMP +fi +rm -f $TMP/SeT* +# If a keymap was set up, restore that data: +if [ -r $TMP/Pkeymap ]; then + cp $TMP/Pkeymap $TMP/SeTkeymap +fi +echo "on" > $TMP/SeTcolor # turn on color menus +PATH="$PATH:/usr/lib/setup" +export PATH; +export COLOR=on +# Before probing, activate any LVM partitions that may exist from +# before the boot - perhaps the Slackware tree is on a local partition: +vgchange -ay 1> /dev/null 2> /dev/null +if probe -l 2> /dev/null | grep -E 'Linux$' 1> /dev/null 2> /dev/null ; then + probe -l 2> /dev/null | grep -E 'Linux$' | sort 1> $TMP/SeTplist 2> /dev/null +fi + +while [ 0 ]; do + + dialog --title "Slackware PXE Setup (version 13.37)" \ +--menu \ +"Welcome to Slackware PXE Setup.\n\ +Select an option below using the UP/DOWN keys and SPACE or ENTER.\n\ +Alternate keys may also be used: '+', '-', and TAB." 18 72 9 \ +"HELP" "Read the Slackware PXE Setup HELP file" \ +"NETWORK" "Configure your network parameters" \ +"SOURCE" "Select source media" \ +"ACTIVATE" "Activate the Slackware PXE Server" \ +"EXIT" "Exit Slackware PXE Setup" 2> $TMP/hdset + if [ ! $? = 0 ]; then + rm -f $TMP/hdset $TMP/SeT* + exit + fi + MAINSELECT="`cat $TMP/hdset`" + rm $TMP/hdset + + # Start checking what to do. Some modules may reset MAINSELECT to run the + # next item in line. + + if [ "$MAINSELECT" = "HELP" ]; then + SeTPXEHELP + fi + + if [ "$MAINSELECT" = "NETWORK" ]; then + SeTnet + SeTpxe + if [ -r $TMP/SeTpxe ]; then + MAINSELECT="SOURCE" + fi + fi + + if [ "$MAINSELECT" = "SOURCE" ]; then + SeTpxemedia + if [ -r $TMP/SeTsource ]; then + MAINSELECT="ACTIVATE" + fi + fi + + if [ "$MAINSELECT" = "ACTIVATE" ]; then + if [ ! -r $TMP/SeTpxe -o ! -r $TMP/SeTsource ]; then + dialog --title "CANNOT START PXE SERVER YET" --msgbox "\ +\n\ +Before you can start the PXE Server, complete the following tasks:\n\ +\n\ +1. Set up your computer's network parameters.\n\ +2. Select your source media.\n\ +\n\ +Press ENTER to return to the main menu." 14 68 + continue + fi + # Time to start the BOOTP/TFTP/HTTP servers: + dnsmasq -C /etc/dnsmasq.conf + httpd -h /var/log/mount + + dialog --backtitle "Slackware PXE Server." \ + --title "PXE Client activity log" \ + --ok-label "EXIT" \ + --tailbox /var/log/dnsmasq.log 18 68 + + # Time to kill the BOOTP/TFTP/HTTP servers: + kill -TERM $(cat /var/run/dnsmasq.pid) + killall -TERM httpd + fi + + if [ "$MAINSELECT" = "EXIT" ]; then + break + fi + +done # end of main loop + +# end slackware PXE setup script + diff --git a/source/installer/sources/initrd/usr/lib/setup/setup b/source/installer/sources/initrd/usr/lib/setup/setup new file mode 100755 index 00000000..f30064a0 --- /dev/null +++ b/source/installer/sources/initrd/usr/lib/setup/setup @@ -0,0 +1,443 @@ +#!/bin/sh +# +# Copyright 1993, 1994, 1999 Patrick Volkerding, Moorhead, Minnesota USA +# Copyright 2001, 2003, 2004 Slackware Linux, Inc., Concord, CA +# Copyright 2006, 2007, 2018 Patrick Volkerding, Sebeka, Minnesota USA +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# +# As always, bug reports, suggestions, etc: volkerdi@slackware.com +# +TMP=/var/log/setup/tmp +if [ ! -d $TMP ]; then + mkdir -p $TMP +fi +# Wipe the probe md5sum to force rescanning partitions if setup is restarted: +rm -f $TMP/SeTpartition.md5 +## FLOPPY? Comment out this obsolete code. We ain't gonna need it. +## Use /tmp on floppy for now: +#/usr/lib/setup/unmigrate.sh +rm -f $TMP/SeT* +# If a keymap was set up, restore that data: +if [ -r $TMP/Pkeymap ]; then + cp $TMP/Pkeymap $TMP/SeTkeymap +fi +echo "on" > $TMP/SeTcolor # turn on color menus +PATH="$PATH:/usr/lib/setup" +export PATH; +export COLOR=on +dialog --backtitle "Slackware Linux Setup" --infobox "\n +Scanning your system for partition information...\n +\n" 5 55 +# In case the machine is full of fast SSDs: +sleep 1 +# Before probing, activate any LVM partitions +# that may exist from before the boot: +vgchange -ay 1> /dev/null 2> /dev/null +if probe -l 2> /dev/null | grep -E 'Linux$' 1> /dev/null 2> /dev/null ; then + probe -l 2> /dev/null | grep -E 'Linux$' | sort 1> $TMP/SeTplist 2> /dev/null +else + dialog --title "NO LINUX PARTITIONS DETECTED" \ + --msgbox "There don't seem to be any partitions on this machine of type \ +Linux. You'll need to make at least one of these to install Linux. \ +To do this, you'll need to leave 'setup', and make the partitions using \ +'cfdisk' (MBR partitions) or 'cgdisk' (GPT partitions). For more \ +information, read the 'setup' help file from the next menu." 10 64 +fi +if [ -d /sys/firmware/efi ]; then + if ! probe -l 2> /dev/null | grep "EFI System Partition" 1> /dev/null 2> /dev/null ; then + dialog --title "NO EFI SYSTEM PARTITION DETECTED" \ + --msgbox "This machine appears to be using EFI/UEFI, but no EFI System \ +Partition was found. You'll need to make an EFI System Partition in order \ +to boot from the hard drive. To do this, leave 'setup', and \ +use 'cgdisk' to make a 100MB partition of type EF00. For more information, \ +read the 'setup' help file from the next menu." 10 64 + fi +fi +T_PX="/mnt" +echo "$T_PX" > $TMP/SeTT_PX +ROOT_DEVICE="`mount | grep "on / " | cut -f 1 -d ' '`" +echo "$ROOT_DEVICE" > $TMP/SeTrootdev +if mount | grep /var/log/mount 1> /dev/null 2> /dev/null ; then # clear source + umount /var/log/mount # location +fi +# Anything mounted on /var/log/mount now is a fatal error: +if mount | grep /var/log/mount 1> /dev/null 2> /dev/null ; then + echo "Can't umount /var/log/mount. Reboot machine and run setup again." + exit +fi +# If the mount table is corrupt, the above might not do it, so we will +# try to detect Linux and FAT32 partitions that have slipped by: +if [ -d /var/log/mount/lost+found -o -d /var/log/mount/recycled \ + -o -r /var/log/mount/io.sys ]; then + echo "Mount table corrupt. Reboot machine and run setup again." + exit +fi +rm -f /var/log/mount 2> /dev/null +rmdir /var/log/mount 2> /dev/null +mkdir /var/log/mount 2> /dev/null + +while [ 0 ]; do + + dialog --title "Slackware Linux Setup (version 12.2)" \ +--menu \ +"Welcome to Slackware Linux Setup.\n\ +Select an option below using the UP/DOWN keys and SPACE or ENTER.\n\ +Alternate keys may also be used: '+', '-', and TAB." 18 72 9 \ +"HELP" "Read the Slackware Setup HELP file" \ +"KEYMAP" "Remap your keyboard if you're not using a US one" \ +"ADDSWAP" "Set up your swap partition(s)" \ +"TARGET" "Set up your target partitions" \ +"SOURCE" "Select source media" \ +"SELECT" "Select categories of software to install" \ +"INSTALL" "Install selected software" \ +"CONFIGURE" "Reconfigure your Linux system" \ +"EXIT" "Exit Slackware Linux Setup" 2> $TMP/hdset + if [ ! $? = 0 ]; then + rm -f $TMP/hdset $TMP/SeT* + exit + fi + MAINSELECT="`cat $TMP/hdset`" + rm $TMP/hdset + + # Start checking what to do. Some modules may reset MAINSELECT to run the + # next item in line. + + if [ "$MAINSELECT" = "HELP" ]; then + SeTfdHELP + fi + + if [ "$MAINSELECT" = "KEYMAP" ]; then + SeTkeymap + if [ -r $TMP/SeTkeymap ]; then + MAINSELECT="ADDSWAP" + fi + fi + + if [ "$MAINSELECT" = "MAKE TAGS" ]; then + SeTmaketag + fi + + if [ "$MAINSELECT" = "ADDSWAP" ]; then + SeTswap + if [ -r $TMP/SeTswap ]; then + MAINSELECT="TARGET" + elif [ -r $TMP/SeTswapskip ]; then + # Go ahead to TARGET without swap space: + MAINSELECT="TARGET" + fi + fi + + if [ "$MAINSELECT" = "TARGET" ]; then + SeTpartitions + SeTEFI + SeTDOS + if [ -r $TMP/SeTnative ]; then + MAINSELECT="SOURCE" + fi + fi + + if [ "$MAINSELECT" = "SOURCE" ]; then + SeTmedia + if [ -r $TMP/SeTsource ]; then + MAINSELECT="SELECT" + fi + fi + + if [ "$MAINSELECT" = "SELECT" ]; then + if [ -r /var/log/mount/isolinux/setpkg ]; then + sh /var/log/mount/isolinux/setpkg + else + SeTPKG + fi + if [ -r $TMP/SeTSERIES ]; then + MAINSELECT="INSTALL" + fi + fi + + if [ "$MAINSELECT" = "INSTALL" ]; then + if [ ! -r $TMP/SeTSERIES -o ! -r $TMP/SeTsource -o ! -r $TMP/SeTnative ]; then + dialog --title "CANNOT INSTALL SOFTWARE YET" --msgbox "\ +\n\ +Before you can install software, complete the following tasks:\n\ +\n\ +1. Select your source media.\n\ +2. Set up your target Linux partition(s).\n\ +3. Select which software categories to install.\n\ +\n\ +You may also optionally remap your keyboard and set up your\n\ +swap partition(s). \n\ +\n\ +Press ENTER to return to the main menu." 16 68 + continue + fi + SERIES="`cat $TMP/SeTSERIES`" + SOURCE_DEVICE="`cat $TMP/SeTsource`" + IGNORE_TAGFILES="" + while [ 0 ]; do + dialog --title "SELECT PROMPTING MODE" --default-item "terse" --menu \ + "Now you must select the type of prompts you'd like to see during the \ +installation process. If you have the drive space, the 'full' option \ +is quick, easy, and by far the most foolproof choice. The 'newbie' \ +mode provides the most information but is much more time-consuming \ +(presenting the packages one by one) than the menu-based choices. \ +Otherwise, you can pick packages from menus \ +using 'expert' or 'menu' mode. Which type of prompting would you like \ +to use?" \ + 20 76 7 \ + "full" "Install everything (9+ GB of software, RECOMMENDED!)" \ + "terse" "Like 'full', but display one line per package during install" \ + "menu" "Choose individual packages from interactive menus" \ + "expert" "This is actually the same as the \"menu\" option" \ + "newbie" "Use verbose prompting (the X series takes one year)" \ + "custom" "Use custom tagfiles in the package directories" \ + "tagpath" "Use tagfiles in the subdirectories of a custom path" \ + "help" "Read the prompt mode help file" 2> $TMP/SeTpmode + if [ ! $? = 0 ]; then + rm -f $TMP/SeTpmode + exit + fi + MODE="`cat $TMP/SeTpmode`" + rm -f $TMP/SeTtagext + if [ "$MODE" = "help" ]; then + dialog --title "PROMPT MODE HELP" --exit-label OK --textbox "/usr/lib/setup/PROMPThelp" 19 65 + fi + if [ "$MODE" = "tagpath" ]; then + dialog --title "PROVIDE A CUSTOM PATH TO YOUR TAGFILES" --inputbox \ + "If you're installing from CD or DVD, it's impossible to edit the \ +tagfiles that are in the package directories. In this case, you might \ +want to provide a path to your custom tagfiles. As an example, you \ +could create a /tagfiles directory and mount a floppy disk containing \ +the tagfiles on that directory. Then you'd enter '/tagfiles' at the \ +prompt below. The setup program will look for your tagfile in \ +SUBDIRECTORIES of the path you provide, such as /tagfiles/a, \ +/tagfiles/ap, /tagfiles/d, and so on. You only need to provide a \ +subdirectory and tagfile for the first disk of each series to be \ +installed. If a custom tagfile is not found at the path you provide, \ +setup will revert to the default tagfiles. Please enter the path to your \ +custom tagfiles:" \ + 19 71 2> $TMP/SeTtagpath + if [ ! $? = 0 ]; then + continue + fi + if [ -r $TMP/SeTtagpath ]; then + if [ "`cat $TMP/SeTtagpath`" = "" ]; then + rm -f $TMP/SeTtagpath + elif [ ! -d "$(cat $TMP/SeTtagpath)" ]; then + dialog --title "NOT A VALID DIRECTORY" --msgbox \ +"Sorry, but the $(cat $TMP/SeTtagpath) directory could not be located. \ +Press ENTER to go back to the SELECT PROMPTING MODE menu." \ +7 65 + rm -f $TMP/SeTtagpath + continue + fi + fi + break; + fi + if [ "$MODE" = "newbie" ]; then + dialog --infobox "'newbie' prompt mode selected. Using default tagfiles \ +and verbose package prompting." 4 50 + break; + fi + if [ "$MODE" = "custom" ]; then + dialog --title "ENTER CUSTOM EXTENSION" --inputbox "Now, enter the custom \ +extension you have used for your tagfiles. This must be a valid MS-DOS format \ +file extension consisting of a period followed by three characters. For \ +example, I use '.pat'. You might see my tagfiles on your disks. :^)" \ +12 60 2> $TMP/SeTtagext + if [ ! $? = 0 ]; then + continue + fi + if [ -r $TMP/SeTtagext ]; then + if [ "`cat $TMP/SeTtagext`" = "" ]; then + rm -f $TMP/SeTtagext + fi + fi + dialog --infobox "'custom' prompt mode selected. Using prompting defaults \ +found in custom tagfiles." 4 50 + break; + fi + if [ "$MODE" = "full" ]; then + IGNORE_TAGFILES="-ignore_tagfiles" + dialog --infobox "Full installation mode. Installing all software \ +packages without prompting." 4 45 + break; + fi + if [ "$MODE" = "terse" ]; then + setterm -background cyan -foreground black -blank 0 + clear + IGNORE_TAGFILES="-ignore_tagfiles" + echo + echo + echo "Full (terse display) installation mode." + echo + echo "A one-line description will be displayed as each package is installed." + echo + break; + fi + if [ "$MODE" = "menu" ]; then + dialog --infobox "'menu' prompt mode selected. Using interactive menus \ +to choose subsystems of related packages." 4 60 + break; + fi + if [ "$MODE" = "expert" ]; then + dialog --infobox "'expert' prompt mode selected. Using interactive menus \ +to choose packages individually." 4 60 + break; + fi + done + export MAKETAG; + sleep 1 + if [ -r $TMP/SeTCDdev ]; then # only try to remount media if it's a CD/DVD + slackinstall --device `cat $TMP/SeTCDdev` --promptmode $MODE --srcpath `cat $TMP/SeTDS` --mountpoint /var/log/mount --target $T_PX --series $SERIES + elif [ -r $TMP/SeTremotesvr ]; then + slackinstall --device noremount --promptmode $MODE --srcpath `cat $TMP/SeTDS` --mountpoint /var/log/mount --target $T_PX --series $SERIES --net `cat $TMP/SeTremotesvr` + else + slackinstall --device noremount --promptmode $MODE --srcpath `cat $TMP/SeTDS` --mountpoint /var/log/mount --target $T_PX --series $SERIES + fi + if [ $MODE = terse ]; then + # Let's pause a moment and then restore the terminal settings + sleep 1 + setterm -background black -foreground white -blank 0 + fi + MAINSELECT="CONFIGURE" + fi + + if [ "$MAINSELECT" = "CONFIGURE" ]; then + SeTconfig + REPLACE_FSTAB=Y + if [ -r $TMP/SeTnative ]; then + if [ -r $T_PX/etc/fstab ]; then + dialog --title "REPLACE /etc/fstab?" --yesno "You already have an \ +/etc/fstab on your install partition. If you were just adding software, \ +you should probably keep your old /etc/fstab. If you've changed your \ +partitioning scheme, you should use the new /etc/fstab. Do you want \ +to replace your old /etc/fstab with the new one?" 10 58 + if [ ! $? = 0 ]; then + REPLACE_FSTAB=N + fi + fi + if [ "$REPLACE_FSTAB" = "Y" ]; then + cat /dev/null > $T_PX/etc/fstab + if [ -r $TMP/SeTswap ]; then + cat $TMP/SeTswap > $T_PX/etc/fstab + fi + cat $TMP/SeTnative >> $T_PX/etc/fstab + if [ -r $TMP/SeTDOS ]; then + cat $TMP/SeTDOS >> $T_PX/etc/fstab + fi + printf "%-16s %-16s %-11s %-16s %-3s %s\n" "#/dev/cdrom" "/mnt/cdrom" "auto" "noauto,owner,ro,comment=x-gvfs-show" "0" "0" >> $T_PX/etc/fstab + printf "%-16s %-16s %-11s %-16s %-3s %s\n" "/dev/fd0" "/mnt/floppy" "auto" "noauto,owner" "0" "0" >> $T_PX/etc/fstab + printf "%-16s %-16s %-11s %-16s %-3s %s\n" "devpts" "/dev/pts" "devpts" "gid=5,mode=620" "0" "0" >> $T_PX/etc/fstab + printf "%-16s %-16s %-11s %-16s %-3s %s\n" "proc" "/proc" "proc" "defaults" "0" "0" >> $T_PX/etc/fstab + printf "%-16s %-16s %-11s %-16s %-3s %s\n" "tmpfs" "/dev/shm" "tmpfs" "nosuid,nodev,noexec" "0" "0" >> $T_PX/etc/fstab + fi + dialog --title "SETUP COMPLETE" --msgbox "System configuration \ +and installation is complete. \ +\n\nYou may now reboot your system." 7 55 + fi + fi + + if [ "$MAINSELECT" = "EXIT" ]; then + break + fi + +done # end of main loop +sync + +chmod 755 $T_PX +if [ -d $T_PX/tmp ]; then + chmod 1777 $T_PX/tmp +fi +if mount | grep /var/log/mntiso 1> /dev/null 2> /dev/null ; then + umount -f /var/log/mntiso +fi +if mount | grep /var/log/mount 1> /dev/null 2> /dev/null ; then + umount /var/log/mount +fi +# Anything mounted on /var/log/mount now is a fatal error: +if mount | grep /var/log/mount 1> /dev/null 2> /dev/null ; then + exit +fi +# If the mount table is corrupt, the above might not do it, so we will +# try to detect Linux and FAT32 partitions that have slipped by: +if [ -d /var/log/mount/lost+found -o -d /var/log/mount/recycled \ + -o -r /var/log/mount/io.sys ]; then + exit +fi +rm -f /var/log/mount 2> /dev/null +rmdir /var/log/mount 2> /dev/null +mkdir /var/log/mount 2> /dev/null +chmod 755 /var/log/mount + +# An fstab file is indicative of an OS installation, rather than +# just loading the "setup" script and selecting "EXIT" +if [ -f ${T_PX}/etc/fstab ]; then + # umount CD: + if [ -r $TMP/SeTCDdev ]; then + if mount | grep iso9660 > /dev/null 2> /dev/null ; then + umount `mount | grep iso9660 | cut -f 1 -d ' '` + fi + eject -s `cat $TMP/SeTCDdev` + # Tell the user to remove the disc, if one had previously been mounted + # (it should now be ejected): + dialog \ + --clear \ + --title "Slackware Linux Setup is complete" "$@" \ + --msgbox "\nPlease remove the installation disc.\n" 7 40 + fi + # Offer to reboot or drop to shell: + dialog \ + --title "Slackware Linux Setup is complete" "$@" \ + --yesno \ + "\nWould you like to reboot your system?\n\n\n\ +If you choose \"No\", you will be dropped to a shell.\n" 11 50 + retval=$? + if [ $retval = 1 ]; then + clear + echo + echo "You may now reboot your system once you are ready." + echo "You can issue the 'reboot' command; or if your system has" + echo "a keyboard attached, you can use the key combination: control+alt+delete" + echo + else + touch /reboot + fi +fi + +# Fix the date: +/sbin/fixdate + +# final cleanup +rm -f $TMP/tagfile $TMP/SeT* $TMP/tar-error $TMP/PKGTOOL_REMOVED +rm -f /var/log/mount/treecache +rmdir /var/log/mntiso 2>/dev/null +rm -rf $TMP/treecache +rm -rf $TMP/pkgcache +rmdir ${T_PX}/tmp/orbit-root 2> /dev/null + +# If the OS had been installed and the user elected to reboot: +if [ -f /reboot ]; then + clear + echo "** Starting reboot **" + sleep 1 + reboot +fi + +# end slackware setup script diff --git a/source/installer/sources/initrd/usr/lib/setup/slackinstall b/source/installer/sources/initrd/usr/lib/setup/slackinstall new file mode 100755 index 00000000..1d16abde --- /dev/null +++ b/source/installer/sources/initrd/usr/lib/setup/slackinstall @@ -0,0 +1,254 @@ +#!/bin/sh +# Copyright 2003 Slackware Linux, Inc., Concord, CA USA +# Copyright 2009 Patrick J. Volkerding, Sebeka, MN, USA +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# + +# globals + +TMP=/var/log/setup/tmp + +# functions + +get_pkg () { + # Download a package from a remote server. + # $1 == package series + # $2 == package base name + # $3 == additional options to the downloader (like, '-v') + # REMOTESVR points to the root of the slackware tree, and is composed of + # comma-separated values (protocol://remote_ipaddr[:portnumber],remote_root) + # like this example: 'ftp://192.168.0.22,/pub/slackware-12.1' + local REMOTE_URL=$(echo $REMOTESVR | cut -d, -f1) + local REMOTE_ROOT=$(echo $REMOTESVR | cut -d, -f2) + PKGBASE=$(basename $(basename $(basename $(basename $2 .tgz) .tbz) .tlz) .txz) + local PKGSIZE=`cat \`cat $TMP/SeTDS\`/${1}/${PKGBASE}.size` + # So Pat does not get a seizure ;-) + #dialog --title "FTP/HTTP DOWNLOAD ==> series '$1' <==" --infobox \ + # "Downloading ${2} ($PKGSIZE) ..." 3 72 + mkdir -p `cat $TMP/SeTDS`/${1} + cat /dev/null > `cat $TMP/SeTDS`/${1}/${2} + cat /dev/null > `cat $TMP/SeTDS`/${1}/${PKGBASE}.txt + wget $3 -c -P `cat $TMP/SeTDS`/${1} \ + $REMOTE_URL$REMOTE_ROOT/slackware/${1}/${PKGBASE}.txt + wget $3 -c -P `cat $TMP/SeTDS`/${1} \ + $REMOTE_URL$REMOTE_ROOT/slackware/${1}/${2} + if [ $? -ne 0 ]; then # One retry for aborted transfers + wget $3 -c -P `cat $TMP/SeTDS`/${1} \ + $REMOTE_URL$REMOTE_ROOT/slackware/${1}/${2} + fi + if [ $? -ne 0 ]; then + dialog --title "FTP/HTTP DOWNLOAD FAILURE" --msgbox \ + "Downloading ${2} FAILED." 5 72 + fi +} + +zap_pkg () { + # Cleanup a download from a remote server. + # $1 == package series + # $2 == package name + PKGBASE=$(basename $(basename $(basename $(basename $2 .tgz) .tbz) .tlz) .txz) + cat /dev/null > `cat $TMP/SeTDS`/${1}/${2} # zero the local file + rm -f `cat $TMP/SeTDS`/${1}/${PKGBASE}.txt # remove the description file +} + +updatetagfiles() { + if [ $MODE = newbie -o $MODE = full -o $MODE = terse ]; then + cat $TMP/series/series.in | while read series ; do + if [ -r $SRCPATH/$series/tagfile ]; then + mkdir -p $TMP/tagfiles/$series + cp -a $SRCPATH/$1/tagfile $TMP/tagfiles/$series + fi + done + elif [ $MODE = tagpath ]; then + cp -a `cat $TMP/SeTtagpath`/* $TMP/tagfiles + elif [ $MODE = custom ]; then + mkdir -p $TMP/tagfiles/$series + cp -a $SRCPATH/$series/tagfile`cat $TMP/SeTtagext` $TMP/tagfiles/$series/tagfile + elif [ $MODE = menu -o $MODE = expert ]; then + cat $TMP/series/series.in | while read series ; do + if [ $MODE = menu ]; then + if [ -r $SRCPATH/$series/maketag.ez ]; then + sh $SRCPATH/$series/maketag.ez + fi + else + if [ -r $SRCPATH/$series/maketag ]; then + sh $SRCPATH/$series/maketag + fi + fi + if [ -r $TMP/SeTnewtag ]; then + mkdir -p $TMP/tagfiles/$series + mv $TMP/SeTnewtag $TMP/tagfiles/$series/tagfile + fi + done + fi +} + +errorcode() { + if [ $1 = 99 ]; then + # User aborted installation + exit 1 + else + dialog --timeout 600 --title "installpkg error #$1" --msgbox \ +"There was a fatal error attempting to install $2. The package may \ +be corrupt, the installation media may be bad, one of the target \ +drives may be full, or something else \ +has caused the package to be unable to be read without error. You \ +may hit enter to continue if you wish, but if this is an important \ +required package then your installation may not work as-is." 11 70 + fi +} + +installseries() { + if [ -d $SRCPATH/$1 ]; then + # First, make sure our tagfiles are in order: + if [ ! -r $TMP/tagfiles/$1/tagfile -a ! $MODE = full -a ! $MODE = terse ]; then + updatetagfiles $1 + fi + # First, make sure there's at least one package: + if ! ls $SRCPATH/$series/*.t?z 1> /dev/null 2> /dev/null ; then + return 1 + fi + if [ "$MODE" = "terse" ]; then + echo " >> Installing package series $(echo $1 | tr [a-z] [A-Z])" + else + dialog --infobox " +Installing package series ==>$1<== +" 5 45 + fi + sleep 1 + # Install the package series: + for package in $SRCPATH/$series/*.t?z ; do + if [ "$MODE" = "full" ]; then # install the package + [ "x$REMOTESVR" != "x" ] && get_pkg $series $(basename $package) '-q' + installpkg -root $ROOTDIR -infobox -priority ADD $package + ERROR=$? + elif [ "$MODE" = "terse" ]; then # install the package with terse description + [ "x$REMOTESVR" != "x" ] && get_pkg $series $(basename $package) '-q' + installpkg -root $ROOTDIR -terse -priority ADD $package + ERROR=$? + else + if [ "x$REMOTESVR" != "x" ]; then + grep "^$(echo $(basename $package) | rev | cut -f4- -d '-' | rev):" \ + $TMP/tagfiles/$1/tagfile | grep -qw SKP \ + || get_pkg $series $(basename $package) '-q' + fi + installpkg -root $ROOTDIR -menu -tagfile $TMP/tagfiles/$1/tagfile $package + ERROR=$? + fi + if [ ! $ERROR = 0 ]; then + errorcode $ERROR $package + fi + [ "x$REMOTESVR" != "x" ] && zap_pkg $series $(basename $package) + done + # A "README_SPLIT.TXT" file means the series continues on another CD: + if [ -r $SRCPATH/$series/README_SPLIT.TXT -o -r $SRCPATH/$series/readme_split.txt ] ; then + # Defer until later. + echo $1 >> $TMP/series/series.out + fi + else # requested, but not on media. defer until later. + echo $1 >> $TMP/series/series.out + fi +} + +remount_disc() { + umount $DEVICE 2> /dev/null + eject -s $DEVICE 2> /dev/null + dialog --title "INSERT NEXT DISC" --menu "Please insert the next Slackware disc and \ +press ENTER to continue installing packages." \ +10 62 2 \ + "Continue" "Install packages from the next disc" \ + "Quit" "Quit installing packages and finish up" 2> $TMP/reply + if [ ! $? = 0 ]; then + REPLY="Quit" + else + REPLY="`cat $TMP/reply`" + fi + rm -f $TMP/reply + if [ "$REPLY" = "Quit" ]; then + errorcode 99 + fi; + # Recently, mounting has become unreliable at this point. + # Not sure if it's udev, or what, but we have seen + # mount: /dev/sr0: unknown device + # We will attempt to mount several times to attempt to make + # this less likely to fail. + for attempt in 1 2 3 4 5 6 7 8 9 10 11 ; do + mount $DEVICE $MOUNTPOINT 2> /dev/null + if [ $? = 0 ]; then + break + fi + sleep 7 + done + if [ "$MODE" = "terse" ]; then + setterm -background cyan -foreground black -blank 0 + fi +} + +# /* main */ + +# Process command line: +if [ $# -gt 0 ]; then # there are arguments to the command + while [ $# -gt 0 ]; do + case "$1" in + "--promptmode") + MODE=`echo $2` ; shift 2 ;; + "--srcpath") + SRCPATH=`echo $2` ; shift 2 ;; + "--mountpoint") + MOUNTPOINT=`echo $2` ; shift 2 ;; + "--target") + ROOTDIR=`echo $2` ; shift 2 ;; + "--device") + DEVICE=`echo $2` ; shift 2 ;; + "--series") + SERIES=`echo $2` ; shift 2 ;; + "--net") + REMOTESVR=`echo $2` ; shift 2 ;; + *) + echo "Unrecognized option $1" ; shift 1 ;; + esac + done +else + exit 1; +fi +# Empty out temporary directories: +rm -rf $TMP/series $TMP/tagfiles +mkdir -p $TMP/series $TMP/tagfiles +# Create initial list of series to install: +for series in `echo $SERIES | tr "#" " "` ; do + echo $series | tr A-Z a-z >> $TMP/series/series.in +done +# Main loop: +while [ -r $TMP/series/series.in ]; do + cat $TMP/series/series.in | while read series ; do + installseries $series; + done + rm -f $TMP/series/series.in + if [ -r $TMP/series/series.out ]; then + mv $TMP/series/series.out $TMP/series/series.in + if [ "$DEVICE" = "noremount" ]; then + # we've done all we can here + break + else # see if there's anything we need on the next disc + remount_disc + fi + fi +done + diff --git a/source/installer/sources/initrd/usr/lib/setup/unmigrate.sh b/source/installer/sources/initrd/usr/lib/setup/unmigrate.sh new file mode 100755 index 00000000..fa374bcd --- /dev/null +++ b/source/installer/sources/initrd/usr/lib/setup/unmigrate.sh @@ -0,0 +1,13 @@ +#!/bin/sh +# +# This resets the temporary directory to /tmp on the floppy in the +# case where it's been changed during a previous 'setup' run. This +# should be done before $TMP is cleared. +# + +TMPLINK="`LC_ALL=C /bin/ls -l /var/log/setup/tmp | tr -s ' ' | cut -f 11 -d ' '`" +if [ -L /var/log/setup/tmp -a ! "$TMPLINK" = "/tmp" ]; then + ( cd /var/log/setup + rm tmp + ln -sf /tmp tmp ) +fi diff --git a/source/installer/sources/initrd/usr/lib/terminfo b/source/installer/sources/initrd/usr/lib/terminfo new file mode 120000 index 00000000..32e6eb76 --- /dev/null +++ b/source/installer/sources/initrd/usr/lib/terminfo @@ -0,0 +1 @@ +../share/terminfo
\ No newline at end of file diff --git a/source/installer/sources/initrd/usr/man/cat1 b/source/installer/sources/initrd/usr/man/cat1 new file mode 120000 index 00000000..f9f965cc --- /dev/null +++ b/source/installer/sources/initrd/usr/man/cat1 @@ -0,0 +1 @@ +man1
\ No newline at end of file diff --git a/source/installer/sources/initrd/usr/man/cat3 b/source/installer/sources/initrd/usr/man/cat3 new file mode 120000 index 00000000..66d2fdab --- /dev/null +++ b/source/installer/sources/initrd/usr/man/cat3 @@ -0,0 +1 @@ +man3
\ No newline at end of file diff --git a/source/installer/sources/initrd/usr/man/cat5 b/source/installer/sources/initrd/usr/man/cat5 new file mode 120000 index 00000000..619c11e2 --- /dev/null +++ b/source/installer/sources/initrd/usr/man/cat5 @@ -0,0 +1 @@ +man5
\ No newline at end of file diff --git a/source/installer/sources/initrd/usr/man/cat8 b/source/installer/sources/initrd/usr/man/cat8 new file mode 120000 index 00000000..80f21f85 --- /dev/null +++ b/source/installer/sources/initrd/usr/man/cat8 @@ -0,0 +1 @@ +man8
\ No newline at end of file diff --git a/source/installer/sources/initrd/var/adm b/source/installer/sources/initrd/var/adm new file mode 120000 index 00000000..fbf828d6 --- /dev/null +++ b/source/installer/sources/initrd/var/adm @@ -0,0 +1 @@ +log
\ No newline at end of file diff --git a/source/installer/sources/initrd/var/lib/tftpboot/pxelinux.0 b/source/installer/sources/initrd/var/lib/tftpboot/pxelinux.0 Binary files differnew file mode 100644 index 00000000..c82f91a8 --- /dev/null +++ b/source/installer/sources/initrd/var/lib/tftpboot/pxelinux.0 diff --git a/source/installer/sources/initrd/var/lib/tftpboot/pxelinux.cfg/default b/source/installer/sources/initrd/var/lib/tftpboot/pxelinux.cfg/default new file mode 100644 index 00000000..e69de29b --- /dev/null +++ b/source/installer/sources/initrd/var/lib/tftpboot/pxelinux.cfg/default diff --git a/source/installer/sources/initrd/var/lib/tftpboot/slackpxe.cfg b/source/installer/sources/initrd/var/lib/tftpboot/slackpxe.cfg new file mode 100644 index 00000000..47e285b5 --- /dev/null +++ b/source/installer/sources/initrd/var/lib/tftpboot/slackpxe.cfg @@ -0,0 +1,3 @@ +REMOTE_URL=@REMOTE_URL@ +REMOTE_PATH=@REMOTE_PATH@ + diff --git a/source/installer/sources/initrd/var/log/packages b/source/installer/sources/initrd/var/log/packages new file mode 120000 index 00000000..89c9c896 --- /dev/null +++ b/source/installer/sources/initrd/var/log/packages @@ -0,0 +1 @@ +/mnt/var/log/packages
\ No newline at end of file diff --git a/source/installer/sources/initrd/var/log/scripts b/source/installer/sources/initrd/var/log/scripts new file mode 120000 index 00000000..5fc539ad --- /dev/null +++ b/source/installer/sources/initrd/var/log/scripts @@ -0,0 +1 @@ +/mnt/var/log/scripts
\ No newline at end of file diff --git a/source/installer/sources/initrd/var/log/setup/tmp b/source/installer/sources/initrd/var/log/setup/tmp new file mode 120000 index 00000000..cad23091 --- /dev/null +++ b/source/installer/sources/initrd/var/log/setup/tmp @@ -0,0 +1 @@ +/tmp
\ No newline at end of file diff --git a/source/installer/sources/initrd/var/log/wtmp b/source/installer/sources/initrd/var/log/wtmp new file mode 100644 index 00000000..e69de29b --- /dev/null +++ b/source/installer/sources/initrd/var/log/wtmp diff --git a/source/k/kernel-configs/config-generic-4.14.47 b/source/k/kernel-configs/config-generic-4.14.48 index b8c6a065..45c088c7 100644 --- a/source/k/kernel-configs/config-generic-4.14.47 +++ b/source/k/kernel-configs/config-generic-4.14.48 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86 4.14.47 Kernel Configuration +# Linux/x86 4.14.48 Kernel Configuration # # CONFIG_64BIT is not set CONFIG_X86_32=y diff --git a/source/k/kernel-configs/config-generic-4.14.47.x64 b/source/k/kernel-configs/config-generic-4.14.48.x64 index 32303cf4..1a428e08 100644 --- a/source/k/kernel-configs/config-generic-4.14.47.x64 +++ b/source/k/kernel-configs/config-generic-4.14.48.x64 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86 4.14.47 Kernel Configuration +# Linux/x86 4.14.48 Kernel Configuration # CONFIG_64BIT=y CONFIG_X86_64=y diff --git a/source/k/kernel-configs/config-generic-smp-4.14.47-smp b/source/k/kernel-configs/config-generic-smp-4.14.48-smp index 98da18df..c43bb45f 100644 --- a/source/k/kernel-configs/config-generic-smp-4.14.47-smp +++ b/source/k/kernel-configs/config-generic-smp-4.14.48-smp @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86 4.14.47 Kernel Configuration +# Linux/x86 4.14.48 Kernel Configuration # # CONFIG_64BIT is not set CONFIG_X86_32=y diff --git a/source/k/kernel-configs/config-huge-4.14.47 b/source/k/kernel-configs/config-huge-4.14.48 index a601d662..e3f204e4 100644 --- a/source/k/kernel-configs/config-huge-4.14.47 +++ b/source/k/kernel-configs/config-huge-4.14.48 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86 4.14.47 Kernel Configuration +# Linux/x86 4.14.48 Kernel Configuration # # CONFIG_64BIT is not set CONFIG_X86_32=y diff --git a/source/k/kernel-configs/config-huge-4.14.47.x64 b/source/k/kernel-configs/config-huge-4.14.48.x64 index 623d8b0e..c5245516 100644 --- a/source/k/kernel-configs/config-huge-4.14.47.x64 +++ b/source/k/kernel-configs/config-huge-4.14.48.x64 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86 4.14.47 Kernel Configuration +# Linux/x86 4.14.48 Kernel Configuration # CONFIG_64BIT=y CONFIG_X86_64=y diff --git a/source/k/kernel-configs/config-huge-smp-4.14.47-smp b/source/k/kernel-configs/config-huge-smp-4.14.48-smp index e5795394..7a1f3c14 100644 --- a/source/k/kernel-configs/config-huge-smp-4.14.47-smp +++ b/source/k/kernel-configs/config-huge-smp-4.14.48-smp @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86 4.14.47 Kernel Configuration +# Linux/x86 4.14.48 Kernel Configuration # # CONFIG_64BIT is not set CONFIG_X86_32=y diff --git a/source/k/linux-4.14.47.tar.sign b/source/k/linux-4.14.47.tar.sign deleted file mode 100644 index 831aa2aa..00000000 --- a/source/k/linux-4.14.47.tar.sign +++ /dev/null @@ -1,16 +0,0 @@ ------BEGIN PGP SIGNATURE----- - -iQIzBAABCAAdFiEEZH8oZUiU471FcZm+ONu9yGCSaT4FAlsPCm0ACgkQONu9yGCS -aT6kSg//bFgSINKTh70Lfc1W/BsvVWHu0iW722ZkkKMozxLvOgUykAVLVtdg9y6P -d5Nm1foFCoDezVc+iNqRyyZRyQGsLBR6SG3QA6nFgFxrlmA2MXokrx+ymNcK69MA -unXnjpd5gguq9SNdKSlvmVLyKvOVCZlcZ+nc00wyw5oSTV584Zqe1pHysL1LLcBR -08n4gdLfOptID8IajcgFYvujx7MvjuQYWfOxzu6VgiqoLd4VzW3xRFKjmoS5Ltua -bJWCrr4N3AMcJCy10/2NWz+90zYAoZEJlTxgIEegV9+hE4GAuaguXTCKTMXAzNvA -D/JerlfPU27YZbgNfndYuQdRONokxzjGIb1ktcCpDw8Gkzk3crhLot1aYpLbdQ92 -SrPOXJAxezVSyDHmyOLGvVBXR9/7Mz0XNoip3m8nViy/McD11hGYkiFFVFryVqs7 -uPTCnCk77ShbusljLUBA9hQvaTSCHJ92a/3xvLee0sO57pFFPYNrGTvO9tQjyiP3 -FptKo5c2Yu/oLDAXlMlEaNUH2Ii+IPwe9PdaFtEwrQkyGNSul8UgFyVZNwniFFRz -P/LEp2E9oB+ajEmpVbGjJWOlv1h65nBzH4CyWbkCo38oeEAPU/YPHEpSWiVESWQT -cx9ZiP9rz0quivjZn41DMIG0bs4jVrXW1TjDDyr5wHsyrMMy6Vo= -=NyZS ------END PGP SIGNATURE----- diff --git a/source/k/linux-4.14.48.tar.sign b/source/k/linux-4.14.48.tar.sign new file mode 100644 index 00000000..ba26a3c0 --- /dev/null +++ b/source/k/linux-4.14.48.tar.sign @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCAAdFiEEZH8oZUiU471FcZm+ONu9yGCSaT4FAlsWWvUACgkQONu9yGCS +aT5ScxAAx6/sNGGqEa26vo/DoKZL5gnsrU3FA9mnUId5eZMA8x2z05h91I8G6BgZ +vgCIJqXG9aJAgdYPNZHMQpJqKoQezR22u725OezDaxL55qNrbM7V9HMPUGOf5nJV +Jw5toqvCHo5XynuggvbglHNNj8ZQ79rJXo1vChzwpUzCjdx8SDkq3w530XUV8WKW +I6N4349N6CzT9Q4di1eUovbWpdHva85AfIrxUdw5usZ7x1X0RprBLKSHjV/O7s5R +TsZv61Ka2YqbgElADBWVXLDZ0rnhX73lL53E3oP4k4mfgPzqOUbpxmaYbMJaKsta +Qp8IJSYhT0pwv4wCToJnij/0Zq8/negXOTS6lynDk4vLuXJtIedAaBBw4SGPEI3a +NlKNjbLkArh4JxO0qkPRIgxk+nf1FZ5x/aYQ++RjshqPcWvKF4i/sjaOs31smscn +ju5T4GmsoLfFdb1zddWm99V07ucCrMlHzu2m380Xydawt0Gs6GBpLHkDyL+hrrnZ +JKtUIH6hhoMGi1AJwymeZ9sGZ2pdZqagJzTJbi8zELyuEoQ9w05McqacgQYW3zzF +jU2pRnoly4kb7X+15/4MyClnLqVsQKKSdzhXMINEANojYNknByHWMfKr+bHkdAkN +1muWSGJBefSPBQg66DJOKgsZAhNTGPAzs0Epb9UaUeTyj/qFFkE= +=2kuG +-----END PGP SIGNATURE----- diff --git a/source/l/elfutils/elfutils.SlackBuild b/source/l/elfutils/elfutils.SlackBuild index 82d3e8e5..367b7012 100755 --- a/source/l/elfutils/elfutils.SlackBuild +++ b/source/l/elfutils/elfutils.SlackBuild @@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd) PKGNAM=elfutils 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/source/l/harfbuzz/harfbuzz.SlackBuild b/source/l/harfbuzz/harfbuzz.SlackBuild index 08d979ca..85a0b619 100755 --- a/source/l/harfbuzz/harfbuzz.SlackBuild +++ b/source/l/harfbuzz/harfbuzz.SlackBuild @@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd) PKGNAM=harfbuzz VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} -BUILD=${BUILD:-3} +BUILD=${BUILD:-1} # Automatically determine the architecture we're building on: if [ -z "$ARCH" ]; then diff --git a/source/l/mozilla-nss/mozilla-nss.SlackBuild b/source/l/mozilla-nss/mozilla-nss.SlackBuild index 0d0f788e..0bc7a366 100755 --- a/source/l/mozilla-nss/mozilla-nss.SlackBuild +++ b/source/l/mozilla-nss/mozilla-nss.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PKGNAM=mozilla-nss SRCNAM=nss -VERSION=${VERSION:-3.37.1} +VERSION=${VERSION:-3.37.3} NSPR=${NSPR:-4.19} BUILD=${BUILD:-1} diff --git a/source/l/readline/readline-7.0-patches/readline70-004 b/source/l/readline/readline-7.0-patches/readline70-004 new file mode 100644 index 00000000..e2f68060 --- /dev/null +++ b/source/l/readline/readline-7.0-patches/readline70-004 @@ -0,0 +1,47 @@ + READLINE PATCH REPORT + ===================== + +Readline-Release: 7.0 +Patch-ID: readline70-004 + +Bug-Reported-by: Kieran Grant <kieran.thehacker.grant@gmail.com> +Bug-Reference-ID: <ec9071ae-efb1-9e09-5d03-e905daf2835c@gmail.com> +Bug-Reference-URL: http://lists.gnu.org/archive/html/bug-bash/2018-02/msg00002.html + +Bug-Description: + +With certain values for PS1, especially those that wrap onto three or more +lines, readline will miscalculate the number of invisible characters, +leading to crashes and core dumps. + +Patch (apply with `patch -p0'): + +*** ../readline-7.0.3/display.c 2016-07-28 14:49:33.000000000 -0400 +--- display.c 2018-02-03 19:19:35.000000000 -0500 +*************** +*** 772,776 **** + wadjust = (newlines == 0) + ? prompt_invis_chars_first_line +! : ((newlines == prompt_lines_estimate) ? wrap_offset : prompt_invis_chars_first_line); + + /* fix from Darin Johnson <darin@acuson.com> for prompt string with +--- 788,794 ---- + wadjust = (newlines == 0) + ? prompt_invis_chars_first_line +! : ((newlines == prompt_lines_estimate) +! ? (wrap_offset - prompt_invis_chars_first_line) +! : 0); + + /* fix from Darin Johnson <darin@acuson.com> for prompt string with +*** ../readline-7.0/patchlevel 2013-11-15 08:11:11.000000000 -0500 +--- patchlevel 2014-03-21 08:28:40.000000000 -0400 +*************** +*** 1,3 **** + # Do not edit -- exists only for use by patch + +! 3 +--- 1,3 ---- + # Do not edit -- exists only for use by patch + +! 4 + diff --git a/source/l/readline/readline-7.0-patches/readline70-005 b/source/l/readline/readline-7.0-patches/readline70-005 new file mode 100644 index 00000000..99753224 --- /dev/null +++ b/source/l/readline/readline-7.0-patches/readline70-005 @@ -0,0 +1,58 @@ + READLINE PATCH REPORT + ===================== + +Readline-Release: 7.0 +Patch-ID: readline70-005 + +Bug-Reported-by: Nuzhna Pomoshch <nuzhna_pomoshch@yahoo.com> +Bug-Reference-ID: <1317167476.1492079.1495999776464@mail.yahoo.com> +Bug-Reference-URL: https://lists.gnu.org/archive/html/bug-readline/2017-05/msg00005.html + +Bug-Description: + +There are cases where a failing readline command (e.g., delete-char at the end +of a line) can cause a multi-character key sequence to `back up' and attempt +to re-read some of the characters in the sequence. + +Patch (apply with `patch -p0'): + +*** ../readline-7.0/readline.c 2016-04-20 15:53:52.000000000 -0400 +--- readline.c 2018-05-26 17:19:00.000000000 -0400 +*************** +*** 1058,1062 **** + r = _rl_dispatch (ANYOTHERKEY, m); + } +! else if (r && map[ANYOTHERKEY].function) + { + /* We didn't match (r is probably -1), so return something to +--- 1056,1060 ---- + r = _rl_dispatch (ANYOTHERKEY, m); + } +! else if (r < 0 && map[ANYOTHERKEY].function) + { + /* We didn't match (r is probably -1), so return something to +*************** +*** 1070,1074 **** + return -2; + } +! else if (r && got_subseq) + { + /* OK, back up the chain. */ +--- 1068,1072 ---- + return -2; + } +! else if (r < 0 && got_subseq) /* XXX */ + { + /* OK, back up the chain. */ +*** ../readline-7.0/patchlevel 2013-11-15 08:11:11.000000000 -0500 +--- patchlevel 2014-03-21 08:28:40.000000000 -0400 +*************** +*** 1,3 **** + # Do not edit -- exists only for use by patch + +! 4 +--- 1,3 ---- + # Do not edit -- exists only for use by patch + +! 5 + diff --git a/source/l/readline/readline.SlackBuild b/source/l/readline/readline.SlackBuild index 10f83fdb..776482ab 100755 --- a/source/l/readline/readline.SlackBuild +++ b/source/l/readline/readline.SlackBuild @@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd) PKGNAM=readline 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/source/x/dejavu-fonts-ttf/dejavu-fonts-ttf.SlackBuild b/source/x/dejavu-fonts-ttf/dejavu-fonts-ttf.SlackBuild index 1255dce6..7c5143ce 100755 --- a/source/x/dejavu-fonts-ttf/dejavu-fonts-ttf.SlackBuild +++ b/source/x/dejavu-fonts-ttf/dejavu-fonts-ttf.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PKGNAM=dejavu-fonts-ttf VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} ARCH=noarch -BUILD=${BUILD:-3} +BUILD=${BUILD:-4} # If the variable PRINT_PACKAGE_NAME is set, then this script will report what # the name of the created package would be, and then exit. This information diff --git a/source/x/dejavu-fonts-ttf/doinst.sh b/source/x/dejavu-fonts-ttf/doinst.sh index bdb05018..2056d073 100644 --- a/source/x/dejavu-fonts-ttf/doinst.sh +++ b/source/x/dejavu-fonts-ttf/doinst.sh @@ -1,11 +1,9 @@ #!/bin/sh # Update the X font indexes: if [ -x /usr/bin/mkfontdir -o -x /usr/X11R6/bin/mkfontdir ]; then - ( cd /usr/share/fonts/TTF - mkfontscale . - mkfontdir . - ) + mkfontscale usr/share/fonts/TTF 2> /dev/null + mkfontdir usr/share/fonts/TTF 2> /dev/null fi if [ -x /usr/bin/fc-cache ]; then - /usr/bin/fc-cache -f + /usr/bin/fc-cache -f 2> /dev/null fi diff --git a/source/x/liberation-fonts-ttf/doinst.sh b/source/x/liberation-fonts-ttf/doinst.sh index bdb05018..2056d073 100644 --- a/source/x/liberation-fonts-ttf/doinst.sh +++ b/source/x/liberation-fonts-ttf/doinst.sh @@ -1,11 +1,9 @@ #!/bin/sh # Update the X font indexes: if [ -x /usr/bin/mkfontdir -o -x /usr/X11R6/bin/mkfontdir ]; then - ( cd /usr/share/fonts/TTF - mkfontscale . - mkfontdir . - ) + mkfontscale usr/share/fonts/TTF 2> /dev/null + mkfontdir usr/share/fonts/TTF 2> /dev/null fi if [ -x /usr/bin/fc-cache ]; then - /usr/bin/fc-cache -f + /usr/bin/fc-cache -f 2> /dev/null fi diff --git a/source/x/liberation-fonts-ttf/liberation-fonts-ttf.SlackBuild b/source/x/liberation-fonts-ttf/liberation-fonts-ttf.SlackBuild index 8f5f8ecd..3dc1ec43 100755 --- a/source/x/liberation-fonts-ttf/liberation-fonts-ttf.SlackBuild +++ b/source/x/liberation-fonts-ttf/liberation-fonts-ttf.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PKGNAM=liberation-fonts-ttf VERSION=2.00.1 ARCH=noarch -BUILD=${BUILD:-2} +BUILD=${BUILD:-3} # If the variable PRINT_PACKAGE_NAME is set, then this script will report what # the name of the created package would be, and then exit. This information diff --git a/source/x/sazanami-fonts-ttf/sazanami-fonts-ttf.SlackBuild b/source/x/sazanami-fonts-ttf/sazanami-fonts-ttf.SlackBuild index daa85256..0bfa0f50 100755 --- a/source/x/sazanami-fonts-ttf/sazanami-fonts-ttf.SlackBuild +++ b/source/x/sazanami-fonts-ttf/sazanami-fonts-ttf.SlackBuild @@ -38,7 +38,7 @@ PKGNAM=sazanami-fonts-ttf REALNAM=sazanami VERSION=${VERSION:-20040629} ARCH=noarch -BUILD=${BUILD:-2} +BUILD=${BUILD:-3} # If the variable PRINT_PACKAGE_NAME is set, then this script will report what # the name of the created package would be, and then exit. This information @@ -87,11 +87,11 @@ cat << EOT > $PKG/install/doinst.sh # does the same thing, saving time. # Update X font indexes and the font cache: if [ -x /usr/bin/mkfontdir ]; then - /usr/bin/mkfontscale $FONTDIR - /usr/bin/mkfontdir $FONTDIR + /usr/bin/mkfontscale $FONTDIR 2> /dev/null + /usr/bin/mkfontdir $FONTDIR 2> /dev/null fi if [ -x /usr/bin/fc-cache ]; then - /usr/bin/fc-cache $FONTDIR + /usr/bin/fc-cache $FONTDIR 2> /dev/null fi EOT diff --git a/source/x/sinhala_lklug-font-ttf/sinhala_lklug-font-ttf.SlackBuild b/source/x/sinhala_lklug-font-ttf/sinhala_lklug-font-ttf.SlackBuild index 0fc464aa..a8254f1f 100755 --- a/source/x/sinhala_lklug-font-ttf/sinhala_lklug-font-ttf.SlackBuild +++ b/source/x/sinhala_lklug-font-ttf/sinhala_lklug-font-ttf.SlackBuild @@ -37,7 +37,7 @@ PKGNAM=sinhala_lklug-font-ttf FONTNAM=sinhala_lklug VERSION=${VERSION:-20060929} ARCH=noarch -BUILD=${BUILD:-2} +BUILD=${BUILD:-3} # If the variable PRINT_PACKAGE_NAME is set, then this script will report what # the name of the created package would be, and then exit. This information @@ -88,11 +88,11 @@ cat << EOT > $PKG/install/doinst.sh # does the same thing, saving time. # Update X font indexes and the font cache: if [ -x /usr/bin/mkfontdir ]; then - /usr/bin/mkfontscale $FONTDIR - /usr/bin/mkfontdir $FONTDIR + /usr/bin/mkfontscale $FONTDIR 2> /dev/null + /usr/bin/mkfontdir $FONTDIR 2> /dev/null fi if [ -x /usr/bin/fc-cache ]; then - /usr/bin/fc-cache $FONTDIR + /usr/bin/fc-cache $FONTDIR 2> /dev/null fi EOT diff --git a/source/x/tibmachuni-font-ttf/tibmachuni-font-ttf.SlackBuild b/source/x/tibmachuni-font-ttf/tibmachuni-font-ttf.SlackBuild index fa5e16ca..cd77350a 100755 --- a/source/x/tibmachuni-font-ttf/tibmachuni-font-ttf.SlackBuild +++ b/source/x/tibmachuni-font-ttf/tibmachuni-font-ttf.SlackBuild @@ -36,7 +36,7 @@ cd $(dirname $0) ; CWD=$(pwd) PKGNAM=tibmachuni-font-ttf VERSION=${VERSION:-1.901b} ARCH=noarch -BUILD=${BUILD:-2} +BUILD=${BUILD:-3} # If the variable PRINT_PACKAGE_NAME is set, then this script will report what # the name of the created package would be, and then exit. This information @@ -100,11 +100,11 @@ cat << EOT > $PKG/install/doinst.sh # does the same thing, saving time. # Update X font indexes and the font cache: if [ -x /usr/bin/mkfontdir ]; then - /usr/bin/mkfontscale $FONTDIR - /usr/bin/mkfontdir $FONTDIR + /usr/bin/mkfontscale $FONTDIR 2> /dev/null + /usr/bin/mkfontdir $FONTDIR 2> /dev/null fi if [ -x /usr/bin/fc-cache ]; then - /usr/bin/fc-cache $FONTDIR + /usr/bin/fc-cache $FONTDIR 2> /dev/null fi EOT diff --git a/source/x/ttf-indic-fonts/doinst.sh b/source/x/ttf-indic-fonts/doinst.sh index 2566f24f..e08ddade 100644 --- a/source/x/ttf-indic-fonts/doinst.sh +++ b/source/x/ttf-indic-fonts/doinst.sh @@ -1,12 +1,10 @@ #!/bin/sh # Update mkfontscale and mkfontdir: if [ -x /usr/bin/mkfontdir ]; then - ( cd /usr/share/fonts/TTF - mkfontscale . - mkfontdir . - ) + mkfontscale usr/share/fonts/TTF 2> /dev/null + mkfontdir usr/share/fonts/TTF 2> /dev/null fi # Update the X font indexes: if [ -x /usr/bin/fc-cache ]; then - /usr/bin/fc-cache -f + /usr/bin/fc-cache -f 2> /dev/null fi diff --git a/source/x/ttf-indic-fonts/ttf-indic-fonts.SlackBuild b/source/x/ttf-indic-fonts/ttf-indic-fonts.SlackBuild index 249446df..4fdc4408 100755 --- a/source/x/ttf-indic-fonts/ttf-indic-fonts.SlackBuild +++ b/source/x/ttf-indic-fonts/ttf-indic-fonts.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PKGNAM=ttf-indic-fonts VERSION=0.5.14 ARCH=noarch -BUILD=${BUILD:-2} +BUILD=${BUILD:-3} # If the variable PRINT_PACKAGE_NAME is set, then this script will report what # the name of the created package would be, and then exit. This information diff --git a/source/x/ttf-tlwg/doinst.sh b/source/x/ttf-tlwg/doinst.sh index bdb05018..2056d073 100644 --- a/source/x/ttf-tlwg/doinst.sh +++ b/source/x/ttf-tlwg/doinst.sh @@ -1,11 +1,9 @@ #!/bin/sh # Update the X font indexes: if [ -x /usr/bin/mkfontdir -o -x /usr/X11R6/bin/mkfontdir ]; then - ( cd /usr/share/fonts/TTF - mkfontscale . - mkfontdir . - ) + mkfontscale usr/share/fonts/TTF 2> /dev/null + mkfontdir usr/share/fonts/TTF 2> /dev/null fi if [ -x /usr/bin/fc-cache ]; then - /usr/bin/fc-cache -f + /usr/bin/fc-cache -f 2> /dev/null fi diff --git a/source/x/ttf-tlwg/ttf-tlwg.SlackBuild b/source/x/ttf-tlwg/ttf-tlwg.SlackBuild index e9c06422..962145d0 100755 --- a/source/x/ttf-tlwg/ttf-tlwg.SlackBuild +++ b/source/x/ttf-tlwg/ttf-tlwg.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PKGNAM=ttf-tlwg VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} ARCH=noarch -BUILD=${BUILD:-2} +BUILD=${BUILD:-3} # If the variable PRINT_PACKAGE_NAME is set, then this script will report what # the name of the created package would be, and then exit. This information diff --git a/source/x/urw-core35-fonts-otf/doinst.sh b/source/x/urw-core35-fonts-otf/doinst.sh index 0c434b5a..8ebd90a7 100644 --- a/source/x/urw-core35-fonts-otf/doinst.sh +++ b/source/x/urw-core35-fonts-otf/doinst.sh @@ -1,11 +1,9 @@ #!/bin/sh # Update the X font indexes: if [ -x /usr/bin/mkfontdir -o -x /usr/X11R6/bin/mkfontdir ]; then - ( cd /usr/share/fonts/OTF - mkfontscale . - mkfontdir . - ) + mkfontscale usr/share/fonts/OTF 2> /dev/null + mkfontdir usr/share/fonts/OTF 2> /dev/null fi if [ -x /usr/bin/fc-cache ]; then - /usr/bin/fc-cache -f + /usr/bin/fc-cache -f 2> /dev/null fi diff --git a/source/x/urw-core35-fonts-otf/urw-core35-fonts-otf.SlackBuild b/source/x/urw-core35-fonts-otf/urw-core35-fonts-otf.SlackBuild index fb19026f..9a7f9e81 100755 --- a/source/x/urw-core35-fonts-otf/urw-core35-fonts-otf.SlackBuild +++ b/source/x/urw-core35-fonts-otf/urw-core35-fonts-otf.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PKGNAM=urw-core35-fonts-otf VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} ARCH=noarch -BUILD=${BUILD:-1} +BUILD=${BUILD:-2} # If the variable PRINT_PACKAGE_NAME is set, then this script will report what # the name of the created package would be, and then exit. This information diff --git a/source/x/wqy-zenhei-font-ttf/wqy-zenhei-font-ttf.SlackBuild b/source/x/wqy-zenhei-font-ttf/wqy-zenhei-font-ttf.SlackBuild index a61d6f0d..9f075e57 100755 --- a/source/x/wqy-zenhei-font-ttf/wqy-zenhei-font-ttf.SlackBuild +++ b/source/x/wqy-zenhei-font-ttf/wqy-zenhei-font-ttf.SlackBuild @@ -39,7 +39,7 @@ SRCNAM=wqy-zenhei VERSION=${VERSION:-0.8.38} SUB=${SUB:-1} ARCH=noarch -BUILD=${BUILD:-5} +BUILD=${BUILD:-6} # If the variable PRINT_PACKAGE_NAME is set, then this script will report what # the name of the created package would be, and then exit. This information @@ -118,11 +118,11 @@ cat << EOT > $PKG/install/doinst.sh # does the same thing, saving time. # Update X font indexes and the font cache: if [ -x /usr/bin/mkfontdir ]; then - /usr/bin/mkfontscale $FONTDIR - /usr/bin/mkfontdir $FONTDIR + /usr/bin/mkfontscale $FONTDIR 2> /dev/null + /usr/bin/mkfontdir $FONTDIR 2> /dev/null fi if [ -x /usr/bin/fc-cache ]; then - /usr/bin/fc-cache $FONTDIR + /usr/bin/fc-cache $FONTDIR 2> /dev/null fi EOT diff --git a/source/x/x11/build/font-adobe-100dpi b/source/x/x11/build/font-adobe-100dpi index 0cfbf088..00750edc 100644 --- a/source/x/x11/build/font-adobe-100dpi +++ b/source/x/x11/build/font-adobe-100dpi @@ -1 +1 @@ -2 +3 diff --git a/source/x/x11/build/font-adobe-75dpi b/source/x/x11/build/font-adobe-75dpi index 0cfbf088..00750edc 100644 --- a/source/x/x11/build/font-adobe-75dpi +++ b/source/x/x11/build/font-adobe-75dpi @@ -1 +1 @@ -2 +3 diff --git a/source/x/x11/build/font-adobe-utopia-100dpi b/source/x/x11/build/font-adobe-utopia-100dpi index 0cfbf088..00750edc 100644 --- a/source/x/x11/build/font-adobe-utopia-100dpi +++ b/source/x/x11/build/font-adobe-utopia-100dpi @@ -1 +1 @@ -2 +3 diff --git a/source/x/x11/build/font-adobe-utopia-75dpi b/source/x/x11/build/font-adobe-utopia-75dpi index 0cfbf088..00750edc 100644 --- a/source/x/x11/build/font-adobe-utopia-75dpi +++ b/source/x/x11/build/font-adobe-utopia-75dpi @@ -1 +1 @@ -2 +3 diff --git a/source/x/x11/build/font-adobe-utopia-type1 b/source/x/x11/build/font-adobe-utopia-type1 index 0cfbf088..00750edc 100644 --- a/source/x/x11/build/font-adobe-utopia-type1 +++ b/source/x/x11/build/font-adobe-utopia-type1 @@ -1 +1 @@ -2 +3 diff --git a/source/x/x11/build/font-arabic-misc b/source/x/x11/build/font-arabic-misc index 0cfbf088..00750edc 100644 --- a/source/x/x11/build/font-arabic-misc +++ b/source/x/x11/build/font-arabic-misc @@ -1 +1 @@ -2 +3 diff --git a/source/x/x11/build/font-bh-100dpi b/source/x/x11/build/font-bh-100dpi index 0cfbf088..00750edc 100644 --- a/source/x/x11/build/font-bh-100dpi +++ b/source/x/x11/build/font-bh-100dpi @@ -1 +1 @@ -2 +3 diff --git a/source/x/x11/build/font-bh-75dpi b/source/x/x11/build/font-bh-75dpi index 0cfbf088..00750edc 100644 --- a/source/x/x11/build/font-bh-75dpi +++ b/source/x/x11/build/font-bh-75dpi @@ -1 +1 @@ -2 +3 diff --git a/source/x/x11/build/font-bh-lucidatypewriter-100dpi b/source/x/x11/build/font-bh-lucidatypewriter-100dpi index 0cfbf088..00750edc 100644 --- a/source/x/x11/build/font-bh-lucidatypewriter-100dpi +++ b/source/x/x11/build/font-bh-lucidatypewriter-100dpi @@ -1 +1 @@ -2 +3 diff --git a/source/x/x11/build/font-bh-lucidatypewriter-75dpi b/source/x/x11/build/font-bh-lucidatypewriter-75dpi index 0cfbf088..00750edc 100644 --- a/source/x/x11/build/font-bh-lucidatypewriter-75dpi +++ b/source/x/x11/build/font-bh-lucidatypewriter-75dpi @@ -1 +1 @@ -2 +3 diff --git a/source/x/x11/build/font-bh-ttf b/source/x/x11/build/font-bh-ttf index 0cfbf088..00750edc 100644 --- a/source/x/x11/build/font-bh-ttf +++ b/source/x/x11/build/font-bh-ttf @@ -1 +1 @@ -2 +3 diff --git a/source/x/x11/build/font-bh-type1 b/source/x/x11/build/font-bh-type1 index 0cfbf088..00750edc 100644 --- a/source/x/x11/build/font-bh-type1 +++ b/source/x/x11/build/font-bh-type1 @@ -1 +1 @@ -2 +3 diff --git a/source/x/x11/build/font-bitstream-100dpi b/source/x/x11/build/font-bitstream-100dpi index 0cfbf088..00750edc 100644 --- a/source/x/x11/build/font-bitstream-100dpi +++ b/source/x/x11/build/font-bitstream-100dpi @@ -1 +1 @@ -2 +3 diff --git a/source/x/x11/build/font-bitstream-75dpi b/source/x/x11/build/font-bitstream-75dpi index 0cfbf088..00750edc 100644 --- a/source/x/x11/build/font-bitstream-75dpi +++ b/source/x/x11/build/font-bitstream-75dpi @@ -1 +1 @@ -2 +3 diff --git a/source/x/x11/build/font-bitstream-speedo b/source/x/x11/build/font-bitstream-speedo index 0cfbf088..00750edc 100644 --- a/source/x/x11/build/font-bitstream-speedo +++ b/source/x/x11/build/font-bitstream-speedo @@ -1 +1 @@ -2 +3 diff --git a/source/x/x11/build/font-bitstream-type1 b/source/x/x11/build/font-bitstream-type1 index 0cfbf088..00750edc 100644 --- a/source/x/x11/build/font-bitstream-type1 +++ b/source/x/x11/build/font-bitstream-type1 @@ -1 +1 @@ -2 +3 diff --git a/source/x/x11/build/font-cronyx-cyrillic b/source/x/x11/build/font-cronyx-cyrillic index 0cfbf088..00750edc 100644 --- a/source/x/x11/build/font-cronyx-cyrillic +++ b/source/x/x11/build/font-cronyx-cyrillic @@ -1 +1 @@ -2 +3 diff --git a/source/x/x11/build/font-cursor-misc b/source/x/x11/build/font-cursor-misc index 0cfbf088..00750edc 100644 --- a/source/x/x11/build/font-cursor-misc +++ b/source/x/x11/build/font-cursor-misc @@ -1 +1 @@ -2 +3 diff --git a/source/x/x11/build/font-daewoo-misc b/source/x/x11/build/font-daewoo-misc index 0cfbf088..00750edc 100644 --- a/source/x/x11/build/font-daewoo-misc +++ b/source/x/x11/build/font-daewoo-misc @@ -1 +1 @@ -2 +3 diff --git a/source/x/x11/build/font-dec-misc b/source/x/x11/build/font-dec-misc index 0cfbf088..00750edc 100644 --- a/source/x/x11/build/font-dec-misc +++ b/source/x/x11/build/font-dec-misc @@ -1 +1 @@ -2 +3 diff --git a/source/x/x11/build/font-ibm-type1 b/source/x/x11/build/font-ibm-type1 index 0cfbf088..00750edc 100644 --- a/source/x/x11/build/font-ibm-type1 +++ b/source/x/x11/build/font-ibm-type1 @@ -1 +1 @@ -2 +3 diff --git a/source/x/x11/build/font-isas-misc b/source/x/x11/build/font-isas-misc index 0cfbf088..00750edc 100644 --- a/source/x/x11/build/font-isas-misc +++ b/source/x/x11/build/font-isas-misc @@ -1 +1 @@ -2 +3 diff --git a/source/x/x11/build/font-jis-misc b/source/x/x11/build/font-jis-misc index 0cfbf088..00750edc 100644 --- a/source/x/x11/build/font-jis-misc +++ b/source/x/x11/build/font-jis-misc @@ -1 +1 @@ -2 +3 diff --git a/source/x/x11/build/font-micro-misc b/source/x/x11/build/font-micro-misc index 0cfbf088..00750edc 100644 --- a/source/x/x11/build/font-micro-misc +++ b/source/x/x11/build/font-micro-misc @@ -1 +1 @@ -2 +3 diff --git a/source/x/x11/build/font-misc-cyrillic b/source/x/x11/build/font-misc-cyrillic index 0cfbf088..00750edc 100644 --- a/source/x/x11/build/font-misc-cyrillic +++ b/source/x/x11/build/font-misc-cyrillic @@ -1 +1 @@ -2 +3 diff --git a/source/x/x11/build/font-misc-ethiopic b/source/x/x11/build/font-misc-ethiopic index 0cfbf088..00750edc 100644 --- a/source/x/x11/build/font-misc-ethiopic +++ b/source/x/x11/build/font-misc-ethiopic @@ -1 +1 @@ -2 +3 diff --git a/source/x/x11/build/font-misc-meltho b/source/x/x11/build/font-misc-meltho index 0cfbf088..00750edc 100644 --- a/source/x/x11/build/font-misc-meltho +++ b/source/x/x11/build/font-misc-meltho @@ -1 +1 @@ -2 +3 diff --git a/source/x/x11/build/font-misc-misc b/source/x/x11/build/font-misc-misc index 0cfbf088..00750edc 100644 --- a/source/x/x11/build/font-misc-misc +++ b/source/x/x11/build/font-misc-misc @@ -1 +1 @@ -2 +3 diff --git a/source/x/x11/build/font-mutt-misc b/source/x/x11/build/font-mutt-misc index 0cfbf088..00750edc 100644 --- a/source/x/x11/build/font-mutt-misc +++ b/source/x/x11/build/font-mutt-misc @@ -1 +1 @@ -2 +3 diff --git a/source/x/x11/build/font-schumacher-misc b/source/x/x11/build/font-schumacher-misc index 0cfbf088..00750edc 100644 --- a/source/x/x11/build/font-schumacher-misc +++ b/source/x/x11/build/font-schumacher-misc @@ -1 +1 @@ -2 +3 diff --git a/source/x/x11/build/font-screen-cyrillic b/source/x/x11/build/font-screen-cyrillic index 0cfbf088..00750edc 100644 --- a/source/x/x11/build/font-screen-cyrillic +++ b/source/x/x11/build/font-screen-cyrillic @@ -1 +1 @@ -2 +3 diff --git a/source/x/x11/build/font-sony-misc b/source/x/x11/build/font-sony-misc index 0cfbf088..00750edc 100644 --- a/source/x/x11/build/font-sony-misc +++ b/source/x/x11/build/font-sony-misc @@ -1 +1 @@ -2 +3 diff --git a/source/x/x11/build/font-sun-misc b/source/x/x11/build/font-sun-misc index 0cfbf088..00750edc 100644 --- a/source/x/x11/build/font-sun-misc +++ b/source/x/x11/build/font-sun-misc @@ -1 +1 @@ -2 +3 diff --git a/source/x/x11/build/font-winitzki-cyrillic b/source/x/x11/build/font-winitzki-cyrillic index 0cfbf088..00750edc 100644 --- a/source/x/x11/build/font-winitzki-cyrillic +++ b/source/x/x11/build/font-winitzki-cyrillic @@ -1 +1 @@ -2 +3 diff --git a/source/x/x11/build/font-xfree86-type1 b/source/x/x11/build/font-xfree86-type1 index 0cfbf088..00750edc 100644 --- a/source/x/x11/build/font-xfree86-type1 +++ b/source/x/x11/build/font-xfree86-type1 @@ -1 +1 @@ -2 +3 diff --git a/source/x/x11/doinst.sh/font-adobe-100dpi b/source/x/x11/doinst.sh/font-adobe-100dpi index aa6445d1..aa14cd84 100644 --- a/source/x/x11/doinst.sh/font-adobe-100dpi +++ b/source/x/x11/doinst.sh/font-adobe-100dpi @@ -1,11 +1,9 @@ #!/bin/sh # Update the X font indexes: if [ -x /usr/bin/mkfontdir -o -x /usr/X11R6/bin/mkfontdir ]; then - ( cd /usr/share/fonts/100dpi - mkfontscale . - mkfontdir . - ) + mkfontscale usr/share/fonts/100dpi 2> /dev/null + mkfontdir usr/share/fonts/100dpi 2> /dev/null fi if [ -x /usr/bin/fc-cache ]; then - /usr/bin/fc-cache -f + /usr/bin/fc-cache -f 2> /dev/null fi diff --git a/source/x/x11/doinst.sh/font-adobe-75dpi b/source/x/x11/doinst.sh/font-adobe-75dpi index 94bb53e8..2e1e36a7 100644 --- a/source/x/x11/doinst.sh/font-adobe-75dpi +++ b/source/x/x11/doinst.sh/font-adobe-75dpi @@ -1,11 +1,9 @@ #!/bin/sh # Update the X font indexes: if [ -x /usr/bin/mkfontdir -o -x /usr/X11R6/bin/mkfontdir ]; then - ( cd /usr/share/fonts/75dpi - mkfontscale . - mkfontdir . - ) + mkfontscale usr/share/fonts/75dpi 2> /dev/null + mkfontdir usr/share/fonts/75dpi 2> /dev/null fi if [ -x /usr/bin/fc-cache ]; then - /usr/bin/fc-cache -f + /usr/bin/fc-cache -f 2> /dev/null fi diff --git a/source/x/x11/doinst.sh/font-adobe-utopia-100dpi b/source/x/x11/doinst.sh/font-adobe-utopia-100dpi index aa6445d1..aa14cd84 100644 --- a/source/x/x11/doinst.sh/font-adobe-utopia-100dpi +++ b/source/x/x11/doinst.sh/font-adobe-utopia-100dpi @@ -1,11 +1,9 @@ #!/bin/sh # Update the X font indexes: if [ -x /usr/bin/mkfontdir -o -x /usr/X11R6/bin/mkfontdir ]; then - ( cd /usr/share/fonts/100dpi - mkfontscale . - mkfontdir . - ) + mkfontscale usr/share/fonts/100dpi 2> /dev/null + mkfontdir usr/share/fonts/100dpi 2> /dev/null fi if [ -x /usr/bin/fc-cache ]; then - /usr/bin/fc-cache -f + /usr/bin/fc-cache -f 2> /dev/null fi diff --git a/source/x/x11/doinst.sh/font-adobe-utopia-75dpi b/source/x/x11/doinst.sh/font-adobe-utopia-75dpi index 94bb53e8..2e1e36a7 100644 --- a/source/x/x11/doinst.sh/font-adobe-utopia-75dpi +++ b/source/x/x11/doinst.sh/font-adobe-utopia-75dpi @@ -1,11 +1,9 @@ #!/bin/sh # Update the X font indexes: if [ -x /usr/bin/mkfontdir -o -x /usr/X11R6/bin/mkfontdir ]; then - ( cd /usr/share/fonts/75dpi - mkfontscale . - mkfontdir . - ) + mkfontscale usr/share/fonts/75dpi 2> /dev/null + mkfontdir usr/share/fonts/75dpi 2> /dev/null fi if [ -x /usr/bin/fc-cache ]; then - /usr/bin/fc-cache -f + /usr/bin/fc-cache -f 2> /dev/null fi diff --git a/source/x/x11/doinst.sh/font-adobe-utopia-type1 b/source/x/x11/doinst.sh/font-adobe-utopia-type1 index e3951269..0946b032 100644 --- a/source/x/x11/doinst.sh/font-adobe-utopia-type1 +++ b/source/x/x11/doinst.sh/font-adobe-utopia-type1 @@ -1,11 +1,9 @@ #!/bin/sh # Update the X font indexes: if [ -x /usr/bin/mkfontdir -o -x /usr/X11R6/bin/mkfontdir ]; then - ( cd /usr/share/fonts/Type1 - mkfontscale . - mkfontdir . - ) + mkfontscale usr/share/fonts/Type1 2> /dev/null + mkfontdir usr/share/fonts/Type1 2> /dev/null fi if [ -x /usr/bin/fc-cache ]; then - /usr/bin/fc-cache -f + /usr/bin/fc-cache -f 2> /dev/null fi diff --git a/source/x/x11/doinst.sh/font-arabic-misc b/source/x/x11/doinst.sh/font-arabic-misc index 63055f0e..d1a214ba 100644 --- a/source/x/x11/doinst.sh/font-arabic-misc +++ b/source/x/x11/doinst.sh/font-arabic-misc @@ -1,11 +1,9 @@ #!/bin/sh # Update the X font indexes: if [ -x /usr/bin/mkfontdir -o -x /usr/X11R6/bin/mkfontdir ]; then - ( cd /usr/share/fonts/misc - mkfontscale . - mkfontdir -e /usr/share/fonts/encodings -e /usr/share/fonts/encodings/large . - ) + mkfontscale usr/share/fonts/misc 2> /dev/null + mkfontdir -e /usr/share/fonts/encodings -e /usr/share/fonts/encodings/large usr/share/fonts/misc 2> /dev/null fi if [ -x /usr/bin/fc-cache ]; then - /usr/bin/fc-cache -f + /usr/bin/fc-cache -f 2> /dev/null fi diff --git a/source/x/x11/doinst.sh/font-bh-100dpi b/source/x/x11/doinst.sh/font-bh-100dpi index aa6445d1..aa14cd84 100644 --- a/source/x/x11/doinst.sh/font-bh-100dpi +++ b/source/x/x11/doinst.sh/font-bh-100dpi @@ -1,11 +1,9 @@ #!/bin/sh # Update the X font indexes: if [ -x /usr/bin/mkfontdir -o -x /usr/X11R6/bin/mkfontdir ]; then - ( cd /usr/share/fonts/100dpi - mkfontscale . - mkfontdir . - ) + mkfontscale usr/share/fonts/100dpi 2> /dev/null + mkfontdir usr/share/fonts/100dpi 2> /dev/null fi if [ -x /usr/bin/fc-cache ]; then - /usr/bin/fc-cache -f + /usr/bin/fc-cache -f 2> /dev/null fi diff --git a/source/x/x11/doinst.sh/font-bh-75dpi b/source/x/x11/doinst.sh/font-bh-75dpi index 94bb53e8..2e1e36a7 100644 --- a/source/x/x11/doinst.sh/font-bh-75dpi +++ b/source/x/x11/doinst.sh/font-bh-75dpi @@ -1,11 +1,9 @@ #!/bin/sh # Update the X font indexes: if [ -x /usr/bin/mkfontdir -o -x /usr/X11R6/bin/mkfontdir ]; then - ( cd /usr/share/fonts/75dpi - mkfontscale . - mkfontdir . - ) + mkfontscale usr/share/fonts/75dpi 2> /dev/null + mkfontdir usr/share/fonts/75dpi 2> /dev/null fi if [ -x /usr/bin/fc-cache ]; then - /usr/bin/fc-cache -f + /usr/bin/fc-cache -f 2> /dev/null fi diff --git a/source/x/x11/doinst.sh/font-bh-lucidatypewriter-100dpi b/source/x/x11/doinst.sh/font-bh-lucidatypewriter-100dpi index aa6445d1..aa14cd84 100644 --- a/source/x/x11/doinst.sh/font-bh-lucidatypewriter-100dpi +++ b/source/x/x11/doinst.sh/font-bh-lucidatypewriter-100dpi @@ -1,11 +1,9 @@ #!/bin/sh # Update the X font indexes: if [ -x /usr/bin/mkfontdir -o -x /usr/X11R6/bin/mkfontdir ]; then - ( cd /usr/share/fonts/100dpi - mkfontscale . - mkfontdir . - ) + mkfontscale usr/share/fonts/100dpi 2> /dev/null + mkfontdir usr/share/fonts/100dpi 2> /dev/null fi if [ -x /usr/bin/fc-cache ]; then - /usr/bin/fc-cache -f + /usr/bin/fc-cache -f 2> /dev/null fi diff --git a/source/x/x11/doinst.sh/font-bh-lucidatypewriter-75dpi b/source/x/x11/doinst.sh/font-bh-lucidatypewriter-75dpi index 94bb53e8..2e1e36a7 100644 --- a/source/x/x11/doinst.sh/font-bh-lucidatypewriter-75dpi +++ b/source/x/x11/doinst.sh/font-bh-lucidatypewriter-75dpi @@ -1,11 +1,9 @@ #!/bin/sh # Update the X font indexes: if [ -x /usr/bin/mkfontdir -o -x /usr/X11R6/bin/mkfontdir ]; then - ( cd /usr/share/fonts/75dpi - mkfontscale . - mkfontdir . - ) + mkfontscale usr/share/fonts/75dpi 2> /dev/null + mkfontdir usr/share/fonts/75dpi 2> /dev/null fi if [ -x /usr/bin/fc-cache ]; then - /usr/bin/fc-cache -f + /usr/bin/fc-cache -f 2> /dev/null fi diff --git a/source/x/x11/doinst.sh/font-bh-ttf b/source/x/x11/doinst.sh/font-bh-ttf index bdb05018..2056d073 100644 --- a/source/x/x11/doinst.sh/font-bh-ttf +++ b/source/x/x11/doinst.sh/font-bh-ttf @@ -1,11 +1,9 @@ #!/bin/sh # Update the X font indexes: if [ -x /usr/bin/mkfontdir -o -x /usr/X11R6/bin/mkfontdir ]; then - ( cd /usr/share/fonts/TTF - mkfontscale . - mkfontdir . - ) + mkfontscale usr/share/fonts/TTF 2> /dev/null + mkfontdir usr/share/fonts/TTF 2> /dev/null fi if [ -x /usr/bin/fc-cache ]; then - /usr/bin/fc-cache -f + /usr/bin/fc-cache -f 2> /dev/null fi diff --git a/source/x/x11/doinst.sh/font-bh-type1 b/source/x/x11/doinst.sh/font-bh-type1 index e3951269..0946b032 100644 --- a/source/x/x11/doinst.sh/font-bh-type1 +++ b/source/x/x11/doinst.sh/font-bh-type1 @@ -1,11 +1,9 @@ #!/bin/sh # Update the X font indexes: if [ -x /usr/bin/mkfontdir -o -x /usr/X11R6/bin/mkfontdir ]; then - ( cd /usr/share/fonts/Type1 - mkfontscale . - mkfontdir . - ) + mkfontscale usr/share/fonts/Type1 2> /dev/null + mkfontdir usr/share/fonts/Type1 2> /dev/null fi if [ -x /usr/bin/fc-cache ]; then - /usr/bin/fc-cache -f + /usr/bin/fc-cache -f 2> /dev/null fi diff --git a/source/x/x11/doinst.sh/font-bitstream-100dpi b/source/x/x11/doinst.sh/font-bitstream-100dpi index aa6445d1..aa14cd84 100644 --- a/source/x/x11/doinst.sh/font-bitstream-100dpi +++ b/source/x/x11/doinst.sh/font-bitstream-100dpi @@ -1,11 +1,9 @@ #!/bin/sh # Update the X font indexes: if [ -x /usr/bin/mkfontdir -o -x /usr/X11R6/bin/mkfontdir ]; then - ( cd /usr/share/fonts/100dpi - mkfontscale . - mkfontdir . - ) + mkfontscale usr/share/fonts/100dpi 2> /dev/null + mkfontdir usr/share/fonts/100dpi 2> /dev/null fi if [ -x /usr/bin/fc-cache ]; then - /usr/bin/fc-cache -f + /usr/bin/fc-cache -f 2> /dev/null fi diff --git a/source/x/x11/doinst.sh/font-bitstream-75dpi b/source/x/x11/doinst.sh/font-bitstream-75dpi index 94bb53e8..2e1e36a7 100644 --- a/source/x/x11/doinst.sh/font-bitstream-75dpi +++ b/source/x/x11/doinst.sh/font-bitstream-75dpi @@ -1,11 +1,9 @@ #!/bin/sh # Update the X font indexes: if [ -x /usr/bin/mkfontdir -o -x /usr/X11R6/bin/mkfontdir ]; then - ( cd /usr/share/fonts/75dpi - mkfontscale . - mkfontdir . - ) + mkfontscale usr/share/fonts/75dpi 2> /dev/null + mkfontdir usr/share/fonts/75dpi 2> /dev/null fi if [ -x /usr/bin/fc-cache ]; then - /usr/bin/fc-cache -f + /usr/bin/fc-cache -f 2> /dev/null fi diff --git a/source/x/x11/doinst.sh/font-bitstream-speedo b/source/x/x11/doinst.sh/font-bitstream-speedo index 2cbbd2f1..f8501ec6 100644 --- a/source/x/x11/doinst.sh/font-bitstream-speedo +++ b/source/x/x11/doinst.sh/font-bitstream-speedo @@ -1,11 +1,9 @@ #!/bin/sh # Update the X font indexes: if [ -x /usr/bin/mkfontdir -o -x /usr/X11R6/bin/mkfontdir ]; then - ( cd /usr/share/fonts/Speedo - mkfontscale . - mkfontdir . - ) + mkfontscale usr/share/fonts/Speedo 2> /dev/null + mkfontdir usr/share/fonts/Speedo 2> /dev/null fi if [ -x /usr/bin/fc-cache ]; then - /usr/bin/fc-cache -f + /usr/bin/fc-cache -f 2> /dev/null fi diff --git a/source/x/x11/doinst.sh/font-bitstream-type1 b/source/x/x11/doinst.sh/font-bitstream-type1 index e3951269..0946b032 100644 --- a/source/x/x11/doinst.sh/font-bitstream-type1 +++ b/source/x/x11/doinst.sh/font-bitstream-type1 @@ -1,11 +1,9 @@ #!/bin/sh # Update the X font indexes: if [ -x /usr/bin/mkfontdir -o -x /usr/X11R6/bin/mkfontdir ]; then - ( cd /usr/share/fonts/Type1 - mkfontscale . - mkfontdir . - ) + mkfontscale usr/share/fonts/Type1 2> /dev/null + mkfontdir usr/share/fonts/Type1 2> /dev/null fi if [ -x /usr/bin/fc-cache ]; then - /usr/bin/fc-cache -f + /usr/bin/fc-cache -f 2> /dev/null fi diff --git a/source/x/x11/doinst.sh/font-cronyx-cyrillic b/source/x/x11/doinst.sh/font-cronyx-cyrillic index 960dd945..dfe79d95 100644 --- a/source/x/x11/doinst.sh/font-cronyx-cyrillic +++ b/source/x/x11/doinst.sh/font-cronyx-cyrillic @@ -1,11 +1,9 @@ #!/bin/sh # Update the X font indexes: if [ -x /usr/bin/mkfontdir -o -x /usr/X11R6/bin/mkfontdir ]; then - ( cd /usr/share/fonts/cyrillic - mkfontscale . - mkfontdir . - ) + mkfontscale usr/share/fonts/cyrillic 2> /dev/null + mkfontdir usr/share/fonts/cyrillic 2> /dev/null fi if [ -x /usr/bin/fc-cache ]; then - /usr/bin/fc-cache -f + /usr/bin/fc-cache -f 2> /dev/null fi diff --git a/source/x/x11/doinst.sh/font-cursor-misc b/source/x/x11/doinst.sh/font-cursor-misc index 63055f0e..d1a214ba 100644 --- a/source/x/x11/doinst.sh/font-cursor-misc +++ b/source/x/x11/doinst.sh/font-cursor-misc @@ -1,11 +1,9 @@ #!/bin/sh # Update the X font indexes: if [ -x /usr/bin/mkfontdir -o -x /usr/X11R6/bin/mkfontdir ]; then - ( cd /usr/share/fonts/misc - mkfontscale . - mkfontdir -e /usr/share/fonts/encodings -e /usr/share/fonts/encodings/large . - ) + mkfontscale usr/share/fonts/misc 2> /dev/null + mkfontdir -e /usr/share/fonts/encodings -e /usr/share/fonts/encodings/large usr/share/fonts/misc 2> /dev/null fi if [ -x /usr/bin/fc-cache ]; then - /usr/bin/fc-cache -f + /usr/bin/fc-cache -f 2> /dev/null fi diff --git a/source/x/x11/doinst.sh/font-daewoo-misc b/source/x/x11/doinst.sh/font-daewoo-misc index 63055f0e..d1a214ba 100644 --- a/source/x/x11/doinst.sh/font-daewoo-misc +++ b/source/x/x11/doinst.sh/font-daewoo-misc @@ -1,11 +1,9 @@ #!/bin/sh # Update the X font indexes: if [ -x /usr/bin/mkfontdir -o -x /usr/X11R6/bin/mkfontdir ]; then - ( cd /usr/share/fonts/misc - mkfontscale . - mkfontdir -e /usr/share/fonts/encodings -e /usr/share/fonts/encodings/large . - ) + mkfontscale usr/share/fonts/misc 2> /dev/null + mkfontdir -e /usr/share/fonts/encodings -e /usr/share/fonts/encodings/large usr/share/fonts/misc 2> /dev/null fi if [ -x /usr/bin/fc-cache ]; then - /usr/bin/fc-cache -f + /usr/bin/fc-cache -f 2> /dev/null fi diff --git a/source/x/x11/doinst.sh/font-dec-misc b/source/x/x11/doinst.sh/font-dec-misc index 63055f0e..d1a214ba 100644 --- a/source/x/x11/doinst.sh/font-dec-misc +++ b/source/x/x11/doinst.sh/font-dec-misc @@ -1,11 +1,9 @@ #!/bin/sh # Update the X font indexes: if [ -x /usr/bin/mkfontdir -o -x /usr/X11R6/bin/mkfontdir ]; then - ( cd /usr/share/fonts/misc - mkfontscale . - mkfontdir -e /usr/share/fonts/encodings -e /usr/share/fonts/encodings/large . - ) + mkfontscale usr/share/fonts/misc 2> /dev/null + mkfontdir -e /usr/share/fonts/encodings -e /usr/share/fonts/encodings/large usr/share/fonts/misc 2> /dev/null fi if [ -x /usr/bin/fc-cache ]; then - /usr/bin/fc-cache -f + /usr/bin/fc-cache -f 2> /dev/null fi diff --git a/source/x/x11/doinst.sh/font-ibm-type1 b/source/x/x11/doinst.sh/font-ibm-type1 index e3951269..0946b032 100644 --- a/source/x/x11/doinst.sh/font-ibm-type1 +++ b/source/x/x11/doinst.sh/font-ibm-type1 @@ -1,11 +1,9 @@ #!/bin/sh # Update the X font indexes: if [ -x /usr/bin/mkfontdir -o -x /usr/X11R6/bin/mkfontdir ]; then - ( cd /usr/share/fonts/Type1 - mkfontscale . - mkfontdir . - ) + mkfontscale usr/share/fonts/Type1 2> /dev/null + mkfontdir usr/share/fonts/Type1 2> /dev/null fi if [ -x /usr/bin/fc-cache ]; then - /usr/bin/fc-cache -f + /usr/bin/fc-cache -f 2> /dev/null fi diff --git a/source/x/x11/doinst.sh/font-isas-misc b/source/x/x11/doinst.sh/font-isas-misc index 63055f0e..d1a214ba 100644 --- a/source/x/x11/doinst.sh/font-isas-misc +++ b/source/x/x11/doinst.sh/font-isas-misc @@ -1,11 +1,9 @@ #!/bin/sh # Update the X font indexes: if [ -x /usr/bin/mkfontdir -o -x /usr/X11R6/bin/mkfontdir ]; then - ( cd /usr/share/fonts/misc - mkfontscale . - mkfontdir -e /usr/share/fonts/encodings -e /usr/share/fonts/encodings/large . - ) + mkfontscale usr/share/fonts/misc 2> /dev/null + mkfontdir -e /usr/share/fonts/encodings -e /usr/share/fonts/encodings/large usr/share/fonts/misc 2> /dev/null fi if [ -x /usr/bin/fc-cache ]; then - /usr/bin/fc-cache -f + /usr/bin/fc-cache -f 2> /dev/null fi diff --git a/source/x/x11/doinst.sh/font-jis-misc b/source/x/x11/doinst.sh/font-jis-misc index 63055f0e..d1a214ba 100644 --- a/source/x/x11/doinst.sh/font-jis-misc +++ b/source/x/x11/doinst.sh/font-jis-misc @@ -1,11 +1,9 @@ #!/bin/sh # Update the X font indexes: if [ -x /usr/bin/mkfontdir -o -x /usr/X11R6/bin/mkfontdir ]; then - ( cd /usr/share/fonts/misc - mkfontscale . - mkfontdir -e /usr/share/fonts/encodings -e /usr/share/fonts/encodings/large . - ) + mkfontscale usr/share/fonts/misc 2> /dev/null + mkfontdir -e /usr/share/fonts/encodings -e /usr/share/fonts/encodings/large usr/share/fonts/misc 2> /dev/null fi if [ -x /usr/bin/fc-cache ]; then - /usr/bin/fc-cache -f + /usr/bin/fc-cache -f 2> /dev/null fi diff --git a/source/x/x11/doinst.sh/font-micro-misc b/source/x/x11/doinst.sh/font-micro-misc index 63055f0e..d1a214ba 100644 --- a/source/x/x11/doinst.sh/font-micro-misc +++ b/source/x/x11/doinst.sh/font-micro-misc @@ -1,11 +1,9 @@ #!/bin/sh # Update the X font indexes: if [ -x /usr/bin/mkfontdir -o -x /usr/X11R6/bin/mkfontdir ]; then - ( cd /usr/share/fonts/misc - mkfontscale . - mkfontdir -e /usr/share/fonts/encodings -e /usr/share/fonts/encodings/large . - ) + mkfontscale usr/share/fonts/misc 2> /dev/null + mkfontdir -e /usr/share/fonts/encodings -e /usr/share/fonts/encodings/large usr/share/fonts/misc 2> /dev/null fi if [ -x /usr/bin/fc-cache ]; then - /usr/bin/fc-cache -f + /usr/bin/fc-cache -f 2> /dev/null fi diff --git a/source/x/x11/doinst.sh/font-misc-cyrillic b/source/x/x11/doinst.sh/font-misc-cyrillic index 960dd945..dfe79d95 100644 --- a/source/x/x11/doinst.sh/font-misc-cyrillic +++ b/source/x/x11/doinst.sh/font-misc-cyrillic @@ -1,11 +1,9 @@ #!/bin/sh # Update the X font indexes: if [ -x /usr/bin/mkfontdir -o -x /usr/X11R6/bin/mkfontdir ]; then - ( cd /usr/share/fonts/cyrillic - mkfontscale . - mkfontdir . - ) + mkfontscale usr/share/fonts/cyrillic 2> /dev/null + mkfontdir usr/share/fonts/cyrillic 2> /dev/null fi if [ -x /usr/bin/fc-cache ]; then - /usr/bin/fc-cache -f + /usr/bin/fc-cache -f 2> /dev/null fi diff --git a/source/x/x11/doinst.sh/font-misc-ethiopic b/source/x/x11/doinst.sh/font-misc-ethiopic index b7227e90..228c73f5 100644 --- a/source/x/x11/doinst.sh/font-misc-ethiopic +++ b/source/x/x11/doinst.sh/font-misc-ethiopic @@ -1,15 +1,11 @@ #!/bin/sh # Update the X font indexes: if [ -x /usr/bin/mkfontdir -o -x /usr/X11R6/bin/mkfontdir ]; then - ( cd /usr/share/fonts/OTF - mkfontscale . - mkfontdir . - ) - ( cd /usr/share/fonts/TTF - mkfontscale . - mkfontdir . - ) + mkfontscale usr/share/fonts/OTF 2> /dev/null + mkfontdir usr/share/fonts/OTF 2> /dev/null + mkfontscale usr/share/fonts/TTF 2> /dev/null + mkfontdir usr/share/fonts/TTF 2> /dev/null fi if [ -x /usr/bin/fc-cache ]; then - /usr/bin/fc-cache -f + /usr/bin/fc-cache -f 2> /dev/null fi diff --git a/source/x/x11/doinst.sh/font-misc-meltho b/source/x/x11/doinst.sh/font-misc-meltho index 0c434b5a..8ebd90a7 100644 --- a/source/x/x11/doinst.sh/font-misc-meltho +++ b/source/x/x11/doinst.sh/font-misc-meltho @@ -1,11 +1,9 @@ #!/bin/sh # Update the X font indexes: if [ -x /usr/bin/mkfontdir -o -x /usr/X11R6/bin/mkfontdir ]; then - ( cd /usr/share/fonts/OTF - mkfontscale . - mkfontdir . - ) + mkfontscale usr/share/fonts/OTF 2> /dev/null + mkfontdir usr/share/fonts/OTF 2> /dev/null fi if [ -x /usr/bin/fc-cache ]; then - /usr/bin/fc-cache -f + /usr/bin/fc-cache -f 2> /dev/null fi diff --git a/source/x/x11/doinst.sh/font-misc-misc b/source/x/x11/doinst.sh/font-misc-misc index 63055f0e..d1a214ba 100644 --- a/source/x/x11/doinst.sh/font-misc-misc +++ b/source/x/x11/doinst.sh/font-misc-misc @@ -1,11 +1,9 @@ #!/bin/sh # Update the X font indexes: if [ -x /usr/bin/mkfontdir -o -x /usr/X11R6/bin/mkfontdir ]; then - ( cd /usr/share/fonts/misc - mkfontscale . - mkfontdir -e /usr/share/fonts/encodings -e /usr/share/fonts/encodings/large . - ) + mkfontscale usr/share/fonts/misc 2> /dev/null + mkfontdir -e /usr/share/fonts/encodings -e /usr/share/fonts/encodings/large usr/share/fonts/misc 2> /dev/null fi if [ -x /usr/bin/fc-cache ]; then - /usr/bin/fc-cache -f + /usr/bin/fc-cache -f 2> /dev/null fi diff --git a/source/x/x11/doinst.sh/font-mutt-misc b/source/x/x11/doinst.sh/font-mutt-misc index 63055f0e..d1a214ba 100644 --- a/source/x/x11/doinst.sh/font-mutt-misc +++ b/source/x/x11/doinst.sh/font-mutt-misc @@ -1,11 +1,9 @@ #!/bin/sh # Update the X font indexes: if [ -x /usr/bin/mkfontdir -o -x /usr/X11R6/bin/mkfontdir ]; then - ( cd /usr/share/fonts/misc - mkfontscale . - mkfontdir -e /usr/share/fonts/encodings -e /usr/share/fonts/encodings/large . - ) + mkfontscale usr/share/fonts/misc 2> /dev/null + mkfontdir -e /usr/share/fonts/encodings -e /usr/share/fonts/encodings/large usr/share/fonts/misc 2> /dev/null fi if [ -x /usr/bin/fc-cache ]; then - /usr/bin/fc-cache -f + /usr/bin/fc-cache -f 2> /dev/null fi diff --git a/source/x/x11/doinst.sh/font-schumacher-misc b/source/x/x11/doinst.sh/font-schumacher-misc index 63055f0e..d1a214ba 100644 --- a/source/x/x11/doinst.sh/font-schumacher-misc +++ b/source/x/x11/doinst.sh/font-schumacher-misc @@ -1,11 +1,9 @@ #!/bin/sh # Update the X font indexes: if [ -x /usr/bin/mkfontdir -o -x /usr/X11R6/bin/mkfontdir ]; then - ( cd /usr/share/fonts/misc - mkfontscale . - mkfontdir -e /usr/share/fonts/encodings -e /usr/share/fonts/encodings/large . - ) + mkfontscale usr/share/fonts/misc 2> /dev/null + mkfontdir -e /usr/share/fonts/encodings -e /usr/share/fonts/encodings/large usr/share/fonts/misc 2> /dev/null fi if [ -x /usr/bin/fc-cache ]; then - /usr/bin/fc-cache -f + /usr/bin/fc-cache -f 2> /dev/null fi diff --git a/source/x/x11/doinst.sh/font-screen-cyrillic b/source/x/x11/doinst.sh/font-screen-cyrillic index 960dd945..dfe79d95 100644 --- a/source/x/x11/doinst.sh/font-screen-cyrillic +++ b/source/x/x11/doinst.sh/font-screen-cyrillic @@ -1,11 +1,9 @@ #!/bin/sh # Update the X font indexes: if [ -x /usr/bin/mkfontdir -o -x /usr/X11R6/bin/mkfontdir ]; then - ( cd /usr/share/fonts/cyrillic - mkfontscale . - mkfontdir . - ) + mkfontscale usr/share/fonts/cyrillic 2> /dev/null + mkfontdir usr/share/fonts/cyrillic 2> /dev/null fi if [ -x /usr/bin/fc-cache ]; then - /usr/bin/fc-cache -f + /usr/bin/fc-cache -f 2> /dev/null fi diff --git a/source/x/x11/doinst.sh/font-sony-misc b/source/x/x11/doinst.sh/font-sony-misc index 63055f0e..d1a214ba 100644 --- a/source/x/x11/doinst.sh/font-sony-misc +++ b/source/x/x11/doinst.sh/font-sony-misc @@ -1,11 +1,9 @@ #!/bin/sh # Update the X font indexes: if [ -x /usr/bin/mkfontdir -o -x /usr/X11R6/bin/mkfontdir ]; then - ( cd /usr/share/fonts/misc - mkfontscale . - mkfontdir -e /usr/share/fonts/encodings -e /usr/share/fonts/encodings/large . - ) + mkfontscale usr/share/fonts/misc 2> /dev/null + mkfontdir -e /usr/share/fonts/encodings -e /usr/share/fonts/encodings/large usr/share/fonts/misc 2> /dev/null fi if [ -x /usr/bin/fc-cache ]; then - /usr/bin/fc-cache -f + /usr/bin/fc-cache -f 2> /dev/null fi diff --git a/source/x/x11/doinst.sh/font-sun-misc b/source/x/x11/doinst.sh/font-sun-misc index 63055f0e..d1a214ba 100644 --- a/source/x/x11/doinst.sh/font-sun-misc +++ b/source/x/x11/doinst.sh/font-sun-misc @@ -1,11 +1,9 @@ #!/bin/sh # Update the X font indexes: if [ -x /usr/bin/mkfontdir -o -x /usr/X11R6/bin/mkfontdir ]; then - ( cd /usr/share/fonts/misc - mkfontscale . - mkfontdir -e /usr/share/fonts/encodings -e /usr/share/fonts/encodings/large . - ) + mkfontscale usr/share/fonts/misc 2> /dev/null + mkfontdir -e /usr/share/fonts/encodings -e /usr/share/fonts/encodings/large usr/share/fonts/misc 2> /dev/null fi if [ -x /usr/bin/fc-cache ]; then - /usr/bin/fc-cache -f + /usr/bin/fc-cache -f 2> /dev/null fi diff --git a/source/x/x11/doinst.sh/font-winitzki-cyrillic b/source/x/x11/doinst.sh/font-winitzki-cyrillic index 960dd945..dfe79d95 100644 --- a/source/x/x11/doinst.sh/font-winitzki-cyrillic +++ b/source/x/x11/doinst.sh/font-winitzki-cyrillic @@ -1,11 +1,9 @@ #!/bin/sh # Update the X font indexes: if [ -x /usr/bin/mkfontdir -o -x /usr/X11R6/bin/mkfontdir ]; then - ( cd /usr/share/fonts/cyrillic - mkfontscale . - mkfontdir . - ) + mkfontscale usr/share/fonts/cyrillic 2> /dev/null + mkfontdir usr/share/fonts/cyrillic 2> /dev/null fi if [ -x /usr/bin/fc-cache ]; then - /usr/bin/fc-cache -f + /usr/bin/fc-cache -f 2> /dev/null fi diff --git a/source/x/x11/doinst.sh/font-xfree86-type1 b/source/x/x11/doinst.sh/font-xfree86-type1 index e3951269..0946b032 100644 --- a/source/x/x11/doinst.sh/font-xfree86-type1 +++ b/source/x/x11/doinst.sh/font-xfree86-type1 @@ -1,11 +1,9 @@ #!/bin/sh # Update the X font indexes: if [ -x /usr/bin/mkfontdir -o -x /usr/X11R6/bin/mkfontdir ]; then - ( cd /usr/share/fonts/Type1 - mkfontscale . - mkfontdir . - ) + mkfontscale usr/share/fonts/Type1 2> /dev/null + mkfontdir usr/share/fonts/Type1 2> /dev/null fi if [ -x /usr/bin/fc-cache ]; then - /usr/bin/fc-cache -f + /usr/bin/fc-cache -f 2> /dev/null fi diff --git a/source/xap/x3270/doinst.sh b/source/xap/x3270/doinst.sh index 049c91e4..37379ca3 100644 --- a/source/xap/x3270/doinst.sh +++ b/source/xap/x3270/doinst.sh @@ -14,11 +14,9 @@ config etc/X11/x3270/ibm_hosts.new # Update the X font indexes: if [ -x /usr/bin/mkfontdir -o -x /usr/X11R6/bin/mkfontdir ]; then - ( cd /usr/share/fonts/misc - mkfontscale . - mkfontdir -e /usr/share/fonts/encodings -e /usr/share/fonts/encodings/large . - ) + mkfontscale usr/share/fonts/misc 2> /dev/null + mkfontdir -e /usr/share/fonts/encodings -e /usr/share/fonts/encodings/large usr/share/fonts/misc 2> /dev/null fi if [ -x /usr/bin/fc-cache ]; then - /usr/bin/fc-cache -f + /usr/bin/fc-cache -f 2> /dev/null fi diff --git a/source/xap/x3270/x3270.SlackBuild b/source/xap/x3270/x3270.SlackBuild index eba6f715..1e437eb7 100755 --- a/source/xap/x3270/x3270.SlackBuild +++ b/source/xap/x3270/x3270.SlackBuild @@ -26,7 +26,7 @@ PKGNAM=x3270 VERSION=3.3 TARBVER=${TARBVER:-$(echo $PKGNAM-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} VERSION=$(echo $TARBVER | cut -f 1,2 -d .) -BUILD=${BUILD:-4} +BUILD=${BUILD:-5} # Automatically determine the architecture we're building on: if [ -z "$ARCH" ]; then |