bug in ntlmauth.h?

2003-03-10 Thread michele . de-martin
Hi,
it looks like src/include/ntlmauth.h contains a typo:

...
/* Negotiation request sent by client */
typedef struct _ntlm_negotiate {
char signature[8];/* NTLMSSP */
int32_t type;   /* LSWAP(0x1) */
ntlmhdr hdr;/* NTLM header */
u_int32_t flags;  /* Request flags */
strhdr domain;/* Domain we wish to authenticate in */
strhdr workstation;   /* Client workstation name */
char payload[256];/* String data */
} ntlm_negotiate;
...

should read

...
/* Negotiation request sent by client */
typedef struct _ntlm_negotiate {
char signature[8];/* NTLMSSP */
int32_t type;   /* LSWAP(0x1) */
u_int32_t flags;  /* Request flags */
strhdr domain;/* Domain we wish to authenticate in */
strhdr workstation;   /* Client workstation name */
char payload[256];/* String data */
} ntlm_negotiate;
...

With the following line removed:
ntlmhdr hdr;/* NTLM header */


Am I wrong in reading it?

Ciao
Michele




Introducing myself

2003-03-05 Thread michele . de-martin
Hi everybody,
my name is Michele De Martin and I'm working as a network administrator:
routers, switches but also DNSs and proxies services.
I've some years of experince in managing network services and a little
knowledge of C and Perl programming.

I would like to add NT multi not trusted domain
authentication/authorization to squid.

I've almost realized a kit of 3 progs as external helpers and a little
patch to squid sources (see
http://www.squid-cache.org/mail-archive/squid-users/200302/1233.html for
some details).

I'm here to ask for subscription and how to merge my work with the main
squid .

Thank you in advance
Michele De Martin