www/179525: [Patch] Fix for mod_rpaf2 compatibility with Apache 2.4
Александр Н
morfin60 at gmail.com
Thu Jun 13 00:10:01 UTC 2013
The following reply was made to PR www/179525; it has been noted by GNATS.
From: =?KOI8-R?B?4czFy9PBzsTSIO4=?= <morfin60 at gmail.com>
To: bug-followup at FreeBSD.org
Cc:
Subject: Re: www/179525: [Patch] Fix for mod_rpaf2 compatibility with Apache 2.4
Date: Thu, 13 Jun 2013 06:07:42 +0600
--047d7b414f284cc5a004defdeb7c
Content-Type: multipart/alternative; boundary=047d7b414f284cc59b04defdeb7a
--047d7b414f284cc59b04defdeb7a
Content-Type: text/plain; charset=ISO-8859-1
Oops seems like i've messed up and real ip is not being detected by Apache.
I've fixed my patch and now it works properly:
--047d7b414f284cc59b04defdeb7a
Content-Type: text/html; charset=ISO-8859-1
<div dir="ltr">Oops seems like i've messed up and real ip is not being detected by Apache. I've fixed my patch and now it works properly:<div><br></div></div>
--047d7b414f284cc59b04defdeb7a--
--047d7b414f284cc5a004defdeb7c
Content-Type: text/plain; charset=US-ASCII; name="mod_rpaf-2.0-patch.txt"
Content-Disposition: attachment; filename="mod_rpaf-2.0-patch.txt"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_hhv6uwpv0
LS0tIG1vZF9ycGFmLTIuMC5jICAgICAgMjAxMy0wNi0xMyAwNjowNjoyOC4wMDAwMDAwMDAgKzA2
MDANCisrKyAvdXNyL3BvcnRzL3d3dy9tb2RfcnBhZjIvd29yay9tb2RfcnBhZi0wLjYvbW9kX3Jw
YWYtMi4wLmMgICAyMDA4LTAxLTAxIDA4OjA1OjQwLjAwMDAwMDAwMCArMDUwMA0KQEAgLTg2LDIz
ICs4Niw2IEBADQogICAgIHJlcXVlc3RfcmVjICpyOw0KIH0gcnBhZl9jbGVhbnVwX3JlYzsNCg0K
LQ0KLWlubGluZSBhcHJfc29ja2FkZHJfdCAqIHJwYWZfY2xpZW50X2FkZHIoY29ubl9yZWMgKmMp
IHsNCi0jaWYgQVBfU0VSVkVSX01BSk9SVkVSU0lPTl9OVU1CRVIgPj0gMiAmJiBBUF9TRVJWRVJf
TUlOT1JWRVJTSU9OX05VTUJFUiA+PSA0DQotICByZXR1cm4gYy0+Y2xpZW50X2FkZHI7DQotI2Vs
c2UNCi0gIHJldHVybiBjLT5yZW1vdGVfYWRkcjsNCi0jZW5kaWYNCi19DQotDQotaW5saW5lIGNo
YXIgKiBycGFmX2NsaWVudF9pcChjb25uX3JlYyAqYykgew0KLSNpZiBBUF9TRVJWRVJfTUFKT1JW
RVJTSU9OX05VTUJFUiA+PSAyICYmIEFQX1NFUlZFUl9NSU5PUlZFUlNJT05fTlVNQkVSID49IDQN
Ci0gIHJldHVybiBjLT5jbGllbnRfaXA7DQotI2Vsc2UNCi0gIHJldHVybiBjLT5yZW1vdGVfaXA7
DQotI2VuZGlmDQotfQ0KLQ0KIHN0YXRpYyB2b2lkICpycGFmX2NyZWF0ZV9zZXJ2ZXJfY2ZnKGFw
cl9wb29sX3QgKnAsIHNlcnZlcl9yZWMgKnMpIHsNCiAgICAgcnBhZl9zZXJ2ZXJfY2ZnICpjZmcg
PSAocnBhZl9zZXJ2ZXJfY2ZnICopYXByX3BjYWxsb2MocCwgc2l6ZW9mKHJwYWZfc2VydmVyX2Nm
ZykpOw0KICAgICBpZiAoIWNmZykNCkBAIC0xNjQsOSArMTQ3LDggQEANCg0KIHN0YXRpYyBhcHJf
c3RhdHVzX3QgcnBhZl9jbGVhbnVwKHZvaWQgKmRhdGEpIHsNCiAgICAgcnBhZl9jbGVhbnVwX3Jl
YyAqcmNyID0gKHJwYWZfY2xlYW51cF9yZWMgKilkYXRhOw0KLSAgICBjaGFyICpyZW1vdGVfaXAg
PSBycGFmX2NsaWVudF9pcChyY3ItPnItPmNvbm5lY3Rpb24pOw0KLSAgICBzdHJjcHkocmVtb3Rl
X2lwLGFwcl9wc3RyZHVwKHJjci0+ci0+Y29ubmVjdGlvbi0+cG9vbCwgcmNyLT5vbGRfaXApKTsN
Ci0gICAgcnBhZl9jbGllbnRfYWRkcihyY3ItPnItPmNvbm5lY3Rpb24pLT5zYS5zaW4uc2luX2Fk
ZHIuc19hZGRyID0gYXByX2luZXRfYWRkcihyZW1vdGVfaXApOw0KKyAgICByY3ItPnItPmNvbm5l
Y3Rpb24tPnJlbW90ZV9pcCAgID0gYXByX3BzdHJkdXAocmNyLT5yLT5jb25uZWN0aW9uLT5wb29s
LCByY3ItPm9sZF9pcCk7DQorICAgIHJjci0+ci0+Y29ubmVjdGlvbi0+cmVtb3RlX2FkZHItPnNh
LnNpbi5zaW5fYWRkci5zX2FkZHIgPSBhcHJfaW5ldF9hZGRyKHJjci0+ci0+Y29ubmVjdGlvbi0+
cmVtb3RlX2lwKTsNCiAgICAgcmV0dXJuIEFQUl9TVUNDRVNTOw0KIH0NCg0KQEAgLTE3OCw4ICsx
NjAsOCBAQA0KDQogICAgIGlmICghY2ZnLT5lbmFibGUpDQogICAgICAgICByZXR1cm4gREVDTElO
RUQ7DQotICAgIGNoYXIgKnJlbW90ZV9pcCA9IHJwYWZfY2xpZW50X2lwKHItPmNvbm5lY3Rpb24p
Ow0KLSAgICBpZiAoaXNfaW5fYXJyYXkocmVtb3RlX2lwLCBjZmctPnByb3h5X2lwcykgPT0gMSkg
ew0KKw0KKyAgICBpZiAoaXNfaW5fYXJyYXkoci0+Y29ubmVjdGlvbi0+cmVtb3RlX2lwLCBjZmct
PnByb3h5X2lwcykgPT0gMSkgew0KICAgICAgICAgLyogY2hlY2sgaWYgY2ZnLT5oZWFkZXJuYW1l
IGlzIHNldCBhbmQgaWYgaXQgaXMgdXNlDQogICAgICAgICAgICB0aGF0IGluc3RlYWQgb2YgWC1G
b3J3YXJkZWQtRm9yIGJ5IGRlZmF1bHQgKi8NCiAgICAgICAgIGlmIChjZmctPmhlYWRlcm5hbWUg
JiYgKGZ3ZHZhbHVlID0gYXByX3RhYmxlX2dldChyLT5oZWFkZXJzX2luLCBjZmctPmhlYWRlcm5h
bWUpKSkgew0KQEAgLTE5OCwxMSArMTgwLDExIEBADQogICAgICAgICAgICAgICAgIGlmICgqZndk
dmFsdWUgIT0gJ1wwJykNCiAgICAgICAgICAgICAgICAgICAgICsrZndkdmFsdWU7DQogICAgICAg
ICAgICAgfQ0KLSAgICAgICAgICAgIHJjci0+b2xkX2lwID0gYXByX3BzdHJkdXAoci0+Y29ubmVj
dGlvbi0+cG9vbCwgcmVtb3RlX2lwKTsNCisgICAgICAgICAgICByY3ItPm9sZF9pcCA9IGFwcl9w
c3RyZHVwKHItPmNvbm5lY3Rpb24tPnBvb2wsIHItPmNvbm5lY3Rpb24tPnJlbW90ZV9pcCk7DQog
ICAgICAgICAgICAgcmNyLT5yID0gcjsNCiAgICAgICAgICAgICBhcHJfcG9vbF9jbGVhbnVwX3Jl
Z2lzdGVyKHItPnBvb2wsICh2b2lkICopcmNyLCBycGFmX2NsZWFudXAsIGFwcl9wb29sX2NsZWFu
dXBfbnVsbCk7DQotICAgICAgICAgICAgc3RyY3B5KHJlbW90ZV9pcCxhcHJfcHN0cmR1cChyLT5j
b25uZWN0aW9uLT5wb29sLCAoKGNoYXIgKiopYXJyLT5lbHRzKVsoKGFyci0+bmVsdHMpLTEpXSkp
Ow0KLSAgICAgICAgICAgIHJwYWZfY2xpZW50X2FkZHIoci0+Y29ubmVjdGlvbiktPnNhLnNpbi5z
aW5fYWRkci5zX2FkZHIgPSBhcHJfaW5ldF9hZGRyKHJlbW90ZV9pcCk7DQorICAgICAgICAgICAg
ci0+Y29ubmVjdGlvbi0+cmVtb3RlX2lwID0gYXByX3BzdHJkdXAoci0+Y29ubmVjdGlvbi0+cG9v
bCwgKChjaGFyICoqKWFyci0+ZWx0cylbKChhcnItPm5lbHRzKS0xKV0pOw0KKyAgICAgICAgICAg
IHItPmNvbm5lY3Rpb24tPnJlbW90ZV9hZGRyLT5zYS5zaW4uc2luX2FkZHIuc19hZGRyID0gYXBy
X2luZXRfYWRkcihyLT5jb25uZWN0aW9uLT5yZW1vdGVfaXApOw0KICAgICAgICAgICAgIGlmIChj
ZmctPnNldGhvc3RuYW1lKSB7DQogICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmhvc3R2YWx1
ZTsNCiAgICAgICAgICAgICAgICAgaWYgKGhvc3R2YWx1ZSA9IGFwcl90YWJsZV9nZXQoci0+aGVh
ZGVyc19pbiwgIlgtRm9yd2FyZGVkLUhvc3QiKSkgew0K
--047d7b414f284cc5a004defdeb7c--
More information about the freebsd-www
mailing list