All releases of CRM114 Discriminator


Release Notes: This version makes OSB classification, mailreaver, and reavercacheing the default configuration, along with an improved learning system (mailtrainer.crm) for faster convergence and higher accuracy. There have been a few edge-condition bugs squashed, and the documentation has been updated as well. This is the recommended version for all new and upgrade installs.


Release Notes: A TRANSLATE statement was added, which allows tr()-like transformations of strings but with more power, including downward ranges, repeated ranges, deletion, uniquing, and unique-before-transform. This is very useful for people working on microspams and non-English spams. The QUICKREF, FAQ, and Big Book were improved, and documentation was added with recommendations for Asian languages.


Release Notes: This is a documentation release; a draft PDF of the book CRM114 Revealed (.pdf.gz, 240 pages) is now available for download. BlameMercury has lots of bugfixes and only three extensions. You can now demonize minions onto pipes, re-execute failing commands from a TRAP finish, and use a regex directly as a var-restriction subscripting action, so [ :my_var: /abc.*xyz/ ] gets you the matching substring in :my_var:. Var-restriction matches do not change the "previous MATCH" data on a variable.


Release Notes: Math expressions can now set whether they are algebraic or RPN with a leading A or N. Listings are now controllable with -l N, from simple pretty-printing to full JIT parsing. A bug in the microgroomer was fixed in Markovian, OSB, and Winnow learners. The dependency on formail (part of procmail) in the default mailfilter.crm has been removed. Minor bugs have been fixed and minor speedups were added. Cached .css mapping speedup was activated. Win32 mmap adapters were inserted.


Release Notes: SYSCALL can now locally fork. OSBF is in and solid. MICROGROOM is smarter. The LEARN memory leak has been plugged. :@:math can now do exponential notation and e,E,f,F,g,G formatting. WINDOW now has BYCHUNK for maximum speed. CALL/RETURN now work better. Several little bugfixes were made, and the documentation has been brought up to match the code.


Release Notes: This version includes the highest-accuracy voodoo OSBF classifier. Most of the new OSBF upgrades were rolled back into OSB, including the microgroom algorithm and CF factor, so Monkeyplexer can use these in N-way classifications. CALL/RETURN now work less unintuitively (and have actual call/return arguments). SYSCALL can now fork the local process with very low overhead, which is excellent for daemons that spawn a new instance for each connection. WINDOW now has BYCHUNK for fast block IO. The FEATURECOUNT bug and a few others were fixed.


Release Notes: Several bugs have been fixed in the exit routine code, and there are fixes for detecting minion creation failures. SYSCALL can now do forking of the currently executing code. CALL is now implemented and provides CORBA-like argument transfer. A missing INSERT file in a .crm program is now a trappable error, and INSERT files can be optional. This release can use TRE version 0.7.0 (included).


Release Notes: The main purpose of this release is to provide bugfixes, cleanups, and synchronization. The start/length operators in match qualification are now working, and use the same syntax as the seek/length operators in file I/O. The -v option and :_crm_version: now also identify the regex engine type and version. Several bugs have been fixed, including a syscall bug and two different reclaimer bugs. Other code cleanups and documentation corrections have been done.


Release Notes: SYSCALL now has better code for "async" and "keep" (async is now truly "fire and forget", and keep keeps the process around without losing state, and default processes will now not hang forever if they overrun the buffer). The documentation was improved, and both OSB and Winnow are now less buggy. A particularly nasty bug that mashed isolated vars of zero length was fixed. -D and -R (Dump and Restore) are now available in cssutil for moving .css files between different endian architectures.


Release Notes: Aside from several bugfixes, there are two big new features in this revision. It is now tested against (and ships with) TRE 0.6.8. A fourth classifier, OSB-Winnow, has been added. It combines the OSB frontend with a balanced Winnow backend. It may be up to 2x more accurate than Markovian.
PDNS is an advanced high performance authoritative nameserver