1257 Commits

Author SHA1 Message Date
Neil Alexander
24fa8355f1
Merge pull request #401 from neilalexander/modular
Refactoring for Yggdrasil library
2019-04-17 18:35:10 +01:00
Neil Alexander
9bc24f8dbf
Return both current and previous config when replacing 2019-04-15 22:00:38 +01:00
Arceliar
53fba06382
Merge pull request #407 from cathugger/develop
wire: cleaner and faster wire_intToUint and wire_intFromUint
2019-04-11 00:28:27 -05:00
Neil Alexander
ed4e21478f
Merge pull request #409 from vpzomtrrfrt/armel
Add armel support to deb script
2019-04-07 23:30:07 +01:00
Colin Reeder
2465ad0384
Add armel to PKGARCH usage list 2019-04-07 16:14:58 -06:00
Colin Reeder
b5e3b05e77 Add armel support to deb script 2019-04-07 13:07:26 -06:00
cathugger
4488189a75
wire: cleaner and faster wire_intToUint and wire_intFromUint
Bit operations are much faster on most processors than multiplication.
Also specify that it's zigzag to ease finding additional documentation for it.
2019-04-06 21:34:47 +03:00
Neil Alexander
2e72c7c93d
Fix mobile logging 2019-04-01 22:45:30 +01:00
Neil Alexander
90feae6a7d
Comment out AWDL (doesn't work in iOS properly) and move out of main package 2019-04-01 20:12:39 +01:00
Neil Alexander
350b51cabb
TUN/TAP now uses config, log, etc from adapter.go 2019-04-01 20:10:14 +01:00
Neil Alexander
58f5cc88d0
Fix session bug, fix dummy adapter, fix mobile framework builds 2019-04-01 19:59:50 +01:00
Neil Alexander
047717abf2
Break out mobile and dummy adapter 2019-04-01 18:02:06 +01:00
Neil Alexander
39baf7365c
Unexport/modify some interfaces to revive broken iOS/Android builds 2019-03-30 00:09:35 +00:00
Neil Alexander
4c0c3a23cb
Fix bugs 2019-03-29 18:24:57 +00:00
Neil Alexander
f19a4e4398
More godoc improvements 2019-03-29 18:18:31 +00:00
Neil Alexander
b5ac65cacb
Rearrange public interface, godoc improvements 2019-03-29 18:05:17 +00:00
Neil Alexander
399e1a2ffe
Make AddPeer remember added peer (as opposed to CallPeer which does not) 2019-03-29 08:58:30 +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
fd0b614f9c
Temporarily disable debug CircleCI builds as I don't know how badly I've broken the sim with this PR 2019-03-28 18:03:14 +00:00
Neil Alexander
7ea4e9575e
Break out multicast into a separate package 2019-03-28 16:13:14 +00:00
Neil Alexander
03bc7bbcd6
Fix TUN/TAP for non-Darwin platforms 2019-03-28 15:32:01 +00:00
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