netcdf-c/libdap4
Dennis Heimbigner b5d4afd1d5 Patch errors
## Examine and fix ezxml errors

re: Issue https://github.com/Unidata/netcdf-c/issues/2119

Multiple security issues were found in ezxml (see above Issue).

* CVE-2021-31598
* CVE-2021-31348 / CVE-2021-31347
* CVE-2021-31229
* CVE-2021-30485
* CVE-2021-26222
* CVE-2021-26221
* CVE-2021-26220
* CVE-2019-20202
* CVE-2019-20201
* CVE-2019-20200
* CVE-2019-20199
* CVE-2019-20198
* CVE-2019-20007
* CVE-2019-20006
* CVE-2019-20005

In addition, moved ezxml to libdispatch.

## Examine and fix selected  oss-fuzz detected errors

Note that most of these errors are in the libsrc .m4 generated
code so fixing them is difficult. It would nice if we could tell
oss-fuzz to skip those files. They are old and crufty and
probably need a complete refactor.

Issue|Status
-----|------
35382|Fixed; old bug
35398|Closed by OSS-Fuzz
35442|Guarantee alloc > 0 or error; Old bug
35721|Assert failure; ok
35992|Fixed; old bug
36038|Fixed; old bug
36129|Unfixed; old bug
36229|Fixed by adding assert; old bug
37476|Unfixed; old bug
37824|Assert Failure; ok
38300|Closed by OSS-Fuzz
38537|Unfixed; old bug
38658|Unfixed; old bug
38699|Fixed maybe; old bug
38772|Nature of error is unclear, suspect that it results from using too large a type.
39248|Need more information
39394|Unfixed; old bug
2021-10-12 14:03:48 -06:00
..
CMakeLists.txt Patch errors 2021-10-12 14:03:48 -06:00
d4bytes.c Updated copyright stanza in libdap4 2018-12-06 14:24:28 -07:00
d4bytes.h Updated copyright stanza in libdap4 2018-12-06 14:24:28 -07:00
d4chunk.c Improve operation of the DAP4 code and fix bugs 2021-05-21 20:46:56 -06:00
d4chunk.h Updated copyright stanza in libdap4 2018-12-06 14:24:28 -07:00
d4curlflags.c Updated copyright stanza in libdap4 2018-12-06 14:24:28 -07:00
d4curlfunctions.c Re-enable DAP2 authorization tests 2021-05-29 21:30:33 -06:00
d4curlfunctions.h Updated copyright stanza in libdap4 2018-12-06 14:24:28 -07:00
d4cvt.c Updated copyright stanza in libdap4 2018-12-06 14:24:28 -07:00
d4data.c Provide a Number of fixes/improvements to NCZarr 2020-11-19 17:01:04 -07:00
d4debug.c Improve operation of the DAP4 code and fix bugs 2021-01-14 21:39:08 -07:00
d4debug.h Fix some protocol differences between netcdf-c and the Hyrax server. 2020-05-30 17:36:25 -06:00
d4dump.c Updated copyright stanza in libdap4 2018-12-06 14:24:28 -07:00
d4file.c Merge branch 'master' into dap4fixes2.dmh 2021-06-01 14:11:39 -06:00
d4fix.c Fix some protocol differences between netcdf-c and the Hyrax server. 2020-05-30 17:36:25 -06:00
d4http.c Improve operation of the DAP4 code and fix bugs 2021-05-21 20:46:56 -06:00
d4http.h Updated copyright stanza in libdap4 2018-12-06 14:24:28 -07:00
d4includes.h This PR adds EXPERIMENTAL support for accessing data in the 2020-06-28 18:02:47 -06:00
d4mem.c Updated copyright stanza in libdap4 2018-12-06 14:24:28 -07:00
d4meta.c Improve operation of the DAP4 code and fix bugs 2021-05-21 20:46:56 -06:00
d4odom.c Spelling fixes 2019-09-18 08:03:01 -06:00
d4odom.h Updated copyright stanza in libdap4 2018-12-06 14:24:28 -07:00
d4parser.c Patch errors 2021-10-12 14:03:48 -06:00
d4printer.c Updated copyright stanza in libdap4 2018-12-06 14:24:28 -07:00
d4read.c Improve operation of the DAP4 code and fix bugs 2021-05-21 20:46:56 -06:00
d4read.h Improve operation of the DAP4 code and fix bugs 2021-01-14 21:39:08 -07:00
d4swap.c Fix some protocol differences between netcdf-c and the Hyrax server. 2020-05-30 17:36:25 -06:00
d4util.c Merge branch 'master' into dap4fixes2.dmh 2021-06-01 14:11:39 -06:00
d4util.h Updated copyright stanza in libdap4 2018-12-06 14:24:28 -07:00
d4varx.c Improve operation of the DAP4 code and fix bugs 2021-05-21 20:46:56 -06:00
ezxml_extra.c Updated copyright stanza in libdap4 2018-12-06 14:24:28 -07:00
Makefile.am Patch errors 2021-10-12 14:03:48 -06:00
ncd4.h Improve operation of the DAP4 code and fix bugs 2021-05-21 20:46:56 -06:00
ncd4dispatch.c adding quantize functions to all the dispatch tables 2021-08-24 01:26:44 -06:00
ncd4dispatch.h removed NC from open in dispatch table 2019-08-01 14:30:20 -06:00
ncd4types.h Improve operation of the DAP4 code and fix bugs 2021-05-21 20:46:56 -06:00