[prev in list] [next in list] [prev in thread] [next in thread]
List: maradns-list
Subject: Patch so that MaraDNS 1.1.41 can log ipv6 connections
From: Sam Trenholme <sam+i7tq5rg () chaosring ! org>
Date: 2005-06-14 5:23:29
Message-ID: 20050614052329.2075FD742B8 () mail ! chaosring ! org
[Download RAW message or body]
Remmy sent me, via private email, a patch that allows MaraDNS 1.1.41
to log ipv6 connections.
I'm making this patch available for everyone.
- Sam
diff -ur maradns-1.1.41/server/MaraDNS.c maradns-1.1.42/server/MaraDNS.c
--- maradns-1.1.41/server/MaraDNS.c 2005-06-12 13:22:44.000000000 -0700
+++ maradns-1.1.42/server/MaraDNS.c 2005-06-13 22:09:06.755620032 -0700
@@ -128,7 +128,7 @@
void debug_show_socket_ipv6(struct sockaddr_in6 *socket) {
/* Disabled because it currently doesn't work */
- printf(" ipv6 "); return;
+ /* printf(" ipv6 "); return; */
/* This looks broken */
char hostname[INET6_ADDRSTRLEN];
printf("%s", inet_ntop(AF_INET6, &socket->sin6_addr, hostname, sizeof(hostname)));
@@ -4155,6 +4155,9 @@
value = js_readuint16(uncomp,12+counter);
if(js_substr(uncomp,incoming,12,counter) != JS_ERROR) {
clin = (struct sockaddr_in *)(ect.d);
+#ifdef AUTHONLY
+ clin6 = (struct sockaddr_in6 *)(ect.d);
+#endif
hname_translate(incoming,value);
/* Yes, I know, put these in the "to localize" header file */
show_timestamp();
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic