Changed local machine ID from 127.0.0.1 -> 0.0.0.0 so loopback

connections will work
This commit is contained in:
nathan 2016-03-18 03:00:58 +01:00
parent 1aaae4c30b
commit 50b416593f

View File

@ -66,10 +66,10 @@ class PropertyStore extends SettingsStore {
servers = this.storage.getAndPut(DatabaseStorage.SERVERS, new HashMap<ByteArrayWrapper, DB_Server>(16)); servers = this.storage.getAndPut(DatabaseStorage.SERVERS, new HashMap<ByteArrayWrapper, DB_Server>(16));
DB_Server localServer = servers.get(DB_Server.IP_LOCALHOST); DB_Server localServer = servers.get(DB_Server.IP_SELF); // this will always be null and is here to help people that copy/paste code
if (localServer == null) { if (localServer == null) {
localServer = new DB_Server(); localServer = new DB_Server();
servers.put(DB_Server.IP_LOCALHOST, localServer); servers.put(DB_Server.IP_SELF, localServer);
// have to always specify what we are saving // have to always specify what we are saving
this.storage.putAndSave(DatabaseStorage.SERVERS, servers); this.storage.putAndSave(DatabaseStorage.SERVERS, servers);
@ -84,7 +84,7 @@ class PropertyStore extends SettingsStore {
ECPrivateKeyParameters getPrivateKey() throws dorkbox.util.exceptions.SecurityException { ECPrivateKeyParameters getPrivateKey() throws dorkbox.util.exceptions.SecurityException {
checkAccess(EndPoint.class); checkAccess(EndPoint.class);
return servers.get(DB_Server.IP_LOCALHOST) return servers.get(DB_Server.IP_SELF)
.getPrivateKey(); .getPrivateKey();
} }
@ -96,7 +96,7 @@ class PropertyStore extends SettingsStore {
void savePrivateKey(final ECPrivateKeyParameters serverPrivateKey) throws SecurityException { void savePrivateKey(final ECPrivateKeyParameters serverPrivateKey) throws SecurityException {
checkAccess(EndPoint.class); checkAccess(EndPoint.class);
servers.get(DB_Server.IP_LOCALHOST) servers.get(DB_Server.IP_SELF)
.setPrivateKey(serverPrivateKey); .setPrivateKey(serverPrivateKey);
// have to always specify what we are saving // have to always specify what we are saving
@ -111,7 +111,7 @@ class PropertyStore extends SettingsStore {
ECPublicKeyParameters getPublicKey() throws SecurityException { ECPublicKeyParameters getPublicKey() throws SecurityException {
checkAccess(EndPoint.class); checkAccess(EndPoint.class);
return servers.get(DB_Server.IP_LOCALHOST) return servers.get(DB_Server.IP_SELF)
.getPublicKey(); .getPublicKey();
} }
@ -123,7 +123,7 @@ class PropertyStore extends SettingsStore {
void savePublicKey(final ECPublicKeyParameters serverPublicKey) throws SecurityException { void savePublicKey(final ECPublicKeyParameters serverPublicKey) throws SecurityException {
checkAccess(EndPoint.class); checkAccess(EndPoint.class);
servers.get(DB_Server.IP_LOCALHOST) servers.get(DB_Server.IP_SELF)
.setPublicKey(serverPublicKey); .setPublicKey(serverPublicKey);
// have to always specify what we are saving // have to always specify what we are saving
@ -136,7 +136,7 @@ class PropertyStore extends SettingsStore {
@Override @Override
public synchronized public synchronized
byte[] getSalt() { byte[] getSalt() {
final DB_Server localServer = servers.get(DB_Server.IP_LOCALHOST); final DB_Server localServer = servers.get(DB_Server.IP_SELF);
byte[] salt = localServer.getSalt(); byte[] salt = localServer.getSalt();
// we don't care who gets the server salt // we don't care who gets the server salt