Block a user
8c3e6a2845
Separate Daemon and Network logic into separate packages
86b2ba7bfa
Factor daemon.Children into its own package
a840d0e701
Move common daemon types and values into daecommon
ef86c1bbd1
Make Daemon into a concrete type which implements RPC directly
fed79c6ec7
Update documentation on jsonrpc2.NewDispatchHandler
038a28bb02
Remove remaining extraneous 'Result' RPC-related struct types
06a345ecd1
Embed context directly into subCmdCtx
6c185f6263
Allow variadic number of parameters on RPC calls
53ad8a91b4
Generate RPC client wrapper
5138ed7c6a
Attempt to delete socket file before listening on the path
mediocregopher
created branch http-backup in mediocregopher/mediocregopher.com
2024-07-22 20:41:47 +00:00
mediocregopher
pushed to http-backup at mediocregopher/mediocregopher.com
2024-07-22 20:41:47 +00:00
1ea16d80e4
Require host in garage for nebula create-cert command
ee30199c4c
Automatically choose IP for new hosts
1411370b0e
Write new host to garage as part of CreateHost
c94f8e3475
Move creation of children into daemon initialize method
7aa11ebe29
Only restart sub-processes which need restarting on bootstrap changes
bc9a2b62ef
Upgrade pmux to latest
e657061482
Set permission bits on unix socket, so it's group read/writable
7f5c354d04
Refactor pmuxlib to allow for restarting a single process within a set
b1bc3a1df2
Introduce default.nix, .golangci-lint.yml, and LICENSE.txt
3980dc6083
Write files to runtime dir with write permissions, so they can be overwritten by the restartLoop
fdfae9c49a
Write files to runtime dir with write permissions, so they can be overwritten by the restartLoop