Re: [squid-users] user agent

2015-09-21 Thread Amos Jeffries
On 20/09/2015 9:04 p.m., Amos Jeffries wrote:
> On 19/09/2015 5:53 a.m., joe wrote:
>> mmm
>> any answer amosalizar   guys ?? 
>> if the code work once let me know if there is a way let me know 
>> if the code not complete in source code let me know better then waiting for  
>>  
>> !!answer 
>>
> 
> I'm' not able to check the code right now. But I suspect its that only
> one replacement is supported. Will try to get a confirmed answer to you
> in a day or so.

Confirmed. Only one *_access and *_replace is supported per header name.

Amos

___
squid-users mailing list
squid-users@lists.squid-cache.org
http://lists.squid-cache.org/listinfo/squid-users


Re: [squid-users] user agent

2015-09-21 Thread joe
is it possible to have at least 2 pls   it will solve some problem between
mobile and windows browser having same Ua

i guess all squid user  will be happy tks 



--
View this message in context: 
http://squid-web-proxy-cache.1019090.n4.nabble.com/user-agent-tp4673284p4673328.html
Sent from the Squid - Users mailing list archive at Nabble.com.
___
squid-users mailing list
squid-users@lists.squid-cache.org
http://lists.squid-cache.org/listinfo/squid-users


[squid-users] user agent

2015-09-18 Thread joe
hi i  need to have 3 useragent replace and its not working
example 
acl brs browser -i Mozilla.*Window.*
acl phone-brs browser -i Mozilla.*(Android|iPhone|iPad).*

request_header_access User-Agent deny brs !phone-brs
request_header_replace User-Agent Mozilla/5.0 (Windows NT 5.1; rv:40.0)
Gecko/20100101 

request_header_access User-Agent deny phone-brs !brs 
request_header_replace User-Agent Mozilla/5.0 (Android; iPhone; Mobile;)
Gecko/18.0  


what happen is  if i have 2 or more useragent replace it replace all match
on both acl with second request_header_replace

so brs and phone-brs they hook on request_header_replace User-Agent
Mozilla/5.0 (Android; iPhone; Mobile;) Gecko/18.0 any idea how to fix this
or its a bug ??
for my understanding is wen first brs deny happen the $user_agent variable
load the first then it re load the second replace and send to browser this
is bad   it should work on first one then the second replace should be
discarded cause it did not match on first deny so here is my suggestion
to do pls its important so it wont miss grab the right replace

request_header_access User-Agent deny brs 
request_header_replace User-Agent Mozilla/5.0 (Windows NT 5.1; rv:40.0)
Gecko/20100101 {brs}

so add pls a match at the end to the request_header_replace *.*  brs
tks



  



--
View this message in context: 
http://squid-web-proxy-cache.1019090.n4.nabble.com/user-agent-tp4673284.html
Sent from the Squid - Users mailing list archive at Nabble.com.
___
squid-users mailing list
squid-users@lists.squid-cache.org
http://lists.squid-cache.org/listinfo/squid-users


Re: [squid-users] user agent

2015-09-18 Thread joe
again in HttpHeaderTools.cc

} else {
/* It was denied, but we have a replacement. Replace the
 * header on the fly, and return that the new header
 * is allowed.
 */
e->value = hm->replacement;
retval = 1;
}

return retval;   //  dose retval flag set to 0 or normal value  
after it serve the new header so second acl will work properly ?  if it
stay  retval = 1  next acl match on diferent req..serve same  content
}



--
View this message in context: 
http://squid-web-proxy-cache.1019090.n4.nabble.com/user-agent-tp4673284p4673296.html
Sent from the Squid - Users mailing list archive at Nabble.com.
___
squid-users mailing list
squid-users@lists.squid-cache.org
http://lists.squid-cache.org/listinfo/squid-users


Re: [squid-users] user agent

2015-09-18 Thread Leonardo Rodrigues


i personally hate using !acl ... it's the easiest way, in my 
opinion, of getting in trouble and getting things to NOT work the way 
you want to.


i always prefeer to replace by other 4-5 'normal' rules than using !acl


Em 18/09/15 06:32, joe escreveu:

hi i  need to have 3 useragent replace and its not working
example
acl brs browser -i Mozilla.*Window.*
acl phone-brs browser -i Mozilla.*(Android|iPhone|iPad).*

request_header_access User-Agent deny brs !phone-brs
request_header_replace User-Agent Mozilla/5.0 (Windows NT 5.1; rv:40.0)
Gecko/20100101

request_header_access User-Agent deny phone-brs !brs
request_header_replace User-Agent Mozilla/5.0 (Android; iPhone; Mobile;)
Gecko/18.0



--


Atenciosamente / Sincerily,
Leonardo Rodrigues
Solutti Tecnologia
http://www.solutti.com.br

Minha armadilha de SPAM, NÃO mandem email
gertru...@solutti.com.br
My SPAMTRAP, do not email it



___
squid-users mailing list
squid-users@lists.squid-cache.org
http://lists.squid-cache.org/listinfo/squid-users


Re: [squid-users] user agent

2015-09-18 Thread joe
i did with or without no go 



--
View this message in context: 
http://squid-web-proxy-cache.1019090.n4.nabble.com/user-agent-tp4673284p4673286.html
Sent from the Squid - Users mailing list archive at Nabble.com.
___
squid-users mailing list
squid-users@lists.squid-cache.org
http://lists.squid-cache.org/listinfo/squid-users


Re: [squid-users] user agent

2015-09-18 Thread HackXBack
try without putting !brs in the second one
and without putting !phone-brs in 1st one



--
View this message in context: 
http://squid-web-proxy-cache.1019090.n4.nabble.com/user-agent-tp4673284p4673285.html
Sent from the Squid - Users mailing list archive at Nabble.com.
___
squid-users mailing list
squid-users@lists.squid-cache.org
http://lists.squid-cache.org/listinfo/squid-users


Re: [squid-users] user agent

2015-09-18 Thread HackXBack
like what ?



--
View this message in context: 
http://squid-web-proxy-cache.1019090.n4.nabble.com/user-agent-tp4673284p4673292.html
Sent from the Squid - Users mailing list archive at Nabble.com.
___
squid-users mailing list
squid-users@lists.squid-cache.org
http://lists.squid-cache.org/listinfo/squid-users