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
Neil Alexander
5cde3b5efc
Update nodeinfo in router reconfigure
2019-01-14 18:51:49 +00:00
Neil Alexander
9e186bdd67
Remove mutexes from CKR and use router goroutine/doAdmin for update config
2019-01-14 18:34:15 +00:00
Neil Alexander
51026d762e
Make session firewall thread-safe for config updates
2019-01-14 18:24:35 +00:00
Neil Alexander
bd04124e43
Reconfigure support for crypto-key routing
2019-01-14 18:06:41 +00:00
Neil Alexander
28072c9fe2
Make CKR thread-safe
2019-01-14 17:41:08 +00:00
Neil Alexander
87d393bd9f
Move add peer loop into Core, refresh it from active config
2019-01-14 17:21:15 +00:00
Neil Alexander
aed3c7e784
Give nodeconfig to tun
2019-01-14 14:25:52 +00:00
Neil Alexander
738a9da796
Merge branch 'develop' into nodeconfig
2019-01-14 14:01:38 +00:00
Neil Alexander
3fa5893fd6
Merge pull request #306 from neilalexander/ios
...
AWDL support, Android tweaks
2019-01-13 23:14:01 +00:00
Neil Alexander
f556f3e2a8
Try to perform TCP-like key exchange
2019-01-13 22:57:37 +00:00
Neil Alexander
704e4a062f
Specify source interface when responding to multicast beacon
2019-01-13 22:51:34 +00:00
Neil Alexander
c8db66b17d
Remove unneeded AWDL context functions
2019-01-13 18:11:36 +00:00
Neil Alexander
4622a85c34
AWDL support for macOS/iOS
2019-01-13 18:08:41 +00:00
Neil Alexander
4f7e8856b8
Update build script for iOS/Android
2019-01-10 17:44:52 +00:00
Neil Alexander
e24e859254
Add some comments, move AWDL functions to iOS-specific build tags
2019-01-10 11:31:04 +00:00
Neil Alexander
a371e34a18
Add Android support, add addStaticPeers
2019-01-10 10:44:44 +00:00
Tristan B. Kildaire
08a71af2d8
Spelling fixes for switch.go
2019-01-09 11:49:12 +02:00
Tristan B. Kildaire
345979b502
Spelling fixes for search.go
2019-01-09 11:44:45 +02:00
Tristan B. Kildaire
ab4be3424b
Spelling fixes for peer.go
2019-01-09 11:42:07 +02:00
Neil Alexander
8119db10c7
Merge pull request #302 from neilalexander/logo
...
Logo proposal
2019-01-08 22:17:09 +00:00
Arceliar
38209ee9b9
Merge pull request #301 from neilalexander/ios
...
Boilerplate for iOS support
2019-01-06 17:06:24 -06:00
Neil Alexander
6efac9a377
Add contexts
2019-01-06 14:12:10 +00:00
Neil Alexander
2034c9eab9
Fix missing pointer from awdlInterface to awdl
2019-01-05 23:00:49 +00:00
Neil Alexander
87362a21e2
Access NSLog through Cgo for iOS NetworkExtension logging
2019-01-05 21:59:07 +00:00
Neil Alexander
6bbd8c1b30
Rethink channels, more error throwing
2019-01-05 12:06:45 +00:00
Neil Alexander
90366dd853
Update handler behavior
2019-01-05 01:02:22 +00:00
Neil Alexander
1170ea9e98
Start linkloop
2019-01-05 00:52:41 +00:00
Neil Alexander
4363283a6f
Notify switch idle
2019-01-05 00:32:28 +00:00
Neil Alexander
00bf71a09a
Fight me Swift and your hexadecimal strings
2019-01-04 23:31:44 +00:00
Neil Alexander
5a36b4723a
Add AWDL calls to exposed API, handle proto traffic first
2019-01-04 17:41:03 +00:00
Neil Alexander
3878197a59
gofmt
2019-01-04 17:23:37 +00:00
Neil Alexander
f29a098488
Add experimental dummy interface for AWDL
2019-01-04 17:14:40 +00:00
Neil Alexander
d10a0d6137
Add GenerateConfigJSON, fix StartJSON
2019-01-03 22:50:08 +00:00
Neil Alexander
f7b0a85b5e
Add StartJSON
2019-01-02 23:15:36 +00:00
Neil Alexander
4ff3db2309
Add dummy tun, helper functions
2019-01-02 18:05:54 +00:00
Neil Alexander
53aeca8fa2
Add some simple functions for Swift bindings (iOS)
2019-01-01 23:25:20 +00:00
Neil Alexander
1e29465af1
Fix debug builds (hopefully)
2018-12-31 12:08:15 +00:00
Neil Alexander
4d3e90cbfe
Merge branch 'develop' into nodeconfig
2018-12-31 11:55:37 +00:00
Neil Alexander
d08a3c6643
Merge pull request #299 from neilalexander/getnodeinfo
...
getNodeInfo: Show own info if box_pub_key/coords not specified
2018-12-31 11:51:36 +00:00