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
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
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 }}
Uh oh!
There was an error while loading.
Please reload this page
.
microsoft
/
cpp_client_telemetry
Public
Notifications
You must be signed in to change notification settings
Fork
65
Star
102
Code
Issues
109
Pull requests
21
Discussions
Actions
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Discussions
Actions
Security and quality
Insights
Parameterize offline-storage deletes and harden kill-switch response handling
- #1467
#1467
Merged
bmehta001
merged 27 commits into
microsoft:main
microsoft/cpp_client_telemetry:main
from
bmehta001:bhamehta/offline-storage-parameterized-deletes
bmehta001/cpp_client_telemetry:bhamehta/offline-storage-parameterized-deletes
Copy head branch name to clipboard
Jun 17, 2026
Conversation
Commits
27
(27)
Checks
Files changed
Merged
Parameterize offline-storage deletes and harden kill-switch response handling
#1467
bmehta001
merged 27 commits into
microsoft:main
microsoft/cpp_client_telemetry:main
from
bmehta001:bhamehta/offline-storage-parameterized-deletes
bmehta001/cpp_client_telemetry:bhamehta/offline-storage-parameterized-deletes
Copy head branch name to clipboard
Commits
Commits on Jun 8, 2026
Use parameterized queries for offline storage DeleteRecords
Show description for b95dd41
bmehta001
and
Copilot
committed
b95dd41
View commit details
Copy full SHA for b95dd41
Browse repository at this point
Harden kill-switch response-header parsing against malformed values
Show description for e251cb6
bmehta001
and
Copilot
committed
e251cb6
View commit details
Copy full SHA for e251cb6
Browse repository at this point
Reword kill-switch comments to plain input-validation language
Show description for 1be1001
bmehta001
and
Copilot
committed
1be1001
View commit details
Copy full SHA for 1be1001
Browse repository at this point
Address review feedback on offline-storage delete hardening
Show description for 048709c
bmehta001
and
Copilot
committed
048709c
View commit details
Copy full SHA for 048709c
Browse repository at this point
Fail closed on unrecognized DeleteRecords filter column
Show description for 7838af5
bmehta001
and
Copilot
committed
7838af5
View commit details
Copy full SHA for 7838af5
Browse repository at this point
Reject trailing garbage when parsing kill-switch header seconds
Show description for c781903
bmehta001
and
Copilot
committed
c781903
View commit details
Copy full SHA for c781903
Browse repository at this point
Add missing <vector> and <list> includes to KillSwitchManager.hpp
Show description for 13aaeeb
bmehta001
and
Copilot
committed
13aaeeb
View commit details
Copy full SHA for 13aaeeb
Browse repository at this point
Relax kill-token validation to keep opaque tokens killable
Show description for 8e97535
bmehta001
and
Copilot
committed
8e97535
View commit details
Copy full SHA for 8e97535
Browse repository at this point
Commits on Jun 9, 2026
Merge branch 'main' into bhamehta/offline-storage-parameterized-deletes
bmehta001
authored
4149075
View commit details
Copy full SHA for 4149075
Browse repository at this point
Merge branch 'main' into bhamehta/offline-storage-parameterized-deletes
bmehta001
authored
1bdb878
View commit details
Copy full SHA for 1bdb878
Browse repository at this point
killswitch: restrict tryParseSeconds trailing whitespace to HTTP OWS
Show description for 986c9b4
bmehta001
and
Copilot
committed
986c9b4
View commit details
Copy full SHA for 986c9b4
Browse repository at this point
killswitch: enforce RFC 7231 1*DIGIT in tryParseSeconds
Show description for b7abaee
bmehta001
and
Copilot
committed
b7abaee
View commit details
Copy full SHA for b7abaee
Browse repository at this point
killswitch/sqlite: clamp parsed seconds and guard null delete statement
Show description for e2bf622
bmehta001
and
Copilot
committed
e2bf622
View commit details
Copy full SHA for e2bf622
Browse repository at this point
sqlite: include sqlite3_errmsg in DeleteRecords prepare-failure log
Show description for d5c7706
bmehta001
and
Copilot
committed
d5c7706
View commit details
Copy full SHA for d5c7706
Browse repository at this point
killswitch: correct isValidTenantToken rationale comments
Show description for be88816
bmehta001
and
Copilot
committed
be88816
View commit details
Copy full SHA for be88816
Browse repository at this point
killswitch: document why tryParseSeconds ignores the RFC 7231 HTTP-date form
Show description for 729b0ab
bmehta001
and
Copilot
committed
729b0ab
View commit details
Copy full SHA for 729b0ab
Browse repository at this point
Commits on Jun 10, 2026
Merge remote-tracking branch 'msft/main' into bhamehta/offline-storage-parameterized-deletes
bmehta001
committed
89907b0
View commit details
Copy full SHA for 89907b0
Browse repository at this point
killswitch/offline-storage: add review-requested tests + run KillSwitchManagerTests on Android/iOS
Show description for 5327490
bmehta001
and
Copilot
committed
5327490
View commit details
Copy full SHA for 5327490
Browse repository at this point
killswitch/offline-storage: cover remaining untested branches
Show description for c5547c6
bmehta001
and
Copilot
committed
c5547c6
View commit details
Copy full SHA for c5547c6
Browse repository at this point
Commits on Jun 11, 2026
killswitch: drop unconfirmed 256-byte tenant-token cap + simplify erase
Show description for 2b35a2b
bmehta001
and
Copilot
committed
2b35a2b
View commit details
Copy full SHA for 2b35a2b
Browse repository at this point
Merge branch 'main' into bhamehta/offline-storage-parameterized-deletes
bmehta001
authored
9578f53
View commit details
Copy full SHA for 9578f53
Browse repository at this point
killswitch: address Copilot round-2 — drop misleading std::move
Show description for 0b50215
bmehta001
and
Copilot
committed
0b50215
View commit details
Copy full SHA for 0b50215
Browse repository at this point
Merge remote-tracking branch 'fork/bhamehta/offline-storage-parameterized-deletes' into bhamehta/offline-storage-parameterized-deletes
bmehta001
committed
f986d21
View commit details
Copy full SHA for f986d21
Browse repository at this point
killswitch: address Copilot round-3 — relax stoll comment + empty-token test
Show description for f498d7d
bmehta001
and
Copilot
committed
f498d7d
View commit details
Copy full SHA for f498d7d
Browse repository at this point
Commits on Jun 15, 2026
killswitch: re-add 256-byte tenant-token length cap (now that size is known)
Show description for 4d5b0c4
bmehta001
and
Copilot
committed
4d5b0c4
View commit details
Copy full SHA for 4d5b0c4
Browse repository at this point
killswitch tests: call the injected value a tenant_token, not a kill-token
Show description for 3c664fb
bmehta001
and
Copilot
committed
3c664fb
View commit details
Copy full SHA for 3c664fb
Browse repository at this point
Commits on Jun 17, 2026
Merge branch 'main' into bhamehta/offline-storage-parameterized-deletes
bmehta001
authored
a37bae7
View commit details
Copy full SHA for a37bae7
Browse repository at this point
You can’t perform that action at this time.