Skip to content

catch up main: #433 expose-group-creator + GHSA-xxgx-7757-3qq6 KeyPackage binding - #5

Merged
xAlisher merged 1 commit into
mainfrom
catchup-433-ghsa
Aug 8, 2026
Merged

catch up main: #433 expose-group-creator + GHSA-xxgx-7757-3qq6 KeyPackage binding#5
xAlisher merged 1 commit into
mainfrom
catchup-433-ghsa

Conversation

@xAlisher

@xAlisher xAlisher commented Aug 8, 2026

Copy link
Copy Markdown
Owner

Brings origin/main up to the state the Peers app actually ships (native liblogoschat.so 069cdb3d).

Net changes (7 files):

  • #433 — expose the group's recorded creator (patches/433-… + build wiring).
  • GHSA-xxgx-7757-3qq6 security fix — KeyPackage↔device binding on the group add path (patches/490-…), #239 offline-contact-card signature gate (patches/491-…) + casing (Layer 1a in the base patch), and the FFI wrapper carrying the signed contact-card publication (kpPayload/kpSig). The build fail-closes if either binding is absent.

Prior #348/#349/#437 work is already on main as the squashed dee6d70, so it doesn't appear here. This closes the local↔origin drift. Upstream libchat courtesy PR: logos-messaging/libchat#202. Reported by @x0net.

…kage binding

Brings origin/main up to the state the app actually ships (native lib 069cdb3d):
- #433: expose the group's recorded creator (patch + build wiring).
- GHSA-xxgx-7757-3qq6 security fix: KeyPackage<->device binding on the group add
  path (490), #239 offline-contact-card signature gate (491) + casing (Layer 1a),
  and the FFI wrapper carrying the signed contact-card publication (kpPayload/kpSig).
  Build fail-closes if either binding is absent.

Prior #348/#349/#437 work is already in origin as the squashed dee6d70.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@xAlisher
xAlisher merged commit a3fe329 into main Aug 8, 2026
@xAlisher
xAlisher deleted the catchup-433-ghsa branch August 8, 2026 15:32
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.

1 participant