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  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									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 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								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  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jan Christian Grünhage 
								
							 
						 
						
							
							
							
							
								
							
							
								2baedc9bcc 
								
							 
						 
						
							
							
								
								make ansible key generator a tiny bit faster  
							
							 
							
							
							
						 
						
							2019-01-25 21:28:22 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								705b914d00 
								
							 
						 
						
							
							
								
								Move awdl into link  
							
							 
							
							
							
						 
						
							2019-01-23 19:42:33 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								188a9e439d 
								
							 
						 
						
							
							
								
								Bug fixes for AWDL  
							
							 
							
							
							
						 
						
							2019-01-23 18:16:31 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2944be4faf 
								
							 
						 
						
							
							
								
								Further tweaks  
							
							 
							
							
							
						 
						
							2019-01-23 17:05:16 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								81545fd9bf 
								
							 
						 
						
							
							
								
								Clean up  
							
							 
							
							
							
						 
						
							2019-01-23 15:16:22 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9c6cf50684 
								
							 
						 
						
							
							
								
								Adapt AWDL to link  
							
							 
							
							
							
						 
						
							2019-01-23 15:08:19 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arceliar 
								
							 
						 
						
							
							
							
							
								
							
							
								7b2460662d 
								
							 
						 
						
							
							
								
								close the connection before blocking a duplicate link  
							
							 
							
							
							
						 
						
							2019-01-22 21:53:39 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arceliar 
								
							 
						 
						
							
							
							
							
								
							
							
								f936151f2d 
								
							 
						 
						
							
							
								
								correctly clean up various things  
							
							 
							
							
							
						 
						
							2019-01-22 21:48:43 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arceliar 
								
							 
						 
						
							
							
							
							
								
							
							
								eb8951081d 
								
							 
						 
						
							
							
								
								fix duplicate connection bug, I think this is also in develop  
							
							 
							
							
							
						 
						
							2019-01-22 21:23:57 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arceliar 
								
							 
						 
						
							
							
							
							
								
							
							
								12c0e019dc 
								
							 
						 
						
							
							
								
								only create one interface, but still opens duplicate connections before it catches this, so more work is needed  
							
							 
							
							
							
						 
						
							2019-01-22 21:16:41 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arceliar 
								
							 
						 
						
							
							
							
							
								
							
							
								f95663e923 
								
							 
						 
						
							
							
								
								actually finish initializing peers  
							
							 
							
							
							
						 
						
							2019-01-22 18:24:15 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arceliar 
								
							 
						 
						
							
							
							
							
								
							
							
								137212d8cf 
								
							 
						 
						
							
							
								
								work in progress, establishes TCP connections and gets through metadata handshake using the link code, but doesn't seem to send traffic yet (no switch peers are created)  
							
							 
							
							
							
						 
						
							2019-01-21 23:08:50 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arceliar 
								
							 
						 
						
							
							
							
							
								
							
							
								5a4d6481dd 
								
							 
						 
						
							
							
								
								Work in progress, add a linkInterfaceMsgIO interface type and make stream implement it, this will be used by link  
							
							 
							
							
							
						 
						
							2019-01-21 21:27:52 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ad6ec6ab11 
								
							 
						 
						
							
							
								
								Merge pull request  #315  from neilalexander/flowlabel  
							
							 
							
							... 
							
							
							
							Update switch flow separation for IPv4 
							
						 
						
							2019-01-21 23:22:40 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								62d4d62a77 
								
							 
						 
						
							
							
								
								Update comments  
							
							 
							
							
							
						 
						
							2019-01-21 16:24:29 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d3f67ad017 
								
							 
						 
						
							
							
								
								Improve command flow  
							
							 
							
							
							
						 
						
							2019-01-21 16:22:49 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								cdfb930703 
								
							 
						 
						
							
							
								
								Update switch flow separation for IPv4  
							
							 
							
							
							
						 
						
							2019-01-21 12:27:29 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arceliar 
								
							 
						 
						
							
							
							
							
								
							
							
								c8e1be0f73 
								
							 
						 
						
							
							
								
								link/stream refactoring bugfixes and gofmt  
							
							 
							
							
							
						 
						
							2019-01-19 16:37:45 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								41a410f2a1 
								
							 
						 
						
							
							
								
								Initialise awdl.go from link.go, remove deadlock between awdl.create and link.create, other bits and pieces  
							
							 
							
							
							
						 
						
							2019-01-19 12:19:24 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c51a3340b1 
								
							 
						 
						
							
							
								
								Update awdl.go to use new link stuff (untested)  
							
							 
							
							
							
						 
						
							2019-01-19 00:42:53 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4ae36dfffe 
								
							 
						 
						
							
							
								
								Merge branch 'ios' into link  
							
							 
							
							
							
						 
						
							2019-01-19 00:23:38 +00:00