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.STABLE9Received on Mon Sep 15 2008 - 07:36:03 MDT
This archive was generated by hypermail 2.2.0 : Tue Sep 16 2008 - 12:00:05 MDT