Optimize IPv4 -> String call in registration stack
This commit is contained in:
parent
fbc253d3fc
commit
5000fdd264
|
@ -332,7 +332,7 @@ task<JavaCompile>("compileUtils") {
|
||||||
"dorkbox.util.MathUtil",
|
"dorkbox.util.MathUtil",
|
||||||
"dorkbox.util.MersenneTwisterFast",
|
"dorkbox.util.MersenneTwisterFast",
|
||||||
"dorkbox.util.NativeLoader",
|
"dorkbox.util.NativeLoader",
|
||||||
"dorkbox.util.NativeLoader",
|
"dorkbox.util.NetworkUtil",
|
||||||
|
|
||||||
"dorkbox.util.generics.TypeResolver",
|
"dorkbox.util.generics.TypeResolver",
|
||||||
// "dorkbox.util.generics.DefaultMethodHelper", // this class must be compiled java 8+
|
// "dorkbox.util.generics.DefaultMethodHelper", // this class must be compiled java 8+
|
||||||
|
|
|
@ -17,7 +17,6 @@ package dorkbox.network.connection;
|
||||||
|
|
||||||
import java.net.InetAddress;
|
import java.net.InetAddress;
|
||||||
import java.net.InetSocketAddress;
|
import java.net.InetSocketAddress;
|
||||||
import java.net.UnknownHostException;
|
|
||||||
import java.security.SecureRandom;
|
import java.security.SecureRandom;
|
||||||
import java.util.LinkedList;
|
import java.util.LinkedList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
@ -34,6 +33,7 @@ import dorkbox.network.pipeline.udp.KryoDecoderUdpCrypto;
|
||||||
import dorkbox.network.pipeline.udp.KryoEncoderUdp;
|
import dorkbox.network.pipeline.udp.KryoEncoderUdp;
|
||||||
import dorkbox.network.pipeline.udp.KryoEncoderUdpCrypto;
|
import dorkbox.network.pipeline.udp.KryoEncoderUdpCrypto;
|
||||||
import dorkbox.network.serialization.CryptoSerializationManager;
|
import dorkbox.network.serialization.CryptoSerializationManager;
|
||||||
|
import dorkbox.util.NetworkUtil;
|
||||||
import dorkbox.util.RandomUtil;
|
import dorkbox.util.RandomUtil;
|
||||||
import dorkbox.util.collections.IntMap.Values;
|
import dorkbox.util.collections.IntMap.Values;
|
||||||
import dorkbox.util.collections.LockFreeIntMap;
|
import dorkbox.util.collections.LockFreeIntMap;
|
||||||
|
@ -165,13 +165,7 @@ class RegistrationWrapper {
|
||||||
else {
|
else {
|
||||||
// COMPARE!
|
// COMPARE!
|
||||||
if (!CryptoECC.compare(publicKey, savedPublicKey)) {
|
if (!CryptoECC.compare(publicKey, savedPublicKey)) {
|
||||||
String byAddress;
|
String byAddress = NetworkUtil.ipv4ToString(hostAddress);
|
||||||
try {
|
|
||||||
byAddress = InetAddress.getByAddress(hostAddress)
|
|
||||||
.getHostAddress();
|
|
||||||
} catch (UnknownHostException e) {
|
|
||||||
byAddress = "Unknown Address";
|
|
||||||
}
|
|
||||||
|
|
||||||
if (this.endPoint.disableRemoteKeyValidation) {
|
if (this.endPoint.disableRemoteKeyValidation) {
|
||||||
logger2.warn("Invalid or non-matching public key from remote connection, their public key has changed. Toggling extra flag in channel to indicate key change. To fix, remove entry for: {}", byAddress);
|
logger2.warn("Invalid or non-matching public key from remote connection, their public key has changed. Toggling extra flag in channel to indicate key change. To fix, remove entry for: {}", byAddress);
|
||||||
|
|
Loading…
Reference in New Issue
Block a user