tomcat-jsp-2_3-api-9.0.75-150200.41.1 >  A dlp9|C}2uPkJ\z<9FbޗP ؇C!P5D)"`I-'{nH,eZq$wn??Y4U5J%J L;]]_&cDBnagU/g+kzB*\># $ Yj/nMthH l2M{FªBSs^&ݞ;}dTSڂZZ1Ard531f63de9b5b556f24766bfec1f6eedfcb304c27b633a52566e71f6d45609399dcf6c14c271dd90516d7f686726697b9002f565?dlp9|%ODl%]Wj4ms\,'厜h9.Z.z'3,RX.E7G݃&$yL]qO/7^"Ȏ~]u - Q:cExE,UZDπJ#I~>M!" Rtds[[9/.ƚGڈ-О65ϤA͊?>cC@ħ(zOEX`6&;!~4a4.ڔǓ#Ļ 9>pEd8?d(d ( U 9?F,D P \ t : l 8(8`9P`:>`>_5@_=B_EF_\G_pH_I_X_ Y_ Z`[`\`]`0^`b`cadbebfblb!ub4vbLwctxcyc zccccd$Ctomcat-jsp-2_3-api9.0.75150200.41.1Apache Tomcat JSP API implementation classesApache Tomcat JSP API implementation classes version 2.3dlwsheep17 2SUSE Linux Enterprise 15SUSE LLC Apache-2.0https://www.suse.com/Productivity/Networking/Web/Servershttps://tomcat.apache.orglinuxnoarchupdate-alternatives --install /usr/share/java/tomcat-jsp.jar jsp \ /usr/share/java/tomcat-jsp-2.3-api.jar 20200if [ $1 -eq 0 ] ; then update-alternatives --remove jsp \ /usr/share/java/tomcat-jsp-2.3-api.jar fi cdlhdlWdlUdlYdlWdlV4ff152378dec9a2352689cb77f3c7d6932361bad945d6f3474082f589f1eb31a4b8b106ffd21a3f674b9986ac48e45c913001d11dd33bb46f7c6b89e656ba7dc3826354e8f75b45a7449d61136baeca3938718ffc06704f38b8390e9b4dff42btomcat-jsp-2.3-api.jar/etc/alternatives/jsp@rootrootrootrootrootrootrootrootrootrootrootroottomcat-9.0.75-150200.41.1.src.rpmjspjsp23mvn(org.apache.tomcat:tomcat-jsp-api)mvn(org.apache.tomcat:tomcat-jsp-api:pom:)mvn(org.eclipse.jetty.orbit:javax.servlet.jsp)mvn(org.eclipse.jetty.orbit:javax.servlet.jsp:pom:)osgi(org.apache.tomcat-jsp-api)tomcat-jsp-2.3-apitomcat-jsp-2_3-api@@@@    /bin/sh/bin/shjava-headlessjavapackages-filesystemmvn(org.apache.tomcat:tomcat-el-api)mvn(org.apache.tomcat:tomcat-el-api)mvn(org.apache.tomcat:tomcat-servlet-api)mvn(org.apache.tomcat:tomcat-servlet-api)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)update-alternativesupdate-alternatives9.0.759.0.753.0.4-14.6.0-14.0-15.2-14.14.1dld0d?@cc@c@c{h@cQ8@bγbbN@b!b@aaaA@a@a{@azamaamaama`X`Q@`OL@`OL@`3__F@_@___FN_!d^@^^_^@^Y^U @^1s^%@^!^@]҇]Γ@]4@]?]V]@\\\r@\k\j@\Yz\X)@\LK\?\8@\'a\[v[u[@[@[ug@ZZ_:Z!D@Z@YYYY:Y@Y@XZnW@WiW|W'A@WWKV@V2V`VA@UlI@UlI@UlI@UQU hU hTTи@fstrba@suse.commichele.bussolotto@suse.commichele.bussolotto@suse.commichele.bussolotto@suse.commichele.bussolotto@suse.commichele.bussolotto@suse.commichele.bussolotto@suse.commichele.bussolotto@suse.comfstrba@suse.comfstrba@suse.commichele.bussolotto@suse.comfstrba@suse.comfstrba@suse.commichele.bussolotto@suse.comolaf@aepfle.demichele.bussolotto@suse.comfstrba@suse.commichele.bussolotto@suse.commichele.bussolotto@suse.comwittemar@googlemail.comwittemar@googlemail.comwittemar@googlemail.comamehmood@suse.comamehmood@suse.comwittemar@googlemail.comwittemar@googlemail.comwittemar@googlemail.comamehmood@suse.commalbu@suse.commalbu@suse.commalbu@suse.comjengelh@inai.defstrba@suse.commalbu@suse.comfstrba@suse.commalbu@suse.comjavier@opensuse.orgmalbu@suse.commalbu@suse.comfstrba@suse.commalbu@suse.comfstrba@suse.commalbu@suse.commalbu@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comdimstar@opensuse.orgmalbu@suse.commalbu@suse.comfstrba@suse.commalbu@suse.commalbu@suse.commalbu@suse.commalbu@suse.comfstrba@suse.commalbu@suse.commalbu@suse.comecsos@opensuse.orgfstrba@suse.comsean@suspend.netmalbu@suse.comecsos@opensuse.orgmalbu@suse.commalbu@suse.commalbu@suse.defstrba@suse.commalbu@suse.comrbrown@suse.commalbu@suse.comecsos@opensuse.orgfstrba@suse.comecsos@opensuse.orgdziolkowski@suse.commalbu@suse.comastieger@suse.comtchvatal@suse.commalbu@suse.commalbu@suse.comdmacvicar@suse.dejcnengel@gmail.comtchvatal@suse.comdmacvicar@suse.dedmacvicar@suse.detchvatal@suse.comdmacvicar@suse.detchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comwittemar@googlemail.combmaryniuk@suse.com- Update to Tomcat 9.0.75. * See changelog at https://tomcat.apache.org/tomcat-9.0-doc/changelog.html#Tomcat_9.0.75_(markt) * Fixes: + bsc#1211608, CVE-2023-28709 + bsc#1208513, CVE-2023-24998 (previous incomplete fix) - Remove patches: * tomcat-9.0-CVE-2021-30640.patch * tomcat-9.0-CVE-2021-33037.patch * tomcat-9.0-CVE-2021-41079.patch * tomcat-9.0-CVE-2022-23181.patch * tomcat-9.0-NPE-JNDIRealm.patch * tomcat-9.0-hardening_getResources.patch * tomcat-9.0.43-CVE-2021-43980.patch * tomcat-9.0.43-CVE-2022-42252.patch * tomcat-9.0.43-CVE-2022-45143.patch * tomcat-9.0.43-CVE-2023-24998.patch * tomcat-9.0.43-CVE-2023-28708.patch + integrated in this version * tomcat-9.0.43-java8compat.patch + problem with Java 8 compatibility solved in this version - Modified patch: * tomcat-9.0.31-secretRequired-default.patch - > tomcat-9.0.75-secretRequired-default.patch + rediffed to changed context * tomcat-9.0-javadoc.patch + drop integrated hunks * tomcat-9.0-osgi-build.patch + fix to work with current version - Added patch: * tomcat-9.0-jdt.patch + fix build against our ecj- Fixed CVEs: * CVE-2022-45143: JsonErrorReportValve: add escape for type, message or description (bsc#1206840) - Added patches: * tomcat-9.0.43-CVE-2022-45143.patch- Fixed CVEs: * CVE-2023-28708: tomcat: not including the secure attribute causes information disclosure (bsc#1209622) - Added patches: * tomcat-9.0.43-CVE-2023-28708.patch- Fixed CVEs: * CVE-2023-24998: tomcat,tomcat6: FileUpload DoS with excessive parts (bsc#1208513) - Added patches: * tomcat-9.0.43-CVE-2023-24998.patch- set logrotate for localhost.log, manager.log, host-manager.log and localhost_access_log.txt - use logrotate for catalina.out * update tomcat-serverxml-tool and spec to configure server.xml - Added patch: * tomcat-9.0-logrotate_everything.patch * tomcat-serverxml-tool.tar.gz - Removed: * tomcat-serverxml-tool-1.0.tar.gz- Use catalina.out for logging (bsc#1205647) - Added patches: * tomcat-9.0-fix_catalina.patch- Fixed CVEs: * CVE-2022-42252: reject invalid content-length requests. (bsc#1204918) - Added patches: * tomcat-9.0.43-CVE-2022-42252.patch- Fixed CVEs: * CVE-2021-43980: Improve the recycling of Processor objects to make it more robust. (bsc#1203868) - Added patches: * tomcat-9.0.43-CVE-2021-43980.patch- Do not hardcode /usr/libexec but use %%_libexecdir during the build * Fixes for platforms, where /usr/libexec and %%_libexecdir are different- Fix bsc#1201081 by building with release=8 all files that can be built this way. The one file remaining, build it with source=8 and target=8 - Modified patch: * tomcat-9.0.43-java8compat.patch + Do not cast ByteBuffer to Buffer to call the Java 8 compatible methods. Build with release=8 instead- Security hardening. Deprecate getResources() and always return null. (bsc#1198136) - Added patch: tomcat-9.0-hardening_getResources.patch- Remove dependency on log4j/reload4j completely (bsc#1196137)- Do not build against the log4j12 packages, use the new reload4j- Fixed CVEs: * CVE-2022-23181: Make calculation of session storage location more robust (bsc#1195255) - Added patches: * tomcat-9.0-CVE-2022-23181.patch- remove instance units from post scripts, they can not be reloaded- Fix NPE in JNDIRealm, when userRoleAttribute is not set (bsc#1193569) - Added patch: * tomcat-9.0-NPE-JNDIRealm.patch- Modified patch: * tomcat-9.0-osgi-build.patch + account for biz.aQute.bnd.ant artifact in aqute-bnd >= 5.2.0- Fixed CVEs: * CVE-2021-30640: Escape parameters in JNDI Realm queries (bsc#1188279) * CVE-2021-33037: Process T-E header from both HTTP 1.0 and HTTP 1.1. clients (bsc#1188278) - Added patches: * tomcat-9.0-CVE-2021-30640.patch * tomcat-9.0-CVE-2021-33037.patch- Fixed CVEs: * CVE-2021-41079: Validate incoming TLS packet (bsc#1190558) - Added patches: * tomcat-9.0-CVE-2021-41079.patch- Update to Tomcat 9.0.43. See changelog at https://tomcat.apache.org/tomcat-9.0-doc/changelog.html#Tomcat_9.0.43_(markt) - Removed Patches because fixed upstream now: * tomcat-9.0-CVE-2021-25122.patch * tomcat-9.0-CVE-2021-25329.patch - Rebased patch: tomcat-9.0.39-java8compat.patch -> tomcat-9.0.43-java8compat.patch- Update to Tomcat 9.0.41. See changelog at https://tomcat.apache.org/tomcat-9.0-doc/changelog.html#Tomcat_9.0.41_(markt)- Update to Tomcat 9.0.40. See changelog at https://tomcat.apache.org/tomcat-9.0-doc/changelog.html#Tomcat_9.0.40_(markt) - Removed Patches because fixed upstream now: * tomcat-9.0-CVE-2020-17527.patch * tomcat-9.0-CVE-2021-24122.patch- Fixed CVEs: * CVE-2021-25122: Apache Tomcat h2c request mix-up (bsc#1182912) * CVE-2021-25329: Complete fix for CVE-2020-9484 (bsc#1182909) - Added patches: * tomcat-9.0-CVE-2021-25122.patch * tomcat-9.0-CVE-2021-25329.patch- Log if file access is blocked due to symlinks: CVE-2021-24122 (bsc#1180947) - Added patch: * tomcat-9.0-CVE-2021-24122.patch- Update to Tomcat 9.0.39. See changelog at https://tomcat.apache.org/tomcat-9.0-doc/changelog.html#Tomcat_9.0.39_(markt) - Rebased patches: * tomcat-9.0.38-java8compat.patch -> tomcat-9.0.39-java8compat.patch- Update to Tomcat 9.0.38. See changelog at https://tomcat.apache.org/tomcat-9.0-doc/changelog.html#Tomcat_9.0.38_(markt) - Rebased patches: * tomcat-9.0.37-java8compat.patch -> tomcat-9.0.38-java8compat.patch - Removed tomcat-9.0-CVE-2020-13943.patch because that fix is upstream now- Update to Tomcat 9.0.37. See changelog at https://tomcat.apache.org/tomcat-9.0-doc/changelog.html#Tomcat_9.0.37_(markt) - Fixed CVEs: * CVE-2020-13934 (bsc#1174121) * CVE-2020-13935 (bsc#1174117) - Rebased patches: * tomcat-9.0-osgi-build.patch * tomcat-9.0.31-java8compat.patch -> tomcat-9.0.37-java8compat.patch- Fix HTTP/2 request header mix-up: CVE-2020-17527 (bsc#1179602) - Added patch: * tomcat-9.0-CVE-2020-17527.patch- Add source url for tomcat-serverxml-tool - Fix typo in tomcat-webapps %postun that caused /examples context to remain in server.xml when package was removed - Remove tomcat-9.0.init and /usr/lib/tmpfiles.d/tomcat.conf from package. They're not used anymore becuse of systemd (bsc#1178396)- Fix tomcat-servlet-4_0-api package alternatives to use /usr/share/java/servlet.jar instead of /usr/share/java/tomcat-servlet.jar. Keep /usr/share/java/tomcat-servlet.jar symlink for compatibility. (bsc#1092163) - Change default file ownership in tomcat-webapps from tomcat:tomcat to root:tomcat- Fix CVE-2020-13943 (bsc#1177582) - Added patch: * tomcat-9.0-CVE-2020-13943.patch - Change /usr/lib/tomcat to /usr/libexec/tomcat in startup scripts (bsc#1177601)- Replace old specfile constructs. Remove support for SUSE 11.x. - Drop %systemd_requires, which is considered a no-op. - Trim redundant license mention from description. - Make documentation noarch. - Do not suppress errors from useradd.- Avoid hardcoding /usr/lib as libexecdir- Don't give write permissions for the tomcat group on files and directories where it's not needed (bsc#1172562) - Change tomcat.pid location from /var/run to /run (bsc#1173103) - Use the /sbin/nologin shell when creating the tomcat user - Use %tmpfiles_create macro in %post instead of calling systemd-tmpfiles directly- Update to Tomcat 9.0.36. See changelog at https://tomcat.apache.org/tomcat-9.0-doc/changelog.html#Tomcat_9.0.36_(markt) - Fixed CVEs: CVE-2020-11996 (bsc#1173389)- Update to Tomcat 9.0.35. See changelog at https://tomcat.apache.org/tomcat-9.0-doc/changelog.html#Tomcat_9.0.35_(markt) - Fixed CVEs: - CVE-2020-9484 (bsc#1171928) - Rebased patches: * tomcat-9.0-javadoc.patch * tomcat-9.0-osgi-build.patch * tomcat-9.0.31-java8compat.patch- Update to Tomcat 9.0.34. See changelog at https://tomcat.apache.org/tomcat-9.0-doc/changelog.html#Tomcat_9.0.34_(markt) - Notable changes: * Add support for default values when using ${...} property replacement in configuration files. Based on a pull request provided by Bernd Bohmann. * When configuring an HTTP Connector, warn if the encoding specified for URIEncoding is not a superset of US-ASCII as required by RFC 7230. * Replace the system property org.apache.tomcat.util.buf.UDecoder.ALLOW_ENCODED_SLASH with the Connector attribute encodedSolidusHandling that adds an additional option to pass the %2f sequence through to the application without decoding it in addition to rejecting such sequences and decoding such sequences.- Update to Tomcat 9.0.33. See changelog at http://tomcat.apache.org/tomcat-9.0-doc/changelog.html#Tomcat_9.0.33_(markt) - Notable fix: corrected a regression in the improvements to HTTP header parsing (bsc#1167438) - Rebased patches: * tomcat-9.0-javadoc.patch * tomcat-9.0-osgi-build.patch * tomcat-9.0.31-java8compat.patch- Change default value of AJP connector secretRequired to false - Added patch: * tomcat-9.0.31-secretRequired-default.patch- Update to Tomcat 9.0.31. See changelog at http://tomcat.apache.org/tomcat-9.0-doc/changelog.html#Tomcat_9.0.30_(markt) - Fixed CVEs: * CVE-2019-17569 (bsc#1164825) * CVE-2020-1935 (bsc#1164860) * CVE-2020-1938 (bsc#1164692) - Modified patch * tomcat-9.0.30-java8compat.patch - > tomcat-9.0.31-java8compat.patch + Adapt to changed context- Modified patch: * tomcat-9.0.30-java8compat.patch + add missing casts (bsc#1162081)- Change back the build to build with any Java >= 1.8 - Added patch: * tomcat-9.0.30-java8compat.patch + Cast java.nio.ByteBuffer and java.nio.CharBuffer to java.nio.Buffer in order to avoid calling Java 9+ APIs (functions with co-variant return types) - Renamed patch: * tomcat-9.0-disable-osgi-build.patch - > tomcat-9.0-osgi-build.patch + Do not disable, but fix OSGi build since we have now aqute-bnd- Change build to always use Java 1.8 (bsc#1161025).- Update to Tomcat 9.0.30. See changelog at http://tomcat.apache.org/tomcat-9.0-doc/changelog.html#Tomcat_9.0.30_(markt) - Fixed CVEs: - CVE-2019-0221 (bsc#1136085) - CVE-2019-10072 (bsc#1139924) - CVE-2019-12418 (bsc#1159723) - CVE-2019-17563 (bsc#1159729) - Removed patch: * tomcat-9.0-JDTCompiler-java.patch + It was not applied- Update to Tomcat 9.0.27. See changelog at http://tomcat.apache.org/tomcat-9.0-doc/changelog.html#Tomcat_9.0.27_(markt) - Uset aqute-bnd to generate OSGi manifest, since we have that package now in openSUSE:Factory - Removed patch: * tomcat-9.0-disable-osgi-build.patch + not needed- Add maven pom files for tomcat-jni and tomcat-jaspic-api- Distribute the pom file also for tomcat-util-scan artifact- Build against compatibility log4j12 package- Adapt to the new ecj directory layout- BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to shortcut the build queues by allowing usage of systemd-mini- Update to Tomcat 9.0.20. See changelog at http://tomcat.apache.org/tomcat-9.0-doc/changelog.html#Tomcat_9.0.20_(markt) - increase maximum number of threads and open files for tomcat (bsc#1111966)- Update to Tomcat 9.0.19. See changelog at http://tomcat.apache.org/tomcat-9.0-doc/changelog.html#Tomcat_9.0.19_(markt) Notable packaging changes: - File /usr/share/java/tomcat/catalina-jmx-remote.jar was removed. The classes contained in this jar were merged into /usr/share/java/tomcat/catalina.jar. - Fixed CVEs: - CVE-2019-0199 (bsc#1131055) - Rebased patch: - tomcat-9.0-JDTCompiler-java.patch - tomcat-9.0-javadoc.patch- Build classpath directly with the geronimo jars instead of with symlinks to them- Don't overwrite changes made to server.xml contexts when updating bundled webapps.- Set javac target to 1.8 when building docs samples and serverxmltool- Move webapps bundled with Tomcat to /usr/share/tomcat/tomcat-webapps (bsc#1092341). Affected packages: - tomcat-webapps - tomcat-admin-webapps - tomcat-docs-webapp - Remove %doc directive from tomcat-docs-webapps files section so that zypper installs files even if rpm.install.excludedocs is set to yes.- Require Java 1.8 or later (bsc#1123407)- Clean up OSGi manifest injection - Put embed maven metadata into embed subpackage - Use the .mfiles* lists generated by %%add_maven_depmap macro- Fix tomcat-tool-wrapper classpath error (bsc#1120745)- Fix tomcat-digest classpath error (bsc#1120745)- Update to Tomcat 9.0.14. See changelog at http://tomcat.apache.org/tomcat-9.0-doc/changelog.html#Tomcat_9.0.14_(markt)- Add pom files for tomcat-jdbc and tomcat-dbcp - Add org.eclipse.jetty.orbit* aliases to correspondant artifacts- Update to Tomcat 9.0.13. See changelog at http://tomcat.apache.org/tomcat-9.0-doc/changelog.html#Tomcat_9.0.13_(markt)- Update to Tomcat 9.0.12. See changelog at http://tomcat.apache.org/tomcat-9.0-doc/changelog.html#Tomcat_9.0.12_(markt) - Fixed CVEs: - CVE-2018-11784 (bsc#1110850) - Rebased patches: - tomcat-9.0-disable-osgi-build.patch - tomcat-9.0-javadoc.patch - tomcat-9.0-sle.catalina.policy.patch - tomcat-9.0-tomcat-users-webapp.patch- Declare following files to config(noreplace) to prevent override access rights: - host-manager/META-INF/context.xml - manager/META-INF/context.xml- Empty tomcat-9.0.sysconfig to avoid overwriting of customer's configuration during update (bsc#1067720)- Update to Tomcat 9.0.10. See changelog at http://tomcat.apache.org/tomcat-9.0-doc/changelog.html#Tomcat_9.0.10_(markt) - Fixed CVEs: - CVE-2018-1336 (bsc#1102400) - CVE-2018-8014 (bsc#1093697) - CVE-2018-8034 (bsc#1102379) - CVE-2018-8037 (bsc#1102410) - Rebased patch tomcat-9.0-JDTCompiler-java.patch - Added patch tomcat-9.0-disable-osgi-build.patch to disable adding OSGi metadata to JAR files- Update to Tomcat 9.0.5. See changelog at http://tomcat.apache.org/tomcat-9.0-doc/changelog.html#Tomcat_9.0.5_(markt)- Modified patch: * tomcat-9.0-javadoc.patch + Don't append to javadoc --add-modules since we are building with source=8 + Avoid accessing Internet URLs from build environment- Update to Tomcat 9.0.2: * Major update for tomcat8 from tomcat9 * For full changelog please read upstream changes at: + http://tomcat.apache.org/tomcat-9.0-doc/changelog.html * Rename all tomcat-8.0-* files to tomcat-9.0-* - Changed patches: * Deleted: tomcat-8.0-bootstrap-MANIFEST.MF.patch * Deleted: tomcat-8.0-sle.catalina.policy.patch * Deleted: tomcat-8.0-tomcat-users-webapp.patch * Deleted: tomcat-8.0.33-JDTCompiler-java.patch * Deleted: tomcat-8.0.44-javadoc.patch * Deleted: tomcat-8.0.9-property-build.windows.patch * Added: tomcat-9.0-JDTCompiler-java.patch * Added: tomcat-9.0-bootstrap-MANIFEST.MF.patch * Added: tomcat-9.0-javadoc.patch * Added: tomcat-9.0-sle.catalina.policy.patch * Added: tomcat-9.0-tomcat-users-webapp.patch - Renamed subpackage tomcat-3_1-api to tomcat-4_0-api to reflect the new Servlet API version. - Commented out JAVA_HOME in /etc/tomcat/tomcat.conf - Added "tomcat-" prefix to lib symlinks under /usr/share/java to avoid file conflicts with servletapi5 and geronimo-specs - Fixed wrong %ghost file paths for alternatives symlinks- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)- Build with JDK 8 to fix runtime errors when running with JDK 7 and 8 - Fix tomcat-digest classpath error (bsc#977410) - Fix packaged /etc/alternatives symlinks for api libs that caused rpm -V to report link mismatch (bsc#1019016)- update to 8.0.47 http://tomcat.apache.org/tomcat-8.0-doc/changelog.html * Fixed CVE: - CVE-2017-12617 - rebase tomcat-8.0-sle.catalina.policy.patch- Added patch: * tomcat-8.0.44-javadoc.patch - generate documentation with the same source level as class files - fixes build with jdk9- Version update to 8.0.44: http://tomcat.apache.org/tomcat-8.0-doc/changelog.html * Fixed CVE: - CVE-2017-5664 (bsc#1042910)- New build dependency: javapackages-local- Version update to 8.0.43: * Another bugfix release, for full details see: http://tomcat.apache.org/tomcat-8.0-doc/changelog.html * Fixed CVEs: - CVE-2017-5647 (bnc#1033448) - CVE-2017-5648 (bnc#1033447) - CVE-2016-8745 - Renamed and rebased patches: * tomcat-7.0-sle.catalina.policy.patch -> tomcat-8.0-sle.catalina.policy.patch - Enable optional setenv.sh script. See section "(3.4) Using the "setenv" script (optional, recommended)" in http://tomcat.apache.org/tomcat-8.0-doc/RUNNING.txt (bnc#1002662) - Fix file conflicts when upgrading from SLES 12 to SLES 12 SP1 (bnc#1023412). Added explicit obsoletes for tomcat-el-2_2-api, tomcat-jsp-2_2-api, tomcat-servlet-3_0-api- update to 8.0.39: (boo#1003911) * Improve handling of I/O errors with async processing * Fail earlier on invalid HTTP request - includes changes from 8.0.38: * Refactoring the non-container thread Async complete()/dispatch() handling to remove the possibility of deadlock * Improved UTF-8 handling for the RewriteValve - includes changes from 8.0.37: * Treat paths used to obtain a request dispatcher as encoded (configurable) * Various jdbc-pool fixes - drop tomcat-8.0.36-jar-scanner-loop.patch, upstream- Switch to commons-dbcp2 fate#321029- Backport fix for inifinite loop in the jar scanner for 8.0.36. (bnc#993862) Added: tomcat-8.0.36-jar-scanner-loop.patch- Version update to 8.0.36: * Another bugfix release for the 8.0 series. Full details: http://tomcat.apache.org/tomcat-8.0-doc/changelog.html#Tomcat_8.0.36_(markt) - CVE fixed by the version update: - CVE-2016-3092 (bnc#986359) - Fixed a deployment error in the examples webapp by changing the context.xml format to the new one introduced by Tomcat 8. See http://tomcat.apache.org/migration-8.html#Web_application_resources- fix maven fragments paths to build in multiple distribution versions- Version update to 8.0.33: * Another bugfix release for 8.0 series, full details: http://tomcat.apache.org/tomcat-8.0-doc/changelog.html#Tomcat_8.0.33_(markt) - Rebase tomcat-8.0-tomcat-users-webapp.patch - Rebase tomcat-7.0.53-JDTCompiler-java.patch to tomcat-8.0.33-JDTCompiler-java.patch- Fix fixme for the prereq preamble value - It seems systemd prints error on adding the @ services to macros so do not do that- package was partly merged with the scripts used in the Fedora distribution - support running multiple tomcat instances on the same server (fate#317783) - add catalina-jmx-remote.jar (fate#318403) - remove sysvinit support: systemd is required- update changes file for CVE information - Fixed CVEs: - CVE-2015-5346 (bnc#967814) in 8.0.32 - CVE-2015-5351 (bnc#967812) in 8.0.32 - CVE-2016-0706 (bnc#967815) in 8.0.32 - CVE-2016-0714 (bnc#967964) in 8.0.32 - CVE-2016-0763 (bnc#967966) in 8.0.32 - CVE-2015-5345 (bnc#967965) in 8.0.30 - CVE-2015-5174 (bnc#967967) in 8.0.27- Version update to 8.0.32: * Another bugfix release for 8.0 series, full details: http://tomcat.apache.org/tomcat-8.0-doc/changelog.html#Tomcat_8.0.32_(markt) - Rebase patch: * tomcat-8.0.9-property-build.windows.patch- update to Tomcat 8.0.28 * Multiple fixes, read upstream changelog at: https://tomcat.apache.org/tomcat-8.0-doc/changelog.html#Tomcat_8.0.28_(markt)- Some whitespace cleanups- Remove pointless conflicts on provide/obsolete symbols- Version bump to 8.0.23 fate#318913: * Multiple testfixes all around, read upstream changelog at: http://tomcat.apache.org/tomcat-8.0-doc/changelog.html#Tomcat_8.0.23_(markt)- Fix previous commit. Fix one rpmlint warning- Drop gpg verification from spec, it is done by obs- Fix build with new jpackage-tools- update to Tomcat 8.0.18: * Major update for tomcat8 from tomcat7 * For full changelog please read upstream changes at: + http://tomcat.apache.org/tomcat-8.0-doc/changelog.html * Rename all tomcat-7.0-* files to tomcat-8.0-* * Update keyring file - Update windows patch to apply again: * Deleted: tomcat-7.0.52-property-build.windows.patch * Added: tomcat-8.0.9-property-build.windows.patch * Added:tomcat-8.0-tomcat-users-webapp.patch * Deleted: tomcat-7.0-tomcat-users-webapp.patch * Added: tomcat-8.0-bootstrap-MANIFEST.MF.patch * Deleted: tomcat-7.0-bootstrap-MANIFEST.MF.patch- Version 1.1.30 or higher is required for APR listener (bnc#914725)/bin/sh/bin/shjsptomcat-jsp-2_2-apisheep17 16848441512.39.0.759.0.759.0.759.0.759.0.759.0.75-150200.41.12.3jsptomcat-jsp-2.3-api.jartomcat-jsp-api.jartomcat-jsp.jartomcat-jsp-api.xmlJPP-tomcat-jsp-api.pom/etc/alternatives//usr/share/java//usr/share/maven-metadata//usr/share/maven-poms/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:29082/SUSE_SLE-15-SP2_Update/d681db50d47d1788de23fc7eca6b6b15-tomcat.SUSE_SLE-15-SP2_Updatecpioxz5noarch-suse-linuxcannot open `/home/abuild/rpmbuild/BUILDROOT/tomcat-9.0.75-150200.41.1.x86_64/etc/alternatives/jsp' (No such file or directory)gzip ERROR: Stdin has more than one entry--rest ignored (Zip archive data, at least v2.0 to extract Java archive data (JAR))ASCII textXML 1.0 document, ASCII textPPPPPRRRR,OY7TW"h:$,utf-85654a683379886a92421bd1442f7d9c6ff46c5c0a835c2bfb9999f352e5fee40?7zXZ !t/] cNſ^J0htڗUc'`+"ޤyfr9h3L1eB0_lٛI>}mYcE8$u)# )mTUI.Y`|OTA1MxQ!!/mzg|%o ILj,n.fz٤哽)\98DG%D] JN7߸CO'{-E3.e=6]GHJ}h//s* 3ܟ_fLé#XN,^[H  ]AS4EóWkߴ痢Cꅝ|%Jq.?Eue(wex}N/ xμBU1O7!QTƩSqs OKqH3;veK lh+Gal޼Me^ԢI(`kO 0d0El(ail70zEއv X ,<3{:푎a"1 Ŝ uLSIニK{d,rBz76 qDUy4aBe>YDXxz6uRd-m&yUs;\2jV ط}afheǼࡌPrC j سl磂Cgh=95O ^*u-Zt u?m"|l`Z$LWQU#scۚ!&lUM8?E f4մ,YBSa|q-Yf'(Ke}Y΃ZM; ,ٹkOl<,zۺ.Y8Ci<s0y'f%/&iGfqkteo:«u`؋PcX2^v/7ͮLfqN Ʈ`+VKSV[R^Ny,Q"M .?VJC\erl2uL'4Wz8{YycEZ8/(9΂bM:2຅W*-ud}[#E)'zRKEJ+^s "ZIeFMyLNnz'D%V4!젶ON]kצL\HhAp&{&S w]1js֯lϫBzhOSQfȫ,]'&ێ6d%d匛ϖ @P0 c>uw}L},-@cBxVpI]?[Qt?LEEFѬ\l5G%xK1AZ k O9ٗ#+QHfMn ' |F+qa;5rBXGTq+-/l\ѭ hq05&;t=eULNVGkE}֚O,d9T^5:PeG$e RNÔ&seAboVh-@AtS[!q#٤aU!bi: IY"nw5=W+C> a(7矂e+,dȄUjc6wsoxewաKW J2tw.+}&BZXx[sFUaqF ;{*ўif;ٌ9IJ  :14g[~֮)E>z]\a'D!f<369|u>@,8HqVy]z?>S vaM󮑏$Т#%=rSMŎ- gB'vLjmx{ݞvd\G#e*эMV/H`4- UZ %'JwF,&]E'ܦαpB:EnRP3eEY46g`WJ[ AS,2`Hћ!9 ?z;:}A;$lT&7T׶̔J;KFLpǾF~I2)ZC/Pia99Z]}OOYo% d)k@<412ZTV졾{wᏼ|8Wƺ:42 ;)ς$Gp1n*~!VJB*ڧg Vt&U}TX+X_ %-k^4KH|ʜo^&.>Txԩ=ч2)=/*0bm-ςͬ6>d1E[1YD Ԕ.q7Eo-W wEҫJty 4FA<gO#}X6&Wp׈R׈r”۲2+[݆.3SޥF1g]˳4t} MTu;]!$ LѾJ{vXM` |oS *B9&F Ek7;^M5fLO]i2OD /vc[m䅅}A׊k()*;ghzǑ>qqՑmǙ"yغ8Df=x2j vUS^ RxV u8X+CyW]sjnC^eJZsz>y8,G#M5ZJp`ڌ5I! +Qŷ:$Y$;|@]' i.:7DΠHS'sWZ11>HFxڱ ʪD?Ӏ(Uruk4dڬJg j\Zh*OxB^ڊ7?!BGӂX::+vwH^7G,p(Wx?z`uu(T^)}/s% U.;]`z1 J#9G=:j@΁eQ㣃]*w}#"R~[[j oDNwbJT lf4M 3F7ά$?W`9 z5FL"c@ mixIď;;gCP.(gGfEOO:v+lŠOX⨓Թ^6q˗˲_YE-N)`Y'NY5So(& &ejHf.omHBDaw` ?/^\ HLg{Sz֜ /5LP NG50`^_W,G86#ntvP䂞 r\>okqwоN[^R~H'd!=eI $1˱œp5)JJɛ˅[Ԭ~5=fiZ_b<|HFY OtAc]ph#pg*:?Ts[٧$ t$xGV[پ9G'V/#=L*ށDG EE  ')^Nг:%frCnfvun財'rށ(uj Ubݣa]=%]ɸ- Pu og>] a|74S1P @>]gY <pI kh-ٯ,HArG(IR} a[$XaQw\2 A4UH56ɶDK~O=\-&;ezwKS~*^0}AWOyPaMG> iIrN2AT1@>pCe@(76?{y!Q0 SѥT- Jqͧ**5tt~:n`#~noe1xQm(~TvRV hq:U8,`f1rtӽP{PYB,+!I˱'w9E:xz(ʺ&JpO$o5&oNLmVX\>d:/O,4'`솀!]t|3!^6ZYBPMӪ3%oi_ ]QλZtG9yRzz$:(O%dN WwX[^*˂xTGp^՛mָ?;V޹f?Z3%Sa|^ba)6VF7-䱜Gǁ^@R_i%%}tN\Ñq2t@5%ɘjq[٭_ ɵWҖpL^Wې)0IO`%Bݑ\ -VG6ҷ?g`KD#+zţj;c-$wj*iA=1g sоl3FUn_lZhx9VR/" '`M`KFp;g sG.,wͪ M!E ЩF eaĉВ\:" r-pśA ;AM_E{9_^NI_:(!_tt;g΋k8Ͻi&CmE"ፀI؝y͉C'9ݒux|zVOa1V}` 1@_ywhG iˇo'WЎ83~Y..hJ<[fZfՕzr|JگCFJxPy_ȁuzr20pI'2nQA +~P"α|G8Eaz OPB1C~6lw f_%gh6!fv4d`#i}P2BqSpO1zfW1h.ByxrWZk#BAm_Wty#ۆVW&X$?X!u`#E(&0ϯ=~1U*>vOD5C TDI7Z'>I7 bk@3AXD/ुݖZIґ=؈&Jo~z !Kv4P{I+w\Y:eKW!"i DE1o `x)%'zNMa:NX̱q#;x}tڙzI َ lnى RfWi>^ *>%VF'B'1SO)u?nNK[K.{,!%T:]uC c6ĸm17X`զ̇j* %ExaOKSFgq_Q9(H<y\ R\;/׍=.pgwuA*x,kg=i\-,D7@ ńlI ㄳ5L|,Y |)QC#l!zE OC?": kYnSS_Ձ+ )eҜC(E}/HYg7f3eM"[I6]NH4_ X 92QEpI1q{֟2"TqGbAEc6Zx1#2-F5 RWʔ%L$A2Eh ]Ggʪ@Λ.*NsȎsm 7Lx-3jnS5Y8"O[O*/ /כB_.b|~aJ.'_STvNC9uXl&[z왍,6X( DS? R-OuP];HϜ}N'Av)LdzDdH󅲅&I$ȐLUv5jBgV˘e{(&}hAa)nGC4-9}b`%n,s8|\Y}&r8j #\銈#Dr\S/?\GIp+̮{,}qH9f(Om|鞪\.GH ͛-`&]6H+Bx[58G[Lw+*EL'B[AaW`GqkK7e&:**uZW28mAX/t%k`5{?Ur.<׺͹sZ-KPL* ܝϔDUR Q7sgW<ᗘ2gI6Aƶ'_kZ2_H䶏]o MAjpxFeվV mcN:s˯"6-l!,R(؞9B7hvf\OIkϗ(d?1F.q%'tTccRk X Dzl\ #p:-*̏L@K^%dzjq`)u1X@ OW^ IV:~TȒbЩ&nDmti .߇&}; ͥ7Svw:<&{ {VN%;&<7 ]]B3e?bqh $ ݿ~h`t5˟FV[-+g"aO]6J^ *:x{fr =)oqR8`x׳1S I+YR#>`DX`o|/FQL'= M,C\H&PB_ѻ!FQˌ,{PlO;HKTQD優9g["g%IHhZcU@TF֫ ltviNKͶsԣhxNÉQfZ:mՆΙWy^ LeTעV ypqnL}WG4b>je,B%MM"լbPD#_iD>p${!W5 NJEx`$#nVHarQ\P%"Ҟ+ ɳ0,>#Bl+8V=-k 42ϟA\ >j|`X1$E)wW+JrK PΑ{X@!O͵F$@pǹrZN:Tc49ז#V?Ờگ*  |Gq(SLSyuk05%cHOfm0U}eYmN #~FE!VG,{6Ĭ?<{G6/!".NAs N)X!˅-sXacliQ6$Ȏk-z$qH;|=Wq(RbGR6(F> tJVМ hc7 ^J_&WqL!o"lWcNLų&Ϯx TCϨ+ IhOfMrŨ}l9ֹJ s20r*yMս&<gœ#=!vr\|d4Qzw'"FPdm&Zࣨ`xW+(*W廪3%P7!']"GSX E/\܅o?mШѰESs׺q;5[t@qE!X0\tw};kq-co)Pmn`縥4.T~Kx8lg*I \c!`.=Ɵ=F}kjnMMέU"}dKz5+v36+:5I<2: Km;Ip))A.AQ(RN=5'e):s)D+xq=^1BڴVʹ&/Cm&( VxULf#f͎ |qUtvyl-9\}3F95oly}՛bݒ!#g!Җ|=>|CjHiۦv$:}`3BDplJ0d\:P98:?,cTZc$ʠ<9 ?84 o FΖ>rjْo-߭;|F]{uBR9seҧ X/A{JBUa%sWZ9Lis@FV.ԓċ`"-R]kv^2{3?, 0bTZOˡLS\>4dwK`{d^K׿L%vO||L LH\/97GA9\\()'p!䘦gxqt "Q+q2T'*bKRԍ⃑|+!PeXs)d)سYk-΁uu5w#kMNչ e0F _2o/WǤlVVsDR.E1 1yJJ@pFjv_ e|(Fu.H-- >X+n0nBVy@ƴH-=FbrISUD#JK:['WBȢNk6JWY 0<5*`g1Ů?V[zޤ*vx&+Y$ACI9]n/h,@B!A N:mU3|vp5r1aPM2jB>6}h2]QQhw4ʌV6è`:A?, M:zdh2m"OWyN?#~@`n'j{Gܷ! ZgYif@e;J8 &Nli4tǬFcAf$eX8[Mkb+cx^WSsw$^ n3C~OSa {5((P)}Pty|3K ~oEީ of{azT)woa+NBex֮B֥˰mӽ# ViV) $ ӷY*]ɐĢBNg$qU,[Tȷ bQⳕAxrXIQXlaR %lv$ >kD-[KFcZNt\cͳm.L zҒW_ُq98}ws6+<:"2)NNGοLKfi >P~ظBO'܇MUDNP"UzР ޽ܭSn 4u" &x-u r\jrߴGɎ/‘23Lx8KLi"M#idWQ8.V.#FG,D.XJX #QL&`W)n^q5B%Z:^z:nG1l)?8Up <ۛBP4*ʽ4n>w4%7j ƙq<ؘ1ݔ.wĎ2%{l 9oMvrg^cg<  Rw߈:%ZtfubD㟄~;XOe3ZJ׈) 27VXJ uf|V$<ԙٗ1 .e~U^0W,BC)-(鄔i \ ;Zm?~ccL(`L8}bjW*vD*n6*,&}g*^',\ٛYZ`Kh8G>E/i¼s#!2Kc…=ZZL0«4+$g q/YkU'NV]A;y¼{n" 8_G3>j}ڵBo#|hgMsxDn^ 4{dn|S=%m -%ĺZD7E5RN_/ \#HJҠڻ7`t1`6oKrУ0Y2+5{>4͛xvDk=~uiTюWPqƯ/"WaX٬Q͖4ݢ77rBZ=`6aJBӸmDQ[[s@.!OEKI~{rHW}F_3rt}uG,M"媌j*|F67"b9OXv܆<y],zb̦CG!Kx >cتsN`qwj?1 5 "ފaxlzz`ZEuPa(;aY&e&W>p70Eq|J> pR[-\ ~jKbr 8\ܹUϗw+.U{v"0Qn (i22`UI$y"[^bV&̊^iy>#մvm/'mGEoabnQmu7ƪj^o)!j꫉0رzZ"Y;1-.&5)-I<&(588q9"}"=Moa%|DtV;,%с YX]@Gjn=)IVXEH ݭ)bDlyd3=?>wSy)js,=tƾ||TL}HpÐkFW;!ہ E̟1j=R%y/ -o {lqØZ~%H|8( NCu/Q S6 ȉIê l2g )Фɧ-dB/V( 9z*v'$6wPdL.vH( Gx~C,>q::jYM,VPE~*FuK u YOfLpv$#{ 8XqXk1e+РhY=,pR 9j7S$n{@k sVeO nY=wuESM_͛` ZRϡnb(>6 iUY׭{R^[DP7TԜ*{q:kM@Kѫ;̟[,5@Z" 75kg,BW*!pc>Ǎ5s|9<gb{= MqREΐʀQ@bPh2 9P;Uv"}FP~:A +y5%#qxޚyMX|+ճY]SVIn7|0s"I:s zc~FM6 lp@fD4ςkR?LGp- OW_`hE.gC:;':_Q%Wyw&ThˆR[/$VO]4Pmʉ!}aw8:C޳3iT(>?%v;%-sROxL ra}jRȂs#fvMGih,wkJK TY?A5-1(&kgQ[L[H͗I9Beb ~7L$8.v}SOCYDa QQ͌{mˍͱ"{CˁAܩGƣiճU;*4tҧ,.}Eӭc*l,XYEa0+gH&H]Hl}Vu߅mS@MY*nilJa_dҶpA6->t ޖ b[=ݯlXMj_W7PAhuOoTz& J3m%X~SW_rPy_%זDz_{o/p?w OPnB97cLJb(1L ?᤺ ]g?6큢~|tܭsW[pmUV} J) . kk1v<_sD †. | )9ܡ*(>]طa cnqwUXG7㤋2&1"ӤdUkPA;^?)֚d:@кgrͩ_RX2K>тX7< %1yI8V[ښ=)>ABsPf)Bނ׽7ƵfiW"8W'O47eaܼpJle ~N yo{GdS9G#?N*Qdș`'L{+ ƒ ^-ِ-N\.R)XpoGpxUaLwPަNI!#QDB2)ֈ- `00=DPҀ\5& -#d'cO}~V܁'i5`p ʃKS^/#m@6D|'yX_"[IW*Mhlq҇c.OC[CKAI- B[cEE]Uwϔ $`}߬uE 7"% uhE/7ӗ{!k7@Ų@6̼} #ųpPmQ,/WFEZh2E˯HKҔu79F Wj\Y1~FGyPb8^}` [$.N j,Cs#\.2SRۈ+4zMin6xE,Tި֪;9֧_ErvI&"oz(`];PpP*rtKZ*ہt6K󎬐HM_rIGnjSWZS4g6-eT4W 3s4 lʳ1JcCձnt)*tl4kb͡2Ff,^&Qvs h(qDӋczXk@ƣ^7Hjrz(̤d} 'ɡ/onw{ L}pUR?f[+x?߫A0NeM2ϜFgYGźCY)ptIg>Y[ 履clYFk*s-cSjVҍtqD𒓼Q*ĮNԭbTV# $/d-uՈwi5Ǧv:T"YB`pv%$Cv;70ͣ7j-%chPzO`@4'ǜyb^]*m`'X^.Kt6 & QCSq@*{ U;C'ĭL~@M_lg>bęgyr `=Y)\B_ ij'3Fj%+q (f&)5D =|#څoyUѢ_0s)9?![Ew36B aU-/D'y8hS7Y,evȋ2jzxptZgtX1IX PiDjˬ\Kc6!ŸGǥ{;~]k& Yo8d ZF1!DpWWh_C&hF7g*i-6'/-^ x])FX<SLvTk&qۜ,߷WeݕB!F~OEaK6grnXY@8y3Dc6;>F*q!nu|{!ŭ[UPOqqPnt tܐ&#rO?|d,H+UНEv̕P cE4ŝ'I\F/߉Id[yTBBP6} $>H=wzvqn(53ǃ}6j~XQ}C hpt7e1C"015YBjIU<NŵXU3 HQԣ\ \[wUkyz -A+:0\#m`}6̼vKw"I,}KF'dQ%ULRr6<n뚅6@[q[y1O1#Li߁Q;x0A *v$UcZNbGhxom?9@oﯠ} ^%Z&aa(iv2z}|:+L 2\)\j<6LϼYԬzq>8mz<;)!_+ U[*_J(>| D0 &a?c)yKN 04cqb@d}ݿ!o=`(a駸@QE-A9k QmZH4Л|4y߶OAVrR4ׯq,}&<`:Wѭ1r7`y6@R&4!3T64RNyXף?R*9,g8j :ʒc>7Z-PrL,Ű V5Q #AoHbz݌hN$CCn%jnQ#ڵ~s#CLgRF_v s qϭd׊~+*jc*>PUI"лXc@' RTw>W@gkIӒ4n!D~ ˣpkQ9R`̞-b@W=~4JMM޵rJmv@fT^#8%,ôtxt2v{hk+%YR OwMr鷰тYrA%zṿfT uC<8G^|g`jtF~շ^sG}͗gF߽QԜss{X٣b9;} i+ p :Q,<<ʋ]jd2vqTHK|Z3G᧌4Ľi\o*wtqK &a1J ,Vmr?""*|W5yk9ub=u{y!!MA?x,vKmMS1ztLѷ=qb$^ GJ!m4܃rfDD1jՇ(hB3HG*@cW ޱW9+B.suA~S$C[<)}n2a5囄Eݵ[vt삻]掶:j,nHxC^o@C?9-H{c+|tnT>m#÷㏌!>@A/X¨"i k8)ZڻlIzxRdUɊ5vUVr2!avk[#bG ~[r7?V&~ן\9s ҳs ԍH;<#tfL}Ls6i^l/4c6Zo&hzw,Ns9BKVhGKKdN⿉OM9279N7TCU=GO\AA2z;fJ>:dM!Ft2ށ';hHSFg}D[K4ggeA1,ٕūSo1.lme Ɲ0Lm5%Ȣz?K:%B^&$f"X谋΅f0() qNK=G*w-g$ $jwISNl'\~e7$O|Yqy HcˑDK/èg5P}*?;Amva hٟOz&ob:7(Y>NOfNtj0>=_&*viU,>O Y;5a2%@,b}YnPsa'@ 3&Qgǔ8T|3_H_p%F ^PVhnHfIE(zB|9/&sW5p(EG{E*V‘W- oٗBF@q}S.1T&HA=tu*݋l)5rk<봼&O+)($e(mrX m0Aj/.DډM<,%9o>By^^"cR{ t *Ay+W". ۹(~] wѪ1|\fWiQ^@TW4ҧ ɡk)2\'CwXV y2Ty`wP-0PzjAвQQݝ0qJ_?tl&6n6 {+0zC) dӔSXr nakYT-[KUr_ L8 lBG * V\ƹ{mDEy!2ljq?zggk5j݄&j2~AD6‚%_!8p/g&2O(`_O)Z &.>e_DtT75*Y|t.)g;|,'UǽOZ5_E~w!%wܬ"z1]X|Iqm6%KKGcwm Ի#RSs?nfetVyDu&X!YSv;T|KuJh\yD*_OV]>m_QVix,i3ˑU`eN{c`^{%+)s >፽GgU4ec)&{:vDl|_daN%͊qH?&T$s-݉ }65@dϩ 3d,ܙiUjljrg*jIU lH]}-K^pEV-[` ~i`o ՓpWE(#ǵҮaM+b9;X:~tx)y z8fM`6 }3V"Uzh5] h{#B=l Vthv1.yPd7xz,47oڸqqd@jx#8dRsHs]/F袼~P̈:~7^sK)_T8n-Ԗ,cY6O*9olJCy=o^ӱaV|Z݊( F`'o9J0&]RTmiȭa KN-cjMPƂ< 4OXRHa$.#Q ٲmK3edf/? r3e?7Bmk F򖒣~ QaiWX!z_$Ӵrsr{ޤ #ɷ#2YVX"^J9O&R^|82W 2>Ag:e1yHe\X8ڠ%u|?11A{P}"t='~5f(—pG6JG h'gPnoRA[lg4v}ȝ &Q> K3HcGeqNԂНƒ ʋk"hګ' ﲵ@ 9sngƾaUR}BE2l_T*GO7x #!a7WaB88tt\S  =5nqXsX@&J[.rmB l1}as57 lɺ}~OUjth5W$HX!(M'K]Gql~]AIٮ7Pj\)ݰtITR?Y0ktFi;ْcx>ȲgEM3%]{&*J#0?_⟱זEMDN)ѡ4?xE Z _A:|j6-1,aB HqK;@r"F˩h3g|l -6l~vTӫ sAXҲVLCdQeu`%=t B0bDAjiСJq2CKhPT D,8_gA?~NC%<"mHoaO]z&#qoOn ]_ Yt|B_L.!\^=7:~>R?ߎd+z=ͳ*_R[}jV^5^:e1/S._0Azt%D7ʄ^ rWw G,rbW4$eX$Ig SSgByf\eZf=a ƽdF,(bwVnVooDD_< -GgX:+n/aiW#-hQ_7%:Ћ "'-vEf  '`mejhm]rh.ىjw!#eS2\)f#YWcck~ ZA+nmAB ٽ,~CЫ|GYmMwQ`xkՓv &3$]ƀLC{5tɬK2*xןАZswV9@SS0hl$c }wܙnFfеL-KbXe`u޹b0hd#+WU+@8pն_܂.y}uhlIQX cK12"6iEoe%K^.c*ݮiKb_Sfo'vo#ndnj!5 Tl>Ivi"CL)R h2e'a!*QėOo,Uzbw?Bp"ؘ{YnBAb? ȉ~^Nj10:Onx^ά8V9\F(e4m)zpvc?Qo2<\+v9b2+&"bUg,}BÊ|lkAMz1EU,7{ uшθ΋:cc_ޔjť\ K>A,?)V?$Gys9KexgE9 Y`6i#r3Nߏ,Dɓ:NW (˓dVoE[?LZcAAAϺ"4rMS.ymtf$PTbZVa&YNoKk4vxmzaMEo>~` |n`BtD'pyqVܡ@UHnH?H 1 b0L1KSfV!9Id)-(+-E*b =[V/tr xY7F_nJ #֚'@xt&Brjw7fg:AhHw=ؐX _c~/QPk/'vepN fzuٰ#_r%j?S<&bpxaQ{@1G[]5w7ȴ3Yn4Vқ;~VGȏMǩcC%IzP0 e}B4C+"&0)rI"9(U,~$]]fudLвwbֲnX`%[.F{!5 >n2 W @(ShUDFWV{rCH k+EU0[Kl+=L C9߾|0y TvS[` wܫ9*ې6|ɳ_oUEhڳB0\uNKB~@ÍW21ܾi3m[b_;egVa?x/yOp_q6 !vo |Gǃ#:'PU7c3uΛHUJ2YY_%cE!+%=RGw+ }fg+5ިeẻ9%;+#lǚB Li7`j-P=kT74yQ )[ -gXjRlm а-D]֜l2*D, X XU/(0OI|PǦCZ7fvCyP<7YË́x^\l4%Xz}aEMo.^巂rނ;TZYċ侱mf,iz3>Rd{WMZRe *gV b~x豯!kKMGiͽ<q8͡f y =$M7#- J$87!H QTnL4hXgy@ԡ].5Wq$Uw߿53=rF] nE L]]繹o 璔_ɁlS["в9{yA9#9.b4KmT'-GC̀. #'@'cuE$dg|^3f.4 '٢gRH*dM>Wo>-^, sHR-tSϕ::\jD =n++E`qP7\Wyc\^y+@>*R |Nn$EdԌcΝGo3X>N0/"|dƣ^jKir͟&{erM'N+ As=ٳ[E`cKi*_&8Hyx9AohD .5i;YD?I?%?0^^A* ^B0 F+;o^O!; *R&0_V頫x#BBt~1%<l [U${'2U|p6%1R= Mz{E"`G; fzuggv=$MQl'_0,v]GsH{lx=v'#DŽL}n䈽|JksʥHk>bOw/E$Bs!Kx>\b`O!!҄J]YU)%')w~4jUDo1zq&p9+~);f< %i ݦ^TԪgUXT.F3<') h6=굓WqtfЅ8i4|'5gXr*)EJ?q^vx)7P}9Ԕ#C[ϱ!+2mi1cv?x@ VonKVr5h)6_,mui L,wkM`ع X9L&ټ]qJmjPks}{l;J*X+c (qҼ>E(>RKrYHJXY: Vպyy F u>W}F7ȐcZZ.}ANVʩ?GꍓkJuE#!9MYhC[qܮbzhRz_|?tg.T˛,l(;#8ZnR%_wR }Ĵ̦`ÿ`q->y%%.)^e9Ӧ@nhiݑ܏U*Ʒ.'̏iSbh9D. 2`K%-* c"/gxu]Ֆ ݄VRFJxƲ+&2| &o.#|t*f9Whv\/*uʬ>fT좲 ,I E@qV/=CwN嘂s ҇!2vĶ/Me/8z̈KIH3Psg2hpH9X=À.XpdɊS*;$E"D ѵWZk <S/UUFX1"1+ĿsVOtnt)XX'*3C} b,]п\zјsIHP+P:b ,LBIvD֭~7?&P;OIjEGf lR47rlxTƥY .f/lj_Rٗ[ۆC<\3R2Î 4A|SR­tCO]o|2 @ \X;Y^Kf3(PU2c `cmp9i̲-\y:?~7[`7?kGd$ Qg5lvmʒA(*ݿ.W`>XBx~X"E_ÿk rJUFL`OpY}$^ B+JMxLəZ;%_Cox9&]lofMWL-n߅g͍˰я̈n {|m5`mU`#;5*7k$i%lG8a] "@LA»}ưgʾtURZq.Cc9l wxLM0 z j9?,6Qu]6رM1.IymGQl9MО439gWT[u_EMi[PA/Pnxg 5_N䂃hh-恠n B0EVythgPDfpD |9Oع` 6BbӠ\qb&N؝'JE &fQڛW}1%p BG%l*'GUi$7Wh, ֮,@You:سRDJ3 F78ўšS=ڏg {]IX"qX'&N ]d`!F$0縎6We<6>!Cs1J!aFWvSx25CVN8,sn9|29c+|ڊHT#RDKr:Rd5ţwFɱux5tY4G9@~yE`gi'f7 ڣєdvOqŶJE>@?ZfaEԻMbQ`ɆDYWc4M&p\KoJJ댵D[;6Zb 5#1γwVBT}֗s LԦƸ*{vQĀpd @#OM[P'ðal uoIwa˥@sgh|ҤlJZ 1AzC/zȾČP ΖgGpriK0zYJ&:x!% I&wXa.qNLt?D*su6rWAQB~/zѪ=s]H&NEdFT?yMuo i .1 GeNyxV(X@  #0(p+ԃ^ shM]Ob"<ɟ|M0 =D>qc3B5*3?V2tacf5{ EC(j[l|JsX':zeץRg\WF Jk6׀!yt/EK\ZsSU5yYQe|J .P&Mm @[N/˕ZTsoC\Q3Pf^80edPLfR?dJ HpRG~ 8j;_Oնe ROv!Y:Lhf6cHѵ9KQC|-~RY TŮqe3XU%i3fYxA{5N,?;$хy(9W~"Q?ay=xTY^'y)w)suLR=.x⚋c&c<d&_۪p9U&y]75=3I6 }CAelXP!jȧۚ{q"}&8^[_%%4+$nQ#Cdf$) cZдIZgаAi8ϗB8ݬ+k${4S7bVDC8k))^џneU<$3dXKj3P7>VEֶɿhu2mh^O~pUBwQ$˷qHQ^uɾhi-д3@ñ2)cC8 V(CD6? 9.t&A_FʡJdr,P o$ 5'e^ ?f?sd69srZ@3Gkba.%&T ֖n3OnycLݛRn:;5FHi)SǑ4ɔEQ)< *ۆ3)_Rر$v~VϟP>XS$~H&WzEy3Dlxˑ_U2۹Wdj~looѼ-i-٨X$D݁|ׁ ]E,~Eِ.1ҚbZ$ /9MG;(H}u5Y8WL TW9g :PKܭz琔@{^|ӕMJK)͊m6]}@~~nіh7S.K"$%Y ߰J@í瞱 !ܑ?{YJ҇4>R.':pNUeR=!=jY8eXc*@F0T3G(SOoSeˀ] `@CR9]+|奎ĠYRoܠpK zC=~p5s*q1b\SplҨתoCاjȡZu{1 s !9zѬ*mMEd:ͶC\Ȼmֈ-T.K%o;l$`bԡzPػ/t #,x$7(nĨBg#F[]?zwwsݽ:٢@X OC&a u\W"ܪGu.TI~I/ i;}iX%/9Q;(pt'Nf&DX6t坅g1e]~Q/F|'10ktTDMgI SӍ?pՍngi-SHrеg`q3DگY (e?by.9Raj 귄K{`н(0.CF2Mk h}Ư StA b`lj0p>  av&z¯{˞t#)Ӝq*P6^URZ(RjwU3$ cH|O9i֗[2/_z[.*~(N^4̂%n.Cj@is:6,QMoOQ[8,6kV>!&=#KR-NIboQ^a٤3owœɞ;8=UF)ÖwiQj8G]?(ջ27ׅ喠m88}:9bܑpqѯ$wgpJ#5Vĭ+GoEs43uIB_EBܻx@H^ XT<KtRq xTnEP`ĩ@]+9zm*#aHQ˟ Z(h*WRИ@ye }3QsPpph9#{8 B2\I4<Ãg7K/:|>i^QuZ\}eN# (~[A/+ +Uq ˍ)RY$*?cs%J})t=+ p0'gn؇4N@݊̔=SԱx9fzӳX_\:'S) (Oc{I`۬_ˠ@$2s5p$KA 6A­%ӕsaKm&@o<pXǩ$^إk$E+ͪco_rh 2$ӉQ ~ QF>wyfDa$ݡciEpky*K( w<:te֣67sm{۱]N?C zdUi*'qgWA~K2vJ17͡jR_+&`;Ջ >.8E'4G/ o-74(DC:n8wMk^;ƕ~< 9tpL `M?weq} m+mXɲGף|\̅aw0h8ȺVG\K,EH(] OՊ5g5T#O/c&O\|I+<`fM7e&\wvjZk=txn>XMr-X[˕F{vW R!$t/X3m⅗`;GO!ʒ=m%dvۊwM!5& Tr{cR$?\x2f3hmJ7jJTz4GVSO1W1t Ch2?֗ UJC9]%~h whѺD>& y9!wyCG9Wz+;ri\wb](u2 .8>[y pv*o4T3%%z.5&y swuE8q=%6N|ЪaqxDjCs@º BKyE!W@&@-&F3*v+Ihg*JԮ23k8Sm32 Ne|]+,+bMW9'Z qi/ G 춴p ,"mKX2NmDc`zS-Zw< 5xE'sz]ŚPbM%M"Aso}믤֡;e);WTW?̢pm#Ǧ(8a 9^Ȏ,o` 9R1QD)4]Ksz9 1) 10MG^C##ZuhWbNC>iK9(?/l{4t >7ni'l NN,rƖTh&d|tcFV le/XT侤 ZQABu wccj%H poFZS3!?Zr϶ZnDI6 r1DnJi,O@X'曎Dau&l_暈ZCÉXwHKD%{C  kIOvx-0A$j6xҒm(gWP6)~W@#C%52yr^%Q;R  P JRA Zxx ^0g3n+YQÿBݻ)Ga**9zKfڄhbʅX> 􋔺oBN_,9?}bv`uTOj_C &%]g`BɑԸs)D; >q>,(9و5Q-a4DdR {[đ[9`#FX{!EM\{GUl>>q\i@q8߼6goj ؝Ո~ABhQ#,vT?#H~]1J$[7$j&O oymWHڑ/(^N-}|th+;x ]DMƷu1UYU$OF*:ٯY|,fܑu*)ykyRY3U XI>ySp*R^ L>-Z1>Q<CM`ZUUL-Br]vokt,Hc ^ /X넲*I[BZyA sXe52kS'~Rb[}$9k0Sb_WWhY1 B$A;anɺss_O&3}RE2@ґ$ĝǫ퉨3t5Tnhmb\0[HwopFِ8L>n~ Gt5_ԡ具N tD&UW З00U{Q @Ú>-_gXCeF+!a3#o{ȱ]c-cvV6t7 B "G8;]k(s؏ix{A 㧛EH>L*nb#]d'Ş X=ڠ_\f[y4)EvXʑuRKd?EF]R =K"XAyz۶̘6P &x2/8&1[ܨZ:[ӫl.p՝iy'"86Gje|8Dq҅gv"MU$Z2[г`W$idۀbɀrEo#$a!J1:}5q酩۱I#榛>mSbbl!߈G}AqZFahmJ6i36ckEŰNdM@2 IӖ# Hou0EU'eͣzh]-ۻ)I~RpϛX>.%2 @2lPxZ{l?yymtkUJt=`4w h]0p+rQ>߆ivr:Jy@DEcm+tRX_Q_{#{cŭI2|WjV'3l-dP"j؈wDp!Eî6G XY̕Q!BgZ.K<q.B'kʎ G r3[Z}VWQG^,ޔ ۬S_8ged LgKxܠF'!\TVNHը4;#K:Dfy)I lUr D\?ڄb:OGp ]w79~Ȳ<]<̞ߤ3|Q9eY6ܞUM?Ns _Qj($i(-d'26I#W;έ S4.kK+RVWS Htt<=ɰ_ g\NA-DRifQH6$i2Yq+֗; UeC<\x@79KȌӎ+]r^)8NE˖9&}R,qjz5AVQme"dBY)%@b wbԤ&6]`!e)|b|G^Rn!<OS?WXw QFf?m@%8l@rG[Ks ug'+ys(Oy]}XmAƙCӅZ+/”Q j'W~el] !55<1k$X^0|px1|dWQ]<ý(@P^bK>uz"b!]TncczTK1`0wg-w%h25IRT5XYщTGwJ1:PYW\xXPȾ>誽u |^rPn{w*Ful؎3فA, ?;FRm@[ r=e .\rӅHjP֤SJebH%ʳ@b@ȭ0;\M^`QC^P=;0$ gC1>y}lNr! zLJ^ev1dE/o41ѩeo'Iջu输p@{i5% [FZ|tv= l"9u1ab'c,?y-c?P( qmɯ6""KC婫zS۴}7@lk8ѨWrEalt;gFpqֆ^-}ё*5_ cWgx=":F8٤L_Z`M ^ZX"CZqeߥ,華1B{5n?#k@ӢL}=_O#K"2F7?m(y|1⒏lm҅tKM< :MhN"@AVTE6թJ+oTWF3&=`m;ԛw&& @2d^(NGebyod$W_/!1kW1TdNkűD}MY$qWXw[s& UNy4|`N+Ԙ8*WlYBㄜSiWV,=Wy27 # 6z?^FBG"UJHVij/¬ER \C RBR,},Np063`j^Gw628URa3NKQh7(lNPG.$ tjM>:ZЈSgKc$N{28 Cl፦+\in.0cE,a ܩAўd" >9֧\E\E;atf0\" v$qơ[ݪp@MIV2}l߽%Y7o9Mnttھ;#,5Dѱ,)iȂ {Y].5s:BaWcH~i!6nWxTJ X:қ>wDMp#F~0Y|UTNއ+hUf0*R!j qTGAs[]dYF>f+Ee+H(>1&>8M,;1/Р78Sɵ4%cM3pKrGZw3^K.4.r/vn,R9=&S8 ZA>S-2JN=txz$gUwQ7Ki~#jzK܆æ1Pm➌*|>z'Hbǹߘo傢}n٫$qbLbbxM!x0K'RwD\05f?1=[ƥ'}NX)[Ƴ 6=jp?䯭5ãhU]:ݱ픱-SwNaμOro ,}!ͪQU y0R#Q0sZ<՟.uq!"T`kX\e&˥.F 5٭skH~|yܪv.+i45\ӯ_bEɒI6Fu &8Œ_AK͆7喤Q.`w_oU[$0+ާi` :QJ#V]PHz5 $_1fRDL,vx}TE֒ ~Wf…LROÆ\`~)fYPuSTU3A}a  283]LQ;n? ˊYW$\[Лy8!tI\ 50R|cb.LߚO*)> ^P@gE$RS\ ]x-YZj& կk̖{& Hq^tς_Tǐ"D ^I r#>yo$=\K2;n9Üzf3ھ_m.4Y1Eh",8<Ϲd v8 m^ #/fd35hSb:FTEh<]/jعϳ%5dغ4qs{2<f&Y#LMkhzz w΋sp+TV 04HrTo*L(C3D.I#N(#WabAD#ri`26IF1Fc x=_~eu\ɪUMT^g[-+  rQ`uo5  ", Ymc[OlD(bd B'OlCSg/.J  5R?7# 1ҨUp"͜F#'LEQ ,¿`~/ ꇶ4z0μ{QACx8]7Y9si?.x2nl&S:2Ky9< A )12'rchd3e:8FTEЋ昶O HͱSQ̮ژw#~%4ԑCn!_[6]])B$BOiKB6ƻJ0g| cÿb[..ntz=o#ϔm6dAsA8t@Zѭg!ooi9l & j<nE U~Rl!r"{\ k+oQwڢVJڢhwNLr??H6mJкϥw DNzO- ZɊ 7*l]eb)UPg_/ y+C|^);!IhX'/F@ ڶ\jVClˊ\kyu~e&c:a?d#KI7A)]v}0 d֔zuKXk]PHh΀xHe:R)1X;κkx,6ǵ@]<ʆW^Q`& V"x΄΋e +Qtp6LWxC,!ѣ47'b ۧ*#1uӖXҿ0R"j9tt7=>uWgL?&P!ﻻ;~dIn񵁬6K2P"yU$V4%eu;r~vTq6~6-sBe1{k8@)ay(cЦ|5xIMv>uWh7h6RM1Gz0 2`nFڐܹձ`,@S31_&9ϛQƯE d_`ś@D=s$M6ifLPG9NƭA_5at³$B\xX4SN,M7!Y?}a }N_84nDI6wv܄?JN6P#Bn},PnFN'?ntA>y^g7.1b;|\CW*Qk|O\Jy3$tJ֮ g{sfґo!VOm/aDA(PoI(6()7 (U9Wu54Q0k}NgY&1Fê{plvt{{mp䀐\J}5N=~ i'4BN ׸7.u/,gU[ (@Ӻ6ҥ[%O24* #uCI=OZMS)Nd*)*{mъ7`xŮ |wI&#`x5l0V7:d.'}hҏIXk65"^1KlQ\s8C_lMc{u{b"oI>#džEaKL v\7qǴnƃ W1gIlM4B!aw`|l,N)nDqMЂ$IBG4wxcI/N|tO%[Dse ̶J~}YTsV])t\D7AR^QgŃ>w[ 1)߷Hl']vSZZDFN9WU-T( yL 557tMF sJ\qXJV[ϲWX|B+>T5qk2n004P[ɻwLbEN,vq 2=Lzk~ O BJUU;!7N6NJ8 "Xq?o+Od1ʊ<JV-T}HB\\RDkT=U`MJZ97ApTMNRk GR$ ,q \c!VomX6XZ aLtin~Ջv AI2 U||TĚ1O`6KO'GkޔW R(Mt:Y u P@Ie4YWk!Y)@$f hu6.5 ?.|2~Gf(Rw$+?KC\mmi14c@D{ȑg#tDky4'm;+ 2s& \"TYjӛz!02u$GKS%@lr*d܎܁xs7t=x6nEeZ ؕ6>v˧%1ph)k_җ Rtt~/dW =Upc|W`/c$P4he #hj؜Ys^ >tqd a񧨞#q8I󚇆+0PC.|WB'uBwz,4>^Xճ<mvٯO9JRaE^ވh M}E6-n8r3mL2=\k/kfJ_uY8%%t؅>GA~ݘGUkr+ygfw [Ѐ<kO((@% @7$rЫ]jkr>pIX5P\ !~O沐Y]6m&#]iui>.EYZ-I}4c`bNvm |l854d ﲳo-E{"Ǹgؽ,3{6ZY.v?f W=%*2m ˠBuPКL֦#FiIU](^] AKpA:w W+Ul$KKiZNGp@e΃xk9DL ٮ󲫷;CbË $ `#=S*_ᦜygX ~N|v[8x,d$KN~xwQ4w 2G /*uUg#S, , Ջ ѩꘜY5i b_){hH`'RTHeiJ }@|2<^>V$e}qF|