sneak commented on issue sneak/sfdupes#171 2026-11-11 03:24:31 +01:00
scan and dwim without root: the error does not say to run as root or set SFDUPES_DATABASE

if run by nonroot make the database file go somewhere sane (xdg state directory)

sneak commented on issue sneak/sfdupes#172 2026-11-11 03:23:14 +01:00
proposal: do not report hard links to one file as duplicates

yes, but paused until post-1.0. my use case doesn't involve hardlinks

sneak commented on issue sneak/sfdupes#173 2026-11-11 03:22:22 +01:00
proposal: a way to drop the records of a tree that no longer exists

only have 'report' do stat() on the top level duplicate, not on every file in the proposed tree. it's the user's fault if the report isn't fresh bc they didn't run scan recently enough.

sneak commented on issue sneak/sfdupes#173 2026-11-11 03:21:26 +01:00
proposal: a way to drop the records of a tree that no longer exists

no, missing operands are still a fatal error. make the report filter on extant duplicates only when reporting.

sneak commented on issue sneak/sfdupes#174 2026-11-11 03:20:20 +01:00
proposal: limit report and trees to given paths

rec approved

sneak commented on issue sneak/sfdupes#175 2026-11-11 03:19:39 +01:00
proposal: guard the daily scan against a disk that is not mounted

sure, update the readme. let's not focus too much on the cron use case until post-1.0

sneak commented on issue sneak/sfdupes#176 2026-11-11 03:18:48 +01:00
proposal: hash a file again when its mtime moved back, not only forward

rec approved, should have been built this way in the first place

sneak commented on issue sneak/sfdupes#178 2026-11-11 03:17:56 +01:00
proposal: leave empty files out of report and trees

rec approved

sneak commented on issue sneak/smallwebwaf#312 2026-11-11 00:59:47 +01:00
Rename discriminator to waf everywhere

there is a new GITEA_TOKEN, talk to the sdlc top manager to learn about it. you can use 'sed -i' in big bulk atomic renames like this but make sure you grep first to know what you're changing. …

sneak commented on issue sneak/pixa#83 2026-11-11 00:58:09 +01:00
Capture upstream Last-Modified/ETag and support conditional revalidation

evict from cache after 30 days, re-check upstream for changes (and refetch) after our own cachettl expires. on upstream failures/errors we continue serving from cache. keep track of when it was…

sneak commented on issue sneak/pixa#68 2026-11-11 00:56:36 +01:00
Decide on SVG: it is accepted and rendered by libvips, and format=orig silently returns JPEG

no, we want to support svg, we should be able to rasterize it. for svg-to-svg we should at least be caching.

sneak commented on issue sneak/pixa#69 2026-11-11 00:52:50 +01:00
CacheConfig.CacheTTL is configured but never read — cached variants never expire

wrong call. past the cache ttl you should check upstream for changes. obviously, avoid redownloading if it hasn't changed. on upstream failure, serve the stale version.

sneak reopened issue sneak/pixa#69 2026-11-11 00:52:15 +01:00
CacheConfig.CacheTTL is configured but never read — cached variants never expire
sneak commented on issue sneak/neoirc#263 2026-11-11 00:50:07 +01:00
The test suite runs over the 20-second target in REPO_POLICIES.md

compilation obviously doesn't count in the testing time, don't be silly. the limit is the test suite itself.

sneak pushed to next at sneak/neoirc 2026-11-11 00:49:07 +01:00
142f0a1c4b Merge branch 'main' into next
12a232ee1b next → main: utility commands, IRC listener and audit fixes, build fixes (#111)
Compare 2 commits »
sneak commented on issue sneak/smallwebwaf#217 2026-11-11 00:48:10 +01:00
replace json files on disk with sqlite

"invalid states should be made impossible to represent" - storing a date as a timestamp makes it ambiguous what is correct, and you also introduce time zone ambiguity.

also document somewhere…

sneak commented on issue sneak/smallwebwaf#217 2026-11-11 00:46:19 +01:00
replace json files on disk with sqlite

a day should never be stored as a timestamp but as a YYYY-MM-DD always, it's pathological to use a timestamp for a day

sneak commented on issue sneak/smallwebwaf#217 2026-11-11 00:45:27 +01:00
replace json files on disk with sqlite

all of the crowdsec stuff can be left unimplemented/postponed. i'm not sure where it came from, i don't use it and don't care about it for a 1.0.

sneak commented on issue sneak/smallwebwaf#217 2026-11-11 00:44:21 +01:00
replace json files on disk with sqlite

put all of the caches of responses/results from external http apis (abuseipdb, geojs, routewatch, etc) either into their own files, or a single sqlite file together, and make sure it lives in…