Hello,
Alex Naumov <alexander_naumov@opensuse.org> 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'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
No comments:
Post a Comment