Net-IMP
view release on metacpan or search on metacpan
0.636 2024/10/07
- remove use of obsolete smartmatch operator
0.635 2021/02/26
- change bugtracker in Makefile.PL to github
0.634 2017/06/11
- Net::IMP::Filter
- new clones existing object if $class is an object
- calls to out with always with type
0.633 2016/06/17
- make imp-pcap-filter compatible with newer Net::PcapWriter, RT#111376
- disable warnings in imp-relay about experimental smartwatch
0.632 2015/02/23
- fix test in case Net::SSLeay is not installed
0.631 2015/02/20
- Allow extended information with IMP_DENY too.
Update Filter and Cascade to use extended information in IMP_LOG
and IMP_DENY.
0.630 2015/02/20
- Documentation update API. Allow extended information with IMP_LOG.
0.629 2014/01/12
- fix smartmatch warnings with perl 5.19.7
- fix test failure str2cfg with perl 5.19.7 (stringification of regex
changed again)
0.628 2014/01/11
- fix case in ProtocolPinning, when for streaming data last rule for
direction was matched, match could have been longer and no max_unbound
was defined for dir. In this case it did not strip the matched data
from the buffer. This problem caused no harm but only a warning with
perl >= 5.16
0.627 2013/12/12
- bin/imp-pcap-filter.pl skipped first packet of udp connection
0.626 2013/10/09
- ProtocolPinning: support for IMP_PAUSE/IMP_CONTINUE if max_unbound undef
0.625 2013/10/07
- ProtocolPinning: fix bug for streaming mode if data call contained more data
then necessary to match last rule in dir and other dir had unfinshed match
on last rule
0.624 2013/10/05
- ProtocolPinning:
- fix bug for streaming mode if data call contained more data then necessary
to match last rule in dir (died with "buffer should be empty").
- Added some more test and optimizations
0.623 2013/09/23
- ProtocolPinning now has support for packet types.
Contrary to stream types a rule must match whole packet, no more and no less.
Configuration keys allow_dup and allow_reorder for unreliable packet
transports like UDP.
0.622 2013/09/16
- Bugfix Cascade
0.621 2013/07/16
- rewrite of Net::IMP::Cascade for hopefully less bugs and better design
0.620 2013/07/03
- don't call callback with no results
0.619 2013/06/28
- with analyzer->busy(dir,busy) the data provider might notify the analyzer,
that it is busy at the moment, mostly because forwarding data is stalled.
0.618 2013/06/27
- added IMP_REPLACE_LATER as a promise to replace a range of data later and
thus let the data provider save space. Added way to not send optional
returns types like IMP_PAUSE, IMP_REPLACE_LATER if data provider does not
provide them
0.617 2013/06/24
- added IMP_FATAL return value to let analyzer propagate internal problems.
Added support in bin/* data providers
0.616 2013/06/21
- added IMP_DATA_TYPES function to Net::IMP to get all registered data types
0.615 2013/06/20
- various bug fixes and enhancements imp-relay
- defined standard interface where plugins can integrate into data providers
event loop (e.g. asynchronous dns lookups..) and integrate it into imp-relay
- various documentation updates
0.614 2013/06/13
- fix dependencies on modules in t/01_load.t
0.613 2013/06/12
- updated documentation for Net::IMP to clear up terminologie.
Introduce definition of 'data provider'.
- added IMP_PAUSE and IMP_CONTINUE result types for flow control between
analyzer and data provider.
0.612 2013/04/25
- Cascade - don't send eof twice
0.611 2013/03/08
- make test t/07_pcap_relay.t depend on Net::PcapWriter 0.7
0.61 2013/03/06
- support for UDP in bin/imp-pcap-filter
- support for packet types in Net::IMP::Filter
- support for packet types in Net::IMP::Pattern
- added new plugin Net::IMP::Example::IRCShout
- added new plugin Net::IMP::Example::LogServerCertificate
0.60 2013/02/19
- replace can now replace empty data, like to add data at eof
0.59 2013/01/18
- fix Cascade::get_interface
- Net::IMP::Debug - let re_use DEBUG_RX variable from other lib too
- use Data::Dumper::Sortkeys in tests to make comparing results more reliable
0.58 2013/01/16
- fixed t/01_load which still tried to test for Net::IMP::HTTP_AddXHeader
0.57 2013/01/15
- removed Net::IMP::HTTP_AddXHeader, it is now as Example::AddXHeader inside
Net::IMP::HTTP
- Net::IMP::Base::get_interface interprets empty return types as caller
supports any return type
0.56 2013/01/11
- small fix for Net::IMP::Base::get_interface
0.55 2013/01/10
- new function Net::IMP::IMP_DATA to simplify definition of new data types
- reworked documentation in Net::IMP
- Net::IMP::Base
- instead of method interface now methods get_interface and set_interface
- no internal handling of adaptors, instead set_interface returns new factory
based on adaptor if necessary for the data type
0.54 2013/01/07
- stream type now -1
- put factory into Net::IMP::Base, arguments for factory are not given directly
to analyzer anymore but need to be accessed using factory_args
- better documentation, clearer distinction what are global, factory or analyzer
methods
( run in 0.572 second using v1.01-cache-2.11-cpan-39bf76dae61 )