jNetPcap 1.3 Overview

Quick links

Overview

Release jnetpcap 1.3 provides basic libpcap wrapper functionality and packet decoding. The release does not provide "analyzer" features.

Latest release: 1.3.0 - production

This is the full production release 1.3.0. It is stable and all known bugs have been fixed at this time. The 1.3 code base has proven to be very stable, especially in terms of performance and memory foot print. Only very minor bugs have surfaced and have been fixed, since previous beta release.

CORE Protocols (version 1.3)

LANNetworkTcp/IpVoipVPNWAN
EthernetIp4TcpRtpL2TPPPP
802.3Ip6UdpSdp 
802.2IcmpHttpSip 
SNAPArpHtml  
SLLRip1WebImage*  
VLAN(802.1q)Rip2    

*WebImage includes gif/jpeg/png


Changelog

== Release 1.3.b3 (2010-10-01) ==

* Fixes

  - Bug#3078703 - JMemory.transferTo(ByteBuffer) (array version)

  - Bug#3078704 - Debug message coming from Tcp header when options are parsed

== Release 1.3.b2 (2010-09-26) ==

* Fixes

  - Bug#3062026	- Scanner.reloadAll() in JPacket.scan()

  - Bug#3062029	- Memory leak in native scanner reloadAll() tables

  - Bug#3062031	- @Bind method with multiple same headers, gets wrong header

  - Bug#3062035	- AnnotatedMethod doesn't open up method access perm

  - Bug#3062037	- Checksum.pseudoUDP coredumps on invalid headers

  - Bug#3062050	- Main scanner loop processes 0 length headers

  - Bug#3062053	- @Deprecated JPacket.getScanner method

  - Bug#3065968 - Missing sendPacket(JBuffer) implementation

  - Bug#3066662 - UDP header missing setter methods

  - Bug#3066959 - VLAN definition incorrectly assumes 802.1d as next header

  - Bug#2353774 - Tcp header incomplete - missing tcp options

  - Bug#3067088 - Ip4.Timestamp incorrectly initialized

  - Bug#3067096 - JPacket.toString() exceptions consume all output in progress

  - Bug#2933449	- SIP PRACK Message dosn't recognized

  - Bug#3018072	- Wrong scanning Sdp headers in Linux


== Release 1.3.b1 (2010-04-05) ==

* Fixes

  - Bug#2981951 - Intermittent crashes in scanner

  - Bug#2978441 - JRegistry.addBinding(JBinding) not working
  
  - Bug#2890736 - reopened bug ConcurrentModificationException in JMemoryPool
  
  - Bug#2906021 - Ethernet trailer end up in last header payload
  
  - Bug#2908252 - JFormatter invalid state after exception during format output
  
  - Bug#2908513 - exception thrown by Checksum for truncated or recursive ICMP headers.

* Added
  - No new features were added to this release.

== Release 1.3.a1 (2009-11-06) ==

* Fixes

  - Bug#2890773 - PcapPacketHandler invalid PcapHeader peer

  - Bug#2890736 - JMemoryPool concurrent mod exception

  - Bug#2890094 - JPacket.toHexdump doesn't work on unintialized packets

  - Bug#2878768 - JMemoryPacket(int) constructor doesn't work

  - Bug#2857282 - Ip4.destination(byte[]) setter uses incorrect offset

  - Bug#2897714 - invalid (char *) to (int) conversion in packet_protocol.cpp

* Added

  - Feature#2848659 - Add frame counter reset on JScanner