Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:99663 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 54752 invoked from network); 28 Jun 2017 18:11:32 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 28 Jun 2017 18:11:32 -0000 Authentication-Results: pb1.pair.com smtp.mail=jakub.php@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=jakub.php@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.161.179 as permitted sender) X-PHP-List-Original-Sender: jakub.php@gmail.com X-Host-Fingerprint: 209.85.161.179 mail-yw0-f179.google.com Received: from [209.85.161.179] ([209.85.161.179:35324] helo=mail-yw0-f179.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 0A/54-07609-351F3595 for ; Wed, 28 Jun 2017 14:11:31 -0400 Received: by mail-yw0-f179.google.com with SMTP id j11so27754672ywa.2 for ; Wed, 28 Jun 2017 11:11:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=mTJX2kQl0jdHUPH1X6P2e9t1l/mveKablNw0OX9gdGY=; b=AYezjehU5A3rkXrW2q+Tp70FwUYDGh++oOyrk2oBT8K4sbrLDfCKNBYY1en06sTt3w vsi3jULArbgodRqSZFzjws8KfSl1RnVr2As/fNRRq/L6WB9R4k+V75lE9bFrzxfldplY X5DPzeN/viKmFQce+v9EV8LDYFSjUgOMtzcAeepPpsTu1d/bhckV7m+IffrO6ke79Uq6 Zc4/pU77TaqdSPsEY0LoapwowTLPdCk/WErMxDl111qODMXWXyoB7pOlmwRKSOT/FbKK G+nsKgSa25hSdyiSfnpVWslvZWNHv6od0rDC7kksLV+6ilSeZ0FSOCfp98enV/l8SuSa rO+Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=mTJX2kQl0jdHUPH1X6P2e9t1l/mveKablNw0OX9gdGY=; b=kL3pUI9oZOkeq80RQIzHGKla7612Jlng5OvLcXTqc2BGx2cySf/nV2Cg/RMt0k2OPS kFoUlZv+ZkGgPgq8G++pFA2pC96vJWnuBRUN8/3cM/PzCuHD2ZhiVhOnjjFDycTV+LaJ Jk9de4bkCwA9u9OJSpswtO7ti90vYen5Oiu9OFGJ96IJ+IVhPxiRCFviI2US4hlMPFcS Bof96Ryx37vnketjRiU3YS5MFSHUHdZrNVR59yuweXzkRTZoRhzmDdpO88oP78sVyzeL 0DQkBOpiEI7GPxS/3kha7BVPe7xq/hL5XRX7BXQ2tCXwC8JKke1whjMicwQG0hO9dNGd s/gQ== X-Gm-Message-State: AKS2vOxU/LD7VpDuYGit910VJRHHpjP4249zwIRQ4QOBTTG0bzOtmqG7 zDLKMghyfZrg42Eb3dw2WpL1X2dWXA== X-Received: by 10.13.243.132 with SMTP id c126mr8935948ywf.335.1498673487813; Wed, 28 Jun 2017 11:11:27 -0700 (PDT) MIME-Version: 1.0 Sender: jakub.php@gmail.com Received: by 10.129.85.194 with HTTP; Wed, 28 Jun 2017 11:11:27 -0700 (PDT) In-Reply-To: <25e41de7-9545-d6f5-e8f8-46c47392ab71@heigl.org> References: <8613502.pYZHiygsMh@mcmic-probook> <25e41de7-9545-d6f5-e8f8-46c47392ab71@heigl.org> Date: Wed, 28 Jun 2017 19:11:27 +0100 X-Google-Sender-Auth: SJ4HVnq-091OFYeLMYyhEDnRoYU Message-ID: To: Andreas Heigl Cc: =?UTF-8?Q?C=C3=B4me_Chilliet?= , php-internals Content-Type: multipart/alternative; boundary="94eb2c035f44e0245f0553091c63" Subject: Re: [PHP-DEV] PHP-LDAP EXOP support From: bukka@php.net (Jakub Zelenka) --94eb2c035f44e0245f0553091c63 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Mon, Jun 26, 2017 at 11:45 AM, Andreas Heigl wrote: > Hi C=C3=B4me. > > > Am 26.06.17 um 11:34 schrieb C=C3=B4me Chilliet: > > Hello, > > > > Some time ago, someone said on the tracker that there was an up to date > patch for php-ldap exop and controls: https://bugs.php.net/bug.php? > id=3D69445 > > It appeared the code was in fact not up to date, at least not for PHP7. > > > > But it was enough to make me try again to work from there to add EXOP > support to PHP-LDAP, so I extracted the part about EXOP from the patch an= d > worked from there to have something working with current master. > > The result is there for now: https://github.com/MCMic/php- > src/tree/ldap_exop > > Thanks for that work! > > > > At least the methods for passwd and whoami EXOPs are working fine. > > > > Which PHP release should a change like that target? > > The first possible release IMHO would be PHP.Next (sadly=E2=80=A6), as th= ere's > already been a feature-freeze for PHP 7.2=E2=80=A6 > While that means that we have to wait another year until that feature > comes into production it also means that we might be able to have a more > conscise exop-handling for ldap by then=E2=80=A6 > > Do I need to open an RFC for these methods? > > As we add functionality to the language we should have one=E2=80=A6 shoul= dn't we? > I don't think it is necessary to have RFC for such specific functions. We added recently similar thing to OpenSSL (openssl_pkcs7_read) - similar in a way that probably only few people on this list care about it. :) The thing is that the RFC for such functionality usually won't bring much attention and people will usually accept it anyway if there are no objection before that. It's much better to just introduce functionality and wait a week or so if anyone has an objection. If there is no objection, then I believe it should be fine to merge. Cheers Jakub --94eb2c035f44e0245f0553091c63--