Commit Graph

61 Commits

Author SHA1 Message Date
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
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
a925bea477 missing big-endian code 2012-03-16 22:32:54 +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
3e592a2604 fix dap string handling 2012-02-03 21:31:50 +00:00
Dennis Heimbigner
1e1907e393 fix a bug in libdap2 handling of strings 2012-01-30 04:32:12 +00:00
Russ Rew
8837052b72 Fix ocinternal.c typo so it compiles 2012-01-30 02:55:06 +00:00
Dennis Heimbigner
aebd11348a 1)Integrate the oc with improved performance 2012-01-29 18:56:29 +00:00
Dennis Heimbigner
702dfea21c make note about ISO-8859-1 in ncgen.l 2012-01-27 03:17:03 +00:00
Dennis Heimbigner
95772ba2a8 fix build issues identied by Rew 2011-12-13 23:16:16 +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
a53fd50de8 rebase master oc file location 2011-12-10 23:18:13 +00:00
Dennis Heimbigner
8b3b307b10 modify dap legal names 2011-12-05 20:53:43 +00:00
Russ Rew
d749958799 Update installation manual re binaries no longer provided 2011-12-01 17:48:05 +00:00
Dennis Heimbigner
efd9808b0a completely rewritten constraint system 2011-11-14 04:20:19 +00:00
Ed Hartnett
9e30d5d3be some windows changes 2011-10-26 19:18:09 +00:00
Dennis Heimbigner
16dee702b7 fix NCF-120 2011-09-15 16:57:16 +00:00
Dennis Heimbigner
616aadc321 fix ncaux when --disable-netcdf4 2011-09-04 23:27:34 +00:00
Dennis Heimbigner
dcca0b78a3 final missing file: ncaux.c (I hope) 2011-09-02 22:43:02 +00:00
Dennis Heimbigner
d5cf2224f1 fix oc/ocuri.c same as libdispatch nc_uri.c 2011-07-28 16:14:29 +00:00
Dennis Heimbigner
f10d6256b1 prepare for new escape rules 2011-07-17 19:17:04 +00:00
Dennis Heimbigner
4f30d3694c cleanup misc. issues 2011-07-14 22:24:02 +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
9f44f64d05 See Jira issues NCF-48 and CDM-57 2011-05-13 20:58:40 +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
Ed Hartnett
4de8b33251 rolled everything back to 1119 2011-04-28 17:11:21 +00:00
Dennis Heimbigner
80d8926bad fix user+password;also the bad-name problem;also merged libncdap3+ncdap4->libdap2 2011-04-27 20:50:27 +00:00
Dennis Heimbigner
9831019be4 2011-04-16 20:57:26 +00:00
Dennis Heimbigner
0b477e29cc rebuilt dap constraints 2011-04-16 20:56:36 +00:00
Dennis Heimbigner
658fea000f removed // comments and decls not at start of block 2011-04-08 17:47:16 +00:00
Dennis Heimbigner
132359d2cb added validation checks for dap when doing get_vara 2011-04-06 18:38:35 +00:00
Dennis Heimbigner
27c75fd0be inserted config.h at front of files 2011-03-31 21:28:48 +00:00
Dennis Heimbigner
99c572f664 fixed bug GGL-730752 2011-03-28 18:35:48 +00:00
Dennis Heimbigner
aa0b94f46e Fixed testing for CURLOP_KEYPASSWD 2011-01-13 17:45:41 +00:00
Dennis Heimbigner
30733da7f6 fixed file: url case 2011-01-04 22:16:55 +00:00
Dennis Heimbigner
209742ebec Fixed dap memory leaks 2010-12-17 23:54:09 +00:00
Dennis Heimbigner
345de82ac7 fix dap.y typo 2010-12-10 18:47:43 +00:00
Dennis Heimbigner
c3c87a6aa5 2010-12-04 22:38:15 +00:00
Dennis Heimbigner
d6741c826a Fixed some constraint handling bugs 2010-11-13 23:24:28 +00:00
Ed Hartnett
aea3afe40a trying to fix parallel make issue 2010-11-02 16:32:17 +00:00
Ed Hartnett
de920c643a fixed problem with parallel builds 2010-10-20 15:37:34 +00:00
Dennis Heimbigner
f4bea28a5c update oc; fix tmp file problem 2010-09-28 18:23:05 +00:00
Dennis Heimbigner
02aa80adf8 update oc to fix bugs 2010-08-16 18:42:02 +00:00
Dennis Heimbigner
e10672c0fa upgrade oc directory to support CURLOP_KEYPASSWD 2010-08-13 20:06:04 +00:00
Dennis Heimbigner
6edff3f964 cleanup pre-dispatch stuff 2010-07-30 22:16:15 +00:00
Dennis Heimbigner
c9a566a42c rebuilt the handling of character datalists to support unlimiteds properly 2010-07-29 20:37:05 +00:00
Dennis Heimbigner
32b819ada8 add nc_default_format support 2010-07-22 21:50:51 +00:00
Dennis Heimbigner
73bf240f07 insert ESG support 2010-07-19 18:06:09 +00:00