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
								
							 
						 | 
						
							
							
							
							
								
							
							
								dfca87ba80
								
							
						 | 
						
							
							
								
								start a reader to disard traffic if the tun is disabled
							
							
							
							
							
						 | 
						
							2021-05-15 16:44:56 -05:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Arceliar
								
							 
						 | 
						
							
							
							
							
								
							
							
								f61507238e
								
							
						 | 
						
							
							
								
								cleanup unused MTU code from tun keystore
							
							
							
							
							
						 | 
						
							2021-05-15 16:23:44 -05:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Arceliar
								
							 
						 | 
						
							
							
							
							
								
							
							
								5b00273dfc
								
							
						 | 
						
							
							
								
								move sessionfirewall into the tuntap. this needs testing. the name is also slightly wrong, since a crypto session can still be set up, packets are just accepted/rejected at the tun/tap level instead
							
							
							
							
							
						 | 
						
							2021-05-15 15:55:47 -05:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Arceliar
								
							 
						 | 
						
							
							
							
							
								
							
							
								e83b5d08a8
								
							
						 | 
						
							
							
								
								remove ckr
							
							
							
							
							
						 | 
						
							2021-05-15 14:54:25 -05:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
							
							
								
							
							
								577b7118ad
								
							
						 | 
						
							
							
								
								remove debug logging
							
							
							
							
							
						 | 
						
							2021-05-10 23:16:22 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
							
							
								
							
							
								815f2a2822
								
							
						 | 
						
							
							
								
								Respond with ICMPv6 Packet Too Big over network
							
							
							
							
							
						 | 
						
							2021-05-10 23:09:59 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
							
							
								
							
							
								57ea61b338
								
							
						 | 
						
							
							
								
								Remove reconfiguration on SIGHUP - it didn't work reliably anyway
							
							
							
							
							
						 | 
						
							2021-05-10 22:47:28 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
							
							
								
							
							
								bb92e61e68
								
							
						 | 
						
							
							
								
								Remove encryption public key options (they are now derived from ed25519 key conversion in IW), also bump link version number
							
							
							
							
							
						 | 
						
							2021-05-10 22:06:38 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Arceliar
								
							 
						 | 
						
							
							
							
							
								
							
							
								b48962a69a
								
							
						 | 
						
							
							
								
								limit MTU to no more than what the packetconn claims to support
							
							
							
							
							
						 | 
						
							2021-05-09 11:27:37 -05:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Arceliar
								
							 
						 | 
						
							
							
							
							
								
							
							
								3bfd891fd4
								
							
						 | 
						
							
							
								
								reduce time keystore mutex is held and (apparently) fix a deadlock
							
							
							
							
							
						 | 
						
							2021-05-09 09:20:28 -05:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Arceliar
								
							 
						 | 
						
							
							
							
							
								
							
							
								8bed79370b
								
							
						 | 
						
							
							
								
								(broken state) WIP, compiles and passes the netns ping test
							
							
							
							
							
						 | 
						
							2021-05-08 11:52:22 -05:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Arceliar
								
							 
						 | 
						
							
							
							
							
								
							
							
								b345806e3f
								
							
						 | 
						
							
							
								
								(broken state) more WIP (cleanup)
							
							
							
							
							
						 | 
						
							2021-05-08 11:35:04 -05:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Arceliar
								
							 
						 | 
						
							
							
							
							
								
							
							
								0f787364de
								
							
						 | 
						
							
							
								
								(broken state) more tuntap WIP to add out-of-band key lookup
							
							
							
							
							
						 | 
						
							2021-05-08 11:32:57 -05:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Arceliar
								
							 
						 | 
						
							
							
							
							
								
							
							
								5b22392c66
								
							
						 | 
						
							
							
								
								(broken state) more WIP on tuntap stuff
							
							
							
							
							
						 | 
						
							2021-05-08 11:14:50 -05: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 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								b9f35c5530
								
							
						 | 
						
							
							
								
								Return ICMPv6 Destination Unreachable for unknown destinations (#748)
							
							
							
							
							
							
							
							* Return ICMPv6 Destination Unreachable for unknown destinations
* Update go.mod/go.sum for yggdrasil-extras
* go mod tidy 
							
						 | 
						
							2020-12-06 19:47:25 +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
								
							 
						 | 
						
							
							
							
							
								
							
							
								6d89570860
								
							
						 | 
						
							
							
								
								eliminate most sync.Pool use, gives a safer but slightly slower interface
							
							
							
							
							
						 | 
						
							2020-05-02 06:44:51 -05:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								d16505e417
								
							
						 | 
						
							
							
								
								Update CKR
							
							
							
							
							
						 | 
						
							2020-02-16 23:26:18 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								63936c11b5
								
							
						 | 
						
							
							
								
								Update tuntap module, return pointers
							
							
							
							
							
						 | 
						
							2020-02-16 23:21:58 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Arceliar
								
							 
						 | 
						
							
							
							
							
								
							
							
								7e64f54c1f
								
							
						 | 
						
							
							
								
								log some info about searches and reduce search traffic (especially when things dead-end)
							
							
							
							
							
						 | 
						
							2020-02-01 13:58:08 -06:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Adam Ruzicka
								
							 
						 | 
						
							
							
							
							
								
							
							
								8358fe5c5c
								
							
						 | 
						
							
							
								
								Unify MTU datatypes across the codebase
							
							
							
							
							
							
							
							The codebase uses int and unit16 to represent MTU randomly. This change
unifies it to a MTU type from types package, which is currently uint16. 
							
						 | 
						
							2020-01-05 18:01:22 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Dimitris Apostolou
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								73f50af3b7
								
							
						 | 
						
							
							
								
								Fix typos
							
							
							
							
							
						 | 
						
							2019-11-29 11:45:02 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Arceliar
								
							 
						 | 
						
							
							
							
							
								
							
							
								c2a8b4bb57
								
							
						 | 
						
							
							
								
								get rid of an allocation in tunWriter's _write
							
							
							
							
							
						 | 
						
							2019-11-28 12:00:00 -06:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Arceliar
								
							 
						 | 
						
							
							
							
							
								
							
							
								2e95a3131c
								
							
						 | 
						
							
							
								
								comment out pointless error that prints on some platforms and not others
							
							
							
							
							
						 | 
						
							2019-11-24 15:37:37 -06:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Arceliar
								
							 
						 | 
						
							
							
							
							
								
							
							
								2982b53555
								
							
						 | 
						
							
							
								
								make offset generic over TUN_OFFSET_BYTES so we can make this platform dependent
							
							
							
							
							
						 | 
						
							2019-11-24 15:09:28 -06:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Arceliar
								
							 
						 | 
						
							
							
							
							
								
							
							
								f6f9b3ef76
								
							
						 | 
						
							
							
								
								include offset in expected bytes written
							
							
							
							
							
						 | 
						
							2019-11-24 15:01:20 -06:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Arceliar
								
							 
						 | 
						
							
							
							
							
								
							
							
								6560aac1e9
								
							
						 | 
						
							
							
								
								fix error spam on shutdown
							
							
							
							
							
						 | 
						
							2019-11-24 13:42:56 -06:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								746fac6594
								
							
						 | 
						
							
							
								
								Fix go.mod/go.sum again and update DoAsSystem call
							
							
							
							
							
						 | 
						
							2019-11-23 13:56:48 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								d0a307db97
								
							
						 | 
						
							
							
								
								Use Wireguard's DoAsSystem, fix build tags and go.mod/go.sum
							
							
							
							
							
						 | 
						
							2019-11-23 13:46:05 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								0529910b01
								
							
						 | 
						
							
							
								
								Reuse GUID so Windows no longer keeps creating new networks each time Yggdrasil starts
							
							
							
							
							
						 | 
						
							2019-11-23 13:34:27 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								baebaabc43
								
							
						 | 
						
							
							
								
								Fix typo
							
							
							
							
							
						 | 
						
							2019-11-22 20:16:24 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								3a0870a448
								
							
						 | 
						
							
							
								
								Fix IfName 'auto' behaviour on Windows
							
							
							
							
							
						 | 
						
							2019-11-22 20:11:39 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								7d00206f4b
								
							
						 | 
						
							
							
								
								Update platform defaults, handling of 'auto' on Linux/Darwin
							
							
							
							
							
						 | 
						
							2019-11-22 20:07:08 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								b27ada9191
								
							
						 | 
						
							
							
								
								Fix bad Name() calls
							
							
							
							
							
						 | 
						
							2019-11-22 18:39:27 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								235b64345e
								
							
						 | 
						
							
							
								
								Configure addresses and MTUs, fix bugs
							
							
							
							
							
						 | 
						
							2019-11-22 18:34:43 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								f5517acc81
								
							
						 | 
						
							
							
								
								Drop Water, use Wireguard tun library, drop TAP support
							
							
							
							
							
						 | 
						
							2019-11-22 16:43:50 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								7c18c6806d
								
							
						 | 
						
							
							
								
								Further updates, notify sessions about updated MTU from API call
							
							
							
							
							
						 | 
						
							2019-11-21 09:54:36 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								e90be6f569
								
							
						 | 
						
							
							
								
								Add API functions for manipulating maximum session MTU, fix TUN/TAP to use that
							
							
							
							
							
						 | 
						
							2019-11-21 00:02:39 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								d06c40ad19
								
							
						 | 
						
							
							
								
								Use existing constant
							
							
							
							
							
						 | 
						
							2019-11-20 22:40:48 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								9fca3640f9
								
							
						 | 
						
							
							
								
								Fix couple of issues with MTU calculations
							
							
							
							
							
						 | 
						
							2019-11-20 22:11:52 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								f49d9de421
								
							
						 | 
						
							
							
								
								Fix setting up of MTU when value is outside of acceptable bounds, also account for ethernet headers in calculations, notify about clipping to stdout
							
							
							
							
							
						 | 
						
							2019-11-19 14:20:11 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								cd93969930
								
							
						 | 
						
							
							
								
								Fix isOpen for TUN/TAP actor
							
							
							
							
							
						 | 
						
							2019-10-24 23:37:39 +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 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Arceliar
								
							 
						 | 
						
							
							
							
							
								
							
							
								eccd9a348f
								
							
						 | 
						
							
							
								
								give yggdrasil.Dialer the same interface as a net.Dialer, so the only differences are what fields exist in the struct
							
							
							
							
							
						 | 
						
							2019-10-21 19:44:06 -05:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Arceliar
								
							 
						 | 
						
							
							
							
							
								
							
							
								efc0b9ef9f
								
							
						 | 
						
							
							
								
								Merge branch 'develop' into netconn
							
							
							
							
							
						 | 
						
							2019-10-21 18:47:40 -05:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 |