No problem at all, helped me understand the software a little more :)<br><br><div class="gmail_quote">On Thu, Nov 24, 2011 at 1:48 PM, Igor Sysoev <span dir="ltr"><<a href="mailto:igor@sysoev.ru">igor@sysoev.ru</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="im">On Thu, Nov 24, 2011 at 10:36:11AM +0530, Fasih wrote:<br>
> Hi Igor<br>
><br>
> Really thankful for your patience with me. I think I now understood what<br>
> you are saying :).<br>
><br>
> To summarize, header.hash == 0 is used as a flag<br>
> in ngx_http_header_filter_module.c:http_header_filter to test whether to<br>
> send the header downstream or not. Setting it to 1(or anything non-zero) is<br>
> to ensure that the header is sent downstream.<br>
><br>
> Since headers_out is not used by nginx core to do hash lookups, it doesnt<br>
> calculate hash or lowcase_key, however modules like proxy or fastcgi use<br>
> the hash value for their own benefit in which case they ensure that the<br>
> hash/lowcase_key is initialized.<br>
><br>
> I hope I got it right this time.<br>
<br>
</div>Yes. Sorry, I could not explain it from the very start.<br>
<div class="HOEnZb"><div class="h5"><br>
<br>
--<br>
Igor Sysoev<br>
<br>
_______________________________________________<br>
nginx-devel mailing list<br>
<a href="mailto:nginx-devel@nginx.org">nginx-devel@nginx.org</a><br>
<a href="http://mailman.nginx.org/mailman/listinfo/nginx-devel" target="_blank">http://mailman.nginx.org/mailman/listinfo/nginx-devel</a><br>
</div></div></blockquote></div><br>