mirror of
https://github.com/processone/ejabberd.git
synced 2024-12-22 17:28:25 +01:00
Annotate captcha_cmd option, run make options, update man
This commit is contained in:
parent
bb22f574fe
commit
2ef71a6684
@ -4,6 +4,7 @@ Core:
|
||||
- Add `log_burst_limit_*` options ([#3865](https://github.com/processone/ejabberd/issues/3865))
|
||||
- Support `ERL_DIST_PORT` option to work without epmd
|
||||
- Auth JWT: Catch all errors from `jose_jwt:verify` and log debugging details ([#3890](https://github.com/processone/ejabberd/issues/3890))
|
||||
- CAPTCHA: Support `@VERSION@` and `@SEMVER@` in `captcha_cmd` option ([#3835](https://github.com/processone/ejabberd/issues/3835))
|
||||
- HTTP: Fix unix socket support ([#3894](https://github.com/processone/ejabberd/issues/3894))
|
||||
- HTTP: Handle invalid values in `X-Forwarded-For` header more gracefuly
|
||||
- Listeners: Let module take over socket
|
||||
|
@ -559,12 +559,26 @@ A maximum number of items (not memory!) in cache\&. The rule of thumb, for all t
|
||||
\fIrouter_cache_size\fR, and
|
||||
\fIsm_cache_size\fR\&.
|
||||
.RE
|
||||
.sp
|
||||
\fINote\fR about the next option: improved in 21\&.10:
|
||||
.PP
|
||||
\fBcaptcha_cmd\fR: \fIPath\fR
|
||||
.RS 4
|
||||
Full path to a script that generates
|
||||
CAPTCHA
|
||||
images\&. There is no default value: when this option is not set, CAPTCHA functionality is completely disabled\&.
|
||||
images\&. @VERSION@ is replaced with ejabberd version number in XX\&.YY format\&. @SEMVER@ is replaced with ejabberd version number in semver format when compiled with Elixir\(cqs mix, or XX\&.YY format otherwise\&. There is no default value: when this option is not set, CAPTCHA functionality is completely disabled\&.
|
||||
.sp
|
||||
When using the ejabberd installers or container image, the example captcha scripts can be used like this:
|
||||
.sp
|
||||
.if n \{\
|
||||
.RS 4
|
||||
.\}
|
||||
.nf
|
||||
captcha_cmd: /opt/ejabberd\-@VERSION@/lib/ejabberd\-@SEMVER@/priv/bin/captcha\&.sh
|
||||
.fi
|
||||
.if n \{\
|
||||
.RE
|
||||
.\}
|
||||
.RE
|
||||
.PP
|
||||
\fBcaptcha_host\fR: \fIString\fR
|
||||
@ -1474,7 +1488,8 @@ if the latter is not set\&.
|
||||
\fBs2s_timeout\fR: \fItimeout()\fR
|
||||
.RS 4
|
||||
A time to wait before closing an idle s2s connection\&. The default value is
|
||||
\fI10 minutes\fR\&.
|
||||
\fI1\fR
|
||||
hour\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBs2s_tls_compression\fR: \fItrue | false\fR
|
||||
|
@ -316,7 +316,7 @@ cache_size() ->
|
||||
cache_size(Host) ->
|
||||
ejabberd_config:get_option({cache_size, Host}).
|
||||
|
||||
-spec captcha_cmd() -> 'undefined' | binary().
|
||||
-spec captcha_cmd() -> any().
|
||||
captcha_cmd() ->
|
||||
ejabberd_config:get_option({captcha_cmd, global}).
|
||||
|
||||
|
@ -455,6 +455,7 @@ doc() ->
|
||||
]}},
|
||||
{captcha_cmd,
|
||||
#{value => ?T("Path"),
|
||||
note => "improved in 21.10",
|
||||
desc =>
|
||||
?T("Full path to a script that generates http://../basic/#captcha[CAPTCHA] images. "
|
||||
"@VERSION@ is replaced with ejabberd version number in XX.YY format. "
|
||||
|
Loading…
Reference in New Issue
Block a user