Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:54014 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 81813 invoked from network); 18 Jul 2011 01:32:52 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 18 Jul 2011 01:32:52 -0000 Authentication-Results: pb1.pair.com smtp.mail=philip@roshambo.org; spf=permerror; sender-id=unknown Authentication-Results: pb1.pair.com header.from=philip@roshambo.org; sender-id=unknown Received-SPF: error (pb1.pair.com: domain roshambo.org from 209.85.214.170 cause and error) X-PHP-List-Original-Sender: philip@roshambo.org X-Host-Fingerprint: 209.85.214.170 mail-iw0-f170.google.com Received: from [209.85.214.170] ([209.85.214.170:56919] helo=mail-iw0-f170.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 66/00-15191-34D832E4 for ; Sun, 17 Jul 2011 21:32:52 -0400 Received: by iwn36 with SMTP id 36so2883611iwn.29 for ; Sun, 17 Jul 2011 18:32:49 -0700 (PDT) Received: by 10.42.168.131 with SMTP id w3mr6808423icy.232.1310952768513; Sun, 17 Jul 2011 18:32:48 -0700 (PDT) Received: from [192.168.1.11] (c-174-61-179-13.hsd1.wa.comcast.net [174.61.179.13]) by mx.google.com with ESMTPS id f13sm1767959ibe.10.2011.07.17.18.32.47 (version=TLSv1/SSLv3 cipher=OTHER); Sun, 17 Jul 2011 18:32:47 -0700 (PDT) Mime-Version: 1.0 (Apple Message framework v1084) Content-Type: text/plain; charset=us-ascii In-Reply-To: <4E2384C9.1060300@sugarcrm.com> Date: Sun, 17 Jul 2011 18:32:45 -0700 Cc: "RQuadling@GMail.com" , Daniel Convissor , PHP Internals List Content-Transfer-Encoding: quoted-printable Message-ID: References: <4E17F5A0.3070409@sugarcrm.com> <4E1B9343.3090000@sugarcrm.com> <967B58EB-C704-40CD-AFEE-D0CA2192F4FA@roshambo.org> <4E1DC072.8080300@sugarcrm.com> <4E1DE20E.20902@sugarcrm.com> <4E1DEE7C.8030203@sugarcrm.com> <20110717010457.GA22595@panix.com> <4E237EC9.3070503@sugarcrm.com> <46348DB2-2E2D-4058-B796-ADB6E42EDC8B@roshambo.org> <4E2384C9.1060300@sugarcrm.com> To: Stas Malyshev X-Mailer: Apple Mail (2.1084) Subject: Re: [PHP-DEV] [VOTE] 5.4 features vote From: philip@roshambo.org (Philip Olson) On Jul 17, 2011, at 5:56 PM, Stas Malyshev wrote: > Hi! >=20 > On 7/17/11 5:46 PM, Philip Olson wrote: >>> And you rely on magic_quotes being on, right? Then you have peculiar = definition of "working perfectly". >>=20 >> Nobody here said they rely on magic quotes, and that is not related = to what a default value means, >> or how they are handled. >=20 > We're discussing magic quotes. The quote was "My local ini file is 6 = lines long. Works perfectly.". So either one of these 6 lines resets = magic_quotes to 0 - which proves my point - or Richard considers = application relying on default of magic quotes - which is on - "working = perfectly", which is just wrong. What is the proven point? That people shouldn't use magic quotes? Nobody = here is arguing=20 with that. But dismissing the fact that magic quotes is still enabled by = default, because=20 we distribute php.ini files that disable it, doesn't help. Now, saying = it's worth killing despite it being enabled by default because it's bad and has been = throwing E_DEPRECATED errors since PHP 5.3.0, and that our distributed php.ini files disable = it, now that's an=20 entirely different story. Such an argument would also look up our old = php.ini-recommended settings and see it was disabled there as well. But fact is, nobody has = done that, nor has=20 there been a proper discussion or RFC on this topic for 5.4. The vote = was premature. Would=20 it have turned out differently had we done it properly? Probably, but at = least we'd have a=20 proper reference point for why we removed a security feature that was = still enabled by=20 default. And to be clear, I am not arguing for or against its removal, but = rather, am arguing against=20 how it was handled. Throwing 10 separate topics (some with and without = RFCs) into one thread=20 is a recipe for non-discussion. That's what happened here, with magic = quotes removal being a part of it. Regards, Philip