Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:111667 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 68437 invoked from network); 21 Aug 2020 15:17:19 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 21 Aug 2020 15:17:19 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id BE918180089 for ; Fri, 21 Aug 2020 07:19:14 -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=-2.6 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_NONE,SPF_NONE autolearn=no autolearn_force=no version=3.4.2 X-Spam-Virus: No X-Envelope-From: Received: from ms-10.1blu.de (ms-10.1blu.de [178.254.4.101]) (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:19:14 -0700 (PDT) Received: from [77.182.44.87] (helo=[192.168.178.5]) by ms-10.1blu.de with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1k97sv-0004xv-RW for internals@lists.php.net; Fri, 21 Aug 2020 16:19:13 +0200 To: internals@lists.php.net Message-ID: <91bf610f-fc03-3de4-ac1a-f1f9ffbefaa2@openmediavault.org> Date: Fri, 21 Aug 2020 16:19:13 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Content-Language: en-US X-Con-Id: 111318 X-Con-U: 0-volkertheile X-Originating-IP: 77.182.44.87 Subject: Support PAM in PHP8 From: volker.theile@openmediavault.org (Volker Theile) 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. Regards Volker