Neil Alexander
|
ce854a76bd
|
Add -normaliseconf option and temporarily correct old config item names in running config
|
2018-05-23 12:04:27 +01:00 |
|
Neil Alexander
|
9d9083e373
|
Update configuration names, fix multicast interface selection
|
2018-05-23 11:28:20 +01:00 |
|
Neil Alexander
|
6f79184c9b
|
Move multicasting into yggdrasil package
|
2018-05-23 11:13:53 +01:00 |
|
Neil Alexander
|
04b3e84023
|
Show your IPv6 address and subnet when starting
|
2018-05-21 16:15:31 +01:00 |
|
Neil Alexander
|
8ea3070a02
|
Small tweaks/clean up
|
2018-05-09 14:03:28 +01:00 |
|
Neil Alexander
|
45b106168e
|
Use HJSON instead of JSON
|
2018-05-09 13:54:31 +01:00 |
|
Arceliar
|
5dac273a3d
|
rename to 'AllowedBoxPubs' and similar
|
2018-05-07 17:05:54 -05:00 |
|
Arceliar
|
6ce16d8192
|
debug admin socket
|
2018-05-06 19:48:26 -05:00 |
|
Arceliar
|
80f893aac3
|
let the peer's linkLoop call close if the peer receives no announcements for too long
|
2018-05-06 17:17:12 -05:00 |
|
Arceliar
|
6026e0a014
|
Optional peer authentication, if non-empty then incoming TCP and all UDP peers must match one of these box keys
|
2018-05-06 16:32:34 -05:00 |
|
Jeff Becker
|
fe13fea1e5
|
remove hard coded tor config options
|
2018-04-26 10:26:10 -04:00 |
|
Jeff Becker
|
7756891510
|
support socks proxy in peer url and decouple explicit tor/i2p routing
|
2018-04-26 10:23:21 -04:00 |
|
Jeff Becker
|
3c4fee0492
|
tor auto config
|
2018-04-19 10:30:40 -04:00 |
|
Arceliar
|
9ce0b7fbea
|
keep peers separate from other nodes in dht
|
2018-03-10 13:58:48 -06:00 |
|
Neil Alexander
|
6388b9b99d
|
Increase the randomly generated port in -genconf to values above 32768
|
2018-03-07 22:36:16 +00:00 |
|
Neil Alexander
|
95a6cfff10
|
Generate a random port number in -genconf instead of :0 (#51)
|
2018-03-07 19:41:56 +00:00 |
|
Arceliar
|
0578a9f273
|
manual merge
|
2018-03-03 11:07:08 -06:00 |
|
Neil Alexander
|
4917ea3dd2
|
Per-platform TUN defaults
|
2018-03-03 12:30:54 +00:00 |
|
Arceliar
|
e113b8d530
|
incrase max MTU
|
2018-02-25 21:56:09 -06:00 |
|
Arceliar
|
0470f6f1c1
|
cleanup
|
2018-02-23 13:04:52 -06:00 |
|
Arceliar
|
a81c361484
|
tcp reconnect bufix, test with bufio, and switch back to tcp auto-peering by default to continue testing
|
2018-02-19 23:22:36 -06:00 |
|
Arceliar
|
4045597516
|
Use larger UDP chunks for link-local IP and let the OS fragment it. Switch to UDP for link-local peers. Minor code cleanup for TCP.
|
2018-02-19 19:34:51 -06:00 |
|
Neil Alexander
|
aef62afb1b
|
gofmt -s -w yggdrasil.go
|
2018-02-18 21:32:55 +00:00 |
|
Neil Alexander
|
0176d25235
|
Catch SIGTERM instead of (impossible to capture) SIGKILL, also capture Windows service termination
|
2018-02-18 21:16:47 +00:00 |
|
Neil Alexander
|
c453770b85
|
Add support for running Yggdrasil as a Windows service (using minwinsvc)
|
2018-02-16 14:12:44 +00:00 |
|
Neil Alexander
|
02473158d4
|
Allow setting IfName to 'none' to run without TUN/TAP
|
2018-02-15 22:29:13 +00:00 |
|
Neil Alexander
|
9fb45d77fc
|
Add "IfMTU" configuration option to allow selecting TUN/TAP MTU
|
2018-02-14 12:53:32 +00:00 |
|
Neil Alexander
|
e9bd98d213
|
Add "IfTAPMode" configuration option to allow selecting TAP mode on supported platforms
|
2018-02-11 21:45:44 +00:00 |
|
Arceliar
|
869997e4c5
|
gofmt
|
2018-02-09 18:50:03 -06:00 |
|
Arceliar
|
d424489329
|
add tcp support and use it by default
|
2018-02-09 17:42:55 -06:00 |
|
Arceliar
|
b704d7b497
|
change mtu and enable udp chunking
|
2018-02-04 11:25:20 -06:00 |
|
Arceliar
|
6b2937bcd0
|
update documentation, and a minor change to the signal handler in yggdrasil.go
|
2018-01-25 18:58:33 -06:00 |
|
Arceliar
|
06e3c8c997
|
if you could go ahead and include your port number in your multicast announcements, that'd be great
|
2018-01-24 18:45:29 -06:00 |
|
Arceliar
|
83e0579ca8
|
possibly make multicast automatic peer detection work on windows
|
2018-01-24 17:44:39 -06:00 |
|
Arceliar
|
625b97c511
|
add and use a thread-safe way of reading router internal state, and include active sessions in the admin query
|
2018-01-21 12:55:45 -06:00 |
|
Neil Alexander
|
c4ac0a90ac
|
Add the ability to see switch ports and DHT
|
2018-01-21 12:57:54 +00:00 |
|
Neil Alexander
|
b754d68068
|
Add an admin socket
|
2018-01-21 00:17:15 +00:00 |
|
Arceliar
|
ef1e0c902f
|
Add regexp to limit which link-local IPv6 zones allow peering, and check that a peer isn't from within the networks address block (prevents accidental tunneling)
|
2018-01-09 02:08:54 -06:00 |
|
Neil Alexander
|
b3ebe76b59
|
Run gofmt -s -w .
|
2018-01-04 22:37:51 +00:00 |
|
Neil Alexander
|
1c799b305d
|
Add support for specifying tun device name
|
2018-01-04 13:31:48 +00:00 |
|
Arceliar
|
82fd435211
|
Avoid sending unnecessairy udp key packets, and try config peers less often
|
2018-01-02 18:45:09 -06:00 |
|
Arceliar
|
d7e6d814a0
|
first code/readme/license commit
|
2017-12-28 22:16:20 -06:00 |
|