summaryrefslogtreecommitdiffstats
path: root/source/n
diff options
context:
space:
mode:
author Patrick J Volkerding <volkerdi@slackware.com>2024-03-13 19:46:48 +0000
committer Eric Hameleers <alien@slackware.com>2024-03-13 21:30:19 +0100
commit47e3f5d9c3c5d0832b83f12782ded63fdcb11bd1 (patch)
tree84be9b35d40057667e2d7616b8b9adef6f68c093 /source/n
parente4d752ef5069af2d0502827a03aaadfe36d3bb04 (diff)
downloadcurrent-47e3f5d9c3c5d0832b83f12782ded63fdcb11bd1.tar.gz
current-47e3f5d9c3c5d0832b83f12782ded63fdcb11bd1.tar.xz
Wed Mar 13 19:46:48 UTC 202420240313194648
a/etc-15.1-x86_64-9.txz: Rebuilt. Added proftpd user (97) and proftpd group (97). Added nm-openvpn user (320) and nm-openvpn group (320). Added openvpn user (443) and openvpn group (443). Added overflowuid user (65534) and overflowgid group (65534). Thanks to opty for encouraging us to think about nobody. d/meson-1.4.0-x86_64-1.txz: Upgraded. d/python-setuptools-69.2.0-x86_64-1.txz: Upgraded. l/expat-2.6.2-x86_64-1.txz: Upgraded. Prevent billion laughs attacks with isolated use of external parsers. For more information, see: https://github.com/libexpat/libexpat/commit/1d50b80cf31de87750103656f6eb693746854aa8 https://www.cve.org/CVERecord?id=CVE-2024-28757 (* Security fix *) l/pipewire-1.0.4-x86_64-1.txz: Upgraded. l/python-zipp-3.18.0-x86_64-1.txz: Upgraded. n/openvpn-2.6.9-x86_64-2.txz: Rebuilt. Run as openvpn:openvpn. Thanks to rkelsen. n/proftpd-1.3.8b-x86_64-2.txz: Rebuilt. Run as proftpd:proftpd. x/libva-2.21.0-x86_64-1.txz: Upgraded. x/libva-utils-2.21.0-x86_64-1.txz: Upgraded. xap/NetworkManager-openvpn-1.10.2-x86_64-2.txz: Rebuilt. Run as nm-openvpn:nm-openvpn. Thanks to Markus Wiesner.
Diffstat (limited to 'source/n')
-rw-r--r--source/n/openvpn/README10
-rwxr-xr-xsource/n/openvpn/openvpn.SlackBuild6
-rw-r--r--source/n/openvpn/rc.openvpn8
-rw-r--r--source/n/proftpd/etc/proftpd.conf6
-rwxr-xr-xsource/n/proftpd/proftpd.SlackBuild6
5 files changed, 18 insertions, 18 deletions
diff --git a/source/n/openvpn/README b/source/n/openvpn/README
index cf2c6602f..46d8e00b4 100644
--- a/source/n/openvpn/README
+++ b/source/n/openvpn/README
@@ -16,11 +16,11 @@ openssl-solibs) and lzo installed on your computer.
Please note that there is no default config file for OpenVPN. This is
by design. OpenVPN can technically use any config file in any location.
However, this script does create an /etc/openvpn/ directory with certs/
-and keys/ subdirectories. Feel free to place config files, keys, and
+and keys/ subdirectories. Feel free to place config files, keys, and
certificates in these directories. certs/ and keys/ are owned by user
-root and group nobody and are not world readable nor writable.
-Additionally, they are not writable by group nobody. It is recommended
-that you run openvpn nobody:nobody, but you may use another
-non-privilaged user and group at your option. Just change the
+root and group openvpn and are not world readable nor writable.
+Additionally, they are not writable by group openvpn. It is recommended
+that you run openvpn openvpn:openvpn, but you may use another
+non-privileged user and group at your option. Just change the
permissions on these permissions to reflect that if you do.
diff --git a/source/n/openvpn/openvpn.SlackBuild b/source/n/openvpn/openvpn.SlackBuild
index 21406b8b4..06c96254a 100755
--- a/source/n/openvpn/openvpn.SlackBuild
+++ b/source/n/openvpn/openvpn.SlackBuild
@@ -1,7 +1,7 @@
#!/bin/bash
# Copyright 2006, Alan Hicks, Lizella, GA
-# Copyright 2008, 2009, 2010, 2011, 2013, 2016, 2018 Patrick J. Volkerding, Sebeka, MN, USA
+# Copyright 2008, 2009, 2010, 2011, 2013, 2016, 2018, 2024 Patrick J. Volkerding, Sebeka, MN, USA
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=openvpn
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
# Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then
@@ -124,7 +124,7 @@ fi
# Create a decent config directory. openvpn doesn't have one by
# default, nor does it have a single config file.
mkdir -p $PKG/etc/openvpn/{certs,keys}
-chown root:nobody $PKG/etc/openvpn/{certs,keys}
+chown root:openvpn $PKG/etc/openvpn/{certs,keys}
chmod 750 $PKG/etc/openvpn/{certs,keys}
# Install a startup script:
diff --git a/source/n/openvpn/rc.openvpn b/source/n/openvpn/rc.openvpn
index 86f319225..8494ce329 100644
--- a/source/n/openvpn/rc.openvpn
+++ b/source/n/openvpn/rc.openvpn
@@ -22,16 +22,16 @@ ovpn_start() {
if [ -z "$1" ]; then # start OpenVPN for all config files:
if /bin/ls /etc/openvpn/*.conf 1> /dev/null 2> /dev/null ; then
for config in /etc/openvpn/*.conf ; do
- echo "Starting OpenVPN: /usr/sbin/openvpn --daemon --writepid /run/openvpn/$(basename $config).pid --user nobody --group nobody --config $config"
- /usr/sbin/openvpn --daemon --writepid /run/openvpn/$(basename $config).pid --user nobody --group nobody --config $config
+ echo "Starting OpenVPN: /usr/sbin/openvpn --daemon --writepid /run/openvpn/$(basename $config).pid --user openvpn --group openvpn --config $config"
+ /usr/sbin/openvpn --daemon --writepid /run/openvpn/$(basename $config).pid --user openvpn --group openvpn --config $config
done
else
echo "Unable to start OpenVPN - no .conf files found in /etc/openvpn/."
fi
else # start OpenVPN for one config file:
if [ -r "$1" ]; then
- echo "Starting OpenVPN: /usr/sbin/openvpn --daemon --writepid /run/openvpn/$(basename $1).pid --user nobody --group nobody --config $1"
- /usr/sbin/openvpn --daemon --writepid /run/openvpn/$(basename $1).pid --user nobody --group nobody --config $1
+ echo "Starting OpenVPN: /usr/sbin/openvpn --daemon --writepid /run/openvpn/$(basename $1).pid --user openvpn --group openvpn --config $1"
+ /usr/sbin/openvpn --daemon --writepid /run/openvpn/$(basename $1).pid --user openvpn --group openvpn --config $1
else # config file is missing:
echo "Error starting OpenVPN: config file $1 is missing."
fi
diff --git a/source/n/proftpd/etc/proftpd.conf b/source/n/proftpd/etc/proftpd.conf
index 50ee487c2..83cdc4cfa 100644
--- a/source/n/proftpd/etc/proftpd.conf
+++ b/source/n/proftpd/etc/proftpd.conf
@@ -1,6 +1,6 @@
# This is a basic ProFTPD configuration file.
# It establishes a single server and a single anonymous login.
-# It assumes that you have a user/group "nobody" and "ftp"
+# It assumes that you have a user/group "proftpd" and "ftp"
# for normal/anonymous operation.
ServerName "ProFTPD Default Installation"
@@ -27,8 +27,8 @@ UseIPv6 off
MaxInstances 30
# Set the user and group under which the server will run.
-User nobody
-Group nogroup
+User proftpd
+Group proftpd
# Set system log location:
SystemLog /var/log/proftpd.log
diff --git a/source/n/proftpd/proftpd.SlackBuild b/source/n/proftpd/proftpd.SlackBuild
index 5408c3fb8..35711a01a 100755
--- a/source/n/proftpd/proftpd.SlackBuild
+++ b/source/n/proftpd/proftpd.SlackBuild
@@ -1,6 +1,6 @@
#!/bin/bash
-# Copyright 2008, 2009, 2010, 2011, 2012, 2013, 2016, 2017, 2018, 2020 Patrick J. Volkerding, Sebeka, MN, USA
+# Copyright 2008, 2009, 2010, 2011, 2012, 2013, 2016, 2017, 2018, 2020, 2024 Patrick J. Volkerding, Sebeka, MN, USA
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=proftpd
VERSION=1.3.8b
DIRVER=1.3.8b
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "}
@@ -111,7 +111,7 @@ mkdir -p $PKG/home/ftp
# Directory used by mod_ban:
mkdir -p $PKG/var/db/proftpd
-chown nobody:nogroup $PKG/var/db/proftpd
+chown proftpd:proftpd $PKG/var/db/proftpd
# Compress manual pages:
find $PKG/usr/man -type f -exec gzip -9 {} \+