Blame SPECS/pki-servlet-engine.spec

e52055
# Copyright (c) 2000-2008, JPackage Project
e52055
# All rights reserved.
e52055
#
e52055
# Redistribution and use in source and binary forms, with or without
e52055
# modification, are permitted provided that the following conditions
e52055
# are met:
e52055
#
e52055
# 1. Redistributions of source code must retain the above copyright
e52055
#    notice, this list of conditions and the following disclaimer.
e52055
# 2. Redistributions in binary form must reproduce the above copyright
e52055
#    notice, this list of conditions and the following disclaimer in the
e52055
#    documentation and/or other materials provided with the
e52055
#    distribution.
e52055
# 3. Neither the name of the JPackage Project nor the names of its
e52055
#    contributors may be used to endorse or promote products derived
e52055
#    from this software without specific prior written permission.
e52055
#
e52055
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
e52055
# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
e52055
# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
e52055
# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
e52055
# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
e52055
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
e52055
# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
e52055
# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
e52055
# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
e52055
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
e52055
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
e52055
#
e52055
e52055
%global major_version 9
e52055
%global minor_version 0
e52055
%global micro_version 43
e52055
%global redhat_version 00011
e52055
%global packdname apache-tomcat-%{version}.redhat-%{redhat_version}-src
e52055
e52055
# Specification versions
e52055
%global servletspec 4.0
e52055
%global jspspec 2.3
e52055
%global elspec 3.0
e52055
e52055
%global tcuid 91
e52055
e52055
# FHS 2.3 compliant tree structure - http://www.pathname.com/fhs/2.3/
e52055
%global basedir %{_var}/lib/tomcat
e52055
%global appdir %{basedir}/webapps
e52055
%global homedir %{_datadir}/tomcat
e52055
%global bindir %{homedir}/bin
e52055
%global confdir %{_sysconfdir}/tomcat
e52055
%global libdir %{_javadir}/tomcat
e52055
%global logdir %{_var}/log/tomcat
e52055
%global cachedir %{_var}/cache/tomcat
e52055
%global tempdir %{cachedir}/temp
e52055
%global workdir %{cachedir}/work
e52055
%global _initrddir %{_sysconfdir}/init.d
e52055
%global _systemddir /lib/systemd/system
e52055
e52055
Name:          pki-servlet-engine
e52055
Epoch:         1
e52055
Version:       %{major_version}.%{minor_version}.%{micro_version}
e52055
Release:       4%{?dist}
e52055
Summary:       Apache Servlet/JSP Engine, RI for Servlet %{servletspec}/JSP %{jspspec} API
e52055
Group:         System Environment/Daemons
e52055
License:       ASL 2.0
e52055
URL:           http://tomcat.apache.org/
e52055
e52055
#Source0:       http://www.apache.org/dist/tomcat/tomcat-%%{major_version}/v%%{version}/src/%%{packdname}.tar.gz
e52055
Source0:       tomcat-%{version}.redhat-%{redhat_version}-src.zip
e52055
Source1:       tomcat-%{major_version}.%{minor_version}.conf
e52055
Source3:       tomcat-%{major_version}.%{minor_version}.sysconfig
e52055
Source4:       tomcat-%{major_version}.%{minor_version}.wrapper
e52055
Source6:       tomcat-%{major_version}.%{minor_version}-digest.script
e52055
Source7:       tomcat-%{major_version}.%{minor_version}-tool-wrapper.script
e52055
Source8:       tomcat-%{major_version}.%{minor_version}.service
e52055
Source21:      tomcat-functions
e52055
Source30:      tomcat-preamble
e52055
Source31:      tomcat-server
e52055
Source32:      tomcat-named.service
e52055
e52055
Patch0:        tomcat-%{major_version}.%{minor_version}-bootstrap-MANIFEST.MF.patch
e52055
Patch1:        tomcat-%{major_version}.%{minor_version}-tomcat-users-webapp.patch
e52055
Patch2:        tomcat-%{major_version}.%{minor_version}-catalina-policy.patch
e52055
Patch3:        exclude-OSGi-metadata.patch
e52055
e52055
BuildArch:     noarch
e52055
e52055
BuildRequires: ant
e52055
BuildRequires: findutils
e52055
BuildRequires: java-11-devel
e52055
BuildRequires: javapackages-tools
e52055
BuildRequires: javapackages-local
e52055
BuildRequires: systemd
e52055
BuildRequires: systemd-rpm-macros
e52055
BuildRequires: aqute-bnd
e52055
BuildRequires: aqute-bndlib
e52055
e52055
Requires:      ant
e52055
Requires:      java-11-devel
e52055
Requires:      javapackages-tools
e52055
Requires:      procps
e52055
Requires(pre):    shadow-utils
e52055
Requires(post):   chkconfig
e52055
Requires(postun): chkconfig
e52055
Requires(preun):  chkconfig
e52055
Requires(post):   systemd
e52055
Requires(preun):  systemd
e52055
Requires(postun): systemd
e52055
Requires(preun): coreutils
e52055
Requires: pki-servlet-%{servletspec}-api = %{epoch}:%{version}-%{release}
e52055
e52055
# Add bundled so that everyone knows this is Tomcat.
e52055
Provides: bundled(tomcat) = %{version}.redhat-%{redhat_version}
e52055
e52055
Obsoletes:        pki-servlet-container
e52055
e52055
%description
e52055
Tomcat is the servlet engine that is used in the official Reference
e52055
Implementation for the Java Servlet and JavaServer Pages technologies.
e52055
The Java Servlet and JavaServer Pages specifications are developed by
e52055
Sun under the Java Community Process.
e52055
e52055
Tomcat is developed in an open and participatory environment and
e52055
released under the Apache Software License version 2.0. Tomcat is intended
e52055
to be a collaboration of the best-of-breed developers from around the world.
e52055
e52055
%package -n pki-servlet-%{servletspec}-api
e52055
Group: Development/Libraries
e52055
Summary: Apache Tomcat Java Servlet v%{servletspec} API Implementation Classes
e52055
Requires(post): chkconfig
e52055
Requires(postun): chkconfig
e52055
e52055
%description -n pki-servlet-%{servletspec}-api
e52055
Apache Tomcat Servlet API Implementation Classes.
e52055
e52055
%prep
e52055
%setup -q -n %{packdname}
e52055
e52055
# remove pre-built binaries and windows files
e52055
find . -type f \( -name "*.bat" -o -name "*.class" -o -name Thumbs.db -o -name "*.gz" -o \
e52055
   -name "*.jar" -o -name "*.war" -o -name "*.zip" \) -delete
