]> granicus.if.org Git - ejabberd/commitdiff
Improve captcha.sh script documentation
authorMickaël Rémond <mremond@process-one.net>
Sat, 25 May 2019 09:21:30 +0000 (11:21 +0200)
committerGitHub <noreply@github.com>
Sat, 25 May 2019 09:21:30 +0000 (11:21 +0200)
tools/captcha.sh

index 560a048ad50169e452914c60d529dbc8f07aa70c..9fa4a52c4011705e8fea23b5af7dded81f89a55d 100755 (executable)
@@ -1,5 +1,18 @@
 #!/bin/sh
 
+# This script is an example captcha script.
+# It takes the text to recognize in the captcha image as a parameter.
+# It return the image binary as a result. ejabberd support PNG, JPEG and GIF.
+
+# The whole idea of the captcha script is to let server admins adapt it to
+# their own needs. The goal is to be able to make the captcha generation as
+# unique as possible, to make the captcha challenge difficult to bypass by
+# a bot.
+# Server admins are thus supposed to write and use their own captcha generators.
+
+# This script relies on ImageMagick.
+# It is NOT compliant with ImageMagick forks like GraphicsMagick.
+
 INPUT=$1
 
 if test -n ${BASH_VERSION:-''} ; then