mediocregopher
  • Joined on 2022-03-09
mediocregopher pushed to main at micropelago/isle 2024-10-03 17:02:05 +00:00
48611df2cb Update documentation
61c5338b84 Update go modules vendorHash to be correct
31af39ce4c Embed default daemon.yml directly in entrypoint
Compare 3 commits »
mediocregopher pushed to main at micropelago/isle 2024-09-24 09:04:02 +00:00
64fdba0a48 Implement network(s) list sub-command
de7aac1f25 Refactor command-line parsing, pass --network to most commands
16aca610b4 Add multi-network support to daemon
6c036d1183 Check that two different networks aren't trying to use the same nebula port
df4eae8a5c Support configuring more than one network
Compare 7 commits »
mediocregopher pushed to main at micropelago/isle 2024-09-09 14:36:57 +00:00
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
Compare 6 commits »
mediocregopher pushed to main at micropelago/isle 2024-09-05 15:08:15 +00:00
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
Compare 9 commits »
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
mediocregopher pushed to main at micropelago/isle 2024-07-21 15:20:09 +00:00
af69f1cfba Fix panic when starting up daemon with existing bootstrap
mediocregopher pushed to main at micropelago/isle 2024-07-21 15:11:44 +00:00
1ea16d80e4 Require host in garage for nebula create-cert command
ee30199c4c Automatically choose IP for new hosts
Compare 2 commits »
mediocregopher pushed to main at micropelago/isle 2024-07-20 10:36:31 +00:00
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
Compare 5 commits »
mediocregopher pushed to main at micropelago/pmux 2024-07-19 13:48:38 +00:00
f5fce902e8 Introduce Group config option
mediocregopher pushed to main at micropelago/pmux 2024-07-19 13:35:54 +00:00
7f5c354d04 Refactor pmuxlib to allow for restarting a single process within a set
b1bc3a1df2 Introduce default.nix, .golangci-lint.yml, and LICENSE.txt
Compare 2 commits »
mediocregopher deleted branch pkgbuild from micropelago/isle 2024-07-15 17:42:12 +00:00
mediocregopher pushed tag v0.0.2 to micropelago/isle 2024-07-15 17:39:35 +00:00
mediocregopher released v0.0.2 at micropelago/isle 2024-07-15 17:39:35 +00:00
mediocregopher pushed to main at micropelago/isle 2024-07-14 13:50:03 +00:00
3980dc6083 Write files to runtime dir with write permissions, so they can be overwritten by the restartLoop
mediocregopher pushed to main at micropelago/isle 2024-07-14 13:49:20 +00:00
fdfae9c49a Write files to runtime dir with write permissions, so they can be overwritten by the restartLoop
mediocregopher pushed to main at micropelago/isle 2024-07-14 13:25:29 +00:00
691727fe99 Fix arch package cross-compiling
mediocregopher pushed to main at micropelago/isle 2024-07-14 12:42:13 +00:00
5de93e3711 Add back the ability to specify IP for nebula create-cert
mediocregopher pushed to main at micropelago/isle 2024-07-14 12:26:56 +00:00
0f42d9367c Fix nebula create-cert error message
mediocregopher pushed to main at micropelago/isle 2024-07-14 12:19:40 +00:00
6fff1dfaeb Default HTTP socket to the tmp directory