Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:111671 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 80921 invoked from network); 21 Aug 2020 16:41:09 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 21 Aug 2020 16:41:09 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 0EE8518055D for ; Fri, 21 Aug 2020 08:43:04 -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.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,HTML_MESSAGE,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2, SPF_HELO_NONE,SPF_NONE autolearn=no autolearn_force=no version=3.4.2 X-Spam-Virus: No X-Envelope-From: Received: from mail-wr1-f44.google.com (mail-wr1-f44.google.com [209.85.221.44]) (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 08:43:02 -0700 (PDT) Received: by mail-wr1-f44.google.com with SMTP id z18so2335496wrm.12 for ; Fri, 21 Aug 2020 08:43:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=beberlei-de.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=9f4SPg83KOuNUbX9SMYVcokped47ceNtbavRynxwJVY=; b=zJQMDN0+f8qNqvZ75RGpRYVusfcOVTogCLAeO77TIqdb1JDhcPk8y4CkUzwtd6nBxv 5wQvmPuwc5GK04AVgIUD2cgXZicx+x8KLhi2zETV5WaZmsBI4we3E4vMmyFQQAJrcfAi RTZuG0doKF+6qah1hLoVObHUc5hQDTh9LTb2aR/0mBSmw2fjLxzqnDMQv+bZSfAcGry/ i0GotVl80iMggacSmryLkupMbcJvwjeVXidVSrh/3AWUAAYIGMlR0tCPcgMwcdOYazij eorO7iM0vnW69CLLaE2MmBgWUgjPZpHdLHVHXL6MqgPdKx7XYxXnpxMpzPZUrydTW8ic c3Lg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=9f4SPg83KOuNUbX9SMYVcokped47ceNtbavRynxwJVY=; b=O8lwj0hGBP26Bw5qFW04k3Xpd8OM8D/syU3lE/l0ZDZQzpjRiaCQhnBxnwWVY04GK+ P+HbL1obEAlhohNBmgLn+fHxxtESKkZx3jQGHrfxRpzO4odDKXVPb3o2HGx4d5bNkzRc boTE7Yt/KuVNQAMdc65SK2A37MJIWguGHJE5tITDFuJYU7pVAOUFSbwz7CeI72x4PmWh KlRkr7PCUdn8jL2dPuEMtWhMbDqG91Zx7FzZBHfm+HtCZEv1GcEOlq3I6bFMMQ9OMhyZ UWPaniPIcArMAl/CGLJcz4Y/NQlKM10BTLQxYEueRchW630D5sLw93orl0fRfWxym3/i qaHA== X-Gm-Message-State: AOAM532ogkLEwC0HCAp0OiX0/+sLFdA9lQuf+eUw6oPrKj7jsFWVWvQr BA70Z+Sl0IO253j7KnHCQyLmt8bKTzFtQkTGFsx+JklDfoEjCQ== X-Google-Smtp-Source: ABdhPJzQVscXvHel4PnENQAqy7Qx9pcmXzrlNGot69d+98Syj6l+R4DriqLqMYxXvkqznYYNiRKYdEduVh47zkJiKaE= X-Received: by 2002:adf:dcc8:: with SMTP id x8mr3464906wrm.16.1598024581586; Fri, 21 Aug 2020 08:43:01 -0700 (PDT) MIME-Version: 1.0 References: <91bf610f-fc03-3de4-ac1a-f1f9ffbefaa2@openmediavault.org> In-Reply-To: <91bf610f-fc03-3de4-ac1a-f1f9ffbefaa2@openmediavault.org> Date: Fri, 21 Aug 2020 17:42:50 +0200 Message-ID: To: Volker Theile Cc: PHP Internals Content-Type: multipart/alternative; boundary="000000000000873a4205ad65178f" Subject: Re: [PHP-DEV] Support PAM in PHP8 From: kontakt@beberlei.de (Benjamin Eberlei) --000000000000873a4205ad65178f Content-Type: text/plain; charset="UTF-8" On Fri, Aug 21, 2020 at 4:19 PM Volker Theile < volker.theile@openmediavault.org> 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. > The code needs to be maintained by someone to be up to date, putting it into php-src will not magically solve that issue. I don't think PAM has a chance of ever getting into php-src, even if the PECL module is well maintained. It is just too specific, and the exact reason that PECL exists. Do you see yourself taking over the maintainership by any chance? apply the patches for PHP 7 compatibility and work on PHP 8? > > Regards > Volker > > -- > PHP Internals - PHP Runtime Development Mailing List > To unsubscribe, visit: https://www.php.net/unsub.php > > --000000000000873a4205ad65178f--