1.4210: Tue Jan 06 2015 - found annoying memory leak from 2012 or whenever I found it (and then forgot about it) 1.4210: Mon Jan 05 2015 - add a close() method and support early shutdown (useful in SIG{BLAH} = sub { $npe->close } 1.4209: Mon Nov 17 2014 - timeouts will rarely (if ever) work — or do anything like what the user expects to happen. Changed docs and added forks.pm example 1.4207: Tue Jun 07 2011 - added ->stats() 1.4205: Fri Jul 30 2010 - accepted a patch from Jerry Litteer - added tcp to the synopsis and examples/synopsis.pl 1.4200: Wed Jul 14 2010 - got a patch from Daniel Roethlisberger regarding packets without Ethernet encapsulation - wrote some tests for it - noted that we insert this fake encapsulation. 1.4105: Fri Dec 25 2009 - added docs regarding the raw collector - added the examples from the pod to an examples dir 1.4100: Fri Dec 18 2009 - support for fast callbacks, NetPacket::decode() is kinda slow since it involves a few function calls. Per packet, this adds up in a hurry. 1.4000: Thu Jun 25 16:00:00 EDT 2009 - made {pcap} and {netmask} into accessor functions (get_pcap, etc) and altered pods - got the pods to pass t/pod.t - t/pod_coverage.t passes - got t/critic.t to pass - renamed and moved a few things. - to avoid the fact that loop() returns true forever at the end of a packetfile, I've made loop() instead return the number of processed packets (in cases where there was no error) -- and undef or () when there was an error. - added the new dev=>"file:lo.data" format to the pod - added the dev=>"file:lo.data" test (t/31_) - added the dev=>"file:eth0.data" test (t/31_) 1.325: Thu Jun 25 08:41:37 EDT 2009 - adding patch from andk - made sure this works under 5.6.1 1.325: Fri Mar 27 18:28:59 EDT 2009 - gah, bug in the Makefile.PL, noticed it when I installed on my new server. 1.322: Thu Mar 26 06:36:05 EDT 2009 - There were a bunch of documentation bugs. - I fixed some lousy Makefile.PL code 1.321: Wed Mar 25 20:54:13 EDT 2009 - added chorny's META.yml stuff 1.32: Wed Aug 13 13:49:19 EDT 2008 - woops, 'skip' device fails tests... 1.31: Wed Aug 13 07:21:36 EDT 2008 - I dislike module::build, removed 1.3: Wed Aug 6 07:00:43 EDT 2008 - Awesome. t/07 had a naked (non eval"") use WWW::Mechanize, even though it didn't use it. So, CPAN testers rock. 1.2: Tue Jul 29 14:42:08 EDT 2008 - typo in the pod - bug in the module - I'm not going to include the Makefile.PL anymore, it causes problems. 1.1: Mon Jul 28 06:42:14 EDT 2008 - error in the Build.PL, must set default for prompt() so the smokers don't get an error. 1.0: Wed Jul 23 18:41:34 EDT 2008 - built a tcp test [05], more trouble than you'd think... requires root, my default gateway is on eth2, etc... - added an icmp test [07] - added a tcp+icmp test [10] - same test one def filter [11] - same test one ipv4 filter [11] - added a tcp+icmp using two pcaps test [15] - same, but interleaved - same, but serialized - documented this mess 1.0: Wed Jul 23 09:45:24 EDT 2008 - I found this stuff pretty hard to do the first time, knowing I'd want to do it all again without having to re-learn it all, I wrote this.