* that though */
#define IGNORANCE_IS_BLISS
-#include "config.h"
+#include "squid.h"
#include "base64.h"
#include "helpers/defines.h"
#include "ntlmauth/ntlmauth.h"
#include "ntlmauth/support_bits.cci"
//#include "util.h"
-#if HAVE_CTYPE_H
-#include <ctype.h>
-#endif
#if HAVE_STRING_H
#include <string.h>
#endif
+#if HAVE_CTYPE_H
+#include <ctype.h>
+#endif
#if HAVE_CRYPT_H
#include <crypt.h>
#endif
#if HAVE_GETOPT_H
#include <getopt.h>
#endif
+#if HAVE_STDIO_H
+#include <stdio.h>
+#endif
+#if HAVE_STDINT_H
+#include <stdint.h>
+#endif
+#if HAVE_INTTYPES_H
+#include <inttypes.h>
+#endif
/* A couple of harmless helper macros */
#define SEND(X) debug("sending '%s' to squid\n",X); printf(X "\n");
} else
debug("Got '%s' from Squid\n", buf);
- if (strncasecmp(buf, "YR", 2) == 0) {
+ if (strncmp(buf, "YR", 2) == 0) {
char nonce[NTLM_NONCE_LEN];
ntlm_challenge chal;
ntlm_make_nonce(nonce);
hex_dump((unsigned char *)&chal, len);
} else
SEND2("TT %s", data);
- } else if (strncasecmp(buf, "KK ", 3) == 0) {
+ } else if (strncmp(buf, "KK ", 3) == 0) {
if (!packet) {
SEND("BH received KK with no data! user=");
} else if (ntlm_validate_packet(packet, NTLM_AUTHENTICATE) == NTLM_ERR_NONE) {