question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

XEP-0156 (Discovering Alternative XMPP Connection Methods)

See original GitHub issue

If I have properly set up a BOSH server and configured my DNS to serve up a URL per XEP-0156 (e.g., koehn.com), there’s no need to use a third-party connection manager. The system could check the DNS for a TXT record at the XMPP host with text starting with _xmpp-client-xbosh and use that as the connection manager.

Trouble is I’m not sure how you do a TXT DNS resolution from the browser; you certainly could have a server-side component to do the discovery though, you’d just have to have a standard API to send the user’s JID and get back the connection manager to use. The server-side component could get the domain of the JID, check the XEP-0156 DNS entries, and return either a default connection manager or the one used by the domain.


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource. </bountysource-plugin>

Issue Analytics

  • State:closed
  • Created 10 years ago
  • Reactions:3
  • Comments:7 (3 by maintainers)

github_iconTop GitHub Comments

2reactions
poVoqcommented, Oct 11, 2019

Party!

2reactions
devurandomcommented, Feb 16, 2016

XEP-0156 (Discovering Alternative XMPP Connection Methods) also specifies a pure HTTP discovery method.

Read more comments on GitHub >

github_iconTop Results From Across the Web

XEP-0156: Discovering Alternative XMPP Connection ...
This document defines a way to encapsulate information about alternative connection methods for auto-discovery via Link entries in a server's " ...
Read more >
XEP-0156: Discovering Alternative XMPP Connection Methods
This document defines a way to encapsulate information about alternative connection methods in DNS TXT resource records, and as link entries in ...
Read more >
[Standards] UPDATED: XEP-0156 (Discovering Alternative XMPP ...
[Standards] UPDATED: XEP-0156 (Discovering Alternative XMPP Connection Methods). XEP Editor Pipeline xep-editor-pipeline at zombofant.net
Read more >
Package org.jivesoftware.smack.altconnections
Smack's API for XEP-0156: Discovering Alternative XMPP Connection Methods. XEP is partially supported as HTTP lookup is supported but DNS lookup isn't.
Read more >
[Standards] UPDATED: XEP-0156 (Discovering Alternative XMPP ...
Version 1.1 of XEP-0156 (Discovering Alternative XMPP Connection Methods) has been released. Abstract: This document defines a DNS TXT Resource Record ...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found