tomcat-lib-9.0.36-150200.22.1<>,GlbU|Qp9|FPv`Pu>!YDZ/a>aD}& #`-82_<ӵhv㹹HH$6x7~y-GI xׅlCDR=1N4f?Z0L[~ "^-#c{"Mk_r}z4  PDCNh-mX4$fxT}KT^~D/2bn`e2{pV:˄޹MvxCu`?uPd   Q #=CJd;P; ; <; (; ; ;p;;;9 8  & ( 8 K9!K:&K>caBciFcGc;Hd;Iet;Xe9Yf9Zh8[h<\h@;]i,;^mbnZcodoeofolouo;vpwr8;xs$;yt8ztuuu uLCtomcat-lib9.0.36150200.22.1Libraries needed to run the Tomcat Web containerLibraries required to successfully run the Tomcat Web containerbU|Qsheep18Apache-2.0https://www.suse.com/Productivity/Networking/Web/Servershttps://tomcat.apache.orglinuxnoarch# those links are no longer needed rm -f \ /usr/share/java/tomcat/\[commons-collections-tomcat5\].jar \ /usr/share/java/tomcat/\[commons-dbcp-tomcat5\].jar \ /usr/share/java/tomcat/\[commons-pool-tomcat5\].jar \ /usr/share/java/tomcat/\[ecj\].jar >/dev/null 2>&13Ӈ/*D*Tyn=-F $ K$iT'ܳv1eG Lj9%  _ lA큤A큤A큤bU|.bU|.bU|/bU|*bU{bU|+bU|bU|bU|,bU|*bU|/bU|/bU|/bU| bU|+bU|/bU|+bU|+bU|-bU|,bU|-bU{bU{bU{bU{bU{bU{bU{bU{bU{bU|,bU|,bU|)bU|/bU|)bU|-bU|-bU|.bU|-bU|.bU|*bU|*bU|*bU|*bU|*bU|*bU|*bU|*bU|*bU|*bU|*bU|*bU|*bU|*bU|*bU|*bU|*bU|/bU|f8dfd2df2f5745206f6edf9fc89579728e5ba5878df3d5897931c701f498b90da5cc59140eee8625ee98f9f12d2f632457b0734344d4bb6001dbc8c6d345c0b77606daacce9b02c78de52d6102ee8092f15c771985c1b18d4598e6143dfe43b29ad3782226b26721e0fb70c19a214658911c889a2e261f47bfcb23e7415ec4a499c2c52c017911ca8f4ce8666982834c38504971bb9e937c65dccf3c1c2be855e516451bc60fb8942d90d52aac46acfed7337f8e7c83e76ff2badb8dd1386e5a94b11d16d53460511ecb26dbd5637be13e2291d3cd4297a2411d765881fd974179271b1aa9ac552b5b1db859f3382d526ec50c818c8ce3012c0a612e3ac69ca06c8e8ff51b2b40d31779165dec7d0699e20db9d791ae4bdef33d0ce54b3aecf0ad5a81be411f1c116e787ea27c491fcec24d55d1d9375efe51a00d3155d411cd8cbe4b933dc54ece7e21081b8f7ddbffb0d0ee35f6dac99260c4f46547b34baf9123694eba4191b9a6ab0a3fbf1677176ab8fb8e5646bcabe052638b6b9e151e832bd9291181622b67b35cf16a0f9b5b902f935c6fda75aa3359247b67914ae08ed2ab3ba2731396b370fe18232cbd720f8ad1dba79a2ce402d2c43c58ca8137bdb4cb0f4c4c1d2aaa0f718ffe2eb1a2d50b5dd7ee249045a7545247698a4ccbe672dacbab39ab532f5ef8c4c358269ed7ee009dcb0815db0630b6047f12f256bb796c57efd213dcecd617342c853dd0505a3b3acd8b076ffc8743304e1755e942885024d0774d30cf674b74bef5af8e20ff4ea81ce703ccae1d16135b53645d1814d7bee5b00f48bc20048c03b6858e7479affa4527f43fa18e8ea47070b0d2e976a80089784748ca19aa57a8fda02b43ed138bda52e294d091d020d16528bf8f3691f7de090839f39da887ee88f8407bcfc2c19b343e3cb0e6cdb87552f5b2f52f18b01492c56d0deb636e8efa56d5f7e248ffb861b6059eb79b7fef900a636d71e44149406565dd47809f44984b0a00e0bb258407e6a25be7d25eb22fd50771783dbeb032a9c11db494a6456f2ac7ca2fdd83c88ad1d4e523db729ce9beaf9558645de1fdfc1f38c3fa573a3326c89213abfa7c2ac0a269504c8e09fe0b8ec16f17a8be235b3f47792810238e672b3e0cbb30cbc1697697bbf68a265d326fc7fbd226693e90909c4e39746b4968b91e7bfcefaf4881d764a0173c017bfaa1adc3e8a5356b4ebcfc4ab52d44f5c807ea640ca53cdbddb4a0f21a1f27b8e514e0d3f2bdd3d5e3a22a347e78855112336432de4f0853c2f42547d41b4cb79e182e29d347df8e35386f83aa0ef73ecdb57b27db598c2e05e5e30bdeeffb9161da2af3e8704d34874ec48d16ad5d8e651aef32b1bc33ae7eb46daf25182452d3e995c0e3e9f05d77c525666cc9aa2d534169a89c2852ca133975fc9b49f782c2cb6cedbf01765d95cd674e545b6df245bb3d82d5e430b5aa05d6388231d42c775b84280dbc697f27c93b3b9173a528e8c8b0d6e4acce59e24f5d73bccd5005b4bed330d2606876b21aaee5f2b3bb01a96c9b37932efe930d28380454501aa498ad2368ef40b09b8185ab966cadd4c3fd2c6ab78da12faafe0357e704d3de48c9fe484eaa0358661b7509b165e270a40792d7ab05728623edaa659effb1ba37d148925a826efbc03ed8a3b1795a4c1cce8f894bddfe24c07f3bf49641083f045ba2ba4467bbd2e6e81e0946f96ed46f02bc2e2189975b226079f6b4894b1ed483cbdf3a4b882299b9db049e336654d37571c30884d0ca59f9282df0584540ae8d0b669512bac856360f8a8ede864d5826d87451cf2caeed6cfcd58f5a023b52973b2b49389db1968ff11f1c78aa6c9136430e4ea63d2166b5e18554b163b1db32857746e7afec471023b11719c479ce902b130d763bba7a58b67b8259587f96b1aae0af72154c43cf62322690119a6501d9401d703231b1511c1a4b0c7076510bcbd65fd90f4f35f5189da5e638f42856779c0f72817e971bf428841d1fbe89b5aac50ffc2780ef8c060f86ebf814ef25522e818de8dcfda3b507523cb1d51da8d84c72e2ab6c9bdb36ca39db86bea1fd3b06c79058865ce343d351e5f832f0093312c87bb7c452670b81ef3fe75ef8463591d3f5fd94fb2418dbbc07387d9dd4125497fbf2ab5ec54f54e2a382413f3d407b2dd947ae5e03c979b7e937354478c7../commons-collections.jar../commons-dbcp2.jar../commons-pool2.jar../ecj/ecj.jar../tomcat-jsp-2.3-api.jar../../tomcat/bin/tomcat-juli.jar../tomcat-servlet-4.0-api.jarrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootroottomcat-9.0.36-150200.22.1.src.rpmconfig(tomcat-lib)jakarta-commons-dbcp-tomcat5mvn(org.apache.tomcat:tomcat-annotations-api)mvn(org.apache.tomcat:tomcat-annotations-api:pom:)mvn(org.apache.tomcat:tomcat-api)mvn(org.apache.tomcat:tomcat-api:pom:)mvn(org.apache.tomcat:tomcat-catalina)mvn(org.apache.tomcat:tomcat-catalina-ha)mvn(org.apache.tomcat:tomcat-catalina-ha:pom:)mvn(org.apache.tomcat:tomcat-catalina:pom:)mvn(org.apache.tomcat:tomcat-coyote)mvn(org.apache.tomcat:tomcat-coyote:pom:)mvn(org.apache.tomcat:tomcat-dbcp)mvn(org.apache.tomcat:tomcat-dbcp:pom:)mvn(org.apache.tomcat:tomcat-jasper)mvn(org.apache.tomcat:tomcat-jasper-el)mvn(org.apache.tomcat:tomcat-jasper-el:pom:)mvn(org.apache.tomcat:tomcat-jasper:pom:)mvn(org.apache.tomcat:tomcat-jaspic-api)mvn(org.apache.tomcat:tomcat-jaspic-api:pom:)mvn(org.apache.tomcat:tomcat-jdbc)mvn(org.apache.tomcat:tomcat-jdbc:pom:)mvn(org.apache.tomcat:tomcat-jni)mvn(org.apache.tomcat:tomcat-jni:pom:)mvn(org.apache.tomcat:tomcat-juli)mvn(org.apache.tomcat:tomcat-juli:pom:)mvn(org.apache.tomcat:tomcat-tribes)mvn(org.apache.tomcat:tomcat-tribes:pom:)mvn(org.apache.tomcat:tomcat-util)mvn(org.apache.tomcat:tomcat-util-scan)mvn(org.apache.tomcat:tomcat-util-scan:pom:)mvn(org.apache.tomcat:tomcat-util:pom:)mvn(org.apache.tomcat:tomcat-websocket)mvn(org.apache.tomcat:tomcat-websocket-api)mvn(org.apache.tomcat:tomcat-websocket-api:pom:)mvn(org.apache.tomcat:tomcat-websocket:pom:)osgi(org.apache.tomcat-annotations-api)osgi(org.apache.tomcat-api)osgi(org.apache.tomcat-catalina)osgi(org.apache.tomcat-catalina-ha)osgi(org.apache.tomcat-coyote)osgi(org.apache.tomcat-dbcp)osgi(org.apache.tomcat-jasper)osgi(org.apache.tomcat-jasper-el)osgi(org.apache.tomcat-jaspic-api)osgi(org.apache.tomcat-jni)osgi(org.apache.tomcat-juli)osgi(org.apache.tomcat-ssi)osgi(org.apache.tomcat-storeconfig)osgi(org.apache.tomcat-tribes)osgi(org.apache.tomcat-util)osgi(org.apache.tomcat-util-scan)osgi(org.apache.tomcat-websocket)osgi(org.apache.tomcat-websocket-api)osgi(org.apache.tomcat.jdbc)osgi(org.eclipse.jdt.core.compiler.batch)tomcat-lib @@    /bin/shconfig(tomcat-lib)coreutilsecjjava-headlessjavapackages-filesystemrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)tomcat-el-3.0-apitomcat-jsp-2.3-apitomcat-servlet-4.0-api9.0.36-150200.22.14.43.0.4-14.6.0-14.0-15.2-19.0.36-150200.22.19.0.36-150200.22.19.0.36-150200.22.14.14.1bN@b!b!aA@a{@ay?@`Q@`"y@_إ@___{_^@^^_^@^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и@michele.bussolotto@suse.commichele.bussolotto@suse.commichele.bussolotto@suse.commichele.bussolotto@suse.commichele.bussolotto@suse.commichele.bussolotto@suse.comamehmood@suse.comamehmood@suse.comamehmood@suse.commalbu@suse.commalbu@suse.commalbu@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- Security hardening. Deprecate getResources() and always return null. (bsc#1198136) - Added patch: tomcat-9.0-hardening_getResources.patch- Remove log4j (bsc#1196137)- Fixed CVEs: * CVE-2022-23181: Make calculation of session storage location more robust (bsc#1195255) - Added patches: * tomcat-9.0-CVE-2022-23181.patch- Fix NPE in JNDIRealm, when userRoleAttribute is not set (bsc#1193569) - Added patch: * tomcat-9.0-NPE-JNDIRealm.patch- 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- 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- Fix HTTP/2 request header mix-up: CVE-2020-17527 (bsc#1179602) - Added patch: * tomcat-9.0-CVE-2020-17527.patch- 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 CVE-2020-13943 (bsc#1177582) - Added patch: * tomcat-9.0-CVE-2020-13943.patch- 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) - 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 %tmpfiles_create macro in %post instead of calling systemd-tmpfiles directly- Fixed CVEs: * CVE-2020-13934 (bsc#1174121) * CVE-2020-13935 (bsc#1174117) - Added patches: * tomcat-9.0-CVE-2020-13934.patch * tomcat-9.0-CVE-2020-13935.patch - Rebased patches: * tomcat-9.0.31-java8compat.patch- 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/shjakarta-commons-dbcp-tomcat5sheep18 1649769553 +,-./01234689;<>@BDEFGHIJKLMNOPQRSTUVW9.0.36-150200.22.11.49.0.369.0.369.0.369.0.369.0.369.0.369.0.369.0.369.0.369.0.369.0.369.0.369.0.369.0.369.0.369.0.369.0.369.0.369.0.369.0.369.0.369.0.369.0.369.0.369.0.369.0.369.0.369.0.369.0.369.0.369.0.369.0.369.0.369.0.369.0.369.0.369.0.369.0.369.0.369.0.369.0.369.0.369.0.369.0.369.0.369.0.369.0.369.0.369.0.369.0.369.0.369.0.369.0.363.13.09.0.36-150200.22.11.4ant.dcatalina-anttomcatannotations-api.jarcatalina-ant.jarcatalina-ha.jarcatalina-ssi.jarcatalina-storeconfig.jarcatalina-tribes.jarcatalina.jarcommons-collections.jarcommons-dbcp2.jarcommons-pool2.jarecj.jarjasper-el.jarjasper-jdt.jarjasper.jarjaspic-api.jartomcat-api.jartomcat-coyote.jartomcat-dbcp.jartomcat-i18n-cs.jartomcat-i18n-de.jartomcat-i18n-es.jartomcat-i18n-fr.jartomcat-i18n-ja.jartomcat-i18n-ko.jartomcat-i18n-pt-BR.jartomcat-i18n-ru.jartomcat-i18n-zh-CN.jartomcat-jdbc.jartomcat-jni.jartomcat-jsp-2.3-api.jartomcat-juli.jartomcat-servlet-4.0-api.jartomcat-util-scan.jartomcat-util.jartomcat-websocket.jarwebsocket-api.jartomcat.xmlJPP.tomcat-annotations-api.pomJPP.tomcat-catalina-ha.pomJPP.tomcat-catalina-tribes.pomJPP.tomcat-catalina.pomJPP.tomcat-jasper-el.pomJPP.tomcat-jasper.pomJPP.tomcat-jaspic-api.pomJPP.tomcat-tomcat-api.pomJPP.tomcat-tomcat-coyote.pomJPP.tomcat-tomcat-dbcp.pomJPP.tomcat-tomcat-jdbc.pomJPP.tomcat-tomcat-jni.pomJPP.tomcat-tomcat-juli.pomJPP.tomcat-tomcat-util-scan.pomJPP.tomcat-tomcat-util.pomJPP.tomcat-tomcat-websocket.pomJPP.tomcat-websocket-api.pombintomcat-juli.jar/etc//etc/ant.d//usr/share/java//usr/share/java/tomcat//usr/share/maven-metadata//usr/share/maven-poms//usr/share/tomcat//usr/share/tomcat/bin/-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:23709/SUSE_SLE-15-SP2_Update/494c92af4c17886086aee6617ebee83d-tomcat.SUSE_SLE-15-SP2_Updatedrpmxz5noarch-suse-linuxdirectoryASCII textASCII text, with CRLF line terminators (Zip archive data, at least v2.0 to extract Java archive data (JAR))gzip ERROR: Stdin has more than one entry--rest ignored (Zip archive data, at least v1.0 to extract Java archive data (JAR))gzip ERROR: Stdin has more than one entry--rest ignored (Zip archive data, at least v1.0 to extract Zip archive data, at least v1.0 to extract)XML 1.0 document, ASCII text 7$P$P'P/P0P1P&P7P+P*P,P%P(P)P6P-P3P2P4P5PPPPPP PPP"PPPP PP PPP PP PPP#PPPPPPPP PP!PRRP.ӱXD{F~v%utf-8ada51cfcea1dd873cd116d4e9d90c41cf3d6adf08ac5607f05352298eb54197e?7zXZ !t/q]"k%fAѸԱq!RZ:)qQ Nz~g)S:3*yNH5dn<0 LC=K92zMڕU E8ؚӭ<5팧4$N3M #7?bV@셍X /dx8[D [Et/'@hZO Zٺ񄫨쟐5,+4Np} D7YPޫQ 44˕5 3.c2n%&K{`\_(bFXk&yViS 6āq Nl[K/(y k%!i, .qc5|vaWJ.q69ǦnZ(8E)f#"N/Zq_@'U,k/Q=W\rmq+^1`o<ڢo5Ny ] R Ց(b@p@5Bf5GFGGsm Mu(1LXQ ^3P{c3ӡv:~$PP槓iIɟ[*(h2^W?-;}|WmIO%2HJ yqs 7NcS#qE{uVW0nU= -R+q^u ˧c( ,Y63F#ǬNw"EC͑ePncC%6J:yJ#\0o&,"HCҵܿ%֙Ki0 nXR[=Hr3UF P9{.4#yZmE3~cxVQ輫abø 'fkuu0tf; z=R+[MD%wǢZ`29uP`%1Rp/&8) ??ep'-ckG)Y7ڒv!HzJqd)9Dc,rMdҢntqȏeV#cj(*e d&jH1`bƖ@.e0u5 ׇ=[wBp ӑN(2woIy 6 fl/E`ڀ\Cdף󘪿w0TK2hq~=  hqĄ]͡?@W ur#JX'j.a7@Q[iYI oF[à0ޜX+.c|& Ϗ1-yzm]>Hzʸ#Jô]ɔp\?b1h7|#WH·Ў\>/Q _ (&Q!چ O*V}2S;DW^'n_i9g7,zuW`@@JJf}j㭅Wϕr!c&u4L]K y't,a@~0rO-yt h1VXH]F>VR^ coz&uy჻5weҹSc_8ޏ]kszK%J8B^},/fiMgrpD鷮H_"? }&Xe UA333d/D=e"?'©hx|YoG|S8POB3.wY_Sim F>:6<}n[<b!oD9dFO=s`Wۅǡ+JW\ D׀` !_u}v#/',cws{(yMXڱ+,2աu7{$:f6BIo[VKq֬62#da[eZ:CA4(t?\TCùak$sRoG&'o !r\oċ#a&ޡ7e<+iLh8K 0Axl_Q{7Ruٜ-==Unm٣f)TQh0%Be"u,LjX_D2br~{Cï..3ڀ tF6,e\uxX*|ù,KRhmey:KwU"hl9-)mfS|U.K ^c@J!4lM\.>skYl0tk\xY/:-l]bxS}N4m#d;RW)ߟjs9g,k5Q&RjF7JhVέ;bExh\D G7.R|%7i YYdߊ=, ,Ey <Wc&,>6ox>Qp0бT$PtTe}T{*wrd:tz)]2?{/9JB]PlØ1&獦\BYLP}YSm8B%HſHb]_zo7z_pԕCbD%?xPi l&5f|O-VFC H( &I|&MbD^̖ظW+z} 洞/՗^݉ɂI:4^i/u0_t2" rљ ¦lYW: }^M66R*|5X̸2Lhpj W੢[%G(S&4@P}l7 sLc\D2 ; Zl+M8J GS~AP-v1%B؇ K3.)Vt8>sdeC,yƩ˕Dۼw &^MV䡟=M23IvWOK}/pg3s8my"j}j`VQT&F* y:m$3 ?KnFG5f0x;3Uzׯڗ*G@hPv.B7\7Qb)3d# ID4w?O43 ӃJVtHhZz0/3:߄׮R{΢ s9Y @X.A_;X~h~Ń.PR`C13AЍ0X4Š.m֭W'iU:LPHerR B,ުS++Lz !/! VZx<ÌL< >=FEJUzKl7'3nܚXt0*N b5ޭ~էg[eXd궤eZYS{>ځU^~Bv#?4:! ΃qgC/2*/1釃 rϬ# 4c¯C'6b *B̈́Ğ` nbQo=7f#Pxr"P?)seZ8Ipbx܊ݒ@DA:2oUM6Z/4#xMǰEw?s:gbC0B b8lXuE<ߕ (rsW` K:ޠͻܭ0]_Q:<?0'6Zt[G~;G55O1<*v ǾR,+Ժmg'Icwv14|>HȫOt-5/&"t&צ2)0]ӔQ|%5/I*qT߹Тs݀M}k\#AUM[[3dM2TI)b-hp!GmLU=H*V B 7Z1pMř 'V52u Q1[ ؙx(>Vm$f5JNʒlyw A٩kk /]Ze=$#)!5Ht<6SE\1bʦO2.$ Y$Ib;y\lo|3(Gb-qBjgñD8`tѳqAw^#x_\Wt$Z{TA)*]ӎAյ Q{]n(:D=ѿ2UѾ:t"$̙7;]7 i g,3|ԋ?6>EI[(1O:dU+(%m&Ni7^("w*a&8%AX~`,BҐ (Pn $ǭN4آq#n5k_+^:)w|p{_gٰӁ<0IV`'wOc1}kKwd_q%upx=RIG9N>rGObbݫ"[a)j`=,iaIv^ l`A{28f7> L%[֛ `G:?M-+pn?T[4_*D5JЄ뭬YkIf *yW~ۋ-y 2u!>iY.7+FDo-u>8|Ae;Zej݅[݂qi/z*p[Hf@^%<AʸzGϘ7ܓדw&{S"Fi2w0l .ݚDnEMm>J.|nP XQ? E^ 7 ӉĽyT õ7FJ b>{ji1Eʓ\^%RMcA'Zί̛K `ϥe(zH}IܗzOڷ 7dBbc|LvQ,V(+2/ÅtYC1G(۶oE '! M X3Ti}G% 5|d2 z7?{bjcX fY:K@[7yoBk2%mP2-{`RRRO`[ ǖUFlY>ɯM X B"G%s婇]!Cwܔ&a)$8ehS3S2ӝ1 YqJbt*NuD0Pjs{h,qD$׌+ iq.eS-s;,:5xN]CI%/t,$k)EBw 7>Y53 w+C r9HVZ;8btr+84Tyݱ>F/PݢVV6 Jd$&wCl9u44vD?ļ ZgXp10hOr tfh8ԏ/u վ*)bx˦q5hmҿٝ;|)Z_u у췴 (hFL 3)_M[0S ӀFaN^eO%hU=(0̦c @>v|;:4G,4x Z=ib"&YtBS;KFMRq"\)Uros;k<+h,rT;bh-I_zFdJZ1;eeP@A_;<0ܨq]y-}ԤLr]Wrc9V[cD%APեm=G5 2qS"X3MntqYY _YF՗\sˊi2l^'0mpd*ݩ>Η*}rۛRàp-Rk_? ŻNS2tfTn; [2'y7&U#X]ϟ8=x06wMʺ 7UJ<)yD1@tev2S-9E5~PA1Jt\Nkv8Ezjj]V"*(.nU"&t""9pp°e:hf 3EdOpJNGgL[p@3^lY (?,·_PC&%mQ3wzJFnISH@mK}7h z{T)$k~@K*xW' RGcb&S Y&mSF09󡘰QD:0!`Lj-OP{I(˙=ؠ;1߄ȭz,Q4 f.)- xXWV8]0ݵ0X>J*0:b A|IH߭˟ĖʗO-_!nZzKv όër:l(M>׀^%l ?" aQ|9v땘QڗRRa$O$xe6^3C!,n)IC_!C"m(~ڻ쨸1ƋǺӈ6Jam-lx3A;xbj5Ўp#x!ۤr\m9eFP:}LyC~-8z|UB*H]O첓 i'N7}ǽ|.dkf} <:pFBj'I9ߚtͿbQBv/ }i^ؖCS0vDyA!p t/{kDEIis-w9an#-CcG4s!=OL A-d?j56[;Ez]H3 $N:3k5Z^e53DDx˴Wb-7v4qh dm8kodhc}<Աd|));k7'MckYЛ8/HAW wps7ؿjT= ,KnL9=;K9Xd>pHblMog-dXmayl#tA{`@ZhbD&xP}i_<կ|%Uڐv[EA%uƙS˖91%Q$ !r}ǐ1<]%HOLi@ ו޳$6cW/r4^cϫ(n2*4fwmQDx~yepH&ٜ:Vd~).vD}Qk',ًP{g1 N7ONQBÔV|f'_Z~3mBᅰvNtymܭ[DnAƐuXx=^׉7:N|#JKRO1Ƕ=dr.f4Դyaf|O]J)oܝz?0XR2ӗ KkI}V!1]J#Bw`!@8FAKGՌ#mV8";Y?QK/[} o:*?3} Py`7&Z$~ɚҰ e AUoԶN[2^cI_H5ҔŭF_5ܻ[*U7+恫OœLI6/sAeqt΢`@EV5Aڸ|E6 ٟ/n6kn:@%"VwclQWFf#YWuٺCB^E~wqhxF C7ٷ_mi|)7%@-'ǣ J $[كe :3%רB@{qء.3&Ojh&nDrbV W9dsQt6[zcXV>`/fwcLfFse|llBۆќM_J]X3<@4,]D;kWpMEtGՌ\z0:8#Óyј.!hʹTNJtKLO!lsdt -0N:0Nt֞g1Oqd*Z$?*#8xgu6[~ytC(U i\?03ZHs/57{$}}Ep@`;EM@<ƲOyR%{0$\.\ߏ:0B4d<at1`(6V-;לJߪ:@Qz"CbK&ox~TfIiL= ¸_(R&Dh礥7Og7<\DDl1jh:aLZȳQ4:/t_)z6k*hDYX,u͆JcC|kߙ0s1l\ܜ"٪ѯ`6I,0˘PVd[Ne >Ov$:&q#]U]FȁЦ,rx _RIAQ5~VCW}"g21g/Ϩ:OZ>X~r9$ljQf$/c9(w#68}Hdpʔuh^ _FLC_GN.} D zlsP/*.R|{a_2`}y }5e3J$Dܲfԥ[Ű8M&Y&ɮZZ#trSb>W\6E`c|Ehԁ2 /5^u)&9VOU.O~Q_Pa{ÅU>#v:d#{P,L *W_Fn\Gc % 7:=|/rs l Gm;VV+'MECُqb%8rm{,Wߕ6AsDWk!e}^*|2Vz ղ_{G =&St^:|AqDϋOԭ%dm*WS~KjIO 8;Š%UYr쳆]ٸ5Z79AQJ-Kakmف6b5utfx#CaSբ#gsHPal_a`􇟛!-9O"lOn(SmΒԮL^{U-X ԒQ'^g:Mސ'inR4-PAH>!vNCK\ռmI>xT{j*<B5AJ(ZW5HbsC{b!eB H@MiMmM[ὝD՟DPeK/O pVpVX0k5jrnQPpmOVJuP2U@IK2˴.0>B{Վ&1{10fVߢ.ƘK<&k{]-p.朐R)fqЂf G &$BlIf7T5h}DPc= H7A445(% ScWV'VV֔*b^qW?!xa55$"n;ߖrwAD> |Ǩu31r.c+^UY|!*['&\4g<ч5㎩q;@ 5"1Ѿd&i\G [t:BiT91Ľx?k|d 5h>џQ| MM# EʴNՍ8kW 0 F:{{ld9i :rR.$ YJf/-;mG.x4ev0 Mɉ.+kvL%#?y2pFVAGC)>ٚ,1ZE*m6( (j'@"5fU& b(6DM6jyVu*/db stF~XhCeժ]WȐC(в6>Q棤%Rn 2=Ř(&zsa2y4dqF[%It?fo_aٴNZ"QD8hV)jl`dK{IkY}BϟȇВ:ش%!m؉C,eWSZ7% ܇5f.D:}0#x\s"S5;uںYɟ@VTh=e,l s:$;{I1*y%,1 uQhfBuΔ6azK7l/ڐ?k52c|GL3lF4?jwYFiyB|tECvybaJ9$]_z!;D/JD41Աjei}l*lPЧioY~Sµk,7<=oh;JCE=snY!l\ C>eQJ g؂8z&`prܸ}HVV#+;|We&Ju$N~?ܦKHk5/hc3qkd ,$‰<_ԃQji{Y5kR  Yy)~&ZgfܐX)$o;vV>ᵿ_C.}.'0=R\6J#\c7=QͼԶol.Bo7?!2s)U@u澷0m)^F66 xZ(Zm47ƕ@p=!6mO1] }8Zc[`J;.j!* K}tq/O4|SƜ^'Z 6_(ܪ'zjƊQ8<`( Ϡ_|챪@{*K&}֩0𰤥@۲Ksj]=k֮"x%]+DC Bvʎ`eUU7|+2)ttۋuu8gN*,9 7e6״6$^(Ӱߗ@Q-u'R[}rndBӁǾ?`E/k;;Қ򡩚8n=dR$XǹzEE Qi+ `!~F>:]Q3KV^+1?$o/:P>/d{NC09.<1'YC2WZ@a69٧4+^F$z/8/Ě 1J0{'VBNȞHUB!d..%!M:-x'sB>NRX1-a Mw('45e} 5\ĺL셗3ƒ"݆vN"2Ѵz|:V?8-0<>J &Í:eWں1~zy*ko =.nV06vRk>'_D]iىɂ28ulw胸СatY'[Ld@&M'<}[[.tIUHK zUh,hоstRP'Q?f:>TYHkvע|o^\Q~lH;om oq1LLnaWqS kpn/0TWNQ$yf,__-CrvVDz|#Cީtu$|NoC{pУgԛЀ4xsL/E>vH!FL#%.ON.(r=@})E(`i„.ǝ2&Ƃ /2d+@LNkh"Ҿ 6 vWr[h0FjAz̞eĦ8jJ!䪠v_o)e+OCZv\P{ɛ>K|eL`+I9Xm"'D&qq#(vW3Mtf/,x%ԻN7yJ^{met2/jǛM8A qx5+8hfb7`.HV9+K$r+>+ J?(>DYC)| e$#z89$d\PJk.zV.p{.̎Ju6 hW=o+_`O yDs@*Na=-fHW1%0Qt dvJdĚJ4&oyF51j2.LP$2v)|vT6  Ô<@Y,D,3Q9QT"3ٛ@޼$pLP{ יY-(!4xIES#jfr_&zg=Ś j45rڻ@p!0Kv#T=w&>9QG\*DJ}=g!ǀ(\fx<7 <0Sd3X=G%.k^޸x<-a뭣€섍8mVCys NR/0 =9sҩ;#ńζ tД`zcrou YV1ݙMzlт*.A҆H@w0z 8.n6g' ogVRڽ|aD~ɗivrJ%8 gs8duTOP&e~'a^ Ҩ^>//a:*EkALڮy8H&O[_v K %Djv*0ή1I.(< 0r?M)N c$E'lrm<%Vv X[q6ny~^mÝ)1'(ڥwD2ߤ70 /qRTT|؀"큆S2HiSoZJT(B::wU`0TB,~>>fY=oK$a xu]sZ1?E= ?* $Y#Cspcg0C-GtŶLT6 +@LԙI'acsdo8WW v"qP4PxV6K{Ebq쫰)!<ֲ!O_$V rڙ8EmeWdA~EO[-ܑ3'xy$'vv( I7bV$< 6 G —'6=eUz"_N!8ێ\j ݊ڮ[8)z`pj {U5JU{?V"֨SjgDFJԟ+6K.T\/*g~o gM,BQM<i ^YQ>ռ9fjH/]_UAɬ2+(7v /-;]-{(܌:tNB=EZ2G!LI)_H0xJVG1ڷ0x G< N*3p&?k] o&QuOL[A *_IA&AQQ|$RȏL~2 [T r+;F[=>/ѐ?pй&Mda~sB*%D_5<7eS~ -=)iC(#5`e>DCL8Z%@/ ¹խ;V$y_9LsmC ev6I4pa "|g~j4dݲDU7G?jo2J.?/IAkd>!|C6&Y0!1齳p TYv@w[u}SBqx2Pk)VQ&񇭧E8/߮3 XTR3:;vmNy=.K60絔NtμL)ayηIOTVMxagz"Ħf'-k2:<<K!D:LkcN񷳔ݧ~}V9dsp?3 ʛg!nxKfʐ+]l9O on"VBՓc6ά ".qIA5NC]l5$;(J)s)ИEBUʛ,t؝ C\8򦳼D3t ޓZb~WIW)r[hP] *׊IG d XI=9U"X:Hp4sh鸋Zč4SJ}+b?s%* tB"5袵9$wGv+.\wGTUFRjAPK B,κ-8yd(xu]Xr6s\!W+L8dR46SM ?zRcKY]Jٗb]]U)ؚ7a fP׶MBb`Zx  QZ+IXiVo?r^ѿ'ذi:7s:*]!=jT9NB /NR)t|P(HQ"9 P{ǐ!Sv?a[p݉.YO%ʽd&*= [őǙ*$k#,7e>pҎgBQ>%;X|֊Pӽ,\()Ӽ?~z Wa~|8@scGrp $V$La;'d+-EFr]i>54ؑ§sYV`.`Y,c"6.yks)3lB1qI 37s}|qf-hw>6fEiE{K"突Z4 J1w[ 6oFo~V7 'iKW@8ܡ~M"adaW"p,!Єw;vu("E7{WFu MB٬EՓdy .n4'|U[\F)co:"z "1L1^+[ٻY&'py} x%__GMe;2=A;]Ac,Ӕg,!WiV89|˶ގ,# $j߂@[t4ۅ* mөĤ)NtF[@ @@v셈 磝SKɃA*DӅg͊7>H=y*?7j/ C@F=-%w"3?I< /̨7U hbR}(ltǵ\$?8N[1@ zuiKKuڿ.k>좔ZĽwb=W/N\Bơ2}'z!"joxOg'X5jx`}r*իT2\W7ƴ95NXQ!6>Q\Z0Y [}t6 v7ʽu)R!3.KoXږQa=V, 9oz Աb =dύs\c-IYoD [?DۂBXے.Z4$l9xЙ [6b]ǁI7G(ƖXDPDpB(^x`p6WlwfU^x1Q~W ~hbwWɅS@>ŵ/'dUv*P\).mxF) CA PA} m$H% -^ !ӻL_W+;`& 2TyJtHӱ D LzNvϔ+ayL)`Ѕ3[25Ӵ/l^QVvr !*OEB3 -g37?0wVM˳ 7Ă$ubGvTc{U"VY> ,X!b֗tkgro^N"G@7HiW*8vh*Pg9GHxy6Tձu< _/P lOnK.h434xZ,ɱMmo"rEbiđaqhJDgN/z7eSU͒X=>NLHu,c}F[Vp|ydnG6Ong07pYJ|aqwt{jγ;sɯA6j:hbHrÅQo6V  BxN ǥ2mo8D 2f4hۖw1 8- i7=b+cvg1O.@R'ʊ4co/^f"'b3GO51iyikMR)kp!I"~uqīt5NS7l[T&c!S ,},8hԨWޑK>L?4aX"X1c0e5P4x,qwV\O婱$#plHD̏rda*ac Mg5PjV ,H4ӗr_A&-vjBNgu\RE:(ΕO/2Y~1"Cߡnƹ NrqM2V.*;l9aa(=G f*~pb=S)Ҥ9}+ytU> vֶ&p?K]`Ft!+}SƪauoFM<-QQR?cxfiw8C}F0gbo{b`\~vުdaۇc~,g2#?f_o*U 7KQ;VL-hPtT竞Sq!W}Z|p"AkZ qF,ܛ lB΃9.7A/mLmHGݽ6>{y77M⧸jk-4ꨃUw3a~n({˔|GhE,ytbx61E6!g'3E?E7%v, %H!G*H%W<$xgAm&V=Re94Q̰A2`%qPԤSct`# <=,88I:$˃B]EeX2".wZQ/m@>|J6k;EInpUɰY.)nh '>%\Y3=UI!md*ttUt!U;|2OOojAx&O*M-i/ ,Z2LC2C[H.Zr;^-f\ F!g  (K_TTA /c̪WY|Wy*9\t;yɿuoݠV2xqgǒ0ֹMu=@' b@EN M& H/CxldDE 4cN;NwaH Җ !5e}nhgXOqG#tN+UaVgڣ/=K*q99X)TXd\,^YVIu !(=iRbs6~=]4Unb/1׊˕ 0[5^Գ)SdJz-54=:yr(@#,NȻ5AҪ] ) 6,[ZPuíxp`LAKjש@zPB%}Mt_"Kה]V/ k-9zc9(CG-i-CD {lY֘5r-5mAȃ., KU俭"G #v5S%BIvf ZQ?5 `R&YM7HӬ,l=_i"a =BFrY<R=H^K-PRR햨#0l#޿\5dfdtm"Wvⵤ{ k`pN#n~pn߆ա]oDSc:0h@cRsr:JnuV N0 ;i1W:jtg PR :(2}BD }_ ¨XB27^;0yS Nr0&jFȂJ\+ FȘjyNgZ ~o^~ARY-Ra`JF.NmtҪ/K%u? jk~1mvU}%|Qge-t| KfM7llL).R|@ac@ Ң/}pp߾LKy8;%thA ݲ*ZF $8MXʢ)eߧk(q0qknvИ ‰]_El: Sޡv$'yp KKl`nni3g$r$0L2Y=;5Í(.v  .i*421ێD!(Z`*j vzzw }0qS}WE)H_?&x˴h"=nxݸO8"ŸB|#pqnQpQ@#;x" <l= k*\ݯ^Jp<$M>HC6Cl(̿k`#ѱz&% YI]3)H\ ;+pl=4`}jwՈmAۅon/z_..7 UU-QKng5pgi-mڭ3 !#i&~F */ԣݔЛU,I0WB y:zG{i4ʃ'L_\~xIo>ĈNǀ҄Xك5'⶧h3Ë) y:ɑoISsmTNo;V. Cf%%]!||+2>qW䀽e<}r?*pN#QoE2,xe0 hlM[z}H:) W7 = 6 vcXTȰ Bjw1(6x ̋_vgv۳*-[ Nәi@q:%?C-a.pk6 N>QP"j/ȟ|(D5{1I~S: ڔ,ӳ{lX凑ˊ]%xR?˜')}Kg.c[QPsl G%|5YAH@lS =w0O[]6SdFA(?ccV : ݚ/cYOۅx^RۅvixՐ]1@j^: ͋әK.Uyp4QX A>_4ǸST#ӛP[fckt_](g-aUgaz^bEܣ !>A5h3=_)SS͵uT|MRI\ S(Ncu 6Q\ѩ'pc;كzG8&fܧZ"RY(7KNC{ey-04qHL"MN9:@ 0^o]z2߷&p]##rRG,2Y"lpX>[+vndHǐ-2Av+o , y_ߘT|h*aT1@S 8ZY5/ s'Zԃm~r[owlZ1r$,lt|vTQ׫kCvXV~0R되O"U3CA/h3C_і{7FO] ѣ37[̕ߺUn1>eCf'3tmufrBEUCCJp#SC*`ݑNvLPtR``>VW^ѕA."OG6-o ci%ٜ~0~UKdDa|}VV (R+KW9>EkRL:*u 1# }oQ(!w3S[UsĚ`LI+OT`yV=B tQY9O /|$*&һ\~ߠ sxW,a0Jzt}󿟣gY2E=)qϮ&pDmQn!"ɘt/o;*L9[:qAy'-VK(ƒ5ӡ9 GO}C.S]#`|YwWQHJe@}XxȾlq rUK"'PГlĀ'xIS.ըxLeDff…н8ƒԼF'p>!vۋyed+IaH$1mԖec 5}$21a?pǎ4sD Q 0&RPxF9sb-ܛ/uu֎l\ci4's]t09~5….'-vnׂzLQ?#E5o]ẹ\|/ēhlb]~zWւ`'o&>JLԠ e9ystdȫ3WN|KO&қ^ x\2L_RיYV|:}AХAN!bq>=^N1~׳4?r߶U~E]^jMid>1TJE?% w8}|?Φ;9 :LD3~a~2S'tbfC|X/ h~>M-9}E)3%˽__@ӘG@=l 5LV#lHX`FɽQ[ډг2"-ňܞ11SA3I]ŝ^i֟ -{[-Divn}Rp_"!s:ENg6-NzmV5*"[n,p u|p) E# ܽyH/ĴPHIAs^=.>'%O߼` gpʬFT6~-*=S'_o8 4 -$XY;{|* suJSaqB xQ)/uJ,A! z $lto .@%Avȳ%$  %9˂(ܞUe rWw*J5e%jcJܔOAEZ%Ttp$p[5ƅnlmrDpiarap# $7%۶ڮ) 쟬iVp&L u[\ "dQ_o46Nz#kRwiv &or3M\']aeVz#'i}TE| Dh:ֲF\΂! 3MrF3<޵!lQRLX{i~ RPLMGSJ 𶄌joxi %MKW'}.aP*J(0_ '_@LY-XTv5ٯA|l̼ aJY}Aܡ[f#zHj>N!k/|%5B۱ $_G;ŝڏ僱ftlv`t{J2j.s?qŬfHQD:Snv+YF;lWt.T}T7Y@Z*3G $+mkS[o433f|d ڌ0= `[ `(5DI`{o6*y:ϑ1ǔ:{0%N㯝 F'gGlaZd5|`3ݗ:%S-̼]5gW}ɹGc6Oa{HU7&#ĚhߒkVZXSJyHNibyYrM\x|U( P(I jʏ giᝯUPFU.?hOd <1 HB⛾%t,YXZLK.Y &yZ^tb,~7ʇ,ȜjVVd %!lqn=9*ݨ۠vyOZ#ޏl y2h߽w`Hzd^}?W9VYb_:gkOuau2oJeMݕA$_gy7֑|@R0ϬP@O{GYyx>\HY\p$q0^9ٲg;dk##j|)G7f W ^- gwW3?2@ (-ϳ=@<8D42wLsL8N-e`FZlGvXk"FkFbr66 β4B45}" cPYaʀwD7ʭoqett/i \yY܍zK3ɍP/;'G E=x}n&-ـP P1[>X(:K ۔(g"Y(/PoY'yYq3-2v@2㫄oA[ݪ8r|ӝmȫ"Yq1XwM,%i&3%5*QoV;I[;A%a dJ X&LO9 ~Kdzhfom~MPo )?q4F΀TʜykG%Z,7s&D<GZՔ3f:[*++BCxw]٨qʯxҌp\?!$;ӊO7u1;LsM}e4LG*_똷Du2HR/O=٢,;|Suʓ8VѢ,f`0 U7@)HN]roqXD 0I6^L3.3=a%!t"/&W^SR)n%Ӹ4``ੰP cx32a wZ\e$bI,8nbSW7'Ra$Zkߴn-Y  W[`Vp<ʗ@߁\*s C,3W»ҋkqU/Qo+Q ?*fDB<q"˷n%2JFF)]ʼ܆w$T%L6yξv\d*>@ݔUmC.l2&GsUs֖(N_N҂zX+n&v{NZ+$ `L² ˣ1Rp ;& )M}~`D> / ucRnBkCȕ.Gc[Ѐ+w)SHwȃ.ZS\4~[( E+S #K ! P*LjkOz*,f`a b(9T\U"~9I¯- erCv_No,/"IDͷB({A$xΏw^ 4 Pl'>!%-HRpUYԫI:uɋ*\i-^q ̲}-مp ېD-=lOlYbderML!!)L_ќ59Z_"^ף5(2ueƐJ2ՔJQ`3Si;̵#||:g!U%la%)k$ɥFжQJ.lاdȐ6/Z" ESY"`Q&oL tse +k9ZO;` %8ױAjWIo "qpW-A`V 8]%A:s&zU~B`zPJC}6#H1lr#Ukªun`Q"H`GW۸S-_ȁjbkYJ\ZF/MB=(҈IU%r;eSߐiB-(_2Ç]'%Ac+)ɼFcYz貎 fW^"8b/zXG-)xC L;Tu37Drt R\ܶy>aY>fᚶqlBy0LW4uptLĬ:}PWʠx (8<7>x#5C&ʁ:]Qٷ(쫍6.L$[!f$4a|>*H Kx3}-nӥIl YScGT% KP \n,>vYk7|& 8[ԉU4=cqtH+pc(,BAw^=^(Yd~ЭGj4u*.u28'e$hYNߢ -*:)'VYy/և,rs1Yi_w<Tl|$&9] Ig&ƟFb136H5ϣbakHz۝`,_ti+[lXP~Q9|I7+,)}n"WQ֤h[HflB/F?&LK/tF r)~ݰMb,~P{]lC(WʀBVEF)Tɞ 3]bi6C_oҵrlc;sP#q28p!ahWGuWƀ"<*"ZV~#ף)oyef@ȷgNC\(fqav鰙l!K.ɕ#,C46̋ &F? iT,2 `&l{ƎMG˦1w:U nICkL5rW@@(мp.9iq2 g'%-l *@<paT=H+E+[MH:f DС;Ӽ G[,u,Q>f)bjޱ[jTζ=E`9ı 7m{i#1[0&m W>ûBtU&FipEg/…Iy',0aJE7EZ==u%<40B{$zO)RkYE+Pbr@ ÓGǗ&AH1X?8<,- ]`4^kV3v>C7j",}FWsY/Nω'>UfdA ZP"qvZ0‹H2cIq="J ¹Wfn}]wwdWLf}M,'rzaUǙ`_\DDh>%>ai7ҹ8g-(q}a0N-3Tz_22$?WX,Oh@(6Sofie_7k`)![1@/mwzܥ8E)B."FLJS*_6Q.eI7lbBB^"t %{ _Ho @sՓwh.ʇzݰts*r83Dj Fj'%+ҡ'JxxG*|cbFJ㎵MBR EݧA|hO2 |-' ƛ*m3828EnPE-c55v"Ҋϫ6R!N72щ1% Z2z<:^do:]>&BGCd:С2a!-J$ōT[߅h Kr8MFhZwUG5f( Bhy&#y ba* W_^0i}AI_nn[k64 sԯqUV@, %9q,[CxP=%Vq 56seVfdBGC( ô_տ`./AHocJ:mrR!'RhGh'tUOlw;B|-^xR$5'ޏ ӻqI2ﵞd[c؍Ju28AD`cMn‚"=aJ\ 3ֹAl:x Lc8:LwaEw)w놳1v@sP7znBmb/=f(S6F;G闓 {X澍8%VdG7$]%UWWA~kLA+/+ F}ʫN.G2V E~b#4!#\|Va) ٴQ"RgW,xW],w$[' W V;~5wa4O>5yo?aImSog)d*` eBV.+62w x> p>p+OiVh XpKV:j'[i{w^䑩Ty=fQO|GjL31G8ure*l)pH4c T"tYZœcA@>sS*uܗeU6Qt p>"RyQan ; ADzu3- O?tPYy"'4М1l1 |6)_"ʴÜ)(SdbۀYu p,nu8x:#?Zƣ[Y\o&\L}>).p{̯JzS)9eUȽ0͈~I<"D޽?ZŚ0~䎍;֍ 2H2d\MzB/Eo 4`Ϥ8נub~| (~]BQNO5G9kVx!%!R ff-d<8޾iw;KVrz*M/7=w{,jNatm]5 Z`f!m)z9[r;1:+\~ G"xgr[!JF0S"E3zoxu\:5F/K9Hg!񩙖$⅙6fiAΤèjr,ؖ~,H w^9B%,=$4bQQ~`z U^V>'~8ɿ55rr(BuC:uHS΢`l+0(% qC_|Ex]BnM%H|T6XJL7ڦ4ƹF(㡲 VeTS34( {*͕8hl{3BUSCUÔvI~4B;;|ڥ_!f {: S:Vۖ]2Cx q&ca`/ k=!Ăa3@JN}Jɂn)m6O%=74̽9<ٸ%.[nqp JjEh.(xtUD"o}#y4-MƩŒ04syu ::(mr=V]sT<-ПΒo;@m f'ao#CdYqcکY94oxy9+:A8VP%Chuc(]4՛ :=+b=`˿oDns=A5$VKv"6qԿ^?*ĆwnC-hhSQ Tq/6OϨ4aI#Tn6Q-p>n9DwapJgXm.J9,e^ͿyS HX8̠T^:f-fNx+- 4BNox~3X!؅UEyۓ71c,/ KuEzЬ?,02KAQ׮ 9TUx7B2}. 03iKAwEǸy=7V6J}g"g`/41' \pc׿fyv0vc'4_8Gek,ӓ i˯GBU3" P):y5 BHǟPa3O;wr9H3,P/Nur@*pnH8 {%M[Cnq&z4iluSO:Xȴ+]˸nTёZ.T|=؏BOyljfJr6h@,NN~m@+K2s=xeZ Ӑ3dB)5~`=WL 5ltt ymj5m^UD>A\Ȥ2h蚣_CQҜ5)V`qyj-K'lL6F&H+T4) bTD(;[1abvy 4L*iEX lLz;\ obx,9tZ8kEͱmcvv؄SC>_uV26^aT5'wƠ"JTYᅔ4mЌC8H#2'??reXDP`ݯi y,ܕѹIY!;ׅA$+ֻ5T}vyHT*(Egczg,(4'xߞ~8I{$fWlnlv I k̫yU~'j řh3i2>ku0'dsg zɎjc^Z W8=~;0xd~|Az/cLX) ؤBŻJ9u]*I+I&ybM&dI*'J0 Zތ埌Ue}ҝ>_lG*j:Ǖ`pq]ńT;N}tZRP#;?}@x %^Ssָ.Q^[[ VLs][g|vG*B9@ė lĔ0.{䩛7v9RtӁ " [w6!1L ,}pрD"Z=6 e8nՠζ&usbnQ~^Y8 !|>^@8;ͽVKkHj(ކ"fUOf~D䞌7:MUaS"ivmi~=uH.8¨ذb S-i -`Vmv[Q_n,=Mrr4bR-^:vJHU: -m7'c]s{gt"Ew$XI$^T GXʆ :N*e$.jGyewj?4nޜA#_z$WG3ZAʁ;iH)J|2/+fUAr/1nڹ<"'N2gN "0G)$ 3|\h#x\}K.M$ RJ S[IbkƖFuq7sEz.׳#'l"&9nQGor>0gתTC;)_ybu'36ۄΏoB'Jj*\(3 %Nkmhowӝ!]bNJ&N/3k|) %"U k3=[ I&y걊yBݚ/{ȴaN,2B1Wq`{~:( sNOiSԼJ?N=D58u z@IRn[6N1"S rKʚP?'}nfv;pEhA/=LxdۋL1zj -d{f1q3Azpq\Q%KA jgdP 9S2in=3P4BITeu)+ȋy9 -ڊ7sxp-[3;r&3oM5d)m_i. ӗj^6z ,+47ejHM?*ۏqi>R{f9LS/ݸ@MؔpipkS#4 O p '#e{]p2?LqjQl?VGwF)yM3|4icDyOݬo('5aQbZCC5{%Nq\͊0b.elnZه[w!Y0qɣW?fۋTu`xEٸ{dKh~}# 629>y^XN!9\KN dS`sb9Coꇣѩ03 Ҷ:p}t2~"VZ ]ҍ'씍NJ2$`TZ[ /g̲Mj#;F3$keL(̢eUD/}: \a } 5qM J,6Zk ~e|9XlcIҦ~EWQ^stB7`8((L"rק w6FYU@?+7:U'>ngܓSxwexs4\#4}g4SNRX`GgzZׄ2 LoQ{I~uE M 1qBLƸ_6CH abD,M!0Kk5&sɅO?bur%4 YEz Tc 9ض&6LL)CϋxJwDKg%;Fm+QPD퉄@,h5ꡖoV7S.|78,tRPeeG4溨`<<. )BMT҈fGNN|T\mh/0>c4@}<٦j8d܊W+5 eZm7-mD=bq@:'œR됏_TGլ[Me8g) - ְHۅ}Y OTcuDÐ 6i3Q+x뇰/zz{1L1?#*@<=TgR{+/S*=|Ao˼F=b yI7i9 Tȍg5~+`Vj*ȣ%D}chRD}Pt5 /ņ>:dIcl+|qj'253UEHC\w w=FS6ت茙~i]1VQP_zJ;\xfN`m*jY=|$"ڭJ$L陒%a$Ǜ|RLoڪ2BM9Giw|M{eF/nM>_VV: +HZQ,R!2EOy6vs^AuI7˵Eo\aB{M5ΤUtcXֻSS6 {$l~ 1 7ڑs8.g]e9n}btC߂S.BBmEթ`( jőTF =GA$y2Ĝc#+OHd5Ŷ3Tm W`p-PVK{Φ2*Ь՘&O+R1۱IR)pBI$gv]X92ht?܋PJ <"b$SzWWZdZM eqsE"!Ko*M 01R[ɳVZ9%l.2im“`&dۘxtiP&(Q!RplmayQQ:d'DpȨ=\%bU%V)lpbb<'`<,haH7~)g{n@PPKxh9`;?6!XG|X/' rM?]0k-gg$y+@Cӄ3L"d ŤV#p K%}#rPH8;4Hh6ygiRuebZuڎ76`yrHCY:(lPc`tWيh{)~Y`v:ʩ֫BȽ(EƯ8&O@.[~9 `gD|d 5j^O q~`ѩ4MK$o"͡sXN:o&B˵׊mMYS ]F 8i`&A XzrJ1voFZo ( K+9S_h3!UEU(j C}ua|'MT,ŧ ]PNzp_ԠϷdkid7ICy^ G<|e8?0Jd ŠƫG- =S{,\65SCհT׫\!8rh%srmP,p3EືYNY3c0Y \l-δf<0ȸG0suy>|.m}n!l:7j;%UOz=;^g|id%^ 8*#"0o"[o 2_ӱ˻}#HN*uV\POS_il޷^-Lߋ@Pj -Bnv b`(w+vk ]/p$zV_T(uE)SIzɉ.ȣbe)ExEd 5p7:z<{j*nil$nS#N2N%OgZ.ƘL7^Ph0pא7 32đ᪽7]T8X'i%4O.IDdC_>XdXb7}%z)^] QhٺAqŋ'=>kgd)x3 ĵ)7ψtzP$SwK¡ `- *tJ wP4`7Qq5A,ҢbEt^;L5zB E_o5eDji :mm,m iw=ڄdpWF% G]9eD)o^Z@$ U5DԕvKuCOyFZhVefrP 6öCj #N1 ~H?\xu~ h[;'K܊ҸFV'ͣAz@ch cLl kYj;ұiӗ?κbh= 4 wd"0);x1`n#~VXݶpT`%3u|;Ĭ3B"94R!B5m?w]].^$`BD+iyf4yzj{!;GRY@a޾RUt{WS~Tr[Jn9anootb]RH%7]{K-A>$ G;S"vْOPro*s<ǹF$b`Zak;P'uoTiQ@)e ކLDI9#,F2ArH%͑]Xf{7,Tc(Ԗ:P7~'iEj YZ