forked from OPENDAP/libdap4
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathChangeLog
More file actions
13613 lines (9162 loc) · 401 KB
/
ChangeLog
File metadata and controls
13613 lines (9162 loc) · 401 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
2020-12-18 James Gallagher <jgallagher@opendap.org>
Merge branch 'master' of https://github.com/opendap/libdap4
Fixed a comment on the --emable-coverage configure option
Also added a gcovr report.
[skip ci]
Merge pull request #140 from OPENDAP/code-coverage
Report now built using gcovr, and a small syntax fix
Report now built using gcovr, and a small syntax fix
The gcovr report might show different detatils than the reports
from sonarscan.
2020-12-01 James Gallagher <jgallagher@opendap.org>
Travis should now package the code
Added a CMakeLists.txt to keep CLion from complaining.
Moved the error buffer libcurl call so it's run before
all of the setopt calls.
Reorder code to see if that placates sonarscan
Merge pull request #139 from OPENDAP/curl-init-fix
Fixed an issue with curl_easy_init
Fixed an issue with curl_easy_init
Merge pull request #138 from OPENDAP/enable-coverage
Enable coverage
Fixed an issue. Coverage computed and gcovr working. Not SonarScan
No idea why sonarscan is not working. However, we get a report and
maybe codecov will come to the rescue.
Added coverage collection to the scan step
Not doing anything with the coverage data, however
Updated to hopefully work on Ubuntu. Works on OSX
Working on teh odd segmentation fault on Ubuntu
limit this branch travis build to a scan
Try Ubuntu focal
Try Ubuntu bionic
Drop back to xenail - Maybe this will fix the missing FlexLexer.h issue
Try turning off virtual memory randomization
Let's try bionic, using acontainer
Try gcovr ...
Try removing the second 'addons' section to squash the missing cppunit bug
Arrrgh bionic won't work with the flex/bison versions we use
Coverage working using gcovr to process the gcov files.
Next step is to get SonarScan to use the gcovr report.
More work on gcovr - now it's excluding the test code
Now the gcov reports might be used by sonarscan
They are copied to a single directory and the sonarscan tool
is configured to look there for the reports.
Started adding support for
Another fix for the coverage files
Both cp and mv won't copy files on top of other files in the same
command (so --force and --backup won't help). I suppressed copying
the stack.hh.gcov, etc., files from the d4_ce and d4_function
directory. The mv/cp commands were failing and thus so was the build.
Set the sonar.coverage.jacoco.xmlReportPaths prop to gcov-reports
Another try at getting the coverage reports to work.
Remove ls -lR as it doesn't seem to be doing much.
We have coverage data, but it's not getting into sonarcloud.
Time for user support.
Edited travis.yml coverage lines - cleaned up old comments
Fixed coverage so there's no error?
2020-11-28 James Gallagher <jgallagher@opendap.org>
Change the github actions build file. Include CentOS7.
2020-11-18 James Gallagher <jgallagher@opendap.org>
Merge branch 'master' into enable-coverage
Conflicts:
Makefile.am
d4_ce/Makefile.am
d4_function/Makefile.am
Removed tests and unit-tests from the coverge collection target
2020-11-18 James Gallagher <jimg@localhost.localdomain>
Added better 'coverage' target that will recurse
It's a little rough, but it works OK.
Added coverage.mk file
2020-11-17 James Gallagher <jimg@localhost.localdomain>
Coverage data collected, but no gcov files
The recursive gcov/coverage rule doesn't work correctly
2020-11-13 James Gallagher <jgallagher@opendap.org>
Merge pull request #136 from OPENDAP/sonarscan-test
If the SonarScan Quality gate fails, fail the PR
Merge pull request #137 from OPENDAP/distcheck-fix
fix for distcheck on autoconf 2.69
fix for distcheck on autoconf 2.69
If the SonarScan Quality gate fails, fail the PR
Merge pull request #135 from OPENDAP/d4dimension-size-fix
Changed the size of a D4Dimension 'size' to unsigned long long
2020-11-12 James Gallagher <jgallagher@opendap.org>
Changed the size of a D4Dimension 'size' to unsigned long long
size_t can vary between 16 and 64 bits, long long has to be
64 bits.
Merge pull request #134 from OPENDAP/vector-string-fix
Fixed the set_vector() method
Fixed the set_vector() method
I introduced a fix that was based on a missunderstanding
of the code. This backs that change out.
2020-11-06 James Gallagher <jgallagher@opendap.org>
Merge pull request #132 from OPENDAP/vector-string-fix
Back-out the bad Vector of string mistake
Merge branch 'vector-string-fix' of https://github.com/opendap/libdap4
into vector-string-fix
Back-out the bad Vector of string mistake
Backout the bad Vector or string mistake
2020-11-02 James Gallagher <jgallagher@opendap.org>
Fixed the build-gh-pages.sh script.
[skip-ci]
Added new docs
Merge pull request #130 from OPENDAP/string_vector_bug
String vector bug
Merge pull request #129 from OPENDAP/switch-to-xenial
Changed .travis.yml to use xenial (from trusty)
Updated this branch. I think it's ready for a merge.
Merge branch 'master' into string_vector_bug
Changed .travis.yml to use xenial (from trusty)
2020-10-25 James Gallagher <jgallagher@opendap.org>
Merge pull request #121 from OPENDAP/sonarcloud-suggestions
Sonarcloud suggestions
Merge pull request #128 from OPENDAP/remove-c6
Removed the CentOS 6 build from .travis.yml
2020-10-23 James Gallagher <jgallagher@opendap.org>
Removed the CentOS 6 build from .travis.yml
2020-09-27 ndp-opendap <ndp@opendap.org>
Fixed bug in string handling in Vector
2020-09-23 James Gallagher <jgallagher@opendap.org>
Merge pull request #126 from OPENDAP/error-fix
Fixed an issue in Error
Fixed an issue in Error
The what() method was returning a pointer to a temporary object.
2020-08-31 James Gallagher <jgallagher@opendap.org>
Merge pull request #125 from OPENDAP/configure-fix
Complete revert of configure.ac to the old xml config code
Complete revert of configure.ac to the old xml config code
2020-08-28 James Gallagher <jgallagher@opendap.org>
Merge pull request #124 from OPENDAP/configure-fix
Fix for pkg-config code for libxml2
Fix for pkg-config code for libxml2
2020-08-26 James Gallagher <jgallagher@opendap.org>
Merge branch 'master' into sonarcloud-suggestions
Fix for CentOS 6
Shell scripts with empty 'then' clauses fail with whatever bash
version is part of CentOS 6.
Better support for CLion so it can find functions
2020-08-25 James Gallagher <jgallagher@opendap.org>
Merge pull request #122 from OPENDAP/xml2-lib-build-fix
Added better support for libxml2 in configure
Fix for linux and xml2/configure
Added better support for libxml2 in configure
2020-07-24 James Gallagher <jgallagher@opendap.org>
REmove assert from InternalErr::operator=()
more fixes
2020-07-23 James Gallagher <jgallagher@opendap.org>
Added dtor and op= to D4EnumDef
2020-07-22 James Gallagher <jgallagher@opendap.org>
Fixes to enable configure --enable-coverage. Does not work on OSX.
2020-07-15 James Gallagher <jgallagher@opendap.org>
added autoreconf
Create c-cpp.yml
2020-07-07 James Gallagher <jgallagher@opendap.org>
Typo in error message.
[skip ci]
2020-06-30 James Gallagher <jgallagher@opendap.org>
Merge pull request #120 from OPENDAP/errors-with-line-nums
Added file/line info to the libdap::Error class
2020-06-17 James Gallagher <jgallagher@opendap.org>
Added file/line info to the libdap::Error class
2020-05-29 James Gallagher <jgallagher@opendap.org>
Merge pull request #119 from OPENDAP/chunk-header-fix
Chunk header fix
Based on info from Dennis Heimbigner, fixed the DAP4 chunked I/O Stream
I was sendng the chunk header bytes in host byte-order and not
network byte order.
2020-05-18 James Gallagher <jgallagher@opendap.org>
Comment fix
2020-05-17 James Gallagher <jgallagher@opendap.org>
Adopt network byte order for the chunk header
2020-05-06 kyang2014 <kyang2014@users.noreply.github.com>
Merge pull request #117 from OPENDAP/hk-638
HK-638, add the buf2val function for 64-bit integer.
2020-05-06 Muqun Yang <myang6@hdfgroup.org>
HK-638, add the buf2val function for 64-bit integer.
2020-04-21 ndp-opendap <ndp@opendap.org>
Added release DOI to README.md, did some formatting. [skip ci]
Make release 3.20.6
2020-04-16 James Gallagher <jgallagher@opendap.org>
Merge pull request #115 from OPENDAP/error-msg-fix
Error msg fix
2020-04-15 James Gallagher <jgallagher@opendap.org>
Test baselines for ce parser message fixes
And a few more fixes to the messages.
Added tests for the DAP4 CE parser error messages
Added tests for the parser error messages.
2020-04-14 James Gallagher <jgallagher@opendap.org>
Additional work on the DAP4 function parser.
Changes to the CE parser to address a xss attack.
2020-04-04 James Gallagher <jgallagher@opendap.org>
Fixed a mistake in an error message in configure.ac
[skip ci]
2020-02-16 James Gallagher <jgallagher@opendap.org>
Merge pull request #113 from OPENDAP/sonarscan-fix
Fix for travis and sonarscan based on travis support email
2020-02-15 James Gallagher <jgallagher@opendap.org>
Fix for travis and sonarscan based on travis support email
2020-02-13 James Gallagher <jgallagher@opendap.org>
Fixed CentOS6 pre std=c++0x issues.
Merge branch 'master' of https://github.com/opendap/libdap4
Swapped out unique_ptr for auto_ptr because of CentOS6 build fail
This problem is exacerbated by flex 2.5.35 which fails to build code
that will compile on C6 using --std=c++0x.
Merge pull request #112 from OPENDAP/parser-util-fix
Switched to faster functions for CE and Attribute value checking.
Switched to faster functions for CE and Attribute value checking.
Added README.md to EXTRA_DIST
Changes that address (I think) issues with the recent rename of README to README.md
I'm pushing this directly onto master because the CI build on a PR branch
did not show the issues.
Merge pull request #111 from OPENDAP/readme-rename
Renamed README to README.md
2020-02-12 James Gallagher <jgallagher@opendap.org>
Added README.md; removed scan from build to test issues with said scan
Renamed README to README.md
Also trying to debug the sonarscan issue where travis cannot find
executable.
Revert "Merge pull request #109 from OPENDAP/cppunit-build-fix"
This reverts commit 3f07795a1e6e228802321797728209fce5ee4962, reversing
changes made to f4672a3fc673ad6e330cad00254bfb813865f8bd.
Revert "Merge pull request #107 from OPENDAP/cppunit-build-fix"
This reverts commit 3f07795a1e6e228802321797728209fce5ee4962, reversing
changes made to f4672a3fc673ad6e330cad00254bfb813865f8bd.
Merge pull request #109 from OPENDAP/cppunit-build-fix
This change to configure.ac fixes the build for cppunit 1.14.0
Merge pull request #108 from OPENDAP/natural_axes
Natural axes #1
2020-02-11 James Gallagher <jgallagher@opendap.org>
Suppres include of unistd.h by the flex sources
This is an attempt to fix a c++-11 build issue on linux with modern gcc
versions.
This change to configure.ac fixes the build for cppunit 1.14.0
The fix instructs the compiler to use --std=c++-11 or c++-0x which
enables cpp 1.14.0's use of std::bind.
Removed geo/Makefile from configure.ac
Removed geo from SUBDIRS in Makefile.am
Added #include <memory> for unique_ptr and removed geo includes
Removed %define api.parser.class from the two DAP4 CE parsers
This broke bison on Linux
Merge branch 'master' into natural_axes
Completed fixes for the DAP2 CE parser refactor.
I cannot figure out how to make UInt32 the default type for integer
constants for function arguments. I dropped back to Int32s by default.
I think this means that if functions are called with args that have
to be held in UInt32s, those function calls will not work.
2020-02-10 James Gallagher <jgallagher@opendap.org>
Fixed broken parse of [*] in an array/grid projection
The parser was setting the projection to -1:1:-1 when t should have
set it to 0:1:-1. Also fixed the broken expr-test debug feature.
2020-01-09 ndp-opendap <ndp@opendap.org>
updating aws keys for travis
2019-12-13 kyang2014 <kyang2014@users.noreply.github.com>
Merge pull request #105 from OPENDAP/hk-532
HK-532, set the parent pointer of vars to NULL when transforming DAP4…
2019-12-12 Muqun Yang <myang6@hdfgroup.org>
HK-532, set the parent pointer of vars to NULL when transforming DAP4 to DAP2.
2019-12-06 Sam Lloyd <slloyd@opendap.org>
Merge pull request #104 from OPENDAP/HK-50
Hk 50
2019-12-06 Samuel Lloyd <slloyd@localhost.localdomain>
12/6/19 - HK-50 - master merge
2019-12-05 James Gallagher <jgallagher@opendap.org>
Removed unneeded include directories
[skip ci]
Added local CMakeLists.txt to streamline work with CLion.
[skip ci]
2019-12-04 slloyd <slloyd@localhost>
12/4/19 - HK-50 - (In Progress) returns changed
2019-12-03 James Gallagher <jgallagher@opendap.org>
Merge pull request #103 from OPENDAP/HK-459
11/26/19 - HK-459 - (Awaiting Review) suppressed .yy error messages
2019-11-27 James Gallagher <jgallagher@opendap.org>
Prepare for merge
Set custom condition for ci_test
Testing 'test deployment'
Modified ci_test stage
Reset keys
Test new AWS keys
2019-11-26 slloyd <slloyd@localhost>
11/26/19 - HK-459 - (Awaiting Review) suppressed .yy error messages
suppressed error messages thrown from libdap4/*.yy files to the standard
out
2019-11-01 James Gallagher <jgallagher@opendap.org>
My update of the Ubuntu container failed; modified the deb-build script.
The script now loads the awscli code. It would be better to fix the
docker container, but I don't have easy access to the Dockerfile.
Updated the ubuntu 14 container so it has the aws cli.
Modified build-deb.sh to use the aws cli.
This change was needed because the travis.build bucket is no longer
public.
2019-10-31 James Gallagher <jgallagher@opendap.org>
Merge pull request #102 from OPENDAP/dap4-function-null-args-support
Added support for null argument lists to the DAP4 function parser.
Added support for null argument lists to the DAP4 function parser.
2019-10-30 James Gallagher <jgallagher@opendap.org>
Fix for the deb-to-package-dir.sh script.
Merge pull request #101 from OPENDAP/travis
Travis
Added srcdist to the travis build
2019-10-29 James Gallagher <jgallagher@opendap.org>
More clean up and configured to build on the travis branch
Clean up the travis.yml
2019-10-01 James Gallagher <jgallagher@opendap.org>
Changed scan stage so sonarcloud is an 'object'
2019-09-30 James Gallagher <jgallagher@opendap.org>
Changed name-prefix to api.prefix
2019-09-25 James Gallagher <jgallagher@opendap.org>
Syntax fixes in travis.yml and a new target in Makefile.am for CLion
To make CLion work with our code I used the compiledb tool to make
a data base of built files. I added a target to the Makefile.am to
support that.
[skip ci]
2019-09-08 James Gallagher <jgallagher@opendap.org>
Merge pull request #99 from OPENDAP/dmr-test-fix
Dmr test fix
2019-09-04 slloyd <slloyd@localhost>
9/4/19 - HK-411 - (Awaiting Review) implemented remaining DMRTest fixes
2019-08-27 Nathan Potter <ndp@opendap.org>
Fixing broken naming of rpm's, again.
Fixing the missong devel and debuginfo snaps
Testing snapshot gen in travis, tweaking target names
Testing snapshot gen in travis
Testing snapshot gen in travis
Merge branch 'master' of https://github.com/opendap/libdap4
Testing snapshot gen in travis
2019-08-26 Kodi Neumiller <kneumiller@mtech.edu>
Merge pull request #98 from OPENDAP/authorization_fix
Cleanup and Verbose
Made it easier to set the verbose for HTTPConnect and added a very verbose option.
Merge pull request #97 from OPENDAP/authorization_fix
Fixed netrc authorization
2019-08-23 Kodi Neumiller <kneumiller@mtech.edu>
Took out the curlopt_username and curlopt_password
Fixed netrc authorization
2019-07-08 James Gallagher <jgallagher@opendap.org>
Added DOI
[skip ci]
2019-07-03 James Gallagher <jgallagher@opendap.org>
Merge branch 'master' of https://github.com/opendap/libdap4
Resolved Conflicts: chunked_istream.cc
2019-07-02 James Gallagher <jgallagher@opendap.org>
Merge pull request #96 from OPENDAP/header-byte-order-hack
Hacked chunked_i/ostream.cc using HEADER_IN_NETWORK_BYTE_ORDER
Revert "Fixes to ntohl() use and auto_ptr --> unique_ptr."
This reverts commit c8c427b01dd95ff2f0da820630ffc8133d77d0aa.
Hacked chunked_i/ostream.cc using HEADER_IN_NETWORK_BYTE_ORDER
This is an attempt to revert edits made to correct the calls
to htonl() adn ntohl(). Most thought is needed.
2019-07-01 James Gallagher <jgallagher@opendap.org>
Merge pull request #95 from OPENDAP/scan-fixes
Fixes to ntohl() use and auto_ptr --> unique_ptr.
Fixes to ntohl() use and auto_ptr --> unique_ptr.
Will this pass the CentOS 6 build?
2019-06-21 James Gallagher <jgallagher@opendap.org>
Merge pull request #94 from OPENDAP/libdap-leak-fix
DMRParser leak fix
2019-06-20 James Gallagher <jgallagher@opendap.org>
DMRParser leak fix
2019-06-20 Nathan Potter <ndp@opendap.org>
Code tidying
Merge pull request #93 from OPENDAP/dmr_chunking_parser
Dmr chunking parser
Dropping conditional termination of the DMR parse operation.
Minor changes for readability
Updated baselines to account for modified parse error messages and
whitespace alterations
Merge branch 'master' into dmr_chunking_parser
chunking improvement
2019-06-20 James Gallagher <jgallagher@opendap.org>
Merge pull request #92 from OPENDAP/dmr-test-mem-leak
Dmr test mem leak
2019-06-19 James Gallagher <jgallagher@opendap.org>
One small edit for D4Attributes - remove unused code.
Added a DMR that intentionally includes a forward reference error
EnumDMR_1.6
Found that a malformed DMR breaks the parser in a very odd way
No error message or exception. The error is to have a forward
reference for a dimension defined in a Group.
2019-06-19 Nathan Potter <ndp@opendap.org>
Merge branch 'master' into dmr_chunking_parser
first pass at chunk reading parser
2019-06-19 James Gallagher <jgallagher@opendap.org>
Memory leak fix for XMLWriter.
The libxml2 macro LIBXML_TEST_VERSION leaks 40 bytes.
Merge pull request #91 from OPENDAP/HK-403.1
Hk 403.1
2019-06-19 Cloud User <centos@ip-172-31-23-170.ec2.internal>
Used auto_ptr<> in DmrToDap2Test.cc.
Memory leak fixes in DMR.cc and D4Group.cc
2019-06-19 Nathan Potter <ndp@opendap.org>
Minor output change for D4ParserSax2Test. New baselines with newline chars
2019-06-19 James Gallagher <jgallagher@opendap.org>
Reduced method count in D4Group and DMR.
Spelling in a comment (AttrTable.cc)
2019-06-18 James Gallagher <jgallagher@opendap.org>
Formatting in D4Attributes.cc
More work - tests still pass on OSX.
I'm working in removing more code in D4Attributes, load_AttrTable()
is removed and get_AttrTable() is only used by D4Group.
Fixes for HK-403 (the HK-403.1 branch). Tests pass on OSX.
2019-06-18 Cloud User <centos@ip-172-31-23-170.ec2.internal>
checkpoint HK-403.1 Work on attribute transfer.
2019-06-18 James Gallagher <jgallagher@opendap.org>
Minor edit to D4Attributes.g - formatting only.
Minor edits to the Array.cc file. In connection with HK-403
[skip ci]
2019-06-17 James Gallagher <jgallagher@opendap.org>
Found part of HK-403 fixes that doesn't break tests - added back in.
More fixes - Marked two tests in DmrToDap2Test as expected to fail.
Another hack to fix DDSTests added.
[skip ci]
I found that some of the CI test failures are 'fixed' by including
code in Array.cc That is, some of the code that was removed
because it caused leaks was, apparently, doing more than causing
leaks. I'm commiting this because, while it's a WIP, I'm on the
road and don't know when I can look at it again.
2019-06-13 Nathan Potter <ndp@opendap.org>
Cleaning up
2019-06-12 Nathan Potter <ndp@opendap.org>
Improved error/memory management for DmrToDap2Test
2019-06-11 Nathan Potter <ndp@opendap.org>
Fixed memory leak in DMR::getDDS()
Fixed copying problem in Array::transform_to_dap2(). Fixed memory
leak in DmrToDap2Test.cc
2019-05-30 Nathan Potter <ndp@opendap.org>
Memory leak patch.
2019-04-19 Nathan Potter <ndp@opendap.org>
Merge pull request #89 from OPENDAP/d4_to_d2_attr_err_msg
Added more fine grained error handling in get_dap2_AttrType()
Added Enum and Opaque to d4->d2 attribute conversion.
Added more fine grained error handling in get_dap2_AttrType()
2019-04-05 James Gallagher <jgallagher@opendap.org>
Merge pull request #88 from OPENDAP/c++11-bison-hack
Modified the build so that --std=c++-0x works on CentOS 6
Modified the build so that --std=c++-0x works on CentOS 6
The issue was that the bison code failed to build. The fix is
to not use the --std=... flag for it. Since it's generated code
we're not using any C++ 2011 stuff. If that changes, it _will_
build with 2011++, but not the 0x implementation found on CentOS 6.
2019-03-26 James Gallagher <jgallagher@opendap.org>
Arrgh. C++-11 on centos 6 is broken or our code stresses it.
Dropping back to, either we find c++11 support or we don't. Use
CXX11_FLAG is non-zero to if it was found (and if so, how to get the
compiler to use it).
This runs under autoconf 2.63, but there's another hitch. Potential fix...
Potential fix for centos 6 and the new c++11 test.
Merge pull request #87 from OPENDAP/c++11-test-use
Added a test for either c++11 or c++0x and its use by the Makefiles
2019-03-25 James Gallagher <jgallagher@opendap.org>
Added cxx_flags_check macro for configure.ac
2019-03-22 James Gallagher <jgallagher@opendap.org>
Added a test for either c++11 or c++0x and its use by the Makefiles
No code changes. The idea is to see if this makes it through CI/CD.
C++0x is the prequel to C++11. The '0x' version is supported on
CentOS 6 by gcc/++ 4.4.x
2019-03-20 James Gallagher <jgallagher@opendap.org>
Fixed comments.
[skip ci]
2019-02-15 James Gallagher <jgallagher@opendap.org>
Merge pull request #86 from OPENDAP/leak_test
HK-87. Fixed libdap memory leak for Ubuntu.
2019-02-15 Slav Korolev <slav.korolev@nasa.gov>
HK-87. Fixed libdap memory leak for Ubuntu.
2019-02-15 James Gallagher <jgallagher@opendap.org>
fixed debian/changelog
2019-02-14 James Gallagher <jgallagher@opendap.org>
Bumped up the version in denian/changelog
Forgot the libdap spec file for the RPM
Version 3.20.3 source release
2019-02-12 James Gallagher <jgallagher@opendap.org>
Merge pull request #85 from OPENDAP/sonar-travis
Sonar travis
I think we're done - it works. Moving the scan to follow the builds
[skip ci]
Might work!
one last try
Another try...
2019-02-12 James Gallagher <jgallagher@opendap.org>
Merge pull request #85 from OPENDAP/sonar-travis
Sonar travis
test sonar via travis
2019-02-11 James Gallagher <jgallagher@opendap.org>
Added multi-thread option to the sonar properties file
[skip ci]
2019-02-08 James Gallagher <jgallagher@opendap.org>
Merge pull request #84 from OPENDAP/rpm-aws-cli
RPM aws cli
Modified build-rpm.sh to work with the CentOS 6 docker image
It has the aws cli tools buried in an odd place.
Modified the RPM CI build to use aws cli and not curl
Merge branch 'master' of https://github.com/opendap/libdap4 [skip ci]
Merge pull request #83 from OPENDAP/sonar
Sonar
Added to gitignore for sonarscan
[skip ci]
minor edit to the sonar-project.properties file
Sonar Scan changes
2019-02-06 James Gallagher <jgallagher@opendap.org>
Changes based on sonar scan
2019-02-05 Nathan Potter <ndp@opendap.org>
Fixed incorrect delete (changed to delete[]) in chunked_istream.h
Repaired incorrect 'throw new ...' calls.
2019-01-30 James Gallagher <jgallagher@opendap.org>
Merge pull request #82 from OPENDAP/travis-aws
Modified the .travis.yml to use aws and not curl.
Modified the .travis.yml to use aws and not curl.
The idea here is that maybe this will be a bit more robust and thus
cut down on spurious build errors. Testing here before in the bes.
2019-01-29 Nathan Potter <ndp@opendap.org>
Fixed typo [skip ci]
2019-01-02 Kodi Neumiller <kneumiller@mtech.edu>
Merge pull request #81 from OPENDAP/debian
Debian
Merge branch 'master' into debian
Travis passed, took out unnecessary code. Also changed the branch to "if branch = master"
Re-added the travis_build_dir
Checkpoint.
Checkpoint.
Changed directory to $prefix/
Forgot the / in /root
Trying to mv the deb package from /root/
Realized that the build-deb.sh file has a different value for $prefix
2018-12-31 Kodi Neumiller <kneumiller@mtech.edu>
Changed the directory the db package is put to $prefix/debbuild
I think the deb package is being place in root
Merge pull request #80 from OPENDAP/debian
Changed where travis looks for the libdap deb package
Trying to pinpoint libdap deb package...
Instead of trying to put the libdap deb build in a different
directory, will try to locate the deb package the docker build
generates.
Testing to see where libdap4 is put
Forgot "--env"...
Renamed the traivs dir
Added the TravisBuildDir environment
2018-12-27 Kodi Neumiller <kneumiller@mtech.edu>
Changed it so that the deb packgage is made in the Travis_build_dir
Merge pull request #79 from OPENDAP/debian
Reverted the directory back to $TRAVIS_BUILD_DIR/../
Reverted the directory back to $TRAVIS_BUILD_DIR/../
2018-12-21 Kodi Neumiller <kneumiller@mtech.edu>
Merge pull request #78 from OPENDAP/debian
Changed the name of the directotry for deb build.
Changed the name of the directotry for deb build.
Merge pull request #77 from OPENDAP/debian
Debian docker build
Moved debian packages to Dockerfile
2018-12-21 Kodi Neumiller <kodi@Udays-MacBook-Pro.local>
Forgot to set permissions for .sh file
Had the wrong name for the docker repository...
libdap debian docker build.
2018-12-20 James Gallagher <jgallagher@opendap.org>
Updated comments
[skip ci]
2018-12-19 Kodi Neumiller <kodi@Udays-MacBook-Pro.local>
Merge branch 'master' into debian
2018-12-06 James Gallagher <jgallagher@opendap.org>
Added DOI for 3.20.2
[skip ci]
2018-12-05 James Gallagher <jgallagher@opendap.org>
Updated version numbers and Documentation for 3.20.2
2018-11-29 Slav Korolev <slav.korolev@nasa.gov>
Corrected comments.
2018-11-28 James Gallagher <jgallagher@opendap.org>
Merge pull request #76 from OPENDAP/rename_dim
Rename dim
2018-11-20 Slav Korolev <slav.korolev@nasa.gov>
HK-247. Removed unneeded include.
HK-247. Added Array function rename_dim.
2018-11-19 James Gallagher <jgallagher@opendap.org>
Merge pull request #75 from OPENDAP/version-3.20.1
Version 3.20.1
Updated debian changelog (which includes the version)
Modified travis.yml for builds and packages on version-* branches
Release versions and files updated
2018-10-24 James Gallagher <jgallagher@opendap.org>
Merge branch 'travis'
[skip ci]
Updated travis build so that the build-rpm.sh script is accessible
2018-10-23 James Gallagher <jgallagher@opendap.org>
Merge branch 'travis' of https://github.com/opendap/libdap4 into travis
# Conflicts:
# .travis.yml
Added c6 to deply list
2018-10-22 James Gallagher <jgallagher@opendap.org>
Updated the containers to tag 1.1
2018-10-20 James Gallagher <jgallagher@opendap.org>
Container tags from 1,latest to 1.0
Removed old files
Merge branch 'travis' of https://github.com/opendap/libdap4 into travis
As with hyrax deps, container tag change from 1 to 1.0
2018-10-17 James Gallagher <jgallagher@opendap.org>
Added centos6 build
replace mv with cp - maybe the user is not root
That is, a non-root user cannot mv because that implies delete/write
privileges and group and other have only read privileges.
2018-10-16 James Gallagher <jgallagher@opendap.org>
Debug broken mv
Another try at debugging the mv problem
More debugging of the mv bug.