|
| | client.h |
| | Client state structure and network logging macros.
|
| |
| | compression.c |
| | 🗜️ Fast zstd compression/decompression utilities for network payload optimization
|
| |
| | compression.h |
| | 📦 Network Packet Compression Utilities
|
| |
| | crc32.c |
| | ⚡ Hardware-accelerated CRC32 checksum with ARM64 and x86_64 CPU feature detection
|
| |
| | crc32.h |
| | Hardware-Accelerated CRC32 Checksum Computation.
|
| |
| | errors.c |
| | Network error handling utilities implementation.
|
| |
| | errors.h |
| | Network error handling utilities.
|
| |
| | http_client.c |
| | 🌐 HTTPS client with BearSSL for fetching public keys from GitHub/GitLab with CA validation
|
| |
| | http_client.h |
| | Simple HTTPS client for fetching public keys from GitHub/GitLab.
|
| |
| | logging.h |
| | Network logging macros and remote log direction enumeration.
|
| |
| | network.c |
| | 🌐 Cross-platform socket I/O with timeout management and connection handling
|
| |
| | network.h |
| | 🌐 Core network I/O operations with timeout support
|
| |
| | packet.c |
| | 📦 Packet protocol handler with CRC validation, encryption, and compression
|
| |
| | packet.h |
| | Packet protocol implementation with encryption and compression support.
|
| |
| | packet_parsing.c |
| | 📡 Shared packet parsing utilities implementation
|
| |
| | packet_parsing.h |
| | Shared packet parsing utilities to eliminate duplication between server and client handlers.
|
| |
| | packet_queue.c |
| | 📬 Lock-free packet queue with per-client isolation and memory pooling
|
| |
| | packet_queue.h |
| | 📬 Thread-safe packet queue system for per-client send threads
|
| |