Changelog

Version 0.10.0 - 2026-01-06

update c, h files

Changes: 4 files, 145 lines Languages: C (145 lines)

Version 0.9.0 - 2026-01-01

update c files

Changes: 1 files, 5 lines Languages: C (5 lines)

Version 0.8.0 - 2025-12-29

Enables keep-alive connections for internal routes, allowing multiple requests over the same connection. Adds a test to verify handling of the second request on an internal route.

Changes: 2 files, 99 lines Languages: C (99 lines)

Version 0.7.0 - 2025-12-29

The dashboard now formats numbers and times in metrics for improved readability.

Changes: 1 files, 14 lines Languages: C (14 lines)

Version 0.6.0 - 2025-12-29

Integrates monitoring metrics into connection handling to provide real-time insights into network performance. Redesigns the dashboard with advanced metrics and charts for enhanced visualization of system data.

Changes: 9 files, 1245 lines Languages: C (1245 lines)

Version 0.5.0 - 2025-12-28

Enhances authentication security by preventing timing attacks and clearing sensitive memory, while adding rate limiting to protect against abusive client requests. Enables SSL hostname verification and preferred cipher suites for improved connection security, and fixes request denial when rate limit allocation fails.

Changes: 49 files, 138 lines Languages: C (134 lines), Markdown (4 lines)

Version 0.4.0 - 2025-12-15

Add comprehensive tests for the auth, buffer, and connection modules. Enhance the build process with logging test support and an increased minimum coverage threshold.

Changes: 8 files, 2046 lines Languages: C (2036 lines), Other (10 lines)

Version 0.3.0 - 2025-12-15

Adds socket optimization functions that enable TCP_NODELAY for reduced connection latency and enhance upstream handling. Includes tests for connection optimizations, caching, and cleanup to verify functionality.

Changes: 2 files, 146 lines Languages: C (146 lines)

Version 0.2.0 - 2025-12-15

Optimizes performance through enhanced socket settings and caching, reducing latency in connections. Adds host header validation to client requests and improves DNS resolution error handling for more reliable network operations.

Changes: 4 files, 79 lines Languages: C (79 lines)

Version 0.1.0 - 2025-12-15

Implements zero-copy data forwarding to enhance connection performance. Caches patch buffers in connection structures and optimizes buffer compaction during read handling to reduce memory allocations.

Changes: 2 files, 153 lines Languages: C (153 lines)