I am working toward the official 1.3 stable release. Just wanted to update everyone ahead of time what will be part of this release and what the changes are in the SVN repository.
The release jnetpcap-1.3.a1 (a1 == alpha 1) contains all of the features found so far with the exception of the "analysis". All analyzers, reassemblers, sequencers, analysis events and the getAnalysis methods have been removed from the API in 1.3 release. This feature is still present in the main development trunk and is designated to be released after 1.3 into one of the jnetpcap-2.X releases sometime Q1 of next year. Not exactly sure if this will be in 2.0 or later since there are other features such as native-dissector, that need to be included before full analysis support can be officially provided. Analysis feature will continue to be released with more frequent development builds.
Here is a quick summary of the features that 1.3 does contain:
The release 1.3.a1 will contain the following initial bug fixes and features.
No more features will be added to 1.3 release, except bug fixes. I also expect to make significant updates to javadocs to bring them update data with all the recent updates to the API.
Here is the SVN changes for those wanting the source code or to work with SVN repository directly. Here is what the jnetpcap repository looks like and contains.
jnetpcap/trunk - latest features including analysis feature
jnetpcap/branches/branch-1.3 - the above described release with "analysis" feature removed
jnetpcap/branches/branch-2.0 - latest trunk features and new native memory model. The memory model will be merged with trunk once it has been properly working for a while. The branch-2.0 will be the basis for 2.0 release in Q1 of 2010.
I expect to release 1.3.a1 within next few days.