-
- Downloads
* I2CP, HostsTxtNamingService, I2PTunnel:
Implement Base32 Hash hostnames, via the naming service. Names are of the form [52-characters].i2p, where the 52 characters are the Base32 representation of our 256-byte hash. The client requests a lookup of the hash via a brief I2CP session using new I2CP request/reply messages. The router looks up the leaseset for the hash to convert the hash to a dest. Convert the I2PTunnel 'preview' links to use Base32 hostnames as a demonstration.
Showing
- apps/i2ptunnel/java/src/net/i2p/i2ptunnel/TunnelController.java 14 additions, 0 deletions...2ptunnel/java/src/net/i2p/i2ptunnel/TunnelController.java
- apps/i2ptunnel/java/src/net/i2p/i2ptunnel/web/IndexBean.java 13 additions, 0 deletionsapps/i2ptunnel/java/src/net/i2p/i2ptunnel/web/IndexBean.java
- apps/i2ptunnel/jsp/index.jsp 12 additions, 2 deletionsapps/i2ptunnel/jsp/index.jsp
- core/java/src/net/i2p/client/DestReplyMessageHandler.java 25 additions, 0 deletionscore/java/src/net/i2p/client/DestReplyMessageHandler.java
- core/java/src/net/i2p/client/I2PClientMessageHandlerMap.java 5 additions, 4 deletionscore/java/src/net/i2p/client/I2PClientMessageHandlerMap.java
- core/java/src/net/i2p/client/I2PSession.java 7 additions, 0 deletionscore/java/src/net/i2p/client/I2PSession.java
- core/java/src/net/i2p/client/I2PSessionImpl.java 20 additions, 12 deletionscore/java/src/net/i2p/client/I2PSessionImpl.java
- core/java/src/net/i2p/client/I2PSessionImpl2.java 5 additions, 1 deletioncore/java/src/net/i2p/client/I2PSessionImpl2.java
- core/java/src/net/i2p/client/I2PSimpleClient.java 47 additions, 0 deletionscore/java/src/net/i2p/client/I2PSimpleClient.java
- core/java/src/net/i2p/client/I2PSimpleSession.java 123 additions, 0 deletionscore/java/src/net/i2p/client/I2PSimpleSession.java
- core/java/src/net/i2p/client/naming/HostsTxtNamingService.java 11 additions, 0 deletions...java/src/net/i2p/client/naming/HostsTxtNamingService.java
- core/java/src/net/i2p/client/naming/LookupDest.java 72 additions, 0 deletionscore/java/src/net/i2p/client/naming/LookupDest.java
- core/java/src/net/i2p/data/Base32.java 245 additions, 0 deletionscore/java/src/net/i2p/data/Base32.java
- core/java/src/net/i2p/data/i2cp/DestLookupMessage.java 76 additions, 0 deletionscore/java/src/net/i2p/data/i2cp/DestLookupMessage.java
- core/java/src/net/i2p/data/i2cp/DestReplyMessage.java 78 additions, 0 deletionscore/java/src/net/i2p/data/i2cp/DestReplyMessage.java
- core/java/src/net/i2p/data/i2cp/I2CPMessageHandler.java 5 additions, 1 deletioncore/java/src/net/i2p/data/i2cp/I2CPMessageHandler.java
- router/java/src/net/i2p/router/client/ClientMessageEventListener.java 10 additions, 1 deletion...src/net/i2p/router/client/ClientMessageEventListener.java
- router/java/src/net/i2p/router/client/LookupDestJob.java 54 additions, 0 deletionsrouter/java/src/net/i2p/router/client/LookupDestJob.java
Loading
Please register or sign in to comment