Neil Alexander
|
c6fe81b5d2
|
Admin socket and yggdrasilctl refactoring (#939)
|
2022-09-03 10:50:43 +01:00 |
|
Karandashov Daniil
|
486ffebedd
|
Delete unused param (#935)
|
2022-08-29 20:40:19 +01:00 |
|
Neil Alexander
|
90f9be38c5
|
Fix lint errors
|
2022-04-17 17:56:54 +01:00 |
|
Alex Kotov
|
538ee13669
|
Add type core.AddHandlerFunc
|
2021-09-01 06:16:57 +05:00 |
|
Arceliar
|
8f91f0c050
|
fix nodeinfo and debug admin functions, this is ugly / a hack, but it works i guess...
|
2021-06-13 05:43:03 -05:00 |
|
Neil Alexander
|
166336a418
|
Remove config.NodeState (hot reconfig is no longer supported)
|
2021-06-02 14:19:32 +01:00 |
|
Arceliar
|
1db7437b80
|
more cleanup and fix a busyloop when the admin socket is shut down
|
2021-05-29 21:37:13 -05:00 |
|
Arceliar
|
018f35d9a2
|
rename src/yggdrasil to src/core
|
2021-05-23 14:42:26 -05:00 |
|
Arceliar
|
8d09e68e80
|
admin socket getpaths
|
2021-05-16 16:16:58 -05:00 |
|
Neil Alexander
|
31c1c9b586
|
Fix admin socket list
|
2021-05-16 20:53:40 +01:00 |
|
Neil Alexander
|
416eadbcff
|
Use uint64 for MTU for forward-compatibility
|
2021-05-16 20:00:45 +01:00 |
|
Neil Alexander
|
2d01386d6e
|
Refactor admin socket, export request/response structs, remove types package
|
2021-05-16 19:51:09 +01:00 |
|
Arceliar
|
7e10025ef0
|
get minimal admin socket working (introspection only, no ability to add peers etc)
|
2021-05-15 15:16:35 -05:00 |
|
Neil Alexander
|
57ea61b338
|
Remove reconfiguration on SIGHUP - it didn't work reliably anyway
|
2021-05-10 22:47:28 +01:00 |
|
Arceliar
|
0cff56fcc1
|
(broken state) WIP on tuntap
|
2021-05-08 10:39:07 -05:00 |
|
Arceliar
|
ace7b43b6d
|
(broken state) WIP address migration
|
2021-05-08 07:25:53 -05:00 |
|
Ryan Westlund
|
d6d2d9c19a
|
Accept some golint suggestions (#690)
* Fixed some linter issues
* Simplified isBetter method
* Accept some linter suggestions
* Fix typo
Co-authored-by: klesomik <klesomiks@gmail.com>
Co-authored-by: Neil Alexander <neilalexander@users.noreply.github.com>
|
2020-09-27 14:42:46 +01:00 |
|
George
|
48f008a8e2
|
Implement Core.RemovePeer method (#699) (#709)
Co-authored-by: George <zhoreeq@users.noreply.github.com>
|
2020-07-06 14:14:34 +01:00 |
|
Neil Alexander
|
337626a32c
|
Act multicast updates for safety
|
2019-10-23 11:12:51 +01:00 |
|
Neil Alexander
|
a072e063d8
|
Define module.Module interface, update admin/tuntap/multicast modules to comply with it, fix #581
|
2019-10-23 10:44:58 +01:00 |
|
Slex
|
589ad638ea
|
Implement feature from https://github.com/yggdrasil-network/yggdrasil-go/issues/488
|
2019-08-11 00:31:22 +03:00 |
|
Neil Alexander
|
2ee00fcc09
|
Return box_pub_key as hex string in JSON (replaces #481)
|
2019-08-05 10:21:40 +01:00 |
|
Neil Alexander
|
3a2ae9d902
|
Update API to represent coords as []uint64
|
2019-08-05 10:17:19 +01:00 |
|
Neil Alexander
|
37533f157d
|
Make some API changes (currently broken)
|
2019-08-05 00:30:12 +01:00 |
|
Neil Alexander
|
24f4754f2b
|
Export NodeInfoPayload type, rename some API functions
|
2019-07-28 11:30:24 +01:00 |
|
Neil Alexander
|
de1005e4fa
|
Various API changes and simplifications to fix mobile builds
|
2019-07-27 15:00:09 +01:00 |
|
Neil Alexander
|
8669091a08
|
Don't send IP back twice with getPeers
|
2019-07-22 19:45:48 +01:00 |
|
Neil Alexander
|
ea9d5db16d
|
Make admin socket output a bit friendlier (fixes #385)
|
2019-07-07 19:41:53 +01:00 |
|
Neil Alexander
|
78eb40cbad
|
Record session uptime (purely for the admin socket)
|
2019-05-29 12:59:36 +01:00 |
|
Neil Alexander
|
5b8d8a9341
|
Reimplement getNodeInfo, dhtPing, get/add/removeAllowedEncryptionPublicKey, add/removePeer
|
2019-05-20 19:51:44 +01:00 |
|
Neil Alexander
|
e9e2d7bc6f
|
Remove debug println
|
2019-05-19 22:03:20 +01:00 |
|
Neil Alexander
|
d575b83ec1
|
Refactor admin socket somewhat, allow modules to set up their own handlers
|
2019-05-19 22:02:04 +01:00 |
|
Neil Alexander
|
8ef1978cb1
|
Start factoring out the admin socket into a separate module (not all functions implemented yet)
|
2019-05-19 17:27:48 +01:00 |
|