Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:60335 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 35464 invoked from network); 27 Apr 2012 18:51:48 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 27 Apr 2012 18:51:48 -0000 Authentication-Results: pb1.pair.com smtp.mail=pierre.php@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=pierre.php@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.160.170 as permitted sender) X-PHP-List-Original-Sender: pierre.php@gmail.com X-Host-Fingerprint: 209.85.160.170 mail-gy0-f170.google.com Received: from [209.85.160.170] ([209.85.160.170:43247] helo=mail-gy0-f170.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 9F/23-16466-3CAEA9F4 for ; Fri, 27 Apr 2012 14:51:47 -0400 Received: by ghbg2 with SMTP id g2so725070ghb.29 for ; Fri, 27 Apr 2012 11:51:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=YSrXNdqP1woCYjZejun6MRkpgRVfMeSeJi9Wtypqzo0=; b=e5Ue+wtbxhk52VdxUWrpp4y8zyW1ZmOa/tTdUj2zfBW5RA7wsvYoakyY5e+SIU7zmO EQCcT0oxQCDk4OU+qNyVIGnpA8W5b+VdyPs37T/oNEQBBWnJtPuUm0QW6PSQ+z3uxwmb OwVnAnbS9oA60D9sS2nepr/61AhBCX9YReBG1Jll0HdErQiX5CU28f7rwEw403s4dA5Q blDGuK5UCPghN/hWjMuf2Cp6fKFp3fqO89S9sE1GKGr5aSBvhVObiPNWWfKo01frreA/ FyfzHzU2ryl29Dx2p0CLZ7R3gpkPr+2Flo6kcq0FjYbV+kG6z6EACqNq2L0fENBuQ/18 xv2g== MIME-Version: 1.0 Received: by 10.236.79.195 with SMTP id i43mr12476558yhe.53.1335552703795; Fri, 27 Apr 2012 11:51:43 -0700 (PDT) Received: by 10.147.32.16 with HTTP; Fri, 27 Apr 2012 11:51:43 -0700 (PDT) In-Reply-To: <4F9AE82C.8080006@sugarcrm.com> References: <4F9ADBB1.1040006@sugarcrm.com> <4F9AE82C.8080006@sugarcrm.com> Date: Fri, 27 Apr 2012 20:51:43 +0200 Message-ID: To: Stas Malyshev Cc: PHP internals Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Subject: Re: [PHP-DEV] considering to remove ext/imap from master From: pierre.php@gmail.com (Pierre Joye) hi! On Fri, Apr 27, 2012 at 8:40 PM, Stas Malyshev wro= te: > Alternative means rewriting all the code. On top of framework previously > not used in the project, with different APIs, different approach to > IMAP, etc. This is a large piece of work, for many projects - totally > unnecessary as ext/imap work for them right now. I think you over estimate the complexity to move something to a clean, maintained, user friendly API from a over complex, buggy and unmaintained extension and library (which can kill requests under certain circumstances too). > That provided the person in question actually owns the code, not just > runs the app. In the latter case he has no options to upgrade at all. Again, 2015! That's not now, not tomorrow but 2015! >> Yes, many (see the bugs DB). And c-client is as dead as msql. > > Bug DB is full of bugs for everything, not a reason to drop imap. As for > "less work", I don't see how much less work can be done on imap that is > done now. If it still works for people, why remove it? I see =A0no reason > to do this. if totally dead and not secure c-client is not a good reason, then I have no idea what a good reason is :), and again, we are saying: "Heh, I know you are busy like hell, but we are going to kill imap support in 2015, and some distros will maintain 5.4 for a couple of years longer too, so you should have enough time to migrate the little code taking care of imap". And why do I say "little code"? Because anyone making anything serious (except basic reading ops) with imap already migrated to alternatives or wrote its own implementation. Cheers, --=20 Pierre @pierrejoye | http://blog.thepimp.net | http://www.libgd.org