Revertron 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4fbdeb4e3f 
								
							 
						 
						
							
							
								
								Fixed Windows service life-cycle. ( #1153 )  
							
							 
							
							... 
							
							
							
							This fix fixes two issues:
https://github.com/yggdrasil-network/yggdrasil-go/issues/993  &
https://github.com/yggdrasil-network/yggdrasil-go/issues/1098  
							
						 
						
							2024-07-25 13:55:14 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Vasyl Gello 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5ea16e63a1 
								
							 
						 
						
							
							
								
								Implement websocket (ws:// and wss://) links ( #1152 )  
							
							 
							
							... 
							
							
							
							ws:// can be listened and dialed
wss:// is a convenience link for ws:// that supports dialing to ws://
peer.
---------
Signed-off-by: Vasyl Gello <vasek.gello@gmail.com>
Co-authored-by: Neil Alexander <neilalexander@users.noreply.github.com> 
							
						 
						
							2024-07-23 22:58:11 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								da7ebde828 
								
							 
						 
						
							
							
								
								Update dependencies  
							
							 
							
							
							
						 
						
							2024-07-20 15:37:31 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								02d92ff81c 
								
							 
						 
						
							
							
								
								TUN vectorised reads/writes ( #1145 )  
							
							 
							
							... 
							
							
							
							This PR updates the Wireguard dependency and updates to use new
vectorised reads/writes, which should reduce the number of syscalls and
improve performance.
This will only make a difference on Linux as this is the only platform
for which the Wireguard TUN library supports vectorised reads/writes.
For other platforms, single reads and writes will be performed as usual.
---------
Co-authored-by: Neil Alexander <neilalexander@users.noreply.github.com> 
							
						 
						
							2024-07-20 15:24:30 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								04c0acf71b 
								
							 
						 
						
							
							
								
								Various clean-ups  
							
							 
							
							
							
						 
						
							2024-07-20 12:31:58 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8ecc402d7c 
								
							 
						 
						
							
							
								
								Allow multiple connections to the same link-local address  
							
							 
							
							... 
							
							
							
							Note that this may mean that currently we end up with two links to each multicast-discovered peer, one incoming and one outgoing 
							
						 
						
							2024-07-20 11:31:08 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c505097be0 
								
							 
						 
						
							
							
								
								Update mobile build for iOS/macOS framework generation  
							
							 
							
							
							
						 
						
							2024-06-26 23:17:11 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								fec96a38a4 
								
							 
						 
						
							
							
								
								Release: Yggdrasil v0.5.6 ( #1144 )  
							
							 
							
							... 
							
							
							
							* Changelog updates for Yggdrasil v0.5.6
* Fix spelling error
---------
Co-authored-by: Neil Alexander <neilalexander@users.noreply.github.com>
Co-authored-by: Arceliar <Arceliar@users.noreply.github.com> 
							
						 
						
							2024-05-30 23:30:05 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f788a18bef 
								
							 
						 
						
							
							
								
								Measure RTT, report in getPeers ( #1143 )  
							
							 
							
							... 
							
							
							
							Co-authored-by: Neil Alexander <neilalexander@users.noreply.github.com> 
							
						 
						
							2024-05-30 22:46:06 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								fcefb20993 
								
							 
						 
						
							
							
								
								Fix interval check when sending multicast beacons  
							
							 
							
							
							
						 
						
							2024-05-28 10:03:48 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2831d73f73 
								
							 
						 
						
							
							
								
								Try to fix WiX for Windows MSI builds  
							
							 
							
							
							
						 
						
							2024-05-27 22:52:48 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c2811c0cdc 
								
							 
						 
						
							
							
								
								Update more GHA actions due to deprecations  
							
							 
							
							
							
						 
						
							2024-05-27 22:14:28 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5d9c5b3c9b 
								
							 
						 
						
							
							
								
								Minimum Go 1.21, update quic-go, update some CI actions  
							
							 
							
							
							
						 
						
							2024-05-27 22:03:41 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Paul Donald 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f56f9c124c 
								
							 
						 
						
							
							
								
								Minor Fixes ( #1107 )  
							
							 
							
							... 
							
							
							
							* Minor comment fixes.
* Optimize PeerEntry for memory efficiency
* Improve NodeConfig for memory alignment 
							
						 
						
							2024-05-27 21:57:28 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									trashpile-shenanigans 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5da1fbe397 
								
							 
						 
						
							
							
								
								Bump minimum required go version to 1.20 in documentation as required by quic-go dependency ( #1138 )  
							
							 
							
							
							
						 
						
							2024-05-27 21:53:52 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arceliar 
								
							 
						 
						
							
							
							
							
								
							
							
								6f3a0a71d4 
								
							 
						 
						
							
							
								
								update ironwood and other dependencies  
							
							 
							
							
							
						 
						
							2024-05-25 06:16:11 -05:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arceliar 
								
							 
						 
						
							
							
							
							
								
							
							
								6cbe56adfe 
								
							 
						 
						
							
							
								
								fix incorrect pool use  
							
							 
							
							
							
						 
						
							2024-05-25 06:15:36 -05:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arceliar 
								
							 
						 
						
							
							
							
							
								
							
							
								2d644eabc3 
								
							 
						 
						
							
							
								
								update ironwood (updates bloom dependency)  
							
							 
							
							
							
						 
						
							2024-03-21 21:33:07 -05:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2c20a04369 
								
							 
						 
						
							
							
								
								Release: Yggdrasil 0.5.5  
							
							 
							
							
							
						 
						
							2024-01-27 22:54:54 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								81f2c711b4 
								
							 
						 
						
							
							
								
								Fix panic in getPeers on abstract UNIX socket names  
							
							 
							
							... 
							
							
							
							Fixes  #1111  
							
						 
						
							2024-01-15 23:14:43 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								180d7bf499 
								
							 
						 
						
							
							
								
								Adjust default backoff max to just over 1 hour, add ?maxbackoff= peer option ( #1124 )  
							
							 
							
							... 
							
							
							
							Co-authored-by: Neil Alexander <neilalexander@users.noreply.github.com> 
							
						 
						
							2024-01-15 23:09:07 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9f4c89acad 
								
							 
						 
						
							
							
								
								Update dependencies  
							
							 
							
							
							
						 
						
							2024-01-15 23:00:58 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5da4c1131e 
								
							 
						 
						
							
							
								
								Update ironwood to ddd1fa6  
							
							 
							
							
							
						 
						
							2024-01-15 19:07:17 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								768278a8e6 
								
							 
						 
						
							
							
								
								Improve getPeers sorting  
							
							 
							
							
							
						 
						
							2024-01-11 22:37:05 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1e9a59edf9 
								
							 
						 
						
							
							
								
								Update behaviour in QUIC listener handler  
							
							 
							
							
							
						 
						
							2024-01-05 11:45:20 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3dfa6d0cc9 
								
							 
						 
						
							
							
								
								Validate public key lengths on debug_ API endpoints ( fixes   #1113 )  
							
							 
							
							
							
						 
						
							2023-12-03 17:55:12 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6b6cd0bed5 
								
							 
						 
						
							
							
								
								Fix PPROFLISTEN  
							
							 
							
							
							
						 
						
							2023-11-28 13:24:54 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3d15da34ad 
								
							 
						 
						
							
							
								
								Release: Yggdrasil 0.5.4  
							
							 
							
							
							
						 
						
							2023-11-27 14:17:16 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arceliar 
								
							 
						 
						
							
							
							
							
								
							
							
								741f825b8e 
								
							 
						 
						
							
							
								
								update ironwood dependency, should fix bloom filter encoding crash  
							
							 
							
							
							
						 
						
							2023-11-27 07:18:16 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								676ae52503 
								
							 
						 
						
							
							
								
								Release: Yggdrasil 0.5.3  
							
							 
							
							
							
						 
						
							2023-11-26 18:42:08 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								fef553ed18 
								
							 
						 
						
							
							
								
								Tweak logging  
							
							 
							
							
							
						 
						
							2023-11-26 16:28:48 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f6f669617f 
								
							 
						 
						
							
							
								
								Fix -normaliseconf when using PrivateKeyPath  
							
							 
							
							
							
						 
						
							2023-11-26 16:20:52 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								39c4b24395 
								
							 
						 
						
							
							
								
								Don't use 0-RTT for QUIC  
							
							 
							
							
							
						 
						
							2023-11-26 16:19:00 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arceliar 
								
							 
						 
						
							
							
							
							
								
							
							
								0d676c6a3b 
								
							 
						 
						
							
							
								
								update ironwood dependency  
							
							 
							
							
							
						 
						
							2023-11-26 04:56:44 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a0b3897278 
								
							 
						 
						
							
							
								
								Cap link backoff at roughly 4.5 hours  
							
							 
							
							
							
						 
						
							2023-11-21 23:54:27 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arceliar 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								abec2256ae 
								
							 
						 
						
							
							
								
								Merge pull request  #1105  from yggdrasil-network/neil/backoff  
							
							 
							
							... 
							
							
							
							Tweak backoff success handling 
							
						 
						
							2023-11-21 04:49:41 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7aca869170 
								
							 
						 
						
							
							
								
								Tweak backoff success handling  
							
							 
							
							
							
						 
						
							2023-11-21 10:35:17 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arceliar 
								
							 
						 
						
							
							
							
							
								
							
							
								b759683b76 
								
							 
						 
						
							
							
								
								Merge branch 'develop' of  https://github.com/yggdrasil-network/yggdrasil-go  into develop  
							
							 
							
							
							
						 
						
							2023-11-09 22:06:38 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arceliar 
								
							 
						 
						
							
							
							
							
								
							
							
								6677d70648 
								
							 
						 
						
							
							
								
								update ironwood, fixed data race from buffered pathfinder traffic  
							
							 
							
							
							
						 
						
							2023-11-09 22:06:19 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7ac38e3e58 
								
							 
						 
						
							
							
								
								Release: Yggdrasil 0.5.2  
							
							 
							
							
							
						 
						
							2023-11-06 09:25:15 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								49c424ef21 
								
							 
						 
						
							
							
								
								Add -publickey command line switch ( #1096 )  
							
							 
							
							... 
							
							
							
							Co-authored-by: Neil Alexander <neilalexander@users.noreply.github.com> 
							
						 
						
							2023-11-04 18:42:51 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0346af46da 
								
							 
						 
						
							
							
								
								Don't panic when connect returns nil ( fixes   #1086 ) ( #1089 )  
							
							 
							
							... 
							
							
							
							* Don't panic when connect returns `nil` (fixes  #1086 )
It isn't clear to me why this would happen but let's guard the condition anyway.
* Log inconsistent error state
---------
Co-authored-by: Neil Alexander <neilalexander@users.noreply.github.com> 
							
						 
						
							2023-11-04 18:42:42 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								93a5adfd18 
								
							 
						 
						
							
							
								
								Add sockstls:// ( #1090 )  
							
							 
							
							... 
							
							
							
							Closes  #1087 .
Co-authored-by: Neil Alexander <neilalexander@users.noreply.github.com> 
							
						 
						
							2023-11-04 17:57:15 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ddb75700a0 
								
							 
						 
						
							
							
								
								Report errors during handshake stage ( #1091 )  
							
							 
							
							... 
							
							
							
							Co-authored-by: Neil Alexander <neilalexander@users.noreply.github.com> 
							
						 
						
							2023-11-04 17:57:04 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ae997a5acb 
								
							 
						 
						
							
							
								
								Improve TUN setup logging ( #1093 ) ( #1095 )  
							
							 
							
							... 
							
							
							
							Co-authored-by: Neil Alexander <neilalexander@users.noreply.github.com> 
							
						 
						
							2023-11-04 17:56:52 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arceliar 
								
							 
						 
						
							
							
							
							
								
							
							
								6a9c90d3eb 
								
							 
						 
						
							
							
								
								Merge branch 'develop' of  https://github.com/yggdrasil-network/yggdrasil-go  into develop  
							
							 
							
							
							
						 
						
							2023-11-03 21:56:26 -05:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arceliar 
								
							 
						 
						
							
							
							
							
								
							
							
								41e045fe5b 
								
							 
						 
						
							
							
								
								update ironwood dependency  
							
							 
							
							
							
						 
						
							2023-11-03 21:55:42 -05:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e5e8c84d7c 
								
							 
						 
						
							
							
								
								Merge pull request  #1078  from yggdrasil-network/duplicate-peers  
							
							 
							
							... 
							
							
							
							Don't panic at startup when duplicate peers are configured 
							
						 
						
							2023-10-28 22:21:04 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e41b838d8f 
								
							 
						 
						
							
							
								
								Don't panic at startup when duplicate peers are configured  
							
							 
							
							... 
							
							
							
							Fixes  #1077  
							
						 
						
							2023-10-28 21:34:15 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7f9d4f3f6d 
								
							 
						 
						
							
							
								
								Don't import LDFLAGS from the environment  
							
							 
							
							
							
						 
						
							2023-10-28 18:21:26 +01:00