Commit Graph

1754 Commits (5048d36617d2fbfa375d8f70ccc6236b448bb66f)

Author SHA1 Message Date
Matthew Wild 05ea6e6798 mod_bosh: Remove redundant code (send stream features in only one place) (thanks Zash) 14 years ago
Matthew Wild 41be7b5569 mod_bosh: Remove troublesome return... continue processing of the streamopen after session creation (because since 16c7b510694b we no longer send an early response) 14 years ago
Waqas Hussain 57b3f76efc MUC: Give host and server admins "owner" affiliation in all rooms. 14 years ago
Waqas Hussain 664243f884 MUC: Expose room metatable in the MUC lib. 14 years ago
Waqas Hussain 35113f999f MUC: Send unavailable presence when the component or server is shutting down. 14 years ago
Waqas Hussain f1f8cf4baf MUC: Fix private IQ and message routing. 14 years ago
Waqas Hussain 333dd0e428 mod_presence, rostermanager: Bring outbound subscription cancellation in line with RFC6121. 14 years ago
Waqas Hussain c204694247 mod_component: For disconnected external components, if a name is specified in config, return it in disco#info replies. 14 years ago
Waqas Hussain c33e8699c0 MUC: Return <item-not-found/> on message and iq to non-existent rooms (thanks Maranda). 14 years ago
Matthew Wild abbff817a9 mod_storage_sql: Return connection from connect even if already connected (thanks IRON) 14 years ago
Kim Alvefur 7d6a3f2438 mod_storage_sql: Complete transactions in list_stores and purge 14 years ago
Kim Alvefur 3496e5281e mod_storage_sql: Keep connections in a shared cache table 14 years ago
Matthew Wild a32fb90be6 mod_bosh: Correctly handle data included in the session initiation request, and cork session while a request is being processed, preventing replying to requests when there may be more data to come, reducing round-trips. 14 years ago
Kim Alvefur e32e74aaae mod_storage_sql: Add method for removing all data belonging to a user 14 years ago
Kim Alvefur 989d976c85 mod_storage_internal: Add method for removing all data belonging to a user 14 years ago
Kim Alvefur a1c6c07c44 mod_storage_sql: Add method for listing stores 14 years ago
Kim Alvefur 780317603f mod_storage_sql: Split out query handling logic from getsql() into a separate function 14 years ago
Kim Alvefur f3b4b75347 mod_storage_internal: Add method for listing stores 14 years ago
Matthew Wild 96fba97cf3 mod_bosh: Backout revision bc0a68cae236 (experimental bosh_auto_cork option) as I don't believe it works 14 years ago
Matthew Wild 19570443dd mod_admin_telnet: Import prosody.incoming_s2s 14 years ago
Matthew Wild c1adfd4157 mod_admin_telnet: Fix usage of incorrect variable 14 years ago
Matthew Wild 57808b7268 mod_admin_telnet: Remove unused variable 14 years ago
Matthew Wild 523e9b1b0c mod_admin_telnet: Import portmanager and s2smanager, as they are both used 14 years ago
Matthew Wild d7b0b8cf6c mod_admin_telnet: Fix broken indentation 14 years ago
Matthew Wild 6637aeffb6 mod_admin_telnet: Use module:get_option() instead of configmanager directly 14 years ago
Matthew Wild 47619af14c mod_dialback: Ignore <db:verify/> with a 'type' attribute on incoming connections, instead of interpreting them as a request to verify a key 14 years ago
Matthew Wild 37dbbe422e mod_vcard: Remove vcard_compatibility COMPAT (moved to mod_compat_vcard in prosody-modules), and add warning for those using the option 14 years ago
Kim Alvefur 3436718fab mod_muc: Remove unused variable and pull hosts into a local 14 years ago
Kim Alvefur a3f9da1b44 mod_muc: Use module:send() instead of core_*_stanza() 14 years ago
Kim Alvefur df70fc2508 mod_announce, mod_motd, mod_pubsub, mod_register, mod_watchregistrations, mod_welcome: Use module:send() instead of core_*_stanza() 14 years ago
Kim Alvefur 9114e88ee0 mod_admin_adhoc, mod_admin_telnet, mod_bosh, mod_c2s, mod_component, mod_pep, mod_presence, mod_roster, mod_s2s: Import core_post_stanza from the global prosody table. 14 years ago
Kim Alvefur a6f403360b mod_admin_telnet: Add xmpp:ping(from, to), useful for initiating s2s connections 14 years ago
IRON 6da5a6f1c0 mod_pep: Allow configurable service discovery identity (Fix) 14 years ago
IRON 372049e114 mod_pep: Allow configurable service discovery identity 14 years ago
Kim Alvefur b27ef47ca4 mod_admin_telnet: Remove useless call to string.lower() 14 years ago
Kim Alvefur 61ea70dcd6 mod_admin_telnet: Add missing import of usermanager 14 years ago
Kim Alvefur edf0023762 mod_admin_telnet: Remove unused or duplicated locals 14 years ago
Matthew Wild 9306fa4979 mod_auth_cyrus, util.sasl_cyrus: Add new option 'cyrus_server_fqdn' to override the hostname passed to Cyrus (and used in e.g. GSSAPI/Kerberos) - fixes #295 14 years ago
Matthew Wild ce33d9c59d mod_muc: Fix a couple of cases of 'forbidden' stanza error being sent with type 'cancel' - fixes #303 14 years ago
Kim Alvefur 6794744053 mod_bosh: Use new format for headers when checking for proxies to get the originating IP 14 years ago
Matthew Wild be56306272 mod_s2s: Bump s2s_timeout to 90, to allow for the TCP timeout (in most cases) - this allows us to continue to try other targets 14 years ago
Matthew Wild 9931497619 mod_c2s, mod_s2s: Lower 'Disconnecting X' log messages from 'info' to 'debug' 14 years ago
Matthew Wild e89b006f03 Hopefully inert commit to clean up logging across a number of modules, removing all cases of concatenation when building log messages 14 years ago
Matthew Wild effb9a4c48 mod_admin_telnet: Always handle commands terminated by line feeds - ensures consistency even when packets are joined or split on the network 14 years ago
Matthew Wild 0771b51658 mod_s2s: Adjust session:close() in line with mod_c2s's - fixes waiting for </stream:stream> if it has already been sent by the peer 14 years ago
Matthew Wild 9f24aa6cf8 mod_s2s/s2sout.lib: Use %s to insert strings into log messages instead of concatenation 14 years ago
Matthew Wild bac46c9935 mod_c2s: Change 'reason' parameter of session:close() to take nil to mean 'graceful close initiated by us' and false for 'graceful close initiated by client' 14 years ago
Matthew Wild 8b103580ec mod_disco: Allow configurable name in disco identity (defaults to 'Prosody') 14 years ago
Matthew Wild f07fe41db1 mod_admin_telnet: Replace anonymous function with loop (saves a closure) 14 years ago
Matthew Wild 6aa575f09b mod_s2s: Don't call ondisconnect manually, don't call conn:close() 3 times (!) and merge its logic and streamdisconnected into session_close - including now waiting for a reply </stream:stream> if there is the chance of further stanzas requiring delivery arriving. session.sends2s() on a half-closed stream returns false. 14 years ago