Neil Alexander
|
10157483f9
|
Move tunDevice into router
|
2018-12-14 17:35:02 +00:00 |
|
Arceliar
|
6901e2fc9a
|
Merge pull request #238 from neilalexander/afunix
Use AF_UNIX socket by default for admin API
|
2018-12-10 17:34:36 -06:00 |
|
Neil Alexander
|
f09adc2192
|
Update getRoutes format
|
2018-12-10 22:04:37 +00:00 |
|
Neil Alexander
|
74a904d04c
|
Don't os.Chmod if we suspect the socket belongs to an abstract namespace
|
2018-12-10 00:26:12 +00:00 |
|
Neil Alexander
|
06c6dfc67f
|
Complain if socket file already exists
|
2018-12-10 00:19:21 +00:00 |
|
Neil Alexander
|
f791df4977
|
Try to chmod 660 the admin socket if using AF_UNIX
|
2018-12-10 00:00:23 +00:00 |
|
Neil Alexander
|
6801d713a7
|
Also don't start if AdminListen is empty
|
2018-12-09 17:53:31 +00:00 |
|
Neil Alexander
|
80d087404f
|
Allow disabling admin socket with AdminListen="none"
|
2018-12-09 17:46:48 +00:00 |
|
Neil Alexander
|
02f98a2592
|
Only show build name and version if it is known
|
2018-12-08 11:01:05 +00:00 |
|
Arceliar
|
af478e0e45
|
fix very special case bug when trying to dhtPing the root via the admin api
|
2018-12-08 00:42:13 -06:00 |
|
Arceliar
|
586781b49c
|
convert to go module
|
2018-12-07 19:56:04 -06:00 |
|
Neil Alexander
|
3524c6eff6
|
Add build name and version to getSelf call on admin socket
|
2018-12-07 22:22:46 +00:00 |
|
Neil Alexander
|
b5f4637b5c
|
Enforce min 4MB switch queue total size
|
2018-12-02 23:20:11 +00:00 |
|
Neil Alexander
|
86da073226
|
Add SwitchOptions and MaxTotalQueueSize
|
2018-12-02 22:49:27 +00:00 |
|
Arceliar
|
b3e2b8e6a5
|
Update admin.go
Replace `nil` with `[]string{}` for `list`'s argument list.
|
2018-11-26 19:15:27 -06:00 |
|
Neil Alexander
|
099fee9cae
|
Rename destPubKey to box_pub_key in addRoute etc
|
2018-11-26 17:58:54 +00:00 |
|
Neil Alexander
|
315aadae06
|
Rename help to list
|
2018-11-26 17:51:30 +00:00 |
|
Neil Alexander
|
8239989c36
|
Send box_pub_key with getSessions, getDHT, getSwitchPeers and getPeers
|
2018-11-26 17:38:02 +00:00 |
|
Neil Alexander
|
5b10af7399
|
Rename key to box_pub_key in admin socket for consistency
|
2018-11-26 17:34:26 +00:00 |
|
Arceliar
|
0ec6207e05
|
better response format and yggdrasilctl printing
|
2018-11-25 18:25:31 -06:00 |
|
Arceliar
|
a34ca40594
|
use a buffered channel to avoid races, and run gofmt
|
2018-11-25 17:59:36 -06:00 |
|
Arceliar
|
12e635f946
|
adjust dhtPing response so 'nodes' defaults to an empty list instead of null
|
2018-11-25 16:16:06 -06:00 |
|
Arceliar
|
d520a8a1d5
|
refactor dht code to call arbitrary callbacks instead of only searches.checkDHTRes, and add admin API fuction to dhtPing a node (with an optional target NodeID)
|
2018-11-25 16:10:32 -06:00 |
|
Arceliar
|
6d0e40045a
|
cleanup/fixes from go vet
|
2018-11-22 21:41:16 -06:00 |
|
Arceliar
|
4870a2e149
|
removeSourceSubnet and removeRoute via the admin api
|
2018-11-22 21:30:56 -06:00 |
|
Arceliar
|
5953027411
|
switch from []byte to boxPubKey in ckr code, and start adding admin functions for existing code (yggdrasilctl.go still needs pretty printing support for the responses to the new get functions)
|
2018-11-21 00:10:20 -06:00 |
|
Neil Alexander
|
fc5a5830aa
|
Merge pull request #203 from Arceliar/chord
Chord
|
2018-11-14 20:13:42 +00:00 |
|
Neil Alexander
|
aab0502a4a
|
Remove friendlyname traces, preserve endpoints
|
2018-10-21 23:20:14 +01:00 |
|
Neil Alexander
|
b809adf981
|
Add FriendlyName option, show friendly name and real endpoint in admin socket/yggdrasilctl
|
2018-10-21 17:57:48 +01:00 |
|
Arceliar
|
f3ec8c5b37
|
fix admin dht function, more cleanup, and slowly throttle back dht traffic when idle
|
2018-10-20 17:58:54 -05:00 |
|
Arceliar
|
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 |
|
Neil Alexander
|
69cd736112
|
Show queue capacity in getSwitchQueues
|
2018-09-27 16:19:47 +01:00 |
|
Neil Alexander
|
0b1a6611fd
|
Identify switchport for queue based on coords in stream ID
|
2018-09-27 15:05:45 +01:00 |
|
Neil Alexander
|
8113b4cc22
|
Update comments
|
2018-09-27 14:20:52 +01:00 |
|
Neil Alexander
|
b530916044
|
Show information about individual active queues
|
2018-09-27 12:14:55 +01:00 |
|
Neil Alexander
|
2674e1cb8b
|
Merge remote-tracking branch 'origin/develop' into getswitchqueues
|
2018-09-27 11:03:59 +01:00 |
|
Neil Alexander
|
f57567ea56
|
Add getSwitchQueues
|
2018-09-27 10:53:19 +01:00 |
|
Arceliar
|
7e3426ba93
|
Merge pull request #182 from yggdrasil-network/source-interface
Support adding peers on specific interfaces
|
2018-09-26 07:48:55 -05:00 |
|
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
|
25661ebcad
|
fix 0 port number on links to unknown nodes in the admin dot graph
|
2018-09-04 19:30:07 -05: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 |
|