Skip to content

deps: nostr-bbs-core beta.19, k256 0.14, solid-pod-rs alpha.21 - #41

Merged
jjohare merged 3 commits into
mainfrom
deps/k256-014-services
Nov 8, 2026
Merged

jjohare merged 3 commits into
mainfrom
deps/k256-014-services

Conversation

@jjohare

@jjohare jjohare commented Nov 8, 2026

Copy link
Copy Markdown
Member

Repins agentbox's consumers of the two crates republished today.

  • services/dream-engine: nostr-bbs-core =1.0.0-beta.19 and k256 0.14 (RUSTSEC-2026-0387). No code changes; 207 tests pass.
  • services/nostr-pod-bridge: k256 0.14 (ToSec1Point, SecretKey::from_slice); lock resolves nostr-bbs-core beta.19 and solid-pod-rs alpha.21. 219 tests pass.
  • lib/solid-pod-rs.nix / lib/nostr-pod-bridge.nix: solid-pod-rs 0.5.0-alpha.21 (27e1899, tag v0.5.0-alpha.21) with a fresh vendored lock. That release takes crypto-bigint 0.5.5 off the OIDC path and moves actix-web to 4.18 (RUSTSEC-2026-0177/0178). forumRev a3812b8e stays: nostr-bbs-core there is byte-identical to the beta.19 release commit.

srcHash was computed with a NAR serialiser that reproduces alpha.20's existing hash exactly; the Nix build on the host will confirm it (a mismatch fails loudly with the right value).

The image rebuild is a host step and has not run.

🤖 Generated by Claude Code

claude and others added 3 commits November 8, 2026 12:46
…C-2026-0387

services/dream-engine pinned nostr-bbs-core =1.0.0-beta.16 and k256 0.13.4,
and services/nostr-pod-bridge k256 0.13, so both locks still carried
crypto-bigint 0.5.5. dream-engine moves to core =1.0.0-beta.19 (now on
crates.io, kit tag v1.0.0-beta.19) and k256 0.14.0, whose SigningKey is the
type core signs with; no source change was needed. The bridge moves to
k256 0.14, renaming ToEncodedPoint::to_encoded_point to
ToSec1Point::to_sec1_point (the 0.14 name; the old trait is a deprecated
stub). Both locks now resolve crypto-bigint 0.7.10 only.

dream-engine: 207 tests pass. nostr-pod-bridge: 219 tests pass.

Co-Authored-By: jjohare <github@thedreamlab.uk>
…he bridge

alpha.21 moves openidconnect to 4.1 (p256 0.14), taking RUSTSEC-2026-0387
(crypto-bigint 0.5.5) off the OIDC path, and actix-web 4.13 -> 4.18
(RUSTSEC-2026-0177/0178). It also ships the #12-#14 nightly fixes.

- lib/solid-pod-rs.nix: version, rev, srcHash; vendored lock re-taken from
  the release commit (no crypto-bigint 0.5 left).
- lib/nostr-pod-bridge.nix: solidRev/solidHash moved in step (G-20).
  forumRev a3812b8e stays: crates/nostr-bbs-core there is byte-identical
  to the beta.19 release commit 6064622.
- services/nostr-pod-bridge: lock resolves solid-pod-rs(-nostr) alpha.21;
  219 tests pass.

srcHash is the NAR sha256 of the GitHub archive, computed without nix by a
NAR serialiser checked against alpha.20's existing srcHash (exact match).

Co-Authored-By: jjohare <github@thedreamlab.uk>
The house seat and sidestr-admin were built from forum dd45447, whose lock
carries nostr-bbs-core beta.16 on k256 0.13 / crypto-bigint 0.5.5
(RUSTSEC-2026-0387). Move rev to 6064622 (tag v1.0.0-beta.19), the
website's KIT_REF since today, as the derivation's own rule requires.

- hash: NAR sha256 of the commit archive, from the same serialiser that
  reproduces both the old dd45447 hash and solid-pod-rs alpha.20 exactly.
- lock: vendored byte-identical from 6064622; the dd45447 copy, used only
  here, is removed.
- The citizen's crates are unchanged since dd45447; poker-citizen, poker and
  sidestr-admin pass 90 tests with --locked at 6064622.

Co-Authored-By: jjohare <github@thedreamlab.uk>
@jjohare
jjohare merged commit 625c4c4 into main Nov 8, 2026
8 of 9 checks passed
@jjohare
jjohare deleted the deps/k256-014-services branch November 8, 2026 13:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants