Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Make decide room better handle rooms that were just hibernated | Paweł Chmielowski | 2020-12-01 | 1 | -3/+14 |
| | |||||
* | Handle unix sockets in misc:ip_to_list | Paweł Chmielowski | 2020-12-01 | 1 | -0/+2 |
| | |||||
* | Trigger user_send_packet when send_stanza API is called (#3431) | Badlop | 2020-12-01 | 1 | -1/+5 |
| | |||||
* | Provide name when pushing new roster item in shared roster group (#3427) | Badlop | 2020-11-19 | 1 | -4/+8 |
| | |||||
* | Fix room_unused_destroy on hibernated rooms | Paweł Chmielowski | 2020-11-19 | 1 | -5/+12 |
| | |||||
* | Update muc_room just_created timestamp when message is received | Paweł Chmielowski | 2020-11-18 | 2 | -27/+15 |
| | | | | | | This together with last history message is used by room_unused_* command to determine for how long room was not used, this change allow us to skip checking history, and works even when history is disabled. | ||||
* | We don't use persistent field in decide_room | Paweł Chmielowski | 2020-11-18 | 1 | -11/+10 |
| | |||||
* | Fix logic that determines room age when history_size=0 | Paweł Chmielowski | 2020-11-18 | 1 | -2/+1 |
| | |||||
* | Allow room_unused_list/destroy work on hibernated rooms | Paweł Chmielowski | 2020-11-16 | 2 | -19/+56 |
| | | | | | | This required adding hibernation time to data stored for room to be able determine how old was a room, rooms that aren't stored with that information will use node start time as timestamp for that. | ||||
* | Don't do double utf-8 conversion on translated strings in str:format | Paweł Chmielowski | 2020-11-09 | 7 | -18/+24 |
| | | | | | | | This caused garbled text in some places in webadmin when using language that used characters > 128. Thanks to chengshq for noticing this and providing preliminary patch. | ||||
* | Document sql_odbc_driver option (copied from docs site) | Badlop | 2020-11-06 | 1 | -0/+7 |
| | |||||
* | Document outgoing_s2s_ipv4_address and ipv6 options (#3396) | Badlop | 2020-11-06 | 1 | -0/+12 |
| | |||||
* | Apply cosmetic changes to outgoing s2s IP options | Holger Weiss | 2020-11-04 | 2 | -11/+13 |
| | |||||
* | Merge remote-tracking branch 'processone/pr/3396' | Holger Weiss | 2020-11-04 | 3 | -1/+39 |
|\ | | | | | | | | | * processone/pr/3396: Add outbound s2s out interface (ipv4/ipv6) | ||||
| * | Add outbound s2s out interface (ipv4/ipv6) | Daniel Kenzelmann | 2020-09-21 | 3 | -1/+39 |
| | | | | | | | | | | | | Adding options taking IPs as string: outgoing_s2s_ipv4_address: "1.2.3.4" outgoing_s2s_ipv6_address: "2000:1:1:1::1" | ||||
* | | Make sure that jid used as base in mam xml_compress is bare | Paweł Chmielowski | 2020-11-04 | 1 | -1/+1 |
| | | |||||
* | | mod_push: Fix log message argument | Holger Weiss | 2020-11-04 | 1 | -1/+1 |
| | | |||||
* | | mod_push: Fix API call return type on error | Holger Weiss | 2020-11-04 | 1 | -2/+2 |
| | | | | | | | | A call that yields a 'rescode' isn't supposed to return an error tuple. | ||||
* | | mod_push: Support cache config changes on reload | Holger Weiss | 2020-11-04 | 1 | -1/+3 |
| | | |||||
* | | Change split character in PROXY_USER from \x04 to : | Paweł Chmielowski | 2020-10-29 | 1 | -1/+1 |
| | | | | | | | | This is clearly typo | ||||
* | | Don't use same value in cache for user don't exist and wrong password | Paweł Chmielowski | 2020-10-22 | 1 | -9/+19 |
| | | | | | | | | | | | | By doing this check_password that returned info about mismatched password caused user_exists checks performed after that to return wrongly that account doesn't exist. | ||||
* | | Add better error reporting to mod_muc_admin commands | Paweł Chmielowski | 2020-10-20 | 1 | -80/+117 |
| | | |||||
* | | Document that send_direct_invitation is asynchronous | Badlop | 2020-10-16 | 1 | -1/+5 |
| | | |||||
* | | Support for MAM Flipped Pages (#3398) | Badlop | 2020-10-15 | 1 | -4/+8 |
| | | |||||
* | | 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. | ||||
* | | 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. | ||||
* | 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 |
| | |||||
* | Use include_lib() to include headers from dependencies (#3369) | Stu Tomlinson | 2020-09-03 | 117 | -120/+120 |
| | |||||
* | 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 | 4 | -14/+23 |
| | |||||
* | Update opt files with "make options" | Badlop | 2020-08-21 | 2 | -18/+18 |
| | |||||
* | 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. | ||||
* | Fix to allow vhost admins to view WebAdmin menus (#3355) | Badlop | 2020-08-10 | 1 | -19/+8 |
| | |||||
* | 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. |