Russ Rew
6a6cbf4005
More clang warnings eliminated.
2015-08-02 17:19:35 -06:00
Russ Rew
ec89eb5806
Fix ncdump clang warnings. Fix invalid encodings for some non-ascii strings in tests.
2015-08-02 16:09:47 -06:00
Ward Fisher
1f5e6379e4
Fixed a memory corruption. Coverity issue: 1265729: Out-of-bounds access.
2015-07-29 14:58:34 -06:00
Ward Fisher
95cbe52b37
Additional changes to hopefully get autotools and tst_swap4b working together in service of addressing [NCF-338]
2015-07-28 13:43:15 -06:00
Ward Fisher
8f2bf0089e
Some tweaks, trying to debug autotools-based build.
2015-07-28 12:38:52 -06:00
Ward Fisher
ac18154e98
Added test for function swap4b.
2015-07-27 15:31:23 -06:00
Ward Fisher
1ea348ce3d
Applied patch suggested for in-place big-little-endian conversion. [NCF-338]
2015-07-27 11:09:01 -06:00
Ward Fisher
8bda7fdf67
Fleshed out comments a little more, added a specific check for older systems which return -1 instead of bytes read when the read() call is interrupted and errno is EINTR.
2015-07-21 14:08:44 -06:00
Ward Fisher
7164a99cbc
Added some comments.
2015-07-21 14:00:37 -06:00
Ward Fisher
382b24c2c9
Addressing a signal-interrupted read which sets errno to EINTR [NCF-337]
2015-07-21 13:55:59 -06:00
Ward Fisher
39c9d10ede
Removed a stray debugging message.
2015-06-18 14:37:31 -06:00
Ward Fisher
952b73e51e
Modified how m4 is detected/handled, made it less a straight platform check.
2015-06-11 14:28:39 -06:00
Ward Fisher
bb42e4639e
Addressed conflict between master, mem2.
2015-06-02 15:03:12 -06:00
Dennis Heimbigner
0d082d79ea
synch oc
2015-05-29 17:31:42 -06:00
dmh
dbc7215063
1. fix nc_open_mem doxygen description
...
2. fix some bugs wrt to cygwin vs linux.
3. add to RELEASE_NOTES
4. try to fix tst_inmemory fd error by putting the first
arg to dotest in quotes.
2015-05-28 19:23:33 -06:00
Ward Fisher
64e0d2a44e
Added a new test for h4 endianness. [NCF332]
2015-05-28 17:13:15 -06:00
dmh
3dd807a155
The original mem branch somehow got
...
hosed, so I rebuilt it as a new mem2 branch.
2015-05-28 15:10:10 -06:00
Ward Fisher
6ed4770e0a
Added a typedef int pid_t for Windows platforms, solves a unix compatibility issue.
2015-05-28 10:14:45 -06:00
dmh
c2f880f0f3
conflicts
2015-05-16 15:53:48 -06:00
dmh
ab5022256d
need to set -e many of the .sh programs
2015-05-16 15:46:39 -06:00
Ward Fisher
fa1d61b980
Additional debugging for [NCF-331]
2015-05-12 13:52:52 -06:00
Ward Fisher
0d8be16398
Removed some debugging stanzas.
2015-05-08 14:02:11 -06:00
Ward Fisher
b7289cdfa4
Further debugging for [NCF-330]. Making decent progress using the debug flags Microsoft provides. See JIRA issue for links to documentation describing these flags.
2015-05-08 14:02:11 -06:00
Ward Fisher
211806b89f
Merge branch 'master' of https://github.com/posophe/netcdf-c into posophe-master
2015-04-22 14:37:28 -06:00
Ward Fisher
c366bec8b3
Activated a couple new tests on MSVC builds when bash is available.
2015-04-20 16:06:20 -06:00
posophe
327731852e
correct casting
2015-04-18 13:09:46 +02:00
Ward Fisher
6009ccef7e
Trimmed some unnecessary files.
2015-04-13 01:42:49 -06:00
Ward Fisher
9043ae3644
Corrected several static-analysis reported issues.
2015-03-11 14:48:43 -06:00
Ward Fisher
017f196628
Added the [NCF-326] test to CMake build system.
2015-03-10 09:53:13 -06:00
dmh
06a11e51df
1. Allow for the user specified rc file via the env variable
...
NCRCFILE. Note that the value of this environment
variable should be the absolute path of the rc file, not
the path to its containing directory.
2015-03-03 20:17:27 -07:00
Ward Fisher
9c87a7466b
Corrected a sloppy error on my part.
2015-02-23 15:58:30 -07:00
Ward Fisher
a8494773f8
Addressed an 'unallocated memory' warning generated by clang.
2015-02-23 13:38:18 -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
Ward Fisher
f9fa4793c2
Revert "Corrected several static analysis issues related to potential null pointer dereferences and memory leaks."
...
This caused problems with large file support. Reverting, will examine more closely and attempt a different fix.
This reverts commit 074603293f
.
2014-12-09 11:49:32 -07:00
Rob Latham
af4eb0fb1d
sync lines for generated C files
...
m4 can emit 'sync lines' which tell the toolchain "hey, this code
actually came from this other file over here". Should help prevent
anyone accidentally editing a generated file.
2014-12-05 12:55:49 -06:00
Rob Latham
3b61804ff7
fix m4 dealing with split lines
...
Wei-keng Liao fixed this for pnetcdf. See pnetcdf revision 1904.
2014-12-05 12:55:38 -06:00
Ward Fisher
074603293f
Corrected several static analysis issues related to potential null pointer dereferences and memory leaks.
2014-11-11 15:05:55 -07:00
Ward Fisher
9f9de5a493
Added a fix for a 'garbage/undefined value' bug reported by clang. in var.c, when varp->shape was being allocated, it was not being initialized properly and as a result, in some circustances, could potentially be dereferenced and evaluated without having a proper value. It is now initialized to 0. Hopefully this does not cause a problem. All the tests continue to pass, but I'm leaving a verbose comment here in case there is a knock-on problem discovered somewhere down the line.
2014-11-06 14:43:09 -07:00
Ward Fisher
52189b7725
Corrected an an issue where memcpy might be passed a NULL destination buffer.
2014-10-01 16:31:57 -06:00
Ward Fisher
461c96cdbe
Fixed a clang-reported NULL pointer dereference issue.
2014-09-30 11:30:00 -06:00
Ward Fisher
9b1eb01923
Modified comment to adhere to doxygen format.
2014-09-18 13:31:30 -06:00
Ward Fisher
056de3f69d
Corrected a logic error introduced in previous commit.
2014-08-27 15:40:41 -06:00
Ward Fisher
dac65bdab8
Removed a commented-out block of code.
2014-08-27 14:40:40 -06:00
Ward Fisher
4286822b91
Moved lseek call out of assert statement into an explicit check. JIRA NCF-312.
2014-08-27 14:26:54 -06:00
Ward Fisher
ae927f3c84
Fixed a dereference issue where ndims was greater than 0 but the allocation for dimids would fail. Identified by clang static analysis.
2014-07-09 12:45:06 -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
Ward Fisher
05aaa4b376
Renamed man4 directory to docs.
2014-05-21 14:40:39 -06:00
Ward Fisher
44fae42214
Cleaned up indentation, white space in multiple CMakeLists.txt files.
2014-04-21 11:15:33 -06:00
Russ Rew
4a90e9a888
Change assertions that indicate file corruption into error status return.
2014-04-16 08:04:00 -06:00
Dennis Heimbigner
576cd84754
Merge branch 'master' of https://github.com/Unidata/netcdf-c
2014-03-29 13:36:02 -06:00