| Summary: | Kopete - Jabber connection error: Host not found | ||
|---|---|---|---|
| Product: | TDE | Reporter: | linux |
| Component: | tdenetwork | Assignee: | Slávek Banko <slavek.banko> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | bugwatch, linux, michele.calgaro, slavek.banko |
| Priority: | P5 | ||
| Version: | R14.0.x [Trinity] | ||
| Hardware: | Other | ||
| OS: | Linux | ||
| Compiler Version: | TDE Version String: | ||
| Application Version: | Application Name: | ||
| Bug Depends on: | |||
| Bug Blocks: | 2696 | ||
| Attachments: | Process all SRV records or fallback if SRV records not exist | ||
|
Description
linux
2016-11-07 08:16:43 CST
Yes, there is a different behavior from previous versions. In the previous version was always enforced "Override default server information" and used older XMPP protocol (see bug 698). Now is used newer versions of XMPP protocol and server is searched using the SRV records, if the user deliberately not turn on the "Override default server information", I'm looking into the specs, it seems that it can be used as a fallback server name and the default port if the server SRV records do not exist. Created attachment 2742 [details] Process all SRV records or fallback if SRV records not exist As I understand from the specification, fallback can be used only in the event that there are no SRV records. The patch adds this option. It also complements the processing of all SRV records. See: http://xmpp.org/rfcs/rfc6120.html#tcp-resolution Patch pushed to GIT in hash 244c1e03 (master) and 8fb0b52d (r14.0.x). Please, you're using Debian or Ubuntu? You can test whether the issue is resolved through packages in the Preliminary Builds Stable repository? Tested in R14.0.5 development and it seems to work. "Use protocol encryption (SSL)" unchecked, "Override default server information" unchecked and it connects fine using TLSv1.2 (according to Wireshark). |