Arceliar
5b31cbee2a
Merge pull request #317 from Arceliar/deadlock
...
Fix a deadlock
2019-01-26 14:24:03 -06:00
Arceliar
bca69df1f6
possible workaround to a deadlock
2019-01-26 14:07:18 -06:00
Arceliar
15750a5194
Merge pull request #316 from jcgruenhage/ansible
...
make ansible key generator a tiny bit faster
2019-01-25 18:18:38 -06:00
Jan Christian Grünhage
2baedc9bcc
make ansible key generator a tiny bit faster
2019-01-25 21:28:22 +01:00
Neil Alexander
705b914d00
Move awdl into link
2019-01-23 19:42:33 +00:00
Neil Alexander
188a9e439d
Bug fixes for AWDL
2019-01-23 18:16:31 +00:00
Neil Alexander
2944be4faf
Further tweaks
2019-01-23 17:05:16 +00:00
Neil Alexander
81545fd9bf
Clean up
2019-01-23 15:16:22 +00:00
Neil Alexander
9c6cf50684
Adapt AWDL to link
2019-01-23 15:08:19 +00:00
Arceliar
7b2460662d
close the connection before blocking a duplicate link
2019-01-22 21:53:39 -06:00
Arceliar
f936151f2d
correctly clean up various things
2019-01-22 21:48:43 -06:00
Arceliar
eb8951081d
fix duplicate connection bug, I think this is also in develop
2019-01-22 21:23:57 -06:00
Arceliar
12c0e019dc
only create one interface, but still opens duplicate connections before it catches this, so more work is needed
2019-01-22 21:16:41 -06:00
Arceliar
f95663e923
actually finish initializing peers
2019-01-22 18:24:15 -06:00
Arceliar
137212d8cf
work in progress, establishes TCP connections and gets through metadata handshake using the link code, but doesn't seem to send traffic yet (no switch peers are created)
2019-01-21 23:08:50 -06:00
Arceliar
5a4d6481dd
Work in progress, add a linkInterfaceMsgIO interface type and make stream implement it, this will be used by link
2019-01-21 21:27:52 -06:00
Neil Alexander
ad6ec6ab11
Merge pull request #315 from neilalexander/flowlabel
...
Update switch flow separation for IPv4
2019-01-21 23:22:40 +00:00
Neil Alexander
62d4d62a77
Update comments
2019-01-21 16:24:29 +00:00
Neil Alexander
d3f67ad017
Improve command flow
2019-01-21 16:22:49 +00:00
Neil Alexander
cdfb930703
Update switch flow separation for IPv4
2019-01-21 12:27:29 +00:00
Arceliar
c8e1be0f73
link/stream refactoring bugfixes and gofmt
2019-01-19 16:37:45 -06:00
Neil Alexander
41a410f2a1
Initialise awdl.go from link.go, remove deadlock between awdl.create and link.create, other bits and pieces
2019-01-19 12:19:24 +00:00
Neil Alexander
c51a3340b1
Update awdl.go to use new link stuff (untested)
2019-01-19 00:42:53 +00:00
Neil Alexander
4ae36dfffe
Merge branch 'ios' into link
2019-01-19 00:23:38 +00:00
Neil Alexander
6fe3b01e90
Rename awdl.go to link.go, add stream.go, update tcp.go
2019-01-19 00:14:10 +00:00
Neil Alexander
30df632eb2
Merge branch 'develop' into ios
2019-01-17 23:15:00 +00:00
Neil Alexander
f6cb194d5c
Merge pull request #313 from neilalexander/sourcefix
...
Fix source address selection
2019-01-17 23:10:54 +00:00
Neil Alexander
c839012580
Fix source address selection
2019-01-17 23:06:59 +00:00
Neil Alexander
2219d96df1
Merge pull request #312 from neilalexander/nodeconfig
...
Further nodeconfig changes
2019-01-16 20:51:55 +00:00
Neil Alexander
9d5085492e
Handle session firewall using central config
2019-01-16 20:38:51 +00:00
Neil Alexander
fdf300a1ff
Handle AllowedEncryptionPublicKeys internally
2019-01-16 20:26:39 +00:00
Neil Alexander
68eb684f6d
Fix mobile.go now that multicast interfaces are handled internally
2019-01-16 19:27:44 +00:00
Neil Alexander
4b6c925cb4
Merge pull request #311 from neilalexander/sintf
...
Fix source address selection when sintf specified
2019-01-16 14:59:20 +00:00
Neil Alexander
8baf593b62
Update source address selection when sintf specified
2019-01-16 14:52:27 +00:00
Neil Alexander
c3bd3bd140
Merge pull request #310 from neilalexander/nodeconfig
...
Bug fixes from nodeconfig branch
2019-01-16 13:26:19 +00:00
Neil Alexander
c85dbaea95
Fix missing nodeinfo.init
2019-01-16 13:23:26 +00:00
Neil Alexander
4fba558638
Fix concurrent map write in tcp.go
2019-01-16 13:20:12 +00:00
Neil Alexander
8fa9b84108
Merge pull request #297 from neilalexander/nodeconfig
...
Use central NodeConfig for components
2019-01-15 23:51:58 +00:00
Neil Alexander
9780e11ccf
Merge pull request #309 from jcgruenhage/patch-1
...
update ansible key generator
2019-01-15 16:12:10 +00:00
Jan Christian Grünhage
21306532c1
update ansible key generator
...
It's probably easier to use without it having an ansible folder prefix, if people want to put it into a different dir then they should change their workdir. Apart from that, this fixes a bug where I defined yggdrasil_signing_public_key twice, but never the private key.
2019-01-15 16:48:25 +01:00
Neil Alexander
53be1b02f3
Check if accepting socket produced an error
2019-01-15 08:53:57 +00:00
Neil Alexander
2cd373fc1e
Remove unnecessary selects
2019-01-15 08:51:19 +00:00
Neil Alexander
39567bed83
Address some comments
2019-01-15 08:44:33 +00:00
Neil Alexander
3bf53796a7
Merge branch 'develop' into nodeconfig
2019-01-15 08:37:10 +00:00
Arceliar
1f21903ea7
Merge pull request #308 from jcgruenhage/ansible-key-generator
...
add ansible key generator
2019-01-14 21:27:34 -06:00
Arceliar
248edf8319
Merge pull request #304 from deavmi/develop
...
Spelling fixes
2019-01-14 21:27:15 -06:00
Jan Christian Grünhage
88cf6b7684
add ansible key generator
2019-01-15 02:28:27 +01:00
Neil Alexander
d9ddf30faf
Fix debug builds
2019-01-14 19:29:22 +00:00
Neil Alexander
f6b663c257
Make multicasting use config instead of ifceExpr in Core
2019-01-14 19:27:13 +00:00
Neil Alexander
9e486ed4fe
Move nodeinfo into router
2019-01-14 19:05:16 +00:00