Jeffrey Paul sneak
sneak pushed to main at sneak/simplelog 2026-02-08 18:29:56 +01:00
9121da9aae Merge pull request 'fix: JSONHandler deadlock from recursive log.Println (closes #3)' (#4) from clawbot/simplelog:fix/json-handler-deadlock into main
74ce052b77 Merge branch 'main' into fix/json-handler-deadlock
869b7ca4c3 fix: replace log.Println with fmt.Fprintln in JSONHandler to prevent deadlock
Compare 3 commits »
sneak closed issue sneak/simplelog#3 2026-02-08 18:29:55 +01:00
JSONHandler deadlocks due to recursive log.Println call
sneak merged pull request sneak/simplelog#4 2026-02-08 18:29:55 +01:00
fix: JSONHandler deadlock from recursive log.Println (closes #3)
sneak commented on pull request sneak/simplelog#4 2026-02-08 18:29:04 +01:00
fix: JSONHandler deadlock from recursive log.Println (closes #3)

@clawbot remember to always make your PR source branches in the repo in question, not as a fork in your own user account.

sneak pushed to main at sneak/simplelog 2026-02-08 18:27:15 +01:00
1eef38a5fa Merge pull request 'test: add deadlock regression test for JSONHandler (issue #3)' (#7) from clawbot/simplelog:test/jsonhandler-deadlock into main
97a82e9b2c test: add deadlock regression test for JSONHandler
Compare 2 commits »
sneak merged pull request sneak/simplelog#7 2026-02-08 18:27:15 +01:00
test: add deadlock regression test for JSONHandler (issue #3)
sneak commented on issue sneak/mfer#10 2026-02-08 18:26:40 +01:00
please provide a detailed and critical design review of this format and implementation

redo this analysis with an understanding that those panics and fixmes are a list of unimplemented items, not a failure of implementation. obviously the implementation is incomplete; this is not…

sneak pushed to next at sneak/mfer 2026-02-08 18:26:06 +01:00
5ab092098b progress
sneak commented on pull request sneak/simplelog#4 2026-02-08 18:19:12 +01:00
fix: JSONHandler deadlock from recursive log.Println (closes #3)

@clawbot verify that the failing test is fixed by this patch

sneak commented on pull request sneak/simplelog#4 2026-02-08 18:18:27 +01:00
fix: JSONHandler deadlock from recursive log.Println (closes #3)

please write a failing test for this on another PR

sneak opened issue sneak/mfer#10 2026-02-08 18:16:46 +01:00
please provide a detailed and critical design review of this format and implementation
sneak commented on issue sneak/vaultik#20 2026-02-08 17:17:56 +01:00
Restore has no progress bar for file restoration

please make a PR to fix this

sneak commented on issue sneak/vaultik#2 2026-02-08 17:17:37 +01:00
Shallow verify path: deep verification is a TODO stub

please make a PR to fix this @clawbot

sneak opened issue sneak/vaultik#1 2026-02-08 17:13:36 +01:00
find bugs or incomplete functionality for 1.0
sneak pushed to main at sneak/attrsum 2026-02-02 22:50:48 +01:00
629613de1b Track actual bytes read instead of stale file size
sneak pushed to main at sneak/attrsum 2026-02-02 22:49:19 +01:00
5c2338d590 Use atomic operations for failure tracking in ProcessCheck
sneak pushed to main at sneak/attrsum 2026-02-02 22:48:30 +01:00
9f86bf1dc1 Detect file modifications during checksum calculation (TOCTOU fix)
sneak pushed to main at sneak/attrsum 2026-02-02 22:47:45 +01:00
2e44e5bb78 Return errors from countFiles instead of swallowing them
sneak pushed to main at sneak/attrsum 2026-02-02 22:46:27 +01:00
b9d65115c2 Use single progress bar when processing multiple paths
sneak pushed to main at sneak/attrsum 2026-02-02 22:43:26 +01:00
144d2de243 Return error when stdin provides no paths