Commit Graph

8963 Commits

Author SHA1 Message Date
Edward Hartnett
68b0d50af0 change to trigger CI 2022-06-23 07:25:09 +02:00
Edward Hartnett
f9494ab296 change to trigger CI 2022-06-23 07:09:16 +02:00
Edward Hartnett
03668614b8 changed backslash to and 2022-06-23 06:46:01 +02:00
Edward Hartnett
a9ffa1c503 fixed missing quote 2022-06-23 06:44:03 +02:00
Edward Hartnett
650ae97fa8 fixed missing quote 2022-06-23 06:43:23 +02:00
Edward Hartnett
45f29f884a fixed RELEASE_NOTES.md 2022-06-23 06:18:17 +02:00
Dennis Heimbigner
20a4b655ec Update release notes 2022-06-22 17:09:17 -06:00
Dennis Heimbigner
f419af9204 Cleanup szip handling some more
re: https://github.com/Unidata/netcdf-c/issues/2420

nc_test4/tst_vars3.c has the wrong conditional
around the szip tests (did I do that?).
Anyway, the current test is
> #ifdef HAVE_SZ

and it should be
> #ifdef HAVE_H5Z_SZIP

because the only thing that matters is that HDF5 lib has szip support.
2022-06-22 16:40:54 -06:00
Ward Fisher
884610d2f1
Merge pull request #2392 from edwardhartnett/ejh_notes
updated release notes
2022-06-22 14:00:03 -06:00
Ward Fisher
545ce88476
Merge pull request #2377 from edwardhartnett/ejh_update_doxyfile
Updating Doxyfile.in with doxygen-1.8.17, turned on WARN_AS_ERROR, added doxygen build to CI run
2022-06-22 13:31:25 -06:00
Ward Fisher
3dfc730af4
Merge branch 'main' into ejh_notes 2022-06-22 13:15:24 -06:00
Ward Fisher
648a8f1fd1
Merge pull request #2417 from WardF/gh2410-retry.wif
Check for libxml2 development files
2022-06-22 11:01:52 -06:00
Ward Fisher
d6dee0c8ca Add libxml2 install to mingw GitHub actions. 2022-06-21 17:05:47 -06:00
Ward Fisher
c8a6628da2 Added a check for xml2-config as a test for the libxml2-dev header files. 2022-06-21 16:56:19 -06:00
Ward Fisher
6d55794fe1
Merge pull request #2416 from DennisHeimbigner/homedir.dmh
Fix choice of HOME dir
2022-06-21 15:44:26 -06:00
Ward Fisher
7eeb3f8ea7
Merge pull request #2412 from georgthegreat/patch-1
Fix typo in CMakeLists.txt
2022-06-21 14:29:30 -06:00
Dennis Heimbigner
7a22b7c630 Use env variable USERPROFILE instead of HOME for windows and mingw.
re: https://github.com/Unidata/netcdf-c/issues/2380
re: https://github.com/Unidata/netcdf-c/issues/2337

This PARTIALLY fixes some HOME problems because under Windows,
the HOME environment variable may not be set. In that case, use the
USERPROFILE environment variable instead.
2022-06-21 14:09:10 -06:00
Ward Fisher
a3998aa2f0
Merge pull request #2408 from DennisHeimbigner/rcapi.dmh
Make public a limited API for programmatic access to internal .rc tables
2022-06-21 10:03:45 -06:00
Dennis Heimbigner
abba5c383b Fix errors:
1. I accidentally used ncrc_initialize instead of nc_initialize.
2. Change HTTP.CAINFO to HTTP.SSL.CAINFO
2022-06-20 14:09:05 -06:00
Yuriy Chernyshov
80a6611cfc
Fix typo in CMakeLists.txt
At the time generated dynamic library is named `libnetcdf.so.19}` which looks like a typo.
2022-06-19 19:29:20 +03:00
wkliao
9c33cfc62c use malloc to increase read chunk size from 1 KB to 4 MB
Otherwise running command below as part of nc_test/run_inmemory.sh can
be very slow
    ./tst_diskless4 500000000 opendiskless
2022-06-18 13:06:37 -05:00
Dennis Heimbigner
2445d779a3 Update Release Notes 2022-06-17 15:01:03 -06:00
Dennis Heimbigner
aabbdbf64c Make public a limited API for programmatic access to internal .rc tables
re: https://github.com/Unidata/netcdf-c/issues/2337
re: https://github.com/Unidata/netcdf-c/issues/2407

Add two functions to netcdf.h to allow programs to get/set
selected entries into the internal .rc tables. This should fix
the above issues by allowing HTTP.CAINFO to be set to the
certificates directory.  Note that the changes should be
performed as early as possible in the program because some of
the .rc table entries may get cached internally and changing the
entry after that caching occurs may have no effect.

The new signatures are as follows:

1. Get the value of a simple .rc entry of the form "key=value".
Note that caller must free the returned value, which might be NULL.
````
char* nc_rc_get(char* const * key);

@param key table entry key
@return value if .rc table has entry of the form key=value
@return NULL if no such entry is found.
````

