Platonides
1f740061f5
Support generation of random challenges instead of wordlist-based ones.
...
Change-Id: Ib23dc4c7baab67184d25b15b4dde9b2a1f879924
2012-11-01 16:56:48 +01:00
Platonides
8cfde58450
Allow to generate the challenges from more than 2 wordlist entries.
...
Change-Id: I94a84e703a4072eb083177158690de190bee53fa
2012-11-01 15:49:37 +00:00
Platonides
008c232ca6
Provide parameters for setting the min/max length of the captcha "word" (challenge).
...
Change-Id: Ic2968cec884534dfa8ae7479589a1622a4db7de0
2012-11-01 15:48:18 +00:00
Sam Reed
0324318073
Correct the address of the FSF in extension GPL headers
...
59 Temple Place -> 51 Franklin Street
2010-06-21 13:45:17 +00:00
Alex Z.
f81c299c27
Various code cleanups for the captcha generating script
...
* Use optparse instead of getopt
* Replace deprecated md5 module
* Replace deprecated string module functions with string methods
* More graceful failure
* Allow users to set the font size
* Don't run forever if no valid word combinations can be found
2009-09-08 01:11:52 +00:00
Greg Sabino Mullane
9aafa888c0
Skip words if they don't contain all letters.
2008-01-07 03:28:38 +00:00
Brion Vibber
b2e474ebba
Optional blacklist for word pair generation
2007-06-29 19:57:01 +00:00
Brion Vibber
74e3c3bb9f
Add options to break up the captcha image storage with hash-digit subdirectories to avoid trawling through a giant directory on every hit
2007-02-19 20:09:03 +00:00
Brion Vibber
cf1c61a3bd
Captcha generating script by Neil Harris
...
with some tweaks for command-line options
Requires Python Imaging Library, a word list file, and a TrueType font.
2006-01-27 10:22:37 +00:00