netcdf-c/ncdap_test
Dennis Heimbigner 245961de00 re: github issues
https://github.com/Unidata/netcdf-c/issues/1168
    https://github.com/Unidata/netcdf-c/issues/1163
    https://github.com/Unidata/netcdf-c/issues/1162

This PR partially fixes memory leaks in the netcdf-c library,
in the ncdump utility, and in some test cases.

The netcdf-c library now runs memory clean with the assumption
that the --disable-utilities option is used. The primary remaining
problem is ncgen. Once that is fixed, I believe the netcdf-c library
will run memory clean with no limitations.

Notes
-----------
1. Memory checking was performed using gcc -fsanitize=address.
   Valgrind-based testing has yet to be performed.
2. The pnetcdf, hdf4, and examples code has not been tested.

Misc. Non-leak changes
1. Make tst_diskless2 only run when netcdf4 is enabled (issue 1162)
2. Fix CmakeLists.txt to turn off logging if ENABLE_NETCDF_4 is OFF
3. Isolated all my debug scripts into a single top-level directory
   called debug
4. Fix some USE_NETCDF4 dependencies in nc_test and nc_test4 Makefile.am
2018-10-30 20:48:12 -06:00
..
expected3 Modify DAP2 and DAP4 to optionally allow Fillvalue/Variable mismatch 2018-10-01 15:51:43 -06:00
expectremote3 Misc. source comment typos 2018-04-26 23:04:01 -04:00
expecttds3
nocacheremote3
special3
testdata3 Modify DAP2 and DAP4 to optionally allow Fillvalue/Variable mismatch 2018-10-01 15:51:43 -06:00
CMakeLists.txt Modify DAP2 and DAP4 to optionally allow Fillvalue/Variable mismatch 2018-10-01 15:51:43 -06:00
findtestserver.c.in re: github issues 2018-10-30 20:48:12 -06:00
Makefile.am Remove debug output 2018-10-02 11:43:11 -06:00
run_ncdap_tests.sh
t_auth.c
t_dap3a.c 1. Keep up to date by merging master 2018-01-16 11:00:09 -07:00
t_dap3b.c
t_dap3c.c Begin changing over to use strlcat instead of strncat because 2017-11-23 10:55:24 -07:00
t_dap.c Begin changing over to use strlcat instead of strncat because 2017-11-23 10:55:24 -07:00
t_misc.c re: github issues 2018-10-30 20:48:12 -06:00
t_ncf330.c
t_srcdir.h Code duplicated; merge failure? 2018-05-18 20:28:51 -06:00
test_cvt.c more warnings 2017-11-30 09:16:29 -07:00
test_environment.c
test_nstride_cached.c This completes (for now) the refactoring of libsrc4. 2018-03-16 11:46:18 -06:00
test_partvar2.c Begin changing over to use strlcat instead of strncat because 2017-11-23 10:55:24 -07:00
test_partvar.c re: github issues 2018-10-30 20:48:12 -06:00
test_vara.c Begin changing over to use strlcat instead of strncat because 2017-11-23 10:55:24 -07:00
test_varm3.c re: github issues 2018-10-30 20:48:12 -06:00
testauth.old
testauth.sh
testauth.sh.old
testbasicauth.sh ckp 2017-07-21 13:54:09 -06:00
testcontainerauth.sh ckp 2017-07-21 13:54:09 -06:00
testurl.sh Fix the NC_INMEMORY code to work in all cases with HDF5 1.10. 2018-09-04 11:27:47 -06:00
tst_ber.sh getting make -j check working 2017-11-17 10:49:06 -07:00
tst_curlopt.sh Add the ability to set some additional curlopt values 2018-08-26 17:04:46 -06:00
tst_filelists.sh The ncdap_tests were a mess, so I decided to clean them up 2018-03-20 21:31:31 -06:00
tst_fillmismatch.sh Modify DAP2 and DAP4 to optionally allow Fillvalue/Variable mismatch 2018-10-01 15:51:43 -06:00
tst_formatx.sh getting make -j check working 2017-11-17 10:49:06 -07:00
tst_longremote3.sh The ncdap_tests were a mess, so I decided to clean them up 2018-03-20 21:31:31 -06:00
tst_ncdap3.sh Modify DAP2 and DAP4 to optionally allow Fillvalue/Variable mismatch 2018-10-01 15:51:43 -06:00
tst_ncdap_shared.sh turn of extra debug 2017-07-15 20:21:24 -06:00
tst_ncdap.sh Modify DAP2 and DAP4 to optionally allow Fillvalue/Variable mismatch 2018-10-01 15:51:43 -06:00
tst_nocache3.sh
tst_remote3.sh Modified tst_remote3.sh to work on OSX. 2018-03-29 18:30:16 -06:00
tst_remote.sh The Jetstream remote test server is now working. 2018-06-26 13:58:45 -06:00
tst_special.sh eliminating test dependencies in ncdap_test 2017-11-26 07:00:17 -07:00
tst_tds.sh eliminating test dependencies in ncdap_test 2017-11-26 07:00:17 -07:00
tst_urls.sh Follow-up trivial typos 2018-04-26 23:04:01 -04:00
tst_utils.sh Modify DAP2 and DAP4 to optionally allow Fillvalue/Variable mismatch 2018-10-01 15:51:43 -06:00