git: d7c0a4e88fa8 - main - sysutils/screen: Make MULTIUSER default
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 10 Apr 2022 13:40:00 UTC
The branch main has been updated by cy: URL: https://cgit.FreeBSD.org/ports/commit/?id=d7c0a4e88fa806f0e31f027929c7c77ea23b93b5 commit d7c0a4e88fa806f0e31f027929c7c77ea23b93b5 Author: Cy Schubert <cy@FreeBSD.org> AuthorDate: 2022-04-10 13:26:54 +0000 Commit: Cy Schubert <cy@FreeBSD.org> CommitDate: 2022-04-10 13:38:59 +0000 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 --- sysutils/screen/Makefile | 4 ++-- 1 file 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