e52055
e52055
%patch0 -p0
e52055
%patch1 -p0
e52055
%patch2 -p0
e52055
%patch3 -p0
e52055
e52055
# Since we don't support ECJ in RHEL anymore, remove the class that requires it
e52055
%{__rm} -f java/org/apache/jasper/compiler/JDTCompiler.java
e52055
# Also remove webservices naming factory as it's unused and causes unnecessary dependencies to be required
e52055
%{__rm} -rf java/org/apache/naming/factory/webservices
e52055
e52055
# Configure maven files
e52055
%mvn_package ":tomcat-servlet-api" tomcat-servlet-api
e52055
e52055
e52055
%build
e52055
export OPT_JAR_LIST="xalan-j2-serializer"
e52055
e52055
# Create a dummy file for later removal
e52055
touch HACK
e52055
e52055
# who needs a build.properties file anyway
e52055
%{ant} -Dbase.path="." \
e52055
  -Dbuild.compiler="modern" \
e52055
  -Dcommons-daemon.jar="HACK" \
e52055
  -Dcommons-daemon.native.src.tgz="HACK" \
e52055
  -Djdt.jar="HACK" \
e52055
  -Dtomcat-native.tar.gz="HACK" \
e52055
  -Dtomcat-native.home="." \
e52055
  -Dcommons-daemon.native.win.mgr.exe="HACK" \
