All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Code coverage. #11
- Global JUnit callback for initial setup. THis allows setting global properties before centrally before running any tests. #38
- Support for
/etc/scion/hosts
and for OS search domains (e.g./etc/resolv.conf
). #40 - CI builds for Windows and MacOS. #41
- Added support communicating with a dispatcher-endhost in the local AS, see
DatagramChannel.configureRemoteDispatcher
. #46 - Support for comments, multiple spaces and tabs in
/etc/scion/hosts
. #47 - Added helper methods for
ScmpChannel
andScionUtil.toStringPath()
. #48, - Demo cleanup an new
ScmpShowpathsDemo
. #49 - Channel demo cleanup. #52
- Address/ISD/AS caching. #54
DatagramSocket
#31setOverrideSourceAddress()
#58
- BREAKING CHANGE: Changed maven artifactId to "client" #9
- BREAKING CHANGE: SCMP refactoring, renamed several SCMP related classes. #14, #15, #17, #19, #20
- BREAKING CHANGE:
ScionService
instances created viaScion.newXYZ
will not be considered byScion.defaultService()
. Also,DatagramChannel.getService()
does not create a service if none exists. #18 - Doc cleanup #22
- BREAKING CHANGE:
getCurrentPath()
renamed togetConnectionPath()
#30 - Cleaned up
MultiMap
utility class #34 - Cleaned up
DatagramChannel
: Fixed connect()/disconnect(), improved concurrency, fixed buffer resizing wrt MTU, general clean up. #35 - BREAKING CHANGE: Renamed project to
jpan
. #43, #45 - BREAKING CHANGE:
Path
now returnsInetAddress
instead ofbyte[]
#44 - BREAKING CHANGE: Changed
Path
API: destination->remote and source->local #55
- Fixed: SCMP problem when pinging local AS. #16,
- Fixed SCMP timeout and error handling (IOExceptions + SCMP errors). #13
- CI (only) failures on JDK 8. #10
- Sporadic CI (only) failures. #12
- Small fixes for 0.1.0 release. #32
- Fix NPE after 2nd send() in unconnected channel + cleanup. #33
- Fixed traffic class not set. #36
- Fixed handling of channel options. #37
- Merged SCION_DAEMON_HOST and SCION_DAEMON_PORT into a single SCION_DAEMON property. #39
- Some cleanup related to hists file parser. #42
- Added proper error when ports 30255 or 31000 are in use when running tests #50
- Fix
Unsupported platform: protoc-3.11.4-osx-aarch_64.exe.
#53 - Fixed spurious CI failure and SimpleCache packet name. #55
- Removed all code related to DatagramSockets #21
0.1.0-ALPHA - 2024-02-01
- Nothing
- Nothing
- Nothing