User Tools

Site Tools


programming:python:dictdefence

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
programming:python:dictdefence [2008/08/12 00:06] crustymonkeyprogramming:python:dictdefence [2012/02/19 17:41] (current) jay
Line 1: Line 1:
 ====== DictDefence ====== ====== DictDefence ======
 +===== UPDATE =====
 +Sometime soonish, I will be doing a serious rewrite of this software.  Being that this was my first Python project beyond "toy" size, it's got some serious warts in it.  I'm probably going to keep the same basic code layout and reuse a lot of it, but the ''0.6'' release is going to have a new config file, and generally, a major overhaul.  It's time for house-cleaning.
  
 ===== What is it? ===== ===== What is it? =====
Line 27: Line 29:
 If you like what you've heard so far and you want to try it out, go ahead and download it: If you like what you've heard so far and you want to try it out, go ahead and download it:
  
-[[https://sourceforge.net/projects/dictdefence|Head on over to the Sourceforge project page to download]]+[[https://sourceforge.net/projects/dictdefence|Head on over to the Sourceforge project page to download the latest release]] 
 + 
 +You can also grab the latest revisions from Subversion:\\ 
 +  * Trunk: [[https://svn.splitstreams.com:444/dictdefence/trunk]] 
 +  * Branches: [[https://svn.splitstreams.com:444/dictdefence/branches]]
  
  
 ===== Changelog ===== ===== Changelog =====
  
 +
 +==== Version 0.5.3 ====
 +  * Fixed an issue where multiple emails and database entries could occur on a permanent ban
 +  * Fixed an error in the MySQL db schema for perm bans
 +
 +==== Version 0.5.2 ====
 +  * Fixed a bug with the handling of bad IPs
  
 ==== Version 0.5.1 ==== ==== Version 0.5.1 ====
Line 153: Line 166:
 <code>dictdefence_enable="YES"</code> <code>dictdefence_enable="YES"</code>
 And the following script, named''dictdefence'', in ''/usr/local/etc/rc.d/'' and ''chmod 555 dictdefence'' in that directory: And the following script, named''dictdefence'', in ''/usr/local/etc/rc.d/'' and ''chmod 555 dictdefence'' in that directory:
-<code bash>+<code sh>
 #!/bin/sh #!/bin/sh
  
Line 248: Line 261:
  
 ===== Bug Tracking ===== ===== Bug Tracking =====
-Bug tracking is up and running at [[https://mantis.splitstreams.com]].  Head over there to register any bugs.+Bug tracking is up and running at [[https://bugzilla.splitstreams.com]].  Head over there to register any bugs.
  
 ===== License ===== ===== License =====
programming/python/dictdefence.txt · Last modified: 2012/02/19 17:41 by jay