| Package | Description |
|---|---|
| net.i2p.i2ptunnel | Implementation of preconfigured tunnels for both clients and servers, with a comprehensive UI for tunnel management and configuration. |
| net.i2p.i2ptunnel.util | Internal HTTP utilities and helper classes for I2PTunnel operations. |
| Modifier and Type | Class and Description |
|---|---|
class | I2PTunnelHTTPClientRunnerHTTP client runner that filters response headers to enforce the
"Connection: close" header, ensuring browsers treat the connection as non-persistent,
even if the server doesn't comply. |
class | I2PTunnelRunnerThread that forwards traffic between an I2PSocket and a TCP Socket. |
| Constructor and Description |
|---|
HTTPResponseOutputStream(OutputStream raw,
boolean allowKeepAliveIn,
boolean allowKeepAliveOut,
boolean isHead,
LimitOutputStream.DoneCallback cb)Optionally keep sockets alive and call callback when we're done. |
| Modifier and Type | Field and Description |
|---|---|
protected LimitOutputStream.DoneCallback | LimitOutputStream._callback |
| Constructor and Description |
|---|
ByteLimitOutputStream(OutputStream out,
LimitOutputStream.DoneCallback done,
long limit)Creates a new byte-limited output stream. |
DechunkedOutputStream(OutputStream raw,
LimitOutputStream.DoneCallback callback,
boolean strip)Creates a new dechunked output stream. |
GunzipOutputStream(OutputStream uncompressedStream,
LimitOutputStream.DoneCallback cb)With a callback when done |
LimitOutputStream(OutputStream out,
LimitOutputStream.DoneCallback done) |