Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:121069 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 62516 invoked from network); 15 Sep 2023 15:55:01 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 15 Sep 2023 15:55:01 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 487F51804B0 for ; Fri, 15 Sep 2023 08:55:00 -0700 (PDT) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=-1.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.2 X-Spam-ASN: AS16276 91.121.0.0/16 X-Spam-Virus: No X-Envelope-From: Received: from mail.kd2.org (citrouille.kd2.org [91.121.181.110]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Fri, 15 Sep 2023 08:54:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=bohwaz.net; s=mail; h=Content-Transfer-Encoding:Content-Type:MIME-Version:References: In-Reply-To:Message-ID:Subject:To:From:Date:Sender:Reply-To:Cc:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=O7j/oSEOsvePrHr147xCmzuzRoli71GDq45ru3X+EB0=; b=o+D14RqM1dJsdBEpaz+Iqu2nFd NGk6UzPR4/Jjvry2iStsXVK7x0chiun/XR58FXbiQXI+BF/ruvSeFyRcVc7Sq/grqzxnLOUeTGKPH 5ovCzuXeU7dBKJlJe83IiU7shW26weotZFckOw6OL/Uk4dt6NQXMJE1A68jZ3BUTss3M=; Received: from 49.16.23.93.rev.sfr.net ([93.23.16.49] helo=platypus) by mail.kd2.org with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1qhB9l-00DSgA-Db for internals@lists.php.net; Fri, 15 Sep 2023 17:54:57 +0200 Date: Fri, 15 Sep 2023 17:54:50 +0200 To: internals@lists.php.net Message-ID: <20230915175450.61e0b394@platypus> In-Reply-To: References: Organization: Paheko.cloud X-Mailer: Claws Mail 3.17.8 (GTK+ 2.24.33; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Authenticated-User: bwz@bohwaz.net X-Authenticator: login X-Invalid-HELO: HELO is no FQDN (contains no dot) (See RFC2821 4.1.1.1) X-Sender-Verify: SUCCEEDED (sender exists & accepts mail) Subject: Re: [PHP-DEV] Proposal to unbundle imap/pspell/oci8 extensions for PHP 8.4 From: php@bohwaz.net (BohwaZ) > Considering the lack of updates from upstream as Derick mentioned, > lack of OAuth support (which webklex/php-imap supports), and a > somewhat lackluster documentation for ext-imap in php.net, I think > unbundling ext-imap (along with the other extensions in the proposal) > makes sense. I don't think that OAuth support is an argument, as most providers don't support OAuth, so the imap package might still be relevant for people who are not using Google. Also, the package currently works, IMAP is a stable protocol, maybe this library is just stable? I'm not against the removal, but having to rely on user-space libraries probably means we'll lose some performance over using the C library. Also, some widely-used libraries like php-imap use it: https://packagist.org/packages/php-imap/php-imap Personally I'm using curl for IMAP, as it is more widely available, but I think removing php-imap might be a bit too early, except if keeping it does require a lot of time / effort?