[Git][java-team/css-validator][master] 4 commits: refresh patches through gbp pq

bastif (@bastif) gitlab at salsa.debian.org
Sat Mar 14 15:12:02 GMT 2026



bastif pushed to branch master at Debian Java Maintainers / css-validator


Commits:
1263209d by Fab Stz at 2026-03-14T13:12:44+01:00
refresh patches through gbp pq

- - - - -
b4133d00 by Fab Stz at 2026-03-14T13:47:13+01:00
Add Patch "Use Servlet API 3.0 HttpServletRequest.getPart to process form data"

- - - - -
fc563da1 by Fab Stz at 2026-03-14T14:01:39+01:00
d/t: enable tomcat11 webapp test by file Upload

BTW add tests for GET request on the other servlet containers

- - - - -
6bffb4ea by Fab Stz at 2026-03-14T14:01:42+01:00
Remove workarounds for upstream issue #455

- - - - -


19 changed files:

- debian/README.TODO
- debian/css-validator-tomcat11.xml
- debian/patches/0001-use-classpath-property-to-build.patch
- debian/patches/0011-Replace-w3c-image-and-url-by-debian-s-part1.patch
- debian/patches/0012-Replace-w3c-image-and-url-by-debian-s-part2.patch
- + debian/patches/0015-Use-Servlet-API-3.0-HttpServletRequest.getPart-to-pr.patch
- debian/patches/debian-cleanup-privacy-breach.patch
- debian/patches/debian-cleanup-privacy-breach2.patch
- debian/patches/debian-cleanup-privacy-breach3.patch
- debian/patches/debian-cleanup-privacy-breach4.patch
- debian/patches/debian-cleanup-privacy-breach5.patch
- debian/patches/debian-fix-path-to-html.patch
- debian/patches/debian-mootools-more.patch
- debian/patches/debian-parse_argument_of_generators.patch
- debian/patches/import_classes_from_jigsaw.patch
- debian/patches/install_scripts_only_js.patch
- debian/patches/remove-link-to-w3c-valid-image.patch
- debian/patches/series
- debian/tests/control


Changes:

=====================================
debian/README.TODO
=====================================
@@ -13,8 +13,5 @@ Reminder & Packaging notes:
      - https://github.com/jetty/jetty.project/issues/13330
      - https://bz.apache.org/bugzilla/show_bug.cgi?id=69735
  - tomcat10 & tomcat11: update comment in README.Debian once tomcat bugs are fixed (wrt jakartaee-migration)
- - tomcat11: restore test 'debian/tests/webapp_validate_file.sh "tomcat11"' when fixed upstream Issue css-validator#455
-   In the meantime, the autopkgtest is made by URL instead of file upload.
- - tomcat11: remove `allowCasualMultipartParsing="true"` when fixed upstream Issue css-validator#455
 
 Instructions for installation of css-validator on jigsaw can be found at https://jigsaw.w3.org/css-validator/DOWNLOAD.html


=====================================
debian/css-validator-tomcat11.xml
=====================================
@@ -2,13 +2,7 @@
     Context configuration file for Css Validator
 -->
 
-<!--
-  use allowCasualMultipartParsing="true" on Context with tomcat11
-  to prevent error "Unable to process parts as no multi-part configuration has been provided"
-  See: https://github.com/w3c/css-validator/issues/455
-  However, setting the parameter reveals another error on file upload or content upload
--->
-<Context docBase="/usr/share/css-validator/webapp" allowCasualMultipartParsing="true">
+<Context docBase="/usr/share/css-validator/webapp">
   <!-- Let Tomcat convert from javax.servlet to jakarta.servlet. Since Tomcat10 -->
   <Loader jakartaConverter="TOMCAT" />
   <Resources allowLinking="true" />


=====================================
debian/patches/0001-use-classpath-property-to-build.patch
=====================================
@@ -1,8 +1,8 @@
 From: Fab Stz <fabstz-it at yahoo.fr>
 Date: Wed, 11 Jun 2025 15:23:43 +0200
 Subject: use classpath property to build
-Forwarded: not-needed
 
+Forwarded: not-needed
 ---
  build.xml | 4 ++--
  1 file changed, 2 insertions(+), 2 deletions(-)


=====================================
debian/patches/0011-Replace-w3c-image-and-url-by-debian-s-part1.patch
=====================================
@@ -1,4 +1,3 @@
-From a2c17796180e72fc6a021205cc3ccce96a7c9632 Mon Sep 17 00:00:00 2001
 From: tenzap <fabstz-it at yahoo.fr>
 Date: Mon, 7 Jul 2025 08:22:30 +0200
 Subject: [PATCH 1/2] Replace w3c image and url by debian's - part1
@@ -103,7 +102,7 @@ done
  79 files changed, 80 insertions(+), 80 deletions(-)
 
 diff --git a/DOWNLOAD.html.bg b/DOWNLOAD.html.bg
-index ccd6f3ae..ae604ae3 100644
+index 8829f31..715df46 100644
 --- a/DOWNLOAD.html.bg
 +++ b/DOWNLOAD.html.bg
 @@ -19,7 +19,7 @@
@@ -116,7 +115,7 @@ index ccd6f3ae..ae604ae3 100644
     <p id="tagline">
       Проверете Cascading Style Sheets (CSS) и (X)HTML документи със style sheets
 diff --git a/DOWNLOAD.html.de b/DOWNLOAD.html.de
-index c0dd2640..88048916 100644
+index ddb3b32..5b71622 100644
 --- a/DOWNLOAD.html.de
 +++ b/DOWNLOAD.html.de
 @@ -11,7 +11,7 @@
@@ -129,7 +128,7 @@ index c0dd2640..88048916 100644
     <p id="tagline">
       Check Cascading Style Sheets (CSS) and (X)HTML documents with style sheets
 diff --git a/DOWNLOAD.html.el b/DOWNLOAD.html.el
-index d23969ac..574623dd 100644
+index 27ecc2f..8c1d88d 100644
 --- a/DOWNLOAD.html.el
 +++ b/DOWNLOAD.html.el
 @@ -18,7 +18,7 @@
@@ -142,7 +141,7 @@ index d23969ac..574623dd 100644
     <p id="tagline">
       Έλεγχος Cascading Style Sheets (CSS) και εγγράφων (X)HTML με style sheets
 diff --git a/DOWNLOAD.html.en b/DOWNLOAD.html.en
-index 08193f28..f512df5a 100644
+index cd2e63f..8e8e0b1 100644
 --- a/DOWNLOAD.html.en
 +++ b/DOWNLOAD.html.en
 @@ -18,7 +18,7 @@
@@ -155,7 +154,7 @@ index 08193f28..f512df5a 100644
     <p id="tagline">
       Check Cascading Style Sheets (CSS) and (X)HTML documents with style sheets
 diff --git a/DOWNLOAD.html.es b/DOWNLOAD.html.es
-index 5ae7fb7a..516e61aa 100644
+index df1dccd..ac8028d 100644
 --- a/DOWNLOAD.html.es
 +++ b/DOWNLOAD.html.es
 @@ -15,7 +15,7 @@
@@ -168,7 +167,7 @@ index 5ae7fb7a..516e61aa 100644
     <p id="tagline">
       Check Cascading Style Sheets (CSS) and (X)HTML documents with style sheets
 diff --git a/DOWNLOAD.html.fa b/DOWNLOAD.html.fa
-index 5d771e2b..3df56279 100644
+index 77d5769..295ef09 100644
 --- a/DOWNLOAD.html.fa
 +++ b/DOWNLOAD.html.fa
 @@ -17,7 +17,7 @@
@@ -181,7 +180,7 @@ index 5d771e2b..3df56279 100644
  <div class="doc">
  <h2>دانلود و نصب اعتبار سنج CSS</h2>
 diff --git a/DOWNLOAD.html.fr b/DOWNLOAD.html.fr
-index d6eb79ab..ee77edb4 100644
+index 01e7db7..76a3a3a 100644
 --- a/DOWNLOAD.html.fr
 +++ b/DOWNLOAD.html.fr
 @@ -17,7 +17,7 @@
@@ -194,7 +193,7 @@ index d6eb79ab..ee77edb4 100644
     <p id="tagline">
       Check Cascading Style Sheets (CSS) and (X)HTML documents with style sheets
 diff --git a/DOWNLOAD.html.it b/DOWNLOAD.html.it
-index 02aa4ffe..5cf23dc9 100644
+index 808f496..6713d2f 100644
 --- a/DOWNLOAD.html.it
 +++ b/DOWNLOAD.html.it
 @@ -19,7 +19,7 @@
@@ -207,7 +206,7 @@ index 02aa4ffe..5cf23dc9 100644
     <p id="tagline">
       Check Cascading Style Sheets (CSS) and (X)HTML documents with style sheets
 diff --git a/DOWNLOAD.html.ja b/DOWNLOAD.html.ja
-index 17db5a0c..8441cf00 100644
+index 40a3dac..3a59774 100644
 --- a/DOWNLOAD.html.ja
 +++ b/DOWNLOAD.html.ja
 @@ -19,7 +19,7 @@
@@ -220,7 +219,7 @@ index 17db5a0c..8441cf00 100644
     <p id="tagline">
       Check Cascading Style Sheets (CSS) and (X)HTML documents with style sheets
 diff --git a/DOWNLOAD.html.ko b/DOWNLOAD.html.ko
-index df7aa756..3989bbf7 100644
+index 07368e4..105390b 100644
 --- a/DOWNLOAD.html.ko
 +++ b/DOWNLOAD.html.ko
 @@ -18,7 +18,7 @@
@@ -233,7 +232,7 @@ index df7aa756..3989bbf7 100644
     <p id="tagline">
        캐스케이딩 스타일시트 (CSS)와 스타일시트를 포함한 문서를 검사
 diff --git a/DOWNLOAD.html.nl b/DOWNLOAD.html.nl
-index 4b15fcf6..63a8317d 100644
+index ed02aaa..8c15330 100644
 --- a/DOWNLOAD.html.nl
 +++ b/DOWNLOAD.html.nl
 @@ -17,7 +17,7 @@
@@ -246,7 +245,7 @@ index 4b15fcf6..63a8317d 100644
     <p id="tagline">
       Check Cascading Style Sheets (CSS) and (X)HTML documents with style sheets
 diff --git a/DOWNLOAD.html.pl-PL b/DOWNLOAD.html.pl-PL
-index 98964a0f..b56d66ba 100644
+index fd5a63d..2f8dfe2 100644
 --- a/DOWNLOAD.html.pl-PL
 +++ b/DOWNLOAD.html.pl-PL
 @@ -18,7 +18,7 @@
@@ -259,7 +258,7 @@ index 98964a0f..b56d66ba 100644
     <p id="tagline">
       Check Cascading Style Sheets (CSS) and (X)HTML documents with style sheets
 diff --git a/DOWNLOAD.html.pt-BR b/DOWNLOAD.html.pt-BR
-index c130fe67..8d481d0b 100644
+index 1afe3a0..2ca5337 100644
 --- a/DOWNLOAD.html.pt-BR
 +++ b/DOWNLOAD.html.pt-BR
 @@ -18,7 +18,7 @@
@@ -272,7 +271,7 @@ index c130fe67..8d481d0b 100644
     <p id="tagline">
       Verifica folhas de estilo em cascata (CSS) e documentos (X)HTML com folhas de estilo</p>
 diff --git a/DOWNLOAD.html.ro b/DOWNLOAD.html.ro
-index 454fb883..ee2b5809 100644
+index a440f3c..fc2dc12 100644
 --- a/DOWNLOAD.html.ro
 +++ b/DOWNLOAD.html.ro
 @@ -18,7 +18,7 @@
@@ -285,7 +284,7 @@ index 454fb883..ee2b5809 100644
     <p id="tagline">
       Verifica foile de stil in cascada (CSS) si documentele (X)HTML
 diff --git a/DOWNLOAD.html.ru b/DOWNLOAD.html.ru
-index a04b68b1..849ebf47 100644
+index 6ac6b82..bdb1e14 100644
 --- a/DOWNLOAD.html.ru
 +++ b/DOWNLOAD.html.ru
 @@ -18,7 +18,7 @@
@@ -298,7 +297,7 @@ index a04b68b1..849ebf47 100644
       <p id="tagline">
         Проверка таблиц каскадных стилей (CSS) и документов (X)HTML с таблицами стилей
 diff --git a/DOWNLOAD.html.sv b/DOWNLOAD.html.sv
-index ffd319ec..ed5f268b 100644
+index 5b44daa..7f90a7e 100644
 --- a/DOWNLOAD.html.sv
 +++ b/DOWNLOAD.html.sv
 @@ -18,7 +18,7 @@
@@ -311,7 +310,7 @@ index ffd319ec..ed5f268b 100644
     <p id="tagline">
       Granska formatmallar (<span xml:lang="en" lang="en">Cascading Style Sheets</span>, CSS) och (X)HTML-dokument med formatmallar
 diff --git a/DOWNLOAD.html.uk b/DOWNLOAD.html.uk
-index 88cd4a5f..4f00490d 100644
+index dbbed79..1b729b9 100644
 --- a/DOWNLOAD.html.uk
 +++ b/DOWNLOAD.html.uk
 @@ -18,7 +18,7 @@
@@ -324,7 +323,7 @@ index 88cd4a5f..4f00490d 100644
       <p id="tagline">
         Перевірка таблиць каскадних стилів (CSS) і документів (X)HTML з таблицями стилів
 diff --git a/DOWNLOAD.html.zh-cn b/DOWNLOAD.html.zh-cn
-index 81a095e6..cfd55668 100644
+index 98a4533..15e6290 100644
 --- a/DOWNLOAD.html.zh-cn
 +++ b/DOWNLOAD.html.zh-cn
 @@ -18,7 +18,7 @@
@@ -337,7 +336,7 @@ index 81a095e6..cfd55668 100644
     <p id="tagline">
       Check Cascading Style Sheets (CSS) and (X)HTML documents with style sheets
 diff --git a/Email.html.en b/Email.html.en
-index 82c41633..97477a66 100644
+index ed1addc..8a274bb 100644
 --- a/Email.html.en
 +++ b/Email.html.en
 @@ -14,7 +14,7 @@
@@ -350,7 +349,7 @@ index 82c41633..97477a66 100644
       <p id="tagline">
         Check Cascading Style Sheets (CSS) and (X)HTML documents with style sheets
 diff --git a/Email.html.fr b/Email.html.fr
-index fb9a037c..db66dab7 100644
+index 3f9f51b..079c6f7 100644
 --- a/Email.html.fr
 +++ b/Email.html.fr
 @@ -14,7 +14,7 @@
@@ -363,7 +362,7 @@ index fb9a037c..db66dab7 100644
     <p id="tagline">
       Check Cascading Style Sheets (CSS) and (X)HTML documents with style sheets
 diff --git a/Email.html.ja b/Email.html.ja
-index d043142f..dd7984cf 100644
+index 7fb9563..d8c1848 100644
 --- a/Email.html.ja
 +++ b/Email.html.ja
 @@ -16,7 +16,7 @@
@@ -376,7 +375,7 @@ index d043142f..dd7984cf 100644
       <p id="tagline">
         カスケーディングスタイルシート(CSS)およびスタイルシートを組み込んだ(X)HTML文書を検証
 diff --git a/about.html.bg b/about.html.bg
-index 435e288c..e880960b 100644
+index 058bd53..68ad057 100644
 --- a/about.html.bg
 +++ b/about.html.bg
 @@ -16,7 +16,7 @@
@@ -389,7 +388,7 @@ index 435e288c..e880960b 100644
       <p id="tagline">
         Проверете Cascading Style Sheets (CSS) и (X)HTML документи със style sheets
 diff --git a/about.html.de b/about.html.de
-index d2f070bc..492c5c84 100644
+index 1946b68..8f6149d 100644
 --- a/about.html.de
 +++ b/about.html.de
 @@ -10,7 +10,7 @@
@@ -402,7 +401,7 @@ index d2f070bc..492c5c84 100644
     <p id="tagline">
       Check Cascading Style Sheets (CSS) and (X)HTML documents with style sheets
 diff --git a/about.html.el b/about.html.el
-index 99ecd9cd..e919b2c8 100644
+index 121eedd..5385f1b 100644
 --- a/about.html.el
 +++ b/about.html.el
 @@ -15,7 +15,7 @@
@@ -415,7 +414,7 @@ index 99ecd9cd..e919b2c8 100644
       <p id="tagline">
         Έλεγχος Cascading Style Sheets (CSS) και εγγράφων (X)HTML με style sheets
 diff --git a/about.html.en b/about.html.en
-index 91931032..b75f6e36 100644
+index 8d08484..ea66d88 100644
 --- a/about.html.en
 +++ b/about.html.en
 @@ -15,7 +15,7 @@
@@ -428,7 +427,7 @@ index 91931032..b75f6e36 100644
       <p id="tagline">
         Check Cascading Style Sheets (CSS) and (X)HTML documents with style sheets
 diff --git a/about.html.es b/about.html.es
-index d725687b..5776be6c 100644
+index 5ca02c6..337c414 100644
 --- a/about.html.es
 +++ b/about.html.es
 @@ -14,7 +14,7 @@
@@ -441,7 +440,7 @@ index d725687b..5776be6c 100644
     <p id="tagline">
       Check Cascading Style Sheets (CSS) and (X)HTML documents with style sheets
 diff --git a/about.html.fa b/about.html.fa
-index 6de5a296..9f063fa5 100644
+index 63e6ea5..9871552 100644
 --- a/about.html.fa
 +++ b/about.html.fa
 @@ -14,7 +14,7 @@
@@ -454,7 +453,7 @@ index 6de5a296..9f063fa5 100644
       محک زدن شیوه نامه های آبشاری (CSS) و اسناد X)HTML) حاوی شیوه نامه ها
       </p>
 diff --git a/about.html.fr b/about.html.fr
-index 73f63f5e..a6355ff8 100644
+index 74f17e4..c4e7cca 100644
 --- a/about.html.fr
 +++ b/about.html.fr
 @@ -15,7 +15,7 @@
@@ -467,7 +466,7 @@ index 73f63f5e..a6355ff8 100644
     <p id="tagline">
       Check Cascading Style Sheets (CSS) and (X)HTML documents with style sheets
 diff --git a/about.html.it b/about.html.it
-index d2cdf112..b1c38248 100644
+index 788a083..8a6788c 100644
 --- a/about.html.it
 +++ b/about.html.it
 @@ -16,7 +16,7 @@
@@ -480,7 +479,7 @@ index d2cdf112..b1c38248 100644
       <p id="tagline">
         Check Cascading Style Sheets (CSS) and (X)HTML documents with style sheets
 diff --git a/about.html.ja b/about.html.ja
-index 7980f678..26937397 100644
+index 7d5f4b5..db06394 100644
 --- a/about.html.ja
 +++ b/about.html.ja
 @@ -15,7 +15,7 @@
@@ -493,7 +492,7 @@ index 7980f678..26937397 100644
       <p id="tagline">
         Check Cascading Style Sheets (CSS) and (X)HTML documents with style sheets
 diff --git a/about.html.ko b/about.html.ko
-index 0403fd9c..98bd3888 100644
+index f57cc9a..e51987b 100644
 --- a/about.html.ko
 +++ b/about.html.ko
 @@ -15,7 +15,7 @@
@@ -506,7 +505,7 @@ index 0403fd9c..98bd3888 100644
       <p id="tagline">
  	캐스케이딩 스타일시트 (CSS)와 스타일시트를 포함한 문서를 검사
 diff --git a/about.html.nl b/about.html.nl
-index 578f1ae2..a1a8c92a 100644
+index 4cd36fe..b243790 100644
 --- a/about.html.nl
 +++ b/about.html.nl
 @@ -16,7 +16,7 @@
@@ -519,7 +518,7 @@ index 578f1ae2..a1a8c92a 100644
       <p id="tagline">
         Check Cascading Style Sheets (CSS) and (X)HTML documents with style sheets
 diff --git a/about.html.pl-PL b/about.html.pl-PL
-index afb9b88c..02c0bc92 100644
+index 0ce574f..ba62cab 100644
 --- a/about.html.pl-PL
 +++ b/about.html.pl-PL
 @@ -16,7 +16,7 @@
@@ -532,7 +531,7 @@ index afb9b88c..02c0bc92 100644
       <p id="tagline">
         Check Cascading Style Sheets (CSS) and (X)HTML documents with style sheets
 diff --git a/about.html.pt-BR b/about.html.pt-BR
-index 5cb4450d..96a4ad0a 100644
+index a805577..3a63e11 100644
 --- a/about.html.pt-BR
 +++ b/about.html.pt-BR
 @@ -15,7 +15,7 @@
@@ -545,7 +544,7 @@ index 5cb4450d..96a4ad0a 100644
       <p id="tagline">Verifica folhas de estilo em cascata (CSS) e documentos (X)HTML com folhas de estilo</p>
    </div>
 diff --git a/about.html.ro b/about.html.ro
-index 57648cee..604b2886 100644
+index c99574e..4179c18 100644
 --- a/about.html.ro
 +++ b/about.html.ro
 @@ -15,7 +15,7 @@
@@ -558,7 +557,7 @@ index 57648cee..604b2886 100644
       <p id="tagline">
         Verifica Foile de stil in cascada (CSS) si documentele (X)HTML care folosesc foi de stil
 diff --git a/about.html.ru b/about.html.ru
-index 3750ced1..b9168580 100644
+index caae3cb..de89a21 100644
 --- a/about.html.ru
 +++ b/about.html.ru
 @@ -15,7 +15,7 @@
@@ -571,7 +570,7 @@ index 3750ced1..b9168580 100644
       <p id="tagline">
         Проверка таблиц каскадных стилей (CSS) и документов (X)HTML с таблицами стилей
 diff --git a/about.html.sv b/about.html.sv
-index e9a906d6..04a9f412 100644
+index 583b33a..e9f4399 100644
 --- a/about.html.sv
 +++ b/about.html.sv
 @@ -15,7 +15,7 @@
