From owner-freebsd-ports@FreeBSD.ORG Mon Mar 8 05:51:23 2010 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8F108106564A; Mon, 8 Mar 2010 05:51:23 +0000 (UTC) (envelope-from tsunanet@gmail.com) Received: from mail-pz0-f199.google.com (mail-pz0-f199.google.com [209.85.222.199]) by mx1.freebsd.org (Postfix) with ESMTP id 5EAB28FC19; Mon, 8 Mar 2010 05:51:23 +0000 (UTC) Received: by pzk37 with SMTP id 37so3707151pzk.7 for ; Sun, 07 Mar 2010 21:51:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:from:date:message-id :subject:to:cc:content-type; bh=9MxO4YcrbzYvkJQmfaC9fioYxyg3bDmzJYlFSs4NDRY=; b=QhWCdx85bQ/WVWiik62WiXimB4/N4b098QQnb8SYsi6mI6f2JoytMBJWOxLmH0WJom YTI8+EwzzCqVtK8KaUWFdNJjQ4sHrXwKU067zrQjdrrVSpB9HQX6LXou8pZIoGN4avXL 71ogkfPHLYraT2Le4w5dwYQYtBx6QZybgRoWg= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:from:date:message-id:subject:to:cc:content-type; b=O46LuQZXHt94hL3bEmEaEcyj/UJKIpt3CvabVLCbywp8Lt3GuASucRvccBv8peOsPH HA1+sqCu4sjNBUT2sTzoHHQt8bPZS0TDET1pMm7zDmxRWzeBtf2Fp5s5o7wlNer1Be3q aifgd5FGAdk7+DYcux9/5e4blNHR6pIWYVwzk= MIME-Version: 1.0 Received: by 10.115.61.2 with SMTP id o2mr2956829wak.120.1268025903165; Sun, 07 Mar 2010 21:25:03 -0800 (PST) From: tsuna Date: Sun, 7 Mar 2010 21:24:43 -0800 Message-ID: <4d9f5be51003072124i10ffdf66gd788048b7e2251a6@mail.gmail.com> To: osa@freebsd.org Content-Type: multipart/mixed; boundary=0016e64bdd2086318004814349a2 Cc: ports@freebsd.org Subject: FreeBSD Port: nginx-devel-0.8.34 / fancyindex patch X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Mar 2010 05:51:23 -0000 --0016e64bdd2086318004814349a2 Content-Type: text/plain; charset=ISO-8859-1 Hi there, apologies if that's not the right way of reporting a bug in a FreeBSD Ports. I'm using nginx-devel-0.8.34 on FreeBSD 7.1 with the "fancyindex" module. This module doesn't seem to be maintained by its original author so I'm hoping that my patch can at least make its way to the FreeBSD ports. The module fails to produce any output when attempting to list a directory in which one of the files or subdirectories can't be stat()ed by nginx. Patch attached. Thanks. -- Benoit "tsuna" Sigoure Software Engineer @ www.StumbleUpon.com --0016e64bdd2086318004814349a2 Content-Type: application/octet-stream; name="0001-Don-t-error-out-when-a-file-can-t-be-stat-ed.patch" Content-Disposition: attachment; filename="0001-Don-t-error-out-when-a-file-can-t-be-stat-ed.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_g6itshr70 RnJvbSBlOGJiMDEyMWExYzEwMjZhM2IxNGE0ZjliY2MzOWEwZDBlMzhjNWZkIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCZW5vaXQgU2lnb3VyZSA8dHN1bmFuZXRAZ21haWwuY29tPgpE YXRlOiBTdW4sIDcgTWFyIDIwMTAgMjE6MDY6MzUgLTA4MDAKU3ViamVjdDogW1BBVENIXSBEb24n dCBlcnJvciBvdXQgd2hlbiBhIGZpbGUgY2FuJ3QgYmUgc3RhdCgpZWQuCgpXaGVuZXZlciBhIGRp cmVjdG9yeSBjb250YWluZWQgYSBmaWxlIHRoYXQgY291bGRuJ3QgYmUgc3RhdCgpZWQgYnkgbmdp bngKKGUuZy4gZHVlIHRvIEVBQ0NFU1MpLCB0aGUgZmFuY3lpbmRleCBtb2R1bGUgd291bGQgcHJv ZHVjZSBhbiBlcnJvciBhbmQKd291bGRuJ3QgZ2VuZXJhdGUgYW55IHJlc3BvbnNlIHRvIHRoZSB1 c2VyLgoKVGhlIG5ldyBiZWhhdmlvciBpcyB0byBsb2cgYSBub24tY3JpdGljYWwgZXJyb3IgYW5k IGtlZXAgc2VydmluZyB0aGUgcGFnZQphbnl3YXkuCgpTaWduZWQtb2ZmLWJ5OiBCZW5vaXQgU2ln b3VyZSA8dHN1bmFuZXRAZ21haWwuY29tPgotLS0KIG5neF9odHRwX2ZhbmN5aW5kZXhfbW9kdWxl LmMgfCAgICA0ICsrLS0KIDEgZmlsZXMgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0 aW9ucygtKQoKZGlmZiAtLWdpdCBhL25neF9odHRwX2ZhbmN5aW5kZXhfbW9kdWxlLmMgYi9uZ3hf aHR0cF9mYW5jeWluZGV4X21vZHVsZS5jCmluZGV4IDA2ZTFhOWEuLmEwOTlmYjIgMTAwNjQ0Ci0t LSBhL25neF9odHRwX2ZhbmN5aW5kZXhfbW9kdWxlLmMKKysrIGIvbmd4X2h0dHBfZmFuY3lpbmRl eF9tb2R1bGUuYwpAQCAtMzk3LDkgKzM5Nyw5IEBAIG1ha2VfY29udGVudF9idWYoCiAgICAgICAg ICAgICAgICAgbmd4X2ludF90IGVyciA9IG5neF9lcnJubzsKIAogICAgICAgICAgICAgICAgIGlm IChlcnIgIT0gTkdYX0VOT0VOVCkgewotICAgICAgICAgICAgICAgICAgICBuZ3hfbG9nX2Vycm9y KE5HWF9MT0dfQ1JJVCwgci0+Y29ubmVjdGlvbi0+bG9nLCBlcnIsCisgICAgICAgICAgICAgICAg ICAgIG5neF9sb2dfZXJyb3IoTkdYX0xPR19FUlIsIHItPmNvbm5lY3Rpb24tPmxvZywgZXJyLAog ICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5neF9kZV9pbmZvX24gIiBcIiVzXCIgZmFpbGVk IiwgZmlsZW5hbWUpOwotICAgICAgICAgICAgICAgICAgICByZXR1cm4gbmd4X2h0dHBfZmFuY3lp bmRleF9lcnJvcihyLCAmZGlyLCAmcGF0aCk7CisgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVl OwogICAgICAgICAgICAgICAgIH0KIAogICAgICAgICAgICAgICAgIGlmIChuZ3hfZGVfbGlua19p bmZvKGZpbGVuYW1lLCAmZGlyKSA9PSBOR1hfRklMRV9FUlJPUikgewotLSAKMS43LjAuMi4xNTcu Z2I3ZTdmCgo= --0016e64bdd2086318004814349a2--