From 54e2980ce448feb6455535e422edfacf0055501e Mon Sep 17 00:00:00 2001 From: Wojciech Kapcia Date: Tue, 16 Jun 2020 13:56:15 -0400 Subject: [PATCH 1/2] Clarify XEP-0178 (SASL-EXTERNAL) specification that after failed authentication connection doesn't have to be closed in s2s. --- xep-0178.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xep-0178.xml b/xep-0178.xml index 359de488..902dd85f 100644 --- a/xep-0178.xml +++ b/xep-0178.xml @@ -379,7 +379,7 @@

Implementation Note: If Server2 needs to assign an authorization identity during SASL negotiation, it SHOULD use the value of the 'from' attribute of the stream header sent by Server1.

  • -

    Else Server2 SHOULD return a ¬authorized; stream error and close the stream.

    +

    Else Server2 SHOULD return a ¬authorized; error and either close Server1's TCP connection or continue with a Server Dialback (XEP-0220) [8] negotiation.

    From f87438449fb9221ed2a3fa0261ce2d6d8e1221e5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20Sch=C3=A4fer?= Date: Wed, 19 Aug 2020 08:11:32 +0200 Subject: [PATCH 2/2] XEP-0178: add revision block --- xep-0178.xml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/xep-0178.xml b/xep-0178.xml index 902dd85f..1fc1a151 100644 --- a/xep-0178.xml +++ b/xep-0178.xml @@ -22,6 +22,12 @@ N/A &stpeter; &pgmillard; + + 1.2 + 2020-08-19 + @woj-tek +

    Add fallback to dialback if EXTERNAL authentication fails due to practical experience.

    +
    1.1 2011-05-25