squid_radius_auth failed to process more than 256 requests
The radius request-id field is a unsigned char, but the internal request_id
counter was a integer causing mismatch after 256 queries.
+1.10: - Fix processing of more than 256 queries
+ - Send a dummy NAS-Port-Type attribute
+ - Documentation cleanup
1.09: - RADIUS protocol fixes by Henrik Nordstrom <hno@squid-cache.org>
- Corrected how retransmits & timeouts is handled
- The shared secret now verified properly
static char *send_buffer = (char *) i_send_buffer;
static char *recv_buffer = (char *) i_recv_buffer;
static int sockfd;
-static int request_id;
+static u_char request_id;
static char vector[AUTH_VECTOR_LEN];
static char secretkey[MAXPASS + 1] = "";
static char server[MAXLINE] = "";