Alex Kotov
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								538ee13669
								
							
						 | 
						
							
							
								
								Add type core.AddHandlerFunc
							
							
							
							
							
						 | 
						
							2021-09-01 06:16:57 +05:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Arceliar
								
							 
						 | 
						
							
							
							
							
								
							
							
								c6a7a077a3
								
							
						 | 
						
							
							
								
								add remote URI to GetPeers (fallback to net.Conn.RemoteAddr().String() if the uri is unknown)
							
							
							
							
							
						 | 
						
							2021-06-13 09:25:08 -05:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Arceliar
								
							 
						 | 
						
							
							
							
							
								
							
							
								8f91f0c050
								
							
						 | 
						
							
							
								
								fix nodeinfo and debug admin functions, this is ugly / a hack, but it works i guess...
							
							
							
							
							
						 | 
						
							2021-06-13 05:43:03 -05:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
							
							
								
							
							
								166336a418
								
							
						 | 
						
							
							
								
								Remove config.NodeState (hot reconfig is no longer supported)
							
							
							
							
							
						 | 
						
							2021-06-02 14:19:32 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Arceliar
								
							 
						 | 
						
							
							
							
							
								
							
							
								1db7437b80
								
							
						 | 
						
							
							
								
								more cleanup and fix a busyloop when the admin socket is shut down
							
							
							
							
							
						 | 
						
							2021-05-29 21:37:13 -05:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Arceliar
								
							 
						 | 
						
							
							
							
							
								
							
							
								018f35d9a2
								
							
						 | 
						
							
							
								
								rename src/yggdrasil to src/core
							
							
							
							
							
						 | 
						
							2021-05-23 14:42:26 -05:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Arceliar
								
							 
						 | 
						
							
							
							
							
								
							
							
								b11cf7a2f2
								
							
						 | 
						
							
							
								
								update ironwood dependency, fix api
							
							
							
							
							
						 | 
						
							2021-05-18 20:43:38 -05:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Arceliar
								
							 
						 | 
						
							
							
							
							
								
							
							
								8d09e68e80
								
							
						 | 
						
							
							
								
								admin socket getpaths
							
							
							
							
							
						 | 
						
							2021-05-16 16:16:58 -05:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Arceliar
								
							 
						 | 
						
							
							
							
							
								
							
							
								fad071ffe9
								
							
						 | 
						
							
							
								
								WIP on nodeinfo admin handler
							
							
							
							
							
						 | 
						
							2021-05-16 15:27:51 -05:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
							
							
								
							
							
								058dec0cca
								
							
						 | 
						
							
							
								
								Fix getself, gettuntap etc
							
							
							
							
							
						 | 
						
							2021-05-16 21:01:59 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
							
							
								
							
							
								31c1c9b586
								
							
						 | 
						
							
							
								
								Fix admin socket list
							
							
							
							
							
						 | 
						
							2021-05-16 20:53:40 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
							
							
								
							
							
								416eadbcff
								
							
						 | 
						
							
							
								
								Use uint64 for MTU for forward-compatibility
							
							
							
							
							
						 | 
						
							2021-05-16 20:00:45 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
							
							
								
							
							
								2d01386d6e
								
							
						 | 
						
							
							
								
								Refactor admin socket, export request/response structs, remove types package
							
							
							
							
							
						 | 
						
							2021-05-16 19:51:09 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Arceliar
								
							 
						 | 
						
							
							
							
							
								
							
							
								7e10025ef0
								
							
						 | 
						
							
							
								
								get minimal admin socket working (introspection only, no ability to add peers etc)
							
							
							
							
							
						 | 
						
							2021-05-15 15:16:35 -05:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
							
							
								
							
							
								57ea61b338
								
							
						 | 
						
							
							
								
								Remove reconfiguration on SIGHUP - it didn't work reliably anyway
							
							
							
							
							
						 | 
						
							2021-05-10 22:47:28 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Arceliar
								
							 
						 | 
						
							
							
							
							
								
							
							
								0cff56fcc1
								
							
						 | 
						
							
							
								
								(broken state) WIP on tuntap
							
							
							
							
							
						 | 
						
							2021-05-08 10:39:07 -05:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Arceliar
								
							 
						 | 
						
							
							
							
							
								
							
							
								ace7b43b6d
								
							
						 | 
						
							
							
								
								(broken state) WIP address migration
							
							
							
							
							
						 | 
						
							2021-05-08 07:25:53 -05: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 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									George
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								48f008a8e2
								
							
						 | 
						
							
							
								
								Implement Core.RemovePeer method (#699) (#709)
							
							
							
							
							
							
							
							Co-authored-by: George <zhoreeq@users.noreply.github.com> 
							
						 | 
						
							2020-07-06 14:14:34 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								337626a32c
								
							
						 | 
						
							
							
								
								Act multicast updates for safety
							
							
							
							
							
						 | 
						
							2019-10-23 11:12:51 +01: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 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Slex
								
							 
						 | 
						
							
							
							
							
								
							
							
								589ad638ea
								
							
						 | 
						
							
							
								
								Implement feature from https://github.com/yggdrasil-network/yggdrasil-go/issues/488
							
							
							
							
							
						 | 
						
							2019-08-11 00:31:22 +03:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								2ee00fcc09
								
							
						 | 
						
							
							
								
								Return box_pub_key as hex string in JSON (replaces #481)
							
							
							
							
							
						 | 
						
							2019-08-05 10:21:40 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								3a2ae9d902
								
							
						 | 
						
							
							
								
								Update API to represent coords as []uint64
							
							
							
							
							
						 | 
						
							2019-08-05 10:17:19 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								37533f157d
								
							
						 | 
						
							
							
								
								Make some API changes (currently broken)
							
							
							
							
							
						 | 
						
							2019-08-05 00:30:12 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								24f4754f2b
								
							
						 | 
						
							
							
								
								Export NodeInfoPayload type, rename some API functions
							
							
							
							
							
						 | 
						
							2019-07-28 11:30:24 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								de1005e4fa
								
							
						 | 
						
							
							
								
								Various API changes and simplifications to fix mobile builds
							
							
							
							
							
						 | 
						
							2019-07-27 15:00:09 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								8669091a08
								
							
						 | 
						
							
							
								
								Don't send IP back twice with getPeers
							
							
							
							
							
						 | 
						
							2019-07-22 19:45:48 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								ea9d5db16d
								
							
						 | 
						
							
							
								
								Make admin socket output a bit friendlier (fixes #385)
							
							
							
							
							
						 | 
						
							2019-07-07 19:41:53 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								78eb40cbad
								
							
						 | 
						
							
							
								
								Record session uptime (purely for the admin socket)
							
							
							
							
							
						 | 
						
							2019-05-29 12:59:36 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								5b8d8a9341
								
							
						 | 
						
							
							
								
								Reimplement getNodeInfo, dhtPing, get/add/removeAllowedEncryptionPublicKey, add/removePeer
							
							
							
							
							
						 | 
						
							2019-05-20 19:51:44 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								e9e2d7bc6f
								
							
						 | 
						
							
							
								
								Remove debug println
							
							
							
							
							
						 | 
						
							2019-05-19 22:03:20 +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 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 |