Omar Polo <[email protected]> writes:
> Hello, > > Alex Naumov <[email protected]> writes: > >> Greetings, >> >> This patch updates GNU Screen to version 4.9.0. >> >> 'portcheck', 'port-lib-depends-check' and 'update-plist' returns 0. >> Updated and tested on aarch64 (SoftIron Overdrive 1000). >> >> All tests are OK: >> * 'make test' >> * manually started a screen(1) and did some basic operation with it. >> >> I removed: >> * patches/patch-osdef_h_in because it's in upstream >> * patches/patch-acconfig_h upstream includes fix for CVE-2021-26937, so I >> "defined" UTF-8 back >> >> I also updated patches/patch-pty_c because of a typo in upstream... >> >> Changelog: >> Version 4.9.0 (30/01/2022): >> * Hardstatus option for used encoding (escape string '%e') >> * OpenBSD uses native openpty() from its util.h >> * 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) >> >> Cheers, >> Alexander Naumov > > I've tested it on amd64 and i386, and it works, thanks! > > I've committed it with two tweaks: > > - removed REVISION: it should start as empty string (i.e. no revision > at all) and is bumped when the port changes without bumping revision I meant "... and is bumped when the port changes without incrementing the version" > - i've regenerated patch-doc_screen_1, the offsets changed > > Oh, and just a comment, there's no need to tweak the rcsid (the > $OpenBSD$ lines.) They are automatically replaced/filled by CVS upon > commit :) > > Cheers > > Omar Polo