2. Insert/Overwrite the specified key=value pair in the .rc table.
````
int nc_rc_set(const char* key, const char* value);

@param key table entry key -- may not be NULL
@param value table entry value -- may not be NULL
@return NC_NOERR if no error
@return NC_EINVAL if error
````

Addendum:

re: https://github.com/Unidata/netcdf-c/issues/2407

Modify dhttp.c to use the .rc entry HTTP.CAINFO if defined.
2022-06-17 14:35:12 -06:00
Ward Fisher
7375f4bfb3
Merge pull request #2405 from DennisHeimbigner/homefix.dmh
Use env variable USERPROFILE instead of HOME for windows and mingw.
2022-06-15 11:03:37 -06:00
Dennis Heimbigner
17ee10be4b restart github 2022-06-14 16:52:16 -06:00
Dennis Heimbigner
a30df40f51 Update release notes 2022-06-14 14:46:00 -06:00
Dennis Heimbigner
fda1219534 Use env variable USERPROFILE instead of HOME for windows and mingw.
re: https://github.com/Unidata/netcdf-c/issues/2380
re: https://github.com/Unidata/netcdf-c/issues/2337

This PARTIALLY fixes some HOME problems because under Windows,
the HOME environment variable may not be set. In that case, use the
USERPROFILE environment variable instead.
2022-06-14 14:44:23 -06:00
Ward Fisher
d68c2ff4ed
Merge pull request #2404 from WardF/add_manual_github_actions.wif
Add manual GitHub actions triggers for the tests.
2022-06-13 16:57:56 -06:00
Ward Fisher
5f1e18b83d Add manual GitHub actions triggers for the tests. 2022-06-13 16:56:22 -06:00
Ward Fisher
8fc5fe8f14
Merge pull request #2387 from Unidata/v4.9.0-wellspring.wif
Merge relevant info updates back into `main`
2022-06-13 14:58:00 -06:00
Ward Fisher
a065aa1b2a
Merge pull request #2403 from DennisHeimbigner/nofletch.dmh
Fix nc_def_var_fletcher32 operation
2022-06-13 14:57:37 -06:00
Dennis Heimbigner
610c8aacb4 Update release notes 2022-06-13 14:12:47 -06:00
Dennis Heimbigner
b1600db106 Fix nc_def_var_fletcher32 operation
re: Github Issue https://github.com/Unidata/netcdf-c/issues/2401

The nc_def_var_fletcher32 code in hdf5 is always setting fletcher32
when invoked.
Fix is to properly test value of the fletcher32 argument.
2022-06-13 13:14:55 -06:00
Edward Hartnett
9e5e4974d6 change to trigger CI 2022-06-13 11:55:01 +03:00
Edward Hartnett
5fb44cec29 change to trigger CI 2022-06-12 21:11:34 +03:00
Edward Hartnett
85ce436a19 change to rerun CI 2022-06-12 09:04:19 +03:00
Edward Hartnett
3ad7c6c82e updated release notes 2022-06-11 17:26:35 +03:00
Ward Fisher
23e207a1c3 Make plugin dir off by default for this release. 2022-06-10 15:03:36 -06:00
Ward Fisher
c879f710f5 Incorporated GitHub-generated release notes into the manually managed release notes, and updated the list of included dependencies for Windows installer downloads. 2022-06-10 14:43:50 -06:00
Ward Fisher
f987c94a70 Corrected Makefile.am error. 2022-06-10 14:17:51 -06:00
Ward Fisher
5e3e79e26b Make dist is generating a distribution with missing files, that only cmake seems to complain about. 2022-06-10 14:16:16 -06:00
Ward Fisher
0ff56543b4 Correct error in make dist 2022-06-10 14:08:57 -06:00
Ward Fisher
c3ed070fe5 Testing manual workflow_dispatch for github actions. 2022-06-09 15:04:10 -06:00
Ward Fisher
8dccf6055b Updated release date to reflect actual release. 2022-06-09 14:49:02 -06:00
Ward Fisher
2021ceeb68 Merge branch 'main' into v4.9.0-wellspring.wif 2022-06-09 14:43:57 -06:00
Ward Fisher
5df5539576
Merge pull request #2383 from gsjaardema/patch-52
Initialize potentially uninitialized variable
2022-06-09 14:42:34 -06:00
Ward Fisher
3ba081a88f
Merge pull request #2382 from gsjaardema/patch-51
Initialize variable
2022-06-09 14:42:08 -06:00
Ward Fisher
d03d44be46
Merge pull request #2368 from edwardhartnett/ejh_dimlen
fixing issues with dimlens of unlitmited dims in complex situations
2022-06-09 14:41:44 -06:00
Ward Fisher
d35c7c265a
Merge pull request #2375 from rkouznetsov/lossydoc
Add doc on errors introduced by lossy compression
2022-06-09 14:40:57 -06:00
Ward Fisher
746477be8f
Merge pull request #2386 from gsjaardema/patch-53
Specify correct plugin suffix
2022-06-08 12:23:11 -06:00