Commit graph

302 commits

Author SHA1 Message Date
Neil Alexander
03773eca3d
Missing import to fmt 2018-05-26 21:39:07 +01:00
Neil Alexander
21c39e2c81
Fix accidental truncation of address on macOS and BSD 2018-05-26 21:38:29 +01:00
Neil Alexander
12cba9dac9
Fix passing CIDR to tun.setup 2018-05-26 20:59:15 +01:00
Neil Alexander
ef2ed4b04a
Start router/switch table ticker for sim 2018-05-26 10:48:16 +01:00
Neil Alexander
98051d9207
Fix public/private key encoding 2018-05-26 10:31:25 +01:00
Neil Alexander
c5782ca00a
Improve API for GetAddress and GetSubnet 2018-05-24 15:30:35 +01:00
Neil Alexander
b5057d60ad
Fix enabling/disabling multicast 2018-05-24 15:05:12 +01:00
Neil Alexander
b252854d21
Fix ioutil output for sim 2018-05-24 14:30:42 +01:00
Neil Alexander
9920b556a0
Still build debug.go 2018-05-24 14:19:42 +01:00
Neil Alexander
b019297458
Document yggdrasil.go 2018-05-24 12:40:02 +01:00
Neil Alexander
f40525693e
Add godoc to core.go 2018-05-24 12:17:55 +01:00
Neil Alexander
196a14d8d2
No DEBUG_ calls from src/yggdrasil 2018-05-24 11:49:40 +01:00
Neil Alexander
eac1c85a62
No calls to debug.go from yggdrasil.go 2018-05-24 11:31:31 +01:00
Neil Alexander
3847e6afb8 Start de-debugging 2018-05-24 00:36:07 +01:00
Arceliar
fae00e962f
Merge pull request #90 from neilalexander/admin
Add getMulticastInterfaces and getSelf to yggdrasilctl
2018-05-23 17:52:06 -05:00
Neil Alexander
cae589d2d3
More nice 2018-05-23 22:21:37 +01:00
Neil Alexander
5d87601118
Add getMulticastInterfaces and getSelf to yggdrasilctl 2018-05-23 22:13:52 +01:00
Neil Alexander
9b5965fd9a
Merge pull request #89 from neilalexander/config
Fix debian normalisation in postinst
2018-05-23 21:35:56 +01:00
Neil Alexander
77d67a1569
Fix debian normalisation in postinst 2018-05-23 21:31:52 +01:00
Arceliar
9e5964dcd4
Merge pull request #87 from neilalexander/config
Update configuration names and update multicast behaviour
2018-05-23 13:08:34 -05:00
Neil Alexander
8456b2e1bc
Fix substitution 2018-05-23 18:53:44 +01:00
Neil Alexander
1fd53bcb7d
Update comments in configuration 2018-05-23 14:02:13 +01:00
Neil Alexander
8a46253c1f
Normalise existing yggdrasil.conf on debian package install/upgrade 2018-05-23 13:26:08 +01:00
Neil Alexander
34f7b7ca14
Fix AllowedBoxPubs 2018-05-23 12:32:26 +01:00
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
388ae09fca
Rename some config items 2018-05-22 23:43:29 +01:00
Arceliar
b10ae51565
Merge pull request #85 from neilalexander/yggdrasilctl
Human-readable formatting in yggdrasilctl
2018-05-21 19:21:00 -05:00
Arceliar
14b2dd0c61
Merge pull request #86 from neilalexander/youraddresses
Show IPv6 address and subnet on startup
2018-05-21 19:18:08 -05:00
Neil Alexander
f6ea6fcc85
Add addAllowedBoxPub, removeAllowedBoxPub, getAllowedBoxPubs 2018-05-21 18:12:36 +01:00
Neil Alexander
04b3e84023
Show your IPv6 address and subnet when starting 2018-05-21 16:15:31 +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
cc4ee91279
Allow JSON output using -json argument 2018-05-21 14:29:27 +01:00
Neil Alexander
61c640dbde
Add addPeer and removePeer 2018-05-21 14:25:11 +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
Arceliar
cc6fb8bd98
Merge pull request #84 from neilalexander/admin
JSON support for admin socket
2018-05-20 20:31:24 -05:00
Neil Alexander
ab3eb9877a
Fix builds 2018-05-20 23:59:42 +01:00
Neil Alexander
cda7a2abcc
Builds for yggdrasilctl plus usage info and fixes 2018-05-20 23:46:02 +01:00
Neil Alexander
ee99ae008d
Add yggdrasilctl 2018-05-20 23:32:17 +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