aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Copy ejabberd-docker-install.bat from docker-ejabberd git and rename itBadlop2022-08-081-0/+292
|
* ext_mod: Support managing remote nodes in the clusterBadlop2022-08-051-5/+8
|
* ext_mod: Handle correctly when COMMIT.json not foundBadlop2022-08-051-7/+15
|
* Show allow_query_users room option in disco info (#3830)Badlop2022-08-042-1/+2
|
* CI: Remove syntax_tools from applications, as fast_xml fails DialyzerBadlop2022-08-041-1/+4
|
* Add log_burst_limit_* options (#3865)Mark Zealey2022-08-016-3/+40
| | | | | | | | | | * Add log_burst_limit_* options On our ejabberd deployment we were sometimes seeing more than 500 msgs/sec of legitimate traffic, however this was getting silently dropped. Provide config options to enable this limit to be configured from the config file. * Pass new logging vars in via ejabberdctl
* Skip connection exit message when we triggered reconnectionPaweł Chmielowski2022-07-281-0/+2
|
* Handle errors reported from begin/commit inside transactionPaweł Chmielowski2022-07-281-35/+45
|
* Make connection close errors bubble up from inside sql transactionPaweł Chmielowski2022-07-281-22/+50
|
* Add syntax_tools to applications, required when using ejabberd_sql_pt (#3869)Badlop2022-07-272-2/+2
|
* Don't bother with COMMIT.json user-friendly feature in automated user caseBadlop2022-07-271-1/+9
|
* Handle not found COMMIT.json, for example in GH ActionsBadlop2022-07-271-3/+9
|
* Add WebAdmin page for managing external modulesBadlop2022-07-261-2/+415
|
* Remove nginx and libgd3, so the proper versions can be installedBadlop2022-07-262-0/+3
|
* Catch mysql connection being close earlierPaweł Chmielowski2022-07-192-2/+5
|
* Make first sql reconnect wait shorter timePaweł Chmielowski2022-07-191-4/+9
|
* React to sql driver process exit earlierPaweł Chmielowski2022-07-151-8/+13
| | | | | | | | | If there are queued request when connection closes we may try to process those requests (by trying to send them to already terminated db process, and waiting until we hit timeout) before we see that driver is not longer alive. This change adds check for driver exit before we process next queued sql request, and immediately switch to connection state if we have one.
* Don't set affiliation to 'none' if it's already 'none' in ↵Alexey Shchepin2022-07-011-16/+20
| | | | mod_muc_room:process_item_change/3
* mod_mix_pam: Display joined channels on webadmin pageLinus Jahn2022-06-281-1/+66
|
* Fix error reporting in 'make options' on OTP24+Paweł Chmielowski2022-06-241-1/+5
|
* Don't register listeners that failed to start in config reloadPaweł Chmielowski2022-06-211-4/+12
| | | | This should alleviate some issues in #3850
* Define batch delete function types in coresponding behavioursPaweł Chmielowski2022-06-172-2/+18
|
* Fix mam delete_old_messages_batch for sql backendPaweł Chmielowski2022-06-172-5/+5
| | | | Too much copy/paste from spool equivalent...
* Runtime: Add Xref options to be as strict as CIBadlop2022-06-121-0/+8
|
* Runtime: No need for a specific mix erlang 25 jobBadlop2022-06-121-67/+0
|
* Update workflows to Erlang 25Badlop2022-06-122-7/+9
|
* Use INSERT ... ON DUPLICATE KEY UPDATE for upsert on mysqlPaweł Chmielowski2022-06-101-45/+52
| | | | | | | This can be used for all upsert expressions (where REPLACE INTO used previously were only possible to use for subset of queries), and may potentially help with deadlocks reported by mysql when we issues multiple querier for same key in quick succession.
* Container: Set a less frequent healthcheck to reduce CPU usage (#3826)Badlop2022-06-091-2/+2
|
* Container: Support to pass a fork repository as argumentBadlop2022-06-092-1/+3
|
* Container: Fix build instructionsBadlop2022-06-091-8/+8
|
* make-binaries: Include CAPTCHA script with releaseHolger Weiss2022-05-281-0/+10
|
* make-binaries: Edit rebar.config more carefullyHolger Weiss2022-05-281-1/+1
| | | | | | Don't break the (currently nonexistent) case where a dependency's rebar.config file specifies LDFLAGS before and after "-lstdc++", such as "-lfoo -lstdc++ -lbar".
* make-binaries: Fix linking of EIMP dependenciesHolger Weiss2022-05-251-2/+2
| | | | | | | | | | Avoid linker errors such as the following when using GCC 10 or newer: | multiple definition of `gdImageCreateFromJpegPtr' See: https://gcc.gnu.org/gcc-10/porting_to.html Fixes #3514.
* Fix regression on stop_ping in clustering context (thanks to fdie)(#3817)Badlop2022-05-231-1/+1
|
* Fix mod_conversejs crash when mod_register not enabled (#3824)Badlop2022-05-231-1/+10
|
* configure also when running "make update", which is similar to "make deps"Badlop2022-05-231-0/+1
|
* Update "make help" with recent changesBadlop2022-05-231-3/+4
|
* Use "make deps", which performs additional steps (#3823)Badlop2022-05-231-1/+1
|
* Ensure deps configuration is ran when getting deps (#3823)Badlop2022-05-231-1/+1
|
* Configure eimp with mix to detect image convert properly (#3823)Badlop2022-05-231-1/+1
|
* Improve "make clean" and "distclean"Badlop2022-05-231-4/+8
|
* Generate start scripts in "make all", not in "make install" (#3821)Badlop2022-05-231-14/+16
|
* Don't leak DESTDIR in files copied by 'make install'Paweł Chmielowski2022-05-191-66/+66
| | | | This fixes issue #3819
* make-binaries: Adjust Mnesia spool directory pathHolger Weiss2022-05-181-0/+1
| | | | | | | Adjust the default Mnesia directory for compatibility with older binary packages. Closes #3818.
* make-packages: Include systemd unit with RPMHolger Weiss2022-05-181-5/+6
| | | | | | | Don't forget to include the /etc/systemd/system/ejabberd.service unit with the RPM package. Closes #3816.
* Fix parsing of scram password from prosodyPaweł Chmielowski2022-05-171-1/+1
| | | | | Looks like parsed integer no longer are convered to floats on erlang side, so let's make check for them less restrictive.
* Merge remote-tracking branch 'processone/pr/3813'Holger Weiss2022-05-171-84/+195
|\ | | | | | | | | | | | | * processone/pr/3813: make-installers: Support non-root installation make-installers: Override code on upgrade make-installers: Apply cosmetic changes
| * make-installers: Support non-root installationHolger Weiss2022-05-171-66/+172
| | | | | | | | | | | | If the installer is invoked without superuser privileges, warn the user, ask for the installation prefix, and perform a local installation on confirmation.
| * make-installers: Override code on upgradeHolger Weiss2022-05-161-7/+7
| | | | | | | | | | | | Use tar's --skip-old-files option for the data directory (/opt/ejabberd) only. Files in the code directory (/opt/ejabberd-$version) should be overridden on upgrade.
| * make-installers: Apply cosmetic changesHolger Weiss2022-05-161-24/+29
| |