Skip to content

Release 3.49.13#631

Merged
xroche merged 1 commit into
masterfrom
release-3.49.13
Jul 18, 2026
Merged

Release 3.49.13#631
xroche merged 1 commit into
masterfrom
release-3.49.13

Conversation

@xroche

@xroche xroche commented Jul 18, 2026

Copy link
Copy Markdown
Owner

Release 3.49.13. Rolls up everything merged since 3.49.12: SOCKS5 and CONNECT proxy support, brotli and zstd content decoding, a family of --update data-loss fixes, port range-checking across the crawled-URL, listen and ftp:// paths, 2 GB+ file handling and non-ASCII paths on Windows, and the Windows toolchain port to VS2022 with OpenSSL 3. Full list in history.txt.

VERSION_INFO moves 3:4:0 to 3:5:0, a revision bump only: the installed struct layouts and the exported symbol set are unchanged since 3.49.12, so the soname stays libhttrack.so.3 and the Debian runtime package is not renamed. Packaging adds libbrotli-dev and libzstd-dev to the build-deps and stops shipping libhtsjava.so.3* (the Java-applet parser was removed upstream).

Bump the version in configure.ac, htsglobal.h and the Windows version
resource, and move VERSION_INFO to 3:5:0. The installed struct layouts and
the exported symbol set are unchanged since 3.49.12, so the soname stays
libhttrack.so.3 and no Debian package rename is needed.

The release is a large one: SOCKS5 and CONNECT proxy support, brotli and
zstd content decoding, a family of --update data-loss fixes, 2 GB+ file
handling on Windows and 32-bit builds, and the Windows toolchain port to
VS2022 with its own CI test suite.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Signed-off-by: Xavier Roche <roche@httrack.com>
@xroche
xroche merged commit 1c1c0b1 into master Jul 18, 2026
21 checks passed
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.

1 participant