Jeff 
								
							 
						 
						
							
							
							
							
								
							
							
								0a83d8e6a0 
								
							 
						 
						
							
							
								
								Merge branch 'openssl'  
							
							 
							
							
							
						 
						
							2016-05-11 08:19:51 -04:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									orignal 
								
							 
						 
						
							
							
							
							
								
							
							
								aa215f2a5a 
								
							 
						 
						
							
							
								
								regular/homebrew build  selection for Mac OS X  
							
							 
							
							
							
						 
						
							2016-05-11 07:08:02 -04:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									hagen 
								
							 
						 
						
							
							
							
							
								
							
							
								b03a6a5327 
								
							 
						 
						
							
							
								
								Merge branch 'new-webconsole' into openssl  
							
							 
							
							... 
							
							
							
							+ new http/url classes
* extract most page/cmd handlers from HTTPConnection class
* general cleanup of HTTPServer.{cpp,h}
+ http basic auth for webconsole
+ gracefull/quick shutdown commands
- drop direct access for b32 addresses from webconsole: use proxy instead 
							
						 
						
							2016-05-11 01:29:47 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									orignal 
								
							 
						 
						
							
							
							
							
								
							
							
								ca36a6fe41 
								
							 
						 
						
							
							
								
								update our IP after signture verification  
							
							 
							
							
							
						 
						
							2016-05-10 15:55:48 -04:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									orignal 
								
							 
						 
						
							
							
							
							
								
							
							
								bd6285c8b1 
								
							 
						 
						
							
							
								
								Merge pull request  #487  from majestrate/fix-mac-build  
							
							 
							
							... 
							
							
							
							fix mac build 
							
						 
						
							2016-05-09 20:28:25 -04:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeff 
								
							 
						 
						
							
							
							
							
								
							
							
								00cfdc7d92 
								
							 
						 
						
							
							
								
								fix mac brew, use libressl and homebrew  
							
							 
							
							
							
						 
						
							2016-05-04 12:12:24 -04:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									orignal 
								
							 
						 
						
							
							
							
							
								
							
							
								5e2dc14dd5 
								
							 
						 
						
							
							
								
								get family string from local RouterInfo  
							
							 
							
							
							
						 
						
							2016-04-28 18:16:11 -04:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									orignal 
								
							 
						 
						
							
							
							
							
								
							
							
								c5f2890cbe 
								
							 
						 
						
							
							
								
								Merge pull request  #484  from weekendi2p/openssl  
							
							 
							
							... 
							
							
							
							Show family name in web interface 
							
						 
						
							2016-04-28 17:30:56 -04:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									weekendi2p 
								
							 
						 
						
							
							
							
							
								
							
							
								36aaca997a 
								
							 
						 
						
							
							
								
								Merge pull request  #1  from PurpleI2P/openssl  
							
							 
							
							... 
							
							
							
							sync 
							
						 
						
							2016-04-28 20:21:27 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									orignal 
								
							 
						 
						
							
							
							
							
								
							
							
								e9f7c61113 
								
							 
						 
						
							
							
								
								Merge pull request  #483  from majestrate/fix-issue-482  
							
							 
							
							... 
							
							
							
							try fixing issue #482  
							
						 
						
							2016-04-27 12:23:15 -04:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeff Becker 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2373b94d3e 
								
							 
						 
						
							
							
								
								try fixing issue  #482  
							
							 
							
							
							
						 
						
							2016-04-27 12:08:08 -04:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									hagen 
								
							 
						 
						
							
							
							
							
								
							
							
								f131e31949 
								
							 
						 
						
							
							
								
								* HTTPServer.cpp: add request logging  
							
							 
							
							
							
						 
						
							2016-04-27 00:39:34 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									hagen 
								
							 
						 
						
							
							
							
							
								
							
							
								8fd55a210a 
								
							 
						 
						
							
							
								
								* HTTPServer.cpp: add 'Shutdown' commands  
							
							 
							
							
							
						 
						
							2016-04-27 00:39:34 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									hagen 
								
							 
						 
						
							
							
							
							
								
							
							
								678650beaf 
								
							 
						 
						
							
							
								
								* HTTPServer.{cpp,h}: basic auth  
							
							 
							
							
							
						 
						
							2016-04-27 00:39:34 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									hagen 
								
							 
						 
						
							
							
							
							
								
							
							
								e09386be44 
								
							 
						 
						
							
							
								
								* add http.auth, http.user & http.pass options  
							
							 
							
							
							
						 
						
							2016-04-27 00:39:34 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									hagen 
								
							 
						 
						
							
							
							
							
								
							
							
								75db2867dc 
								
							 
						 
						
							
							
								
								* HTTPServer.cpp: protect SAM pages if disabled  
							
							 
							
							
							
						 
						
							2016-04-27 00:39:34 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									hagen 
								
							 
						 
						
							
							
							
							
								
							
							
								80e37df012 
								
							 
						 
						
							
							
								
								* HTTPServer.{cpp,h}: change page/cmd processing flow  
							
							 
							
							
							
						 
						
							2016-04-27 00:39:33 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									hagen 
								
							 
						 
						
							
							
							
							
								
							
							
								1f404bb622 
								
							 
						 
						
							
							
								
								* HTTPServer.cpp: move html parts outside HTTPConnection class  
							
							 
							
							
							
						 
						
							2016-04-27 00:39:33 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									hagen 
								
							 
						 
						
							
							
							
							
								
							
							
								54078087e5 
								
							 
						 
						
							
							
								
								* HTTPServer.cpp: move common code to function  
							
							 
							
							
							
						 
						
							2016-04-27 00:39:33 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									hagen 
								
							 
						 
						
							
							
							
							
								
							
							
								23b8df1c36 
								
							 
						 
						
							
							
								
								* HTTPServer.cpp: move commands to separate page  
							
							 
							
							
							
						 
						
							2016-04-27 00:39:33 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									hagen 
								
							 
						 
						
							
							
							
							
								
							
							
								65395516b0 
								
							 
						 
						
							
							
								
								* HTTPServer.cpp: drop separate function handlers for commands  
							
							 
							
							
							
						 
						
							2016-04-27 00:39:33 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									hagen 
								
							 
						 
						
							
							
							
							
								
							
							
								849308e28d 
								
							 
						 
						
							
							
								
								* HTTPServer.cpp: drop boost::date_time dep  
							
							 
							
							
							
						 
						
							2016-04-27 00:39:24 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									hagen 
								
							 
						 
						
							
							
							
							
								
							
							
								4d98a64000 
								
							 
						 
						
							
							
								
								* HTTPServer.{cpp,h}: extract html-rendering methods from class  
							
							 
							
							
							
						 
						
							2016-04-27 00:39:24 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									hagen 
								
							 
						 
						
							
							
							
							
								
							
							
								0c8fdfca7d 
								
							 
						 
						
							
							
								
								* HTTPServer.{cpp,h}: merge HandleWriteReply & Terminate : the same purpose  
							
							 
							
							
							
						 
						
							2016-04-27 00:39:24 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									hagen 
								
							 
						 
						
							
							
							
							
								
							
							
								fd928e8d12 
								
							 
						 
						
							
							
								
								* HTTPServer.h: not virtual: not inherited anywhere  
							
							 
							
							
							
						 
						
							2016-04-27 00:39:24 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									hagen 
								
							 
						 
						
							
							
							
							
								
							
							
								2a1fe99a29 
								
							 
						 
						
							
							
								
								* HTTPServer.{cpp,h}: drop rest of streaming support  
							
							 
							
							
							
						 
						
							2016-04-27 00:39:24 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									hagen 
								
							 
						 
						
							
							
							
							
								
							
							
								4fa4ba6301 
								
							 
						 
						
							
							
								
								* HTTPServer.cpp: move known jump services to std::map  
							
							 
							
							
							
						 
						
							2016-04-27 00:39:24 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									hagen 
								
							 
						 
						
							
							
							
							
								
							
							
								48b3959cfb 
								
							 
						 
						
							
							
								
								* HTTPServer.{cpp,h}: cleanup  
							
							 
							
							
							
						 
						
							2016-04-27 00:39:24 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									hagen 
								
							 
						 
						
							
							
							
							
								
							
							
								9bbff744e9 
								
							 
						 
						
							
							
								
								* HTTPServer.{cpp,h}: chg HandleRequest() signature  
							
							 
							
							
							
						 
						
							2016-04-27 00:39:24 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									hagen 
								
							 
						 
						
							
							
							
							
								
							
							
								19b0c266f9 
								
							 
						 
						
							
							
								
								* HTTPServer.{cpp,h}: * extract css-styles to separate block * split /?page= from /?cmd= requests * cleaner html-template  
							
							 
							
							
							
						 
						
							2016-04-27 00:39:24 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									hagen 
								
							 
						 
						
							
							
							
							
								
							
							
								fead940d10 
								
							 
						 
						
							
							
								
								* HTTPServer.{cpp,h}: * move query parsing code to one place * use /?cmd=X instead /?X * unified handler signatures  
							
							 
							
							
							
						 
						
							2016-04-27 00:39:24 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									hagen 
								
							 
						 
						
							
							
							
							
								
							
							
								687e17ac52 
								
							 
						 
						
							
							
								
								* HTTPServer.{cpp,h}: throw away direct quering b32 addresses: use proxy  
							
							 
							
							
							
						 
						
							2016-04-27 00:39:12 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									hagen 
								
							 
						 
						
							
							
							
							
								
							
							
								b1c85dcb74 
								
							 
						 
						
							
							
								
								* HTTPServer.{cpp,h}: throw away request/reply/url, use new impl  
							
							 
							
							
							
						 
						
							2016-04-27 00:39:12 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									hagen 
								
							 
						 
						
							
							
							
							
								
							
							
								a15aad9f9c 
								
							 
						 
						
							
							
								
								* unit-tests  
							
							 
							
							
							
						 
						
							2016-04-27 00:39:12 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									hagen 
								
							 
						 
						
							
							
							
							
								
							
							
								06a1a8690d 
								
							 
						 
						
							
							
								
								* add HTTP.{cpp,h} to build  
							
							 
							
							
							
						 
						
							2016-04-27 00:39:12 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									hagen 
								
							 
						 
						
							
							
							
							
								
							
							
								42b9b6426a 
								
							 
						 
						
							
							
								
								+ new http req/res/url structs  
							
							 
							
							
							
						 
						
							2016-04-27 00:39:12 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									hagen 
								
							 
						 
						
							
							
							
							
								
							
							
								332f0118a2 
								
							 
						 
						
							
							
								
								* rename namespace for http  
							
							 
							
							
							
						 
						
							2016-04-27 00:39:12 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									hagen 
								
							 
						 
						
							
							
							
							
								
							
							
								6ed709d6e6 
								
							 
						 
						
							
							
								
								* HTTPServer.{cpp,h}: extract itoopie{Image,Favicon} from HTTPConnection (!) class  
							
							 
							
							
							
						 
						
							2016-04-27 00:39:12 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									hagen 
								
							 
						 
						
							
							
							
							
								
							
							
								7a461c1684 
								
							 
						 
						
							
							
								
								* HTTPServer.{cpp,h}: move #include to one place  
							
							 
							
							
							
						 
						
							2016-04-27 00:39:12 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									hagen 
								
							 
						 
						
							
							
							
							
								
							
							
								7cf171671d 
								
							 
						 
						
							
							
								
								* HTTPConnection::reply : to_buffers() -> to_string()  
							
							 
							
							
							
						 
						
							2016-04-27 00:39:12 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									weekendi2p 
								
							 
						 
						
							
							
							
							
								
							
							
								ebee94fb11 
								
							 
						 
						
							
							
								
								removed 1 blank line..  
							
							 
							
							
							
						 
						
							2016-04-27 01:19:27 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									weekendi2p 
								
							 
						 
						
							
							
							
							
								
							
							
								61e8becd38 
								
							 
						 
						
							
							
								
								wrong file version  
							
							 
							
							
							
						 
						
							2016-04-27 00:48:23 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									weekendi2p 
								
							 
						 
						
							
							
							
							
								
							
							
								a78caa2976 
								
							 
						 
						
							
							
								
								added SetFamilyString(); GetFamilyString() and shows family in webiface  
							
							 
							
							
							
						 
						
							2016-04-27 00:31:33 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									orignal 
								
							 
						 
						
							
							
							
							
								
							
							
								c54f7c81c4 
								
							 
						 
						
							
							
								
								Merge pull request  #480  from weekendi2p/openssl  
							
							 
							
							... 
							
							
							
							new family: volatile 
							
						 
						
							2016-04-26 13:06:58 -04:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									weekendi2p 
								
							 
						 
						
							
							
							
							
								
							
							
								85840872ab 
								
							 
						 
						
							
							
								
								family: volatile.crt  
							
							 
							
							
							
						 
						
							2016-04-26 19:39:10 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									orignal 
								
							 
						 
						
							
							
							
							
								
							
							
								d582c30f6e 
								
							 
						 
						
							
							
								
								allow same port at different interfaces  
							
							 
							
							
							
						 
						
							2016-04-24 17:32:24 -04:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeff Becker 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								392f5f914a 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'purple/openssl'  
							
							 
							
							
							
						 
						
							2016-04-23 08:38:34 -04:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									orignal 
								
							 
						 
						
							
							
							
							
								
							
							
								799d25925a 
								
							 
						 
						
							
							
								
								Merge pull request  #478  from PurpleI2P/openssl  
							
							 
							
							... 
							
							
							
							recent changes 
							
						 
						
							2016-04-22 12:49:42 -04:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									orignal 
								
							 
						 
						
							
							
							
							
								
							
							
								4431d50635 
								
							 
						 
						
							
							
								
								limits.transittunnels  
							
							 
							
							
							
						 
						
							2016-04-20 15:02:11 -04:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									orignal 
								
							 
						 
						
							
							
							
							
								
							
							
								e120e9a78e 
								
							 
						 
						
							
							
								
								configurable transit tunnels limit  
							
							 
							
							
							
						 
						
							2016-04-20 14:53:50 -04:00