Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | Merge branch 'processone:master' into master | Pouriya | 2022-01-21 | 67 | -728/+2027 | |
| |\ | ||||||
| * \ | Merge branch 'processone:master' into master | Pouriya | 2021-09-18 | 97 | -709/+2382 | |
| |\ \ | ||||||
| * | | | ref: fix WS typos | Pouriya | 2021-06-15 | 2 | -40/+40 | |
| | | | | ||||||
* | | | | domain_balancing: Allow for specifying 'type' only | Holger Weiss | 2022-04-04 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Allow for specifying the 'type' of 'domain_balancing' without specifying the 'component_number' (as per the example in the documentation). The balancing 'type' is then applied to the dynamic number of component instances. | |||||
* | | | | Add more configuration examples | Badlop | 2022-04-01 | 1 | -20/+40 | |
| | | | | ||||||
* | | | | New conversejs_options to setup additional options for Converse | Badlop | 2022-04-01 | 2 | -2/+39 | |
| | | | | ||||||
* | | | | The *_url options now support 'auto' | Badlop | 2022-04-01 | 2 | -13/+25 | |
| | | | | ||||||
* | | | | Improved mod_conversejs to support @HOST@, auto and conversejs_resources | Badlop | 2022-04-01 | 2 | -21/+128 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changes: - The options can use the @HOST@ keyword - default_domain option is @HOST@ by default, not the first defined vhost - New conversejs_resources option to serve converse.js files (no need for web server) - conversejs_* now support 'auto', which uses local or remote Converse files | |||||
* | | | | New mod_host_meta to serve host-meta files, see XEP-0156 | Badlop | 2022-04-01 | 2 | -0/+257 | |
| | | | | ||||||
* | | | | Check results when test with any OTP is not skipped | Badlop | 2022-04-01 | 1 | -5/+6 | |
| | | | | ||||||
* | | | | Terminate ejabberd_sm before everything else to ensure sessions closing (#3641) | Badlop | 2022-03-25 | 1 | -3/+14 | |
| | | | | ||||||
* | | | | Don't define restart and stop in ejabberd_ctl, use the corresponding commands | Badlop | 2022-03-25 | 1 | -9/+0 | |
| | | | | ||||||
* | | | | Don't export password attribute when it's empty (it's invalid)(#3705) | Badlop | 2022-03-25 | 1 | -0/+1 | |
| | | | | ||||||
* | | | | Checking users is active in SM for JWT authenticated user (#3795) | Simon Paitrault | 2022-03-24 | 1 | -1/+8 | |
| | | | | | | | | | | | | Signed-off-by: Freyskeyd <simon.paitrault@gmail.com> | |||||
* | | | | Add TLS certificate authentication for MQTT connections | Alexey Shchepin | 2022-03-14 | 1 | -13/+87 | |
| | | | | ||||||
* | | | | mix.exs: Don't allow admins to override boot flags | Holger Weiss | 2022-03-10 | 1 | -3/+5 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add the -boot and -boot_var options via ERLANG_OPTS rather than ERL_OPTIONS. The difference is that administrators might override the latter in the ejabberdctl.cfg file, which isn't desired as the boot flags must be specified exactly that way in a Mix-generated release (otherwise, ejabberd would fail to start up). | |||||
* | | | | Add fine-grained Elixir version requirement | Badlop | 2022-03-10 | 1 | -2/+31 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1.4 is accepted in general 1.10 is required to build OTP releases 1.11 is required to run 'make relive' lower than 1.11.4 requires Erlang lower than 24 to build releases | |||||
* | | | | Add -boot and -boot_var in ejabberdctl instead of adding vm.args | Badlop | 2022-03-10 | 2 | -16/+1 | |
| | | | | ||||||
* | | | | Update mix.lock, there are many unnecesary dependencies there | Badlop | 2022-03-10 | 1 | -11/+1 | |
| | | | | ||||||
* | | | | Let's assume ex_doc is no longer needed | Badlop | 2022-03-10 | 1 | -1/+0 | |
| | | | | | | | | | | | | | | | | It was added in e6f72333 | |||||
* | | | | Update ejabberd to not use Distillery (#3788) | Badlop | 2022-03-10 | 1 | -1/+0 | |
| | | | | ||||||
* | | | | Sync old-to-new schema script with reality (#3790) | Stu Tomlinson | 2022-03-08 | 2 | -10/+40 | |
| | | | | | | | | | | | | Update the update_sql function to match current "new" sql schema | |||||
* | | | | Use correct timestamp when hibernation_time is not set at all | Paweł Chmielowski | 2022-03-07 | 1 | -1/+1 | |
| | | | | ||||||
* | | | | Don't request the whole MUC room state in get_room_occupants_number command ↵ | Alexey Shchepin | 2022-03-07 | 2 | -2/+18 | |
| | | | | | | | | | | | | | | | | (#3684) (#1964) | |||||
* | | | | Determine compile definitions based on Erlang version | Badlop | 2022-02-24 | 2 | -14/+5 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This gives a clear definition of what erlang versions require each workaround, instead of depending on the actual workaround details. The lib module was removed in OTP 21.0, and the formatting options were moved to erl_error. The uri_string module was introduced in OTP 21.0. | |||||
* | | | | Fix bug introduced in 8d8a3177 (#3782) | Badlop | 2022-02-24 | 1 | -1/+1 | |
| | | | | ||||||
* | | | | Test also with recent Erlang/OTP 25.0-rc1 | Badlop | 2022-02-24 | 1 | -2/+5 | |
| | | | | ||||||
* | | | | Update jiffy and p1_acme in mix.lock | Badlop | 2022-02-24 | 1 | -2/+2 | |
| | | | | ||||||
* | | | | Use jiffy 1.1.0 when erlang < 20 because it doesn't have string:split/2 | Badlop | 2022-02-24 | 1 | -1/+6 | |
| | | | | ||||||
* | | | | Update to jiffy 1.1.1 and p1_acme 1.0.18 to support Erlang/OTP 25.0-rc1 | Badlop | 2022-02-24 | 2 | -3/+3 | |
| | | | | ||||||
* | | | | Support Erlang 25 in "make options": returns attribute with simpler syntax | Badlop | 2022-02-24 | 1 | -0/+6 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This was introduced in Erlang/OTP 25.0-rc1 https://erlang.org/download/otp_src_25.0-rc1.readme https://github.com/erlang/otp/pull/5509 OTP-17894 Application(s): syntax_tools Related Id(s): PR-5509 The erl_syntax_lib:analyze_attribute/1 function would return {Name, {Name, Value}} instead of {Name, Value} (which is the documented return value). | |||||
* | | | | Add link in mod_http_api documentation to the docs API section | Badlop | 2022-02-24 | 1 | -2/+3 | |
| | | | | ||||||
* | | | | Fix WebSocket uppercase | Badlop | 2022-02-24 | 3 | -5/+5 | |
| | | | | ||||||
* | | | | Only care about CT results when CT are ran, and check fails | Badlop | 2022-02-24 | 1 | -2/+3 | |
| | | | | ||||||
* | | | | The lager dependency is used only with old Erlang versions | Badlop | 2022-02-24 | 3 | -5/+7 | |
| | | | | ||||||
* | | | | mix.exs: Don't forget to include epam/luerl | Holger Weiss | 2022-02-21 | 1 | -1/+3 | |
| | | | | | | | | | | | | | | | | | | | | If --enable-lua and/or --enable-pam was specified, include the corresponding applications with Mix releases. | |||||
* | | | | mix.exs: Be more careful while editing the version | Holger Weiss | 2022-02-21 | 1 | -2/+2 | |
| | | | | | | | | | | | | | | | | | | | | | | | | Make sure only leading zeroes are removed while turning the ejabberd version into SemVer format for Mix. For example, remove the zero in "21.04", but keep the zero in "21.12.102". | |||||
* | | | | ejabberdctl: Remove unused environment variable | Holger Weiss | 2022-02-19 | 1 | -2/+0 | |
| | | | | | | | | | | | | | | | | | | | | The EJABBERD_DOC_PATH variable is no longer used (cf. commit 949e71efb644f6b79030e26ed880bb2e74b93da0). | |||||
* | | | | mix.lock: Add missing dependencies | Holger Weiss | 2022-02-19 | 1 | -0/+3 | |
| | | | | ||||||
* | | | | Put esip in mix included_applications only when it's enabled | Paweł Chmielowski | 2022-02-18 | 1 | -1/+2 | |
| | | | | ||||||
* | | | | Improve compatibility with various db engine versions | Paweł Chmielowski | 2022-02-18 | 2 | -24/+51 | |
| | | | | ||||||
* | | | | Fix compilation on OTP < 21 and remove dialyzer warning | Paweł Chmielowski | 2022-02-18 | 2 | -10/+13 | |
| | | | | ||||||
* | | | | Fix sqlite schema | Paweł Chmielowski | 2022-02-18 | 2 | -2/+2 | |
| | | | | ||||||
* | | | | Optimize room_unused_* commands | Paweł Chmielowski | 2022-02-18 | 11 | -42/+99 | |
| | | | | | | | | | | | | | | | | | | | | | | | | Previously to check if hibernated room was old enough we had to fetch info about all rooms from database. Now we repurpose created_at field in sql to store that info, that allow us to have more efficient query just for it. | |||||
* | | | | Check producing and starting releases | Badlop | 2022-02-11 | 1 | -1/+24 | |
| | | | | ||||||
* | | | | Provide proper path to the compiled libraries in relive's ejabberdctl | Badlop | 2022-02-11 | 1 | -1/+2 | |
| | | | | ||||||
* | | | | Update copyright year to 2022 | Badlop | 2022-02-11 | 278 | -279/+279 | |
| | | | | ||||||
* | | | | Detect debug option, and maybe disable debug_info | Badlop | 2022-02-11 | 1 | -1/+3 | |
| | | | | | | | | | | | | | | | | | | | | | | | | As explained in https://hexdocs.pm/mix/1.13.2/Mix.Tasks.Compile.Erlang.html > The option :debug_info is always added to the end of it. You can disable that using: > erlc_options: [debug_info: false] | |||||
* | | | | Add forgotten option NO_CUSTOMIZE_HOSTNAME_CHECK to mix.exs | Badlop | 2022-02-11 | 1 | -0/+1 | |
| | | | | ||||||
* | | | | Nowadays NEW_SQL_SCHEMA is only used to determine the default sql schema | Badlop | 2022-02-11 | 1 | -1/+1 | |
| | | | |