Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								fb6b828916
								
							
						 | 
						
							
							
								
								Tidy some lint errors
							
							
							
							
							
						 | 
						
							2020-12-06 20:26:51 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								fdb296047b
								
							
						 | 
						
							
							
								
								Merge branch 'future' into develop-future
							
							
							
							
							
						 | 
						
							2020-09-27 20:28:26 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Ryan Westlund
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								d6d2d9c19a
								
							
						 | 
						
							
							
								
								Accept some golint suggestions (#690)
							
							
							
							
							
							
							
							* Fixed some linter issues
* Simplified isBetter method
* Accept some linter suggestions
* Fix typo
Co-authored-by: klesomik <klesomiks@gmail.com>
Co-authored-by: Neil Alexander <neilalexander@users.noreply.github.com> 
							
						 | 
						
							2020-09-27 14:42:46 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Arceliar
								
							 
						 | 
						
							
							
							
							
								
							
							
								20ef591013
								
							
						 | 
						
							
							
								
								fix some crashes with races during peer setup
							
							
							
							
							
						 | 
						
							2020-05-02 11:16:11 -05:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Arceliar
								
							 
						 | 
						
							
							
							
							
								
							
							
								72afa05029
								
							
						 | 
						
							
							
								
								test dial/listen in the sim
							
							
							
							
							
						 | 
						
							2020-05-02 10:01:09 -05:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Arceliar
								
							 
						 | 
						
							
							
							
							
								
							
							
								5db93be4df
								
							
						 | 
						
							
							
								
								more sim work
							
							
							
							
							
						 | 
						
							2020-04-26 09:59:30 -05:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Arceliar
								
							 
						 | 
						
							
							
							
							
								
							
							
								9c818c6278
								
							
						 | 
						
							
							
								
								work-in-progress on a new sim
							
							
							
							
							
						 | 
						
							2020-04-26 07:33:03 -05:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								8c12fc4fdb
								
							
						 | 
						
							
							
								
								Merge branch 'develop' into misc
							
							
							
							
							
						 | 
						
							2020-01-05 23:04:51 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Arceliar
								
							 
						 | 
						
							
							
							
							
								
							
							
								5bd9391c61
								
							
						 | 
						
							
							
								
								slightly cleaner way for yggdrasilctl to os.exit, making sure defers are called
							
							
							
							
							
						 | 
						
							2019-12-25 17:45:24 -06:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Anatolii Kurotych
								
							 
						 | 
						
							
							
							
							
								
							
							
								468e366168
								
							
						 | 
						
							
							
								
								Use loglevel instead comma-separated list of logging
							
							
							
							
							
						 | 
						
							2019-12-01 11:27:20 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Dimitris Apostolou
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								73f50af3b7
								
							
						 | 
						
							
							
								
								Fix typos
							
							
							
							
							
						 | 
						
							2019-11-29 11:45:02 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								16a487cb1d
								
							
						 | 
						
							
							
								
								Move genkeys into cmd/ as this allows 'go run github.com/yggdrasil-network/yggdrasil-go/cmd/genkeys'
							
							
							
							
							
						 | 
						
							2019-11-19 14:34:10 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								e310a25e59
								
							
						 | 
						
							
							
								
								Use crypto.GetNodeID instead of sha512 directly
							
							
							
							
							
						 | 
						
							2019-11-11 09:40:25 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								e3a5e4f3b7
								
							
						 | 
						
							
							
								
								Add -address and -subnet flag for getting address/subnet out of config
							
							
							
							
							
						 | 
						
							2019-11-10 19:38:35 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								a072e063d8
								
							
						 | 
						
							
							
								
								Define module.Module interface, update admin/tuntap/multicast modules to comply with it, fix #581
							
							
							
							
							
						 | 
						
							2019-10-23 10:44:58 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								39461cb603
								
							
						 | 
						
							
							
								
								Don't os.Exit
							
							
							
							
							
						 | 
						
							2019-09-19 09:56:27 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								00a972b74e
								
							
						 | 
						
							
							
								
								Disconnect peers when stopping, stop modules before core
							
							
							
							
							
						 | 
						
							2019-09-18 15:22:17 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								fc9a1c6c31
								
							
						 | 
						
							
							
								
								Simplify reconfiguration
							
							
							
							
							
						 | 
						
							2019-08-28 19:31:04 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								2a629880fd
								
							
						 | 
						
							
							
								
								Rename crypto-key config options, improve control flow
							
							
							
							
							
						 | 
						
							2019-08-19 10:28:30 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								02bfe28399
								
							
						 | 
						
							
							
								
								Minor tweaks
							
							
							
							
							
						 | 
						
							2019-08-14 20:09:02 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Slex
								
							 
						 | 
						
							
							
							
							
								
							
							
								589ad638ea
								
							
						 | 
						
							
							
								
								Implement feature from https://github.com/yggdrasil-network/yggdrasil-go/issues/488
							
							
							
							
							
						 | 
						
							2019-08-11 00:31:22 +03:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								bbb35d7209
								
							
						 | 
						
							
							
								
								Transform Listen statement to new format if needed
							
							
							
							
							
						 | 
						
							2019-08-07 10:52:19 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								4804ce39af
								
							
						 | 
						
							
							
								
								Tidy up the terminate path a bit
							
							
							
							
							
						 | 
						
							2019-07-06 12:17:40 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								02c99d3e7d
								
							
						 | 
						
							
							
								
								More directly define a minwinsvc exit handler
							
							
							
							
							
						 | 
						
							2019-07-06 12:04:31 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								12486b0557
								
							
						 | 
						
							
							
								
								Try to more gracefully handle shutdowns on Windows
							
							
							
							
							
						 | 
						
							2019-07-06 11:52:30 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								23108e268b
								
							
						 | 
						
							
							
								
								Use go-syslog to fix builds on Windows
							
							
							
							
							
						 | 
						
							2019-06-29 00:32:23 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								93a323c62c
								
							
						 | 
						
							
							
								
								Add support for logging to file or syslog instead of stdout
							
							
							
							
							
						 | 
						
							2019-06-28 23:45:04 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								907986f200
								
							
						 | 
						
							
							
								
								Implement session firewall as gatekeeper func in cmd/yggdrasil
							
							
							
							
							
						 | 
						
							2019-06-11 12:50:01 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								78eb40cbad
								
							
						 | 
						
							
							
								
								Record session uptime (purely for the admin socket)
							
							
							
							
							
						 | 
						
							2019-05-29 12:59:36 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								d575b83ec1
								
							
						 | 
						
							
							
								
								Refactor admin socket somewhat, allow modules to set up their own handlers
							
							
							
							
							
						 | 
						
							2019-05-19 22:02:04 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								8ef1978cb1
								
							
						 | 
						
							
							
								
								Start factoring out the admin socket into a separate module (not all functions implemented yet)
							
							
							
							
							
						 | 
						
							2019-05-19 17:27:48 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								2df62e2b9b
								
							
						 | 
						
							
							
								
								Remove code that translates v0.2 config options (it was commented out anyway)
							
							
							
							
							
						 | 
						
							2019-05-17 22:52:14 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								ae2cc13d14
								
							
						 | 
						
							
							
								
								Fix configuration reloading support
							
							
							
							
							
						 | 
						
							2019-05-17 22:29:52 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								781cd7571f
								
							
						 | 
						
							
							
								
								Fix race on tun conns, but still deadlocks if more than one connection is opened
							
							
							
							
							
						 | 
						
							2019-04-21 12:00:31 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								d01662c1fb
								
							
						 | 
						
							
							
								
								Try to convert TUN/TAP to use new yggdrasil.Conn, search masks are still broken
							
							
							
							
							
						 | 
						
							2019-04-20 16:32:27 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								24281d4049
								
							
						 | 
						
							
							
								
								Fix Read, update sample
							
							
							
							
							
						 | 
						
							2019-04-19 23:47:11 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								693bcc5713
								
							
						 | 
						
							
							
								
								Update sample in cmd/yggdrasil
							
							
							
							
							
						 | 
						
							2019-04-19 23:30:57 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								ade684beff
								
							
						 | 
						
							
							
								
								Signal when a session is closed, other tweaks
							
							
							
							
							
						 | 
						
							2019-04-19 10:55:15 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								b2f4f2e1b6
								
							
						 | 
						
							
							
								
								Update errors, update Write
							
							
							
							
							
						 | 
						
							2019-04-19 00:07:26 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								160e01e84f
								
							
						 | 
						
							
							
								
								Searches called from api.go, various other tweaks, searches now have a callback for success/failure, node ID now reported by admin socket
							
							
							
							
							
						 | 
						
							2019-04-18 23:38:23 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								4c0c3a23cb
								
							
						 | 
						
							
							
								
								Fix bugs
							
							
							
							
							
						 | 
						
							2019-03-29 18:24:57 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								a830521078
								
							
						 | 
						
							
							
								
								Don't crash if Yggdrasil is started with no router adapter
							
							
							
							
							
						 | 
						
							2019-03-29 08:38:09 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								dd05a7f2a8
								
							
						 | 
						
							
							
								
								Tweaks
							
							
							
							
							
						 | 
						
							2019-03-28 19:09:19 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								7ea4e9575e
								
							
						 | 
						
							
							
								
								Break out multicast into a separate package
							
							
							
							
							
						 | 
						
							2019-03-28 16:13:14 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								0b494a8255
								
							
						 | 
						
							
							
								
								Refactoring: move tuntap and icmpv6 into separate package
							
							
							
							
							
						 | 
						
							2019-03-28 00:30:25 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								41872820c3
								
							
						 | 
						
							
							
								
								Remove isAutoconf option to GenerateConfig
							
							
							
							
							
						 | 
						
							2019-03-12 19:18:43 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Arceliar
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								a0e6edd219
								
							
						 | 
						
							
							
								
								Merge pull request #360 from neilalexander/multilink
							
							
							
							
							
							
							
							Support for multiple listeners 
							
						 | 
						
							2019-03-08 18:56:47 -06:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								3bc3002fff
								
							
						 | 
						
							
							
								
								Add handlers for setTunnelRouting/getTunnelRouting
							
							
							
							
							
						 | 
						
							2019-03-06 17:37:48 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								ad7e392afe
								
							
						 | 
						
							
							
								
								Fix getRoutes (#339)
							
							
							
							
							
						 | 
						
							2019-03-06 17:32:25 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								be8db0c120
								
							
						 | 
						
							
							
								
								Support multiple TCP listeners
							
							
							
							
							
						 | 
						
							2019-03-04 17:52:57 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 |