What third-party dependencies do you have?

Lee Painter

This article outlines the third party dependencies of our products. Some components are optional depending on which jars are being used.

Maverick NG

Dependency Name Version Home Page License
Bouncycastle PKIX 1.52 https://www.bouncycastle.org/ Bouncycastle License
Bouncycastle JCE 1.52 https://www.bouncycastle.org/ Bouncycastle License
JZlib 1.1.2 http://www.jcraft.com/jzlib/ BSD License
Jakarta ORO 2.0.8 http://attic.apache.org/projects/jakarta-oro.html  Apache 2.0
SLF4J 1.7.2 http://www.slf4j.org/  MIT License

 

BouncyCastle jars are optional. We recommend you include them to maximise compatibility with remote servers.

We also ship a Log4J dependency which is optional for logging purposes. See How to enable logging for Maverick Legacy APIs 1.6.x 

 

Maverick Legacy Client

Dependency Name Version Home Page License
Bouncycastle PKIX 1.59 https://www.bouncycastle.org/ Bouncycastle License
Bouncycastle JCE 1.59 https://www.bouncycastle.org/ Bouncycastle License
JZlib 1.1.2 http://www.jcraft.com/jzlib/ BSD License
Jakarta ORO 2.0.8 http://attic.apache.org/projects/jakarta-oro.html  Apache 2.0
SLF4J 1.7.13 http://www.slf4j.org/  MIT License
Log4J 1.2.17 https://logging.apache.org/log4j/1.2/ Apache 2.0
ed25519-java 0.3.0 https://github.com/str4d/ed25519-java CC0 1.0 Universal
curve25519-java 0.1.0 https://github.com/trevorbernard/curve25519-java Apache 2.0

 

BouncyCastle jars are optional. We recommend you include them to maximise compatibility with remote servers.

We also ship a Log4J dependency which is optional for logging purposes. See How to enable logging for Maverick Legacy APIs 1.6.x 

 

maverick-dynamic-forward.jar includes source code from the following project:

 

JSocks

1.01 http://jsocks.sourceforge.net/ LGPL

 

maverick-agent.jar includes dependencies from the following project:

 

JUnixSocket 2.0.4 https://github.com/kohlschutter/junixsocket Apache 2.0
JNA 4.5.1 https://github.com/java-native-access/jna Apache 2.0
NativeLibLoader 2.0.2 https://github.com/scijava/native-lib-loader BSD Style

 

maverick-vfs-ssh.jar has the following dependency

 

Commons VFS 2.1 http://commons.apache.org/proper/commons-vfs/  Apache 2.0

 

We also ship a Log4J dependency which is optional for logging purposes. See How to enable logging for Maverick Legacy APIs 1.6.x 

 

Maverick Legacy Server

The following dependencies are required in all server installations. 

Dependency Name Version Home Page License
JZlib 1.1.2 http://www.jcraft.com/jzlib/ BSD License
SLF4J 1.7.13 http://www.slf4j.org/  MIT License
Commons VFS 2.1 http://commons.apache.org/proper/commons-vfs/  Apache 2.0
Commons Logging 1.2 https://commons.apache.org/proper/commons-logging/ Apache 2.0
ECache 2.5.1 http://ehcache.org/ Apache 2.0
curve25519-java 0.1.0 https://github.com/trevorbernard/curve25519-java Apache 2.0

 

The following dependencies are optional,  but recommended to ensure your server supports the entire API feature set.

Dependency Name Version Home Page License
Bouncycastle PKIX 1.59 https://www.bouncycastle.org/ Bouncycastle License
Bouncycastle JCE 1.59 https://www.bouncycastle.org/ Bouncycastle License
Spongycastle (Android) 1.58.0 https://rtyley.github.io/spongycastle/ Bouncycastle License
Log4J 1.2.17 https://logging.apache.org/log4j/1.2/ Apache 2.0
ed25519-java 0.3.0 https://github.com/str4d/ed25519-java CC0 1.0 Universal

 

BouncyCastle jars are optional. On Android use SpongyCastle instead of BouncyCastle. We recommend you include them to maximise compatibility with remote servers.

We also ship a Log4J dependency which is optional for logging purposes. See How to enable logging for Maverick Legacy APIs 1.6.x 

 

sshd-virtualshell.jar has the following dependencies. These only need to be included if you use the virtual shell implementation.

Dependency Name Version Home Page License
commons-configuration 1.6 https://commons.apache.org/ Apache 2.0
common-beanutils-core 1.8 https://commons.apache.org/ Apache 2.0
commons-collections 3.2.1 https://commons.apache.org/ Apache 2.0
commons-digester 1.8 https://commons.apache.org/ Apache 2.0
commons-lang 2.4 https://commons.apache.org/ Apache 2.0
commons-cli 1.3.1 https://commons.apache.org/ Apache 2.0
bsh 2.0b4 http://www.beanshell.org/ LGPL