====== PHP RFC: Build OpenSSL Module by Default ====== * Version: 0.9 * Date: 2014-02-03 * Author: Yasuo Ohgaki * Status: Under Discussion * First Published at: http://wiki.php.net/rfc/build-openssl-by-default ===== Introduction ===== Security matters almost all applications. PHP needs ability to handle cryptography by default. ===== Proposal ===== Build OpenSSL module by default. OpenSSL should be able to disable manually. Module authors must use #if when it is not available. ===== Backward Incompatible Changes ===== None. ===== Proposed PHP Version(s) ===== PHP 5.6 and up ===== Impact to Existing Extensions ===== OpenSSL ===== php.ini Defaults ===== If there are any php.ini settings then list: * hardcoded default values * php.ini-development values * php.ini-production values ===== Open Issues ===== Make sure there are no open issues when the vote starts! ===== Proposed Voting Choices ===== The voting period is 2014/02/XX until 2014/02/XX. * Yes * No Thank you for voting. ===== Patches and Tests ===== Not required as it is simple one liner of config.m4 ===== Implementation ===== After the project is implemented, this section should contain - the version(s) it was merged to - a link to the git commit(s) - a link to the PHP manual entry for the feature ===== References ===== Links to external references, discussions or RFCs ===== Rejected Features ===== Keep this updated with features that were discussed on the mail lists.