Go to file
2014-01-29 17:38:11 -05:00
Win32 fix NetDb save bug, console cyrillic symbols, add files to project 2014-01-25 10:58:11 +04:00
.gitignore gitignore update 2014-01-29 19:31:19 +01:00
base64.cpp base64 added 2013-12-10 08:08:35 -05:00
base64.h base64 added 2013-12-10 08:08:35 -05:00
CryptoConst.h make sure crypto consts get initialized first 2014-01-21 12:36:06 -05:00
ElGamal.h Initial commit of garlic 2013-11-23 16:35:15 -05:00
Garlic.cpp fixed crash 2014-01-24 21:14:14 -05:00
Garlic.h recreate session tags 2014-01-18 10:34:57 -05:00
hmac.h SSUHeader and authenticate added 2014-01-27 16:52:17 -05:00
HTTPServer.cpp different I2P sites 2014-01-19 19:19:09 -05:00
HTTPServer.h extract address 2014-01-14 19:56:34 -05:00
i2p.cpp fix NetDb save bug, console cyrillic symbols, add files to project 2014-01-25 10:58:11 +04:00
I2NPProtocol.cpp print out message type sent to an inbound tunnel 2014-01-26 09:06:06 -05:00
I2NPProtocol.h handle DeliveryStatus message 2014-01-17 08:12:57 -05:00
I2PEndian.cpp fix endian.h (be64toh) bug 2014-01-22 10:46:58 +04:00
I2PEndian.h fix endian.h (be64toh) bug 2014-01-22 10:46:58 +04:00
Identity.cpp update 2014-01-10 01:29:06 +04:00
Identity.h Merge pull request #6 from mikhail4021/master 2014-01-09 12:22:15 -08:00
LeaseSet.cpp request lease's gateway if not found in the netDb 2014-01-26 09:07:31 -05:00
LeaseSet.h check expiration of lease 2014-01-14 20:57:33 -05:00
LICENSE Initial commit 2013-09-01 08:09:28 -07:00
LittleBigEndian.h ms visual studio 2013 support 2014-01-09 23:56:07 +04:00
Log.cpp Log and queue added 2013-12-10 08:00:13 -05:00
Log.h Log and queue added 2013-12-10 08:00:13 -05:00
Makefile Adding missing pthread library to linker. 2014-01-28 01:13:35 +01:00
NetDb.cpp use base64 alphabet directly 2014-01-29 17:38:11 -05:00
NetDb.h Create netDb directory structure 2014-01-29 19:36:20 +01:00
NTCPSession.cpp check if IP address is valid 2014-01-21 18:01:11 -05:00
NTCPSession.h check if IP address is valid 2014-01-21 18:01:11 -05:00
portable_endian.h fix endian.h (be64toh) bug 2014-01-22 10:46:58 +04:00
Queue.h stream recieve queue 2014-01-10 20:21:38 -05:00
README.md readme updated 2014-01-09 23:59:35 +04:00
RouterContext.cpp fix endian.h (be64toh) bug 2014-01-22 10:46:58 +04:00
RouterContext.h Keys added 2013-12-20 20:22:55 -05:00
RouterInfo.cpp read intro key for SSU address 2014-01-27 19:48:46 -05:00
RouterInfo.h read intro key for SSU address 2014-01-27 19:48:46 -05:00
SSU.cpp handle and send SessionRequest message 2014-01-29 16:49:53 -05:00
SSU.h handle and send SessionRequest message 2014-01-29 16:49:53 -05:00
Streaming.cpp save out-of-seq messages and process them later 2014-01-26 18:22:30 -05:00
Streaming.h save out-of-seq messages and process them later 2014-01-26 18:22:30 -05:00
Timestamp.h ms visual studio 2013 support 2014-01-09 23:56:07 +04:00
TransitTunnel.cpp Merge pull request #6 from mikhail4021/master 2014-01-09 12:22:15 -08:00
TransitTunnel.h show trafic for transit tunnels 2014-01-05 22:52:17 -05:00
Transports.cpp SSU added 2014-01-23 16:10:33 -05:00
Transports.h SSU added 2014-01-23 16:10:33 -05:00
Tunnel.cpp check for transport protocols compatibility between routers 2014-01-25 21:47:01 -05:00
Tunnel.h check for transport protocols compatibility between routers 2014-01-25 21:47:01 -05:00
TunnelBase.h send multiple messages 2014-01-20 19:12:59 -05:00
TunnelConfig.h fixed incorrect memory access 2014-01-21 15:10:49 -05:00
TunnelEndpoint.cpp send multiple messages 2014-01-20 18:37:51 -05:00
TunnelEndpoint.h cumulative update 2013-12-10 08:10:49 -05:00
TunnelGateway.cpp update 2014-01-10 01:29:06 +04:00
TunnelGateway.h long tunnel messages 2014-01-05 21:25:48 -05:00

i2pd

i2p router for Linux written on C++

Requires gcc 4.6 and higher, boost 1.46 and higher, crypto++

on Windows

Requires msvs2013, boost 1.46 and higher, crypto++