redfish 
								
							 
						 
						
							
							
							
							
								
							
							
								0df5b77595 
								
							 
						 
						
							
							
								
								makefile: linux: add -latomic  
							
							 
							
							... 
							
							
							
							Tested on Arch Linux and Debian unstable with gcc 8.2.0. On Arch Linux
on x86_64 it built without this, but also builds with this. Without this
patch On Debian unstable on PPC linking fail with undefined symbols:
/usr/include/c++/8/bits/atomic_base.h:396: undefined reference to `__atomic_load_8' 
							
						 
						
							2018-08-17 23:24:37 -04:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									orignal 
								
							 
						 
						
							
							
							
							
								
							
							
								e190a005db 
								
							 
						 
						
							
							
								
								make sure assets are ready before proceed  
							
							 
							
							
							
						 
						
							2018-08-17 11:17:17 -04:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									r4sas 
								
							 
						 
						
							
							
							
							
								
							
							
								45596a0342 
								
							 
						 
						
							
							
								
								android - holder-based updater for certificate  
							
							 
							
							... 
							
							
							
							If holder exsists, check string (version) of assets creation.
If it differs from current app version or null, try delete certificates forder contents
for unpacking new certificates. 
							
						 
						
							2018-08-17 01:41:26 +03:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									r4sas 
								
							 
						 
						
							
							
							
							
								
							
							
								405429a300 
								
							 
						 
						
							
							
								
								android - add file for notify about successful unpacking assets  
							
							 
							
							
							
						 
						
							2018-08-16 23:34:05 +03:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									r4sas 
								
							 
						 
						
							
							
							
							
								
							
							
								d009a29426 
								
							 
						 
						
							
							
								
								android - dont rewrite files from assets if they exist  
							
							 
							
							
							
						 
						
							2018-08-16 23:34:04 +03:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									r4sas 
								
							 
						 
						
							
							
							
							
								
							
							
								f1fb42460a 
								
							 
						 
						
							
							
								
								rename ipv6 transports  
							
							 
							
							
							
						 
						
							2018-08-16 23:34:04 +03:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									orignal 
								
							 
						 
						
							
							
							
							
								
							
							
								5e110e9f7b 
								
							 
						 
						
							
							
								
								enable NTCP2 by default  
							
							 
							
							
							
						 
						
							2018-08-16 13:48:47 -04:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									orignal 
								
							 
						 
						
							
							
							
							
								
							
							
								77a409935d 
								
							 
						 
						
							
							
								
								license added  
							
							 
							
							
							
						 
						
							2018-08-16 13:46:59 -04:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									orignal 
								
							 
						 
						
							
							
							
							
								
							
							
								863baeb68b 
								
							 
						 
						
							
							
								
								ignore unpublished addresses  
							
							 
							
							
							
						 
						
							2018-08-16 11:02:53 -04:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									orignal 
								
							 
						 
						
							
							
							
							
								
							
							
								11142690a0 
								
							 
						 
						
							
							
								
								show correct value of time drift  
							
							 
							
							
							
						 
						
							2018-08-16 10:13:32 -04:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									orignal 
								
							 
						 
						
							
							
							
							
								
							
							
								02e8c5faca 
								
							 
						 
						
							
							
								
								fixed typo  
							
							 
							
							
							
						 
						
							2018-08-15 13:23:10 -04:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									orignal 
								
							 
						 
						
							
							
							
							
								
							
							
								c41081d35c 
								
							 
						 
						
							
							
								
								check timestamps  
							
							 
							
							
							
						 
						
							2018-08-15 11:42:56 -04:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									orignal 
								
							 
						 
						
							
							
							
							
								
							
							
								db4c26a400 
								
							 
						 
						
							
							
								
								copy assets before daemon start  
							
							 
							
							
							
						 
						
							2018-08-15 09:52:13 -04:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									r4sas 
								
							 
						 
						
							
							
							
							
								
							
							
								331a23fc20 
								
							 
						 
						
							
							
								
								build JNI for arm v7a and x86 both  
							
							 
							
							
							
						 
						
							2018-08-14 22:44:08 +03:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									r4sas 
								
							 
						 
						
							
							
							
							
								
							
							
								db5a40d743 
								
							 
						 
						
							
							
								
								enable NTCP2 for android, use L flag for bandwidth,  
							
							 
							
							... 
							
							
							
							additional change for multiarch build 
							
						 
						
							2018-08-14 22:41:12 +03:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									orignal 
								
							 
						 
						
							
							
							
							
								
							
							
								e4ab51329d 
								
							 
						 
						
							
							
								
								move handshake messages processing to NTCP2Establisher  
							
							 
							
							
							
						 
						
							2018-08-14 14:01:04 -04:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									orignal 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8490e7ca7c 
								
							 
						 
						
							
							
								
								Merge pull request  #1223  from PurpleI2P/openssl  
							
							 
							
							... 
							
							
							
							recent changes 
							
						 
						
							2018-08-14 13:50:44 -04:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									orignal 
								
							 
						 
						
							
							
							
							
								
							
							
								86782aeb1b 
								
							 
						 
						
							
							
								
								don't send RouterInfo twice  
							
							 
							
							
							
						 
						
							2018-08-14 11:27:27 -04:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									orignal 
								
							 
						 
						
							
							
							
							
								
							
							
								49a44fc92e 
								
							 
						 
						
							
							
								
								assume siphash IV in Litte Endian  
							
							 
							
							
							
						 
						
							2018-08-13 14:07:57 -04:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									orignal 
								
							 
						 
						
							
							
							
							
								
							
							
								cd39a52c25 
								
							 
						 
						
							
							
								
								correct endianness for siphash length  
							
							 
							
							
							
						 
						
							2018-08-13 13:43:51 -04:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									xcps 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								634101ceb5 
								
							 
						 
						
							
							
								
								Update HTTPServer.cpp  
							
							 
							
							... 
							
							
							
							Fix transport sections in web interface 2 
							
						 
						
							2018-08-13 22:29:58 +05:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									orignal 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								55555c8787 
								
							 
						 
						
							
							
								
								Merge pull request  #1222  from PurpleI2P/show-transports  
							
							 
							
							... 
							
							
							
							Update HTTPServer.cpp 
							
						 
						
							2018-08-13 12:43:31 -04:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									xcps 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d36d825ac1 
								
							 
						 
						
							
							
								
								Update HTTPServer.cpp  
							
							 
							
							... 
							
							
							
							Fix transport sections in web interface 
							
						 
						
							2018-08-13 21:41:43 +05:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									orignal 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9bb01cd67c 
								
							 
						 
						
							
							
								
								Merge pull request  #1221  from l-n-s/issue_1220  
							
							 
							
							... 
							
							
							
							Don't add SSU/NTCP addresses to RI if they are disabled in config 
							
						 
						
							2018-08-12 13:19:56 -04:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									l-n-s 
								
							 
						 
						
							
							
							
							
								
							
							
								29b91075d2 
								
							 
						 
						
							
							
								
								Don't add SSU/NTCP addresses to RI if they are disabled in config ( #1220 )  
							
							 
							
							
							
						 
						
							2018-08-12 02:36:00 -04:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									orignal 
								
							 
						 
						
							
							
							
							
								
							
							
								6d46fc9f9f 
								
							 
						 
						
							
							
								
								check send frame error code  
							
							 
							
							
							
						 
						
							2018-08-11 16:08:21 -04:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									orignal 
								
							 
						 
						
							
							
							
							
								
							
							
								a2c41c9e36 
								
							 
						 
						
							
							
								
								allow NTCP2 only transports  
							
							 
							
							
							
						 
						
							2018-08-10 15:35:43 -04:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									orignal 
								
							 
						 
						
							
							
							
							
								
							
							
								ee700ac861 
								
							 
						 
						
							
							
								
								fixed incorrect iv for published NTCP2 addresses  
							
							 
							
							
							
						 
						
							2018-08-10 15:14:07 -04:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									orignal 
								
							 
						 
						
							
							
							
							
								
							
							
								9884a4336f 
								
							 
						 
						
							
							
								
								don't connect to NTCP2 only address using NTCP  
							
							 
							
							
							
						 
						
							2018-08-10 13:42:59 -04:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									orignal 
								
							 
						 
						
							
							
							
							
								
							
							
								5b83d4bef8 
								
							 
						 
						
							
							
								
								move handshake messages creation to NTCP2Establisher  
							
							 
							
							
							
						 
						
							2018-08-10 10:53:34 -04:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									orignal 
								
							 
						 
						
							
							
							
							
								
							
							
								d320a89590 
								
							 
						 
						
							
							
								
								don't copy buffer to ifself  
							
							 
							
							
							
						 
						
							2018-08-09 16:32:43 -04:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									orignal 
								
							 
						 
						
							
							
							
							
								
							
							
								f7e4afc282 
								
							 
						 
						
							
							
								
								use same buffer for input and output for AEAD/Chacha20/Poly1305  
							
							 
							
							
							
						 
						
							2018-08-09 15:47:02 -04:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									orignal 
								
							 
						 
						
							
							
							
							
								
							
							
								88e87d589b 
								
							 
						 
						
							
							
								
								add incoming NTCP2 session to the sessions list  
							
							 
							
							
							
						 
						
							2018-08-09 14:20:10 -04:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									orignal 
								
							 
						 
						
							
							
							
							
								
							
							
								d8c6dede7e 
								
							 
						 
						
							
							
								
								moved NTCP2 handshake buffers to establisher  
							
							 
							
							
							
						 
						
							2018-08-09 12:53:36 -04:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									orignal 
								
							 
						 
						
							
							
							
							
								
							
							
								5cc84133e3 
								
							 
						 
						
							
							
								
								fixed incorrect lenght  
							
							 
							
							
							
						 
						
							2018-08-08 17:38:21 -04:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									orignal 
								
							 
						 
						
							
							
							
							
								
							
							
								f7728aa1f6 
								
							 
						 
						
							
							
								
								reuse NTCP2 frame buffers  
							
							 
							
							
							
						 
						
							2018-08-08 16:23:44 -04:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									orignal 
								
							 
						 
						
							
							
							
							
								
							
							
								2b61f9a731 
								
							 
						 
						
							
							
								
								fixed   #1217 . verify decryption result  
							
							 
							
							
							
						 
						
							2018-08-07 10:35:25 -04:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									orignal 
								
							 
						 
						
							
							
							
							
								
							
							
								f407022fe6 
								
							 
						 
						
							
							
								
								connect to NTCP2 address if presented  
							
							 
							
							
							
						 
						
							2018-08-04 13:48:09 -04:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									orignal 
								
							 
						 
						
							
							
							
							
								
							
							
								41b9f19b01 
								
							 
						 
						
							
							
								
								get unpublished NTCP2 address  
							
							 
							
							
							
						 
						
							2018-08-04 08:47:58 -04:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									orignal 
								
							 
						 
						
							
							
							
							
								
							
							
								09c6faf923 
								
							 
						 
						
							
							
								
								don't overwrite NTCP2 keys  
							
							 
							
							
							
						 
						
							2018-08-03 21:16:35 -04:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									orignal 
								
							 
						 
						
							
							
							
							
								
							
							
								26d0177c01 
								
							 
						 
						
							
							
								
								always make NTCP address first  
							
							 
							
							
							
						 
						
							2018-08-03 20:28:29 -04:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									orignal 
								
							 
						 
						
							
							
							
							
								
							
							
								f7415c8a8f 
								
							 
						 
						
							
							
								
								enable/disable NTCP2 address  
							
							 
							
							
							
						 
						
							2018-08-03 14:49:28 -04:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									orignal 
								
							 
						 
						
							
							
							
							
								
							
							
								4cf79088f9 
								
							 
						 
						
							
							
								
								NTCP2 idle timeout  
							
							 
							
							
							
						 
						
							2018-08-03 13:19:35 -04:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									orignal 
								
							 
						 
						
							
							
							
							
								
							
							
								50cd321818 
								
							 
						 
						
							
							
								
								NTCP2 idle timeout  
							
							 
							
							
							
						 
						
							2018-08-03 13:10:32 -04:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									orignal 
								
							 
						 
						
							
							
							
							
								
							
							
								83bbe6a9d9 
								
							 
						 
						
							
							
								
								show NTCP2 address  
							
							 
							
							
							
						 
						
							2018-08-03 12:07:09 -04:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									orignal 
								
							 
						 
						
							
							
							
							
								
							
							
								0a33c18e36 
								
							 
						 
						
							
							
								
								send termination message  
							
							 
							
							
							
						 
						
							2018-08-02 15:31:15 -04:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									orignal 
								
							 
						 
						
							
							
							
							
								
							
							
								6cf158ac63 
								
							 
						 
						
							
							
								
								check RouterInfo from SessionConfirmed  
							
							 
							
							
							
						 
						
							2018-08-02 13:58:47 -04:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									orignal 
								
							 
						 
						
							
							
							
							
								
							
							
								f96bfa6afa 
								
							 
						 
						
							
							
								
								send RouterInfo  
							
							 
							
							
							
						 
						
							2018-08-02 12:42:39 -04:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									orignal 
								
							 
						 
						
							
							
							
							
								
							
							
								2b64cf9126 
								
							 
						 
						
							
							
								
								publish i in correct place for NTCP2  
							
							 
							
							
							
						 
						
							2018-08-01 12:28:34 -04:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									orignal 
								
							 
						 
						
							
							
							
							
								
							
							
								a8dcfc44f5 
								
							 
						 
						
							
							
								
								handle termination message  
							
							 
							
							
							
						 
						
							2018-08-01 09:43:48 -04:00