Ward Fisher
05b82feec0
Merge pull request #2641 from WardF/minor_cleanup.wif
...
Cleaning up a few stray issues
2023-02-27 16:49:50 -07:00
Ward Fisher
b40f8ce367
Invert solution as discussed at https://github.com/Unidata/netcdf-c/pull/2618
2023-02-27 16:07:36 -07:00
Ward Fisher
6eb435aca4
Merge pull request #2623 from magnusuMET/bugfix/netcdf_v4.9.1
...
Fix dest for non-m4 path
2023-02-27 15:52:34 -07:00
Ward Fisher
96c41b1de6
Merge pull request #2592 from mwestphal/improve_nczarr_zip_logic
...
Avoid optionaly depends on zip for NCZarr
2023-02-27 15:50:49 -07:00
Ward Fisher
0ff269a4e0
Correct a potential null pointer dereference.
2023-02-27 15:48:57 -07:00
Ward Fisher
267b26f123
Fix a logic error that was resulting in an easy-to-miss error when running configure.
2023-02-27 15:12:32 -07:00
Ward Fisher
677587b444
Fix issue with dangling test file not getting cleaned up.
2023-02-27 15:07:33 -07:00
Ward Fisher
a1d5e98896
Turn nczarr zip support off by default in cmake, add a status line indicating whether nczarr-zip-support is available, in libnetcdf.settings.
2023-02-27 13:34:26 -07:00
Ward Fisher
1e2abd11a5
Update the version of the cache action used by github action from v2 to v3.
2023-02-27 13:15:00 -07:00
Ward Fisher
17b4cb394c
Merge pull request #2633 from WardF/gh1983.wif
...
A small, but meaningful start, to addressing undefined behavior
2023-02-24 15:14:00 -07:00
Ward Fisher
1d908e29ac
Explicit cast to unsigned char.
2023-02-24 13:37:28 -07:00
Ward Fisher
0c45c39607
More issues returned by sanitizer, related to attempts to assign MAX_UNSIGNED_CHAR (255) to a variable of type char.
2023-02-24 11:48:00 -07:00
Ward Fisher
b7635f061f
Fixed an issue where memcpy was potentially passed a null pointer.
2023-02-24 11:27:36 -07:00
Dennis Heimbigner
6a4ab61fc8
Missed one occurrence of 1,14,0
2023-02-22 15:30:26 -07:00
Dennis Heimbigner
21b920cbab
update RELEASENOTES
2023-02-22 12:30:15 -07:00
Dennis Heimbigner
8556a9d634
Extend the dispatch table for H5FD back to version 1.13.2
...
re: Issue https://github.com/Unidata/netcdf-c/issues/2634
re: PR https://github.com/Unidata/netcdf-c/pull/2615
re: Issue https://github.com/Unidata/netcdf-c/issues/2614
It turns out that the H5FD table change identified in
issue https://github.com/Unidata/netcdf-c/issues/2614
actually occurred in HDF5 version 1.13.2.
Since we do not test with 1.13.x, we did not catch this.
2023-02-22 11:15:43 -07:00
Ward Fisher
7762823483
Correct another uninitialized issue.
2023-02-21 16:58:28 -07:00
Ward Fisher
df7f6ec571
Correct undefined variable error.
2023-02-21 16:54:51 -07:00
Ward Fisher
5ae3655436
Fixing issues uncovered by compiling with '-fsanitize=undefined' and running nc_test/nc_test, in support of https://github.com/Unidata/netcdf-c/issues/1983 , amongst others. The cast as was being used was undefined behavior, and had to be worked around in a style approximating C++'s 'reinterpret_cast'
2023-02-21 15:02:14 -07:00
Ward Fisher
0034e31e58
Merge pull request #2631 from DennisHeimbigner/distcheck.dmh
...
Fix a distcheck failure with nczarr_test/run_interop.sh
2023-02-17 16:31:19 -07:00
Ward Fisher
6a8d5b9314
Remove a stray character at the head file.
2023-02-17 15:58:44 -07:00
Dennis Heimbigner
295c132789
Fix a distcheck failure with nczarr_test/run_interop.sh
...
The problem was that files were being copied
into the ${srcdir} rather than ${builddir} directory.
2023-02-17 13:01:11 -07:00
Ward Fisher
bb81ab332f
Merge pull request #2628 from WardF/gh2627.wif
...
Unit Testing, Performance Testing infrastructure options.
2023-02-17 09:44:52 -07:00
Dennis Heimbigner
e9bf385d3f
Update Release notes
2023-02-16 20:24:13 -07:00
Dennis Heimbigner
e31ce10842
Enable ACCEPT_ENCODING on DAP requests
...
re: PR https://github.com/Unidata/netcdf-c/issues/2622
H/T Nathan Potter for finding this.
Apparently the existing library DAP code for supporting
compressed http responses was disabled.
So:
1. enable CURLOPT_ACCEPT_ENCODING by default
2. Add a new HTTP.ENCODE for .dodsrc to allow it to be disabled.
2023-02-16 20:21:22 -07:00
Ward Fisher
49c71a53b4
Turn benchmarks off by default. They require netcdf4, additional logic is required in order to have them on by default.
2023-02-16 16:41:19 -07:00
Ward Fisher
efa0c8df45
Add execute bit to test scripts
2023-02-16 15:58:42 -07:00
Ward Fisher
1931a487d2
Fix missing endif statement
2023-02-16 15:56:25 -07:00
Ward Fisher
d6a5f987c1
Add generated parallel tests for nc_perf, cmake-based build system.
2023-02-16 15:52:43 -07:00
Ward Fisher
cd655eb442
Correct typo in CMakeLists.txt
2023-02-16 15:09:14 -07:00
Ward Fisher
2efb340488
Wiring performance benchmarks into cmake, cleaned up serial compression performance test dependency on MPI.
2023-02-16 15:06:27 -07:00
Ward Fisher
c05505a1b8
Added benchmarking option to cmake-based builds, turned on unit-testing by default
2023-02-16 11:20:45 -07:00
Ward Fisher
678f632d95
Merge pull request #2619 from WardF/gh2274.wif
...
Update nc-config
2023-02-16 10:27:59 -07:00
Ward Fisher
23ba09e5a5
Merge branch 'main' into gh2274.wif
2023-02-16 10:27:50 -07:00
Magnus Ulimoen
c85c804279
Fix setting dest for non-m4 path
2023-02-15 11:43:14 +01:00
Ward Fisher
d02a9a21e7
Merge pull request #2615 from DennisHeimbigner/fixh5fdhttp.dmh
...
Modify H5FDhttp.c to work with HDF5 1.14.0
2023-02-13 10:54:28 -07:00
Ward Fisher
6f55c85260
Update nc-config in support of https://github.com/Unidata/netcdf-c/issues/2274
2023-02-13 10:52:41 -07:00
Sergey Kosukhin
f40f524303
Fix macro usage
2023-02-13 16:57:06 +01:00
Dennis Heimbigner
6b6c73a4ad
update release notes
2023-02-10 15:48:50 -07:00
Dennis Heimbigner
727fa74900
Modify H5FDhttp.c to work with HDF5 1.14.0
...
re: https://github.com/Unidata/netcdf-c/issues/2614
Most of the changes are minor comment changes.
But the dispatch table for H5FD has changed, requiring changes
to H5FDhttp.c, which is derived from the HDF5 source file H5FDstdio.c.
The patch is to conditionally modify the dispatch table
to conform to the HDF5-1.14.0 version.
I was able to build and successfully test 1.14 for a reasonable
set of (non-parallel) ./configure options.
2023-02-10 15:10:43 -07:00
Dennis Heimbigner
fff025bfb8
update
2023-02-08 16:22:29 -07:00
Dennis Heimbigner
8f55cf31cf
update
2023-02-08 16:17:31 -07:00
Ward Fisher
b1fd4b840d
Merge pull request #2610 from WardF/pnetcdf-fd-fix.wif
...
Incorporate fix for errno check when fd < 0
2023-02-06 19:34:43 -07:00
Ward Fisher
e6f8e19637
Merge pull request #2605 from Unidata/v4.9.1-wellspring.wif
2023-02-06 18:26:18 -07:00
Ward Fisher
45d85986f0
Incorporate fix in support of https://github.com/Unidata/netcdf-c/pull/2437#issuecomment-1419381660
2023-02-06 17:13:11 -07:00
Ward Fisher
449829acb1
Escape command symbol in doxygen template.
2023-02-06 17:11:49 -07:00
Ward Fisher
360f0a2514
Update release notes, prepare to merge back upstream into development branch.
2023-02-06 16:50:11 -07:00
Greg Sjaardema
4608f08159
Missing goto
...
There is either a missing `goto fail` on this line, or the empty if statement line should be removed.
2023-02-06 07:50:00 -07:00
Ward Fisher
9746cfa83f
Updating for v4.9.1 release.
2023-02-02 15:05:55 -07:00
Ward Fisher
869f0a60a6
Update release notes with v4.9.1 release date.
2023-02-02 11:32:49 -07:00