Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:106361 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 73896 invoked from network); 31 Jul 2019 00:50:40 -0000 Received: from unknown (HELO mail.experimentalworks.net) (84.19.169.162) by pb1.pair.com with SMTP; 31 Jul 2019 00:50:40 -0000 Received: from maniacmansion.fritz.box (ppp-188-174-50-197.dynamic.mnet-online.de [188.174.50.197]) by mail.experimentalworks.net (Postfix) with ESMTPSA id C1F4E5D24F; Wed, 31 Jul 2019 00:15:39 +0200 (CEST) Message-ID: <0f60226d2d6aaf9fc044644a16c0ad7390ed3752.camel@schlueters.de> To: bishop@php.net, Stanislav Malyshev Cc: PHP Internals Date: Wed, 31 Jul 2019 00:15:39 +0200 In-Reply-To: References: <35af7db3-5cba-fe59-1d04-960eacb5aba7@gmail.com> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.28.5-0ubuntu0.18.04.1 Mime-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] Merging fuzzing SAPI into core From: johannes@schlueters.de (Johannes =?ISO-8859-1?Q?Schl=FCter?=) On Tue, 2019-07-30 at 13:28 -0400, Bishop Bettini wrote: > On the other, I've found it refreshing working in a > slender repo that doesn't have all the history and process rules. > This is good for external (non-core and non-extension) collaborators, > particularly allowing write access to those who wouldn't want or need > write access to engine code. We could grant access to the respective SAPI directory only. Also this is non-production code so even if merged rules can be relaxed. Only rule we have no real flexibility over is the merge requirement. (not observing that would cause trouble for others) I am also not sure having this independent makes it simpler for outsiders to contribute. You maybe ease the submission process, but setting it up becomes harder as you need to clone to repos, put it in the right place, make sure you are in compatible branches (on next PHP 7 like API change this might become relevant, maybe even sooner as it goes into different extension's APIs where we observe BC a bit less) I think merging it into PHP makes the most sense, also for signaling to the outside that we care about security by having fuzzing routines as core part of the thing. johannes