netcdf-c/libdispatch
Dennis Heimbigner 835b81a285 Cleanup DAP4 testing
NOTE: This PR should not be included in 4.9.1 since additional
DAP4 related PRs will be forthcoming.

This PR makes major changes to libdap4 and dap4_test driven by changes to TDS.

* Enable DAP4
* Clean up the test input files and the test baseline comparison files. This entails:
    * Remove a multitude of unused test input and baseline data files; among them are dap4_test/: daptestfiles, dmrtestfiles, nctestfiles, and misctestfiles.
    * Define a canonical set of test input files and record in dap4_test/cdltestfiles.
    * Use the cdltestfiles to generate the .nc test inputs. This set of .nc files is then moved to the d4ts (DAP4 test server) war file in the tds repository. This set then becomes the canonical set of DAP4 test sources.
    * Scrape d4ts to obtain copies of the raw streams of DAP4 encoded data. The .dmr and .dap streams are then stored in dap4_test/rawtestfiles.
    * Disable some remote server tests until those servers are fixed.
* Add an option to ncdump (-XF) that forces the type of the _FillValue attribute; this is primarily to simplify testing of fill mismatch.
* Minor bug fixes to ncgen.
* Changes to libdap4:
    * Replace old checksum hack with the dap4.checksum flag.
    * Support the dap4.XXX controls.
    * Cleanup _FillValue handling, especially var-attribute type mismatches.
    * Fix enum handling based on changes to netcdf-java.
* Changes to dap4_test:
    * Add getopt support to various test support programs.
    * Remove unneeded shell scripts.
    * Add new scripts: test_curlopt.sh
2022-11-13 13:15:11 -07:00
..
awsincludes.h Fix additional S3 support issues 2021-10-29 20:06:37 -06:00
CMakeLists.txt fixed parallel functions for netcdf-fortran build 2022-04-24 05:46:55 -06:00
datt.c
dattget.c fixed more doxygen warnings 2022-05-29 08:43:56 +03:00
dattinq.c more doxygen warning fixes 2022-05-03 12:54:14 -06:00
dattput.c
dauth.c Merge pull request #2039 from mathstuf/various-fixes 2022-03-10 14:52:30 -07:00
daux.c Merge pull request #2050 from e4t/strict-aliasing 2022-03-10 15:22:58 -07:00
dcompound.c
dcopy.c Fix various problem around VLEN's 2022-01-08 18:30:00 -07:00
dcrc32.c Improve UTF8 Support On Windows 2022-02-08 20:53:30 -07:00
dcrc32.h
dcrc64.c
ddim.c
ddispatch.c Use env variable USERPROFILE instead of HOME for windows and mingw. 2022-06-21 14:09:10 -06:00
defcheck.c
denum.c Support MSYS2/Mingw platform 2021-12-23 22:18:56 -07:00
derror.c Enhance/Fix filter support 2022-03-14 12:39:37 -06:00
dfile.c Fix some addtional errors in NCZarr 2022-09-09 14:25:24 -06:00
dfilter.c doxygen for filter functions 2022-05-04 08:04:54 -06:00
dfilterx.c
dgroup.c
dhttp.c Ensure that netcdf_json.h does not interfere with ncjson. 2022-07-05 22:03:52 -06:00
dinfermodel.c Add support for Zarr string type to NCZarr 2022-08-27 20:21:13 -06:00
dinstance.c Improve UTF8 Support On Windows 2022-02-08 20:53:30 -07:00
dinternal.c
dnotnc3.c
dnotnc4.c Enhance/Fix filter support 2022-03-14 12:39:37 -06:00
doffsets.c Fix various problem around VLEN's 2022-01-08 18:30:00 -07:00
dopaque.c
dparallel.c
dpathmgr.c Merge branch 'winutf8.dmh' of https://github.com/DennisHeimbigner/netcdf-c into gh2222.wif 2022-04-05 10:46:22 -06:00
drc.c Ensure that netcdf_json.h does not interfere with ncjson. 2022-07-05 22:03:52 -06:00
dreadonly.c
dreg.c BLD: Get netCDF4 build working on Windows. 2022-10-12 10:56:17 -04:00
ds3util.c Fix conflicts with main 2022-01-28 13:12:03 -07:00
dstring.c
dtype.c
durlmodel.c
dutf8.c
dutil.c replace 4194304 with READ_BLOCK_SIZE 2022-10-27 15:33:38 -05:00
dv2i.c
dvar.c more detail on which algorithm to choose 2022-05-31 09:09:25 +03:00
dvarget.c
dvarinq.c First draft of Granular BitGroom feature for netcdf-c 2021-10-20 16:00:32 -07:00
dvarput.c
dvlen.c Fix various problem around VLEN's 2022-01-08 18:30:00 -07:00
ezxml_extra.c
json.c
Makefile.am fixed parallel functions for netcdf-fortran build 2022-04-24 05:41:14 -06:00
nc.c Dangling undefined references to nulldup. These should be unified in a header, but that is a separate issue to open/resolve. For now, resolving these as part of getting mingw/msys2-based github actions working. 2022-01-24 13:48:41 -07:00
ncbytes.c Addressed an issue in ncbytes where long unsigned ~= size_t 2021-11-04 10:10:28 -06:00
ncexhash.c Support MSYS2/Mingw platform 2021-12-23 22:18:56 -07:00
nchashmap.c change to trigger CI 2022-04-27 09:52:00 -06:00
ncjson.c Fix some problems with PR https://github.com/Unidata/netcdf-c/pull/2492 2022-09-03 14:21:48 -06:00
nclist.c Merge branch 'main' into mingw-w64-strcasecmp 2022-01-11 10:45:15 +11:00
nclistmgr.c
nclog.c Add support for Zarr string type to NCZarr 2022-08-27 20:21:13 -06:00
ncs3sdk.cpp Explicitly disallow variable length type compression 2022-02-19 16:47:31 -07:00
ncsettings.hdr
nctime.c
ncuri.c Cleanup DAP4 testing 2022-11-13 13:15:11 -07:00
ncxcache.c
netcdf.m4
stubdef.c
u8.c
u8.h
utf8proc_data.c
utf8proc.c
utf8proc.h