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

Reply via email to