Conversation
added 7 commits
June 8, 2026 17:06
…tion's objects before dropping the row
…back; cloudflare parser accepts result=null on error responses
…h-volume cosmetic lints, fix the remaining ~20 real findings
…502 vs Storage->500), NonZeroU32 for pin days, drop 4xx-tolerance on add_subscription, bincode put via ?, PerIpPermit debug_assert, comment on the forced Vec in subscription drop
… ACME renewal checks before sleeping + jitter, drop duplicate ObjectMetadata delete and redundant clone, antibodies for 6 nothingburgers
…E_CAP per bookmark principle, parallel Edition::refresh via FuturesUnordered, InFlightObject/FetchOutcome split, wire-size invariants (CHUNK_SIZE marriage + exact-size + brotli zip-bomb defense), cap-model doc + code-style skill + rustfmt 2024 imports_granularity=Crate
added 2 commits
June 9, 2026 09:07
…m-vs-import race for shared chunks
…tem docs across crates, clippy -D missing_docs clean
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
samizdat-pinner: new thin sidecar daemon tosamizdat-node. Customers POST/pinwith a series key + days; pinner adds aFullInventorysubscription via the node admin API and records local expiry in LMDB. Expiry loop drops subscriptions whose payment has lapsed. V1 shared API key; Polygon receipts in V2.node:DELETE /_subscriptions/{key}now atomically releases the Reference bookmarksSeriesRef::advanceplaced on the series's last edition before dropping the row. Closes the storage-leak the pinner depends on.host_scopenow strips bracketed IPv6 literals;cloudflareDNS provider parsesresult: nullcorrectly on error responses.[lints.clippy]block enables pedantic by default and silences the high-volume cosmetic lints; the ~20 real findings are fixed.Breaking changes
DELETE /_subscriptions/{key}now also unmarks Reference bookmarks for the series's last edition. Any caller relying on the old "drop subscription record but leave the bookmarks" behavior (none in-tree) is affected.Version
Stays on 0.3.3.