Commit Graph

  • ce5df164e1 Update documentation Brian Picciano 2024-07-07 13:37:26 +0200
  • 7d8b274445 Implement JoinNetwork RPC method, and accompanying sub-command Brian Picciano 2024-07-07 12:44:49 +0200
  • 81368821b7 Refactor Daemon into Children and DaemonRestarter into Daemon Brian Picciano 2024-07-06 15:36:48 +0200
  • 179059fd3d Rename ISLE_SOCKET_PATH and refactor how it's loaded a bit Brian Picciano 2024-07-06 14:26:06 +0200
  • 05e91cd657 Move daemon restarting logic into daemon package Brian Picciano 2024-06-24 18:55:36 +0200
  • c808fa81b9 Move some environment variables into daemon package Brian Picciano 2024-06-24 14:45:57 +0200
  • c3609252a5 Implement RPC socket and use it to list hosts Brian Picciano 2024-06-23 14:37:10 +0200
  • 47e53dffb7 Switch to using latest mediocre-go-lib Brian Picciano 2024-06-22 17:49:56 +0200
  • 4664ec4a70 Implement jsonrpc2 package, intended for use over the daemon socket Brian Picciano 2024-06-22 17:37:15 +0200
  • 4e5d3b28ab Move some Bootstrap methods onto Daemon Brian Picciano 2024-06-17 22:15:28 +0200
  • a8893e4fc6 Move daemon sub-process logic into daemon package Brian Picciano 2024-06-17 20:51:02 +0200
  • aa1a8ea806 Implement archlinux pkg build as part of release Brian Picciano 2024-06-16 23:25:23 +0200
  • 8a1c8d2ed6 Use XDG_STATE_HOME rather than XDG_DATA_HOME for storing bootstrap Brian Picciano 2024-06-17 14:13:53 +0200
  • c645a8c767 Refactor how signing/encryption keys are typed and (un)marshaled Brian Picciano 2024-06-15 23:02:24 +0200
  • 65fa208a34 Move garage admin API calls into garage package Brian Picciano 2024-06-12 10:53:06 +0200
  • 842c169169 Separate garage server logic into its own package Brian Picciano 2024-06-12 10:18:33 +0200
  • dee4af012e Fix tests.sh verbose output redirection Brian Picciano 2024-06-11 15:36:48 +0200
  • 68f417b5ba Upgrade garage to v1.0.0 Brian Picciano 2024-06-11 14:54:26 +0200
  • 2768be00d8 Refactor how host data is signed, now it's simpler and probably more secure Brian Picciano 2024-06-10 22:31:29 +0200
  • f13a08abfb Use JSON instead of YAML for files which aren't intended for human editing Brian Picciano 2024-06-10 18:56:36 +0200
  • b36a38446e Upgrade nixpkgs to 24.05 (primarily for a more up-to-date golang) Brian Picciano 2024-06-10 16:01:27 +0200
  • b97ff9b99b Small qol fixes to release.sh Brian Picciano 2024-03-11 23:22:42 +0100
  • 249c46c586 Update docs for obtaining a binary Brian Picciano 2023-12-23 17:06:16 +0100
  • 3d02be1be0 Year-end roadmap review Brian Picciano 2023-12-22 17:30:24 +0100
  • a7429bd176 Update testing notest Brian Picciano 2023-11-07 22:42:14 +0100
  • 745f7786e8 Update roadmap, gateway doc is no longer necessary Brian Picciano 2023-09-06 22:24:30 +0200
  • 5ee80b1b7d Add tests for DNS Brian Picciano 2023-09-06 21:55:05 +0200
  • 96a3ecfe14 Perform garage tests on each of the running nodes Brian Picciano 2023-09-06 21:06:03 +0200
  • 8dcc436aaa Refactor tests some more, use shared across all of them Brian Picciano 2023-09-05 23:14:40 +0200
  • ceab16d05f move admin tests into their own subdir Brian Picciano 2023-09-04 21:40:11 +0200
  • 3c3bd8649a Fix minio-client creating config directory in user's home Brian Picciano 2023-09-04 21:38:28 +0200
  • 98e5f4c98c Add create-bootstrap test case Brian Picciano 2023-09-04 20:56:48 +0200
  • 0a482607d5 Move temp directory creation into test/utils Brian Picciano 2023-09-04 19:53:33 +0200
  • 73db21f841 add more checks to 01-create-network test Brian Picciano 2023-09-03 18:08:14 +0200
  • 56f38ad451 Refactor how tests are organized Brian Picciano 2023-09-01 18:28:22 +0200
  • a77617ae96 Add test for network creation Brian Picciano 2023-09-01 17:19:59 +0200
  • ae70278a9f Add --keep-tmp flag to test script Brian Picciano 2023-09-01 17:19:48 +0200
  • 0b486d5d27 Allow setting tun name in daemon config Brian Picciano 2023-09-01 16:45:21 +0200
  • d2d25d3621 Set XDG variables on a per-test basis Brian Picciano 2023-09-01 16:18:23 +0200
  • bc798acffa Have tests each create a separate tmpdir, and cd into it Brian Picciano 2023-08-31 22:07:36 +0200
  • 48675ee095 Fix output of error logs in verbose testing Brian Picciano 2023-08-31 21:46:56 +0200
  • aa0d489e88 Add verbose flag to test shell script Brian Picciano 2023-08-30 20:08:40 +0200
  • 2876b56afb Fix how revision is embedded so that AppImage isn't always recompiled Brian Picciano 2023-08-30 18:24:09 +0200
  • e66f67da4a Super basic testing framework Brian Picciano 2023-08-30 18:16:19 +0200
  • 3d6ed8604a Add ability to sign nebula public keys, and show nebula network info Brian Picciano 2023-08-27 16:09:03 +0200
  • 661e2b28cb Move go code into 'go' tld, to make organization clearer Brian Picciano 2023-08-25 15:19:31 +0200
  • b5e8ad274e Add AGPLv3 license Brian Picciano 2023-08-25 14:16:52 +0200
  • 633c7147b1 Fix create host docs v0.0.1 Brian Picciano 2023-08-13 16:37:37 +0200
  • 6480f6c843 Fix global shared bucket name to conform to S3 naming standards Brian Picciano 2023-08-13 16:14:59 +0200
  • fafd711b1b Fix doc generation, remove cryptic references from plantuml Brian Picciano 2023-08-13 15:51:06 +0200
  • 9fa32749b9 Remove old cryptic references completely, fuck it Brian Picciano 2023-08-13 15:43:33 +0200
  • b7fb1d9c0a Complete in-code changes required by rename Brian Picciano 2023-08-07 22:12:51 +0200
  • 3d7651208f Perform all in-code renames which don't affect actual functionality Brian Picciano 2023-08-05 23:53:17 +0200
  • 2b9601f031 Renaming in AppDir and documentation Brian Picciano 2023-08-05 16:56:34 +0200
  • 4e3847ea84 cryptic-io org has been renamed to micropelago Brian Picciano 2023-07-06 17:51:38 +0200
  • 257b961459 Gateway doc Brian Picciano 2023-04-24 21:31:59 +0200
  • a1b3ff71b3 Use entrypoint directly as AppRun Brian Picciano 2023-04-23 16:30:47 +0200
  • 57f63750f3 Fix appimagetool build Brian Picciano 2023-04-12 01:58:52 +0200
  • 1180540ce3 Make sure we can use nix cache for non-cross-compiling Brian Picciano 2023-03-25 16:18:52 +0100
  • 3a3bd56295 Implement release script Brian Picciano 2023-03-25 15:58:20 +0100
  • e9190e4dbb Allow injecting bootstrap again, plus some additions to version Brian Picciano 2023-02-15 15:09:31 +0100
  • 94c6ad8774 Fix up some TODOs Brian Picciano 2023-02-15 14:58:47 +0100
  • 8e800951a6 Remove sources from flake, everything is defined in default.nix now Brian Picciano 2023-02-15 13:56:22 +0100
  • b7d49bff5b Allow building from either flake or nix-build Brian Picciano 2023-02-14 20:46:28 +0100
  • 1354c96ba9 Accidentally left flake building garage rather than full appimage Brian Picciano 2023-01-29 19:08:16 +0100
  • a8856fba99 Update docs a bit in light of the new architectures Brian Picciano 2023-01-29 19:01:58 +0100
  • 1379291c1e Got flake set up for cross-compilation, but it still doesn't work Brian Picciano 2023-01-29 18:57:55 +0100
  • 05f9064d10 Update nixpkgs, add appimagetool for other archs Brian Picciano 2023-01-29 15:31:11 +0100
  • 5061fb5670 Update appimagetool-ing to something which can theoretically be used on other architectures Brian Picciano 2023-01-28 22:57:06 +0100
  • 17fb9bbd77 Add a flake.nix Brian Picciano 2023-01-25 18:50:36 +0100
  • 1dc22701cd Write rpc_port file to garage meta dir Brian Picciano 2023-01-17 20:31:22 +0100
  • ca003eaf85 Improve version sub-cmd output v0.0.1-rc2 Brian Picciano 2022-11-22 12:57:27 +0100
  • e96fccae1b Upgrade to garage v0.8.0, plus a commit to fix panics Brian Picciano 2022-11-22 12:51:21 +0100
  • 0a6516b44e Add release target in nix Brian Picciano 2022-11-16 17:43:41 +0100
  • 03ab15902c Update docs for storage allocs in daemon.yml Brian Picciano 2022-11-16 17:30:55 +0100
  • 53194614df Switch to using camelCase for logs Brian Picciano 2022-11-16 17:27:42 +0100
  • 2181da14a1 Added some debug logging, ultimately not needed Brian Picciano 2022-11-16 17:25:55 +0100
  • b498ee271d Don't divide layout capacity by 100 Brian Picciano 2022-11-16 15:51:13 +0100
  • 877e519821 Apply garage layout prior to putting bootstrap v0.0.1-rc1 Brian Picciano 2022-11-15 20:11:47 +0100
  • b1fa3be970 Fix garage mc not getting default secret key set correctly Brian Picciano 2022-11-13 20:14:16 +0100
  • 739e88d6c9 Add secret ability to specify zone Brian Picciano 2022-11-13 20:09:03 +0100
  • da100c6170 Fix garage Wait method not sleeping properly between tries Brian Picciano 2022-11-13 16:49:23 +0100
  • 629a8ec9b2 Improve logging, introduce log levels Brian Picciano 2022-11-13 16:45:42 +0100
  • 90a30bef5e Fix startup sequence for daemon Brian Picciano 2022-11-13 14:55:25 +0100
  • 838c548706 Fix random bugs related to using garage cli tools v0.0.1-rc0 Brian Picciano 2022-11-08 14:54:31 +0100
  • c4b7abbcc4 Add documentation related to firewalls Brian Picciano 2022-11-05 17:16:25 +0100
  • 97d4aacc15 Make output of hosts list more useful Brian Picciano 2022-11-05 16:55:17 +0100
  • 0d7d69679f Rename to make-bootstrap to create-bootstrap Brian Picciano 2022-11-05 16:41:14 +0100
  • 4bc0750797 Adjust .gitignore after change to yml Brian Picciano 2022-11-05 16:32:26 +0100
  • d916d1a630 Fix dnsmasq config Brian Picciano 2022-11-05 16:25:24 +0100
  • a153911948 Forgot to write bootstrap to data dir during reload Brian Picciano 2022-11-05 16:21:49 +0100
  • 0b094f057e Fix how host object is initialized during daemon startup Brian Picciano 2022-11-05 15:50:04 +0100
  • ffd276bd3e Refactor how nebula certs are signed and propagated Brian Picciano 2022-11-05 15:23:29 +0100
  • e9ac1336ba Small fixes to documentation and various small bugs Brian Picciano 2022-11-05 13:57:21 +0100
  • c0ebca193d Add Name field to admin.CreationParams Brian Picciano 2022-11-05 12:34:49 +0100
  • bd5a5552bc Add Glossary, remove "participant" as a term Brian Picciano 2022-11-05 12:03:51 +0100
  • 46685113e0 "cryptic-net network" -> "cryptic network" throughout docs Brian Picciano 2022-11-05 11:50:11 +0100
  • 5c8c24e73e Add documentation for admin create-network Brian Picciano 2022-11-03 15:38:31 +0100
  • b935457439 Various fixes to bugs in admin create-network Brian Picciano 2022-11-03 14:54:46 +0100
  • 6ba8b948c2 Update firewall information in "Contributing Storage" doc Brian Picciano 2022-11-03 14:30:54 +0100