rfc:removal_of_dead_sapis
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
rfc:removal_of_dead_sapis [2014/01/24 09:02] – created ab | rfc:removal_of_dead_sapis [2017/09/22 13:28] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== PHP RFC: Removal of dead SAPIs ====== | ====== PHP RFC: Removal of dead SAPIs ====== | ||
- | * Version: 0.1 | + | * Version: 0.5 |
* Date: 2014-01-24 | * Date: 2014-01-24 | ||
- | * Author: Anatol Belski, ab@php.net | + | * Author: Anatol Belski, |
- | * Status: | + | * Status: |
* First Published at: http:// | * First Published at: http:// | ||
===== Introduction ===== | ===== Introduction ===== | ||
+ | |||
+ | | ||
Dead SAPIs: | Dead SAPIs: | ||
* aolserver | * aolserver | ||
* apache | * apache | ||
- | * apache2filter | ||
* apache_hooks | * apache_hooks | ||
* caudium | * caudium | ||
* continuity | * continuity | ||
* isapi | * isapi | ||
- | | + | * milter |
- | | + | |
- | * nsapi | + | |
* phttpd | * phttpd | ||
* pi3web | * pi3web | ||
Line 26: | Line 25: | ||
* tux | * tux | ||
* webjames | * webjames | ||
+ | * apache2filter - not really dead, but currently broken | ||
| | ||
Line 33: | Line 33: | ||
* embed | * embed | ||
* fpm | * fpm | ||
+ | * litespeed | ||
+ | * nsapi | ||
* phpdbg | * phpdbg | ||
- | ===== Proposal ===== | + | \\ |
+ | Things required to be done for the final decisions: | ||
+ | * research the author names | ||
+ | * articulate the exact state of each dead SAPI | ||
+ | * articulate the exact state and availability of the corresponding server | ||
+ | * if possible and makes sense, check if the SAPIs compiles, even with very ancient but latest release of the server | ||
+ | * check if there are packages supported by distros | ||
+ | * notify the authors about a possible removal of the corresponding SAPI, wait for their response and include it for the final decision | ||
- | All the features and examples | + | This RFC crosses with https:// |
+ | |||
+ | ===== Proposal ===== | ||
- | To [[http:// | + | Dead SAPIs should |
- | for inclusion in one of the world' | + | |
- | Remember that the RFC contents should be easily reusable in the PHP Documentation. | ||
===== Backward Incompatible Changes ===== | ===== Backward Incompatible Changes ===== | ||
- | What breaks, and what is the justification for it? | + | As the dead SAPIs are already dead, no BC breach |
===== Proposed PHP Version(s) ===== | ===== Proposed PHP Version(s) ===== | ||
- | List the proposed PHP versions that the feature will be included in. Use relative versions such as "next PHP 5.x" or "next PHP 5.x.y" | + | 7 |
===== SAPIs Impacted ===== | ===== SAPIs Impacted ===== | ||
- | Describe | + | Dead SAPI list in the description. |
===== Impact to Existing Extensions ===== | ===== Impact to Existing Extensions ===== | ||
- | Will existing extensions be affected? | + | None. |
- | + | ||
- | ===== New Constants ===== | + | |
- | + | ||
- | Describe any new constants so they can be accurately and comprehensively explained in the PHP documentation. | + | |
===== php.ini Defaults ===== | ===== php.ini Defaults ===== | ||
- | If there are any php.ini | + | php.ini |
- | * hardcoded default values | + | |
- | * php.ini-development values | + | |
- | * php.ini-production values | + | |
===== Open Issues ===== | ===== Open Issues ===== | ||
- | Make sure there are no open issues when the vote starts! | + | None. |
===== Unaffected PHP Functionality ===== | ===== Unaffected PHP Functionality ===== | ||
- | List existing areas/ | + | None. |
- | + | ||
- | This helps avoid any ambiguity, shows that you have thought deeply about the RFC's impact, and helps reduces mail list noise. | + | |
===== Future Scope ===== | ===== Future Scope ===== | ||
- | This sections details areas where the feature might be improved | + | Should an SAPI come back, the corresponding code is available |
===== Proposed Voting Choices ===== | ===== Proposed Voting Choices ===== | ||
- | Include these so readers know where you are heading and can discuss the proposed voting options. | + | Remove dead SAPIs: yes/no |
===== Patches and Tests ===== | ===== Patches and Tests ===== |
rfc/removal_of_dead_sapis.1390554127.txt.gz · Last modified: 2017/09/22 13:28 (external edit)