Skip to content
Navigation Menu
Sign in
Products
Platform
GitHub
Repository hosting, code review, and collaboration
Copilot
AI coding agent for tasks, projects and automated work
Build & Ship
Actions
CI/CD and automation
Code Quality
Quality analysis, fixes, and enforcement
Codespaces
Cloud development environments
Secure
Code Security
Vulnerability detection and remediation
Secret Protection
Secret scanning and leak prevention
All Features
Developers
Learn
Documentation
Training
Certifications
Build
Build with Copilot
Customize Copilot
Integrations
Explore
Trending repos
GitHub Sponsors
Events
Changelog
Changelog
Your source for the latest features, improvements, and fixes across GitHub products, all in one place.
Businesses
By Stage
Enterprises
Team
Startups
Nonprofits
By Industry
Healthcare
Financial services
Manufacturing
Government
See all industries
Evaluate GitHub
Why GitHub
Customer Stories
Business insights
Trust Center
Add-ons
GitHub Advanced Security
Enterprise-grade code security
Copilot for business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Resources
Learn & Connect
Documentation
Resource center
Blog
Events & webinars
Community Forum
Customer Stories
Integrations
Support
Customer support
Training
GitHub Status
Company
About
Partners
Changelog
GitHub Universe
GitHub Universe
The event for developers, by developers — talks, workshops, and what’s next for GitHub.
Pricing
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 }}
osdp-dev
libosdp
Repository navigation
Code
Issues
1
(1)
Pull requests
1
(1)
Discussions
Actions
Security and quality
5
(5)
Insights
More
items
Add Transparent Reader Support (TRS)
- #324
#324
Merged
sidcha
merged 22 commits into
master
osdp-dev/libosdp:master
from
trs_dev
osdp-dev/libosdp:trs_dev
Copy head branch name to clipboard
Aug 5, 2026
Conversation
Commits
22
(22)
Checks
Files changed
Merged
Add Transparent Reader Support (TRS)
#324
sidcha
merged 22 commits into
master
osdp-dev/libosdp:master
from
trs_dev
osdp-dev/libosdp:trs_dev
Copy head branch name to clipboard
Commits
Commits on Aug 5, 2026
Add Transparent Reader Support (TRS)
Show description for 0730ae5
sidcha
committed
0730ae5
View commit details
Copy full SHA for 0730ae5
Browse repository at this point
trs: Accept Mode-Set without the optional config byte
Show description for 7f56f55
sidcha
committed
7f56f55
View commit details
Copy full SHA for 7f56f55
Browse repository at this point
cp: Never retransmit a NAK'd transparent-card command
Show description for 5255396
sidcha
committed
5255396
View commit details
Copy full SHA for 5255396
Browse repository at this point
cp: Tolerate REPLY_XRD outside a TRS session
Show description for e473c4c
sidcha
committed
e473c4c
View commit details
Copy full SHA for e473c4c
Browse repository at this point
trs: Raise APDU capacity for PIV-class exchanges
Show description for f83637f
sidcha
committed
f83637f
View commit details
Copy full SHA for f83637f
Browse repository at this point
tests: Add an emulated PIV card and end-to-end TRS scenarios
Show description for ceddff5
sidcha
committed
ceddff5
View commit details
Copy full SHA for ceddff5
Browse repository at this point
tests: Run the TRS and BUSY suites under zero-copy too
Show description for 2f0d9a2
sidcha
committed
2f0d9a2
View commit details
Copy full SHA for 2f0d9a2
Browse repository at this point
cp: Surface out-of-session XRD card sightings as events
Show description for f90ce50
sidcha
committed
f90ce50
View commit details
Copy full SHA for f90ce50
Browse repository at this point
trs: Add background card presence scan
Show description for 324941e
sidcha
committed
324941e
View commit details
Copy full SHA for 324941e
Browse repository at this point
trs: Restore mode 00 even when the mode-set reply is lost
Show description for e45c47c
sidcha
committed
e45c47c
View commit details
Copy full SHA for e45c47c
Browse repository at this point
tests: Cover the TRS presence scan end to end
Show description for aefcf38
sidcha
committed
aefcf38
View commit details
Copy full SHA for aefcf38
Browse repository at this point
trs: Cap the sighting hold at a fixed budget
Show description for 865203e
sidcha
committed
865203e
View commit details
Copy full SHA for 865203e
Browse repository at this point
trs: Ask the reader whether the card is still there
Show description for 7e073e3
sidcha
committed
7e073e3
View commit details
Copy full SHA for 7e073e3
Browse repository at this point
trs: Name the zero value of the card-status enum
Show description for 748bb6e
sidcha
committed
748bb6e
View commit details
Copy full SHA for 748bb6e
Browse repository at this point
trs: Report presence changes, not presence
Show description for f6d1752
sidcha
committed
f6d1752
View commit details
Copy full SHA for f6d1752
Browse repository at this point
trs: Report that the reader declined the card scan
Show description for 608164c
sidcha
committed
608164c
View commit details
Copy full SHA for 608164c
Browse repository at this point
cp: Expose the effective max C-APDU length
Show description for 7465e92
sidcha
committed
7465e92
View commit details
Copy full SHA for 7465e92
Browse repository at this point
cp: Admit ENTER_PIN's APDU against the packet size
Show description for 28a5c9a
sidcha
committed
28a5c9a
View commit details
Copy full SHA for 28a5c9a
Browse repository at this point
cp: Warn about a missing smart-card reader when capabilities arrive
Show description for 47887b6
sidcha
committed
47887b6
View commit details
Copy full SHA for 47887b6
Browse repository at this point
pd: Restore transparent mode off when the CP link restarts
Show description for f3da9b1
sidcha
committed
f3da9b1
View commit details
Copy full SHA for f3da9b1
Browse repository at this point
trs: Raise the presence-scan dwell defaults
Show description for d8b72d6
sidcha
committed
d8b72d6
View commit details
Copy full SHA for d8b72d6
Browse repository at this point
tests: Cover the card-scan presence probe
Show description for b49d979
sidcha
committed
b49d979
View commit details
Copy full SHA for b49d979
Browse repository at this point
You can’t perform that action at this time.