Skip to content

Release 3.49.10#442

Merged
xroche merged 1 commit into
masterfrom
release-3.49.10
Jun 28, 2026
Merged

Release 3.49.10#442
xroche merged 1 commit into
masterfrom
release-3.49.10

Conversation

@xroche

@xroche xroche commented Jun 28, 2026

Copy link
Copy Markdown
Owner

Cuts 3.49.10, the first release since 3.49.9 (27 commits). New options: --cookies-file to preload a Netscape cookies.txt, --pause for a random inter-file delay, --strip-query to drop query keys from the dedup naming, and the -%u URL hacks split into independent --keep-www-prefix, --keep-double-slashes and --keep-query-order toggles. Notable crawl fixes: redirect-fragment stripping (#204), 206 Content-Range resume (#198), early -mime: abort (#58), the 412/416 reget loop on continue/update (#206), unrecognized URL tails (#115), and recovery from a dead IPv6 address instead of hanging.

The library stays soname .so.3. VERSION_INFO moves 3:1:0 to 3:2:0 because the only ABI change this cycle was appending tail fields to the installed options struct; every existing symbol and offset is untouched, so the upload is source-only with no NEW and no package rename.

debian/changelog carries the Debian-specific items (DEP-5 copyright #415, chromium-first webhttrack dependency #436, minizip embedded-library override #419) and bumps Standards-Version to 4.7.4, after checking the 4.7.1 through 4.7.4 upgrading checklist needs no package change here.

Built clean; make check green (46 pass, 7 network-skipped); the binary reports 3.49-10.

@xroche xroche force-pushed the release-3.49.10 branch from 59ec1d1 to dbf3f8f Compare June 28, 2026 12:19
Bump the package version to 3.49.10 and curate the release notes.

VERSION_INFO goes 3:1:0 -> 3:2:0: the cycle only appended tail fields to the
installed options struct (--cookies-file, --pause, --strip-query, the -%u
split), no existing symbol or offset changed, so the soname stays .so.3.

history.txt gets the 3.49-10 block; debian/changelog gets 3.49.10-1 with the
Debian-specific items (DEP-5 copyright, chromium-first browser dep, minizip
embedded-library override). Standards-Version 4.7.0 -> 4.7.4: the intervening
Policy changes (usr-merge, /usr/games, Priority recommendation, -dev linker
scripts, non-free-firmware) need no package change.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Signed-off-by: Xavier Roche <roche@httrack.com>
@xroche xroche force-pushed the release-3.49.10 branch from dbf3f8f to aecbaa9 Compare June 28, 2026 12:21
@xroche xroche merged commit 97f398e into master Jun 28, 2026
14 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