Commit Graph

9281 Commits

Author SHA1 Message Date
Dennis Heimbigner
7121588ac0 try10 2023-04-27 19:25:36 -06:00
Dennis Heimbigner
d0ef22360d try5 2023-04-27 19:15:07 -06:00
Dennis Heimbigner
b3fc253b58 try2 2023-04-27 19:04:06 -06:00
Dennis Heimbigner
3aaf5df99f try1 2023-04-27 18:58:35 -06:00
Dennis Heimbigner
579230d1a9 null1 2023-04-27 18:10:40 -06:00
Dennis Heimbigner
cd5199f51d ch1 2023-04-27 17:37:07 -06:00
Dennis Heimbigner
4bc1f1f3a3 ch0 2023-04-27 17:27:11 -06:00
Dennis Heimbigner
1cf6e3743b at1 2023-04-27 17:14:57 -06:00
Dennis Heimbigner
db2b59500f tag1 2023-04-27 17:02:36 -06:00
Dennis Heimbigner
c980b45617 region1 2023-04-27 16:49:43 -06:00
Dennis Heimbigner
b1899c05cb dump1 2023-04-27 16:40:09 -06:00
Dennis Heimbigner
174a50191a track3 2023-04-27 16:15:55 -06:00
Dennis Heimbigner
c548930e7d track2 2023-04-27 16:02:54 -06:00
Dennis Heimbigner
1c3b05a252 track1 2023-04-27 15:37:55 -06:00
Dennis Heimbigner
5d5ff73847 segv2 2023-04-27 15:26:34 -06:00
Dennis Heimbigner
59c6d29394 segv1 2023-04-27 15:12:26 -06:00
Dennis Heimbigner
53021408a6 ub2 2023-04-27 14:50:32 -06:00
Dennis Heimbigner
dbff85af2b Merge branch 's3update.dmh' of https://github.com/DennisHeimbigner/netcdf-c into s3update.dmh 2023-04-27 14:48:10 -06:00
Dennis Heimbigner
03854bcf27 ub1 2023-04-27 14:48:00 -06:00
Dennis Heimbigner
744aa6cd25 only1 2023-04-27 14:28:21 -06:00
Dennis Heimbigner
0fa83649e0 gdb1 2023-04-27 14:23:04 -06:00
Dennis Heimbigner
a696099928 Merge branch 's3update.dmh' of https://github.com/DennisHeimbigner/netcdf-c into s3update.dmh 2023-04-27 13:42:08 -06:00
Dennis Heimbigner
6a11312990 dump1 2023-04-27 13:41:53 -06:00
Dennis Heimbigner
c8d14cb029 gdb1 2023-04-27 13:32:02 -06:00
Dennis Heimbigner
6707508a26 list1 2023-04-27 12:28:14 -06:00
Dennis Heimbigner
938dcd913e revamp1 2023-04-27 11:10:10 -06:00
Dennis Heimbigner
91473c231b ga2 2023-04-26 20:48:50 -06:00
Dennis Heimbigner
a77bdc0a91 ga1 2023-04-26 20:39:48 -06:00
Dennis Heimbigner
076aad4174 val10 2023-04-26 20:25:43 -06:00
Dennis Heimbigner
aeaf9e4bec notrace 2023-04-26 14:16:22 -06:00
Dennis Heimbigner
b19bdb6bba vg5 2023-04-26 14:05:23 -06:00
Dennis Heimbigner
f584296472 ga1 2023-04-26 13:51:17 -06:00
Dennis Heimbigner
61f42a4404 valg2 2023-04-26 13:31:36 -06:00
Dennis Heimbigner
8ee9453043 valg2 2023-04-26 13:20:54 -06:00
Dennis Heimbigner
5dd237246f fault1 2023-04-26 13:03:21 -06:00
Dennis Heimbigner
3eaa4bbb2c valgrind1 2023-04-26 12:38:11 -06:00
Dennis Heimbigner
5058903053 debug2 2023-04-26 12:14:23 -06:00
Dennis Heimbigner
f6f4b89f39 cyg1 2023-04-25 20:27:59 -06:00
Dennis Heimbigner
49737888ca Improve S3 Documentation and Support
## Improvements to S3 Documentation
* Create a new document *quickstart_paths.md* that give a summary of the legal path formats used by netcdf-c. This includes both file paths and URL paths.
* Modify *nczarr.md* to remove most of the S3 related text.
* Move the S3 text from *nczarr.md* to a new document *cloud.md*.
* Add some S3-related text to the *byterange.md* document.

Hopefully, this will make it easier for users to find the information they want.

## Rebuild NCZarr Testing
In order to avoid problems with running make check in parallel, two changes were made:
1. The *nczarr_test* test system was rebuilt. Now, for each test.
any generated files are kept in a test-specific directory, isolated
from all other test executions.
2. Similarly, since the S3 test bucket is shared, any generated S3 objects
are isolated using a test-specific key path.

## Other S3 Related Changes
* Add code to ensure that files created on S3 are reclaimed at end of testing.
* Used the bash "trap" command to ensure S3 cleanup even if the test fails.
* Cleanup the S3 related configure.ac flag set since S3 is used in several places. So now one should use the option *--enable-s3* instead of *--enable-nczarr-s3*, although the latter is still kept as a deprecated alias for the former.
* Get some of the github actions yml to work with S3; required fixing various test scripts adding a secret to access the Unidata S3 bucket.
* Cleanup S3 portion of libnetcdf.settings.in and netcdf_meta.h.in and test_common.in.
* Merge partial S3 support into dhttp.c.
* Create an experimental s3 access library especially for use with Windows. It is enabled by using the options *--enable-s3-internal* (automake) or *-DENABLE_S3_INTERNAL=ON* (CMake). Also add a unit-test for it.
* Move some definitions from ncrc.h to ncs3sdk.h

## Other Changes
* Provide a default implementation of strlcpy and move this and similar defaults into *dmissing.c*.
2023-04-25 17:15:06 -06:00
Dennis Heimbigner
2bed69ab25 Merge remote-tracking branch 'Unidata/main' 2023-04-13 12:30:06 -06:00
Ward Fisher
b30b4e87cf
Merge pull request #2658 from DennisHeimbigner/znotnc.dmh
Check at nc_open if file appears to be in NCZarr/Zarr format.
2023-04-12 21:44:53 -06:00
Dennis Heimbigner
8fac3b479d Merge remote-tracking branch 'Unidata/main' 2023-04-12 19:43:46 -06:00
Ward Fisher
1e5d82c8c0 Fix a mismatched if,endif block label. 2023-04-12 16:07:57 -06:00
Ward Fisher
dc6e392c9d
Merge branch 'main' into znotnc.dmh 2023-04-12 16:02:34 -06:00
Ward Fisher
f8904d5a1d
Merge pull request #2675 from uweschulzweida/issue_#2674
Fix issue #2674
2023-04-12 15:48:10 -06:00
Ward Fisher
3b18188499
Merge pull request #2681 from WardF/DAP4_remotetest_server.wif
Combine DAP4 test server fixes, resolve a couple conflicts.
2023-04-12 15:40:29 -06:00
Ward Fisher
090f4507b0 Update issue with make distcheck 2023-04-12 14:14:38 -06:00
Ward Fisher
7c48b58a46 Update dap4_test for systems without getopt 2023-04-12 14:05:38 -06:00
Dennis Heimbigner
33297862d4 update to current main 2023-04-12 12:14:01 -06:00
Ward Fisher
c8b3b37b1a Merge branch 'dap4tests2.dmh' of https://github.com/DennisHeimbigner/netcdf-c 2023-04-11 16:42:32 -06:00