diff options
author | Patrick J Volkerding <volkerdi@slackware.com> | 2019-02-06 00:29:25 +0000 |
---|---|---|
committer | Eric Hameleers <alien@slackware.com> | 2019-02-06 08:59:42 +0100 |
commit | 05538a2b6dae06b52a4533f94999286b4c89a916 (patch) | |
tree | 3d459fe6cf48cbda01f31597eaf1ccd8a8ca4678 /source/d/slacktrack/slacktrack-project/slacktrack.SlackBuild | |
parent | d2c74e4a2e54d27d10eded3c422abf233dafdab8 (diff) | |
download | current-05538a2b6dae06b52a4533f94999286b4c89a916.tar.gz |
Wed Feb 6 00:29:25 UTC 201920190206002925
ap/linuxdoc-tools-0.9.73-x86_64-1.txz: Upgraded.
Upgraded to gtk-doc-1.29.
Upgraded to asciidoc-8.6.10.
Upgraded to perl-XML-SAX-1.00.
Thanks to Stuart Winter.
d/meson-0.49.2-x86_64-1.txz: Upgraded.
d/python-setuptools-40.8.0-x86_64-1.txz: Upgraded.
d/slacktrack-2.19-x86_64-1.txz: Upgraded.
Thanks to Stuart Winter.
l/imagemagick-6.9.10_26-x86_64-1.txz: Upgraded.
n/dovecot-2.3.4.1-x86_64-1.txz: Upgraded.
This update addresses security issues:
CVE-2019-3814: If imap/pop3/managesieve/submission client has trusted
certificate with missing username field (ssl_cert_username_field), under
some configurations Dovecot mistakenly trusts the username provided via
authentication instead of failing.
ssl_cert_username_field setting was ignored with external SMTP AUTH,
because none of the MTAs (Postfix, Exim) currently send the cert_username
field. This may have allowed users with trusted certificate to specify any
username in the authentication. This bug didn't affect Dovecot's
Submission service.
For more information, see:
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-3814
(* Security fix *)
Diffstat (limited to 'source/d/slacktrack/slacktrack-project/slacktrack.SlackBuild')
-rwxr-xr-x | source/d/slacktrack/slacktrack-project/slacktrack.SlackBuild | 107 |
1 files changed, 0 insertions, 107 deletions
diff --git a/source/d/slacktrack/slacktrack-project/slacktrack.SlackBuild b/source/d/slacktrack/slacktrack-project/slacktrack.SlackBuild deleted file mode 100755 index 244d92ed..00000000 --- a/source/d/slacktrack/slacktrack-project/slacktrack.SlackBuild +++ /dev/null @@ -1,107 +0,0 @@ -#!/bin/bash - -################################################################# -# Program: slacktrack.SlackBuild -# Purpose: Build a Slackware Package of slacktrack -# Author : Stuart Winter <mozes@slackware.com> -# Version: 1.06 -# Date...: 05-Apr-2013 -################################################################# - -PKGNAM=slacktrack -VERSION=${VERSION:-2.18} -BUILD=${BUILD:-1} - -# Automatically determine the architecture we're building on: -case "$( uname -m )" in - i?86) export ARCH=i586 - PKGEXT=txz ;; - arm*) export ARCH=arm - PKGEXT=txz ;; - # Unless $ARCH is already set, use uname -m for all other archs: - *) export ARCH=$( uname -m ) - PKGEXT=txz ;; -esac - -SLACKPACKAGE=$PKGNAM-$VERSION-$ARCH-$BUILD.$PKGEXT - -# Resting place for the package .t?z: -PKGSTORE=${PKGSTORE:=/tmp} - -# Temporary unarchive, compile & package-root directory: -TMP=/tmp/build-slacktrack -PKG=/tmp/package-slacktrack - -# Work out where we are now so we can untar our source ball from it: -CWD=$PWD - -# Delete previous build dirs -rm -rf $PKG $TMP -mkdir -pm755 $PKG $TMP - -# Create package framework: -mkdir -pm755 $PKG/{install,usr/{libexec/slacktrack,bin,doc/$PKGNAM-${VERSION},man/man8}} - -# slacktrack's docs: -cp -fav $CWD/docs/* $PKG/usr/doc/$PKGNAM-${VERSION} -rm -fv $PKG/usr/doc/$PKGNAM-${VERSION}/INSTALL - -# Fix any wonky permissions the docs may have attracted: -find $PKG/usr/doc -type f -print0 | xargs -0 chmod 644 -find $PKG/usr/doc -type f -print0 | xargs -0 chown root:root - -# Install man pages: -( cd $CWD/man - ./man.build - gzip -9c slacktrack.8 > $PKG/usr/man/man8/slacktrack.8.gz - gzip -9c slackdtxt.8 > $PKG/usr/man/man8/slackdtxt.8.gz - rm -f *.8 ) - -# Install slacktrack & friends: -install -oroot -groot -vpm755 $CWD/scripts/{slacktrack,slackdtxt} \ - $PKG/usr/bin - -# Build the ln wrapper: -gcc -O3 $CWD/ln-wrapper.c -o $PKG/usr/libexec/slacktrack/ln || exit 1 -strip --strip-unneeded $PKG/usr/libexec/slacktrack/ln - -# Install package description: -install -vpm644 $CWD/slack-desc $PKG/install - -# Build package: -cd $PKG -chown -R root:root . -chmod -R og-w . -makepkg -l y -c n $PKGSTORE/$SLACKPACKAGE - -# Create the corresponding .txt description file: -( cd $PKGSTORE && $CWD/scripts/slackdtxt $SLACKPACKAGE ) - -# Package maintainer stuff: -PARAMS="$( getopt -qn "$( basename $0 )" -o iz -- "$@" )" -if [ $? -eq 0 ]; then - eval set -- "$PARAMS" - for option in $* ; do - case "${option}" in - -i) - removepkg slacktrack - installpkg $PKGSTORE/$SLACKPACKAGE - shift ;; - - -z) - echo -n "Making a distributable source archive" - ( cd $CWD/.. - # Don't worry, you're not missing much! - chown -R root:root . - tar --exclude slacktrack/2bourbon \ - --exclude slacktrack/old_stuff \ - -Ixz -cf $CWD/../slackware-package-dir/slacktrack/$PKGNAM-${VERSION}-source.tar.xz slacktrack-project ) - echo " ... done" - shift ;; - esac done -fi - -# Delete temporary build dir and package-root. -# I don't like doing this anymore - I prefer to be able to refer back to -# the compiled source tree after the build. -#rm -rf $TMP $PKG |