Dennis Heimbigner
483cbf94fe
Added code to support NIL
...
values for strings in ncgen.
Needs test cases.
2013-07-10 20:00:48 +00:00
Dennis Heimbigner
628aed80d9
1. synch changes with oc2.0
...
2. Fix a bug in ncgen to
catch a special case of a malformed
datalist.
2013-06-26 18:55:30 +00:00
Dennis Heimbigner
f14c884918
1. Moved all the PNETCDF code
...
(primarily from libsrc4)
into its own dispatch library
called libsrc5.
2. Fixed part of Jira NCF-253
by removing the need for the
pnetcdf_ndims field.
For some reason, the original
code tried to cache the variable
ranks rather than computing them
as needed. Fixed by doing
an ...inq_varndims call as needed.
3. found some places where NC_MAX_DIMS
was being stack allocated and changed
to heap allocation.
Still some cases in nc_test4.
2013-05-11 21:01:18 +00:00
Dennis Heimbigner
5be772b6c0
1. Moved all the PNETCDF code
...
(primarily from libsrc4)
into its own dispatch library
called libsrc5.
2. Fixed part of Jira NCF-253
by removing the need for the
pnetcdf_ndims field.
For some reason, the original
code tried to cache the variable
ranks rather than computing them
as needed. Fixed by doing
an ...inq_varndims call as needed.
3. found some places where NC_MAX_DIMS
was being stack allocated and changed
to heap allocation.
Still some cases in nc_test4.
2013-05-11 20:04:33 +00:00
Dennis Heimbigner
de34ed2d5b
merge from netcdf/trunk prior to merge back to trunk
2013-05-11 19:37:38 +00:00
Dennis Heimbigner
79215c77ae
Allow dapodom.[ch] to be used in tests
2013-05-11 19:34:54 +00:00
Dennis Heimbigner
4070bcf946
Fix (again) jira NCF-248.
...
So, it turns out that just freeing
the nc4_info is not enough;
The root group must also be reclaimed.
So, it appears the best approach
is to invoke an abort on the
failed file.
2013-04-24 22:11:44 +00:00
Dennis Heimbigner
4b7817e69e
Return EACCES instead of NC_EMETADATA when failing to create an HDF5 file
2013-03-26 16:31:56 +00:00
Dennis Heimbigner
ab17dded89
Caron says to use thredds-test
...
as the default test server.
2013-03-25 18:01:32 +00:00
Dennis Heimbigner
4e41843740
1) fix some minor bugs when pnetcdf is enabled 2)Comment out some apparently unused procedures
2013-03-25 17:12:50 +00:00
Dennis Heimbigner
8d993d58d8
undo a conversion to static
2013-03-25 16:29:19 +00:00
Dennis Heimbigner
1abb2ecb56
Fix jira NCF-243
...
Problem was that the NC_create
code was not checking for the NC_CLASSIC_MODEL
mode flag in deciding what dispatch table to use.
This meant that it was then defaulting to use
the default format, and if that was changed
to e.g. NC_FORMAT_NETCDF4, then it would try
to create a netcdf-4 format file, even is
NC_CLASSIC_MODEL mode flag was set.
2013-03-15 20:03:59 +00:00
Dennis Heimbigner
c18c90b012
removed some unused local variables
2013-03-12 20:45:58 +00:00
Dennis Heimbigner
80cf3a2c75
fix typo in previous checkin
2013-03-08 18:27:45 +00:00
Dennis Heimbigner
d70cf6d10c
Primary change is to add ability
...
to do prefetch on either a lazy
or eager basis. Lazy means that
the prefetch does not occur
until and unless the client actually
makes a get_var request.
Also repaired a problem where
doing prefetch wrt a url that
has a constraint will prefetch
a whole variable if its constrained
size is small enough, even if the
underlying variable is too large
to warrant prefetch.
2013-03-03 04:06:43 +00:00
Dennis Heimbigner
c50b8c29e2
Fix Jira NCF-233.
...
Rename nciter.[ch] to nc_iter.[ch] to avoid
potential build issues.
2013-02-28 17:51:09 +00:00
Dennis Heimbigner
d46e68e906
Added additional Jira items to RELEASE_NOTES; did a partial sort on NCF number
2013-02-26 21:56:13 +00:00
Dennis Heimbigner
6cf31dcf2d
jira: NCF-232: bad conversion of grids
2013-02-26 04:31:06 +00:00
Dennis Heimbigner
7f58fc9400
fix bug in % encoding of dap names
2013-01-30 21:33:31 +00:00
Dennis Heimbigner
0d8c0b9276
more pnetcdf fixes
2013-01-18 02:25:12 +00:00
Dennis Heimbigner
c11e78314e
periodic sync of oc2 dir with the official oc2.0 repository
2012-12-18 21:08:23 +00:00
Dennis Heimbigner
adbe2ba5f1
extend r2822 to work when logging is enabled
2012-12-18 19:44:39 +00:00
Dennis Heimbigner
635a03f2f7
It turns out that when I converted the code
...
to keep the NC structure pure and independent
of any file format, I neglected to check with
--enable-hdf4. These changes appear to fix that
problem.
2012-12-13 18:22:11 +00:00
Dennis Heimbigner
0803ba20ba
fix Jira NCF-208; but note that this causes test.06 to fail because thredds mishandles grids
2012-11-21 23:57:42 +00:00
Dennis Heimbigner
a53682fc66
fix Jira NCF-207: double call to del_from_NCLIST
2012-11-21 17:52:49 +00:00
Dennis Heimbigner
29d3fe7d51
fix bug in reading a file url (needs to signal binary if possible)
2012-08-21 23:34:25 +00:00
Dennis Heimbigner
256a2d94bd
fix jira NCF-191 reported by Manke
2012-08-15 21:13:44 +00:00
Dennis Heimbigner
65350dc361
fix Jira bug NCF-191 reported by Manke
2012-08-15 17:55:25 +00:00
Dennis Heimbigner
be5a7bbe71
update oc2
2012-08-12 17:40:08 +00:00
Dennis Heimbigner
23e66f5adb
update list utilities
2012-08-09 19:42:02 +00:00
Dennis Heimbigner
ab1423e742
resolve jira NCF-188
2012-08-09 17:32:11 +00:00
Dennis Heimbigner
faa1c81671
fix a cosmetic issue with config.h
2012-08-01 17:18:58 +00:00
Dennis Heimbigner
42999f4c7c
move from oc1.0 to oc2.0; create new dir oc2
2012-07-31 20:34:13 +00:00
Dennis Heimbigner
d67ad1adf1
nctest/run_valgrind.sh was not in EXTRA_DIST for some reason
2012-07-24 23:09:55 +00:00
Dennis Heimbigner
8c01f7437f
fixed valgrind error in tst_h_strings.c
2012-07-18 15:50:29 +00:00
Dennis Heimbigner
007798183b
oops; completely disable udunits and libcf again
2012-07-17 22:29:09 +00:00
Dennis Heimbigner
95ee14d882
Fix things so --with-udunits and --with-libcf could be enabled if desired
2012-07-17 22:23:37 +00:00
Dennis Heimbigner
5ecd5854a9
fix server ping in test_varm3
2012-07-16 20:34:31 +00:00
Dennis Heimbigner
60b3f3b6f3
change file permissions for memio and mmapio
2012-06-28 17:12:02 +00:00
Dennis Heimbigner
d61af2ab31
fix typo
2012-06-25 17:03:18 +00:00
Dennis Heimbigner
7ddd90c577
Added some more documentation about NC_MMAP
2012-06-25 16:48:39 +00:00
Dennis Heimbigner
a6b932826b
add NC_MMAP flag and tests
2012-06-23 19:25:49 +00:00
Dennis Heimbigner
d144438455
fix temp file creation problems re: wfisher
2012-06-06 21:33:53 +00:00
Dennis Heimbigner
89bb83e41d
disable doxygen by default
2012-05-18 20:31:50 +00:00
Dennis Heimbigner
5b2aee44a7
windows support fixes plus add --disable-diskless
2012-05-15 17:48:27 +00:00
Dennis Heimbigner
79c751b806
catch some distclean files
2012-05-13 18:42:10 +00:00
Dennis Heimbigner
e42d7d7f61
fix bug in opaque parsing
2012-05-05 22:31:24 +00:00
Dennis Heimbigner
c39c006039
fix fill bug (re: WJF-305473)
2012-05-04 17:32:14 +00:00
Dennis Heimbigner
77de04bb29
fix memory overflow bug (HT to Larry Knox)
2012-05-03 17:15:41 +00:00
Dennis Heimbigner
00e50f5a44
1. changed from using port 8080 to 8081 for motherlode
...
2. Fixed Ward's IGNORE problem with oc
3. Mmap support now works.
4. Fix an uninitialized variable pointed out by Russ in dnclog.c
2012-04-22 20:34:21 +00:00
Dennis Heimbigner
e29a6fb164
added list of configure flags to man4/install.doc
2012-04-13 02:41:00 +00:00
Dennis Heimbigner
353b7ebf53
fix bug in memio.c realloc code
2012-04-12 02:06:28 +00:00
Dennis Heimbigner
48ca394d2e
diskless: make read and write loop to read/write whole file when persisting
2012-04-09 22:03:02 +00:00
Dennis Heimbigner
5536bccee1
allow NC_DISKLESS with nc_open() to operate as a in-memory cache
2012-04-08 22:47:38 +00:00
Dennis Heimbigner
f5bd3bf525
cleanup and remove unused code
2012-04-01 20:15:06 +00:00
Dennis Heimbigner
a169a8383c
fixed type bug in tst_createfiles.c: int[]->size_t[]
2012-03-31 19:11:33 +00:00
Dennis Heimbigner
c417a58747
add some debugging help to fix snapshot error
2012-03-30 21:51:31 +00:00
Dennis Heimbigner
7a9802dc7c
forgot to check the case when HAVE_MEMMOVE is false
2012-03-28 17:46:25 +00:00
Dennis Heimbigner
28bd09236b
move single use macro to using program
2012-03-28 16:19:16 +00:00
Dennis Heimbigner
5570117513
fix NC_DISKLESS documentation in nc_create
2012-03-27 03:20:05 +00:00
Dennis Heimbigner
93f722f594
accidental variable declaration in netcdf.h
2012-03-26 17:03:09 +00:00
Dennis Heimbigner
7e27052f87
- Implemented diskless files for both netcdf classic and extended.
...
The in-memory files can be made persistent if nc_create is called with
NC_DISKLESS|NC_WRITE flags set. Initial test case also included.
- Modified ncio mechanism to support
multiple ncio packages; this is so we
can have posixio and memio operating
at the same time.
- cleanup up a bunch of lint issues (unused variables, etc).
2012-03-26 01:34:32 +00:00
Dennis Heimbigner
25c3167841
ckp
2012-03-26 01:30:22 +00:00
Dennis Heimbigner
88f7950d6f
fix a bunch of uninitialized variables
2012-03-16 22:29:09 +00:00
Dennis Heimbigner
99eef24bc2
- Fix NCF-158 to modify ncgen flag defaults.
...
- Fix NCF-157 to modify DAP code to support
partial variable retrieval.
- Fix of NCF-154 to solve problem of ncgen
improperly processing data lists for variables
of size greater than 2**18 bytes.
- Fix ncgen processing of char variables that have
multiple unlimited dimensions.
- Partly fix Jira issue: NCF-145 (vlen issues).
- Benchmark program nc_test4/tst_ar4_*) requires arguments
and should only be invoked inside a shell
script; fixed so that they terminate cleanly
if invoked with no arguments.
- Fix the Doxygen processing so it will work
with make distcheck.
- Begin switchover to using an alternative to ncio.
- Begin support for in-memory (diskless) files.
2012-03-14 23:26:48 +00:00
Dennis Heimbigner
787d32fffd
changed form of some static data to work with cxx4
2012-03-08 22:21:12 +00:00
Dennis Heimbigner
2349c62d18
close Jira NCF-154
2012-03-07 23:38:51 +00:00
Dennis Heimbigner
7cee1bb0ac
added info about minimum libcurl version
2012-03-02 20:27:44 +00:00
Dennis Heimbigner
629f712c77
fix bug in ncgen -lc handling of single character vars
2012-02-29 18:54:11 +00:00
Dennis Heimbigner
5f6c865543
fixed minor malloc problem
2012-02-15 19:15:03 +00:00
Dennis Heimbigner
ea1af11655
Resolve Lynton's vlen problems (partially) re: jira NCF-145
2012-02-14 00:25:32 +00:00
Dennis Heimbigner
6898930374
fix use of tail in run_back_comp_tests.sh
2012-02-05 19:34:03 +00:00
Dennis Heimbigner
1e1907e393
fix a bug in libdap2 handling of strings
2012-01-30 04:32:12 +00:00
Dennis Heimbigner
aebd11348a
1)Integrate the oc with improved performance
2012-01-29 18:56:29 +00:00
Dennis Heimbigner
ed6d25d562
premerge
2012-01-29 18:50:02 +00:00
Dennis Heimbigner
702dfea21c
make note about ISO-8859-1 in ncgen.l
2012-01-27 03:17:03 +00:00
Dennis Heimbigner
907e07bf99
2012-01-10 17:40:27 +00:00
Dennis Heimbigner
599f35d2e6
fix appel problems with data lists
2012-01-09 18:39:37 +00:00
Dennis Heimbigner
75563918a8
fix documentation tarball construction to be consistent with tm2.pl
2012-01-02 17:18:44 +00:00
Dennis Heimbigner
a4817c7888
make knmi tests run properly
2011-12-15 20:24:54 +00:00
Dennis Heimbigner
95772ba2a8
fix build issues identied by Rew
2011-12-13 23:16:16 +00:00
Dennis Heimbigner
9894f6f1ce
fix typo in daputil.c
2011-12-13 19:45:02 +00:00
Dennis Heimbigner
42d93127cc
fix oc/daptab.c not being in dist
2011-12-13 19:40:22 +00:00
Dennis Heimbigner
a8732c1320
Add test for character fillvalue bug
2011-12-13 04:16:52 +00:00
Dennis Heimbigner
b7f74c9cb4
Moved Jira release notes into RELEASE_NOTES
2011-12-12 23:49:27 +00:00
Dennis Heimbigner
8b3b307b10
modify dap legal names
2011-12-05 20:53:43 +00:00
Dennis Heimbigner
efd9808b0a
completely rewritten constraint system
2011-11-14 04:20:19 +00:00
Dennis Heimbigner
d10a2605ce
moved librpc/ from major branch to trunk
2011-10-23 20:17:56 +00:00
Dennis Heimbigner
42a2d2aa17
fix count error when converting dap attributes
2011-10-04 17:50:42 +00:00
Dennis Heimbigner
1578ddac0c
2011-09-20 20:39:04 +00:00
Dennis Heimbigner
4ac55c541c
2011-09-20 18:30:13 +00:00
Dennis Heimbigner
732fbff7ce
2011-09-20 17:30:02 +00:00
Dennis Heimbigner
12d4f46668
2011-09-18 20:57:51 +00:00
Dennis Heimbigner
d7790e7e7e
2011-09-16 18:36:08 +00:00
Dennis Heimbigner
16dee702b7
fix NCF-120
2011-09-15 16:57:16 +00:00
Dennis Heimbigner
1ec800e07b
fix a missing files problem
2011-09-02 18:23:45 +00:00
Dennis Heimbigner
7eccec950f
Merge librpc
2011-09-01 22:32:28 +00:00
Dennis Heimbigner
eae569c6ee
fixed cache handling problem: Jira NCF-106
2011-08-06 02:49:23 +00:00
Dennis Heimbigner
0a89437215
fix fix of NCF-42: _Format handling
2011-08-03 18:26:18 +00:00
Dennis Heimbigner
53e8d22d24
Fixed NCF-104
2011-07-27 20:48:58 +00:00
Dennis Heimbigner
f10d6256b1
prepare for new escape rules
2011-07-17 19:17:04 +00:00
Dennis Heimbigner
a7fdbb176d
Fixed nulldup issues: Jira # NCF-94
2011-07-14 22:43:43 +00:00
Dennis Heimbigner
4f30d3694c
cleanup misc. issues
2011-07-14 22:24:02 +00:00
Dennis Heimbigner
475e868003
1st working version of libcdmr
2011-06-10 18:47:26 +00:00
Dennis Heimbigner
3df9918cbc
fixed escape handling for names
2011-05-27 18:57:35 +00:00
Dennis Heimbigner
03f79aa8f5
fixed esupport:RVK-949505 and DML-490284
2011-05-24 21:48:44 +00:00
Dennis Heimbigner
fec4cdb230
Fixed the following Jira minor bugs:
...
NCF-42: _Format attribute sometimes being ignored
NCF-43: Fixed unsigned long long parsing.
NCF-47: Make opendap code properly handle illegal names like "x.y" by
supressing them
NCF-49: check for uint type
NCF-50: properly handle username:pwd embedded in urls.
2011-05-12 17:51:32 +00:00