All releases of SoulCatcher


Release Notes: A policy option has been added. This release checks if the main soulcatcher log file is present. It creates files if they are not present (if possible). Typos have been fixed. You are now unable to set options in the config file to more than 9999. A startup welcome log message has been added. A probability check has been added.


Release Notes: This release adds url_size, fqdn_size, ident_size, and method_size to the config file. A massive bug in duplicate/keyword checks has been fixed. It now checks the allowed before the disallowed, and checks the subnet options before the ACL options. Memory usage is now lower, and should be a bit faster. User checking has been added, so you can disallow/allow usernames. There are major changes to checks, a lot of cleanup, program arguments to allow you to build certain domain and URL databases, bugfixes, and a lot more.


Release Notes: A stupid nothing in ACL bug was fixed. Checks were split into two methods: subnet_checks and acl_checks. An option to not have a ban_list in non-default subnets was added so that you can just lock a room or block method types. Some spelling mistakes were corrected. Get_config in the subnet class and acl class now need an (int)size argument. More options were added to soulC::get_config(blah) and an issue with cleaning the DB when there was none created was fixed. A soul.conf file must now be installed.


Release Notes: The DB methods and program design were changed. The checks were also changed and bugs were fixed. Locks were added and the install scripts were improved.


No changes have been submitted for this release.


Release Notes: This version now creates Domain Databases across subnets. The Checks_wrapper() was modified to take the loop of the Global Tag into account by putting a int loop. Domain Databases now work across the subnets, an option which creates a URL Database in the same file as the Domain Database, TEXT_URL_DB, was added, along with a URL check. A nasty Check Wrappers bug was fixed, along with a bug with locking.


Release Notes: Added a "Method" type in Log(), fixed a memory leak in checks_wrapper(), and added a method for quick exit, and allowed types. Configuration file parsing has been rewritten, the ability to match keywords in the whole URL as well as just the domain was added, and getopt is now used for parsing runtime arguments. It is now also possible to specify the config file as an argument.