Arceliar 
								
							 
						 
						
							
							
							
							
								
							
							
								2569242050 
								
							 
						 
						
							
							
								
								fixes to linkInterface.handler()  
							
							 
							
							
							
						 
						
							2019-02-26 21:07:56 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arceliar 
								
							 
						 
						
							
							
							
							
								
							
							
								def4fb3587 
								
							 
						 
						
							
							
								
								fix timeout and improve logging on connection close  
							
							 
							
							
							
						 
						
							2019-02-24 14:48:16 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arceliar 
								
							 
						 
						
							
							
							
							
								
							
							
								654407dc6d 
								
							 
						 
						
							
							
								
								close long-dead connections in link.go instead of in switch.go, this is important in case a connection opens but never bothers to send even one switch message  
							
							 
							
							
							
						 
						
							2019-02-24 13:24:55 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arceliar 
								
							 
						 
						
							
							
							
							
								
							
							
								bb3edd5e55 
								
							 
						 
						
							
							
								
								add the relevant error to the default logging when a connection is closed  
							
							 
							
							
							
						 
						
							2019-02-24 12:59:30 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arceliar 
								
							 
						 
						
							
							
							
							
								
							
							
								042adb0516 
								
							 
						 
						
							
							
								
								make sure the only place traffic is ever dropped is in the switch. this currently disables the dedicated crypto workers  
							
							 
							
							
							
						 
						
							2019-02-23 00:07:00 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arceliar 
								
							 
						 
						
							
							
							
							
								
							
							
								68dce0dd74 
								
							 
						 
						
							
							
								
								Merge branch 'switch' into session  
							
							 
							
							
							
						 
						
							2019-02-22 23:16:38 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1f1ba3bab8 
								
							 
						 
						
							
							
								
								Merge pull request  #335  from yggdrasil-network/develop  
							
							 
							
							... 
							
							
							
							Version 0.3.3 
							
						 
						
							2019-02-21 19:21:27 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								24cf4b9d2b 
								
							 
						 
						
							
							
								
								Add ExecReload for SIGHUP  
							
							 
							
							
							
						 
						
							2019-02-18 22:31:34 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1192ceaf68 
								
							 
						 
						
							
							
								
								Update CHANGELOG.md  
							
							 
							
							
							
						 
						
							2019-02-18 18:10:05 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arceliar 
								
							 
						 
						
							
							
							
							
								
							
							
								e31962de0f 
								
							 
						 
						
							
							
								
								Merge branch 'develop' into switch  
							
							 
							
							
							
						 
						
							2019-02-16 16:26:20 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								45224d5f10 
								
							 
						 
						
							
							
								
								Merge pull request  #334  from Arceliar/bugfix  
							
							 
							
							... 
							
							
							
							Bugfix 
							
						 
						
							2019-02-16 09:57:21 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arceliar 
								
							 
						 
						
							
							
							
							
								
							
							
								957248b3dd 
								
							 
						 
						
							
							
								
								add twolink test for namespaces with multiple links with different bandwidth  
							
							 
							
							
							
						 
						
							2019-02-15 20:23:28 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arceliar 
								
							 
						 
						
							
							
							
							
								
							
							
								6f0bbbfb98 
								
							 
						 
						
							
							
								
								Debug some issues with the state machine that tracks idle connections in link.go  
							
							 
							
							
							
						 
						
							2019-02-15 19:35:10 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arceliar 
								
							 
						 
						
							
							
							
							
								
							
							
								3c9c8672c9 
								
							 
						 
						
							
							
								
								Merge branch 'develop' of  https://github.com/yggdrasil-network/yggdrasil-go  into switch  
							
							 
							
							
							
						 
						
							2019-02-15 16:28:48 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2ba427a737 
								
							 
						 
						
							
							
								
								Merge pull request  #329  from neilalexander/readtimeout  
							
							 
							
							... 
							
							
							
							Remove ReadTimeout configuration option 
							
						 
						
							2019-02-10 18:19:20 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8ab624242a 
								
							 
						 
						
							
							
								
								Merge pull request  #330  from neilalexander/systemdresume  
							
							 
							
							... 
							
							
							
							Remove yggdrasil-resume.service 
							
						 
						
							2019-02-10 18:19:09 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3640ee7177 
								
							 
						 
						
							
							
								
								Merge pull request  #331  from neilalexander/macosci  
							
							 
							
							... 
							
							
							
							Don't build 32-bit builds for macOS 
							
						 
						
							2019-02-10 18:18:58 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								30320801d3 
								
							 
						 
						
							
							
								
								Don't build 32-bit builds for macOS  
							
							 
							
							
							
						 
						
							2019-02-10 15:23:49 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								fe09c234bc 
								
							 
						 
						
							
							
								
								Fix Debian generate.sh  
							
							 
							
							
							
						 
						
							2019-02-10 12:29:04 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9f7609817e 
								
							 
						 
						
							
							
								
								Remove yggdrasil-resume.service from systemd contrib and Debian package  
							
							 
							
							
							
						 
						
							2019-02-10 12:22:39 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0ca64b0abe 
								
							 
						 
						
							
							
								
								Remove ReadTimeout configuration option  
							
							 
							
							
							
						 
						
							2019-02-10 12:13:49 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arceliar 
								
							 
						 
						
							
							
							
							
								
							
							
								21cecf4630 
								
							 
						 
						
							
							
								
								consistently prioritize which peer to forward to instead of letting it be partly random  
							
							 
							
							
							
						 
						
							2019-02-09 17:44:25 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arceliar 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f7576d6b69 
								
							 
						 
						
							
							
								
								Merge pull request  #327  from Arceliar/bugfix  
							
							 
							
							... 
							
							
							
							fix bug in switch time 
							
						 
						
							2019-02-09 15:35:03 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arceliar 
								
							 
						 
						
							
							
							
							
								
							
							
								ad43558fbb 
								
							 
						 
						
							
							
								
								fix bug in switch time  
							
							 
							
							
							
						 
						
							2019-02-09 15:30:17 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arceliar 
								
							 
						 
						
							
							
							
							
								
							
							
								74ac535d55 
								
							 
						 
						
							
							
								
								slightly faster switch logic, should be easier to have a useful tie-breaker for peers that are equally close to the destination via the tree metric  
							
							 
							
							
							
						 
						
							2019-02-08 19:46:11 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arceliar 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								16d754bbbc 
								
							 
						 
						
							
							
								
								Merge pull request  #325  from Arceliar/alloc  
							
							 
							
							... 
							
							
							
							Fix allocations found in profiling 
							
						 
						
							2019-02-05 17:51:58 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arceliar 
								
							 
						 
						
							
							
							
							
								
							
							
								41f49faaa0 
								
							 
						 
						
							
							
								
								get code running in the netns test again, remove unnecessary allocations that were found in profiling  
							
							 
							
							
							
						 
						
							2019-02-05 17:39:59 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4ed10bc528 
								
							 
						 
						
							
							
								
								Merge pull request  #324  from mikhailnov/develop  
							
							 
							
							... 
							
							
							
							Fail build script if building of any target fails 
							
						 
						
							2019-02-05 12:25:18 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Mikhail Novosyolov 
								
							 
						 
						
							
							
							
							
								
							
							
								ebdd968c24 
								
							 
						 
						
							
							
								
								Fail build script if building of any target fails  
							
							 
							
							... 
							
							
							
							E.g, I had a build error of yggdrasil, but ./build returned exit code 0:
