Commit Graph

634 Commits (54c77c0054c13aed866c19bec1179a886eaefea8)

Author SHA1 Message Date
Matthew Wild 220a7eefbd mod_vcard: Stricter matching of vcard stanzas with vcard_compatibility enabled, fixes intercepting stanzas to the full JID that it shouldn't 16 years ago
Waqas Hussain 2093797462 mod_register: Properly notify contacts of subscription removal on account deletion. 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 a3c705d9ee mod_roster: Ask remote server to remove pending subscription requests when removing roster items. 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 57af671e2b mod_console: Moved activation of the console port from the main file to mod_console. 16 years ago
Waqas Hussain a0dc6018da mod_register: Log a debug message when a session's IP is not available. 16 years ago
Waqas Hussain 09a6ddbe28 mod_bosh: Set session.ip for BOSH sessions. 16 years ago
Waqas Hussain 316bc45e71 Changed separator between attribute names and prefixes from '|' to '\1' (optimization and cleanup). 16 years ago
Matthew Wild c529f3ff76 mod_posix: Log warning when no_daemonize is used, and instruct on how to update config 16 years ago
Matthew Wild f14b4f762a mod_posix: Switch config option to 'daemonize', fall back to 'no_daemonize' if not set, default behaviour remains the same... daemonize if mod_posix is loaded 16 years ago
Waqas Hussain d1eba1b220 MUC: Include occupants' real JIDs in their presence (semi-anonymous rooms). 16 years ago
Waqas Hussain c73ece03d8 mod_welcome: Change $user to $username in default welcome message (thanks to chris for spotting) 16 years ago
Waqas Hussain 60087d4680 mod_console: Added proper cleanup for disconnected console sessions. 16 years ago
Waqas Hussain 1580c8c12b MUC: Fixed: affiliation='none' was omitted from some presence broadcasts. 16 years ago
Waqas Hussain 598ddfd001 MUC: Fixed an issue with multi-session nicks where the 'from' attribute in a presence broadcast was not being properly set. 16 years ago
Waqas Hussain 3abe249511 PEP: Better reload support. 16 years ago
Waqas Hussain 8ca1f81738 PEP: Send publish IQ result before broadcast. 16 years ago
Waqas Hussain 6a1146aeef PEP: Stricter checks on payload validity. 16 years ago
Waqas Hussain 6c53a43802 PEP: Clone payloads to allow plugins to reuse stanzas. 16 years ago
Waqas Hussain 64206e3645 PEP: Fixed namespace for the <item> element in PEP broadcasts. 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 5479ec407c MUC: List occupants in a room's disco#items response. 16 years ago
Waqas Hussain 27298d7e5b MUC: Added config option 'restrict_room_creation' to allow restricting room creation to admins. 16 years ago
Waqas Hussain 2eb8cf191a mod_lastactivity: Gave a positive priority to the presence event hook. 16 years ago
Waqas Hussain ad95597ac2 MUC: Added 'name' config option, for specifying the component's name in disco responses. 16 years ago
Waqas Hussain 22cd9aadf6 mod_lastactivity: Persist data across reloads. 16 years ago
Waqas Hussain ee5999b307 mod_lastactivity: Allow users to request their own last activity. 16 years ago
Waqas Hussain 766508f5f8 mod_lastactivity: Initial commit. 16 years ago
Waqas Hussain 78879a5134 mod_uptime: Removed event hook for iq/bare. mod_uptime only deals with iq/host queries. 16 years ago
Waqas Hussain f4647ca54c mod_uptime: Removed unused variables. 16 years ago
Waqas Hussain 8d0f16c431 mod_uptime: Updated to use events (which also fixes a few minor issues). 16 years ago
Waqas Hussain 23ff2cf40e mod_saslauth: Fixed access of globals. 16 years ago
Waqas Hussain cd2d2e8037 mod_saslauth: Marked the im-session stream feature as optional. This allows smart clients to save a round trip. 16 years ago
Waqas Hussain 934db1b404 mod_time: Updated to use events (which also fixes a few minor issues). 16 years ago
Waqas Hussain 5ea99e76f0 mod_ping: Updated to use events (which also fixes a few minor issues). 16 years ago
Waqas Hussain dd1e1f3980 mod_console: Fixed traceback occuring on using module:list on unknown hosts. 16 years ago
Waqas Hussain 09d59fbf6b mod_console: Added help text for config:reload(). 16 years ago
Waqas Hussain 91e96a8a1c MUC: Re-enable nick changes for non-multisession nicks. 16 years ago
Matthew Wild 531956142c mod_console: Add missing hosts:list() command 16 years ago
Waqas Hussain 30b30a2c06 MUC: Added support for reason messages in role and affiliation changes (e.g., reason for kick, etc). 16 years ago
Waqas Hussain b9fbde5ff7 MUC: Rewrote code for mediated invites to be more robust, and to support legacy clients. 16 years ago
Waqas Hussain b6af612f7c mod_vcard: Cleaned up unused variables and global accesses. 16 years ago
Waqas Hussain 01b77c1527 mod_vcard: Removed stream feature. 16 years ago
Waqas Hussain df08ef068e mod_vcard: Refactoring and cleanup. 16 years ago
Waqas Hussain 77412b780c mod_vcard: Moved completely to new event based hooks. 16 years ago
Waqas Hussain 17a29f5158 mod_vcard: Fixed traceback on attempt to set vcards by non-c2s sessions. 16 years ago