-
- Downloads
i2ptunnel: Refactor UDPTunnel, Streamr, and SOCKS UDP for I2CP ports
- Add fromPort and toPort to Sink interface (breaking API change) - Change cache maps from Destination to I2PSocketAddress to include port - Accept host:port for destination in Streamr Client, use port as toPort in pinger - Change to muxed listener in I2PSource, only listen for specified protocols - Eliminate thread and queue in I2PSource, process messages inline in the listener - Add support for handling both repliable and raw datagrams in a single I2PSource instance - Remove verify option from I2PSource and I2PTunnelUDPServerBase, always verify repliable datagrams - Add getPort() method to UDPSource - Add a constructor to UDPSink to pass in an existing DatagramSocket - Change I2PTunnelUDPClientBase to receive both repliable and raw - Change SOCKSUDPTunnel reply handling strategy to key on I2CP toPort; remove ReplyTracker; the tunnel would not have worked before, because it expected raw replies only but MultiSink required a destination to look up where to forward the reply. - Mark SOCKSUDPTunnel as preliminary; note lack of support for raw replies; untested - Change Streamr Client Pinger to support fromPort - Change Streamr Server to remember fromPort in subscriptions and use it as toPort in data stream - Move fields to top of classes for sanity - Cleanups and log tweaks
Showing
- apps/i2ptunnel/java/src/net/i2p/i2ptunnel/socks/MultiSink.java 27 additions, 8 deletions...i2ptunnel/java/src/net/i2p/i2ptunnel/socks/MultiSink.java
- apps/i2ptunnel/java/src/net/i2p/i2ptunnel/socks/ReplyTracker.java 0 additions, 38 deletions...tunnel/java/src/net/i2p/i2ptunnel/socks/ReplyTracker.java
- apps/i2ptunnel/java/src/net/i2p/i2ptunnel/socks/SOCKSHeader.java 48 additions, 17 deletions...ptunnel/java/src/net/i2p/i2ptunnel/socks/SOCKSHeader.java
- apps/i2ptunnel/java/src/net/i2p/i2ptunnel/socks/SOCKSUDPPort.java 17 additions, 16 deletions...tunnel/java/src/net/i2p/i2ptunnel/socks/SOCKSUDPPort.java
- apps/i2ptunnel/java/src/net/i2p/i2ptunnel/socks/SOCKSUDPTunnel.java 13 additions, 19 deletions...nnel/java/src/net/i2p/i2ptunnel/socks/SOCKSUDPTunnel.java
- apps/i2ptunnel/java/src/net/i2p/i2ptunnel/socks/SOCKSUDPUnwrapper.java 15 additions, 8 deletions...l/java/src/net/i2p/i2ptunnel/socks/SOCKSUDPUnwrapper.java
- apps/i2ptunnel/java/src/net/i2p/i2ptunnel/socks/SOCKSUDPWrapper.java 20 additions, 7 deletions...nel/java/src/net/i2p/i2ptunnel/socks/SOCKSUDPWrapper.java
- apps/i2ptunnel/java/src/net/i2p/i2ptunnel/socks/SocketWrapper.java 1 addition, 0 deletions...unnel/java/src/net/i2p/i2ptunnel/socks/SocketWrapper.java
- apps/i2ptunnel/java/src/net/i2p/i2ptunnel/streamr/MultiSource.java 48 additions, 11 deletions...unnel/java/src/net/i2p/i2ptunnel/streamr/MultiSource.java
- apps/i2ptunnel/java/src/net/i2p/i2ptunnel/streamr/Pinger.java 17 additions, 13 deletions.../i2ptunnel/java/src/net/i2p/i2ptunnel/streamr/Pinger.java
- apps/i2ptunnel/java/src/net/i2p/i2ptunnel/streamr/StreamrConsumer.java 4 additions, 2 deletions...l/java/src/net/i2p/i2ptunnel/streamr/StreamrConsumer.java
- apps/i2ptunnel/java/src/net/i2p/i2ptunnel/streamr/StreamrProducer.java 1 addition, 2 deletions...l/java/src/net/i2p/i2ptunnel/streamr/StreamrProducer.java
- apps/i2ptunnel/java/src/net/i2p/i2ptunnel/streamr/Subscriber.java 22 additions, 19 deletions...tunnel/java/src/net/i2p/i2ptunnel/streamr/Subscriber.java
- apps/i2ptunnel/java/src/net/i2p/i2ptunnel/udp/I2PSink.java 34 additions, 9 deletionsapps/i2ptunnel/java/src/net/i2p/i2ptunnel/udp/I2PSink.java
- apps/i2ptunnel/java/src/net/i2p/i2ptunnel/udp/I2PSinkAnywhere.java 19 additions, 7 deletions...unnel/java/src/net/i2p/i2ptunnel/udp/I2PSinkAnywhere.java
- apps/i2ptunnel/java/src/net/i2p/i2ptunnel/udp/I2PSource.java 65 additions, 67 deletionsapps/i2ptunnel/java/src/net/i2p/i2ptunnel/udp/I2PSource.java
- apps/i2ptunnel/java/src/net/i2p/i2ptunnel/udp/Sink.java 5 additions, 2 deletionsapps/i2ptunnel/java/src/net/i2p/i2ptunnel/udp/Sink.java
- apps/i2ptunnel/java/src/net/i2p/i2ptunnel/udp/UDPSink.java 25 additions, 8 deletionsapps/i2ptunnel/java/src/net/i2p/i2ptunnel/udp/UDPSink.java
- apps/i2ptunnel/java/src/net/i2p/i2ptunnel/udp/UDPSource.java 15 additions, 6 deletionsapps/i2ptunnel/java/src/net/i2p/i2ptunnel/udp/UDPSource.java
- apps/i2ptunnel/java/src/net/i2p/i2ptunnel/udpTunnel/I2PTunnelUDPClientBase.java 12 additions, 11 deletions...c/net/i2p/i2ptunnel/udpTunnel/I2PTunnelUDPClientBase.java
Loading
Please register or sign in to comment