=== Captcha! === Tags: Spam, Captcha, Authimage, Veryword Contributors: Dave [http://www.sublimerecovery.com], Konstantine [http://www.zoomer.ru/], Markus [http://www.phpmix.com], Jan Klerks, Ulrik Nielsen, Francis Augusto Medeiros, Gidion [http://blog.gidion.at] and Hugo [http://hugo.vulcano.cl] *WARNING*: To upgrade Captcha! plugin from a previous version, see section "Upgrading from previous version" A 'Captcha' is an image-test used to verify the remote user is a human and not a program (e.g. a spammer bot). Captcha! is a plugin that show a 'challenge image' (a deformed one) with an hexadecimal code at the end of the comments form. The user must read the image and enter that code for his/her comment to be approved. Users are given 3 chances to enter the valid code, and can ask for a new image-code if the current one is illegible. Captcha! will embed the GPL HN Captcha php class (see http://www.phpclasses.org/browse/package/1569.html). I think this captcha is good and really hard to break. Give it a try! For an up-to-date help and info, go to the plugin-help page: http://www.boriel.com/?page_id=17 == Installation == Requirements: At less one Truetype font file is needed. You can download them for free at http://www.dafont.com/en/top.php The more akward the font is, the stronger and safer the captcha test will be. But be carefull, or your captcha will be to hard, even for humans, and nobody will be able to post comments in your blog! 1. Upload to your plugins folder (usually `wp-content/plugins/`) the content packed in the zip file. Note: The zip contains the folder 'captcha'. So you *MUST* end up with a file `wp-content/plugins/captcha/captcha.php` placed there. 2. Activate the plugin on the plugin screen 3. Go to the Options page (Captcha! Options) and set up the absolute (complete) URL path to your TrueType fonts folder. These must be readable by apache (PHP). Check the right permisions. TTF fonts filenames are loaded automatically the first time or if the file list is left blank. 4. Please! Set your passphrase (anything you type is Ok. This is only used as a random seed). That's all. Check your captcha is working introducing a new comment. == Upgrading from previos version == This new version consist of just a single compact file! (at less for v2.0). Please, follow these instructions to upgrade: 1. Deactivate plugin in your admin panel 2. Delete old captcha.php file 3. Delete old captcha folder 4. Delete old TMP temporary images folder. It's no longer needed! (see changelog) 4. Install the new version as describe in the section [#Installation] (See above) == Change log == * Version 1.0 .- Initial Version. * Version 1.1 .- Captcha disabled for registered users. * Version 1.2 .- Rewritten the "Invalid Code", Retry sequence (didn't work with some sites, should now). * Version 1.3 .- XHTML compliant code. * Version 1.4 .- Malformed back URL. Fixed. * Version 1.5 .- If WP is under a subdir, sometimes the back url was wrong. Fixed * Version 1.6 .- Unnested forms, so now it's compatible with Opera browser. * Version 1.7 .- Do not filter trackback comments. BugFix: Language preference option not correctly recovered. Fixed. Autor URI and plugin URI correctly set. Improved randon function that might fix a bug in some cases where letter overlaps each other. * Version 1.8 .- Fixed a bug introduced in Version 1.7. Pressing "New ID" didn't worked with permalinks. * Version 1.9 .- TMP Uri now selectable by users (can be outside of the Document Root Tree) Fixed a bug which made sometimes a '
' to appear in the TTF List Some glitched '' tags, removed. Better explained interface. Autocheck for all prerequisites automatically (TMP, TTF Folders and permissions, GDlib, TTF, and Jpeg support) Russian translation of captcha! msg (Thanks, Konstantin) Dutch translation of captcha! msg! (Thanks, Jan Klerks) * Version 2.0 .- Danish translation of captcha! (Thanks, Ulrik Nielsen) Portuguese (Brazil) translation of captcha! (Thanks, Francis Augusto Medeiros) One single file! Captcha is now one single compact file. Source code is much cleaner and neat (for future versions, however, CSS and languaje files will be apart). Images generated on the fly. TMP/ cache images no longer needed (and no more "Garbage error" Now Captcha! remembers previous state, so a user is given several tries (3 by default) to guess it before changing to a new code. The code look is different each time, even if the same code is required (improved security). Improved security. Real public key not shown, so it makes really difficult to guess the sequence via a bot. Random background and colors added => Greater security. Bugfix: Some servers have permalinks broken, so entering a bad captcha returned to the main page, losing comment content. This should be fixed now. Annoying javascript popup (when bad code entered) has been removed: Now the user will be asked to reenter the code in the captcha form. * Version 2.1 .- Fixed a bug in the refresh button. Added sine wave image distortion. Deletes guessed keys. * Version 2.2 .- Added compatibility back with WP 1.5 * Version 2.3 .- Added Anchor so every try the page jumps directly to captcha input. Cleaner code. Sine wave color-flag. * Version 2.4 .- Color and BW effects disabled if PHP < 5.x (not supported) Uses iconv only if the function is defined. * Version 2.5 .- Captcha 2.x seemed to be filtering pingbacks (but not trackbacks). Fixed. * Version 2.5a .- Stupid bug allowing comments fixed. Arrggh * Version 2.5b .- Added patch from Gidion's Blog (read http://blog.gidion.at/?p=108) * Version 2.5c .- Added patch from Hugo - Fixes some update options * Version 2.5d .- Better GD version detection (does not use phpinfo()