Referring to
tor 2006-10-05 klockan 09:21 +0200 skrev Michele de Varda:
>> I have installed squid 2.5 stable 14 with the patch "Squid custom log
>> format". I need to log source client port for distinguishing client
>> connection behind NAT/PAT networks. In the patch syntax the source
>> client port is defined with "%>p" but this function seems to not be yet
>> implemented. Is it possible to know if anyone has implemented this
>> feature?
>
>As far as I know it has not been implemented yet.
>
>Note: The custom log format is supported by default in Squid-2.6.
>
>Regards
>Henrik
I'm facing the same problem, i need to distinguish clients connection behind
NAT networks
I changed the source code in 2.6 myself to make squid logging client soruce
port
I would like to share the modifed code with the developers and ppl who are
looking for this function.
in src/access_log.c
change line
*LFT_CLIENT_PORT, */
to
LFT_CLIENT_PORT,
change
*{ ">p", LFT_CLIENT_PORT}, */
to
{ ">p", LFT_CLIENT_PORT},
change
/* case LFT_CLIENT_PORT: */
to
case LFT_CLIENT_PORT:
if (al->request) {
outint = al->request->client_port;
doint = 1;
}
break;
then u can log, in your custom format with %>p
Regards
Gary Lau (Admire123)
Received on Thu Nov 02 2006 - 04:41:13 MST
This archive was generated by hypermail pre-2.1.9 : Fri Dec 01 2006 - 12:00:02 MST