Commit Graph
100 Commits
Author SHA1 Message Date
kyle f3b4838cf6 Overhauling certlib.
LICENSE to Apache 2.0.
2025-11-15 22:00:29 -08:00
kyle 8ed30e9960 certlib: linter autofixes 2025-11-15 21:10:09 -08:00
kyle c7de3919b0 log: linting fixes 2025-11-15 21:06:16 -08:00
kyle 840066004a logging: linter fixes 2025-11-15 21:02:19 -08:00
kyle 9fb93a3802 mwc: linter fixes 2025-11-15 20:39:21 -08:00
kyle ecc7e5ab1e rand: remove unused package 2025-11-15 20:37:02 -08:00
kyle a934c42aa1 temp fix before removing 2025-11-15 20:36:14 -08:00
kyle 948986ba60 testutil: remove unused code
It was probably a WIP for something else; it was started in
2016 and not touched since.
2025-11-15 20:25:37 -08:00
kyle 3be86573aa testio: linting fixes 2025-11-15 20:24:00 -08:00
kyle e3a6355edb tee: add tests; linter fixes.
Additionally, disable reassign in testing files.
2025-11-15 20:18:09 -08:00
kyle 66d16acebc seekbuf: linter fixes 2025-11-15 19:58:41 -08:00
kyle fdff2e0afe sbuf: linter fixes 2025-11-15 19:53:18 -08:00
kyle 3d9625b40b Fix calls to die.With. 2025-11-15 16:10:14 -08:00
kyle 547a0d8f32 disable linting until cleanups are finished 2025-11-15 16:00:58 -08:00
kyle 876a0a2c2b fileutil: linter fixes. 2025-11-15 15:58:51 -08:00
kyle a37d28e3d7 die: linter feedback fixes. 2025-11-15 15:55:17 -08:00
kyle ddf26e00af dbg: linter feedback updates. 2025-11-15 15:53:57 -08:00
kyle e4db163efe Cleaning up. 2025-11-15 15:48:18 -08:00
kyle 571443c282 config: apply linting feedback. 2025-11-15 15:47:29 -08:00
kyle aba5e519a4 First round of linter cleanups. 2025-11-15 15:11:07 -08:00
kyle 5fcba0e814 Trying a different config. 2025-11-15 13:34:18 -08:00
kyle 928c643d8d Fix linter config. 2025-11-15 13:16:30 -08:00
kyle fd9f9f6d66 Fix linting. 2025-11-15 13:08:38 -08:00
kyle a5b7727c8f Add linting stage. 2025-11-15 13:05:00 -08:00
kyle 3135c18d95 ignore goland directory 2025-11-15 01:53:40 -08:00
kyle 1d32a64dc0 add cert-revcheck 2025-11-14 22:56:10 -08:00
kyle d70ca5ee87 adding golangci-lint 2025-11-14 22:54:06 -08:00
kyle eca3a229a4 config: golangci-lint cleanups. 2025-11-14 22:53:02 -08:00
kyle 4c1eb03671 Cleaning up golangci-lint warnings. 2025-11-14 22:49:54 -08:00
kyle f463eeed88 minor updates 2025-11-14 22:01:12 -08:00
kyle 289c9d2343 cmd: add cert-bundler
Builds certificate bundles.
2025-11-14 21:59:03 -08:00
kyle e375963243 cmd: add tlsinfo. 2025-11-14 15:21:38 -08:00
kyle 31baa10b3b Update README. 2025-11-14 14:55:16 -08:00
kyle 0556c7c56d ca-signed: note self-signed certs. 2025-11-14 14:49:46 -08:00
kyle 83c95d9db8 cmd: add ca-signed tool.
Verify certificates are signed by a CA.
2025-11-14 14:48:34 -08:00
kyle beccb551e2 add minmax 2025-04-10 01:17:11 -07:00
kyle c761d98b82 additional debugging for basic constraints 2024-08-22 18:06:09 -07:00
kyle e68d22337b cmd: add die roller 2024-06-14 20:27:00 -07:00
kyle 4cb6f5b6f0 fix minor issues in Print calls. 2024-05-19 20:51:35 -07:00
kyle 6d5708800f circleci: Some days I really hate computers. 2024-05-19 20:48:59 -07:00
kyle fa3eb821e6 circleci: Update go container. 2024-05-19 20:48:25 -07:00
kyle dd5ed403b9 circleci: Update go version. 2024-05-19 20:46:28 -07:00
kyle b4fde22c31 circleci: don't use bazel 2024-05-19 20:45:32 -07:00
kyle 9715293773 Add zsearch and dumpbytes. 2024-05-19 20:41:50 -07:00
kyle f6d227946b Get rid of bazel.
Good riddance. More of a headache than it's worth.
2024-05-19 20:24:38 -07:00
kyle 6f7a8fa4d4 Add host tool. 2024-04-26 14:15:08 -07:00
kyle 622f6a2638 seekbuf: add Bytes method. 2023-08-27 20:56:47 -07:00
kyle e3162b6164 log: remove extraneous print 2023-05-26 22:37:56 +00:00
kyle 9d1e3ab2f0 backoff: new package. 2023-05-26 17:28:49 +00:00
kyle dd98356479 cmd/data_sync: update README 2023-05-11 19:42:31 -07:00
kyle 9307f44601 README: add data_sync 2023-05-11 19:41:33 -07:00
kyle b9f69e4aa1 data_sync: sync homedir to external storage. 2023-05-11 19:18:29 -07:00
kyle 7a4e7977c3 log: fixups, add FatalError
- Support suppressing console output.
- DefaultDebugOptions sets the correct tag now.
- FatalError(error, string) calls log.Fatal(message, err) if err != nil.
2023-05-11 19:03:18 -07:00
kyle 72fdc255e7 db: clean out dependency on stretchr 2023-05-11 17:14:19 -07:00
kyle 63957ff22a remove unused dependencies 2023-05-07 11:57:38 -07:00
kyle 83d42dc489 bazel: running gazelle to pick up dependency changes 2023-05-06 13:37:58 -07:00
kyle 984baa6bb4 working on removing dependency on cfssl. 2023-05-06 13:25:30 -07:00
kyle 34982c122f config: add ListKeys 2023-05-06 01:13:41 -07:00
kyle fb11c0c27c syslog: support not using syslog 2023-05-06 00:57:42 -07:00
kyle 27cc67d2cf this is why i hate computers 2023-05-04 23:58:51 -07:00
kyle 0fe13439b6 moving circleci file to the right place. 2023-05-04 23:57:40 -07:00
kyle fb9caec663 Update CircleCI configuration. 2023-05-04 23:55:26 -07:00
kyle e3e83630b5 Add CircleCI configuration. 2023-05-04 23:54:47 -07:00
kyle c1f06604e3 fix dependency issues. 2023-05-04 23:45:08 -07:00
kyle 9091cc7682 syslog: add Spew option.
This is a debug print that spews any arguments passed in.
2023-05-04 23:40:20 -07:00
kyle 74ce7bc58a Cleaning up the codebase. 2023-05-04 23:22:35 -07:00
kyle 8b2d10209e Clean up the README. 2023-05-04 22:58:21 -07:00
kyle 770100b688 fileutil: start working on symlink checking 2023-05-04 22:52:16 -07:00
kyle 29630c55a9 packaging is a dead end thus far
I think I'm going to have to write my own rules to do this.
2023-05-04 21:03:08 -07:00
kyle 3c2ec896f8 cmd/cruntar: avoid writing files outside archive 2023-05-04 17:20:22 -07:00
kyle 7828726ba4 Updating x/sys. 2023-05-04 17:13:06 -07:00
kyle 458f3ceaed update dependencies to fix dependabot warnings. 2023-05-04 17:10:41 -07:00
kyle 2c45ae7b4e syslog: add new logging package. 2023-05-04 16:20:39 -07:00
kyle c1b8b72cf1 bazel-test: add sizes to all tests.
This gets rid of the warning about mismatched test sizes.
2023-05-04 16:08:18 -07:00
kyle bfc7fedbf9 seekbuf: add test file 2023-05-04 16:08:11 -07:00
kyle 965312f48e update README/LICENSE
LICENSE: update years.

