Neil Alexander
|
3f8a4ab17d
|
Add bytes_sent and bytes_recvd to getSwitchPorts
|
2018-09-25 17:59:01 +01:00 |
|
Neil Alexander
|
b368421dbd
|
Fix addPeer to make interface= optional
|
2018-09-25 17:13:35 +01:00 |
|
Neil Alexander
|
1796000b05
|
Change to InterfacePeers instead of modifying the tcp:// URI format
|
2018-09-25 16:55:57 +01:00 |
|
Neil Alexander
|
aecc151baf
|
Add support for specifying TCP source interface, i.e. tcp://a.b.c.d:e/eth0, for multiple simultaneous peerings to the same node over different interfaces
|
2018-09-25 15:32:45 +01:00 |
|
Arceliar
|
996a593fa2
|
Sort dotgraph links by integer value
|
2018-07-20 23:02:25 -05:00 |
|
Neil Alexander
|
cff7ef026f
|
Make yggdrasilctl less case-sensitive
|
2018-07-09 19:30:41 +01:00 |
|
Neil Alexander
|
d59bdfeb99
|
Fail to TCP when parsing AdminListen
|
2018-07-08 10:37:20 +01:00 |
|
Arceliar
|
bf90447cc4
|
update admin socket error message and run gofmt
|
2018-07-07 19:37:36 -05:00 |
|
Neil Alexander
|
b24c7ffa6b
|
Resolve merge conflict with platformdefaults
|
2018-07-07 20:08:23 +01:00 |
|
Neil Alexander
|
a5af69df8a
|
Use Close() for admin socket
|
2018-07-07 20:04:11 +01:00 |
|
Neil Alexander
|
2a931df07a
|
Try to clean up UNIX domain admin sockets if shutdown properly
|
2018-07-07 12:34:10 +01:00 |
|
Neil Alexander
|
1692bd98fd
|
Centralise platform defaults into the 'defaults' package
|
2018-07-07 12:08:52 +01:00 |
|
Neil Alexander
|
cd6030ec8f
|
Add support for UNIX domain admin sockets and specifying URIs in AdminListen
|
2018-07-07 11:22:49 +01:00 |
|
Neil Alexander
|
f68f779bee
|
Change box_pub_key to key in admin API
|
2018-06-22 22:26:17 +01:00 |
|
Arceliar
|
330175889e
|
switch address range from fd00::/8 to the deprecated 0200::/7 range
|
2018-06-14 07:08:48 -05:00 |
|
Arceliar
|
b006748da4
|
code cleanup
|
2018-06-12 17:50:08 -05:00 |
|
Arceliar
|
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 |
|
Arceliar
|
f30d040366
|
Merge branch 'master' of https://github.com/yggdrasil-network/yggdrasil-go into develop
|
2018-06-08 16:17:24 -05:00 |
|
Arceliar
|
e29f700dd6
|
enable multicast on interfaces that come up after startup
|
2018-06-07 22:07:19 -05:00 |
|
Arceliar
|
1b89892610
|
remove UDP, to be replaced with a better implementation later
|
2018-06-06 16:40:35 -05:00 |
|
Neil Alexander
|
49af65296d
|
Export fields of wire structs
|
2018-06-02 21:21:05 +01:00 |
|
Neil Alexander
|
bc37d4fb76
|
Improve formatting of dot: dashed grey for unknown nodes, sans-serif text
|
2018-06-02 14:24:06 +01:00 |
|
Neil Alexander
|
ec80a81ed5
|
Mark extrapolated nodes with dashed outline
|
2018-06-01 23:33:02 +01:00 |
|
Neil Alexander
|
e4082f218f
|
Add text to dot graph explaining how a node is known
|
2018-06-01 23:23:24 +01:00 |
|
Neil Alexander
|
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 |
|
Arceliar
|
ca15bbea57
|
try color coding dot output
|
2018-05-31 20:28:09 -05:00 |
|
Neil Alexander
|
4c115de633
|
De-debug
|
2018-05-27 22:13:37 +01:00 |
|
Neil Alexander
|
5d87601118
|
Add getMulticastInterfaces and getSelf to yggdrasilctl
|
2018-05-23 22:13:52 +01:00 |
|
Neil Alexander
|
9d9083e373
|
Update configuration names, fix multicast interface selection
|
2018-05-23 11:28:20 +01:00 |
|
Neil Alexander
|
9567446f50
|
Offload formatting to yggdrasilctl and keep precision in JSON
|
2018-05-21 15:21:23 +01:00 |
|
Neil Alexander
|
59688dcab3
|
Fix formatting of bytes_sent, bytes_recvd, last_seen, uptime
|
2018-05-21 15:05:01 +01:00 |
|
Neil Alexander
|
ca3e541d3b
|
Friendly formats for getDHT, getSessions, setTunTap etc
|
2018-05-21 14:14:57 +01:00 |
|
Neil Alexander
|
201701ae4a
|
Add some pretty printing to yggdrasilctl, small modifications to JSON formatting in admin socket
|
2018-05-21 13:54:51 +01:00 |
|
Neil Alexander
|
bd32f5890b
|
Run gofmt -s -w
|
2018-05-21 07:28:03 +01:00 |
|
Neil Alexander
|
79131bb959
|
Minor tweaks
|
2018-05-20 23:25:07 +01:00 |
|
Neil Alexander
|
aae570de2a
|
Optional parameters are now square instead of pointed brackets, avoid nils for help
|
2018-05-20 21:57:05 +01:00 |
|
Neil Alexander
|
c765e0566f
|
Convert rest of functions, fix setTunTap
|
2018-05-20 21:54:15 +01:00 |
|
Neil Alexander
|
c75566d5ac
|
Various fixes and error catching, add setTunTap
|
2018-05-20 21:44:30 +01:00 |
|
Neil Alexander
|
4ecc7ce860
|
Add getTunTap to JSON admin socket
|
2018-05-20 19:42:37 +01:00 |
|
Neil Alexander
|
c3ca5c64b1
|
Add some more functions to JSON admin socket
|
2018-05-20 19:23:43 +01:00 |
|
Neil Alexander
|
9713e73969
|
Fix dot
|
2018-05-20 17:25:13 +01:00 |
|
Neil Alexander
|
a6ef7166ea
|
Start JSON-ifying the admin socket
|
2018-05-20 17:21:14 +01:00 |
|
Arceliar
|
5c0636eb3d
|
add uptime and bytes sent/recvd to peer struct and getPeers
|
2018-05-18 20:41:02 -05:00 |
|
Neil Alexander
|
ca96bbf014
|
Accept exchanging an MTU of 0 to signify that TUN/TAP is disabled, don't send traffic to a node in that case
|
2018-05-18 18:56:33 +01:00 |
|
Neil Alexander
|
ec371af84f
|
Track TX/RX bytes over session and if MTU was adjusted, add to admin socket getSession
|
2018-05-18 17:59:29 +01:00 |
|
Arceliar
|
ec8fe338d5
|
more insertIfNew bugfixes, and add peerOnly to getDHT output (true if a node is in the bucket.peers slice instead of bucket.others--it means they're not regularly pinged, they're only there to make sure DHT lookups include them as a result, for bootstrapping reasons)
|
2018-05-17 21:43:26 -05:00 |
|
Arceliar
|
8d9887294c
|
add dht time since last ping to admin socket, some DHT code cleanup, bugfix to insertIfNew
|
2018-05-17 19:32:29 -05:00 |
|
Neil Alexander
|
5299783e35
|
Add getTunTap to admin socket
|
2018-05-10 09:48:12 +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 |
|