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

1562 Commits

Author SHA1 Message Date
20fc551a67 Collect yggdrasilctl during CI build 2018-06-15 09:54:29 +01:00
0aea4bd395 Update yggdrasil.go 2018-06-15 09:20:41 +01:00
3d9ab25930 Merge pull request #127 from Arceliar/bugfixes
Bugfixes
2018-06-14 13:46:29 -05:00
28d187d5a0 Merge pull request #128 from Arceliar/doc
address range changes
2018-06-14 13:36:49 -05:00
0c74c74879 Update README.md
Consistently remove leading zeros from addresses in the readme.
2018-06-14 13:33:36 -05:00
8025e51299 address range changes 2018-06-14 13:26:46 -05:00
7fe038f87e prevent parent nodes from forcing coord oscillation, have dht.handleRes clean up the old request info immediately 2018-06-14 12:32:18 -05:00
6c556da05e Merge pull request #125 from Arceliar/cleanup
Cleanup
2018-06-14 15:26:34 +01:00
6a1927a09e Merge pull request #126 from neilalexander/contrib
Set Conflicts as well as Replaces on the Debian package
2018-06-14 15:25:54 +01:00
415748d381 Update generate.sh 2018-06-14 15:22:13 +01:00
d9c9787611 avoid the proxy.SOCK5 connection attempt unless we're actually going to use the dialer 2018-06-14 09:21:35 -05:00
e8eaabf0c8 comment 2018-06-14 09:12:58 -05:00
aa46f67d08 Merge pull request #124 from neilalexander/contrib
Fix debian control file again
2018-06-14 15:12:52 +01:00
57837057b7 tcp/socks cleanup 2018-06-14 09:11:34 -05:00
7cc067e3a5 Let's try this again 2018-06-14 15:07:39 +01:00
dde0486f03 Merge pull request #123 from neilalexander/contrib
Fix debian control file
2018-06-14 14:51:45 +01:00
2ab5a1f1c2 Fix debian control file 2018-06-14 14:47:55 +01:00
f7a7f601a0 cleanup old ugly session MTU code that only mattered with lossy UDP fragments 2018-06-14 08:38:43 -05:00
36f80cb12c Merge pull request #122 from Arceliar/addressPrefix
Address prefix change
2018-06-14 14:37:22 +01:00
695610c305 Merge pull request #121 from neilalexander/contrib
Fix launchd script path and amend debian control file
2018-06-14 08:09:48 -05:00
93ffc0b876 macos 2018-06-14 08:00:57 -05:00
e7fca66655 fix address/prefix code, platform specific parts still need testing 2018-06-14 07:58:07 -05:00
474fdda8ca Fix launchd script path and amend debian control file 2018-06-14 13:24:37 +01:00
330175889e switch address range from fd00::/8 to the deprecated 0200::/7 range 2018-06-14 07:08:48 -05:00
8c29f4b6dc Merge pull request #115 from yggdrasil-network/develop
v0.2 changes
2018-06-13 12:53:56 -05:00
ad1ba2c8ca Merge pull request #117 from Arceliar/panicfix
closed channel send bugfix
2018-06-13 00:33:48 -05:00
cd514799da recover if p.doSend is closed due to a race between peers.doSendSwitchMsgs and peers.removePeer 2018-06-13 00:24:12 -05:00
f0c249a4b7 Merge pull request #116 from yggdrasil-network/Arceliar-patch-1
Update README.md
2018-06-12 19:35:06 -05:00
98ee657447 Update README.md
Replace some links to the old documentation with links to the .io site
2018-06-12 19:31:36 -05:00
cfcdf91444 Merge pull request #114 from Arceliar/cleanup
Code cleanup
2018-06-13 00:15:33 +01:00
b006748da4 code cleanup 2018-06-12 17:50:08 -05:00
9ce428af66 Merge pull request #112 from neilalexander/documentation
Adds more comments to ICMPv6 and TUN/TAP.
2018-06-12 17:11:24 -05:00
8e2c2aa977 Document ICMPv6 and TUN/TAP 2018-06-12 22:45:53 +01:00
54cf6b0794 Merge pull request #110 from Arceliar/config
Config cleanup
2018-06-12 20:25:31 +01:00
24228bd381 disable unused configuration Net field and clean up comments to remove mention of UDP where no longer applicable 2018-06-12 14:00:04 -05:00
bc82d035db Merge pull request #109 from Arceliar/dhtbackoff
Exponential DHT backoff
2018-06-12 14:04:39 +01:00
359af66d0d exponential dht throttle backoff, and make it based on when packets were sent as part of bootstrapping/maintenance, not when arbitrary packets were received 2018-06-12 03:16:10 -05:00
909b48f2f2 Merge pull request #108 from Arceliar/doc
Documentation, code comments, and a couple bugfixes
2018-06-11 07:05:57 +01:00
56802d569e minor documentation updates, code comments, and a couple of bugfixes that I noticed when going through the code to comment it 2018-06-10 18:03:28 -05:00
b0acc19e3d Merge pull request #107 from Arceliar/wire
Add version information to connection setup
2018-06-10 10:11:56 +01:00
038a51fd13 it helps to add new files 2018-06-09 18:44:59 -05:00
72cca4ea43 version check/warning adjustments 2018-06-09 18:38:30 -05:00
076350f963 remove old tcp key exchange code 2018-06-09 17:49:02 -05:00
8733099516 add version metadata to key exchange at the start of connections 2018-06-09 17:46:19 -05:00
f5c850f098 better way to do wire signed ints (no negative zero, remove conditionals) 2018-06-09 16:36:13 -05:00
b7e4ff5d5a Merge pull request #106 from Arceliar/peerauth
Peer authentication improvements
2018-06-09 16:24:27 -05:00
e5eb6de1f6 add inner crypto to linkProtoTraffic, using ephemeral keys, to prevent replay attacks from spoofing peer connections 2018-06-08 18:42:56 -05:00
1dcc60f054 check root before accepting that a message is good and unblocking a new peer 2018-06-08 17:33:16 -05:00
ad6ea59049 Merge pull request #105 from yggdrasil-network/localhost
Use "localhost:9001" for the default admin socket
2018-06-08 16:42:18 -05:00
2e1456902c Update yggdrasil.go 2018-06-08 16:38:11 -05:00