summaryrefslogtreecommitdiffstats
path: root/network/dante
diff options
context:
space:
mode:
Diffstat (limited to 'network/dante')
-rw-r--r--network/dante/README26
-rw-r--r--network/dante/dante.SlackBuild22
-rw-r--r--network/dante/dante.info8
3 files changed, 27 insertions, 29 deletions
diff --git a/network/dante/README b/network/dante/README
index 97091aa6f0..131a226d1f 100644
--- a/network/dante/README
+++ b/network/dante/README
@@ -2,13 +2,14 @@ dante (a free SOCKS client and server)
Dante is a product developed by Inferno Nettverk A/S. It consists of
a SOCKS server and a SOCKS client, implementing RFC 1928 and related
-standards. It is a flexible product that can be used to provide convenient
-and secure network connectivity.
+standards. It is a flexible product that can be used to provide
+convenient and secure network connectivity.
The Dante SOCKS server interoperates with many popular network
-applications which already have SOCKS support built in to them, such as
-most web-browsers, instant messaging programs, and many others. Dante is
-released under a BSD/CMU-type license and comes with complete source code.
+applications which already have SOCKS support built in to them,
+such as most web-browsers, instant messaging programs, and many
+others. Dante is released under a BSD/CMU-type license and comes with
+complete source code.
Extensive documentation is available at the Dante web site:
@@ -26,17 +27,18 @@ maintainer).
No config files are installed by default. Sample config
files are in /usr/doc/dante-$VERSION/example/, and also as
/etc/sock[ds].conf.example. Dante can be used as a client without a
-config file (by setting SOCKS_SERVER in the environment, e.g.), but more
-fine-grained control is possible with /etc/socks.conf. Dante won't be
-very useful as a server (sockd) without a config file, so copy one of the
-sockd example configs to /etc/sockd.conf if you're going to run a server.
+config file (by setting SOCKS_SERVER in the environment, e.g.), but
+more fine-grained control is possible with /etc/socks.conf. Dante
+won't be very useful as a server (sockd) without a config file, so
+copy one of the sockd example configs to /etc/sockd.conf if you're
+going to run a server.
Dante supports LDAP authentication, but the SlackBuild author hasn't
tested building the support for it. The Dante configure script says
you'll need to install "Kerberos/SASL/GSSAPI/LDAP" for this to work
-(and it should be autodetected, if everything is installed). If you try
-this, please email the maintainer with your results (success, failure,
-anything extra you had to do to make it work).
+(and it should be autodetected, if everything is installed). If you
+try this, please email the maintainer with your results (success,
+failure, anything extra you had to do to make it work).
The build doesn't include the "licensed modules" (purchase required)
and there is no provision for adding them. These include the bandwidth
diff --git a/network/dante/dante.SlackBuild b/network/dante/dante.SlackBuild
index 55078411e4..35f43607a8 100644
--- a/network/dante/dante.SlackBuild
+++ b/network/dante/dante.SlackBuild
@@ -2,17 +2,19 @@
# Slackware build script for dante
-# Written by B. Watson (yalhcru@gmail.com)
+# Written by B. Watson (urchlay@slackware.uk)
# Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details.
# TODO: init script? Only if someone asks for it...
+# 20230103 bkw: BUILD=2, fix broken symlinks.
+
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=dante
-VERSION=${VERSION:-1.4.2}
-BUILD=${BUILD:-1}
+VERSION=${VERSION:-1.4.3}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -24,9 +26,6 @@ if [ -z "$ARCH" ]; then
esac
fi
-# 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
-# could be useful to other scripts.
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
exit 0
@@ -59,11 +58,8 @@ rm -rf $PRGNAM-$VERSION
tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
cd $PRGNAM-$VERSION
chown -R root:root .
-find -L . \
- \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
- -o -perm 511 \) -exec chmod 755 {} \+ -o \
- \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
- -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \+
+find -L . -perm /111 -a \! -perm 755 -a -exec chmod 755 {} \+ -o \
+ \! -perm /111 -a \! -perm 644 -a -exec chmod 644 {} \+
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
@@ -106,8 +102,8 @@ cat $CWD/README > $PKG/usr/doc/$PRGNAM-$VERSION/README.Slackware
# Not going to install actual socks.conf and sockd.conf in /etc,
# but at least symlink the examples where they can be found easily.
mkdir -p $PKG/etc
-ln -s ../usr/doc/$PRGNAM-$VERSION/socks.conf $PKG/etc/socks.conf.example
-ln -s ../usr/doc/$PRGNAM-$VERSION/sockd.conf $PKG/etc/sockd.conf.example
+ln -s ../usr/doc/$PRGNAM-$VERSION/example/socks.conf $PKG/etc/socks.conf.example
+ln -s ../usr/doc/$PRGNAM-$VERSION/example/sockd.conf $PKG/etc/sockd.conf.example
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
diff --git a/network/dante/dante.info b/network/dante/dante.info
index 39bc7ea1ab..49a2b1071e 100644
--- a/network/dante/dante.info
+++ b/network/dante/dante.info
@@ -1,10 +1,10 @@
PRGNAM="dante"
-VERSION="1.4.2"
+VERSION="1.4.3"
HOMEPAGE="https://www.inet.no/dante/"
-DOWNLOAD="https://www.inet.no/dante/files/dante-1.4.2.tar.gz"
-MD5SUM="77551576d3e80bfaa941055a2959da81"
+DOWNLOAD="https://www.inet.no/dante/files/dante-1.4.3.tar.gz"
+MD5SUM="28ae15fb9e4f5ce7fe17307d01edc075"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
MAINTAINER="B. Watson"
-EMAIL="yalhcru@gmail.com"
+EMAIL="urchlay@slackware.uk"