Update dnsjava to 2.1.9; normalize shell wrappers
This commit is contained in:
parent
9004a33d51
commit
9fd6c95889
@ -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
|
||||||
|
15
README.md
15
README.md
@ -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).
|
||||||
|
@ -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
|
||||||
|
if ! [ -f $i ]; then continue; fi
|
||||||
|
if [ -z "$CLASSPATH" ]; then
|
||||||
|
CLASSPATH=$i
|
||||||
|
else
|
||||||
CLASSPATH="$CLASSPATH":"$i"
|
CLASSPATH="$CLASSPATH":"$i"
|
||||||
|
fi
|
||||||
done
|
done
|
||||||
export CLASSPATH
|
export CLASSPATH
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
if ! [ -f $i ]; then continue; fi
|
||||||
|
if [ -z "$CLASSPATH" ]; then
|
||||||
|
CLASSPATH=$i
|
||||||
|
else
|
||||||
CLASSPATH="$CLASSPATH":"$i"
|
CLASSPATH="$CLASSPATH":"$i"
|
||||||
|
fi
|
||||||
done
|
done
|
||||||
export CLASSPATH
|
export CLASSPATH
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
if ! [ -f $i ]; then continue; fi
|
||||||
|
if [ -z "$CLASSPATH" ]; then
|
||||||
|
CLASSPATH=$i
|
||||||
|
else
|
||||||
CLASSPATH="$CLASSPATH":"$i"
|
CLASSPATH="$CLASSPATH":"$i"
|
||||||
|
fi
|
||||||
done
|
done
|
||||||
export CLASSPATH
|
export CLASSPATH
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
if ! [ -f $i ]; then continue; fi
|
||||||
|
if [ -z "$CLASSPATH" ]; then
|
||||||
|
CLASSPATH=$i
|
||||||
|
else
|
||||||
CLASSPATH="$CLASSPATH":"$i"
|
CLASSPATH="$CLASSPATH":"$i"
|
||||||
|
fi
|
||||||
done
|
done
|
||||||
export CLASSPATH
|
export CLASSPATH
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
if ! [ -f $i ]; then continue; fi
|
||||||
|
if [ -z "$CLASSPATH" ]; then
|
||||||
|
CLASSPATH=$i
|
||||||
|
else
|
||||||
CLASSPATH="$CLASSPATH":"$i"
|
CLASSPATH="$CLASSPATH":"$i"
|
||||||
|
fi
|
||||||
done
|
done
|
||||||
export CLASSPATH
|
export CLASSPATH
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
if ! [ -f $i ]; then continue; fi
|
||||||
|
if [ -z "$CLASSPATH" ]; then
|
||||||
|
CLASSPATH=$i
|
||||||
|
else
|
||||||
CLASSPATH="$CLASSPATH":"$i"
|
CLASSPATH="$CLASSPATH":"$i"
|
||||||
|
fi
|
||||||
done
|
done
|
||||||
export CLASSPATH
|
export CLASSPATH
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
if ! [ -f "$i" ]; then continue; fi
|
||||||
|
if [ -z "$CLASSPATH" ]; then
|
||||||
|
CLASSPATH=$i
|
||||||
|
else
|
||||||
CLASSPATH="$CLASSPATH":"$i"
|
CLASSPATH="$CLASSPATH":"$i"
|
||||||
|
fi
|
||||||
done
|
done
|
||||||
export CLASSPATH
|
export CLASSPATH
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
if ! [ -f $i ]; then continue; fi
|
||||||
|
if [ -z "$CLASSPATH" ]; then
|
||||||
|
CLASSPATH=$i
|
||||||
|
else
|
||||||
CLASSPATH="$CLASSPATH":"$i"
|
CLASSPATH="$CLASSPATH":"$i"
|
||||||
|
fi
|
||||||
done
|
done
|
||||||
export CLASSPATH
|
export CLASSPATH
|
||||||
|
|
||||||
|
@ -10,7 +10,7 @@ apply plugin: 'idea'
|
|||||||
|
|
||||||
jar {
|
jar {
|
||||||
baseName = 'jdnssec-tools'
|
baseName = 'jdnssec-tools'
|
||||||
version = '0.15'
|
version = '0.16'
|
||||||
}
|
}
|
||||||
|
|
||||||
repositories {
|
repositories {
|
||||||
|
Binary file not shown.
Loading…
Reference in New Issue
Block a user