Commit Graph
100 Commits
Author SHA1 Message Date
kyle d11e0cf9f9 lib: add byte slice output for HexEncode 2025-11-18 11:58:43 -08:00
kyle aad7d68599 cmd/ski: update display mode 2025-11-18 11:46:58 -08:00
kyle 4560868688 cmd: switch programs over to certlib.Fetcher. 2025-11-18 11:08:17 -08:00
kyle 8d5406256f cmd/certdump: use certlib.Fetcher. 2025-11-17 19:49:42 -08:00
kyle 9280e846fa certlib: add Fetcher
Fetcher is an interface and set of functions for retrieving a
certificate (or chain of certificates) from a spec. It will
determine whether the certificate spec is a file or a server,
and fetch accordingly.
2025-11-17 19:48:57 -08:00
kyle 0a71661901 CHANGELOG: bump to v1.13.2. 2025-11-17 15:50:51 -08:00
kyle 804f53d27d Refactor bundling into separate package. 2025-11-17 15:08:10 -08:00
kyle cfb80355bb Update CHANGELOG for v1.13.1. 2025-11-17 10:08:05 -08:00
kyle 77160395a0 Cleaning up a few things. 2025-11-17 10:07:03 -08:00
kyle 37d5e04421 Adding Dockerfile 2025-11-17 09:03:43 -08:00
kyle dc54eeacbc Remove cert bundles generated in testdata. 2025-11-17 08:36:31 -08:00
kyle e2a3081ce5 cmd: add certser command. 2025-11-17 07:18:46 -08:00
kyle 3149d958f4 cmd: add certser 2025-11-17 06:55:20 -08:00
kyle f296344acf twofactor: linting fixes 2025-11-16 21:51:38 -08:00
kyle 3fb2d88a3f go get rsc.io/qr 2025-11-16 20:44:13 -08:00
kyle 150c02b377 Fix subtree. 2025-11-16 18:55:43 -08:00
kyle 83f88c49fe Import twofactor. 2025-11-16 18:45:34 -08:00
kyle 7c437ac45f Add 'twofactor/' from commit 'c999bf35b0e47de4f63d59abbe0d7efc76c13ced'
git-subtree-dir: twofactor
git-subtree-mainline: 4dc135cfe0
git-subtree-split: c999bf35b0
2025-11-16 18:43:03 -08:00
kyle c999bf35b0 linter fixes. 2025-11-16 18:39:18 -08:00
kyle 4dc135cfe0 Update CHANGELOG for v1.11.2. 2025-11-16 13:18:38 -08:00
kyle 790113e189 cmd: refactor for code reuse. 2025-11-16 13:15:08 -08:00
kyle 8348c5fd65 Update CHANGELOG. 2025-11-16 11:09:02 -08:00
kyle 1eafb638a8 cmd: finish linting fixes 2025-11-16 11:03:12 -08:00
kyle 3ad562b6fa cmd: continuing linter fixes 2025-11-16 02:54:02 -08:00
kyle 0f77bd49dc cmd: continue lint fixes. 2025-11-16 01:32:19 -08:00
kyle f31d74243f cmd: start linting fixes. 2025-11-16 00:36:19 -08:00
kyle a573f1cd20 Update CHANGELOG. 2025-11-15 23:48:54 -08:00
kyle f93cf5fa9c adding lru/mru cache. 2025-11-15 23:48:00 -08:00
kyle b879d62384 cert-bundler: lint fixes 2025-11-15 23:27:50 -08:00
kyle c99ffd4394 cmd: cleaning up programs 2025-11-15 23:17:40 -08:00
kyle ed8c07c1c5 Add 'mru/' from commit '2899885c4220560df4f60e4c052a6ab9773a0386'
git-subtree-dir: mru
git-subtree-mainline: cf2b016433
git-subtree-split: 2899885c42
2025-11-15 22:54:26 -08:00
kyle cf2b016433 certlib: complete overhaul. 2025-11-15 22:54:12 -08:00
kyle 2899885c42 linter fixes 2025-11-15 22:46:42 -08:00
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 0dcd18c6f1 clean up code
- travisci is long dead
- golangci-lint the repo
2024-12-02 13:47:43 -08:00
kyle 024d552293 add circle ci config 2024-12-02 13:26:34 -08:00
kyle 9cd2ced695 There are different keys for different hash sizes. 2024-12-02 13:16:32 -08: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 b92e16fa4d Handle evictions properly when cache is empty. 2023-08-27 18:01:16 -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