mod_presence: Changed handle_normal_presence to use a local roster rather than origin's roster

mod_presence: Simplified roster iteration

mod_presence: Eliminated a jid_split

mod_presence: Removed some unnecessary code

sessionmanager: Reset bare_sessions[user] after resource conflict resolution. Fixes the other stanza gobbling bug \o/

mod_presence: Declare t_insert, fixes a potential traceback

sessionmanager: Newly created sessions shouldn't have a priority. Fixes one of the stanza-gobbling bugs \o/

s2smanager: Log the hostname and address when s2s connection fails instantly

hostmanager: Add disallow_s2s to config, defaults to false unless anonymous_login is enabled, then defaults to true

stanza_router: Check host.disallow_s2s before routing over s2sout. you can haz no s2s.

(0) -1000 -300 -100 -10 +10 +100 +300 +1000 tip

mercurial