mod_message: Advertise offline message support as per XEP-0160 (thanks nolan)

xmppclient_listener: Pass session close reason to destroy_session (to be used in unavailable presence)

mod_iq: Change sub-event names for IQ errors and results to use stanza IDs

util.stanza: Add stanza:get_text() to retrieve all child text nodes #api

stanza_router: Fire events also for stanzas to components

mod_message, mod_presence: Maintain list of top resources. Less work in routing messages to bare JIDs. - #optimization

util.events: Replaced ipairs with slightly faster numeric for loop - #optimization

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

mercurial