aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCy Schubert <cy@FreeBSD.org>2022-04-10 13:26:54 +0000
committerCy Schubert <cy@FreeBSD.org>2022-04-10 13:38:59 +0000
commitd7c0a4e88fa806f0e31f027929c7c77ea23b93b5 (patch)
tree218354d6cb5cb63ced2105ef224077840e7669d7
parentd6090705165174908ba4e2d6b404d62844ce5e95 (diff)
downloadports-d7c0a4e88fa806f0e31f027929c7c77ea23b93b5.tar.gz
ports-d7c0a4e88fa806f0e31f027929c7c77ea23b93b5.zip
sysutils/screen: Make MULTIUSER default
Setuid root screen uses /tmp/screen for its sockets while non-setuid root screen uses /tmp/uscreens. This is too much of a POLA violation, therefore make MULTUSER default. This commit reverts the intent of PR/262903. People wishing to secure their screen must terminate all screen sessions before rebuilding without the MULTIUSER option. Reported by: many Fixes: 2022Q2
-rw-r--r--sysutils/screen/Makefile4
1 files changed, 2 insertions, 2 deletions
diff --git a/sysutils/screen/Makefile b/sysutils/screen/Makefile
index a5b9136a910e..595f4c1236e7 100644
--- a/sysutils/screen/Makefile
+++ b/sysutils/screen/Makefile
@@ -2,7 +2,7 @@
PORTNAME= screen
PORTVERSION= 4.9.0
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= sysutils
MASTER_SITES= GNU \
ftp://ftp.gnu.org/gnu/screen/ \
@@ -20,7 +20,7 @@ LICENSE= GPLv3
OPTIONS_DEFINE= INFO NETHACK XTERM_256 SYSTEM_SCREENRC MULTIUSER
OPTIONS_DEFAULT= INFO NETHACK XTERM_256 SOCKETS SYSTEM_SCREENRC \
- NCURSES_DEFAULT
+ NCURSES_DEFAULT MULTIUSER
OPTIONS_SINGLE= IPC NCURSES
OPTIONS_SINGLE_IPC= SOCKETS NAMED_PIPES
OPTIONS_SINGLE_NCURSES= NCURSES_DEFAULT NCURSES_BASE NCURSES_PORT