Re: configure for authentication helper

From: Markus Moeller <huaraz_at_moeller.plus.com>
Date: Mon, 15 Sep 2008 21:06:19 +0100

Do I understand right that in squid-3 the helper is more integrated with the
core of squid since you refer to squid functions. What is the squid library
for these functions ?

Thank you
Markus

"Amos Jeffries" <squid3_at_treenet.co.nz> wrote in message
news:48CE1055.7080300_at_treenet.co.nz...
> Markus Moeller wrote:
>> OK. I have a source package with configure here
>> http://surfnet.dl.sourceforge.net/sourceforge/squidkerbauth/squid_kerb_auth-1.0.2.tar.gz .
>> I tested on SuSE, Debian, Freebsd, Opensolaris, Solaris 10 update 4, Mac.
>>
>> The main benefit of the configure is that I try to autoguess the GSSAPI
>> libaries and include files and determine if SPNEGO is natively supported
>> in the GSSAPI libary. If I need to use my own spnego helper it determines
>> little- or big-endian for it.
>>
>> Can this be taken as is in squid-3 ?
>
> I've just checked it for squid-3. There are a few patches we had to make
> for 3.0 which are missing from the base code.
>
> ## getaddrinfo/getnameinfo/freeaddrinfo -> xgetaddr* ...
> squid provides portable versions of these. Your configure may need to
> detect and link to sometimes.
>
> ## strdup -> xstrdup
>
> ## including <squid>/includes/config.h
>
> ## 32 KB tokens
> squid-3 code will need tweaking to mention the name used in your code
> for this buffer size macro. (MAX_AUTHTOKEN_LEN vs MAX_READ_BUF)
>
> ## RFC 2181 defines are provided by squid. (hostname max length)
> Though why squid does not use sysconf() itself is a question I don't know
> the answer to yet.
> I think we can probably ignore that difference for now.
>
> I've also had to remove DOS line endings from the spnegohelp.* files to
> diff properly.
>
> Amos
>
>
>> What would need to change for squid-2 ?
>>
>> Thank you
>> Markus
>>
>>
>> "Amos Jeffries" <squid3_at_treenet.co.nz> wrote in message
>> news:48CD0B6A.7010606_at_treenet.co.nz...
>>> Markus Moeller wrote:
>>>> I have my latest versions on sourceforge and wanted to do some updates
>>>> regarding the kerberos library selection (e.g. Heimdal, MIT, Solaris 10
>>>> native, etc..) and the provide you with it for inclusion in squid-2/-3.
>>>>
>>>
>>> Okay thank you. All improvements welcome.
>>> If you need any assistance with Squid-3, I'm usually here.
>>>
>>> Amos
>>>
>>>> Markus
>>>>
>>>> "Amos Jeffries" <squid3_at_treenet.co.nz> wrote in message
>>>> news:48CD03AB.7020401_at_treenet.co.nz...
>>>>> Henrik Nordstrom wrote:
>>>>>> On sön, 2008-09-14 at 12:00 +0100, Markus Moeller wrote:
>>>>>>> My squid_kerb_auth helper would benefit from a better Makefile. To
>>>>>>> do that I created configure for the helper directory, but squid does
>>>>>>> not use configure per directory. What is the right approach ?
>>>>>>> Include the configure into the main configure ?
>>>>>>
>>>>>> We do support recursive configure. Used in squid-3 for some
>>>>>> libraries.
>>>>>>
>>>>>> Personally I prefer recursive configure than to bloat the main
>>>>>> configure
>>>>>> with a lot of stuff not relevant to Squid itself.
>>>>>
>>>>> Depends if the squid configure is doing all the tests needed already
>>>>> or not.
>>>>>
>>>>> What is to be changed? and how?
>>>>>
>>>>> Also, do we have the latest code for the helper in Squid-3/HEAD at
>>>>> present?
>>>>>
>>>
>>> Amos
>>> --
>>> Please use Squid 2.7.STABLE4 or 3.0.STABLE9
>>>
>>
>>
>
>
> --
> Please use Squid 2.7.STABLE4 or 3.0.STABLE9
>
Received on Mon Sep 15 2008 - 20:10:12 MDT

This archive was generated by hypermail 2.2.0 : Tue Sep 16 2008 - 12:00:05 MDT