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  
			 
		
			
			
			
			
				
					
						
							
								 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  
			 
		
			
			
			
			
				
					
						
							
								 i2p.cpp 
							
						
					 
				 
				
					
						
							
							Adding a simple GET HTTP Proxy 
						
					 
				 
				2014-03-17 23:31:29 +01: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 
							
						
					 
				 
				
					
						
							
							delete session with introducer 
						
					 
				 
				2014-04-09 13:55:31 -04:00  
			 
		
			
			
			
			
				
					
						
							
								 SSU.h 
							
						
					 
				 
				
					
						
							
							send relay request through connected session 
						
					 
				 
				2014-04-09 12:25:40 -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