Update dnsjava to 2.1.9; normalize shell wrappers

This commit is contained in:
David Blacka 2019-07-23 13:06:09 +00:00
parent 9004a33d51
commit 9fd6c95889
13 changed files with 102 additions and 46 deletions

View File

@ -1,3 +1,8 @@
2019-07-23 David Blacka <davidb@verisign.com>
* Released version 0.16
* Updated to dnsjava 2.1.9
2019-02-26 David Blacka <davidb@verisign.com> 2019-02-26 David Blacka <davidb@verisign.com>
* Released version 0.15 * Released version 0.15

View File

@ -6,7 +6,7 @@ Author: David Blacka (davidb@verisign.com)
This is a collection of DNSSEC tools written in Java. They are intended to be an addition or replacement for the DNSSEC tools that are part of BIND 9. This is a collection of DNSSEC tools written in Java. They are intended to be an addition or replacement for the DNSSEC tools that are part of BIND 9.
These tools depend upon DNSjava (http://www.xbill.org/dnsjava), the Jakarta Commons CLI and Logging libraries (https://commons.apache.org/proper/commons-cli), and Sun's Java Cryptography extensions. A copy of each of these libraries is included in the distribution. Currently, these tools use a custom version of the DNSjava library with minor modifications, which is provided. These tools depend upon DNSjava (https://github.com/dnsjava/dnsjava), the Jakarta Commons CLI and Logging libraries (https://commons.apache.org/proper/commons-cli), and Sun's Java Cryptography extensions. A copy of each of these libraries is included in the distribution. Currently, these tools use a custom version of the DNSjava library with minor modifications, which is provided.
See the "licenses" directory for the licensing information of this package and the other packages that are distributed with it. See the "licenses" directory for the licensing information of this package and the other packages that are distributed with it.
@ -33,13 +33,14 @@ Building from source:
ant ant
4. You can build the distribution tarballs with 'ant dist'. You can run the tools directly from the build area (without building the jdnssec-tools.jar file) by using the ./bin/_jdnssec_* wrappers. 4. You can build the distribution tarballs with 'ant dist'. You can run the tools directly from the build area (without building the jdnssec-tools.jar file) by using the ./bin/\_jdnssec_* wrappers.
5. Build the project using gradle 5. Alternatively, build the project using gradle:
./gradlew clean
./gradlew assemble -i
jar file gets generated in build/libs gradlew clean
gradlew assemble -i
The resulting jar file gets generated in build/libs.
The source for this project is available in git on github: https://github.com/dblacka/jdnssec-tools The source for this project is available in git on github: https://github.com/dblacka/jdnssec-tools
@ -47,4 +48,4 @@ Source for the modified DNSjava library can be found on github as well: https://
--- ---
Questions or comments may be directed to the author (mailto:davidb@verisign.com) or sent to the dnssec@verisignlabs.com mailing list (https://lists.verisignlabs.com/mailman/listinfo/dnssec). Questions or comments may be directed to the author (mailto:davidb@verisign.com), or by creating issues in the [github issue tracker](https://github.com/dblacka/jdnssec-tools/issues).

View File

@ -1 +1 @@
version=0.15 version=0.16

View File

@ -1,16 +1,21 @@
#! /bin/sh #! /bin/sh
thisdir=`dirname $0` thisdir=$(dirname $0)
basedir=`cd $thisdir/..; pwd` basedir=$(cd $thisdir/.. || exit; pwd)
ulimit_max=`ulimit -H -n` ulimit_max=$(ulimit -H -n)
if [ $ulimit_max != "unlimited" ]; then if [ $ulimit_max != "unlimited" ]; then
ulimit -n $ulimit_max ulimit -n $ulimit_max
fi fi
# set the classpath # set the classpath
for i in $basedir/lib/*.jar $basedir/lib/*.zip $basedir/build/lib/*.jar; do for i in "$basedir"/lib/*.jar "$basedir"/lib/*.zip "$basedir"/build/libs/*.jar; do
CLASSPATH="$CLASSPATH":"$i" if ! [ -f $i ]; then continue; fi
if [ -z "$CLASSPATH" ]; then
CLASSPATH=$i
else
CLASSPATH="$CLASSPATH":"$i"
fi
done done
export CLASSPATH export CLASSPATH

View File

@ -1,16 +1,21 @@
#! /bin/sh #! /bin/sh
thisdir=`dirname $0` thisdir=$(dirname $0)
basedir=`cd $thisdir/..; pwd` basedir=$(cd $thisdir/.. || exit; pwd)
ulimit_max=`ulimit -H -n` ulimit_max=$(ulimit -H -n)
if [ $ulimit_max != "unlimited" ]; then if [ $ulimit_max != "unlimited" ]; then
ulimit -n $ulimit_max ulimit -n $ulimit_max
fi fi
# set the classpath # set the classpath
for i in $basedir/lib/*.jar $basedir/lib/*.zip $basedir/build/libs/*.jar; do for i in "$basedir"/lib/*.jar "$basedir"/lib/*.zip "$basedir"/build/libs/*.jar; do
CLASSPATH="$CLASSPATH":"$i" if ! [ -f $i ]; then continue; fi
if [ -z "$CLASSPATH" ]; then
CLASSPATH=$i
else
CLASSPATH="$CLASSPATH":"$i"
fi
done done
export CLASSPATH export CLASSPATH

View File

@ -1,16 +1,21 @@
#! /bin/sh #! /bin/sh
thisdir=`dirname $0` thisdir=$(dirname $0)
basedir=`cd $thisdir/..; pwd` basedir=$(cd $thisdir/.. || exit; pwd)
ulimit_max=`ulimit -H -n` ulimit_max=$(ulimit -H -n)
if [ $ulimit_max != "unlimited" ]; then if [ $ulimit_max != "unlimited" ]; then
ulimit -n $ulimit_max ulimit -n $ulimit_max
fi fi
# set the classpath # set the classpath
for i in $basedir/lib/*.jar $basedir/lib/*.zip $basedir/build/libs/*.jar; do for i in "$basedir"/lib/*.jar "$basedir"/lib/*.zip "$basedir"/build/libs/*.jar; do
CLASSPATH="$CLASSPATH":"$i" if ! [ -f $i ]; then continue; fi
if [ -z "$CLASSPATH" ]; then
CLASSPATH=$i
else
CLASSPATH="$CLASSPATH":"$i"
fi
done done
export CLASSPATH export CLASSPATH

View File

@ -1,11 +1,21 @@
#! /bin/sh #! /bin/sh
thisdir=`dirname $0` thisdir=$(dirname $0)
basedir=`cd $thisdir/..; pwd` basedir=$(cd $thisdir/.. || exit; pwd)
ulimit_max=`ulimit -H -n`
if [ $ulimit_max != "unlimited" ]; then
ulimit -n $ulimit_max
fi
# set the classpath # set the classpath
for i in $basedir/lib/*.jar $basedir/lib/*.zip $basedir/build/libs/*.jar; do for i in "$basedir"/lib/*.jar "$basedir"/lib/*.zip "$basedir"/build/libs/*.jar; do
CLASSPATH="$CLASSPATH":"$i" if ! [ -f $i ]; then continue; fi
if [ -z "$CLASSPATH" ]; then
CLASSPATH=$i
else
CLASSPATH="$CLASSPATH":"$i"
fi
done done
export CLASSPATH export CLASSPATH

View File

@ -1,11 +1,21 @@
#! /bin/sh #! /bin/sh
thisdir=`dirname $0` thisdir=$(dirname $0)
basedir=`cd $thisdir/..; pwd` basedir=$(cd $thisdir/.. || exit; pwd)
ulimit_max=`ulimit -H -n`
if [ $ulimit_max != "unlimited" ]; then
ulimit -n $ulimit_max
fi
# set the classpath # set the classpath
for i in $basedir/lib/*.jar $basedir/lib/*.zip $basedir/build/libs/*.jar; do for i in "$basedir"/lib/*.jar "$basedir"/lib/*.zip "$basedir"/build/libs/*.jar; do
CLASSPATH="$CLASSPATH":"$i" if ! [ -f $i ]; then continue; fi
if [ -z "$CLASSPATH" ]; then
CLASSPATH=$i
else
CLASSPATH="$CLASSPATH":"$i"
fi
done done
export CLASSPATH export CLASSPATH

View File

@ -1,16 +1,21 @@
#! /bin/sh #! /bin/sh
thisdir=`dirname $0` thisdir=$(dirname $0)
basedir=`cd $thisdir/..; pwd` basedir=$(cd $thisdir/.. || exit; pwd)
ulimit_max=`ulimit -H -n` ulimit_max=$(ulimit -H -n)
if [ $ulimit_max != "unlimited" ]; then if [ $ulimit_max != "unlimited" ]; then
ulimit -n $ulimit_max ulimit -n $ulimit_max
fi fi
# set the classpath # set the classpath
for i in $basedir/lib/*.jar $basedir/lib/*.zip $basedir/build/libs/*.jar; do for i in "$basedir"/lib/*.jar "$basedir"/lib/*.zip "$basedir"/build/libs/*.jar; do
CLASSPATH="$CLASSPATH":"$i" if ! [ -f $i ]; then continue; fi
if [ -z "$CLASSPATH" ]; then
CLASSPATH=$i
else
CLASSPATH="$CLASSPATH":"$i"
fi
done done
export CLASSPATH export CLASSPATH

View File

@ -1,7 +1,7 @@
#! /bin/sh #! /bin/sh
thisdir=`dirname $0` thisdir=$(dirname $0)
basedir=`cd $thisdir/..; pwd` basedir=$(cd $thisdir/.. || exit; pwd)
ulimit_max=`ulimit -H -n` ulimit_max=`ulimit -H -n`
if [ $ulimit_max != "unlimited" ]; then if [ $ulimit_max != "unlimited" ]; then
@ -9,8 +9,13 @@ if [ $ulimit_max != "unlimited" ]; then
fi fi
# set the classpath # set the classpath
for i in $basedir/lib/*.jar $basedir/lib/*.zip $basedir/build/libs/*.jar; do for i in "$basedir"/lib/*.jar "$basedir"/lib/*.zip "$basedir"/build/libs/*.jar; do
CLASSPATH="$CLASSPATH":"$i" if ! [ -f "$i" ]; then continue; fi
if [ -z "$CLASSPATH" ]; then
CLASSPATH=$i
else
CLASSPATH="$CLASSPATH":"$i"
fi
done done
export CLASSPATH export CLASSPATH

View File

@ -1,16 +1,21 @@
#! /bin/sh #! /bin/sh
thisdir=`dirname $0` thisdir=$(dirname $0)
basedir=`cd $thisdir/..; pwd` basedir=$(cd $thisdir/.. || exit; pwd)
ulimit_max=`ulimit -H -n` ulimit_max=$(ulimit -H -n)
if [ $ulimit_max != "unlimited" ]; then if [ $ulimit_max != "unlimited" ]; then
ulimit -n $ulimit_max ulimit -n $ulimit_max
fi fi
# set the classpath # set the classpath
for i in $basedir/lib/*.jar $basedir/lib/*.zip $basedir/build/libs/*.jar; do for i in "$basedir"/lib/*.jar "$basedir"/lib/*.zip "$basedir"/build/libs/*.jar; do
CLASSPATH="$CLASSPATH":"$i" if ! [ -f $i ]; then continue; fi
if [ -z "$CLASSPATH" ]; then
CLASSPATH=$i
else
CLASSPATH="$CLASSPATH":"$i"
fi
done done
export CLASSPATH export CLASSPATH

View File

@ -10,7 +10,7 @@ apply plugin: 'idea'
jar { jar {
baseName = 'jdnssec-tools' baseName = 'jdnssec-tools'
version = '0.15' version = '0.16'
} }
repositories { repositories {