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
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
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
6fbdece4be
Initial import.
2022-02-24 21:39:10 -08: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