bug in ntlmauth.h?
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
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