<commit_before>=== 0.1.2 / 2010-01-03

* Branched from ffi-by emonti
* Using ffi_dry for common struct interface (after a few fixes for ffi-0.5.4)
* Redesigned  the pcap-specific pcap_pkthdr struct.
* Dismantled all other network packet parsing code. 
* 'Handlers' have been split out into type-specific 'Wrappers' by features.
* Added filtering support and interfaces for compiling filters into bpf code.
* Added packet injection on Live pcap interfaces.
* Tackled some minor Jruby compatability issues.
* Lots of documentation added throughout with yardoc tags.
* Lots of misc namespace mods and such, and some general refactoring.
* Lots of other stuff I'm probably forgetting.

=== 0.1.0 / 2009-04-29

* Initial release.
<commit_msg>track progress<commit_after>=== 0.1.2 / 2010-01-03

* Branched from ffi-by emonti
* Using ffi_dry for common struct interface (after a few fixes for ffi-0.5.4)
* Redesigned  the pcap-specific pcap_pkthdr struct.
* Dismantled all other network packet parsing code. 
* 'Handlers' have been split out into type-specific 'Wrappers' by features.
* Added filtering support and interfaces for compiling filters into bpf code.
* Added packet injection on Live pcap interfaces.
* Tackled some minor Jruby compatability issues.
* Lots of documentation added throughout with yardoc tags.
* Lots of misc namespace mods and such, and some general refactoring.
* Lots of other stuff I'm probably forgetting.
* specs all pass on OS X, Linux, and Win32(except 1 which is a known issue)

=== 0.1.0 / 2009-04-29

* Initial release.

{'fraction_non_alphanumeric': 0.07414571244358478, 'fraction_numerical': 0.03417150225660864, 'mean_word_length': 4.173333333333333, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7003577', 'n_tokens_mistral': 518, 'n_tokens_neox': 458, 'n_words': 206}