aboutsummaryrefslogtreecommitdiffstats
path: root/plugins/mod_presence.lua
Commit message (Collapse)AuthorAgeFilesLines
* Backed out changeset c75c22c316d6 (the XMPP spec now gives a better way to ↵Matthew Wild2010-05-211-30/+11
| | | | do this)
* mod_presence: Added config option 'bare_message_delivery_policy'. Allowed ↵Waqas Hussain2010-02-151-11/+30
| | | | values are 'priority' (default) and 'broadcast'.
* mod_presence: Reflect the user's own presence back to them.Waqas Hussain2010-02-151-0/+3
|
* mod_presence: Don't depend on user being online when calculating top resources.Waqas Hussain2010-02-121-6/+7
|
* mod_presence: Don't depend on sessions array existing for a user when ↵Waqas Hussain2010-02-121-2/+4
| | | | handling outgoing presence broadcast.
* mod_presence: Quick fix to make probes from local users to local hosts work.Waqas Hussain2010-01-291-0/+1
|
* mod_presence: Added handler for presence subscriptions and probes to local ↵Waqas Hussain2010-01-291-7/+14
| | | | hosts.
* mod_presence: Respond with an unavailable presence when subscribers probe ↵Waqas Hussain2010-01-291-2/+2
| | | | and no resources are available.
* mod_presence: Automatically deny presence requests for hosts, fixes ↵Matthew Wild2010-01-181-0/+7
| | | | traceback in #153
* mod_presence: Use the local host object as the origin for auto-generated ↵Waqas Hussain2009-11-261-2/+2
| | | | subscription approvals and cancellations.
* mod_presence: Use the local host as origin for subscription request acks.Waqas Hussain2009-11-261-1/+1
|
* mod_presence: Removed an unnecessary compatibility workaround which was ↵Waqas Hussain2009-11-261-3/+0
| | | | causing issues with unavailable presence exchange after subscription removal.
* mod_presence: Route incoming presence subscription stanzas (types ↵Waqas Hussain2009-11-221-0/+3
| | | | unsubscribe, subscribed and unsubscribed) to the user before roster pushes.
* mod_presence: Acknowledge subscription requests by responding with an ↵Waqas Hussain2009-11-221-0/+1
| | | | unavailable presence.
* mod_presence: Send unavailable presence when sending unsubscribed presence ↵Waqas Hussain2009-10-211-1/+5
| | | | stanzas (some legacy clients continue to display unsubscribed contacts as available).
* mod_presence: Fixed: Don't recursively handle inbound presence directed at ↵Waqas Hussain2009-09-061-1/+1
| | | | local host
* Fixed: Outbound subscription requests silently dropped (regression in ↵Waqas Hussain2009-08-071-1/+1
| | | | hg:7f17d0d00fbb)
* Fixed: Self-references could be added to rosters via presence subscriptionsWaqas Hussain2009-08-031-0/+1
|
* mod_presence: Tag outgoing unavailables generated by a disconnect with a ↵Matthew Wild2009-07-271-1/+1
| | | | from attribute
* mod_presence: Ignore presence sent to host and invalid JIDs, fixes traceback ↵Matthew Wild2009-07-221-0/+5
| | | | (thanks Deepspawn)
* Remove version number from copyright headersMatthew Wild2009-07-101-1/+1
|
* mod_presence: Convert from Windows line endingsMatthew Wild2009-07-091-337/+337
|
* mod_presence: Fixed: Presence probe replies now get sent to the full JID of ↵Waqas Hussain2009-07-061-1/+1
| | | | the probe sender
* mod_presence: Send unavailable presence to resources from non-available ↵Waqas Hussain2009-07-051-0/+9
| | | | resources on disconnect
* Moved automatic unavailable presence generation on disconnect from ↵Waqas Hussain2009-07-051-0/+11
| | | | sessionmanager to mod_presence
* mod_presence: Broadcast presence to resources before contactsWaqas Hussain2009-07-051-6/+6
|
* mod_presence: Prevented normal presence from non-interested resources from ↵Waqas Hussain2009-07-051-70/+66
| | | | being dropped
* mod_presence: Changed handle_normal_presence to use a local roster rather ↵Waqas Hussain2009-07-051-6/+7
| | | | than origin's roster
* mod_presence: Simplified roster iterationWaqas Hussain2009-07-051-6/+4
|
* mod_presence: Eliminated a jid_splitWaqas Hussain2009-07-051-1/+1
|
* mod_presence: Removed some unnecessary codeWaqas Hussain2009-07-051-3/+0
|
* mod_presence: Declare t_insert, fixes a potential tracebackMatthew Wild2009-07-031-1/+1
|
* mod_presence: Removed dead codeWaqas Hussain2009-07-021-48/+0
|
* mod_message, mod_presence: Maintain list of top resources. Less work in ↵Waqas Hussain2009-06-261-3/+32
| | | | routing messages to bare JIDs. - #optimization
* mod_presence: Fix a global accessWaqas Hussain2009-06-021-1/+1
|
* mod_presence: Check for nil 'to' attribute in all cases for outgoing stanzasWaqas Hussain2009-06-021-14/+16
|
* mod_presence: Check for nil 'to' attribute in all cases for incoming stanzasWaqas Hussain2009-06-021-7/+7
|
* mod_presence: return true from incoming presence handlers to prevent further ↵Waqas Hussain2009-06-021-0/+2
| | | | processing
* mod_presence: Handle non-subscription presence and routingWaqas Hussain2009-06-021-0/+20
|
* mod_presence: Handle subscriptions and probesWaqas Hussain2009-06-021-2/+14
|
* mod_presence: Add hooks for inbound presenceWaqas Hussain2009-06-021-0/+9
|
* mod_presence: Fix a commentWaqas Hussain2009-06-021-1/+1
|
* mod_presence: Handle all outbound presence stanzasWaqas Hussain2009-06-021-2/+6
|
* mod_presence: A little cleanupWaqas Hussain2009-06-021-4/+5
|
* mod_presence: Remove JIDs from directed presence list on sending error or ↵Waqas Hussain2009-06-021-1/+5
| | | | unavailable presence
* mod_presence: Handle outbound presence to full JIDsWaqas Hussain2009-06-021-0/+17
|
* mod_presence: Changed to use the prosody.events object directly, rather than ↵Waqas Hussain2009-05-311-5/+2
| | | | through eventmanager2
* mod_presence: Lower some log levels to their correct valuesMatthew Wild2009-05-281-2/+2
|
* mod_presence: Use logger supplied by modulemanagerMatthew Wild2009-05-281-3/+1
|
* mod_presence: Leave alone the from attribute of session.presence. Big thanks ↵Matthew Wild2009-05-281-2/+0
| | | | to albert for figuring out the steps to reproduce this bug, and for giving us a ([very] slight) performance increase!