@@ -584,7 +583,7 @@ index e9a906d6..04a9f412 100644
       <p id="tagline">
         Granska formatmallar ("<span xml:lang="en" lang="en">Check Cascading Style Sheets</span>, CSS) och (X)HTML-dokument med formatmallar
 diff --git a/about.html.uk b/about.html.uk
-index 5a061f12..b2b89b57 100644
+index 4c03993..c781c5c 100644
 --- a/about.html.uk
 +++ b/about.html.uk
 @@ -15,7 +15,7 @@
@@ -597,7 +596,7 @@ index 5a061f12..b2b89b57 100644
       <p id="tagline">
         Перевірка таблиц каскадних стилів (CSS) і документів (X)HTML з таблицями стилів
 diff --git a/about.html.zh-cn b/about.html.zh-cn
-index a1df2bd7..b975df48 100644
+index a9727c0..ee19633 100644
 --- a/about.html.zh-cn
 +++ b/about.html.zh-cn
 @@ -15,7 +15,7 @@
@@ -610,7 +609,7 @@ index a1df2bd7..b975df48 100644
       <p id="tagline">
         Check Cascading Style Sheets (CSS) and (X)HTML documents with style sheets
 diff --git a/api.html b/api.html
-index 3b30b0fc..8d846acb 100644
+index 005412e..077377a 100644
 --- a/api.html
 +++ b/api.html
 @@ -17,7 +17,7 @@
@@ -623,7 +622,7 @@ index 3b30b0fc..8d846acb 100644
     <p id="tagline">
       Check Cascading Style Sheets (CSS) and (X)HTML documents with style sheets
 diff --git a/documentation.html.bg b/documentation.html.bg
-index c4828c81..433d8300 100644
+index a04d3f0..b057d7a 100644
 --- a/documentation.html.bg
 +++ b/documentation.html.bg
 @@ -17,7 +17,7 @@
@@ -636,7 +635,7 @@ index c4828c81..433d8300 100644
     <p id="tagline">
       Проверете Cascading Style Sheets (CSS) и (X)HTML документи със style sheets
 diff --git a/documentation.html.de b/documentation.html.de
-index 641e8f38..e326fbb1 100644
+index 48f95f2..2a99a66 100644
 --- a/documentation.html.de
 +++ b/documentation.html.de
 @@ -13,7 +13,7 @@
@@ -649,7 +648,7 @@ index 641e8f38..e326fbb1 100644
     <p id="tagline">
       Check Cascading Style Sheets (CSS) and (X)HTML documents with style sheets
 diff --git a/documentation.html.el b/documentation.html.el
-index b024b8d0..19f2075c 100644
+index 5157f8f..445cf6f 100644
 --- a/documentation.html.el
 +++ b/documentation.html.el
 @@ -16,7 +16,7 @@
@@ -662,7 +661,7 @@ index b024b8d0..19f2075c 100644
     <p id="tagline">
       Έλεγχος Cascading Style Sheets (CSS) και εγγράφων (X)HTML με style sheets
 diff --git a/documentation.html.en b/documentation.html.en
-index b3b2e08c..bd339e7f 100644
+index 0e8878d..74ae727 100644
 --- a/documentation.html.en
 +++ b/documentation.html.en
 @@ -16,7 +16,7 @@
@@ -675,7 +674,7 @@ index b3b2e08c..bd339e7f 100644
     <p id="tagline">
       Check Cascading Style Sheets (CSS) and (X)HTML documents with style sheets
 diff --git a/documentation.html.es b/documentation.html.es
-index 5ce3dab0..a5a1bb98 100644
+index ecc3f00..2b554ef 100644
 --- a/documentation.html.es
 +++ b/documentation.html.es
 @@ -15,7 +15,7 @@
@@ -688,7 +687,7 @@ index 5ce3dab0..a5a1bb98 100644
     <p id="tagline">
       Check Cascading Style Sheets (CSS) and (X)HTML documents with style sheets
 diff --git a/documentation.html.fa b/documentation.html.fa
-index da253ba8..055250df 100644
+index 80e8e7e..3fce109 100644
 --- a/documentation.html.fa
 +++ b/documentation.html.fa
 @@ -16,7 +16,7 @@
@@ -701,7 +700,7 @@ index da253ba8..055250df 100644
       محک زدن شیوه نامه های آبشاری (CSS) و اسناد X)HTML) حاوی شیوه نامه ها
     </p>
 diff --git a/documentation.html.fr b/documentation.html.fr
-index dc8ad002..4107a7e6 100644
+index 3666122..3f1b30b 100644
 --- a/documentation.html.fr
 +++ b/documentation.html.fr
 @@ -16,7 +16,7 @@
@@ -714,7 +713,7 @@ index dc8ad002..4107a7e6 100644
     <p id="tagline">
       Check Cascading Style Sheets (CSS) and (X)HTML documents with style sheets
 diff --git a/documentation.html.it b/documentation.html.it
-index dd3470d2..e4281acc 100644
+index b6fbaff..62428a3 100644
 --- a/documentation.html.it
 +++ b/documentation.html.it
 @@ -17,7 +17,7 @@
@@ -727,7 +726,7 @@ index dd3470d2..e4281acc 100644
     <p id="tagline">
       Check Cascading Style Sheets (CSS) and (X)HTML documents with style sheets
 diff --git a/documentation.html.ja b/documentation.html.ja
-index 949f97c2..fb8a9607 100644
+index 7744dc1..7ea2249 100644
 --- a/documentation.html.ja
 +++ b/documentation.html.ja
 @@ -16,7 +16,7 @@
@@ -740,7 +739,7 @@ index 949f97c2..fb8a9607 100644
     <p id="tagline">
       Check Cascading Style Sheets (CSS) and (X)HTML documents with style sheets
 diff --git a/documentation.html.ko b/documentation.html.ko
-index d413889d..8992035c 100644
+index 4147c63..0221839 100644
 --- a/documentation.html.ko
 +++ b/documentation.html.ko
 @@ -16,7 +16,7 @@
@@ -753,7 +752,7 @@ index d413889d..8992035c 100644
     <p id="tagline">
  	 캐스케이딩 스타일시트 (CSS)와 스타일시트를 포함한 문서를 검사
 diff --git a/documentation.html.nl b/documentation.html.nl
-index 02239205..905f470f 100644
+index 7328f36..0930d5b 100644
 --- a/documentation.html.nl
 +++ b/documentation.html.nl
 @@ -17,7 +17,7 @@
@@ -766,7 +765,7 @@ index 02239205..905f470f 100644
     <p id="tagline">
       Check Cascading Style Sheets (CSS) and (X)HTML documents with style sheets
 diff --git a/documentation.html.pl-PL b/documentation.html.pl-PL
-index b658f5ee..925365d2 100644
+index 7c57b2e..c41a49a 100644
 --- a/documentation.html.pl-PL
 +++ b/documentation.html.pl-PL
 @@ -16,7 +16,7 @@
@@ -779,7 +778,7 @@ index b658f5ee..925365d2 100644
     <p id="tagline">
       Check Cascading Style Sheets (CSS) and (X)HTML documents with style sheets
 diff --git a/documentation.html.pt-BR b/documentation.html.pt-BR
-index a84fff3a..0fd0489c 100644
+index a2f741c..a853714 100644
 --- a/documentation.html.pt-BR
 +++ b/documentation.html.pt-BR
 @@ -16,7 +16,7 @@
@@ -792,7 +791,7 @@ index a84fff3a..0fd0489c 100644
     <p id="tagline">
       Verifica folhas de estilo em cascata (CSS) e documentos (X)HTML com folhas de estilo
 diff --git a/documentation.html.ro b/documentation.html.ro
-index a176ab9d..77a0e412 100644
+index 9d5a9cb..153e3cf 100644
 --- a/documentation.html.ro
 +++ b/documentation.html.ro
 @@ -16,7 +16,7 @@
@@ -805,7 +804,7 @@ index a176ab9d..77a0e412 100644
     <p id="tagline">
       Verifica Foile de Stil in Cascada (CSS) si documentele (X)HTML 
 diff --git a/documentation.html.ru b/documentation.html.ru
-index 39189290..161ddfa0 100644
+index 2c8b8d3..8edf063 100644
 --- a/documentation.html.ru
 +++ b/documentation.html.ru
 @@ -16,7 +16,7 @@
@@ -818,7 +817,7 @@ index 39189290..161ddfa0 100644
       <p id="tagline">
         Проверка таблиц каскадных стилей (CSS) и документов (X)HTML с таблицами стилей
 diff --git a/documentation.html.sv b/documentation.html.sv
-index 8e0376c6..68551173 100644
+index de1827e..e3d7301 100644
 --- a/documentation.html.sv
 +++ b/documentation.html.sv
 @@ -16,7 +16,7 @@
@@ -831,7 +830,7 @@ index 8e0376c6..68551173 100644
     <p id="tagline">
       Granska formatmallar ("<span xml:lang="en" lang="en">Check Cascading Style Sheets</span>, CSS) och (X)HTML-dokument med formatmallar
 diff --git a/documentation.html.uk b/documentation.html.uk
-index 1fc090f9..1362dac0 100644
+index 5c11d0a..7c6e19e 100644
 --- a/documentation.html.uk
 +++ b/documentation.html.uk
 @@ -16,7 +16,7 @@
@@ -844,7 +843,7 @@ index 1fc090f9..1362dac0 100644
       <p id="tagline">
         Перевірка таблиць каскадних стилів (CSS) та документів (X)HTML з таблицями стилів
 diff --git a/documentation.html.zh-cn b/documentation.html.zh-cn
-index a74956d8..e61fc476 100644
+index 64423a9..123a608 100644
 --- a/documentation.html.zh-cn
 +++ b/documentation.html.zh-cn
 @@ -16,7 +16,7 @@
@@ -857,7 +856,7 @@ index a74956d8..e61fc476 100644
     <p id="tagline">
       Check Cascading Style Sheets (CSS) and (X)HTML documents with style sheets
 diff --git a/manual.html.bg b/manual.html.bg
-index b41c880e..cc444af2 100644
+index 70a3850..b3472c5 100644
 --- a/manual.html.bg
 +++ b/manual.html.bg
 @@ -18,7 +18,7 @@
@@ -870,7 +869,7 @@ index b41c880e..cc444af2 100644
     <p id="tagline">
       Проверете Cascading Style Sheets (CSS) и (X)HTML документи със style sheets
 diff --git a/manual.html.de b/manual.html.de
-index c0a32fee..cc611e5b 100644
+index 8800fc6..105a429 100644
 --- a/manual.html.de
 +++ b/manual.html.de
 @@ -11,7 +11,7 @@
@@ -883,7 +882,7 @@ index c0a32fee..cc611e5b 100644
     <p id="tagline">
       Check Cascading Style Sheets (CSS) and (X)HTML documents with style sheets
 diff --git a/manual.html.el b/manual.html.el
-index c25a881e..9b4dc50e 100644
+index f56f0b2..3f4e4b8 100644
 --- a/manual.html.el
 +++ b/manual.html.el
 @@ -17,7 +17,7 @@
@@ -896,7 +895,7 @@ index c25a881e..9b4dc50e 100644
     <p id="tagline">
       Έλεγχος Cascading Style Sheets (CSS) και εγγράφων (X)HTML με style sheets
 diff --git a/manual.html.en b/manual.html.en
-index acf0c9c8..ee80d8e6 100644
+index acf0c9c..ee80d8e 100644
 --- a/manual.html.en
 +++ b/manual.html.en
 @@ -17,7 +17,7 @@
@@ -909,7 +908,7 @@ index acf0c9c8..ee80d8e6 100644
     <p id="tagline">
       Check Cascading Style Sheets (CSS) and (X)HTML documents with style sheets
 diff --git a/manual.html.es b/manual.html.es
-index 04341686..26d49433 100644
+index 8e138a2..b96b189 100644
 --- a/manual.html.es
 +++ b/manual.html.es
 @@ -17,7 +17,7 @@
@@ -922,7 +921,7 @@ index 04341686..26d49433 100644
     <p id="tagline">
       Check Cascading Style Sheets (CSS) and (X)HTML documents with style sheets
 diff --git a/manual.html.fa b/manual.html.fa
-index 76f69650..694ad8bf 100644
+index 8de6c0f..b3e577b 100644
 --- a/manual.html.fa
 +++ b/manual.html.fa
 @@ -15,7 +15,7 @@
@@ -935,7 +934,7 @@ index 76f69650..694ad8bf 100644
       محک زدن شیوه نامه های آبشاری (CSS) و اسناد X)HTML) حاوی شیوه نامه ها
       </p>
 diff --git a/manual.html.fr b/manual.html.fr
-index a8ef03c3..63b65a4e 100644
+index f9b0c85..fd43fde 100644
 --- a/manual.html.fr
 +++ b/manual.html.fr
 @@ -16,7 +16,7 @@
@@ -948,7 +947,7 @@ index a8ef03c3..63b65a4e 100644
     <p id="tagline">
       Check Cascading Style Sheets (CSS) and (X)HTML documents with style sheets
 diff --git a/manual.html.it b/manual.html.it
-index 3188b3f1..bc74bf6e 100644
+index e1dc715..cdb2055 100644
 --- a/manual.html.it
 +++ b/manual.html.it
 @@ -18,7 +18,7 @@
@@ -961,7 +960,7 @@ index 3188b3f1..bc74bf6e 100644
     <p id="tagline">
       Check Cascading Style Sheets (CSS) and (X)HTML documents with style sheets
 diff --git a/manual.html.ja b/manual.html.ja
-index e3df635e..c3a2ba1e 100644
+index 4f11d1e..8de9c26 100644
 --- a/manual.html.ja
 +++ b/manual.html.ja
 @@ -17,7 +17,7 @@
@@ -974,7 +973,7 @@ index e3df635e..c3a2ba1e 100644
     <p id="tagline">
       Check Cascading Style Sheets (CSS) and (X)HTML documents with style sheets
 diff --git a/manual.html.ko b/manual.html.ko
-index 4cbd973f..c0446a63 100644
+index e908291..dfc3c39 100644
 --- a/manual.html.ko
 +++ b/manual.html.ko
 @@ -17,7 +17,7 @@
@@ -987,7 +986,7 @@ index 4cbd973f..c0446a63 100644
     <p id="tagline">
  	 캐스케이딩 스타일시트 (CSS)와 스타일시트를 포함한 문서를 검사
 diff --git a/manual.html.nl b/manual.html.nl
-index 82e07acf..3decc095 100644
+index 2aef444..8485628 100644
 --- a/manual.html.nl
 +++ b/manual.html.nl
 @@ -18,7 +18,7 @@
@@ -1000,7 +999,7 @@ index 82e07acf..3decc095 100644
     <p id="tagline">
       Check Cascading Style Sheets (CSS) and (X)HTML documents with style sheets
 diff --git a/manual.html.pl-PL b/manual.html.pl-PL
-index 020289e0..1e4d6225 100644
+index 6d0a07b..635e54b 100644
 --- a/manual.html.pl-PL
 +++ b/manual.html.pl-PL
 @@ -17,7 +17,7 @@
@@ -1013,7 +1012,7 @@ index 020289e0..1e4d6225 100644
     <p id="tagline">
       Check Cascading Style Sheets (CSS) and (X)HTML documents with style sheets
 diff --git a/manual.html.pt-BR b/manual.html.pt-BR
-index cafd390d..829c72ed 100644
+index bce7c63..c189c02 100644
 --- a/manual.html.pt-BR
 +++ b/manual.html.pt-BR
 @@ -17,7 +17,7 @@
@@ -1026,7 +1025,7 @@ index cafd390d..829c72ed 100644
     <p id="tagline">
       Verifica folhas de estilo em cascata (CSS) e documentos (X)HTML com folhas de estilo</p>
 diff --git a/manual.html.ro b/manual.html.ro
-index f72b37a9..4f9f8c60 100644
+index 9b69aab..676add3 100644
 --- a/manual.html.ro
 +++ b/manual.html.ro
 @@ -17,7 +17,7 @@
@@ -1039,7 +1038,7 @@ index f72b37a9..4f9f8c60 100644
     <p id="tagline">
       Verifica foile de lucru in cascada(CSS) si documentele (X)HTML 
 diff --git a/manual.html.ru b/manual.html.ru
-index d3d785eb..cc863fd0 100644
+index db044f2..261efba 100644
 --- a/manual.html.ru
 +++ b/manual.html.ru
 @@ -17,7 +17,7 @@
@@ -1052,7 +1051,7 @@ index d3d785eb..cc863fd0 100644
       <p id="tagline">
         Проверка таблиц каскадных стилей (CSS) и документов (X)HTML с таблицами стилей
 diff --git a/manual.html.sv b/manual.html.sv
-index 4f97ea63..9cb5b805 100644
+index 2efcbd2..e4259ff 100644
 --- a/manual.html.sv
 +++ b/manual.html.sv
 @@ -17,7 +17,7 @@
@@ -1065,7 +1064,7 @@ index 4f97ea63..9cb5b805 100644
     <p id="tagline">
       Granska formatmallar (<span xml:lang="en" lang="en">Cascading Style Sheets</span>, CSS) och (X)HTML-dokument med formatmallar
 diff --git a/manual.html.uk b/manual.html.uk
-index 3e7077b7..4bdb8bd5 100644
+index 7e19d5d..67fcd7a 100644
 --- a/manual.html.uk
 +++ b/manual.html.uk
 @@ -17,7 +17,7 @@
@@ -1078,7 +1077,7 @@ index 3e7077b7..4bdb8bd5 100644
       <p id="tagline">
         Перевірка таблиць каскадних стилів (CSS) та документів (X)HTML з таблицями стилів
 diff --git a/manual.html.zh-cn b/manual.html.zh-cn
-index 55a03421..362e354e 100644
+index 1feffe7..d82a310 100644
 --- a/manual.html.zh-cn
 +++ b/manual.html.zh-cn
 @@ -17,7 +17,7 @@
@@ -1091,7 +1090,7 @@ index 55a03421..362e354e 100644
     <p id="tagline">
       Check Cascading Style Sheets (CSS) and (X)HTML documents with style sheets
 diff --git a/org/w3c/css/css/xhtml.properties b/org/w3c/css/css/xhtml.properties
-index 0a66c488..7fb6fe8e 100644
+index dde90e1..4e22e21 100644
 --- a/org/w3c/css/css/xhtml.properties
 +++ b/org/w3c/css/css/xhtml.properties
 @@ -14,8 +14,8 @@
@@ -1106,10 +1105,10 @@ index 0a66c488..7fb6fe8e 100644
  
         <p id="tagline">
 diff --git a/org/w3c/css/index/header.vm b/org/w3c/css/index/header.vm
-index 43fcecb0..8641067f 100644
+index 080c2c0..508d8fd 100644
 --- a/org/w3c/css/index/header.vm
 +++ b/org/w3c/css/index/header.vm
-@@ -22,7 +22,7 @@
+@@ -23,7 +23,7 @@
  
    <body>
     <div id="banner">
@@ -1119,7 +1118,7 @@ index 43fcecb0..8641067f 100644
      <p id="tagline">
        $check_CSS
 diff --git a/thanks.html b/thanks.html
-index 2bf7303e..6805c495 100644
+index b5df6a0..fb4c092 100644
 --- a/thanks.html
 +++ b/thanks.html
 @@ -15,7 +15,7 @@
@@ -1131,6 +1130,3 @@ index 2bf7303e..6805c495 100644
     <a href="./"><span>CSS Validation Service</span></a></h1>
     <p id="tagline">
       Check Cascading Style Sheets (CSS) and (X)HTML documents with style sheets
--- 
-2.39.5
-


=====================================
debian/patches/0012-Replace-w3c-image-and-url-by-debian-s-part2.patch
=====================================
@@ -1,4 +1,3 @@
-From b10c0069da6158dd6d27fb67829e1c0fa76669f1 Mon Sep 17 00:00:00 2001
 From: tenzap <fabstz-it at yahoo.fr>
 Date: Mon, 7 Jul 2025 08:19:51 +0200
 Subject: [PATCH 2/2] Replace w3c image and url by debian's - part2
@@ -27,7 +26,7 @@ done
  4 files changed, 8 insertions(+), 8 deletions(-)
 
 diff --git a/DOWNLOAD.html.hi b/DOWNLOAD.html.hi
-index 404056c2..c11bc634 100644
+index 1113f71..b0e51d0 100644
 --- a/DOWNLOAD.html.hi
 +++ b/DOWNLOAD.html.hi
 @@ -18,8 +18,8 @@
@@ -42,7 +41,7 @@ index 404056c2..c11bc634 100644
  	<p id="tagline">शैली (सीएसएस) शीट शैली पत्रक और के साथ (एक्स) HTML दस्तावेजों 
  	कास्केडिंग जाँच</p>
 diff --git a/about.html.hi b/about.html.hi
-index 177619ed..e8c09d2a 100644
+index 332b215..c7ae508 100644
 --- a/about.html.hi
 +++ b/about.html.hi
 @@ -17,8 +17,8 @@
@@ -57,7 +56,7 @@ index 177619ed..e8c09d2a 100644
  	<p id="tagline">कास्केडिंग शैली पत्रक (CSS) and (X)HTML दस्तावेजों शैली शीट्स 
  	की जाँच करें </p>
 diff --git a/documentation.html.hi b/documentation.html.hi
-index d8283484..f2bc1b60 100644
+index 0e4d8c8..cb8e195 100644
 --- a/documentation.html.hi
 +++ b/documentation.html.hi
 @@ -18,8 +18,8 @@
@@ -72,7 +71,7 @@ index d8283484..f2bc1b60 100644
  	<p id="tagline">शैली (सीएसएस) शीट शैली पत्रक और के साथ (एक्स) HTML दस्तावेजों 
  	केस्केडिंग जाँच </p>
 diff --git a/manual.html.hi b/manual.html.hi
-index 81bc1d21..f9252037 100644
+index 26630ea..b92e957 100644
 --- a/manual.html.hi
 +++ b/manual.html.hi
 @@ -18,8 +18,8 @@
@@ -86,6 +85,3 @@ index 81bc1d21..f9252037 100644
  	<a href="./"><span>सीएसएस मान्यकरण सेवा</span></h1>
  	<p id="tagline">शैली (सीएसएस) शीट शैली पत्रक और के साथ (एक्स) HTML दस्तावेजों 
  	केस्केडिंग जाँच </p>
--- 
-2.39.5
-


