build
									
								 
							
						
					 
				 
				
					
						
							
							SAM added 
						
					 
				 
				2014-09-24 12:01:26 -04:00  
			 
		
			
			
			
			
				
					
						
							
								
								
									
									
									contrib /certificates
									
								 
							
						
					 
				 
				
					
						
							
							sync certificates with those from I2P's codebase 
						
					 
				 
				2014-09-08 17:51:33 +00:00  
			 
		
			
			
			
			
				
					
						
							
								
								
									
									
									 debian
									
								 
							
						
					 
				 
				
					
						
							
							* debian/control : enforce minimal version of compiler and cmake 
						
					 
				 
				2014-09-22 22:40:11 +00:00  
			 
		
			
			
			
			
				
					
						
							
								
								
									
									
									 Win32
									
								 
							
						
					 
				 
				
					
						
							
							SAM added 
						
					 
				 
				2014-09-24 12:01:26 -04:00  
			 
		
			
			
			
			
				
					
						
							
								 .gitignore 
							
						
					 
				 
				
					
						
							
							Use autotools instead of basic Makefile 
						
					 
				 
				2014-09-08 09:44:38 +02:00  
			 
		
			
			
			
			
				
					
						
							
								 AddressBook.cpp 
							
						
					 
				 
				
					
						
							
							jump service 
						
					 
				 
				2014-09-23 15:38:56 -04:00  
			 
		
			
			
			
			
				
					
						
							
								 AddressBook.h 
							
						
					 
				 
				
					
						
							
							jump service 
						
					 
				 
				2014-09-23 15:38:56 -04:00  
			 
		
			
			
			
			
				
					
						
							
								 aes.cpp 
							
						
					 
				 
				
					
						
							
							fixed tunnel encryption for non-AESNI 
						
					 
				 
				2014-06-27 10:56:33 -04:00  
			 
		
			
			
			
			
				
					
						
							
								 aes.h 
							
						
					 
				 
				
					
						
							
							eliminated multiple of 16 check for AES 
						
					 
				 
				2014-06-08 07:56:04 -04:00  
			 
		
			
			
			
			
				
					
						
							
								 base64.cpp 
							
						
					 
				 
				
					
						
							
							don't write beyond out buffer 
						
					 
				 
				2014-09-17 16:24:13 -04:00  
			 
		
			
			
			
			
				
					
						
							
								 base64.h 
							
						
					 
				 
				
					
						
							
							base32 encode 
						
					 
				 
				2014-08-21 12:32:03 -04:00  
			 
		
			
			
			
			
				
					
						
							
								 CryptoConst.cpp 
							
						
					 
				 
				
					
						
							
							initialize crpto constants on demand 
						
					 
				 
				2014-09-21 18:17:16 -04:00  
			 
		
			
			
			
			
				
					
						
							
								 CryptoConst.h 
							
						
					 
				 
				
					
						
							
							initialize crpto constants on demand 
						
					 
				 
				2014-09-21 18:17:16 -04:00  
			 
		
			
			
			
			
				
					
						
							
								 Daemon.cpp 
							
						
					 
				 
				
					
						
							
							create SAM bridge 
						
					 
				 
				2014-09-25 14:05:16 -04:00  
			 
		
			
			
			
			
				
					
						
							
								 Daemon.h 
							
						
					 
				 
				
					
						
							
							moved log file from daemon to log 
						
					 
				 
				2014-04-24 11:10:46 -04:00  
			 
		
			
			
			
			
				
					
						
							
								 DaemonLinux.cpp 
							
						
					 
				 
				
					
						
							
							daemonization. 
						
					 
				 
				2014-07-02 13:48:45 -04:00  
			 
		
			
			
			
			
				
					
						
							
								 DaemonWin32.cpp 
							
						
					 
				 
				
					
						
							
							Using the d-pointer to hide HTTPProxy, HTTPServer, add logfile ofstream 
						
					 
				 
				2014-04-23 02:07:21 +04:00  
			 
		
			
			
			
			
				
					
						
							
								 ElGamal.h 
							
						
					 
				 
				
					
						
							
							replaced ElGamalEncrypt to ElGamalEncryption 
						
					 
				 
				2014-02-20 20:28:41 -05:00  
			 
		
			
			
			
			
				
					
						
							
								 filelist.mk 
							
						
					 
				 
				
					
						
							
							SAM added 
						
					 
				 
				2014-09-24 12:01:26 -04:00  
			 
		
			
			
			
			
				
					
						
							
								 Garlic.cpp 
							
						
					 
				 
				
					
						
							
							fixed race condition 
						
					 
				 
				2014-09-10 18:57:24 -04:00  
			 
		
			
			
			
			
				
					
						
							
								 Garlic.h 
							
						
					 
				 
				
					
						
							
							fixed race condition 
						
					 
				 
				2014-09-10 18:57:24 -04:00  
			 
		
			
			
			
			
				
					
						
							
								 hmac.h 
							
						
					 
				 
				
					
						
							
							8-bytes alignment 
						
					 
				 
				2014-05-07 19:44:43 -04:00  
			 
		
			
			
			
			
				
					
						
							
								 HTTPProxy.cpp 
							
						
					 
				 
				
					
						
							
							jump service 
						
					 
				 
				2014-09-23 15:38:56 -04:00  
			 
		
			
			
			
			
				
					
						
							
								 HTTPProxy.h 
							
						
					 
				 
				
					
						
							
							fixed POST methos 
						
					 
				 
				2014-09-12 15:02:00 -04:00  
			 
		
			
			
			
			
				
					
						
							
								 HTTPServer.cpp 
							
						
					 
				 
				
					
						
							
							delete all streams upon deletion of a local destination 
						
					 
				 
				2014-09-24 17:51:21 -04:00  
			 
		
			
			
			
			
				
					
						
							
								 HTTPServer.h 
							
						
					 
				 
				
					
						
							
							POST longer messages 
						
					 
				 
				2014-09-16 10:28:45 -04:00  
			 
		
			
			
			
			
				
					
						
							
								 I2NPProtocol.cpp 
							
						
					 
				 
				
					
						
							
							fixed tunnel build race condition 
						
					 
				 
				2014-09-26 10:15:34 -04:00  
			 
		
			
			
			
			
				
					
						
							
								 I2NPProtocol.h 
							
						
					 
				 
				
					
						
							
							publish local LeaseSet 
						
					 
				 
				2014-08-20 11:12:53 -04:00  
			 
		
			
			
			
			
				
					
						
							
								 i2p.cpp 
							
						
					 
				 
				
					
						
							
							daemonization. 
						
					 
				 
				2014-07-02 13:48:45 -04:00  
			 
		
			
			
			
			
				
					
						
							
								 I2PEndian.cpp 
							
						
					 
				 
				
					
						
							
							fix LittleEndian, change endian.h version 
						
					 
				 
				2014-02-05 09:14:07 +04:00  
			 
		
			
			
			
			
				
					
						
							
								 I2PEndian.h 
							
						
					 
				 
				
					
						
							
							detect GNU/kFreeBSD 
						
					 
				 
				2014-09-01 21:15:24 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 I2PTunnel.cpp 
							
						
					 
				 
				
					
						
							
							maintain connections list for I2PTunnel 
						
					 
				 
				2014-09-09 22:40:12 -04:00  
			 
		
			
			
			
			
				
					
						
							
								 I2PTunnel.h 
							
						
					 
				 
				
					
						
							
							maintain connections list for I2PTunnel 
						
					 
				 
				2014-09-09 22:40:12 -04:00  
			 
		
			
			
			
			
				
					
						
							
								 Identity.cpp 
							
						
					 
				 
				
					
						
							
							read extended indentities from hosts.txt 
						
					 
				 
				2014-09-19 19:25:40 -04:00  
			 
		
			
			
			
			
				
					
						
							
								 Identity.h 
							
						
					 
				 
				
					
						
							
							read extended indentities from hosts.txt 
						
					 
				 
				2014-09-19 19:25:40 -04:00  
			 
		
			
			
			
			
				
					
						
							
								 LeaseSet.cpp 
							
						
					 
				 
				
					
						
							
							signature size for LeaseSet 
						
					 
				 
				2014-08-23 08:41:06 -04:00  
			 
		
			
			
			
			
				
					
						
							
								 LeaseSet.h 
							
						
					 
				 
				
					
						
							
							extended identity for local destination 
						
					 
				 
				2014-08-22 23:02:48 -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 
							
						
					 
				 
				
					
						
							
							print time without date 
						
					 
				 
				2014-08-17 07:49:29 -04:00  
			 
		
			
			
			
			
				
					
						
							
								 Log.h 
							
						
					 
				 
				
					
						
							
							log to file if daemon only 
						
					 
				 
				2014-07-02 14:25:57 -04:00  
			 
		
			
			
			
			
				
					
						
							
								 Makefile 
							
						
					 
				 
				
					
						
							
							* Makefile : move common targets to top-level Makefile 
						
					 
				 
				2014-09-19 05:15:40 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 Makefile.bsd 
							
						
					 
				 
				
					
						
							
							* Makefile : move common targets to top-level Makefile 
						
					 
				 
				2014-09-19 05:15:40 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 Makefile.linux 
							
						
					 
				 
				
					
						
							
							std option for different versions of gcc (by hagen) 
						
					 
				 
				2014-09-23 19:56:29 -04:00  
			 
		
			
			
			
			
				
					
						
							
								 Makefile.osx 
							
						
					 
				 
				
					
						
							
							* Makefile : move common targets to top-level Makefile 
						
					 
				 
				2014-09-19 05:15:40 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 NetDb.cpp 
							
						
					 
				 
				
					
						
							
							select high bandwidth routers for client tunnels 
						
					 
				 
				2014-09-25 21:08:20 -04:00  
			 
		
			
			
			
			
				
					
						
							
								 NetDb.h 
							
						
					 
				 
				
					
						
							
							select high bandwidth routers for client tunnels 
						
					 
				 
				2014-09-25 21:08:20 -04:00  
			 
		
			
			
			
			
				
					
						
							
								 NTCPSession.cpp 
							
						
					 
				 
				
					
						
							
							terminate NTCP session by timeout 
						
					 
				 
				2014-09-22 17:38:21 -04:00  
			 
		
			
			
			
			
				
					
						
							
								 NTCPSession.h 
							
						
					 
				 
				
					
						
							
							avoid double delete 
						
					 
				 
				2014-09-18 11:11:51 -04:00  
			 
		
			
			
			
			
				
					
						
							
								 Queue.h 
							
						
					 
				 
				
					
						
							
							proper termination 
						
					 
				 
				2014-09-22 14:44:10 -04:00  
			 
		
			
			
			
			
				
					
						
							
								 README.md 
							
						
					 
				 
				
					
						
							
							Update README.md 
						
					 
				 
				2014-09-09 16:37:48 -04:00  
			 
		
			
			
			
			
				
					
						
							
								 Reseed.cpp 
							
						
					 
				 
				
					
						
							
							Updating reseed host list (Since updated the java version as well) 
						
					 
				 
				2014-07-22 20:00:00 +02:00  
			 
		
			
			
			
			
				
					
						
							
								 Reseed.h 
							
						
					 
				 
				
					
						
							
							fixed compilation error in gcc 4.6 
						
					 
				 
				2014-01-31 07:32:34 -05:00  
			 
		
			
			
			
			
				
					
						
							
								 RouterContext.cpp 
							
						
					 
				 
				
					
						
							
							check if remote RouterInfo is presented 
						
					 
				 
				2014-09-14 21:53:00 -04:00  
			 
		
			
			
			
			
				
					
						
							
								 RouterContext.h 
							
						
					 
				 
				
					
						
							
							override SSU port if specified 
						
					 
				 
				2014-09-11 09:32:34 -04:00  
			 
		
			
			
			
			
				
					
						
							
								 RouterInfo.cpp 
							
						
					 
				 
				
					
						
							
							fixed typo 
						
					 
				 
				2014-09-15 11:22:22 -04:00  
			 
		
			
			
			
			
				
					
						
							
								 RouterInfo.h 
							
						
					 
				 
				
					
						
							
							use Tag<32> for SSU key 
						
					 
				 
				2014-09-17 20:43:47 -04:00  
			 
		
			
			
			
			
				
					
						
							
								 SAM.cpp 
							
						
					 
				 
				
					
						
							
							handle STREAM ACCEPT 
						
					 
				 
				2014-09-26 15:40:57 -04:00  
			 
		
			
			
			
			
				
					
						
							
								 SAM.h 
							
						
					 
				 
				
					
						
							
							handle STREAM ACCEPT 
						
					 
				 
				2014-09-26 15:40:57 -04:00  
			 
		
			
			
			
			
				
					
						
							
								 Signature.h 
							
						
					 
				 
				
					
						
							
							signature size for LeaseSet 
						
					 
				 
				2014-08-23 08:41:06 -04:00  
			 
		
			
			
			
			
				
					
						
							
								 SOCKS.cpp 
							
						
					 
				 
				
					
						
							
							compatibility with VS2013 
						
					 
				 
				2014-09-14 11:38:34 -04:00  
			 
		
			
			
			
			
				
					
						
							
								 SOCKS.h 
							
						
					 
				 
				
					
						
							
							compatibility with VS2013 
						
					 
				 
				2014-09-14 11:38:34 -04:00  
			 
		
			
			
			
			
				
					
						
							
								 SSU.cpp 
							
						
					 
				 
				
					
						
							
							PeerTest from Charlie to Alice 
						
					 
				 
				2014-09-22 19:03:46 -04:00  
			 
		
			
			
			
			
				
					
						
							
								 SSU.h 
							
						
					 
				 
				
					
						
							
							read Identity from SessionConfirmed message 
						
					 
				 
				2014-09-18 14:16:16 -04:00  
			 
		
			
			
			
			
				
					
						
							
								 SSUData.cpp 
							
						
					 
				 
				
					
						
							
							adjust MTU for incoming SSU sessions 
						
					 
				 
				2014-09-18 14:37:29 -04:00  
			 
		
			
			
			
			
				
					
						
							
								 SSUData.h 
							
						
					 
				 
				
					
						
							
							adjust MTU for incoming SSU sessions 
						
					 
				 
				2014-09-18 14:37:29 -04:00  
			 
		
			
			
			
			
				
					
						
							
								 Streaming.cpp 
							
						
					 
				 
				
					
						
							
							handle STREAM ACCEPT 
						
					 
				 
				2014-09-26 15:40:57 -04:00  
			 
		
			
			
			
			
				
					
						
							
								 Streaming.h 
							
						
					 
				 
				
					
						
							
							handle STREAM ACCEPT 
						
					 
				 
				2014-09-26 15:40:57 -04:00  
			 
		
			
			
			
			
				
					
						
							
								 Timestamp.h 
							
						
					 
				 
				
					
						
							
							ms visual studio 2013 support 
						
					 
				 
				2014-01-09 23:56:07 +04:00  
			 
		
			
			
			
			
				
					
						
							
								 TransitTunnel.cpp 
							
						
					 
				 
				
					
						
							
							fixed race condition 
						
					 
				 
				2014-08-02 10:06:38 -04:00  
			 
		
			
			
			
			
				
					
						
							
								 TransitTunnel.h 
							
						
					 
				 
				
					
						
							
							drop messages to other router coming down an inbound tunnel 
						
					 
				 
				2014-07-10 12:44:49 -04:00  
			 
		
			
			
			
			
				
					
						
							
								 Transports.cpp 
							
						
					 
				 
				
					
						
							
							proper termination 
						
					 
				 
				2014-09-22 14:44:10 -04:00  
			 
		
			
			
			
			
				
					
						
							
								 Transports.h 
							
						
					 
				 
				
					
						
							
							reuse DH keys pairs from failed NTCP sessions 
						
					 
				 
				2014-09-17 11:13:25 -04:00  
			 
		
			
			
			
			
				
					
						
							
								 Tunnel.cpp 
							
						
					 
				 
				
					
						
							
							fixed tunnel build race condition 
						
					 
				 
				2014-09-26 10:15:34 -04:00  
			 
		
			
			
			
			
				
					
						
							
								 Tunnel.h 
							
						
					 
				 
				
					
						
							
							fixed tunnel build race condition 
						
					 
				 
				2014-09-26 10:15:34 -04:00  
			 
		
			
			
			
			
				
					
						
							
								 TunnelBase.h 
							
						
					 
				 
				
					
						
							
							create inbound tunnels per local destination 
						
					 
				 
				2014-03-14 15:13:34 -04:00  
			 
		
			
			
			
			
				
					
						
							
								 TunnelConfig.h 
							
						
					 
				 
				
					
						
							
							fixed broken re-created tunnels 
						
					 
				 
				2014-08-09 08:21:55 -04:00  
			 
		
			
			
			
			
				
					
						
							
								 TunnelEndpoint.cpp 
							
						
					 
				 
				
					
						
							
							handle out-of-sequence fragment for first fragment 
						
					 
				 
				2014-09-11 08:03:25 -04:00  
			 
		
			
			
			
			
				
					
						
							
								 TunnelEndpoint.h 
							
						
					 
				 
				
					
						
							
							handle out-of-sequence tunnel fragments 
						
					 
				 
				2014-09-10 21:31:32 -04:00  
			 
		
			
			
			
			
				
					
						
							
								 TunnelGateway.cpp 
							
						
					 
				 
				
					
						
							
							correct endianess for msgID 
						
					 
				 
				2014-09-03 18:52:22 -04:00  
			 
		
			
			
			
			
				
					
						
							
								 TunnelGateway.h 
							
						
					 
				 
				
					
						
							
							eliminate extra copy 
						
					 
				 
				2014-06-26 14:45:34 -04:00  
			 
		
			
			
			
			
				
					
						
							
								 TunnelPool.cpp 
							
						
					 
				 
				
					
						
							
							select high bandwidth routers for client tunnels 
						
					 
				 
				2014-09-25 21:08:20 -04:00  
			 
		
			
			
			
			
				
					
						
							
								 TunnelPool.h 
							
						
					 
				 
				
					
						
							
							select high bandwidth routers for client tunnels 
						
					 
				 
				2014-09-25 21:08:20 -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 gcc build for FreeBSD 
						
					 
				 
				2014-08-08 07:32:55 -04:00  
			 
		
			
			
			
			
				
					
						
							
								 util.h 
							
						
					 
				 
				
					
						
							
							load host.txt via HTTPProxy 
						
					 
				 
				2014-04-18 02:54:15 +04:00  
			 
		
			
			
			
			
				
					
						
							
								 version.h 
							
						
					 
				 
				
					
						
							
							initialize crpto constants on demand 
						
					 
				 
				2014-09-21 18:17:16 -04:00