+ ./build -t -l -linkmode=external
Building: yggdrasil
github.com/yggdrasil-network/yggdrasil-go/src/yggdrasil
/home/user/go/src/github.com/yggdrasil-network/yggdrasil-go/src/yggdrasil/multicast.go:39:9: undefined: net.ListenConfig
Building: yggdrasilctl
+ exit 0 
							
						 
						
							2019-02-05 15:22:09 +03:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arceliar 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f747f259b3 
								
							 
						 
						
							
							
								
								Merge pull request  #318  from yggdrasil-network/link  
							
							 
							
							... 
							
							
							
							Implement link interface 
							
						 
						
							2019-02-03 16:21:45 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arceliar 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a49a9bbf18 
								
							 
						 
						
							
							
								
								Merge pull request  #322  from Arceliar/link  
							
							 
							
							... 
							
							
							
							Idle link logic changes 
							
						 
						
							2019-02-03 15:57:45 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arceliar 
								
							 
						 
						
							
							
							
							
								
							
							
								2f8dd5dde0 
								
							 
						 
						
							
							
								
								remove race condition in setting peer.close by requiring it as an argument to newPeer  
							
							 
							
							
							
						 
						
							2019-02-03 15:50:25 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arceliar 
								
							 
						 
						
							
							
							
							
								
							
							
								5ddf84f329 
								
							 
						 
						
							
							
								
								remove peers completely after a long switch timeout, this could use some improvement later  
							
							 
							
							
							
						 
						
							2019-02-03 15:22:14 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arceliar 
								
							 
						 
						
							
							
							
							
								
							
							
								ebbe5f67ad 
								
							 
						 
						
							
							
								
								don't time out a link unless we were expecting an ack and didn't get one  
							
							 
							
							
							
						 
						
							2019-02-02 22:41:51 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arceliar 
								
							 
						 
						
							
							
							
							
								
							
							
								b44a0f29f3 
								
							 
						 
						
							
							
								
								send an ack if we receive a packet and don't have any return traffic, keeping a legacy 4-second keep-alive in case there's no traffic at all to send (to be removed later, after nodes have upgraded), ideally we should either remove ReadTimeout or use it for the switch idle timeout instead  
							
							 
							
							
							
						 
						
							2019-02-02 22:18:55 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6d83d970bb 
								
							 
						 
						
							
							
								
								Merge pull request  #320  from neilalexander/link  
							
							 
							
							... 
							
							
							
							link.go: Connect/disconnect logging, check AllowedEncryptionKeys 
							
						 
						
							2019-02-01 07:57:27 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								43f798e82e 
								
							 
						 
						
							
							
								
								Check link-local in tcp.go, track direction in link.go, fix compile error for mobile.go  
							
							 
							
							
							
						 
						
							2019-02-01 00:02:17 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ec5f7d9879 
								
							 
						 
						
							
							
								
								Enforce AllowedEncryptionPublicKeys for all peers inc. link-local  
							
							 
							
							
							
						 
						
							2019-01-31 23:47:20 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								432f93de89 
								
							 
						 
						
							
							
								
								Check AllowedEncryptionPublicKeys  
							
							 
							
							
							
						 
						
							2019-01-31 23:29:18 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e36f88c75f 
								
							 
						 
						
							
							
								
								Info logging when link connects/disconnects  
							
							 
							
							
							
						 
						
							2019-01-31 23:18:02 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arceliar 
								
							 
						 
						
							
							
							
							
								
							
							
								05962b2cbd 
								
							 
						 
						
							
							
								
								disable idle nodes in the switch instead of killing the connection entirely. this implementation is ugly, but i think it maybe works  
							
							 
							
							
							
						 
						
							2019-01-30 20:58:23 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2466c54a71 
								
							 
						 
						
							
							
								
								Update debug lines in link.go  
							
							 
							
							
							
						 
						
							2019-01-27 20:56:10 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1a3a67f205 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'origin/develop' into link  
							
							 
							
							... 
							
							
							
							Fix merge conflicts from flexible logging branch 
							
						 
						
							2019-01-27 20:54:21 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c5cc280556 
								
							 
						 
						
							
							
								
								Merge pull request  #287  from neilalexander/logging  
							
							 
							
							... 
							
							
							
							Add flexible logging support 
							
						 
						
							2019-01-27 20:51:55 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								22d2e0e4fe 
								
							 
						 
						
							
							
								
								Fix debug builds  
							
							 
							
							
							
						 
						
							2019-01-27 13:33:32 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0838928668 
								
							 
						 
						
							
							
								
								Add support for flexible logging levels  
							
							 
							
							
							
						 
						
							2019-01-27 13:31:43 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arceliar 
								
							 
						 
						
							
							
							
							
								
							
							
								6ef0e47632 
								
							 
						 
						
							
							
								
								fix merge conflict  
							
							 
							
							
							
						 
						
							2019-01-26 14:27:37 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arceliar 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5b31cbee2a 
								
							 
						 
						
							
							
								
								Merge pull request  #317  from Arceliar/deadlock  
							
							 
							
							... 
							
							
							
							Fix a deadlock 
							
						 
						
							2019-01-26 14:24:03 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arceliar 
								
							 
						 
						
							
							
							
							
								
							
							
								bca69df1f6 
								
							 
						 
						
							
							
								
								possible workaround to a deadlock  
							
							 
							
							
							
						 
						
							2019-01-26 14:07:18 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arceliar 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								15750a5194 
								
							 
						 
						
							
							
								
								Merge pull request  #316  from jcgruenhage/ansible  
							
							 
							
							... 
							
							
							
							make ansible key generator a tiny bit faster 
							
						 
						
							2019-01-25 18:18:38 -06:00