Ward Fisher
473163c41a
Corrected a couple of static analysis-detected warnings.
2015-02-10 13:04:37 -07:00
Ward Fisher
c659a0e353
Coverity 1264403, Explicit null dereferenced.
2015-01-20 12:44:28 -07:00
Ward Fisher
30149d5e6e
Coverity 1264404, missing break in switch. Logically this appears to not be intentional, will revert if this turns out to be incorrect.
2015-01-20 12:40:25 -07:00
Ward Fisher
9cc5898931
Coverity 1264406; char array being compared against NULL. Replaced with a strlen check for the value.
2015-01-20 12:37:57 -07:00
Ward Fisher
f1dcdde045
Coverity 1264401, Buffer not null terminated.
2015-01-20 11:18:27 -07:00
Ward Fisher
35df3d3c95
Coverity 1264407, out-of-bounds access.
2015-01-20 11:12:51 -07:00
Ward Fisher
75c6670416
Resource Leak, Coverity 1264408
2015-01-20 11:09:03 -07:00
Ward Fisher
cb0cb6f674
Resource leak, Coverity 1264409
2015-01-20 11:04:58 -07:00
Ward Fisher
59f8cf19f1
Corrected resource leak, Coverity 1264412
2015-01-20 10:53:42 -07:00
Ward Fisher
69b6935ca5
Removed OCASSERT sizeof(void*) == sizeof(off_t), to see what repercussions are for other tests on 32-bit machines.
2015-01-16 09:18:39 -07:00
dmh
65f78d6a8b
1. synch with oc
...
2. replace all occurrences of
'template' with 'pattern'
since template is reserved in windows.
2015-01-15 14:19:51 -07:00
Ward Fisher
393db0018e
Addressed an issue causing MSVC-based builds to fail. See https://github.com/Unidata/netcdf-c/issues/96
2015-01-13 12:44:28 -07:00
Ward Fisher
8487f28277
Removed a stale (potentially) assertion on Dennis' advice to debug an issue.
2015-01-12 12:09:34 -07:00
Ward Fisher
4ecbbe64d5
Fixed a few issues preventing the build from working on MSVC.
2015-01-12 11:05:45 -07:00
dmh
e35a14a85d
1. synch with oc
...
2. modify oc2/ocrc.c rcfilenames to look for .ocrc before .dodsrc.
3. Modify testauth.sh to avoid using names that might already
exist for cookies file and netrc file. Still must use .ocrc
to test for local/home search.
4. Modify testauth.sh to save and restore any file it creates
that already exists.
2014-12-31 22:29:36 -07:00
dmh
3a559d3f1d
Fix occurlflags bug
2014-12-28 15:54:02 -07:00
Ward Fisher
3aa6c969e2
Added an explicit check for CURLOPT_CHUNK_BGN_FUNCTION, otherwise we break the build on systems with libcurl older than version 7.21.0
2014-12-27 22:59:06 -08:00
dmh
20720199c8
1. synch with oc
...
2. fix ocuri parameter handling
3. add ncdap_test/testuri.sh to test parameter handling.
2014-12-27 20:42:01 -07:00
dmh
c4bc1569f6
Update CMakelist to match Makefile.am in oc2
2014-12-26 13:08:41 -07:00
dmh
7a0a10ec7b
add occurlfunctions.[ch] to the dist.
2014-12-26 12:27:54 -07:00
dmh
f423f27693
Sync with oc project.
...
This supports better authorization
handling for DAP requests, especially redirection
based authorization. I also added a new test case
ncdap_tests/testauth.sh.
Specifically, suppose I have a netrc file /tmp/netrc
containing this.
machine uat.urs.earthdata.nasa.gov login xxxxxx password yyyyyy
Also suppose I have a .ocrc file containing these lines
HTTP.COOKIEJAR=/tmp/cookies
HTTP.NETRC=/tmp/netrc
Assume that .ocrc is in the local directory or HOME.
Then this command should work (assuming a valid login and password).
ncdump -h "https://54.86.135.31/opendap/data/nc/fnoc1.nc "
2014-12-24 10:22:47 -07:00
dmh
7de1f7bef8
oc synch
2014-11-30 20:30:23 -07:00
dmh
a2e9fb854b
synch with base oc library
2014-11-21 16:20:44 -07:00
Ward Fisher
3fadeb8ff1
Fixed several memory leaks reported by static analysis.
2014-10-29 16:09:54 -06:00
Martin Steghöfer
a9012c7bfe
Fix segmentation fault when parsing malformed URLs (e.g. "http:/").
2014-10-05 19:28:03 +02:00
Ward Fisher
c60b45394f
Coverity: 711882, leaked storage bug.
2014-10-03 12:57:02 -06:00
Ward Fisher
b43813d821
When using the '-ansi' flag with gcc, netcdf would fail to build because of the use of '//' for one-line comments. I've addressed this by replacing instances of // with enclosing comment blocks.
2014-08-26 11:19:32 -06:00
Ward Fisher
e6a78c7a0b
Coverity: 711710
2014-08-25 10:34:06 -06:00
Ward Fisher
c9580fa109
Coverity: 711709
2014-08-25 10:26:57 -06:00
Ward Fisher
ee6f0f00f3
Coverity: 711873
2014-08-22 15:33:45 -06:00
Ward Fisher
6b34c2ab74
Coverity 711708, second instance.
2014-08-22 15:26:54 -06:00
Ward Fisher
8c91f7e57c
Coverity 711708, first instance.
2014-08-22 15:25:27 -06:00
Ward Fisher
a28b123ca4
Coverity: 1198196
2014-08-08 15:22:46 -06:00
Ward Fisher
6c071be031
Corrected issues where functions were not available in Windows. Specifically strndup. Also accomodated an included needed for getcwd.
2014-08-07 17:03:27 -06:00
Ward Fisher
948eb1f357
Coverity: 1204252
2014-08-01 10:55:34 -06:00
Ward Fisher
db67d9a6f6
Coverity 1152156
2014-07-31 16:42:28 -06:00
Ward Fisher
02a7d451bc
Coverity 711880 Case #2
2014-07-29 11:28:44 -06:00
Ward Fisher
171dd2fc8e
Coverity issue 711880
2014-07-29 11:24:25 -06:00
Ward Fisher
2cce056ce9
Addressed coverity issue 711901
2014-07-29 10:50:01 -06:00
Ward Fisher
37c5338a86
Fixed a static-analysis identified issue related to a variable without a value.
2014-07-09 13:08:14 -06:00
Dennis Heimbigner
39a5bf5efa
Modify ncdap_test/test_nstride_cached.c
...
to use a dataset on remotetest instead
of an external server.
2014-07-01 10:39:18 -06:00
Dennis Heimbigner
645da599da
conflicts
2014-06-26 16:42:13 -06:00
Dennis Heimbigner
641c982c8c
synch with git/oc
2014-06-26 16:40:08 -06:00
dmh
ecec75fcb2
make0
2014-06-25 22:18:22 -06:00
Ward Fisher
7f812b367e
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
dmh
ed068ef643
Fix misc. typos from previous commit
2014-06-02 14:02:34 -06:00
dmh
774428f2fd
There are a number of cases in the oc code
...
where a procedure is defined to return int
and really returns OCerror. This causes
problems in AIX. Fixed those I could find.
2014-05-08 14:13:51 -06:00
dmh
ed5a504417
Fix int/enum conversion bug: re esupport (TXX-867549)
2014-05-06 13:10:59 -06:00
Ward Fisher
e599edaec1
Fixed a declaration error in Visual Studio.
2014-04-23 13:29:39 -06:00
Ward Fisher
a8aac6f568
Corrected a null dereference error.
2014-04-18 19:13:34 -06:00