=====================================
debian/patches/0015-Use-Servlet-API-3.0-HttpServletRequest.getPart-to-pr.patch
=====================================
@@ -0,0 +1,665 @@
+From: Fab Stz <fabstz-it at yahoo.fr>
+Date: Sat, 14 Mar 2026 08:57:37 +0100
+Subject: Use Servlet API 3.0 HttpServletRequest.getPart to process form data
+
+Fixes: https://github.com/w3c/css-validator/issues/455
+
+- Add @MultipartConfig annotation
+- use HttpServletRequest.getPart to get the form data
+
+Forwarded: https://github.com/w3c/css-validator/pull/492
+---
+ org/w3c/css/servlet/CssValidator.java | 125 +++++-----
+ org/w3c/css/util/Codecs.java          | 451 ----------------------------------
+ web.xml                               |   1 +
+ 3 files changed, 57 insertions(+), 520 deletions(-)
+ delete mode 100644 org/w3c/css/util/Codecs.java
+
+diff --git a/org/w3c/css/servlet/CssValidator.java b/org/w3c/css/servlet/CssValidator.java
+index 1f9299d..9bab6f1 100644
+--- a/org/w3c/css/servlet/CssValidator.java
++++ b/org/w3c/css/servlet/CssValidator.java
+@@ -22,7 +22,6 @@ import org.w3c.css.index.IndexGenerator;
+ import org.w3c.css.parser.CssError;
+ import org.w3c.css.parser.Errors;
+ import org.w3c.css.util.ApplContext;
+-import org.w3c.css.util.Codecs;
+ import org.w3c.css.util.CssVersion;
+ import org.w3c.css.util.FakeFile;
+ import org.w3c.css.util.HTTPURL;
+@@ -35,10 +34,12 @@ import org.w3c.www.mime.MimeTypeFormatException;
+ import javax.servlet.ServletConfig;
+ import javax.servlet.ServletException;
+ import javax.servlet.ServletInputStream;
++import javax.servlet.annotation.MultipartConfig;
+ import javax.servlet.http.HttpServlet;
+ import javax.servlet.http.HttpServletRequest;
+ import javax.servlet.http.HttpServletResponse;
+ import java.io.ByteArrayInputStream;
++import java.io.ByteArrayOutputStream;
+ import java.io.IOException;
+ import java.io.InputStream;
+ import java.io.OutputStream;
+@@ -47,6 +48,7 @@ import java.io.PrintWriter;
+ import java.net.ProtocolException;
+ import java.net.URL;
+ import java.nio.charset.Charset;
++import java.nio.charset.StandardCharsets;
+ 
+ /**
+  * This class is a servlet to use the validator.
+@@ -54,6 +56,7 @@ import java.nio.charset.Charset;
+  * @version $Revision$
+  */
+ @SuppressWarnings("serial")
++ at MultipartConfig
+ public final class CssValidator extends HttpServlet {
+ 
+     final static String texthtml = "text/html";
+@@ -529,13 +532,6 @@ public final class CssValidator extends HttpServlet {
+         String vendorExtensionAsWarnings = null;
+         String inputType = "none";
+ 
+-        ServletInputStream in = req.getInputStream();
+-
+-        byte[] buf = new byte[2048];
+-        byte[] general = new byte[65536];
+-        int count = 0;
+-        int len;
+-
+         if (req.getParameter("debug") != null) {
+             Util.onDebug = req.getParameter("debug").equals("true");
+             if (Util.onDebug) {
+@@ -555,71 +551,62 @@ public final class CssValidator extends HttpServlet {
+         }
+ 
+         try {
+-            while ((len = in.readLine(buf, 0, buf.length)) != -1) {
+-                if (len >= 2 && buf[len - 1] == '\n' && buf[len - 2] == '\r') {
+-                    len -= 1;
+-                    buf[len - 1] = (byte) '\n';
+-                }
+-                if (len != 0 && buf[len - 1] == '\r') {
+-                    buf[len - 1] = (byte) '\n';
+-                }
++            if (req.getPart(opt_file) != null) {
++                file = new FakeFile(req.getPart(opt_file).getSubmittedFileName());
++                file.setContentType(req.getPart(opt_file).getContentType());
+ 
+-                if (general.length < (count + len)) {
+-                    byte[] old = general;
+-                    general = new byte[old.length * 2];
+-                    System.arraycopy(old, 0, general, 0, old.length);
+-                }
+-                System.arraycopy(buf, 0, general, count, len);
+-                count += len;
+-            }
+-        } finally {
+-            in.close();
+-        }
++                InputStream is2 = req.getPart(opt_file).getInputStream();
++                ByteArrayOutputStream buffer = new ByteArrayOutputStream();
+ 
+-        try {
+-            buf = new byte[count];
+-            System.arraycopy(general, 0, buf, 0, count);
+-            for (Pair<String, ?> pair : Codecs.mpFormDataDecode(buf, req.getContentType())) {
+-                switch (pair.getKey()) {
+-                    case opt_file:
+-                        file = (FakeFile) pair.getValue();
+-                        break;
+-                    case opt_text:
+-                        text = (String) pair.getValue();
+-                        break;
+-                    case opt_textcharset:
+-                        textcharset = (Charset) pair.getValue();
+-                        break;
+-                    case opt_lang:
+-                        lang = (String) pair.getValue();
+-                        break;
+-                    case opt_output:
+-                        output = (String) pair.getValue();
+-                        break;
+-                    case opt_warning:
+-                        warning = (String) pair.getValue();
+-                        break;
+-                    case opt_error:
+-                        error = (String) pair.getValue();
+-                        break;
+-                    case opt_profile:
+-                        profile = (String) pair.getValue();
+-                        break;
+-                    case opt_usermedium:
+-                        usermedium = (String) pair.getValue();
+-                        break;
+-                    case opt_vextwarning:
+-                        vendorExtensionAsWarnings = (String) pair.getValue();
+-                        break;
+-                    case opt_type:
+-                        inputType = (String) pair.getValue();
+-                        break;
+-                    default:
+-                        // log extra parameters?
++                int nRead;
++                byte[] data = new byte[16384];
++
++                while ((nRead = is2.read(data, 0, data.length)) != -1) {
++                    buffer.write(data, 0, nRead);
+                 }
++
++                file.write(buffer.toByteArray(), 0, buffer.size());
+             }
+-        } catch (Exception e) {
+-            System.out.println("Oups! Error in Util/Codecs.java?!?");
++
++            textcharset = req.getCharacterEncoding() != null ? Charset.forName(req.getCharacterEncoding()) : StandardCharsets.UTF_8;
++            text = req.getPart(opt_text) != null ? new String(
++                req.getPart(opt_text).getInputStream().readAllBytes(),
++                textcharset
++            ) : text;
++            lang = req.getPart(opt_lang) != null ? new String(
++                req.getPart(opt_lang).getInputStream().readAllBytes(),
++                textcharset
++            ) : lang;
++            output = req.getPart(opt_output) != null ? new String(
++                req.getPart(opt_output).getInputStream().readAllBytes(),
++                textcharset
++            ) : output;
++            warning = req.getPart(opt_warning) != null ? new String(
++                req.getPart(opt_warning).getInputStream().readAllBytes(),
++                textcharset
++            ) : warning;
++            error = req.getPart(opt_error) != null ? new String(
++                req.getPart(opt_error).getInputStream().readAllBytes(),
++                textcharset
++            ) : error;
++            profile = req.getPart(opt_profile) != null ? new String(
++                req.getPart(opt_profile).getInputStream().readAllBytes(),
++                textcharset
++            ) : profile;
++            usermedium = req.getPart(opt_usermedium) != null ? new String(
++                req.getPart(opt_usermedium).getInputStream().readAllBytes(),
++                textcharset
++            ) : usermedium;
++            vendorExtensionAsWarnings = req.getPart(opt_vextwarning) != null ? new String(
++                req.getPart(opt_vextwarning).getInputStream().readAllBytes(),
++                textcharset
++            ) : vendorExtensionAsWarnings;
++            inputType = req.getPart(opt_type) != null ? new String(
++                req.getPart(opt_type).getInputStream().readAllBytes(),
++                textcharset
++            ) : inputType;
++        } catch (IOException e) {
++            System.out.println("Error getting form data");
+             e.printStackTrace();
+         }
+ 
+diff --git a/org/w3c/css/util/Codecs.java b/org/w3c/css/util/Codecs.java
+deleted file mode 100644
+index 5da1bb4..0000000
+--- a/org/w3c/css/util/Codecs.java
++++ /dev/null
+@@ -1,451 +0,0 @@
+-//
+-// $Id$
+-// From Philippe Le Hegaret (Philippe.Le_Hegaret at sophia.inria.fr)
+-//
+-// (c) COPYRIGHT MIT and INRIA, 1997.
+-// Please first read the full copyright statement in file COPYRIGHT.html
+-/*
+- * Be Careful this version is not the original version.
+- * I modified some sources.          Philippe Le Hegaret
+- *
+- * @(#)Codecs.java					0.2-2 23/03/1997
+- *
+- *  This file is part of the HTTPClient package
+- *  Copyright (C) 1996,1997  Ronald Tschalaer
+- *
+- *  This library is free software; you can redistribute it and/or
+- *  modify it under the terms of the GNU Library General Public
+- *  License as published by the Free Software Foundation; either
+- *  version 2 of the License, or (at your option) any later version.
+- *
+- *  This library is distributed in the hope that it will be useful,
+- *  but WITHOUT ANY WARRANTY; without even the implied warranty of
+- *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+- *  Library General Public License for more details.
+- *
+- *  You should have received a copy of the GNU Library General Public
+- *  License along with this library; if not, write to the Free
+- *  Software Foundation, Inc., 59 Temple Place - Suite 330, Boston,
+- *  MA 02111-1307, USA
+- *
+- *  For questions, suggestions, bug-reports, enhancement-requests etc.
+- *  I may be contacted at:
+- *
+- *  ronald at innovation.ch
+- *  Ronald.Tschalaer at psi.ch
+- *
+- */
+-
+-package org.w3c.css.util;
+-
+-import org.apache.commons.lang3.tuple.ImmutablePair;
+-import org.apache.commons.lang3.tuple.Pair;
+-
+-import java.io.IOException;
+-import java.nio.ByteBuffer;
+-import java.nio.charset.CharacterCodingException;
+-import java.nio.charset.CharsetDecoder;
+-import java.nio.charset.StandardCharsets;
+-import java.util.ArrayList;
+-
+-/**
+- * This class collects various encoders and decoders.
+- *
+- * @author Ronald Tschalär
+- * @version 0.2 (bug fix 2)  23/03/1997
+- */
+-
+-public class Codecs {
+-
+-    /**
+-     * I have problems with multipart/form-data so I integrated auto-debug here
+-     */
+-    private static boolean debugMode = false;
+-
+-    // Constructors
+-
+-    /**
+-     * This class isn't meant to be instantiated.
+-     */
+-    private Codecs() {
+-    }
+-
+-
+-    // Methods
+-
+-    /**
+-     * This method decodes a multipart/form-data encoded string. The boundary
+-     * is parsed from the <var>cont_type</var> parameter, which must be of the
+-     * form 'multipart/form-data; boundary=...'.
+-     * <BR>Any encoded files are created in the directory specified by
+-     * <var>dir</var> using the encoded filename.
+-     * <BR>Note: Does not handle nested encodings (yet).
+-     * <BR>Example:
+-     * <PRE>
+-     * NVPair[] opts = Codecs.mpFormDataDecode(resp.getData(),
+-     * resp.getHeader("Content-length"),
+-     * ".");
+-     * </PRE>
+-     * Assuming the data received looked something like:
+-     * <PRE>
+-     * -----------------------------114975832116442893661388290519
+-     * Content-Disposition: form-data; name="option"
+-     *  
+-     * doit
+-     * -----------------------------114975832116442893661388290519
+-     * Content-Disposition: form-data; name="comment"; filename="comment.txt"
+-     *  
+-     * Gnus and Gnats are not Gnomes.
+-     * -----------------------------114975832116442893661388290519--
+-     * </PRE>
+-     * you would get one file called <VAR>comment.txt</VAR> in the current
+-     * directory, and opts would contain two elements: {"option", "doit"}
+-     * and {"comment", "comment.txt"}
+-     *
+-     * @param data      the form-data to decode.
+-     * @param cont_type the content type header (must contain the
+-     *                  boundary string).
+-     * @return an array of name/value pairs, one for each part;
+-     * the name is the 'name' attribute given in the
+-     * Content-Disposition header; the value is either
+-     * the name of the file if a filename attribute was
+-     * found, or the contents of the part.
+-     * @throws IOException If any file operation fails.
+-     */
+-    public final static synchronized ArrayList<Pair<String, ?>> mpFormDataDecode(byte[] data,
+-                                                                                 String cont_type)
+-            throws IOException {
+-
+-        ArrayList<Pair<String, ?>> pList = new ArrayList<>();
+-
+-        // Find and extract boundary string
+-        String bndstr = getParameter("boundary", cont_type);
+-        if (bndstr == null) {
+-            throw new IOException("\'boundary\' parameter " +
+-                    "not found in Content-type: " + cont_type);
+-        }
+-
+-        byte[] srtbndry = new byte[bndstr.length() + 4],
+-                boundary = new byte[bndstr.length() + 6],
+-                endbndry = new byte[bndstr.length() + 6];
+-
+-        srtbndry = ("--" + bndstr + "\n").getBytes(StandardCharsets.ISO_8859_1);
+-        boundary = ("\n--" + bndstr + "\n").getBytes(StandardCharsets.ISO_8859_1);
+-        endbndry = ("\n--" + bndstr + "--").getBytes(StandardCharsets.ISO_8859_1);
+-
+-        if (debugMode) {
+-            System.err.println("[START OF DATA]");
+-            printData(data);
+-            System.err.println("[END OF DATA]");
+-            System.err.print("boundary : ");
+-            printData(srtbndry);
+-            System.err.println();
+-            printData(boundary);
+-            System.err.println();
+-            printData(endbndry);
+-            System.err.println();
+-        }
+-
+-
+-        // slurp
+-
+-        // setup search routines
+-
+-        int[] bs = Util.compile_search(srtbndry);
+-        int[] bc = Util.compile_search(boundary);
+-        int[] be = Util.compile_search(endbndry);
+-
+-
+-        // let's start parsing the actual data
+-
+-        int start = Util.findStr(srtbndry, bs, data, 0, data.length);
+-        if (start == -1) {    // didn't even find the start
+-            if (!debugMode) {
+-                debugMode = true;
+-                mpFormDataDecode(data, cont_type);
+-                return null;
+-            } else {
+-                debugMode = false;
+-                throw new IOException("Starting boundary not found: " +
+-                        new String(srtbndry));
+-            }
+-        }
+-
+-        start += srtbndry.length;
+-
+-        boolean done = false;
+-        int idx;
+-
+-        for (idx = 0; !done; idx++) {
+-            // find end of this part
+-
+-            int end = Util.findStr(boundary, bc, data, start, data.length);
+-            if (end == -1) {        // must be the last part
+-                end = Util.findStr(endbndry, be, data, start, data.length);
+-                if (end == -1) {
+-                    /*		    if (!debugMode) {
+-                 debugMode = true;
+-                 mpFormDataDecode(data, cont_type);
+-                 return null;
+-                 } else {
+-                             debugMode = false;
+-                 System.err.println( "[Ending boundary not found in]" );
+-                 printData(data, start);
+-                 System.err.println( "[END DATA BOUNDARY SEARCH]");
+-                 throw new IOException("Ending boundary not found: " +
+-                               new String(endbndry));
+-                 */
+-                    end = data.length - 1;
+-                    while (end >= 0 && (data[end] == '\n' || data[end] == ' ')) {
+-                        end--;
+-                    }
+-                    end++;
+-                    /* } */
+-                }
+-                done = true;
+-            }
+-
+-            // parse header(s)
+-
+-            String hdr, lchdr, name = null, filename = null, cont_disp = null, mimeType = null;
+-            Object value;
+-
+-            while (true) {
+-                int next = findEOL(data, start) + 1;
+-
+-                if (next - 1 <= start) break;    // empty line -> end of headers
+-                hdr = new String(data, start, next - 1 - start);
+-
+-                if (debugMode) {
+-                    System.err.println(" start = " + start +
+-                            " end = " + next);
+-                }
+-
+-                // handle line continuation
+-                byte ch;
+-                while (next < data.length - 1 &&
+-                        ((ch = data[next]) == ' ' || ch == '\t')) {
+-                    next = findEOL(data, start) + 1;
+-                    String result = new String(data, start, next - 1 - start);
+-                    hdr += result;
+-                    start = next;
+-                }
+-                start = next;
+-
+-                if (debugMode) {
+-                    System.err.println("hdr=" + hdr);
+-                    System.err.println("(New) start = " + start +
+-                            " end = " + next);
+-                }
+-
+-                lchdr = hdr.toLowerCase();
+-
+-                if (lchdr.startsWith("content-type")) {
+-                    mimeType = lchdr.substring("content-type: ".length());
+-                    continue;
+-                } else if (!lchdr.startsWith("content-disposition")) continue;
+-
+-                int off = lchdr.indexOf("form-data", 20);
+-
+-                if (off == -1) {
+-                    if (!debugMode) {
+-                        debugMode = true;
+-                        mpFormDataDecode(data, cont_type);
+-                        return null;
+-                    } else {
+-                        debugMode = false;
+-                        throw new IOException("Expected \'Content-Disposition: form-data\' in line: " + hdr);
+-                    }
+-                }
+-
+-                name = getParameter("name", hdr);
+-
+-                if (debugMode) {
+-                    System.err.println("[ADD name is " + name + ']');
+-                }
+-
+-                if (name == null) {
+-                    if (!debugMode) {
+-                        debugMode = true;
+-                        mpFormDataDecode(data, cont_type);
+-                        return null;
+-                    } else {
+-                        debugMode = false;
+-                        throw new IOException("\'name\' parameter not found in header: " + hdr);
+-                    }
+-                }
+-
+-                filename = getParameter("filename", hdr);
+-                if (debugMode) {
+-                    System.err.println("[ADD filename is " + filename + ']');
+-                }
+-                cont_disp = hdr;
+-            }
+-
+-            start += 1;
+-
+-            if (debugMode) {
+-                System.err.println("(End) start = " + start +
+-                        " end = " + end);
+-            }
+-
+-            if (start > end) {
+-                if (!debugMode) {
+-                    debugMode = true;
+-                    mpFormDataDecode(data, cont_type);
+-                    return null;
+-                } else {
+-                    debugMode = false;
+-                    throw new IOException("End of header not found at offset " + end);
+-                }
+-            }
+-
+-            if (cont_disp == null) {
+-                if (!debugMode) {
+-                    debugMode = true;
+-                    mpFormDataDecode(data, cont_type);
+-                    return null;
+-                } else {
+-                    debugMode = false;
+-                    throw new IOException("Missing \'Content-Disposition\' header at offset " + start);
+-                }
+-            }
+-
+-            // handle data for this part
+-
+-            if (filename != null) {            // It's a file
+-                FakeFile file = new FakeFile(filename);
+-
+-                file.write(data, start, end - start);
+-                file.setContentType(mimeType);
+-
+-                value = file;
+-            } else {                    // It's simple data
+-                if (name.equals("text")) {
+-                    try {
+-                        CharsetDecoder decoder = StandardCharsets.UTF_8.newDecoder();
+-                        decoder.decode(ByteBuffer.wrap(data, start, end - start));
+-                        value = new String(data, start, end - start, StandardCharsets.UTF_8);
+-                        pList.add(new ImmutablePair<>("textcharset", StandardCharsets.UTF_8));
+-                    } catch (CharacterCodingException ignoredEx) {
+-                        value = new String(data, start, end - start, StandardCharsets.ISO_8859_1);
+-                        pList.add(new ImmutablePair<>("textcharset", StandardCharsets.ISO_8859_1));
+-                    }
+-                } else {
+-                    value = new String(data, start, end - start, StandardCharsets.ISO_8859_1);
+-                }
+-                //               value = new String(data, start, end - start);
+-            }
+-            // reserved name for fake text charset
+-            if (!name.equals("textcharset")) {
+-                pList.add(new ImmutablePair<>(name, value));
+-            }
+-            if (debugMode) {
+-                System.err.println("[ADD " + name + ',' + value + ','
+-                        + value.getClass() + ']');
+-            }
+-            start = end + boundary.length;
+-        }
+-        return pList;
+-    }
+-
+-
+-    /**
+-     * retrieves the value associated with the parameter <var>param</var> in
+-     * a given header string. This is used especially in headers like
+-     * 'Content-type' and 'Content-Disposition'. Here is the syntax it
+-     * expects:<BR>
+-     * ";" <var>param</var> "=" ( token | quoted-string )
+-     *
+-     * @param param the parameter name
+-     * @param hdr   the header value
+-     * @return the value for this parameter, or null if not found.
+-     */
+-    public final static String getParameter(String param, String hdr) {
+-        int pbeg,    // parameter name begin
+-                pend,    // parameter name end
+-                vbeg,    // parameter value begin
+-                vend = -1,    // parameter value end
+-                len = hdr.length();
+-
+-        param = param.trim();
+-
+-        while (true) {
+-            // mark parameter name
+-            if (debugMode) {
+-                System.err.println("[DEBUG] looks for " + param + " in ");
+-                System.err.println("[" + hdr.substring(vend + 1) + ']');
+-            }
+-            if (vend == -1) {
+-                pbeg = hdr.indexOf(';', vend + 1);    // get ';'
+-                if (pbeg == -1) return null;
+-            } else {
+-                pbeg = vend + 1;
+-            }
+-            while (pbeg < len - 1
+-                    && (Character.isWhitespace(hdr.charAt(pbeg)) || (hdr.charAt(pbeg) == ';'))) {
+-                pbeg++;
+-            }
+-            if (pbeg == len - 1) return null;
+-            pend = hdr.indexOf('=', pbeg + 1);    // get '='
+-            if (pend == -1) return null;
+-            vbeg = pend + 1;
+-            while (Character.isWhitespace(hdr.charAt(--pend))) ;
+-            pend++;
+-
+-            if (debugMode) {
+-                System.err.println("[DEBUG] p is [" + hdr.substring(pbeg, pend) + "]");
+-            }
+-            // mark parameter value
+-
+-            while (vbeg < len && Character.isWhitespace(hdr.charAt(vbeg))) vbeg++;
+-            if (vbeg == len) return null;
+-
+-            vend = vbeg;
+-            if (hdr.charAt(vbeg) == '\"') {        // is a quoted-string
+-                vbeg++;
+-                vend = hdr.indexOf('\"', vbeg);
+-                if (vend == -1) return null;
+-            } else {                    // is a simple token
+-                vend = hdr.indexOf(';', vbeg);
+-                if (vend == -1) vend = hdr.length();
+-                while (Character.isWhitespace(hdr.charAt(--vend))) ;
+-                vend++;
+-            }
+-            if (hdr.regionMatches(true, pbeg, param, 0, pend - pbeg)) {
+-                break;                    // found it
+-            }
+-        }
+-        return hdr.substring(vbeg, vend);
+-    }
+-
+-
+-    private static void printData(byte[] data) {
+-        printData(data, 0);
+-    }
+-
+-    private static void printData(byte[] data, int offset) {
+-        for (int i = offset; i < data.length; i++) {
+-            if (data[i] == '\n' || data[i] == '\r') {
+-                System.err.print("&" + ((int) data[i]));
+-                System.err.println();
+-            } else {
+-                System.err.print((char) data[i]);
+-            }
+-        }
+-    }
+-
+-    /**
+-     * Searches for the next LF in an array.
+-     *
+-     * @param arr the byte array to search.
+-     * @param off the offset at which to start the search.
+-     * @return the position of the CR or (arr.length-2) if not found
+-     */
+-    private final static int findEOL(byte[] arr, int off) {
+-        while (off < arr.length - 1 &&
+-                !(arr[off++] == '\n')) ;
+-        return off - 1;
+-    }
+-}
+-
+diff --git a/web.xml b/web.xml
+index c4064e6..01d9ee0 100644
+--- a/web.xml
++++ b/web.xml
+@@ -12,6 +12,7 @@
+       <param-name>vendorExtensionsAsWarnings</param-name>
+       <param-value>true</param-value>
+     </init-param>
++    <multipart-config/>
+   </servlet>
+   
+   <servlet-mapping>


=====================================
debian/patches/debian-cleanup-privacy-breach.patch
=====================================
@@ -1,8 +1,25 @@
-Description: Cleanup privacy-breach-generic
-Author: Fab Stz <fabtz-it at yahoo.fr>
+From: Fab Stz <fabtz-it at yahoo.fr>
+Date: Sat, 14 Mar 2026 08:45:27 +0100
+Subject: Cleanup privacy-breach-generic
+
 Last-Update: 2025-07-06
 Forwarded: not-needed
+---
+ BUGS.html                      |  4 +--
+ COPYRIGHT.html                 | 78 +++++++++++++++++++++++++++++++++++++++++-
+ HOWTO.html                     |  4 +--
+ README.html                    |  4 +--
+ README.html.nl                 |  4 +--
+ TODO.html                      |  2 +-
+ api.html                       |  4 +--
+ org/w3c/css/error/error.html   |  2 +-
+ org/w3c/css/index/footer.vm    |  4 +--
+ org/w3c/css/servlet/error.html |  2 +-
+ thanks.html                    |  4 +--
+ 11 files changed, 94 insertions(+), 18 deletions(-)
 
+diff --git a/BUGS.html b/BUGS.html
+index 01f0856..d725559 100644
 --- a/BUGS.html
 +++ b/BUGS.html
 @@ -12,10 +12,10 @@
@@ -18,6 +35,8 @@ Forwarded: not-needed
            border="0" width="94" height="52" /></a>
      <br />
  
+diff --git a/COPYRIGHT.html b/COPYRIGHT.html
+index eb64703..f089847 100644
 --- a/COPYRIGHT.html
 +++ b/COPYRIGHT.html
 @@ -3,7 +3,83 @@
@@ -105,6 +124,8 @@ Forwarded: not-needed
  <title>W3C IPR SOFTWARE NOTICE</title>
  </head>
  <body>
+diff --git a/HOWTO.html b/HOWTO.html
+index 7df7fa9..f5a1cd0 100644
 --- a/HOWTO.html
 +++ b/HOWTO.html
 @@ -12,9 +12,9 @@
@@ -119,9 +140,11 @@ Forwarded: not-needed
  	  border="0" width="94" height="52" /></a>
      <br />
  
+diff --git a/README.html b/README.html
+index 0191add..d45c026 100644
 --- a/README.html
 +++ b/README.html
-@@ -13,9 +13,9 @@
+@@ -13,9 +13,9 @@ href="style/general.css" />
  </head>
    <body>
      <a class="left" href="http://www.w3.org">
@@ -133,6 +156,8 @@ Forwarded: not-needed
  	  border="0" width="94" height="52" /></a>
      <br />
  
+diff --git a/README.html.nl b/README.html.nl
+index 087c543..278dadc 100644
 --- a/README.html.nl
 +++ b/README.html.nl
 @@ -13,9 +13,9 @@
@@ -147,6 +172,8 @@ Forwarded: not-needed
  	  BORDER="0" WIDTH="94" HEIGHT="52"></a>
      <br>
  
+diff --git a/TODO.html b/TODO.html
+index 55f22a0..5e394f2 100644
 --- a/TODO.html
 +++ b/TODO.html
 @@ -11,7 +11,7 @@
@@ -158,9 +185,11 @@ Forwarded: not-needed
      
      <div class="t1">CSS</div>
      <div class="t2">Validator</div>
+diff --git a/api.html b/api.html
+index 3b30b0f..005412e 100644
 --- a/api.html
 +++ b/api.html
-@@ -234,13 +234,13 @@
+@@ -234,13 +234,13 @@ href="#soap12_error">error</a></code> element, but also the
     <div id="footer">
     <p id="activity_logos">
  
@@ -176,6 +205,8 @@ Forwarded: not-needed
     </a>
     </p>
  
+diff --git a/org/w3c/css/error/error.html b/org/w3c/css/error/error.html
+index 438883b..be3befc 100644
 --- a/org/w3c/css/error/error.html
 +++ b/org/w3c/css/error/error.html
 @@ -9,7 +9,7 @@
@@ -187,6 +218,8 @@ Forwarded: not-needed
      </div>
      <hr />
      <div class="t1">CSS</div>
+diff --git a/org/w3c/css/index/footer.vm b/org/w3c/css/index/footer.vm
+index be2af13..acb9d13 100644
 --- a/org/w3c/css/index/footer.vm
 +++ b/org/w3c/css/index/footer.vm
 @@ -26,11 +26,11 @@
@@ -203,6 +236,8 @@ Forwarded: not-needed
     </a>
     </p>
  
+diff --git a/org/w3c/css/servlet/error.html b/org/w3c/css/servlet/error.html
+index 438883b..be3befc 100644
 --- a/org/w3c/css/servlet/error.html
 +++ b/org/w3c/css/servlet/error.html
 @@ -9,7 +9,7 @@
@@ -214,6 +249,8 @@ Forwarded: not-needed
      </div>
      <hr />
      <div class="t1">CSS</div>
+diff --git a/thanks.html b/thanks.html
+index 2bf7303..b5df6a0 100644
 --- a/thanks.html
 +++ b/thanks.html
 @@ -86,11 +86,11 @@


=====================================
debian/patches/debian-cleanup-privacy-breach2.patch
=====================================
@@ -1,14 +1,84 @@
-Description: Cleanup privacy-breach I_heart_validator
- for file in $(grep -rl 'http://www.w3.org/QA/Tools/I_heart_validator'); do
-   sed -i "s#http://www.w3.org/QA/Tools/I_heart_validator#data:,#" $file;
- done
-Author: Fab Stz <fabtz-it at yahoo.fr>
-Forwarded: not-needed
-Last-Update: 2025-07-06
-
+From: Fab Stz <fabtz-it at yahoo.fr>
+Date: Sat, 14 Mar 2026 08:45:27 +0100
+Subject: Cleanup privacy-breach I_heart_validator
+
+Forwarded: not-needed
+Last-Update: 2025-07-06
+
+for file in $(grep -rl 'http://www.w3.org/QA/Tools/I_heart_validator'); do
+  sed -i "s#http://www.w3.org/QA/Tools/I_heart_validator#data:,#" $file;
+done
+---
+ DOWNLOAD.html.de         | 2 +-
+ DOWNLOAD.html.el         | 2 +-
+ DOWNLOAD.html.en         | 2 +-
+ DOWNLOAD.html.es         | 2 +-
+ DOWNLOAD.html.fr         | 2 +-
+ DOWNLOAD.html.hi         | 2 +-
+ DOWNLOAD.html.it         | 2 +-
+ DOWNLOAD.html.ja         | 2 +-
+ DOWNLOAD.html.ko         | 2 +-
+ DOWNLOAD.html.nl         | 2 +-
+ DOWNLOAD.html.pl-PL      | 2 +-
+ DOWNLOAD.html.pt-BR      | 2 +-
+ DOWNLOAD.html.ro         | 2 +-
+ DOWNLOAD.html.ru         | 2 +-
+ DOWNLOAD.html.sv         | 2 +-
+ DOWNLOAD.html.zh-cn      | 2 +-
+ Email.html.en            | 2 +-
+ Email.html.fr            | 2 +-
+ Email.html.ja            | 2 +-
+ about.html.de            | 2 +-
+ about.html.el            | 2 +-
+ about.html.en            | 2 +-
+ about.html.es            | 2 +-
+ about.html.fr            | 2 +-
+ about.html.hi            | 2 +-
+ about.html.it            | 2 +-
+ about.html.ja            | 2 +-
+ about.html.ko            | 2 +-
+ about.html.nl            | 2 +-
+ about.html.pl-PL         | 2 +-
+ about.html.pt-BR         | 2 +-
+ about.html.ro            | 2 +-
+ about.html.ru            | 2 +-
+ about.html.sv            | 2 +-
+ about.html.zh-cn         | 2 +-
+ documentation.html.de    | 2 +-
+ documentation.html.el    | 2 +-
+ documentation.html.en    | 2 +-
+ documentation.html.es    | 2 +-
+ documentation.html.fr    | 2 +-
+ documentation.html.hi    | 2 +-
+ documentation.html.it    | 2 +-
+ documentation.html.ja    | 2 +-
+ documentation.html.ko    | 2 +-
+ documentation.html.nl    | 2 +-
+ documentation.html.pl-PL | 2 +-
+ documentation.html.pt-BR | 2 +-
+ documentation.html.ro    | 2 +-
+ documentation.html.ru    | 2 +-
+ documentation.html.sv    | 2 +-
+ documentation.html.zh-cn | 2 +-
+ manual.html.de           | 2 +-
+ manual.html.es           | 2 +-
+ manual.html.fr           | 2 +-
+ manual.html.it           | 2 +-
+ manual.html.ja           | 2 +-
+ manual.html.ko           | 2 +-
+ manual.html.nl           | 2 +-
+ manual.html.pl-PL        | 2 +-
+ manual.html.pt-BR        | 2 +-
+ manual.html.ru           | 2 +-
+ manual.html.sv           | 2 +-
+ manual.html.zh-cn        | 2 +-
+ 63 files changed, 63 insertions(+), 63 deletions(-)
+
+diff --git a/DOWNLOAD.html.de b/DOWNLOAD.html.de
+index c0dd264..7c1d543 100644
 --- a/DOWNLOAD.html.de
 +++ b/DOWNLOAD.html.de
-@@ -223,7 +223,7 @@
+@@ -223,7 +223,7 @@ das css-validator.jar wie oben beschrieben, und starten Sie es wie folgt:<br />
  
     <p id="support_logo">
     <a href="http://www.w3.org/QA/Tools/Donate">
@@ -17,9 +87,11 @@ Last-Update: 2025-07-06
     </a>
     </p>
  
+diff --git a/DOWNLOAD.html.el b/DOWNLOAD.html.el
+index d23969a..694a32d 100644
 --- a/DOWNLOAD.html.el
 +++ b/DOWNLOAD.html.el
-@@ -204,7 +204,7 @@
+@@ -204,7 +204,7 @@ http://localhost:8001/css-validator/validator.html</li>
  
     <p id="support_logo">
     <a href="http://www.w3.org/QA/Tools/Donate">
@@ -28,9 +100,11 @@ Last-Update: 2025-07-06
     </a>
     </p>
  
+diff --git a/DOWNLOAD.html.en b/DOWNLOAD.html.en
+index 08193f2..cf781b4 100644
 --- a/DOWNLOAD.html.en
 +++ b/DOWNLOAD.html.en
-@@ -222,7 +222,7 @@
+@@ -222,7 +222,7 @@ Download the css-validator.jar jar archive (or build it with <kbd>ant jar</kbd>)
  
     <p id="support_logo">
     <a href="http://www.w3.org/QA/Tools/Donate">
@@ -39,9 +113,11 @@ Last-Update: 2025-07-06
     </a>
     </p>
  
+diff --git a/DOWNLOAD.html.es b/DOWNLOAD.html.es
+index 5ae7fb7..8dc3933 100644
 --- a/DOWNLOAD.html.es
 +++ b/DOWNLOAD.html.es
-@@ -261,7 +261,7 @@
+@@ -261,7 +261,7 @@ http://localhost:8001/css-validator/validator.html</li>
  </p>
  <p id="support_logo">
  <a href="http://www.w3.org/QA/Tools/Donate">
@@ -50,9 +126,11 @@ Last-Update: 2025-07-06
  </a>
  </p>
  <p class="copyright">
+diff --git a/DOWNLOAD.html.fr b/DOWNLOAD.html.fr
+index d6eb79a..a451ce7 100644
 --- a/DOWNLOAD.html.fr
 +++ b/DOWNLOAD.html.fr
-@@ -227,7 +227,7 @@
+@@ -227,7 +227,7 @@ Construisez le fichier css-validator.jar avec la commande <kbd>ant jar</kbd>, et
  
  <p id="support_logo">
  <a href="http://www.w3.org/QA/Tools/Donate">
@@ -61,6 +139,8 @@ Last-Update: 2025-07-06
  </a>
  </p>
  
+diff --git a/DOWNLOAD.html.hi b/DOWNLOAD.html.hi
+index 404056c..ec0d4e7 100644
 --- a/DOWNLOAD.html.hi
 +++ b/DOWNLOAD.html.hi
 @@ -170,7 +170,7 @@
@@ -72,9 +152,11 @@ Last-Update: 2025-07-06
  	</p>
  	<p id="support_logo"><a href="http://www.w3.org/QA/Tools/Donate">
  	<img alt="I heart Validator logo" src="http://www.w3.org/QA/Tools/I_heart_validator" title=" Validators Donation Program" />
+diff --git a/DOWNLOAD.html.it b/DOWNLOAD.html.it
+index 02aa4ff..54e6de2 100644
 --- a/DOWNLOAD.html.it
 +++ b/DOWNLOAD.html.it
-@@ -240,7 +240,7 @@
+@@ -240,7 +240,7 @@ http://localhost:8001/css-validator/validator.html</li>
  
     <p id="support_logo">
     <a href="http://www.w3.org/QA/Tools/Donate">
@@ -83,9 +165,11 @@ Last-Update: 2025-07-06
     </a>
     </p>
  
+diff --git a/DOWNLOAD.html.ja b/DOWNLOAD.html.ja
+index 17db5a0..4549eac 100644
 --- a/DOWNLOAD.html.ja
 +++ b/DOWNLOAD.html.ja
-@@ -208,7 +208,7 @@
+@@ -208,7 +208,7 @@ css-validator.jar を上の説明にしたがって作成したら、次のよ
     </p>
     <p id="support_logo">
     <a href="http://www.w3.org/QA/Tools/Donate">
@@ -94,9 +178,11 @@ Last-Update: 2025-07-06
     </a>
     </p>
  
+diff --git a/DOWNLOAD.html.ko b/DOWNLOAD.html.ko
+index df7aa75..2b1d4cd 100644
 --- a/DOWNLOAD.html.ko
 +++ b/DOWNLOAD.html.ko
-@@ -255,7 +255,7 @@
+@@ -255,7 +255,7 @@ http://localhost:8001/css-validator/validator.html</li>
  
     <p id="support_logo">
     <a href="http://www.w3.org/QA/Tools/Donate">
@@ -105,9 +191,11 @@ Last-Update: 2025-07-06
     </a>
     </p>
  
+diff --git a/DOWNLOAD.html.nl b/DOWNLOAD.html.nl
+index 4b15fcf..a099573 100644
 --- a/DOWNLOAD.html.nl
 +++ b/DOWNLOAD.html.nl
-@@ -271,7 +271,7 @@
+@@ -271,7 +271,7 @@ Java geïnstalleerd heeft. Build de css-validator.jar zoals hierboven beschr
  
     <p id="support_logo">
     <a href="http://www.w3.org/QA/Tools/Donate">
@@ -116,9 +204,11 @@ Last-Update: 2025-07-06
     </a>
     </p>
  
+diff --git a/DOWNLOAD.html.pl-PL b/DOWNLOAD.html.pl-PL
+index 98964a0..0a17bf0 100644
 --- a/DOWNLOAD.html.pl-PL
 +++ b/DOWNLOAD.html.pl-PL
-@@ -262,7 +262,7 @@
+@@ -262,7 +262,7 @@ http://localhost:8001/css-validator/validator.html</li>
  
     <p id="support_logo">
     <a href="http://www.w3.org/QA/Tools/Donate">
@@ -127,9 +217,11 @@ Last-Update: 2025-07-06
     </a>
     </p>
  
+diff --git a/DOWNLOAD.html.pt-BR b/DOWNLOAD.html.pt-BR
+index c130fe6..40af6c3 100644
 --- a/DOWNLOAD.html.pt-BR
 +++ b/DOWNLOAD.html.pt-BR
-@@ -242,7 +242,7 @@
+@@ -242,7 +242,7 @@ http://localhost:8001/css-validator/validator.html</li>
  
     <p id="support_logo">
     <a href="http://www.w3.org/QA/Tools/Donate">
@@ -138,9 +230,11 @@ Last-Update: 2025-07-06
     </a>
     </p>
  
+diff --git a/DOWNLOAD.html.ro b/DOWNLOAD.html.ro
+index 454fb88..d0a726d 100644
 --- a/DOWNLOAD.html.ro
 +++ b/DOWNLOAD.html.ro
-@@ -217,7 +217,7 @@
+@@ -217,7 +217,7 @@ Descarca arhiva css-validator.jar (sau construieste-o cu <kbd>ant jar</kbd>) si
  
     <p id="support_logo">
     <a href="http://www.w3.org/QA/Tools/Donate">
@@ -149,6 +243,8 @@ Last-Update: 2025-07-06
     </a>
     </p>
  
+diff --git a/DOWNLOAD.html.ru b/DOWNLOAD.html.ru
+index a04b68b..f6a7f14 100644
 --- a/DOWNLOAD.html.ru
 +++ b/DOWNLOAD.html.ru
 @@ -209,7 +209,7 @@
@@ -160,6 +256,8 @@ Last-Update: 2025-07-06
     </a>
     </p>
  
+diff --git a/DOWNLOAD.html.sv b/DOWNLOAD.html.sv
+index ffd319e..3281cc4 100644
 --- a/DOWNLOAD.html.sv
 +++ b/DOWNLOAD.html.sv
 @@ -337,7 +337,7 @@
@@ -171,6 +269,8 @@ Last-Update: 2025-07-06
  </a>
  </p>
  
+diff --git a/DOWNLOAD.html.zh-cn b/DOWNLOAD.html.zh-cn
+index 81a095e..f1a19f2 100644
 --- a/DOWNLOAD.html.zh-cn
 +++ b/DOWNLOAD.html.zh-cn
 @@ -236,7 +236,7 @@
@@ -182,6 +282,8 @@ Last-Update: 2025-07-06
     </a>
     </p>
  
+diff --git a/Email.html.en b/Email.html.en
+index 82c4163..13e616d 100644
 --- a/Email.html.en
 +++ b/Email.html.en
 @@ -130,7 +130,7 @@
@@ -193,6 +295,8 @@ Last-Update: 2025-07-06
         </a>
         </p>
  
+diff --git a/Email.html.fr b/Email.html.fr
+index fb9a037..57a2e09 100644
 --- a/Email.html.fr
 +++ b/Email.html.fr
 @@ -137,7 +137,7 @@
@@ -204,6 +308,8 @@ Last-Update: 2025-07-06
      </a>
      </p>
  
+diff --git a/Email.html.ja b/Email.html.ja
+index d043142..a3d7091 100644
 --- a/Email.html.ja
 +++ b/Email.html.ja
 @@ -123,7 +123,7 @@
@@ -215,9 +321,11 @@ Last-Update: 2025-07-06
         </a>
         </p>
  
+diff --git a/about.html.de b/about.html.de
+index d2f070b..9d4bd32 100644
 --- a/about.html.de
 +++ b/about.html.de
-@@ -247,7 +247,7 @@
+@@ -247,7 +247,7 @@ installieren Sie Ihre eigene Instanz des Validators.</p>
  
     <p id="support_logo">
     <a href="http://www.w3.org/QA/Tools/Donate">
@@ -226,9 +334,11 @@ Last-Update: 2025-07-06
     </a>
     </p>
  
+diff --git a/about.html.el b/about.html.el
+index 99ecd9c..cfea414 100644
 --- a/about.html.el
 +++ b/about.html.el
-@@ -235,7 +235,7 @@
+@@ -235,7 +235,7 @@ title="Cascading Style Sheets Level 2 Revision 1 (CSS 2.1) Specification">C
  
  <p id="support_logo">
  <a href="http://www.w3.org/QA/Tools/Donate">
@@ -237,9 +347,11 @@ Last-Update: 2025-07-06
  </a>
  </p>
  
+diff --git a/about.html.en b/about.html.en
+index 9193103..f54d746 100644
 --- a/about.html.en
 +++ b/about.html.en
-@@ -263,7 +263,7 @@
+@@ -263,7 +263,7 @@ calls to the validator, or install and run your own instance of the validator.</
  
  <p id="support_logo">
  <a href="http://www.w3.org/QA/Tools/Donate">
@@ -248,9 +360,11 @@ Last-Update: 2025-07-06
  </a>
  </p>
  
+diff --git a/about.html.es b/about.html.es
+index d725687..fc7b4a3 100644
 --- a/about.html.es
 +++ b/about.html.es
-@@ -244,7 +244,7 @@
+@@ -244,7 +244,7 @@ o seguir las instrucciones para descargar el árbol completo del código f
  </p>
  <p id="support_logo">
  <a href="http://www.w3.org/QA/Tools/Donate">
@@ -259,9 +373,11 @@ Last-Update: 2025-07-06
  </a>
  </p>
  <p class="copyright">
+diff --git a/about.html.fr b/about.html.fr
+index 73f63f5..9902099 100644
 --- a/about.html.fr
 +++ b/about.html.fr
-@@ -234,7 +234,7 @@
+@@ -234,7 +234,7 @@ entre deux appels au validateur, ou alors installez et exécutez votre propre in
  
  <p id="support_logo">
  <a href="http://www.w3.org/QA/Tools/Donate">
@@ -270,6 +386,8 @@ Last-Update: 2025-07-06
  </a>
  </p>
  
+diff --git a/about.html.hi b/about.html.hi
+index 177619e..73c72b0 100644
 --- a/about.html.hi
 +++ b/about.html.hi
 @@ -218,7 +218,7 @@
@@ -281,9 +399,11 @@ Last-Update: 2025-07-06
  	</a></p>
  	<p class="copyright">
  	<a href="http://www.w3.org/Consortium/Legal/ipr-notice#Copyright" rel="Copyright">
+diff --git a/about.html.it b/about.html.it
+index d2cdf11..6ae11e2 100644
 --- a/about.html.it
 +++ b/about.html.it
-@@ -214,7 +214,7 @@
+@@ -214,7 +214,7 @@ Se realmente il prodotto ti piace, sei il benvenuto ad <a href="#participate">ac
  
     <p id="support_logo">
     <a href="http://www.w3.org/QA/Tools/Donate">
@@ -292,9 +412,11 @@ Last-Update: 2025-07-06
     </a>
     </p>
  
+diff --git a/about.html.ja b/about.html.ja
+index 7980f67..7b22d1c 100644
 --- a/about.html.ja
 +++ b/about.html.ja
-@@ -239,7 +239,7 @@
+@@ -239,7 +239,7 @@ CSS 検証サービスには、平和的 (RESTful) な <a href="api.html">SOAP 
     </p>
     <p id="support_logo">
     <a href="http://www.w3.org/QA/Tools/Donate">
@@ -303,9 +425,11 @@ Last-Update: 2025-07-06
     </a>
     </p>
  
+diff --git a/about.html.ko b/about.html.ko
+index 0403fd9..b8e227a 100644
 --- a/about.html.ko
 +++ b/about.html.ko
-@@ -228,7 +228,7 @@
+@@ -228,7 +228,7 @@ CSS 검사 도구에서 사용하는 클래스에 대한 개괄적인 설명은
  
     <p id="support_logo">
     <a href="http://www.w3.org/QA/Tools/Donate">
@@ -314,9 +438,11 @@ Last-Update: 2025-07-06
     </a>
     </p>
  
+diff --git a/about.html.nl b/about.html.nl
+index 578f1ae..a0b76e3 100644
 --- a/about.html.nl
 +++ b/about.html.nl
-@@ -239,7 +239,7 @@
+@@ -239,7 +239,7 @@ of installeer en draai je eigen instantie van de validator.</p>
  
     <p id="support_logo">
     <a href="http://www.w3.org/QA/Tools/Donate">
@@ -325,9 +451,11 @@ Last-Update: 2025-07-06
     </a>
     </p>
  
+diff --git a/about.html.pl-PL b/about.html.pl-PL
+index afb9b88..a8315f7 100644
 --- a/about.html.pl-PL
 +++ b/about.html.pl-PL
-@@ -221,7 +221,7 @@
+@@ -221,7 +221,7 @@ lub ściągnąć go według zamieszczonych instrukcji. Po szybki przegląd klas
  
       <p id="support_logo">
       <a href="http://www.w3.org/QA/Tools/Donate">
@@ -336,9 +464,11 @@ Last-Update: 2025-07-06
       </a>
       </p>
  
+diff --git a/about.html.pt-BR b/about.html.pt-BR
+index 5cb4450..8c46586 100644
 --- a/about.html.pt-BR
 +++ b/about.html.pt-BR
-@@ -219,7 +219,7 @@
+@@ -219,7 +219,7 @@ que torna bem simples a tarefa de construir uma aplicação (seja web ou outra q
  
     <p id="support_logo">
     <a href="http://www.w3.org/QA/Tools/Donate">
@@ -347,9 +477,11 @@ Last-Update: 2025-07-06
     </a>
     </p>
  
+diff --git a/about.html.ro b/about.html.ro
+index 57648ce..3b2c566 100644
 --- a/about.html.ro
 +++ b/about.html.ro
-@@ -232,7 +232,7 @@
+@@ -232,7 +232,7 @@ adoptarea si repararea <a href="https://github.com/w3c/css-validator/issues">ero
  
  <p id="support_logo">
  <a href="http://www.w3.org/QA/Tools/Donate">
@@ -358,6 +490,8 @@ Last-Update: 2025-07-06
  </a>
  </p>
  
+diff --git a/about.html.ru b/about.html.ru
+index 3750ced..8fc886c 100644
 --- a/about.html.ru
 +++ b/about.html.ru
 @@ -208,7 +208,7 @@
@@ -369,9 +503,11 @@ Last-Update: 2025-07-06
     </a>
     </p>
  
+diff --git a/about.html.sv b/about.html.sv
+index e9a906d..3711a6f 100644
 --- a/about.html.sv
 +++ b/about.html.sv
-@@ -336,7 +336,7 @@
+@@ -336,7 +336,7 @@ installera din egen instans av valideraren.
  
     <p id="support_logo">
     <a href="http://www.w3.org/QA/Tools/Donate">
@@ -380,6 +516,8 @@ Last-Update: 2025-07-06
     </a>
     </p>
  
+diff --git a/about.html.zh-cn b/about.html.zh-cn
+index a1df2bd..0db53a5 100644
 --- a/about.html.zh-cn
 +++ b/about.html.zh-cn
 @@ -205,7 +205,7 @@
@@ -391,6 +529,8 @@ Last-Update: 2025-07-06
     </a>
     </p>
  
+diff --git a/documentation.html.de b/documentation.html.de
+index 641e8f3..51d16e2 100644
 --- a/documentation.html.de
 +++ b/documentation.html.de
 @@ -180,7 +180,7 @@
@@ -402,6 +542,8 @@ Last-Update: 2025-07-06
     </a>
     </p>
  
+diff --git a/documentation.html.el b/documentation.html.el
+index b024b8d..82ddb30 100644
 --- a/documentation.html.el
 +++ b/documentation.html.el
 @@ -184,7 +184,7 @@
@@ -413,6 +555,8 @@ Last-Update: 2025-07-06
     </a>
     </p>
  
+diff --git a/documentation.html.en b/documentation.html.en
+index b3b2e08..11b19c4 100644
 --- a/documentation.html.en
 +++ b/documentation.html.en
 @@ -193,7 +193,7 @@
@@ -424,6 +568,8 @@ Last-Update: 2025-07-06
     </a>
     </p>
  
+diff --git a/documentation.html.es b/documentation.html.es
+index 5ce3dab..fe49d4f 100644
 --- a/documentation.html.es
 +++ b/documentation.html.es
 @@ -203,7 +203,7 @@
@@ -435,9 +581,11 @@ Last-Update: 2025-07-06
  </a>
  </p>
  <p class="copyright">
+diff --git a/documentation.html.fr b/documentation.html.fr
+index dc8ad00..e361bab 100644
 --- a/documentation.html.fr
 +++ b/documentation.html.fr
-@@ -177,7 +177,7 @@
+@@ -177,7 +177,7 @@ Voir également les <a href="Email.html">instructions pour laisser un commentair
  
  <p id="support_logo">
  <a href="http://www.w3.org/QA/Tools/Donate">
@@ -446,6 +594,8 @@ Last-Update: 2025-07-06
  </a>
  </p>
  
+diff --git a/documentation.html.hi b/documentation.html.hi
+index d828348..a1a8898 100644
 --- a/documentation.html.hi
 +++ b/documentation.html.hi
 @@ -129,7 +129,7 @@
@@ -457,6 +607,8 @@ Last-Update: 2025-07-06
  	</a></p>
  	<p class="copyright">
  	<a href="http://www.w3.org/Consortium/Legal/ipr-notice#Copyright" rel="Copyright">
+diff --git a/documentation.html.it b/documentation.html.it
+index dd3470d..a2f22cb 100644
 --- a/documentation.html.it
 +++ b/documentation.html.it
 @@ -186,7 +186,7 @@
@@ -468,6 +620,8 @@ Last-Update: 2025-07-06
     </a>
     </p>
  
+diff --git a/documentation.html.ja b/documentation.html.ja
+index 949f97c..2f87050 100644
 --- a/documentation.html.ja
 +++ b/documentation.html.ja
 @@ -192,7 +192,7 @@
@@ -479,6 +633,8 @@ Last-Update: 2025-07-06
     </a>
     </p>
  
+diff --git a/documentation.html.ko b/documentation.html.ko
+index d413889..3bfdbc8 100644
 --- a/documentation.html.ko
 +++ b/documentation.html.ko
 @@ -184,7 +184,7 @@
@@ -490,6 +646,8 @@ Last-Update: 2025-07-06
     </a>
     </p>
  
+diff --git a/documentation.html.nl b/documentation.html.nl
+index 0223920..6629ef0 100644
 --- a/documentation.html.nl
 +++ b/documentation.html.nl
 @@ -193,7 +193,7 @@
@@ -501,6 +659,8 @@ Last-Update: 2025-07-06
     </a>
     </p>
  
+diff --git a/documentation.html.pl-PL b/documentation.html.pl-PL
+index b658f5e..dd549a4 100644
 --- a/documentation.html.pl-PL
 +++ b/documentation.html.pl-PL
 @@ -185,7 +185,7 @@
@@ -512,6 +672,8 @@ Last-Update: 2025-07-06
           </a>
           </p>
  
+diff --git a/documentation.html.pt-BR b/documentation.html.pt-BR
+index a84fff3..a4e269a 100644
 --- a/documentation.html.pt-BR
 +++ b/documentation.html.pt-BR
 @@ -185,7 +185,7 @@
@@ -523,6 +685,8 @@ Last-Update: 2025-07-06
     </a>
     </p>
  
+diff --git a/documentation.html.ro b/documentation.html.ro
+index a176ab9..f37a440 100644
 --- a/documentation.html.ro
 +++ b/documentation.html.ro
 @@ -195,7 +195,7 @@
@@ -534,6 +698,8 @@ Last-Update: 2025-07-06
     </a>
     </p>
  
+diff --git a/documentation.html.ru b/documentation.html.ru
+index 3918929..6100ec8 100644
 --- a/documentation.html.ru
 +++ b/documentation.html.ru
 @@ -187,7 +187,7 @@
@@ -545,6 +711,8 @@ Last-Update: 2025-07-06
     </a>
     </p>
  
+diff --git a/documentation.html.sv b/documentation.html.sv
+index 8e0376c..910c987 100644
 --- a/documentation.html.sv
 +++ b/documentation.html.sv
 @@ -188,7 +188,7 @@
@@ -556,6 +724,8 @@ Last-Update: 2025-07-06
  </a>
  </p>
  
+diff --git a/documentation.html.zh-cn b/documentation.html.zh-cn
+index a74956d..3b25c79 100644
 --- a/documentation.html.zh-cn
 +++ b/documentation.html.zh-cn
 @@ -186,7 +186,7 @@
@@ -567,9 +737,11 @@ Last-Update: 2025-07-06
     </a>
     </p>
  
+diff --git a/manual.html.de b/manual.html.de
+index c0a32fe..0fd0ca6 100644
 --- a/manual.html.de
 +++ b/manual.html.de
-@@ -285,7 +285,7 @@
+@@ -285,7 +285,7 @@ Sie die zu überprüfende Datei.<img style="display: block; margin-left: auto; m
  
     <p id="support_logo">
     <a href="http://www.w3.org/QA/Tools/Donate">
@@ -578,9 +750,11 @@ Last-Update: 2025-07-06
     </a>
     </p>
  
+diff --git a/manual.html.es b/manual.html.es
+index 0434168..a07a453 100644
 --- a/manual.html.es
 +++ b/manual.html.es
-@@ -368,7 +368,7 @@
+@@ -368,7 +368,7 @@ El servicio de validación de CSS es un servicio gratuito y público para todos,
     </p>
     <p id="support_logo">
     <a href="http://www.w3.org/QA/Tools/Donate">
@@ -589,9 +763,11 @@ Last-Update: 2025-07-06
     </a>
     </p>
  
+diff --git a/manual.html.fr b/manual.html.fr
+index a8ef03c..6280372 100644
 --- a/manual.html.fr
 +++ b/manual.html.fr
-@@ -322,7 +322,7 @@
+@@ -322,7 +322,7 @@ le validateur, voir l'<a href="./api.html">API de service Web du validateur CSS<
  
  <p id="support_logo">
  <a href="http://www.w3.org/QA/Tools/Donate">
@@ -600,9 +776,11 @@ Last-Update: 2025-07-06
  </a>
  </p>
  
+diff --git a/manual.html.it b/manual.html.it
+index 3188b3f..a4550d0 100644
 --- a/manual.html.it
 +++ b/manual.html.it
-@@ -343,7 +343,7 @@
+@@ -343,7 +343,7 @@ Il servizio di validazione CSS è un servizio gratuito, pubblico e per tutti e p
  
  <p id="support_logo">
  <a href="http://www.w3.org/QA/Tools/Donate">
@@ -611,6 +789,8 @@ Last-Update: 2025-07-06
  </a>
  </p>
  
+diff --git a/manual.html.ja b/manual.html.ja
+index e3df635..52c4b28 100644
 --- a/manual.html.ja
 +++ b/manual.html.ja
 @@ -368,7 +368,7 @@
@@ -622,6 +802,8 @@ Last-Update: 2025-07-06
     </a>
     </p>
  
+diff --git a/manual.html.ko b/manual.html.ko
+index 4cbd973..3abb09e 100644
 --- a/manual.html.ko
 +++ b/manual.html.ko
 @@ -354,7 +354,7 @@
@@ -633,9 +815,11 @@ Last-Update: 2025-07-06
     </a>
     </p>
  
+diff --git a/manual.html.nl b/manual.html.nl
+index 82e07ac..4f9bb2a 100644
 --- a/manual.html.nl
 +++ b/manual.html.nl
-@@ -397,7 +397,7 @@
+@@ -397,7 +397,7 @@ service voor iedereen, je respect wordt gewaardeerd. Bedankt.</p>
  
     <p id="support_logo">
     <a href="http://www.w3.org/QA/Tools/Donate">
@@ -644,9 +828,11 @@ Last-Update: 2025-07-06
     </a>
     </p>
  
+diff --git a/manual.html.pl-PL b/manual.html.pl-PL
+index 020289e..8555ac3 100644
 --- a/manual.html.pl-PL
 +++ b/manual.html.pl-PL
-@@ -327,7 +327,7 @@
+@@ -327,7 +327,7 @@ Usługa Walidatora CSS jest darmową usługą dla wszystkich - dziękujemy Ci i
  
           <p id="support_logo">
           <a href="http://www.w3.org/QA/Tools/Donate">
@@ -655,9 +841,11 @@ Last-Update: 2025-07-06
           </a>
           </p>
  
+diff --git a/manual.html.pt-BR b/manual.html.pt-BR
+index cafd390..9eb0fbf 100644
 --- a/manual.html.pt-BR
 +++ b/manual.html.pt-BR
-@@ -335,7 +335,7 @@
+@@ -335,7 +335,7 @@ O serviço de validação CSS é gratuito e aberto a todos, usá-lo respeitando
  
     <p id="support_logo">
     <a href="http://www.w3.org/QA/Tools/Donate">
@@ -666,6 +854,8 @@ Last-Update: 2025-07-06
     </a>
     </p>
  
+diff --git a/manual.html.ru b/manual.html.ru
+index d3d785e..6d71d56 100644
 --- a/manual.html.ru
 +++ b/manual.html.ru
 @@ -298,7 +298,7 @@
@@ -677,9 +867,11 @@ Last-Update: 2025-07-06
     </a>
     </p>
  
+diff --git a/manual.html.sv b/manual.html.sv
+index 4f97ea6..605cca9 100644
 --- a/manual.html.sv
 +++ b/manual.html.sv
-@@ -481,7 +481,7 @@
+@@ -481,7 +481,7 @@ möjligheter:
  
  <p id="support_logo">
  <a href="http://www.w3.org/QA/Tools/Donate">
@@ -688,6 +880,8 @@ Last-Update: 2025-07-06
  </a>
  </p>
  
+diff --git a/manual.html.zh-cn b/manual.html.zh-cn
+index 55a0342..54125e4 100644
 --- a/manual.html.zh-cn
 +++ b/manual.html.zh-cn
 @@ -346,7 +346,7 @@


=====================================
debian/patches/debian-cleanup-privacy-breach3.patch
=====================================
@@ -1,14 +1,99 @@
-Description: Cleanup privacy-breach qa-small.png
- for file in $(grep -rl '"http://www.w3.org/QA/2002/12/qa-small.png"'); do
-   sed -i "s#http://www.w3.org/QA/2002/12/qa-small.png#data:,#" $file;
- done
-Author: Fab Stz <fabtz-it at yahoo.fr>
-Forwarded: not-needed
-Last-Update: 2025-07-06
-
+From: Fab Stz <fabtz-it at yahoo.fr>
+Date: Sat, 14 Mar 2026 08:45:27 +0100
+Subject: Cleanup privacy-breach qa-small.png
+
+Forwarded: not-needed
+Last-Update: 2025-07-06
+
+for file in $(grep -rl '"http://www.w3.org/QA/2002/12/qa-small.png"'); do
+  sed -i "s#http://www.w3.org/QA/2002/12/qa-small.png#data:,#" $file;
+done
+---
+ DOWNLOAD.html.bg         | 2 +-
+ DOWNLOAD.html.de         | 2 +-
+ DOWNLOAD.html.el         | 2 +-
+ DOWNLOAD.html.en         | 2 +-
+ DOWNLOAD.html.es         | 2 +-
+ DOWNLOAD.html.fa         | 2 +-
+ DOWNLOAD.html.fr         | 2 +-
+ DOWNLOAD.html.hi         | 2 +-
+ DOWNLOAD.html.it         | 2 +-
+ DOWNLOAD.html.ja         | 2 +-
+ DOWNLOAD.html.ko         | 2 +-
+ DOWNLOAD.html.nl         | 2 +-
+ DOWNLOAD.html.pl-PL      | 2 +-
+ DOWNLOAD.html.pt-BR      | 2 +-
+ DOWNLOAD.html.ro         | 2 +-
+ DOWNLOAD.html.ru         | 2 +-
+ DOWNLOAD.html.sv         | 2 +-
+ DOWNLOAD.html.uk         | 2 +-
+ DOWNLOAD.html.zh-cn      | 2 +-
+ Email.html.en            | 2 +-
+ Email.html.fr            | 2 +-
+ Email.html.ja            | 2 +-
+ about.html.bg            | 2 +-
+ about.html.de            | 2 +-
+ about.html.el            | 2 +-
+ about.html.en            | 2 +-
+ about.html.es            | 2 +-
+ about.html.fa            | 2 +-
+ about.html.fr            | 2 +-
+ about.html.hi            | 2 +-
+ about.html.it            | 2 +-
+ about.html.ja            | 2 +-
+ about.html.ko            | 2 +-
+ about.html.nl            | 2 +-
+ about.html.pl-PL         | 2 +-
+ about.html.pt-BR         | 2 +-
+ about.html.ro            | 2 +-
+ about.html.ru            | 2 +-
+ about.html.sv            | 2 +-
+ about.html.uk            | 2 +-
+ about.html.zh-cn         | 2 +-
+ documentation.html.bg    | 2 +-
+ documentation.html.de    | 2 +-
+ documentation.html.el    | 2 +-
+ documentation.html.en    | 2 +-
+ documentation.html.es    | 2 +-
+ documentation.html.fa    | 2 +-
+ documentation.html.fr    | 2 +-
+ documentation.html.hi    | 2 +-
+ documentation.html.it    | 2 +-
+ documentation.html.ja    | 2 +-
+ documentation.html.ko    | 2 +-
+ documentation.html.nl    | 2 +-
+ documentation.html.pl-PL | 2 +-
+ documentation.html.pt-BR | 2 +-
+ documentation.html.ro    | 2 +-
+ documentation.html.ru    | 2 +-
+ documentation.html.sv    | 2 +-
+ documentation.html.uk    | 2 +-
+ documentation.html.zh-cn | 2 +-
+ manual.html.bg           | 2 +-
+ manual.html.de           | 2 +-
+ manual.html.el           | 2 +-
+ manual.html.es           | 2 +-
+ manual.html.fa           | 2 +-
+ manual.html.fr           | 2 +-
+ manual.html.hi           | 2 +-
+ manual.html.it           | 2 +-
+ manual.html.ja           | 2 +-
+ manual.html.ko           | 2 +-
+ manual.html.nl           | 2 +-
+ manual.html.pl-PL        | 2 +-
+ manual.html.pt-BR        | 2 +-
+ manual.html.ro           | 2 +-
+ manual.html.ru           | 2 +-
+ manual.html.sv           | 2 +-
+ manual.html.uk           | 2 +-
+ manual.html.zh-cn        | 2 +-
+ 78 files changed, 78 insertions(+), 78 deletions(-)
+
+diff --git a/DOWNLOAD.html.bg b/DOWNLOAD.html.bg
+index ccd6f3a..b83e058 100644
 --- a/DOWNLOAD.html.bg
 +++ b/DOWNLOAD.html.bg
-@@ -205,7 +205,7 @@
+@@ -205,7 +205,7 @@ http://localhost:8001/css-validator/validator.html</li>
     <div id="footer">
     <p id="activity_logos">
  
@@ -17,9 +102,11 @@ Last-Update: 2025-07-06
     </p>
  
     <p id="support_logo">
+diff --git a/DOWNLOAD.html.de b/DOWNLOAD.html.de
+index 7c1d543..ddb3b32 100644
 --- a/DOWNLOAD.html.de
 +++ b/DOWNLOAD.html.de
-@@ -218,7 +218,7 @@
+@@ -218,7 +218,7 @@ das css-validator.jar wie oben beschrieben, und starten Sie es wie folgt:<br />
     <div id="footer">
     <p id="activity_logos">
  
@@ -28,9 +115,11 @@ Last-Update: 2025-07-06
     </p>
  
     <p id="support_logo">
+diff --git a/DOWNLOAD.html.el b/DOWNLOAD.html.el
+index 694a32d..27ecc2f 100644
 --- a/DOWNLOAD.html.el
 +++ b/DOWNLOAD.html.el
-@@ -199,7 +199,7 @@
+@@ -199,7 +199,7 @@ http://localhost:8001/css-validator/validator.html</li>
     <div id="footer">
     <p id="activity_logos">
  
@@ -39,9 +128,11 @@ Last-Update: 2025-07-06
     </p>
  
     <p id="support_logo">
+diff --git a/DOWNLOAD.html.en b/DOWNLOAD.html.en
+index cf781b4..cd2e63f 100644
 --- a/DOWNLOAD.html.en
 +++ b/DOWNLOAD.html.en
-@@ -217,7 +217,7 @@
+@@ -217,7 +217,7 @@ Download the css-validator.jar jar archive (or build it with <kbd>ant jar</kbd>)
     <div id="footer">
     <p id="activity_logos">
  
@@ -50,9 +141,11 @@ Last-Update: 2025-07-06
     </p>
  
     <p id="support_logo">
+diff --git a/DOWNLOAD.html.es b/DOWNLOAD.html.es
+index 8dc3933..df1dccd 100644
 --- a/DOWNLOAD.html.es
 +++ b/DOWNLOAD.html.es
-@@ -253,7 +253,7 @@
+@@ -253,7 +253,7 @@ http://localhost:8001/css-validator/validator.html</li>
     <p id="activity_logos">
  
  <a href="http://www.w3.org/QA/" title="W3C's Quality Assurance Activity, bringing you free Web quality tools and more">
@@ -61,9 +154,11 @@ Last-Update: 2025-07-06
  </a>
  <a href="http://www.w3.org/Style/CSS/learning" title="Learn more about Cascading Style Sheets">
  <img src="images/woolly-icon" alt="CSS"/>
+diff --git a/DOWNLOAD.html.fa b/DOWNLOAD.html.fa
+index 5d771e2..b31dc8a 100644
 --- a/DOWNLOAD.html.fa
 +++ b/DOWNLOAD.html.fa
-@@ -224,7 +224,7 @@
+@@ -224,7 +224,7 @@ http://localhost:8001/css-validator/validator.html</li>
     <div id="footer">
     <p id="activity_logos">
  
@@ -72,9 +167,11 @@ Last-Update: 2025-07-06
     </p>
  
     <p id="support_logo">
+diff --git a/DOWNLOAD.html.fr b/DOWNLOAD.html.fr
+index a451ce7..01e7db7 100644
 --- a/DOWNLOAD.html.fr
 +++ b/DOWNLOAD.html.fr
-@@ -222,7 +222,7 @@
+@@ -222,7 +222,7 @@ Construisez le fichier css-validator.jar avec la commande <kbd>ant jar</kbd>, et
  <div id="footer">
     <p id="activity_logos">
  
@@ -83,6 +180,8 @@ Last-Update: 2025-07-06
  </p>
  
  <p id="support_logo">
+diff --git a/DOWNLOAD.html.hi b/DOWNLOAD.html.hi
+index ec0d4e7..1113f71 100644
 --- a/DOWNLOAD.html.hi
 +++ b/DOWNLOAD.html.hi
 @@ -173,7 +173,7 @@
@@ -94,9 +193,11 @@ Last-Update: 2025-07-06
  	</a></p>
  	<p class="copyright">
  	<a href="http://www.w3.org/Consortium/Legal/ipr-notice#Copyright" rel="Copyright">
+diff --git a/DOWNLOAD.html.it b/DOWNLOAD.html.it
+index 54e6de2..808f496 100644
 --- a/DOWNLOAD.html.it
 +++ b/DOWNLOAD.html.it
-@@ -235,7 +235,7 @@
+@@ -235,7 +235,7 @@ http://localhost:8001/css-validator/validator.html</li>
     <div id="footer">
     <p id="activity_logos">
  
@@ -105,9 +206,11 @@ Last-Update: 2025-07-06
     </p>
  
     <p id="support_logo">
+diff --git a/DOWNLOAD.html.ja b/DOWNLOAD.html.ja
+index 4549eac..40a3dac 100644
 --- a/DOWNLOAD.html.ja
 +++ b/DOWNLOAD.html.ja
-@@ -204,7 +204,7 @@
+@@ -204,7 +204,7 @@ css-validator.jar を上の説明にしたがって作成したら、次のよ
     <div id="footer">
     <p id="activity_logos">
  
@@ -116,9 +219,11 @@ Last-Update: 2025-07-06
     </p>
     <p id="support_logo">
     <a href="http://www.w3.org/QA/Tools/Donate">
+diff --git a/DOWNLOAD.html.ko b/DOWNLOAD.html.ko
+index 2b1d4cd..07368e4 100644
 --- a/DOWNLOAD.html.ko
 +++ b/DOWNLOAD.html.ko
-@@ -249,7 +249,7 @@
+@@ -249,7 +249,7 @@ http://localhost:8001/css-validator/validator.html</li>
  
     <div id="footer">
     <p id="activity_logos">
@@ -127,9 +232,11 @@ Last-Update: 2025-07-06
     </p>
  
  
+diff --git a/DOWNLOAD.html.nl b/DOWNLOAD.html.nl
+index a099573..ed02aaa 100644
 --- a/DOWNLOAD.html.nl
 +++ b/DOWNLOAD.html.nl
-@@ -266,7 +266,7 @@
+@@ -266,7 +266,7 @@ Java geïnstalleerd heeft. Build de css-validator.jar zoals hierboven beschr
     <div id="footer">
     <p id="activity_logos">
  
@@ -138,9 +245,11 @@ Last-Update: 2025-07-06
     </p>
  
     <p id="support_logo">
+diff --git a/DOWNLOAD.html.pl-PL b/DOWNLOAD.html.pl-PL
+index 0a17bf0..fd5a63d 100644
 --- a/DOWNLOAD.html.pl-PL
 +++ b/DOWNLOAD.html.pl-PL
-@@ -257,7 +257,7 @@
+@@ -257,7 +257,7 @@ http://localhost:8001/css-validator/validator.html</li>
     <div id="footer">
     <p id="activity_logos">
  
@@ -149,9 +258,11 @@ Last-Update: 2025-07-06
     </p>
  
     <p id="support_logo">
+diff --git a/DOWNLOAD.html.pt-BR b/DOWNLOAD.html.pt-BR
+index 40af6c3..1afe3a0 100644
 --- a/DOWNLOAD.html.pt-BR
 +++ b/DOWNLOAD.html.pt-BR
-@@ -237,7 +237,7 @@
+@@ -237,7 +237,7 @@ http://localhost:8001/css-validator/validator.html</li>
     <div id="footer">
     <p id="activity_logos">
  
@@ -160,9 +271,11 @@ Last-Update: 2025-07-06
     </p>
  
     <p id="support_logo">
+diff --git a/DOWNLOAD.html.ro b/DOWNLOAD.html.ro
+index d0a726d..a440f3c 100644
 --- a/DOWNLOAD.html.ro
 +++ b/DOWNLOAD.html.ro
-@@ -212,7 +212,7 @@
+@@ -212,7 +212,7 @@ Descarca arhiva css-validator.jar (sau construieste-o cu <kbd>ant jar</kbd>) si
     <div id="footer">
     <p id="activity_logos">
  
@@ -171,6 +284,8 @@ Last-Update: 2025-07-06
     </p>
  
     <p id="support_logo">
+diff --git a/DOWNLOAD.html.ru b/DOWNLOAD.html.ru
+index f6a7f14..6ac6b82 100644
 --- a/DOWNLOAD.html.ru
 +++ b/DOWNLOAD.html.ru
 @@ -204,7 +204,7 @@
@@ -182,6 +297,8 @@ Last-Update: 2025-07-06
     </p>
  
     <p id="support_logo">
+diff --git a/DOWNLOAD.html.sv b/DOWNLOAD.html.sv
+index 3281cc4..5b44daa 100644
 --- a/DOWNLOAD.html.sv
 +++ b/DOWNLOAD.html.sv
 @@ -332,7 +332,7 @@
@@ -193,6 +310,8 @@ Last-Update: 2025-07-06
  </p>
  
  <p id="support_logo">
+diff --git a/DOWNLOAD.html.uk b/DOWNLOAD.html.uk
+index 88cd4a5..b14a74b 100644
 --- a/DOWNLOAD.html.uk
 +++ b/DOWNLOAD.html.uk
 @@ -147,7 +147,7 @@
@@ -204,6 +323,8 @@ Last-Update: 2025-07-06
     </p>
  
     <p id="support_logo">Підтримайте проект&#x00a0;— внесіть пожертву.<br />
+diff --git a/DOWNLOAD.html.zh-cn b/DOWNLOAD.html.zh-cn
+index f1a19f2..98a4533 100644
 --- a/DOWNLOAD.html.zh-cn
 +++ b/DOWNLOAD.html.zh-cn
 @@ -231,7 +231,7 @@
@@ -215,6 +336,8 @@ Last-Update: 2025-07-06
     </p>
  
     <p id="support_logo">
+diff --git a/Email.html.en b/Email.html.en
+index 13e616d..ed1addc 100644
 --- a/Email.html.en
 +++ b/Email.html.en
 @@ -125,7 +125,7 @@
@@ -226,6 +349,8 @@ Last-Update: 2025-07-06
         </p>
  
         <p id="support_logo">
+diff --git a/Email.html.fr b/Email.html.fr
+index 57a2e09..3f9f51b 100644
 --- a/Email.html.fr
 +++ b/Email.html.fr
 @@ -132,7 +132,7 @@
@@ -237,6 +362,8 @@ Last-Update: 2025-07-06
      </p>
  
      <p id="support_logo">
+diff --git a/Email.html.ja b/Email.html.ja
+index a3d7091..7fb9563 100644
 --- a/Email.html.ja
 +++ b/Email.html.ja
 @@ -118,7 +118,7 @@
@@ -248,9 +375,11 @@ Last-Update: 2025-07-06
         </p>
  
         <p id="support_logo">
+diff --git a/about.html.bg b/about.html.bg
+index 435e288..4aeeea5 100644
 --- a/about.html.bg
 +++ b/about.html.bg
-@@ -190,7 +190,7 @@
+@@ -190,7 +190,7 @@ sleep() между заявките към валидатора или инст
     <div id="footer">
     <p id="activity_logos">
  
@@ -259,9 +388,11 @@ Last-Update: 2025-07-06
     </p>
  
     <p id="support_logo">
+diff --git a/about.html.de b/about.html.de
+index 9d4bd32..1946b68 100644
 --- a/about.html.de
 +++ b/about.html.de
-@@ -242,7 +242,7 @@
+@@ -242,7 +242,7 @@ installieren Sie Ihre eigene Instanz des Validators.</p>
     <div id="footer">
     <p id="activity_logos">
  
@@ -270,9 +401,11 @@ Last-Update: 2025-07-06
     </p>
  
     <p id="support_logo">
+diff --git a/about.html.el b/about.html.el
+index cfea414..121eedd 100644
 --- a/about.html.el
 +++ b/about.html.el
-@@ -230,7 +230,7 @@
+@@ -230,7 +230,7 @@ title="Cascading Style Sheets Level 2 Revision 1 (CSS 2.1) Specification">C
     <div id="footer">
     <p id="activity_logos">
  
@@ -281,9 +414,11 @@ Last-Update: 2025-07-06
     </p>
  
  <p id="support_logo">
+diff --git a/about.html.en b/about.html.en
+index f54d746..8d08484 100644
 --- a/about.html.en
 +++ b/about.html.en
-@@ -258,7 +258,7 @@
+@@ -258,7 +258,7 @@ calls to the validator, or install and run your own instance of the validator.</
     <div id="footer">
     <p id="activity_logos">
  
@@ -292,9 +427,11 @@ Last-Update: 2025-07-06
     </p>
  
  <p id="support_logo">
+diff --git a/about.html.es b/about.html.es
+index fc7b4a3..5ca02c6 100644
 --- a/about.html.es
 +++ b/about.html.es
-@@ -236,7 +236,7 @@
+@@ -236,7 +236,7 @@ o seguir las instrucciones para descargar el árbol completo del código f
     <p id="activity_logos">
  
  <a href="http://www.w3.org/QA/" title="Actividad de Garantía de Calidad del W3C, ofreciéndote herramientas Web de calidad libres y más">
@@ -303,9 +440,11 @@ Last-Update: 2025-07-06
  </a>
  <a href="http://www.w3.org/Style/CSS/learning" title="Aprende más sobre Hojas de Estilo en Cascada">
  <img src="images/woolly-icon" alt="CSS"/>
+diff --git a/about.html.fa b/about.html.fa
+index 6de5a29..8df7e48 100644
 --- a/about.html.fa
 +++ b/about.html.fa
-@@ -216,7 +216,7 @@
+@@ -216,7 +216,7 @@ CSS</span> کمک کنید.</p>
     <div id="footer">
     <p id="activity_logos">
  
@@ -314,9 +453,11 @@ Last-Update: 2025-07-06
     </p>
  
     <p id="support_logo">
+diff --git a/about.html.fr b/about.html.fr
+index 9902099..74f17e4 100644
 --- a/about.html.fr
 +++ b/about.html.fr
-@@ -229,7 +229,7 @@
+@@ -229,7 +229,7 @@ entre deux appels au validateur, ou alors installez et exécutez votre propre in
  <div id="footer">
     <p id="activity_logos">
  
@@ -325,6 +466,8 @@ Last-Update: 2025-07-06
  </p>
  
  <p id="support_logo">
+diff --git a/about.html.hi b/about.html.hi
+index 73c72b0..332b215 100644
 --- a/about.html.hi
 +++ b/about.html.hi
 @@ -215,7 +215,7 @@
@@ -336,9 +479,11 @@ Last-Update: 2025-07-06
  	</p>
  	<p id="support_logo"><a href="http://www.w3.org/QA/Tools/Donate">
  	<img alt="I heart Validator logo" src="data:," title=" Validators Donation Program" />
+diff --git a/about.html.it b/about.html.it
+index 6ae11e2..788a083 100644
 --- a/about.html.it
 +++ b/about.html.it
-@@ -209,7 +209,7 @@
+@@ -209,7 +209,7 @@ Se realmente il prodotto ti piace, sei il benvenuto ad <a href="#participate">ac
     <div id="footer">
     <p id="activity_logos">
  
@@ -347,9 +492,11 @@ Last-Update: 2025-07-06
     </p>
  
     <p id="support_logo">
+diff --git a/about.html.ja b/about.html.ja
+index 7b22d1c..7d5f4b5 100644
 --- a/about.html.ja
 +++ b/about.html.ja
-@@ -235,7 +235,7 @@
+@@ -235,7 +235,7 @@ CSS 検証サービスには、平和的 (RESTful) な <a href="api.html">SOAP 
     <div id="footer">
     <p id="activity_logos">
  
@@ -358,9 +505,11 @@ Last-Update: 2025-07-06
     </p>
     <p id="support_logo">
     <a href="http://www.w3.org/QA/Tools/Donate">
+diff --git a/about.html.ko b/about.html.ko
+index b8e227a..f57cc9a 100644
 --- a/about.html.ko
 +++ b/about.html.ko
-@@ -223,7 +223,7 @@
+@@ -223,7 +223,7 @@ CSS 검사 도구에서 사용하는 클래스에 대한 개괄적인 설명은
  
     <div id="footer">
     <p id="activity_logos">
@@ -369,9 +518,11 @@ Last-Update: 2025-07-06
     </p>
  
     <p id="support_logo">
+diff --git a/about.html.nl b/about.html.nl
+index a0b76e3..4cd36fe 100644
 --- a/about.html.nl
 +++ b/about.html.nl
-@@ -234,7 +234,7 @@
+@@ -234,7 +234,7 @@ of installeer en draai je eigen instantie van de validator.</p>
     <div id="footer">
     <p id="activity_logos">
  
@@ -380,9 +531,11 @@ Last-Update: 2025-07-06
     </p>
  
     <p id="support_logo">
+diff --git a/about.html.pl-PL b/about.html.pl-PL
+index a8315f7..0ce574f 100644
 --- a/about.html.pl-PL
 +++ b/about.html.pl-PL
-@@ -216,7 +216,7 @@
+@@ -216,7 +216,7 @@ lub ściągnąć go według zamieszczonych instrukcji. Po szybki przegląd klas
       <div id="footer">
     <p id="activity_logos">
  
@@ -391,9 +544,11 @@ Last-Update: 2025-07-06
       </p>
  
       <p id="support_logo">
+diff --git a/about.html.pt-BR b/about.html.pt-BR
+index 8c46586..a805577 100644
 --- a/about.html.pt-BR
 +++ b/about.html.pt-BR
-@@ -214,7 +214,7 @@
+@@ -214,7 +214,7 @@ que torna bem simples a tarefa de construir uma aplicação (seja web ou outra q
     <div id="footer">
     <p id="activity_logos">
  
@@ -402,9 +557,11 @@ Last-Update: 2025-07-06
     </p>
  
     <p id="support_logo">
+diff --git a/about.html.ro b/about.html.ro
+index 3b2c566..c99574e 100644
 --- a/about.html.ro
 +++ b/about.html.ro
-@@ -227,7 +227,7 @@
+@@ -227,7 +227,7 @@ adoptarea si repararea <a href="https://github.com/w3c/css-validator/issues">ero
     <div id="footer">
     <p id="activity_logos">
  
@@ -413,6 +570,8 @@ Last-Update: 2025-07-06
     </p>
  
  <p id="support_logo">
+diff --git a/about.html.ru b/about.html.ru
+index 8fc886c..caae3cb 100644
 --- a/about.html.ru
 +++ b/about.html.ru
 @@ -203,7 +203,7 @@
@@ -424,9 +583,11 @@ Last-Update: 2025-07-06
     </p>
  
     <p id="support_logo">
+diff --git a/about.html.sv b/about.html.sv
+index 3711a6f..583b33a 100644
 --- a/about.html.sv
 +++ b/about.html.sv
-@@ -331,7 +331,7 @@
+@@ -331,7 +331,7 @@ installera din egen instans av valideraren.
     <div id="footer">
     <p id="activity_logos">
  
@@ -435,6 +596,8 @@ Last-Update: 2025-07-06
     </p>
  
     <p id="support_logo">
+diff --git a/about.html.uk b/about.html.uk
+index 5a061f1..f9dfaaa 100644
 --- a/about.html.uk
 +++ b/about.html.uk
 @@ -149,7 +149,7 @@
@@ -446,6 +609,8 @@ Last-Update: 2025-07-06
     </p>
  
     <p id="support_logo">Підтримайте проект&#x00a0;— внесіть пожертву.<br />
+diff --git a/about.html.zh-cn b/about.html.zh-cn
+index 0db53a5..a9727c0 100644
 --- a/about.html.zh-cn
 +++ b/about.html.zh-cn
 @@ -200,7 +200,7 @@
@@ -457,6 +622,8 @@ Last-Update: 2025-07-06
     </p>
  
     <p id="support_logo">
+diff --git a/documentation.html.bg b/documentation.html.bg
+index c4828c8..bd0aa0c 100644
 --- a/documentation.html.bg
 +++ b/documentation.html.bg
 @@ -135,7 +135,7 @@
@@ -468,6 +635,8 @@ Last-Update: 2025-07-06
     </p>
     <p id="support_logo">
  Подкрепете този инструмент, станете<br />
+diff --git a/documentation.html.de b/documentation.html.de
+index 51d16e2..48f95f2 100644
 --- a/documentation.html.de
 +++ b/documentation.html.de
 @@ -176,7 +176,7 @@
@@ -479,6 +648,8 @@ Last-Update: 2025-07-06
     </p>
     <p id="support_logo">
     <a href="http://www.w3.org/QA/Tools/Donate">
+diff --git a/documentation.html.el b/documentation.html.el
+index 82ddb30..5157f8f 100644
 --- a/documentation.html.el
 +++ b/documentation.html.el
 @@ -180,7 +180,7 @@
@@ -490,6 +661,8 @@ Last-Update: 2025-07-06
     </p>
     <p id="support_logo">
     <a href="http://www.w3.org/QA/Tools/Donate">
+diff --git a/documentation.html.en b/documentation.html.en
+index 11b19c4..0e8878d 100644
 --- a/documentation.html.en
 +++ b/documentation.html.en
 @@ -189,7 +189,7 @@
@@ -501,6 +674,8 @@ Last-Update: 2025-07-06
     </p>
     <p id="support_logo">
     <a href="http://www.w3.org/QA/Tools/Donate">
+diff --git a/documentation.html.es b/documentation.html.es
+index fe49d4f..ecc3f00 100644
 --- a/documentation.html.es
 +++ b/documentation.html.es
 @@ -195,7 +195,7 @@
@@ -512,6 +687,8 @@ Last-Update: 2025-07-06
  </a>
  <a href="http://www.w3.org/Style/CSS/learning" title="Aprende más sobre Hojas de Estilo en Cascada">
  <img src="images/woolly-icon" alt="CSS"/>
+diff --git a/documentation.html.fa b/documentation.html.fa
+index da253ba..c676145 100644
 --- a/documentation.html.fa
 +++ b/documentation.html.fa
 @@ -136,7 +136,7 @@
@@ -523,9 +700,11 @@ Last-Update: 2025-07-06
     </p>
     <p id="support_logo">
  حمایت از این ابزار و تبدیل شدن به<br />
+diff --git a/documentation.html.fr b/documentation.html.fr
+index e361bab..3666122 100644
 --- a/documentation.html.fr
 +++ b/documentation.html.fr
-@@ -172,7 +172,7 @@
+@@ -172,7 +172,7 @@ Voir également les <a href="Email.html">instructions pour laisser un commentair
  <div id="footer">
     <p id="activity_logos">
  
@@ -534,6 +713,8 @@ Last-Update: 2025-07-06
  </p>
  
  <p id="support_logo">
+diff --git a/documentation.html.hi b/documentation.html.hi
+index a1a8898..0e4d8c8 100644
 --- a/documentation.html.hi
 +++ b/documentation.html.hi
 @@ -126,7 +126,7 @@
@@ -545,6 +726,8 @@ Last-Update: 2025-07-06
  	</p>
  	<p id="support_logo"><a href="http://www.w3.org/QA/Tools/Donate">
  	<img alt="I heart Validator logo" src="data:," title=" Validators Donation Program" />
+diff --git a/documentation.html.it b/documentation.html.it
+index a2f22cb..b6fbaff 100644
 --- a/documentation.html.it
 +++ b/documentation.html.it
 @@ -182,7 +182,7 @@
@@ -556,6 +739,8 @@ Last-Update: 2025-07-06
     </p>
     <p id="support_logo">
     <a href="http://www.w3.org/QA/Tools/Donate">
+diff --git a/documentation.html.ja b/documentation.html.ja
+index 2f87050..7744dc1 100644
 --- a/documentation.html.ja
 +++ b/documentation.html.ja
 @@ -188,7 +188,7 @@
@@ -567,6 +752,8 @@ Last-Update: 2025-07-06
     </p>
     <p id="support_logo">
     <a href="http://www.w3.org/QA/Tools/Donate">
+diff --git a/documentation.html.ko b/documentation.html.ko
+index 3bfdbc8..4147c63 100644
 --- a/documentation.html.ko
 +++ b/documentation.html.ko
 @@ -179,7 +179,7 @@
@@ -578,6 +765,8 @@ Last-Update: 2025-07-06
     </p>
  
     <p id="support_logo">
+diff --git a/documentation.html.nl b/documentation.html.nl
+index 6629ef0..7328f36 100644
 --- a/documentation.html.nl
 +++ b/documentation.html.nl
 @@ -188,7 +188,7 @@
@@ -589,6 +778,8 @@ Last-Update: 2025-07-06
     </p>
  
     <p id="support_logo">
+diff --git a/documentation.html.pl-PL b/documentation.html.pl-PL
+index dd549a4..7c57b2e 100644
 --- a/documentation.html.pl-PL
 +++ b/documentation.html.pl-PL
 @@ -180,7 +180,7 @@
@@ -600,6 +791,8 @@ Last-Update: 2025-07-06
           </p>
  
           <p id="support_logo">
+diff --git a/documentation.html.pt-BR b/documentation.html.pt-BR
+index a4e269a..a2f741c 100644
 --- a/documentation.html.pt-BR
 +++ b/documentation.html.pt-BR
 @@ -181,7 +181,7 @@
@@ -611,6 +804,8 @@ Last-Update: 2025-07-06
     </p>
     <p id="support_logo">
     <a href="http://www.w3.org/QA/Tools/Donate">
+diff --git a/documentation.html.ro b/documentation.html.ro
+index f37a440..9d5a9cb 100644
 --- a/documentation.html.ro
 +++ b/documentation.html.ro
 @@ -191,7 +191,7 @@
@@ -622,6 +817,8 @@ Last-Update: 2025-07-06
     </p>
     <p id="support_logo">
     <a href="http://www.w3.org/QA/Tools/Donate">
+diff --git a/documentation.html.ru b/documentation.html.ru
+index 6100ec8..2c8b8d3 100644
 --- a/documentation.html.ru
 +++ b/documentation.html.ru
 @@ -182,7 +182,7 @@
@@ -633,6 +830,8 @@ Last-Update: 2025-07-06
     </p>
  
     <p id="support_logo">
+diff --git a/documentation.html.sv b/documentation.html.sv
+index 910c987..de1827e 100644
 --- a/documentation.html.sv
 +++ b/documentation.html.sv
 @@ -183,7 +183,7 @@
@@ -644,6 +843,8 @@ Last-Update: 2025-07-06
  </p>
  
  <p id="support_logo">
+diff --git a/documentation.html.uk b/documentation.html.uk
+index 1fc090f..932fe02 100644
 --- a/documentation.html.uk
 +++ b/documentation.html.uk
 @@ -128,7 +128,7 @@
@@ -655,6 +856,8 @@ Last-Update: 2025-07-06
     </p>
  
     <p id="support_logo">Підтримайте проект&#x00a0;— внесіть пожертву.<br />
+diff --git a/documentation.html.zh-cn b/documentation.html.zh-cn
+index 3b25c79..64423a9 100644
 --- a/documentation.html.zh-cn
 +++ b/documentation.html.zh-cn
 @@ -181,7 +181,7 @@
@@ -666,9 +869,11 @@ Last-Update: 2025-07-06
     </p>
  
     <p id="support_logo">
+diff --git a/manual.html.bg b/manual.html.bg
+index b41c880..f0c1bcc 100644
 --- a/manual.html.bg
 +++ b/manual.html.bg
-@@ -331,7 +331,7 @@
+@@ -331,7 +331,7 @@ CSS Валидатора е безплатна публична услуга, щ
     <div id="footer">
     <p id="activity_logos">
  
@@ -677,9 +882,11 @@ Last-Update: 2025-07-06
     </p>
  
     <p id="support_logo">
+diff --git a/manual.html.de b/manual.html.de
+index 0fd0ca6..8800fc6 100644
 --- a/manual.html.de
 +++ b/manual.html.de
-@@ -280,7 +280,7 @@
+@@ -280,7 +280,7 @@ Sie die zu überprüfende Datei.<img style="display: block; margin-left: auto; m
     <div id="footer">
     <p id="activity_logos">
  
@@ -688,9 +895,11 @@ Last-Update: 2025-07-06
     </p>
  
     <p id="support_logo">
+diff --git a/manual.html.el b/manual.html.el
+index c25a881..7f8d5b0 100644
 --- a/manual.html.el
 +++ b/manual.html.el
-@@ -286,7 +286,7 @@
+@@ -286,7 +286,7 @@ CSS Ελεγκτή Εγκυρότητας.</p>
     <div id="footer">
     <p id="activity_logos">
  
@@ -699,9 +908,11 @@ Last-Update: 2025-07-06
     </p>
  
     <p id="support_logo">
+diff --git a/manual.html.es b/manual.html.es
+index a07a453..8e138a2 100644
 --- a/manual.html.es
 +++ b/manual.html.es
-@@ -364,7 +364,7 @@
+@@ -364,7 +364,7 @@ El servicio de validación de CSS es un servicio gratuito y público para todos,
     <div id="footer">
     <p id="activity_logos">
  
@@ -710,9 +921,11 @@ Last-Update: 2025-07-06
     </p>
     <p id="support_logo">
     <a href="http://www.w3.org/QA/Tools/Donate">
+diff --git a/manual.html.fa b/manual.html.fa
+index 76f6965..2271f7d 100644
 --- a/manual.html.fa
 +++ b/manual.html.fa
-@@ -326,7 +326,7 @@
+@@ -326,7 +326,7 @@ CSS بکار برید وجود دارد.</p>
     <div id="footer">
     <p id="activity_logos">
  
@@ -721,9 +934,11 @@ Last-Update: 2025-07-06
     </p>
  
     <p id="support_logo">
+diff --git a/manual.html.fr b/manual.html.fr
+index 6280372..f9b0c85 100644
 --- a/manual.html.fr
 +++ b/manual.html.fr
-@@ -317,7 +317,7 @@
+@@ -317,7 +317,7 @@ le validateur, voir l'<a href="./api.html">API de service Web du validateur CSS<
  <div id="footer">
     <p id="activity_logos">
  
@@ -732,9 +947,11 @@ Last-Update: 2025-07-06
  </p>
  
  <p id="support_logo">
+diff --git a/manual.html.hi b/manual.html.hi
+index 81bc1d2..fa3f8a1 100644
 --- a/manual.html.hi
 +++ b/manual.html.hi
-@@ -250,7 +250,7 @@
+@@ -250,7 +250,7 @@ http://www.w3.org/TR/CSS2/media.html</a> में मीडिया के ब
  <div id="footer">
  	<p id="activity_logos">
  	<a href="http://www.w3.org/QA/" title="W3C's Quality Assurance Activity, bringing you free Web quality tools and more">
@@ -743,9 +960,11 @@ Last-Update: 2025-07-06
  	</p>
  	<p id="support_logo">Support this tool, become a<br />
  	<a href="http://www.w3.org/Consortium/supporters">
+diff --git a/manual.html.it b/manual.html.it
+index a4550d0..e1dc715 100644
 --- a/manual.html.it
 +++ b/manual.html.it
-@@ -233,7 +233,7 @@
+@@ -233,7 +233,7 @@ Il servizio di validazione CSS è un servizio gratuito, pubblico e per tutti e p
     <div id="footer">
     <p id="activity_logos">
  
@@ -754,6 +973,8 @@ Last-Update: 2025-07-06
     </p>
  
     <ul id="lang_choice">
+diff --git a/manual.html.ja b/manual.html.ja
+index 52c4b28..4f11d1e 100644
 --- a/manual.html.ja
 +++ b/manual.html.ja
 @@ -363,7 +363,7 @@
@@ -765,6 +986,8 @@ Last-Update: 2025-07-06
     </p>
  
     <p id="support_logo">
+diff --git a/manual.html.ko b/manual.html.ko
+index 3abb09e..e908291 100644
 --- a/manual.html.ko
 +++ b/manual.html.ko
 @@ -349,7 +349,7 @@
@@ -776,9 +999,11 @@ Last-Update: 2025-07-06
     </p>
  
     <p id="support_logo">
+diff --git a/manual.html.nl b/manual.html.nl
+index 4f9bb2a..2aef444 100644
 --- a/manual.html.nl
 +++ b/manual.html.nl
-@@ -392,7 +392,7 @@
+@@ -392,7 +392,7 @@ service voor iedereen, je respect wordt gewaardeerd. Bedankt.</p>
     <div id="footer">
     <p id="activity_logos">
  
@@ -787,9 +1012,11 @@ Last-Update: 2025-07-06
     </p>
  
     <p id="support_logo">
+diff --git a/manual.html.pl-PL b/manual.html.pl-PL
+index 8555ac3..6d0a07b 100644
 --- a/manual.html.pl-PL
 +++ b/manual.html.pl-PL
-@@ -322,7 +322,7 @@
+@@ -322,7 +322,7 @@ Usługa Walidatora CSS jest darmową usługą dla wszystkich - dziękujemy Ci i
           <div id="footer">
     <p id="activity_logos">
  
@@ -798,9 +1025,11 @@ Last-Update: 2025-07-06
           </p>
  
           <p id="support_logo">
+diff --git a/manual.html.pt-BR b/manual.html.pt-BR
+index 9eb0fbf..bce7c63 100644
 --- a/manual.html.pt-BR
 +++ b/manual.html.pt-BR
-@@ -330,7 +330,7 @@
+@@ -330,7 +330,7 @@ O serviço de validação CSS é gratuito e aberto a todos, usá-lo respeitando
     <div id="footer">
     <p id="activity_logos">
  
@@ -809,9 +1038,11 @@ Last-Update: 2025-07-06
     </p>
  
     <p id="support_logo">
+diff --git a/manual.html.ro b/manual.html.ro
+index f72b37a..9fa3cb9 100644
 --- a/manual.html.ro
 +++ b/manual.html.ro
-@@ -285,7 +285,7 @@
+@@ -285,7 +285,7 @@ Serviciul de validare CSS este un serviciu gratuit, public pentru oricine, iar r
     <div id="footer">
     <p id="activity_logos">
  
@@ -820,6 +1051,8 @@ Last-Update: 2025-07-06
     </p>
  
     <p id="support_logo">
+diff --git a/manual.html.ru b/manual.html.ru
+index 6d71d56..db044f2 100644
 --- a/manual.html.ru
 +++ b/manual.html.ru
 @@ -293,7 +293,7 @@
@@ -831,9 +1064,11 @@ Last-Update: 2025-07-06
     </p>
  
     <p id="support_logo">
+diff --git a/manual.html.sv b/manual.html.sv
+index 605cca9..2efcbd2 100644
 --- a/manual.html.sv
 +++ b/manual.html.sv
-@@ -476,7 +476,7 @@
+@@ -476,7 +476,7 @@ möjligheter:
  <div id="footer">
  <p id="activity_logos">
  
@@ -842,6 +1077,8 @@ Last-Update: 2025-07-06
  </p>
  
  <p id="support_logo">
+diff --git a/manual.html.uk b/manual.html.uk
+index 3e7077b..553ccb6 100644
 --- a/manual.html.uk
 +++ b/manual.html.uk
 @@ -237,7 +237,7 @@
@@ -853,6 +1090,8 @@ Last-Update: 2025-07-06
     </p>
  
     <p id="support_logo">Підтримайте проект&#x00a0;— внесіть пожертву.<br />
+diff --git a/manual.html.zh-cn b/manual.html.zh-cn
+index 54125e4..1feffe7 100644
 --- a/manual.html.zh-cn
 +++ b/manual.html.zh-cn
 @@ -341,7 +341,7 @@


=====================================
debian/patches/debian-cleanup-privacy-breach4.patch
=====================================
@@ -1,11 +1,20 @@
-Description: Cleanup privacy-breach-generic
- //www.w3.org/QA/Tools/w3c-include.js
- //www.w3.org/QA/2002/12/qa-small.png
- //www.w3.org/QA/Tools/I_heart_validator
-Author: Fab Stz <fabtz-it at yahoo.fr>
+From: Fab Stz <fabtz-it at yahoo.fr>
+Date: Sat, 14 Mar 2026 08:45:28 +0100
+Subject: Cleanup privacy-breach-generic
+
 Forwarded: not-needed
 Last-Update: 2025-07-06
 
+//www.w3.org/QA/Tools/w3c-include.js
+//www.w3.org/QA/2002/12/qa-small.png
+//www.w3.org/QA/Tools/I_heart_validator
+---
+ org/w3c/css/css/xhtml.properties | 6 ++----
+ org/w3c/css/index/validator.vm   | 2 --
+ 2 files changed, 2 insertions(+), 6 deletions(-)
+
+diff --git a/org/w3c/css/css/xhtml.properties b/org/w3c/css/css/xhtml.properties
+index 0a66c48..dde90e1 100644
 --- a/org/w3c/css/css/xhtml.properties
 +++ b/org/w3c/css/css/xhtml.properties
 @@ -92,7 +92,6 @@
@@ -16,7 +25,7 @@ Last-Update: 2025-07-06
              
              <p>
                  $no_errors_dl_local_msg
-@@ -187,7 +186,6 @@
+@@ -187,7 +186,6 @@ http://jigsaw.w3.org/css-validator/check/referer ($no_errors_forHTML_only_msg)
      #end
  #end
  #if ($errors_count > 0)
@@ -24,7 +33,7 @@ Last-Update: 2025-07-06
  #end
  
  #if ($warnings_count > 0)
-@@ -317,11 +315,11 @@
+@@ -317,11 +315,11 @@ http://jigsaw.w3.org/css-validator/check/referer ($no_errors_forHTML_only_msg)
  #end
  <div id="footer">
          <p id="activity_logos">
@@ -38,6 +47,8 @@ Last-Update: 2025-07-06
          </a>
          </p>
          <p class="copyright">
+diff --git a/org/w3c/css/index/validator.vm b/org/w3c/css/index/validator.vm
+index 7d1471a..9a42616 100644
 --- a/org/w3c/css/index/validator.vm
 +++ b/org/w3c/css/index/validator.vm
 @@ -145,8 +145,6 @@


=====================================
debian/patches/debian-cleanup-privacy-breach5.patch
=====================================
@@ -1,4 +1,3 @@
-From 292fcfe6918d0bcdd5dfaa40f436715f583c58d7 Mon Sep 17 00:00:00 2001
 From: tenzap <fabstz-it at yahoo.fr>
 Date: Sun, 6 Jul 2025 18:26:27 +0200
 Subject: [PATCH] privacy breach
@@ -6,10 +5,29 @@ Subject: [PATCH] privacy breach
  for file in $(grep -rl 'http://www.w3.org/Consortium/supporter-logos/csupporter.png'); do
    sed -i "s#http://www.w3.org/Consortium/supporter-logos/csupporter.png#data:,#" $file;
  done
+---
+ DOWNLOAD.html.bg      | 2 +-
+ DOWNLOAD.html.fa      | 2 +-
+ DOWNLOAD.html.uk      | 2 +-
+ about.html.bg         | 2 +-
+ about.html.fa         | 2 +-
+ about.html.uk         | 2 +-
+ documentation.html.bg | 2 +-
+ documentation.html.fa | 2 +-
+ documentation.html.uk | 2 +-
+ manual.html.bg        | 2 +-
+ manual.html.el        | 2 +-
+ manual.html.fa        | 2 +-
+ manual.html.hi        | 2 +-
+ manual.html.ro        | 2 +-
+ manual.html.uk        | 2 +-
+ 15 files changed, 15 insertions(+), 15 deletions(-)
 
+diff --git a/DOWNLOAD.html.bg b/DOWNLOAD.html.bg
+index b83e058..8829f31 100644
 --- a/DOWNLOAD.html.bg
 +++ b/DOWNLOAD.html.bg
-@@ -210,7 +210,7 @@
+@@ -210,7 +210,7 @@ http://localhost:8001/css-validator/validator.html</li>
  
     <p id="support_logo">
  Подкрепете този инструмент, станете<br />
@@ -18,9 +36,11 @@ Subject: [PATCH] privacy breach
     </p>
  
      <p class="copyright">
+diff --git a/DOWNLOAD.html.fa b/DOWNLOAD.html.fa
+index b31dc8a..77d5769 100644
 --- a/DOWNLOAD.html.fa
 +++ b/DOWNLOAD.html.fa
-@@ -229,7 +229,7 @@
+@@ -229,7 +229,7 @@ http://localhost:8001/css-validator/validator.html</li>
  
     <p id="support_logo">
  حمایت از این ابزار و تبدیل شدن به<br />
@@ -29,6 +49,8 @@ Subject: [PATCH] privacy breach
     </p>
  
      <p class="copyright">
+diff --git a/DOWNLOAD.html.uk b/DOWNLOAD.html.uk
+index b14a74b..dbbed79 100644
 --- a/DOWNLOAD.html.uk
 +++ b/DOWNLOAD.html.uk
 @@ -151,7 +151,7 @@
@@ -40,9 +62,11 @@ Subject: [PATCH] privacy breach
     </p>
  
      <p class="copyright">
+diff --git a/about.html.bg b/about.html.bg
+index 4aeeea5..058bd53 100644
 --- a/about.html.bg
 +++ b/about.html.bg
-@@ -195,7 +195,7 @@
+@@ -195,7 +195,7 @@ sleep() между заявките към валидатора или инст
  
     <p id="support_logo">
  Подкрепете този инструмент, станете<br />
@@ -51,9 +75,11 @@ Subject: [PATCH] privacy breach
     </p>
  
      <p class="copyright">
+diff --git a/about.html.fa b/about.html.fa
+index 8df7e48..63e6ea5 100644
 --- a/about.html.fa
 +++ b/about.html.fa
-@@ -221,7 +221,7 @@
+@@ -221,7 +221,7 @@ CSS</span> کمک کنید.</p>
  
     <p id="support_logo">
  حمایت از این ابزار و تبدیل شدن به<br />
@@ -62,6 +88,8 @@ Subject: [PATCH] privacy breach
     </p>
  
      <p class="copyright">
+diff --git a/about.html.uk b/about.html.uk
+index f9dfaaa..4c03993 100644
 --- a/about.html.uk
 +++ b/about.html.uk
 @@ -153,7 +153,7 @@
@@ -73,6 +101,8 @@ Subject: [PATCH] privacy breach
     </p>
  
      <p class="copyright">
+diff --git a/documentation.html.bg b/documentation.html.bg
+index bd0aa0c..a04d3f0 100644
 --- a/documentation.html.bg
 +++ b/documentation.html.bg
 @@ -139,7 +139,7 @@
@@ -84,6 +114,8 @@ Subject: [PATCH] privacy breach
     </p>
  
      <p class="copyright">
+diff --git a/documentation.html.fa b/documentation.html.fa
+index c676145..80e8e7e 100644
 --- a/documentation.html.fa
 +++ b/documentation.html.fa
 @@ -140,7 +140,7 @@
@@ -95,6 +127,8 @@ Subject: [PATCH] privacy breach
     </p>
  
      <p class="copyright">
+diff --git a/documentation.html.uk b/documentation.html.uk
+index 932fe02..5c11d0a 100644
 --- a/documentation.html.uk
 +++ b/documentation.html.uk
 @@ -132,7 +132,7 @@
@@ -106,9 +140,11 @@ Subject: [PATCH] privacy breach
     </p>
  
      <p class="copyright">
+diff --git a/manual.html.bg b/manual.html.bg
+index f0c1bcc..70a3850 100644
 --- a/manual.html.bg
 +++ b/manual.html.bg
-@@ -336,7 +336,7 @@
+@@ -336,7 +336,7 @@ CSS Валидатора е безплатна публична услуга, щ
  
     <p id="support_logo">
  Подкрепете този инструмент, станете<br />
@@ -117,9 +153,11 @@ Subject: [PATCH] privacy breach
     </p>
  
      <p class="copyright">
+diff --git a/manual.html.el b/manual.html.el
+index 7f8d5b0..f56f0b2 100644
 --- a/manual.html.el
 +++ b/manual.html.el
-@@ -291,7 +291,7 @@
+@@ -291,7 +291,7 @@ CSS Ελεγκτή Εγκυρότητας.</p>
  
     <p id="support_logo">
  Υποστηρίξτε το εργαλείο, γίνετε ένας υποστηρικτής<br />
@@ -128,9 +166,11 @@ Subject: [PATCH] privacy breach
     </p>
  
      <p class="copyright">
+diff --git a/manual.html.fa b/manual.html.fa
+index 2271f7d..8de6c0f 100644
 --- a/manual.html.fa
 +++ b/manual.html.fa
-@@ -331,7 +331,7 @@
+@@ -331,7 +331,7 @@ CSS بکار برید وجود دارد.</p>
  
     <p id="support_logo">
  حمایت از این ابزار و تبدیل شدن به<br />
@@ -139,9 +179,11 @@ Subject: [PATCH] privacy breach
     </p>
  
      <p class="copyright">
+diff --git a/manual.html.hi b/manual.html.hi
+index fa3f8a1..26630ea 100644
 --- a/manual.html.hi
 +++ b/manual.html.hi
-@@ -254,7 +254,7 @@
+@@ -254,7 +254,7 @@ http://www.w3.org/TR/CSS2/media.html</a> में मीडिया के ब
  	</p>
  	<p id="support_logo">Support this tool, become a<br />
  	<a href="http://www.w3.org/Consortium/supporters">
@@ -150,9 +192,11 @@ Subject: [PATCH] privacy breach
  	</p>
  	<p class="copyright">
  	<a href="http://www.w3.org/Consortium/Legal/ipr-notice#Copyright" rel="Copyright">
+diff --git a/manual.html.ro b/manual.html.ro
+index 9fa3cb9..9b69aab 100644
 --- a/manual.html.ro
 +++ b/manual.html.ro
-@@ -290,7 +290,7 @@
+@@ -290,7 +290,7 @@ Serviciul de validare CSS este un serviciu gratuit, public pentru oricine, iar r
  
     <p id="support_logo">
  Support this tool, become a<br />
@@ -161,6 +205,8 @@ Subject: [PATCH] privacy breach
     </p>
  
      <p class="copyright">
+diff --git a/manual.html.uk b/manual.html.uk
+index 553ccb6..7e19d5d 100644
 --- a/manual.html.uk
 +++ b/manual.html.uk
 @@ -241,7 +241,7 @@


=====================================
debian/patches/debian-fix-path-to-html.patch
=====================================
@@ -1,12 +1,20 @@
-Description: fix path to html files
- when served as war/webapp the classes are in WEB-INF/classes
- So the relative path to html files has to be adjusted accordingly.
+From: Fab Stz <fabstz-it at yahoo.fr>
+Date: Sat, 14 Mar 2026 08:45:27 +0100
+Subject: fix path to html files
+
 Bug: https://github.com/w3c/css-validator/issues/451
-Author: Fab Stz <fabstz-it at yahoo.fr>
 
+when served as war/webapp the classes are in WEB-INF/classes
+So the relative path to html files has to be adjusted accordingly.
+---
+ org/w3c/css/index/IndexGenerator.java | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/org/w3c/css/index/IndexGenerator.java b/org/w3c/css/index/IndexGenerator.java
+index 924c566..5261ba4 100644
 --- a/org/w3c/css/index/IndexGenerator.java
 +++ b/org/w3c/css/index/IndexGenerator.java
-@@ -35,7 +35,7 @@
+@@ -35,7 +35,7 @@ public class IndexGenerator {
      // inside)
      public static VelocityContext vc = new VelocityContext();
      private static String template_name = "validator.vm";


=====================================
debian/patches/debian-mootools-more.patch
=====================================
@@ -1,8 +1,15 @@
-Description: Load required javascript file mootools-more.js
-Author: Fab Stz <fabstz-it at yahoo.fr>
+From: Fab Stz <fabstz-it at yahoo.fr>
+Date: Sat, 14 Mar 2026 08:45:27 +0100
+Subject: Load required javascript file mootools-more.js
+
 Origin: self
 Forwarded: not-needed
+---
+ org/w3c/css/index/header.vm | 1 +
+ 1 file changed, 1 insertion(+)
 
+diff --git a/org/w3c/css/index/header.vm b/org/w3c/css/index/header.vm
+index 43fcecb..080c2c0 100644
 --- a/org/w3c/css/index/header.vm
 +++ b/org/w3c/css/index/header.vm
 @@ -16,6 +16,7 @@


=====================================
debian/patches/debian-parse_argument_of_generators.patch
=====================================
@@ -1,12 +1,20 @@
-From c057339a35e27b73bc823727451cdb1974cb83a1 Mon Sep 17 00:00:00 2001
 From: tenzap <fabstz-it at yahoo.fr>
 Date: Sun, 29 Jun 2025 19:48:33 +0200
 Subject: [PATCH] Generate html files at build time
+
+From c057339a35e27b73bc823727451cdb1974cb83a1 Mon Sep 17 00:00:00 2001
 Origin: https://github.com/w3c/css-validator/pull/453
+---
+ build.xml                                        | 20 ++++++++++++++++-
+ org/w3c/css/index/IndexGenerator.java            | 28 ++++++++++++++++++++++++
+ org/w3c/css/index/TranslationTableGenerator.java | 28 ++++++++++++++++++++++++
+ 3 files changed, 75 insertions(+), 1 deletion(-)
 
+diff --git a/build.xml b/build.xml
+index 53378b7..25b50da 100644
 --- a/build.xml
 +++ b/build.xml
-@@ -149,7 +149,7 @@
+@@ -146,7 +146,7 @@
      </jar>
    </target>
  
@@ -15,7 +23,7 @@ Origin: https://github.com/w3c/css-validator/pull/453
      <delete file="${war.file}"/>
      <war warfile="${war.file}" webxml="web.xml" basedir="." includes="*html*,favicon.ico,images/**,style/**,scripts/**,tabtastic/**" excludes="html,css-validator.*">
        <classes dir="build"/>
-@@ -175,6 +175,20 @@
+@@ -172,6 +172,20 @@
      </java>
    </target>
  
@@ -36,7 +44,7 @@ Origin: https://github.com/w3c/css-validator/pull/453
    <target name="javacc">
      <ant antfile="build.xml" dir="javacc"/>
    </target>
-@@ -182,6 +196,10 @@
+@@ -179,6 +193,10 @@
    <target name="clean" description="Cleans up generated files">
      <delete file="${jar.file}"/>
      <delete file="${war.file}"/>
@@ -47,9 +55,11 @@ Origin: https://github.com/w3c/css-validator/pull/453
      <delete dir="./build"/>
      <delete dir="./javadoc"/>
      <delete dir="./tmp"/>
+diff --git a/org/w3c/css/index/IndexGenerator.java b/org/w3c/css/index/IndexGenerator.java
+index 5261ba4..64b6a2c 100644
 --- a/org/w3c/css/index/IndexGenerator.java
 +++ b/org/w3c/css/index/IndexGenerator.java
-@@ -22,6 +22,9 @@
+@@ -22,6 +22,9 @@ import java.io.IOException;
  import java.io.OutputStreamWriter;
  import java.net.URI;
  import java.net.URISyntaxException;
@@ -59,7 +69,7 @@ Origin: https://github.com/w3c/css-validator/pull/453
  import java.util.HashMap;
  import java.util.Iterator;
  
-@@ -42,6 +45,31 @@
+@@ -42,6 +45,31 @@ public class IndexGenerator {
       * @param args
       */
      public static void main(String[] args) {
@@ -91,9 +101,11 @@ Origin: https://github.com/w3c/css-validator/pull/453
          IndexGenerator.generatesIndex(false);
      }
  
+diff --git a/org/w3c/css/index/TranslationTableGenerator.java b/org/w3c/css/index/TranslationTableGenerator.java
+index 3153bdd..0eae314 100644
 --- a/org/w3c/css/index/TranslationTableGenerator.java
 +++ b/org/w3c/css/index/TranslationTableGenerator.java
-@@ -22,6 +22,9 @@
+@@ -22,6 +22,9 @@ import java.io.IOException;
  import java.io.OutputStreamWriter;
  import java.net.URI;
  import java.net.URISyntaxException;
@@ -103,7 +115,7 @@ Origin: https://github.com/w3c/css-validator/pull/453
  import java.util.ArrayList;
  import java.util.Collections;
  import java.util.Comparator;
-@@ -56,6 +59,31 @@
+@@ -56,6 +59,31 @@ public class TranslationTableGenerator {
       * @param args
       */
      public static void main(String[] args) {


=====================================
debian/patches/import_classes_from_jigsaw.patch
=====================================
@@ -1,23 +1,23 @@
-From 8d2627aa10d631e17fc93e1a4de065f2035c6e94 Mon Sep 17 00:00:00 2001
 From: Emmanuel Bourg <ebourg at apache.org>
 Date: Tue, 17 Jun 2025 11:20:50 +0200
 Subject: [PATCH] Remove the dependency on Jigsaw
-Origin: https://github.com/w3c/css-validator/pull/449
 
+From 8d2627aa10d631e17fc93e1a4de065f2035c6e94 Mon Sep 17 00:00:00 2001
+Origin: https://github.com/w3c/css-validator/pull/449
 ---
- autotest/AutoTestContentHandler.java          |  18 +-
- build.xml                                     |   3 -
- org/w3c/css/util/ApplContext.java             |   7 +-
- .../tools/resources/ProtocolException.java    |  14 ++
- org/w3c/www/http/HeaderValue.java             | 164 ++++++++++++++++++
- org/w3c/www/http/HttpAcceptCharset.java       | 111 ++++++++++++
- org/w3c/www/http/HttpAcceptCharsetList.java   |  53 ++++++
- org/w3c/www/http/HttpBuffer.java              |  87 ++++++++++
- .../www/http/HttpInvalidValueException.java   |  14 ++
- org/w3c/www/http/HttpParser.java              | 141 +++++++++++++++
- org/w3c/www/http/HttpParserException.java     |  16 ++
- org/w3c/www/http/ParseState.java              |  44 +++++
- org/w3c/www/mime/MimeParserException.java     |  14 ++
+ autotest/AutoTestContentHandler.java            |  18 +--
+ build.xml                                       |   3 -
+ org/w3c/css/util/ApplContext.java               |   7 +-
+ org/w3c/tools/resources/ProtocolException.java  |  14 ++
+ org/w3c/www/http/HeaderValue.java               | 164 ++++++++++++++++++++++++
+ org/w3c/www/http/HttpAcceptCharset.java         | 111 ++++++++++++++++
+ org/w3c/www/http/HttpAcceptCharsetList.java     |  53 ++++++++
+ org/w3c/www/http/HttpBuffer.java                |  87 +++++++++++++
+ org/w3c/www/http/HttpInvalidValueException.java |  14 ++
+ org/w3c/www/http/HttpParser.java                | 141 ++++++++++++++++++++
+ org/w3c/www/http/HttpParserException.java       |  16 +++
+ org/w3c/www/http/ParseState.java                |  44 +++++++
+ org/w3c/www/mime/MimeParserException.java       |  14 ++
  13 files changed, 665 insertions(+), 21 deletions(-)
  create mode 100644 org/w3c/tools/resources/ProtocolException.java
  create mode 100644 org/w3c/www/http/HeaderValue.java
@@ -31,10 +31,10 @@ Origin: https://github.com/w3c/css-validator/pull/449
  create mode 100644 org/w3c/www/mime/MimeParserException.java
 
 diff --git a/autotest/AutoTestContentHandler.java b/autotest/AutoTestContentHandler.java
-index e97efbd4d..06981e4b1 100644
+index fe30da2..4b135d5 100644
 --- a/autotest/AutoTestContentHandler.java
 +++ b/autotest/AutoTestContentHandler.java
-@@ -5,11 +5,6 @@
+@@ -5,11 +5,6 @@ package autotest;
  // (c) COPYRIGHT MIT, ERCIM and Keio, 2003.
  // Please first read the full copyright statement in file COPYRIGHT.html
  
@@ -46,7 +46,7 @@ index e97efbd4d..06981e4b1 100644
  import org.xml.sax.Attributes;
  import org.xml.sax.ContentHandler;
  import org.xml.sax.Locator;
-@@ -20,6 +15,7 @@
+@@ -20,6 +15,7 @@ import java.io.File;
  import java.io.FileWriter;
  import java.io.IOException;
  import java.io.InputStream;
@@ -54,7 +54,7 @@ index e97efbd4d..06981e4b1 100644
  import java.net.MalformedURLException;
  import java.net.URL;
  
-@@ -293,14 +289,10 @@ public void endElement(String nameSpaceURI, String localName, String rawName)
+@@ -293,14 +289,10 @@ public class AutoTestContentHandler implements ContentHandler {
  			val += PARAMS;
  
  			try {
@@ -71,7 +71,7 @@ index e97efbd4d..06981e4b1 100644
  
  				int currentChar;
  				StringBuffer buf = new StringBuffer();
-@@ -308,7 +300,7 @@ public void endElement(String nameSpaceURI, String localName, String rawName)
+@@ -308,7 +300,7 @@ public class AutoTestContentHandler implements ContentHandler {
  					buf.append((char) currentChar);
  				}
  
@@ -80,7 +80,7 @@ index e97efbd4d..06981e4b1 100644
  					if (buf.indexOf("env:Sender") != -1) {
  						printError(val, "Reply status code: 500<br/>"
  								+ "Invalid URL: Sender error");
-@@ -348,8 +340,6 @@ public void endElement(String nameSpaceURI, String localName, String rawName)
+@@ -348,8 +340,6 @@ public class AutoTestContentHandler implements ContentHandler {
  				printError(val, e.getMessage());
  			} catch (IOException e) {
  				printError(val, e.getMessage());
@@ -90,7 +90,7 @@ index e97efbd4d..06981e4b1 100644
  
  			isFile = false;
 diff --git a/build.xml b/build.xml
-index 417780e63..db659e1eb 100644
+index 4537b20..53378b7 100644
 --- a/build.xml
 +++ b/build.xml
 @@ -31,7 +31,6 @@
@@ -118,10 +118,10 @@ index 417780e63..db659e1eb 100644
      <copy file="tmp/commons-collections4-4.4.jar" tofile="lib/commons-collections4-4.4.jar"/>
      <copy file="tmp/commons-digester3-3.2.jar" tofile="lib/commons-digester3-3.2.jar"/>
 diff --git a/org/w3c/css/util/ApplContext.java b/org/w3c/css/util/ApplContext.java
-index f6f919bcb..405fb8ffc 100644
+index f6f919b..405fb8f 100644
 --- a/org/w3c/css/util/ApplContext.java
 +++ b/org/w3c/css/util/ApplContext.java
-@@ -13,7 +13,6 @@
+@@ -13,7 +13,6 @@ import org.w3c.css.css.StyleSheet;
  import org.w3c.css.parser.Frame;
  import org.w3c.www.http.HttpAcceptCharset;
  import org.w3c.www.http.HttpAcceptCharsetList;
@@ -129,7 +129,7 @@ index f6f919bcb..405fb8ffc 100644
  
  import java.io.ByteArrayInputStream;
  import java.io.IOException;
-@@ -367,10 +366,10 @@ public void setContentEncoding(String acceptCharset) {
+@@ -367,10 +366,10 @@ public class ApplContext {
              // uses some Jigsaw classes to parse the Accept-Charset
              // these classes need to load a lot of stuff, so it may be quite
              // long the first time
@@ -145,7 +145,7 @@ index f6f919bcb..405fb8ffc 100644
              String encoding = null;
 diff --git a/org/w3c/tools/resources/ProtocolException.java b/org/w3c/tools/resources/ProtocolException.java
 new file mode 100644
-index 000000000..6a80f521f
+index 0000000..6a80f52
 --- /dev/null
 +++ b/org/w3c/tools/resources/ProtocolException.java
 @@ -0,0 +1,14 @@
@@ -165,7 +165,7 @@ index 000000000..6a80f521f
 +}
 diff --git a/org/w3c/www/http/HeaderValue.java b/org/w3c/www/http/HeaderValue.java
 new file mode 100644
-index 000000000..bd7fce115
+index 0000000..bd7fce1
 --- /dev/null
 +++ b/org/w3c/www/http/HeaderValue.java
 @@ -0,0 +1,164 @@
@@ -335,7 +335,7 @@ index 000000000..bd7fce115
 +}
 diff --git a/org/w3c/www/http/HttpAcceptCharset.java b/org/w3c/www/http/HttpAcceptCharset.java
 new file mode 100644
-index 000000000..ae901c4d8
+index 0000000..ae901c4
 --- /dev/null
 +++ b/org/w3c/www/http/HttpAcceptCharset.java
 @@ -0,0 +1,111 @@
@@ -452,7 +452,7 @@ index 000000000..ae901c4d8
 +}
 diff --git a/org/w3c/www/http/HttpAcceptCharsetList.java b/org/w3c/www/http/HttpAcceptCharsetList.java
 new file mode 100644
-index 000000000..d3ae5a8b1
+index 0000000..d3ae5a8
 --- /dev/null
 +++ b/org/w3c/www/http/HttpAcceptCharsetList.java
 @@ -0,0 +1,53 @@
@@ -511,7 +511,7 @@ index 000000000..d3ae5a8b1
 +}
 diff --git a/org/w3c/www/http/HttpBuffer.java b/org/w3c/www/http/HttpBuffer.java
 new file mode 100644
-index 000000000..8c0a32fc4
+index 0000000..8c0a32f
 --- /dev/null
 +++ b/org/w3c/www/http/HttpBuffer.java
 @@ -0,0 +1,87 @@
@@ -604,7 +604,7 @@ index 000000000..8c0a32fc4
 +}
 diff --git a/org/w3c/www/http/HttpInvalidValueException.java b/org/w3c/www/http/HttpInvalidValueException.java
 new file mode 100644
-index 000000000..222cf98b1
+index 0000000..222cf98
 --- /dev/null
 +++ b/org/w3c/www/http/HttpInvalidValueException.java
 @@ -0,0 +1,14 @@
@@ -624,7 +624,7 @@ index 000000000..222cf98b1
 +}
 diff --git a/org/w3c/www/http/HttpParser.java b/org/w3c/www/http/HttpParser.java
 new file mode 100644
-index 000000000..4a8af7fa6
+index 0000000..4a8af7f
 --- /dev/null
 +++ b/org/w3c/www/http/HttpParser.java
 @@ -0,0 +1,141 @@
@@ -771,7 +771,7 @@ index 000000000..4a8af7fa6
 +}
 diff --git a/org/w3c/www/http/HttpParserException.java b/org/w3c/www/http/HttpParserException.java
 new file mode 100644
-index 000000000..2373ad18a
+index 0000000..2373ad1
 --- /dev/null
 +++ b/org/w3c/www/http/HttpParserException.java
 @@ -0,0 +1,16 @@
@@ -793,7 +793,7 @@ index 000000000..2373ad18a
 +}
 diff --git a/org/w3c/www/http/ParseState.java b/org/w3c/www/http/ParseState.java
 new file mode 100644
-index 000000000..86f7cf414
+index 0000000..86f7cf4
 --- /dev/null
 +++ b/org/w3c/www/http/ParseState.java
 @@ -0,0 +1,44 @@
@@ -843,7 +843,7 @@ index 000000000..86f7cf414
 +}
 diff --git a/org/w3c/www/mime/MimeParserException.java b/org/w3c/www/mime/MimeParserException.java
 new file mode 100644
-index 000000000..aabfa1e43
+index 0000000..aabfa1e
 --- /dev/null
 +++ b/org/w3c/www/mime/MimeParserException.java
 @@ -0,0 +1,14 @@


=====================================
debian/patches/install_scripts_only_js.patch
=====================================
@@ -1,7 +1,14 @@
-Description: Install only *.js files from scripts/ folder
-Author: Fab Stz <fabtz-it at yahoo.fr>
+From: Fab Stz <fabtz-it at yahoo.fr>
+Date: Sat, 14 Mar 2026 08:45:28 +0100
+Subject: Install only *.js files from scripts/ folder
+
 Forwarded: https://github.com/w3c/css-validator/pull/456
+---
+ build.xml | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
+diff --git a/build.xml b/build.xml
+index 25b50da..494f241 100644
 --- a/build.xml
 +++ b/build.xml
 @@ -148,7 +148,7 @@


=====================================
debian/patches/remove-link-to-w3c-valid-image.patch
=====================================
@@ -1,8 +1,15 @@
-Description: Remove link to W3C "valid" images
+From: Fab Stz <fabstz-it at yahoo.fr>
+Date: Sat, 14 Mar 2026 08:45:27 +0100
+Subject: Remove link to W3C "valid" images
+
 Origin: self
-Author: Fab Stz <fabstz-it at yahoo.fr>
 Forwarded: not-needed
+---
+ BUGS.html | 8 --------
+ 1 file changed, 8 deletions(-)
 
+diff --git a/BUGS.html b/BUGS.html
+index 12b0797..01f0856 100644
 --- a/BUGS.html
 +++ b/BUGS.html
 @@ -32,14 +32,6 @@


=====================================
debian/patches/series
=====================================
@@ -12,3 +12,4 @@ debian-cleanup-privacy-breach5.patch
 install_scripts_only_js.patch
 0011-Replace-w3c-image-and-url-by-debian-s-part1.patch
 0012-Replace-w3c-image-and-url-by-debian-s-part2.patch
+0015-Use-Servlet-API-3.0-HttpServletRequest.getPart-to-pr.patch


=====================================
debian/tests/control
=====================================
@@ -1,30 +1,44 @@
-Tests: cli-validate-file.sh,
+Test-Command: debian/tests/cli-validate-file.sh
+Features: test-name=cli:file,
 Depends: css-validator,
 Restrictions: superficial,
 
+Test-Command: debian/tests/webapp_validate_url.sh "jetty9"
+Features: test-name=webapp:jetty9-by-GET-request-url,
+Depends: css-validator-jetty9, curl, netcat-openbsd,
+Restrictions: isolation-container, needs-sudo, superficial,
+
 Test-Command: debian/tests/webapp_validate_file.sh "jetty9"
-Features: test-name=webapp:jetty9,
+Features: test-name=webapp:jetty9-by-POST-request-fileupload,
 Depends: css-validator-jetty9, curl, netcat-openbsd,
 Restrictions: isolation-container, needs-sudo, superficial,
 
+Test-Command: debian/tests/webapp_validate_url.sh "jetty12"
+Features: test-name=webapp:jetty12-by-GET-request-url,
+Depends: css-validator-jetty12, curl, netcat-openbsd,
+Restrictions: isolation-container, needs-sudo, superficial,
+
 Test-Command: debian/tests/webapp_validate_file.sh "jetty12"
-Features: test-name=webapp:jetty12,
+Features: test-name=webapp:jetty12-by-POST-request-fileupload,
 Depends: css-validator-jetty12, curl, netcat-openbsd,
 Restrictions: isolation-container, needs-sudo, superficial,
 
-Test-Command: debian/tests/webapp_validate_file.sh "tomcat10"
-Features: test-name=webapp:tomcat10,
+Test-Command: debian/tests/webapp_validate_url.sh "tomcat10"
+Features: test-name=webapp:tomcat10-by-GET-request-url,
 Depends: css-validator-tomcat10, curl, netcat-openbsd,
 Restrictions: isolation-container, needs-sudo, superficial,
 
-# Known to fail. Skip until fixed upstream
-# https://github.com/w3c/css-validator/issues/455
-#Test-Command: debian/tests/webapp_validate_file.sh "tomcat11"
-#Features: test-name=webapp:tomcat11,
-#Depends: css-validator-tomcat11, curl, netcat-openbsd,
-#Restrictions: isolation-container, needs-sudo, superficial,
+Test-Command: debian/tests/webapp_validate_file.sh "tomcat10"
+Features: test-name=webapp:tomcat10-by-POST-request-fileupload,
+Depends: css-validator-tomcat10, curl, netcat-openbsd,
+Restrictions: isolation-container, needs-sudo, superficial,
 
 Test-Command: debian/tests/webapp_validate_url.sh "tomcat11"
-Features: test-name=webapp:tomcat11,
-Depends: css-validator-tomcat11, curl,
+Features: test-name=webapp:tomcat11-by-GET-request-url,
+Depends: css-validator-tomcat11, curl, netcat-openbsd,
+Restrictions: isolation-container, needs-sudo, superficial,
+
+Test-Command: debian/tests/webapp_validate_file.sh "tomcat11"
+Features: test-name=webapp:tomcat11-by-POST-request-fileupload,
+Depends: css-validator-tomcat11, curl, netcat-openbsd,
 Restrictions: isolation-container, needs-sudo, superficial,



View it on GitLab: https://salsa.debian.org/java-team/css-validator/-/compare/54340c09df659822e4c9d286c0b4d7c4b0cf37d5...6bffb4ea9e8a1fbbef4053779d1a7412a1394a2c

-- 
View it on GitLab: https://salsa.debian.org/java-team/css-validator/-/compare/54340c09df659822e4c9d286c0b4d7c4b0cf37d5...6bffb4ea9e8a1fbbef4053779d1a7412a1394a2c
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-java-commits/attachments/20260314/bcef8ac1/attachment.htm>


More information about the pkg-java-commits mailing list