tomcat-docs-webapp-0:7.0.76-3.el7_4$>Dl$>LKw~7>8h?Xd$ ( S  x   @ ) *4,/2255(5<5(585A96A:CAG`$HbIdXeYe\e]h^pbtdu-eu2fu5lu7tuPuwvzw|x~TCtomcat-docs-webapp7.0.763.el7_4The docs web application for Apache TomcatThe docs web application for Apache Tomcat.Yc1bm.rdu2.centos.org="jCentOSASL 2.0CentOS BuildSystem Applications/Texthttp://tomcat.apache.org/linuxnoarchC#?C_AL,![&%Q@FAH WB8uYoEz{-Ao65_!Q(SW4gQ4&>821Tv*r@[IOJ]H]tQc7SraC*7SEz+m83J/3nʌ,Qg*6WyULKgG8 { LR`Ys+J;{h'!E9**++>APor =SQ#`5X;HkhfA큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤YSYQYQYQYQYQYQYQYQYSYQYRYRYRYRYSYvYQYQYQYQYQYQYQYQYQYQYQYQYQYQYSYQYQYSYSYSYQYSYQYQYQYSYQYQYQYQYQYRYRYRYRYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYRYRYRYRYQYQYRYSYSYSYSYSYSYSYSYSYSYRYQYQYQYQYQYQYQYQYQYQYQYQYQYQYRYRYRYRYRYRYQYQYRYRYRYRYRYRYRYRYRYQYQYRYRYRYSYSYSYSYSYSYSYSYSYRYRYQYQYRYR79d613c66e0141b98f8045980df9b80dcce4c04b99a2849d45c08e76b36e5b79604276c0806cd936ba7e4ce2beee26d87f496047d84252ada8b086d8c9bda6ee3fb6cc108046c352f02f27fd68e9da8a52586c8bb1dccdbbf052a6ca549c2fcf212bc82199ae0dbcb0001ea03e192eeba158a994cf5116db1d492131c4ee3b1a858025cf371509e71f93ed5bae3f4639c4682c8e2ead7bc609eb8c80f4ec6c0ce24420e88bb7b7ab6649bf9b598b1b63deafb3c0a522d3f08f14b4e97bfb496c17938d7474ff665055950ff39a8c1bf73af72b58c8770844f2c4ad0c91c80e0e8e32759ed5f1219e65d7e4b9cf1017a7decd86e9a2b4b2e41fb413d2c9b5a87e12a187d32a93a2430ace4ee01f13466143fa5019c43102fe59ce7a147cc437c5119bcf14238ca3bd0077d13705bbebf0165e80038d94ce4a36bc4d0e79cc167d79e91077c5852b3f9f8bcec2c1145a6b628f62fa98d0bcb84d1e2ced25aaed6003be76c1fbf7d9dc9865459a9d73fa84e72d04c463786bf6863652cde245712117938d7474ff665055950ff39a8c1bf73af72b58c8770844f2c4ad0c91c80e0e77f84b68ac01984d8566203b324eae905f1883f5dcffd6d8c7a6342a7654745888d971ffd7ca6ec2bc281f1bbfff4f3bebb78fe4beaa749dcc2e9233ae3988c09178fe2a606d34233bafc35973e8e07aee7b14ceb1e0c6ed8ce0a9626ee59737c1b72bd58b3b485fef7b3afb5ddced382449365b866209e7857dd87d4e25ed9d8492e50c3d1efafa40414a687eca7feeb9916e68897ab396a58d8383cca8679fdc5d18af5aebf5ad183db10b5d17d0caabb65a1b5371af6d4c2e1160c16649d6605d15cb0e1f8514f6a3dec630cd633196a8e65fff007407ba5af787a79910b31397bb2b9b0d21b32a88e52e4b29ced0c5e51d03c2a3ee27bc3d91d1d22909c17f35ba9eb5cb5c44dc07a07bd53eca56abe1ff141fa256ccc847187e16d9b9077070ed06047394b898dc619e9a429a21d098c1dda19fc84bc2d72a2320f791a8e3f8000e1b81cf1ab8835af4f62fac7f1c6f9be9a13ee2b501e2c637ff2bd7cdd148e6549791a0991bac489c34c7955e4586e62a011134812274d455367aac955e0d090ca7034eb4df3ea5f8fc94271f8cf5262e003eb2b4fe95c265709e0078db692e24785f79099a558d554c83ca452afbf731dbe3f1d8d8e3d9a6136cf571a1f77a86b92cc872ba86a4ac538720debe5a075f56cf6ede6a52c1b1ec91b7415a852f0824f860f49a6dbf00e77e95b7bd98561d4aece96b318c4a735a6ea977ba2f4c6806ed4a3e2ca487b25b66d6cdb3f7869a9c724950c2c8a8b9ed1e2b034369247138b76a9d9bcbd4f39d77cc6c8dddfab14a958bd548a7d40fcdda0f3e4eed57e9e73e5570d316d590f988884bfa32629af3e5c205fdecc6700de8d6ee3e0c8dff9c11d4acea9dbe6a4de40ab7c94721f88e46ad791c667a00f63b0c08f9c43027f3a2536cba1d6629622e8383a767ffe04dd73f65002b12ac0774be2cc85d1b3be33d465ad67c7c8d50d9919bd852cc619074292c0b3af081e1391753c8274145690696d3b03c6f443be8634cd955c1495f75b9573a6944c815472c4c0c3a43450be9a97ba573d0ea64d07581e45be788e1f77f64756b35ee82f0e340dacf43b69f7d635452a2b0600fd47e24a94f507c98895e98aef67ff981df51d691e2e111907597ecc2c1ac7b7152310f94c5f53babe3fbbaa3d9089996fa05e71c6216f75593dff515eac00abe373391f6422c229c9d082d6cbcc6c087c1e53d63b7deb14ed275cd7d3be86a5bb46fb2c4385b3712ae6365503fadc33d02a7b4f0f752c5da6407caaee382f1038248c4352333012be2fdd3b0a0436be7273dac3fae8dea3124046573add634f4a785fa18baa1202760dab760c9f2eb90f8610c74122462954c6b9de6c58b785fec9e06535526a2c505c62bdad79dd8aae280ee0a6ee0d3abd77d12c8f91c30f237e3fe06d9a01fcc8a6394bcb30a4f71beefadea88f3277c727607aad23c1350514174f797810dbbc049cac0da783d6be57c1bf6fab88520a49815447017a24545ae1c17050428c76c9634c303184e7eeef42ba87bdfaa66ec56e0b1878c5e9265de9c9ed2ab2d9fd81a38373d943e4294d8d59b2a6f022ea1487a59399ac839bc0117603ad8b92ccb252f1fcd9dfb0ccc0be036fe4c2331dd9bcb0823a43075b5f1457b664daba9d59e4863b9bf86078677191b958ec178e7bb32873323858b5823e0e8295bdf74b100163b7dfb9e7cbe6eeb3d182685cbc08da1a6cb6e50683714665071f193fe4fef17823e7be8683beefa773442ddffc921e41a0666bcfe815921667616a2a3a22c91f5936b3ea569c3f433c55702dcc3f8b1bfcc5d8429dbca98b5c69e57d25177d85dec639171f73a3fcebbabbfc99122cee1a7af36bfed92f388c83d3879bb7665fb52c7b119e87aa2fff2b53a6f0572aee3b91d5b412a16d88f5c5d82ae2a65dd4ae423983ab127908436d64a8e8c8ed83c3abfc57df6a96c9b29f95fcd97d3a8ffc130ac533629b36814cfd9ed9cec9f1b5ee49f8fc5011af905cd83738251bbeaf48e0cbcad291e0882bea7631bb4598c3f28bd0586fca46543aeb2b7a80bdf15f78a1868cd62650f0e8d47bd76fc698402f57222a699896460412d21eb7eeca4877a4c9725bcd4cc77e21120736c0aa2b8ab4109f507439bffe45bf0b1b506b360083cf393e1f019d712f82df8524b5a0d5f843a7cc871f02570fd4fb4dfc9a1291df314b6635582d2b954826b6c30e640503df981565875a3b13289053087cceb18349ea03fbdb728e18be0025272e4836ce852f9b80f03c77190f3883aa6b18ff1e4779b8c0d1cf81dd3066265b373cce2ed9fcecb98b02035adc9e78a2559cebf11d8c8be4cda8e86a0ad7b4ca0b15174fad65a82338d7eb940d9b15273a1dac8ccc74b8464375e5656886b2bff8be7a9bfc19d798ac4cc118cb48b4a8468c1ac78f6fc05a1a45a941c92755b32ba280340d3bf6727a01c53e87066780bea3c7829f7e13b7858673b916328273999e6f5c0f97d5e74b92b385fe028210477b678e999057e0ce851676b263138cf96d366f8d6fd1116073e2dc5522cd7eaac413dbad74b8e528790dc2391a57595a7eacd5fbcf4c3970c87534035b4e469f4be88167aa32a51b59c4a3942712dea59d49a928828025de95718de43912a5a41c24f3e83c92e03d9733d85a8e2b8571ac69e67bf0a7a70a6c29a0d21601b3713c552e3402a4b57e7afb0878b99ea957e8a2a380394624e9e823e7ed683e6451c8e8f1a045764cb32c18425c992a6a0d95d15b62e4ffb117f67a830a560cd072af541479d0d119bada298c4640666f7777575c994a1269ddca69f1a59aafcf8e67ce9f05767527e3f9130cc7afad31aba535397ff97a165074fc86a5d81cea24bfd36d57dca6dae4a77d3619bbfb29f3152346c0d8db8b7ef73a83d45ec2fe0d0b1f66156e2178cbfe67ee363c5da29089f627a2a08e1164b1fc0058e31ef60629ccefade6cddad5838425f3e3a767decdddc3351bda2f0aa19eb769e5ebfd0aba373a719ee85602177640a303886e8cb562e233c5bdee4b775f9b8b6a35bf3459b6f2c40d702a45cf3de6d42824846be09794d809512294e7009042dc8f1b4c3659111d14d4d1fbde577b05d77ff0065ee7fe342e46d5fcec166c489ff7617acf057e52d2024e32281df7d99dfc35e31b67746263005a30edac966950554d11ec4871267e12fbbe50306c1f5e9516ab73abfd2b1b25761317e53654801c1df59d85da145b12efcd52112c36fa422d381aec5ffb57c31912b60ca0e47b56634beaae1a4eb8c826ffcfc4cbd8302cdae832fed9f14669876e9ca5166f85fbe978864185e0363bb33cac0dba2ac0d6abdb2d037f07499a84df7f9a949e5e76a4d89dd3913b96e3ec691568f1581537f57b4e62863524bd1511017e7f252f23ac6c125160c39b14a2a0410d16b47d3901eee99d0090e19fdb28ab78e3fff49f571c5ece6cca5eaa4ca83e056ba73609403a3ef0ac82395a4fccae251ecef1878c569a3a5ee2f4e94f2b56e19054224482be0aa7b444ab8324ed0b0c25e3abacbd87be29732356c9bb8e3aaa2cb9c451791e47550904c4a3426f15c3629ee5f516410a616b0a1ba6160dc5d18af5aebf5ad183db10b5d17d0caabb65a1b5371af6d4c2e1160c16649d65d4dbfc82ee715a653291fb987dd565b6fc567ffee828d9e4c5f181c75eca0bea2cd980030f48a26f0b72ca4eb5dfaa62402f1a2fcc79913dd82e901dfef906a63b93e248018e9520b508c50c9f61fb190bb7ed7c057598111baf79d07c3ad14afe0dcfca292a0fae8bce08a48c14d3e59c9d82c6052ab6d48a22ecc6c48f277a2fa61f5c3c8e2fa5d3ba73b444939698d17347112f2648270de655b94c425cb76298960735e0b8fd8650a29e77a32bbc0fe91ad0f2dd4a565204771b32f344c54b9a167b3e8ce9f1478d2f98ace92ea84183f4f85c39258c753fe84074aa9e8184cb2b616651e72ffb802987c8798033241c8a634d7da6d3c22e58698c417a0257a493c676295e4def8960426350e1c40958c454925c22c727a589c9a61488f6cbfa18b3b608bea5fd27d4f9f82e621dd42a029558c83b30593bfa4598da4a239d741cb031fe79e44ecfd1bfd2a0171ad862602494fe0b37244492f74c82caf0336f4f2d08b82811a75cda45e811143483812d6170a31c3d91217d8cb6c6c289247e505313dec01231c4c6319d1231ba247e89f45456959f9a5807d44f9bbd96f9452a28d8421c2adfeac500cd3413150d2463527aeb502d5b5d20c7d5954fca24ec89072b262a12fdf447dd0d9b4cbc2c0c22de552a8026b7bf1331ef77fea027473c16e4965c6db145ba8df36c4d10ddb04182445ac30c2865a3e26b231a814aaa999ebd6b0b8b1d37fc686ba6143c0c0377a595531fda8bec4c3bf75e4e478d17b5dc39aa3d20a08904a2346b9c59730d9c965baee81bd8ae986503305972c1dad13b06f9b2d192730ad14639cb90bfe58f535bef3a455ea78e394ec0716b45a6d7c24e2128296240a444ebcd22def1bad53034339793522fc3e47fd9df02a575dcfb8825ad15bcc8cb0a125eda304a2e3619c72bab3ce76bbe42719b641f28eee5182d48dbb675e5658369924dcce3cc5a7c0784f3db04955c2ed7c5700ff0a192b5d80614d046cfc3fe11cae90ca9fb68b36107e5f2803702710269f0bb7ea972193b18fae8f75bfb2c2e96a5bef46114314c49604e7d96ef4dc16316b82652977502872481ef056f17c8b3f08209dcf56705865dec1f7a65ed885629c40ff7161633467f79fbc9e47bc580bec373feef64066bc1e2dbdcd9ddd9dbe2190d437a41e2c63bcb5a47fd78e82faf862cbe031e645a396a0b9ad46e25c851422cef35bce0823b8ddbd6ffb8e31d14b3ec38c6aef7d8b77975799f72ae0764db8d624d27ba69e613f7eb4e597da45044bab3e8c18b173b2eac74e64fc4e45afce6a65a5c1db0dda066057307bf31dd15483dabed307ec2a7673ec8aff50540e98d9c825f719b40c3ade90e132fb32025584094a1000cbc41341535397069ebdd09435da059488f964b7a933cdd7403a9f331608fbe36a605832c3bd07a13c945f971878244e6186ad83c124f92e33b7f3c762d22c09de341cbb122992e3eb13a01300a5c3051108db34a107a30b883a866f9803c0b04652cb671c875813381ff346f43a35d4c02e9d15f45f8d6cde307972530d0ed494b2242d973f1523a8cf25c93fc4ef3436fb0c91d2806cc289aec928afd5267cf924ae7d9407fc0fae8f937e0e6aa846cfa0cae624ad08fc09cffd089a280b60cbfb18f002bd9c61ffe1rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootroottomcat-7.0.76-3.el7_4.src.rpmtomcat-docs-webapp    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)tomcatrpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-10:7.0.76-3.el7_45.2-14.11.3YY@Y9<@XۡWW:WWWv[@Wq@Wc@WV@WUeUQTwS@SNpS*@S*@R߲Ra@RkQ2Q4Q$Q$QPCP@PBP~P7lP O@O@O,@OiO`@ODO 0:7.0.76-3Coty Sutherland 0:7.0.76-2Coty Sutherland - 0:7.0.76-1Coty Sutherland - 0:7.0.69-10Coty Sutherland - 0:7.0.69-9Coty Sutherland - 0:7.0.69-7Coty Sutherland - 0:7.0.69-6Coty Sutherland - 0:7.0.69-5Coty Sutherland - 0:7.0.69-4Coty Sutherland - 0:7.0.69-3Coty Sutherland - 0:7.0.69-2Coty Sutherland - 0:7.0.69-1David Knox - 0:7.0.54-2David Knox - 0:7.0.54-1David Knox - 0:7.0.43-6David Knox - 0:7.0.42-5David Knox - 0:7.0.42-4David Knox - 0:7.0.42-3David Knox - 0:7.0.42-2David Knox - 0:7.0.42-1Daniel Mach - 07.0.40-3Ivan Afonichev 0:7.0.40-1Mikolaj Izdebski - 0:7.0.37-2Ivan Afonichev 0:7.0.39-1Ivan Afonichev 0:7.0.37-1Ivan Afonichev 0:7.0.35-1Ivan Afonichev 0:7.0.34-1Ivan Afonichev 0:7.0.33-2Ivan Afonichev 0:7.0.33-1Ivan Afonichev 0:7.0.32-1Ivan Afonichev 0:7.0.29-1Fedora Release Engineering - 0:7.0.28-2Ivan Afonichev 0:7.0.28-1Ivan Afonichev 0:7.0.27-2Ivan Afonichev 0:7.0.27-1Stanislav Ochotnicky - 0:7.0.26-2Juan Hernandez 0:7.0.26-2Ivan Afonichev 0:7.0.26-1Krzysztof Daniel 0:7.0.25-4Krzysztof Daniel 0:7.0.25-3Ivan Afonichev 0:7.0.25-2Ivan Afonichev 0:7.0.25-1Krzysztof Daniel 0:7.0.23-5Ivan Afonichev 0:7.0.23-4Alexander Kurtakov 0:7.0.23-2Joseph D. Wagner 0:7.0.23-3Ivan Afonichev 0:7.0.23-1Ivan Afonichev 0:7.0.22-2Ivan Afonichev 0:7.0.22-1Rex Dieter - 0:7.0.21-3.1Ivan Afonichev 0:7.0.21-3Roland Grunberg 0:7.0.21-2Ivan Afonichev 0:7.0.21-1Ivan Afonichev 0:7.0.20-3Ivan Afonichev 0:7.0.20-2Ivan Afonichev 0:7.0.20-1Ivan Afonichev 0:7.0.19-1Ivan Afonichev 0:7.0.16-1Ivan Afonichev 0:7.0.14-3Ivan Afonichev 0:7.0.14-2Ivan Afonichev 0:7.0.14-1Ivan Afonichev 0:7.0.12-4Ivan Afonichev 0:7.0.12-3Ivan Afonichev 0:7.0.12-2Ivan Afonichev 0:7.0.12-1- Resolves: rhbz#1498344 CVE-2017-12615 CVE-2017-12617 tomcat: various flaws - Resolves: rhbz#1495654 CVE-2017-7674 tomcat: Vary header not added by CORS filter leading to cache poisoning - Resolves: rhbz#1470596 CVE-2017-5647 Add follow up revision- Resolves: rhbz#1459747 CVE-2017-5664 tomcat: Security constrained bypass in error page mechanism - Resolves: rhbz#1441481 CVE-2017-5647 tomcat: Incorrect handling of pipelined requests when send file was used- Resolves: rhbz#1414895 Rebase tomcat to the current release- Related: rhbz#1368122- Resolves: rhbz#1362213 Tomcat: CGI sets environmental variable based on user supplied Proxy request header - Resolves: rhbz#1368122- Resolves: rhbz#1362545- Related: rhbz#1201409 Added /etc/sysconfig/tomcat to the systemd unit for tomcat-jsvc.service- Resolves: rhbz#1347860 The systemd service unit does not allow tomcat to shut down gracefully- Resolves: rhbz#1350438 CVE-2016-3092 tomcat: Usage of vulnerable FileUpload package can result in denial of service- Resolves: rhbz#1347774 The security manager doesn't work correctly (JSPs cannot be compiled)- Rebase Resolves: rhbz#1311622 Getting NoSuchElementException while handling attributes with empty string value in tomcat - Rebase Resolves: rhbz#1320853 Add HSTS support - Rebase Resolves: rhbz#1293292 CVE-2014-7810 tomcat: Tomcat/JBossWeb: security manager bypass via EL expressions - Rebase Resolves: rhbz#1347144 CVE-2016-0706 tomcat: security manager bypass via StatusManagerServlet - Rebase Resolves: rhbz#1347139 CVE-2015-5346 tomcat: Session fixation - Rebase Resolves: rhbz#1347136 CVE-2015-5345 tomcat: directory disclosure - Rebase Resolves: rhbz#1347129 CVE-2015-5174 tomcat: URL Normalization issue - Rebase Resolves: rhbz#1347146 CVE-2016-0763 tomcat: security manager bypass via setGlobalContext() - Rebase Resolves: rhbz#1347142 CVE-2016-0714 tomcat: Security Manager bypass via persistence mechanisms - Rebase Resolves: rhbz#1347133 CVE-2015-5351 tomcat: CSRF token leak- Resolves: rhbz#1287928 Rebase to tomcat 7.0.69 - Resolves: rhbz#1327326 rpm -V tomcat fails on /var/log/tomcat/catalina.out - Resolves: rhbz#1277197 tomcat user has non-existing default shell set - Resolves: rhbz#1240279 The command tomcat-digest doesn't work with RHEL 7 - Resolves: rhbz#1229476 Tomcat startup ONLY options - Resolves: rhbz#1133070 Need to include full implementation of tomcat-juli.jar and tomcat-juli-adapters.jar - Resolves: rhbz#1201409 Fix the broken tomcat-jsvc service unit - Resolves: rhbz#1221896 tomcat.service loads /etc/sysconfig/tomcat without shell expansion - Resolves: rhbz#1208402 Mark web.xml in tomcat-admin-webapps as config file- Resolves: CVE-2014-0227- Resolves: rhbz#1141372 - Remove systemv artifacts. Add new systemd - artifacts. Rebase on 7.0.54.- Resolves: CVE-2014-0099 - Resolves: CVE-2014-0096 - Resolves: CVE-2014-0075- Related: CVE-2013-4286 - Related: CVE-2013-4322 - Related: CVE-2014-0050 - revisit patches for above.- Related: rhbz#1056696 correct packaging for sbin tomcat- Related: CVE-2013-4286. increment build number. missed doing - it. - Resolves: rhbz#1038183 remove BR for ant-nodeps. it's - no long used.- Resolves: rhbz#1056673 Invocation of useradd with shell - other than sbin nologin - Resolves: rhbz#1056677 preun systemv scriptlet unconditionally - stops service - Resolves: rhbz#1056696 init.d tomcat does not conform to RHEL7 - systemd rules. systemv subpackage is removed. - Resolves: CVE-2013-4286 - Resolves: CVE-2013-4322 - Resolves: CVE-2014-0050 - Built for rhel-7 RC- Resolves: rhbz#1051657 update to 7.0.42. Ant-nodeps is - deprecated.- Mass rebuild 2013-12-27- Updated to 7.0.40 - Resolves: rhbz 956569 added missing commons-pool link- Add depmaps for org.eclipse.jetty.orbit - Resolves: rhbz#917626- Updated to 7.0.39- Updated to 7.0.37- Updated to 7.0.35 - systemd SuccessExitStatus=143 for proper stop exit code processing- Updated to 7.0.34 - ecj >= 4.2.1 now required - Resolves: rhbz 889395 concat classpath correctly; chdir to $CATALINA_HOME- Resolves: rhbz 883806 refix logdir ownership- Updated to 7.0.33 - Resolves: rhbz 873620 need chkconfig for update-alternatives- Updated to 7.0.32 - Resolves: rhbz 842620 symlinks to taglibs- Updated to 7.0.29 - Add pidfile as tmpfile - Use systemd for running as unprivileged user - Resolves: rhbz 847751 upgrade path was broken - Resolves: rhbz 850343 use new systemd-rpm macros- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild- Updated to 7.0.28 - Resolves: rhbz 820119 Remove bundled apache-commons-dbcp - Resolves: rhbz 814900 Added tomcat-coyote POM - Resolves: rhbz 810775 Remove systemv stuff from %post scriptlet - Remove redhat-lsb R- Fixed native download hack- Updated to 7.0.27 - Fixed jakarta-taglibs-standard BR and R- Add more depmaps to J2EE apis to help jetty/glassfish updates- Added the POM files for tomcat-api and tomcat-util (#803495)- Updated to 7.0.26 - Bug 790334: Change ownership of logdir for logrotate- Bug 790694: Priorities of jsp, servlet and el packages updated.- Dropped indirect dependecy to tomcat 5- Added hack for maven depmap of tomcat-juli absolute link [ -f ] pass correctly- Updated to 7.0.25 - Removed EntityResolver patch (changes already in upstream sources) - Place poms and depmaps in the same package as jars - Added javax.servlet.descriptor to export-package of servlet-api - Move several chkconfig actions and reqs to systemv subpackage - New maven depmaps generation method - Add patch to support java7. (patch sent upstream). - Require java >= 1:1.6.0- Exported javax.servlet.* packages in version 3.0 as 2.6 to make servlet-api compatible with Eclipse.- Move jsvc support to subpackage- Add EntityResolver setter patch to jasper for jetty's need. (patch sent upstream).- Added support to /usr/sbin/tomcat-sysd and /usr/sbin/tomcat for starting tomcat with jsvc, which allows tomcat to perform some privileged operations (e.g. bind to a port < 1024) and then switch identity to a non-privileged user. Must add USE_JSVC="true" to /etc/tomcat/tomcat.conf or /etc/sysconfig/tomcat.- Updated to 7.0.23- Move tomcat-juli.jar to lib package - Drop %update_maven_depmap as in tomcat6 - Provide native systemd unit file ported from tomcat6- Updated to 7.0.22- rebuild (java), rel-eng#4932- Fix basedir mode- Add manifests for el-api, jasper-el, jasper, tomcat, and tomcat-juli.- Updated to 7.0.21- Require java = 1:1.6.0- Require java < 1.7.0- Updated to 7.0.20- Updated to 7.0.19- Updated to 7.0.16- Added initial systemd service - Fix some paths- Fixed http source link - Securify some permissions - Added licenses for el-api and servlet-api - Added dependency on jpackage-utils for the javadoc subpackage- Updated to 7.0.14- Provided local paths for libs - Fixed dependencies - Fixed update temp/work cleanup- Fixed package groups - Fixed some permissions - Fixed some links - Removed old tomcat6 crap- Package now named just tomcat instead of tomcat7 - Removed Provides: tomcat-log4j - Switched to apache-commons-* names instead of jakarta-commons-* . - Remove the old changelog - BR/R java >= 1:1.6.0 , same for java-devel - Removed old tomcat6 crap- Tomcat7  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~0:7.0.76-3.el7_4  docsBUILDING.txtRELEASE-NOTES.txtRUNNING.txtWEB-INFweb.xmlaio.htmlapiindex.htmlappdevbuild.xml.txtdeployment.htmlindex.htmlinstallation.htmlintroduction.htmlprocesses.htmlsamplebuild.xmldocsREADME.txtindex.htmlsrcmypackageHello.javawebWEB-INFweb.xmlhello.jspimagestomcat.gifindex.htmlsource.htmlweb.xml.txtapr.htmlarchitectureindex.htmloverview.htmlrequestProcessrequestProcess.htmlauthentication-process.pngrequest-process.pngstartupstartup.htmlserverStartup.pdfserverStartup.txtbalancer-howto.htmlbuilding.htmlcgi-howto.htmlchangelog.htmlclass-loader-howto.htmlcluster-howto.htmlcomments.htmlconfigajp.htmlautomatic-deployment.htmlcluster-channel.htmlcluster-deployer.htmlcluster-interceptor.htmlcluster-listener.htmlcluster-manager.htmlcluster-membership.htmlcluster-receiver.htmlcluster-sender.htmlcluster-valve.htmlcluster.htmlcontext.htmlengine.htmlexecutor.htmlfilter.htmlglobalresources.htmlhost.htmlhttp.htmlindex.htmljar-scanner.htmllisteners.htmlloader.htmlmanager.htmlrealm.htmlresources.htmlserver.htmlservice.htmlsessionidgenerator.htmlsystemprops.htmlvalve.htmlconnectors.htmldefault-servlet.htmldeployer-howto.htmldevelopers.htmlelapiindex.htmlextras.htmlfuncspecsfs-admin-apps.htmlfs-admin-objects.htmlfs-admin-opers.htmlfs-default.htmlfs-jdbc-realm.htmlfs-jndi-realm.htmlfs-memory-realm.htmlindex.htmlmbean-names.htmlhtml-manager-howto.htmlimagesadd.gifasf-logo.svgcode.gifcors-flowchart.pngdesign.gifdocs.giffix.gifprinter.giftomcat.giftomcat.pngtomcat.svgupdate.gifvoid.gifindex.htmlintroduction.htmljasper-howto.htmljdbc-pool.htmljndi-datasource-examples-howto.htmljndi-resources-howto.htmljspapiindex.htmllogging.htmlmanager-howto.htmlmaven-jars.htmlmbeans-descriptors-howto.htmlmonitoring.htmlproxy-howto.htmlrealm-howto.htmlsecurity-howto.htmlsecurity-manager-howto.htmlservletapiindex.htmlsetup.htmlssi-howto.htmlssl-howto.htmltribesdevelopers.htmlfaq.htmlinterceptors.htmlintroduction.htmlmembership.htmlsetup.htmlstatus.htmltransport.htmlvirtual-hosting-howto.htmlweb-socket-howto.htmlwebsocketapiindex.htmlwindows-auth-howto.htmlwindows-service-howto.html/var/lib/tomcat/webapps//var/lib/tomcat/webapps/docs//var/lib/tomcat/webapps/docs/WEB-INF//var/lib/tomcat/webapps/docs/api//var/lib/tomcat/webapps/docs/appdev//var/lib/tomcat/webapps/docs/appdev/sample//var/lib/tomcat/webapps/docs/appdev/sample/docs//var/lib/tomcat/webapps/docs/appdev/sample/src//var/lib/tomcat/webapps/docs/appdev/sample/src/mypackage//var/lib/tomcat/webapps/docs/appdev/sample/web//var/lib/tomcat/webapps/docs/appdev/sample/web/WEB-INF//var/lib/tomcat/webapps/docs/appdev/sample/web/images//var/lib/tomcat/webapps/docs/architecture//var/lib/tomcat/webapps/docs/architecture/requestProcess//var/lib/tomcat/webapps/docs/architecture/startup//var/lib/tomcat/webapps/docs/config//var/lib/tomcat/webapps/docs/elapi//var/lib/tomcat/webapps/docs/funcspecs//var/lib/tomcat/webapps/docs/images//var/lib/tomcat/webapps/docs/jspapi//var/lib/tomcat/webapps/docs/servletapi//var/lib/tomcat/webapps/docs/tribes//var/lib/tomcat/webapps/docs/websocketapi/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=genericdrpmxz2noarch-redhat-linux-gnu    directoryASCII textXML 1.0 document, ASCII textHTML document, ASCII text, with very long linesHTML document, ASCII textexported SGML document, ASCII textGIF image data, version 89a, 146 x 92PNG image data, 1873 x 846, 8-bit/color RGB, non-interlacedPNG image data, 2901 x 1431, 8-bit/color RGB, non-interlacedC++ source, ASCII text, with very long linesGIF image data, version 89a, 20 x 20SVG Scalable Vector Graphics imagePNG image data, 976 x 756, 8-bit/color RGB, non-interlacedGIF image data, version 89a, 32 x 29PNG image data, 146 x 92, 8-bit/color RGBA, non-interlacedGIF image data, version 89a, 1 x 1?7zXZ !#,L]"k%wX3 Ț~:Ypۗ2o\Eh sѽJC9-y./W)Ơek) @hW5(;w X9s jG#LM=E _Hs~%,U#bm<fAܜ >-S(RE$X˸1K?M h赚P gHnD+ Gy9oQyQ?C@Db˲nq=Տ`QvWEO0r],s=f>{lY@DKV7;VKdVvb۾ TI&2V;/&eW<\Nd*HoH'o7lYtpj(Rիt;R=^۠e$&j'Zdmg. 2<*Ҡ0'mT{,ߊbV[3&6a<,7uW~ *;R!+C;bꉣ6Qm#idSmw™?׀ۜ=?k#ͱ)#*mMfǂ>[7Y\vrjǟQM'eTŚ{𹥯V-(`Ҥf?u^k,ʨ#d48bic#3ywUi/J_%c%=d\5w!.i]Eq-ft=J' <$"e5{̬td:ۚ`S DdoE@]ޠb30o+Enrek V/aTZ{yu)}DO?&~Ġ-JM*y uVX_I*vPkpаK$WL7^PUtVK9TwE&mllزZLhcH Eu9А3J\,[a6Ȝ ]E$#MTUa>FRP~;ɸUۖA9Kwo=JӓTݳg>W:/Бjԩh@PiPFMw?_<-iCduyrA $4_ҭc'.[*U[Cݛ24;/oœ"TraG&ݏa&5{{^NeڊM%`.9v]8Qq4ܩbe_9? )܀b*N~`5M]xF=:ӒƋ== ڵE%~8*ʦ BzFkf S\1~3BOS]Bؖ`ܪ!nER>Fq;;l ԩꄇ%_-j F<xno$n ]xұrI@q,5E6c5S(sz̨̏t +B.in|/"H^b'b╱+<]z˞R7*7c>u| i,Ġz5;$I(?)|UO@mE?XS(Z,I+by` dح֫j﹓5|?ӓ5#~]78E@8V,K- ĎS\>i(@Hme)%' 5,W)ZR (YEJ<|,_2}tdG{0ɰZ.c~/抆s,/`%edeBb8es;׹C|hS-`[vC,eCOoGvZ%~'LE32+QW>03~/ їSs$̿(|r MP |NGe7v&$T9#"Xo[z̧9EDFkxľH(^=6p`C\n#DFImw4W~e0 j(,jbY*İNhՔaᯥpdD;v,3-1g:EZ#JEka5]`NZ"zGmo^~jªvNWbPS0HYKH%㬾23Er ,8`FogP p qXR8#Y@"з]q29Hc_l L&mn:shyH9_ 汕u1Swh;)|,D:.wN f3NkFh%ZV"`ڏJQn݂tϥ)M k1qp4{x;h85-lf ִ#BxBP(wy~ Y4݉[uglzi~Bv ҫ-.r iYC`W pZYpܿKE5>ၼW)ߡ.xΓ1GADFmD/!^p1K4e=oo^%X+'6y|K6y[.)R*T\<'ӂ8^?ʀ3 tw5I5/'3<p0\ҨߚޚڻFk]3AI-0Fqn gȼ!LNվM/F64ÏIeWTl_͹RJ^pt4[&k.BFw=OE-Hh&l1YZ;3ZYeUK.Ov=0bTO nSZa PM%If.1,?嶘^t}c1?J*aZ&Y}>`WN?}3ƾ20l s1%A"^eN8?~@F`Yzja+Qo2jtQK 4nZin=h)c')?-5) <2.&eyM4E@z~ IA %S. 9ZMҷUI1Z⍲:p™S۟rYi9N]$L~o% pJJ\d7/Zke} H&Ha\'@vf6Fڢ&b'{L]l.9%&HOC.4[d Un-tkAP֩{Rmq]7]+$(v Qg׸94DqiĄTpwn}>^1RsU"o쎁˺:&<8I-`_$V|VE=%T;–CP6=ejŵ ^46yg%лXo'LG/MЄH%37wÔ:$^ `8}cjtz_K eː~RivcAHIbh1jY:3j)!ߤ?;i,!GZ8ʺygfd@-RfߡO6Lg;a9Җ+H).VJ2*B16w8~JTL g+985*; 5{^r2<PC-zв n>xm K؉2T4!vۻGv2qŚq,㍛Bhe@ BF7-Y|7fDv/HqVf@vCL!8uΉ%/9T2kK9| u%m$N*yKVuz|Wþ-KxGώP2{K/aCه+oE=^D9,R$13c| z:jdL< %>RWh@+~OBK:!ZhO78r3ď"/V5t./iU ۷g\ C֨rܑKͣ/MR<Xm\gK MΌ}¸xY!fQؚ5 o 0S4:qߝN\ҤޖE0Yovƈ+#>O'ց,ah֮ϓv~kҘB38=ubF1ii ^ԯ\<$S[l=m@1LS> f7!_AJC:nhLz3@-O 3|b)S d2YyCAOK#tOT} *_ |CAͦmjmj|ɢ7Tx@0C?:=-3P)e#G&OKb3! 5m EuE_# ۣҁbFҴ`a/MtP8/ eT}JD2 NIki-;;ܤDQemF(PcV#oD RLiwhz9Gt30oPiꈨ^_$p:U_L:$!Wpa >.u~H٪C`Df~ Gv{3"`~ᣇS96ؔ#XHmnBhGd(!XKw =+ TAq X_!NaKi(D9MB2!T!K[.Q(Y ۺ^ZCt7ޣ wj(vJh@T^`J\n"/#.C_t#u.d#+)ki%#'׼+-X3 N_pG]:X{ t ,O)/p%qgpס@Y6X=µI}XoFⷽsbh"%Y FDi5 :ҮV+{8,B?᱓(X皾hP"NL!iCTx2.'̂+>ʸ*FQr9o['I ?Zkk@Q S|~hLZF hDh .;ycfC?d 09փ+boxs.j;X0x#ʏb[+#<Xxĭ,(A8`R,M[1 ̵IKbt/GVrTt9D}S]8݇+IbAS HD$$D;4wek֢  T:D0c!/m7ޗ fދ1@;Req pzY1 ۻGm-L˔)s'<;8HQ6#c S帄R%Dim{IGQRMxg3Vbkgs>/~=zա@:Ā9UCA0וq=Mh.U1[l'At3yTNfgwms7%P&yV.V5E: JM>ʙt{tZ:Elr Xʪb3Oږ8]>&7 O DmJuJ>$6R\nT8oH#*˙ =uԱ͠dabNCP }:J,:yY%7ČRmkssY}j{eݺB%(Wm擺GV ןx,Du{,&C=nsX,k]5fd*pS8p>M\?\pKIc -^r/MP2QTV?A'ئt a /w[nIڞV.`U=ZL:OqcFЁ3:pӹ[(njj")fEsVsHOiGlXvkHS zX%a%|_֋f?4( j%њpm'wz*mn 쀍Nx]RD%G_5"Lw_*_t.{5;`m@^`b;V"<.,@j/.Mv"H3Щ+[c)1 /(Baj2Ĝ5V.s؂̢vdzZ7i}֌雴d񵄾kFF+ Kyg[$Ecin^G릥$n.u5tF`1@^)KP$ 9N`7ΤWi{^5qc1ߞ`BAom~ o`!GTZ|m`)6D)оc~me.%OקnU=$5TiB2Dǝdb;5`[pr{H?x~_CBI_5t:^H Cp0QrgS6)#zߧ oKsI֟jt#An9ެk\T-zW;'ݞOZT?[3)x'W`enabWuM|6cƱ@ٵ]!Z&Pc_3LٟHSDm%O6I`?vᏼBJ%JPlibyǪ"*r䭵lQzhB7{I$iB;)TKTqYk^qnNW\  Zv&bN;sc6&0m8xEeB{V+mˈlm`@`\pc s go%4:hPdgU5hO𭬦mchXysjTR\P*m(xlhb"ϑ3Ųx#໭TMЮ%H av({$$e'4Z<.*9Gp΄^ސ>%OtCd ךSh-EU+zdF 9 WϨ 2~'#N8h-`bu>Ϛ:5,b<8jVF&G%PX8~jng=\KYeA h޹;~y{Mxj%ժ][M+1aGDe(k^"vS#t9.3'J[0]>탸 9!Qg<42'k`)QY4b8$*5_cg*x#x)W JuFHbjW {*F`.XR'X`>/cσe,|D 5T )ސ(?g:,M)6N*DGJzX~'\UC'O8>% s۔w+2wUp &:kpw(aclDJKQOn&/ۇ[]ԡow[6 / ԟpTw  {@]sU*.HrPJhX oB,kp+v*PH&dCn&mi=T} |=U"]5$oˍaes7lrKRޢ&T̛q87m#.uIwo(Dd=dc]:R _1ESLJ%{,9&-\P%\y؄Cܳ£GB0}`8=)ŷi_j rӎ-PǴEZ);U/Yb(ձ@fN{W.lnWZs:Δ^~}Pgq 51>xN$):͏THR9>\YKjEމ7\E6=oD=^4`P웼},v̙8yӚ+fLې' :WOy=eyM ޝW_n|؇l̖ף`'.]^+k ʴ~s;X*u2I 9&x:n`0~MslCI ?S*Ru5 Ir4~mFÂpCs|bH2%+HhbQ[|<(p/H\.P X==xC=3zg`PFRbde;Nj:]1w8͙BivGOcI|7AQNp:!Q ').Z}7l6cO,L4󍓬 W?->Tⱕ먨ﺶLㆆd,ZhRT㗱FVuUHLw8$Éi!k8ͽT R?AV~7TX _M$ &M8#@-O>Y,2Uz6ނOK_2^N`Fe=PP7YlGNCTC_ZIU!(_fin ?/ hݧ.,6E nl|C\" CqWgF6å\' TKp?f$#LrHo]O8FW; 1w7&×6Ԝ>}b9n7žϻYBwZ9)6L$~zFީ]*1B=gE5^LH"ᅦ{ZXM (VMEDŻ` KDp Q䂌9u"**HMuBVCE fI 2`>\B' hY)XJo҇;ʱeʹTĞ༥ t1O:ZzOTZ04*Iirw!xAP$=f[O T8^e|lt'# [z h'JçWyu+Q6 (fF@C^ϴBЌKSf#CP9sV zt֟7N6{tyKc0+xƟkש3Z* (Y#eLσ,4[ s WV44AI#'h "w+\s!<*Gv.ӱ2ӕ+?|QuK2%~lQE zRFxIp Q~m}3_&a@݇R4W1EvУPcbV;up(7dp> ѿ -C E^r}H+2G B]?0ߎi8 5Ob!T_܂ћtߗ`W"d EXA[.xOu7\J+Ry5;YSbC}Dw'q*=T9k ]Y`Pc Ǐ }A9ibVYNGG("ط .d/x.)c.Ti/Cf+9΢@t8dEIWi 1(qNq~)R"Pqrbx0n8i)փL`&B +ɥq7INwJNIvZ p)ߋ$ 97,77uq"Gd}M>?I,55>&7xǕ2&jpu&ag=Z.{DYmaW"7x_Kքu 0~ _u oKll]qة׊oݥ}Mi(شYw`+'jZrW W!`]ϒj17U>dPלk%(p6kMKg/J Oי/c̖Xt=2Kh}U"~M[|G{t1H̬-@|9Elm|Ұ}^e>{A8 iI,&y}/i:E@%,͵™ϡ.I)Ǡ@EnhauM_&&zl*GTL[y) 0'U^j:nC]{ĀiP3ymwd*Txy~~ :̱ǂ1ۤ" _s&1\JG拏.\xҨ6R,=wqhmn߇hSΚVc(FG:*:(p4NswKߟ_iљܽ˹nLykME}S$l/j>)EKr}7Qey+<8b!q @CCcw/N(n> UN Qv`\f5m/3&o6E+0ϐ{;bBEࣨV]鸨&OP:kR}H\.Ϛ# `D`nj#l2$x HɡB{kN_4pʮqzyȔ{>7WH"qV=ld`뗶*b싳SNT-«\/s cb-%'BRAFOX L1UaP >ۘx-*'&];/R?+($İ=ͩJ{y*~,;cE7Ql ^;ʀ x IN޵㹮}(#s)~iЖ%`e }+ۉl,+zj[m ;тVsOWN{>7KoP$ .(lبBL8XG-##Ie~f4ve9:UW̨3n5dh0 0S0(k/?T;W9wхTt%il?K%w~)ĕ(lDI-X]{2vk(Z6/>Z51PzKoD֘,./zL{ 1 Ⱦp l+Zh?3#d|3H^ (ZBXl$, _7yz#@΄RsjM"'Aqu`Q} oD~PveP8 HOTmN%_)C_ `mh;o1`R`Uo-1_PyY?wSt$du]9(\;ry25b E\RPZ_;Zj|Ytzr{ tϝ;Je;] gW^sz1(n/vBqTEKNR,3(m2,E|/ N]f&gP]xn; D*FM+72E oZfhK8!|uU\9,y⧪.0 byiG3d.?Ǐ_9ܺNzV)/`!%d%35eIMǛWnN_p@A4RC>t -Z#9|" 2e8p3@$2kjvIJ2X"7׊}9޿ަpmvy s{PRn:% hl~47\uT4&`EL{0YZOGrdy|,ΜJsP&f;_6JZj_u}K|<(Y=U;62džA) ;ύ{X@nvτ?2}VPgxkiWl7|O#! =7 8Wo`ّ%$҄xN"fXQηEgW!jLmS#eo 3Tvw{Ӷ [4o8gMaw2;KZQ )*}UWy,I-D6w K[U=T3ELo2:ξ[{Rݯx5M"xp^%!;%J&+p+2#HU4oN5qT9Pd>:ibU/wXt\.iE #-UdU<./C/5" dkX@ƓGt,C(jsSz%~kVln.nGmK\FIXRT 7E  {Y$F܃Aށ8qVf.^jt u<cOBl&+ 1)EtbɃCB Fm(gxeo0L-單{'#_6w)tL87P鲛NH<.qlG۷>5I_NC?/āLs&c2 fT]:M}책~3*& Uķ*#O[%6D'"oGJ^F(G|2ʤKmzVbtm^W$%\y).l3iq:B~VϪQ gP=.iopJ,;|Հ D`x],ئvfFu)fglÇNC`!w,lOC_Q"$'$rC3p@C-]wsjI46C '`JR@F#M$M68VqF +ꈓVs2 dNGԭUZP0o@@K ݷ2fvH+xJ>k-h4G1C%SX ?1%x8;^{I즴g[}9 W\Rvo*ggQ~o{N}.y6hFJxru$l?jGsQҞO.p)zN&dE$yb޴+piaްi3!lU3T/RĽgJpF#W[>b{SPfɂtmQ\`,rG]uVL4|; ~H/o78) vOwHA>SyI]uN-gŽ !O\TS0c5A~Vd^G3 vSUGF049zT4NuYCK.}ЩAOU)6)v5xLJ!Lҡ^}DQwvCʣ Q#od}nQVyH b:aZn!wyƍYJׁ24AVV/x}&+,1M髎>~C`oJ`O(/l:VA/K#ak@R}NG:O,ȥ8p;8$o{}["ͺEЊs#?>s; MVڲgj/'Z5IuԀ(d֚7jne|= L;4e&7ҰGA L@frjb.oUDE2] |BcuF<^ '[kj`-^ޝ9'$ M8'WMF"Ȃl)Ԝ?p4g4WhfۇҀbaYT,tNJ*Fi;w(99=$o{N[xHތ2uwAkY[% p;?͸S0Yv<1zaqԾckDw;3/ŖᩝH06"jԲ05&WѲTB &D r]&?Y:U)TJ޲  FYXJ,D4/ Ab̕./ &*lB1&D yi3A{Meujcv|JHҳop5-._@*%+I(hӑB0}:ٽ֟\3Óuct1G4o@H{PkI^g)T[z@Va[/+Ds%'fL'/2N )itGSiΏ#~ztw K"Kc|zstAL`̈Q=ڞv 3t|KD8Bd)ʡnYѶƖb6yd8y#9hҿ2r9Pqv[zo{xavdIp0`OJ`u6Z-؃@0-$O᭚]URĐK%Nz7ma|1"6uz/Mz_AA6|Ѡr+6LU]8{PM|6=:~Uuʷ8 ڛ>ho$B} D!7Z=F*R=t5l9@gw 6 S!)'1&?_i=R$k\(gl*;hz%/ZڢĂe g$Y7rk᝛$2d-0{ccrmn%֎|DIvE0,K :WڲC_k'&OZe+ګP+c#JMHRS[q[wphˌLB(7rà!jAJ%=eۘSmaU C$1no tf]am< oZ˷/q9=UE׵q)xKGgxKl˿gE[YC e>b ݮQԚ~C nާ&/ZPdG1/U%IrRKP)ֆc<3v)kr 2׺]%#N~FN_tw;5:zS`/oJ7N[,UE쯲RM[ ˴eUZImgѸxAKrե𮆁ddE;VFfTJh%Tq^&\Z3l2 չ)2ot`@) gBޘpb'De(m {}ˢS)S(%vr=`^eqC/Q,9~SuA:fAmv҇)P ޖ8sUZ?\q¬A%CO{Lk(U|| aou[~M,~ s"_۳o)%驔Hw= JAgUZg1*{-4-u`6gM,p]M}eZ){R&rn,2_DWGoVE,AW<*yr!ɱ_:Y݄4G f?;9OSa:Tl{Mㅛ:P ~GI=ք~ASh j> `nNԍ#?V7y$ʹ }F5(PC#Eз(nTUYohPՅ"pp-FRHB7xbCIX0 D?Ŧ4#v?5wbEHDz.q)@cZ~_j _4Jc86:_Dw)u!&dBJ96&qd-ƯF⟖i9 Ӓh]|܋a(}qȅȡ+śئ qݸo̍Tv9!WO1 d2/2IgU~E*_Lj6r08hlP+I 0nt8[`5,8{'ժIXzT9coF6$ČShHhP LY?v6盢;W]Wi#C`IQVLM| ^DpiWťTh?E)OZz(%Y\,gjk09܇k5LOQX}ЇiV!uC~$2&)dw]QYOY1DF*\"wm#*t.j[lfZ~r-FxgS~^OCN]DQ8:?ȿq4T) P_z%Lr&6oӊY_{_6{RDž;܁R:pFʵq7*Zs7%!-zctduGüKFu ;Uio{XƉ4BmܩJzO+JԺ=U mRfj,j|ޓ̟ʟ)OD7{{Z!k'{ Vqձ;(8?RۅvCIOsܐ<]So_Ap:({.S{0诲rI5g1$4ktCi0ƨ93="0xɻE.PkaGW@]tmWN#7@sZ!ML׻|Xϔ$k63R$*MG8k @L~nFnq!1SP[]̆b?[e Rn5i]^G(R?NGNj1p:b],M_RĖ D$RF0Buz!"Ś7u6" %4jGr9^yBj ESc˭C\D꽩NGg=0nXh)r4I2-Qk6\@Y%`d y[yc{^ $mP9J3)6qODko} }Yhlghh*#b$y+ɹ,HS`"? a(g;׫ |1^'`ciHeNG_Xyo˭0!:ܻ- ;{XqYY-#3/tTmL@1kr}U #{`w@E\W w),rgomS:3Z'va~f!%0uw}zQK/]~\EH[~Aad .xM ["6d&d`.2dTC"O:[l@c%;cU'|ez O4wEgjBBf4JMFJVrax(1ʼ5Zf| \[-P^V{d 3|+/'Zc JqkІk('`+įՎf*RmpPk ka)̝\"0DfL.#41'__5T訅ǏIyCrɡH+TɊ"t#e))3 a3r`rWq}sď㵧L?1h :'L-A.e Wl~uNBc'V$N以fioTZ\-!'[cɣ֡![Q'lf(Hrd.5P a)*A!}Mz>.z >4@J) 6K.LaFY Qqϝ к'7P) rO1"..W#  4a9* .'zJU)3B X;R̈́pҗȫ ]Vdszabz`a_gD|@X"G&Ң]K‰jҐtpF4 /̞JBhXD&pf7̤A(|qs!;KR1I*kRMO`H~3WkMcz&ȥ.y.8O%u7c+'13_LY=&;&3qtOt7> }dL_ilSTL'E;ԝr֬"Hv7BtܭL{0STigv$. GSr>4dd4+jJɺ-Ð>I|UahhA<7 s߲r2Ǣ(̎}n ~W%7UƚYKn"I/xր0>HEkMl4zYL沥e&*nx7g֏KضW(aB,Ob~;$P>=b r1=j&)yAēan]v뙬f8R( ( ;~Q@" c^>)7V)򱀰Hs f8]>fUJF~tm=bjQLM\!DzG<18je8&ݚqZqU$:wy;>C% j!ۛ 8J,Tbq'"ik$FȹFj )XK+ioCORm:|/t|SlP eyK]zZ<97J~\7俘7nLWi r!˼8$C!ou&*8%8*60S ^)A骢L.vDNٕIXl~-Xw,bjN/VCCb`F}Ca^xj0$c9TcF2{v3e~R@Ł1\[MQf*סB9; a9QgL@f*#@Wn4G:ltzr7^3S+O,sz\Rs >ۣt'rJjkzm!(k"i8>ϣBdɯ؛*Vy\H Ķ?+-|eoh#7Сf9OC7~NG(=GJ6@8o1/2nYKDl#{vMdV5 `-WbQyI2 (~v`)v/ۭ21e5'9 م]GJ$HK{X ͧuFd>1($lIuYB7S|v$>.7Zw;ԉcG9%jpE#h3N8p[fzxC5mdAʹ`=%E + .H+9< 5ֈg@r|ۂhG~VD-fn\Y:?lV{38eYuEK/[l=ˬFٳeKXzaBx`C~$#ϲ!`EnPtL6M~BB!vnuh>+SNM[Q0PRRqE7Ir"JtR4#Ԩ"TQ+ʞHE9m!IWw)<#g,ϋi奋V`z 9X^ﮒʅ]|>c;ZGzQ`MfYe}#,(S!ZA+X㥜FlUk@yC̹.o[s<~gq,I,U"}X7gvb+&ko/ `ځTm.B߄Pfʹ9-Z)^jѱ\X|s4aBb2 YeKhXWx9-> /%sNo 4)r B׀R 2FiHv,%z&s s/`mjLNU_qm^kjn1N^&VLQΪ*2mNpNWPD= ნވ盚bVm% ^[6uϭgRy3pD~ٖ_lXP\W)໺xFP1MQ. L&4gEv^#D 5Ԩ_<$&C3%WNDX  ]秈>a=lKylN /H]~w>0fKSpĈ,tNkj'$OU÷*goxX Qo'#g&4"؞NPU?H 1otFLۅY{7(YƬ6 F<4Q,ͭZx0c[|=00 $z䞊/i=aKۊ9ݰb?9:T+nԺI9 z Xl;O*|bWМ_5wp]\Pu,D`C!MQ#.?]<ŗ{z_u5u{Q&D;KXH֛R_LO# v5B +1IjPx~;lI C z 0A&+L|UXߏG wHߜ_)EM\ $i}"e&(D5?䓛2@FrXڣl[ $ZuzaD|h,jz}e13[&hW (U5},ɄY#F]_bZaZ]ZWظ 'طke϶M9v~I.qݤC ʴZrmqqL(΀:U++EutcNu.` 4?rZ%9ݨ$@Z~I$1]rSp^ȊekkBNɛlz0JGn4"LH†G}*\Ti ?c&v. Rynj<*6J@ edQk2=Ȝ׋S ,BjBP-]=0>Ef]IeL 2D*ߥBw>|1I EYアӌcCjj)uEcT{&QmO<޼3iVk0C.>HWÛȹ 8)n5TO4d 0gw+z!>T=ҲV]O+]f@x֝oF`$KQBXcҵNqT^T5U EiMtcZwlh z_O jm@w?ZmR;#Ȳ32XaqN7ԫCYS6dWAv^jc֫(+{](S N T0`YO ,VѩxkXIJo=y^UbH dZ8шM;xr3ԫ΅ Xq;j>Wsf*h+!QwV$#6IGMim]4焻JVS ͔q9U"1@(80FRAz*<4|b>I*8VyAxha3#Bhsb؊0v tLel%?Z!A/\0g:mr{Un@r# ̬OondY!&m\z[0"o^9]~~rrS>0 ϧu1L=¸fa4!}'.apKb$4?ƥZoK}+%l=-F>ݞ`fdZbJR 4+[킪7,ӻPg%k9ڽ͌"Dqtޤ16=1)%Vit,z 2Dπ,H_PJ<KRl)CڷVLxW Z'$[2f!V.^*uc&wV8Yy/tIݦDɊ$@M _טdݒl]+M"əҰInrxLK$Whcww? @N-]w@ANnqyʤJm oyexݩDQq7O \ʷ>w4YH "lRu@CǗrjpgn%Rr,k`!{Яd1T;A8JR`;.YC BeZ>ktV> ,Ir.—=ZIꜬ/O+yQy{, uoIP`ǐi,aO 1r=ksxޕ#'$<C,K!XUQ=}ys΃ SPaD;λ0J$'*G43Ojo$,2oZk/ =3!M-uOjw lblEcSlo%<|֌0TZ4!5&F V`K\,ZleBo&N1yE\BOٵ,cؑW`KpCR؛A:T[P8y6\z3~X čX|{uj<6T:g*p4G G%HB7 GjH=0^r2 csyo?{;0~Ju4xQ"M\Ӆ fzϺsQ~}kMICli1(Շ< [;A5e9+pd6Eb|ڇ?gFlhGw|Kj%kNt$P,l+;϶<|6(;Z cea`p^dF]3ڽj2e"E Fjry)zKU6+ÖWUT2TApEDV~Pۢ37Ti)ci)fR)FLw$ "]i6+d \Xo LG Jާ{$(m[4%#%M㨀X%)5X TefgzA>),ɌuST$}d% wS>aVs~ƣx*`OU~~1Q!?uNrXcVUF Jxy?5+ Gaz sMw+vqٯ%|I/Ѷ߃(d YZ