diff --git a/CHANGELOG.md b/CHANGELOG.md index d4f963ab..c639a5e9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,22 +10,17 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. ### TODO for 0.3.0 - Breaking change: setScmpErrorListener(ErrorMessage) -- Make ResponsePath/RequestPath classes private. Make at least create() private... -- Demo that connects to Francois' website - Fix @Disabled tests - Support topofile port range -- `ResponsePath` is now package private (not public anymore) - Create handling for SCMP errors 5 + 6 (interface down, connectivity down). Subclasses? fix/113 has packet captures for two of these errors in SCMPTest.java -- Improve SCMP to only accept responses with correct ID. -> Allows pinging in parallel. - Currently this requires using different local ports. - remove ScionAddress? - Remove getPaths(long dstIsdAs, InetSocketAddress dstScionAddress) <- ISD + Scion address!!! + --> No..? THis is a useful method if you know what you are doing. - ScionDatagramChannel - GatheringByteChannel, ScatteringByteChannel - Selector support - Inherit DatagramChannel -- AS switching? ### TODO post 0.3.0 - Upgrade all JUnit topo files to post 0.11 with new format (including port range) diff --git a/src/main/java/org/scion/jpan/ResponsePath.java b/src/main/java/org/scion/jpan/ResponsePath.java index 81ae43d8..0dd8a78b 100644 --- a/src/main/java/org/scion/jpan/ResponsePath.java +++ b/src/main/java/org/scion/jpan/ResponsePath.java @@ -33,7 +33,7 @@ public class ResponsePath extends Path { private final InetAddress srcAddress; private final int srcPort; - public static ResponsePath create( + static ResponsePath create( byte[] rawPath, long srcIsdAs, InetAddress srcIP,