Neil Alexander
|
6d83d970bb
|
Merge pull request #320 from neilalexander/link
link.go: Connect/disconnect logging, check AllowedEncryptionKeys
|
2019-02-01 07:57:27 +00:00 |
|
Neil Alexander
|
43f798e82e
|
Check link-local in tcp.go, track direction in link.go, fix compile error for mobile.go
|
2019-02-01 00:02:17 +00:00 |
|
Neil Alexander
|
ec5f7d9879
|
Enforce AllowedEncryptionPublicKeys for all peers inc. link-local
|
2019-01-31 23:47:20 +00:00 |
|
Neil Alexander
|
432f93de89
|
Check AllowedEncryptionPublicKeys
|
2019-01-31 23:29:18 +00:00 |
|
Neil Alexander
|
e36f88c75f
|
Info logging when link connects/disconnects
|
2019-01-31 23:18:02 +00:00 |
|
Arceliar
|
05962b2cbd
|
disable idle nodes in the switch instead of killing the connection entirely. this implementation is ugly, but i think it maybe works
|
2019-01-30 20:58:23 -06:00 |
|
Neil Alexander
|
2466c54a71
|
Update debug lines in link.go
|
2019-01-27 20:56:10 +00:00 |
|
Neil Alexander
|
1a3a67f205
|
Merge remote-tracking branch 'origin/develop' into link
Fix merge conflicts from flexible logging branch
|
2019-01-27 20:54:21 +00:00 |
|
Neil Alexander
|
c5cc280556
|
Merge pull request #287 from neilalexander/logging
Add flexible logging support
|
2019-01-27 20:51:55 +00:00 |
|
Neil Alexander
|
22d2e0e4fe
|
Fix debug builds
|
2019-01-27 13:33:32 +00:00 |
|
Neil Alexander
|
0838928668
|
Add support for flexible logging levels
|
2019-01-27 13:31:43 +00:00 |
|
Arceliar
|
6ef0e47632
|
fix merge conflict
|
2019-01-26 14:27:37 -06:00 |
|
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 |
|