Neil Alexander 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								96ba6f0fd9 
								
							 
						 
						
							
							
								
								Merge branch 'develop' into v044  
							
							 
							
							
							
						 
						
							2022-07-07 18:16:05 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e4ec277683 
								
							 
						 
						
							
							
								
								Merge pull request  #902  from Rubikoid/getself-fix-coords  
							
							 
							
							... 
							
							
							
							Fix printing self coordinates in getself command of yggdrasilctl 
							
						 
						
							2022-07-07 18:15:27 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								88a0a3e8fb 
								
							 
						 
						
							
							
								
								Fix data races in handleProto (observed by @majestrate)  
							
							 
							
							
							
						 
						
							2022-07-07 17:03:29 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Rubikoid 
								
							 
						 
						
							
							
							
							
								
							
							
								c19319df5e 
								
							 
						 
						
							
							
								
								Fix coords print  
							
							 
							
							
							
						 
						
							2022-05-03 11:40:19 +03:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
							
							
								
							
							
								4ddebb338d 
								
							 
						 
						
							
							
								
								Update changelog  
							
							 
							
							
							
						 
						
							2022-04-18 15:29:43 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
							
							
								
							
							
								e13657d2ca 
								
							 
						 
						
							
							
								
								Version 0.4.4 changelog  
							
							 
							
							
							
						 
						
							2022-04-18 15:27:47 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
							
							
								
							
							
								42d4298e19 
								
							 
						 
						
							
							
								
								Update ironwood to latest commit on archive-ygg0.4 branch  
							
							 
							
							
							
						 
						
							2022-04-18 15:23:52 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5e89ab706f 
								
							 
						 
						
							
							
								
								Update README.md  
							
							 
							
							
							
						 
						
							2022-04-18 15:20:45 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
							
							
								
							
							
								b77b018c4d 
								
							 
						 
						
							
							
								
								Modify workflow strategy  
							
							 
							
							
							
						 
						
							2022-04-18 10:35:05 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
							
							
								
							
							
								c3de1542b0 
								
							 
						 
						
							
							
								
								Move CodeQL into main CI workflow  
							
							 
							
							
							
						 
						
							2022-04-18 10:33:33 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
							
							
								
							
							
								55f7874b35 
								
							 
						 
						
							
							
								
								Limit concurrency of CI runs  
							
							 
							
							
							
						 
						
							2022-04-18 10:30:40 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e9caf989b8 
								
							 
						 
						
							
							
								
								Enable CodeQL  
							
							 
							
							
							
						 
						
							2022-04-18 10:27:43 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
							
							
								
							
							
								d2308f8d3a 
								
							 
						 
						
							
							
								
								Remove Appveyor and CircleCI configs  
							
							 
							
							
							
						 
						
							2022-04-18 10:25:05 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
							
							
								
							
							
								bc78530fcb 
								
							 
						 
						
							
							
								
								Build packages in GitHub Actions  
							
							 
							
							
							
						 
						
							2022-04-17 23:38:16 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
							
							
								
							
							
								073799d3de 
								
							 
						 
						
							
							
								
								Require Go 1.17  
							
							 
							
							
							
						 
						
							2022-04-17 18:22:26 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
							
							
								
							
							
								41d890bb64 
								
							 
						 
						
							
							
								
								Run goimports  
							
							 
							
							
							
						 
						
							2022-04-17 18:02:25 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
							
							
								
							
							
								90f9be38c5 
								
							 
						 
						
							
							
								
								Fix lint errors  
							
							 
							
							
							
						 
						
							2022-04-17 17:56:54 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
							
							
								
							
							
								c7ffbc05a5 
								
							 
						 
						
							
							
								
								Update GitHub Actions  
							
							 
							
							
							
						 
						
							2022-04-17 17:53:55 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								93c94e38f9 
								
							 
						 
						
							
							
								
								GitHub Actions  
							
							 
							
							
							
						 
						
							2022-04-17 17:24:34 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6c4778bb67 
								
							 
						 
						
							
							
								
								Merge pull request  #907  from yggdrasil-network/neilalexander/pmtud  
							
							 
							
							
							
						 
						
							2022-04-03 17:45:33 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0c4c385885 
								
							 
						 
						
							
							
								
								Fix regression in Path MTU discovery  
							
							 
							
							... 
							
							
							
							In the past we used to send back anything up to 900 bytes of the packet in the ICMPv6 Packet Too Big response, whereas now we seemingly only send back 40 bytes.
