Skip to content

TritonMate release (8.0)

Compare
Choose a tag to compare
@lextm lextm released this 30 Oct 06:47
· 558 commits to master since this release
  • Work item 7239 Bug in SecureSnmpContext.HandleMembership method is closed.
  • Work item 7240 System.ArgumentException truncation error for 32-bit integer coding is closed.
  • Work item 7241 v1 walk throws exception on bad(?) data from printer is closed.
  • Work item 7243 SNMP v3 discovery bug is closed.
  • Work item 7245 Exception on V3 Inform discovery messages is closed.
  • Work item 7253 Report engine time exceeds RFC max value is closed.
  • Samples are enhanced according to RFC 3414.
  • Added official Xamarin.iOS (MonoTouch) and Xamarin.Android (Mono for Android) support.
  • Engine assembly is ported to .NET CF.
  • Implemented ifTable in snmpd.
  • Name to OID resolution is added in snmptranslate sample.
  • Added BytesViewer sample.
  • Library re-licensed under MIT/X11.

Please ignore the "rc" names in the download files, as they are stable.

Breaking Changes

  1. IEntity.ModuleName is removed. Replaced by IConstruct.Module.
  2. IModule.Types is removed. It is no longer needed.
  3. EngineGroup.ReportCount is removed. Please use EngineGroup.NotInTimeWindow.
  4. Signature of EngineGroup.IsInTime is changed.
  5. ISnmpContent.HandleAuthenticationFailure is removed. It is no longer needed.
  6. Signature of one constructor of CompilerError is changed.
  7. ObjectIdentifierType.ModuleName is removed. Please use IConstruct.Module.
  8. SnmpType.UInt32 is removed. It is no longer needed.

New APIs Added

  1. IEntity.ParentModule is added.
  2. Module, Line, and CharPositionInLine are added to IConstruct.
  3. A new constructor is added to Discovery to support more discovery message types.
  4. EncryptedScope and a new constructor are added to MalformedMessage.
  5. Several new items are added to Messenger to support more discovery message types and also OID to error message conversion.
  6. Several new items are added to EngineGroup to implement SNMP v3 required counters.
  7. Constructors that accept Int64 are added to Counter32 and Gauge32.
  8. A new constructor is added to InformRequestPdu to assist discovery message generation.
  9. OctetString.IsNullOrEmpty is added.
  10. SecurityParameters.IsInvalid is added.