Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2021-07-16 | Add support for mix to: ./configure --enable-rebar=mix | Badlop | 1 | -1/+1 | |
2021-03-15 | Generate enabled_backends in ejabberd.app instead of configure (#3549) | Badlop | 1 | -12/+0 | |
Passing a list of atoms in vars.config.in (introduced in 3c16f214) breaks rebar2 in "make rel" | |||||
2021-03-08 | Remove support for HiPE, it was experimental and Erlang/OTP 24 removes it | Badlop | 1 | -9/+0 | |
2021-03-08 | Add --enable-lua, and use that for luerl instead of --enable-tools (#3508) | Badlop | 1 | -3/+12 | |
--enable-tools is for development tools, but prosody2ejabberd is used at runtime, so better move luerl to --enable-lua | |||||
2021-02-16 | Allow ejabberd to be compatible as a dependency for an Erlang project using ↵ | Michael Slezak | 1 | -2/+1 | |
rebar3 | |||||
2020-12-23 | Remove external dependency on sqlite3 for macos | Stu Tomlinson | 1 | -6/+13 | |
On macos, erlang-sqlite3 is built using amalgamated sqlite3 library, there is no external sqlite3 dependency required | |||||
2020-09-21 | rebar3 support for main build process | Stu Tomlinson | 1 | -0/+11 | |
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 | |||||
2020-05-19 | Sort alphabetically configure options (thanks to Neustradamus)(#3246) | Badlop | 1 | -120/+121 | |
2020-04-29 | Fix English typos in configure.ac | Badlop | 1 | -2/+2 | |
2020-04-28 | Run tests for mssql only if configured with --enable-mssql | Paweł Chmielowski | 1 | -3/+3 | |
2020-04-20 | Enable STUN/TURN by default | Holger Weiss | 1 | -2/+2 | |
Build ejabberd with STUN/TURN support by default, and add a STUN/TURN listener to the example configuration file. | |||||
2019-10-25 | Use lager on OTP<22.0 | Evgeny Khramtsov | 1 | -1/+1 | |
This also lowers Erlang/OTP minimum version requirement back to 19.3 | |||||
2019-10-18 | Replace lager with built-in new logging API | Evgeny Khramtsov | 1 | -1/+1 | |
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. | |||||
2019-07-18 | Remove Riak support | Evgeny Khramtsov | 1 | -13/+4 | |
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) | |||||
2019-02-28 | Bump required Erlang/OTP version to 19.1 | Holger Weiss | 1 | -1/+1 | |
Since 538f35d05a9bb25f24b30ea43b07a36cfc043e12, Erlang/OTP 19.1 is required. | |||||
2019-01-02 | Remove no longer used deps | Paweł Chmielowski | 1 | -12/+3 | |
2018-12-06 | configure.ac: Bump required Erlang/OTP version | Holger Weiss | 1 | -1/+1 | |
2018-06-20 | Move mod_irc to ejabberd-contrib | Evgeniy Khramtsov | 1 | -2/+2 | |
2018-06-14 | Do not check for deprecated types | Evgeniy Khramtsov | 1 | -2/+0 | |
Since we support only Erlang >= OTP-17.5, the check for old-style dict/queue/etc types is no longer needed | |||||
2018-03-20 | Add option --enable-group=xxx (thanks to andreabenini)(#1429) | Badlop | 1 | -0/+13 | |
2018-01-30 | Remove line left from debugging | Paweł Chmielowski | 1 | -2/+0 | |
2018-01-30 | Run tests only on backends enabled by configure | Paweł Chmielowski | 1 | -0/+14 | |
2018-01-15 | Always build eimp dependency | Evgeniy Khramtsov | 1 | -9/+0 | |
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. | |||||
2017-11-02 | Add SQL_INSERT macro and update SQL queries to use server_host field | Alexey Shchepin | 1 | -0/+9 | |
2017-09-17 | Introduce mod_avatar | Evgeniy Khramtsov | 1 | -0/+9 | |
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. | |||||
2017-07-27 | Update OTP version check by configure | Christophe Romain | 1 | -2/+2 | |
2017-05-31 | Add --enable-system-deps configure option | Paweł Chmielowski | 1 | -0/+9 | |
2017-05-23 | Introduce --enable-stun and --enable-sip configure options | Evgeniy Khramtsov | 1 | -3/+21 | |
STUN/TURN and SIP is not compiled by default anymore. Use --enable-stun, --enable-sip or --enable-all to enable them. | |||||
2017-04-06 | Set default prefix to /usr/local | Christophe Romain | 1 | -1/+1 | |
2016-05-01 | ejabberdctl: Fix path to epmd | Holger Weiss | 1 | -0/+1 | |
2016-01-26 | Always use lagger | Paweł Chmielowski | 1 | -11/+2 | |
2016-01-23 | lager is the default logger, we need to reverse the define flag | Mickael Remond | 1 | -1/+1 | |
Also make sure that configure without option does not force lager to false | |||||
2015-12-18 | Add --enable-latest-deps to configure | Paweł Chmielowski | 1 | -0/+9 | |
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. | |||||
2015-12-16 | Remove "--enable-nif" flag | Holger Weiss | 1 | -12/+3 | |
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". | |||||
2015-11-04 | Remove supervisor option, disable it for c2s and muc | Christophe Romain | 1 | -9/+0 | |
2015-10-20 | Pass {C,CPP,LD}FLAGS used in main ./configure call to invocations from deps | Paweł Chmielowski | 1 | -0/+3 | |
2015-09-28 | oauth uses jiffy so fetch it unconditionally | Paweł Chmielowski | 1 | -12/+3 | |
2015-09-25 | Enable oauth unconditionally | Paweł Chmielowski | 1 | -12/+3 | |
2015-09-25 | Revert "Remove "--enable-json" flag" | Christophe Romain | 1 | -3/+12 | |
This reverts commit 5bb137940c11fbd5d0c4da493e3a4560fbfe2d97. This is needed for mod_http_api | |||||
2015-09-25 | Add OAuth support (thanks to Aleksey) | Christophe Romain | 1 | -3/+12 | |
2015-08-27 | Remove "--enable-json" flag | Holger Weiss | 1 | -12/+3 | |
The "--enable-json" flag currently has no effect. | |||||
2015-08-13 | configure.ac: Don't insist on Erlang/OTP >= 17.5 | Holger Weiss | 1 | -1/+1 | |
The current ejabberd code works on Erlang/OTP 17.1 or newer. We now also let Travis CI test this version in addition to 17.5. | |||||
2015-08-12 | Ejabberd now requires erlang R17+ | Paweł Chmielowski | 1 | -1/+1 | |
2015-06-30 | configure.ac: add AC_CONFIG_MACRO_DIR | Johan Oudinet | 1 | -0/+2 | |
Otherwise, autoconf fails to find extra macros defined in the m4 directory. | |||||
2015-06-29 | Keep the version hardcoded in mix.exs file | Mickael Remond | 1 | -2/+1 | |
Generated the mix.exs file through configure is not possible when using mix, as it does not run configure after having downloaded the dependencies. #621 | |||||
2015-05-29 | Add correct package version for mix (#577) | Christophe Romain | 1 | -1/+2 | |
2015-04-08 | Add SQLite3 library checks at the configure script | Evgeniy Khramtsov | 1 | -0/+7 | |
2015-03-20 | Add SQLite support | Sergey Abramyan | 1 | -3/+12 | |
2015-03-11 | Add Redis backend for SM | Evgeniy Khramtsov | 1 | -3/+12 | |
2015-02-23 | Add compatibility macros for deprecated types (thanks to Alexey) | Christophe Romain | 1 | -0/+2 | |