4
0
mirror of https://github.com/cwinfo/yggdrasil-go.git synced 2025-06-14 19:46:05 +00:00
Commit Graph

2368 Commits

Author SHA1 Message Date
a3a53f92c3 Reinstate length/bounds check in tun.go 2018-11-06 22:35:28 +00:00
0240375417 IPv4 CKR support in router 2018-11-06 20:49:19 +00:00
424faa1c51 Support IPv4 in ckr.go 2018-11-06 20:04:49 +00:00
cb7a5f17d9 Check destination address upon receive in router 2018-11-06 19:23:20 +00:00
2f75075da3 Fix Yggdrasil subnet routing 2018-11-06 14:28:57 +00:00
bc62af7f7d Enable CKR properly from config 2018-11-06 12:32:16 +00:00
bc578f571c Some output at startup 2018-11-06 11:56:32 +00:00
f0947223bb Only validate CKR routes if CKR enabled 2018-11-06 11:11:57 +00:00
19e6aaf9f5 Remove sourceSubnet from router 2018-11-06 00:06:37 +00:00
e3d4aed44a Configure IPv6Sources 2018-11-06 00:05:01 +00:00
8c2327a2bf Add source addresses option and more intelligent source checking 2018-11-05 23:59:41 +00:00
cfdbc481a5 Modify source address check for CKR 2018-11-05 23:22:45 +00:00
7218b5a56c Don't look up public keys for Yggdrasil native addresses 2018-11-05 23:12:26 +00:00
c7f2427de1 Check CKR routes when receiving packets in router 2018-11-05 22:58:58 +00:00
87b0f5fe24 Use CKR in router when sending packets 2018-11-05 22:39:30 +00:00
295e9c9a10 Cache crypto-key routes (until routing table changes) 2018-11-05 17:31:10 +00:00
ec751e8cc7 Don't allow Yggdrasil ranges as crypto-key routes 2018-11-05 17:03:58 +00:00
52206dc381 Add initial crypto-key routing handlers 2018-11-05 16:40:47 +00:00
9e5f90d0e4 Add neilalexander's logo proposal 2018-11-04 19:15:53 +00:00
a008b42f99 cleanup and some bugfixes, cache important dht nodes until something gets added/removed 2018-10-29 22:24:18 -05:00
671c7f2a47 don't update recv time for known nodes that ping us or known peers 2018-10-28 15:04:44 -05:00
c0531627bc fix some chord dht bootstrapping bugs, no known cases where it now fails 2018-10-24 22:03:27 -05:00
f088a244da Merge pull request #198 from neilalexander/endpoints
Show real endpoints in getPeers etc
2018-10-24 18:28:51 +01:00
253861ebd3 reverse dht ownership order from predecessor to successor, this plays nicer with the default 0 bits in unknown node IDs 2018-10-21 18:15:04 -05:00
5e3959f1d0 yet more debugging 2018-10-21 17:40:43 -05:00
20c4b7027a Fix merge conflicts with endpoints branch 2018-10-21 23:24:29 +01:00
aab0502a4a Remove friendlyname traces, preserve endpoints 2018-10-21 23:20:14 +01:00
a1b72c16d8 Some attempt at exchanging session metadata over the wire (broken) 2018-10-21 22:58:27 +01:00
f0bd40ff68 more testing 2018-10-21 15:10:18 -05:00
bcbd24120d keep track of all keys we're supposed to care about in the dht, don't give special treatment to successors/predecessors 2018-10-21 14:57:04 -05:00
efe6cec11a more debugging, trying to understand bootstrap issues 2018-10-21 12:28:21 -05:00
4f435705e3 Fix getSelf in yggdrasilctl 2018-10-21 18:06:54 +01:00
088d28a93b Fix debug builds with friendly names 2018-10-21 18:04:02 +01:00
b809adf981 Add FriendlyName option, show friendly name and real endpoint in admin socket/yggdrasilctl 2018-10-21 17:57:48 +01:00
6c59ae862a more debugging 2018-10-21 00:05:04 -05:00
95201669fe reintroduce (better) dht throttling 2018-10-20 22:06:36 -05:00
8825494d59 remove maintenance searches and throttle logic, to focus on debugging in this simpler case first 2018-10-20 20:11:32 -05:00
3dbffae99f add search for successor, via parent, to the dht maintenance cycle 2018-10-20 19:09:25 -05:00
d851d9afe7 add max pings before timing out a successor 2018-10-20 18:31:11 -05:00
63d6ab4251 more cleanup, comments, and dht reset() changes 2018-10-20 18:12:34 -05:00
f3ec8c5b37 fix admin dht function, more cleanup, and slowly throttle back dht traffic when idle 2018-10-20 17:58:54 -05:00
5a85d3515d cleanup 2018-10-20 17:32:54 -05:00
02f0611dde more debugging 2018-10-20 16:27:01 -05:00
1720dff476 add some debug output and get things to start working in the sim 2018-10-20 15:21:40 -05:00
03a88fe304 Try using a chord-like DHT instead of a kad-like one, work in progress, but it compiles at least 2018-10-20 14:48:07 -05:00
a9f72a6ee1 Merge pull request #195 from neilalexander/macospkg
Add create-pkg.sh for creating macOS installers
2018-10-17 13:14:03 +01:00
9f129bc7b0 Backup and normalise config if needed 2018-10-17 12:48:54 +01:00
8844dedb8a Add create-pkg.sh for creating macOS installers 2018-10-17 11:55:01 +01:00
b087e955fb Merge pull request #192 from yggdrasil-network/develop
Version 0.2.7
2018-10-13 13:41:43 -05:00
bb975d2edd Merge pull request #191 from neilalexander/changelog
Update changelog for v0.2.7
2018-10-13 13:39:04 -05:00