Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
Accelerator
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Type
/
to search
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
FASTSHIFT
/
FPBInject
Public
Notifications
You must be signed in to change notification settings
Fork
4
Star
25
Code
Issues
0
Pull requests
0
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Security and quality
Insights
!DONTOT SQUASH¡ Feat/mdns discovery
- #12
#12
Merged
FASTSHIFT
merged 22 commits into
FASTSHIFT:main
FASTSHIFT/FPBInject:main
from
W-Mai:feat/mdns-discovery
W-Mai/FPBInject:feat/mdns-discovery
Copy head branch name to clipboard
Jun 8, 2026
Conversation
Commits
22
(22)
Checks
Files changed
Merged
!DONTOT SQUASH¡ Feat/mdns discovery
#12
FASTSHIFT
merged 22 commits into
FASTSHIFT:main
FASTSHIFT/FPBInject:main
from
W-Mai:feat/mdns-discovery
W-Mai/FPBInject:feat/mdns-discovery
Copy head branch name to clipboard
Commits
Commits on Jun 5, 2026
docs(mdns): add discovery protocol spec + zeroconf dependency
Show description for b3c9527
W-Mai
committed
b3c9527
View commit details
Copy full SHA for b3c9527
Browse repository at this point
refactor(tests): extract MockHTTPHandler into shared fixture
Show description for 705c26a
W-Mai
committed
705c26a
View commit details
Copy full SHA for 705c26a
Browse repository at this point
feat(server): add MdnsAdvertiser for _fpbinject._tcp.local.
Show description for 3ac0b58
W-Mai
committed
3ac0b58
View commit details
Copy full SHA for 3ac0b58
Browse repository at this point
feat(cli): add cli/discover.py for client-side mDNS browsing
Show description for 408332d
W-Mai
committed
408332d
View commit details
Copy full SHA for 408332d
Browse repository at this point
feat(server): wire MdnsAdvertiser into WebServer main with --no-mdns
Show description for b6bc6a1
W-Mai
committed
b6bc6a1
View commit details
Copy full SHA for b6bc6a1
Browse repository at this point
feat(cli): auto-discover server via mDNS by default
Show description for b433711
W-Mai
committed
b433711
View commit details
Copy full SHA for b433711
Browse repository at this point
feat(mdns): bump default discovery timeout from 1s to 3s
Show description for e5356e0
W-Mai
committed
e5356e0
View commit details
Copy full SHA for e5356e0
Browse repository at this point
fix(cli): print FPBCLIError without traceback during init
Show description for 9f0fe60
W-Mai
committed
9f0fe60
View commit details
Copy full SHA for 9f0fe60
Browse repository at this point
fix(mdns): include port in service instance name
Show description for d13176a
W-Mai
committed
d13176a
View commit details
Copy full SHA for d13176a
Browse repository at this point
refactor(cli): introduce ConnectionPlan / CommandPolicy / ConnectionMode
Show description for 025d69b
W-Mai
committed
025d69b
View commit details
Copy full SHA for 025d69b
Browse repository at this point
refactor(cli): replace requires_server with command_policy on every subparser
Show description for 1f69509
W-Mai
committed
1f69509
View commit details
Copy full SHA for 1f69509
Browse repository at this point
feat(mdns): prefer loopback over LAN-IP and normalize same-host services
Show description for 35d8c46
W-Mai
committed
35d8c46
View commit details
Copy full SHA for 35d8c46
Browse repository at this point
refactor(cli): single resolve_connection_plan + plan-driven connector
Show description for cc4de59
W-Mai
committed
cc4de59
View commit details
Copy full SHA for cc4de59
Browse repository at this point
docs: rewrite CLI operating-modes + Discovery client precedence ladder
Show description for 52eda38
W-Mai
committed
52eda38
View commit details
Copy full SHA for 52eda38
Browse repository at this point
feat(mdns): publish stable per-installation id in TXT
Show description for 7c1510b
W-Mai
committed
7c1510b
View commit details
Copy full SHA for 7c1510b
Browse repository at this point
feat(cli): expose handle and id on FPBServer; add classifier helpers
Show description for 75d3506
W-Mai
committed
75d3506
View commit details
Copy full SHA for 75d3506
Browse repository at this point
feat(cli): one -s flag for URL / host:port / hostname
Show description for 7c82270
W-Mai
committed
7c82270
View commit details
Copy full SHA for 7c82270
Browse repository at this point
docs: rewrite CLI server selection around -s / FPB_SERVER
Show description for c59e7a3
W-Mai
committed
c59e7a3
View commit details
Copy full SHA for c59e7a3
Browse repository at this point
Commits on Jun 8, 2026
perf(cli): -s host:port short-circuits mDNS browse
Show description for de25312
W-Mai
committed
de25312
View commit details
Copy full SHA for de25312
Browse repository at this point
perf(cli): cache -s host:port lookups; refresh asynchronously
Show description for a293a89
W-Mai
committed
a293a89
View commit details
Copy full SHA for a293a89
Browse repository at this point
style(cli): apply project black + flake8
Show description for fef317f
W-Mai
committed
fef317f
View commit details
Copy full SHA for fef317f
Browse repository at this point
fix(cli,mdns): address Copilot review
Show description for a18e0f8
W-Mai
committed
a18e0f8
View commit details
Copy full SHA for a18e0f8
Browse repository at this point
You can’t perform that action at this time.