HomeFreeBSD

ota: Import One True Awk 20240422 (a3b68e649d2d)

Description

ota: Import One True Awk 20240422 (a3b68e649d2d)

Apr 22, 2024:
fixed regex engine gototab reallocation issue that was
introduced during the Nov 24 rewrite. Thanks to Arnold Robbins.
Fixed a scan bug in split in the case the separator is a single
character. thanks to Oguz Ismail for spotting the issue.

Mar 10, 2024:
fixed use-after-free bug in fnematch due to adjbuf invalidating
the pointers to buf. thanks to github user caffe3 for spotting
the issue and providing a fix, and to Miguel Pineiro Jr.
for the alternative fix.
MAX_UTF_BYTES in fnematch has been replaced with awk_mb_cur_max.
thanks to Miguel Pineiro Jr.

Note: This brings in the matchop-deref.* files that were missing (but in
FreeBSD already) and adds system-stauts.ok2. The latter has been deleted
in FreeBSD since it does not fit ATF well. Care must be taken to remove it
before the merge this time.

Sponsored by: Netflix

Details

Provenance
impAuthored on May 4 2024, 5:06 PM
Parents
rGe8a605e129c6: ota: Import One True Awk from 20240122 (6a07a6d3bb63)
Branches
Unknown
Tags
Unknown
References
tag: vendor/one-true-awk/a3b68e649d2d