Commit Graph

69 Commits (41d45e0c64b94de227f048d5f376699dd6041735)

Author SHA1 Message Date
Waqas Hussain 3aedbba678 mod_presence: Added option 'ignore_presence_priority'. 16 years ago
Matthew Wild 017a533158 Backed out changeset c75c22c316d6 (the XMPP spec now gives a better way to do this) 16 years ago
Matthew Wild 2bc0606453 Update copyright headers for 2010 16 years ago
Waqas Hussain fdcf472ada mod_presence: Added config option 'bare_message_delivery_policy'. Allowed values are 'priority' (default) and 'broadcast'. 16 years ago
Waqas Hussain a58fef84ce mod_presence: Reflect the user's own presence back to them. 16 years ago
Waqas Hussain 763b4d3fc7 mod_presence: Don't depend on user being online when calculating top resources. 16 years ago
Waqas Hussain 199d21bfc8 mod_presence: Don't depend on sessions array existing for a user when handling outgoing presence broadcast. 16 years ago
Waqas Hussain 927e5d1974 mod_presence: Quick fix to make probes from local users to local hosts work. 16 years ago
Waqas Hussain 90a52d44b3 mod_presence: Added handler for presence subscriptions and probes to local hosts. 16 years ago
Waqas Hussain 0d85845a97 mod_presence: Respond with an unavailable presence when subscribers probe and no resources are available. 16 years ago
Matthew Wild 250664a386 mod_presence: Automatically deny presence requests for hosts, fixes traceback in #153 16 years ago
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 15b32576a9 mod_presence: Reflect the user's own presence back to them. 16 years ago
Waqas Hussain 60c40e44de mod_presence: Don't depend on user being online when calculating top resources. 16 years ago
Waqas Hussain 1349805068 mod_presence: Don't depend on sessions array existing for a user when handling outgoing presence broadcast. 16 years ago
Waqas Hussain 0ff3e76b77 mod_presence: Quick fix to make probes from local users to local hosts work. 16 years ago
Waqas Hussain 0e7b83863a mod_presence: Added handler for presence subscriptions and probes to local hosts. 16 years ago
Waqas Hussain d77c415e76 mod_presence: Respond with an unavailable presence when subscribers probe and no resources are available. 16 years ago
Matthew Wild 649aefc28e mod_presence: Automatically deny presence requests for hosts, fixes traceback in #153 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