outgoing connections are never to leafs
This commit is contained in:
@@ -118,7 +118,7 @@ class ConnectionEstablisher {
|
|||||||
|
|
||||||
private void fail(Endpoint endpoint) {
|
private void fail(Endpoint endpoint) {
|
||||||
endpoint.close()
|
endpoint.close()
|
||||||
eventBus.publish(new ConnectionEvent(endpoint: endpoint, incoming: false, status: ConnectionAttemptStatus.FAILED))
|
eventBus.publish(new ConnectionEvent(endpoint: endpoint, incoming: false, leaf: false, status: ConnectionAttemptStatus.FAILED))
|
||||||
}
|
}
|
||||||
|
|
||||||
private void readK(Endpoint e) {
|
private void readK(Endpoint e) {
|
||||||
@@ -133,7 +133,7 @@ class ConnectionEstablisher {
|
|||||||
|
|
||||||
// wrap into deflater / inflater streams and publish
|
// wrap into deflater / inflater streams and publish
|
||||||
def wrapped = new Endpoint(e.destination, new InflaterInputStream(e.inputStream), new DeflaterOutputStream(e.outputStream))
|
def wrapped = new Endpoint(e.destination, new InflaterInputStream(e.inputStream), new DeflaterOutputStream(e.outputStream))
|
||||||
eventBus.publish(new ConnectionEvent(endpoint: wrapped, incoming: false, status: ConnectionAttemptStatus.SUCCESSFUL))
|
eventBus.publish(new ConnectionEvent(endpoint: wrapped, incoming: false, leaf: false, status: ConnectionAttemptStatus.SUCCESSFUL))
|
||||||
}
|
}
|
||||||
|
|
||||||
private void readEJECT(Endpoint e) {
|
private void readEJECT(Endpoint e) {
|
||||||
@@ -149,7 +149,7 @@ class ConnectionEstablisher {
|
|||||||
log.info("connection to ${e.destination.toBase32()} rejected")
|
log.info("connection to ${e.destination.toBase32()} rejected")
|
||||||
|
|
||||||
|
|
||||||
eventBus.publish(new ConnectionEvent(endpoint: e, incoming: false, status: ConnectionAttemptStatus.REJECTED))
|
eventBus.publish(new ConnectionEvent(endpoint: e, incoming: false, leaf: false, status: ConnectionAttemptStatus.REJECTED))
|
||||||
try {
|
try {
|
||||||
DataInputStream dais = new DataInputStream(e.inputStream)
|
DataInputStream dais = new DataInputStream(e.inputStream)
|
||||||
int payloadSize = dais.readUnsignedShort()
|
int payloadSize = dais.readUnsignedShort()
|
||||||
|
|||||||
Reference in New Issue
Block a user