Ed Hartnett
34c9248e6f
Merge branch 'master' into ejh_notbuilt_errors
2017-11-28 17:16:56 +00:00
Ward Fisher
f480dfd03a
Merge pull request #691 from nehaljwani/vc9
...
Code changes to make libnetcdf compile with vs2008
2017-11-27 16:42:37 -07:00
Ward Fisher
7796ecb196
Merge branch 'master' into vc9
2017-11-27 15:03:02 -07:00
Ward Fisher
9ba4ab6c2d
Merge pull request #683 from Unidata/strlcat1.dmh
...
Begin changing over to use strlcat instead of strncat
2017-11-27 15:01:02 -07:00
Ward Fisher
2bdc8a7855
Temporarily removed a test for Windows.
2017-11-27 11:58:27 -06:00
Ward Fisher
47f6a5589d
Merge branch 'master' into strlcat1.dmh
2017-11-27 10:32:24 -07:00
Nehal J Wani
1b91bd89d4
Fix build on pre-C99 compilers
...
- Make sure that the variables are declared at the top of the block.
- Add fix to enable inline for various compilers
2017-11-26 01:47:54 +05:30
Nehal J Wani
2b72835c55
Add workaround for sscanf('NaN')
2017-11-26 01:47:50 +05:30
Nehal J Wani
f5e650a669
Use refactored variable names introduced by 773fe807
2017-11-26 01:47:46 +05:30
Ward Fisher
5163189f0c
Merge branch 'cmake-parallel-testing'
2017-11-25 11:57:01 -07:00
Dennis Heimbigner
4db4393e69
Begin changing over to use strlcat instead of strncat because
...
strlcat provides better protection against buffer overflows.
Code is taken from the FreeBSD project source code. Specifically:
https://github.com/freebsd/freebsd/blob/master/lib/libc/string/strlcat.c
License appears to be acceptable, but needs to be checked by e.g. Debian.
Step 1:
1. Add to netcdf-c/include/ncconfigure.h to use our version
if not already available as determined by HAVE_STRLCAT in config.h.
2. Add the strlcat code to libdispatch/dstring.c
3. Turns out that strlcat was already defined in several places.
So remove it from:
ncgen3/genlib.c
ncdump/dumplib.c
3. Define strlcat extern definition in ncconfigure.h.
4. Modify following directories to use strlcat:
libdap2 libdap4 ncdap_test dap4_test
Will do others in subsequent steps.
2017-11-23 10:55:24 -07:00
Ward Fisher
394ee6a1e0
Corrected typo, more enhancements in CMakeLists.txt
2017-11-22 13:34:56 -07:00
Ward Fisher
1ccdf0219f
Work towards parallel testing via cmake.
2017-11-22 12:10:58 -07:00
Ward Fisher
136a717d26
Getting tests to run in parallel under cmake
2017-11-22 11:37:00 -07:00
Ed Hartnett
d64550d3f0
Merge branch 'master' into ejh_notbuilt_errors
2017-11-22 17:14:24 +00:00
Ward Fisher
64b500cf24
Merge pull request #665 from NetCDF-World-Domination-Council/ejh_ncdump_3
...
Autotools build system tweaks and fixes to get make -j check and make -j distcheck working
2017-11-21 18:16:33 -07:00
Ed Hartnett
b04cf4f83b
fixed dist list to include ref_null_byte_padding_test.nc
2017-11-21 17:19:42 -07:00
Ward Fisher
f14b988ee9
Merge branch 'master' into ejh_ncdump_3
2017-11-21 15:55:15 -07:00
Ward Fisher
7d8f58a752
Merge branch 'master' into ejh_ncdump_3
2017-11-21 15:54:29 -07:00
Ward Fisher
ac440a2d06
Merge pull request #675 from Unidata/gh657
...
Address strict null byte padding
2017-11-21 15:40:43 -07:00
Ward Fisher
2341f9f2b4
Updated release notes
2017-11-21 12:49:14 -07:00
Ward Fisher
c17503dfab
Corrected pathing oversight.
2017-11-21 12:17:32 -07:00
Ward Fisher
2ab3e56747
Added error message for new error NC_ENULLPAD. [skip ci]
2017-11-20 17:31:08 -07:00
Ward Fisher
cd3d5f8e0e
Updated for expected failure.
2017-11-20 17:26:06 -07:00
Ward Fisher
95b9ef5ffe
Added expected failure to cmake-based tests.
2017-11-20 17:02:16 -07:00
Ward Fisher
e97911a592
Updated v1hpg.c to make header padding with null byte checks optional.
2017-11-20 16:08:06 -07:00
Ward Fisher
a07eddd0e4
More wiring in of test. [ci skip]
2017-11-20 15:58:39 -07:00
Ward Fisher
01bfdbf767
Wired in test to autotools.
2017-11-20 15:06:10 -07:00
Ward Fisher
b11f6b4dea
Added a small test file.
2017-11-20 13:52:20 -07:00
Ward Fisher
e8af76c2f4
Wiring in a quick test.
2017-11-20 13:52:06 -07:00
Ward Fisher
c27153edb6
Corrected an incorrect download link for Windows NC3-only binary
2017-11-20 13:43:16 -07:00
Ed Hartnett
c8a2d53d34
fixes HDF4 build with cmake
2017-11-20 08:25:47 -07:00
Ed Hartnett
096e0e19fc
fixing cmake build
2017-11-20 05:34:17 -07:00
Ed Hartnett
2130e5dcfb
fixing cmake build
2017-11-20 05:28:42 -07:00
Ed Hartnett
76cd491426
clean up
2017-11-19 06:56:44 -07:00
Ed Hartnett
eecade6af9
Merge branch 'master' into ejh_notbuilt_errors
2017-11-18 21:24:11 +00:00
Ed Hartnett
87d59b80fb
Makefile.am cleanup
2017-11-18 14:20:04 -07:00
Ed Hartnett
39916a105b
added dependency
2017-11-18 09:28:25 -07:00
Ed Hartnett
d7c1dd82c3
fixed hdf4 test that should not run if utilities not built
2017-11-18 07:36:24 -07:00
Ed Hartnett
21053f5c49
clean up and removal of extra_tests
2017-11-17 15:35:14 -07:00
Ed Hartnett
bd556cd79f
fix for make -j check in test_dap4
2017-11-17 12:35:07 -07:00
Ed Hartnett
9618937e69
cleanup of ncdump Makefile.am
2017-11-17 12:29:12 -07:00
Ed Hartnett
577ff47eff
fixed dependency
2017-11-17 11:07:24 -07:00
Ed Hartnett
66ddc9dfb4
getting make -j check working
2017-11-17 10:49:06 -07:00
Ed Hartnett
812c2fd4d1
got make -j check working in ncdump and examples directories
2017-11-17 10:16:17 -07:00
Ed Hartnett
4a4a4fb7a0
make -j working for classic only in ncdump
2017-11-17 08:22:49 -07:00
Ed Hartnett
b993a21356
merges from master
2017-11-17 07:30:34 -07:00
Ed Hartnett
3bdf2801f6
working on cmake build
2017-11-16 17:57:22 -07:00
Ed Hartnett
7b4f17cb38
working on cmake build
2017-11-16 17:56:12 -07:00
Ed Hartnett
1a178582b9
working on cmake build
2017-11-16 17:54:30 -07:00