Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:45913 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 5463 invoked from network); 30 Oct 2009 12:14:42 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 30 Oct 2009 12:14:42 -0000 Authentication-Results: pb1.pair.com smtp.mail=yoarvi@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=yoarvi@gmail.com; sender-id=pass; domainkeys=bad Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.216.178 as permitted sender) DomainKey-Status: bad X-DomainKeys: Ecelerity dk_validate implementing draft-delany-domainkeys-base-01 X-PHP-List-Original-Sender: yoarvi@gmail.com X-Host-Fingerprint: 209.85.216.178 mail-px0-f178.google.com Received: from [209.85.216.178] ([209.85.216.178:42574] helo=mail-px0-f178.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 8D/C6-57355-2B8DAEA4 for ; Fri, 30 Oct 2009 07:14:42 -0500 Received: by pxi8 with SMTP id 8so1969369pxi.27 for ; Fri, 30 Oct 2009 05:14:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:date:message-id:subject :from:to:content-type; bh=KDJMizaJSu4gJjJ+ma1tU+aH+T3RFCDJ8PHjSrKxHOI=; b=n8Wbb2E90mbUe0TmgnMORHQly4Zt18eoEHG/hbsGf1p0xXq4eLBx8T5/4VU3GT6KIJ 8/Gkv+ZFulUMFxijLN8NOOAvFhLDDYirqfrLJ53J/25SjP7+c6yhOWYpGw0C86SeWIV/ v9+HwjgmEhTkl802sWNklp/bl9IYSrcxb6l9I= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=qzY7RHvC9ZSA58wyWmR+LEP+SsWNpCeWjv2z95uVbbGJD2doDBtwi4PkTzmgbi8FHY LoDiHxxHa023jH8Mv2tvQiGLVnywmFVIh/DYF7r5muHeCc4hoHEiLKhbFNenGc4G6di7 IiRcoc4QG/Po5bNzIObPHkeQxxC39nXLQr0NM= MIME-Version: 1.0 Received: by 10.142.152.26 with SMTP id z26mr149321wfd.201.1256904879714; Fri, 30 Oct 2009 05:14:39 -0700 (PDT) Date: Fri, 30 Oct 2009 17:44:39 +0530 Message-ID: To: internals@lists.php.net Content-Type: multipart/mixed; boundary=000e0cd2de12df32e7047725f847 Subject: [PATCH] - Add optional configuration directive to skip ini value processing in obj.conf From: yoarvi@gmail.com (Arvind Srinivasan) --000e0cd2de12df32e7047725f847 Content-Type: text/plain; charset=ISO-8859-1 sapi/nsapi.c includes logic - nsapi_php_ini_entries() - for populating PHP's ini table with key/value pairs from Web Server's obj.conf file. This processing is unnecessary overhead for those Web Server configuration where the obj.conf files only contain standard Web Server pblock entries which aren't converted into php.ini entries. Please review the attached patch which adds an optional magnus.conf configuration directive that can be used to skip processing of obj.conf pblock params for php.ini modifications. thanks, arvi --000e0cd2de12df32e7047725f847 Content-Type: text/plain; charset=US-ASCII; name="nsapi5-patch.txt" Content-Disposition: attachment; filename="nsapi5-patch.txt" Content-Transfer-Encoding: base64 X-Attachment-Id: f_g1ex5n8i0 ZGlmZiAtciA2MThmMjc5Nzk3YWMgc2FwaS9uc2FwaS9uc2FwaS5jCi0tLSBhL3NhcGkvbnNhcGkv bnNhcGkuYwlUaHUgQXVnIDI3IDE3OjMyOjIxIDIwMDkgKzA1MzAKKysrIGIvc2FwaS9uc2FwaS9u c2FwaS5jCVRodSBBdWcgMjcgMTg6MDA6MTggMjAwOSArMDUzMApAQCAtMTIzLDYgKzEyMyw5IEBA CiAKIC8qIHRoaXMgcGFyYW1ldGVycyB0byAiU2VydmljZSIvIkVycm9yIiBhcmUgTlNBUEkgb25l cyB3aGljaCBzaG91bGQgbm90IGJlIHBocC5pbmkga2V5cyBhbmQgYXJlIGV4Y2x1ZGVkICovCiBz dGF0aWMgY2hhciAqbnNhcGlfZXhjbHVkZV9mcm9tX2luaV9lbnRyaWVzW10gPSB7ICJmbiIsICJ0 eXBlIiwgIm1ldGhvZCIsICJkaXJlY3RpdmUiLCAiY29kZSIsICJyZWFzb24iLCAic2NyaXB0Iiwg ImJ1Y2tldCIsIE5VTEwgfTsKKworLyogc3BlY2lmaWVzIHdoZXRoZXIgdGhlIFBIUCBkaXJlY3Rp dmVzIGluIG9iai5jb25mIGNvbnRhaW4gcGJsb2NrIHBhcmFtcyB0aGF0IG5lZWQgdG8gYmUgcG9w dWxhdGVkIGFzIHBocC5pbmkgZW50cmllcyAqLworc3RhdGljIGludCBuc2FwaV9waHBfaW5pID0g MTsKIAogc3RhdGljIHZvaWQgbnNhcGlfZnJlZSh2b2lkICphZGRyKQogewpAQCAtOTE1LDYgKzkx OCwxMSBAQAogCX0KICNlbmRpZgkKIAorCS8qIGNoZWNrIGlmIFBIUCBpbmkgcHJvY2Vzc2luZyBm b3Igb2JqLmNvbmYgZGlyZWN0aXZlcyBjYW4gYmUgc2tpcHBlZCAqLworCWlmIChzdHJ2YWwgPSBw YmxvY2tfZmluZHZhbCgic2tpcF9uc2FwaV9waHBfaW5pIiwgcGIpKSB7CisJCW5zYXBpX3BocF9p bmkgPSAwOworCX0KKwogCS8qIHN0YXJ0IFNBUEkgKi8KIAlzYXBpX3N0YXJ0dXAoJm5zYXBpX3Nh cGlfbW9kdWxlKTsKIAluc2FwaV9zYXBpX21vZHVsZS5zdGFydHVwKCZuc2FwaV9zYXBpX21vZHVs ZSk7CkBAIC0xMDA4LDcgKzEwMTYsOSBAQAogCVNHKHJlcXVlc3RfaW5mbykuY29udGVudF9sZW5n dGggPSAoY29udGVudF9sZW5ndGggPT0gTlVMTCkgPyAwIDogc3RydG91bChjb250ZW50X2xlbmd0 aCwgMCwgMCk7CiAJU0coc2FwaV9oZWFkZXJzKS5odHRwX3Jlc3BvbnNlX2NvZGUgPSAoZXJyb3Jf ZGlyZWN0aXZlKSA/IHJxLT5zdGF0dXNfbnVtIDogMjAwOwogCQotCW5zYXBpX3BocF9pbmlfZW50 cmllcyhOU0xTX0MgVFNSTUxTX0NDKTsKKwlpZiAobnNhcGlfcGhwX2luaSkgeworCQluc2FwaV9w aHBfaW5pX2VudHJpZXMoTlNMU19DIFRTUk1MU19DQyk7CisJfQogCiAJcGhwX2hhbmRsZV9hdXRo X2RhdGEocGJsb2NrX2ZpbmR2YWwoImF1dGhvcml6YXRpb24iLCBycS0+aGVhZGVycykgVFNSTUxT X0NDKTsKIAo= --000e0cd2de12df32e7047725f847--