• last updated 8 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
We replace spaces with "&nbsp" for Safari, but then convert will fail in the test... clean up the entities before trying to convert

Calculate the width before quoting is applied and refine the heuristic

Fix capctha rendering on iOS devices, where apparently spaces need to be translated to entities

Fix captcha responsiveness

Reimplementation of the captcha

We drop the previous awkward implementations that would either not scale or require external dependencies. Instead, we adopt the approach in use at https://fossil-scm.org/, where a random string is converted to an ASCII art.

The ASCII art itself comes from the Fossil source code.

Provide a way to configure which backend we want to use for the captcha

fixed typo

  1. … 4 more files in changeset.
bumped version numbers to 5.10.1b1

  1. … 85 more files in changeset.
Test external command dependencies

Cleanup leftover documentation

whitespace cleanup

improve spelling

Added the message catalog and the fonts to this package to keep things separated.

TODO: The message key "Please_enter_the_captcha" is not used on upstream code and could be deleted.

maybe, something from the downstram captcha code was not provide upstream.

    • -0
    • +5
    ./catalog/captcha.de_DE.ISO-8859-1.xml
    • -0
    • +5
    ./catalog/captcha.en_US.ISO-8859-1.xml
    • -0
    • +5
    ./catalog/captcha.it_IT.ISO-8859-1.xml
    • -0
    • +906
    ./resources/fonts/LiberationSans-Regular.ttf
file captcha.de_DE.ISO-8859-1.xml was initially added on branch oacs-5-10.

    • -0
    • +0
    ./catalog/captcha.de_DE.ISO-8859-1.xml
file LiberationSans-Regular.ttf was initially added on branch oacs-5-10.

    • -0
    • +0
    ./resources/fonts/LiberationSans-Regular.ttf
file captcha.it_IT.ISO-8859-1.xml was initially added on branch oacs-5-10.

    • -0
    • +0
    ./catalog/captcha.it_IT.ISO-8859-1.xml
file captcha.en_US.ISO-8859-1.xml was initially added on branch oacs-5-10.

    • -0
    • +0
    ./catalog/captcha.en_US.ISO-8859-1.xml
Factored out captcha package from acs-templating, since it introduces too many external dependencies

Furthermore, as it is, this does not work under macOS (and probably not on *BSD, or windows)

and breaks regression test.

    • -0
    • +10
    ./sql/postgresql/captcha-create.sql
file captcha.info was initially added on branch oacs-5-10.

file captcha-procs.tcl was initially added on branch oacs-5-10.

    • -0
    • +0
    ./tcl/captcha-procs.tcl
    • -0
    • +0
    ./tcl/test/captcha-procs.tcl
file captcha-drop.sql was initially added on branch oacs-5-10.

    • -0
    • +0
    ./sql/oracle/captcha-drop.sql
    • -0
    • +0
    ./sql/postgresql/captcha-drop.sql
file captcha-create.sql was initially added on branch oacs-5-10.

    • -0
    • +0
    ./sql/oracle/captcha-create.sql
    • -0
    • +0
    ./sql/postgresql/captcha-create.sql