Neil Alexander
|
a17d6d3a68
|
Fix getTunTap (fixes #363)
|
2019-03-05 17:37:26 +00:00 |
|
Neil Alexander
|
918ce5a3fc
|
Add a timeout on the UNIX admin socket check
|
2019-03-03 19:32:36 +00:00 |
|
Neil Alexander
|
c940bae9e3
|
Update output
|
2019-03-03 14:15:01 +00:00 |
|
Neil Alexander
|
8f66d5b8dd
|
Try to clean up UNIX admin socket
|
2019-03-03 14:09:54 +00:00 |
|
Arceliar
|
41f49faaa0
|
get code running in the netns test again, remove unnecessary allocations that were found in profiling
|
2019-02-05 17:39:59 -06:00 |
|
Neil Alexander
|
0838928668
|
Add support for flexible logging levels
|
2019-01-27 13:31:43 +00:00 |
|
Neil Alexander
|
fdf300a1ff
|
Handle AllowedEncryptionPublicKeys internally
|
2019-01-16 20:26:39 +00:00 |
|
Neil Alexander
|
2cd373fc1e
|
Remove unnecessary selects
|
2019-01-15 08:51:19 +00:00 |
|
Neil Alexander
|
9e486ed4fe
|
Move nodeinfo into router
|
2019-01-14 19:05:16 +00:00 |
|
Neil Alexander
|
5cde3b5efc
|
Update nodeinfo in router reconfigure
|
2019-01-14 18:51:49 +00:00 |
|
Neil Alexander
|
4d3e90cbfe
|
Merge branch 'develop' into nodeconfig
|
2018-12-31 11:55:37 +00:00 |
|
Neil Alexander
|
fb47c9822f
|
getNodeInfo: Show own info if box_pub_key/coords not specified
|
2018-12-31 11:48:50 +00:00 |
|
Neil Alexander
|
f96747181d
|
Allow updating AdminListen during runtime
|
2018-12-30 12:26:55 +00:00 |
|
Neil Alexander
|
7fae1c993a
|
Handle errors from reconfigure tasks
|
2018-12-30 12:04:42 +00:00 |
|
Neil Alexander
|
fa7c4117b4
|
Use Core.config in init functions
|
2018-12-29 19:14:26 +00:00 |
|
Neil Alexander
|
219fb96553
|
Support notifying components for config reload, listen for SIGHUP
|
2018-12-29 18:51:51 +00:00 |
|
Neil Alexander
|
8ec4c66f65
|
Multithread the admin socket
|
2018-12-17 19:06:52 +00:00 |
|
Arceliar
|
28c7d75a20
|
fix conflicts with nodeinfo and update that for new crypto type names
|
2018-12-15 18:11:02 -06:00 |
|
Neil Alexander
|
e0ff3ca587
|
Rename Metadata to NodeInfo
|
2018-12-15 22:37:11 +00:00 |
|
Neil Alexander
|
9a5cf96c29
|
Rename admin socket getMeta to getMetadata
|
2018-12-15 12:18:52 +00:00 |
|
Neil Alexander
|
d9884a5cac
|
Make use of metadata cache
|
2018-12-15 11:15:48 +00:00 |
|
Neil Alexander
|
d07e0ddfa0
|
Default metadata
|
2018-12-15 10:56:46 +00:00 |
|
Neil Alexander
|
8b63e841ea
|
Make threadsafe, add cache
|
2018-12-15 10:39:31 +00:00 |
|
Arceliar
|
ea4ca02681
|
fix code after moving address/crypto/util
|
2018-12-14 20:49:18 -06:00 |
|
Neil Alexander
|
cdd2e7910a
|
Merge remote-tracking branch 'origin/develop' into metadata
|
2018-12-15 00:48:54 +00:00 |
|
Neil Alexander
|
d5031a5cb6
|
Metadata exchange without sessions
|
2018-12-15 00:48:27 +00:00 |
|
Neil Alexander
|
3ca5f10733
|
Don't try to correct peers with no schemes in addPeer
|
2018-12-14 17:52:54 +00:00 |
|
Neil Alexander
|
10157483f9
|
Move tunDevice into router
|
2018-12-14 17:35:02 +00:00 |
|
Neil Alexander
|
97464feba9
|
Working metadata exchange
|
2018-12-12 19:51:28 +00:00 |
|
Neil Alexander
|
6200136fce
|
Merge branch 'descriptive' into metadata
|
2018-12-12 18:04:49 +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 |
|