"SfR Fresh" - the SfR Freeware/Shareware Archive 
Member "libdap-3.8.2/ChangeLog" of archive libdap-3.8.2.tar.gz:
As a special service "SfR Fresh" has tried to format the requested source page into HTML format using source code syntax highlighting with prefixed line numbers.
Alternatively you can here view or download the uninterpreted source code file.
That can be also achieved for any archive member file by clicking within an archive contents listing on the first character of the file(path) respectively on the according byte size field.
1 2008-06-23 James Gallagher <jgallagher@opendap.org>
2
3 Removed apue_db. Updates to the documentation for 3.8.2
4
5 M ChangeLog
6 D apue_db
7 M INSTALL
8 M README
9 M NEWS
10
11 2008-06-23 James Gallagher <jgallagher@opendap.org>
12
13 Minor changes - comments & docs.
14
15 M HTTPCacheTable.cc
16 M HTTPCacheTable.h
17
18 2008-06-23 James Gallagher <jgallagher@opendap.org>
19
20 Minor changes from the 3.8.1 code except that the HTTP Caching
21 changes developed here on the trunk of libdap are now
22 included (libdap 3.8.1 excluded those fixes).
23
24 M configure.ac
25 M ChangeLog
26 M NEWS
27 M ce_functions.cc
28 M unit-tests/AISMergeTest.cc
29 M unit-tests/HTTPCacheTest.cc
30
31 2008-06-16 James Gallagher <jgallagher@opendap.org>
32
33 Merged changes from the 3.8.1 tag.
34
35 M VCPP/BeforeInstall.txt
36 M VCPP/libdap.iss
37 A VCPP/unistd.h
38 M libdap.spec
39 M README
40
41 2008-06-16 James Gallagher <jgallagher@opendap.org>
42
43 AISMergeTest updated to work with the newer test.opendap.org
44 fnoc1 test data set (which has slightly different attributes).
45
46 2008-06-16 James Gallagher <jgallagher@opendap.org>
47
48 Removed HTTPCacheTable::CacheEntry's lock since it was redundant
49 and was causing a dead lock. Also removed RCReader's debug output.
50
51 2008-06-16 Patrick West <pwest@ucar.edu>
52
53 Added access to response file.
54 M HTTPResponse.h
55 M Response.h
56
57 2008-06-10 James Gallagher <jgallagher@opendap.org>
58
59 The lock used to protect the CacheEntry object was redundant and I
60 removed it. Also, I backed out other changes but retained some of
61 the added encapsulation added to the CacheEntry struct. I checked
62 this code in because I fairly certain it works, but the test
63 server is down and so I cannot run the unit tests for HTTPCache.
64
65 M HTTPCacheTable.cc
66 M HTTPCacheTable.h
67 M unit-tests/HTTPCacheTest.cc
68
69 2008-06-09 Dan Holloway <dholloway@opendap.org>
70
71 Added ifdef HAVE_UNISTD_H, include <unistd.h>, required on RedHat 3.+
72
73 2008-05-30 Patrick West <pwest@ucar.edu>
74
75 Moved ancillary functions from DODSFilter and cgi_util to
76 Ancillary class as static methods. Moved the ancillary tests from
77 cgiUtilTest to ancT. Had to update configure.ac and Makefile.am to
78 get libdap to compile, removing apue directory.
79
80 M DODSFilter.cc
81 M configure.ac
82 M cgi_util.cc
83 A Ancillary.cc
84 M Makefile.am
85 M cgi_util.h
86 A Ancillary.h
87 A unit-tests/ancT.cc
88 M unit-tests/cgiUtilTest.cc
89 M unit-tests/Makefile.am
90
91 2008-05-30 James Gallagher <jgallagher@opendap.org>
92
93 Test svn switch (I added a space to the to the top of the file).
94
95 M util.cc
96
97 2008-05-22 James Gallagher <jgallagher@opendap.org>
98
99 Fixed comments in the ce functions - they said to use "version"
100 when it's actually a blank arg list that returns the response.
101
102 2008-05-21 James Gallagher <jgallagher@opendap.org>
103
104 Made the directory name nicer
105
106 M configure.ac
107 A apue_db
108 D apue_db/apue.h
109 D apue_db/include
110 D apue_db/db
111 A apue_db/db.c
112 D apue_db/lib
113 A apue_db/lockreg.c
114 D apue_db/Make.defines.linux
115 A apue_db/t4.c
116 A apue_db/error.c
117 M Makefile.am
118 D apue_db_lib
119 M das.lex
120
121 2008-05-21 James Gallagher <jgallagher@opendap.org>
122
123 Removed include subdir
124
125 D apue_db_lib/include
126
127 2008-05-21 James Gallagher <jgallagher@opendap.org>
128
129 Removed apue.h header.
130
131 D apue_db_lib/apue.h
132 M apue_db_lib/db.c
133 M apue_db_lib/lockreg.c
134 M apue_db_lib/t4.c
135 M apue_db_lib/error.c
136
137 2008-05-21 James Gallagher <jgallagher@opendap.org>
138
139 Removed
140
141 D apue_db_lib/Make.defines.linux
142
143 2008-05-21 James Gallagher <jgallagher@opendap.org>
144
145 Get rid of some temporary directories...
146
147 D apue_db_lib/db
148 D apue_db_lib/lib
149
150 2008-05-21 James Gallagher <jgallagher@opendap.org>
151
152 Added Advanced Programming in the Unix Environment DB.
153
154 A apue_db_lib/apue.h
155 A apue_db_lib/apue_db.h
156 M apue_db_lib/lib/libapue.a
157 A apue_db_lib/db.c
158 A apue_db_lib/lockreg.c
159 A apue_db_lib/t4.c
160 AM apue_db_lib/Makefile.am
161 A apue_db_lib/error.c
162
163 2008-05-21 James Gallagher <jgallagher@opendap.org>
164
165 Copied
166
167 2008-05-20 James Gallagher <jgallagher@opendap.org>
168
169 Removed cruft from the Steven's db checkin.
170
171 2008-05-20 James Gallagher <jgallagher@opendap.org>
172
173 Added the Steven's db code in apue_db_lib (which I might rename later).
174
175 2008-05-20 James Gallagher <jgallagher@opendap.org>
176
177 Removed #if 0 .. #endif lines.
178
179 2008-05-20 James Gallagher <jgallagher@opendap.org>
180
181 Read/Write locking in place. Ready to start changing over from a
182 single index file to a distributed way of storing the entries.
183
184 2008-05-15 James Gallagher <jgallagher@opendap.org>
185
186 Moved the locking of entries into the cache table class. This sets
187 the stage for changes to the table implementation so that it can be
188 stored on disk and not in memory.
189
190 2008-05-14 James Gallagher <jgallagher@opendap.org>
191
192 removed #if 0 after refactoring HTTPCache, HTTPCacheTable
193 and CacheEntry. Tests now run.
194
195 2008-05-14 James Gallagher <jgallagher@opendap.org>
196
197 CacheEntry has not been encapsulated, but only to the extent
198 that fields are manipulated with accessor/mutator methods.
199 The basic logic is still exposed to HTTPCache.
200
201 2008-05-14 Patrick West <pwest@ucar.edu>
202
203 Requires using unistd.h if HAVE_UNISTD_H is defined, which requires
204 including config.h.
205 M unit-tests/marshT.cc
206 M unit-tests/RCReaderTest.cc
207
208 2008-05-14 Patrick West <pwest@ucar.edu>
209
210 unlink requires unistd.h on linux machines.
211 M unit-tests/marshT.cc
212
213 2008-05-13 James Gallagher <jgallagher@opendap.org>
214
215 Added HTTPCacheTable to the VCPP Makefile
216
217 2008-05-13 James Gallagher <jgallagher@opendap.org>
218
219 I Have refactored HTTPCache so that most of the operations
220 on the index file and in-memory 'database' of the cache
221 contents is now in the HTTPCacheTable class.
222
223 2008-05-09 James Gallagher <jgallagher@opendap.org>
224
225 Added HTTPCacheTable class. HTTPCache will now be refactored
226 so that it makes all cache table accesses through this class'
227 interface. See ticket #1114 and #1118.
228
229 2008-04-25 James Gallagher <jgallagher@opendap.org>
230
231 Wrapped CURL_PROXYAUTH in #ifdef #endif to accommodate older versions of
232 libcurl.
233
234 M HTTPConnect.cc
235
236 2008-04-25 James Gallagher <jgallagher@opendap.org>
237
238 Spelling errors fixed.
239
240 M VCPP/BeforeInstall.txt
241 M README.dodsrc
242 M RCReader.cc
243
244 2008-04-25 James Gallagher <jgallagher@opendap.org>
245
246 Build tools no longer installed
247
248 2008-04-24 James Gallagher <jgallagher@opendap.org>
249
250 Added installer setup file and License for the installer
251
252 2008-04-23 James Gallagher <jgallagher@opendap.org>
253
254 Comments and strings modified as part of the win32 build of 3.8.1
255 from svn
256
257 2008-04-23 James Gallagher <jgallagher@opendap.org>
258
259 Removed Win32 definition of vsnprintf() for VC 2008 compat - edit
260 for use with VC 2005
261
262 2008-04-23 James Gallagher <jgallagher@opendap.org>
263
264 Fixes for libdap 3.8.0
265
266 2008-04-21 James Gallagher <jgallagher@opendap.org>
267
268 Ticket 1095: The proxy support in HTTPConnect baroque and caused
269 many people problems. I expanded on the syntax allowed (the old
270 syntax is still supported) so that it mirrors the syntax most
271 users expect. I updated the docs including the comments in the
272 .dodsrc file.
273
274 M Makefile.am
275 M RCReader.cc
276 M NEWS
277 M HTTPConnect.cc
278 M unit-tests/RCReaderTest.cc
279 A unit-tests/rcreader-testsuite/test4.rc
280 A unit-tests/rcreader-testsuite/test5.rc
281
282 2008-04-15 James Gallagher <jgallagher@opendap.org>
283
284 Added code to follow redirects in HTTPConnect.cc
285
286 2008-04-07 Patrick West <pwest@ucar.edu>
287
288 Delete being called on array without [], as is being called below the
289 exception condition.
290 M HTTPCache.cc
291
292 2008-03-19 James Gallagher <jgallagher@opendap.org>
293
294 Added info about win32 locations for .dodsrc
295
296 M README.dodsrc
297
298 2008-03-19 James Gallagher <jgallagher@opendap.org>
299
300 Added Patrice Dumas' patch for <cstring>
301
302 M SignalHandler.cc
303 M gse.lex
304 M dds.lex
305 M HTTPConnect.cc
306 M das.lex
307 M ce_expr.lex
308
309 2008-03-04 Patrick West <pwest@ucar.edu>
310
311 Now checks for which architecture the build is being run on and
312 updates the InstallationCheck script M
313 update_mac_package_contents.pl
314
315 2008-03-04 Patrick West <pwest@ucar.edu>
316
317 3.8.0 release of libdap.
318
319 M configure.ac
320 M ChangeLog
321 M OSX_Resources/Info.plist
322 M OSX_Resources/ReadMe.txt
323 M libdap.spec
324 M README
325 M NEWS
326
327 2008-03-03 James Gallagher <jgallagher@opendap.org>
328
329 Added conditional include of unistd.h for RHEL3 build.
330
331 M SignalHandler.cc
332 M tests/TestArray.cc
333 M HTTPConnect.cc
334 M DAS.cc
335
336 2008-03-03 James Gallagher <jgallagher@opendap.org>
337
338 Header patch from Patrice Dumas.
339
340 Many files modified.
341
342 2008-03-03 James Gallagher <jgallagher@opendap.org>
343
344 Directory regex --> pathname_ok() call. A minor change.
345
346 M Util.cc
347
348 2008-03-02 James Gallagher <jgallagher@opendap.org>
349
350 Added shell commands so build works with bison 1.28. That
351 version treats the -o option differently than the 2.x version.
352
353 M Makefile.am
354
355 ;; Local Variables:
356 ;; coding: utf-8
357 ;; End:
358 2008-03-03 James Gallagher <jgallagher@opendap.org>
359
360 Added conditional include of unistd.h for RHEL3 build.
361 M SignalHandler.cc
362 M tests/TestArray.cc
363 M HTTPConnect.cc
364 M DAS.cc
365
366 2008-03-03 James Gallagher <jgallagher@opendap.org>
367
368 Header patch from Patrice Dumas.
369 Many files modified.
370
371 2008-03-03 James Gallagher <jgallagher@opendap.org>
372
373 Directory regex --> pathname_ok() call. A minor change.
374 M Util.cc
375
376 2008-03-02 James Gallagher <jgallagher@opendap.org>
377
378 Added shell commands so build works with bison 1.28. That
379 version treats the -o option differently than the 2.x version.
380 M Makefile.am
381
382 2008-03-01 James Gallagher <jgallagher@opendap.org>
383
384 Tweaked the comments about the YY_INPUT macro.
385 M dds.lex
386
387 2008-02-29 James Gallagher <jgallagher@opendap.org>
388
389 Switch back to the old YY_INPUT macro for now...
390 M dds.lex
391
392 2008-02-29 James Gallagher <jgallagher@opendap.org>
393
394 I found that a number of the places where a *.tab.h was included did
395 not get changed when I went to the .hh file names (which is how
396 bison does things when you tell it to make the output a *.tab.cc
397 file). Here are the fixes. the distcheck and rpm targets now work.
398 M Error.lex
399 M Int16.cc
400 M error-test.cc
401 M tests/expr-test.cc
402 M tests/dds-test.cc
403 M UInt16.cc
404 M Int32.cc
405 M gse-test.cc
406 M Str.cc
407 M Float64.cc
408 M Operators.h
409 M UInt32.cc
410
411 2008-02-29 James Gallagher <jgallagher@opendap.org>
412
413 There are three changes in these files: 1. formatting;
414 2. Grammar builds; 3. Security fixes. For the formatting
415 changes some files just got messed up and I was sick of
416 looking at it. Grammar changes amount to simplifying the
417 builds of the lex and y files. Now the sed calls in the
418 Makefile have been removed - commented out to be completely
419 removed later. 3. Nothing major on the security front
420 but I made some changes all the same.
421
422 2008-02-29 Patrick West <pwest@ucar.edu>
423
424 Updates for release of 3.7.11.
425 M configure.ac
426 M ChangeLog
427 M INSTALL
428 M libdap.spec
429 M README
430 M NEWS
431
432 ;; Local Variables:
433 ;; coding: utf-8
434 ;; End:
435 2008-02-28 Patrick West <pwest@ucar.edu>
436
437 If cleanup.sh does not exist, then a make clean will error out.
438 clean-local depends on cleanup.sh.
439 M cache-testsuite/Makefile.am
440
441 2008-02-28 Patrick West <pwest@ucar.edu>
442
443 Added comment regarding ais_testsuite directory and how those files
444 are being distributed.
445 M unit-tests/Makefile.am
446
447 2008-02-28 Patrick West <pwest@ucar.edu>
448
449 Removing generated files from Makefile.am. Removing temporary files
450 in marshT created for writing marshalled data. cleanup script
451 cleaned up. cache-testsuite makefile running local cleanup.sh since
452 cleanup.sh is generated, also added distclean-local to remove the
453 dods_cache directory. unit-tests makefile adds individual
454 ais_testsuite files because there is the generated file there so
455 just adding the directory wasn't working.
456 M Makefile.am
457 M unit-tests/marshT.cc
458 M unit-tests/cache-testsuite/cleanup.sh.in
459 M unit-tests/cache-testsuite/Makefile.am
460 M unit-tests/Makefile.am
461
462 2008-02-28 Patrick West <pwest@ucar.edu>
463
464 Modified tests and configuration to get unit-tests to run during
465 distcheck.
466 M unit-tests/AISMergeTest.cc
467 M unit-tests/DODSFilterTest.cc
468 D unit-tests/ais_testsuite/ais_database.xml
469 A unit-tests/ais_testsuite/ais_database.xml.in
470 D unit-tests/cache-testsuite/cleanup.sh
471 A unit-tests/cache-testsuite/cleanup.sh.in
472 M unit-tests/cache-testsuite/Makefile.am
473 M unit-tests/DASTest.cc
474 M unit-tests/AISResourcesTest.cc
475 M unit-tests/DDSTest.cc
476 A unit-tests/test_config.h.in
477 M unit-tests/HTTPConnectTest.cc
478 M unit-tests/DDXParserTest.cc
479 M unit-tests/cgiUtilTest.cc
480 M unit-tests/AISDatabaseParserTest.cc
481 M unit-tests/CEFunctionsTest.cc
482 M unit-tests/GridGeoConstraintTest.cc
483 M unit-tests/Makefile.am
484 M unit-tests/RCReaderTest.cc
485
486 2008-02-27 Patrick West <pwest@ucar.edu>
487
488 Added check for cppunit in configure. If present, then the tests
489 will be built and run. if not then a message will appear saying that
490 can't run the tests without the library, but it's not an error.
491 M configure.ac
492 A conf/cppunit.m4
493 M Makefile.am
494 M unit-tests/Makefile.am
495
496 2008-02-27 James Gallagher <jgallagher@opendap.org>
497
498 Updated indentation using "indent -kr"
499 M gl/alloca_.h
500 M gl/mbchar.h
501 M gl/localcharset.c
502 M gl/strcasecmp.c
503 M gl/regex_internal.c
504 M gl/strnlen1.c
505 M gl/malloc.c
506 M gl/wchar_.h
507 M gl/localcharset.h
508 M gl/stdint_.h
509 M gl/strcase.h
510 M gl/regex.c
511 M gl/stdbool_.h
512 M gl/memchr.c
513 M gl/regex_internal.h
514 M gl/strnlen1.h
515 M gl/mbuiter.h
516 M gl/regex.h
517 M gl/wctype_.h
518 M gl/regexec.c
519 M gl/strncasecmp.c
520 M gl/gettext.h
521 M gl/alloca.c
522 M gl/mbchar.c
523 M gl/regcomp.c
524
525 2008-02-26 Patrick West <pwest@ucar.edu>
526
527 No longer need the MacOSX specific readme and install files.
528 M OSX_Resources/Info.plist
529 D INSTALL_MacOSX.rtf
530 D README_MacOSX.rtf
531
532 2008-02-23 James Gallagher <jgallagher@opendap.org>
533
534 Auto reset of Subversion properties
535
536 2008-02-22 James Gallagher <jgallagher@opendap.org>
537
538 Updated
539
540 2008-02-22 James Gallagher <jgallagher@opendap.org>
541
542 Fixed an error that crept into xdr-datatypes-static from the xp
543 port. I made the change in a new copy of the xdr-datatypes.h header
544 added to the VCPP directory. Also, I removed some old code from the
545 XDRUtils.cc file.
546 M xdr-datatypes-static.h
547 AM VCPP/xdr-datatypes.h
548 M XDRUtils.cc
549
550 2008-02-21 Patrick West <pwest@ucar.edu>
551
552 Added remove of temporary directories when pkg build is done.
553 M Makefile.am
554
555 2008-02-21 James Gallagher <jgallagher@opendap.org>
556
557 Modified Makefile to install xdr-datatypes.h from VCPP
558
559 2008-02-21 James Gallagher <jgallagher@opendap.org>
560
561 Removed a patch
562 M XDRStreamMarshaller.cc
563
564 2008-02-21 James Gallagher <jgallagher@opendap.org>
565
566 Removed a patch
567 M XDRFileMarshaller.cc
568
569 2008-02-21 James Gallagher <jgallagher@opendap.org>
570
571 Backed out some changes for my version of XP.
572 M XDRFileUnMarshaller.cc
573
574 2008-02-21 James Gallagher <jgallagher@opendap.org>
575
576 Fixes for the win32 build from Anna Nokolov - I turned her files
577 into a patch but there were some rejects.
578 M xdr-datatypes-static.h
579 M XDRFileUnMarshaller.cc
580 M gl/stdint_.h
581 M XDRStreamMarshaller.cc
582
583 2008-02-21 James Gallagher <jgallagher@opendap.org>
584
585 Added patch from Anna Nokolov.
586 M XDRFileMarshaller.cc
587
588 2008-02-21 James Gallagher <jgallagher@opendap.org>
589
590 Applied Win32 patches from Anna Nokolov.
591 M cgi_util.cc
592 M VCPP/Makefile
593 M GNU/GNURegex.cc
594 M parser-util.cc
595 M util.h
596 M das.lex
597 M gl/localcharset.c
598 M gl/stdint_.h
599 M gl/regex_internal.h
600 M util.cc
601 M XDRFileMarshaller.cc
602
603 2008-02-18 Patrick West <pwest@ucar.edu>
604
605 functional expressions were not being evaluated when building the
606 ddx. Updated this and removed newline from error message if problem
607 with functional expressions.
608 M DODSFilter.cc
609
610 2008-02-14 Patrick West <pwest@ucar.edu>
611
612 Fixed sed issue with discovering version inormation in libdap.m4.
613 This one should be used by anyone who wants to use libdap.
614 M conf/libdap.m4
615
616 2008-02-13 James Gallagher <jgallagher@opendap.org>
617
618 Added unistd.h include.
619 M unit-tests/AISResourcesTest.cc
620 M unit-tests/ByteTest.cc
621 M unit-tests/testFile.cc
622
623 2008-02-13 James Gallagher <jgallagher@opendap.org>
624
625 Added config.h header include to AttrTableTest.cc
626
627 2008-02-13 James Gallagher <jgallagher@opendap.org>
628
629 Added include of unistd.h to AttrTableTest.cc for RHEL3
630
631 2008-02-05 James Gallagher <jgallagher@opendap.org>
632
633 Removed two tests that fail on machines where the tests are run as
634 root.
635 M HTTPCacheTest.cc
636
637 2008-02-05 James Gallagher <jgallagher@opendap.org>
638
639 Auto reset of Subversion properties
640
641 2008-02-04 Patrick West <pwest@ucar.edu>
642
643 Added method to not only return the FILE pointer but also the cached
644 file name when getting the cached response. Also, when parsing
645 headers, taking into account a blank line and a malformed header.
646 M HTTPCache.cc
647 M HTTPCache.h
648 M HTTPConnect.cc
649
650 2008-02-04 Patrick West <pwest@ucar.edu>
651
652 Includes added for unlink function call
653 M unit-tests/ddsT.cc
654
655 2008-02-02 Patrick West <pwest@ucar.edu>
656
657 Added namespace libdap
658 M Error.lex
659 M RValue.cc
660 M DDXParser.h
661 M DODSFilter.cc
662 M HTTPResponse.h
663 M Int16.cc
664 M Int32.h
665 M Structure.h
666 M AISResources.cc
667 M Sequence.h
668 M Str.h
669 M ResponseTooBigErr.cc
670 M SignalHandler.cc
671 M ResponseTooBigErr.h
672 M SignalHandler.h
673 M XDRUtils.h
674 M escaping.h
675 M Connect.h
676 M DDXParser.cc
677 M cgi_util.cc
678 M dods-datatypes-static.h
679 M ce_functions.h
680 M gse.lex
681 M DDXExceptions.h
682 M Resource.h
683 M Error.cc
684 M HTTPCacheDisconnectedMode.h
685 M UnMarshaller.h
686 M Response.h
687 M Int16.h
688 M SignalHandlerRegisteredErr.h
689 M ce_parser.h
690 M ConstraintEvaluator.cc
691 M DAS.h
692 M DDS.cc
693 M XDRFileMarshaller.h
694 M tests/TestInt32.h
695 M tests/TestStructure.h
696 M tests/TestInt16.h
697 M tests/TestUrl.h
698 M tests/TestSequence.h
699 M tests/TestStr.h
700 M tests/TestFloat64.h
701 M tests/das-test.cc
702 M tests/TestGrid.h
703 M tests/TestByte.h
704 M tests/TestTypeFactory.h
705 M tests/TestFloat32.h
706 M tests/TestArray.h
707 M tests/TestUInt32.h
708 M tests/dds-test.cc
709 M tests/TestUInt16.h
710 M tests/TestCommon.cc
711 M Array.cc
712 M BaseType.h
713 M HTTPCacheInterruptHandler.h
714 M EventHandler.h
715 M Float64.h
716 M AISConnect.cc
717 M UInt16.cc
718 M InternalErr.h
719 M EncodingType.h
720 M gse_parser.h
721 M Marshaller.h
722 M AlarmHandler.h
723 M Byte.cc
724 M GNU/GNURegex.cc
725 M GNU/GNURegex.h
726 M Byte.h
727 M DataDDS.h
728 M BaseType.cc
729 M DDS.h
730 M XDRUtils.cc
731 M ArrayGeoConstraint.h
732 M GeoConstraint.h
733 M HTTPCacheResponse.h
734 M RCReader.cc
735 M GridGeoConstraint.h
736 M Constructor.h
737 M util_mit.h
738 M Error.h
739 M Int32.cc
740 M DODSFilter.h
741 M DapObj.h
742 M gse.y
743 M HTTPCache.cc
744 M DataDDS.cc
745 M HTTPCache.h
746 M parser-util.cc
747 M DapIndent.h
748 M ce_expr.y
749 M AISResources.h
750 M ObjectType.h
751 M Float32.cc
752 M Error.y
753 M dds.lex
754 M PipeResponse.h
755 M util.h
756 M AISExceptions.h
757 M AISDatabaseParser.h
758 M AttrTable.cc
759 M InternalErr.cc
760 M Grid.h
761 M HTTPConnect.cc
762 M AISMerge.h
763 M RValue.h
764 M Structure.cc
765 M cgi_util.h
766 M Url.cc
767 M Vector.cc
768 M getdap.cc
769 M BaseTypeFactory.h
770 M Str.cc
771 M Sequence.cc
772 M das.lex
773 M XDRFileUnMarshaller.cc
774 M Float32.h
775 M XDRFileUnMarshaller.h
776 M ce_functions.cc
777 M expr.h
778 M AttrTable.h
779 M GridGeoConstraint.cc
780 M Constructor.cc
781 M UInt32.h
782 M XDRStreamMarshaller.h
783 M das.y
784 M AISMerge.cc
785 M parser.h
786 M BaseTypeFactory.cc
787 M Url.h
788 M Vector.h
789 M DAS.cc
790 M ConstraintEvaluator.h
791 M GSEClause.cc
792 M GSEClause.h
793 M util.cc
794 M Clause.h
795 M ArrayGeoConstraint.cc
796 M Float64.cc
797 M Operators.h
798 M UInt32.cc
799 M XDRStreamMarshaller.cc
800 M Grid.cc
801 M util_mit.cc
802 M Connect.cc
803 M escaping.cc
804 M unit-tests/AISMergeTest.cc
805 M unit-tests/sequenceT.cc
806 M unit-tests/DODSFilterTest.cc
807 M unit-tests/HTTPCacheTest.cc
808 M unit-tests/DASTest.cc
809 M unit-tests/AISResourcesTest.cc
810 M unit-tests/DDSTest.cc
811 M unit-tests/SignalHandlerTest.cc
812 M unit-tests/ArrayGeoConstraintTest.cc
813 M unit-tests/ArrayTest.cc
814 M unit-tests/AttrTableTest.cc
815 M unit-tests/HTTPConnectTest.cc
816 M unit-tests/DDXParserTest.cc
817 M unit-tests/ddsT.cc
818 M unit-tests/cgiUtilTest.cc
819 M unit-tests/ByteTest.cc
820 M unit-tests/attrTableT.cc
821 M unit-tests/SequenceTest.cc
822 M unit-tests/RegexTest.cc
823 M unit-tests/generalUtilTest.cc
824 M unit-tests/AISDatabaseParserTest.cc
825 M unit-tests/GridGeoConstraintTest.cc
826 M unit-tests/RCReaderTest.cc
827 M unit-tests/parserUtilTest.cc
828 M HTTPConnect.h
829 M dds.y
830 M StdinResponse.h
831 M DapIndent.cc
832 M XDRFileMarshaller.cc
833 M Clause.cc
834 M AISDatabaseParser.cc
835 M GeoConstraint.cc
836 M Array.h
837 M AISConnect.h
838 M UInt16.h
839 M ce_expr.lex
840 M RCReader.h
841
842 2008-02-01 James Gallagher <jgallagher@opendap.org>
843
844 Added some file to svn:ignore
845
846 M gl
847
848 2008-02-01 James Gallagher <jgallagher@opendap.org>
849
850 Added conditional set of the gcc -Wall, et c., flags.
851 M Makefile.am
852
853 2008-01-31 Nathan Potter <ndp@coas.oregonstate.edu>
854
855 libdap: Changed Error handling in ce_functions.cc so that the errors
856 thrown appropriatley referenced an error code other than unknown
857
858 2008-01-31 James Gallagher <jgallagher@opendap.org>
859
860 Added conditional set of the gcc -Wall, et c., flags.
861
862 2008-01-30 James Gallagher <jgallagher@opendap.org>
863
864 Include <algorithm> for all builds, not just win32. This is a fix
865 for AIX and its native compiler.
866
867 2008-01-29 James Gallagher <jgallagher@opendap.org>
868
869 Update to the package target for OSX.
870 M OSX_Resources/InstallationCheck
871 M OSX_Resources/update_mac_package_contents.pl
872 M OSX_Resources/InstallationCheck.strings
873 M Makefile.am
874
875 2008-01-28 James Gallagher <jgallagher@opendap.org>
876
877 It seems that universal binaries are not yet working - I commented
878 out that part of the Makefile.
879 M Makefile.am
880
881 2008-01-28 James Gallagher <jgallagher@opendap.org>
882
883 Hacked the Makefile.am so that the 'pkg' target makes a universal
884 binary - maybe. Fixed up the OSX resources' text.
885 M OSX_Resources/Info.plist
886 M OSX_Resources/Description.plist
887 M Makefile.am
888
889 2008-01-22 James Gallagher <jgallagher@opendap.org>
890
891 Added support to filter out ^M that's introduced by DOS editors.
892 M update_mac_package_contents.pl
893
894 2008-01-16 James Gallagher <jgallagher@opendap.org>
895
896 Updated comments
897 M Makefile.am
898
899 2008-01-16 James Gallagher <jgallagher@opendap.org>
900
901 Removed major and minor version.
902 M OSX_Resources/Info.plist
903
904 2008-01-14 James Gallagher <jgallagher@opendap.org>
905
906 Applied pkgconfig patch from Patrice.
907 M libdap.spec
908 M Makefile.am
909 M libdapclient.pc.in
910 M libdap.pc.in
911 M unit-tests/testFile.cc
912 M unit-tests/Makefile.am
913 M libdapserver.pc.in
914 A dap-config-pkgconfig
915
916 2008-01-12 James Gallagher <jgallagher@opendap.org>
917
918 Auto reset of Subversion properties
919
920 2008-01-11 James Gallagher <jgallagher@opendap.org>
921
922 Added. These help automate the build process.
923 AM OSX_Resources/macify_license_file.pl
924 AM OSX_Resources/update_mac_package_contents.pl
925
926 2008-01-11 James Gallagher <jgallagher@opendap.org>
927
928 Updates to the OS/X build so that it is more automatic. No more
929 pmproj file, either. I added <code> tags in the README so that the
930 perl script that updates the Mac version of that file will look
931 decent.
932 M OSX_Resources/InstallationCheck
933 M OSX_Resources/License.txt
934 M OSX_Resources/Info.plist
935 M OSX_Resources/InstallationCheck.strings
936 M OSX_Resources/ReadMe.txt
937 M OSX_Resources/Welcome.html
938 M README
939 M Makefile.am
940 D mac_osx
941 D libdap.pmproj
942
943 2008-01-10 Patrick West <pwest@ucar.edu>
944
945 Certain size vector of bytes was failing when writing to the xdr
946 stream. Changed the size of the buffer to add enough to cover the
947 word boundary. Updated unit test to test for this.
948 M Vector.cc
949 M XDRStreamMarshaller.cc
950 M unit-tests/marshT.cc
951 M unit-tests/arrayT.cc
952
953 2008-01-08 James Gallagher <jgallagher@opendap.org>
954
955 Removed leading spaces of the lines so that the file can be used
956 easily on the Mac where lines will wrap in the Installer.
957
958 2008-01-08 James Gallagher <jgallagher@opendap.org>
959
960 Fixed up these two tests to match the changes in the ais database
961 they used.
962 M unit-tests/AISMergeTest.cc
963 M unit-tests/AISResourcesTest.cc
964
965 2008-01-07 James Gallagher <jgallagher@opendap.org>
966
967 make check now runs the unit tests (ticket 1012)
968 M Makefile.am
969
970 2008-01-07 James Gallagher <jgallagher@opendap.org>
971
972 Fixed the AIS database parser tests so they now use Hyrax and not
973 some kludge.
974 M unit-tests/ais_testsuite/ais_database.xml
975 M unit-tests/AISDatabaseParserTest.cc
976
977 2007-12-01 James Gallagher <jgallagher@opendap.org>
978
979 Auto reset of Subversion properties
980
981 2007-11-30 Patrick West <pwest@ucar.edu>
982
983 MacOSX resources updated. Added a README and INSTALL file to be put
984 alongside the .pkg in the .dmg.
985 M OSX_Resources/Info.plist
986 D README_MaxOSX.rtf
987 M Makefile.am
988 A README_MacOSX.rtf
989
990 2007-11-30 James Gallagher <jgallagher@opendap.org>
991
992 Auto reset of Subversion properties
993
994 2007-11-29 Patrick West <pwest@ucar.edu>
995
996 the .pc files needed to be dealt with during the pkg build so that
997 the prefix was set correctly.
998 M Makefile.am
999
1000 2007-11-29 Patrick West <pwest@ucar.edu>
1001
1002 README and INSTALL files for a MacOSX installation. To be put into
1003 the .dmg along with the .pkg.
1004 A README_MaxOSX.rtf
1005 A INSTALL_MacOSX.rtf
1006
1007 2007-11-28 James Gallagher <jgallagher@opendap.org>
1008
1009 Updated for release 3.7.10
1010
1011 M configure.ac
1012 M ChangeLog
1013 M INSTALL
1014 M libdap.spec
1015 M README
1016 M NEWS
1017
1018 ;; Local Variables:
1019 ;; coding: utf-8
1020 ;; End:
1021 2007-11-28 James Gallagher <jgallagher@opendap.org>
1022
1023 Fixed warnings about potentially uninitialized uses of ENTRY in
1024 HTTPCache.cc
1025
1026 2007-11-28 Patrick West <pwest@ucar.edu>
1027
1028 Added private default constructor, copy constructor, and operator=
1029 to the classes, all through InternalErr. Added copyright
1030 information as well.
1031
1032 M XDRUtils.h
1033 M UnMarshaller.h
1034 M XDRFileMarshaller.h
1035 M Marshaller.h
1036 M XDRUtils.cc
1037 M XDRFileUnMarshaller.cc
1038 M XDRFileUnMarshaller.h
1039 M XDRStreamMarshaller.h
1040 M XDRStreamMarshaller.cc
1041 M XDRFileMarshaller.cc
1042
1043 2007-11-26 Patrick West <pwest@ucar.edu>
1044
1045 In Vector.cc, checking if _var is null before attempting delete.
1046 Didn't appear to be an issue, but seemed to be a needed test.
1047
1048 In XDRStreamMarshaller, not allocating such a large buffer.
1049 Allocating only what is needed in put_str and both put_vector
1050 calls. The other methods are using the static buffer so we don't
1051 have to allocate each time. Prettied up the code, added more
1052 comments, and corrected some exception messages.
1053
1054 M Vector.cc
1055 M XDRStreamMarshaller.cc
1056
1057 2007-11-21 James Gallagher <jgallagher@opendap.org>
1058
1059 libdapclient and libdapserver library versions bumped up.
1060
1061 M configure.ac
1062 M depend.sh
1063 M libdap.spec
1064 M NEWS
1065
1066 2007-11-14 James Gallagher <jgallagher@opendap.org>
1067
1068 Fixed the LIBDAP CHECK macro
1069
1070 M conf/libdap.m4
1071
1072 2007-11-13 James Gallagher <jgallagher@opendap.org>
1073
1074 Updated for version 3.7.9
1075
1076 M configure.ac
1077 M ChangeLog
1078 M INSTALL
1079 M libdap.spec
1080 M README
1081 M NEWS
1082
1083 2007-11-13 James Gallagher <jgallagher@opendap.org>
1084
1085 Fixeed ticket #995. The problem was in intern_data_for_leaf.
1086 This problem was fixed by changing the way intern_data_for_leaf()
1087 worked, slightly. It was always popping the stack of `d_values`
1088 object pointers regardless of the return value of read_row().
1089 However, if no values are read then the call to
1090 intern_data_for_parent_part_two() would never be called and the
1091 d_values field of the child sequence wouldn't be pushed onto the stack.
1092 Hence the pop should not happen - because there's no child there to
1093 pop. I fixed this with a slight change in the code. The method now
1094 skips the while loop and subsequent pop operation if the first call
1095 to read_row() returns false. The while loop won't be run anyway,
1096 so the actual change is minor and eliminates an unnecessary test
1097 in the case where read_row does return false initially.
1098
1099 All of the tests that are expected to pass now do.
1100
1101 2007-11-12 James Gallagher <jgallagher@opendap.org>
1102
1103 Grid.cc: Changed the way the declarataion is printed by print_val()
1104 so that intern_data can use this too and work with the expr-test
1105 test driver.
1106 Sequence.cc: transfer_data_part_two() now uses intern_data() when
1107 it should in place of read(). Also, print_one_row() is now more
1108 flexible in the way it prints rows. Before it expected that the
1109 first row would alway be printed (because it assume that the row
1110 had been read by deserialize()). Now it checks to see if the row
1111 should be printed because it knows that intern_data() might be
1112 run and that method is working with local data - the first row
1113 might not satisfy the CE.
1114 Sequence.h: Formatting
1115 Structure.cc: Switched from transfer_data to intern_data.
1116
1117 2007-11-12 James Gallagher <jgallagher@opendap.org>
1118
1119 Fixed this test. The error message changed and the test failed
1120 for that reason, not that error went undetected.
1121
1122 M dds-testsuite/dds-test.0/test.17.exp
1123
1124 2007-11-12 James Gallagher <jgallagher@opendap.org>
1125
1126 Copied and munged these so that they call the expr-test_start
1127 procedure and test intern_data() in libdap.
1128
1129 M test.9.exp
1130 M test.ya.exp
1131 M test.yb.exp
1132 M test.yc.exp
1133 M test.yd.exp
1134 M test.ye.exp
1135 M test.yf.exp
1136 M test.yg.exp
1137 M test.a.exp
1138 M test.b.exp
1139 M test.c.exp
1140 M test.d.exp
1141 M test.zz0.exp
1142 M test.e.exp
1143 M test.zz1.exp
1144 M test.zz2.exp
1145 M test.f.exp
1146 M test.zz3.exp
1147 M test.g.exp
1148 M test.zz4.exp
1149 M test.61a.exp
1150 M test.h.exp
1151 M test.zz5.exp
1152 M test.61b.exp
1153 M test.i.exp
1154 M test.61c.exp
1155 M test.j.exp
1156 M test.61d.exp
1157 M test.k.exp
1158 M test.l.exp
1159 M test.m.exp
1160 M test.n.exp
1161 M test.o.exp
1162 M test.p.exp
1163 M test.q.exp
1164 M test.r.exp
1165 M test.s.exp
1166 M test.t.exp
1167 M test.u.exp
1168 M test.v.exp
1169 M test.w.exp
1170 M test.wa.exp
1171 M test.x.exp
1172 M test.wb.exp
1173 M test.y.exp
1174 M test.wc.exp
1175 M test.xa.exp
1176 M test.xb.exp
1177 M test.xc.exp
1178 M test.xd.exp
1179 M test.xe.exp
1180 M test.z0.exp
1181 M test.z1.exp
1182 M test.z2.exp
1183 M test.z3.exp
1184 M test.z4.exp
1185 M test.z5.exp
1186 M test.z6.exp
1187 M test.1.exp
1188 M test.z7.exp
1189 M test.2.exp
1190 M test.5.exp
1191 M test.6.exp
1192
1193 2007-11-12 James Gallagher <jgallagher@opendap.org>
1194
1195 Updated test code so that the new intern_data() method is tested.
1196
1197 M tests/TestInt32.cc
1198 M tests/TestInt32.h
1199 M tests/TestInt16.cc
1200 M tests/TestStructure.h
1201 M tests/TestInt16.h
1202 M tests/TestUrl.h
1203 M tests/TestStr.h
1204 M tests/TestSequence.h
1205 M tests/TestFloat32.cc
1206 M tests/TestArray.cc
1207 M tests/TestFloat64.cc
1208 M tests/expr-testsuite/config/unix.exp
1209 M tests/TestFloat64.h
1210 M tests/TestUInt32.cc
1211 M tests/TestGrid.cc
1212 M tests/TestUInt16.cc
1213 M tests/TestGrid.h
1214 M tests/TestCommon.h
1215 M tests/expr-test.cc
1216 M tests/TestStructure.cc
1217 M tests/TestUrl.cc
1218 M tests/TestByte.cc
1219 M tests/TestByte.h
1220 M tests/TestSequence.cc
1221 M tests/TestStr.cc
1222 M tests/README
1223 M tests/TestFloat32.h
1224 M tests/TestArray.h
1225 M tests/TestUInt32.h
1226 M tests/TestUInt16.h
1227 M tests/TestCommon.cc
1228
1229 2007-11-08 James Gallagher <jgallagher@opendap.org>
1230
1231 Added the intern_data() method as a replacement and fix for/to
1232 transfer_data(). This method should correctly handle the types
1233 presented by HDF5 like Array of Structure
1234
1235 M Structure.h
1236 M Sequence.h
1237 M BaseType.h
1238 M BaseType.cc
1239 M Grid.h
1240 M Structure.cc
1241 M Vector.cc
1242 M Sequence.cc
1243 M Vector.h
1244 M Grid.cc
1245 M unit-tests/HTTPCacheTest.cc
1246 M unit-tests/SequenceTest.cc
1247
1248 2007-11-08 Patrick West <pwest@ucar.edu>
1249
1250 All characters in the pathname need to match the regular
1251 expression. So need to compare the result of the match call in
1252 pathname_ok to the length of the path being matched. If not all
1253 characters match, then return false.
1254
1255 M util.cc
1256
1257 2007-10-31 James Gallagher <jgallagher@opendap.org>
1258
1259 Added pathname_ok() prototype to util.h and added malloc
1260 check to XDRStreamMarshaller.cc
1261
1262 2007-10-30 James Gallagher <jgallagher@opendap.org>
1263
1264 Fixed a parse error in the pathname sanitizer function.
1265
1266 M util.cc
1267
1268 2007-10-24 James Gallagher <jgallagher@opendap.org>
1269
1270 Formatting
1271
1272 2007-09-27 James Gallagher <jgallagher@opendap.org>
1273
1274 Auto reset of Subversion properties
1275
1276 2007-09-26 Patrick West <pwest@ucar.edu>
1277
1278 marshaller test
1279
1280 A unit-tests/marshT.cc
1281
1282 2007-09-24 James Gallagher <jgallagher@opendap.org>
1283
1284 Applied patch from Patrice to package/ship generated
1285 files with source dists.
1286
1287 M Makefile.am
1288
1289 2007-09-21 James Gallagher <jgallagher@opendap.org>
1290
1291 Fixed various issues.
1292
1293 2007-08-28 James Gallagher <jgallagher@opendap.org>
1294
1295 Modified because issues show up in the nightly builds.
1296
1297 M XDRUtils.cc
1298 M Vector.cc
1299
1300 2007-08-28 James Gallagher <jgallagher@opendap.org>
1301
1302 unit-test/Makefile.am: Removed comments that shadowed various
1303 unit tests since I think that was checked in by mistake.
1304
1305 2007-08-28 James Gallagher <jgallagher@opendap.org>
1306
1307 Auto reset of Subversion properties
1308
1309 2007-08-27 Patrick West <pwest@ucar.edu>
1310
1311 Added methods to be able to send dap objects to iostream in
1312 addition to the methods to send to FILE pointers. Created
1313 Marshaller and UnMarshaller classes to pass to serialize and
1314 deserialize methods (respectively) to separate out that code from
1315 BaseType classes. Created XDRFileMarshaller to serialize into XDR
1316 using FILE pointer. Created XDRStreamMarshaller to serialize into
1317 XDR using ostream (XDR memory buffer). Created XDRFileUnMarshaller
1318 to read from XDR using FILE pointer. Did NOT create
1319 XDRStreamUnmarshaller as it didn't seem to be needed. Separated
1320 out anything to do with XDR into separate header files and utility
1321 class XDRUtils.
1322
1323 M DODSFilter.cc
1324 M Int16.cc
1325 M Int32.h
1326 M Structure.h
1327 M Sequence.h
1328 M Str.h
1329 M configure.ac
1330 A XDRUtils.h
1331 A xdr-datatypes-static.h
1332 M cgi_util.cc
1333 A xdr-datatypes-config.h.in
1334 M dods-datatypes-static.h
1335 M Error.cc
1336 A UnMarshaller.h
1337 M Int16.h
1338 M DAS.h
1339 M DDS.cc
1340 A XDRFileMarshaller.h
1341 M tests/expr-test.cc
1342 M Array.cc
1343 M BaseType.h
1344 M Float64.h
1345 M UInt16.cc
1346 M AlarmHandler.h
1347 A Marshaller.h
1348 M Byte.cc
1349 M Byte.h
1350 M DDS.h
1351 M BaseType.cc
1352 A XDRUtils.cc
1353 M Makefile.am
1354 M Constructor.h
1355 M Error.h
1356 M Int32.cc
1357 M DODSFilter.h
1358 M DataDDS.cc
1359 M Float32.cc
1360 M util.h
1361 M AttrTable.cc
1362 M Grid.h
1363 M Structure.cc
1364 M cgi_util.h
1365 M Vector.cc
1366 M Str.cc
1367 M Sequence.cc
1368 A XDRFileUnMarshaller.cc
1369 M Float32.h
1370 A XDRFileUnMarshaller.h
1371 M AttrTable.h
1372 M Constructor.cc
1373 M UInt32.h
1374 A XDRStreamMarshaller.h
1375 M dods-datatypes-config.h.in
1376 M Vector.h
1377 M DAS.cc
1378 M util.cc
1379 M Float64.cc
1380 M UInt32.cc
1381 A XDRStreamMarshaller.cc
1382 M Grid.cc
1383 M Connect.cc
1384 M unit-tests/Makefile.am
1385 A XDRFileMarshaller.cc
1386 M Array.h
1387 M UInt16.h
1388
1389 2007-08-24 James Gallagher <jgallagher@opendap.org>
1390
1391 Makefile.am: Updated fortify targets
1392
1393 2007-08-22 Patrick West <pwest@ucar.edu>
1394
1395 Functionality of Passive classes was passed to their parent
1396 classes. Added set_value(vector<type>) methods to Vector. Added
1397 default read method to Structure that iterates through vars and
1398 calls read, just as PassiveStructure did. Removed Passive classes
1399 from Makefile.
1400
1401 D PassiveUrl.cc
1402 D PassiveInt16.h
1403 M Structure.h
1404 D PassiveStr.cc
1405 D PassiveStr.h
1406 D PassiveUInt16.h
1407 D PassiveInt16.cc
1408 D PassiveByte.cc
1409 D PassiveFloat32.h
1410 D PassiveStructure.cc
1411 D PassiveStructure.h
1412 D PassiveUInt32.cc
1413 D PassiveFloat32.cc
1414 D PassiveArray.cc
1415 M Makefile.am
1416 D PassiveInt32.cc
1417 M Structure.cc
1418 M Vector.cc
1419 D PassiveFloat64.cc
1420 D PassiveArray.h
1421 D PassiveInt32.h
1422 D PassiveUrl.h
1423 D PassiveByte.h
1424 M Vector.h
1425 D PassiveFloat64.h
1426 D PassiveUInt32.h
1427 D PassiveUInt16.cc
1428
1429 2007-08-22 James Gallagher <jgallagher@opendap.org>
1430
1431 Str.h: Changed the size of max_str_len from 32767 to 65535
1432 (DODS_USHORT_INT-1) because 32k was not big enough for the
1433 AURA HDF5 data files. See ticket 962 and 956.
1434
1435 2007-08-21 James Gallagher <jgallagher@opendap.org>
1436
1437 Response.h: Made the new 'status' parameter have a default
1438 value of '0' so that specializations do not need modification
1439 if they know nothing about the new param. This change was
1440 made for PipeResponse.h - arguably something that should be
1441 removed, but it's there as long as we support the CGI server.
1442 StdinResponse.h: Removed the second param to teh ctor since
1443 it is no longer needed.
1444
1445 2007-08-21 James Gallagher <jgallagher@opendap.org>
1446
1447 Makefile.am: Removed -Werror since on OS/X and RHEL3
1448 the grammar files generate warnings about unused
1449 variables.
1450
1451 2007-08-20 James Gallagher <jgallagher@opendap.org>
1452
1453 Removed warnings about strict aliasing rules by adding
1454 Vector::void *value() and replacing calls to buf2_val()
1455 with it. See ticket #941.
1456
1457 2007-08-20 James Gallagher <jgallagher@opendap.org>
1458
1459 Updates to a number of the doxygen comments.
1460
1461 2007-08-20 James Gallagher <jgallagher@opendap.org>
1462
1463 Fixed a problem in util.cc where the sense of size_ok()
1464 was backwards! Also rewrote parts of ce_functions.cc so
1465 that value() was used in place of buf2val() which is far
1466 better from a type-safety standpoint and removes a number
1467 of warnings about strict aliasing of types. Also fixed
1468 error in Error.cc where 'undefined_error' was used where
1469 zero (0) should have been used. Modified RValue"build_btp_args()
1470 so that the size of the arg list is added to the malformed
1471 args message.
1472
1473 2007-08-18 James Gallagher <jgallagher@opendap.org>
1474
1475 Patch from Patrice Dumas that fixes the distclean target and
1476 repairs the spec file now that the generated grammar files are no
1477 longer included checked into subversion.
1478
1479 M libdap.spec
1480 M Makefile.am
1481
1482 2007-08-17 James Gallagher <jgallagher@opendap.org>
1483
1484 Added a target so that the generated grammar files are copied to a
1485 directory so that they don't _have_ to be built using bison/flex.
1486
1487 M INSTALL
1488 M Makefile.am
1489
1490 2007-08-17 James Gallagher <jgallagher@opendap.org>
1491
1492 I removed the generated grammar files from svn (but put copies in
1493 the new 'grammarfile' subdirectory). Now, svn checkouts need bison
1494 and flex to build.
1495
1496 D lex.gse_.cc
1497 D lex.dds.cc
1498 D expr.tab.h
1499 D dds.tab.h
1500 D ce_expr.tab.cc
1501 M GNU/GNURegex.cc
1502 D lex.Error.cc
1503 M Makefile.am
1504 D ce_expr.tab.h
1505 D Error.tab.h
1506 A grammarfiles
1507 A grammarfiles/ce_expr.tab.h
1508 A grammarfiles/lex.das.cc
1509 A grammarfiles/Error.tab.cc
1510 A grammarfiles/Error.tab.h
1511 A grammarfiles/lex.dds.cc
1512 A grammarfiles/lex.gse_.cc
1513 A grammarfiles/lex.ce_expr.cc
1514 A grammarfiles/das.tab.cc
1515 A grammarfiles/das.tab.h
1516 A grammarfiles/dds.tab.cc
1517 A grammarfiles/lex.Error.cc
1518 A grammarfiles/dds.tab.h
1519 A grammarfiles/gse.tab.cc
1520 A grammarfiles/gse.tab.h
1521 A grammarfiles/expr.tab.h
1522 A grammarfiles/ce_expr.tab.cc
1523 D lex.das.cc
1524 D lex.ce_expr.cc
1525 D das.tab.h
1526 D das.tab.cc
1527 D dds.tab.cc
1528 D Error.tab.cc
1529 D gse.tab.cc
1530 D gse.tab.h
1531
1532 2007-08-15 James Gallagher <jgallagher@opendap.org>
1533
1534 Fixes
1535
1536 2007-08-15 James Gallagher <jgallagher@opendap.org>
1537
1538 Fixes
1539
1540 M lex.gse_.cc
1541 M lex.dds.cc
1542 M dds.tab.h
1543 M lex.Error.cc
1544 M Makefile.am
1545 M util.h
1546 M lex.das.cc
1547 M lex.ce_expr.cc
1548 M util.cc
1549 M dds.tab.cc
1550 M GeoConstraint.cc
1551
1552 2007-08-15 James Gallagher <jgallagher@opendap.org>
1553
1554 Patch to add HTTP response status to the Response object and to fix the
1555 spelling of getdap (it was geturl in places). From Darren Hardy.
1556
1557 M HTTPResponse.h
1558 M lex.gse_.cc
1559 M lex.dds.cc
1560 M Response.h
1561 M dds.tab.h
1562 M lex.Error.cc
1563 M HTTPCacheResponse.h
1564 M HTTPConnect.cc
1565 M lex.das.cc
1566 M getdap.cc
1567 M lex.ce_expr.cc
1568 M AISMerge.cc
1569 M dds.tab.cc
1570 M StdinResponse.h
1571
1572 2007-08-13 James Gallagher <jgallagher@opendap.org>
1573
1574 Modified as part of refactoring.
1575
1576 M RValue.cc
1577 M cgi_util.cc
1578 M Error.cc
1579 M ConstraintEvaluator.cc
1580 M DDS.cc
1581 M Array.cc
1582 M Makefile.am
1583 M Error.h
1584 M HTTPCache.cc
1585 M DataDDS.cc
1586 M dds.lex
1587 M DAS.cc
1588 M util.cc
1589 M Connect.cc
1590 M dods-limits.h
1591 M dds.y
1592 M Array.h
1593 M ce_expr.lex
1594
1595 2007-08-09 James Gallagher <jgallagher@opendap.org>
1596
1597 Applied the hyrex_redirect patch from NASA. This code now detects and
1598 records the value of a Location: HTTP header.
1599
1600 M HTTPConnect.cc
1601
1602 2007-08-07 Patrick West <pwest@ucar.edu>
1603
1604 OPeNDAPDir and OPeNDAPFile not needed in libdap, specific to cedar
1605 project. M Makefile.am
1606
1607 2007-08-07 Patrick West <pwest@ucar.edu>
1608
1609 Not needed in libdap, specific to cedar project.
1610
1611 A http://scm.opendap.org:8090/svn/trunk/cedar-handler/OPeNDAPFile.h
1612 D http://scm.opendap.org:8090/svn/trunk/libdap/OPeNDAPFile.h
1613
1614 2007-08-07 Patrick West <pwest@ucar.edu>
1615
1616 Not needed in libdap, specific to cedar project.
1617
1618 A http://scm.opendap.org:8090/svn/trunk/cedar-handler/OPeNDAPFile.cc
1619 D http://scm.opendap.org:8090/svn/trunk/libdap/OPeNDAPFile.cc
1620
1621 2007-08-07 Patrick West <pwest@ucar.edu>
1622
1623 Not needed in libdap, specific to cedar project.
1624
1625 A http://scm.opendap.org:8090/svn/trunk/cedar-handler/OPeNDAPDir.cc
1626 D http://scm.opendap.org:8090/svn/trunk/libdap/OPeNDAPDir.cc
1627
1628 2007-08-07 Patrick West <pwest@ucar.edu>
1629
1630 Not needed in libdap, specific to cedar project.
1631 A http://scm.opendap.org:8090/svn/trunk/cedar-handler/OPeNDAPDir.h
1632 D http://scm.opendap.org:8090/svn/trunk/libdap/OPeNDAPDir.h
1633
1634 2007-06-27 James Gallagher <jgallagher@opendap.org>
1635
1636 unit-tests/Makefile.am: Added -I$(topsrcdir) to the CPPFLAGS for
1637 distcheck.
1638
1639 2007-06-27 James Gallagher <jgallagher@opendap.org>
1640
1641 tests/Makefile.am: Added -I$(topsrcdir) to the CPPFLAGS for
1642 distcheck.
1643
1644 2007-06-27 James Gallagher <jgallagher@opendap.org>
1645
1646 Updated for version 3.7.8
1647
1648 M INSTALL
1649 M README
1650 M NEWS
1651
1652 2007-06-26 James Gallagher <jgallagher@opendap.org>
1653
1654 Updates for version 3.7.8 - still need to do README and INSTALL.
1655
1656 M DODSFilter.cc
1657 M configure.ac
1658 M ChangeLog
1659 M libdap.spec
1660 M NEWS
1661
1662 2007-06-26 James Gallagher <jgallagher@opendap.org>
1663
1664 Replaced unidata support email with the opendap-tech list address.
1665
1666 2007-06-26 James Gallagher <jgallagher@opendap.org>
1667
1668 Auto reset of Subversion properties
1669
1670 2007-06-25 James Gallagher <jgallagher@opendap.org>
1671
1672 Added.
1673
1674 AM gl/config.charset
1675
1676 2007-06-25 James Gallagher <jgallagher@opendap.org>
1677
1678 Added files from the gnulib update.
1679
1680 A gl/m4/wint_t.m4
1681 A gl/m4/wchar.m4
1682 A gl/m4/localcharset.m4
1683 A gl/m4/ulonglong.m4
1684 A gl/m4/stdint.m4
1685 A gl/m4/gnulib-common.m4
1686 A gl/m4/wctype.m4
1687 A gl/m4/longlong.m4
1688 A gl/m4/include_next.m4
1689 A gl/m4/glibc21.m4
1690 AM gl/localcharset.c
1691 A gl/ref-del.sed
1692 AM gl/localcharset.h
1693 A gl/ref-del.sin
1694 A gl/ref-add.sed
1695 AM gl/wchar_.h
1696 A gl/ref-add.sin
1697 AM gl/stdint_.h
1698 AM gl/wctype_.h
1699
1700 2007-06-22 James Gallagher <jgallagher@opendap.org>
1701
1702 Updated gnulib and fixed a memory problem in the GNURegex class
1703 (which should really be renamed to DAPRegex, but that would break
1704 other code). The problem was that to use the gnulib regex code the
1705 config.h header has to be included and the gl subdir must be
1706 searched. I moved the declaration of the regex_t field of Regex
1707 into the implementation file to avoid having config.h in a header
1708 that is installed in <prefix>/include. This fixes ticket #953
1709 which first showed up in libnc-dap.
1710
1711 M tests/Makefile.am
1712 M GNU/GNURegex.cc
1713 M GNU/GNURegex.h
1714 M Makefile.am
1715 M regex_test.cc
1716 M gl/alloca_.h
1717 M gl/m4/regex.m4
1718 M gl/m4/gnulib-comp.m4
1719 M gl/m4/ssize_t.m4
1720 M gl/m4/gnulib-cache.m4
1721 M gl/m4/onceonly_2_57.m4
1722 M gl/m4/codeset.m4
1723 M gl/m4/alloca.m4
1724 M gl/m4/extensions.m4
1725 M gl/regex_internal.c
1726 M gl/malloc.c
1727 M gl/stdbool_.h
1728 M gl/regex.c
1729 M gl/regex_internal.h
1730 M gl/regex.h
1731 M gl/regexec.c
1732 M gl/Makefile.am
1733 M gl/gettext.h
1734 M gl/alloca.c
1735 M gl/regcomp.c
1736 M util.cc
1737 M Operators.h
1738 M unit-tests/RegexTest.cc
1739 M unit-tests/Makefile.am
1740
1741 2007-06-21 James Gallagher <jgallagher@opendap.org>
1742
1743 Reverted to the old version of get_attr() for release.
1744
1745 M AttrTable.cc
1746
1747 2007-06-21 James Gallagher <jgallagher@opendap.org>
1748
1749 escaping.cc: one last call to size replaced.
1750
1751 2007-06-21 James Gallagher <jgallagher@opendap.org>
1752
1753 escaping.cc: Replaced calls to string::size() with ones to
1754 string::length(). They return the same information, but it's
1755 cleaner to use the same method everywhere
1756
1757 2007-06-19 James Gallagher <jgallagher@opendap.org>
1758
1759 Fixed a problem in save_raw_http_header() where a header from an
1760 old server (terminated by a newline but no return) caused a read
1761 violation when the header was empty.
1762
1763 M HTTPConnect.cc
1764
1765 2007-06-08 James Gallagher <jgallagher@opendap.org>
1766
1767 Spelling in comments and strings
1768
1769 M AlarmHandler.h
1770 M GeoConstraint.h
1771 M expr.h
1772 M RCReader.h
1773
1774 2007-06-04 James Gallagher <jgallagher@opendap.org>
1775
1776 Updated comments.
1777
1778 M lex.gse_.cc
1779 M AISResources.cc
1780 M configure.ac
1781 M cgi_util.cc
1782 M lex.dds.cc
1783 M ChangeLog
1784 M ConstraintEvaluator.cc
1785 M Array.cc
1786 M ce_expr.tab.cc
1787 M Byte.cc
1788 M lex.Error.cc
1789 M ce_expr.tab.h
1790 M Error.tab.h
1791 M AttrTable.cc
1792 M lex.das.cc
1793 M lex.ce_expr.cc
1794 M das.tab.h
1795 M ce_functions.cc
1796 M Constructor.cc
1797 M das.tab.cc
1798 M ArrayGeoConstraint.cc
1799 M Connect.cc
1800 M Error.tab.cc
1801 M Clause.cc
1802 M doxy.conf
1803 M gse.tab.cc
1804 M gse.tab.h
1805
1806 2007-05-25 James Gallagher <jgallagher@opendap.org>
1807
1808 Auto reset of Subversion properties
1809
1810 2007-05-24 Patrick West <pwest@ucar.edu>
1811
1812 Standard location of PackageMaker command line app.
1813
1814 M Makefile.am
1815
1816 2007-05-24 Patrick West <pwest@ucar.edu>
1817
1818 Ability to build .pkg file from the Makefile instead of running
1819 PackageMaker GUI.
1820
1821 A OSX_Resources/Info.plist
1822 A OSX_Resources/Description.plist
1823 M Makefile.am
1824
1825 2007-05-18 James Gallagher <jgallagher@opendap.org>
1826
1827 Updated pkg.m4 macros
1828
1829 M pkg.m4
1830
1831 2007-05-17 James Gallagher <jgallagher@opendap.org>
1832
1833 Fixed typos in grammar files.
1834
1835 M Error.lex
1836 M gse.lex
1837 M gse.y
1838 M ce_expr.y
1839 M Error.y
1840 M dds.lex
1841 M das.lex
1842 M das.y
1843 M ce_expr.lex
1844
1845 2007-05-17 James Gallagher <jgallagher@opendap.org>
1846
1847 Fixed typos in libdap headers.
1848
1849 M DDXParser.h
1850 M Sequence.h
1851 M SignalHandler.h
1852 M debug.h
1853 M escaping.h
1854 M Connect.h
1855 M ce_functions.h
1856 M SignalHandlerRegisteredErr.h
1857 M gse_parser.h
1858 M DDS.h
1859 M ArrayGeoConstraint.h
1860 M GeoConstraint.h
1861 M HTTPCacheResponse.h
1862 M Error.h
1863 M AISResources.h
1864 M PipeResponse.h
1865 M util.h
1866 M Grid.h
1867 M AttrTable.h
1868 M PassiveUrl.h
1869 M Url.h
1870 M Clause.h
1871 M Operators.h
1872 M HTTPConnect.h
1873 M StdinResponse.h
1874 M Array.h
1875 M UInt16.h
1876
1877 2007-05-17 James Gallagher <jgallagher@opendap.org>
1878
1879 Auto reset of Subversion properties
1880
1881 2007-05-16 James Gallagher <jgallagher@opendap.org>
1882
1883 Added pkg.m4 to conf so build from svn will work on machines w/o
1884 pkg-config. Updated comments.
1885
1886 A conf/pkg.m4
1887 M Makefile.am
1888 M Constructor.h
1889 M unit-tests/Makefile.am
1890
1891 2007-05-14 James Gallagher <jgallagher@opendap.org>
1892
1893 Removed the html docs from svn; RPM now builds a 'doc' package.
1894
1895 D docs/html.tar.gz
1896 M libdap.spec
1897
1898 2007-05-14 James Gallagher <jgallagher@opendap.org>
1899
1900 Resolved conflicted state of AISDatabaseParser.h
1901
1902 2007-05-14 James Gallagher <jgallagher@opendap.org>
1903
1904 Auto reset of Subversion properties
1905
1906 2007-05-13 James Gallagher <jgallagher@opendap.org>
1907
1908 Patrice Dumas' changes to dods-datatypes.h - Now the header uses
1909 the C99 types unless the stdint.h header is not present.
1910
1911 D dods-datatypes.h.in
1912 M configure.ac
1913 A dods-datatypes-static.h
1914 M conf/acinclude.m4
1915 M Makefile.am
1916 A dods-datatypes-config.h.in
1917
1918 2007-05-13 James Gallagher <jgallagher@opendap.org>
1919
1920 Auto reset of Subversion properties
1921
1922 2007-05-12 James Gallagher <jgallagher@opendap.org>
1923
1924 Added Patrice Dumas' pkgconf patches
1925
1926 M dods-datatypes.h.in
1927 M configure.ac
1928 AM conf/compile
1929 M conf/libdap.m4
1930 A conf/check_zlib.m4
1931 M libdap.spec
1932 M BaseType.cc
1933 M Makefile.am
1934 M Structure.cc
1935 A libdapclient.pc.in
1936 A libdap.pc.in
1937 A libdapserver.pc.in
1938 M dap-config.in
1939
1940 2007-05-10 James Gallagher <jgallagher@opendap.org>
1941
1942 Comments & Strings
1943
1944 M BaseType.h
1945 M BaseType.cc
1946 M Float32.cc
1947 M AISDatabaseParser.h
1948 M Float32.h
1949 M AISDatabaseParser.cc
1950 M AISConnect.h
1951
1952 2007-05-02 James Gallagher <jgallagher@opendap.org>
1953
1954 Updates for 3.7.7
1955
1956 M configure.ac
1957 M ChangeLog
1958 M libdap.spec
1959 M README
1960 M NEWS
1961
1962 2007-03-29 James Gallagher <jgallagher@opendap.org>
1963
1964 Added definition of trunc() for Solaris < 10.
1965
1966 2007-03-29 James Gallagher <jgallagher@opendap.org>
1967
1968 Added definition of trunc() for Solaris < 10.
1969
1970 2007-03-28 James Gallagher <jgallagher@opendap.org>
1971
1972 All files (.cc and .h) formatted using astyle. I found one
1973 introduced error and one issue with the strings passed to the
1974 Error exceptions.
1975
1976 2007-03-27 James Gallagher <jgallagher@opendap.org>
1977
1978 Minor formatting changes.
1979
1980 M Byte.cc
1981 M unit-tests/HTTPConnectTest.cc
1982
1983 2007-03-27 James Gallagher <jgallagher@opendap.org>
1984
1985 Wrapped the calls to ConstraitEvaluator::eval() in a compile-time
1986 constant (EVAL) which defaults to zero (so the calls are not made
1987 for non-sequence types). Also wrapped the server-side compression
1988 code in a compile-time constant COMPRESSION_FOR_SERVER3 which
1989 is also zero by default. Lastly, added DapObj constructor init
1990 for BAS, DDS and BaseTyep constructors.
1991
1992 2007-03-26 James Gallagher <jgallagher@opendap.org>
1993
1994 DDS.cc, unit-tests/DDSTest.cc: Fixed ticket # 708. The dataBLOB
1995 element now gets an empty href attribute.
1996
1997 2007-03-26 James Gallagher <jgallagher@opendap.org>
1998
1999 README: Added a note about thread-saftey.
2000
2001 2007-03-26 James Gallagher <jgallagher@opendap.org>
2002
2003 Patch from Patrice Dumas: Fix the order of library builds! This
2004 closes #880.
2005
2006 2007-03-23 James Gallagher <jgallagher@opendap.org>
2007
2008 Fixed the help/version/args messages for the server-side functions
2009 so that they are somewhat rational. There is a ticket to develop a
2010 'capabilities' response for Hyrax and that should replace these
2011 messages.
2012
2013 M ce_functions.cc
2014 M GeoConstraint.cc
2015
2016 2007-03-23 James Gallagher <jgallagher@opendap.org>
2017
2018 Updated test for changes to the 'wrong number of args" messages
2019 from the first set of server-side functions.
2020
2021 M tests/expr-testsuite/data.zz0
2022 M tests/expr-testsuite/data.z0
2023
2024 2007-03-12 James Gallagher <jgallagher@opendap.org>
2025
2026 Resolved signed/unsigned compares
2027
2028 M Vector.cc
2029
2030 2007-03-12 James Gallagher <jgallagher@opendap.org>
2031
2032 Removed some int/unsigned compares
2033
2034 M tests/TestArray.cc
2035
2036 2007-03-12 James Gallagher <jgallagher@opendap.org>
2037
2038 Updated notes and version information for 3.7.6.
2039
2040 M configure.ac
2041 M README.AIS
2042 M ChangeLog
2043 M INSTALL
2044 M README.dodsrc
2045 M libdap.spec
2046 M README
2047 M NEWS
2048
2049 2007-03-12 James Gallagher <jgallagher@opendap.org>
2050
2051 Fixed some errors in the unit tests, one bug in the RCReader when
2052 reading the VALIDATE_SSL keyword. Updated the parser stuff.
2053
2054 M lex.dds.cc
2055 M RCReader.cc
2056 M lex.das.cc
2057 M das.tab.h
2058 M das.y
2059 M das.tab.cc
2060 M unit-tests/RegexTest.cc
2061 M unit-tests/RCReaderTest.cc
2062
2063 2007-03-11 James Gallagher <jgallagher@opendap.org>
2064
2065 Removed DODS_DEBUG
2066
2067 M ce_functions.cc
2068
2069 2007-03-09 James Gallagher <jgallagher@opendap.org>
2070
2071 Fixed ticket #857: The linear_scale function was crashing because
2072 of a failure to test that a parent variable existed before getting
2073 its type. I also fixed an unrelated problem where double quotes
2074 around an attribute value broke the string --> double code and
2075 added a new feature where files which omit the y intercept because
2076 it's zero do not return an error but instead use 0.0 as a default.
2077 Finally, the error message text was improved.
2078
2079 M ce_functions.cc
2080
2081 2007-02-16 James Gallagher <jgallagher@opendap.org>
2082
2083 Makefile.am: removed some errant tabs.
2084
2085 2007-02-16 James Gallagher <jgallagher@opendap.org>
2086
2087 dap-config.in: fixed #816; --help was wrong.
2088
2089 2007-02-16 James Gallagher <jgallagher@opendap.org>
2090
2091 I removed throw(Error) from the method declarations in the header
2092 and impl. files. I removed the include of Error.h from the header.
2093 I added the include using "" in the impl. This should fix the
2094 ml-structs build error that started on 1/7/07 when Rob made some
2095 changes for the win32 build.
2096
2097 M GNU/GNURegex.cc
2098 M GNU/GNURegex.h
2099
2100 2007-02-09 James Gallagher <jgallagher@opendap.org>
2101
2102 Updated for version 3.7.5
2103
2104 M docs/html.tar.gz
2105 M libdap.spec
2106
2107 2007-02-07 James Gallagher <jgallagher@opendap.org>
2108
2109 main_page.doxygen: Updated the version number to 3.7.5.