notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
All times are UTC
Ukraine
The safest procedure: change your FreshPorts password. Anything you had set before Friday March 24 2023 09:49:20 UTC should be changed. You can read more here: SQL inejection issues fixed and FreshSource code fixes Sorry about the extra work for you.
All known SQL injection issues patched. There is no evidence it was exploited. That doesn’t mean it wasn’t. Please change your password.
non port: sysutils/screen/pkg-plist
SVNWeb

Number of commits found: 12

Tue, 29 Mar 2022
[ 22:13 Cy Schubert (cy) search for other commits by this committer ]    commit hash:61ebb668c105081e004d2d742d7051133001977f  commit hash:61ebb668c105081e004d2d742d7051133001977f  commit hash:61ebb668c105081e004d2d742d7051133001977f  61ebb66 
sysutils/screen: Varioius fixups

Make interprets PLIST variable names too. Choose a variable name
different enough not to be interpreted by make.

Fix a typo.

Use default executable permissions of 555, same as if permissions
weren't set in the first place. We're only interested in the setuid
bit. This requries a PORTREVISION bump.
[ 17:06 Cy Schubert (cy) search for other commits by this committer ]    commit hash:36f516ad2ae4fe01c51f8055c87491d0dd2605e9  commit hash:36f516ad2ae4fe01c51f8055c87491d0dd2605e9  commit hash:36f516ad2ae4fe01c51f8055c87491d0dd2605e9  36f516a 
sysutils/screen: Fix plist

PLIST doesn't like "_" in variable names. Fix by renaming
MULTIUSER_SCREEN to MULTIUSER.

PR:		262903
Reported by:	sunpoet, Michael Butler <imb@protected-networks.net>
Fixes:		8f528507e9ca
Pointy hat to:	cy
[ 15:39 Cy Schubert (cy) search for other commits by this committer ]    commit hash:8f528507e9ca0e4f9020269ac69fc7d87249417d  commit hash:8f528507e9ca0e4f9020269ac69fc7d87249417d  commit hash:8f528507e9ca0e4f9020269ac69fc7d87249417d  8f52850 
sysutils/screen: Disable multiuser mode by default

Multiuser mode is a handy way to share a screen among people who do
not reside in the same location. Unforutnately it requires that screen
be setuid root. GNU screen has had a number of CVEs over the years.
See https://www.cvedetails.com/vulnerability-list/vendor_id-72/\
product_id-1860/GNU-Screen.html. Removing the setuid bit mitigates this
at the expense of breaking the multuser feature.

Red Hat removed GNU screen's setuid bit over a dozen years ago. Their
rationale is documented in their bugzilla bug 580339, where they stated
that most users don't use the multiuser feature. (Personally, I'm the only
person I know of who uses that feature.)

Users who use the multuser feature should enable the MUILTUSER option
prior to building screen or using poudriere-options. Alternatively, users
can chmod the setuid bit on when needed.

PR:		262903
Submitted by:	david@isnic.is (mostly)
Reported by:	david@isnic.is
Thu, 17 Mar 2022
[ 23:44 Cy Schubert (cy) search for other commits by this committer ]    commit hash:9bdc788616889d0a2b3f9c8b8996610cdfe82be7  commit hash:9bdc788616889d0a2b3f9c8b8996610cdfe82be7  commit hash:9bdc788616889d0a2b3f9c8b8996610cdfe82be7  9bdc788 
sysutils/screen: Update to 4.9.0

Update screen to 4.9.0. From the release announcement:

New in this release:
  * Hardstatus option for used encoding (escape string '%e')
  * Fixes:
    - fix combining char handling that could lead to a segfault
    - CVE-2021-26937: possible denial of service via a crafted UTF-8
      character sequence (bug #60030)
    - make screen exit code be 0 when checking --help
    - session names limit is 80 symbols (bug #61534)
    - option -X ignores specified user in multiuser env (bug #37437)
    - a lot of reformations/fixes/cleanups (man page and source code)

For full list of changes see
https://git.savannah.gnu.org/cgit/screen.git/log/?h=v.4.9.0

Note that CVE-2021-26937 was fixed in the FreeBSD port in 2021.
Thu, 29 Aug 2019
[ 14:09 bapt search for other commits by this committer ] Original commit   Revision:510164
Always install the manpage and let the user decide if they do want
to install groff(1) as advised by man(1) if they want.

Reviewed by:	cy
Approved by:	cy (maintainer)
Differential Revision:	https://reviews.freebsd.org/D21463
Sun, 1 Feb 2015
[ 14:30 cy search for other commits by this committer ] Original commit   Revision:378242
Fix pkg-plist.
Sat, 31 Jan 2015
[ 23:32 cy search for other commits by this committer ] Original commit   Revision:378228
Bump PORTREVISION for r373436.

PR:		PR/197225
Wed, 26 Nov 2014
[ 01:37 cy search for other commits by this committer ] Original commit   Revision:373436
nstall optional screenrc with helpful status line instead of the
default.

Submitted by:	alfred, kmoore
Reviewed by:	rodrigc
Sat, 22 Nov 2014
[ 09:13 antoine search for other commits by this committer ] Original commit   Revision:373038 (Only the first 10 of 218 ports in this commit are shown above. View all ports for this commit)
Cleanup plist
Tue, 22 Oct 2013
[ 20:15 cy search for other commits by this committer ] Original commit   Revision:331314
Convert to staging.

PR:		183186
Submitted by:	mat
Tue, 3 May 2011
[ 19:34 cy search for other commits by this committer ] Original commit 
Back out previous commit. It broke UTF8 functioning.

Submitted by:   Dmitry Marakasov <amdmi3@amdmi3.ru>
Sun, 1 May 2011
[ 04:28 cy search for other commits by this committer ] Original commit 
Add support for KOI8-U.

PR:             ports/156031
Submitted by:   Valentin Nechayev <netch@netch.kiev.ua>

Number of commits found: 12