Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Store room options in create_room_with_opts only if we will start room | Paweł Chmielowski | 2020-10-15 | 1 | -7/+7 |
| | | | | | Previously we could overwrite existing room options and then later return error because room was already started. | ||||
* | send_direct_invitation command is now asynchronous | Jerome Sautret | 2020-10-15 | 1 | -1/+0 |
| | | | | EJABS-3593 | ||||
* | Make websocket send put back pressure on c2s process | Paweł Chmielowski | 2020-10-13 | 2 | -2/+15 |
| | | | | | | | | | | | Previously c2s was free to generate data to send in unlimited manner, and just generate queue of messages that are waiting to be send. This could lead to hitting timouts in stream management ack handling (if c2s generate lot of packages, after which <r> request was sent, client could even not receive it before timeout was triggered on server waiting for corresponding <a>). This changes makes c2s process wait for data being sent to tcp socket associated with websocket connection, which should help with this problem. | ||||
* | Make mod_muc_admin command work correctly with hibernated rooms | Paweł Chmielowski | 2020-10-13 | 2 | -19/+32 |
| | | | | | This should first try to unhibernate rooms before trying to send messages to processes handling them. | ||||
* | Added sql_odbc_driver option for mssql db | Jerome Sautret | 2020-10-08 | 4 | -11/+23 |
| | | | | Add an option to choose the ODBC driver when sql_type is set to mssql | ||||
* | ejabberd_stun: Rename Logger filter | Holger Weiss | 2020-10-01 | 1 | -2/+2 |
| | | | | | | | Don't overwrite the Logger filter added by the 'stun' application (which appends metadata to STUN/TURN log messages). Closes processone/stun#31. | ||||
* | mod_register: Allow for account-removal-only setup | Holger Weiss | 2020-09-29 | 1 | -11/+10 |
| | | | | | | | | Since commit de91618070473fdf2ecff30c722f0770acd1a912, it was no longer possible to configure mod_register so that only account removal (i.e., no registration) is permitted. Revert to the previous behavior which allows admins to freely configure account registration and removal via separate access rules. | ||||
* | log_rotate_date and log_rate_limit are deprecated since e4a8afb (#3382) | Badlop | 2020-09-22 | 2 | -5/+1 |
| | |||||
* | Make roster subscriptions work better with invalid roster state in db | Paweł Chmielowski | 2020-09-22 | 1 | -2/+51 |
| | | | | | | Sometimes we can observer combinations of subscription/ask that shouldn't happen normally, but can be generated with api calls, let's try to handle that gracefully instead of crashing. | ||||
* | rebar3 plugin to support configure-deps command (#3392) | Stu Tomlinson | 2020-09-21 | 5 | -0/+75 |
| | | | | | | | | | | | * rebar3 plugin to support configure-deps command To allow running configure on dependencies prior to compilation, add a rebar3 plugin to support the 'configure-deps' command introduced for rebar2 in a7639fd4 * Fix compatibility with OTP < 23 binary_to_atom/1 is new to OTP 23 | ||||
* | Add 'gitonly_deps' list to rebar config/script (#3391) | Stu Tomlinson | 2020-09-21 | 2 | -5/+12 |
| | | | | | | | Add list of dependencies that should only be built from git, to support building with rebar3 where deps do not have hex packages (or where the package versions do not directly map to git tags). This is required for elixir and luerl deps. | ||||
* | Use os time instead of system time in values returned by mod_time | Paweł Chmielowski | 2020-09-15 | 1 | -1/+1 |
| | | | | | This timer should correctly work with time warps, and should fix issue #3390 | ||||
* | Refer to the XEP for standard names (processone/docs.ejabberd.im#97) | Badlop | 2020-09-11 | 1 | -1/+2 |
| | |||||
* | Allow for filtering outgoing s2s stanzas (#3381) | Holger Weiß | 2020-09-07 | 2 | -4/+8 |
| | | | | Let 's2s_send_packet' hook callbacks filter stanzas, analogous to the 's2s_receive_packet' hook. | ||||
* | Revert "Run user_receive_packet in send_message so MAM stores also incoming ↵ | Badlop | 2020-09-04 | 1 | -7/+3 |
| | | | | | | (#3377)" This reverts commit 43f813d6f88ae54f04fbc6b8d97d338f5f8446e9. | ||||
* | Run user_receive_packet in send_message so MAM stores also incoming (#3377) | Badlop | 2020-09-03 | 1 | -3/+7 |
| | |||||
* | Fix syntax for lager dependency version (#3379) | Stu Tomlinson | 2020-09-03 | 1 | -1/+1 |
| | | | | Add 'tag' to lager dependency so that build with rebar3 will pull from hex package instead of git checkout matching other dependencies | ||||
* | Update one more place where we had -include("xmpp.hrl") | Paweł Chmielowski | 2020-09-03 | 1 | -1/+1 |
| | |||||
* | Use include_lib() to include headers from dependencies (#3369) | Stu Tomlinson | 2020-09-03 | 118 | -123/+120 |
| | |||||
* | Update xmpp dep | Paweł Chmielowski | 2020-09-03 | 1 | -1/+1 |
| | |||||
* | Update base64url dep for rebar3 (#3368) | Stu Tomlinson | 2020-09-03 | 1 | -1/+1 |
| | | | | Update base64url version to match available hex package to support compilation with rebar3 | ||||
* | Provide room disco info identity name only when title was set (#3370) | Badlop | 2020-08-28 | 1 | -1/+1 |
| | |||||
* | New hook to run when a room process is started (#3353) | Badlop | 2020-08-28 | 1 | -0/+2 |
| | |||||
* | Show nick also in oneself list of subscriptions (#3206) | Badlop | 2020-08-26 | 5 | -16/+16 |
| | |||||
* | Always show MucSub subscribers nicks (#3206)(thanks to Snoopcatt) | Badlop | 2020-08-26 | 1 | -1/+1 |
| | |||||
* | Add link to docs about default and new database schemas | Badlop | 2020-08-26 | 1 | -2/+3 |
| | |||||
* | mod_pubsub: Fix typo in 'hosts' documentation | Holger Weiss | 2020-08-25 | 1 | -2/+2 |
| | | | | Thanks to Melvin Keskin for spotting this. | ||||
* | Mark dangerous buttons with CSS (#3363) | Badlop | 2020-08-24 | 6 | -14/+39 |
| | |||||
* | ejabberdctl: Avoid bashisms | Holger Weiss | 2020-08-24 | 1 | -6/+6 |
| | | | | | Don't let the ejabberdctl script depend on non-POSIX syntax. (Also, fix a typo and avoid tabs.) | ||||
* | Update opt files with "make options" | Badlop | 2020-08-21 | 2 | -18/+18 |
| | |||||
* | For mod_vcard_* modules, redirect options to mod_vcard | Badlop | 2020-08-21 | 1 | -1/+9 |
| | |||||
* | Fix vCard search by User when using Mnesia | Badlop | 2020-08-20 | 1 | -1/+1 |
| | | | | | Reported in https://stackoverflow.com/questions/63499864/how-to-search-registered-user-on-ejabberd-server-from-client-side-using-smack-li | ||||
* | mod_pubsub: Remove 'dag' node plugin documentation | Holger Weiss | 2020-08-18 | 1 | -5/+1 |
| | | | | | Commit c9d3beb9ebbd7a76a74e3e9c22ea62ec21e64a6a removed the 'dag' node/nodetree plugins. | ||||
* | Add rebar.config* files when publishing to hex from mix | Paweł Chmielowski | 2020-08-11 | 1 | -1/+1 |
| | | | | This should help with issue #3354 | ||||
* | Fix to allow vhost admins to view WebAdmin menus (#3355) | Badlop | 2020-08-10 | 1 | -19/+8 |
| | |||||
* | Copy Erlang compilation definitions from rebar.config to Docker (#3350) | Badlop | 2020-08-10 | 1 | -0/+3 |
| | |||||
* | Don't forget not-persistent rooms in load_permanent_rooms | Paweł Chmielowski | 2020-08-06 | 1 | -12/+7 |
| | | | | | | | | | Only non-persistent rooms that we are storing are those that were hibernated but also have mucsub subscribers in them. I don't think it makes sense to destroy those rooms on restart/reload if we didn't destroy them in first place when last member did leave room, let just handle those rooms like they are persistent, and kill them only when all user unsubscribe from them or they are destroyed from api. | ||||
* | Improve explanations of cafile options | Badlop | 2020-08-03 | 1 | -8/+15 |
| | |||||
* | Update mix.exs ejabberd version | Mickael Remond | 2020-07-30 | 1 | -1/+1 |
| | |||||
* | Update mix dependencies20.07 | Paweł Chmielowski | 2020-07-30 | 2 | -24/+25 |
| | |||||
* | Check if TERM is set before running a remote debug shell | Jerome Sautret | 2020-07-30 | 1 | -0/+8 |
| | |||||
* | Merge pull request #3346 from processone/ejabberd-3343 | Jérôme Sautret | 2020-07-30 | 1 | -0/+4 |
|\ | | | | | Allow passing Erlang VM args through vm.args config file | ||||
| * | Allow passing Erlang VM args through vm.args config file | Mickael Remond | 2020-07-29 | 1 | -0/+4 |
|/ | | | | | | | This can be used to define the Erlang cookie in a place that feels less foreign to non Erlang users. Fixes #3343 | ||||
* | Update deps | Paweł Chmielowski | 2020-07-28 | 1 | -18/+18 |
| | |||||
* | Update stun | Paweł Chmielowski | 2020-07-28 | 1 | -1/+1 |
| | |||||
* | Update changelog | Paweł Chmielowski | 2020-07-28 | 1 | -0/+27 |
| | |||||
* | Add support for unix socket in listeners | Paweł Chmielowski | 2020-07-28 | 1 | -11/+35 |
| | | | | To use it you just need to set port value to "unix:/path/to/socket" | ||||
* | Don't log http errors when socket get closed after processing one request | Paweł Chmielowski | 2020-07-28 | 1 | -0/+3 |
| | |||||
* | No need to check for Erlang 17, as 19 is the lowest supported anyway | Badlop | 2020-07-28 | 1 | -2/+1 |
| | | | | This rollsback the conditional introduced years ago in c2753cd51c8ca | ||||
* | Elixir was required for quicktest, that was removed in 2018 51cbbf313 | Badlop | 2020-07-28 | 1 | -1/+1 |
| |