[Git][java-team/jboss-xnio][master] 5 commits: New upstream version 3.6.3
Markus Koschany
gitlab at salsa.debian.org
Tue May 15 14:53:19 BST 2018
Markus Koschany pushed to branch master at Debian Java Maintainers / jboss-xnio
Commits:
5d2296aa by Markus Koschany at 2018-05-15T15:21:42+02:00
New upstream version 3.6.3
- - - - -
9658cade by Markus Koschany at 2018-05-15T15:21:48+02:00
Update upstream source from tag 'upstream/3.6.3'
Update to upstream version '3.6.3'
with Debian dir cb0fd883faa160b2fe60021e742a1495389a5ddb
- - - - -
57dff696 by Markus Koschany at 2018-05-15T15:22:16+02:00
Update changelog
- - - - -
86a01b08 by Markus Koschany at 2018-05-15T15:24:58+02:00
Declare compliance with Debian Policy 4.1.4.
- - - - -
cca8e5ea by Markus Koschany at 2018-05-15T15:52:39+02:00
Set to UNRELEASED
- - - - -
8 changed files:
- api/pom.xml
- api/src/main/java/org/xnio/XnioIoThread.java
- api/src/main/java/org/xnio/XnioWorker.java
- api/src/main/java/org/xnio/_private/Messages.java
- debian/changelog
- debian/control
- nio-impl/pom.xml
- pom.xml
Changes:
=====================================
api/pom.xml
=====================================
--- a/api/pom.xml
+++ b/api/pom.xml
@@ -37,7 +37,7 @@
<parent>
<groupId>org.jboss.xnio</groupId>
<artifactId>xnio-all</artifactId>
- <version>3.6.2.Final</version>
+ <version>3.6.3.Final</version>
</parent>
<dependencies>
=====================================
api/src/main/java/org/xnio/XnioIoThread.java
=====================================
--- a/api/src/main/java/org/xnio/XnioIoThread.java
+++ b/api/src/main/java/org/xnio/XnioIoThread.java
@@ -243,8 +243,15 @@ public abstract class XnioIoThread extends Thread implements XnioExecutor, XnioI
}
private IoFuture<StreamConnection> internalOpenTcpStreamConnection(InetSocketAddress destination, ChannelListener<? super StreamConnection> openListener, ChannelListener<? super BoundChannel> bindListener, OptionMap optionMap) {
- InetSocketAddress bindAddress = getWorker().getBindAddressTable().get(((InetSocketAddress)destination).getAddress());
- return openTcpStreamConnection(bindAddress == null ? Xnio.ANY_INET_ADDRESS : bindAddress, (InetSocketAddress) destination, openListener, bindListener, optionMap);
+ if (destination.isUnresolved()) {
+ try {
+ destination = new InetSocketAddress(InetAddress.getByName(destination.getHostString()), destination.getPort());
+ } catch (UnknownHostException e) {
+ return new FailedIoFuture<>(e);
+ }
+ }
+ InetSocketAddress bindAddress = getWorker().getBindAddressTable().get(destination.getAddress());
+ return openTcpStreamConnection(bindAddress == null ? Xnio.ANY_INET_ADDRESS : bindAddress, destination, openListener, bindListener, optionMap);
}
public IoFuture<StreamConnection> openStreamConnection(SocketAddress bindAddress, SocketAddress destination, ChannelListener<? super StreamConnection> openListener, ChannelListener<? super BoundChannel> bindListener, OptionMap optionMap) {
=====================================
api/src/main/java/org/xnio/XnioWorker.java
=====================================
--- a/api/src/main/java/org/xnio/XnioWorker.java
+++ b/api/src/main/java/org/xnio/XnioWorker.java
@@ -1056,8 +1056,12 @@ public abstract class XnioWorker extends AbstractExecutorService implements Conf
}
public Builder addBindAddressConfiguration(CidrAddress cidrAddress, InetSocketAddress bindAddress) {
- if (cidrAddress.getNetworkAddress().getClass() != bindAddress.getAddress().getClass()) {
- throw Messages.msg.mismatchAddressType(cidrAddress.getNetworkAddress().getClass(), bindAddress.getAddress().getClass());
+ final Class<? extends InetAddress> networkAddrClass = cidrAddress.getNetworkAddress().getClass();
+ if (bindAddress.isUnresolved()) {
+ throw Messages.msg.addressUnresolved(bindAddress);
+ }
+ if (networkAddrClass != bindAddress.getAddress().getClass()) {
+ throw Messages.msg.mismatchAddressType(networkAddrClass, bindAddress.getAddress().getClass());
}
bindAddressConfigurations.put(cidrAddress, bindAddress);
return this;
=====================================
api/src/main/java/org/xnio/_private/Messages.java
=====================================
--- a/api/src/main/java/org/xnio/_private/Messages.java
+++ b/api/src/main/java/org/xnio/_private/Messages.java
@@ -23,6 +23,7 @@ import java.io.EOFException;
import java.io.IOException;
import java.io.InterruptedIOException;
import java.net.InetAddress;
+import java.net.InetSocketAddress;
import java.net.SocketAddress;
import java.nio.BufferOverflowException;
import java.nio.BufferUnderflowException;
@@ -197,6 +198,9 @@ public interface Messages extends BasicLogger {
@Message(id = 41, value = "'%s' is not a valid Strength value")
IllegalArgumentException invalidStrength(String name);
+ @Message(id = 42, value = "Cannot add unresolved address '%s'")
+ IllegalArgumentException addressUnresolved(InetSocketAddress bindAddress);
+
// HTTP upgrade
@Message(id = 100, value = "'https' URL scheme chosen but no SSL provider given")
=====================================
debian/changelog
=====================================
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,8 +1,9 @@
-jboss-xnio (3.6.2-3) UNRELEASED; urgency=medium
+jboss-xnio (3.6.3-1) UNRELEASED; urgency=medium
- *
+ * New upstream version 3.6.3.
+ * Declare compliance with Debian Policy 4.1.4.
- -- Markus Koschany <apo at debian.org> Sun, 25 Mar 2018 18:24:07 +0200
+ -- Markus Koschany <apo at debian.org> Tue, 15 May 2018 15:21:59 +0200
jboss-xnio (3.6.2-2) unstable; urgency=medium
=====================================
debian/control
=====================================
--- a/debian/control
+++ b/debian/control
@@ -20,7 +20,7 @@ Build-Depends:
libwildfly-client-config-java,
libwildfly-common-java,
maven-debian-helper (>= 1.5)
-Standards-Version: 4.1.3
+Standards-Version: 4.1.4
Vcs-Git: https://anonscm.debian.org/git/pkg-java/jboss-xnio.git
Vcs-Browser: https://anonscm.debian.org/cgit/pkg-java/jboss-xnio.git
Homepage: http://xnio.jboss.org/
=====================================
nio-impl/pom.xml
=====================================
--- a/nio-impl/pom.xml
+++ b/nio-impl/pom.xml
@@ -31,7 +31,7 @@
<parent>
<groupId>org.jboss.xnio</groupId>
<artifactId>xnio-all</artifactId>
- <version>3.6.2.Final</version>
+ <version>3.6.3.Final</version>
</parent>
<properties>
=====================================
pom.xml
=====================================
--- a/pom.xml
+++ b/pom.xml
@@ -32,7 +32,7 @@
<artifactId>xnio-all</artifactId>
<packaging>pom</packaging>
<name>XNIO Parent POM</name>
- <version>3.6.2.Final</version>
+ <version>3.6.3.Final</version>
<description>The aggregator POM of the XNIO project</description>
<licenses>
View it on GitLab: https://salsa.debian.org/java-team/jboss-xnio/compare/7d726e12f81cb422844b4a97fdd2ee4c7e76aeb5...cca8e5ea7fca9d19f0ea2e66756827cf505047ee
---
View it on GitLab: https://salsa.debian.org/java-team/jboss-xnio/compare/7d726e12f81cb422844b4a97fdd2ee4c7e76aeb5...cca8e5ea7fca9d19f0ea2e66756827cf505047ee
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-java-commits/attachments/20180515/9a692692/attachment.html>
More information about the pkg-java-commits
mailing list