Skip to content

Migrate datadir and IPC onto dcc-daemon - #6

Open
keskad wants to merge 4 commits into
mainfrom
feat/dcc-daemon
Open

Migrate datadir and IPC onto dcc-daemon#6
keskad wants to merge 4 commits into
mainfrom
feat/dcc-daemon

Conversation

@keskad

@keskad keskad commented Sep 4, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Resolve $BIGFRED_DATA_DIR / $DATA_DIR and Unix IPC through dcc-daemon.
  • Bind is now the commons singleton: a second daemon gets already running instead of unlinking a live socket.
  • wp-proto framing is a thin re-export; no new config file.
  • Git dep is pinned to rust-commons#1 (rev=bdc4155). After that lands on main, switch to branch = "main" and run make deps-update.

Test plan

  • make test / make clippy
  • wp-proto framing/wire, wp-client tests, tests/fake_mode_test.rs
  • Merge rust-commons#1 first so the pin can move to main

Made with Cursor

keskad and others added 4 commits September 4, 2026 07:00
Share singleton socket bind and framing with the other hub daemons.
A live wireless-programmer socket now fails with already running
instead of being unlinked out from under the first instance.

Co-authored-by: Cursor <cursoragent@cursor.com>
Persistent sessions must not leave clients blocked on read_frame when
dispatch fails; return structured error frames instead.

Co-authored-by: Cursor <cursoragent@cursor.com>
Drop pinned rev; bump lockfile via make deps-update after PR #1 merge.

Co-authored-by: Cursor <cursoragent@cursor.com>
Track the crate from rust-commons main after the package rename.

Co-authored-by: Cursor <cursoragent@cursor.com>
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