Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:125933 X-Original-To: internals@lists.php.net Delivered-To: internals@lists.php.net Received: from php-smtp4.php.net (php-smtp4.php.net [45.112.84.5]) by qa.php.net (Postfix) with ESMTPS id 17D491A00BD for ; Sat, 9 Nov 2024 16:18:29 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1731169262; bh=EZ+yqOwVPbqUqo9kVGPGvLLgORcXcogNZP+ai+Qf7Vc=; h=Date:To:From:Subject:From; b=E78PJKyV/bEOybfckWN8xyIaqbZ9UmC0ZYQVLsYZGN8tyrp6qaRAz4Fa19r1kyOAM FRj2sgNXRr3nrlYjL3Ea5nJ72b80YmGi1nTbinJgSRz2Cle4EAOzz3URP9IdySbGdS LVJCe0R6dWx9HD4LlS9SEZeK7wOHUEp0Q9ETfgRrI+qz5UpwY4i6XO2trUcGNeug+4 CwNb4OtveAMFlITdEklFQj3hYAjeDY4SoEy26xpnWugtgeZnBseNCJCsTA6UupDFMS USCGxTweYFntQGT9an4Iup+FHj3h0IKjBsd4H+utR7CPqmlkZbU2XTFJ3jjHB7mNQu Gw9YjAMhWCMCg== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id E1EFD18006A for ; Sat, 9 Nov 2024 16:21:01 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-13) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=0.1 required=5.0 tests=BAYES_50,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_PASS, FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,RCVD_IN_DNSWL_LOW, SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=4.0.0 X-Spam-Virus: No X-Envelope-From: Received: from mout.gmx.net (mout.gmx.net [212.227.17.21]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (prime256v1) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Sat, 9 Nov 2024 16:21:00 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de; s=s31663417; t=1731169104; x=1731773904; i=cmbecker69@gmx.de; bh=hA7wENXaXCNRPV/g3XL6qnnJK/GUJocorMiPpw34lTk=; h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:To:From:Subject: Content-Type:Content-Transfer-Encoding:cc: content-transfer-encoding:content-type:date:from:message-id: mime-version:reply-to:subject:to; b=l4u6EWd4MUR6ppehGjYJcnmBUWX+x3Jq06GGSnK10/R/pefibdhUmeSadjxHDbFI 9BN33fqiul6FIn8VxRE8RF5QQOSf6mqLVI7HOQ3QieQMup4q2XzoaWAWsER42xVRu Edexj8ATRh9lnNvVQy9YNNwzgx0kYqoXS+aA14QE+hKMiBdxV+7DiA5+RBnLseSqC jD814i01Z/wBSoc65A4IR6Gzmlbor5FCvR27QZAEFTwugFDq+rmby11lUdfjFzzcr gJnSdpPZ7H9B30tWlZ4fcfHGAhqU+xWRb0Rfx0DlSpaNRitlwLZkivy+vlnuYVT5c yGo4bk1AvgMO5RFNUA== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from [192.168.2.130] ([79.251.205.37]) by mail.gmx.net (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MDysm-1szwoF3ai4-00CPTD for ; Sat, 09 Nov 2024 17:18:23 +0100 Message-ID: <3909b00f-f0a9-4aba-9cbd-3b4e9e9a4f52@gmx.de> Date: Sat, 9 Nov 2024 17:18:24 +0100 Precedence: bulk list-help: list-post: List-Id: internals.lists.php.net x-ms-reactions: disallow MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: de-DE To: PHP Internals Subject: [PHP-DEV] Deprecate building ext/ldap against Oracle LDAP Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:QoEb3dUd5hZiAka0iq27S73HKepIZr3a8mL5OkQ3dTWj77Dv6HE VK964b9/uchAIX6gkh5P2YzWNngydnHqQjhl4AezVyosookdqT3nnhGAJmtv0Ex7fz1Ja2y dH+gP2jTFyZPIcdDTRABzCgWxifYTCwbwUdDJmSK1b3lOxd4ybbf8JYFInFiKIiCuzU1K79 6odq6s69YN98UcBmQWwQQ== UI-OutboundReport: notjunk:1;M01:P0:TgbfpKdyw9M=;U7am6EgPL1VivfFi5GI2q9x/Gvk lpVbhOK7ayLCRNdQkxiDdlmmFL9jkyL+GUznVNol+0MVJsq74li4zZLznplxslabCHA68njAY rmYlw1wi/U4955w3Qr7dfDrnYrRLWCvI/4sZNT+RTXVHlNLMGNRkimK/a50xSxLTJi9SACDfv ERQxRb7/fgbzwXMntG3VpQAA6lroGxKdu6G0iBfwT0qsiwzsgYzH2R8C48K/NFxvHiNQp4QG6 axzMoHd+jAj2PSIqqX111P5guiVyqI7iVL2ClgGwGu+31yUYq8fwLClERstrFXmndb9hTHeyj RYbD/1Jerh2pD4hJA2zbc/KVzOP6df8pyd08T11PhCG1xZe+clc4LXZPneJ72Rn6uLP3Y/GUu oyB19Rd58KDkx3viHX00znayHH4fzT23mZOLqerkAl5nVVHBi/9jLyjWv7XHw+KaJaSF1h5PM k7PtYyKme9qxSVFfYa+gr5SsqzNcJGNAl8JKpE6bw3XUese5+mudf2sVCsAH7lDtolIb8q9jW mzcXw9jO9AOHdrUx8QuW13b1zsWjofdLlkdDY8DVVcP4I44N5CQ1EaGfOd4cd3esv62bkYJAs O1DEKqXUwEfgFLocGvBV8I/bG8+Xaz2cdKTjfAqbCrs5Eg5OiwC0YEIN+V+1nT0MhUXJ4xyOV sw/sJj0tuBoYsyczl1CRikFBBAZHkrfrUey6kavifS80AQ9pm3qPFd7z5pPTJOjQvSdUw6Dhx JGeO+3RMX0x2V3iPRV12uYYEimbKybgpUY/DDLllnOLKkLfV0Jck4JCD02fiuLPva6CkllHm+ R2zT7a27SS3uE03nNWp70MvALpiVkOttp9fAah5ANQY2AgWuJU1e07LCwuf3wdDU9eSxrwuox YMyqpK5A9yK1d0cSTDAShf0VjYPMNLgLAUL6lMrZT6VB1i4TxouxackDE From: cmbecker69@gmx.de ("Christoph M. Becker") Hi all, there has been some discussion about this in a GH issue[1]. TL;DR: building ext/ldap against Oracle LDAP had been supported, and is theoretically still supported, but is apparently broken for a while. The Oracle LDAP implementation is part of Oracle Instant Client, and uses an older LDAP API; apparently, there are no plans for updating this. So users are almost certainly better off to build against OpenLDAP (and if they need OCI8, to build that as shared library, and load after ext/ldap). However, so far no further steps have been taken. Since it appears that there will be a PHP 8.5, I think it makes sense to deprecate building against Oracle LDAP (instead of silently dropping in PHP 9). I should note that the ldap_connect_wallet() function, available only as of PHP 8.3[2] would also be part of the deprecation, as well as other existing Oracle LDAP specific features. Thoughts? [1] [2] Christoph