Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:111678 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 28075 invoked from network); 21 Aug 2020 22:53:24 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 21 Aug 2020 22:53:24 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 865A41804DA for ; Fri, 21 Aug 2020 14:55:23 -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.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=3.4.2 X-Spam-Virus: No X-Envelope-From: Received: from mail-wr1-f42.google.com (mail-wr1-f42.google.com [209.85.221.42]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Fri, 21 Aug 2020 14:55:23 -0700 (PDT) Received: by mail-wr1-f42.google.com with SMTP id d16so3197459wrq.9 for ; Fri, 21 Aug 2020 14:55:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-transfer-encoding:content-language; bh=Vl/1t9IFEhErfbRIhV7b5hrOJLKoQP5f08oAgt4nMIY=; b=tvxrBpTu5EY4DhgbM4sIIeGyDQwYBlwuY0IKdCF9gVPkA7QhEEoDLFQE4Ltn9Q28fn qJCTiJmsU1+1XAVrUpdKqc5eHd+7lWI+5UD2VBnXu2dmlxVRriAA1sZ6bfYvhUI6pKIn szoazCiL4mwbWH0gTQQAQ15kejGd4uUAZATKOIxQHG27SvhOxFDXgxn50iHjL1RCRXH7 auSP4V1g74KG4LKJv8KKv6NJoa9dO94aLduKOMcfyf5s6xeNlSX7Jn+R5wwalLgBptmk qYGAtnlTErewq+WPb71nVOQk2Ra8Hc3dz9cEzx1AaUbvy9mkU6TJs/qTN/rZF6gIYxtj 4z+A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding :content-language; bh=Vl/1t9IFEhErfbRIhV7b5hrOJLKoQP5f08oAgt4nMIY=; b=jF2IzgXp5I9TDXz+hqzRXWXYQ8lkjIB0hAROWOxPmTx53l/SaCfcKUcDd2saW4j4yC YKGC0z9Iuw2gu6LbZXR++t5bZ2NMiSnIyDJNMUbai3EijhFV15IwW79wvRbBA0vaxKM1 clAciyh0c5W3g4tMa65yTevPcHFCSLLmr4rIw3qx4o7sV/qpLLkLbSUhqQIM2cnnWTUA u4ZH5v6VdTuSbsKLd6cNJ5o6a6VuBQsiXPYzPFZGiP/bHZ9i1gI2Hhk/2zUDgLLrXMM+ a4kvoq5ZVBqzPbnJb7rygynZ1Thm7JoAh0eGW8OPbYcY9Vln/Z7SsvNSaLeMcNloG5HG HbYA== X-Gm-Message-State: AOAM533fRzyGbLrVeIfACYVfcd6zlxG7XudopCkXiiVcJ6+u4BU9H2lT U4BZ7tOaVrmWhlzr6J1FxePfp2QIxN0= X-Google-Smtp-Source: ABdhPJx9pD8FcVhoLtIUNnZPISgOxz2Y+C/1ZTq6yqixPqnJaY9/WJz99gh1PfEKsZJ5QMv/yhaDFw== X-Received: by 2002:adf:fa09:: with SMTP id m9mr4304365wrr.130.1598046921285; Fri, 21 Aug 2020 14:55:21 -0700 (PDT) Received: from [192.168.0.22] (cpc104104-brig22-2-0-cust548.3-3.cable.virginm.net. [82.10.58.37]) by smtp.googlemail.com with ESMTPSA id m14sm7250692wrx.76.2020.08.21.14.55.20 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 21 Aug 2020 14:55:20 -0700 (PDT) To: internals@lists.php.net References: <91bf610f-fc03-3de4-ac1a-f1f9ffbefaa2@openmediavault.org> Message-ID: Date: Fri, 21 Aug 2020 22:55:19 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.11.0 MIME-Version: 1.0 In-Reply-To: <91bf610f-fc03-3de4-ac1a-f1f9ffbefaa2@openmediavault.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-GB Subject: Re: [PHP-DEV] Support PAM in PHP8 From: rowan.collins@gmail.com (Rowan Tommins) On 21/08/2020 15:19, Volker Theile wrote: > IMO PAM is an essential feature that is required by professional > applications. Sadly the PECL extensionhttps://pecl.php.net/package/PAM > is not maintained anymore and can't be used in PHP7 without patching it. According to that PECL listing, the last release of that extension was in 2009, when PHP 5.3 was the exciting new version. I can think of a few explanations for there not being any releases in that time: * The functionality is as essential as you say, and PHP has been in terminal decline for the last 10 years. * The functionality is actually available, but you're looking in the wrong place. * There are not as many people as you think who need or want this functionality. The third option seems the most likely. That doesn't mean there's no hope of it being maintained, but it does mean you need to try harder to track down other people who are interested - as others have said, features don't become maintained because of where they are in version control, they become maintained because somebody puts in the effort to maintain them. That means either you putting in that effort, or you persuading someone else to; if nothing else works, you might be able to pay someone to do it. Regards, -- Rowan Tommins (né Collins) [IMSoP]