CHANGE LOG OF SNMP4J
====================
[2007-05-04] Version 1.8.2:
* Fixed: Null.clone() did not copy/preserve syntax.
* Fixed: MPv3.addEngineID added engine ID to the local cache
although if it matched the local engine ID.
[2007-04-23] Version 1.8.1a:
* Fixed: No error was reported by TableUtils when sending
of a request failed.
* Fixed: MPv3.removeEngineID fired "engine ID added"
event.
[2007-03-12] Version 1.8.1:
* Fixed: Race condition in DefaultTCPTransportMapping
that could cause message loss because messages are
accidentially never send (because at the same time
another message came in).
* Improved: Snmp.addNotificationListener(..) sets the
connection timeout to 0 for TCP transport mappings.
* Fixed: Snmp.removeNotificationListener(..) caused
memory leak because it did not deregister the
notification transport mapping properly.
* Fixed/Improved: Several code cosmetics and Serializable
issues.
* Improved: REPORT messages are now sent over the same
transport mapping as the message reported on has been
received. This improves firewall interoperability.
[2007-02-01] Version 1.8:
* Fixed: Race condition with sync requests in Snmp.send
that could cause a deadlock.
* Fixed: Added missing serialVersionUIDs.
* Changed: PduHandleCallback.pduHandleAssigned(..) to
use Object as type of the PDU reference.
[2007-01-08] Version 1.8 RC1:
* Changed: Variable is now an interface and the former
abstract class implementation is now moved to
AbstractVariable. Serialized Variables from 1.7.x
or earliers released can be deserialized with 1.8
because the Variable interface defines the same
serialVersionUID as the former Variable abstract class.
* Fixed: MessageDispatcherImpl.getMessageProcessingModel
no longer throws an ArrayIndexOutOfBoundsException
when the requested model is not known.
* Added: GenericAddress constants for the default address
types "udp", "tcp", and "ip".
* Fixed: OctetString.fromSubIndex for implied length values.
* Added: Constants for default command responder and
notification receiver ports in SnmpConstants class.
* Added: Append constructor for OID class, to facilitate
creating an instance OID from a class OID and an index
OID.
* Improved: DefaultTcpTransportMapping can now also
reconnect if its connection is in state "unconnected".
* Fixed: OctetString.startsWith did not work if prefix
length did not match the string's length.
* Added: Option (-m) to set maxMessageResponseSize for
SNMPv3 requests in console example.
* Improved: Clarified and implemented TODOs left from
earlier versions.
* Fixed: IllegalStateException seldom occured in a race
condition while waiting for a sync response in
Snmp.send(..) or when canceled an async response while
a retry was started.
* Improved: Performance of message sending and receiving
due to less (narrow) synchronization.
* Added: -l option to SnmpRequest console example to
allow setting the local engine ID to avoid engine ID
conflicts.
* Added: -b option to set the engine boots counter for the
console example (SnmpRequest).
* Added: TreeUtils to conveniently walk sub-trees.
* Fixed: Bug in LogLevel class causing incorrect log levels
to be used in some cases when converting from a levels
string representation.
* Improved: JavaLogAdapter DEBUG level from SNMP4J (Log4J)
now maps to FINE in Java logging.
* Added: LogFactory can now be configured through the
system property "snmp4j.LogFactory" with the factories
class name.
* Added: LogProxy for implementing late logger binding.
* Changed: BERSerializable no longer extends Serializable.
* Added: Security check for transport not listening when
sending confirmed PDU.
[2006-10-07] Version 1.7.6a:
* Fixed: Possible deadlock in ThreadPool when
stopping a busy thread pool.
* Added: SMIConstants.SYNTAX_BITS to map to
SMIConstants.SYNTAX_OCTET_STRING.
* Added: TableUtils.destroyRow(..).
* Fixed: Opaque.clone() was missing.
[2006-09-04] Version 1.7.5:
* Changed: VariableBinding(OID, Variable) now checks OID
for not being null.
* Fixed: MessageDispatcherImpl.addAuthenticationFailureListener
did not work.
* Fixed: OctetString.split(OctetString, OctetString).
[2006-08-19] Version 1.7.4a:
* Fixed: Concurrent access to the internal server
thread during close() calls does no longer cause
a NullPointerException. The synchronization that
caused a deadlock in 1.7.4 has been removed again.
* Added: Support for the obsolete SMI type BIT STRING
for compatibility with very old SNMPv2 draft
implementations. In order to activate support for it
call SNMP4JSettings.setExtensibilityEnabled(true).
See also the org.snmp4j.smi.BitString class.
[2006-08-03] Version 1.7.3:
* Added: SnmpConstants.getTrapOID to convert a v1 trap info
to a v2/v3 notification OID.
* Improved: PDU and PDUv1 now check against setting a wrong
PDU type for that PDU class (i.e. V1TRAP is not allowed
for PDU and ScopedPDU and NOTIFICATION is not allowed for
PDUv1).
* Added: DefaultPDUFactory.createPDU(int targetVersion).
* Changed: PDUv1.toString() to use PDU.toString() for all PDU
types other than PDU.V1TRAP.
* Added: Constructor to DefaultUDPTransportMapping to create
a socket that reuses an address that is in timeout state
after a closed connection (TIME_WAIT).
* Fixed: Fixed multi-threading issue in MPv3 where the incoming
request pdu handle was overwritten which caused state information
to get lost when more than one incoming request were processed
concurrently.
[2006-05-29] Version 1.7.2:
* Added: JavaLogFactory and JavaLogAdapter for Java logging.
This is now also the default logging for the SnmpRequest
tool.
* Improved: OctetString.isPrintable to accept whitespaces as
printable characters.
* Fixed: When connection closed remotely the corresponding
event has not been fired in all cases (DefaultTCPTransportMapping).
[2006-04-24] Version 1.7.1:
* Fixed: Stackoverflow in OID.nextPeer().
* Added: ConnectionOrientedTransportMapping.close(Address peerAddress).
* Improved: Reporting of RuntimeExceptions while handling retries.
[2006-04-10] Version 1.7:
* Improved: Logging interface enhanced.
* Added: Variable.toInt() and Variable.toLong() to reduce
casting when converting to native integer or long values.
* Fixed: OID.mask.
* Added: When PDUv1 decodes a Counter64 object, a
MessageException is thrown.
* Added: OID.nextPeer(), OID.successor(),
and OID.predecessor().
* Fixed: ThreadPool.stop() blocked.
* Fixed: Additional retries with sync requests when first
try failed and second (or second to last) succeeded.
* Fixed: Possible NullPointerException when closing Snmp.
* Improved: Closing UDP default transport mapping first
disconnects socket before closing it.
* Fixed: Possible ConcurrentModificationException when using
List returned by sync TableUtils.getTable(..).
* Added: OctetString.fromByteArray to create an OctetString
from a byte array.
* Improved: OID.successor() to build correct successor for
128 subidentifier OIDs.
* Added: OID.min(OID a, OID b) and OID.max(OID a, OID b)
* Fixed: Handling of remote disconnect of TCP transport
mapping.
* Added: ConnectionOrientedTransportMapping interface and
TransportStateListener event listener.
* Added: Variable.getSyntaxString().
* Fixed: Bug in Snmp.send(PDU pdu, Target target,
TransportMapping transport) which did not propagate the
transport mapping.
* Added: UsignedInteger32(int) and UsignedInteger32(byte)
constructor.
* Fixed: Set SnmpMessageLengthDecoder as default for
DefaultTCPTransportMapping.
* Added sysOREntry OID constant in SnmpConstants.
[2005-12-27] Version 1.6e:
* Improved: Performance of TableUtils by using a better
end condition when traversing a table.
[2005-12-06] Ver
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
snmp4j 1.8.2版 The org.snmp4j classes are capable of creating, sending, and receiving SNMPv1/v2c/v3 messages. A SNMP message is composed of its message header and its PDU payload. This package contains three main groups of classes and interfaces:
资源详情
资源评论
资源推荐
收起资源包目录
snmp4j-1.8.2.zip_Composed_Payload_java pdu_org.snmp4j_snmp4j-1.8 (174个子文件)
org_snmp4j_smi.gif 14KB
org_snmp4j_security.gif 14KB
org_snmp4j_transport.gif 8KB
org_snmp4j.gif 8KB
packages.gif 6KB
org_snmp4j_util.gif 5KB
org_snmp4j_mp.gif 3KB
org_snmp4j_asn1.gif 2KB
package.html 12KB
package.html 4KB
package.html 3KB
package.html 3KB
package.html 3KB
package.html 2KB
package.html 2KB
package.html 1KB
log4j-1.2.9.jar 344KB
SNMP4J.jar 337KB
Snmp.java 61KB
MPv3.java 48KB
SnmpRequest.java 46KB
USM.java 43KB
DefaultTcpTransportMapping.java 31KB
TableUtils.java 28KB
MessageDispatcherImpl.java 28KB
BER.java 28KB
PDU.java 22KB
OID.java 20KB
OctetString.java 17KB
AbstractVariable.java 16KB
PDUv1.java 16KB
MessageDispatcher.java 14KB
SecurityProtocols.java 12KB
DefaultUdpTransportMapping.java 11KB
SnmpConstants.java 11KB
MessageProcessingModel.java 10KB
UsmSecurityParameters.java 10KB
UsmUser.java 10KB
SecurityModel.java 10KB
TreeUtils.java 9KB
CommandResponderEvent.java 9KB
StateReference.java 8KB
MultiThreadedMessageDispatcher.java 8KB
AuthGeneric.java 8KB
GenericAddress.java 8KB
MPv2c.java 8KB
MPv1.java 8KB
ThreadPool.java 7KB
PrivDES.java 7KB
PrivAES.java 7KB
UsmTimeTable.java 7KB
VariantVariable.java 7KB
IpAddress.java 7KB
Session.java 6KB
RetrievalEvent.java 6KB
Variable.java 6KB
BERInputStream.java 6KB
UsmUserEntry.java 6KB
AuthenticationProtocol.java 6KB
JavaLogAdapter.java 6KB
VariableBinding.java 6KB
UsmUserTable.java 6KB
ScopedPDU.java 5KB
TransportMappings.java 5KB
AbstractTarget.java 5KB
Log4jLogAdapter.java 5KB
TransportIpAddress.java 5KB
LogFactory.java 5KB
ConsoleLogAdapter.java 5KB
TransportMapping.java 5KB
ResponseEvent.java 5KB
Null.java 5KB
UnsignedInteger32.java 5KB
TaskScheduler.java 5KB
Counter64.java 4KB
SNMP4JSettings.java 4KB
PrivacyProtocol.java 4KB
TableEvent.java 4KB
SecureTarget.java 4KB
TcpTransportMapping.java 4KB
UserTarget.java 4KB
AbstractTransportMapping.java 4KB
TimeTicks.java 4KB
MultiThreadedTrapReceiver.java 4KB
BEROutputStream.java 4KB
LogAdapter.java 4KB
LogProxy.java 4KB
Integer32.java 4KB
Target.java 4KB
LogLevel.java 3KB
AuthenticationFailureEvent.java 3KB
DefaultPDUFactory.java 3KB
ByteArrayWindow.java 3KB
UsmTimeEntry.java 3KB
TransportStateEvent.java 3KB
CounterSupport.java 3KB
PduHandle.java 3KB
ConnectionOrientedTransportMapping.java 3KB
CounterEvent.java 3KB
UsmSecurityStateReference.java 3KB
共 174 条
- 1
- 2
weixin_42651887
- 粉丝: 97
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0