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.
...
- All private IQ results are now routed to the resource that send the original request
- Private messages are now routed to all of the user's sessions
- Much cleaner code
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