Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | mod_presence: Send unavailable presence in current thread run | Kim Alvefur | 2020-05-09 | 1 | -1/+2 |
| | | | | | | | | | | | `session:dispatch_stanza(pres)` enqueues processing of the stanza in the sessions async thread, but becasue the entire stream close handling is now in that thread it would process the presence after the stream and session was completely closed, leading to weird errors "sent to a resting session". We call core_process_stanza() since this is what :dispatch_stanza calls in the end. | ||||
* | mod_presence: Advertise support for Subscription Pre-Approval | Kim Alvefur | 2020-03-19 | 1 | -0/+8 |
| | | | | | | | | RFC 6121 §3.4 says: > If a server supports subscription pre-approvals, then it MUST > advertise the following stream feature during stream negotiation. The feature itself (#686) was added in f0e9e5bda415 | ||||
* | mod_presence: Ignore an unused variable [luacheck] | Kim Alvefur | 2019-12-23 | 1 | -0/+2 |
| | | | | Not sure if it should be unused, hence the TODO | ||||
* | rostermanager, mod_presence: Support for subscription preapproval (fixes #686) | Matthew Wild | 2019-12-19 | 1 | -2/+10 |
| | |||||
* | Merge 0.11->trunk | Kim Alvefur | 2019-01-17 | 1 | -0/+1 |
|\ | |||||
| * | mod_presence: Revert empty 'to' attribute of presence before ↵ | Kim Alvefur | 2019-01-17 | 1 | -0/+1 |
| | | | | | | | | presence/initial event (fixes #1296) | ||||
* | | mod_presence: Handle older boolean subscription request data (thanks Martin) | Kim Alvefur | 2018-12-02 | 1 | -3/+7 |
| | | |||||
* | | mod_presence: Remove unnecessary stanza clone call | Kim Alvefur | 2018-12-02 | 1 | -1/+1 |
| | | |||||
* | | rostermanager, mod_presence: Store stanza for incoming subscription requests ↵ | Matthew Wild | 2018-12-01 | 1 | -3/+5 |
|/ | | | | (fixes #689) (thanks Zash, Ge0rG) | ||||
* | Fix spelling throughout the codebase [codespell] | Kim Alvefur | 2018-02-04 | 1 | -3/+3 |
| | |||||
* | mod_presence: Ignore unused argument but make note of its use elsewhere ↵ | Kim Alvefur | 2018-03-09 | 1 | -0/+2 |
| | | | | [luacheck] | ||||
* | mod_presence: Remove unused local [luacheck] | Kim Alvefur | 2018-03-09 | 1 | -1/+0 |
| | |||||
* | mod_presence: Use get_child_text on priority child element (fixes #552) | Kim Alvefur | 2017-04-10 | 1 | -8/+5 |
| | |||||
* | mod_presence: No need to overwrite index 1 since it's set on the line below | Kim Alvefur | 2017-04-10 | 1 | -1/+1 |
| | |||||
* | Merge 0.9->0.10 | Kim Alvefur | 2016-12-09 | 1 | -1/+3 |
|\ | |||||
| * | mod_presence: Send probe once subscribed (fixes #794) | Kim Alvefur | 2016-12-08 | 1 | -1/+3 |
| | | |||||
* | | mod_presence: remove unused one-letter loop variable [luacheck] | Anton Shestakov | 2016-07-09 | 1 | -1/+1 |
| | | |||||
* | | Merge 0.9->0.10 | Kim Alvefur | 2016-05-22 | 1 | -0/+1 |
|\| | |||||
| * | mod_presence: Re-probe for contacts presence after outgoing 'subscribed' ↵ | Kim Alvefur | 2016-05-21 | 1 | -0/+1 |
| | | | | | | | | (fixes #673) | ||||
* | | mod_presence: Fix variable name | Kim Alvefur | 2016-04-08 | 1 | -1/+1 |
| | | |||||
* | | mod_presence: Construct a 'from' JID when roster items are removed outside ↵ | Kim Alvefur | 2016-04-08 | 1 | -2/+3 |
| | | | | | | | | of a session | ||||
* | | mod_presence: Send unavailable presence when roster items are removed (fixes ↵ | Kim Alvefur | 2016-04-04 | 1 | -0/+1 |
| | | | | | | | | #331) | ||||
* | | mod_presence, mod_roster: Move responsibility for sending presence on roster ↵ | Kim Alvefur | 2016-04-04 | 1 | -0/+22 |
| | | | | | | | | removal to mod_presence | ||||
* | | mod_presence: Fix partial rename | Kim Alvefur | 2016-03-14 | 1 | -1/+1 |
| | | |||||
* | | mod_presence: Move function for selecting "top resources" into a new ↵ | Kim Alvefur | 2016-03-14 | 1 | -24/+2 |
| | | | | | | | | util.presence | ||||
* | | mod_presence: Use type-specific config API for boolean ↵ | Kim Alvefur | 2016-03-11 | 1 | -1/+1 |
| | | | | | | | | 'ignore_presence_priority' option | ||||
* | | rostermanager, mod_roster, mod_presence: Move pending roster items to roster ↵ | Kim Alvefur | 2015-04-03 | 1 | -4/+2 |
| | | | | | | | | metadata field | ||||
* | | mod_lastactivity, mod_legacyauth, mod_presence, mod_saslauth, mod_tls: Use ↵ | Kim Alvefur | 2014-07-04 | 1 | -2/+2 |
| | | | | | | | | the newer stanza:get_child APIs and optimize away some table lookups | ||||
* | | mod_presence: Move presence/initial event to correct place so it actually fires | Kim Alvefur | 2014-07-03 | 1 | -3/+1 |
| | | |||||
* | | mod_presence: Fire a presence/initial event on initial presence | Kim Alvefur | 2014-06-20 | 1 | -0/+3 |
| | | |||||
* | | Remove all trailing whitespace | Florian Zeitz | 2013-08-09 | 1 | -4/+4 |
|/ | |||||
* | mod_presence: Remove some unused variables | Matthew Wild | 2013-04-03 | 1 | -2/+2 |
| | |||||
* | mod_announce, mod_auth_anonymous, mod_c2s, mod_c2s, mod_component, mod_iq, ↵ | Kim Alvefur | 2013-03-23 | 1 | -1/+3 |
| | | | | mod_message, mod_presence, mod_tls: Access prosody.{hosts,bare_sessions,full_sessions} instead of the old globals | ||||
* | mod_presence: Put a timestamp on presence we store for probes | Kim Alvefur | 2013-01-11 | 1 | -0/+2 |
| | |||||
* | mod_presence: Fix indentation | Kim Alvefur | 2012-10-14 | 1 | -2/+2 |
| | |||||
* | mod_presence, rostermanager: Bring outbound subscription cancellation in ↵ | Waqas Hussain | 2012-08-01 | 1 | -5/+12 |
| | | | | line with RFC6121. | ||||
* | mod_admin_adhoc, mod_admin_telnet, mod_bosh, mod_c2s, mod_component, ↵ | Kim Alvefur | 2012-07-26 | 1 | -0/+1 |
| | | | | mod_pep, mod_presence, mod_roster, mod_s2s: Import core_post_stanza from the global prosody table. | ||||
* | Hopefully inert commit to clean up logging across a number of modules, ↵ | Matthew Wild | 2012-07-23 | 1 | -3/+3 |
| | | | | removing all cases of concatenation when building log messages | ||||
* | mod_presence: Handle nil disconnection error | Matthew Wild | 2012-07-22 | 1 | -4/+6 |
| | |||||
* | mod_presence: Bounce errors for invalid presence types (thanks nolan/Astro) | Matthew Wild | 2011-02-10 | 1 | -1/+7 |
| | |||||
* | mod_presence, mod_offline: Merge message/offline/delete with ↵ | Robert Hoelz | 2010-12-09 | 1 | -1/+0 |
| | | | | message/offline/broadcast. | ||||
* | core.offlinemanager, mod_message, mod_presence: Removed core.offlinemanager ↵ | Robert Hoelz | 2010-12-09 | 1 | -8/+3 |
| | | | | in favor of mod_offline. | ||||
* | Monster whitespace commit (beware the whitespace monster). | Waqas Hussain | 2010-10-16 | 1 | -18/+18 |
| | |||||
* | Don't send offline messages to resource with negative priorities | Robert Hoelz | 2010-10-15 | 1 | -16/+19 |
| | |||||
* | mod_presence: Fixed a traceback on outgoing subscriptions from offline users. | Waqas Hussain | 2010-06-11 | 1 | -1/+1 |
| | |||||
* | mod_presence: Fixed a traceback. | Waqas Hussain | 2010-06-09 | 1 | -1/+2 |
| | |||||
* | mod_presence: Enable firing of pre-events for all outbound stanzas, and ↵ | Waqas Hussain | 2010-06-08 | 1 | -33/+19 |
| | | | | switching completely to core_post_stanza. | ||||
* | mod_presence: Enable firing of pre-events for probes. | Waqas Hussain | 2010-06-04 | 1 | -1/+1 |
| | |||||
* | mod_presence: Don't stop pre-event for outgoing probes. | Waqas Hussain | 2010-06-04 | 1 | -1/+4 |
| | |||||
* | mod_presence: Small refactoring. | Waqas Hussain | 2010-06-04 | 1 | -6/+5 |
| |