e52055
  -Dnsis.exe="HACK" \
e52055
  -Dbnd.jar="$(build-classpath aqute-bnd/biz.aQute.bnd)" \
e52055
  -Dbndlib.jar="$(build-classpath aqute-bnd/biz.aQute.bndlib)" \
e52055
  -Dbndlibg.jar="$(build-classpath aqute-bnd/aQute.libg)" \
e52055
  -Dbndannotation.jar="$(build-classpath aqute-bnd/biz.aQute.bnd.annotation)" \
e52055
  -Dosgi-annotations.jar="$(build-classpath aqute-bnd/biz.aQute.bnd.annotation)" \
e52055
  -Dosgi-cmpn.jar="$(build-classpath osgi-compendium/osgi.cmpn)" \
e52055
  deploy dist-prepare dist-source
e52055
e52055
# remove some jars that we don't need
e52055
#%%{__rm} output/build/bin/commons-daemon.jar
e52055
e52055
%install
e52055
# build initial path structure
e52055
%{__install} -d -m 0755 ${RPM_BUILD_ROOT}%{_bindir}
e52055
%{__install} -d -m 0755 ${RPM_BUILD_ROOT}%{_sbindir}
e52055
%{__install} -d -m 0755 ${RPM_BUILD_ROOT}%{_initrddir}
e52055
%{__install} -d -m 0755 ${RPM_BUILD_ROOT}%{_systemddir}
e52055
%{__install} -d -m 0755 ${RPM_BUILD_ROOT}%{_sysconfdir}/sysconfig
e52055
%{__install} -d -m 0755 ${RPM_BUILD_ROOT}%{appdir}
e52055
%{__install} -d -m 0755 ${RPM_BUILD_ROOT}%{bindir}
e52055
%{__install} -d -m 0775 ${RPM_BUILD_ROOT}%{confdir}
e52055
%{__install} -d -m 0775 ${RPM_BUILD_ROOT}%{confdir}/Catalina/localhost
e52055
%{__install} -d -m 0775 ${RPM_BUILD_ROOT}%{confdir}/conf.d
e52055
/bin/echo "Place your custom *.conf files here. Shell expansion is supported." > ${RPM_BUILD_ROOT}%{confdir}/conf.d/README
e52055
%{__install} -d -m 0755 ${RPM_BUILD_ROOT}%{libdir}
e52055
%{__install} -d -m 0775 ${RPM_BUILD_ROOT}%{logdir}
e52055
%{__install} -d -m 0775 ${RPM_BUILD_ROOT}%{_localstatedir}/lib/tomcats
e52055
%{__install} -d -m 0775 ${RPM_BUILD_ROOT}%{homedir}
e52055
%{__install} -d -m 0775 ${RPM_BUILD_ROOT}%{tempdir}
e52055
%{__install} -d -m 0775 ${RPM_BUILD_ROOT}%{workdir}
e52055
%{__install} -d -m 0755 ${RPM_BUILD_ROOT}%{_unitdir}
e52055
%{__install} -d -m 0755 ${RPM_BUILD_ROOT}%{_libexecdir}/tomcat
e52055
e52055
# move things into place
e52055
# First copy supporting libs to tomcat lib
e52055
pushd output/build
e52055
    %{__cp} -a bin/*.{jar,xml} ${RPM_BUILD_ROOT}%{bindir}
e52055
    %{__cp} -a conf/*.{policy,properties,xml,xsd} ${RPM_BUILD_ROOT}%{confdir}
e52055
    %{__cp} -a lib/*.jar ${RPM_BUILD_ROOT}%{libdir}
e52055
popd
e52055
e52055
%{__sed} -e "s|\@\@\@TCHOME\@\@\@|%{homedir}|g" \
e52055
   -e "s|\@\@\@TCTEMP\@\@\@|%{tempdir}|g" \
e52055
   -e "s|\@\@\@LIBDIR\@\@\@|%{_libdir}|g" %{SOURCE1} \
e52055
    > ${RPM_BUILD_ROOT}%{confdir}/tomcat.conf
e52055
%{__sed} -e "s|\@\@\@TCHOME\@\@\@|%{homedir}|g" \
e52055
   -e "s|\@\@\@TCTEMP\@\@\@|%{tempdir}|g" \
e52055
   -e "s|\@\@\@LIBDIR\@\@\@|%{_libdir}|g" %{SOURCE3} \
e52055
    > ${RPM_BUILD_ROOT}%{_sysconfdir}/sysconfig/tomcat
e52055
%{__install} -m 0644 %{SOURCE4} \
e52055
    ${RPM_BUILD_ROOT}%{_sbindir}/tomcat
e52055
%{__install} -m 0644 %{SOURCE8} \
e52055
    ${RPM_BUILD_ROOT}%{_unitdir}/tomcat.service
e52055
%{__sed} -e "s|\@\@\@TCHOME\@\@\@|%{homedir}|g" \
e52055
   -e "s|\@\@\@TCTEMP\@\@\@|%{tempdir}|g" \
e52055
   -e "s|\@\@\@LIBDIR\@\@\@|%{_libdir}|g" %{SOURCE6} \
e52055
    > ${RPM_BUILD_ROOT}%{_bindir}/tomcat-digest
e52055
%{__sed} -e "s|\@\@\@TCHOME\@\@\@|%{homedir}|g" \
e52055
   -e "s|\@\@\@TCTEMP\@\@\@|%{tempdir}|g" \
e52055
   -e "s|\@\@\@LIBDIR\@\@\@|%{_libdir}|g" %{SOURCE7} \
e52055
    > ${RPM_BUILD_ROOT}%{_bindir}/tomcat-tool-wrapper
e52055
e52055
%{__install} -m 0644 %{SOURCE21} \
e52055
    ${RPM_BUILD_ROOT}%{_libexecdir}/tomcat/functions
e52055
%{__install} -m 0755 %{SOURCE30} \
e52055
    ${RPM_BUILD_ROOT}%{_libexecdir}/tomcat/preamble
e52055
%{__install} -m 0755 %{SOURCE31} \
e52055
    ${RPM_BUILD_ROOT}%{_libexecdir}/tomcat/server
e52055
%{__install} -m 0644 %{SOURCE32} \
e52055
    ${RPM_BUILD_ROOT}%{_unitdir}/tomcat@.service
e52055
e52055
# Substitute libnames in catalina-tasks.xml
e52055
sed -i \
e52055
   "s,el-api.jar,tomcat-el-%{elspec}-api.jar,;
e52055
    s,servlet-api.jar,tomcat-servlet-%{servletspec}-api.jar,;
e52055
    s,jsp-api.jar,tomcat-jsp-%{jspspec}-api.jar,;" \
e52055
    ${RPM_BUILD_ROOT}%{bindir}/catalina-tasks.xml
e52055
e52055
# create jsp and servlet API symlinks
e52055
pushd ${RPM_BUILD_ROOT}%{_javadir}
e52055
   %{__mv} tomcat/jsp-api.jar tomcat-jsp-%{jspspec}-api.jar
e52055
   %{__ln_s} tomcat-jsp-%{jspspec}-api.jar tomcat-jsp-api.jar
e52055
   %{__mv} tomcat/servlet-api.jar tomcat-servlet-%{servletspec}-api.jar
e52055
   %{__ln_s} tomcat-servlet-%{servletspec}-api.jar tomcat-servlet-api.jar
e52055
   %{__mv} tomcat/el-api.jar tomcat-el-%{elspec}-api.jar
e52055
   %{__ln_s} tomcat-el-%{elspec}-api.jar tomcat-el-api.jar
e52055
popd
e52055
e52055
pushd ${RPM_BUILD_ROOT}%{libdir}
e52055
    # symlink JSP and servlet API jars
e52055
    %{__ln_s} ../../java/tomcat-jsp-%{jspspec}-api.jar .
e52055
    %{__ln_s} ../../java/tomcat-servlet-%{servletspec}-api.jar .
e52055
    %{__ln_s} ../../java/tomcat-el-%{elspec}-api.jar .
e52055
popd
e52055
e52055
# symlink to the FHS locations where we've installed things
e52055
pushd ${RPM_BUILD_ROOT}%{homedir}
e52055
    %{__ln_s} %{appdir} webapps
e52055
    %{__ln_s} %{confdir} conf
e52055
    %{__ln_s} %{libdir} lib
e52055
    %{__ln_s} %{logdir} logs
e52055
    %{__ln_s} %{tempdir} temp
e52055
    %{__ln_s} %{workdir} work
e52055
popd
e52055
e52055
# Install the maven metadata
e52055
pushd res/maven
e52055
    for pom in *.pom; do
e52055
        # fix-up version in all pom files
e52055
        sed -i 's/@MAVEN.DEPLOY.VERSION@/%{version}/g' $pom
e52055
    done
e52055
popd
e52055
e52055
%mvn_artifact res/maven/tomcat-servlet-api.pom output/build/lib/servlet-api.jar
e52055
%mvn_install
e52055
e52055
%pre
e52055
# add the tomcat user and group
e52055
%{_sbindir}/groupadd -g %{tcuid} -r tomcat 2>/dev/null || :
e52055
%{_sbindir}/useradd -c "Apache Tomcat" -u %{tcuid} -g tomcat \
e52055
    -s /sbin/nologin -r -d %{homedir} tomcat 2>/dev/null || :
e52055
e52055
%post
e52055
# install but don't activate
e52055
%systemd_post tomcat.service
e52055
e52055
# Collapse all of the alternatives installations into one
e52055
%{_sbindir}/update-alternatives --install %{_javadir}/jsp.jar jsp \
e52055
    %{_javadir}/tomcat-jsp-%{jspspec}-api.jar 20200
e52055
%{_sbindir}/update-alternatives --install %{_javadir}/servlet.jar servlet \
e52055
    %{_javadir}/tomcat-servlet-%{servletspec}-api.jar 30000
e52055
%{_sbindir}/update-alternatives --install %{_javadir}/elspec.jar elspec \
e52055
   %{_javadir}/tomcat-el-%{elspec}-api.jar 20300
e52055
e52055
%preun
e52055
# clean tempdir and workdir on removal or upgrade
e52055
%{__rm} -rf %{workdir}/* %{tempdir}/*
e52055
%systemd_preun tomcat.service
e52055
e52055
%postun
e52055
%systemd_postun_with_restart tomcat.service
e52055
e52055
# Collapse all of the alternatives removals into one
e52055
if [ "$1" = "0" ]; then
e52055
    %{_sbindir}/update-alternatives --remove jsp \
e52055
        %{_javadir}/tomcat-jsp-%{jspspec}-api.jar
e52055
    %{_sbindir}/update-alternatives --remove servlet \
e52055
        %{_javadir}/tomcat-servlet-%{servletspec}-api.jar
e52055
    %{_sbindir}/update-alternatives --remove elspec \
e52055
        %{_javadir}/tomcat-el-%{elspec}-api.jar
e52055
fi
e52055
e52055
%files
e52055
%defattr(0664,root,tomcat,0755)
e52055
%doc {LICENSE,NOTICE,RELEASE*}
e52055
%attr(0755,root,root) %{_bindir}/tomcat-digest
e52055
%attr(0755,root,root) %{_bindir}/tomcat-tool-wrapper
e52055
%attr(0755,root,root) %{_sbindir}/tomcat
e52055
%attr(0644,root,root) %{_unitdir}/tomcat.service
e52055
%attr(0644,root,root) %{_unitdir}/tomcat@.service
e52055
%attr(0755,root,root) %dir %{_libexecdir}/tomcat
e52055
%attr(0755,root,root) %dir %{_localstatedir}/lib/tomcats
e52055
%attr(0644,root,root) %{_libexecdir}/tomcat/functions
e52055
%attr(0755,root,root) %{_libexecdir}/tomcat/preamble
e52055
%attr(0755,root,root) %{_libexecdir}/tomcat/server
e52055
%attr(0644,root,root) %config(noreplace) %{_sysconfdir}/sysconfig/tomcat
e52055
%attr(0755,root,tomcat) %dir %{basedir}
e52055
%attr(0755,root,tomcat) %dir %{confdir}
e52055
e52055
%defattr(0664,tomcat,root,0770)
e52055
%attr(0770,tomcat,root) %dir %{logdir}
e52055
e52055
%defattr(0664,root,tomcat,0770)
e52055
%attr(0770,root,tomcat) %dir %{cachedir}
e52055
%attr(0770,root,tomcat) %dir %{tempdir}
e52055
%attr(0770,root,tomcat) %dir %{workdir}
e52055
e52055
%defattr(0644,root,tomcat,0775)
e52055
%attr(0775,root,tomcat) %dir %{appdir}
e52055
%attr(0775,root,tomcat) %dir %{confdir}/Catalina
e52055
%attr(0775,root,tomcat) %dir %{confdir}/Catalina/localhost
e52055
%attr(0755,root,tomcat) %dir %{confdir}/conf.d
e52055
%{confdir}/conf.d/README
e52055
%config(noreplace) %{confdir}/tomcat.conf
e52055
%config(noreplace) %{confdir}/*.policy
e52055
%config(noreplace) %{confdir}/*.properties
e52055
%config(noreplace) %{confdir}/context.xml
e52055
%config(noreplace) %{confdir}/server.xml
e52055
%attr(0640,root,tomcat) %config(noreplace) %{confdir}/tomcat-users.xml
e52055
%attr(0664,root,tomcat) %{confdir}/tomcat-users.xsd
e52055
%attr(0664,root,tomcat) %config(noreplace) %{confdir}/jaspic-providers.xml
e52055
%attr(0664,root,tomcat) %{confdir}/jaspic-providers.xsd
e52055
%config(noreplace) %{confdir}/web.xml
e52055
%dir %{homedir}
e52055
%{bindir}/bootstrap.jar
e52055
%{bindir}/catalina-tasks.xml
e52055
%{homedir}/lib
e52055
%{homedir}/temp
e52055
%{homedir}/webapps
e52055
%{homedir}/work
e52055
%{homedir}/logs
e52055
%{homedir}/conf
e52055
e52055
%defattr(-,root,root,-)
e52055
%dir %{libdir}
e52055
%{libdir}/*.jar
e52055
%{_javadir}/*.jar
e52055
%{bindir}/tomcat-juli.jar
e52055
%exclude %{_javadir}/tomcat-servlet-%{servletspec}*.jar
e52055
e52055
%files -n pki-servlet-%{servletspec}-api -f .mfiles-tomcat-servlet-api
e52055
%defattr(-,root,root,-)
e52055
%doc LICENSE
e52055
%{_javadir}/tomcat-servlet-%{servletspec}*.jar
e52055
e52055
%changelog
e52055
* Mon Aug 09 2021 Mohan Boddu <mboddu@redhat.com> - 1:9.0.43-4
e52055
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
e52055
  Related: rhbz#1991688
e52055
e52055
* Tue Jul 13 2021 Coty Sutherland <csutherl@redhat.com> - 1:9.0.43-3
e52055
- Add back ant runtime dependency to allow compilation of JSPs at runtime (no ECJ support)
e52055
e52055
* Fri Jul 09 2021 Coty Sutherland <csutherl@redhat.com> - 1:9.0.43-2
e52055
- Related: rhbz#1977948 Cleanup unused tomcat-juli.jar copy now that the maven artifacts have been removed
e52055
e52055
* Thu Jul 08 2021 Coty Sutherland <csutherl@redhat.com> - 1:9.0.43-1
e52055
- Update to JWS 5.5, and drop jakarta-saaj dependency
e52055
- Updates to javapackages-local removed %%add_maven_depmap which broke the build,
e52055
  so I removed most of the maven artifacts as they aren't very useful anyway
e52055
- Cleaned up a few unnecessary patches
e52055
e52055
* Tue Jun 08 2021 Coty Sutherland <csutherl@redhat.com> - 1:9.0.30-3
e52055
- Resolves: rhbz#1963851 CA instance installation fails with error message
e52055
e52055
* Fri Apr 16 2021 Mohan Boddu <mboddu@redhat.com> - 1:9.0.30-2
e52055
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
e52055
e52055
* Wed Feb 03 2021 Alexander Scheel <ascheel@redhat.com> - 1:9.0.30-2
e52055
- Rebuild for RHEL 9
e52055
e52055
* Thu Apr 23 2020 Coty Sutherland <csutherl@redhat.com> - 1:9.0.30-1
e52055
- Resolves: rhbz#1721684 Rebase pki-servlet-engine to 9.0.30
e52055
- Update to JWS 5.3.0 distribution
e52055
- Remove new dependencies that PKI doesn't need (and are not provided by RHEL 8)
e52055
e52055
* Fri May 31 2019 Endi S. Dewata <edewata@redhat.com> - 1:9.0.7-16
e52055
- Obsoleted pki-servlet-container
e52055
e52055
* Tue Apr 23 2019 Endi S. Dewata <edewata@redhat.com> - 1:9.0.7-15
e52055
- Rename pki-servlet-container into pki-servlet-engine
e52055
e52055
* Mon Mar 04 2019 Coty Sutherland <csutherl@redhat.com> - 1:9.0.7-14
e52055
- Update to JWS 5.0.2 distribution
e52055
- Resolves: rhbz#1658846 CVE-2018-8034 pki-servlet-container: tomcat: host name verification missing in WebSocket client
e52055
- Resolves: rhbz#1579614 CVE-2018-8014 pki-servlet-container: tomcat: Insecure defaults in CORS filter enable 'supportsCredentials' for all origins
e52055
- Resolves: rhbz#1619232 - CVE-2018-8037 pki-servlet-container: tomcat: Due to a mishandling of close in NIO/NIO2 connectors user sessions can get mixed up
e52055
- Resolves: rhbz#1641874 - CVE-2018-11784 pki-servlet-container: tomcat: Open redirect in default servlet
e52055
e52055
* Fri Aug 03 2018 Fraser Tweedale <ftweedal@redhat.com> - 1:9.0.7-13
e52055
- Reinstate Maven artifacts and fix maven-metadata JAR path
e52055
e52055
* Fri Jul 20 2018 Jean-Frederic Clere <jclere@redhat.com> - 1:9.0.7-12
e52055
- Add missing BuildRequires: systemd-units
e52055
e52055
* Fri Jun 22 2018 Coty Sutherland <csutherl@redhat.com> - 1:9.0.7-11
e52055
- Resolves: rhbz#1594139 Cleanup Provides and Requires
e52055
e52055
* Thu Jun 07 2018 Coty Sutherland <csutherl@redhat.com> - 1:9.0.7-10
e52055
- Create packages for FreeIPA that wrap the JWS distribution of Tomcat