proftpd-devel-1.3.6e-6.el8 > 6 6_6 3!y덏%!E/֡eU !E/֡FS0M[R$C׆Fyt\ P?s˃q8&7쩔K#jYGTqyK; spIVj>#4p%C'ݚϮt-u(K/6΂}|$ԣg('HtW9E2`٤f{i$FS+i*om6;Y_02a2ef2a57a8bfc56330d23dfdabc0364aa01e5cb0acdb241a4935230394d7208ed39c722b3950f126d7efcb8e3f14a3c238c6f73x3!y덏%!E/֡eU !E/֡v#6M.cbF}Qd}]S.A%S Z`a'?g$iD#FAhD?{i-{ iʑ-_`\c4^hMeׅP8N/~/ TOQ<H&!/u"{,`2et"bԨU)HCG(Pd"M!@qQrhmwmSeR[(} 6ʠ(?gp2z|[c)tf 39VTE?q4%CUr-TG/d jfbɇjŲŗ;[zC@zr2x20# T$rv.-# 'W`E2xb0jRd?UQz{XP 0>ඥ)`!ݶq9je|zXt-+yi6W)N"En0!̙BG>?س&%Թ} /#+"| ^^!S^ Yʇs>p=?d  M  "(0OlO  O O O O O@OOVtOL (!8!9$ :FGOHDOIOXY\O]<O^b[defltOu OvHwOxOy@X\Cproftpd-devel1.3.6e6.el8ProFTPD - Tools and header files for developersThis package is required to build additional modules for ProFTPD.ebuildvm-x86-26.iad2.fedoraproject.orgȢFedora ProjectFedora ProjectGPL-2.0-or-laterFedora ProjectUnspecifiedhttp://www.proftpd.org/linuxx86_64$* sU3  9(rzM  y AEI#y~4+u l c! [l"Q  : ~3 5%F9 QD~Z- * u}B^ՁA큤eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef3663bb1f7723ec5cb952ee42f6e5c33f2e8dd3fb3784e879fdcfb679447f84f85dd768a6b9a29c5cb0eec0b07e37cc9b09b780f17b6f86a75778c6eaf881234636d2a7b82d08a1c93f16c6eea445197cbaecd411500d201f26928feeca7ab60e999583c9839b743207fb1edfa23779a7f16d41e3c54787ad3c31646d81b2f4379ec0aa7fa80bc5599fe70ad1c6e2e3f5889eba822078b250ad4e28270400debba8e8fe9575556ddf106950c56cf1a923a9ab6d8255657455f21c628f83b1f5c768548c9482d4dd631d2453d1a31a5a73f475412fc989eda9ee9c9186379d231e59ce71f3c4243148c2ee70c7ccf30bf6dba96764462a48d8b3ab085b9aae45f428b4f62d04156c03de7e69dba3fb140be4b7349c1c58a1122bfa43ec20a4cb14173546386b6a23e6a1ce37f702400b0f98d05a2e3b15e5a05ebf178917139e90c1cfd863d7ea8ca7966fce24ec1ac314188eb2456944b3de95b763a51b4dfddf2794fffc4ffb13deaca2a45610f7e89308e66f230697cd4e467a1a886170706e4feddb378e280adae0d94f5d352673dca7c020c1cdc126e3bc739bf7b3cabb959adb8813f6aa4dab5c90d919e2c65baff5df6f10a26af209523701e9777ce67a84098e2b346408a978166eb6a913e1987a34000ca6a612b96577f2a3d053fcb2c4c1b0eaa61bfd1e5fe3cd21e4159f9268f707b53e7a807be28b361f8e980c588a0c0c2f431ba4d2b142f412a863b567ab237d5a1c110f97a9a3eabc25bdabebffc2d64c8173b066fc42af51882232b71fff452bfa29ad6261478315e6fb80f1918128c15a10bd258c15ceae41afbfc1f420d63a3e53f95a14e83dba947b8c39e203612d98996a64fe246b16080dcb8532cde4b475e2c87800ebbf91d9612e59752b67f3ce51742636601b5cf0f4f7b462db6cc908c18ff700f15952673a8b4e7366a266fcef01acbbf999114c3217a2c86534fef008e3f595e04ecb7f66f12e7fcad049a8d9f62c29287bd431deaef22e0f93fe3c775d809fc4b4331ca83b414146ec5879ba5a05dfeb785ee4199d79ec3eacb9971fc406e593414ff45f887046dcefe6e3d747ee0ccd6cab2ade2759b629eb94b7871d663c153ad3beb50c57080052261cf1f0fad457571c006f0133d9c63d2f9125824078d6bb9806d589e7841aaf14386aca37cb14131595a100edf545feaef47780c03dbcc2adc90d9c98578c1dcaa62f43edf3a20231be0e02bcb610cb38ea1c3e7a2bb565f3d68ccbd8528b2d48fab5e1dd52da00a7707992e79fa036e0c1d39838c62d0e1fab1b948fb6dae41f5996d500eb51946d617135faa912444f2235b1b9f1308cac15b48ab1537c295b6226aaa192f36579fa1b5aa3e6e7067b12807d3a374c693fecf89136d5e3936bb93cca0a3862e9a7bf0b6f41569ddc8aed1ef7522d74f283611e16a2f301a59f426625295d7fc8cef85f4b522525e075d58a85c5d6ff3f53cd7c6d19340fe31f41e51a5db0aeec28f815691314d70665b00fd6376528e7dc1cd674ca7c8b78f66a3972790458012274022e10a2a5d642a79e1cbfc41fb5e5b35e860892196caa0a650cb190f35f26f5001ffa7e55214f500a4125b29b7de30bed1d1ec9a53b287f15cc6538c88d1ffaab40aa12d6c5172ebfcaa4f444c85d5f3d2b5053a86d843cf4b1fb17d96a1d1119427a4a68fc2fad87f518343c3e6b22b052cc366f3b211220e63ad43ac7d95e6576abfbac9acce3a7c798645adff1a8e9cb21607bf14bc1f0782c51d5138bff980c3d7c9b446c39b28432e086e8c23ec8d92f0f5bb87597f12888b8c6864f755ce80bda5da42290e917f9c9bb9e984dc2c79dee202255afa92c90045a7e423d10406e6d47c89dc8986e4a369506c9c5fb67f50660170f124af88af8379c549c94a7b27156159308d49954404ea2c11f7f7892b3854b3387a10020d8a6dd11fa12d5d749caf2493719c38f5f4ce1295a1dfce95a6d581b42b17dfc9b0f9b0a05ba05fb1fa8a9e26e6bb3e1b235fb38750ac96d52b182fbffea4784d2ca4d2d717c1c178f95f8119e86950500b3863e3f4ba235f31ab98dd7e62a034f4d4af2968b82a30b1ca195203d324629ac0a8c78a650bbcbad306c4ccc2ac8680a3975d80e50661a1c806fad81b70c660354b7c8117181e2dbfc121528992651126264bde010ba20a65a79a175607fe114200a2a04b07bb3a19395a4324cfa9e79a84e7ceec2143e7ef7a53f8afc9f37d167763f0f1a1662636d0ae48f00862dd69eddbaf0babdb071fca0c94dec185b96b791f46e446eb324e0ad94cbebecc035f1810ffa210ba92f0486f83e4ef668715398cd73cf31f0919ee60e0ace0a3340421e9f9bfb7a05902fb18a8f151ee11a608273d72624d18151892749a8a443965dd7e7d5ac28f4347325d742b840d6ac67d884d5695c09fc913fe3116f09eb95d673398558e6da874392bb4d4291afda688de81ca9874ba3bc496284d7e349c6c7535f4ad5316f6c8ee928434fa12e432fc8260128fe4eb0d3c6d76303176e73546603d4a21dc54f32ea8c19e4bc7b72824bb48f8c99df95877234f64355c6d380f38446337ac89e1f36fa198228a152b8e85c17ccbdc260b7224c4135408a5af03bcd5f034c07771b76001cd7c26a65584da0e173eba8d2a91044fca2980f2f1c112b8f95e6da8ccb829ecf608ce7b3610a7ee0f5ac9bb984a73afbb95235cb65bcd280aa19ee56852f23346793cee4f3e235c0656f05080a0447e39c13f24c2761a06c897b16fc944c34826655efddb5ceeb38dfbb3272be63de23ed412693af88c5868f2b363f973ef97dab3ed50364a2f437c21f3c363088e81293fe8a083a4ec92aa21f0a7ef44092ba773b0ec2e1f5c2ad4a8ac4afd4ff416ef3c60fca4c989b77080e3eeb032e660d3d8ddc8b253bb3eb02a5f98a3f89cb0c0522be7c6a303b951e508d63c5ade65d28036aaaa966bf5219461d006ace8a6d58cda226fd0c789c2f7df1052bc220f38b9740f479f246eb1bcccf4509248ff1160815e29125770ba0d8aee3f44e2a2fa75927c92d1e08114d6f033f7a0ddf26e778bc31042234607d02394a9b943534470357f46bf7383e52ac653b364df4674b40165181d0e679d9c7916a30baafdd3b26d51b06d6899abe0c33b834cd0f3eac2ca28fbc5ea9abf80a1736b6754f0dcee3993a05a3d23746e846fffdd99823e9d87cadb8ae738e9dfb77b2aa02c97c2a26b13bd62a9ca89aba8a02d6b8a7769033af4c4cf69c4e8419ec6180342a50647cf197810f515af6d27acf168722391f8198951366e53b76bd4c427e690de42aee124af2bc8fa858c11b3cbcd8b9236b2bb20bdb8123f8354262015ed922ec14a5a41fc481149cc9d2514b7a455b7646f2f943e7878f4f5236afa7f5b77425e209eea3b930a1afc4792b41d58cb5b35bb5a741984404b2c6f31ad1b7c27e7289ab2868fdc728c099bc325879a7e2fdd197b414c70d85ad44288bc6f43387620c444ba210c0ec2e3e8rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootproftpd-1.3.6e-6.el8.src.rpmpkgconfig(proftpd)proftpd-develproftpd-devel(x86-64)@@ @@@    /usr/bin/perl/usr/bin/pkg-configgcclibacl-devellibcap-devellibmemcached-devellibpq-devellibtoolmariadb-connector-c-develncurses-developenldap-developenssl-develpam-develpcre-develperl(File::Basename)perl(Getopt::Long)perl(strict)pkgconfigproftpdrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)sqlite-develzlib-devel0.411.3.6e-6.el83.0.4-14.6.0-14.0-15.2-14.14.3eb@a7T@` @__^Ӝ@^@^^M#@^(9@]@]L@]]~']:@]6\U@\@Z}@Zm@Ze@Zc/@ZTZ!D@Y@YéYX@Y@Y{'@Yg`Yg`Y"Y @XsXN@XX|X0>W@MV@V=@V]V2 @UpUUg@UeU?v@T[@S@SSuSuR1@R4OQB@Q@Q@QW@Qm=@Q8@QP@PP]@P?UP@P OO@O@O]@OROLO3@O@O (@N@NN@N]NNtNm@MMc@MMM@MRM,F@M$]@M@ME@M@L8LΫLL-Kf@Ky7@K K K@JJ$J@JJ^@J@J@JrJmJlE@I@I@II@I{I^IO@H5@GGGfdGG m@F0F@F @F @Fr@Fr@F; @EmE}H@Ej@E\RE\REX^@DD@DDDaDRDH@D uD $@C.C|pB@B@BS@AAQi@@@@=?? ?@?@?N?q@?.J>->pr====@=<{;[;;~X:@:i:F@:@::@: @@9@9u9y7@7O7Paul Howarth - 1.3.6e-6Paul Howarth - 1.3.6e-5Paul Howarth - 1.3.6e-4Paul Howarth - 1.3.6e-3Paul Howarth - 1.3.6e-2Paul Howarth - 1.3.6e-1Paul Howarth - 1.3.6d-1Paul Howarth - 1.3.6c-3Paul Howarth - 1.3.6c-2Paul Howarth - 1.3.6c-1Paul Howarth - 1.3.6b-3Paul Howarth - 1.3.6b-2Paul Howarth - 1.3.6b-1Paul Howarth - 1.3.6a-1Paul Howarth - 1.3.6-23Fedora Release Engineering - 1.3.6-22Paul Howarth - 1.3.6-21Fedora Release Engineering - 1.3.6-20Björn Esser - 1.3.6-19Paul Howarth - 1.3.6-18Paul Howarth - 1.3.6-17Fedora Release Engineering - 1.3.6-16Paul Howarth - 1.3.6-15Fedora Release Engineering - 1.3.6-14Paul Howarth - 1.3.6-13Paul Howarth - 1.3.6-12Björn Esser - 1.3.6-11Merlin Mathesius - 1.3.6-10Paul Howarth - 1.3.6-9Paul Howarth - 1.3.6-8Paul Howarth - 1.3.6-7Paul Howarth - 1.3.6-6Fedora Release Engineering - 1.3.6-5Fedora Release Engineering - 1.3.6-4Paul Howarth - 1.3.6-3Petr Pisar - 1.3.6-2Paul Howarth - 1.3.6-1Paul Howarth - 1.3.5e-2Paul Howarth - 1.3.5e-1Paul Howarth - 1.3.5d-3Fedora Release Engineering - 1.3.5d-2Paul Howarth - 1.3.5d-1Paul Howarth - 1.3.5b-3Paul Howarth - 1.3.5b-2Paul Howarth - 1.3.5b-1Fedora Release Engineering - 1.3.5a-6Paul Howarth - 1.3.5a-5Paul Howarth - 1.3.5a-4Paul Howarth - 1.3.5a-3Fedora Release Engineering - 1.3.5a-2Paul Howarth - 1.3.5a-1Paul Howarth - 1.3.5-7Paul Howarth - 1.3.5-6Paul Howarth - 1.3.5-5Fedora Release Engineering - 1.3.5-3.1Fedora Release Engineering 1.3.5-3Paul Howarth 1.3.5-2Paul Howarth 1.3.5-1Paul Howarth 1.3.4d-5Paul Howarth 1.3.4d-4Fedora Release Engineering 1.3.4d-2.2Petr Pisar 1.3.4d-2.1Paul Howarth 1.3.4d-2Paul Howarth 1.3.4d-1Paul Howarth 1.3.4c-2Paul Howarth 1.3.4c-1Fedora Release Engineering 1.3.4b-6Paul Howarth 1.3.4b-5Paul Howarth 1.3.4b-4Remi Collet 1.3.4b-3Paul Howarth 1.3.4b-2Paul Howarth 1.3.4b-1Fedora Release Engineering 1.3.4a-11Paul Howarth 1.3.4a-10Paul Howarth 1.3.4a-9Paul Howarth 1.3.4a-8Paul Howarth 1.3.4a-7Paul Howarth 1.3.4a-6Paul Howarth 1.3.4a-5Paul Howarth 1.3.4a-4Paul Howarth 1.3.4a-3Paul Howarth 1.3.4a-2Paul Howarth 1.3.4a-1Paul Howarth 1.3.4-1Paul Howarth 1.3.4-0.15.rc3Paul Howarth 1.3.4-0.14.rc3Paul Howarth 1.3.4-0.13.rc2Remi Collet 1.3.4-0.12.rc2Tom Callaway 1.3.4-0.11.rc2Paul Howarth 1.3.4-0.10.rc2Paul Howarth 1.3.4-0.9.rc2Paul Howarth 1.3.4-0.8.rc2Paul Howarth 1.3.4-0.7.rc2Paul Howarth 1.3.4-0.4.rc1Fedora Release Engineering - 1.3.4-0.3.rc1.1Paul Howarth 1.3.4-0.3.rc1Paul Howarth 1.3.4-0.2.rc1Paul Howarth 1.3.4-0.1.rc1Paul Howarth 1.3.3d-1Paul Howarth 1.3.3c-3Paul Howarth 1.3.3c-2Paul Howarth 1.3.3c-1Paul Howarth 1.3.3b-1Paul Howarth 1.3.3a-1Paul Howarth 1.3.3-1Paul Howarth 1.3.2d-1Paul Howarth 1.3.2c-1Paul Howarth 1.3.2b-3Paul Howarth 1.3.2b-2Paul Howarth 1.3.2b-1Paul Howarth 1.3.2a-7Tomas Mraz 1.3.2a-6Paul Howarth 1.3.2a-5Paul Howarth 1.3.2a-4Tomas Mraz 1.3.2a-3.1Paul Howarth 1.3.2a-3Paul Howarth 1.3.2a-2Paul Howarth 1.3.2a-1Fedora Release Engineering 1.3.2-3.1Matthias Saou 1.3.2-2.1Matthias Saou 1.3.2-2Matthias Saou 1.3.2-1Fedora Release Engineering Caolán McNamara 1.3.2-0.3.rc3Matthias Saou 1.3.2-0.2.rc3Matthias Saou 1.3.2-0.1.rc3Matthias Saou 1.3.1-6Fedora Release Engineering Matthias Saou 1.3.1-4Matthias Saou 1.3.1-3Matthias Saou 1.3.1-2Matthias Saou 1.3.1-1Matthias Saou 1.3.1-0.2.rc3Matthias Saou 1.3.0a-8Matthias Saou 1.3.0a-7Matthias Saou 1.3.0a-6Matthias Saou 1.3.0a-5Matthias Saou 1.3.0a-4Matthias Saou 1.3.0a-4Matthias Saou 1.3.0a-3Matthias Saou 1.3.0a-2Matthias Saou 1.3.0a-1Matthias Saou 1.3.0-10Matthias Saou 1.3.0-9Matthias Saou 1.3.0-8Matthias Saou 1.3.0-7Matthias Saou 1.3.0-6Matthias Saou 1.3.0-5Matthias Saou 1.3.0-4Matthias Saou 1.3.0-3Matthias Saou 1.3.0-2Matthias Saou 1.3.0-1Matthias Saou 1.3.0-0.2.rc4Matthias Saou 1.3.0-0.2.rc3Matthias Saou 1.3.0-0.1.rc3Matthias Saou 1.2.10-7Matthias Saou 1.2.10-6Matthias Saou 1.2.10-4Michael Schwendt 1.2.10-3Matthias Saou 1.2.10-2Matthias Saou 1.2.10-1Matthias Saou 1.2.9-8Magnus-swe 1.2.9-7Matthias Saou 1.2.9-6Matthias Saou 1.2.9-4Matthias Saou 1.2.9-3Matthias Saou 1.2.9-2Matthias Saou 1.2.9-1Matthias Saou Matthias Saou Matthias Saou Matthias Saou Matthias Saou Matthias Saou Matthias Saou Matthias Saou Matthias Saou Matthias Saou Matthias Saou Matthias Saou Matthias Saou Matthias Saou Matthias Saou Matthias Saou Matthias Saou Matthias Saou Matthias Saou Matthias Saou Matthias Saou Matthias Saou Matthias Saou O.Elliyasa O.Elliyasa MacGyver - Fix one-byte out-of-bounds read, and daemon crash, because of mishandling of quote/backslash semantics (#2255609, GH#1683, CVE-2023-51713) - Use SPDX-format license tag- Fix unexpected filtering behaviour with mod_vroot (#2104972, GH#1491)- Fix memory disclosure to RADIUS servers by mod_radius (#2001690) https://github.com/proftpd/proftpd/issues/1284 https://github.com/proftpd/proftpd/pull/1285- Avoid segfaults with TLSv1.3 https://github.com/proftpd/proftpd/issues/1063 https://github.com/proftpd/proftpd/commit/adf43dd4ddaab0332e74abc86bbcef9cf27ee54a - Use %license unconditionally- Package mod_unique_id (#1901100)- Update to 1.3.6e - Fixed null pointer dereference in mod_sftp when using SCP incorrectly (https://github.com/proftpd/proftpd/issues/1043)- Update to 1.3.6d - Fixed issue with FTPS uploads of large files using TLSv1.3 (https://github.com/proftpd/proftpd/issues/959) - Fixed regression in the handling of '%{env:...}' configuration variables when the environment variable is not present (https://github.com/proftpd/proftpd/issues/857) - Second LIST of the same symlink shows different results (https://github.com/proftpd/proftpd/issues/940) - mod_sftp sends broken response when CREATETIME attribute is requested (https://github.com/proftpd/proftpd/issues/980) - Handle zero-length SFTP WRITE requests without error (http://bugs.proftpd.org/show_bug.cgi?id=4398) - PidFile should not be world-writable (https://github.com/proftpd/proftpd/issues/1018) - TLSv1.3 handshake fails due to missing session ticket key on some systems (https://github.com/proftpd/proftpd/issues/1014) - Lowercased FTP commands not properly identified (https://github.com/proftpd/proftpd/issues/1023)- Avoid duplicate hostname and timestamps in syslog (#1808989) http://bugs.proftpd.org/show_bug.cgi?id=4185 https://github.com/proftpd/proftpd/issues/1002 https://github.com/proftpd/proftpd/pull/1009- Retain a memory pool after an aborted transfer so that the %{transfer-status} LogFormat functionality still works - Own directory %{_sysconfdir}/logrotate.d- Update to 1.3.6c - Use-after-free vulnerability in memory pools during data transfer (CVE-2020-9273, https://github.com/proftpd/proftpd/issues/903) - Fix mod_tls compilation with LibreSSL 2.9.x (https://github.com/proftpd/proftpd/issues/810) - MaxClientsPerUser was not enforced for SFTP logins when mod_digest was enabled (https://github.com/proftpd/proftpd/issues/750) - mod_sftp now handles an OpenSSH-specific private key format; it detects such keys, and logs a hint about reformatting them to a supported format (https://github.com/proftpd/proftpd/issues/793) - Directory listing was slower compared to previous ProFTPD versions (https://github.com/proftpd/proftpd/issues/793) - mod_sftp crashed when using pubkey-auth with DSA keys (https://github.com/proftpd/proftpd/issues/866) - Fix improper handling of TLS CRL lookups (CVE-2019-19269, CVE-2019-19270, https://github.com/proftpd/proftpd/issues/859) - Leaking PAM handler and data in case of unsuccessful authentication (https://github.com/proftpd/proftpd/issues/870) - SSH authentication failed for many clients due to receiving of SSH_MSG_IGNORE packet (http://bugs.proftpd.org/show_bug.cgi?id=4385) - SFTP publickey authentication failed unexpectedly when user had no shadow password info. (https://github.com/proftpd/proftpd/issues/890) - ftpasswd failed to restore password file permissions in some cases (https://github.com/proftpd/proftpd/issues/898) - Out-of-bounds read in mod_cap getstateflags() function; this has been addressed by updating the bundled version of libcap (CVE-2020-9272, https://github.com/proftpd/proftpd/issues/902) Note that this build of ProFTPD uses the system version of libcap and not the bundled version, and is not vulnerable to this issue- Fix API tests compile failure with GCC 10 https://github.com/proftpd/proftpd/pull/886 - mod_sftp: When handling the 'keyboard-interactive' authentication mechanism, as used for (e.g.) PAM, make sure to properly handle DEBUG, IGNORE, DISCONNECT, and UNIMPLEMENTED messages, per RFC 4253 (http://bugs.proftpd.org/show_bug.cgi?id=4385)- Fix handling of CRL lookups by properly using issuer for lookups, and guarding against null pointers (GH#859, GH#861, CVE-2019-19269, CVE-2019-19270)- Update to 1.3.6b - Fixed pre-authentication remote denial-of-service issue (CVE-2019-18217, https://github.com/proftpd/proftpd/issues/846)- Update to 1.3.6a - Configure script wrongly detected AIX lastlog functions (http://bugs.proftpd.org/show_bug.cgi?id=4304) - AllowChrootSymlinks off could cause login failures depending on filesystem permissions (http://bugs.proftpd.org/show_bug.cgi?id=4306) - mod_ctrls: error: unable to bind to local socket: Address already in use (https://github.com/proftpd/proftpd/issues/501) - Failed to handle multiple %{env:...} variables in single word in configuration (https://github.com/proftpd/proftpd/issues/507) - mod_sftp failed to check shadow password information when publickey authentication used (http://bugs.proftpd.org/show_bug.cgi?id=4308) - Use of "AllowEmptyPasswords off" broke SFTP/SCP logins (http://bugs.proftpd.org/show_bug.cgi?id=4309) - Use of mod_facl as static module caused ProFTPD to die on SIGHUP/restart (http://bugs.proftpd.org/show_bug.cgi?id=4310) - Use of curve25519-sha256@libssh.org SSH2 key exchange sometimes failed (https://github.com/proftpd/proftpd/issues/556) - Close extra file descriptors at startup (http://bugs.proftpd.org/show_bug.cgi?id=4312) - with AuthAliasOnly in effect did not work as expected (http://bugs.proftpd.org/show_bug.cgi?id=4314) - CreateHome NoRootPrivs only worked partially (https://github.com/proftpd/proftpd/issues/568) - SFTP OPEN response included attribute flags that are not actually provided (https://github.com/proftpd/proftpd/issues/578) - Truncation of file while being downloaded with sendfile enabled caused timeouts due to infinite loop (http://bugs.proftpd.org/show_bug.cgi?id=4318) - FTP uploads frequently broke due to "Interrupted system call" error (http://bugs.proftpd.org/show_bug.cgi?id=4319) - Site-to-site transfers over TLS failed (https://github.com/proftpd/proftpd/issues/618) - Can't see symlinks using any FTP client when using MLSD (http://bugs.proftpd.org/show_bug.cgi?id=4322) - mod_tls 1.3.6 failed to compile using OpenSSL 0.9.8e (http://bugs.proftpd.org/show_bug.cgi?id=4325) - Using MaxClientsPerHost 1 in section denied logins (http://bugs.proftpd.org/show_bug.cgi?id=4326) - SQLNamedConnectInfo with different backend database did not work properly (https://github.com/proftpd/proftpd/issues/642) - Segfault with mod_sftp+mod_sftp_pam after successful authentication using keyboard-interactive method (https://github.com/proftpd/proftpd/issues/656) - autoconf always failed to detect support for FIPS (https://github.com/proftpd/proftpd/issues/660) - SFTP connections failed when using "arcfour256" cipher (https://github.com/proftpd/proftpd/issues/663) - mod_auth_otp failed to build with OpenSSL 1.1.x (http://bugs.proftpd.org/show_bug.cgi?id=4335) - scp broken on FreeBSD 11 (http://bugs.proftpd.org/show_bug.cgi?id=4341) - Update mod_sftp to handle changed APIs in OpenSSL 1.1.x releases (https://github.com/proftpd/proftpd/issues/674) - Infinite loop possible in mod_sftp's set_sftphostkey() function (http://bugs.proftpd.org/show_bug.cgi?id=4356) - Some ASCII text files corrupted when downloading (http://bugs.proftpd.org/show_bug.cgi?id=4352) - Properly use the --includedir, --libdir configure variables in the generated proftpd.pc pkgconfig file (https://github.com/proftpd/proftpd/issues/797) - Reading invalid SSH key from database resulted in unexpected/unlogged disconnect failures (http://bugs.proftpd.org/show_bug.cgi?id=4350) - Symlink navigation broken after 1.3.6 update (http://bugs.proftpd.org/show_bug.cgi?id=4332) - Unable to connect to ProFTPD using TLSSessionTickets and TLSv1.3 (https://github.com/proftpd/proftpd/issues/795) - SITE CPFR/CPTO did not honor configurations (http://bugs.proftpd.org/show_bug.cgi?id=4372) - Using "TLSProtocol SSLv23" did not enable all protocol versions (https://github.com/proftpd/proftpd/issues/807)- Refactor configuration to support /etc/proftpd/conf.d configuration and use config snippets (#1589441) - Drop legacy GeoIP support from F-32, EL-8 onwards http://bugs.proftpd.org/show_bug.cgi?id=4053 https://github.com/proftpd/proftpd/issues/605- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild- An arbitrary file copy vulnerability in mod_copy in ProFTPD allowed for remote code execution and information disclosure without authentication (CVE-2019-12815) http://bugs.proftpd.org/show_bug.cgi?id=4372 https://github.com/proftpd/proftpd/pull/816- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild- Rebuilt for libcrypt.so.2 (#1666033)- Switch from postgresql-devel to libpq-devel from Fedora 30 onwards- Fix infinite loop possible in mod_sftp's set_sftphostkey() function, by actually iterating properly for the next configuration record http://bugs.proftpd.org/show_bug.cgi?id=4356 https://github.com/proftpd/proftpd/pull/736- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild- Don't assume ENOATTR is always defined in test suite - Update mod_sftp to handle changed APIs in OpenSSL 1.1.x releases https://github.com/proftpd/proftpd/issues/674 https://github.com/proftpd/proftpd/pull/710- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- Account for systemd-units being merged into systemd at Fedora 17 - Use forward-looking conditionals - Don't use full paths from commands in scriptlets, to aid readability- Disable strict linker checks for undefined symbols, which breaks build due to modules containing references to symbols in the main daemon- Rebuilt for switch to libxcrypt- Cleanup spec file conditionals- Disable tcp_wrappers support via libwrap/mod_wrap from F-28 onwards; note that similar functionality is still available using mod_wrap2, which does not use libwrap (ref: https://bugzilla.redhat.com/show_bug.cgi?id=1518776)- With systemd, wait for network-online.target before starting (#1506805)- Switch to build with MariaDB Connector/C library rather than full mysql-devel package from Fedora 28 onwards (#1493657, https://fedoraproject.org/wiki/User:Hhorak/mariadb-connector-c-proposal)- Add sqlite sub-package with mod_sql_sqlite for SQLite support (#1328321)- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild- mod_sftp failed to check shadow password information when publickey authentication used (http://bugs.proftpd.org/show_bug.cgi?id=4308) - Use of "AllowEmptyPasswords off" broke SFTP/SCP logins (http://bugs.proftpd.org/show_bug.cgi?id=4309)- perl dependency renamed to perl-interpreter - Update to 1.3.6 (see NEWS for details) - Update mod_vroot to 0.9.5 (API compatibility with 1.3.6) - Add upstream fixes for flaky API tests (https://github.com/proftpd/proftpd/issues/483) (https://github.com/proftpd/proftpd/pull/510) (https://github.com/proftpd/proftpd/pull/514) - Add functionality to disable external network tests (https://github.com/proftpd/proftpd/pull/497) - Update template TLS configuration - PCRE 7.0 always available for use now - Disable PCRE support for now as JIT compiler has SELinux issues (https://bugs.exim.org/show_bug.cgi?id=1749) - Update proftpd.service to use Type=simple rather than Type=forking (https://github.com/proftpd/proftpd/pull/506) - Remove redundant bind() to controls socket (https://github.com/proftpd/proftpd/issues/501) - Fix similars functionality and unit test (https://github.com/proftpd/proftpd/pull/513) - Integration tests can use system Test::Unit now - tcpd.h can always be found in tcp_wrappers-devel now- AllowChrootSymlinks off could cause login failures depending on filesystem permissions: use the IDs of the logging-in user to perform the directory walk, looking for symlinks, to be more consistent with similar checks done during login (#1443507, upstream bug 4306) - Crypt::CrackLib always available now- Update to 1.3.5e - SFTP clients using umac-64@openssh.com digest failed to connect (upstream bug 4287) - SFTP rekeying failure with ProFTPD 1.3.5d, caused by null pointer dereference (upstream bug 4288) - AllowChrootSymlinks off did not check entire DefaultRoot path for symlinks (CVE-2017-7418, upstream bug 4295) - Change shellbangs in shipped perl scripts to use system perl - Drop EL-5 support - Drop BuildRoot: and Group: tags - Drop explicit buildroot cleaning in %install section - Drop explicit %clean section - /etc/pam.d/password-auth always available now - pcre 7.0 or later always available now- Properly allocate (and clear) the UMAC contexts, to fix segfault in mod_sftp (#1420365, upstream bug 4287)- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Update to 1.3.5d - Support OpenSSL 1.1.x API (upstream bug 4275) Bug fixes: - SSH rekey during authentication can cause issues with clients (upstream bug 4254) - Recursive SCP uploads of multiple directories not handled properly (upstream bug 4257) - LIST returns different results for file, depending on path syntax (upstream bug 4259) - "AuthAliasOnly on" in server config breaks anonymous logins (upstream bug 4255) - CapabilitiesEngine directive not honored for / sections (upstream bug 4272) - Memory leak when mod_facl is used (upstream bug 4278) - All FTP logins treated as anonymous logins again (upstream bug 4283, regression in 1.3.5c of upstream bug 3307)- Support OpenSSL 1.1.x API (upstream bug 4275)- Handle client/server version skew in mod_sql_mysql (https://forums.proftpd.org/smf/index.php?topic=11887.0) - Fix a possible cause of segfaults in mod_sftp (#1337880, upstream bug 4203) - BR: perl-generators for correct dependencies in utils sub-package- Update to 1.3.5b - mod_geoip did not load all of the GeoIPTables properly (upstream bug 4187) - "Incorrect string value" reported by mod_sql_mysql for some UTF8 characters (upstream bug 4191) - SSH rekey failed when using RSA hostkey smaller than 2048 bits (upstream bug 4097) - MLSD/MLST fact type "cdir" is incorrectly used for the current working directory (upstream bug 4198) - HiddenStores temporary files not removed when exceeding quota using SCP (upstream bug 4201) - MLSD lines not properly terminated with CRLF (upstream bug 4202) - Zero-length memory allocation possible, with undefined results (upstream bug 4209) - Avoid unbounded SFTP extended attribute key/values (upstream bug 4210) - Ensure that FTP data transfer commands fail appropriately when "RootRevoke on" is in effect (upstream bug 4212) - Handle FTP re-authentication attempts better (upstream bug 4217) - Permissions on files uploaded via STOU did not honor configured Umask (upstream bug 4223) - Support SFTP clients that send multiple INIT requests (upstream bug 4227) - TLSDHParamFile directive appears ignored because unexpected DH is chosen (upstream bug 4230) - Drop unbundled old version of mod_geoip - Drop upstreamed patches- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild- Avoid unbounded SFTP extended attribute key/values (#1286977, http://bugs.proftpd.org/show_bug.cgi?id=4210)- See if we can fix crash in mod_lang http://bugs.proftpd.org/show_bug.cgi?id=4206 https://retrace.fedoraproject.org/faf/reports/10744/- Add dependency on perl(Crypt::Cracklib), needed for ftpasswd --use-cracklib- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild- Update to 1.3.5a - Fixed "stalled" SSL/TLS handshakes for data transfers - Fixed handling of SSH keys with overlong Comment headers in mod_sftp_sql - By default, mod_tls will no longer support SSLv3 connections; in order to support SSLv3 connections (for sites that need to), you must explicitly configure this via the TLSProtocol directive, e.g.: TLSProtocol SSLv3 TLSv1 ... - The mod_copy module is enabled by default; there may be cases where the module should be disabled, without requiring a rebuild of the server, thus mod_copy now supports a CopyEngine directive to enable/disable the module - The DeleteAbortedStores directive (for Bug#3917) is only enabled when HiddenStores is in effect, as intended when originally implemented, rather than all the time - Many other bug-fixes, see NEWS for details - Drop upstreamed patches- Update mod_vroot to 0.9.4 - Fix broken vroot alias checks (GH#4, GH#5) - Improve documentation - Add further regression tests- Unauthenticated copying of files via SITE CPFR/CPTO was allowed by mod_copy (CVE-2015-3306, http://bugs.proftpd.org/show_bug.cgi?id=4169)- Update mod_vroot to 0.9.3 and drop upstreamed mod_vroot patch - Anonymous upload directory specification needs to be slightly different if mod_vroot is in use (#1045922) http://sourceforge.net/p/proftp/mailman/message/31728570/ - For systemd-based systems, use systemd rather than xinetd for inetd mode activation (#737707); to use this mode, set "ServerType inetd" in /etc/proftpd.conf and do "systemctl enable proftpd.socket" (and "systemctl start proftpd.socket" to start listening for connections) - Use %license where possible- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild- Add upstream fix to ignore any ENOPROTOOPT errors when setting the IPv6 TCLASS (TOS) flags on the socket; they make for noisier logging without providing any actual value to the user/admin (upstream bug 4055)- Update to 1.3.5 (see NEWS for details) - Drop upstreamed patches - Drop sysv-to-systemd migration script - No longer need to support pam_stack- Fix support for 8192-bit DH parameters (#1044586) - Add 3072-bit and 7680-bit DH parameters (upstream bug 4002)- Fix mod_sftp/mod_sftp_pam invalid pool allocation during kbdint authentication (#1007678, upstream bug #3973, CVE-2013-4359)- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild- Perl 5.18 rebuild- Fix spurious log messages at session close (upstream bug #3945)- Update to 1.3.4d - Fixed broken build when using --disable-ipv6 configure option - Fixed mod_sql "SQLAuthType Backend" MySQL issues - Various other bugs fixed - see NEWS for details - Drop upstreamed patch for PAM session closing- Make sure we can switch back to root before closing PAM sessions so that they're closed properly and don't pollute the system logs with dbus reject messages (#951728, upstream bug #3929)- Update to 1.3.4c - Added Spanish translation - Fixed several mod_sftp issues, including SFTPPassPhraseProvider, handling of symlinks for REALPATH requests, and response code logging - Fixed symlink race for creating directories when UserOwner is in effect - Increased performance of FTP directory listings - Drop MySQL password patch, no longer needed - Drop upstreamed proftpd patch for CVE-2012-6095 - Update patch for bug 3744 to apply against updated proftpd code- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild- Update patch for CVE-2012-6095 to cover vroot cases- Fix possible symlink race when applying UserOwner to newly created directory (CVE-2012-6095, #892715, http://bugs.proftpd.org/show_bug.cgi?id=3841)- Rebuild against libmemcached.so.11 without SASL- Add support for systemd presets in Fedora 18+ (#850281)- Update to 1.3.4b - Fixed mod_ldap segfault on login when LDAPUsers with no filters used - Fixed sporadic SFTP upload issues for large files - Fixed SSH2 handling for some clients (e.g. OpenVMS) - New FactsOptions directive; see doc/modules/mod_facts.html#FactsOptions - Fixed build errors on Tru64, AIX, Cygwin - Lots of bugs fixed - see NEWS for details - No bzipped tarball release this time, so revert to gzipped one - Drop patches for fixes included in upstream release- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild- Move tmpfiles.d file from %{_sysconfdir} to %{_prefix}/lib- Rebuild for new libmemcached in Rawhide- Do hardened (PIE) builds where possible - Drop %defattr, redundant since rpm 4.4 - Always look for TLS certs in /etc/pki/tls/certs- Tweak logrotate script for systemd compatibility (#802178) - Fix leaked file descriptors for log files (as per bug 3751)- Rebuild for new libmemcached in Rawhide- Document SELinux configuration for ProFTPD in proftpd.conf (#785443) - Add support for basic and administrative controls actions using ftpdctl by default (#786623) - Add trace logging directives in proftpd.conf but disable them by default as they impair performance - Fix ftpwho/ftptop not showing command arguments (bug 3714) - Fix MLSD/MLST fail with "DirFakeUser off" or "DirFakeGroup off" (bug 3715) - Fix proftpd fails to run with "Abort trap" error message (bug 3717) - Fix LIST -R can loop endlessly if bad directory symlink exists (bug 3719) - Fix overly restrictive module logfile permissions (bug 3720) - Fix mod_memcache segfault on server restart (bug 3723) - Fix unloading mod_quotatab causes segfault (#757311, bug 3724) - Fix mod_exec does not always capture stdout/stderr output from executed command (bug 3726) - Fix mod_wrap2 causes unexpected LogFormat %u expansion for SFTP connections (bug 3727) - Fix mod_ldap segfault when LDAPUsers is used with no optional filters (bug 3729) - Fix DirFakeUser/DirFakeGroup off with name causes SIGSEGV for MLSD/MLST commands (bug 3734) - Fix improper handling of self-signed certificate in client-sent cert list when "TLSVerifyClient on" is used (bug 3742) - Fix random stalls/segfaults seen when transferring large files via SFTP (bug 3743) - Support ls(1) -1 option for LIST command (bug 3744) - Reject PASV command if no IPv4 address available (bug 3745) - Support applying ListOptions only to NLST or to LIST commands (bug 3746) - Support option for displaying symlinks via MLSD using syntax preferred by FileZilla (bug 3747) - Fix mod_ban not closing and reopening the BanLog/BanTable file descriptors on restart, causing a file descriptor leak (bug 3751) - Fix mod_ctrls no longer listening on ControlsSocket after restart (bug 3756)- Rebuild for new libpcre in Rawhide- Add -utils subpackage for support tools, which means the main package no longer requires perl- Make mod_vroot a DSO, loaded by default (#772354) - VRootAlias for /etc/security/pam_env.conf is redundant, so remove it - Add BanMessage (#772354) - Add -devel subpackage for building third-party modules- Update to 1.3.4a: - Fixed mod_load/mod_wrap2 build issues - Drop now-redundant workaround for building mod_load and mod_wrap2 - Drop upstreamed patch for xinetd config typo- Update to 1.3.4, addressing the following bugs since 1.3.4rc3: - ProFTPD with mod_sql_mysql dies of "Alarm clock" on FreeBSD (bug 3702) - mod_sql_mysql.so: undefined symbol: make_scrambled_password with MySQL 5.5 on Fedora (bug 3669) - PQescapeStringConn() needs a better check (bug 3192) - Enable OpenSSL countermeasure against SSLv3/TLSv1 BEAST attacks (bug 3704); to disable this countermeasure, which may cause interoperability issues with some clients, use the NoEmptyFragments TLSOption - Support SFTPOption for ignoring requests to modify timestamps (bug 3706) - RPM build on CentOS 5.5 (64bit): "File not found by glob" (bug 3640) - Response pool use-after-free memory corruption error (bug 3711, #752812, ZDI-CAN-1420, CVE-2011-4130) - Drop upstream patch for make_scrambled_password_323 - Use upstream SysV initscript rather than our own - Use upstream systemd service file rather than our own - Use upstream PAM configuration rather than our own - Use upstream logrotate configuration rather than our own - Use upstream tempfiles configuration rather than our own - Use upstream xinetd configuration rather than our own- Add upstream patch to not try make_scrambled_password_323 if the MySQL library doesn't export it (#718327, upstream bug 3669); this removes support for password hashes generated on MySQL prior to 4.1- Update to 1.3.4rc3 (see NEWS and RELEASE_NOTES for full details) - The mod_ldap configuration directives have changed to a simplified version; please read the "Changes" section in README.LDAP for details - Support for using RADIUS for authentication SSH2 logins, and for supporting the NAS-IPv6-Address RADIUS attribute - Automatically disable sendfile support on AIX systems - now prevents renaming/moving a file out of the limited directory - ExtendedLog entries now written for data transfers that time out - Drop upstreamed patches - Use new --disable-strip option to retain debugging symbols - Use upstream LDAP quota table schema rather than our own copy - Add patch for broken MySQL auth (#718327, upstream bug 3669) - Remove spurious exec permissions on systemd unit file- Restore back-compatibility with older releases and EPEL, broken by -11 update - Use /run rather than /var/run if using systemd init - Avoid the use of triggers in SysV-to-systemd migration- Rebuild against libmemcached.so.8- Convert to systemd- Rebuild for new libmemcached in Rawhide- Add a number of fixes for bugs reported upstream: - Avoid spinning proftpd process if read(2) returns EAGAIN (bug 3639) - SITE CPFR/CPTO does not update quota tally (bug 3641) - Segfault in mod_sql_mysql if "SQLAuthenticate groupsetfast" used (bug 3642) - Disable signal handling for exiting session processes (bug 3644) - Ensure that SQLNamedConnectInfos with PERSESSION connection policies are opened before chroot (bug 3645) - MaxStoreFileSize can be bypassed using REST/APPE (bug 3649) - Fix TCPAccessSyslogLevel directive (bug 3652) - Segfault with "DefaultServer off" and no matching server for incoming IP address (bug 3653)- Update mod_geoip to 0.3 (update for new regexp API) - Drop patch for mod_geoip API fix- Update to 1.3.4rc2 (see NEWS and RELEASE_NOTES for full details) - Display messages work properly again - Fixes plaintext command injection vulnerability in FTPS implementation (bug 3624) - Fixes CVE-2011-1137 (badly formed SSH messages cause DoS - bug 3586) - Performance improvements, especially during server startup/restarts - New modules mod_memcache and mod_tls_memcache for using memcached servers for caching information among different proftpd servers and/or across sessions - Utilities installed by default: ftpasswd, ftpmail, ftpquota - New configuration directives: - MaxCommandRate - SQLNamedConnectInfo - TraceOptions - Changed configuration directives: - BanOnEvent - ExtendedLog - LogFormat - PathAllowFilter - PathDenyFilter - SFTPOptions - SFTPPAMOptions - SQLNamedQuery - TLSSessionCache - Trace - New documentation for ConnectionACLs and utilities (ftpasswd etc.) - Use the pcre regexp implementation (where possible) rather than the glibc one, which isn't safe with untrusted regexps (http://bugs.proftpd.org/3595, CVE-2010-4051, CVE-2010-4052, #673040) - We need libmemcached 0.41 or later for memcached support - We need pcre 7.0 or later for pcre regexp support - Nobody else likes macros for commands- Rebuilt for new MySQL client library in Rawhide- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild- Update mod_vroot to 0.9.2 - Get more of the integration tests working- Update mod_vroot to 0.9.1 - Add upstream patches making unit tests work on systems where 127.0.0.1 maps to localhost.localdomain rather than just localhost- Update to 1.3.4rc1 (see RELEASE_NOTES for full details) - Added Japanese translation - Many mod_sftp bugfixes - Fixed SSL_shutdown() errors caused by OpenSSL 0.9.8m and later - Added support for SMTP authentication in ftpmail script - Updated fnmatch implementation, using glibc-2.9 version - New modules: mod_copy, mod_deflate, mod_ifversion, mod_qos - New configuration directives: - Protocols - ScoreboardMutex - SFTPClientAlive - WrapOptions - Changed configuration directives: - BanOnEvent - ListOptions - LogFormat - SFTPOptions - TLSOptions - UseSendfile - Deprecated configuration directives: - DisplayGoAway (support for this directive has been removed) - Add %check section, running the API tests by default - BR: check-devel, needed for the API test suite - Add upstream patch (http://bugs.proftpd.org/3568), modified slightly, to fix the API tests - Optionally run the perl-based integration test suite if the build option --with integrationtests is supplied; this is off by default as it is not fully maintained and is expected to fail in parts (see http://bugs.proftpd.org/3568#c5) - Bundle perl(Test::Unit) 0.14, needed to run the integration test suite (version in Fedora is incompatible later version not from CPAN) - BR: perl modules Compress::Zlib, IO::Socket::SSL, Net::FTPSSL, Net::SSLeay, Net::Telnet, Test::Harness and Time::HiRes if building --with integrationtests - New DSO modules: mod_copy, mod_deflate, mod_ifversion, mod_qos - QoS support can be enabled in /etc/sysconfig/proftpd- Update to 1.3.3d - Fixed sql_prepare_where() buffer overflow (bug 3536, CVE-2010-4652) - Fixed CPU spike when handling .ftpaccess files - Fixed handling of SFTP uploads when compression is used- Update mod_vroot to 0.9 (improvements to alias handling) - Note that the previous default configuration is broken by this change; see the new VRootAlias line in proftpd.conf - Add Default-Stop LSB keyword in initscript (for runlevels 0, 1, and 6)- Add /etc/tmpfiles.d/proftpd.conf for builds on Fedora 15 onwards to support running with /var/run on tmpfs (#656675)- Update to 1.3.3c (#647965) - Fixed Telnet IAC stack overflow vulnerability (CVE-2010-4221) - Fixed directory traversal bug in mod_site_misc (CVE-2010-3867) - Fixed SQLite authentications using "SQLAuthType Backend" - New DSO module: mod_geoip- Update to 1.3.3b - Fixed SFTP directory listing bug - Avoid corrupting utmpx databases on FreeBSD - Avoid null pointer dereferences during data transfers - Fixed "AuthAliasOnly on" anonymous login- Update to 1.3.3a - Added Japanese translation - Many mod_sftp bugfixes - Fixed SSL_shutdown() errors caused by OpenSSL 0.9.8m and later - Fixed handling of utmp/utmpx format changes on FreeBSD- Update to 1.3.3 (see NEWS for list of fixed bugs) - Update PID file location in initscript - Drop upstreamed patches - Upstream distribution now includes mod_exec, so drop unbundled source - New DSO modules: - mod_sftp - mod_sftp_pam - mod_sftp_sql - mod_shaper - mod_sql_passwd - mod_tls_shmcache - Configure script no longer appends "/proftpd" to --localstatedir option - New utility ftpscrub for scrubbing the scoreboard file - Include public key blacklist and Diffie-Hellman parameter files for mod_sftp in %{_sysconfdir} - Remove IdentLookups from config file - disabled by default now- Update to 1.3.2d, addressing the following issues: - mod_tls doesn't compile with pre-0.9.7 openssl (bug 3358) - Lack of PID protection in ScoreboardFile (bug 3370) - Crash when retrying a failed login with mod_radius being used (bug 3372) - RADIUS authentication broken on 64-bit platforms (bug 3381) - SIGHUP eventually causes certain DSO modules to segfault (bug 3387)- Update to 1.3.2c, addressing the following issues: - SSL/TLS renegotiation vulnerability (CVE-2009-3555, bug 3324) - Failed database transaction can cause mod_quotatab to loop (bug 3228) - Segfault in mod_wrap (bug 3332) - sections can have problems (bug 3337) - mod_wrap2 segfaults when a valid user retries the USER command (bug 3341) - mod_auth_file handles 'getgroups' request incorrectly (bug 3347) - Segfault caused by scrubbing zero-length portion of memory (bug 3350) - Drop upstreamed segfault patch- Add patch for upstream bug 3350 - segfault on auth failures- Reduce the mod_facts patch to the single commit addressing the issue with directory names with glob characters (#521634), avoiding introducing a further problem with (#544002)- Update to 1.3.2b - Fixed regression causing command-line define options not to work (bug 3221) - Fixed SSL/TLS cert subjectAltName verification (bug 3275, CVE-2009-3639) - Use correct cached user values with "SQLNegativeCache on" (bug 3282) - Fix slower transfers of multiple small files (bug 3284) - Support MaxTransfersPerHost, MaxTransfersPerUser properly (bug 3287) - Handle symlinks to directories with trailing slashes properly (bug 3297) - Drop upstreamed defines patch (bug 3221)- Restore backward SRPM compatibility broken by previous change- Use password-auth common PAM configuration instead of system-auth- Add upstream patch for MLSD with dirnames containing glob chars (#521634)- New DSO module: mod_exec (#520214)- Rebuilt with new openssl- Use mod_vroot to work around PAM/chroot issues (#477120, #506735)- Add upstream patch to fix parallel build (http://bugs.proftpd.org/3189)- Update to 1.3.2a - Add patch to reinstate support for -DPARAMETER (http://bugs.proftpd.org/3221) - Retain CAP_AUDIT_WRITE, needed for pam_loginuid (#506735, fixed upstream) - Remove ScoreboardFile directive from configuration file - default value works better with SELinux (#498375) - Ship mod_quotatab_sql.so in the main package rather than the SQL backend subpackages - New DSO modules: - mod_ctrls_admin - mod_facl - mod_load - mod_quotatab_radius - mod_radius - mod_ratio - mod_rewrite - mod_site_misc - mod_wrap2 - mod_wrap2_file - mod_wrap2_sql - Enable mod_lang/nls support for RFC 2640 (and buildreq gettext) - Add /etc/sysconfig/proftpd to set PROFTPD_OPTIONS and update initscript to use this value so we can use a define to enable (e.g.) anonymous FTP support rather than having a huge commented-out section in the config file - Rewrite config file to remove most settings that don't change upstream defaults, and add brief descriptions for all available loadable modules - Move Umask and IdentLookups settings from server config to context so that they apply to all servers, including virtual hosts (#509251) - Ensure mod_ifsession is always the last one specified, which makes sure that mod_ifsession's changes are seen properly by other modules - Drop pam version requirement - all targets have sufficiently recent version - Drop redundant explicit dependency on pam - Subpackages don't need to own %{_libexecdir}/proftpd directory - Drop redundant krb5-devel buildreq - Make SRPM back-compatible with EPEL-4 (TLS cert dirs, PAM config) - Don't include README files for non-Linux platforms - Recode ChangeLog as UTF-8 - Don't ship the prxs tool for building custom DSO's since we don't ship the headers either - Prevent stripping of binaries in a slightly more robust way - Fix release tag to be ready for future beta/rc versions - Define RPM macros in global scope - BuildRequire libcap-devel so that we use the system library rather than the bundled one, and eliminate log messages like: kernel: warning: `proftpd' uses 32-bit capabilities (legacy support in use)- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild- Update the tcp_wrappers BR to be just /usr/include/tcpd.h instead.- Fix tcp_wrappers-devel BR conditional.- Update to 1.3.2. - Include mod_wrap (#479813). - Tried to include mod_wrap2* modules but build failed.- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild- Rebuild for dependencies- Update default configuration to have a lit of available modules and more example configuration for them.- Update to 1.3.2rc3 (fixes security issue #464127) - Exclude new pkgconfig file, as we already exclude header files (if someone ever needs to rebuild something against this proftpd, just ask and I'll split out a devel package... but it seems pretty useless currently). - Remove no longer needed find-umode_t patch.- Add mod_ban support (#457289, Philip Prindeville).- Autorebuild for GCC 4.3- Pass --enable-shadow to also have it available, not just PAM (#378981). - Add mod_ifsession as DSO (#432539).- Rebuild for new openssl, patch from Paul Howarth.- Include openldap schema file for quota support (Fran Taylor, #291891). - Include FDS compatible LDIF file for quota support (converted). - Prefix source welcome.msg for consistency.- Update to 1.3.1 final. - Remove all patches (upstream).- Update to 1.3.1rc3 (the only version to fix #237533 aka CVE-2007-2165). - Remove all patches, none are useful anymore. - Patch sstrncpy.c for config.h not being included (reported upstream #2964). - Patch mod_sql_mysql.c to fix a typo (already fixed in CVS upstream). - Exclude new headers, at least until some first 3rd party module shows up. - Clean up old leftover CVS strings from our extra files. - LSB-ize the init script (#247033). - Explicitly pass --enable-openssl since configure tells us "(default=no)". - Include patch to fix open calls on F8.- Fix logrotate entry to silence error when proftpd isn't running (#246392).- Include patch to fix "open" calls with recent glibc.- Update License field.- Remove _smp_mflags to (hopefully) fix build failure.- Fix PAM entry for F7+ (#244168). Still doesn't work with selinux, though.- Fix auth bypass vulnerability (#237533, upstream #2922)... not! :-(- Patch to fix local user buffer overflow in controls request handling, rhbz bug #219938, proftpd bug #2867.- Rebuild against new PostgreSQL.- Update to 1.3.0a, which actually fixes CVE-2006-5815... yes, #214820!).- Fix cmdbufsize patch for missing CommandBufferSize case (#214820 once more).- Include mod_tls patch (#214820 too).- Include cmdbufsize patch (#214820).- FC6 rebuild.- Add mod_quotatab, _file, _ldap and _sql (#134291).- Disable sendfile by default since it breaks displaying the download speed in ftptop and ftpwho (#196913).- Include ctrls restart patch, see #195884 (patch from proftpd.org #2792).- Add commented section about DSO loading to the default proftpd.conf. - Update TLS cert paths in the default proftpd.conf to /etc/pki/tls.- Mark pam.d and logrotate.d config files as noreplace. - Include patch to remove -rpath to DESTDIR/usr/sbin/ in the proftpd binary when DSO is enabled (#190122).- Update to 1.3.0 final. - Remove no longer needed PostgreSQL and OpenSSL detection workarounds. - Remove explicit conflicts on wu-ftpd, anonftp and vsftpd to let people install more than one ftp daemon (what for? hmm...) (#189023). - Enable LDAP, MySQL and PostgreSQL as DSOs by default, and stuff them in new sub-packages. This won't introduce any regression since they weren't enabled by default. - Remove useless explicit requirements. - Rearrange scriplets requirements. - Enable ctrls (controls via ftpdctl) and facl (POSIX ACLs). - Using --disable-static makes the build fail, so exclude .a files in %files. - Silence harmless IPv6 failure message at startup when IPv6 isn't available.- Update to 1.3.0rc4 (bugfix release).- FC5 rebuild.- Update to 1.3.0rc3, which builds with the latest openssl.- Rebuild against new openssl library... not.- The provided pam.d file no longer works, use our own based on the one from the vsftpd package (#163026). - Rename the pam.d file we use from 'ftp' to 'proftpd'. - Update deprecated AuthPAMAuthoritative in the config file (see README.PAM).- Disable stripping in order to get useful debuginfo packages.- rebuilt- Bump release to provide Extras upgrade path.- Updated to release 1.2.10.- Added ncurses-devel build requires to fix the ftptop utility.- Fixed the scoreboard and pidfile issues.- Pass /var/run/proftpd as localstatedir to configure to fix pid and scoreboard file problems.- Fixed the MySQL include path, thanks to Jim Richardson. - Renamed the postgres conditional build to postgresql.- Renamed the xinetd service to xproftpd to avoid conflict. - Only HUP the standalone proftpd through logrotate if it's running.- Rebuild for Fedora Core 1. - Modified the init script to make it i18n aware.- Update to 1.2.9.- Update to 1.2.8p to fix secutiry vulnerability. - Fix the TLS build option at last, enable it by default.- Minor fixes in included README files.- Rebuilt for Red Hat Linux 9.- Update to 1.2.8. - Remove the renamed linuxprivs module. - Added TLS module build option.- Fix change for ScoreboardFile in the default conf, thanks to Sven Hoexter.- Update to 1.2.7.- Rebuilt for Red Hat Linux 8.0.- Update to 1.2.6. - Fixed typo in the config for "AllowForeignAddress" thanks to Michel Kraus. - Removed obsolete user install patch. - Added "modular" ldap, mysql and postgresql support.- Update to 1.2.5. - Changed the welcome.msg to config so that it doesn't get replaced.- Rebuilt against Red Hat Linux 7.3. - Added the %{?_smp_mflags} expansion.- Changed the default config file : Where the pid file is stored, addedd an upload authorization in anon server, and separate anon logfiles. - Updated welcome.msg to something nicer.- Update to 1.2.4, since 1.2.3 had a nasty umask bug.- Update to 1.2.2 final. - Changed the default config file a lot.- Update to 1.2.2rc2.- Update to 1.2.2rc1.- Added a DenyFilter to prevent a recently discovered DOS attack. This is only useful for fresh installs since the config file is not overwritten.- Upgraded to 1.2.1. - New init script (added condrestart).- Upgraded to 1.2.0 final.- Upgraded to 1.2.0rc3 (at last a new version!) - Modified the spec file to support transparent upgrades- Upgraded to the latest CVS to fix the "no PORT command" bug - Fixed the ftpuser creation script - Modified the default config file to easily change to an anonymous server[proftpd-1.2.0rc2-2] - Updated the spec file and build process for RedHat 7.0 - Added xinetd support - Added logrotate.d support[proftpd-1.2.0rc2-1] - Upgraded to 1.2.0rc2 - Upgraded to 1.2.0rc1[proftpd-1.2.0rc1-1] - Upgraded to 1.2.0rc1 - Re-did the whole spec file (it's hopefully cleaner now) - Made a patch to be able to build the RPM as an other user than root - Added default pam support (but without /etc/shells check) - Rewrote the rc.d script (mostly exit levels and ftpshut stuff) - Modified the default configuration file to not display a version number - Changed the package to standalone in one single RPM easily changeable to inetd (for not-so-newbie users) - Fixed the ftpusers generating shell script (missing "nu"s for me...) - Removed mod_ratio (usually used with databases modules anyway) - Removed the prefix (relocations a rarely used on non-X packages) - Gzipped the man pages- Multi package creation. Created core, standalone, inetd (&doc) package creations. Added startup script for init.d Need to make the "standalone & inetd" packages being created as "noarch" - Added URL. - Added prefix to make the package relocatable.- Corrected inetd.conf line addition/change logic.- Initial import of spec.  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNO1.3.6e1.3.6e-6.el81.3.6e-6.el8prxsproftpdascii.hauth.hbindings.hbuildstamp.hccan-json.hchild.hclass.hcmd.hcompat.hconf.hconfig.hconfigdb.hctrls.hdata.hdefault_paths.hdirtree.hdisplay.hencode.henv.hevent.hexpr.hfeat.hfilter.hfsio.hftp.hglibc-glob.hhanson-tpl.hhelp.hident.hinet.hjson.hlastlog.hlibsupp.hlog.hlogfmt.hmemcache.hmkhome.hmod_ctrls.hmod_load.hmod_quotatab.hmod_sftp.hmod_sql.hmod_tls.hmod_vroot.hmod_wrap2.hmodules.hnetacl.hnetaddr.hnetio.hoptions.hparser.hpidfile.hpool.hpr-syslog.hprivs.hproctitle.hproftpd.hredis.hregexp.hresponse.hrlimit.hscoreboard.hsession.hsets.hsignals.hstash.hstr.hsupport.htable.hthrottle.htimers.htrace.hutf8.hvar.hversion.hxferlog.hproftpd.pc/usr/bin//usr/include//usr/include/proftpd//usr/lib64/pkgconfig/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2x86_64-redhat-linux-gnuPerl script text executabledirectoryC source, ASCII textASCII textC source, ASCII text, with very long linespkgconfig fileRRRRPRhttps://bugz.fedoraproject.org/proftpdutf-86b753f2585198ba07cc7b8fa189de6ecb42b3f48bf47b99acbe34409e17e50d9?07zXZ !#,E] b2u y-iSqlq@܏}Rא`apfs4F6 ۫!|,C}(_שw;⪲>L *wpގ=8eBF[1jtph]#jeBDji4)EI[2;J}uu)FhNN* ,o6WR3n#V/*qح9 ָ.l 2=) -Ck&Xy$D4L/}R^:L A|iZԟyEMv+Z'[?7Ξ;)p˼z,k}<).8Y)eT16f-aFnbF"ә)%aNX+ie'(ߦ^~RxՁnP24[XFU%1˾Lы˥i\׾ uLHkz٬/̇倔݅vOV._:=*KA)"'j6+q'Xm[kIuA9O_/ˑIJot"+Of; y5g:N3@D5;v ]BmS&K{[81-!5 2@QWDE~mǯ0S*!a^OJ]ŹBw˨ SX8K!m4b髑IѡWD>V#j! !_:n* mY'y;]m쓒zA:(SչGC_?ԅ=Kh3]mSY[贺̂As%9J!:o^sٖP)_[AS!pHW5FSld^=v zQX{U{lЗG2:3,v:FЬm- 75U!'("N¨=5r> ה>w83"GumH5@_.^c2`ºBS.Όl3Whf JWT82]X%銟 ~8W)tof|2CIU߻6q%̓":Ӝ\Kt!! `U;%Jknj ܱn@8Q`$Y7Iu{MSLV"/v > Q&ˣ&O w^ шKD6fKn0!yaXMl#Nj!jẒ?/ZݘAX(5 ٥jnR ML)&^P^9N^Ox:kTې^pENͧݯ 3cpݾIaV G+f/Oh?S?*b&,iB>0\cOҊULa AP&t^>iqzٹ7oP_YQW r6+)<mgHh\p[=NҋOqni% fM6~pc /tHsL~(!|}%c@wa޺)Np qY[ H8FҌFG+xbpa&k9'yc"$,RoGfDHM<# kt? J:Cm68 B ftC8z6p=g{u3kV;ЬI8iAjTR]lEDLSwKb+TBh%!%E\q^g/T,QM"4Bђޙ㊴CVyj `Dž2GآJs2] FԈ׍s"Pd?GSyN;?-4n'HV:TP&`54o_]VH''[EVM(/w'ۦgId6ڂ @6`v:ÃD- P2^`4i e*BE ˚-B@D  MPO>3ƻ[m5(;i@p4A? pCcq {zIusG4܂0ve*<ՀM -\0pB]efi\5Ȉl>auǩ!HDg9s ="pz%$q2݊)BnN,GYOI9751sB= 34ANgNu $Tyo](8b3S Gh9>icǘ}:Ֆf2B;O 9?m0EbzE`ݫX_nB #P:ⷡ@y*JAdg"⫂nHRΌL\mXTnl_v7IBɘRW>׵Q :0U*&G!sz!2> ꤏF W*K霮hוhȉ6mШSgsaRz/mO䔾v-jõJ@ӭk%m_f!u@zW6s:0-s-Ęrm;L̖͜0lJh,Nz )YT5u9OK~7}A(g%MA|@W 3JCB\#{K ;dd ZX)nGY:``// =:pQǮA,^Oo%5'CO ģBPf+Ճ)>%hy Φtr;!ɯ@| %OFKW-Nsy# {0=p~th>ALL!ୄwWI<) kuI^?v06X< +&/Zg0:4-=AM*Bdū?UAf+`bOeR(,Q͆פ3\/V+RjOcIR0<t*92 z5F|z7F^NLcg)X( ^!1@+ )?řx[$PbJ a_͵P3yc4n>˕wmL-9 Fb6ĘA'@WlD3̭e+ ~ 5{}_gu{kR&mϤO݄iW&3/K"zhMaLp~Qu'Hʑ9C|?+?T}~1Y#v'm 1I6)cZ=WQ?N7aYdP]uZl*=ҩG*exD2^lh"u0D X^U3쉍E߰:[?%*hj<4?}ΨQ9 ^m=؟ rS9żn~Y# |CpCb([h&Rޔe9 O6Hׂfpg\y@zof n)a_ d_kaJC {1QQ&PL<ڞ w4zbmbAgB//RtLSݥ5y&ͅl۫Mfw(.4/\1>m+{怢+b$mەOKvJg(-dM=ۣ ,LT  ppnWoPπ*Cfi{7 GI yμTe*|jr1KPI/6: =.MOhXӍ^Л(d AHC18نRy "/_Zm:\п8ˤ8V54zGW wMzfXkI ,<^bR_v6[fhgw*QFPʠ2YQvH-c׆!kӟXuhq2Z!}2.I3C[QR$! )ae !*TpYv*d0R] Jn8Fzd^iࡖkf[HA]?n;I ?4WjU_$LlTFf'eHGmK4#Zf:*kltdC N$ d;яOAi|J+*Qg"0Ɵċ>U0i,k o̰l{![F؟fmUqD9h KAcqds o4AZZd8m(/.5ln Rcݱ:ƒjot^v89biiDž϶1 63%EeV]ᑞB Y&tyV Ifh`0sB.,b$(Mfx*噏qM0bJfF.3RUaTҦU"'Ղf{ *5\̑m֔f8*D 8߉PjmQ`'&t9ߧ-{g Y˥WImS}N@6-O~=e)MuVBA zO4×̲l=-N!Y%zŽ1(<|'+LyW+9VF<^B BKyJ.20`^#J.<ՄhrqFSl?/ZG.|:e#^1^J=*COc_ W^X4#:k&i ZmI1Ѥ`QjB q ^o^{B^n8u 1ob:L+;Bƅ jKG6a)+q9!<:fh=c6t8Z\FQdvL0&w5D= L"e L_q@x .ApS7-RY\*0jWqm?);Ux0 ??9n[+XMݞZXV9_tu+_ ^s(7{C?~E_A,7 .2Lh-Rk"\J7UBv8 I^=8Xw1y9-i*.!&!jeMj'(2|!FրbElgF1*F)f"~-JIq,!?V/nt:K>w_=ׁrHlaꤸ%yG9CvI9s)wwLB1iGY-ޤ:22Ii;婽1T=kvouD >c&u%Xʚ 2[Ix$ֲXof;eO;TSH*H})>7!78y6t6aIY?U:D:~ 7a]{G# )aGK"ߦnHoeAuB=&F$梼y׾*S5d ݀y8!DWS썗qKb7hnOaaZV+5{cPKOa+γeֲ!zϟ2'1:nPj2Fy; CN\84vD[}nd_m2Yʌ5[4[hȸy<stWViuD_Nifw GiG,UaPzۇ?&yN^hHʀV6έ^[,ѭNjz[bomM)11oU^PC$Hmr A p$]pJ\QfgXk Q  62qAԫX0uADIR7RϫPqv7@ހ[\PM+Rgu6vzdOܙNg6:[v*gPؓ+>"~5]_l9zk[3L# I+ u=~ΐ$ѻGViD%uUU |[}k"R^$Sq\iA_"%5Jfl*ˎ؝o=3^d]Є[Ao3P_\Jl>_ fQYi A)_ -1-xX$#\Xб^Q)}J?&zmr-^6-ga]"K:m^x"e MgްͬXcGI?ϕH7|\{nCSfCEQ)`a֠K6#ꗡo=sq#ND+^5D"ּڶ@ޫP8^h} i}ٿ܄ZMH+xk Π,C }Ϻ< e `KG72`J3i<h q`QVt@g.I#F"DoDd.ÃeES_vGgTqnS Y}8 >_AϾ  ֦ Vxp͜_'ِo.3pʹn "uMmƛAc }B6)T}1΃eCsѥP}_EʍV ϶i?o X I =D o谅X/79=˕QiF ;'[ d=FHkIu&UA=x xϼo\6@qi}DA"(4!3>0am..5.7;ŷ{[=I`SR7FrZ \UbbsA˲ -v|wLT$ y6;ڃ[9mAl: uU qIrM&ݿL_2(fTu頛&],yLq2 1וsɗJ;WE>ql] >>f*0n=ȒqO TEJZn9f:h $0aDjk )J3pg'[߭\6+?]v&L䄇KZ>yM:?ANBjY7Sk`'wcs HVd$#d-DkfՆ ;pKR/ @;1+O7¥&Z62:hQZ've0vbmN(͉غFAqo&)% -y+Y.w[Uriz7>tgs.ZKB"̪MfM ^j0@~BUS<sVkz(K̵}DVU.{yYhQ|n')T$ϳ9%ad,VOoMz+Ώ6mQ$7~$A3b7tԼdk szL93kkNH5҇BuQ3Ƃnt;$VD5fXO|FfUX!R"fw[ʻ{ᢲHfoێʤWBҬB;[T Bpa|ͦ&s'nfv`:=PJbN+jFWM^,|#iRI.a!Ebl,/c4z!{e C\C-Dvh$v QV#$F:dY M)?v vݒ|PT>J"& ߎ(?ZƸ9?+6;Xͷq`;@rp% "ܣ1_G8w|z(+j@{sǝE}`09p MΛ:bjBЯ2 H-Z#;,ca典GzFKozK=M$u#h֦ʥfbBD1 !w f s4nYZ)6ϒw ">d9WMICsˬR;u pC90 o&}Gꁸ®S10vpߔ|-CLPWu ,_Ӗ |1 ĸQ98EUn Ni*-X/=sHeJel553a\pAo8-Z>qŴ68vGpdVPecj87Bk ]=SkQaK S;NKɳKPܧٯ<¯ZźjiL~tq0{%nGRaT\76ɿ, J_)d0}-"8~+=fp#*%3]ߋkf,n ֕WUh/^]aMx U^ew6zF2E沎ٖ`kae, 6C2=7I>7Խ3EdULD L;i,J=\eRhĺ^(ggI!P t$_~`"ݐv c܎8%G+ 6i):UČ-{0&ͷGD n N%4 vwKG6X74/j\B9%jﳴ0#6+AIB1^Ī{)^;BQϐi@D+hQJ]SvٓC+fZg#*$kO/&gZ;@=(xNݺ"FtPZ?Cp+gk/kE +Sy cSx~oGQGi뿘W3'pFBF#a# x`KϾo|}h1W FLVǿBhhlmC*R*U0&SDU>Di|㰷x4 DŽ#,%aQj2G\To&ka ) _u!.{ HI-^<9-=a/&tJ>HWkb޻̝gcOVW}y(1hd)~2/-UE$Y5ɁED M? ۡ^??o}u.i55<@n~ՓRGAqh ؞ Ly:ÈzL#J 3}<0V٥06{/^GP}= /[Gg 4qkŬ->+(Ȭ3l;e+^Toin 2c ǯPh81udD(V[.-JJqW8DHMT\Q+ҏıPTa2= trEQ .\2nRo Mn)i!xrXfTR0$x@AlE:7};+ؾ52m?C,x}$R/UiʫY-dT3L'С&&6.2]܄lM/BIE le8p^\n"M?kƞ䑣d%FzrޯH-owjq$]hZ|1rZl<b7CWE^F%dBz}}83Lu#Ijґ2%E[dcjTd^^1\B/xSGb*!/Y/*k@%lOQ;E~mg%\U=rzZ@Ff{>bSo%.{˜ p/I1#iJ&.v#(GLe%?{q"%]I~j9T{lw\"t *"I)L?L j=د裤BBcY1VW\-X]lr]TP˾@39 A¦FjL%QD;rZW|db=` )ǙuWާg { %ҹEŢ1kwn+6F0~Jy%Z DzÒ!~'[A i*3Sz }Ov3$;("d&^V"c+̜v*=gi|J_̱ #` PvسW%r%* RzMɵVshn9"dwyMs. Ԫ&/=?UѢ/8DЉT}lxR%o|eP-z m<7ޛKW!O hD!j|?z;eav}~o3Lm= hBgJ LόA=Fx7[i[L);7ZMƳ-Vr^h[lvKY~сzCb/xL `N'}=1 f"Z:)2D]^ܷQpI%cV;1Y7>xA:hCGx4<; v56I='U1n8xz~AfꕫQPMC=z<Vϔs(^6uєBK1)x:ϡү" b%彆_={G'u7}t. f+@U ߲;yȕ|/2}f"WnY #`\H["g;RE9~:y{"dtm}z]D4BBS3\PQ l\f,9ex-/6䢑QBo77o.iΩ$޷>c\=͕4 x;<ÇWho"UZ#X8Ze fzOT @0}ScV{/5= Y./";v0-"l^CR P0EW 9[Fj 8߻NquLfjew˱w(\xK$5<e=mlHɣǟhʝa#rC*ֲ~Q᎗ %yPܯC D zO,Ec\:JT !Fg>EnUu jb4zOΏ/Ҵƀr$eKꁤH/.L+U)@kl cns4gnh!lp{WbDc@bxb4w*>3*=x_zGF^P~G[۟=*jlWGn{UvՈ WC^S@|fbdf#gkyjm^mwpJW%3b'_#5P0DӾPk-TsBMf3>FbnxG&QDk'm7a'-&!jqZ(bl٦m-!CPOw:5 ~s-m~p|rp'}S4 3Էᨄ-ir]' ->0= 1}wU{j\tNׅ9M=2өˋ8"g*#{}7,߻V lP1x>978c.$5 t+(7_v4g5vx\F}j(񚌷OxA6U4N{*:ZP‡* z@oؽ#WA:]-6 Ycћ4v("sKnZnsB aVau2ؼ>?aOfa#ʡk8ca0 {J8rJ(|1b,6_o~BUQUݗXf^,%ppTΞlEgphTIK*PFͩC2+dЯ7Jt t[2m^^Ќ<֙=. |{跲Y[mݠt>vpz ].F ֌0ٕRQchZAAy?G{톝襧l%խմZ ewIE۸4/vs扳t3n&&*Hy"w%ߪLܩ1)mƾ&LaRx0ؾwl);ƢfC;gT- E q@@iI]*)ȴ@CRjw Jk%k҆Nḩu8H[ȮJߦYP +ls5Sw (*0=i ~,l!2ݟQdx(\V%qkv7.[,?7{ 8`%B3B(QΔjϏW։:f2s|;2eJ/p*y?F'g\XHW\Y%b.suXZoN-tp~,m 7A\ӡN{ct#{קNq_I{Opм!K.(I0/9_5N2#V '*%̝ցq:ֵuYx8O#XW An} prي:-P(INs3,7X;90fY4il^{o_21ހ\0RATKяJZNY%Xق jW҅B$Yk-[wӷ>A(\ue|!xZ\p]0#:(3|(7ycw`+U]uBL|1B$`Vm`^&a?br$NTj+il\Ϟ'Ѹq{r S;\rtC {CPhNKQRVXKpjh Ŋ #F=|}T{c+l$qfHXfu͐&F, *Ee6Sz}‚㞛T 'Rc{VP6y̎\9t$WY3ƍ=lL!rErn9)v:"'UF-2նzxNdߎBT\>[NF $_ζm22Yݗ<_@!ua,IךP$.#TU@&`-&OxRWxP}Q,jpvSxʝU4o,4WAnz|&ɿL,$"\='תxM]UX~/KD1$OrTƷIiԤvx-=r[m#W^Ϋx`T1k);~&v菏H3fT;YqcEɈy-g_07`&vg@#9e%cRV͋g^܀8*]f adEհL4 ĭAx:!;i, p˱򬻷*q<0\P[頝V%M1qվ-:& /?0Qj%:p BZ9vÚ qH{lQݒDu2D9:=1|nt(Str$ P::p)4>mrrU;xyv҅ ᢔ-R@xu,FHl F?1<]1-/s㾘gD+b54!8 եb9`9n8,7C 9ExKn #8nQD1B?ɕ@Y! 3D>,l+2{COP_'C(B?ş.ÿy&qg#e5D#3DcKL湄 h.+?mtIV;Fyxo A,-wZs' ]38,+fu g.h΍(LCں(-5UGs#/^{jUJP%nVx JݪL2ZӨ6s'v8h629ͣoI`_;MK"WMf';T TAU !wER)#%YZ:1~?O7 f˝c7*O$\b+SΞOYu9Y7i?1jׄ<XH+((LkU%^`g K]q}{Tְ=ϞrWtZnkn(D2 Wym`>,.ZrIWSV`&56K 4OT*G5X$F\w,ǥ`;<ˎѴBj7W'&4C J] 5XY-p /h]F7wlY) Jt*8yO-D>Bx t9jO GtS?[r6=E{p? e6荠e%1⺣! l/r|xϜnE'0ӽʚȹDȑ΄|=Hp:@`V **&ߌ(%N§@ҡ k{8Z&5fM6i=>ڈB甈eV8\f)y޲bU0~=D)½xm1Z`w7 7^e$̷Vn?kp7mn \~FQJ-ؖ*J[(s{.WBNAn6_Sxm < t;"3ZLR48e˭cIywհ\H#Th6mfЕ/~U7`")jF-LtQ,=&ѡXJ@@KI!}/Oz!knB"sF`N<&*wGX E<=ƎE,K%Iw&:a+S,qT,#"2J[;,ޅUcq2Ig4[E}mnTk :W9%m'ڿɳdcyZ¢:n4&j#_cw~ttvRT(g8$&,rt_֦eBj)aWFz4nkn++ҨiN$ؐZSOC).}dwAhʾ98ZDk(MZCDrb9ݽߝu*d=x? &H"J]`,ޫuRN9yHU]MW2S.tA!5K9uh!TC[SB {[^uIMNpWw+ˁm%#Jqư;{|B㤷^qGGa~UW GNq=gOYrm/E?1ehJGEI] 3|2P=&)HZBy3L:eL%=W' a=b\D50 P XfL˷ ^ mbf R. l7»w9~ap jRZ$}8L֘4+<:ZRw[E?>e)Ֆ~Hk9~O8 K"9imꗲ,z\Xd(\YeW$Oo=lś$^?'_dLN }<`pz/S(⃲z%ǥ ~-c5PgVnQt/΋>mɘg<[cgXdPAKKgO:Ҏ- Q܊EˇKv*z:زMi+s>ClEfELc Do?pw #XipxՅ\GVO1+ι/ت: >n˹pa0'۰O)ς ѤHgh0Մ-5Tb3Q٣vHy`Cl_G^K~o5QhHa@'q5x c>>H-E^^~qN.^HӦ@=|=ݩKeNv8ö848GyY(&;x<\-m4cS ](Q#qiQF$Tni{P}+|D[u3_q l) DgWJ6(!QBshmrc'e_ʾj~;ͿhV!VMKt<rHȼ4AeyqiV9W^pSc 1%# Q׉V ϥ;G$S`*;Ƞr4aip :IQot/Lvܷ-}xH.9P3 9ozD2`pҵh9x tݤ4IJ xړ^?GՉ@ mc<&feЍ\D`y.kڞT6PH?5B-TX}:yО⸜CxP|:PNJM U ]A{RRm,f2o}3P(_O؂V,k #_ eղVIb:пM< 1p=<|uZ]Yϻ Q:&t`H;k=qæҊ_<x[$9q#}[K'+Wq ִNv}b0)6h=)Gz DAvojSqcD} & e fmZRB."ΐg@'XFGbOt tu5R'[X+M #Lx̞vr (e7^ _.]Fn0*4PZ4W bK!SzcWD CqwNa~AtgpٵAg#b˕=pcq׬@@H1u]u`אJ2qߊcXE^!U/%8\뿹 _9@L(:@jd =Ë?w EvX׺]V6CbW4 ZAyF`<)?V-xQKmI V %JBA_eC=Qz8pe\z*G},V6GVhԯGE[ؽ?̵M4lRz%P~xCH-uT)AǴLuwPSCް-p+Kj~Ȟ*$X5f֞V9uaץy`h\11D7ƾCd/41P@`IBuGqZS$#.kDi `ޓZg2dOC`.fX.|lNmeB$9UÂEH|*cal+ڡ(c Nnd 8_ݭ/IM38ŎlPH[0⚄]jM%ۭ_͉Bi5M^|xJ,tnBBYaTZG( .5eȕ5XT«8Kʓy Ơ;5 pBb0݉>q> aӵ|1V\@ċ*L.7) Vۧv@dLwm"~;*= `:xWUa삷y$vY:E5DȀ4>ZQe ߨa\!J]JK \pOL=|;[#BɧxRNo(.Pioȯ~?hc,]ͺ| K?^oIW>޵Py[d?8=T>e#IpL$ZP=+{/Ǯ\v%zzʝwyQ[a V.@vebb> mhn`n>G}0DcA4&^@Ukv !}dlrNH/"10ǩ %yaciUqt:N@gD?rA㆟[6½4tힾ舂XwEUu=ꀍy 𔞺gcCO$Yza}b`d?=g$fρ ;H5ȿ3j. U!`븮# 07Sp$h_55As00a?\9R"־"V{H"@1w u6s!Pa* ]_}#kыlӠCyybE?=khIM3;F:h4DZr\٦!KXrxBfo8 P+{I@[j\kB0^ D`WdJnlBLV=M[B' eއl%RKs09P ZE(e^` ta t5ҺcY5Y܆ir=ɮ.: Q]zR2Jc (RuLymOaNh?׮Nj4 5=j俤g%!Lxylp=㓿;Ty-v%kz/Ŕ??,PIqjnى29a-Ĩ"."PynPZw/8W РXiNz(0 ]Dz^Jlq{Gaߞ@t?E1t` f.9"X2fj.ڪo}+2RA@:Ǩ~Y*ScS4$Q'fN[i*R)aL"yvs-KNU?0;`suT9-r/̞ YlIm%[A fxy1(!ٸ`mG. \=mPdIi \(?jWksd8v6-pPIgqUU] hd'+m*^ƴkSA_eyb#kQ(-OKB|9,3a-TIPz#Pm{g>j߸6Fʥ0vb&5UnT g2KIA!Ux1++Tm/R;%_ܜErE !mu${4sYK'Va 8۷P A+S2O:Q-X#]{7)vQß4]i3ou7M@&<ҭTG[*c`[TpZOlOVSJeuєvxX N֩̇5^8wde[e #flm1 N *y?ikǒnp{m9]NlD/l۰׃WMlj @Z7RP%BPѸ zoHN{m%\J[(On O#e[vv'!IQ6(( 3}+5jlPr7틆kbN1q $# @u#;A( G ;t2tSq1D^6 #`JS^8Kajq7~bn"c?@N?/γ1Hܭh)<[)me).ez%N>K~QCmDH0*( [1~怳2s~ZFЊ8|ϜRHϭZ]{<*nK2e(.S)AǕ&6i$!c-_:h0֍bU02 D(ܶo4"ޠ.Y:3[KEa#RK=6"tT]) "SxD4\j_vz&2©P.M 4b8( pG_ ]WV1.8;-$lB;\2)(߾p_YF~=%$>NNB>PXjm6w1K$epe Qc(ո+ġ{*8[Ǐj7m5Knja9d*i׬ ͏L-矓dcvRFM<7x$lпh$~}0`t6%Pk_75_6:A`LLu%C pѬJ`66&R?0EsiT9Ԝ@ ~A$HgVTYup*G{_ny.#7drqR_Ť&E_s?89D>WG ͍u}O~0DaRr~7V1d{'(뤪&P.U.HBtÍsWB!W(u3RAyدsbS tʳу;cMP .e㼷l &G- jCE/ , ]Zh6j^MlBM)sq9R>;)(b U4>-XꑒYeSR(|t;"(9W{$"[E? kbqW4GXf(~[fH%́^]I.? pˢ {+)ͽ|=A0圻}$sȴζyjR,o!P8JYf (RX(fkk}e=NH_b^ Uq>CyO#N驤!lkMÞABf{pyuIy/twh2g7 '-V,*ߐOjM2 e-Gߦ5qws L d4~㥯,l߰9Y+vQo t'@ ̅swA^iݡ|qsuXos-Rm*1WgF$𗸓BB2 Y?W; CDnHwt;? ;Rf{(;hfE/1įTb rlXy0 5gyhPew GOJୈY'-[=l_2Q$qRa \ ƶmdawM#ר %VM^UֺPrKdT;ױ`ح?,Fq33-TrEztI|a(}LC%?f$^Q4>2Jk<FտtLB&jxdvQ/AD(`EA*K,n?ZK g.D+Դ $0Ɔm^sC.E5 R}1g 킭(v5"_i&XOZ~{7wNl|yO%.~[@ve1_NG{fJnI|-K;_Ч_vl\K 9ĸ ^jÊx&+?s\IrS{h(M;#X+|gU?Ki34_}o^Mr٤'?dom{_%#זND8r=mYHQ4aV>*8 t+_jf_lsHgVVKvRj;f3x邪p%p9X-Ǹ%f8姩L= /2'.w.n k@|\wENNXZ5r$c7ǫ8Q _IK%*$o%}X*ΝNOqlv\XT'\fuk.IaҗĬm щb,>V}.>$qv|Qi 7TҾ z.?tj 6"bSpmW=gOQ k~j{I e/SGﺽj2sԭmW/J+C>r'9;N#$@2_tuUNg+IC̀qfNW[ׅi&-"ah꠫ -.[1l~M ͳ!-K#c9\_Y~Jd `{Co7(̫,7L?~m Zœcb ]KjYE'|!}F}2L6y(=+@zxs+>?^ M9e![!y ԟѪR_ad"껮h9t×1ㅊ" 5Yhg^ ^uL^zo vjY{Fnp$r| oy0;Pc/+WyRE>[E@]ϼI6PMr(^inga#;M"6P荫K>Sw\uy%dшZ/hJ`f|u!Al/&6H"YҋșDMOYu)}D?_xCiQ1牋+MZD.d4[FEy)͛lkmJ }Kĩ=:˦Bm+a5m&RKE~sJ]{Tt r+ꑻ fTgrvJQhl?jRs_)ObwT.>쬲;p8pGHT%L^4&5‚]p/p>}xy۔jo#]{K#dS(箻i@%Ӱl$1/+'~P_5)?7]Q QoN–[A`M 2zv+J$ <sl/ZqhRހBnu_@@Ç*bqߏzT:2)8w [b']}dC`ՑgPǎCRfjC+Dy]6A1(]u<â4U}'dvk%kz'Scw5:gDZ|^So2^$D6VEo--&w^pcQJ0f{iǝP#H?xUJ9ĜͶ-CMB$ YXt 5f}3&̦Aܸ8L0::W'fVolځ>I0)w{:wfɳzPp!A?P#.]k8tLZ! `H7.ف4rjEQd "#&G4iI?*/h! J b' *<>9(IۡuBcK>%WPPh$qz7;Ԍ?z"X&%Q({o1? @Nq3bt+Zɻ@\DIpeTKg8r~ *\ OKvChg0_W~6"v! ̶=IF-pm2pMJe S,}/Ml kQ9':"'.&8f#3ѽC5ܿ5+ĩsC 6z*{ޕ(NUaB'Eշ'"U7ТHc@0CZN6y 9aE;sٕ^ZDeIQIמG{ď1\ڷ{Wk9r]E t(<$'^'Ta+ދ# M~U.^!nU0`f)tno.~`OBI;ݵw%,d:cܾ3:~!6A8oQ\Ԯq[- ^W\{98*؈rGpP#Ϸ3<޽KZϓtN`RcҘ-J/EW\ ʤ d2tQR 0a$d#cO?NY0QG*SB۝ Njϗ& 4A4[<ŒQvfkW!Z{ nv: , m$ځPOGL&}i Ƀ!W2\CtGZ;(p]5''~j`NLZg4iDpZ9Ejy4IbTC+aFdSXȞ#cn{ErMyg&k:McwcB.{ rl#4`"j @CB7yȒ)hUAOOG1a|l`.5O3GY"O73C^J|?.}J)$|c49fւ7 suܟw3[We9&p ^0ڥ=J\H6(YւV0lHWUTN➦je ~~BB|Y([LWԦl]TN&$\EZ| k}I"ŀ?ifc: jXJ$F4T[gz41#'ӡ%`XV-R`Sl"%1 L[pG6R| oְN<#nj@@DA d4B\ E].]2.AfH|qO˿$$Э u7GC~NQ">ŇHRֆoy+[叝{!DsmHۯ_xwJ05eLAYm*{z `e8V PP wܡ PHYq: _ۖ[ܫLN45[_[t*ɳ0{0p!oVE0>v-?(߈PC߲k$F|zIc)f9EHKÈfD[3d_(cl.El.IY@AS gj#W)[)n3tE>Cha8 G A(Dgm!r,`mreӃc}{WRu6#Q5jKvIoϧv?gb"N0&Cy+ۆĕ#**AI-bbғ_ 5ZX_ڃ \_`;h젦yfFfJ8ـ*.%ura[R ◅{2{H,Ss!dRVOd>A D5<+X[$ y:lN?EF|Mt(&dƅ $7+gLU y(;C>_ח#l8Sy7.Fnr\2҃h#RmQk* ZqC4 f^ܗ;,bg%nkUX4TsKcdPqf&>cY-̱NZcrbDRҺ7VCyŐyG[ FpPA&_dK3X=PEA* {bii8o-1v#3^"e R>R%2C.C(vU%2Ӌ p!IgϞt!+xyU5Z1TND`8~&}W}>; v xĪĮJ;A(!ÖL$Hj#7!$rJϟFq^btGMoijS+u)iLȿN`<ׂCI oqzcj[A*NzqX0hp(on<_xC0-f,z rST0!Hؾ۰XS~ۚ*ī+f3Ϗdi:!)O W,$\n% Xʞy'9Ik "4&.@.Sky:Qt^J15 wuCл dI{wpB>m gE=` `c=wNEu:%s-r8)Qbpc~+njmKJ_jQǝU(^Oh)c֌ાD4zhʲ8# Ǚ!sH4=y]J(9UuRݓW#;w(OH8U?jW"=;CB (tSpz=+dFB@ĥ[0u;|eh>ݷGfupIepcC^] Gݞ9\#P&AE;vSc_rv 5Q/:RZ"D𰒼uwK[JKg@"X*=dބ~Xt _][Z,侰&t'q5@J MH\C/3 YWEt]^#AjDF!aHhx`̓{>8zHRo#agK;H.ey$XxvuZRe f(BHҎ@j@xI҄Cڄ\߂ZkttaRKyH5ӱCˈ$oBCF>ސp+> `~4, 1f\g9R83LHUpdX79@}X ~.nxF%uQ ˼Zy~i2HX_7EM0#tW.s wcHǴ^"Fzc4T w6 bL0nU0e\b=G!DNa ,H yeoS!V5ZA A=0)P,} Y#pAڵ&1F4#Xg7ƗkrXIU(Y`b y ᵕ׎η<8/ª1Gy8)_(NXVgN?v1nr%-1.776S>LΘ(bFu&n>z+#"5Mx@S51gۑQ{oF~NдO*:"3<5w/}E>k]O; 0sKm8f> S9#&Ǐp)ܩȑ:>H* R2)|/:"ΊtF=@9yS6 Fp-}3z9rBEuSa6]Sh吋D0{Y,#Lg)bӜ2"&#~KP>ڦ Mt:mO{ bpJPi7*?H8i౧}L̏좑,!6+q6ǩ9egAJ1nksoDjgуy(I`5 i:tȟ.̕[bb2T||Y'pc?3_?՗)kM0ff c?.cpd,W{m).DAaߠ%ROͥ.~a8<&SC4d*6Z,+ҊQhyV0p{4M,Rd­ Rag_(':jĆ8;P4]WFU epҴijhl(\/n<E 6*X b{a]nK>n-O)8]DQEj"s~򖟻ࣚɓ@c |) Pxn0ڟ@-i] H^UE|ΜDOI+bo_BZͲ90ɻlZi3~Bm3z0ߣVf!RFrtn{GZ|џ`KYh[tܟWvk;%hVml/U4W*_wB1(/ zswEj[*^𣻏M upv ) L3õ/‚ :DѾ v>3UqeHdsv&q.s"8E&i^&> uvoQ_e=3L#I2?AͿ*bFcCra P"hÙtgr^}OoMݏ@82Iu 4$#*!^8.XHic K`;jXڇv(\ >p(ԣ. :Y[iEBQ\g cjao걀>ZB,ꠅլޮ4uq4He8ϾOFܪNvYh]i;B;7<+)Nys"`>$S$,rrrN\lLbT{8S"=Y%һ=m-6&VO}uu`$:Φ\Kp@Zs6!wElA1M<ӣZRilܩ}=,}ؖIhH1*m@g-@k/uYbkQdTs'zFGU7@[L^ Ϯ8ɮۖ|V9G*Ra@rY5KpIgj Jw?23SR#{abOc*7EDZdZ4I#T ,)9Zb)GeS`I:{V"c j tSlehY=|8x%Qx? ҋ_74Yߖ*f=2aw!Qc?:fFh,A!am/s@4`$D5`TʎAi( < ߌJvDFQx ȚWNܷKgT3ء)Dk\6#g};&ٕUo$R\O/N"$R :GN,ebeqHaF'l\:iDƛ父b?LjOwo/zm\ +/8^躠<}a8~$ Z!8_oW1q(Jqz˄9TBEbAxU- Ɠ${\T;[p<LvooxSقO/mI%((`4q/9'Br7.sIQcya қv%:Yz, ՅA-Eaküm|+ĺ¾BJ%\,ռ":2!Z?=B7T,q6}8:Cf >m()y4=MjnX&.^꿟[}gx{_|;;ZgnmCSq=%3ÜpqGIv7nMF#MƒmxdVER9J20+ QU3ְ9@U1zI*t'a5lEq#U3%P~?nu:bGx.˺QgVhUUjzH"{K },|q?g"5ފXRU2fPEm L!С4(4nnP2~#.yraH6pmnj4ܛ+ %U]+ɇyџUpNk\t$˲es>@LeXk*e7N=@cxZr)_;@vL[6N:cߤmn\ T cGĭ~%X8n2z{LG]W.O)澯㤕[rfM>AYюQ:v`<ې 4R3s㷹͍T) FԚ +IH?R޲v}>A*ۻL#DR8>rzuY Eޢn?o˾\[9nԕm7NJsn&#")z`&xz\^5jv>!)E*4 }.B$?)wa:1}Ջ sfV0)Ɗ qOc jnME>>\M)03å(Yj4翄 ]XUnv=-F) 4U A%@RsM,iyKdϫ6j[PV֚M"Hq.-V{ N=>?H|I>Q>LczK4^qPOw AϽu0(&dzn#G/SZ~EM iu0@zf.z =Aڟ\3ϨLnׁPBF2<إ2K@O ]4 etv8'chJk q#{ ,0B>o@u12Mof:t8hYs_&LWcL=mXP ʏ !IŽ \+f{]QuUDh"C.2iĠiYr+'#DE=<::*[] ڇ[y(.Wݷ6ggKkA""-}qe` ud%3RMHQZ "w~Ђ,gW[mԲXCII٪9k" $5!pLe GUAW<fELx m n21&8oi>_D͝ j@Ro\Dx>a 軺h{q[:Lw][ʿS(E0N@2N^в_ ׻'P Zf@bvQO܉I0#-_}u-%>#쵻E/52{t+"4U{vha @y5bO!.To{nxƙFB8@++upti⥃ Ce!:Ls"mle H>#,ekژ#h=&hV\yc@w߂׼j 1鮉R&X2B2ݜrrkmŠPl^GN9~тI[xÎD[ߒ_!Yԇrq-V:/~;CLCȇʹ:K,-3HG .Q~пa/ԨDiY*6N.SSBl>G./ `kRi̺zhs I9iӿi09<` 37GXp "QHj=V͝%jiWxErֺu%w߾8G8n]0^C O2+Xk4<%kϽ~=pifQ&[(&vo';܅KRM>_PePf )`aYIr=i<uj7?)\aw;q!luԀ5zv B5 E@ ~__Ʉ:o"ˁOZ~naoB&㴥eFܝM}[^|2e {Bq㭆9ΛKNN-ķn 핼%b. };&uF۹W. LiC+-モLg6EC3b0gt"ejSСlx V$zF$qAY琮!YVjtִ-(bN238/@$GWAއZB iEZ'V%h jJ#)P$?$nrLE /Ia'j;f3x+9 I`r^?;t7+w˄e"QydQB/kΠyAoLhV"?kf>eQ-C#9~Tŝj:`81\t a?ܫB7,O_lzXPLRvҗEU8"̿Idްao߫ _VE}?+GoߤsX(.DԺU//?-"M(y\H|by3Gw!xEvgPV-$SX͗;Z^IM1fǤPwdá_Г! ݝT՝2ä5f_Ă?-d@:89b\"cXdvg0|}L3C"VE<8 u7&iNAŢAIUVN&!~ kq ]-ۮ&tNT%S!q =eJ&OLnOH*8ZW*][rJ w2'ݰO;a7/3SDžm3ka3#8ݪWRP^!t)-}ol2Zn؜h#[#,yH}Ҿ) Elz= Ͻ7w Oo)r]Rh2¼4-q GF{gGHeggq8uDl7dݼBo?%p?PSb4V2G[I"!2?,\ŅhEnح6DuX̬ -I&ؖv-g#`Fn ]熳emٻ<*CF^8Z5%wDX;Cݓr\[|yh{ZF\9=)h9Q YUIJx|#4( k{s7 *{7PYx-zV3lbZY۹}3Cn5B:78XCueJo< g,4D4bdפ_,u_rM8<EoEe7vuiˑN=ч7c->^,;*Q/#`)l,r޽jdD{23oCY_T$w?rRl&q[ظLc{ORPǦZCJ:hCѠNs`6%Z){~a %8jjԝ-'wTg35|UO@_\A?w^6-Cw0Q [h{4rx?}OXQ> H4L ̻FQX܎etysUHmE^ 9Ky81?0s݃k2lP^ +&ϖ̭U0X(|Q3CPUudrDh2BJC(&=䑭g?OF 5mmW;H)IibX`cCx({,5+"]"0P ȟyJWwKbY*Re# ԋZ:.Zĩ|⒇9+՛=сSyݤoK6U$:6DW|%%kg֛?wu73GJ9 &jʉM]v3>BQ6ggºl9?\/w lϵv+YqT'WWK~Չ/ $BF Mz']o25M[+B\ ຒM|j?ɒ|۞K%()s,QHx Ge`꫑[ٶ\^׾_>>jQ{?[GxBl*P=.A+GOk)g {㵀Ҷ^rd+b\ʏ`=2[g]|CpC4Ut?a/@m~vH[C# s:q  )[+cR_ l`N烷1^Ae(j ,HVvxnjaH+S$1x͏-Y13[kavaϽ]U""4آl.(OI':G"/FCf3{$ !\5r_7d0c X,C*SMdˑ'ŗ(pG tE![36wъف]yX"uU}^ U܌?yح]mX'oe7r72+p+dI}i ;~FRz´8mv<oʩS,\30BJBc9k@X>| +k ) fMA{W,+S > $A^!D\ "B056=);k5chO$1Iz~I">;g gL5}Zr |4Ԧ\˩βo,W$<_4hpp?f(DE9f\anY=י(X6 'bpe3{޽KLe3buJxzC<ΒFA3N:lF vAta[}V _*Fw-ԋ\Dˤ7Dc[z"wS=0)ir%'I2 Q F>'@͊ pՁ(u2C?ϿsWC^>whjI.ꙩ#hrb2=o} ^o+XfἝ juJDR ㈀]MdoƧ8tP;c{;1dD8:uedi1a.%%UbB>MD}S5 Q*sbLv Lxo o" ;|[iqb߱i}.Jxg05L M"(lMP頉b9uEؾt@gY3<&h3cy HGbs*6}WҶ'[LGԟ\֨YJ`R@pb($z,u })g`LtL\}M)PV7$uG_㏺hHd&T@ K"D_ }Z-CCKIh.QTLlOml64BwE@ν}83GutOWC IR(p NJg9FQY;oY*.96O="oO"o"\:{rzW=l k;}\$oSO Uy{F$CPʰY3'[mLPQ b"4SNpO,VdLyKgUAJ{ y7cj]?"1SCJ6ʱ:^.&ڰ캈LJDI# Ei>pHhW8E׉]{Cs xZ551#q9ֽIT06),LWEZN[^X:9z}mRNBz$ۥLw t(7׃nXBk)[rkQ*}b[RtWiRLL_z6(&jh8CnQδ5 빵EcP.u@ +~;D|4\Y z=_&4OL*\e  U$-8wLN3$`+0ə+$2 7J/TLi KQWF{kB" HoE-VZ&B5sGWncSi=JZ v0#?T,Ԝk] |v+K )Tnk v;3cLK3KW8 2zÀ #O۸Yg3|@9~Fa P +qO36\,O +] `*M^OpؖʎmMSۈ@2jqfen1@0V{{~{,  +4x Yr7 &-+~^tnK7Ν 1NNM77bR'254GثvFU^RPTqΣ@Vv(,vր>9 \pdE9*5~tods>g4o&Bv%"gLzrGY xhhMu%p@ܱI`׀ c{݃EonZu0-ܭ <RRkr\5g3xj zu̪zP'Z|Yu7MN7_" pdA9Pc7$ ~W ̞EHjJ- ql(| Z_;fPS}v11M3+ux|K<0!f3g0?hC~ѧp TvnXcm6M1;M$:a:_-9E0 @#Ct\ 9dǎguPqȬ#Vt3[9\4=vލ+ u)0qX+mIlxljAr/n"uWˢ'Yi\8پP9 JWVW'vp܅h=R@k2rF)BDnS9_̉ݛ3k?yK,: X;K: h6f)XۊTO *słkS64S`揢i LGznHdVkyĉ-Jl!4'_>WDF84 peB k\i)Ϛ~ݴ8Uwvz>_zd wjN 8ŇJLH 3 <ٵiROVp%+GhcUD)(L CV=Tni7bgV. ͏5 ˮ2Yӝ  @\#q%O)ufδx ,5ӤQw6!6@axp#!kHP rWƴ{l8S.d"MCC&P˦Hlq Xpy׷5"#z{㮶>7{/R+4#=m[Yr7CX`gco#猺1&;cuFҌ\8'{PlɸJN0<-&40lU?D} L;7$n ᨹv&[ttOR`m5A%bƨD0 &TqsY\Գ`+osU1dMtAiw@{9kV G6kqwkIB؈G.\Q0lE`QM,W?l ^*qH4fw v?xlgc;pz\` bژaeFKaắ"CAQgSylIikq*[;s-e?"'鍺e达slUR7gEk::TrV{޶*AZ/F|VvΝ(Ŵ< )/h'A ƿu$XK^!e2"Thr;lq,oq;B).z`*.ۚC>7.1 xo{F05V#7DOFE5mȺB>3P֨ f,hOԂzr?4]7 +ڍM!?[O8G$WQ]T.79m΂p:`p_LzJBF$ދkx C36V8 KZSAT8jއ3rH"7Qh9.x9KjPX`&C8s֬y ]Ƀ>hDF7 }'D؎$p3` La4L`I&㖎׹az>$*2݂J,jD%CY)0# evtG|3KM=kv2 IUɔ9s?t @rDg/}QӵBs V'[3wu=*aFb#ퟨGXpy f4Jf=1+AȎYbm#)VL$cy;36f$`Pf蕠p<*z.oLu#wlJQo rQda|3]I帕jƐ #i-}R$41y4&p˲!=Vn *mt++9Zvԥl)'ZD-hx!̾AgBUb+),cAdnK˒EnP'>:DfJ4(٠ Cƍi9!fd5'n2CO>:a؞Z&E%]+Y eZXgpHOGhm(B<):Z"VqeDeŢtT|Ӻ "%l77ϼLgYJ7u׺E'z! BЏY;?.SV%[#O"cU%ɟWBmT}C%F8&L)N}׷W3(1e[z='Jƶpf6'Kz,}u#'q @H쿱C|@'ϛ3q5_5 x Z4 ;np9-'JnȕVuٙi ռ*ڙ -ⶨ㬣L6Jd#FJIb. zk]*2msYh8_=S(k"`\k+k5|{}ؔTՎQPȨ N޷=z*T"שDg.^!Y~\a5SKt5=0L_6YnPH5)dcԈ퐫 W>=Ɖ<+5tQrNu=+5aΣ&JP(``nq椴jDoCQ=#Kko>Bq`©s0ݤ̛ʍ^ (ر0=Ղ;rN:Xt:|tfO=rL)\<}T=pW 5mEYPcsNiؕ7WGW2s$EݰnL~{= gxPb&B9sݡ.5(JΊ.J'ˑ6[XN E YZtDҔl SHQ2d]9غt%*|k 򵾕/)d'=`y b.*`Bm2#}\iIUc%W&Ȼ:pHAseJPq~*=i]9Qh8a܃ _Լ PWе;ϊI) ](Z-e؛5M5R Oώ.Bw2;x@ {U~} o:qH5hN2M^n`G2Ȗ9qQ`2PŐEdX BKe o¨TXѱӲmPuFʥN}L4;dlbK"b(.# ep1|SM ^X9xl,ȉg2RĽ{ǔhP e[J 8[=:A6@-7 :]Nr?6+=9D"aѓ 2و1| FӘ{q]M:6ւov̯',4/XF˔OV,i )a@qr6:Cjt߹.x}[RͧG}Ѐ5t<{z1_hTwOuT/>>l+Cv}`i*<`,[cHAM /'=IK%qLg/! F?\yKZ@zaT$>JcҬg(T;=@Y^H \M֦o8w߾֬[s+=}_O~[nf*QzJs2D7Ө1BNC H2֔!й\D}S"A*Wl7-Ng ~nKdMv9{cRHiXM$)'IDwa2iv{xVJٲ~iYID^opev7s$`gGE<˹᧹!|pCxt8$@c7*h{a{@d"Y8M]<4k3DV&|5 ~d浻J3AֈBՔ) ngJ` @m CT9m~Wan[wI2q Zz\AkI|m |tę!״pB2,fs_9x=$wĜHZoT!Qu{HCg\kvK-Sd/?觎v"!U~fSg^-\~&rzɸLˢB$rie~J1΄^w2VbF| R .z_\yʪd3O^3; 0ny<gۃDJ--&#n3= 8{0imq<0 k}zAY D3Ɉo Cs9w4+> kƤߐ< xFg$ ,cm>i;bАACǭ;@! +N&Q\:IRq_ZdJP D0@Tʡe~IV_4>r͈,Y-$l<|Ysƃ];Sm%Vp6ȊIhInxz`(MZKfOZ m~E5̨0=23Q$?eT4!P~LvWG^!1^\` $mxѴ̸I- e+Y1;e 3^\ ҢC[+oB02Hǯ(I+Pw  FN1nLH>5cz,9h~E6+dd^ҫJ*LAVBVVEٹvQ)A]^)/WRRCD9-HI/[B}٧ۈY14)Hmog+|q :;Z[ LH'ߩH 43f~ 98^2"ۄ'ђo/ Qօ{grw~=f ; _eC!],2kܜK; !^QxAZhҢIthj`z?V@res8*L)5sL:[_{ck>O{b˫Cz>>}Lx:::oe?_  ,cϏ09;W@bUYmۂ;sCֺN] bSI?q}CvOc#.-1.C'$*ű!5'>Gʺ"Gw )n ]r-uWTAvT%Hfa@ĥD'! 5G{|zǗ5Z?U]+,ڒgtvm YzِZ`3 cs3H_ eeuϲq-,唐L 6ج p>v7c3#f k!^%^{o1p}n;㬯(PR4oB:~CDյ~bȅL31w/>lZA=Z񞂬11Nʨ[ Y#hj؜KhI/y]MQɼ;Ow_g8^4JiNvB(䁱v/8H_\. w}{DyĀ`;GV\K ,!̥&H:z٩Dށ"=s|WϤw318h),CZtmf k#ˋ)٫z&r%^F0ï׏EXta7R+!6`tH\Bz\tGP CI+ՙD*pUNx^#\}wLuT< ԅx$gG !ffD (c"=CJ7hrY2 0IAM~noDcW=2FWD it`N0^w1shAIwM[d縸z҄Ȍty%n'"HaOvVScAh/-~\ŽK QSTJx>5Or3MX!yWy~$?u#/ֿA(uL2*& Ry9 *32iЇR'WCe qz=٠jVYc Y!(ɫ>XHhաU`p9 roc߉-8[RyD]W%&өYISp.v%@GVF5g5ynv7;>-} }۴)c?Y2Bz:gzʃn,59 /aCtYb;K0oJfi9 ȸozᏅɢ@sKP{9"C$Q8gmԑ?:)xd ូ;woz=nI VP,e`XT`3ocK/GR6R k}yA!ďnkZ>08(1*릵[ 3#:ݨɀFV8Bm3s֧E)!+%M!҉=dBW%XEsj N@kCW]ӫH4st3v΁{z|xr_Bv)G; F;݀CmgiBR-i|]爟 <"HX?t(eB1KV!Ü.itn\ׂ/<>ok{*gžNV*vY>Yx/W /T-])xL#V"O)${3ʂD$hjnwZ4F ̱78UӷdiXAlhܸ= NfIJyf- BS#!̟kv[_)fi\Yꇵ_>C17!֧"YQ5hy<=nhP*&pC5bA6;Br+'2ڨ%3 _s`Fͼ/],'+g^d@Z? Jf'\fEv`)l-1Haǘ5Mu7o(HMf? bA h .SsBܺD/VR2 B:YH0d? 6C .Gp-vߪ}8A]fR,@sⲏ$b=TT1 q;POs{곫_X-O32˽ %{J$?B_s.yR8e"?w;+ATCvk6a#Q_-cfu <S:9R΄l? LxȼsuK{„dRS)ۄׂ7zex ~b|}/QHrgb&ǔL6֌] B|1`%nщhcq|Wlȕ QqCA[X8Ħ;qb]BC]6]mE5XIL  0l""!F;h~\s[Sltxog{$3A0F,i&نHMVw]rJ2\NBc *JsL"))QL?W/E_Wz~nqpT.'_gq#c Ⱦ+ 'nEݛvq1u--PUרzv2`A7XVR7BNa{חAs%n~LDʋ*־)RE-Ej6\hdD#zhXuh|)6%O^svm ς drf'Yp/"U]yL!x-!'3`ow S)KЬsؐIE10A R:B m[K{-ZJXCjNnWBu,CSo շVm&ٌ"e #?6ƅ8Q!j&(޶-s.\MHa[ZE8avW)+oxC{4Ռ8x  C._!ğKW}IU67"h?2ѯY;ܛU KU׋ZYP}@pu4L~]eJ Ro'm.cs0{9=*{;A -T5WX l8-2zG$I(܊ձrBMnc A rPVmlyKp&&:/rK JP 63a,ٝgЗhHWADw҇R=wAsGc$#"# gpYCӯ&cnuƴHu~V>;2YH5++AOKaƩMqK+NŨ9W,̽/'a)\<ɛSgz/Ca A1 [JE-px2d5s{\wvp1qY,c[ZK-,fS͒g? ЏQsl>@gab~}S>l&|-.AL}yV/=.n}0}T6abӪhT'I7Ҏn(# Z[` i׉g[Ը܋Z^I݄=={(՛Pj,xlqF^Yx9ribr&׬Ȥ"Hfn(Q?k۽, uIBMBCm{^"0W/{mkfnCU]=$zL&=2fub}; !^Yh+2C8o7>6%ʧ}ǂfXaӏ9KB|ڇ tS6G.Y 6AeWp<&=MS~Gܖr=(Mc%x.5WKtAlzR qXTbe{` C=3tCNI`?ĀH|"PY=-` n M'Uڲz>@+.yEcv& iv0UTj)xt(AIђu?^n'eGi\{[nRj06Ovn3P7]56HѶ-5|kRX ʅ9qZD<;P\cm?_,'HAb~Vvֽ}rf¦V޴xHXV%"vֵv9lesp1['Gv]YrK[ܡ" W1HNY}z+p< LQd?ekS“hθuUMZ6ԤRpelܝH{L*,D~Tƫ]'RыaNEp7Qۻ;r:0wY:!#}ce.}LƱ@y~Õomytۅ)I C$Xd5L+wkMyd=ǷIK;*mPGUჂ,i;X[s 9Ij殮i}'~0v-8r %\MZfOQiF;=5'h\D21(V, #] K3oS)NVEeϹY0 8"IĘbII.UX*Kc_{eI!ƾTmkz"^SnRE{>w n}o+@d#Do|ߐA#=g̈́$~pz(JoL΄:@`~<}蓱 */oLW@zYz#ZF NR>G}I]Xd{_Cύ\mEqiVA TIL>Zg|kԻrQ.ƫX$9<.d̸o7c]f~켈2eza>t6bgV.i4tsՐp}rAGFcrܞRRgp#w,hu.lU8feC1+>1ƘK"3–P\>|2ٔL.l+i֮Ƕp>MSahv%`xTE?d=S<_^զnXSė8Va]י7LjߙU2b 4,TWZ2Mhqf#OY8i LӣF2pDΌvE^B~Uv 왃451t! bp9"Ov@ȵ?Ca;;Wh!9Lqg\ݙ:( Nū($KqbOpWE6%IO(UZҚSQ[AtљDzhK 'q`1b{=r p (319`^z &QXHF5%nEp)k{A41UD"fc-hXz>$" .Ɋg1b5qyafƔTģq|Lj: }i+8(ihjgE萫+4U&o Y{<;B%Phˁ|30*xPNkXOJ 7>%k7JLp8LASHF%=-G 2b}N6oD6M,8Sv 캫Tn. qUjZ8sWP7ׇ7c׆I*F{t;M~u+LA>I3G=Frc<:^ 7½G; Ѯq[ZNgMVx]}bc[ f~8г1+]?b=x<^ JwUes"͆ f7y \սZ)eed@J}0ngmhE<2Y\rv32fȀ\ G]* WG=;hzI5Rs#Dū* ``bPU`p"t+0zG+φ.] ^Mf]as҂7|=Q;̞_L,GoPg'JwRvbbqI2 _h3Q"l@Zȡ3YQ%dBT+tS&-PjRB,֙6ڣ((Ιì7cHP0Ǯ)FbԞ6AtbиHކ߮ E:lcAűFZ^sks)nA$b'DTA{3يGbGZ$[)agHONJzHOque-'VQ`s^Ly(5C. *דPuqob2鿖_y6wߣDՖ|R= bRwLuE8.&kL,/H s^-t!  =}Ehe-3g}Lj)xve&6+949d]SJ;=94ܛ/Eb &[QDlңݐ7skav=0 &z~$zM:!Mاfb쳯c)fCq«% 0BڌS4n]JE&ɔxr;682TDe@;ͩB#Q#S쮒scher~tsL\.lT2W>8We"6Yb.SK5Wx6 2ׅnxsL=}H5"E(lm֨%ϼaAB|\[ 9247 E(ľ0PIFUgàemM_O К 1v;Uǎ q'.븸Uιd&Iyf!aTx SJ"[J]4t7_8 q&G6@rc:X5(k qdE]MS/A肌w~#Wĥ,*D7% XQ8G;Ӟ+OW"qzhӜp&xi@ɲHn$UCW퐑 A8`^H'O`DZ_N: ҥ fVq^q⩰{"@Ӆ=ԭ8,?T˲rv;EI.O-7:rn亴ѓt5PLJ6*hܚr[n슶_sMCm+1bLv:; -H_]| ur ިgƍqwM=/`ܚK9V@BUi Eg@⬙:HW&:[,6+CF!*ҀV MW]*EiDP`cDX<%Np!bғ ͏tezcǜRZ(bw3;hOk?,Wp5<4j.D׍iSxl.kre1vP  N 8PĦ͇&H@e+|{%V&|`c$zOQnNOz'yw(JLՠ詉i qz=(1,D0Pȫ w*j!'FSܵ2I [V_+k<w_^)eX.n@|, O ''޾JF:^Wj7x+4Nқ _^5'`b@ dF>*(iPqOHG-otx/T1aN>H~LHq6g+ aվBU4=HBmL,#Ŗ&嶌e.Q[PflEq}3pL ~^%@hp53&$:B$? ҖQpeTdަt#ǫoقT =Z'^BvQ]/ 1egftF\%Ę- xar:N;rȍ0@:"R ԕ_Axi`:.cfb {Zf/꧄$)Э=Vx!>oN}d#qoIwQ/2{X*HT2OW<F@2HAXV>3ߔS%F ~ E)8,FFW'¼Tf|BA`n05MĭrIlO9YpM GÀ-q+)tಁ kQW2@j%f,B wcu;h&ݕ܈ҶH'O֮Z݌De[wlD'$X3tJB'[.00cJc1"- !hD\bŚjSzA[g[ۜAȰ88lSyXd7_G>T֮]._%:X?oс R CfLAM<2pŷ2>ȣWl%<K.j& Kmf" ά(6$6ݔ  /gZ X3% `B`7gnyWb] p&kM_ܒbJ2]{ٞiVʻ3^45+ly9>"ذR{nL+?h1 9) +H{%,UFzB mu !AC$3 p:W^:yҵ6Y0+`|?[XmY\0 4͎~W%g{§Rq:^쀌$KVԫbUYI>hTqJ2*/:D Z| H' Nnv;NSb*\pUHuQO plwt;/8ĤV)O@ ~*Ⱥ*bDNa\*J"wb@> 2W}82 ++&NT1Mβy57KHd⸰=4c✋s;<*%2Vjy aELFe4;dǿ+[L' Q)6/Nw3PmFWMY+:l>Ϟw#9اJiyOWmV#qP]\ ^$HC> 塸)":6] Jl[s; cL^Lw(VT}nRǬb=54a-@xQI#5iYv"Y3T^\6$]^ӬF9=&k|!}Us'&,6ԌLbLݪ\)9jC} fewP@Iv? K! ջLj'of40 fZdkM`4RToOڿBTo؟"0EijVcq!Rr-*v!vBh>St- X30b4 3us6= j-4 t#% q@pyҧuj8](8 nfpG"/b{mRpNJ, Fs>mS;Š6/rB岩kPb;ج/NJbs'1mXvJ\NJP#W67^-_E]4Pܭi.R˻yLw_ԗ"A]_m|5S3Zͽ wNcCѿorxB\VgDmz:I7_6bsQ 7eO;w w(`{>n)9 =(9SNC<,Su}$ZO!$JӦ,%KRhQ810# JUޅY5긐ۯki#nrGF b9;q˙K5M Gm!~3la1ճK$P`:oMqo=zrFb9?Mo2,TCCp ;虒:K$4"DrF_!K쉻LdF"Ւ,sqTBCܺtw*I U8r `(߲:tc3Ԧ(/e;v\>!=]Зc9r9|Gc~zDXaU4S^5&3F'N ԗ~XY&#;y=sze cHD~+/I*(r̓ tX䠎v`r'9l3?V)P&cF}cbCyzyBc2̝py]8;dc ~yrA[o%T:3LXj-r5NWo}%XeП&  |;3T)Q xg BVc%H>BNFAF  8NePf5[r-Nri)6v|HƢuQ{2r饡ԞȹxQ[]*ڎ@7VCނ ۃJ VCu+Dzmft`3!F<$$諭QMɛZ"Pr95(33'aIӖad K_ ?\Q ^N@1&PkŇDn83>6X_u߬Ri Շ-s{O폡6Ż܂Zȋ6Ec81tBUJp e!,~dbe٣'”Fk5!ɘ[7r \ԨXt y&Aaq ZKRn[̭ }u4x#V-z=[~)ZK42,w~7 [jGVFB9)NJ5SZ 3  2b|Oz@{ϑ'݄TRbxJ$7Q^™K^N̠&ɞ0H މJK;as9U%j(9L4TI7UP9:RW:oq],y\SqGmW05ID q~ئ{q$_q X.{\/%^?4,; QE2̫WƝ"sc?YOG%$m V0=LC:(w-hz==h&u-,R2҄$_xUP>T? ܋8W,ae⪉\#\9L@\ *f"M)`Hp mqOwY) K+FUV03k 6t6 F4tyt?X vC9pI @(QJ5/be6k؃Du\뽪QjPR3A W_‡nIYl#Xd'' C&޸s]7-eyK]LDy ?f ANB0"𢭧nfgVe[C0-E=1Org lv;P|vRfz+uf<mN+ҾXi^R/U6diP̉B8`8Db?6|`d9uNT׌1+S`mWH?ХW+7b]HZ ]DUK=IvkAፋ偱N(nQ# ބE*lυ4ʷ}ƂRv? 87Lc,Ghr1Sz*73gC.cj9qE,p6N*kXr ,2zZ _62cfO*( ^1?|.FZ}u+N8wgŖ"q|!0 Ӥ!Hm˼ӇUt5!HB47T* mM;Ǒ{uLX/!Nu%HAk 3Y8]{cJ@NTO(>,jx%F:% T#ӵD fy#4raTGk0Vۈ`16f;[kNo :j%;^2Qacʛ9;41ʓTQaXjضXqC|W]2?sSGjwX 1t`IzbO5%+~H@ L=Ɠ&k5*,&-uز4\.jYh’oP~+?@GBd-&m4Eo\p@I**r5q3ڿ{L.LGg=)zHH_/ԙ}Iۮ rU3`v i$7760]lj%Xx'3Nķ7RްEEҀHG/rjb˺OV1}=)d}%rN{|t,33r s~SWD.-UMbJE9qObHIQLe3XDbXgU@l!kO:!k`>i{d-KX7ŒSdh R-}'pۍ^;X-G Wzqn6~ Y|MqU=&ͺ?X4h>rLMjp1SwO"uYSNS3zsۄؾDn=q?#x]۟ԧ2Ò4MkbGn+yZ3%P}>N?ezc"btT!DQO |!лk-x! 3v9a35sd߿XRq95kɨ2 .0S}9d-Խҍ&aIԖ݊ YZ