plugins.pubsub: Fix to use :childtags() for iterating through items in a pubsub notification (:matching_tags() was removed from Prosody)

plugins.roster: Add roster push handling, roster item parsing, delete_contact()

plugins.presence: Fix priority setting. (Thanks Florob)

Merge with Zash

plugins.groupchat: Fix self reference when leaving rooms

plugins.smacks: XEP-0198 support

plugins.groupchat: Fix prev commit.

plugins.groupchat: Extra options. Route join presence through the room. Option to stamp from attr on outgoing stanzas (useful for components).

plugins.groupchat: Trying to get subject to behave properly

plugins.groupchat: Fix a missing `st.` and send join stanza regardless of return value from pre-join event.

squishy: Add groupchat plugin

plugins.groupchat: Adapt from Riddim

Merge with Zash

plugins.disco: Load the presence plugin

plugins.disco: Use the new presence plugin for caching and resending

squishy: Add plugis.presence

plugins.presence: Initial commit of plugin that caches the last outgoing presence, and handles rebroadcast

plugins.disco,compression: Use xmlns_* variables

plugins.disco: Fix missing xmlns variable.

plugins.legacy: Try to login anyways, compat for servers not supporting XEP 78 properly.

verse: Make add_plugin only load a plugin once per stream

plugins.disco: Fix disco_local_services() to call callback with empty array in case of disco error

verse.client: Fix two cases where we called methods on the base stream object instead of the current one

Merge with Zash

(0) -100 -50 -24 +24 +50 +100 +300 tip

mercurial