Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:86349 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 56133 invoked from network); 22 May 2015 08:48:42 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 22 May 2015 08:48:42 -0000 Authentication-Results: pb1.pair.com header.from=thetaphi@php.net; sender-id=unknown Authentication-Results: pb1.pair.com smtp.mail=thetaphi@php.net; spf=unknown; sender-id=unknown Received-SPF: unknown (pb1.pair.com: domain php.net does not designate 85.25.204.22 as permitted sender) X-PHP-List-Original-Sender: thetaphi@php.net X-Host-Fingerprint: 85.25.204.22 serv2.sd-datasolutions.de Received: from [85.25.204.22] ([85.25.204.22:48195] helo=mail.sd-datasolutions.de) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 92/E4-14563-66DEE555 for ; Fri, 22 May 2015 04:48:40 -0400 Received: from VEGA (fw1.marum.de [134.102.234.1]) by mail.sd-datasolutions.de (Postfix) with ESMTPSA id BCE8916F802C8 for ; Fri, 22 May 2015 08:48:35 +0000 (UTC) X-NSA-Greeting: Dear NSA, have fun with reading and analyzing this e-mail! To: "Internals" Date: Fri, 22 May 2015 10:48:36 +0200 Message-ID: <08a701d0946c$176c3290$464497b0$@php.net> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Mailer: Microsoft Outlook 14.0 Thread-Index: AdCUa1oUMqNN5XTaT+SsoAbg6WadCQ== Content-Language: de Subject: RIP: NSAPI SAPI Plugin (unfortunately -> thanks Oracle) From: thetaphi@php.net ("Uwe Schindler") Hi, you may know that I am the maintainer of the NSAPI SAPI module. I spent = a lot of time in improving it. The next update would have been to change = it to the PHP 7 threading model, but based on recent experience with = Oracle, I will stop maintaining the plugin. We should not remove it from = PHP 5, but it should no longer be available for PHP7. The reason for this decision is: - Oracle seems to no longer have any interest in maintaining any public = accessible developer downloads, you can now only "order" the product and = download installation files (and therefore header files) through their = paywall. All references to the OTN (Oracle Technology Network, means = developer licenses) downloads were removed completely from their web = pages. This happened after I asked a question on their support forums = (which was moderated away), where the OTN downloads for the latest = version including TLS 1.2 support are located now. This lead to the fact = that they disabled the download page completely (and my post was = moderated away, which is a really bad behavior, sorry I have to say = this!). Somebody there should have known that I am the person who worked = closely together with the people working on the iPlanet/Sun Webserver at = Sun Microsystems times. This is annoying. - I am also phasing out use of this webserver privately, because the new = conditions are unacceptable. In my opinion, this webserver was a great = piece of nice and fast software, including - next to PHP - Java web = application support inside the webserver, so there was no need to have = stuff like reverse proxies needed (the usual Tomcat behind a reverse = proxy Apache), because the Java code was running inside the web server = (and this made it very fast). Of course, PHP support (when used through = the NSAPI plugin) was great, too, because there was no overhead = (although some PHP extensions were not compatible, because this = webserver runs in a multithreaded way). People that still want to stay on iPlanet webserver can fallback to = using FastCGI, which has some pitfalls, but generally works. The NSAPI = plugin allowed to do much more like binding PHP script to directory = (allowing to make custom PHP-based directory listings), or error pages. = This is impossible using FastCGI as far as I know. I am sorry, I have to stop supporting it, because Oracle killed the last = piece of good software :-( If there needs to be some decision about removing this plugin through an = RFC, I can trigger one, but to me the above changes in Licensing make it = impossible to longer support this piece of software. Uwe ----- Uwe Schindler thetaphi@php.net - http://www.php.net NSAPI SAPI developer Bremen, Germany