History log of /openbsd-src/usr.bin/awk/FIXES (Results 1 – 25 of 61)
Revision Date Author Comments
# fb60ec6a 03-Aug-2024 millert <millert@openbsd.org>

Update awk to the July 28, 2024 version.
* Fixed readcsvrec resize segfault when reading csv records longer than 8k.
* Rewrite if-else chain in quoted as a switch.


# fa9a5497 03-Jun-2024 millert <millert@openbsd.org>

Spelling fixes and removal of unneeded prototypes and extern.
From jsg@ via upstream.


# e109dc98 04-May-2024 millert <millert@openbsd.org>

Update awk to the May 4, 2024 version.
Fixes a use-after-free bug with ARGV for "delete ARGV".


# 85e00e30 25-Apr-2024 millert <millert@openbsd.org>

Update awk to the Apr 22, 2024 version.

* fixed regex engine gototab reallocation issue that was introduced
during the Nov 24 rewrite.

* fixed use-after-free bug in fnematch due to adjbuf inva

Update awk to the Apr 22, 2024 version.

* fixed regex engine gototab reallocation issue that was introduced
during the Nov 24 rewrite.

* fixed use-after-free bug in fnematch due to adjbuf invalidating
the pointers to buf.

show more ...


# ce6cba49 25-Jan-2024 millert <millert@openbsd.org>

Update awk to the Jan 22, 2024 version.


# d9ecc40d 28-Nov-2023 millert <millert@openbsd.org>

Update awk to the Nov 27, 2023 version.


# c83d5272 25-Nov-2023 millert <millert@openbsd.org>

Update awk to the Nov 24, 2023 version.


# 6e363ec3 22-Nov-2023 millert <millert@openbsd.org>

Update awk to the Nov 20, 2023 version.

This includes a rewrite of the fnematch() function as well as a
refactoring of the sub and gsub implementation.


# f642db95 31-Oct-2023 millert <millert@openbsd.org>

Update awk to Oct 30, 2023 version.

This is really just a version number bump as we already have the
fixes committed.


# 35a004d4 06-Oct-2023 millert <millert@openbsd.org>

Update awk to Sep 24, 2023 version.

fnematch and getrune have been overhauled to solve issues around
unicode FS and RS. also fixed gsub null match issue with unicode.
big thanks to Arnold Robbins.


# a886e62e 17-Sep-2023 millert <millert@openbsd.org>

Update to the One True Awk, 2nd edition (Sep 12, 2023).

This corresponds to the 2nd edition of "The AWK Programming Language"
and adds support for UTF-8 and comma-separated value inputs.


# c4ead62f 10-Sep-2023 millert <millert@openbsd.org>

Update awk to Sep 6, 2023 version.


# 3e3c92c2 09-Sep-2023 millert <millert@openbsd.org>

Update awk to Dec 15, 2022 version.

Force hex escapes in strings to be no more than two characters, as
they already are in regular expressions. This brings internal
consistency, as well as consisten

Update awk to Dec 15, 2022 version.

Force hex escapes in strings to be no more than two characters, as
they already are in regular expressions. This brings internal
consistency, as well as consistency with gawk.

show more ...


# f190fa91 21-Sep-2022 millert <millert@openbsd.org>

Update awk to Sep 12, 2022 version.
Fix undefined behavior and a use-after-free in cat().


# dd20eed5 01-Sep-2022 millert <millert@openbsd.org>

Update awk to Aug 30, 2022 version.
Various leaks and use-after-free issues plugged/fixed.


# a06fd656 03-Jun-2022 millert <millert@openbsd.org>

Memory leak when assigning a string to some of the built-in variables.
Allocated string erroneously marked DONTFREE. From Miguel Pineiro Jr.


# 7ef192a2 03-Jun-2022 millert <millert@openbsd.org>

The fulfillment of an assignment operand had been truncating its
entry in ARGV (since circa 1989). From Miguel Pineiro Jr.


# abf388a5 03-Jun-2022 millert <millert@openbsd.org>

Fix a file management memory leak that appears to have been there
since the files array was first initialized with stdin, stdout, and
stderr (circa 1992). From Miguel Pineiro Jr.


# e6d791e9 27-Jan-2022 millert <millert@openbsd.org>

Update awk to Dec 8, 2021 version.
Fixes error handling in closefile() and closeall(). Long standing
warnings had been made fatal and some fatal errors went undetected.


# ddea2c8a 12-Nov-2021 millert <millert@openbsd.org>

Update awk to Nov 03, 2021 version.
We already had the fix so no actual code changes.


# f9297e05 02-Nov-2021 millert <millert@openbsd.org>

Update awk to October 12, 2021 version.
Fixes a decision bug with trailing stuff in lib.c:is_valid_number.
All other fixes were already present.


# 6de80fb8 18-Dec-2020 millert <millert@openbsd.org>

Update awk to December 18, 2020 version.
Includes the official fix for +-inf and +-nan handling.


# 483fa115 09-Dec-2020 millert <millert@openbsd.org>

Update awk to December 8, 2020 version.
Prevents strings beginning with "inf" or "nan" from being interpreted
as infinity or not-a-number respectively which still parsing "inf"
and "nan" (with or wit

Update awk to December 8, 2020 version.
Prevents strings beginning with "inf" or "nan" from being interpreted
as infinity or not-a-number respectively which still parsing "inf"
and "nan" (with or without a leading sign) correctly.

show more ...


# 60613915 11-Aug-2020 millert <millert@openbsd.org>

Update awk to August 7, 2020 version.


# 5df2889f 30-Jul-2020 millert <millert@openbsd.org>

Update awk to July 30, 2020 version.


123