| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
| |
This is useful when the source code was downloaded from
https://github.com/processone/ejabberd/tags
|
| |
|
|
|
|
|
|
|
|
|
| |
db_type as a compilation define was first introduced in 2006 in d0e2ac9,
but was removed in 2015 in 25791cf.
Nowadays: ./configure --enable-mssql will set {mssql, true} in vars.config;
That is read by ejabberd.app.src.script to set enabled_backends;
which is consulted by test/suite.erl to test only available backends.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
This change is required to work with autoconf 2.71 or higher,
and it works with autoconf 2.59 or higher.
|
| |
|
|
|
|
|
| |
Passing a list of atoms in vars.config.in (introduced in 3c16f214)
breaks rebar2 in "make rel"
|
|\
| |
| | |
Remove external dependency on sqlite3 for macos
|
| |
| |
| |
| |
| | |
On macos, erlang-sqlite3 is built using amalgamated sqlite3 library, there is
no external sqlite3 dependency required
|
| | |
|
| |
| |
| |
| |
| | |
--enable-tools is for development tools, but prosody2ejabberd is used at
runtime, so better move luerl to --enable-lua
|
|/
|
|
| |
rebar3
|
|
|
|
|
|
|
|
|
|
| |
This adds support for building, and installing, ejabberd using rebar3
A --with-rebar=/path/to/rebar3 option is added to configure to specify
which rebar to use
rebar2 compatibility is maintained, and the bundled rebar2 is still
used by default
|
| |
|
| |
|
|\
| |
| | |
Enable STUN/TURN support by default
|
| |
| |
| |
| |
| | |
Build ejabberd with STUN/TURN support by default, and add a STUN/TURN
listener to the example configuration file.
|
|/ |
|
|
|
|
| |
This also lowers Erlang/OTP minimum version requirement back to 19.3
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This change requires Erlang/OTP-21.0 or higher.
The commit also deprecates the following options:
- log_rotate_date
- log_rate_limit
Furthermore, these options have no effect. The logger now fully
relies on log_rotate_size, that cannot be 0 anymore.
The loglevel option now accepts levels in literal formats.
Those are: none, emergency, alert, critical, error, warning, notice, info, debug.
Old integer values (0-5) are still supported and automatically converted
into literal format.
|
|
|
|
|
|
|
|
|
|
| |
Reasons:
- Riak DB development is almost halted after Basho
- riak-erlang-client is abandoned and doesn't work
correctly with OTP22
- Riak is slow in comparison to other databases
- Missing key ordering makes it impossible to implement range
queries efficiently (e.g. MAM queries)
|
|
|
|
|
| |
Since 538f35d05a9bb25f24b30ea43b07a36cfc043e12, Erlang/OTP 19.1 is
required.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Since we support only Erlang >= OTP-17.5, the check for old-style
dict/queue/etc types is no longer needed
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
Even if no suitable C graphics libraries are detected
at compile time, the package is still usable because it
provides `eimp:get_type/1` which is used by mod_avatar.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The purpose of the module is to cope with legacy and modern
XMPP clients posting avatars. It automatically converts vCard based
avatars (XEP-0153) to PEP based avatars (XEP-0084) and vice versa.
Also, the module supports convertation between avatar image formats on
the fly: this is controlled by `convert` option. For example, to
convert all avatars into PNG format, configure the module as:
mod_avatar:
convert:
default: png
In order to convert only `webp` format to `jpeg`, set the following:
mod_avatar:
convert:
webp: jpeg
Note: the module depends on mod_vcard, mod_vcard_xupdate and mod_pubsub.
Also, ejabberd should be built with --enable-graphics option.
|
| |
|
| |
|
|
|
|
|
| |
STUN/TURN and SIP is not compiled by default anymore.
Use --enable-stun, --enable-sip or --enable-all to enable them.
|
| |
|
| |
|
| |
|
|
|
|
| |
Also make sure that configure without option does not force lager to false
|
|
|
|
|
|
| |
This option make 'rebar get-deps' command to always fetch latest versions
of deps that are developed together with ejabberd instead of using frozen
commit/branch/tag.
|
|
|
|
|
|
|
| |
Specifying "--enable-nif" or "--disable-nif" when running ejabberd's
configure script has no effect anymore: NIF support is enabled by
default and can only be disabled by building the p1_xml dependency with
"--disable-nif".
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
This reverts commit 5bb137940c11fbd5d0c4da493e3a4560fbfe2d97.
This is needed for mod_http_api
|
| |
|