Re: [squid-users] external_acl_type with http request header question

From: Henrik Nordstrom <hno@dont-contact.us>
Date: Wed, 11 May 2005 16:40:04 +0200 (CEST)

On Wed, 11 May 2005, Ryan Lamberton wrote:

> Thank you for your help. The perl script does work. I had:
>
>> external_acl_type propel_header_auth %{x-pun} /etc
>> /squid/ident.pl x-pun
>
> and the x-pun at the end of the external_acl_type was causing the problem. I
> wasn't sure why it was there but it caused the script to fail and took squid
> down with it.

Any data you have in the acl is sent after the format details. So in this
case the input to your script send by Squid would have been

base64-encoded-username x-pun

> I also added quotes around the username (OK user="username")
> just in case (I was not sure the @ character was allowed). So far all things
> are working great!

@ is allowed. It's only quotes, whitespace and \ characters you need to be
careful with. If you use the 3.0 protocol then handling of "odd"
characters is simplified by URL escaping.

Regards
Henrik
Received on Wed May 11 2005 - 08:40:07 MDT

This archive was generated by hypermail pre-2.1.9 : Wed Jun 01 2005 - 12:00:02 MDT