Merge branch 'devel' into kg/WS-168-webdav
* devel: (1803 commits)
Loader [MariaDB]: Set sql_mode in my.cnf.
DBManager: Use CREATE USER with MariaDB 10.2 and later.
WebDAV: Use urn:uuid: namespace for locks.
Version bumped to 6.2.94 by buildsystem.
APIs: Roxen.lookup_real_path_case_insens() now assumes utf-8 fs.
APIs: Improved ambiguity recovery in lookup_real_path_case_insens().
APIs: Roxen.lookup_real_path_case_insens() now survives NFD.
FTP: Normalize filenames to NFC.
APIs: find_dir() now normalizes paths to NFC.
HTTP: Normalize paths to Unicode NFC.
Fixes bug [WS-172] where an empty initial prestate issued an internal server error.
Loader: Remove the global __pragma_save_parent__.
Version bumped to 6.2.93 by buildsystem.
Use string_to_utf8 rather than Charset.Encoder when possible.
Added more verifications in test base class. [WS-168]
Adding support for copy and move between different mount points. [WS-168]
Broke out parent class from RoxenTest_webdav.pike [WS-168]
Version bumped to 6.2.92 by buildsystem.
Fixed FIXME comment in RoxenTest_webdav.pike. [WS-168]
Version bumped to 6.2.91 by buildsystem.
Merge branch 'devel' into kg/archive-client
Merge branch 'devel' into ponost/admin-if-17
Recaptcha: Minor fixes to tagdoc
reCAPTCHA: Changed how you configure named key pairs.
We now instead prefix the Site Key with "name #".
reCAPTCHA: Added support for named key pairs.
If many different reCAPTCHA configurations are used it's virtually impossible to tell which is which. Thus it's now possible to name a configuration and then reference that configuration by its name in the tag attributes.
reCAPTCHA: Fixed some typos.
Recaptcha: Show API error codes with RECAPTCHA_DEBUG
Recaptcha: Censor secret attribute
Also altered attribute checking logic slightly.
Recaptcha: Proper labels for key pars setting
Added new tag module recaptcha.pike
This module only contains an if (if#recaptcha-verify) tag that verifies a recaptcha response against Google's verification service.