Skip to content

0.14.0

Compare
Choose a tag to compare
@chmorgan chmorgan released this 11 Feb 21:59
· 254 commits to master since this release

Packet.Net ChangeLog
v0.13.0 -> v0.14.0
https://github.com/chmorgan/packetnet
Chris Morgan [email protected]

commit b4d5fc1
Author: Chris Morgan [email protected]
Date: Sat Feb 11 15:55:06 2017 -0500

Bump the assembly version from 0.13.0 to 0.14.0

commit 62f152f
Author: Chris Morgan [email protected]
Date: Sat Feb 11 14:43:18 2017 -0500

Upgrade .NET target framework from 3.5 to 4.6.1

Older frameworks, 4, 4.5 and 4.5.1 no longer have support as of Jan 12, 2016.

Fixes issues when building on Linux under Mono where older frameworks have been removed.

commit edb9bd9
Author: Chris Morgan [email protected]
Date: Sat Feb 11 14:42:08 2017 -0500

LSA.cs - Fix some documentation warnings

Also remove some duplicate code in some properties. Some of that duplicate code was completely incorrect.

commit 23f85fd
Author: Chris Morgan [email protected]
Date: Sat Feb 11 11:43:33 2017 -0500

Normalize all files with dos2unix

Fixes issues where editors will complain that line endings don't match project settings and where
there are some odd characters in files.

commit 9d4e3ed
Author: Cameron Elliott [email protected]
Date: Wed Dec 14 21:09:26 2016 -0800

Raw IP parsing unit tests

Run some tests against both the ipv4 and ipv6 raw link layer parser using raw pcap files.

commit b0be611
Author: Cameron Elliott [email protected]
Date: Wed Dec 14 20:50:33 2016 -0800

Added two raw pcap files for raw link layer testing, an ICMP ipv4 sample, and an ICMP ipv6 sample.

commit 94c100c
Author: Cameron Elliott [email protected]
Date: Tue Nov 29 14:59:14 2016 -0800

Changes to support Raw IP packets as written by Wireshark and Rawcap.exe(http://www.netresec.com/?page=RawCap)

Raw IP packets are IPv4 and IPv6 directly inside the raw libpcap packet, the first
byte of the Raw IP packet is the first byte of the IPv4 or IPv6 packet.

Search for 'LINKTYPE_RAW' on: http://www.tcpdump.org/linktypes.html

This is the file format you get when you use Rawcap.exe to capture packets on the loopback interface.
More: http://www.netresec.com/?page=RawCap

Winpcap cannot normally capture off of the loopback interface, so this is a nice tool to capture loopback packets, and with this support
for Raw linklayer these can now be parsed.

It is quite possible this is the link layer used by Wireshark and other tools on Linux when capturing
from the loopback interface, although they can use LinuxSLL as an option.

commit b792a1c
Author: Cameron Elliott [email protected]
Date: Mon Dec 12 19:22:23 2016 -0800

upgrade to NUnit 2.6.3

commit 7659707
Author: Chris Morgan [email protected]
Date: Wed Nov 30 12:58:56 2016 -0500

Run dos2unix on PacketDotNet.csproj to normalize line endings

commit 7519a96
Author: Georgi Baychev [email protected]
Date: Wed Oct 5 20:56:51 2016 +0200

initial implementation of ospfv2 protocol

commit 6f342e0
Author: Chris Morgan [email protected]
Date: Thu Nov 10 11:10:16 2016 -0500

dos2unix on files that had CRLF line endings for consistency

commit 359dfda
Author: Chris Morgan [email protected]
Date: Fri Jul 8 18:50:47 2016 -0400

Update website url, switch url from sourceforge to github now that the project has been moved to github

commit 33f0b52
Merge: 0907ffe f8433d6
Author: chmorgan [email protected]
Date: Thu Oct 22 12:03:05 2015 -0400

Merge pull request #2 from nmiglio/patch-1

Update StringTLV.cs

commit f8433d6
Author: nmiglio [email protected]
Date: Thu Oct 22 17:36:04 2015 +0200

Update StringTLV.cs

There is a typo in ToString()

commit 0907ffe
Author: Chris Morgan [email protected]
Date: Thu Aug 7 07:41:57 2014 -0400

Clean up some xml documentation to match the standard and silence compiler warnings

commit a09e3f6
Author: Chris Morgan [email protected]
Date: Thu Aug 7 07:39:13 2014 -0400

InformationElementTest: Remove unused 'infoElement' variable to silence a compiler warning

commit 2566b9e
Author: Chris Morgan [email protected]
Date: Thu Aug 7 07:38:28 2014 -0400

IGMPv2PacketTest: Switch from IpAddress.Address to GetAddressBytes() as Address is deprecated

commit a78ed33
Author: Chris Morgan [email protected]
Date: Thu Aug 7 07:34:18 2014 -0400

Add 'F' to indicate a field in <see cref> to silence a documentation warning generated at compile time

commit 4df43a0
Author: Chris Morgan [email protected]
Date: Mon Aug 4 07:04:39 2014 -0400

Fix several warnings about malformed documentation on System.Byte[]

Using advice at http://stackoverflow.com/questions/2367493/how-to-refer-to-array-types-in-documentation-comments

commit b77a4ea
Author: Chris Morgan [email protected]
Date: Sun Aug 3 19:48:12 2014 -0400

InformationElement.ErpInformation2, add stub documentation to quiet a warning

commit 2c7a7f5
Author: Dustin Green [email protected]
Date: Wed Jul 30 14:38:40 2014 -0700

[Serializable] Attribute added to the protocol classes
Unit tests added to test serializing and deserializing the protocol classes

commit 8c7f8e4
Author: Rune Jacobsen [email protected]
Date: Wed Mar 19 12:40:07 2014 +0100

Add capture file and unit tests to verify correct function of IP fragmentation handling

commit e511c00
Author: Rune Jacobsen [email protected]
Date: Wed Mar 19 09:25:06 2014 +0100

No longer try to parse IP fragments to avoid payload corruption