It turns out that sending back only the 40 bytes of IPv6 headers isn't enough for most operating systems to positively ID the flow to reduce the MTU. This PR updates it so that we can send up to 512 bytes instead (900 is probably excessive) — that should leave plenty of room for any number of IPv6 extension headers and the next protocol headers and some of the payload.
This seems to fix the problem in my testing. 
							
						 
						
							2022-04-03 12:48:06 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								559e31c502 
								
							 
						 
						
							
							
								
								Merge pull request  #896  from yggdrasil-network/develop  
							
							 
							
							... 
							
							
							
							Version 0.4.3 
							
						 
						
							2022-02-06 15:24:01 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								31717a8578 
								
							 
						 
						
							
							
								
								Version 0.4.3 changelog ( #895 )  
							
							 
							
							... 
							
							
							
							* Version 0.4.3 changelog
* Update CHANGELOG.md 
							
						 
						
							2022-02-06 15:16:54 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
							
							
								
							
							
								315e222173 
								
							 
						 
						
							
							
								
								Update to  Arceliar/ironwood@8951369625  
							
							 
							
							
							
						 
						
							2022-02-01 21:53:55 +00: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  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									R4SAS 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								620b901473 
								
							 
						 
						
							
							
								
								Revert downgrading of wireguard and update wintun in windows installer ( #865 )  
							
							 
							
							... 
							
							
							
							* Revert "Revert Wireguard update"
This reverts commit 03a5cce5bb .
Signed-off-by: R4SAS <r4sas@i2pmail.org>
* [win] update installer build script
Signed-off-by: R4SAS <r4sas@i2pmail.org>
* [appveyor] use golang 1.17.3 for building
Signed-off-by: R4SAS <r4sas@i2pmail.org>
* [appveyor] use golang 1.17.5 for building
Signed-off-by: R4SAS <r4sas@i2pmail.org>
* test script
Signed-off-by: R4SAS <r4sas@i2pmail.org>
* test msi and semver scripts
Signed-off-by: R4SAS <r4sas@i2pmail.org>
Co-authored-by: Neil Alexander <neilalexander@users.noreply.github.com> 
							
						 
						
							2022-01-30 21:57:10 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								09ea351682 
								
							 
						 
						
							
							
								
								Update build  
							
							 
							
							
							
						 
						
							2022-01-30 19:59:17 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6d92edd405 
								
							 
						 
						
							
							
								
								Move src/mobile into main repository ( #864 )  
							
							 
							
							... 
							
							
							
							* Move `src/mobile` into main repository
* Update go.mod/go.sum
* Move to `contrib`, separate mobile build script 
							
						 
						
							2022-01-30 19:48:32 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a4bdf3de32 
								
							 
						 
						
							
							
								
								Remove CAP_NET_RAW from systemd service unit, as it's not clear why it is there in the first place  
							
							 
							
							
							
						 
						
							2022-01-15 22:17:49 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
							
							
								
							
							
								408d381591 
								
							 
						 
						
							
							
								
								Set hostArchitectures in macOS .pkg installer  
							
							 
							
							
							
						 
						
							2021-12-06 11:19:58 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alex Kotov 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								87e936195e 
								
							 
						 
						
							
							
								
								Add some tests ( #828 )  
							
							 
							
							... 
							
							
							
							* Add tests
* Add tests
* Add tests
* Add tests
* Fix code style
* Remove unnecessary tests 
							
						 
						
							2021-11-04 08:05:53 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
							
							
								
							
							
								e4e58831bf 
								
							 
						 
						
							
							
								
								Version 0.4.2  
							
							 
							
							
							
						 
						
							2021-11-03 22:16:53 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
							
							
								
							
							
								03a5cce5bb 
								
							 
						 
						
							
							
								
								Revert Wireguard update  
							
							 
							
							... 
							
							
							
							This reverts commit 5c19f3f88c . 
							
						 
						
							2021-11-03 20:03:27 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
							
							
								
							
							
								1f64319712 
								
							 
						 
						
							
							
								
								Version 0.4.1  
							
							 
							
							
							
						 
						
							2021-11-03 17:53:35 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
							
							
								
							
							
								4f3117d81d 
								
							 
						 
						
							
							
								
								Use network-online.target instead of network.target for systemd service unit  
							
							 
							
							
							
						 
						
							2021-11-03 17:40:06 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
							
							
								
							
							
								5c19f3f88c 
								
							 
						 
						
							
							
								
								Update dependencies  
							
							 
							
							
							
						 
						
							2021-11-03 10:33:00 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arceliar 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								feb02c485a 
								
							 
						 
						
							
							
								
								Merge pull request  #861  from yggdrasil-network/fix860  
							
							 
							
							... 
							
							
							
							Fix panic in `address.GetKey()` 
							
						 
						
							2021-11-02 17:30:50 -05:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
							
							
								
							
							
								4859accbb0 
								
							 
						 
						
							
							
								
								Fix panic in address.GetKey() ( fixes   #860 )  
							
							 
							
							
							
						 
						
							2021-11-02 18:03:16 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
							
							
								
							
							
								99227b60ce 
								
							 
						 
						
							
							
								
								Update CI to use Go 1.17, produce Apple Silicon builds ( closes   #844 )  
							
							 
							
							
							
						 
						
							2021-09-28 11:02:15 +01: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 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f2d1eff8f6 
								
							 
						 
						
							
							
								
								Merge pull request  #835  from kotovalexarian/test-and-refactor-proto-handler  
							
							 
							
							... 
							
							
							
							Really tiny refactoring of "src/core" 
							
						 
						
							2021-09-24 04:43:06 -05:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9a1d1df85e 
								
							 
						 
						
							
							
								
								Use newer Xcode image for macOS builds in CircleCI  
							
							 
							
							
							
						 
						
							2021-09-23 12:11:03 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arceliar 
								
							 
						 
						
							
							
							
							
								
							
							
								e5d638ff4b 
								
							 
						 
						
							
							
								
								better way to empty ipv6rwc buffer  
							
							 
							
							
							
						 
						
							2021-09-23 04:39:12 -05:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arceliar 
								
							 
						 
						
							
							
							
							
								
							
							
								86e5306eec 
								
							 
						 
						
							
							
								
								fix race from mutex that wasn't held long enough  
							
							 
							
							
							
						 
						
							2021-09-23 04:35:31 -05:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arceliar 
								
							 
						 
						
							
							
							
							
								
							
							
								529a33034b 
								
							 
						 
						
							
							
								
								gofmt to add new build comments  
							
							 
							
							
							
						 
						
							2021-09-23 04:34:58 -05:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Paul Dee 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1c7deb72db 
								
							 
						 
						
							
							
								
								Align struct elements to byte boundaries: reduce memory footprint. ( #834 )  
							
							 
							
							
							
						 
						
							2021-09-21 21:19:40 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Fyodor Ustinov 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								52345a2de4 
								
							 
						 
						
							
							
								
								Check tun.config is not equal to nil before usage ( #830 )  
							
							 
							
							... 
							
							
							
							We have to check tun.config is not nil before first use, not after. 
							
						 
						
							2021-09-21 21:19:25 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alex Kotov 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								571186ca77 
								
							 
						 
						
							
							
								
								Rename protohandler attributes  
							
							 
							
							
							
						 
						
							2021-09-03 01:45:30 +05:00