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
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