Build: #2325 was successful Manual run by daryl herzmann

Build result summary

Details

Completed
Queue duration
1 hour
Duration
89 minutes
Labels
None
Agent
ip-172-31-27-151.eu-central-1.compute.internal
Revision
2950d055cb1dc84406c4017f91117282fe66fdf1
Total tests
1613
Successful since
#2322 ()

Tests

Code commits

Author Commit Message Commit date
Guus der Kinderen Guus der Kinderen 30b4a1766da5b88ffacb88bc076f4b8595ed8020 OF-2786: Openfire to use system-defined preferences for IPv6 over IPv4
When establishing an outbound connection, Openfire now prefers the IP family as defined by the order in which the operating system returns addresses.
Guus der Kinderen Guus der Kinderen 2950d055cb1dc84406c4017f91117282fe66fdf1 Improve javadoc
Guus der Kinderen Guus der Kinderen 2bf076e6544f1e09f69ce843ebf93d0da6e26c22 OF-2786: Set up multiple, concurrent, outbound connections when establishing S2S
Following the "Happy Eyeballs" directive, have outbound S2S connections to a race to find the fastest connection.
Guus der Kinderen Guus der Kinderen 2e0f316124b3b02359d1600a47329401b6c32ab7 OF-2786: Add new IP resolved based on Happy Eyeballs
This introduces a new utility class that resolves hostnames into IP addresses, as defined by the Happy Eyeballs algorithm.
Guus der Kinderen Guus der Kinderen 8a58b79431099cd747d10cd906f57fff83b8d8e1 OF-2786: Refactoring of DNS resolution utility classes
The implementation that is responsible for resolving an XMPP domain name in a set of socket addresses used a set of purpose-built utility classes. Over time, more and more were added, that each significantly overlapped.

This commit refactors these classes into two basic classes:
- `SrvRecord` - a (partial) representation of a DNS SRV lookup result that represents an _unresolved_ hostname for an XMPP service
- `ResolvedServiceAddress` - a representation of a result of resolving a SrvRecord into an IP address and port.

These replace most other classes, leaving most of them in deprecated state for backwards compatibility.

No major functional changes are intended to be introduced by this commit.

Jira issues

IssueDescriptionStatus
2 more issues…
Unknown Issue TypeOF-2721Could not obtain issue details from Jira
Unknown Issue TypeOF-2784Could not obtain issue details from Jira
Unknown Issue TypeOF-2785Could not obtain issue details from Jira
Unknown Issue TypeOF-2786Could not obtain issue details from Jira
Unknown Issue TypeOF-2885Could not obtain issue details from Jira

Shared artifacts

Artifact File size
.rpm files 48 MB