Commit Graph

131 Commits (d3bdcaeda0e621f05abaa6c8a86b52dc20a02859)

Author SHA1 Message Date
Kim Alvefur d3bdcaeda0 mod_s2s: Remove tostring() in logging since this is handled by util.format now 8 years ago
Kim Alvefur 5389a3a5cf mod_s2s: Restructure some code 8 years ago
Kim Alvefur e803ffc6fe mod_s2s: Remove unused argument [luacheck] 8 years ago
Kim Alvefur eac8dbee7b mod_s2s: Remove unused local [luacheck] 8 years ago
Matthew Wild 86ee041be8 mod_s2s: Use a separate resolver object for each outgoing session 8 years ago
Kim Alvefur 5dee36d838 mod_component, mod_s2s: Iterate over child tags instead of child nodes (can include text) in stream error (same as 176b7f4e4ac9) 8 years ago
Kim Alvefur befdc64576 mod_c2s, mod_s2s: Remove comment that no longer applies since 946871f6e3c8 9 years ago
Kim Alvefur ac7a1daba8 mod_s2s: Clarify that it is stream features that can't be offered (here too) 9 years ago
Matthew Wild 4c0ea8780e mod_s2s: Lower log message to 'warn' level, standard for remotely-triggered protocol issues 9 years ago
Kim Alvefur 522f448b35 mod_c2s, mod_s2s: Switch connection counting to 'amount' type and enumerate once per statistics interval 9 years ago
Matthew Wild 9ab7221521 Backed out changeset a23b5cb8c22b 9 years ago
Matthew Wild f6fd68b0dd mod_s2s: Fire event when s2s connection fails 10 years ago
Kim Alvefur 6cff8fa474 mod_s2s: Index session after checking if it exists (fixes traceback in case of a connection without a session having a read timeout) 10 years ago
Kim Alvefur ddccdcd00d mod_c2s, mod_s2s: Bootstrap connection count statistic on module load 10 years ago
Kim Alvefur a994aa71fb mod_s2s: Add util.async support 10 years ago
Kim Alvefur 9dc461298a mod_s2s: Remove compat with namespace issue from Prosody pre-0.6.2 10 years ago
Emmanuel Gil Peyrot c6048a7cb4 Update every link to the documentation to use HTTPS 10 years ago
Kim Alvefur d1578059cb mod_s2s: Include name of remote server when it's missing the stream ID (thanks Ge0rG) 10 years ago
Kim Alvefur 1875b4a83d mod_c2s, mod_s2s: Lower priority of session shutdown to negative, so that plugins hooking at the default priority run first (fixes #601) 10 years ago
Kim Alvefur 617cacab71 mod_s2s: Fire global event for stream features where the remote server has not sent the 'to' stream attribute 10 years ago
Kim Alvefur d71ec76461 mod_s2s: Account for connections that time out in connection count measure 10 years ago
Kim Alvefur 7dda205176 mod_c2s, mod_s2s: Close incoming connections if there are no features to offer on incomplete streams (fixes #285) 10 years ago
Kim Alvefur ecb35aa0e9 mod_s2s: Mark stream as opened directly after opening stream, prevents session.close opening it again 11 years ago
Kim Alvefur 5298b58b13 mod_s2s: Don't cache session.sends2s (or do it later), prevents sending data after session was closed 11 years ago
Kim Alvefur 80bafb7200 mod_s2s: Fire read timeout event on correct virtualhost for incoming connections 11 years ago
Kim Alvefur 48652fb9d3 mod_c2s, mod_s2s: Collect statistics on number of connections 11 years ago
Kim Alvefur 1be7952fe2 mod_s2s: Catch attempt to close dummy origin of s2s error replies (fixes a top level error) 11 years ago
Matthew Wild bfbcd081de mod_s2s: to/from attributes are required on s2s stream headers. Set them to '' when not available. Fixes #468. 11 years ago
Kim Alvefur fd494572e7 mod_s2s: Capitalize log message 11 years ago
Kim Alvefur fb8f6cc1fb mod_s2s: Close s2s connections that can not proceed due to mod_dialback not being present 11 years ago
Kim Alvefur ccb4b3e493 core.stanza_router, mod_s2s: Move handling of S2S features to mod_s2s from stanza_router 12 years ago
Matthew Wild 899b6d53ae net.http, net.http.server, mod_c2s, mod_s2s, mod_component, mod_admin_telnet, mod_net_multiplex: Add ondetach to release connection from 'sessions' table (or equivalent) 12 years ago
Kim Alvefur 4bc9e05c11 mod_s2s: Close offending s2s streams missing an 'id' attribute with a stream error instead of throwing an unhandled error 12 years ago
Matthew Wild 933bb5a869 mod_c2s, mod_s2s: Log received invalid stream headers 12 years ago
Kim Alvefur ef0bac2fe0 mod_s2s: Reset stream ID when resetting stream [compliance] 12 years ago
Kim Alvefur 306092e0a7 mod_s2s: Mark stream as opened earlier for outgoing connections, fixes double stream headers on policy failures 12 years ago
Kim Alvefur 4a1babcbea mod_s2s: Remove unused locals 12 years ago
Kim Alvefur 069a36e475 mod_s2s: Remove unused locals 12 years ago
Kim Alvefur bd17040999 mod_s2s_auth_certs: Split PKIX based certificate checking from mod_s2s into new plugin 12 years ago
Kim Alvefur 1440be730c mod_dialback: Short-circuit dialback auth if certificate is considered valid 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
Kim Alvefur 13d11d6735 mod_s2s: Follow XMPP Core on when a stream is to be considered ready 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
Kim Alvefur 3e9c8c8384 mod_s2s: Revert e626ee2fe106 change, it broke Dialback 12 years ago
Kim Alvefur e06966ee43 mod_c2s, mod_s2s, mod_component, util.xmppstream: Move all session:open_stream() functions to util.xmppstream 12 years ago
Florian Zeitz 92ee981cd1 mod_s2s: Include IP in log messages, if host is unavailable 12 years ago
Kim Alvefur 5178a1e79f mod_c2s, mod_s2s: Set session.encrypted as session.secure does not allways mean encrypted (eg consider_bosh_secure) 12 years ago