Commit Graph

49 Commits (54c77c0054c13aed866c19bec1179a886eaefea8)

Author SHA1 Message Date
Waqas Hussain de4aa7b47a mod_presence: Use the local host object as the origin for auto-generated subscription approvals and cancellations. 16 years ago
Waqas Hussain 0554c71543 mod_presence: Use the local host as origin for subscription request acks. 16 years ago
Waqas Hussain cfce018b80 mod_presence: Removed an unnecessary compatibility workaround which was causing issues with unavailable presence exchange after subscription removal. 16 years ago
Waqas Hussain 889562f945 mod_presence: Route incoming presence subscription stanzas (types unsubscribe, subscribed and unsubscribed) to the user before roster pushes. 16 years ago
Waqas Hussain 7d63169215 mod_presence: Acknowledge subscription requests by responding with an unavailable presence. 16 years ago
Waqas Hussain 9f001523b2 mod_presence: Send unavailable presence when sending unsubscribed presence stanzas (some legacy clients continue to display unsubscribed contacts as available). 16 years ago
Waqas Hussain 55f1133e4e mod_presence: Fixed: Don't recursively handle inbound presence directed at local host 17 years ago
Waqas Hussain 158acca704 Fixed: Outbound subscription requests silently dropped (regression in hg:7f17d0d00fbb) 17 years ago
Waqas Hussain a9648ac8e3 Fixed: Self-references could be added to rosters via presence subscriptions 17 years ago
Matthew Wild a0b8648d1f mod_presence: Tag outgoing unavailables generated by a disconnect with a from attribute 17 years ago
Matthew Wild 3be56d2e6e mod_presence: Ignore presence sent to host and invalid JIDs, fixes traceback (thanks Deepspawn) 17 years ago
Matthew Wild 118883d655 Remove version number from copyright headers 17 years ago
Matthew Wild 73ab70b38b mod_presence: Convert from Windows line endings 17 years ago
Waqas Hussain bfba1b141b mod_presence: Fixed: Presence probe replies now get sent to the full JID of the probe sender 17 years ago
Waqas Hussain d1ee8e0f53 mod_presence: Send unavailable presence to resources from non-available resources on disconnect 17 years ago
Waqas Hussain 44ba02eef0 Moved automatic unavailable presence generation on disconnect from sessionmanager to mod_presence 17 years ago
Waqas Hussain 4fecbc0bbf mod_presence: Broadcast presence to resources before contacts 17 years ago
Waqas Hussain d7fd01bb42 mod_presence: Prevented normal presence from non-interested resources from being dropped 17 years ago
Waqas Hussain 25a62bae4e mod_presence: Changed handle_normal_presence to use a local roster rather than origin's roster 17 years ago
Waqas Hussain 0d35651c13 mod_presence: Simplified roster iteration 17 years ago
Waqas Hussain b5bf437c6f mod_presence: Eliminated a jid_split 17 years ago
Waqas Hussain 720184a0b5 mod_presence: Removed some unnecessary code 17 years ago
Matthew Wild 6d2714d32f mod_presence: Declare t_insert, fixes a potential traceback 17 years ago
Waqas Hussain 11e4a5fa67 mod_presence: Removed dead code 17 years ago
Waqas Hussain 0316450238 mod_message, mod_presence: Maintain list of top resources. Less work in routing messages to bare JIDs. - #optimization 17 years ago
Waqas Hussain 00f021695c mod_presence: Fix a global access 17 years ago
Waqas Hussain 028a4979d1 mod_presence: Check for nil 'to' attribute in all cases for outgoing stanzas 17 years ago
Waqas Hussain 6f05311d94 mod_presence: Check for nil 'to' attribute in all cases for incoming stanzas 17 years ago
Waqas Hussain 39a5e9a883 mod_presence: return true from incoming presence handlers to prevent further processing 17 years ago
Waqas Hussain 71e6ba9a5c mod_presence: Handle non-subscription presence and routing 17 years ago
Waqas Hussain 78eea929eb mod_presence: Handle subscriptions and probes 17 years ago
Waqas Hussain 739fcf0e20 mod_presence: Add hooks for inbound presence 17 years ago
Waqas Hussain fca2512650 mod_presence: Fix a comment 17 years ago
Waqas Hussain 462c308e8d mod_presence: Handle all outbound presence stanzas 17 years ago
Waqas Hussain 2b3431a779 mod_presence: A little cleanup 17 years ago
Waqas Hussain 7ff04a760e mod_presence: Remove JIDs from directed presence list on sending error or unavailable presence 17 years ago
Waqas Hussain a039878df6 mod_presence: Handle outbound presence to full JIDs 17 years ago
Waqas Hussain 56503dcc06 mod_presence: Changed to use the prosody.events object directly, rather than through eventmanager2 17 years ago
Matthew Wild 72b2a6fd6b mod_presence: Lower some log levels to their correct values 17 years ago
Matthew Wild bc682f6d41 mod_presence: Use logger supplied by modulemanager 17 years ago
Matthew Wild 5f25d03a92 mod_presence: Leave alone the from attribute of session.presence. Big thanks to albert for figuring out the steps to reproduce this bug, and for giving us a ([very] slight) performance increase! 17 years ago
Waqas Hussain 6882c5dae0 mod_presence: Added a FIXME comment about directed presence 17 years ago
Waqas Hussain 5876adcc5e mod_presence: return true from the presence handler 17 years ago
Waqas Hussain 3ab59e41d3 mod_presence: Broadcast a user's presence to only the user's 'available' resources 17 years ago
Waqas Hussain 2914bea954 mod_presence: Fix for local presence subscriptions and probes 17 years ago
Waqas Hussain a4889cee50 mod_presence: Remove some rather drastic debugging code 17 years ago
Waqas Hussain ea626fdf64 mod_presence: Fix incorrect internal routing for probes and subscriptions 17 years ago
Waqas Hussain 85faabc6f4 Stopped using presencemanager in stanza_router 17 years ago
Waqas Hussain 6857f81a91 mod_presence: initial commit 17 years ago
Waqas Hussain 6951dc1cd2 Fixed: Issue with presence error routing 17 years ago