SNMP4J Releases 3.4.1 and 2.8.4

SNMP4J v3.4.1 (Java 9 or later) and 2.8.4 (Java 8) have been released. Both releases contain enhancements regarding Diffie Hellman key exchange kickstart and a fix in MPv3 message decoding regarding length checks.

Dependencies

  • SNMP4J 3.4.1: Java 9
  • SNMP4J 2.8.4: Java 8

Release Notes 3.4.1

  • Fixed [SFJ-224]: MPv3.Header.decodeBER throws exception on PDU with long numeric BER value encoding and if BER.isCheckSequenceLength() is true.
  • Added: SecurityProtocols_all.properties.
  • Added: OctetString.fromIndex static method.
  • Added: OID.subOID to compute OID sub-sequences.
  • Fixed [SFJ-228]: DHOperations.deriveKeyPBKDF2 to fix DH kickstart in SNMP4J-Agent/SNMP4J-CLT.
  • Added: DHGroups to provide DH group definitions; DHParameters.DEFAULT; Added DHOperationsTest.
  • Enhanced: JavaLogFactory regarding log-level manipulation and log handler management.
  • Added: OctetString.fromCharArray methods.
  • Updated: Copyright header.

Release Notes 2.8.4

  • Fixed [SFJ-224]: MPv3.Header.decodeBER throws excretion on PDU with long numeric BER value encoding and if BER.isCheckSequenceLength() is true.
  • Fixed [SFJ-228]: DHOperations.deriveKeyPBKDF2 to fix DH kickstart in SNMP4J-Agent.
  • Added: DHGroups to provide DH group definitions; DHParameters.DEFAULT; Added DHOperationsTest.
  • Updated: Copyright header.