Skip to content

Conversation

@shuffleman
Copy link

No description provided.

claude added 2 commits January 4, 2026 11:06
Add XHTTP transport protocol as an alternative to HTTP, WebSocket, and gRPC.
XHTTP (also known as SplitHTTP) splits upload and download streams for
improved security and compatibility with various CDNs.

Features:
- Three operating modes: packet-up, stream-up, stream-one
- Customizable headers and padding for anti-fingerprinting
- Session management with automatic cleanup
- Full client and server implementation

Configuration options:
- host, path, headers: standard HTTP options
- mode: auto/packet-up/stream-up/stream-one
- x_padding_bytes: randomized padding range
- sc_max_each_post_bytes: max packet size for packet-up mode
- sc_min_posts_interval_ms: minimum interval between posts
- sc_max_buffered_posts: max buffered packets on server
- no_grpc_header, no_sse_header: header control flags
Add GitHub Actions workflow for automated multi-platform builds:
- Linux (amd64, arm64, 386, arm, mips, riscv64)
- Windows (amd64, 386, arm64)
- macOS (amd64, arm64)
- Android (arm64, arm, amd64, 386)
- FreeBSD (amd64, arm64)

Features:
- Triggered on version tags (v*) or manual dispatch
- Generates SHA256 checksums
- Creates draft release with download table
- Supports pre-release detection
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.

2 participants