-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 On 1/27/14, 11:34 AM, Philipp Hancke wrote: > Am 27.01.2014 19:23, schrieb Matthew A. Miller: >> -----BEGIN PGP SIGNED MESSAGE----- >> Hash: SHA512 >> >> I've run into a condition that I think requires special considerations >> in XEP-0220: > [...] >> I imagine the dialback requests would be done again with the new >> connection, to keep the overall flow simpler. >> >> >> Thoughts? > > Sounds good. One reason to update 0220 -- either as a XEP or an I-D. > > One question that came to my mind: that is limited to telling the initiating server that it can not add a new domain? > > Protocol-wise this might also be used for "ok, i am handling too many traffic now, can you offload cogswell-cogs.example please". > This would be somewhat attractive, since you can reject based on actual traffic rather than number of current domain pairs. > > But I doubt codebases would handle a step4-error without an associated step1 request correctly. > I think the "deferred offloading" would be ideal, but I agree that it's arguably too error-prone for a lot of existing codebases.
I suppose it could be defined as a new error condition for any stanza, and "immediate offload" could be done by sending a predetermined stanza immediately after accepting the multiplex. However, I worry that might be too complex to get right, plus there's the potential compatibility issues with existing servers. - -- - - m&m Matthew A. Miller < http://goo.gl/LK55L > -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.0.22 (Darwin) Comment: GPGTools - https://gpgtools.org Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQEcBAEBCgAGBQJS5qiQAAoJEOz0ck4QngW7LZYH/iMXayHurZtYYGv5IX0oxXO2 z5Bq1VhzE1XGjZzCAmH2YtxAXolw4FrX3qoP9Jzy8x+Qr48UEBLE5eJ0f4vEI3wu 169Z1WVCr7B0/bwfg8XsS2flWD3Q2HpeupPlx0dc0p3/kR027eXyAJrBNvNASY7M 6teKYbwyynWqKZQrZHKnUio22fQppF1wAhCdhQx3uwmsIetM2wRXIx2qyw85c9Z+ bsfvUPHfTRuOUrbDw38Nu7tswNgwgr95C9n16TCrYMGw1EDgppR5cdlzgi38p4u5 I5ZBCUigzN+m9H12hPYd8rLELZcfoCKUS86N8Gz+vvt9iQGfyZCteD2cnc//4Ic= =C5pr -----END PGP SIGNATURE-----