Re: RFC [Discussion]: Redacting parameters in back traces
| From: | Tim Düsterhus, WoltLab GmbH | Date: | Mon, 31 Jan 2022 09:54:48 +0000 |
| Subject: | Re: RFC [Discussion]: Redacting parameters in back traces | ||
| References: | 1 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-116957@lists.php.net to get a copy of this message | ||
Hi Internals!
On 1/10/22 15:05, Tim Düsterhus, WoltLab GmbH wrote:
https://wiki.php.net/rfc/redact_parameters_in_back_traces At the end of last week I've updated the RFC a little based on the questions Derick Rethan asked me for episode #97 of PHP Internals News podcast:https://phpinternals.news/97
- As indicated within the RFC and my previous email we still need a more experienced developer for the final implementation, as I have next to no experience with PHP's implementation. Specifically adding this attribute to existing functions is not clear to me. It is probably required to update the stub parser/generator to add support for attributes? If someone creates an example implementation for one function, I'll likely be able to apply this to other functions myself.I also managed to figure this out. The proof of concept implementation at https://github.com/php/php-src/pull/7921 now adds the \SensitiveParameter attribute to PDO::__construct()'s $password parameter and to password_hash()'s $password parameter.
- The RFC Impact to Opcache is not clear to me. I don't believe there is any, but I am not sure. So if someone knows, I'm happy to update that section.For this I got a confirmation in private that Opcache will not be affected. - I believe I've answered all open questions and I also managed to resolve the open issues I listed in my initial email. As more than two weeks have passed since I started this discussion thread and as the discussion appears to have died down by now I'd like to start the vote on this RFC. I plan to open voting on Wednesday, February, 2nd. Voting will run 2 weeks, 2/3 majority with the concept being voted on as explained in the "Proposed Voting Choice" section: https://wiki.php.net/rfc/redact_parameters_in_back_traces#proposed_voting_choices This being my first RFC, please let me know if I missed something with regard to the procedure! Best regards Tim Düsterhus Developer WoltLab GmbH -- WoltLab GmbH Nedlitzer Str. 27B 14469 Potsdam Tel.: +49 331 96784338 duesterhus@woltlab.com www.woltlab.com Managing director: Marcel Werk AG Potsdam HRB 26795 P