Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | configure also when running "make update", which is similar to "make deps" | Badlop | 2022-05-23 | 1 | -0/+1 |
| | |||||
* | Update "make help" with recent changes | Badlop | 2022-05-23 | 1 | -3/+4 |
| | |||||
* | Ensure deps configuration is ran when getting deps (#3823) | Badlop | 2022-05-23 | 1 | -1/+1 |
| | |||||
* | Configure eimp with mix to detect image convert properly (#3823) | Badlop | 2022-05-23 | 1 | -1/+1 |
| | |||||
* | Improve "make clean" and "distclean" | Badlop | 2022-05-23 | 1 | -4/+8 |
| | |||||
* | Generate start scripts in "make all", not in "make install" (#3821) | Badlop | 2022-05-23 | 1 | -14/+16 |
| | |||||
* | Don't leak DESTDIR in files copied by 'make install' | Paweł Chmielowski | 2022-05-19 | 1 | -66/+66 |
| | | | | This fixes issue #3819 | ||||
* | Fix 'make xref' when using Mix; notice it only checks Elixir files | Badlop | 2022-05-02 | 1 | -1/+4 |
| | |||||
* | Switch "make rel" and "make dev" to paths: conf, database, logs | Badlop | 2022-05-02 | 1 | -13/+13 |
| | |||||
* | Provide proper path to the compiled libraries in relive's ejabberdctl | Badlop | 2022-02-11 | 1 | -1/+2 |
| | |||||
* | New "make relive" similar to "ejabberdctl live" without installing | Badlop | 2022-02-03 | 1 | -7/+34 |
| | | | | | | | | | | | | | | | | | | | Prepare with: ./autogen.sh && ./configure --with-rebar=./rebar3 && make Or use this if you installed Elixir: ./autogen.sh && ./configure --with-rebar=mix && make Start without installing (it recompiles when necessary): make relive It stores config, database and logs in _build/relive/ There's available the well-known script: _build/relive/ejabberdctl Please note this fails immediately: r3:do(compile). This crashes a few seconds later: rebar3:run(["compile"]). Workaround that works correctly: ejabberd_admin:update(). | ||||
* | Fix 'make update' when used with rebar 3.18 | Paweł Chmielowski | 2022-01-03 | 1 | -0/+6 |
| | |||||
* | Remove CTLLOCKDIR (/var/lock/ejabberdctl) from Makefile.in | Florian Schmaus | 2021-12-07 | 1 | -9/+0 |
| | | | | | | | Flock'ing /var/lock/ejabberdctl by ejabberdctl was removed with f7d4aae64db8 ("Use UUID for ctl node name (#1021)"), however the according recipies in the Makefile where never removed. This commit does that. | ||||
* | Remove obsolete cookie preparation in spool dir, it's now stored in HOME | Badlop | 2021-10-21 | 1 | -4/+0 |
| | |||||
* | Use the configured user in systemd's ejabberd.service | Badlop | 2021-10-21 | 1 | -1/+2 |
| | |||||
* | Only install some files when option enabled in configure (#3633) | Badlop | 2021-10-14 | 1 | -1/+9 |
| | |||||
* | minor fix | loong0 | 2021-08-26 | 1 | -5/+5 |
| | |||||
* | Revert "Add workaround so rebar2 can use Elixir 1.12.0" | Paweł Chmielowski | 2021-07-22 | 1 | -13/+1 |
| | | | | This reverts commit 937e1c2e373e360fe47e455886d186492248f31f. | ||||
* | Add workaround so rebar2 can use Elixir 1.12.0 | Badlop | 2021-07-16 | 1 | -1/+13 |
| | | | | | | Notice that Elixir 1.12.0 requires Erlang/OTP 21 or higher BTW, this workaround works only with rebar2... unfortunately rebar3 doesn't compile the elixir files from lib/ | ||||
* | Add support for mix to: ./configure --enable-rebar=mix | Badlop | 2021-07-16 | 1 | -9/+35 |
| | |||||
* | There are so many targets... add "make help" | Badlop | 2021-06-25 | 1 | -0/+26 |
| | |||||
* | New "make dev" and "./ejabberdctl" (requires using rebar3) | Badlop | 2021-06-25 | 1 | -0/+5 |
| | |||||
* | Add support for rebar3 to "make rel" | Badlop | 2021-06-25 | 1 | -2/+4 |
| | |||||
* | Minor fixes for new_sql_schema support in SQLite (#3303) | Badlop | 2021-05-11 | 1 | -1/+4 |
| | |||||
* | When using rebar3, "make dialyzer" needs just a single call | Badlop | 2021-02-19 | 1 | -0/+5 |
| | |||||
* | Improve support for rebar3 in "make translations" | Badlop | 2021-02-19 | 1 | -1/+1 |
| | |||||
* | make hooks and options work with rebar3 too | Badlop | 2021-02-16 | 1 | -2/+2 |
| | |||||
* | Miscellaneous rebar3 fixes | Stu Tomlinson | 2020-09-23 | 1 | -4/+4 |
| | | | | | | | | | Correct Makefile clean targets Fix a few more include() -> include_lib() for depedency includes Use project_app_dirs to reference elixir app from rebar3 (lib_dirs is no longer supported) | ||||
* | rebar3 support for main build process | Stu Tomlinson | 2020-09-21 | 1 | -30/+54 |
| | | | | | | | | | | 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 | ||||
* | Add the man page | Evgeny Khramtsov | 2020-01-08 | 1 | -2/+2 |
| | |||||
* | Add install target for ejabberd.yml.5 | Evgeny Khramtsov | 2020-01-08 | 1 | -3/+7 |
| | |||||
* | Accept output argument in tools/opt_types.sh | Evgeny Khramtsov | 2019-06-14 | 1 | -1/+1 |
| | |||||
* | Use new configuration validator | Evgeny Khramtsov | 2019-06-14 | 1 | -3/+8 |
| | |||||
* | Remove Elixir tests entry points as they were removed in december: | Mickael Remond | 2019-05-01 | 1 | -3/+0 |
| | | | | https://github.com/processone/ejabberd/commit/51cbbf313f478a01cd732a7ee1e21ff356402d0e#diff-098f6bcd4621d373cade4e832627b4f6 | ||||
* | missing priv/lua/redis_sm.lua | HAMANO Tsukasa | 2018-10-29 | 1 | -2/+5 |
| | |||||
* | Don't forget to remove Lua scripts on uninstall | Evgeniy Khramtsov | 2018-07-14 | 1 | -0/+5 |
| | |||||
* | Add option --enable-group=xxx (thanks to andreabenini)(#1429) | Badlop | 2018-03-20 | 1 | -0/+5 |
| | |||||
* | Use correct name of new rebar command | Paweł Chmielowski | 2018-01-15 | 1 | -1/+1 |
| | |||||
* | Call configure on deps in separate rebar command that compile | Paweł Chmielowski | 2018-01-15 | 1 | -0/+1 |
| | | | | This way we rebar.config.script can use vars detected by configure | ||||
* | Don't report errors when trying to remove not existing files in make install | Paweł Chmielowski | 2018-01-15 | 1 | -2/+2 |
| | |||||
* | Delete old .so and executable files before installing new one | Paweł Chmielowski | 2018-01-08 | 1 | -2/+4 |
| | | | | | | This fixes crash for people who have live ejabberd installed in make install target directory, by ensuring that loaded binaries aren't replaced in memory with new content. | ||||
* | Make all install target rules as .PHONY | Paweł Chmielowski | 2018-01-08 | 1 | -0/+2 |
| | |||||
* | Refactor code for installing binaries | Paweł Chmielowski | 2018-01-08 | 1 | -10/+10 |
| | |||||
* | Set executable permission on mac_listener when installing (#2138) | nosnilmot | 2017-12-01 | 1 | -1/+4 |
| | |||||
* | Fix filtering of rebar list-deps | Paweł Chmielowski | 2017-11-20 | 1 | -1/+1 |
| | |||||
* | Fix sed invocation that was incompatible with FreeBSD sed | Paweł Chmielowski | 2017-11-17 | 1 | -1/+1 |
| | |||||
* | Makefile.in: Fix "make clean && make" | Holger Weiss | 2017-11-15 | 1 | -1/+1 |
| | |||||
* | Improve --enable-system-deps | Paweł Chmielowski | 2017-10-30 | 1 | -0/+1 |
| | |||||
* | Adopt 'make install' to updated output from 'rebar list-deps' | PaweÅ Chmielowski | 2017-10-26 | 1 | -1/+1 |
| | |||||
* | Don't include CSS, javascript and image data directly in the code | Evgeniy Khramtsov | 2017-10-09 | 1 | -2/+12 |
| |