Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:111668 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 70504 invoked from network); 21 Aug 2020 15:23:18 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 21 Aug 2020 15:23:18 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id F2DD51804DA for ; Fri, 21 Aug 2020 07:25:13 -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.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DOS_RCVD_IP_TWICE_B, SPF_HELO_PASS,SPF_PASS autolearn=no autolearn_force=no version=3.4.2 X-Spam-Virus: No X-Envelope-From: Received: from box.beccati.com (box.beccati.com [176.9.123.236]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Fri, 21 Aug 2020 07:25:13 -0700 (PDT) Received: from authenticated-user (box.beccati.com [176.9.123.236]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by box.beccati.com (Postfix) with ESMTPSA id A88D020030C; Fri, 21 Aug 2020 16:25:11 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=beccati.com; s=mail; t=1598019911; bh=uBm/q5g+i1Azly7d9FU1lCgoLQZdbq3/rYcYH7ub3w8=; h=Subject:To:References:From:Date:In-Reply-To:From; b=BAOgonLqcvQkvDsZPyF6EoOsic0wy/SgO/9gTnD6K1+FA2yN1Mo4LEPS2YKpuTuOq tYtxzns3Cx+RhZ2pSzsL1fZYBED8Ff4kuKyNBouSfkg49eR5NxEVogPvFzOk+ih2lo l1uOSv4mX0hhTZ7IZW0jT8LdSK4dEIgzvQVBtvtlEAXRI+b0wXYq1XDlYnl2owF5P8 /qe1lQe4ZkK7w79Uk6CpjrUBaXo4UBYkEkRPpEq80U/xP9s/B7VQ6mpZz+oVHWGsCa ZONfcX8ytY57RmiCnSbBAXeqDjXdyXjRTrd5d5jgowCDN2MB/3RYhQtczuptNstO5B u2MMgmEyJPasw== To: Volker Theile , internals@lists.php.net References: <91bf610f-fc03-3de4-ac1a-f1f9ffbefaa2@openmediavault.org> Message-ID: Date: Fri, 21 Aug 2020 16:25:07 +0200 MIME-Version: 1.0 In-Reply-To: <91bf610f-fc03-3de4-ac1a-f1f9ffbefaa2@openmediavault.org> Content-Type: text/plain; charset=utf-8 Content-Language: en-GB Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] Support PAM in PHP8 From: php@beccati.com (Matteo Beccati) Hi Volker, On 21/08/2020 16:19, Volker Theile wrote: > Hi all, > > i've opened the tracker issue https://bugs.php.net/bug.php?id=80004 > which requests Linux PAM (pluggable authentication modules) support in > PHP8. IMO PAM is an essential feature that is required by professional > applications. Sadly the PECL extension https://pecl.php.net/package/PAM > is not maintained anymore and can't be used in PHP7 without patching it. > I fear with PHP8 this will not be possible anymore. > > Because of that i want to bring up this topic and start a discussion if > it is possible to integrate PAM support in the origin Git source tree, > so package maintainer (e.g. Debian, Ubuntu, ...) can activate it simply > via build flag and ship this extension through their packages. By > integrating it into the origin source tree there is no need for a PECL > extension anymore, the benefit of this will be that the code is always > up-to-date and can be build out of the origin source. What you'd need would be someone to step up and start maintaining it. If it doesn't currently work that's one more reason not to bundle in core. Cheers -- Matteo Beccati Development & Consulting - http://www.beccati.com/