This website requires JavaScript.
075624a72a
minor edit, maintainer email.
master
rel0
ozan yigit
2022-01-24 18:59:18 -0500
b9c01f5122
Merge branch 'mpinjr-fix-ioerrors' into staging
ozan yigit
2021-12-26 13:44:58 -0500
7816d47dc8
When closing, don't flush input streams
Miguel Pineiro Jr
2021-12-16 20:07:10 -0500
99f6a43296
Fix error handling in closefile and closeall
Miguel Pineiro Jr
2021-12-08 21:37:28 -0500
1d780ac4f8
Delete leading spaces surrounding closefile
Miguel Pineiro Jr
2021-12-08 18:42:59 -0500
01749f04cf
Revert "resolve parsing of a slash character within a cclass "/[/]/" without escape"
ozan yigit
2021-11-25 13:29:49 -0500
cfe6b6b99d
Revert "version and FIXES updated."
ozan yigit
2021-11-25 13:29:16 -0500
52fb5d07d3
version and FIXES updated.
ozan yigit
2021-11-23 16:10:27 -0500
d91c473c7c
resolve parsing of a slash character within a cclass "/[/]/" without escape
ozan yigit
2021-11-23 16:09:51 -0500
c50ef66d11
updated
ozan yigit
2021-11-03 22:44:35 -0400
a4ca5ea32f
updated version date
ozan yigit
2021-11-03 22:41:23 -0400
14c3fe42d2
updated FIXES, added getline corruption tests
ozan yigit
2021-11-03 22:34:20 -0400
1debe1993f
awkgetline: do not access unitialized data on EOF getrec() returns 0 on EOF and leaves the contents of buf unchanged. Fixes #133 .
Todd C. Miller
2021-11-01 11:58:54 -0600
275a80ff33
Heap buffer overflow from PR #83 fixed in #121
ozan yigit
2021-10-12 00:06:51 -0400
40f0527d5d
Fix https://github.com/onetrueawk/awk/issues/121
Anonymous AWK fan
2021-10-09 19:23:05 +0100
f9affa922c
fix -F "str" vs -v FS="str" when str is null
ozan yigit
2021-07-27 14:00:36 -0400
dfd28d2e93
Merge branch 'fs-inconsistency' of https://github.com/bsdimp/awk into bsdimp-fs-inconsistency
ozan yigit
2021-07-26 21:50:22 -0400
aa8731ea81
PR #112 , #116 , #117
ozan yigit
2021-07-25 14:37:03 -0400
3913329120
Merge branch 'fix-readrec' of https://github.com/mpinjr/awk into staging
ozan yigit
2021-07-24 15:10:25 -0400
30fb6ef0da
Merge branch 'fix-RS' of https://github.com/mpinjr/awk into staging
ozan yigit
2021-07-24 15:06:21 -0400
45dab2a7e0
awk: Make -F '' and -v FS="" behave the same
Warner Losh
2021-07-19 22:47:30 -0600
92f9e8a9be
Fix readrec's definition of a record
Miguel Pineiro Jr
2021-04-23 02:13:33 -0400
feaf62d159
Fix regular expression RS ^-anchoring
Miguel Pineiro Jr
2021-04-16 20:31:36 -0400
d54b703cae
Fix size computation in replace_repeat() for special_case REPEAT_WITH_Q. This resulted in the NUL terminator being written to the end of the buffer which was not the same as the end of the string. That in turn caused garbage bytes from malloc() to be processed. Also change the NUL termination to be less error prone by writing the NUL immediately after the last byte copied.
Todd C. Miller
2021-03-02 12:58:50 -0700
c0f4e97e45
Fix compiling with g++.
Arnold D. Robbins
2021-02-15 20:33:15 +0200
178f660b5a
Change T.errmsg print to file fail test.
ozan s. yigit
2021-01-10 15:24:37 -0500
1fd5fa38cc
Fix a decision bug with trailing stuff in lib.c:is_valid_number after dec 18 changes. updated FIXES, adjusted version date.
ozan s. yigit
2021-01-06 18:37:48 -0500
7d1848cfa6
Merge branch 'staging' for README.md
ozan s. yigit
2020-12-25 16:55:02 -0500
fdc0388333
updated: new maintainer
ozan s. yigit
2020-12-25 16:53:55 -0500
8909e00b57
Inf and NaN values fixed and printing improved. "This time for sure!"
Arnold D. Robbins
2020-12-18 11:57:48 +0200
982a574e32
Update FIXES and version.
Arnold D. Robbins
2020-12-15 14:49:18 +0200
38e525fb7b
Include <strings.h> for strcasecmp (#99 )
Michael Forney
2020-12-15 04:46:30 -0800
6535bd6c35
Update FIXES and version in main.c.
Arnold D. Robbins
2020-12-08 09:20:58 +0200
cc9e9b68d1
Rework floating point conversions. (#98 )
Arnold Robbins
2020-12-08 08:05:22 +0200
e508d2861c
Update version and FIXES.
Arnold D. Robbins
2020-12-03 19:33:11 +0200
feb247a852
Don't print extra newlines on error before awk starts parsing. (#97 )
Todd C. Miller
2020-12-03 10:30:36 -0700
a2a41a8e35
Add .TF macro to man page. Closes Issue #96 .
Arnold D. Robbins
2020-11-24 19:14:26 +0200
3b42cfaf73
Make it compile with g++.
Arnold D. Robbins
2020-10-13 20:52:43 +0300
9804285af0
Additional fixes for DJGPP.
Arnold D. Robbins
2020-08-16 18:48:05 +0300
9c63cb6ccd
Update FIXES and version in main.c.
Arnold D. Robbins
2020-08-07 13:15:17 +0300
b785141019
printf: The argument p shall be a pointer to void. (#93 )
Chris
2020-08-07 18:10:20 +0800
1b3984634f
Fix Issue #92 ; see FIXES.
Arnold D. Robbins
2020-08-04 10:02:26 +0300
9b80a7c137
Update version and FIXES.
Arnold D. Robbins
2020-07-30 17:15:58 +0300
07f0438423
Move exclusively to bison as parser generator.
Arnold D. Robbins
2020-07-30 17:12:45 +0300
453ce8642b
Avoid accessing pfile[] out of bounds on syntax error at EOF. (#90 )
Todd C. Miller
2020-07-29 12:31:29 -0600
e22bb7c625
Fix the T.errmsg test (#91 )
Tim van der Molen
2020-07-29 20:29:46 +0200
22ee26b925
Cast to uschar when storing a char in an int that will be used as an index (#88 )
Todd C. Miller
2020-07-29 12:27:45 -0600
b82b649aa6
Avoid using stdio streams after they have been closed. (#89 )
Todd C. Miller
2020-07-27 01:03:58 -0600
2a4146ec30
Add a note about low-level maintenance.
Arnold D. Robbins
2020-07-02 21:39:56 +0300
b2554a9e3d
Add regression script for bugs-fixed directory.
Arnold D. Robbins
2020-07-02 21:35:06 +0300
ee5b49bb33
Fix regression with changed SUBSEP in subscript (#86 )
Tim van der Molen
2020-07-02 20:22:15 +0200
cc19af1308
Fix concatenation regression (#85 )
Tim van der Molen
2020-07-02 20:21:10 +0200
f232de85f6
Update FIXES and date in main.c.
Arnold D. Robbins
2020-06-25 21:36:24 +0300
0f25df0619
Merge branch 'staging'
Arnold D. Robbins
2020-06-25 21:34:50 +0300
e5a89e63fe
Fix onetrueawk#83 (#84 )
awkfan77
2020-06-25 19:33:52 +0100
292d39f7b7
Rename dprintf to DPRINTF and use C99 cpp variadic arguments. (#82 )
Todd C. Miller
2020-06-25 12:32:34 -0600
cef5180110
Fix Issue 78 and apply PR 80.
Arnold D. Robbins
2020-06-12 14:30:03 +0300
b2de1c4ee7
Clear errno before using errcheck() to avoid spurious errors. (#80 )
Todd C. Miller
2020-06-12 05:16:12 -0600
754cf93645
In fldbld(), check that inputFS is set.
Arnold D. Robbins
2020-06-05 12:25:15 +0300
1107437dce
Fix test for use of noreturn.
Arnold D. Robbins
2020-05-15 15:12:15 +0300
93e5dd87a1
Fix noreturn for old compilers.
Arnold D. Robbins
2020-04-16 20:56:49 +0300
c3d8f9c500
Update FIXES and version date.
Arnold D. Robbins
2020-04-05 21:14:46 +0300
bb538fe67e
Replace __attribute__((__noreturn__)) with _Noreturn. (#77 )
awkfan77
2020-04-05 19:10:52 +0100
2017c2e6ea
Fixes from Christo Zoulas.
Arnold D. Robbins
2020-02-28 13:47:42 +0200
92b775b3ec
Merge branch 'master' into staging
Arnold D. Robbins
2020-02-28 13:24:19 +0200
ffee7780fe
3 more fixes (#75 )
zoulasc
2020-02-28 06:23:54 -0500
7b245a0266
Fix hwasan global overflow. (#76 )
enh-google
2020-02-28 03:18:29 -0800
91eaf7f701
Small fix to the man page.
Arnold D. Robbins
2020-02-20 19:53:39 +0200
e92c8e4d0e
Update FIXES, version.
Arnold D. Robbins
2020-02-19 20:47:40 +0200
c2c8ecbedf
More minor fixes: (#73 )
zoulasc
2020-02-19 13:44:49 -0500
ed6ff8c1cb
Small cleanups before merge to master.
Arnold D. Robbins
2020-02-18 21:26:24 +0200
94e4c04561
argument parsing cleanups, dynamic program file allocation, fpe error enhancement. (#72 )
zoulasc
2020-02-18 14:20:27 -0500
e9c99065fd
Update README.md PR instructions.
Arnold D. Robbins
2020-02-07 09:32:41 +0200
e6fe674b40
Restore zoulas fixes, stage 3.
Arnold D. Robbins
2020-02-06 22:38:30 +0200
cd552112a7
Restore zoulas fixes, stages 2.
Arnold D. Robbins
2020-02-06 22:32:55 +0200
5068d20ef6
Restore zoulas fixes, step 1.
Arnold D. Robbins
2020-02-06 22:27:31 +0200
d7a7e4d147
Revert zoulas changes until we can keep tests passing.
Arnold D. Robbins
2020-02-06 22:08:20 +0200
8447cc9d47
Update version and FIXES.
Arnold D. Robbins
2020-02-06 21:47:31 +0200
3c755f73f4
Fix closeall for portability.
Arnold D. Robbins
2020-02-06 21:45:46 +0200
110bdc6b3e
misc fixes (#69 )
zoulasc
2020-02-06 14:25:36 -0500
768d6b5886
Get tests working again.
Arnold D. Robbins
2020-01-31 08:54:10 +0200
78c79c06d0
Fix a{0}, update tests.
Arnold D. Robbins
2020-01-31 08:40:11 +0200
e2d71a98a4
Merge branch 'fix-int-expr-zero'
Arnold D. Robbins
2020-01-31 08:25:51 +0200
69325710b1
Use MB_LEN_MAX instead of MB_CUR_MAX to avoid VLA (#70 )
Michael Forney
2020-01-30 22:23:34 -0800
a3e9e8285e
Fix for a{0} bug.
Arnold D. Robbins
2020-01-01 22:47:29 +0200
4d9b12969e
Update version info.
Arnold D. Robbins
2020-01-24 11:15:30 +0200
6a8770929d
Small fixes (#68 )
zoulasc
2020-01-24 04:11:59 -0500
5a18f63b8d
Set the close-on-exec flag for file and pipe redirections.
Arnold D. Robbins
2020-01-22 02:10:59 -0700
de6284e037
Fix Issue 60; sub/gsub follow POSIX if POSIXLY_CORRECT in the environment.
Arnold D. Robbins
2020-01-19 20:37:33 +0200
df6ccd2982
Add TODO file.
Arnold D. Robbins
2020-01-17 14:08:59 +0200
3ed74525f6
Update date in version.
Arnold D. Robbins
2020-01-17 14:03:52 +0200
fed1a562c3
Make I/O errors fatal instead of mere warnings (#63 )
Martijn Dekker
2020-01-17 13:02:57 +0100
2976507cc1
rename T.concat to T.csconcat to avoid case-insensitive conflict (#64 )
Martijn Dekker
2020-01-10 11:13:26 +0100
944989bf68
Minor fixes.
Arnold D. Robbins
2020-01-06 00:01:46 -0700
c7eeb57210
Fix merging of concatenated string constants.
Arnold D. Robbins
2020-01-05 21:18:36 +0200
a1aad88728
Correct text in README.md.
Arnold D. Robbins
2020-01-01 22:45:04 +0200
140802c128
Small formatting cleanups in b.c.
Arnold D. Robbins
2020-01-01 22:42:50 +0200
3358f3f36b
Cleanups from valgrind.
Arnold D. Robbins
2020-01-01 22:42:20 +0200
7db55ba13f
Bug fix in interval expressions.
Arnold D. Robbins
2019-12-27 12:02:52 +0200
1951e01288
More edits in README.md.
Arnold D. Robbins
2019-12-11 21:15:38 +0200