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 }}
xtrpg
/
xtrpg-cpp-server
Public
Notifications
You must be signed in to change notification settings
Fork
0
Star
0
Code
Issues
5
Pull requests
0
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Security and quality
Insights
feat: Integrate StreamHandler with ClientSession and enhance XML parsing
- #22
#22
Merged
XenoSnowFox
merged 27 commits into
main
xtrpg/xtrpg-cpp-server:main
from
feature/negotiation-stream-handler
xtrpg/xtrpg-cpp-server:feature/negotiation-stream-handler
Copy head branch name to clipboard
Sep 16, 2026
Conversation
Commits
27
(27)
Checks
Files changed
Merged
feat: Integrate StreamHandler with ClientSession and enhance XML parsing
#22
XenoSnowFox
merged 27 commits into
main
xtrpg/xtrpg-cpp-server:main
from
feature/negotiation-stream-handler
xtrpg/xtrpg-cpp-server:feature/negotiation-stream-handler
Copy head branch name to clipboard
Commits
Commits on Sep 6, 2026
Add StreamHandler and integrate with ClientSession
Show description for d15612d
XenoSnowFox
committed
d15612d
View commit details
Copy full SHA for d15612d
Browse repository at this point
Commits on Sep 7, 2026
Add active stream handler check
Show description for 45ba91e
XenoSnowFox
committed
45ba91e
View commit details
Copy full SHA for 45ba91e
Browse repository at this point
Add XML stream parsing skeleton to ClientSession
Show description for 6d4a110
XenoSnowFox
committed
6d4a110
View commit details
Copy full SHA for 6d4a110
Browse repository at this point
Handle XML stream teardown and tracking
Show description for d3146e3
XenoSnowFox
committed
d3146e3
View commit details
Copy full SHA for d3146e3
Browse repository at this point
Make string utilities inline; add isBlank
Show description for 11bf8ea
XenoSnowFox
committed
11bf8ea
View commit details
Copy full SHA for 11bf8ea
Browse repository at this point
Log active client connections
Show description for 8c908f4
XenoSnowFox
committed
8c908f4
View commit details
Copy full SHA for 8c908f4
Browse repository at this point
Combine stream start and use internal-server-error
Show description for e84a259
XenoSnowFox
committed
e84a259
View commit details
Copy full SHA for e84a259
Browse repository at this point
Validate and log incoming XMPP stream start
Show description for 6065a8c
XenoSnowFox
committed
6065a8c
View commit details
Copy full SHA for 6065a8c
Browse repository at this point
Remove debug logging from TcpConnection
Show description for 44acf04
XenoSnowFox
committed
44acf04
View commit details
Copy full SHA for 44acf04
Browse repository at this point
Commits on Sep 12, 2026
Use TagNode for stanza parameter
Show description for e07386b
XenoSnowFox
committed
e07386b
View commit details
Copy full SHA for e07386b
Browse repository at this point
Fix IPv6 dual-stack listener setup
Show description for 684e00a
XenoSnowFox
committed
684e00a
View commit details
Copy full SHA for 684e00a
Browse repository at this point
Add XMPP TLS negotiation stream handler
Show description for 2b2510d
XenoSnowFox
committed
2b2510d
View commit details
Copy full SHA for 2b2510d
Browse repository at this point
Send XMPP stream-start error response
Show description for 7fd4521
XenoSnowFox
committed
7fd4521
View commit details
Copy full SHA for 7fd4521
Browse repository at this point
Send XML nodes and negotiate streams
Show description for d39c1e3
XenoSnowFox
committed
d39c1e3
View commit details
Copy full SHA for d39c1e3
Browse repository at this point
Merge branch 'main' into feature/negotiation-stream-handler
XenoSnowFox
committed
b7e4ce6
View commit details
Copy full SHA for b7e4ce6
Browse repository at this point
Expose base append; add templated send helper
Show description for f8c53cd
XenoSnowFox
and
Copilot
committed
f8c53cd
View commit details
Copy full SHA for f8c53cd
Browse repository at this point
Tighten TagNode::append comment & formatting
Show description for cc80770
XenoSnowFox
committed
cc80770
View commit details
Copy full SHA for cc80770
Browse repository at this point
Update UnimplementedStreamHandler.hpp
XenoSnowFox
committed
dbc8860
View commit details
Copy full SHA for dbc8860
Browse repository at this point
Add XML attribute convenience setter
Show description for 5351695
XenoSnowFox
committed
5351695
View commit details
Copy full SHA for 5351695
Browse repository at this point
Use TagNode builders in TLS negotiation
Show description for f3047c1
XenoSnowFox
committed
f3047c1
View commit details
Copy full SHA for f3047c1
Browse repository at this point
Reduce XML debug noise in ClientSession
Show description for 27245d4
XenoSnowFox
committed
27245d4
View commit details
Copy full SHA for 27245d4
Browse repository at this point
Improve XML token handling in ClientSession
Show description for 3e1735d
XenoSnowFox
committed
3e1735d
View commit details
Copy full SHA for 3e1735d
Browse repository at this point
Commits on Sep 13, 2026
Ignore AGENTS.md in git
Show description for fd19258
XenoSnowFox
committed
fd19258
View commit details
Copy full SHA for fd19258
Browse repository at this point
Commits on Sep 14, 2026
Ignore Windows nul artifact
Show description for f019bce
XenoSnowFox
committed
f019bce
View commit details
Copy full SHA for f019bce
Browse repository at this point
Commits on Sep 16, 2026
Add TLS configuration and secure upgrades
Show description for a47cc33
XenoSnowFox
committed
a47cc33
View commit details
Copy full SHA for a47cc33
Browse repository at this point
Reuse shared whitespace helper in XML parser
Show description for d1e5438
XenoSnowFox
committed
d1e5438
View commit details
Copy full SHA for d1e5438
Browse repository at this point
Move main.cpp to src and update CMake
Show description for 7fc2a5a
XenoSnowFox
committed
7fc2a5a
View commit details
Copy full SHA for 7fc2a5a
Browse repository at this point
You can’t perform that action at this time.