Re: [squid-users] squid_ldap_group group names cannot have spaces?

2009-05-24 Thread Guido Serassio

Hi,

At 04.04 23/05/2009, Amos Jeffries wrote:

Justin Yaple wrote:
> Hello,
>
> I have been working on getting my first squid proxy server up, and its
> been going slow, but good.  I got LDAP authentication working, and
> then group authentication working also.  The only problem I found is
> that a LDAP group with spaces in the name does not work.  I have ready
> online that you should use single quotes to specify group names with
> spaces but it still does not work.
>
> My group name is like "G SG GroupName", and if I use 'G SG GroupName'
> when I try to start squid it returns "strtokFile: G not found".  I
> have also tried to escapel the space using \.  Doing that I could get
> squid to start without any error, but the login would not work.
>
> Anything I can do to get this working with the spaces?
>
> This was my guide to getting it setup.
> 
http://www.papercut.com/kb/Main/ConfiguringSquidProxyToAuthenticateWithActiveDirectory


Not easily. \"  indicates reading from a file as you noticed.

Squid-2 has not natural support for character escaping.

Squid-3 contains a token function for this which is not always used
despite places like this where it should be. Patches to make 3.HEAD use
it routinely are very welcome.


There is a trick for Windows native helpers, it should apply also to LDAP.

From the readme of mswin_check_ad_group:



Groups with spaces in name, for example "Domain Users", must be quoted and
the acl data ("Domain Users") must be placed into a separate file included
by specifying "/path/to/file". The previous example will be:

acl ProxyUsers external NT_global_group "/usr/local/squid/etc/DomainUsers"

and the DomainUsers files will contain only the following line:

"Domain Users"



Hoping that it works with LDAP quoting.

Regards

Guido


Amos
--
Please be using
   Current Stable Squid 2.7.STABLE6 or 3.0.STABLE15
   Current Beta Squid 3.1.0.7



-

Guido Serassio
Acme Consulting S.r.l. - Microsoft Certified Partner
Via Lucia Savarino, 1   10098 - Rivoli (TO) - ITALY
Tel. : +39.011.9530135  Fax. : +39.011.9781115
Email: guido.seras...@acmeconsulting.it
WWW: http://www.acmeconsulting.it/



Re: [squid-users] squid_ldap_group group names cannot have spaces?

2009-05-22 Thread Amos Jeffries

Justin Yaple wrote:

Hello,

I have been working on getting my first squid proxy server up, and its
been going slow, but good.  I got LDAP authentication working, and
then group authentication working also.  The only problem I found is
that a LDAP group with spaces in the name does not work.  I have ready
online that you should use single quotes to specify group names with
spaces but it still does not work.

My group name is like "G SG GroupName", and if I use 'G SG GroupName'
when I try to start squid it returns "strtokFile: G not found".  I
have also tried to escapel the space using \.  Doing that I could get
squid to start without any error, but the login would not work.

Anything I can do to get this working with the spaces?

This was my guide to getting it setup.
http://www.papercut.com/kb/Main/ConfiguringSquidProxyToAuthenticateWithActiveDirectory


Not easily. \"  indicates reading from a file as you noticed.

Squid-2 has not natural support for character escaping.

Squid-3 contains a token function for this which is not always used 
despite places like this where it should be. Patches to make 3.HEAD use 
it routinely are very welcome.


Amos
--
Please be using
  Current Stable Squid 2.7.STABLE6 or 3.0.STABLE15
  Current Beta Squid 3.1.0.7


[squid-users] squid_ldap_group group names cannot have spaces?

2009-05-21 Thread Justin Yaple
Hello,

I have been working on getting my first squid proxy server up, and its
been going slow, but good.  I got LDAP authentication working, and
then group authentication working also.  The only problem I found is
that a LDAP group with spaces in the name does not work.  I have ready
online that you should use single quotes to specify group names with
spaces but it still does not work.

My group name is like "G SG GroupName", and if I use 'G SG GroupName'
when I try to start squid it returns "strtokFile: G not found".  I
have also tried to escapel the space using \.  Doing that I could get
squid to start without any error, but the login would not work.

Anything I can do to get this working with the spaces?

This was my guide to getting it setup.
http://www.papercut.com/kb/Main/ConfiguringSquidProxyToAuthenticateWithActiveDirectory