-- round 1.1 of Received header fixes

This commit is contained in:
pfelt
2007-11-13 03:13:34 +00:00
parent 71db6f4572
commit 6ba714f3bd
+14 -1
View File
@@ -1597,6 +1597,9 @@ StartOver:
saddr.sin_addr.s_addr = Queue.pushClients.array[used].address;
saddr.sin_port = Queue.pushClients.array[used].port;
/* FIXME: this is the lazy fix until we can figure this out */
memcpy(&(client->conn->socketAddress), &saddr, sizeof(struct sockaddr));
len = connect(client->conn->socket, (struct sockaddr *)&saddr, sizeof(saddr));
if (!len) {
/* Non-blocking, w/o nagele */
@@ -4661,6 +4664,16 @@ CommandQstorMessage(void *param)
}
MsgGetRFC822Date(-1, 0, TimeBuf);
fprintf(client->entry.data,
"Received: from %s (%d.%d.%d.%d) by %s\r\n\twith NMAP (bongoqueue Agent); %s\r\n",
BongoGlobals.hostname, /* FIXME: this should eventually be the remote hsotname of the agent */
client->conn->socketAddress.sin_addr.s_net,
client->conn->socketAddress.sin_addr.s_host,
client->conn->socketAddress.sin_addr.s_lh,
client->conn->socketAddress.sin_addr.s_impno,
BongoGlobals.hostname,
TimeBuf);
/*
fprintf(client->entry.data,
"Received: from %d.%d.%d.%d [%d.%d.%d.%d] by %s\r\n\twith NMAP (%s); %s\r\n",
client->conn->socketAddress.sin_addr.s_net,
@@ -4676,7 +4689,7 @@ CommandQstorMessage(void *param)
BongoGlobals.hostname,
AGENT_NAME,
TimeBuf);
*/
if (count) {
ccode = ConnReadToFile(client->conn, client->entry.data, count);
} else {