I2CP Multisession support and multiple destinations in one tunnel pool.
Work in progress. Router-side I2CP mostly done. Client-side I2CP mostly done but undecided on how to handle listeners. Streaming stubbed out but may be wrong, may need multiple socket managers, not clear how to proceed. I2PTunnel not started. Blacklist of DSA-only dests not started. Router leaseset publishing not correct. Not clear whether to have additional tunnel pools with flags, or put the tunnel pools into the client hashmap twice. Client config contains destination, may need to move that to tunnel pool.
Showing
- apps/ministreaming/java/src/net/i2p/client/streaming/I2PSocketManager.java 23 additions, 0 deletions...g/java/src/net/i2p/client/streaming/I2PSocketManager.java
- apps/streaming/java/src/net/i2p/client/streaming/impl/I2PSocketManagerFull.java 38 additions, 0 deletions...c/net/i2p/client/streaming/impl/I2PSocketManagerFull.java
- core/java/src/net/i2p/client/I2PSession.java 24 additions, 1 deletioncore/java/src/net/i2p/client/I2PSession.java
- core/java/src/net/i2p/client/I2PSessionImpl.java 196 additions, 16 deletionscore/java/src/net/i2p/client/I2PSessionImpl.java
- core/java/src/net/i2p/client/I2PSessionImpl2.java 27 additions, 5 deletionscore/java/src/net/i2p/client/I2PSessionImpl2.java
- core/java/src/net/i2p/client/I2PSessionMuxedImpl.java 18 additions, 0 deletionscore/java/src/net/i2p/client/I2PSessionMuxedImpl.java
- core/java/src/net/i2p/client/SubSession.java 299 additions, 0 deletionscore/java/src/net/i2p/client/SubSession.java
- core/java/src/net/i2p/data/i2cp/CreateLeaseSetMessage.java 5 additions, 0 deletionscore/java/src/net/i2p/data/i2cp/CreateLeaseSetMessage.java
- core/java/src/net/i2p/data/i2cp/DestroySessionMessage.java 10 additions, 0 deletionscore/java/src/net/i2p/data/i2cp/DestroySessionMessage.java
- core/java/src/net/i2p/data/i2cp/HostLookupMessage.java 10 additions, 0 deletionscore/java/src/net/i2p/data/i2cp/HostLookupMessage.java
- core/java/src/net/i2p/data/i2cp/HostReplyMessage.java 10 additions, 0 deletionscore/java/src/net/i2p/data/i2cp/HostReplyMessage.java
- core/java/src/net/i2p/data/i2cp/I2CPMessage.java 14 additions, 3 deletionscore/java/src/net/i2p/data/i2cp/I2CPMessage.java
- core/java/src/net/i2p/data/i2cp/I2CPMessageException.java 1 addition, 1 deletioncore/java/src/net/i2p/data/i2cp/I2CPMessageException.java
- core/java/src/net/i2p/data/i2cp/I2CPMessageImpl.java 11 additions, 0 deletionscore/java/src/net/i2p/data/i2cp/I2CPMessageImpl.java
- core/java/src/net/i2p/data/i2cp/MessagePayloadMessage.java 10 additions, 0 deletionscore/java/src/net/i2p/data/i2cp/MessagePayloadMessage.java
- core/java/src/net/i2p/data/i2cp/MessageStatusMessage.java 10 additions, 0 deletionscore/java/src/net/i2p/data/i2cp/MessageStatusMessage.java
- core/java/src/net/i2p/data/i2cp/ReceiveMessageBeginMessage.java 10 additions, 0 deletions...ava/src/net/i2p/data/i2cp/ReceiveMessageBeginMessage.java
- core/java/src/net/i2p/data/i2cp/ReceiveMessageEndMessage.java 10 additions, 0 deletions.../java/src/net/i2p/data/i2cp/ReceiveMessageEndMessage.java
- core/java/src/net/i2p/data/i2cp/ReconfigureSessionMessage.java 10 additions, 0 deletions...java/src/net/i2p/data/i2cp/ReconfigureSessionMessage.java
- core/java/src/net/i2p/data/i2cp/ReportAbuseMessage.java 10 additions, 0 deletionscore/java/src/net/i2p/data/i2cp/ReportAbuseMessage.java
Loading
Please register or sign in to comment