0.47 2012/12/4
- interface changes on data: data should be '' not undef on eof and offset
  should be 0 not undef if no gap is given. Makes it easier to implement
  in non-perl environments.
- support for different data types (stream, packet).
  Each plugin must declare the supported types, default only stream.
  Should make it easier for datagram protocols or if one already knows the
  structure of the data (e.g. http request, http body...)
0.46 2012/12/3
- fixed bin/imp-pcap-filter.pl to work with Net::Pcap 0.17 (changed API)
- fixed include of Net::PcapWriter in Net::IMP::SessionLog
0.45 2012/9/21
- Net::IMP::ProtocolPinning: bugfix for special pattern/data combo
0.44 2012/9/19
- Net::IMP::ProtocolPinning: added test with look-ahead pattern and explain
  rxlen for this case.
0.43 2012/9/17
- more fixes to bin/*.pl
- test for bin/imp-pcap-filter.pl
- make IMP_MAXOFFSET -1 to avoid problems on 32bit systems
0.42 2012/9/17
- fix bin/*.pl - they referred to old Utils, IMP_ constants...
0.41 2012/9/17
- remove Net::IMP::ADD_CSPHeader from cpan distribution, because it depends
  on a not yet released module WWW::CSP. Net::IMP::ADD_CSPHeader is still
  available from github
- enhanced documentation
0.40 2012/9/14
- Net::IMP::ProtocolPinning: cleanup code, make deny messages more detailed
0.39 2012/9/11
- Net::IMP::ProtocolPinning: consider eof a protocol violation, if there are
  still open rules in this direction
0.38 2012/9/11
- Net::IMP::ProtocolPinning: fix protocol violation on data from wrong
  side if there is only a rule for the other side
0.37 2012/9/11
- Net::IMP::Base - make undef value work in cfg2str, str2cfg
0.36 2012/9/11
- Net::IMP::ProtocolPinning:
  - reverted 0.34 and make consecutive rules for the direction work
  - enhanced documentation, especially for ceveats with regex
0.35 2012/9/11
- Net::IMP::ProtocolPinning - make back references like (\w)\1 work, by not
  putting the regex in another group and thus changing the meaning of \1
0.34 2012/9/11
- Net::IMP::ProtocolPinning::validate_cfg enforces, that no mergable rules
  (e.g. consecutive rules for same direction or more than one rule for
  each dir but ignore_order) are allowed
0.33 2012/9/10
- Net::IMP::ProtocolPinning can now deal with regexes like /foo(bar)?/.
  It will no longer stop on the first match and thus depend on the
  chunking of the data, but try to match up to rxlen. Matched
  data will be passed immediatly.
0.32 2012/9/10
- Net::IMP::Base::validate_cfg returns error if it gets (unexpected) args
- make t/06_cfg2str.t work with perl versions < 5.14
0.31 2012/9/7
- fix IMP_MAXOFFSET for 32bit systems
0.30 2012/9/5
- fix integer in dualvar IMP_LOG_*, was mostly 3 :(
0.29 2012/9/5
- fix typo in IMP_LOG_EMERG
0.28 2012/9/5
- fixed EXPORT_TAGS for IMP_LOG_*
0.27 2012/9/5
- added in 0.26 forgotten IMP_LOG_ERR
0.26 2012/9/5
- defined constants for IMP_LOG levels, similar to syslog levels
0.25 2012/9/4
- fix str2cfg/cfg2str escaping, add test
0.24 2012/9/3
- added validate_cfg method to various modules
0.23 2012/8/31
- added author and copyright to *.pm
- make rules definition more verbose in ProtocolPinning by using hash not array,
  call max_open now max_unbound
- str2cfg, cfg2str now operate on hashes not hash refs
- documentation updates
0.22 2012/8/31
- doku fixes
0.21 2012/8/31
- fixes for cfg2str
- doku fix
0.2  2012/8/31
- IMP_ACCTFLD -> IMP_ACCTFIELD
- various internal renamings and comment changes in ProtocolPinning for better
  understanding of code and usage
- cfg2str and str2cfg methods in Base to aid in using config from string
- cfg2str and str2cfg redefined in ProtocolPinning because of deeper config,
  remove old stringification for rules and max_open
0.1 2012/7/30
- initial release