From 7a122b4bd1d5af845f6fd32576e8e24e74de78a2 Mon Sep 17 00:00:00 2001 From: Xavier Roche Date: Wed, 28 Oct 2026 20:09:23 +0100 Subject: [PATCH 1/2] Pin the engine 3.51.0 tag and release 3.51.0.110 The engine tagged 3.51.0 as b0972289, and its HTTRACK_VERSIONID reads "3.51.0", so the versionName prefix follows it and versionCode goes to 110. The tag adds two commits over the previous pin. Neither one adds or removes a source file, so Android.mk needs no change. The release notes keep their four bullets and take only the new version number. The login and Accept-headers story they tell has reached the internal track alone, so nobody on production has read it yet. Built both ABIs and ran the unit tests: 660 pass, none skipped. Co-Authored-By: Claude Opus 5 (1M context) Signed-off-by: Xavier Roche --- app/build.gradle | 4 ++-- app/src/main/jni/httrack | 2 +- distribution/whatsnew/whatsnew-bg | 2 +- distribution/whatsnew/whatsnew-cs-CZ | 2 +- distribution/whatsnew/whatsnew-da-DK | 2 +- distribution/whatsnew/whatsnew-de-DE | 2 +- distribution/whatsnew/whatsnew-el-GR | 2 +- distribution/whatsnew/whatsnew-en-US | 2 +- distribution/whatsnew/whatsnew-es-ES | 2 +- distribution/whatsnew/whatsnew-et | 2 +- distribution/whatsnew/whatsnew-fi-FI | 2 +- distribution/whatsnew/whatsnew-fr-FR | 2 +- distribution/whatsnew/whatsnew-hr | 2 +- distribution/whatsnew/whatsnew-hu-HU | 2 +- distribution/whatsnew/whatsnew-it-IT | 2 +- distribution/whatsnew/whatsnew-ja-JP | 2 +- distribution/whatsnew/whatsnew-mk-MK | 2 +- distribution/whatsnew/whatsnew-nl-NL | 2 +- distribution/whatsnew/whatsnew-no-NO | 2 +- distribution/whatsnew/whatsnew-pl-PL | 2 +- distribution/whatsnew/whatsnew-pt-BR | 2 +- distribution/whatsnew/whatsnew-pt-PT | 2 +- distribution/whatsnew/whatsnew-ro | 2 +- distribution/whatsnew/whatsnew-ru-RU | 2 +- distribution/whatsnew/whatsnew-sk | 2 +- distribution/whatsnew/whatsnew-sl | 2 +- distribution/whatsnew/whatsnew-sv-SE | 2 +- distribution/whatsnew/whatsnew-tr-TR | 2 +- distribution/whatsnew/whatsnew-uk | 2 +- distribution/whatsnew/whatsnew-zh-CN | 2 +- distribution/whatsnew/whatsnew-zh-TW | 2 +- 31 files changed, 32 insertions(+), 32 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index 6d0f9da..bb3ce83 100755 --- a/app/build.gradle +++ b/app/build.gradle @@ -16,9 +16,9 @@ android { // insets (EdgeToEdge) are now mandatory: the platform ignores the opt-out at this level. targetSdk 36 // Must exceed the versionCode currently live on the Play listing before uploading. - versionCode 109 + versionCode 110 // Prefix is the pinned engine's HTTRACK_VERSIONID; fourth part is versionCode. - versionName "3.50.5.109" + versionName "3.51.0.110" ndk { abiFilters "arm64-v8a", "x86_64" diff --git a/app/src/main/jni/httrack b/app/src/main/jni/httrack index eddf187..b097228 160000 --- a/app/src/main/jni/httrack +++ b/app/src/main/jni/httrack @@ -1 +1 @@ -Subproject commit eddf187ca9e181108975e77a7b43feb785b37cac +Subproject commit b0972289468f41652f88708300d6fa0e33472b3f diff --git a/distribution/whatsnew/whatsnew-bg b/distribution/whatsnew/whatsnew-bg index de7f46c..0f50263 100644 --- a/distribution/whatsnew/whatsnew-bg +++ b/distribution/whatsnew/whatsnew-bg @@ -1,4 +1,4 @@ -HTTrack 3.50.5: копирайте сайт, който изисква профил. +HTTrack 3.51.0: копирайте сайт, който изисква профил. • Ново: влезте с браузър преди копирането. Копието използва тази сесия и изпраща на сайта самоличността на браузъра ви • Ново: поле за заглавки Accept, по един ред за всеки вид връзка diff --git a/distribution/whatsnew/whatsnew-cs-CZ b/distribution/whatsnew/whatsnew-cs-CZ index ab19148..b0e49f6 100644 --- a/distribution/whatsnew/whatsnew-cs-CZ +++ b/distribution/whatsnew/whatsnew-cs-CZ @@ -1,4 +1,4 @@ -HTTrack 3.50.5: zkopírujte web, který vyžaduje účet. +HTTrack 3.51.0: zkopírujte web, který vyžaduje účet. • Novinka: před kopírováním se přihlaste v prohlížeči. Kopie využije toto přihlášení a odešle webu totožnost vašeho prohlížeče • Novinka: pole hlaviček Accept, jeden řádek pro každý druh odkazu diff --git a/distribution/whatsnew/whatsnew-da-DK b/distribution/whatsnew/whatsnew-da-DK index 98722d8..16fb888 100644 --- a/distribution/whatsnew/whatsnew-da-DK +++ b/distribution/whatsnew/whatsnew-da-DK @@ -1,4 +1,4 @@ -HTTrack 3.50.5: kopier et websted, der kræver en konto. +HTTrack 3.51.0: kopier et websted, der kræver en konto. • Nyt: log ind med en browser før kopieringen. Kopien bruger det login og sender webstedet din browsers identitet • Nyt: et felt til Accept-headere, med en linje pr. type link diff --git a/distribution/whatsnew/whatsnew-de-DE b/distribution/whatsnew/whatsnew-de-DE index 3ef3432..0407e8d 100644 --- a/distribution/whatsnew/whatsnew-de-DE +++ b/distribution/whatsnew/whatsnew-de-DE @@ -1,4 +1,4 @@ -HTTrack 3.50.5: Kopieren Sie eine Website, die ein Konto verlangt. +HTTrack 3.51.0: Kopieren Sie eine Website, die ein Konto verlangt. • Neu: Melden Sie sich vor der Kopie mit einem Browser an. Die Kopie nutzt diese Sitzung und sendet der Website die Identität Ihres Browsers • Neu: ein Feld für Accept-Header, mit einer Zeile pro Linkart diff --git a/distribution/whatsnew/whatsnew-el-GR b/distribution/whatsnew/whatsnew-el-GR index b18c745..b9638e5 100644 --- a/distribution/whatsnew/whatsnew-el-GR +++ b/distribution/whatsnew/whatsnew-el-GR @@ -1,4 +1,4 @@ -HTTrack 3.50.5: αντιγράψτε έναν ιστότοπο που ζητά λογαριασμό. +HTTrack 3.51.0: αντιγράψτε έναν ιστότοπο που ζητά λογαριασμό. • Νέο: συνδεθείτε με έναν περιηγητή πριν την αντιγραφή. Η αντιγραφή κρατά αυτή τη σύνδεση και στέλνει στον ιστότοπο την ταυτότητα του περιηγητή • Νέο: πλαίσιο κεφαλίδων Accept, με μία γραμμή για κάθε είδος συνδέσμου diff --git a/distribution/whatsnew/whatsnew-en-US b/distribution/whatsnew/whatsnew-en-US index ec8b5b2..b867659 100644 --- a/distribution/whatsnew/whatsnew-en-US +++ b/distribution/whatsnew/whatsnew-en-US @@ -1,4 +1,4 @@ -HTTrack 3.50.5: copy a site that needs an account. +HTTrack 3.51.0: copy a site that needs an account. • New: log in with a browser before the copy. The copy reuses that session, and sends the site your browser's own identity • New: an Accept headers box, with one row per kind of link diff --git a/distribution/whatsnew/whatsnew-es-ES b/distribution/whatsnew/whatsnew-es-ES index 2bfead9..79a1433 100644 --- a/distribution/whatsnew/whatsnew-es-ES +++ b/distribution/whatsnew/whatsnew-es-ES @@ -1,4 +1,4 @@ -HTTrack 3.50.5: copie un sitio que pide una cuenta. +HTTrack 3.51.0: copie un sitio que pide una cuenta. • Nuevo: inicie sesión con un navegador antes de la copia. La copia reutiliza esa sesión y envía al sitio la identidad de su navegador • Nuevo: un cuadro de encabezados Accept, con una fila por tipo de enlace diff --git a/distribution/whatsnew/whatsnew-et b/distribution/whatsnew/whatsnew-et index f5e1ae6..7fffa6f 100644 --- a/distribution/whatsnew/whatsnew-et +++ b/distribution/whatsnew/whatsnew-et @@ -1,4 +1,4 @@ -HTTrack 3.50.5: kopeeri sait, mis nõuab kontot. +HTTrack 3.51.0: kopeeri sait, mis nõuab kontot. • Uus: logi enne kopeerimist brauseris sisse. Koopia kasutab seda sessiooni ja saadab saidile sinu brauseri identiteedi • Uus: Accept-päiste väli, iga lingiliigi kohta üks rida diff --git a/distribution/whatsnew/whatsnew-fi-FI b/distribution/whatsnew/whatsnew-fi-FI index dc30eed..56605cd 100644 --- a/distribution/whatsnew/whatsnew-fi-FI +++ b/distribution/whatsnew/whatsnew-fi-FI @@ -1,4 +1,4 @@ -HTTrack 3.50.5: kopioi sivusto, joka vaatii tilin. +HTTrack 3.51.0: kopioi sivusto, joka vaatii tilin. • Uutta: kirjaudu selaimella sisään ennen kopiointia. Kopiointi käyttää tätä istuntoa ja lähettää sivustolle selaimesi tunnisteen • Uutta: Accept-otsakkeiden kenttä, yksi rivi jokaiselle linkkityypille diff --git a/distribution/whatsnew/whatsnew-fr-FR b/distribution/whatsnew/whatsnew-fr-FR index 3a05b90..bf2e1a0 100644 --- a/distribution/whatsnew/whatsnew-fr-FR +++ b/distribution/whatsnew/whatsnew-fr-FR @@ -1,4 +1,4 @@ -HTTrack 3.50.5 : copiez un site qui demande un compte. +HTTrack 3.51.0 : copiez un site qui demande un compte. • Nouveau : connectez-vous avec un navigateur avant la copie. La copie réutilise cette session et envoie au site l'identité de votre navigateur • Nouveau : une zone d'en-têtes Accept, avec une ligne par type de lien diff --git a/distribution/whatsnew/whatsnew-hr b/distribution/whatsnew/whatsnew-hr index fc44ed1..fd54666 100644 --- a/distribution/whatsnew/whatsnew-hr +++ b/distribution/whatsnew/whatsnew-hr @@ -1,4 +1,4 @@ -HTTrack 3.50.5: kopirajte web-mjesto koje traži račun. +HTTrack 3.51.0: kopirajte web-mjesto koje traži račun. • Novo: prijavite se u pregledniku prije kopiranja. Kopija koristi tu prijavu i web-mjestu šalje identitet vašeg preglednika • Novo: polje za Accept zaglavlja, s jednim redom za svaku vrstu veze diff --git a/distribution/whatsnew/whatsnew-hu-HU b/distribution/whatsnew/whatsnew-hu-HU index 3a61a95..0619494 100644 --- a/distribution/whatsnew/whatsnew-hu-HU +++ b/distribution/whatsnew/whatsnew-hu-HU @@ -1,4 +1,4 @@ -HTTrack 3.50.5: fiókot kérő webhely másolása. +HTTrack 3.51.0: fiókot kérő webhely másolása. • Újdonság: a másolás előtt jelentkezzen be egy böngészőben. A másolás ezt a munkamenetet használja, és a böngésző azonosítóját küldi a webhelynek • Újdonság: Accept fejléc mező, hivatkozástípusonként egy sorral diff --git a/distribution/whatsnew/whatsnew-it-IT b/distribution/whatsnew/whatsnew-it-IT index e9acb8e..331eecb 100644 --- a/distribution/whatsnew/whatsnew-it-IT +++ b/distribution/whatsnew/whatsnew-it-IT @@ -1,4 +1,4 @@ -HTTrack 3.50.5: copia un sito che richiede un account. +HTTrack 3.51.0: copia un sito che richiede un account. • Novità: accedi con un browser prima della copia. La copia riusa quella sessione e invia al sito l'identità del tuo browser • Novità: un riquadro per le intestazioni Accept, con una riga per tipo di collegamento diff --git a/distribution/whatsnew/whatsnew-ja-JP b/distribution/whatsnew/whatsnew-ja-JP index 63ea813..1ad2208 100644 --- a/distribution/whatsnew/whatsnew-ja-JP +++ b/distribution/whatsnew/whatsnew-ja-JP @@ -1,4 +1,4 @@ -HTTrack 3.50.5: アカウントが必要なサイトもコピーできます。 +HTTrack 3.51.0: アカウントが必要なサイトもコピーできます。 • 新機能: コピーの前にブラウザーでログインします。コピーはそのセッションを引き継ぎ、ブラウザーと同じ識別情報をサイトに送ります • 新機能: リンクの種類ごとに 1 行の Accept ヘッダー欄 diff --git a/distribution/whatsnew/whatsnew-mk-MK b/distribution/whatsnew/whatsnew-mk-MK index 508d900..2e04a14 100644 --- a/distribution/whatsnew/whatsnew-mk-MK +++ b/distribution/whatsnew/whatsnew-mk-MK @@ -1,4 +1,4 @@ -HTTrack 3.50.5: копирајте мрежно место што бара сметка. +HTTrack 3.51.0: копирајте мрежно место што бара сметка. • Ново: најавете се со прелистувач пред копирањето. Копијата ја користи таа сесија и му го испраќа на мрежното место идентитетот на вашиот прелистувач • Ново: поле за заглавија Accept, по еден ред за секој вид врска diff --git a/distribution/whatsnew/whatsnew-nl-NL b/distribution/whatsnew/whatsnew-nl-NL index 9e41cea..32454a1 100644 --- a/distribution/whatsnew/whatsnew-nl-NL +++ b/distribution/whatsnew/whatsnew-nl-NL @@ -1,4 +1,4 @@ -HTTrack 3.50.5: kopieer een site die een account vraagt. +HTTrack 3.51.0: kopieer een site die een account vraagt. • Nieuw: meld u met een browser aan vóór het kopiëren. De kopie hergebruikt die sessie en stuurt de site de identiteit van uw browser • Nieuw: een vak voor Accept-headers, met een regel per soort link diff --git a/distribution/whatsnew/whatsnew-no-NO b/distribution/whatsnew/whatsnew-no-NO index 87a55db..f49abb4 100644 --- a/distribution/whatsnew/whatsnew-no-NO +++ b/distribution/whatsnew/whatsnew-no-NO @@ -1,4 +1,4 @@ -HTTrack 3.50.5: kopier et nettsted som krever en konto. +HTTrack 3.51.0: kopier et nettsted som krever en konto. • Nytt: logg inn med en nettleser før kopieringen. Kopien bruker den innloggingen og sender nettstedet nettleserens identitet • Nytt: et felt for Accept-hoder, med én linje per lenketype diff --git a/distribution/whatsnew/whatsnew-pl-PL b/distribution/whatsnew/whatsnew-pl-PL index 87b9282..b7d5d66 100644 --- a/distribution/whatsnew/whatsnew-pl-PL +++ b/distribution/whatsnew/whatsnew-pl-PL @@ -1,4 +1,4 @@ -HTTrack 3.50.5: skopiuj witrynę, która wymaga konta. +HTTrack 3.51.0: skopiuj witrynę, która wymaga konta. • Nowość: zaloguj się w przeglądarce przed kopiowaniem. Kopia użyje tej sesji i wyśle witrynie tożsamość Twojej przeglądarki • Nowość: pole nagłówków Accept, po jednym wierszu na rodzaj odnośnika diff --git a/distribution/whatsnew/whatsnew-pt-BR b/distribution/whatsnew/whatsnew-pt-BR index c8e653a..baf5389 100644 --- a/distribution/whatsnew/whatsnew-pt-BR +++ b/distribution/whatsnew/whatsnew-pt-BR @@ -1,4 +1,4 @@ -HTTrack 3.50.5: copie um site que pede uma conta. +HTTrack 3.51.0: copie um site que pede uma conta. • Novo: faça login com um navegador antes da cópia. A cópia reutiliza essa sessão e envia ao site a identidade do seu navegador • Novo: uma caixa de cabeçalhos Accept, com uma linha por tipo de link diff --git a/distribution/whatsnew/whatsnew-pt-PT b/distribution/whatsnew/whatsnew-pt-PT index 7127b0c..4fcd88d 100644 --- a/distribution/whatsnew/whatsnew-pt-PT +++ b/distribution/whatsnew/whatsnew-pt-PT @@ -1,4 +1,4 @@ -HTTrack 3.50.5: copie um sítio que pede uma conta. +HTTrack 3.51.0: copie um sítio que pede uma conta. • Novo: inicie sessão com um navegador antes da cópia. A cópia reutiliza essa sessão e envia ao sítio a identidade do seu navegador • Novo: uma caixa de cabeçalhos Accept, com uma linha por tipo de ligação diff --git a/distribution/whatsnew/whatsnew-ro b/distribution/whatsnew/whatsnew-ro index 969bcfb..6c6b7a1 100644 --- a/distribution/whatsnew/whatsnew-ro +++ b/distribution/whatsnew/whatsnew-ro @@ -1,4 +1,4 @@ -HTTrack 3.50.5: copiați un site care cere un cont. +HTTrack 3.51.0: copiați un site care cere un cont. • Nou: conectați-vă cu un browser înainte de copiere. Copierea folosește acea sesiune și trimite site-ului identitatea browserului dumneavoastră • Nou: o casetă pentru anteturile Accept, cu un rând pentru fiecare fel de link diff --git a/distribution/whatsnew/whatsnew-ru-RU b/distribution/whatsnew/whatsnew-ru-RU index ceed663..74e3fc1 100644 --- a/distribution/whatsnew/whatsnew-ru-RU +++ b/distribution/whatsnew/whatsnew-ru-RU @@ -1,4 +1,4 @@ -HTTrack 3.50.5: копирование сайта, который требует учётную запись. +HTTrack 3.51.0: копирование сайта, который требует учётную запись. • Новое: войдите в браузере до начала копирования. Копия использует этот сеанс и отправляет сайту тот же идентификатор браузера • Новое: поле заголовков Accept, по одной строке на вид ссылки diff --git a/distribution/whatsnew/whatsnew-sk b/distribution/whatsnew/whatsnew-sk index b670209..bf5ce63 100644 --- a/distribution/whatsnew/whatsnew-sk +++ b/distribution/whatsnew/whatsnew-sk @@ -1,4 +1,4 @@ -HTTrack 3.50.5: skopírujte web, ktorý vyžaduje účet. +HTTrack 3.51.0: skopírujte web, ktorý vyžaduje účet. • Novinka: pred kopírovaním sa prihláste v prehliadači. Kópia použije toto prihlásenie a odošle webu totožnosť vášho prehliadača • Novinka: pole hlavičiek Accept, jeden riadok na druh odkazu diff --git a/distribution/whatsnew/whatsnew-sl b/distribution/whatsnew/whatsnew-sl index 17e5fa2..8173c77 100644 --- a/distribution/whatsnew/whatsnew-sl +++ b/distribution/whatsnew/whatsnew-sl @@ -1,4 +1,4 @@ -HTTrack 3.50.5: kopirajte spletišče, ki zahteva račun. +HTTrack 3.51.0: kopirajte spletišče, ki zahteva račun. • Novo: pred kopiranjem se prijavite v brskalniku. Kopija uporabi to prijavo in spletišču pošlje identiteto vašega brskalnika • Novo: polje za glave Accept, z eno vrstico za vsako vrsto povezave diff --git a/distribution/whatsnew/whatsnew-sv-SE b/distribution/whatsnew/whatsnew-sv-SE index cd723c4..83faea5 100644 --- a/distribution/whatsnew/whatsnew-sv-SE +++ b/distribution/whatsnew/whatsnew-sv-SE @@ -1,4 +1,4 @@ -HTTrack 3.50.5: kopiera en webbplats som kräver ett konto. +HTTrack 3.51.0: kopiera en webbplats som kräver ett konto. • Nytt: logga in med en webbläsare före kopieringen. Kopian använder den inloggningen och skickar webbplatsen din webbläsares identitet • Nytt: en ruta för Accept-huvuden, med en rad per länktyp diff --git a/distribution/whatsnew/whatsnew-tr-TR b/distribution/whatsnew/whatsnew-tr-TR index f36763d..e7e120d 100644 --- a/distribution/whatsnew/whatsnew-tr-TR +++ b/distribution/whatsnew/whatsnew-tr-TR @@ -1,4 +1,4 @@ -HTTrack 3.50.5: hesap isteyen bir siteyi kopyalayın. +HTTrack 3.51.0: hesap isteyen bir siteyi kopyalayın. • Yeni: kopyalamadan önce bir tarayıcıda oturum açın. Kopyalama bu oturumu kullanır ve siteye tarayıcınızın kimliğini gönderir • Yeni: her bağlantı türü için bir satır içeren Accept başlıkları kutusu diff --git a/distribution/whatsnew/whatsnew-uk b/distribution/whatsnew/whatsnew-uk index ca057e9..5e5bb07 100644 --- a/distribution/whatsnew/whatsnew-uk +++ b/distribution/whatsnew/whatsnew-uk @@ -1,4 +1,4 @@ -HTTrack 3.50.5: копіювання сайту, який вимагає обліковий запис. +HTTrack 3.51.0: копіювання сайту, який вимагає обліковий запис. • Нове: увійдіть у браузері перед копіюванням. Копія використовує цей сеанс і надсилає сайту той самий ідентифікатор браузера • Нове: поле заголовків Accept, по одному рядку на вид посилання diff --git a/distribution/whatsnew/whatsnew-zh-CN b/distribution/whatsnew/whatsnew-zh-CN index 66d7d59..38e0c82 100644 --- a/distribution/whatsnew/whatsnew-zh-CN +++ b/distribution/whatsnew/whatsnew-zh-CN @@ -1,4 +1,4 @@ -HTTrack 3.50.5:可以复制需要账号的网站。 +HTTrack 3.51.0:可以复制需要账号的网站。 • 新增:复制前先用浏览器登录。复制会沿用该会话,并向网站发送与浏览器相同的标识 • 新增:Accept 头部设置框,每种链接一行 diff --git a/distribution/whatsnew/whatsnew-zh-TW b/distribution/whatsnew/whatsnew-zh-TW index afa6b08..35dcbc3 100644 --- a/distribution/whatsnew/whatsnew-zh-TW +++ b/distribution/whatsnew/whatsnew-zh-TW @@ -1,4 +1,4 @@ -HTTrack 3.50.5:可以複製需要帳號的網站。 +HTTrack 3.51.0:可以複製需要帳號的網站。 • 新增:複製前先用瀏覽器登入。複製會沿用該工作階段,並向網站傳送與瀏覽器相同的識別資訊 • 新增:Accept 標頭設定框,每種連結一行 From cf239482d1da1cfdacf6069789956019d9d3c40e Mon Sep 17 00:00:00 2001 From: Xavier Roche Date: Wed, 28 Oct 2026 20:15:36 +0100 Subject: [PATCH 2/2] Name the versionName format instead of splicing two clauses A semicolon joined two statements in the comment above versionName. The reader had to work out that the prefix and the fourth part make one string, so the comment now gives the format. Co-Authored-By: Claude Opus 5 (1M context) Signed-off-by: Xavier Roche --- app/build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/build.gradle b/app/build.gradle index bb3ce83..ea9ad08 100755 --- a/app/build.gradle +++ b/app/build.gradle @@ -17,7 +17,7 @@ android { targetSdk 36 // Must exceed the versionCode currently live on the Play listing before uploading. versionCode 110 - // Prefix is the pinned engine's HTTRACK_VERSIONID; fourth part is versionCode. + // versionName = . versionName "3.51.0.110" ndk {