Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:99683 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 54148 invoked from network); 29 Jun 2017 16:02:33 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 29 Jun 2017 16:02:33 -0000 Authentication-Results: pb1.pair.com smtp.mail=andreas@heigl.org; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=andreas@heigl.org; sender-id=pass Received-SPF: pass (pb1.pair.com: domain heigl.org designates 195.191.240.18 as permitted sender) X-PHP-List-Original-Sender: andreas@heigl.org X-Host-Fingerprint: 195.191.240.18 hos109.unaxus.net Received: from [195.191.240.18] ([195.191.240.18:43415] helo=hos109.unaxus.net) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 3C/20-07609-59425595 for ; Thu, 29 Jun 2017 12:02:31 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=heigl.org; s=default; h=Content-Type:In-Reply-To:MIME-Version:Date:Message-ID:From: References:To:Subject:Sender:Reply-To:Cc:Content-Transfer-Encoding:Content-ID :Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To: Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe :List-Post:List-Owner:List-Archive; bh=TOlUFeRqzbUPlgUhUN6RGivgyfGWwHodVlYjj0QSkfs=; b=htJJsvnfTbb4I1adqomAuaWRCB qFFFb07hZKWcx0aiu4GbYgYXhpAUn/KiyjSSc4vmCpU3ICyTPLedgqj/FQR3nk5fe6ipVx4SaJQoG 8sJbY36g4bLu7F78HLhVTTFSPLeQIDNT0GgwWjOk3Fjkp+fXeRxHJtO9N90mvDiHLsFC3lJu/SGAA g0HkFFrCmKICIYSybn3r2E5ga6mgNNmICoxSfM6FMRI5arGsXrFknQKWzDoqubg+Lcfjc5FIhbywu 8xMO4HYyWH0xBtUIySSiw6cBDOcTPMr9lKgBsD1/4ebUstNAT5eUeKBzuMYJy2iZM3C444m40r1G4 C9aCtuzw==; Received: from tmo-112-158.customers.d1-online.com ([80.187.112.158]:13079 helo=localadmins-MacBook-Pro.local) by hos109.unaxus.net with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.89) (envelope-from ) id 1dQbti-002TbL-AP; Thu, 29 Jun 2017 18:02:26 +0200 To: =?UTF-8?Q?C=c3=b4me_Chilliet?= , php-internals References: <2963553.WttLOBJENj@mcmic-probook> Openpgp: id=967CCFA50DFFEE03BB8BF5F2CA9213C75BFCE472 Message-ID: <3be59972-d506-24ef-3cd6-d38d9f32427d@heigl.org> Date: Thu, 29 Jun 2017 18:02:22 +0200 MIME-Version: 1.0 In-Reply-To: <2963553.WttLOBJENj@mcmic-probook> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="qbIHAS5u4vqnxHUsu20Kj6vIVQCsxTRFQ" X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - hos109.unaxus.net X-AntiAbuse: Original Domain - lists.php.net X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - heigl.org X-Get-Message-Sender-Via: hos109.unaxus.net: authenticated_id: a.heigl+heigl.org/only user confirmed/virtual account not confirmed X-Authenticated-Sender: hos109.unaxus.net: a.heigl@heigl.org Subject: Re: [PHP-DEV] [RFC] LDAP EXOP From: andreas@heigl.org (Andreas Heigl) --qbIHAS5u4vqnxHUsu20Kj6vIVQCsxTRFQ Content-Type: multipart/mixed; boundary="u0JMT4kIul4LiIUkl48Ht4LB2rGlwnB9M"; protected-headers="v1" From: Andreas Heigl To: =?UTF-8?Q?C=c3=b4me_Chilliet?= , php-internals Message-ID: <3be59972-d506-24ef-3cd6-d38d9f32427d@heigl.org> Subject: Re: [PHP-DEV] [RFC] LDAP EXOP References: <2963553.WttLOBJENj@mcmic-probook> In-Reply-To: <2963553.WttLOBJENj@mcmic-probook> --u0JMT4kIul4LiIUkl48Ht4LB2rGlwnB9M Content-Type: multipart/mixed; boundary="------------7F6119CCAB4396F70AC07925" This is a multi-part message in MIME format. --------------7F6119CCAB4396F70AC07925 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hey C=C3=B4me Am 29.06.17 um 17:33 schrieb C=C3=B4me Chilliet: > Hello, >=20 > I wrote an RFC for LDAP EXOP support: https://wiki.php.net/rfc/ldap_exo= p >=20 > An implementation is available here: https://github.com/MCMic/php-src/t= ree/ldap_exop >=20 > Please feel free to comment on the chosen API or the implementation. > Any comment is welcome. Thank you for your work there! >=20 > C=C3=B4me >=20 > PS: Jakub Zelenka said here an RFC was not needed for this but I alread= y started writing it so I continued, and it helps me to see the bigger pi= cture. > But if no-one objects I think I won=E2=80=99t go through the voting pro= cess and merge this once people involved come to an agreement. (If there = are objections we=E2=80=99ll go through voting, that works too.) If we can ommit the voting-phase we would be able to ship these changes with PHP 7.2 and would not need to wait for PHP 7.3/8.0. As the changes do not change the language itself but add long awaited features for LDAP-Interaction I'd love to see this in PHP 7.2 Cheers Andreas --=20 ,,, (o o) +---------------------------------------------------------ooO-(_)-Ooo-+ | Andreas Heigl | | mailto:andreas@heigl.org N 50=C2=B022'59.5" E 08=C2=B0= 23'58" | | http://andreas.heigl.org http://hei.gl/wiFKy7 | +---------------------------------------------------------------------+ | http://hei.gl/root-ca | +---------------------------------------------------------------------+ --------------7F6119CCAB4396F70AC07925 Content-Type: application/pgp-keys; name="0x5BFCE472.asc" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="0x5BFCE472.asc" -----BEGIN PGP PUBLIC KEY BLOCK----- Comment: GPGTools - http://gpgtools.org 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 kCfE3dqmB4tHk5zsM4JV093o3dQ+3dSNxeVO =3Dyfwz -----END PGP PUBLIC KEY BLOCK----- --------------7F6119CCAB4396F70AC07925-- --u0JMT4kIul4LiIUkl48Ht4LB2rGlwnB9M-- --qbIHAS5u4vqnxHUsu20Kj6vIVQCsxTRFQ Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Comment: GPGTools - http://gpgtools.org iQIzBAEBCAAdFiEENHMr85T+FLwCJRBgjNqPc6i4Q/AFAllVJI8ACgkQjNqPc6i4 Q/Cevg/9FO2kzsOXpm7KDLhrH5Tsu8KfrnS/P3WodgKAcFwclp0p493RFay/BXfD yS1saBJT2lUEZg2JTG673HpUwTMlu2Fqtx9OzPQr3VD9vnBTqYv3uW2g4sNLTuhY 0xpaGXDpauPM3N7bAW3AU/ZOtmzSyn+lNyT6087OSbhOGMvapc043+Om3/NDKOPH stgplKxUCG/wB9/eagF2wHlVK33bEWzyUdTREhXXzvpvLPONcMa1K7ZMHJxvsiDc 1RJtk3yOmbpm3posG8bRt05WDs3pkdXyiIuh9O+Tl6zPRvUT3LvGx1UsfP9p/ktM ZE3wRSIKvHmQlcI0vAV8+BvRu9K+iUW/BgsM8ui5hP1FVvLQNA5EGJ8gpPZ3gIOI k2b+j5jeHo0i1AsisXFqIObbEV8ZZRyl0M1Ht17z8ODepKAIow+Zdo60PXZAy32Y vXihPKdBRtxJ3PGr8xnIt+PgY8a5VrWBkIh0C+EW4J4Ti22ySXxzt8fWidrq7Pw4 gNyJtWDFHQiwGHcSpJaeP1chxLWi2rj6k9HWBqOx6WvnCMRlS7Porfs/U5NnUr0I POyGZmG6B9kvg/LYMI2c0wfNp3qTAhuSrPaU/tWMB1OhvNkpAXexuBHG23vdBO+i m7R4prcGz8GykSEPhsTPY0eWfpfDXebmoz1jkL1Achuiyu8kQVs= =G9At -----END PGP SIGNATURE----- --qbIHAS5u4vqnxHUsu20Kj6vIVQCsxTRFQ--