From 909f4ad5ac29e2ca64dd4c0b602a51822f9cc993 Mon Sep 17 00:00:00 2001 From: Hui Wang Date: Wed, 18 Aug 2021 16:02:18 +0800 Subject: [PATCH 01/10] Update to 9.0.52 --- sources | 2 +- tomcat.spec | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/sources b/sources index 6e8caa6..c659d36 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (apache-tomcat-9.0.50-src.tar.gz) = 1032d2d5c342fb495b76426fdc301e0e5546815e709e604061d7aa2cdab19bcd376adc957fd25dee1d574306186eafd2e9d24140dd5e725b130128592cac47a2 +SHA512 (apache-tomcat-9.0.52-src.tar.gz) = 8b1817c171fa49e5568fb24a72b6b7533c5eb3ddd6d232b78e67186574f70bb311bbef9a58af047caa14bdae57c27c6a3df721c4583072740fec0a3863bb068d diff --git a/tomcat.spec b/tomcat.spec index bced38a..91fc081 100644 --- a/tomcat.spec +++ b/tomcat.spec @@ -31,7 +31,7 @@ %global jspspec 2.3 %global major_version 9 %global minor_version 0 -%global micro_version 50 +%global micro_version 52 %global packdname apache-tomcat-%{version}-src %global servletspec 4.0 %global elspec 3.0 @@ -56,7 +56,7 @@ Name: tomcat Epoch: 1 Version: %{major_version}.%{minor_version}.%{micro_version} -Release: 2%{?dist} +Release: 1%{?dist} Summary: Apache Servlet/JSP Engine, RI for Servlet %{servletspec}/JSP %{jspspec} API License: ASL 2.0 @@ -496,6 +496,9 @@ fi %{appdir}/ROOT %changelog +* Wed Aug 18 2021 Hui Wang - 1:9.0.52-1 +- Update to 9.0.52 + * Fri Jul 23 2021 Fedora Release Engineering - 1:9.0.50-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild From 2f825b52521868a8d909864b59e07bbcf8dbd4ab Mon Sep 17 00:00:00 2001 From: Hui Wang Date: Thu, 16 Sep 2021 18:13:09 +0800 Subject: [PATCH 02/10] Update to 9.0.53 --- sources | 2 +- tomcat.spec | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/sources b/sources index c659d36..aaa42c4 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (apache-tomcat-9.0.52-src.tar.gz) = 8b1817c171fa49e5568fb24a72b6b7533c5eb3ddd6d232b78e67186574f70bb311bbef9a58af047caa14bdae57c27c6a3df721c4583072740fec0a3863bb068d +SHA512 (apache-tomcat-9.0.53-src.tar.gz) = f72b9abff6af24d486a1e3dd3cd8b6cb44feab811efb74a3469502676e661bdb4cfed0fe44f38b7f5a6f74a6776ae1c0c732504d26609b88280e0b0da6710b27 diff --git a/tomcat.spec b/tomcat.spec index 91fc081..107a82c 100644 --- a/tomcat.spec +++ b/tomcat.spec @@ -31,7 +31,7 @@ %global jspspec 2.3 %global major_version 9 %global minor_version 0 -%global micro_version 52 +%global micro_version 53 %global packdname apache-tomcat-%{version}-src %global servletspec 4.0 %global elspec 3.0 @@ -496,6 +496,9 @@ fi %{appdir}/ROOT %changelog +* Thu Sep 16 2021 ui Wang - 1:9.0.53-1 +- Update to 9.0.53 + * Wed Aug 18 2021 Hui Wang - 1:9.0.52-1 - Update to 9.0.52 From 894295a0ca2579842486c8f32389f524cdb4bd8f Mon Sep 17 00:00:00 2001 From: Hui Wang Date: Tue, 12 Oct 2021 14:55:33 +0800 Subject: [PATCH 03/10] Update to 9.0.54 --- sources | 2 +- tomcat.spec | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/sources b/sources index aaa42c4..99f5bbd 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (apache-tomcat-9.0.53-src.tar.gz) = f72b9abff6af24d486a1e3dd3cd8b6cb44feab811efb74a3469502676e661bdb4cfed0fe44f38b7f5a6f74a6776ae1c0c732504d26609b88280e0b0da6710b27 +SHA512 (apache-tomcat-9.0.54-src.tar.gz) = e9d532a966aa8e7c2fcf28e4ecb0a618a8be4dacf8dc579a407483de86ef969383e3662fba07be629bfb8fbd85c041a5a2f1dd8875cc309b69a147b37c58974b diff --git a/tomcat.spec b/tomcat.spec index 107a82c..69dfe60 100644 --- a/tomcat.spec +++ b/tomcat.spec @@ -31,7 +31,7 @@ %global jspspec 2.3 %global major_version 9 %global minor_version 0 -%global micro_version 53 +%global micro_version 54 %global packdname apache-tomcat-%{version}-src %global servletspec 4.0 %global elspec 3.0 @@ -496,7 +496,10 @@ fi %{appdir}/ROOT %changelog -* Thu Sep 16 2021 ui Wang - 1:9.0.53-1 +* Tue Oct 12 2021 Hui Wang - 1:9.0.54-1 +- Update to 9.0.54 + +* Thu Sep 16 2021 Hui Wang - 1:9.0.53-1 - Update to 9.0.53 * Wed Aug 18 2021 Hui Wang - 1:9.0.52-1 From fd527d9f70a9cb875a64844b6112a679a0243601 Mon Sep 17 00:00:00 2001 From: Hui Wang Date: Tue, 23 Nov 2021 15:24:48 +0800 Subject: [PATCH 04/10] Update to 9.0.55 --- sources | 2 +- tomcat.spec | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/sources b/sources index 99f5bbd..f5c9c8e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (apache-tomcat-9.0.54-src.tar.gz) = e9d532a966aa8e7c2fcf28e4ecb0a618a8be4dacf8dc579a407483de86ef969383e3662fba07be629bfb8fbd85c041a5a2f1dd8875cc309b69a147b37c58974b +SHA512 (apache-tomcat-9.0.55-src.tar.gz) = abfb1824387045fc6b5a5077179149e6c348c0deae933e8766c60cbf92466f5e8883ebe4cc260c23ece6d3975ab2e25f7cdde58f9dd83dfdd22cab33c967b28c diff --git a/tomcat.spec b/tomcat.spec index 69dfe60..b514fa6 100644 --- a/tomcat.spec +++ b/tomcat.spec @@ -31,7 +31,7 @@ %global jspspec 2.3 %global major_version 9 %global minor_version 0 -%global micro_version 54 +%global micro_version 55 %global packdname apache-tomcat-%{version}-src %global servletspec 4.0 %global elspec 3.0 @@ -496,6 +496,9 @@ fi %{appdir}/ROOT %changelog +* Tue Nov 23 2021 Hui Wang - 1:9.0.55-1 +- Update to 9.0.55 + * Tue Oct 12 2021 Hui Wang - 1:9.0.54-1 - Update to 9.0.54 From b1b376921c5efdc8d402a9e6fbb242ee020fb6f2 Mon Sep 17 00:00:00 2001 From: Hui Wang Date: Fri, 10 Dec 2021 10:04:35 +0800 Subject: [PATCH 05/10] Update to 9.0.56 --- sources | 2 +- tomcat.spec | 13 ++++++++----- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/sources b/sources index f5c9c8e..259252b 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (apache-tomcat-9.0.55-src.tar.gz) = abfb1824387045fc6b5a5077179149e6c348c0deae933e8766c60cbf92466f5e8883ebe4cc260c23ece6d3975ab2e25f7cdde58f9dd83dfdd22cab33c967b28c +SHA512 (apache-tomcat-9.0.56-src.tar.gz) = 43332241fda149f9da107496cc6b812e38544c9043c567e3fe11ee01b5abfbd02b6a377c3f6090902048bd9dc67746cdc65d59f03bd0de68c05e0955bfe018c5 diff --git a/tomcat.spec b/tomcat.spec index b514fa6..e15805f 100644 --- a/tomcat.spec +++ b/tomcat.spec @@ -31,7 +31,7 @@ %global jspspec 2.3 %global major_version 9 %global minor_version 0 -%global micro_version 55 +%global micro_version 56 %global packdname apache-tomcat-%{version}-src %global servletspec 4.0 %global elspec 3.0 @@ -496,6 +496,9 @@ fi %{appdir}/ROOT %changelog +* Fri Dec 10 2021 Hui Wang - 1:9.0.56-1 +- Update to 9.0.56 + * Tue Nov 23 2021 Hui Wang - 1:9.0.55-1 - Update to 9.0.55 @@ -511,17 +514,17 @@ fi * Fri Jul 23 2021 Fedora Release Engineering - 1:9.0.50-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild -* Tue Jul 06 2021 Hui Wang 1:9.0.50-1 +* Tue Jul 06 2021 Hui Wang - 1:9.0.50-1 - Update to 9.0.50 -* Sat Jun 05 2021 Coty Sutherland 1:9.0.45-4 +* Sat Jun 05 2021 Coty Sutherland - 1:9.0.45-4 - Add back logrotate config file per devel list request - Add mvn virtual provides back for the servlet, el, and jsp spec impls -* Fri Jun 04 2021 Coty Sutherland 1:9.0.45-3 +* Fri Jun 04 2021 Coty Sutherland - 1:9.0.45-3 - Drop geronimo-jaxrpc, which provided the webservices naming factory resources that are generally unused -* Thu Jun 03 2021 Coty Sutherland 1:9.0.45-2 +* Thu Jun 03 2021 Coty Sutherland - 1:9.0.45-2 - Remove examples webapps from subpackage - Updates to javapackages-local removed %%add_maven_depmap which broke the build, so I removed the maven artifacts as they aren't very useful anyway From 5df6d43b66ffa876d8f0f6666d421c38408ca182 Mon Sep 17 00:00:00 2001 From: Sonia Xu Date: Wed, 2 Mar 2022 23:41:57 +0000 Subject: [PATCH 06/10] Update to 9.0.59 Fixes CVE-2022-23181 --- sources | 2 +- tomcat-9.0-JDTCompiler.patch | 19 ++++++++++--------- tomcat.spec | 6 +++++- 3 files changed, 16 insertions(+), 11 deletions(-) diff --git a/sources b/sources index 259252b..8ef1969 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (apache-tomcat-9.0.56-src.tar.gz) = 43332241fda149f9da107496cc6b812e38544c9043c567e3fe11ee01b5abfbd02b6a377c3f6090902048bd9dc67746cdc65d59f03bd0de68c05e0955bfe018c5 +SHA512 (apache-tomcat-9.0.59-src.tar.gz) = cea0125ca9b90b247ed114fa7b2e9c63da38b1ef97b3a373a43ed0d775764178534a4014b254219c8c5a26575eaf0ddc25ebc1e276b2ad5086ef3406627f1c80 diff --git a/tomcat-9.0-JDTCompiler.patch b/tomcat-9.0-JDTCompiler.patch index 20605ce..edf156a 100644 --- a/tomcat-9.0-JDTCompiler.patch +++ b/tomcat-9.0-JDTCompiler.patch @@ -1,16 +1,17 @@ -diff -up ./java/org/apache/jasper/compiler/JDTCompiler.java.orig ./java/org/apache/jasper/compiler/JDTCompiler.java ---- java/org/apache/jasper/compiler/JDTCompiler.java.orig 2021-07-07 11:31:21.583507995 +0800 -+++ java/org/apache/jasper/compiler/JDTCompiler.java 2021-07-07 11:35:13.009251246 +0800 -@@ -310,7 +310,7 @@ public class JDTCompiler extends org.apa +diff -up ./java/org/apache/jasper/compiler/JDTCompiler.java ./java/org/apache/jasper/compiler/JDTCompiler.java +index 2e361f2..277d8f4 100644 +--- java/org/apache/jasper/compiler/JDTCompiler.java ++++ java/org/apache/jasper/compiler/JDTCompiler.java +@@ -310,7 +310,7 @@ public class JDTCompiler extends org.apache.jasper.compiler.Compiler { } else if(opt.equals("15")) { settings.put(CompilerOptions.OPTION_Source, CompilerOptions.VERSION_15); } else if(opt.equals("16")) { - settings.put(CompilerOptions.OPTION_Source, CompilerOptions.VERSION_16); + settings.put(CompilerOptions.OPTION_Source, "16"); } else if(opt.equals("17")) { - // Constant not available in latest ECJ version shipped with - // Tomcat. May be supported in a snapshot build. -@@ -372,8 +372,8 @@ public class JDTCompiler extends org.apa + // Constant not available in latest ECJ version that runs on + // Java 8. +@@ -377,8 +377,8 @@ public class JDTCompiler extends org.apache.jasper.compiler.Compiler { settings.put(CompilerOptions.OPTION_TargetPlatform, CompilerOptions.VERSION_15); settings.put(CompilerOptions.OPTION_Compliance, CompilerOptions.VERSION_15); } else if(opt.equals("16")) { @@ -19,5 +20,5 @@ diff -up ./java/org/apache/jasper/compiler/JDTCompiler.java.orig ./java/org/apac + settings.put(CompilerOptions.OPTION_TargetPlatform, "16"); + settings.put(CompilerOptions.OPTION_Compliance, "16"); } else if(opt.equals("17")) { - // Constant not available in latest ECJ version shipped with - // Tomcat. May be supported in a snapshot build. + // Constant not available in latest ECJ version that runs on + // Java 8. diff --git a/tomcat.spec b/tomcat.spec index e15805f..af48a51 100644 --- a/tomcat.spec +++ b/tomcat.spec @@ -31,7 +31,7 @@ %global jspspec 2.3 %global major_version 9 %global minor_version 0 -%global micro_version 56 +%global micro_version 59 %global packdname apache-tomcat-%{version}-src %global servletspec 4.0 %global elspec 3.0 @@ -496,6 +496,10 @@ fi %{appdir}/ROOT %changelog +* Wed Mar 02 2022 Sonia Xu - 1:9.0.59-1 +- Update to 9.0.59 +- Resolves: rhbz#2047419 - CVE-2022-23181 tomcat: local privilege escalation vulnerability + * Fri Dec 10 2021 Hui Wang - 1:9.0.56-1 - Update to 9.0.56 From 4cc90976b55d355f1e5be0818880b68fdf894067 Mon Sep 17 00:00:00 2001 From: Coty Sutherland Date: Tue, 8 Mar 2022 15:22:53 -0500 Subject: [PATCH 07/10] Resolves: rhbz#2061424 Add Java 9 start-up parameters to allow reflection --- java-9-start-up-parameters.conf | 7 +++++++ tomcat.spec | 9 ++++++++- 2 files changed, 15 insertions(+), 1 deletion(-) create mode 100644 java-9-start-up-parameters.conf diff --git a/java-9-start-up-parameters.conf b/java-9-start-up-parameters.conf new file mode 100644 index 0000000..341e077 --- /dev/null +++ b/java-9-start-up-parameters.conf @@ -0,0 +1,7 @@ +# Add the JAVA 9 specific start-up parameters required by Tomcat +JDK_JAVA_OPTIONS="$JDK_JAVA_OPTIONS --add-opens=java.base/java.lang=ALL-UNNAMED" +JDK_JAVA_OPTIONS="$JDK_JAVA_OPTIONS --add-opens=java.base/java.io=ALL-UNNAMED" +JDK_JAVA_OPTIONS="$JDK_JAVA_OPTIONS --add-opens=java.base/java.util=ALL-UNNAMED" +JDK_JAVA_OPTIONS="$JDK_JAVA_OPTIONS --add-opens=java.base/java.util.concurrent=ALL-UNNAMED" +JDK_JAVA_OPTIONS="$JDK_JAVA_OPTIONS --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED" +export JDK_JAVA_OPTIONS diff --git a/tomcat.spec b/tomcat.spec index af48a51..6fa27d3 100644 --- a/tomcat.spec +++ b/tomcat.spec @@ -56,7 +56,7 @@ Name: tomcat Epoch: 1 Version: %{major_version}.%{minor_version}.%{micro_version} -Release: 1%{?dist} +Release: 3%{?dist} Summary: Apache Servlet/JSP Engine, RI for Servlet %{servletspec}/JSP %{jspspec} API License: ASL 2.0 @@ -73,6 +73,7 @@ Source21: tomcat-functions Source30: tomcat-preamble Source31: tomcat-server Source32: tomcat-named.service +Source33: java-9-start-up-parameters.conf Patch0: %{name}-%{major_version}.%{minor_version}-bootstrap-MANIFEST.MF.patch Patch1: %{name}-%{major_version}.%{minor_version}-tomcat-users-webapp.patch @@ -302,6 +303,8 @@ popd %{__install} -m 0644 %{SOURCE32} \ ${RPM_BUILD_ROOT}%{_unitdir}/%{name}@.service +%{__install} -m 0644 %{SOURCE33} ${RPM_BUILD_ROOT}%{confdir}/conf.d/ + # Substitute libnames in catalina-tasks.xml sed -i \ "s,el-api.jar,%{name}-el-%{elspec}-api.jar,; @@ -441,6 +444,7 @@ fi %attr(0775,root,tomcat) %dir %{confdir}/Catalina/localhost %attr(0755,root,tomcat) %dir %{confdir}/conf.d %{confdir}/conf.d/README +%{confdir}/conf.d/java-9-start-up-parameters.conf %config(noreplace) %{confdir}/%{name}.conf %config(noreplace) %{confdir}/*.policy %config(noreplace) %{confdir}/*.properties @@ -496,6 +500,9 @@ fi %{appdir}/ROOT %changelog +* Thu Mar 10 2022 Coty Sutherland - 1:9.0.59-3 +- Resolves: rhbz#2061424 Add Java 9 start-up parameters to allow reflection + * Wed Mar 02 2022 Sonia Xu - 1:9.0.59-1 - Update to 9.0.59 - Resolves: rhbz#2047419 - CVE-2022-23181 tomcat: local privilege escalation vulnerability From f0af372f897103b0600fb57a769dd5d712c162cd Mon Sep 17 00:00:00 2001 From: Hui Wang Date: Tue, 21 Jun 2022 21:43:19 +0800 Subject: [PATCH 08/10] Update for 9.0.64 --- rhbz-1857043.patch | 16 +++---- sources | 2 +- tomcat-9.0-catalina-policy.patch | 2 +- tomcat-9.0-osgi-annotations.patch | 66 ++++++++++++++++++++++++++++ tomcat-9.0-tomcat-users-webapp.patch | 2 +- tomcat-build.patch | 15 ------- tomcat.spec | 23 ++++++++-- 7 files changed, 96 insertions(+), 30 deletions(-) create mode 100644 tomcat-9.0-osgi-annotations.patch diff --git a/rhbz-1857043.patch b/rhbz-1857043.patch index 7d68c42..dd74c3b 100644 --- a/rhbz-1857043.patch +++ b/rhbz-1857043.patch @@ -1,7 +1,7 @@ diff -up ./build.xml.orig ./build.xml --- build.xml.orig 2021-07-07 10:53:55.493742841 +0800 +++ build.xml 2021-07-07 11:09:43.107968515 +0800 -@@ -1030,7 +1030,7 @@ +@@ -1020,7 +1020,7 @@ filesDir="${tomcat.classes}" filesId="files.annotations-api" manifest="${tomcat.manifests}/annotations-api.jar.manifest" @@ -10,7 +10,7 @@ diff -up ./build.xml.orig ./build.xml + + ++ + + + +@@ -2270,7 +2271,8 @@ Apache Tomcat ${version} native binaries + failonwarning="true"> + + +- ++ ++ + + + +@@ -3671,12 +3673,26 @@ Read the Building page on the Apache Tom + + + ++ ++ ++ ++ ++ ++ ++ ++ ++ + + + + + + ++ ++ ++ ++ ++ + + + diff --git a/tomcat-9.0-tomcat-users-webapp.patch b/tomcat-9.0-tomcat-users-webapp.patch index 860c4cf..85b8b9b 100644 --- a/tomcat-9.0-tomcat-users-webapp.patch +++ b/tomcat-9.0-tomcat-users-webapp.patch @@ -1,6 +1,6 @@ --- conf/tomcat-users.xml~ 2008-01-28 17:41:06.000000000 -0500 +++ conf/tomcat-users.xml 2008-03-07 19:40:07.000000000 -0500 -@@ -23,4 +23,14 @@ +@@ -53,4 +53,14 @@ --> diff --git a/tomcat-build.patch b/tomcat-build.patch index 97440f1..49c63ff 100644 --- a/tomcat-build.patch +++ b/tomcat-build.patch @@ -1,18 +1,3 @@ -diff -up ./build.xml.orig ./build.xml ---- ./build.xml.orig 2020-07-13 12:59:09.555368724 -0400 -+++ ./build.xml 2020-07-13 13:06:51.246135917 -0400 -@@ -3307,6 +3307,11 @@ Read the Building page on the Apache Tom - - - -+ -+ -+ -+ -+ - - - diff -up ./res/bnd/build-defaults.bnd.orig ./res/bnd/build-defaults.bnd --- ./res/bnd/build-defaults.bnd.orig 2020-07-13 13:47:01.229077747 -0400 +++ ./res/bnd/build-defaults.bnd 2020-07-13 13:47:12.923095618 -0400 diff --git a/tomcat.spec b/tomcat.spec index 6fa27d3..142b2bd 100644 --- a/tomcat.spec +++ b/tomcat.spec @@ -31,7 +31,7 @@ %global jspspec 2.3 %global major_version 9 %global minor_version 0 -%global micro_version 59 +%global micro_version 64 %global packdname apache-tomcat-%{version}-src %global servletspec 4.0 %global elspec 3.0 @@ -56,7 +56,7 @@ Name: tomcat Epoch: 1 Version: %{major_version}.%{minor_version}.%{micro_version} -Release: 3%{?dist} +Release: 1%{?dist} Summary: Apache Servlet/JSP Engine, RI for Servlet %{servletspec}/JSP %{jspspec} API License: ASL 2.0 @@ -81,6 +81,7 @@ Patch2: %{name}-build.patch Patch3: %{name}-%{major_version}.%{minor_version}-catalina-policy.patch Patch4: rhbz-1857043.patch Patch5: %{name}-%{major_version}.%{minor_version}-JDTCompiler.patch +Patch6: %{name}-%{major_version}.%{minor_version}-osgi-annotations.patch BuildArch: noarch @@ -191,6 +192,7 @@ find . -type f \( -name "*.bat" -o -name "*.class" -o -name Thumbs.db -o -name " %patch3 -p0 %patch4 -p0 %patch5 -p0 +%patch6 -p0 # Remove webservices naming resources as it's generally unused %{__rm} -rf java/org/apache/naming/factory/webservices @@ -500,17 +502,30 @@ fi %{appdir}/ROOT %changelog +* Tue Jun 21 2022 Hui Wang - 1:9.0.64-1 +- Update to 9.0.64 +- Add osgi-annotations dependency back + * Thu Mar 10 2022 Coty Sutherland - 1:9.0.59-3 +- Related: rhbz#2061424 Adjust fix so that it uses the proper env var + +* Tue Mar 08 2022 Coty Sutherland - 1:9.0.59-2 - Resolves: rhbz#2061424 Add Java 9 start-up parameters to allow reflection * Wed Mar 02 2022 Sonia Xu - 1:9.0.59-1 - Update to 9.0.59 - Resolves: rhbz#2047419 - CVE-2022-23181 tomcat: local privilege escalation vulnerability -* Fri Dec 10 2021 Hui Wang - 1:9.0.56-1 +* Sat Feb 05 2022 Jiri Vanek - 1:9.0.56-3 +- Rebuilt for java-17-openjdk as system jdk + +* Sat Jan 22 2022 Fedora Release Engineering - 1:9.0.56-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Thu Dec 09 2021 Hui Wang - 1:9.0.56-1 - Update to 9.0.56 -* Tue Nov 23 2021 Hui Wang - 1:9.0.55-1 +* Tue Oct 12 2021 Hui Wang - 1:9.0.55-1 - Update to 9.0.55 * Tue Oct 12 2021 Hui Wang - 1:9.0.54-1 From 1bd3f39352ba7d77e768662446989f71ae362657 Mon Sep 17 00:00:00 2001 From: Hui Wang Date: Fri, 22 Jul 2022 17:55:54 +0800 Subject: [PATCH 09/10] Update to 9.0.65 --- sources | 2 +- tomcat.spec | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/sources b/sources index 82edd85..78df857 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (apache-tomcat-9.0.64-src.tar.gz) = 7e01a979d41f7d73204b7a7ae5a85b0094626bf64bcfa3a52f1fc46989369d504b6dd49718084ee0a10af775cab488aae1e18ce05eb2b527800e2a693c7b6386 +SHA512 (apache-tomcat-9.0.65-src.tar.gz) = 3ff344370cc36f5bed389ed198054783a4f5bc86476a751cda280618457a06bae38c1e764b0c110c2f68efe2d34243a4e24596e8b90e8fbd171bf584a22fd3bc diff --git a/tomcat.spec b/tomcat.spec index 142b2bd..ba108bb 100644 --- a/tomcat.spec +++ b/tomcat.spec @@ -31,7 +31,7 @@ %global jspspec 2.3 %global major_version 9 %global minor_version 0 -%global micro_version 64 +%global micro_version 65 %global packdname apache-tomcat-%{version}-src %global servletspec 4.0 %global elspec 3.0 @@ -502,6 +502,9 @@ fi %{appdir}/ROOT %changelog +* Thu Jul 21 2022 Hui Wang - 1:9.0.65-1 +- Update to 9.0.65 + * Tue Jun 21 2022 Hui Wang - 1:9.0.64-1 - Update to 9.0.64 - Add osgi-annotations dependency back From 3b590e3d929f0fe47a6338f09c8f1aca94d7414c Mon Sep 17 00:00:00 2001 From: Hui Wang Date: Wed, 9 Nov 2022 16:41:20 +0800 Subject: [PATCH 10/10] Update to 9.0.68 --- sources | 2 +- tomcat-9.0-catalina-policy.patch | 9 ++++----- tomcat-9.0-osgi-annotations.patch | 4 ++-- tomcat.spec | 5 ++++- 4 files changed, 11 insertions(+), 9 deletions(-) diff --git a/sources b/sources index 78df857..5c55728 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (apache-tomcat-9.0.65-src.tar.gz) = 3ff344370cc36f5bed389ed198054783a4f5bc86476a751cda280618457a06bae38c1e764b0c110c2f68efe2d34243a4e24596e8b90e8fbd171bf584a22fd3bc +SHA512 (apache-tomcat-9.0.68-src.tar.gz) = 63bb2c42f683c4c5e362b19bda046de172382714e80298106c61cc728feea9681b568450f04cb95d6cae08e5a71933c7755b9b81b706c46d63f4683c2a3a96be diff --git a/tomcat-9.0-catalina-policy.patch b/tomcat-9.0-catalina-policy.patch index 0211e70..dd6a47d 100644 --- a/tomcat-9.0-catalina-policy.patch +++ b/tomcat-9.0-catalina-policy.patch @@ -1,6 +1,6 @@ ---- conf/catalina.policy.orig 2021-07-07 10:25:53.461393329 +0800 -+++ conf/catalina.policy 2021-07-07 10:27:47.688682404 +0800 -@@ -56,6 +56,16 @@ grant codeBase "file:${java.home}/lib/ex +--- conf/catalina.policy.orig 2022-11-04 16:17:41.227506990 +0800 ++++ conf/catalina.policy 2022-11-04 16:21:51.393351415 +0800 +@@ -56,6 +56,15 @@ grant codeBase "file:${java.home}/lib/ex // permission java.security.AllPermission; //}; @@ -13,11 +13,10 @@ +grant codeBase "file:/usr/share/java/ecj/ecj.jar" { + permission java.security.AllPermission; +}; -+ // ========== CATALINA CODE PERMISSIONS ======================================= -@@ -261,4 +271,4 @@ grant codeBase "file:${catalina.home}/we +@@ -261,4 +270,4 @@ grant codeBase "file:${catalina.home}/we // // The permissions granted to a specific JAR // grant codeBase "war:file:${catalina.base}/webapps/examples.war*/WEB-INF/lib/foo.jar" { diff --git a/tomcat-9.0-osgi-annotations.patch b/tomcat-9.0-osgi-annotations.patch index c68708a..c70b463 100644 --- a/tomcat-9.0-osgi-annotations.patch +++ b/tomcat-9.0-osgi-annotations.patch @@ -1,6 +1,6 @@ --- build.properties.default.orig 2022-06-21 20:30:04.498997718 +0800 +++ build.properties.default 2022-06-21 20:30:57.579522800 +0800 -@@ -308,6 +308,16 @@ bnd.home=${base.path}/bnd-${bnd.version} +@@ -309,6 +309,16 @@ bnd.home=${base.path}/bnd-${bnd.version} bnd.jar=${bnd.home}/biz.aQute.bnd-${bnd.version}.jar bnd.loc=${base-maven.loc}/biz/aQute/bnd/biz.aQute.bnd/${bnd.version}/biz.aQute.bnd-${bnd.version}.jar @@ -15,7 +15,7 @@ +osgi-annotations.loc=${base-maven.loc}/org/osgi/org.osgi.annotation.bundle/${osgi-annotations.version}/org.osgi.annotation.bundle-${osgi-annotations.version}.jar + # ----- JSign, version 4.1 or later ----- - jsign.version=4.1 + jsign.version=4.2 --- build.xml.orig 2022-06-21 20:36:12.785560093 +0800 +++ build.xml 2022-06-21 20:40:41.155154959 +0800 diff --git a/tomcat.spec b/tomcat.spec index ba108bb..74a4fa5 100644 --- a/tomcat.spec +++ b/tomcat.spec @@ -31,7 +31,7 @@ %global jspspec 2.3 %global major_version 9 %global minor_version 0 -%global micro_version 65 +%global micro_version 68 %global packdname apache-tomcat-%{version}-src %global servletspec 4.0 %global elspec 3.0 @@ -502,6 +502,9 @@ fi %{appdir}/ROOT %changelog +* Thu Nov 03 2033 Hui Wang - 1:9.0.68-1 +- Update to 9.0.68 + * Thu Jul 21 2022 Hui Wang - 1:9.0.65-1 - Update to 9.0.65