2085 Commits

Author SHA1 Message Date
Neil Alexander
eb22ed44ac
Add new reject channel to router so we can send back rejected packets to adapter (e.g. for ICMPv6 Packet Too Big), implement ICMPv6 PTB in TUN/TAP instead of router 2019-03-28 09:50:13 +00:00
Neil Alexander
0715e829c2
Fix adapter setup and no longer panics on packets shorter than IP header 2019-03-28 09:12:00 +00:00
Neil Alexander
0b494a8255
Refactoring: move tuntap and icmpv6 into separate package 2019-03-28 00:30:25 +00:00
Neil Alexander
67c670ab4c
Merge pull request #391 from aparcar/patch-1
README: add OpenWrt as supported platform
2019-03-19 16:39:02 +00:00
Paul Spooren
3f824ee99c
README: add OpenWrt as supported platform 2019-03-19 15:54:49 +01:00
Neil Alexander
c11f08f2a3
Merge pull request #384 from yggdrasil-network/develop
Version 0.3.5
v0.3.5
2019-03-13 23:05:09 +00:00
Neil Alexander
b57030430c
Update README.md 2019-03-13 20:21:01 +00:00
Neil Alexander
e582ac102b
Update README.md 2019-03-13 20:12:08 +00:00
Neil Alexander
7478c8ba2b
Update README.md 2019-03-13 20:08:50 +00:00
Neil Alexander
09c92698df
Update README.md 2019-03-13 20:06:02 +00:00
Neil Alexander
9019ccc118
Don't install gomobile for now 2019-03-13 19:09:09 +00:00
Neil Alexander
14afb8881e
Update CircleCI to use Go 1.12 on other 2019-03-13 18:51:00 +00:00
Neil Alexander
8ddadce699
Update CircleCI to use Go 1.12 on macOS 2019-03-13 18:47:03 +00:00
Neil Alexander
9f16fc47b3
Update CircleCI again 2019-03-13 18:41:47 +00:00
Neil Alexander
d6111911d4
Update CircleCI again 2019-03-13 18:36:28 +00:00
Neil Alexander
d4437afa34
Update CircleCI to 2.1 2019-03-13 18:27:20 +00:00
Neil Alexander
2892e10e3e
Merge pull request #383 from neilalexander/multicastaddr
Handle cases where link-local addresses may disappear or change
2019-03-13 18:12:16 +00:00
Neil Alexander
d0aeffb5f4
Update CHANGELOG.md 2019-03-13 18:05:59 +00:00
Neil Alexander
5bacfabae7
Handle cases where link-local addresses may disappear or change 2019-03-13 17:43:33 +00:00
Neil Alexander
cc0c188dc9
Merge pull request #380 from neilalexander/listeners
Re-order config, update default Listen
2019-03-12 20:16:37 +00:00
Neil Alexander
41872820c3
Remove isAutoconf option to GenerateConfig 2019-03-12 19:18:43 +00:00
Neil Alexander
4062c93e18
Re-order config, update default Listen 2019-03-12 19:04:30 +00:00
Neil Alexander
a364aac145
Merge pull request #379 from neilalexander/allowedfix
Fix AllowedEncryptionPublicKeys
2019-03-12 16:08:16 +00:00
Neil Alexander
830be7f4db
Update comments again 2019-03-12 16:06:12 +00:00
Neil Alexander
dc3a05f13a
Correctly classify link-local addresses in the TCP handler, fix AllowedPublicEncryptionKeys warning 2019-03-12 16:03:02 +00:00
Neil Alexander
c388885a92
Update config comments for AllowedEncryptionPublicKeys 2019-03-12 15:29:42 +00:00
Neil Alexander
229de91a3a
Fix AllowedEncryptionPublicKeys so that it works in incoming connections and not outgoing ones 2019-03-12 15:01:27 +00:00
Neil Alexander
43643e0307
Merge pull request #374 from yggdrasil-network/develop
Version 0.3.4
v0.3.4
2019-03-12 10:02:04 +00:00
Arceliar
b3b64ddb9a
Merge pull request #378 from neilalexander/linklocalport
Add LinkLocalTCPPort option
2019-03-10 14:19:28 -05:00
Neil Alexander
ec19c479dd
Add comment about no reloading for LinkLocalTCPPort 2019-03-10 19:17:03 +00:00
Neil Alexander
9d5ca85424
Add LinkLocalTCPPort option 2019-03-10 19:08:56 +00:00
Neil Alexander
07822a74c7
Update CHANGELOG.md in preparation for v0.3.4 2019-03-10 18:32:10 +00:00
Neil Alexander
c48cbfa78b
Merge pull request #377 from neilalexander/awdl-fixes
AWDL fixes for macOS
2019-03-10 18:08:30 +00:00
Neil Alexander
3c2cdfea1c
Keep AWDL awake, or wake it up again after a minute if suspended for some reason (e.g. sleep) 2019-03-10 18:05:27 +00:00
Neil Alexander
9507117a3c
Merge pull request #373 from l-n-s/apparmor-2
Add AppArmor profile
2019-03-10 08:55:19 +00:00
Viktor Villainov
f5c6c191ea AppArmor: multiarch support and allow datagram transports 2019-03-09 22:34:26 -05:00
Arceliar
f65e66ac26
Merge pull request #376 from Arceliar/fixes
use idle time in switch decisions to force it to try all links
2019-03-09 19:34:16 -06:00
Arceliar
3c696c3e55 use idle time in switch decisions to force it to try all links 2019-03-09 19:27:52 -06:00
Arceliar
7017c6d102
Merge pull request #375 from Arceliar/fixes
More switch/link fixes
2019-03-09 18:43:09 -06:00
Arceliar
c7b4bfcef5 misc fixes 2019-03-09 18:08:26 -06:00
Neil Alexander
98d66ed048
Update CHANGELOG.md 2019-03-09 23:13:06 +00:00
Viktor Villainov
00ad8e594e Add AppArmor profile 2019-03-09 08:15:14 -05:00
Neil Alexander
f38963c71b
Merge pull request #371 from neilalexander/multilink-fixes
Fix bugs from multilink branch (#360)
2019-03-09 09:28:40 +00:00
Neil Alexander
03eec4b14d
Don't leak interface name via multicast, ensure zone is always correct when dialling link-local 2019-03-09 09:24:52 +00:00
Arceliar
a0e6edd219
Merge pull request #360 from neilalexander/multilink
Support for multiple listeners
2019-03-08 18:56:47 -06:00
Arceliar
57fa56853d
Merge pull request #370 from Arceliar/switch
Try to switch parents if a parent link is blocked
2019-03-08 18:55:16 -06:00
Arceliar
426d157025 make sure we don't replace an existing listener 2019-03-08 18:51:07 -06:00
Neil Alexander
917ca6c1c5
Make changes based on review comments 2019-03-08 10:26:46 +00:00
Arceliar
02b1892cc5 try to switch parents if a parent link is blocked 2019-03-07 21:36:12 -06:00
Neil Alexander
57eb6eaeb0
Clean up config package 2019-03-06 17:45:47 +00:00