build
Use paths for verification instead of bool variables in CMake.
2014-04-05 01:52:40 +02:00
Win32
fix VS project
2014-04-06 14:03:46 +04:00
.gitignore
remove 'build' from .gitignore
2014-04-03 23:54:24 +04:00
.travis.yml
Dropping clang for now.
2014-04-03 18:20:17 +02:00
AddressBook.cpp
improve hosts.txt loading
2014-04-07 22:04:29 +04:00
AddressBook.h
Initial download of hosts.txt for AddressBook
2014-04-06 23:22:33 +04:00
base64.cpp
use base64 alphabet directly
2014-01-29 17:38:53 -05:00
base64.h
use base64 alphabet directly
2014-01-29 17:38:53 -05:00
CryptoConst.h
make sure crypto consts get initialized first
2014-01-21 12:36:06 -05:00
ElGamal.h
replaced ElGamalEncrypt to ElGamalEncryption
2014-02-20 20:28:41 -05:00
Garlic.cpp
separate thread for streaming
2014-03-23 16:00:05 -04:00
Garlic.h
pick random tunnel from LeaseSet
2014-03-23 09:25:16 -04:00
hmac.h
eliminate unnecessary const_cast
2014-02-09 08:52:56 -05:00
HTTPProxy.cpp
use HTTPConnection as the base class for proxy
2014-03-30 02:16:23 +04:00
HTTPProxy.h
use HTTPConnection as the base class for proxy
2014-03-30 02:16:23 +04:00
HTTPServer.cpp
move exploratory tunnels to separate pool
2014-04-02 20:42:02 -04:00
HTTPServer.h
moved itoopieImage inside HTTPConnection
2014-03-30 08:40:53 -04:00
i2p.cpp
Adding a simple GET HTTP Proxy
2014-03-17 23:31:29 +01:00
I2NPProtocol.cpp
renew LeaseSet's I2NP message ID and timestamp before sending
2014-03-20 12:48:03 -04:00
I2NPProtocol.h
renew LeaseSet's I2NP message ID and timestamp before sending
2014-03-20 12:48:03 -04:00
I2PEndian.cpp
fix LittleEndian, change endian.h version
2014-02-05 09:14:07 +04:00
I2PEndian.h
endian.h for different platforms
2014-04-05 19:51:05 -04:00
Identity.cpp
replace CalcuateIdentHash to identity.Hash to avoid duplication
2014-04-08 11:11:48 +04:00
Identity.h
fix gcc warning: deleting object of polymorphic class type 'i2p::stream::StreamingDestination' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor]
2014-04-08 21:01:14 +04:00
LeaseSet.cpp
replace CalcuateIdentHash to identity.Hash to avoid duplication
2014-04-08 11:11:48 +04:00
LeaseSet.h
pick random tunnel from LeaseSet
2014-03-23 09:25:16 -04:00
LICENSE
Initial commit
2013-09-01 08:09:28 -07:00
LittleBigEndian.h
fix LittleEndian, change endian.h version
2014-02-05 09:14: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
split AddressBook header/source
2014-04-01 23:18:14 +04:00
NetDb.cpp
request RouterInfo if outdated
2014-04-05 21:25:54 -04:00
NetDb.h
cleanup exluded routers list for LeaseSets
2014-03-23 11:12:11 -04:00
NTCPSession.cpp
SSU timeout
2014-04-07 21:40:28 -04:00
NTCPSession.h
SSU timeout
2014-04-07 21:40:28 -04:00
Queue.h
Adding volatile keyword
2014-02-08 22:06:01 +01:00
README.md
Adding build status to README
2014-04-03 18:18:56 +02:00
Reseed.cpp
Fixing reseed
2014-02-02 20:37:43 +01:00
Reseed.h
fixed compilation error in gcc 4.6
2014-01-31 07:32:34 -05:00
RouterContext.cpp
create LeaseSet encryption key per tunnel pool
2014-03-15 22:02:33 -04:00
RouterContext.h
moved encryption keys from TunnelPool to StreamingDestination
2014-04-01 18:58:47 -04:00
RouterInfo.cpp
extract SSU caps
2014-04-08 21:56:34 -04:00
RouterInfo.h
extract SSU caps
2014-04-08 21:56:34 -04:00
SSU.cpp
check if session key is available
2014-04-10 14:13:15 -04:00
SSU.h
check if session key is available
2014-04-10 14:13:15 -04:00
Streaming.cpp
replace CalcuateIdentHash to identity.Hash to avoid duplication
2014-04-08 11:11:48 +04:00
Streaming.h
moved encryption keys from TunnelPool to StreamingDestination
2014-04-01 18:58:47 -04:00
Timestamp.h
ms visual studio 2013 support
2014-01-09 23:56:07 +04:00
TransitTunnel.cpp
always pass delivery instructions to tunnel gateway
2014-02-19 22:08:57 -05:00
TransitTunnel.h
pass delivery intructions to tunnel gateway
2014-02-19 21:24:55 -05:00
Transports.cpp
extract SSU caps
2014-04-08 21:56:34 -04:00
Transports.h
don't delete initial SSU sessions
2014-04-07 20:34:22 -04:00
Tunnel.cpp
fixed race condition
2014-04-03 12:19:12 -04:00
Tunnel.h
pick tunnels from exploratory pool for exploratory
2014-04-03 16:27:37 -04:00
TunnelBase.h
create inbound tunnels per local destination
2014-03-14 15:13:34 -04:00
TunnelConfig.h
fixed incorrect memory access
2014-01-21 15:10:49 -05:00
TunnelEndpoint.cpp
inbound tunnel where an I2NP messages has been received from
2014-03-12 20:13:49 -04:00
TunnelEndpoint.h
cumulative update
2013-12-10 08:10:49 -05:00
TunnelGateway.cpp
don't copy temporary data structure
2014-03-19 12:16:05 -04:00
TunnelGateway.h
don't copy temporary data structure
2014-03-19 12:16:05 -04:00
TunnelPool.cpp
speedup inbound tunnels creation
2014-04-06 18:30:27 -04:00
TunnelPool.h
pick tunnels from exploratory pool for exploratory
2014-04-03 16:27:37 -04:00
UPnP.cpp
UPnP added
2014-02-09 15:15:47 -05:00
UPnP.h
UPnP added
2014-02-09 15:15:47 -05:00
util.cpp
fixed build error
2014-04-06 16:42:29 -04:00
util.h
fixed build error
2014-04-06 16:42:29 -04:00