Neil Alexander 
								
							 
						 
						
							
							
							
							
								
							
							
								dc9720e580 
								
							 
						 
						
							
							
								
								Extend getSessions admin call to include uptime/TX/RX  
							
							 
							
							
							
						 
						
							2022-09-03 16:55:57 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
							
							
								
							
							
								5477566fa9 
								
							 
						 
						
							
							
								
								Length not capacity  
							
							 
							
							
							
						 
						
							2022-09-03 12:38:42 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
							
							
								
							
							
								9cdfd59476 
								
							 
						 
						
							
							
								
								Tidy up a bit, make sure to copy the private key at startup  
							
							 
							
							
							
						 
						
							2022-09-03 12:34:29 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
							
							
								
							
							
								493208fb37 
								
							 
						 
						
							
							
								
								Refactor multicast setup (isolated config, etc)  
							
							 
							
							
							
						 
						
							2022-09-03 11:42:05 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
							
							
								
							
							
								dad0b10dfe 
								
							 
						 
						
							
							
								
								Move Core._applyOption  
							
							 
							
							
							
						 
						
							2022-09-03 10:51:44 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c6fe81b5d2 
								
							 
						 
						
							
							
								
								Admin socket and yggdrasilctl refactoring ( #939 )  
							
							 
							
							
							
						 
						
							2022-09-03 10:50:43 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4f2abece81 
								
							 
						 
						
							
							
								
								Fix panic in tcp.init for incorrectly formatted listen addresses  
							
							 
							
							
							
						 
						
							2022-09-01 16:56:42 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								dd66e8a9c9 
								
							 
						 
						
							
							
								
								Merge branch 'develop' into neilalexander/refactor  
							
							 
							
							
							
						 
						
							2022-08-06 15:23:44 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
							
							
								
							
							
								16b8149052 
								
							 
						 
						
							
							
								
								No longer use ioutil which is deprecated  
							
							 
							
							
							
						 
						
							2022-08-06 15:21:21 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
							
							
								
							
							
								4c889703b1 
								
							 
						 
						
							
							
								
								Continue refactoring  
							
							 
							
							
							
						 
						
							2022-08-06 15:05:12 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5616b9fc84 
								
							 
						 
						
							
							
								
								Don't lose my work  
							
							 
							
							
							
						 
						
							2022-07-24 10:23:25 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								88a0a3e8fb 
								
							 
						 
						
							
							
								
								Fix data races in handleProto (observed by @majestrate)  
							
							 
							
							
							
						 
						
							2022-07-07 17:03:29 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
							
							
								
							
							
								41d890bb64 
								
							 
						 
						
							
							
								
								Run goimports  
							
							 
							
							
							
						 
						
							2022-04-17 18:02:25 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2d2ad4692b 
								
							 
						 
						
							
							
								
								Restore uptime, bytes_sent and bytes_recvd to getPeers ( #888 )  
							
							 
							
							... 
							
							
							
							* Restore `uptime`, `bytes_sent` and `bytes_recvd` to the admin API for peers
* Wrap conn in Yggdrasil instead, so not necessary to do so in Ironwood
* Shuffle struct for alignment 
							
						 
						
							2022-02-01 13:37:45 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Tom 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9f5cc0eecb 
								
							 
						 
						
							
							
								
								Make message clearer and downgrade ( #812 )  
							
							 
							
							... 
							
							
							
							* Make message clearer and downgrade
* Differentiate between incoming and outgoing conn 
							
						 
						
							2022-01-30 21:58:57 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arceliar 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f92d812f3c 
								
							 
						 
						
							
							
								
								Merge pull request  #822  from yggdrasil-network/sni  
							
							 
							
							... 
							
							
							
							TLS Server Name Indication 
							
						 
						
							2021-09-24 05:14:28 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arceliar 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6af9b61b15 
								
							 
						 
						
							
							
								
								Merge pull request  #842  from Arceliar/mutex  
							
							 
							
							... 
							
							
							
							Fix incorrect mutex use in ipv6rwc 
							
						 
						
							2021-09-24 04:43:44 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arceliar 
								
							 
						 
						
							
							
							
							
								
							
							
								529a33034b 
								
							 
						 
						
							
							
								
								gofmt to add new build comments  
							
							 
							
							
							
						 
						
							2021-09-23 04:34:58 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alex Kotov 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								571186ca77 
								
							 
						 
						
							
							
								
								Rename protohandler attributes  
							
							 
							
							
							
						 
						
							2021-09-03 01:45:30 +05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alex Kotov 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3c89781057 
								
							 
						 
						
							
							
								
								Align and reorder code for lesser diff  
							
							 
							
							
							
						 
						
							2021-09-01 07:58:11 +05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alex Kotov 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a5f2ba80a2 
								
							 
						 
						
							
							
								
								Organize code in "src/core/proto.go"  
							
							 
							
							
							
						 
						
							2021-09-01 07:50:03 +05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alex Kotov 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								538ee13669 
								
							 
						 
						
							
							
								
								Add type core.AddHandlerFunc  
							
							 
							
							
							
						 
						
							2021-09-01 06:16:57 +05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
							
							
								
							
							
								d1cd671bec 
								
							 
						 
						
							
							
								
								Fix bug  
							
							 
							
							
							
						 
						
							2021-08-01 21:39:49 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
							
							
								
							
							
								bbdff033ce 
								
							 
						 
						
							
							
								
								Update SNI code  
							
							 
							
							
							
						 
						
							2021-08-01 21:36:51 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
							
							
								
							
							
								f094cf34bf 
								
							 
						 
						
							
							
								
								Set SNI by default if the peering URI contains a DNS name  
							
							 
							
							
							
						 
						
							2021-07-28 22:23:33 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
							
							
								
							
							
								d8df9755f2 
								
							 
						 
						
							
							
								
								Allow specifying TLS SNI with ?sni= in peering URI  
							
							 
							
							
							
						 
						
							2021-07-28 22:11:20 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arceliar 
								
							 
						 
						
							
							
							
							
								
							
							
								cd5383f7b7 
								
							 
						 
						
							
							
								
								fix core tests  
							
							 
							
							
							
						 
						
							2021-07-07 18:36:51 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arceliar 
								
							 
						 
						
							
							
							
							
								
							
							
								3704ebf4cb 
								
							 
						 
						
							
							
								
								fix debug rpcs and cleanup core.Close/core.Stop  
							
							 
							
							
							
						 
						
							2021-07-06 19:45:12 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
							
							
								
							
							
								e224c02d6d 
								
							 
						 
						
							
							
								
								Revert "Add LocalAddr to complete net.PacketConn interface"  
							
							 
							
							... 
							
							
							
							This reverts commit e4ce2c79a9 . 
							
						 
						
							2021-07-05 22:35:46 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
							
							
								
							
							
								e4ce2c79a9 
								
							 
						 
						
							
							
								
								Add LocalAddr to complete net.PacketConn interface  
							
							 
							
							
							
						 
						
							2021-07-05 22:26:09 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arceliar 
								
							 
						 
						
							
							
							
							
								
							
							
								f990a56046 
								
							 
						 
						
							
							
								
								have the core wrap and export the underlying PacketConn, move IPv6 ReadWriteCloser wrapper logic to a separate package  
							
							 
							
							
							
						 
						
							2021-07-05 13:14:12 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
							
							
								
							
							
								9b28f725e2 
								
							 
						 
						
							
							
								
								Fix core_test.go  
							
							 
							
							
							
						 
						
							2021-06-28 18:28:56 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
							
							
								
							
							
								3646a8674c 
								
							 
						 
						
							
							
								
								Yggdrasil v0.4.0rc4  
							
							 
							
							
							
						 
						
							2021-06-28 18:21:53 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arceliar 
								
							 
						 
						
							
							
							
							
								
							
							
								2db46c1250 
								
							 
						 
						
							
							
								
								make socks connect to tls listeners, TODO make that configurable  
							
							 
							
							
							
						 
						
							2021-06-25 21:40:19 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arceliar 
								
							 
						 
						
							
							
							
							
								
							
							
								3b38ed082f 
								
							 
						 
						
							
							
								
								make failed sends a debug log, instead of error  
							
							 
							
							
							
						 
						
							2021-06-25 21:15:40 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arceliar 
								
							 
						 
						
							
							
							
							
								
							
							
								b7f57c0617 
								
							 
						 
						
							
							
								
								use TLS for multicast peers, fix TLS listener type in log output  
							
							 
							
							
							
						 
						
							2021-06-19 10:42:38 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arceliar 
								
							 
						 
						
							
							
							
							
								
							
							
								5564de94ba 
								
							 
						 
						
							
							
								
								when using tls, if no pinned key is set, pin the key from the cert. require that cert keys match a pinned key  
							
							 
							
							
							
						 
						
							2021-06-19 09:53:11 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arceliar 
								
							 
						 
						
							
							
							
							
								
							
							
								1bf751a474 
								
							 
						 
						
							
							
								
								update ironwood, only store 1 packet in the pre-session buffer  
							
							 
							
							
							
						 
						
							2021-06-19 07:44:37 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arceliar 
								
							 
						 
						
							
							
							
							
								
							
							
								b34c3230f8 
								
							 
						 
						
							
							
								
								fix core_test.go and a race in setting/using mtu  
							
							 
							
							
							
						 
						
							2021-06-13 13:40:20 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arceliar 
								
							 
						 
						
							
							
							
							
								
							
							
								2726dc0076 
								
							 
						 
						
							
							
								
								don't return an error if the source address is wrong, since this happens very frequently for link-local traffic  
							
							 
							
							
							
						 
						
							2021-06-13 09:51:53 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arceliar 
								
							 
						 
						
							
							
							
							
								
							
							
								c6a7a077a3 
								
							 
						 
						
							
							
								
								add remote URI to GetPeers (fallback to net.Conn.RemoteAddr().String() if the uri is unknown)  
							
							 
							
							
							
						 
						
							2021-06-13 09:25:08 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arceliar 
								
							 
						 
						
							
							
							
							
								
							
							
								6c63b02385 
								
							 
						 
						
							
							
								
								Merge branch 'future' of  https://github.com/yggdrasil-network/yggdrasil-go  into future  
							
							 
							
							
							
						 
						
							2021-06-13 05:44:32 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arceliar 
								
							 
						 
						
							
							
							
							
								
							
							
								8f91f0c050 
								
							 
						 
						
							
							
								
								fix nodeinfo and debug admin functions, this is ugly / a hack, but it works i guess...  
							
							 
							
							
							
						 
						
							2021-06-13 05:43:03 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
							
							
								
							
							
								c8938a3527 
								
							 
						 
						
							
							
								
								Add missing icmpv6.go  
							
							 
							
							
							
						 
						
							2021-06-13 11:34:59 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arceliar 
								
							 
						 
						
							
							
							
							
								
							
							
								3393db8e77 
								
							 
						 
						
							
							
								
								move ICMP PacketTooBig sending into core  
							
							 
							
							
							
						 
						
							2021-06-13 05:25:13 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arceliar 
								
							 
						 
						
							
							
							
							
								
							
							
								816356ea65 
								
							 
						 
						
							
							
								
								mostly finish migration of IP stuff to core, tuntap is still responsible for ICMP PacketTooBig  
							
							 
							
							
							
						 
						
							2021-06-13 04:54:06 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arceliar 
								
							 
						 
						
							
							
							
							
								
							
							
								1147ee1934 
								
							 
						 
						
							
							
								
								WIP moving IP-specific checks from tuntap to core  
							
							 
							
							
							
						 
						
							2021-06-13 04:22:21 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arceliar 
								
							 
						 
						
							
							
							
							
								
							
							
								91235980af 
								
							 
						 
						
							
							
								
								fix logging for socks  
							
							 
							
							
							
						 
						
							2021-06-12 07:03:32 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arceliar 
								
							 
						 
						
							
							
							
							
								
							
							
								eeadffe4a5 
								
							 
						 
						
							
							
								
								move position of log line on shutdown  
							
							 
							
							
							
						 
						
							2021-06-12 06:07:33 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arceliar 
								
							 
						 
						
							
							
							
							
								
							
							
								5b6f730f18 
								
							 
						 
						
							
							
								
								keep a context in the core, use it for listen/dial, cancel it when closing  
							
							 
							
							
							
						 
						
							2021-06-12 06:06:39 -05:00