README: add missing pieces.
2023-05-04 16:07:34 -07:00
kyle 237aa46ddd cmd/diskimg: new disk imaging tool 2023-05-04 16:06:56 -07:00
kyle f8c64d3be5 bazel: updating build files 2023-05-04 15:11:15 -07:00
kyle d66cfe1145 Cut over to Bazel. 2023-05-04 14:00:30 -07:00
kyle ad03c5f991 Mass rewrite imports -> git.wntrmute.dev repo. 2023-05-04 13:58:43 -07:00
kyle 078230217d ahash: add SumLimitedReader 2023-05-04 13:41:33 -07:00
kyle 90318f861b Add EEPROM image generator. 2022-06-24 14:36:51 -07:00
kyle 3bb1362c0e tee: allow writing strings. 2022-02-20 17:43:11 -08:00
kyle 30ffbbdbc5 config: add test data for iniconf. 2022-02-20 17:43:11 -08:00
kyle b893e99864 config: add default path, customized configs.
A customised config is an ini file with a [default] section and some
other name sections; a config file is loaded from the default section
with any keys in the named section being added in, overriding keys in
the host. This allows for, e.g. setting different paths based on the
host name or operating system.
2022-02-20 17:43:11 -08:00
kyle c7c51568d8 seekbuf lost the Clear function. 2022-02-05 15:40:13 -08:00
kyle 7793021260 New package: seekbuf (a seekable buffer). 2022-02-05 15:00:39 -08:00
kyle 692562818c clean README 2020-11-26 20:32:46 -08:00
kyle 9e19346fc0 add sum file 2020-11-26 20:09:46 -08:00
kyle cb827169dc switching hosting providers 2020-11-26 20:09:37 -08:00
kyle 027d0173bc logging: finish multi implementation 2020-11-11 21:15:02 -08:00
kyle 6f19b69bbd logging: add CREATE flag to file-based loggers. 2020-11-11 10:06:13 -08:00
kyle 7e118bfdb0 logging: add Multi 2020-11-11 09:52:07 -08:00
kyle 5eedcff042 add rand package, utilities for math/rand. 2020-06-02 17:26:17 -07:00
kyle 2b6ae03d1a config: add a Require message.
Also update explanation of the intended use-case for this package.
2020-03-02 17:36:29 -08:00
kyle ef0f14a512 Add global config package.
This is a simple config system that I find myself wanting a lot.
2020-03-02 17:11:55 -08:00
kyle 6ae393ebf2 Have to explicitly allow darwin/amd64 in the build tag. 2020-01-16 06:19:21 -08:00
kyle 76d88c220d Add go mod, update ftime.
+ Stat_t on Darwin amd64 now uses the same struct fields
  for file times as Lunix, not the BSD ones. I need to
  follow up on this.
2020-01-16 06:13:31 -08:00
kyle 50c226b726 Add parts. 2019-01-08 12:46:53 -08:00
kyle 070ffb9dff Cleanup testio. 2018-12-17 18:16:52 -08:00