-
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