[squid-users] store_id_extras and http Request Headers

Alex Rousskov rousskov at measurement-factory.com
Thu Jul 19 14:46:27 UTC 2018


On 07/19/2018 05:58 AM, Michael Pro wrote:
> Not only I have this problem
> http://lists.squid-cache.org/pipermail/squid-users/2018-July/018637.html
> Is it worthwhile in the near future to expect to fix this bug, or to
> hook, I hope temporarily, a bunch of icap-> mysql <->
> store_id_program?

I am not sure I understand the question -- only you can decide what is
worthwhile. FWIW, I am not aware of anybody working on this bug. In
fact, I am not sure this bug has even been properly reported (as
requested in the thread you linked to above).

https://wiki.squid-cache.org/SquidFaq/AboutSquid#How_to_add_a_new_Squid_feature.2C_enhance.2C_of_fix_something.3F

Alex.



> ср, 18 июл. 2018 г. в 23:35, Alex Rousskov <rousskov at measurement-factory.com>:
>>
>> On 07/18/2018 02:29 PM, Michael Pro wrote:
>>> In squid.conf
>>> store_id_extras "%>a/%>A %un %>rm %>h myip=%la myport=%lp
>>> %{User-Agent}>h %{Referer}>h %{Host}>h %>rP"
>>>
>>> Result incoming parameters in store_id_program are:
>>> 0:  https://2ip.ua/images/icon/IP_calculator.png <--- (requested url)
>>> 1:  127.0.0.119/127.0.0.119  <--- %>a/%>A
>>> 2:  -           <--- %un (this is ok, absent at all)
>>> 3:  GET  <--- %>rm
>>> 4:  -           <----- %>h ---> Where are they !?!?!?
>>> 5:  myip=127.0.0.1
>>> 6:  myport=20990
>>> 7:  Mozilla/5.0%20(iPhone;%20CPU%20iPhone%20OS%2...  <--- %{User-Agent}>h
>>> 8:  https://2ip.ua/ru/  <--- {Referer}>h
>>> 9:  2ip.ua  <--- %{Host}>h
>>> 10: 443  <--- %>rP
>>>
>>> How do I get all the request header fields?
>>> I do not need any separate, I need all fields in the request header.
>>
>> The lack of %>h output when %{Name}>h output is present looks like a
>> Squid bug to me -- %>h output should be there as well.
>>
>> Alex.



More information about the squid-users mailing list