git: vendor/AWK vendor/awk: upgrade from 20200702 to 20220912

Antonio Huete Jimenez tuxillo at crater.dragonflybsd.org
Wed Nov 9 03:12:43 PST 2022


commit 48f09a05eae3c033c64ca14a74c3e84d7c7a5c90
Author: Antonio Huete Jimenez <tuxillo at quantumachine.net>
Date:   Wed Nov 9 09:42:35 2022 +0100

    vendor/awk: upgrade from 20200702 to 20220912
    
    Bugfixes and maintenance:
    
    - Clean up xfree, remove redundant NULL check.
    - Stop leaking tempcells from extra arguments in format.
    - Fix leak of qstring result in setclvar.
    - Fix leak of regex string representations.
    - Fix memory leak in string assignment to built-ins.
    - Eliminate file management memory leak.
    - When closing, don't flush input streams
    - Heap buffer overflow from PR #83 fixed in #121.
    
    For details, see FIXES, or commit history at
    https://github.com/onetrueawk/awk/commits/master

Summary of changes:
 contrib/awk/FIXES     | 117 ++++++++++++++++++++++++++++++++-
 contrib/awk/README.md |  21 +++---
 contrib/awk/awk.1     |  57 ++++++++++++++++
 contrib/awk/awk.h     |   2 +-
 contrib/awk/awkgram.y |  25 ++++---
 contrib/awk/b.c       |  49 +++++++-------
 contrib/awk/lex.c     |  21 +++---
 contrib/awk/lib.c     | 130 ++++++++++++++++++++++++++----------
 contrib/awk/main.c    |  13 ++--
 contrib/awk/maketab.c |   6 +-
 contrib/awk/parse.c   |   4 +-
 contrib/awk/proto.h   |   4 +-
 contrib/awk/run.c     | 177 ++++++++++++++++++++++++++++++++------------------
 contrib/awk/tran.c    |  80 +++++++++++++----------
 14 files changed, 505 insertions(+), 201 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/48f09a05eae3c033c64ca14a74c3e84d7c7a5c90


-- 
DragonFly BSD source repository


More information about the Commits mailing list