netcdf-c/libdap4
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
..
CMakeLists.txt Add the ability to set some additional curlopt values 2018-08-26 17:04:46 -06:00
d4bytes.c Primary change: add dap4 support 2017-03-08 17:01:10 -07:00
d4bytes.h Primary change: add dap4 support 2017-03-08 17:01:10 -07:00
d4chunk.c This is the initial step in moving to the new higher performance 2018-02-08 19:53:40 -07:00
d4chunk.h Primary change: add dap4 support 2017-03-08 17:01:10 -07:00
d4crc32.c Primary change: add dap4 support 2017-03-08 17:01:10 -07:00
d4curlflags.c Add the ability to set some additional curlopt values 2018-08-26 17:04:46 -06:00
d4curlfunctions.c Add the ability to set some additional curlopt values 2018-08-26 17:04:46 -06:00
d4curlfunctions.h Add the ability to set some additional curlopt values 2018-08-26 17:04:46 -06:00
d4cvt.c Primary change: add dap4 support 2017-03-08 17:01:10 -07:00
d4data.c This PR primarily addresses Issue https://github.com/Unidata/netcdf-c/issues/725. 2018-07-26 20:16:02 -06:00
d4debug.c Primary change: add dap4 support 2017-03-08 17:01:10 -07:00
d4debug.h Primary change: add dap4 support 2017-03-08 17:01:10 -07:00
d4dump.c 1. Keep up to date by merging master 2018-01-16 11:00:09 -07:00
d4file.c Add the ability to set some additional curlopt values 2018-08-26 17:04:46 -06:00
d4fix.c Follow-up trivial typos 2018-04-26 23:04:01 -04:00
d4http.c Follow-up trivial typos 2018-04-26 23:04:01 -04:00
d4http.h Primary change: add dap4 support 2017-03-08 17:01:10 -07:00
d4includes.h Fix build on pre-C99 compilers 2017-11-26 01:47:54 +05:30
d4meta.c Follow-up trivial typos 2018-04-26 23:04:01 -04:00
d4odom.c Begin changing over to use strlcat instead of strncat because 2017-11-23 10:55:24 -07:00
d4odom.h Primary change: add dap4 support 2017-03-08 17:01:10 -07:00
d4parser.c Resolving conflicts in support of https://github.com/Unidata/netcdf-c/pull/424 2018-04-17 14:03:52 -06:00
d4printer.c Primary change: add dap4 support 2017-03-08 17:01:10 -07:00
d4read.c Revert a stale change included in the merge. 2018-04-17 14:10:37 -06:00
d4read.h Primary change: add dap4 support 2017-03-08 17:01:10 -07:00
d4swap.c Follow-up trivial typos 2018-04-26 23:04:01 -04:00
d4util.c Resolving conflicts in support of https://github.com/Unidata/netcdf-c/pull/424 2018-04-17 14:03:52 -06:00
d4util.h Primary change: add dap4 support 2017-03-08 17:01:10 -07:00
d4varx.c This is the initial step in moving to the new higher performance 2018-02-08 19:53:40 -07:00
ezxml_extra.c Primary change: add dap4 support 2017-03-08 17:01:10 -07:00
ezxml.c Follow-up trivial typos 2018-04-26 23:04:01 -04:00
ezxml.h Follow-up trivial typos 2018-04-26 23:04:01 -04:00
Make0 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
ncd4.h Fix conflicts with master 2017-11-06 13:15:10 -07:00
ncd4dispatch.c Add the ability to set some additional curlopt values 2018-08-26 17:04:46 -06:00
ncd4dispatch.h re: esupport MQO-415619 2018-02-25 21:45:31 -07:00
ncd4types.h Add the ability to set some additional curlopt values 2018-08-26 17:04:46 -06:00