Skip to content

Commit

Permalink
Make release 3.20.6
Browse files Browse the repository at this point in the history
  • Loading branch information
ndp-opendap committed Apr 21, 2020
1 parent f2295dd commit 8f1c1d5
Show file tree
Hide file tree
Showing 6 changed files with 139 additions and 3 deletions.
113 changes: 113 additions & 0 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,116 @@
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
Expand Down
9 changes: 9 additions & 0 deletions NEWS
Original file line number Diff line number Diff line change
@@ -1,3 +1,12 @@
News for version 3.20.6

Stopped CE parse errors from returning user supplied
strings in error messages.

Switched to README.md from README

Swapped out unique_ptr for auto_ptr because of CentOS6 issues.

News for version 3.20.5

Fixed memory leaks in imported aws signing code.
Expand Down
7 changes: 7 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
Please find the libdap4 API documentation here: https://opendap.github.io/libdap4/html/

Updated for version 3.20.6

Stopped CE parse errors from returning user supplied
strings in error messages.

README is now README.md

[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.3641778.svg)](https://doi.org/10.5281/zenodo.3641778)

Updated for version 3.20.5
Expand Down
4 changes: 2 additions & 2 deletions configure.ac
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ dnl m4_pattern_forbid([^_?(gl_[A-Z]|AX_|BISON_)])
dnl m4_pattern_allow([^BISON_USE_NLS$])

dnl Update version here and below at LIB_CURRENT, ..., if needed.
AC_INIT(libdap, 3.20.5, opendap-tech@opendap.org)
AC_INIT(libdap, 3.20.6, opendap-tech@opendap.org)
AC_DEFINE(DAP_PROTOCOL_VERSION, ["4.0"], [Highest DAP version implemented?])
AC_SUBST([DAP_PROTOCOL_VERSION])

Expand Down Expand Up @@ -58,7 +58,7 @@ dnl ==> Increment CURRENT, set AGE and REVISION to 0.

DAPLIB_CURRENT=27
DAPLIB_AGE=2
DAPLIB_REVISION=2
DAPLIB_REVISION=3
AC_SUBST(DAPLIB_CURRENT)
AC_SUBST(DAPLIB_AGE)
AC_SUBST(DAPLIB_REVISION)
Expand Down
7 changes: 7 additions & 0 deletions debian/changelog
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
libdap (3.20.6-1) trusty; urgency=medium

* Stopped CE parse errors from returning user supplied strings in error messages.
* Swapped out unique_ptr for auto_ptr because of CentOS6

-- Nathan Potter <ndp@opendap.org> Tue, 21 Apr 2020 01:47:00 +0700

libdap (3.20.5-1) trusty; urgency=medium

* Various bug fixes. CI grooming
Expand Down
2 changes: 1 addition & 1 deletion libdap.spec
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Name: libdap
Summary: The C++ DAP2/DAP4 library from OPeNDAP
Version: 3.20.5
Version: 3.20.6
Release: 1%{?dist}

License: LGPLv2+
Expand Down

0 comments on commit 8f1c1d5

Please sign in to comment.