Set hostname to lowercase to avoid strange case mismatch issues; log hostname failures.
This commit is contained in:
parent
88c4b2be97
commit
58d3a12eff
|
@ -49,6 +49,7 @@ import java.util.ArrayList;
|
||||||
import java.util.Collections;
|
import java.util.Collections;
|
||||||
import java.util.EnumSet;
|
import java.util.EnumSet;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
import java.util.Locale;
|
||||||
import java.util.Optional;
|
import java.util.Optional;
|
||||||
import java.util.concurrent.ArrayBlockingQueue;
|
import java.util.concurrent.ArrayBlockingQueue;
|
||||||
import java.util.concurrent.BlockingQueue;
|
import java.util.concurrent.BlockingQueue;
|
||||||
|
@ -65,6 +66,8 @@ import org.jdbi.v3.core.Jdbi;
|
||||||
import org.signal.zkgroup.ServerSecretParams;
|
import org.signal.zkgroup.ServerSecretParams;
|
||||||
import org.signal.zkgroup.auth.ServerZkAuthOperations;
|
import org.signal.zkgroup.auth.ServerZkAuthOperations;
|
||||||
import org.signal.zkgroup.profiles.ServerZkProfileOperations;
|
import org.signal.zkgroup.profiles.ServerZkProfileOperations;
|
||||||
|
import org.slf4j.Logger;
|
||||||
|
import org.slf4j.LoggerFactory;
|
||||||
import org.whispersystems.dispatch.DispatchManager;
|
import org.whispersystems.dispatch.DispatchManager;
|
||||||
import org.whispersystems.textsecuregcm.auth.AccountAuthenticator;
|
import org.whispersystems.textsecuregcm.auth.AccountAuthenticator;
|
||||||
import org.whispersystems.textsecuregcm.auth.CertificateGenerator;
|
import org.whispersystems.textsecuregcm.auth.CertificateGenerator;
|
||||||
|
@ -210,6 +213,8 @@ import software.amazon.awssdk.services.dynamodb.DynamoDbClient;
|
||||||
|
|
||||||
public class WhisperServerService extends Application<WhisperServerConfiguration> {
|
public class WhisperServerService extends Application<WhisperServerConfiguration> {
|
||||||
|
|
||||||
|
private static final Logger log = LoggerFactory.getLogger(WhisperServerService.class);
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void initialize(Bootstrap<WhisperServerConfiguration> bootstrap) {
|
public void initialize(Bootstrap<WhisperServerConfiguration> bootstrap) {
|
||||||
bootstrap.addCommand(new VacuumCommand());
|
bootstrap.addCommand(new VacuumCommand());
|
||||||
|
@ -281,8 +286,10 @@ public class WhisperServerService extends Application<WhisperServerConfiguration
|
||||||
String localHostName = "unknown";
|
String localHostName = "unknown";
|
||||||
|
|
||||||
try {
|
try {
|
||||||
localHostName = InetAddress.getLocalHost().getHostName();
|
localHostName = InetAddress.getLocalHost().getHostName().toLowerCase(Locale.US);
|
||||||
} catch (final UnknownHostException ignored) {
|
log.info("Setting host tag to {}", localHostName);
|
||||||
|
} catch (final UnknownHostException e) {
|
||||||
|
log.warn("Failed to get hostname", e);
|
||||||
}
|
}
|
||||||
|
|
||||||
hostname = localHostName;
|
hostname = localHostName;
|
||||||
|
|
Loading…
Reference in New Issue