Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								685b565512
								
							
						 | 
						
							
							
								
								Check IP header lengths correctly per protocol
							
							
							
							
							
						 | 
						
							2018-11-07 10:29:08 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								9542bfa902
								
							
						 | 
						
							
							
								
								Check the session perm pub key against the CKR key
							
							
							
							
							
						 | 
						
							2018-11-07 10:16:46 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								fbfae473d4
								
							
						 | 
						
							
							
								
								Use full node ID for CKR routes instead of truncated node IDs from the address/subnet
							
							
							
							
							
						 | 
						
							2018-11-07 10:04:31 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								39dab53ac7
								
							
						 | 
						
							
							
								
								Update comments in configuration and some godoc descriptions
							
							
							
							
							
						 | 
						
							2018-11-06 22:57:53 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								a3a53f92c3
								
							
						 | 
						
							
							
								
								Reinstate length/bounds check in tun.go
							
							
							
							
							
						 | 
						
							2018-11-06 22:35:28 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								0240375417
								
							
						 | 
						
							
							
								
								IPv4 CKR support in router
							
							
							
							
							
						 | 
						
							2018-11-06 20:49:19 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								424faa1c51
								
							
						 | 
						
							
							
								
								Support IPv4 in ckr.go
							
							
							
							
							
						 | 
						
							2018-11-06 20:04:49 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								cb7a5f17d9
								
							
						 | 
						
							
							
								
								Check destination address upon receive in router
							
							
							
							
							
						 | 
						
							2018-11-06 19:23:20 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								2f75075da3
								
							
						 | 
						
							
							
								
								Fix Yggdrasil subnet routing
							
							
							
							
							
						 | 
						
							2018-11-06 14:28:57 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								bc62af7f7d
								
							
						 | 
						
							
							
								
								Enable CKR properly from config
							
							
							
							
							
						 | 
						
							2018-11-06 12:32:16 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								bc578f571c
								
							
						 | 
						
							
							
								
								Some output at startup
							
							
							
							
							
						 | 
						
							2018-11-06 11:56:32 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								f0947223bb
								
							
						 | 
						
							
							
								
								Only validate CKR routes if CKR enabled
							
							
							
							
							
						 | 
						
							2018-11-06 11:11:57 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								19e6aaf9f5
								
							
						 | 
						
							
							
								
								Remove sourceSubnet from router
							
							
							
							
							
						 | 
						
							2018-11-06 00:06:37 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								e3d4aed44a
								
							
						 | 
						
							
							
								
								Configure IPv6Sources
							
							
							
							
							
						 | 
						
							2018-11-06 00:05:01 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								8c2327a2bf
								
							
						 | 
						
							
							
								
								Add source addresses option and more intelligent source checking
							
							
							
							
							
						 | 
						
							2018-11-05 23:59:41 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								cfdbc481a5
								
							
						 | 
						
							
							
								
								Modify source address check for CKR
							
							
							
							
							
						 | 
						
							2018-11-05 23:22:45 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								7218b5a56c
								
							
						 | 
						
							
							
								
								Don't look up public keys for Yggdrasil native addresses
							
							
							
							
							
						 | 
						
							2018-11-05 23:12:26 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								c7f2427de1
								
							
						 | 
						
							
							
								
								Check CKR routes when receiving packets in router
							
							
							
							
							
						 | 
						
							2018-11-05 22:58:58 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								87b0f5fe24
								
							
						 | 
						
							
							
								
								Use CKR in router when sending packets
							
							
							
							
							
						 | 
						
							2018-11-05 22:39:30 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								295e9c9a10
								
							
						 | 
						
							
							
								
								Cache crypto-key routes (until routing table changes)
							
							
							
							
							
						 | 
						
							2018-11-05 17:31:10 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								ec751e8cc7
								
							
						 | 
						
							
							
								
								Don't allow Yggdrasil ranges as crypto-key routes
							
							
							
							
							
						 | 
						
							2018-11-05 17:03:58 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								52206dc381
								
							
						 | 
						
							
							
								
								Add initial crypto-key routing handlers
							
							
							
							
							
						 | 
						
							2018-11-05 16:40:47 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								f088a244da
								
							
						 | 
						
							
							
								
								Merge pull request #198 from neilalexander/endpoints
							
							
							
							
							
							
							
							Show real endpoints in getPeers etc 
							
						 | 
						
							2018-10-24 18:28:51 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								aab0502a4a
								
							
						 | 
						
							
							
								
								Remove friendlyname traces, preserve endpoints
							
							
							
							
							
						 | 
						
							2018-10-21 23:20:14 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								b809adf981
								
							
						 | 
						
							
							
								
								Add FriendlyName option, show friendly name and real endpoint in admin socket/yggdrasilctl
							
							
							
							
							
						 | 
						
							2018-10-21 17:57:48 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								a9f72a6ee1
								
							
						 | 
						
							
							
								
								Merge pull request #195 from neilalexander/macospkg
							
							
							
							
							
							
							
							Add create-pkg.sh for creating macOS installers 
							
						 | 
						
							2018-10-17 13:14:03 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								9f129bc7b0
								
							
						 | 
						
							
							
								
								Backup and normalise config if needed
							
							
							
							
							
						 | 
						
							2018-10-17 12:48:54 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								8844dedb8a
								
							
						 | 
						
							
							
								
								Add create-pkg.sh for creating macOS installers
							
							
							
							
							
						 | 
						
							2018-10-17 11:55:01 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Arceliar
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								b087e955fb
								
							
						 | 
						
							
							
								
								Merge pull request #192 from yggdrasil-network/develop
							
							
							
							
							
							
							
							Version 0.2.7 
							
						 | 
						
							2018-10-13 13:41:43 -05:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Arceliar
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								bb975d2edd
								
							
						 | 
						
							
							
								
								Merge pull request #191 from neilalexander/changelog
							
							
							
							
							
							
							
							Update changelog for v0.2.7 
							
						 | 
						
							2018-10-13 13:39:04 -05:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								fde5b18be4
								
							
						 | 
						
							
							
								
								Update changelog for v0.2.7
							
							
							
							
							
						 | 
						
							2018-10-13 19:37:07 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								18428b0f93
								
							
						 | 
						
							
							
								
								Merge pull request #190 from neilalexander/sessionfirewall
							
							
							
							
							
							
							
							Fix incorrect comment in config for SessionFirewall 
							
						 | 
						
							2018-10-09 07:24:22 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								eb42fd4973
								
							
						 | 
						
							
							
								
								Fix incorrect comment in config for SessionFirewall
							
							
							
							
							
						 | 
						
							2018-10-09 07:18:43 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Arceliar
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								ba8af20817
								
							
						 | 
						
							
							
								
								Merge pull request #187 from neilalexander/sessionfirewall
							
							
							
							
							
							
							
							Add session firewall 
							
						 | 
						
							2018-10-08 18:41:15 -05:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								1233371962
								
							
						 | 
						
							
							
								
								Merge pull request #189 from neilalexander/threadsafe
							
							
							
							
							
							
							
							Fix a concurrent map read-write when removing peers 
							
						 | 
						
							2018-10-08 23:00:15 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								1d00131416
								
							
						 | 
						
							
							
								
								Hopefully fix a concurrent map read-write when removing peers
							
							
							
							
							
						 | 
						
							2018-10-08 22:09:55 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								1e6667567a
								
							
						 | 
						
							
							
								
								Update comments for session firewall in config
							
							
							
							
							
						 | 
						
							2018-10-08 19:57:14 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								3ed63ede1e
								
							
						 | 
						
							
							
								
								Add AlwaysAllowOutbound to session firewall
							
							
							
							
							
						 | 
						
							2018-10-08 19:51:51 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								3f237372c9
								
							
						 | 
						
							
							
								
								Only apply session firewall to pings for sessions we don't already have
							
							
							
							
							
						 | 
						
							2018-10-08 19:05:50 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								2e2c58bfef
								
							
						 | 
						
							
							
								
								Add session firewall (extra security for controlling traffic flow to/from a given node)
							
							
							
							
							
						 | 
						
							2018-10-07 17:13:41 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								401960e17e
								
							
						 | 
						
							
							
								
								Merge pull request #183 from neilalexander/getswitchqueues
							
							
							
							
							
							
							
							Add getSwitchQueues 
							
						 | 
						
							2018-10-07 10:31:46 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								85e8968a4d
								
							
						 | 
						
							
							
								
								Merge pull request #186 from neilalexander/freebsd-service
							
							
							
							
							
							
							
							Add freebsd service script into contrib 
							
						 | 
						
							2018-10-06 00:26:11 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								980f18b266
								
							
						 | 
						
							
							
								
								Add freebsd service script into contrib
							
							
							
							
							
						 | 
						
							2018-10-06 00:24:07 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								81eea137d4
								
							
						 | 
						
							
							
								
								Merge branch 'develop' into getswitchqueues
							
							
							
							
							
						 | 
						
							2018-10-05 19:51:45 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								ffa8580d30
								
							
						 | 
						
							
							
								
								Merge pull request #185 from neilalexander/debug
							
							
							
							
							
							
							
							Fix debug builds 
							
						 | 
						
							2018-10-05 19:45:58 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								501dc2bb3d
								
							
						 | 
						
							
							
								
								Test debug builds in CircleCI (also use Go 1.11 for CI builds)
							
							
							
							
							
						 | 
						
							2018-10-05 19:42:21 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								605b6829db
								
							
						 | 
						
							
							
								
								Fix debug builds (broken by #182)
							
							
							
							
							
						 | 
						
							2018-10-05 19:28:46 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								8eed15b813
								
							
						 | 
						
							
							
								
								Fix merge conflict in tcp.go from d027a9ba75
							
							
							
							
							
						 | 
						
							2018-10-04 12:26:08 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								b6ff6e96cd
								
							
						 | 
						
							
							
								
								Merge pull request #184 from yggdrasil-network/source-interface
							
							
							
							
							
							
							
							Ignore peer in InterfacePeers when source interface not found 
							
						 | 
						
							2018-09-28 15:16:34 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neil Alexander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								d027a9ba75
								
							
						 | 
						
							
							
								
								Don't peer when source interface not found
							
							
							
							
							
						 | 
						
							2018-09-28 14:59:10 +01:00 | 
						
						
							
							
							
							
								
							
							
						 |