netcdf-c/oc2
Dennis Heimbigner e632d02041 Re-enable DAP2 authorization tests
The thredds-test server now has some password protected datasets
that can be used to test DAP2 authorization support.
The general location is
````
https://thredds.ucar.edu/thredds/tdscapabilities/authTest.html
````
and specifically:
````
https://thredds.ucar.edu/thredds/dodsC/test3/testData.nc.html
````

This PR replaces old testcases with ncdap_test/testauth.sh.
This testcase allows us to test use of the .dodsrc file and .netrc file
and embedded user+pwd.

As part of this, I had to create a program (ncdap_test/pathcvt.c)
that is essentially the equivalent to cygpath. Given a path in
windows, unix, msys or cygwin format, it converts it to the
equivalent format in one of those four cases.  So it can be used
to convert a cygwin path to a windows path, for example. This is
needed in testpathcvt and testauth to make sure that the paths
in .daprc (e.g. the reference to .netrc) are of the proper
format.

Misc. Other Changes:
1. Fix some memory leaks in libdap2
2. Setting the env variable CURLOPT_VERBOSE allows tracking of curl
   operations.
3. Make tst_charvlenbug be conditional on NC_VLEN_NOTEST.
2021-05-29 21:30:33 -06:00
..
auth.html.in Misc. source comment typos 2018-04-26 23:04:01 -04:00
CMakeLists.txt nctest, oc2 files updated. 2018-12-06 15:47:47 -07:00
dap.y nctest, oc2 files updated. 2018-12-06 15:47:47 -07:00
daplex.c Fix undefined references when using Visual Studio 2020-05-18 19:36:28 -06:00
dapparse.c Fix LGTM errors 2020-06-28 19:07:08 -06:00
dapparselex.h nctest, oc2 files updated. 2018-12-06 15:47:47 -07:00
dapy.c Fix for github issue https://github.com/Unidata/netcdf-c/issues/310. 2017-06-28 13:51:01 -06:00
dapy.h Fix for Github issue 314. 2016-09-01 22:06:07 -06:00
dodsrc.example move from oc1.0 to oc2.0; create new dir oc2 2012-07-31 20:34:13 +00:00
Makefile.am nctest, oc2 files updated. 2018-12-06 15:47:47 -07:00
oc.c LGTM cleanup 2021-04-24 21:44:57 -06:00
oc.css Github issue 152: https://github.com/Unidata/netcdf-c/issues/152 2015-11-29 20:38:12 -07:00
oc.h LGTM cleanup 2021-04-24 21:44:57 -06:00
occompile.c This PR adds EXPERIMENTAL support for accessing data in the 2020-06-28 18:02:47 -06:00
occompile.h nctest, oc2 files updated. 2018-12-06 15:47:47 -07:00
occonstraints.h nctest, oc2 files updated. 2018-12-06 15:47:47 -07:00
occurlflags.c Add support for CURLOPT_CONNECTTIMEOUT 2020-01-09 11:48:04 -07:00
occurlfunctions.c Re-enable DAP2 authorization tests 2021-05-29 21:30:33 -06:00
occurlfunctions.h nctest, oc2 files updated. 2018-12-06 15:47:47 -07:00
ocdata.c nctest, oc2 files updated. 2018-12-06 15:47:47 -07:00
ocdata.h nctest, oc2 files updated. 2018-12-06 15:47:47 -07:00
ocdatatypes.h nctest, oc2 files updated. 2018-12-06 15:47:47 -07:00
ocdebug.c Fix undefined references when using Visual Studio 2020-05-18 19:36:28 -06:00
ocdebug.h Fix undefined references when using Visual Studio 2020-05-18 19:36:28 -06:00
ocdump.c Thread safety: step 1: cleanup 2019-03-30 14:06:20 -06:00
ocdump.h nctest, oc2 files updated. 2018-12-06 15:47:47 -07:00
ochttp.c This PR adds EXPERIMENTAL support for accessing data in the 2020-06-28 18:02:47 -06:00
ochttp.h nctest, oc2 files updated. 2018-12-06 15:47:47 -07:00
ocinternal.c Provide a Number of fixes/improvements to NCZarr 2020-11-19 17:01:04 -07:00
ocinternal.h Provide a Number of fixes/improvements to NCZarr 2020-11-19 17:01:04 -07:00
ocnode.c nctest, oc2 files updated. 2018-12-06 15:47:47 -07:00
ocnode.h nctest, oc2 files updated. 2018-12-06 15:47:47 -07:00
ocread.c Yet another fix for DAP2 double URL encoding. 2020-11-05 11:04:56 -07:00
ocread.h Yet another fix for DAP2 double URL encoding. 2020-11-05 11:04:56 -07:00
ocutil.c This PR adds EXPERIMENTAL support for accessing data in the 2020-06-28 18:02:47 -06:00
ocutil.h Thread safety: step 1: cleanup 2019-03-30 14:06:20 -06:00
ocx.h nctest, oc2 files updated. 2018-12-06 15:47:47 -07:00
xxdr.c nctest, oc2 files updated. 2018-12-06 15:47:47 -07:00
xxdr.h Spelling fixes 2019-09-18 08:03:01 -06:00