|
ecf7e490d7
|
start of iterative dht searches
|
2018-06-01 23:34:21 -05:00 |
|
|
dc841c550b
|
Merge pull request #98 from Arceliar/dotstyle
Admin "dot" style changes
|
2018-06-01 20:57:24 -05:00 |
|
|
ec80a81ed5
|
Mark extrapolated nodes with dashed outline
|
2018-06-01 23:33:02 +01:00 |
|
|
e4082f218f
|
Add text to dot graph explaining how a node is known
|
2018-06-01 23:23:24 +01:00 |
|
|
a2df5107f0
|
Change colour scheme: green for self, yellow for peer, blue for open session, white for DHT
|
2018-06-01 14:20:47 +01:00 |
|
|
ca15bbea57
|
try color coding dot output
|
2018-05-31 20:28:09 -05:00 |
|
|
887b463306
|
Merge pull request #97 from neilalexander/master
Set allowed encryption keys after start
|
2018-05-29 16:20:32 -05:00 |
|
|
027944a14a
|
Set allowed encryption keys after start as otherwise hits a nil pointer exception
|
2018-05-29 22:15:54 +01:00 |
|
|
742eded4ff
|
Merge pull request #96 from neilalexander/dedebug
Create Core API, remove DEBUG function calls
|
2018-05-29 16:01:23 -05:00 |
|
|
bfa281c0ae
|
Add -tags debug to run-sim
|
2018-05-27 23:50:22 +01:00 |
|
|
ccf71af6b7
|
Move Init from core.go to debug.go as function is only for simulator
|
2018-05-27 23:37:57 +01:00 |
|
|
460a22c063
|
Clean up some exported constants
|
2018-05-27 23:31:34 +01:00 |
|
|
a9e61d0d37
|
Add support for building "release" builds that don't contain pprof which are substantially smaller. To build a "debug" build, use "-tags debug" with "go build"
|
2018-05-27 23:22:50 +01:00 |
|
|
e9b1006dda
|
Remove final DEBUG calls from yggdrasil.go
|
2018-05-27 22:36:36 +01:00 |
|
|
35173e2388
|
Fix starting TUN read/write
|
2018-05-27 22:35:30 +01:00 |
|
|
4c115de633
|
De-debug
|
2018-05-27 22:13:37 +01:00 |
|
|
38e7704161
|
use backpressure instead of estimated bandwidth, sorted by uptime to break ties
|
2018-05-27 13:37:35 -05:00 |
|
|
707e23d392
|
Merge pull request #95 from Arceliar/tcpfix
fix npe, these don't need to be pointers
|
2018-05-27 13:28:51 -05:00 |
|
|
02ba9dc97c
|
fix npe, these don't need to be pointers
|
2018-05-27 13:22:21 -05:00 |
|
|
5131d854e5
|
Merge pull request #94 from Arceliar/main-fixes
hjson bugfixes
|
2018-05-27 19:06:16 +01:00 |
|
|
7b12493417
|
panic if tcp startup fails, since otherwise a nil pointer occurs in multicast. make udp do the same thing.
|
2018-05-27 12:56:33 -05:00 |
|
|
e62cfa8c84
|
revert removal of useconffile
|
2018-05-27 12:31:35 -05:00 |
|
|
fcaabe4aac
|
Fix some issues with hjson by converting to json then parsing to go struct, and remove useconffile option since it doesn't seem to add anything over stdin and increases the attack surface
|
2018-05-26 20:40:19 -05:00 |
|
|
71d3a2b187
|
Merge pull request #93 from neilalexander/bugfixes
Fix MulticastInterfaces and accidental truncation of addresses on macOS/BSD
|
2018-05-26 21:55:36 +01:00 |
|
|
a0f547cc1b
|
Fix being able to enable/disable multicast
|
2018-05-26 21:50:47 +01:00 |
|
|
bc899c395a
|
Fix accidental truncation of addresses ending in 8 on macOS and BSD
|
2018-05-26 21:47:54 +01:00 |
|
|
fae00e962f
|
Merge pull request #90 from neilalexander/admin
Add getMulticastInterfaces and getSelf to yggdrasilctl
|
2018-05-23 17:52:06 -05:00 |
|
|
cae589d2d3
|
More nice
|
2018-05-23 22:21:37 +01:00 |
|
|
5d87601118
|
Add getMulticastInterfaces and getSelf to yggdrasilctl
|
2018-05-23 22:13:52 +01:00 |
|
|
9b5965fd9a
|
Merge pull request #89 from neilalexander/config
Fix debian normalisation in postinst
|
2018-05-23 21:35:56 +01:00 |
|
|
77d67a1569
|
Fix debian normalisation in postinst
|
2018-05-23 21:31:52 +01:00 |
|
|
9e5964dcd4
|
Merge pull request #87 from neilalexander/config
Update configuration names and update multicast behaviour
|
2018-05-23 13:08:34 -05:00 |
|
|
8456b2e1bc
|
Fix substitution
|
2018-05-23 18:53:44 +01:00 |
|
|
1fd53bcb7d
|
Update comments in configuration
|
2018-05-23 14:02:13 +01:00 |
|
|
8a46253c1f
|
Normalise existing yggdrasil.conf on debian package install/upgrade
|
2018-05-23 13:26:08 +01:00 |
|
|
34f7b7ca14
|
Fix AllowedBoxPubs
|
2018-05-23 12:32:26 +01:00 |
|
|
ce854a76bd
|
Add -normaliseconf option and temporarily correct old config item names in running config
|
2018-05-23 12:04:27 +01:00 |
|
|
9d9083e373
|
Update configuration names, fix multicast interface selection
|
2018-05-23 11:28:20 +01:00 |
|
|
6f79184c9b
|
Move multicasting into yggdrasil package
|
2018-05-23 11:13:53 +01:00 |
|
|
388ae09fca
|
Rename some config items
|
2018-05-22 23:43:29 +01:00 |
|
|
b10ae51565
|
Merge pull request #85 from neilalexander/yggdrasilctl
Human-readable formatting in yggdrasilctl
|
2018-05-21 19:21:00 -05:00 |
|
|
14b2dd0c61
|
Merge pull request #86 from neilalexander/youraddresses
Show IPv6 address and subnet on startup
|
2018-05-21 19:18:08 -05:00 |
|
|
f6ea6fcc85
|
Add addAllowedBoxPub, removeAllowedBoxPub, getAllowedBoxPubs
|
2018-05-21 18:12:36 +01:00 |
|
|
04b3e84023
|
Show your IPv6 address and subnet when starting
|
2018-05-21 16:15:31 +01:00 |
|
|
9567446f50
|
Offload formatting to yggdrasilctl and keep precision in JSON
|
2018-05-21 15:21:23 +01:00 |
|
|
59688dcab3
|
Fix formatting of bytes_sent, bytes_recvd, last_seen, uptime
|
2018-05-21 15:05:01 +01:00 |
|
|
cc4ee91279
|
Allow JSON output using -json argument
|
2018-05-21 14:29:27 +01:00 |
|
|
61c640dbde
|
Add addPeer and removePeer
|
2018-05-21 14:25:11 +01:00 |
|
|
ca3e541d3b
|
Friendly formats for getDHT, getSessions, setTunTap etc
|
2018-05-21 14:14:57 +01:00 |
|
|
201701ae4a
|
Add some pretty printing to yggdrasilctl, small modifications to JSON formatting in admin socket
|
2018-05-21 13:54:51 +01:00 |
|