Skip to content

Latest commit

 

History

History
80 lines (79 loc) · 5.36 KB

2.0.0-beta7.md

File metadata and controls

80 lines (79 loc) · 5.36 KB

Breaking changes

  • .NET Framework 4.0 was removed
  • .NET Framework 4.5
    • Dependency on Tx.Core was updated from 1.0.61019 to 2.0.0
    • Tx.Network.dll
      • Tx.Network.ByteArrayExtentions was removed
      • Tx.Network.IpPacket
        • property IpVersion was removed
        • property InternetHeaderLength was removed
        • property DscpValue was removed
        • property ExplicitCongestionNotice was removed
        • property IpPacketLength was removed
        • property FragmentGroupId was removed
        • property IpHeaderFlags was removed
        • property FragmentOffset was removed
        • property TimeToLive was removed
        • property ProtocolNumber was removed
        • property Protocol was removed
        • property PacketHeaderChecksum was removed
        • property SourceIpAddress was removed
        • property DestinationIpAddress was removed
        • property IpOptions: changed visibility of setter
        • property PacketData: changed visibility of setter
        • property DataBuffer was removed
        • method ToString was removed
      • Tx.Network.PcapNg
        • method ReadForward: removed ``System.Runtime.CompilerServices.IteratorStateMachineAttribute, mscorlib` attribute(s)
      • Tx.Network.Severity was removed
      • Tx.Network.Facility was removed
      • Tx.Network.Syslog was removed
      • Tx.Network.NetworkTransformExtentions
        • method PacketHeaderToWireBytes was removed
        • method UdpHeaderToWireBytes: changed visibility from public to protected
        • method ToWireBytes was removed
        • method ToWirebytes was removed
        • method GetInternetChecksum: changed visibility from public to protected
        • method UdpPseudoHeader: changed visibility from public to protected
        • method NetworkOrderUshort: changed visibility from public to protected
      • Tx.Network.UdpDatagram
        • property SourcePort was removed
        • property DestinationPort was removed
        • property UdpLength was removed
        • property UdpCheckSum was removed
        • property IsUdp was removed
        • property UdpData: changed visibility of setter
        • property TransportObject was removed
        • method ToString was removed
      • Tx.Network.UdpReceiver
        • property ListenEndPoint was removed
        • property ListenProtocol was removed
        • property ConcurrentReceivers was removed
        • property AvailableBytes was removed
        • method Subscribe was removed
        • method Dispose was removed
        • method Dispose was removed
      • Tx.Network.Syslogs.Syslog
        • property NamedCollectedMatches: type was changed from System.Collections.Generic.IDictionary`2[[string],[string]], mscorlib to System.Collections.Generic.IReadOnlyDictionary`2[[string],[string]], mscorlib
      • Tx.Network.Snmp.SnmpCapture
        • method ReadPcapNg was removed
        • method ParseIP: return type was changed from System.Collections.Generic.IEnumerable`1[[Tx.Network.IpPacket, Tx.Network]], mscorlib to System.Collections.Generic.IEnumerable`1[[Tx.Network.IIpPacket, Tx.Network]], mscorlib
        • method ParseUdp: return type was changed from System.Collections.Generic.IEnumerable`1[[Tx.Network.UdpDatagram, Tx.Network]], mscorlib to System.Collections.Generic.IEnumerable`1[[Tx.Network.IUdpDatagram, Tx.Network]], mscorlib
        • method ParseSnmp: return type was changed from System.Collections.Generic.IEnumerable`1[[Tx.Network.Snmp.SnmpTrapV2C, Tx.Network]], mscorlib to System.Collections.Generic.IEnumerable`1[[Tx.Network.Snmp.SnmpDatagram, Tx.Network]], mscorlib
      • Tx.Network.Snmp.SnmpDatagram
        • field Header was removed
        • field PduV2c was removed
        • field PduV1 was removed
        • method ToString was removed
      • Tx.Network.Snmp.SnmpEncodeDecoder was removed
      • Tx.Network.Snmp.SnmpTrapV1 was removed
      • Tx.Network.Snmp.SnmpV1PDU was removed
      • Tx.Network.Snmp.SnmpV2cPDU was removed
      • Tx.Network.Snmp.SnmpSimpleDatagram was removed
      • Tx.Network.Snmp.SnmpSimpleTrapV2C was removed
      • Tx.Network.Snmp.SnmpTrapV2C was removed
      • Tx.Network.Snmp.VarBindExtensions was removed
      • Tx.Network.Snmp.Dynamic.TrapTypeMap
        • property TimeFunction: type was changed from System.Func`2[[Tx.Network.IpPacket, Tx.Network],[System.DateTimeOffset, mscorlib]], mscorlib to System.Func`2[[Tx.Network.Snmp.SnmpDatagram, Tx.Network],[System.DateTimeOffset, mscorlib]], mscorlib
        • method GetTransform: return type was changed from System.Func`2[[Tx.Network.IpPacket, Tx.Network],[System.Object, mscorlib]], mscorlib to System.Func`2[[Tx.Network.Snmp.SnmpDatagram, Tx.Network],[System.Object, mscorlib]], mscorlib
        • method CreateTransform: return type was changed from System.Func`2[[Tx.Network.IpPacket, Tx.Network],[System.Object, mscorlib]], mscorlib to System.Func`2[[Tx.Network.Snmp.SnmpDatagram, Tx.Network],[System.Object, mscorlib]], mscorlib