Skip to content

fix(pair-relay): bind to :18765 by default instead of :5000 - #7021

Open
Chessing234 wants to merge 3 commits into
block:mainfrom
Chessing234:fix/pair-relay-port-avoid-airplay
Open

fix(pair-relay): bind to :18765 by default instead of :5000#7021
Chessing234 wants to merge 3 commits into
block:mainfrom
Chessing234:fix/pair-relay-port-avoid-airplay

Conversation

@Chessing234

@Chessing234 Chessing234 commented Aug 29, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Default BUZZ_PAIR_RELAY_BIND_ADDR is now 127.0.0.1:18765 instead of :5000.
  • macOS AirPlay Receiver owns port 5000, so a local pair-relay never bound and clients got a misleading empty 403 from ControlCenter.
  • Helm pairing service port and README ingress example updated to match.

Fixes #7008.

Test plan

  • ./bin/cargo test -p buzz-pair-relay --lib
  • On macOS with AirPlay Receiver enabled: start pair-relay with no env override and confirm it binds (no AirPlay 403)

macOS AirPlay Receiver owns port 5000, so a local pair-relay never
binds and clients get a misleading empty 403 from ControlCenter.

Signed-off-by: Taksh <takshkothari09@gmail.com>
Keep the chart and README aligned with the new local default so
ingress examples do not send traffic at AirPlay's port.

Signed-off-by: Taksh <takshkothari09@gmail.com>
Signed-off-by: Taksh <takshkothari09@gmail.com>
@Chessing234
Chessing234 requested a review from a team as a code owner August 29, 2026 06:41
@github-actions

Copy link
Copy Markdown

🔐 Codex Security Review

Status: review required for the current range.

The current range is 00e61eafa917d296104006576b7a2ddbfd58bb5a...ba474b912ed426ad366a097319e32bc368d8a211.
A new review must complete for this exact range. When manual authorization
is required, a Block organization member must comment exactly
@buzz-security-review ba474b912ed426ad366a097319e32bc368d8a211 to authorize a new review.
Any previous review applies only to its recorded range.

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.

buzz-pair-relay: default port 5000 collides with macOS AirPlay Receiver, which answers with a misleading 403

1 participant