tomcat-docs-webapp-0:7.0.76-3.el7_4$>-dr!'">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 !#,WiK]"k%3 Ț~:Ypۗ3I3f˲WbW=/iu1śX'y/E9=RٜnrAQg2]t罍c3ˉڶr@]37J0f[lX˻% l3xid;ޔ6%_ 1~<6ً-!3K20Cׇm eqi뿡\[H o8ˁlc鰯u!@eagSKǵma47Y+zIgn@Z>&նHO(pVXXicV \0/~ Q$Mj8xʋwdn[iS :ԦS= yvEF?a[3I <( o~3P/l IJ,%?Kekh4EKA8B(7Bш{d=p g#{%08(-z-f%C <2.WG<߽{|nSQ!U|zm;2a )y6(Wh"3%=+-^`p )39ꖇ'>{gռ/q#Q-K)  Xas="1jې268z;Yz*s9˲FU;Sn>6-fD v8rНY5֡JçKE HpAmh8?M_W>58Su'L=1mO}qĹp6 GGo+EOHr~E6_ O;z6A(kǴwB״6IWHō## [Ӄ}*ykYnA$Zy?rXMTJ|3mT`@x]'Ofr.!.P _ gT B%=n&vh\aKxU^= e]~C`.TC ɽUxD =EVUC=2=`<+QBY^ ^Vj州[`f̛-e)Uw*V&A^ }&Ij-_ynR Pa(>xS 2b4 bTv`whL11U :HD`T^5Z59eGvz_eHQ G &9Chu>l}H{x&Lq."ݽ4 piS4$yYy.-X&+ ) aD aΣ1[ngEl:IO7!^OcpxFw$jVp 4]o,ld?+ kR¢5bī29ޛo\P'-CXӼdDHC ÷8((rat$P71Ӻ֭4YXd 4e 4џt={šaY=lۣ=}eQᲦtOH6]ZҀѼ4,ג~0ͮzM! wrS6_p L{2a.ph7"B dZq[} ?4X %1#ip6@^dϗrUM{YS:=[:޵pK"AWn6r6"bs4}ȄzV6/ڏzޥLxf:ɦ"utu"3n_bMK}&w˾qq`VW#2YmPn Fny;<\{RCoSui r$9I[T0}1A4S}gJab} >xV"Wqw:Y W+ђ8r~ UDwmୟgR^QmHKĊI<f\p7`\oǣJ$Eԛ:Kzcɰ#X%zb瑾z舶o)W`eK$XN8E-x㴍 Gw+36kpoPD1U;lx\Dku)f?4ȅ2O{-M6ƯsS]Js6/kf"WCX:^V?lwds8FY l}q^WF,H"ލw@SSsX ho%q)"B@nEA.o,7qyɄI`XvT2w tZQ_YϏru@4Q¨$Xf7gmr|0(D4 j |$sۖBA㘕|3xƟtʺ *}Y׵άVoP N1)2W֭`s=F*Þ_9b;{~ra YOrё& A ܏S"˄ޗ9S˟L,kayaIXwd+^ȕ(d:=h8djT4)}<$ݱ]k~o]}z;¥SXt!; i?M~[ҁ8@:Z4+c}a ƩgI̜z (G͉߿<W/(7$7-kNzAA,ܽ46;Hh3:6¹:1nL@B# ^*׫*Crp[;Sd+Tąfp #L`=sѡؽ'Mm\](FL(*G[bk&Hى"0WDRX8ҙ=5 5G.:"MH+ "sVa׽Oc-!K_i-?:Oɶzt\O2`@腇xkm8h0[4{-ks(lߟ (G~MM4ϧG[}kIKjg?$VeT/ &s%Yw7Bc2:tj /H.}44L,'3 P' L#C`n~`}sKvH,w ػ-?.IEΣ`_ rs>j-55(% uI.Ћs2ϛԫ $ dd@& `6ʥݚSJ`,0b:h)"l1{%D$?iZiftG ch-d›YeRQ@x;±3'<$NFQJ#c'{ >ͥQ /ݕj?Y}P* Y9oFndͮϼL)˕Kzm>U- ]EzQKگLcD-` EH<بOojkIψOTAQ]@hb0lP><=5bP[^#d]$5Is:Ԋlư<+~TD+sJ6$-&;` vhgrWEd3~B b-Sjǯ2@\&4W 'Aa5^4nFj))8|8N%8tX dѦR=oz$ -rX>? 1{ZE?мHjH4+ w@&-:vBGyyf7%,n jP aOUGܡUl$6q+ueR42'֥;VGT:q̥m-f>C&v,.NIg򞴖ӓ38|AO*Z{`|ҲIgh_&LIY!U*цy> ؞;xcNih'"`MF9V_@az`~i;m!?o8TkUoKa[dY-]ԛ񯙮? )ŝ6SX?JacUaswQ7Dy55`rG{ -oX[a4UdT>6<#:#5Pq51yC˘{4Kt{JFOȱh7"M \L30# C\>퓑jA*>,N.p!n^I.jUt=K@#ԣg2SD`0H%ǵpE\0C /^)]SD1EvJDmP87Pҡj'z_?,g1]j2W @׬!aɨWƈ6a$zGtIT-Q.n4Q)o|Ć|}V[q B!oXz XT.{h/ceq{WKLÎKbW߾Czۣ/n/;q!$RWj2UyX"Z; J%^WNI *5n 01_LW~ᖄ1">r2m=+F՞nbێ:\.IT@Am_.Z(@L_OXW0# 'ܦbt( =yNϴ5RQ4&98OЯpDꋃ١) x%y++lvdO1uҟ_Sֶ_'"K?>Pp񃠄F:iH׉4?JO*էd`ET׫t- '`QO-ծZ#n#-~:F b J@$y\kj™i ~[L=^i6*nwu/Hp!%ۺ*XtB>`k J]-g7(eN"[}4rG]R!RrЦ{H+;bpovw`WΎw4s/S扻;{جOͳjsȗ,#} |#rؔEyK׮MF.Bf ֆ6$\e- Y!/`؋YcB`Jsۿ8VgQ4BѵH;28uzڴxR2Yx?D\;QB£ky r,pIVcM,{A2g`A͡cĘNq3 C ^MynƍՇ%\I $3W1qhZaV^Ǽ8>c"yW,wKG0ܽ3wv~cLeŏ+<*t`/p)\ I.)bÇ- @1E3)[Dha"dlWUrڳ]qEќ]KPEuÞ,T~tWgR+`'txI fۇ*5۟1=GvxpP}ՋNXgL=B 6R#/OZ[t2"|> 10^$A}#%+ עCƱLI"aXiI5%_1tLFh*̨."xY)ќ8+6B]q!eqMq )"U}QLK yƑ:HrNmMWUYX2(&0rMuxz* oǡl)ǻaC 04Q'U$`(hl QdB 1`Gn74[d /L^:0ȯV+ G5JF$WRUΨ*dHa窾S+ #)p ,>e嗫hsf 9}g&9 F)`Z)W+zt'TMGmZ V4nh.Fq`%Gu*Te66GQz5,ٯRRŠYpb(%33./V} (_.At\7׃Yӗ)GU/NXw=c[~zQk&Շ+C& (0atv8i)qժ>H "19|R %}?$^h axNgӀ6LP)`2$&}-6U&@t)[E>)f[FjZUlشu-/%F@DHcsHߎ%aX U}vULSu; m/Eh3$1(\垚s4'>4b2JQen}kޗ`徠} uIDf=܄|0xXz;цsi^4Xn*CHj 2±ۀ1,k]g,}kY]7tWz8sv/-͏4,>sI5.[ݛlr"1!*q985uXH5vm/DIJ3@6R}4*)ktCg 4/&7z_)аbˮ=@}h6Z=OJDY1P^H]XdZ}(([S.~!i3e Tk^.SE(8U9bEP)/#v1 X}6vRBSDƧ9Cs r7`L~l, XɊB%!#5_|ՆR-M.EH9g͂w[<:WG2!^Ip wԘ|x(֒T|0F{O$#յ;8)zƽ?\ eLcjHo]կ +-zJJܶ1C3YuF'2ir㶵հ[dn<%'UɆR3buߛs j^2,UЇ ѩo(k}d-]W$x-}ZGT_ @\Fn+Ȭz"Uj9^\T@?OXiȹ} <;XޭT2lE{;ϔwŒ2LUbqW{Ҁ׊ #`.2gP.K?qm}FB ^a>;81RN<堜ɶJU[_/m#ӫ*#eZ 6!,S|̆I A*H~Fgzfo /*" @p.98ǥ0Ls"jVnw[ShnSvCNwo;" #ֽϫU;*%`$ la"_"KDG5&뗡|3`}*w7ZKX&[/oQN?$.ۦV5Zu^ZoTbNA=R' sg'!ԌPy\n.4>uHs&֫Q0'mޣL?`g)&&0/@R׈*)ND.|h;\5 HPw,J4jж{ )1 U`lj=#' Q_=A/|QCG@g nN&1z仐 2l@m&R0!Xǻ׽>PtCsW|AY坭v R2!oѮ[yZa}v} i=؟y.y/#ˇ`tB' >E[Ern`ʹfy*BQkt`B_7L3ڄ^M8T5#ne>8Jb4{ RqONqY8YaUhgNrP[s;mZoSדa!"S;9]>X1y=DmBa=MU9QFQT}6b6f}O56J'MJC)'ۇڹG@'pDhk3qjq5~GWr a4Gq@V('S+$N?'0Q':x`_*"N ޹Bi$e2i95K-,!6EgWԙ Z"Gvw3JG,BV#/2A8S$8/&ta<{&ߴ˃Y.;3:)%8LHj_Rh(^(1Yl$@ǞI;ARk6ПHYaXX275M ע`Y&!*r{r ;|6Wӧa%gjtV+ab#Q$Cf\&`ޢH1V[KE)G3UV?LTVqW5[z$8vDjJH*MVsy0 ] eSKM@,$!eL,O IGTp*ϡ&diӇia"l7Blk$@oߏ 4 1Ö!_ \?C<-{A %s=K,PK,ȦsИYof* .~4Zʣn>Ԥq^"*8J_%F~` 5#h?t.A^/4h'zq9Po-ޭF V;/M8NzqEO-*\&)M)7ghJ魜gy@t ֠,kG@mk7onKx^U݂y`!kJdw36% x}#)Xm/q=ZyuzE8tIHoW:QufjF| zaM޻kQZkNE̠9^!3WW/_>n 0oxH6It>T2Q#bĽj>t.=rӟJ;wtǬơ[v zs3 /[S,rGɹiwRlqW~ZC/Cn&>cYamj &иrV^h;y!xx+@*} ?N *av z(>TIHuE)ي~j{ I{P0 4[Gt j*.]jt>r 1OۢI:Nܪ`\Ɣ?Fͯ[b{YWXLޘL S~ F i##@̤:nccL#n,'lH)T9OIc!ǩRol cBW^d YoOYoEN0@"W< wOZ6¸ʮ.,+o;8å tWОcz٥Iq| A 90|Z:醗U@*; 5 y3\ɋh* 3j@cpl2* "BL*Mlʆ7.ۀ._c]g8vğ58' %= x Jyϙ0Qn@þy|[SPo:vEbo'(un z6>pqɦ0*6BuEL >G u_P_Y9r5KD}af%< eYn'.u55DQ^ͭzeX[M$d?h{\~Y>&MzPV%)ѷ+sWVS(8j[0fAhMXBKI(tu<ҖZOJ}>:'޶J9+`wEu=KM_gy'`U :שּׁڡ[6L:{ m@D2# wPo1ֆ)Բ[Y|7=El2$ id.u D@l sa1Y+ VV.E0 -13u#;Py(>̴ٺ9q~bP{<X޲evGa#P m̱^>qk0+&J]I 71P ;PI!&;eb i$Lq,Vҫ}Mtl@}uZ4uہ>s^˯CZ8B\([x;nxU^R*Vr?17YP1%2IzD0Մu\ዒrI'b$*Rm`T`0]Ag%%IˆA6Knޒjfj_56K:a[Gŭ )1} 7] YK!AeP %-~WVV⋔\~VXBSYsi<BgKuG\4gȊgD_~5obnl"Cw;K}hG33 hF eq YWJ4!djyAruIu=`#/֙E tO9 WM~z0s(UܯΨ1s}xw%`Ҟ b5GvX8*bD_ i^KiXhB^PcVĨ Ax%K/yD,q6ahF6Ŋ_!؀M |{Q\,@q*/\LNUMPϰDAFy4f0 ,l]tS~C1h2ZtEY&TjAڪ6~;@(oG0e=i1/Ɲ^G |t JT<57谠t&Qq2"wؼeqejCq:'J}Hܽ6 G"IkLLE`w9B4@ȰMc $h'R2-a3|z K8&U@gA@ujُm-U"x 'NR[Yj᷷q+AodRjU1 ӹFz{<^.BVUPeXP/RbnkLD=KA6,[]7zOQUYI7@Lem`"WEѣOrR07|1P-I ưHL 9HܪQkWY]'+-f:P #C--<SD']jҋ_f>Tz`ѽj'vwg5;)WN68ȥ!=&pB4H Mn d2T+Tus\!e7\eZץ6] o9J~5xQ'-Fw"Ǣ_nq NsO2IG>zAݢ7z댆2;yt;TPa[_$|M&uG2OȖxX?B 佻LCk9gѰ$ T\3O)`oJk: ޮ!0)ߍU̒Ԏ.Cbh|H'$TjndUFLowAuIH'U^ъ]'DZ1ߟO\1K?~1X~1WdaQӅ:{>r Qi#&$ U_u%TiӾr:8A AUЮת*'k:9tEuY3x|TLccy,{/Юy,H}9 ?f2xu08M;Ϲ@r+!5n /A&]،wQcڴ) q⭤E+{OCu{4zijP~MLG(~ x<$)TQ)0+Ľwת:_?\>G1ztl7{sm.~m00oBx)-)y-K,ϕ+!"^Tf: Vq ]uj0ҝ~zб&zf| yD,9H ]_m@ A¶CJ]sΘв,mпcîBC))Am]Tb@C& { J:'<{yp@o(v(BJimkˆ ]xq=n[^)h4ZC01zXvB AՄ^uO&Bb;&ޡ cZJ$J߈HE)Um/2_}J ^lMu_ NIl\yZ;Cң/5&齿lഒRnJh(-JyMR6sL@ˏQp s4>3x-}R:Xy;jE)6*#cc+N͚5JVi=qkm:ODC#J\Jh]vq"n7~ⰜHy„CO,4'yRGh GzB2BYl*IP30j̹mòNɦTOkc~f&,W=p_vԸl5`C&\_nza7u%nˋ;xs@Zmoka%'@A#gƂ^>* [ DKww2v%e րkV%V2A96[7Kb'k y{r5*ZR'™վoƇ7Wl:\ۙ.ĔԘvaEc4Q3pXD6p<䕞eHwr 0וpi&j%me1aƹtAxVgo<$n;ˑ5pz`0"o78E&wV8`VUXu5*e(Iڂ q.0E[|riFrrj^j.cܴKT0˕"Q:p;lOW_&.DoGydͿxP٦pa'H@њm`& ӓg2DU'<-ޚM_Xzcb~ ဠ3WfmpVs7!4&3Ule3,J5iDe.ׅ, GO6T/m@}j\~jdL{}NGso.bzۥ^N1y׷kk%v6{ͧ;#muaL_PQ8FŖw>YjѾ~q#~8XG%e2-wPf³D'w"+=(լE['V,EqAM(:4iz6mk5EU[!av)YZA7R KrGoΝ0a:_鮈o5ӗ7V㹷 ݌ QIx V7됊$V93\"x$s0:30-O4x[RWd~K٫)rm1i 5f77!p5Fq"\@/tJqo⡔ѿŲ&Wi Y[gYT m;,a {.?s96,ȴA*ޅG`Z7}OS;V%18/O2PBL+Xhox7j¶3ֺȅ\IW4 SO"¸M=3T8> |Q$G>_lO5|Keތ-Oܸuϴ+VxB골fhUo\:퉒4Mkܿ%Є}~n2cyٽb&T8#N7wJ!jW$hS۲"}˰OiZ fAlbvB_io5z?( <dP;-I k߹oJҷPg\nOpafG4"+$bwyCt 6 Q]V(\"7=KnW ?7>Ӏ~'g0l*3ϫ=I<2LM2akRﲵ7.޳^AP*1ߧ~rurnG^e^eJ KSs'z֞O Fc>_2^k#FyU *wrV&p N䫛(&xs35:/ w1 ¡sZ F Z "ț;RyaiY';j)O1ޡ۱onk؛(@0- ϰ/$~Z;.4վ' =1뿧7C@@9xӈlQ ڊ%ws\Cځ/U${-T0@xs?N1=pȘ!8uՊO,In/$A.d1A#"gp$cSt %cupmz>7. `6",Wy"ĖBR7 H@*z=,I~;5!;Ԃ.CwsCϋ©7ٴjYx車Bb1=Թvg@9WKuoxaPŜ`]Fs8OBvskRsX*jג8fU.|=V\m[iϧ֚'n&g ;B.DkNO%֕ Qce\"5XwE?0}/ E7}wb#k;tlt2rMbM>Hfl~#NG65\ hwBT;GCpEr59U序9kH-jjIOr5p/}zKŁQJD˱TGoCv5ފGD aT}f4,EޭKau<"ԘkGIjkf碁t F 9NMfzwzL%  f)˱8"ɹ?:_&UVN7P0PacWl11eLE_^IɅ"mӧ [.Rv鶌AeD>[83n "%~ ćVgU癀V#D2FpgU!dM4/'dw~ư(1b}5^#!gjEO`eoїc5Qf.WN[i v8K@b0_wOq,)Us:,\|xj=tгlp2CLu<-ФC9E~&iʤr"ʟfO9fKWNSevJG\)8AK7rܬb"BhRZDF$\IEQ6zמ3}z[{{RpU:wNA531YcP8Z İT>[A8k9u}ͮ; NT )gz 1ykf?>4ט+dV<f\"qdH0rs: SV'̉MCt=gIg9ׄ6gOIƙ1 D?+&ȿm?aX%5!;γ.w0C׍ҍ\L[d†, f4[){Z/3ءQ4/]*7A259w4b>mY]/!aHQe0>xU&}XZNjUM>h&,E"H'L*$~nl2#TRGVVվUI7*O#;DƍO^N|ȧkX=B.WbUw:3 V-%2-EtB(oEw2SnF"G0" #UF9X'*30Db@r(Pͼ6FH47RY$S[Ji [+Gr똞 ,BJ>'Fu-!eAϽ'x7b,+82q\:?pNu2AmX"P?Au kx>,O#iVQ5[Z(E;Ĥ9Rd"y<HB8j>b.=n-ՐFJםu<`:;<AF.*cbZ*5^ KX`鏬;}dh[:2r??]xGnf}@7f a )7`ge[)j-T(6Bwˤ\ҹHֽZ~&/h`R %S= X_1 vʉsd[+*"< sF9J! zB2k:8= +V[79ntY ~n+ࣸu*Z\j.޴,t9uN7b*6b/,EfZ=3 iaXn1ø6SߞOFXE()᩶~3~˞}(ֳ>)[d&m@ |G7)]ȕUcB"MSwxNH;yKbƜɤqw>YH M٪t7`16WS9s:۪zՈkqm ebv ^'@n;@@,w~sG jph_0\!!*E}B;LI!>L)FKy-`s?-O@{' f8mJDvЩR#iMm]ȂT:5.ppd4i.tPY E3UuM-mTkK&YȝCc*k!'$Y#O4˺7#ZYMss>wc~NK0[";`ƅ08TL)eС$7УRSS=$ݐZ0Fvc{j>68|6xGJY\L^Ɓ:Q*v"qz^[˟1Q7Bw΅P (M*[9_(@Lؤ_9ԬnP@\;&j"kiTۣLtq*T>ЙSz3[61Áɕ8S u_#>u֌ࠀ>ͻ zUPPt.v< FqHT[LG(^/FVΥZQw:'Wu, E8]L7EՆ}>bz N|~1 [;%$%N/X )j L3U)؜in"d%kp^P՛e{Gjh 0 &<Rx(o/u;'t=Y;{8HTd]Z6  cHY)"8Lx^+qa<ι9%3KM9ZvA#beZovtȺjPlb}IRZC΀,{O2$6?Igl$M$C<*:'fsۭfy!7=IO .ڿl Ln,V_Oc O01dkxrJ=|_ZD &o%R<8X*]|`@f GX)(8%\@9I(QRyk5B&+muͷ|y z FQXġU~0cA{79(o.ȏNyE ;l ܌e쯟"R׭HY R3fY`^ÙV.Q6qf֎a2\B6 !BW/7 ~T(&C/L:F'm 6*PX\P/xP-^^6AGz1#72ң/vM'y-έ<`>-zN ٷ@r s % "tSҚ|#$soNRxpS%UEӠY]k/"qm-cH&tn)W7T  /{]K#~yhN+ Db -NoxPPH'C=r >E+k9lN.9#j[8}tFZE*B*Ō*%df< Ta= rqʅ_3b poS&5.NݦGྖQ:CN AVrb6uօ+ O )5*}*Ha'd|c>eQuA. ÑşF,7ޣe?DN(4 Y˺Ҫ_I7U`" 2pc9 V(hows7Z?LKhʮQ}/ ikH oȆGXP&#?,noNTF>?YSR AS+1]zj~` bNғ^^Pƚo(>]Ϣ$IIB(duѼ\{ WwʗsRPth˹IngapgN B Y+9/"O"˵[AlOMj05O`\Ɉ WrM;%1 V p%`dQς̓%{$I#h^H,Q>ܫX"hmus/5v|6f t͙U.gό#+W6VW'KI"D"!d`p,>y a#n7 c9.>wELڍ%[3=˗'b ΥƚN=I6{?2ц&V; w̻g1їkoDXm)=wPM5vljjeQNjJ?*i|G>G5[^uZlգj uї?B`Yw0 t n̿ajڒzGn1Czxik'bmJ*U$~oelu̷P5&5"\O!,8/l13fnB}8)io?XzS f#`$JՕ ?H4RR 07 (IU1,iN믽e ( Bݣq~vДD`r(Ѐ쪂}SݣꈓT.gZGٔPF}^MkE #Y\$Wc=ŚpNSJɷ Ag!SjOúi̅gGWIH0.b--'JL23ȕu#aݼ`LoN̟t^I?4zĪrkƑ#?/$LA pA+-Fuq=z"9v!(fb*M|J/[R5YϠRd1X^|xe 5>CNTaq%t ^|rgr07WlR(CJ=F~!"V+I%IX|%' UACn>]D4YޘNWÂ#)8 Z{?Tˡ4V$8~K%N۸mX2U#'&g]Q-f'԰Ou {gk(+/8J5V°*I[ >?rMiMّv6BEo3ՇLY{#ByAɱBTǀ 'E14[ܜeφ&;0 M5{ѣX ci5dyWo^|]xo:nR}N̕ @ꨢ%(-(%,2%-,v3zBgkvo61`^;WX1Y՟=zrck >!|xDŽ;Qi[l_d#pʏW]0bYy+EzU'gZYʂ?eӸfMh9Z չ˄:^rCt5~k7ҀF=fw|LG.weOd[T<._E<[ئOZU|@|9Qp@ؐ@D 8>柂u\'#{85.}dj E/&^⎭'h @)HjA'ʼn?Ehj ƞ|Ʀ0e %8$W1 8:'7=*Ah1W=NLEwqL9fZyќ:\0 `'D~%. &xc[!v5M42LHBw CkΟHqepVک00&F)A:$S-7ym >G[G~J| w9[ƗST7cts#C_LDmr3W;e1)SOa^D(3uu*J/U:U>5z"u8addjAK#繸zV_7βwҺ^g!Kos_oo4O`]WOo=.4ܾN ,r,o"_vc:,% SnYZ#M2qioHWy 3%`ێgqU^9ZK?0wy&)Vҫ2\2"(u]:_CRkYw>MPc|xtwB?+NKO,,=sv9(III1sjsJ(so5qoFt^P!0ն~$is0kƼrXZ O9,R_ΏaY:$kvPԌYW+> -ME.[t~MW.2H8CUXJ yֲ} ,z:πݨMRL`BDv[5^)7{?=·T]N7H2%?dVph`t}@zdw w6y6=hVv@:x<5)N0V3&]!s5i!dFm ]è `R 9M}TQal .SqzFѴWUnI4pyϿb,l#nC,dЪW\5֪vZU uW+u %TJHz]K/씭 L [vy* }M#ǜ }QoYosʳB|o2ݜr ( / ܫ@xtkz-I!5' ڃ#z\qN/^Xχli@fIIWcI1J@7"QBY>w4g\p'|@Yu~#F')wV^ZCC"rLod$$0;!uI٦색)wa„?K* o^fkTͦF\;̉[CC 0[qo2@^#(iA !{3#  VFQ I.8RR 6)5!. BKϓ3,Yo3'Z$ {85ZS_p3BIhgOքS֞ƻlE͇TcW߬ufϔ`Mh^_x}'^ɛ5~f3Ѯ@hW< 훦;55@6I=79 Qs'&+Tm20>R·M UyoVk+KMA/e %ʍHLK-kC4 Bx1ç&u;~X͝t,iY{5jS$ %epxڲg&5&x vs#jq;ag[+Ca`ߒ;JsRk\¯*k&8Ժ?G6% QdSq)\NM9)nL]L71Szo]a1N6n4Ĝ3oVĈ)p/z.=vƪFlWs yӇ)v@IGE#Mdt3ecfPjl|pK"5I<`c^lxSrEA2 @NjS# & y MG3N'T,aOM)%HӇ>(zaa|%RL(v+Kj.gTyO&-lx0mh@T5enhX:"1i,e|Ry!ϘsqYyJkW#mx81T⡵/К62Y^!^a >8y?,8lA񱨂Yk~$i4sK5~~/!'Oz~)i'^-|v.Qؓ2f,QgAK6ӟ];piua][aדDjP`rE8ђM\Jt0'J4o6p46ͬs18\ִ?0:9b *il#`S8ʔ<"C)> ;xQxegbˎ zNnԊ毦/20^:|s2vk,1{M([:t%7π *ߋSM)$3_M)猩z7j790D!"t[ý/@8~H;Q-<3TdLqزZعǥZc2Xh;З. r|OE2PT}K@pKWynه:,.9_7 ;H+|)AJ!0=;V[OY雲*frI`0G5I5 U^5ZlbT;}9gE-tN>N"Zh8:P1WtGb# dlt=+b5x}GCwhb2.#$#b96׉ޤm9dh8k zQ,C ؎v@kxvRiNJW %j!y*M_V8V /LGёzoqMCNne,>''x_8'$!RSm>VG'{5h#q@A>g&~dg}iO4@n$ sI 2w9#l1ddav\z˃+n_26`N2^֞d̻k k>-wvUkeA'a۩KZ+bAMcbũmތ=<CPaLj4 D_?>J[PYԆM k7^:Xѿoxma%*c$Ω}H^ȓ"#m՜yr,1FI!KLs8*a9xOuQc`a+Ps+ɞų M%$#)Oܴ[DO<*p#p|6DnGh»%г"Ng'QڠL4}'}Ѩ~ p5YmcM4+ I@ԊA/;oL}A~d.~4UX`YGxC,;v 6qTkydiu@:b0buk5Pi;{uvq8y`ej0a ?ۡD t/ i?s/ʌ^s*u9횪}o4OJW}+y)Y;r*=0BIWW1$tz#8t (ßT, NaԨyz썬Q|Kz!ڞjHIL0^ Sqs G@z*& ",rBLҢ}I>-2L (7bNpoVx\geز{ 'FAn2wN Dx>6_IIrAV~Z$^Ҿ{6lR(jWn7Z܎^0m8-f 1O΍)NEmBP>9sVe- YZ