netcdf-c/ncdap_test
Dennis Heimbigner 79e38de840 Add the ability to set some additional curlopt values
Add the ability to set some additional curlopt values via .daprc (aka .dodsrc).
This effects both DAP2 and DAP4 protocols.

Related issues:
[1] re: esupport: KOZ-821332
[2] re: github issue https://github.com/Unidata/netcdf4-python/issues/836
[3] re: github issue https://github.com/Unidata/netcdf-c/issues/1074

1. CURLOPT_BUFFERSIZE: Relevant to [1]. Allow user to set the read/write
buffersizes used by curl.
This is done by adding the following to .daprc (aka .dodsrc):
	HTTP.READ.BUFFERSIZE=n
where n is the buffersize in bytes. There is a built-in (to curl)
limit of 512k for this value.

2. CURLOPT_TCP_KEEPALIVE (and CURLOPT_TCP_KEEPIDLE and CURLOPT_TCP_KEEPINTVL):
Relevant (maybe) to [2] and [3]. Allow the user to turn on KEEPALIVE
This is done by adding the following to .daprc (aka .dodsrc):
	HTTP.KEEPALIVE=on|n/m
If the value is "on", then simply enable default KEEPALIVE. If the value
is n/m, then enable KEEPALIVE and set KEEPIDLE to n and KEEPINTVL to m.
2018-08-26 17:04:46 -06:00
..
expected3 Misc. source comment typos 2018-04-26 23:04:01 -04:00
expectremote3 Misc. source comment typos 2018-04-26 23:04:01 -04:00
expecttds3 Manual merge of pull request https://github.com/Unidata/netcdf-c/pull/64 contributed by nschloe. Assorted CMake improvements. 2014-06-11 15:51:31 -06:00
nocacheremote3 Manual merge of pull request https://github.com/Unidata/netcdf-c/pull/64 contributed by nschloe. Assorted CMake improvements. 2014-06-11 15:51:31 -06:00
special3 Manual merge of pull request https://github.com/Unidata/netcdf-c/pull/64 contributed by nschloe. Assorted CMake improvements. 2014-06-11 15:51:31 -06:00
testdata3 Misc. source comment typos 2018-04-26 23:04:01 -04:00
CMakeLists.txt The ncdap_tests were a mess, so I decided to clean them up 2018-03-20 21:31:31 -06:00
findtestserver.c Primary change: add dap4 support 2017-03-08 17:01:10 -07:00
Makefile.am Add the ability to set some additional curlopt values 2018-08-26 17:04:46 -06:00
run_ncdap_tests.sh Primary change: add dap4 support 2017-03-08 17:01:10 -07:00
t_auth.c Primary change: add dap4 support 2017-03-08 17:01:10 -07:00
t_dap3a.c 1. Keep up to date by merging master 2018-01-16 11:00:09 -07:00
t_dap3b.c Fixed the following Jira minor bugs: 2011-05-12 17:51:32 +00:00
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 Modified a number of tests 2014-10-04 15:59:16 -06:00
t_ncf330.c merge-squash 2015-08-15 16:26:35 -06:00
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 Primary change: add dap4 support 2017-03-08 17:01:10 -07:00
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 Begin changing over to use strlcat instead of strncat because 2017-11-23 10:55:24 -07: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 Begin changing over to use strlcat instead of strncat because 2017-11-23 10:55:24 -07:00
testauth.old Fix pull request https://github.com/Unidata/netcdf-c/pull/374 (dap4.dmh) 2017-04-03 21:39:44 -06:00
testauth.sh Error in ncuri in handling user:pwd@ in url 2017-07-05 14:39:23 -06:00
testauth.sh.old Fix pull request https://github.com/Unidata/netcdf-c/pull/374 (dap4.dmh) 2017-04-03 21:39:44 -06:00
testbasicauth.sh ckp 2017-07-21 13:54:09 -06:00
testcontainerauth.sh ckp 2017-07-21 13:54:09 -06:00
testurl.sh Code duplicated; merge failure? 2018-05-18 20:28:51 -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_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 The ncdap_tests were a mess, so I decided to clean them up 2018-03-20 21:31:31 -06:00
tst_ncdap_shared.sh turn of extra debug 2017-07-15 20:21:24 -06:00
tst_ncdap.sh Add a configurable "test case" that will create 2018-03-17 16:25:13 -06:00
tst_nocache3.sh Modified ncdap_test to allow a different method 2017-01-18 21:46:47 -07:00
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 The ncdap_tests were a mess, so I decided to clean them up 2018-03-20 21:31:31 -06:00