Commit Graph

2331 Commits (bb07b5a54fb3bd2979ab84d494b702b35c8a445a)

Author SHA1 Message Date
daurnimator bb07b5a54f plugins/muc/muc.lib: Fix incorrect whois logic (thanks mva) 12 years ago
Waqas Hussain 13bb4e436c plugins/muc/muc.lib: Fix whois check when broadcasting occupant presence 12 years ago
daurnimator 0c26e52848 plugins/muc/muc.lib: Fire event for presence broadcast 12 years ago
Kim Alvefur 12b7a1141a mod_pep_plus: Expose get_pep_service() 12 years ago
Matthew Wild 496c55391e mod_admin_telnet: Add command to list MUC rooms 12 years ago
Kim Alvefur 309f146764 mod_s2s: Fire a 's2s-created' event when new s2s connections are initialized 12 years ago
Kim Alvefur a9cb63cf36 mod_s2s: Remove redundant setting of session.direction 12 years ago
Kim Alvefur b4934b66b9 mod_s2s: Move filter initialization to common place 12 years ago
Kim Alvefur 6eef30829c mod_s2s: Decide on log function once 12 years ago
daurnimator 9e8f0a984c plugins/muc/muc.lib: Even unavailable session need to be routed to sometimes (e.g. their own leave) 12 years ago
daurnimator 975283ba9c plugins/muc/muc: Only set role to nil if it's the last session to leave 12 years ago
daurnimator ae461b4272 plugins/muc/occupant: Check for type == nil rather than type ~= unavailable 12 years ago
daurnimator 0d12eda7d7 plugins/muc/muc: Better check for live sessions 12 years ago
daurnimator 4cc91481bf plugins/muc/muc: Always send occupant list to joining sessions 12 years ago
daurnimator 2ca609d4fd plugins/muc/mod_muc: Get rid of room global; use module:shared to get it 12 years ago
Kim Alvefur a88f746203 mod_admin_telnet: Remove dead code 12 years ago
Kim Alvefur 9ad11cba37 mod_admin_telnet: Show which hosts are components and what type of component in host:list() 12 years ago
Kim Alvefur c5395883d6 mod_admin_telnet: Add c2s:show_tls(), behaves like s2s:show_tls() 12 years ago
Kim Alvefur 15f84804a6 mod_admin_telnet: Move generation of log tag for s2s:show() (adds it to c2s:show() too) 12 years ago
Kim Alvefur 1158b94035 mod_admin_telnet: Add s2s:show_tls() for showing ciphers used on s2s connections 12 years ago
Kim Alvefur 0fb4279fe5 mod_admin_telnet: Move extraction of c2s presence info into session_flags() 12 years ago
Kim Alvefur 0ee4420961 mod_admin_telnet: Split (secure) into (authenticated) + (secure) 12 years ago
Kim Alvefur 929b010f42 mod_admin_telnet: Send NUL byte as keepalive on read timeouts 12 years ago
Matthew Wild c83e3a24ae mod_muc/muc.lib: Fix parameters to send_history() (thanks Peter Villeneuve) 12 years ago
Kim Alvefur 36b77bca8b core.certmanager, core.moduleapi, mod_storage_sql, mod_storage_sql2: Import from util.paths 12 years ago
daurnimator ab23352301 plugins/muc/mod_muc: Place adhoc section into own scope 12 years ago
daurnimator e6e40efd2f plugins/muc/mod_muc: Don't use rooms object directory in adhoc section 12 years ago
daurnimator 2c6ed6291a plugins/muc/mod_muc.lua: Add "each_room" function to iterate over rooms (instead of accessing directly) 12 years ago
daurnimator 63e9b9a510 plugins/muc/mod_muc: Remove attempt_room_creation and create_room function. Instead have a 'track_room' function called from the end of the pre-create hook, and just create an un-tracked room object when we get a presence 12 years ago
daurnimator c73eccaaac plugins/muc/mod_muc: Move `restrict_room_creation` into own area. now uses pre-create hook 12 years ago
daurnimator 202f300c96 plugins/muc/lock.lib: lock inside of pre-create instead of 'created' 12 years ago
daurnimator bbd2657616 plugins/muc/mod_muc: Use module:shared instead of save/restore 12 years ago
daurnimator 940094d4fa plugins/muc: Move 'module:get_option_number("max_history_messages")' from mod_muc into history lib; remove from muclib exports 12 years ago
daurnimator 0de9e9485c plugins/muc/mod_muc: Remove support for `host_session.muc` 12 years ago
daurnimator 0c0b9b11b7 plugins/muc/mod_muc: Move room persistence to own block 12 years ago
daurnimator 51e7021e0c plugins/muc: Add room:has_occupant() method 12 years ago
daurnimator c34f4b0ae3 plugins/muc/mod_muc: No need to treat the host room specially 12 years ago
daurnimator c2b74c3129 plugins/muc/mod_muc: Use get_option_string instead of get_option and checking 12 years ago
daurnimator 002467dc48 plugins/muc/mod_muc: Move affiliation monkey patch into own scope 12 years ago
Kim Alvefur 13d11d6735 mod_s2s: Follow XMPP Core on when a stream is to be considered ready 12 years ago
daurnimator 09fa17a7ef plugins/muc/muc.lib: Move sending of occupant list to joining user out of hook, and into main flow: It has to occur before publication of their status 12 years ago
daurnimator 9592b3a68c plugins/muc/members_only.lib: Compare affiliations via rank; wrap some long lines 12 years ago
daurnimator 126eb3e5b9 plugins/muc/muc.lib: Remove reversed conditionals when firing pre- events 12 years ago
Kim Alvefur b9350a6264 mod_http: Update to disable peer verification with the new certmanager 12 years ago
daurnimator 70a87e5d5e plugins/muc/subject.lib: If subject is not set by an occupant, it should come from room jid itself 12 years ago
daurnimator 544685b84c plugins/muc/muc.lib: When user leaves; set their role to nil 12 years ago
daurnimator 7c55b4a2e2 plugins/muc: Move 'moderated' code to seperate file; changes default "muc-get-default-role" behaviour 12 years ago
Kim Alvefur 5d015f7fb0 mod_s2s: Replace open_stream() with function that only adds s2s/dialback attributes to stream header 12 years ago
daurnimator aa2da859d0 plugins/muc: Move 'hidden' ('public') code to own file 12 years ago
daurnimator 68f64d2817 plugins/muc: Move subject code to seperate module 12 years ago