Log

plugins/mod_s2s/mod_s2s.lua @ 10849:19e7092e062c

description author age
mod_c2s,mod_s2s: Use a distinct stream error for hitting stanza size limit Kim Alvefur Sun, 31 May 2020 22:25:48 +0200
mod_s2s: Run stream close in async context Kim Alvefur Fri, 08 May 2020 23:55:51 +0200
mod_s2s: Improve signaling of stream open events Kim Alvefur Fri, 08 May 2020 23:54:17 +0200
mod_s2s: Fix typo in comment [codespell] Kim Alvefur Thu, 13 Feb 2020 23:03:03 +0100
mod_s2s: Comment on the various 'reason' arguments passed to :close Kim Alvefur Sun, 26 Jan 2020 19:52:48 +0100
mod_s2s: Pass use_ipv4/use_ipv6 from config to service resolver Matthew Wild Sat, 25 Jan 2020 14:38:42 +0000
Backed out changeset 74d66b1be989 (not optimal API) Matthew Wild Sat, 25 Jan 2020 14:25:21 +0000
mod_s2s: Pass use_ipv4/ipv6 from config to connector config Matthew Wild Fri, 24 Jan 2020 13:49:33 +0000
mod_s2s: Remove obsolete pre-connect buffer Kim Alvefur Tue, 17 Dec 2019 00:34:39 +0100
mod_s2s: Fix name conflict introduced in c7864f970969 Kim Alvefur Tue, 10 Dec 2019 17:43:26 +0100
mod_s2s: Invert condition to return early and reduce indentation Kim Alvefur Wed, 04 Dec 2019 22:37:20 +0100
mod_s2s: Fix mistake in 28755107c2f4 Kim Alvefur Tue, 03 Dec 2019 17:29:43 +0100
mod_s2s: Refactor stream error handling on close Kim Alvefur Sun, 01 Dec 2019 12:21:26 +0100
mod_s2s: Use stanza type check instead of duck typing Kim Alvefur Sun, 01 Dec 2019 12:19:36 +0100
mod_s2s: Improve TLS handshake error messages Kim Alvefur Sun, 01 Dec 2019 01:20:34 +0100
mod_s2s: Log from session logger Kim Alvefur Sat, 30 Nov 2019 23:33:39 +0100
mod_s2s: Improve log message about forbidding insecure connections Kim Alvefur Sat, 30 Nov 2019 23:29:15 +0100
mod_net_multiplex: Add support for using ALPN Kim Alvefur Fri, 29 Nov 2019 23:27:51 +0100
mod_s2s: Prevent unhandled stanza handler from complaining about stream features on aborted connections Kim Alvefur Fri, 29 Nov 2019 18:15:23 +0100
mod_s2s: Abort outgoing connections earlier when TLS requirement isn't satisfied Kim Alvefur Thu, 28 Nov 2019 18:30:30 +0100
mod_s2s: Send stream errors for cert problems on outgoing connections Kim Alvefur Thu, 28 Nov 2019 17:32:15 +0100
mod_s2s: Improve error in bounces due to cert validation problems Kim Alvefur Wed, 27 Nov 2019 23:26:59 +0100
mod_s2s: Add error text for error replies on some s2s failures (#770) Kim Alvefur Sat, 23 Nov 2019 01:32:53 +0100
s2s: Allow passing a custom error for bouncing queued stanzas (#770) Kim Alvefur Sat, 23 Nov 2019 01:29:03 +0100
mod_s2s: Wait for remote to close any connection allowing incoming stanzas Kim Alvefur Mon, 18 Nov 2019 20:37:40 +0100
mod_s2s: Allow passing bounce reason as an util.error object (see #770) Kim Alvefur Fri, 08 Nov 2019 23:03:47 +0100
mod_s2s: Only nameprep stream to/from addresses if they are present Kim Alvefur Sat, 02 Nov 2019 15:43:17 +0100
mod_s2s: Close with a stream error in case neither SASL or Dialback are available Kim Alvefur Sun, 06 Oct 2019 21:14:53 +0200
mod_s2s: Remove warning about hostname mismatch Kim Alvefur Sat, 07 Sep 2019 18:54:59 +0200
mod_s2s: Insert s2sin into outgoing routing table when bidirectional Kim Alvefur Sat, 07 Sep 2019 18:33:16 +0200
mod_s2s: Add function to send replies on s2sout connections that support incoming traffic Kim Alvefur Sat, 07 Sep 2019 18:32:29 +0200
mod_s2s: Handle authentication of s2sin and s2sout the same way Kim Alvefur Sat, 07 Sep 2019 17:44:57 +0200
mod_s2s: Remove obsolete cleanup code Kim Alvefur Sat, 07 Sep 2019 19:00:37 +0200
Remove COMPAT with temporary luasec fork Kim Alvefur Sun, 25 Aug 2019 23:12:55 +0200
mod_s2s: Use net.connect instead of s2sout.lib for outgoing s2s connections Kim Alvefur Sat, 10 Nov 2018 13:37:32 +0100
mod_s2s: Distinguish between high and low level errors in bounces Kim Alvefur Thu, 01 Aug 2019 05:25:34 +0200
plugins: Remove tostring call from logging Kim Alvefur Tue, 30 Jul 2019 02:29:36 +0200
mod_tls: Restore querying for certificates on s2s Kim Alvefur Mon, 11 Mar 2019 13:07:59 +0100
core.certmanager: Do not ask for client certificates by default Kim Alvefur Sun, 10 Mar 2019 19:58:28 +0100
mod_c2s, mod_s2s, mod_component: Log invalid XML escaped (fixes #734) Kim Alvefur Tue, 15 Jan 2019 20:08:30 +0100
mod_s2s: Indicate origin of s2s error Kim Alvefur Mon, 08 Oct 2018 15:03:26 +0200
mod_s2s: Silence all warnings instead of ignoring the entire module Kim Alvefur Sun, 30 Sep 2018 17:49:56 +0200
Merge 0.10->trunk Matthew Wild Mon, 30 Jul 2018 15:13:54 +0100
sessionmanager, mod_s2s: Bring debug line for outgoing stanzas in line with that for incoming Kim Alvefur Tue, 24 Jul 2018 19:07:26 +0200
mod_s2s: Reduce logging (#776) Kim Alvefur Sun, 22 Jul 2018 19:45:58 +0200
sessionmanager, mod_s2s: Bring debug line for outgoing stanzas in line with that for incoming Kim Alvefur Tue, 24 Jul 2018 19:07:26 +0200
mod_s2s: Reduce logging (#776) Kim Alvefur Sun, 22 Jul 2018 19:45:58 +0200
Merge 0.10->trunk Kim Alvefur Fri, 22 Jun 2018 14:18:36 +0200
mod_s2s: Close sockets held by resolver (#1170) Kim Alvefur Sun, 17 Jun 2018 20:02:40 +0200
mod_s2s: Add a counter for IPv6. Emmanuel Gil Peyrot Sat, 09 Sep 2017 14:45:23 +0100
mod_s2s: Don't use string concatenation when passing values to logging Kim Alvefur Sun, 25 Feb 2018 11:20:56 +0100
mod_s2s: Remove tostring() in logging since this is handled by util.format now Kim Alvefur Thu, 21 Dec 2017 07:00:56 +0100
mod_s2s: Restructure some code Kim Alvefur Tue, 05 Dec 2017 13:24:28 +0100
mod_s2s: Remove unused argument [luacheck] Kim Alvefur Tue, 05 Dec 2017 12:35:01 +0100
mod_s2s: Remove unused local [luacheck] Kim Alvefur Tue, 05 Dec 2017 12:34:50 +0100
Merge 0.10->trunk Matthew Wild Tue, 26 Sep 2017 17:24:25 +0100
mod_s2s: Use a separate resolver object for each outgoing session Matthew Wild Mon, 25 Sep 2017 23:12:47 +0100
Merge 0.10->trunk Kim Alvefur Thu, 14 Sep 2017 02:48:34 +0200
Merge 0.9->0.10 Kim Alvefur Thu, 14 Sep 2017 02:47:40 +0200
mod_component, mod_s2s: Iterate over child tags instead of child nodes (can include text) in stream error (same as 176b7f4e4ac9) Kim Alvefur Thu, 14 Sep 2017 01:27:36 +0200
Merge 0.10->trunk Kim Alvefur Thu, 26 Jan 2017 19:47:33 +0100
mod_c2s, mod_s2s: Remove comment that no longer applies since 946871f6e3c8 Kim Alvefur Wed, 25 Jan 2017 11:18:00 +0100
mod_s2s: Clarify that it is stream features that can't be offered (here too) Kim Alvefur Wed, 25 Jan 2017 11:13:40 +0100
Merge 0.10->trunk Kim Alvefur Fri, 07 Oct 2016 16:52:18 +0200
Merge 0.9->0.10 Kim Alvefur Wed, 28 Sep 2016 14:45:02 +0200
mod_s2s: Lower log message to 'warn' level, standard for remotely-triggered protocol issues 0.9.11 Matthew Wild Tue, 27 Sep 2016 22:01:46 +0100
Merge 0.10->trunk Matthew Wild Mon, 12 Sep 2016 22:31:25 +0100
mod_c2s, mod_s2s: Switch connection counting to 'amount' type and enumerate once per statistics interval Kim Alvefur Mon, 12 Sep 2016 15:01:16 +0200
Merge 0.10->trunk Matthew Wild Wed, 31 Aug 2016 16:25:21 +0100
Backed out changeset a23b5cb8c22b Matthew Wild Wed, 31 Aug 2016 11:42:03 +0100
Merge 0.10->trunk Kim Alvefur Sun, 28 Aug 2016 05:15:13 +0200
mod_s2s: Fire event when s2s connection fails Matthew Wild Sat, 27 Aug 2016 13:40:10 +0100
Merge 0.10->trunk Kim Alvefur Mon, 08 Aug 2016 16:41:09 +0200
mod_s2s: Index session after checking if it exists (fixes traceback in case of a connection without a session having a read timeout) Kim Alvefur Sun, 07 Aug 2016 20:48:37 +0200
Merge 0.10->trunk Kim Alvefur Fri, 08 Jul 2016 15:12:44 +0200
mod_c2s, mod_s2s: Bootstrap connection count statistic on module load Kim Alvefur Thu, 07 Jul 2016 18:48:58 +0200
mod_s2s: Add util.async support Kim Alvefur Mon, 30 May 2016 13:36:43 +0200
Merge 0.10->trunk Kim Alvefur Mon, 30 May 2016 13:30:53 +0200
mod_s2s: Remove compat with namespace issue from Prosody pre-0.6.2 Kim Alvefur Mon, 30 May 2016 13:30:32 +0200
Update every link to the documentation to use HTTPS Emmanuel Gil Peyrot Sat, 16 Apr 2016 21:08:05 +0100
Merge 0.10->trunk Kim Alvefur Mon, 14 Mar 2016 14:20:37 +0100
mod_s2s: Include name of remote server when it's missing the stream ID (thanks Ge0rG) Kim Alvefur Mon, 14 Mar 2016 13:27:02 +0100
Merge 0.10->trunk Kim Alvefur Tue, 26 Jan 2016 14:15:38 +0100
Merge 0.9->0.10 Kim Alvefur Tue, 26 Jan 2016 14:15:00 +0100
mod_c2s, mod_s2s: Lower priority of session shutdown to negative, so that plugins hooking at the default priority run first (fixes #601) Kim Alvefur Tue, 26 Jan 2016 00:28:07 +0100
Merge 0.10->trunk Kim Alvefur Sun, 11 Oct 2015 20:03:00 +0200
mod_s2s: Fire global event for stream features where the remote server has not sent the 'to' stream attribute Kim Alvefur Sun, 11 Oct 2015 14:03:53 +0200
Merge 0.10->trunk Kim Alvefur Fri, 25 Sep 2015 18:03:44 +0200
mod_s2s: Account for connections that time out in connection count measure Kim Alvefur Fri, 25 Sep 2015 15:16:25 +0200
Merge 0.10->trunk Kim Alvefur Thu, 24 Sep 2015 20:15:19 +0200
mod_c2s, mod_s2s: Close incoming connections if there are no features to offer on incomplete streams (fixes #285) Kim Alvefur Thu, 24 Sep 2015 20:05:23 +0200
Merge 0.10->trunk Kim Alvefur Wed, 13 May 2015 22:33:40 +0200
Merge 0.9->0.10 Kim Alvefur Wed, 13 May 2015 22:31:59 +0200
mod_s2s: Mark stream as opened directly after opening stream, prevents session.close opening it again Kim Alvefur Wed, 13 May 2015 21:56:22 +0200
mod_s2s: Don't cache session.sends2s (or do it later), prevents sending data after session was closed Kim Alvefur Wed, 13 May 2015 21:55:08 +0200
Merge 0.10->trunk Matthew Wild Wed, 06 May 2015 19:26:53 +0100
mod_s2s: Fire read timeout event on correct virtualhost for incoming connections Kim Alvefur Wed, 06 May 2015 13:35:34 +0200
Merge 0.10->trunk Kim Alvefur Sun, 26 Apr 2015 00:07:36 +0200
mod_c2s, mod_s2s: Collect statistics on number of connections Kim Alvefur Sun, 26 Apr 2015 00:06:11 +0200
mod_s2s: Catch attempt to close dummy origin of s2s error replies (fixes a top level error) Kim Alvefur Sun, 05 Apr 2015 16:47:49 +0200
Merge with merge merge merge Matthew Wild Fri, 27 Mar 2015 22:19:44 +0000
Merge 0.9->0.10 (third time lucky) Matthew Wild Fri, 27 Mar 2015 22:11:58 +0000
Merge 0.9->0.10 Matthew Wild Thu, 26 Mar 2015 16:48:39 +0000
mod_s2s: to/from attributes are required on s2s stream headers. Set them to '' when not available. Fixes #468. 0.9.8 Matthew Wild Tue, 24 Mar 2015 16:03:37 +0000
Merge 0.9->0.10 Matthew Wild Tue, 14 Oct 2014 10:59:27 +0100
mod_s2s: Capitalize log message Kim Alvefur Fri, 10 Oct 2014 00:56:53 +0200
mod_s2s: Close s2s connections that can not proceed due to mod_dialback not being present Kim Alvefur Tue, 23 Sep 2014 19:41:10 +0200
core.stanza_router, mod_s2s: Move handling of S2S features to mod_s2s from stanza_router Kim Alvefur Tue, 09 Sep 2014 15:05:46 +0200
Merge 0.9->0.10 Kim Alvefur Tue, 02 Sep 2014 22:33:11 +0200
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) Matthew Wild Fri, 29 Aug 2014 11:54:34 +0100
mod_s2s: Close offending s2s streams missing an 'id' attribute with a stream error instead of throwing an unhandled error Kim Alvefur Tue, 02 Sep 2014 17:24:25 +0200
Merge 0.9->0.10 Matthew Wild Thu, 28 Aug 2014 09:23:24 +0100
mod_c2s, mod_s2s: Log received invalid stream headers Matthew Wild Sat, 23 Aug 2014 09:29:17 +0100
mod_s2s: Reset stream ID when resetting stream [compliance] Kim Alvefur Wed, 27 Aug 2014 13:20:08 +0200
mod_s2s: Mark stream as opened earlier for outgoing connections, fixes double stream headers on policy failures Kim Alvefur Tue, 26 Aug 2014 21:50:08 +0200
mod_s2s: Remove unused locals Kim Alvefur Fri, 25 Jul 2014 21:12:21 +0200
mod_s2s_auth_certs: Split PKIX based certificate checking from mod_s2s into new plugin Kim Alvefur Fri, 25 Jul 2014 20:41:54 +0200
mod_dialback: Short-circuit dialback auth if certificate is considered valid Kim Alvefur Fri, 04 Jul 2014 21:48:25 +0200
mod_s2s: Fire a 's2s-created' event when new s2s connections are initialized Kim Alvefur Sat, 24 May 2014 11:17:26 +0200
mod_s2s: Remove redundant setting of session.direction Kim Alvefur Thu, 22 May 2014 22:49:43 +0200