Skip to content
This repository was archived by the owner on Mar 31, 2026. It is now read-only.

Commit 9a16838

Browse files
committed
docs: add v3.5.4 changelog entry
1 parent 53a5b10 commit 9a16838

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

CHANGELOG.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,17 @@
22

33
All notable changes to this project will be documented in this file.
44

5+
## [3.5.4] - 2026-03-28
6+
7+
### Fixed
8+
- **DC table port field silently truncated** — struct initializers put port 443 into the `ipv6[0]` field (unsigned char, truncated to 187) instead of the `port` field, introduced when IPv6 addresses were added. Switched to designated initializers
9+
- **Use-after-free in buffer chunk cleanup**`free_block_queue` was accessed after `free(C)` in `free_msg_buffers_chunk_internal`. The prior `memset` masked the bug (pointer was already zeroed), but it was still undefined behavior. Found by the new `-Werror` CI job
10+
11+
### Added
12+
- **`-Werror` CI build check** — compiles with warnings-as-errors on every push to catch issues like the DC table overflow before release. The main Makefile keeps `-Wall` without `-Werror` for end-user build compatibility
13+
- **Scheduled weekly fuzz campaign** — runs each fuzz target for 30 minutes with corpus persistence across runs, incremental coverage growth, and auto-filed GitHub issues on crash ([#58](https://github.com/GetPageSpeed/MTProxy/issues/58))
14+
- README translations: Russian, Farsi, Vietnamese
15+
516
## [3.5.3] - 2026-03-28
617

718
### Fixed
@@ -11,7 +22,6 @@ All notable changes to this project will be documented in this file.
1122
### Added
1223
- IPv6 DC addresses for direct-to-DC mode (from tdesktop source)
1324
- Warning when IPv6 ME relay addresses detected in config (broken server-side since ~2023)
14-
- **Scheduled weekly fuzz campaign** — runs each fuzz target for 30 minutes with corpus persistence across runs, incremental coverage growth, and auto-filed GitHub issues on crash ([#58](https://github.com/GetPageSpeed/MTProxy/issues/58))
1525

1626
## [3.5.2] - 2026-03-28
1727

0 commit comments

Comments
 (0)