]> git.ipfire.org Git - thirdparty/opentracker.git/commitdiff
Add workaround to openbsd's broken v6 API
authorerdgeist <>
Tue, 10 Feb 2009 14:49:38 +0000 (14:49 +0000)
committererdgeist <>
Tue, 10 Feb 2009 14:49:38 +0000 (14:49 +0000)
Makefile
opentracker.c

index 41b0d68ecaf9c6f769dfa4e6914a2ef7d9318a98..d8d559cb473a9f4599d5e194d689babe77ae8e44 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -20,13 +20,14 @@ LIBOWFAT_LIBRARY=$(PREFIX)/libowfat
 BINDIR?=$(PREFIX)/bin
 
 #FEATURES+=-DWANT_V6
+#FEATURES+=-DWANT_BROKEN_OPENBSD_V6_API
 
 #FEATURES+=-DWANT_ACCESSLIST_BLACK
 #FEATURES+=-DWANT_ACCESSLIST_WHITE
 
 #FEATURES+=-DWANT_SYNC_LIVE
 #FEATURES+=-DWANT_SYNC_SCRAPE
-#FEATURES+=-DWANT_IP_FROM_QUERY_STRING
+FEATURES+=-DWANT_IP_FROM_QUERY_STRING
 #FEATURES+=-DWANT_COMPRESSION_GZIP 
 #FEATURES+=-DWANT_LOG_NETWORKS
 #FEATURES+=-DWANT_RESTRICT_STATS
index 6cca5764e38a7d23ba4ef6005a57b024cd9617bf..defc1f7ff38df44acb723303d885d3d0a8aa833f 100644 (file)
@@ -440,6 +440,9 @@ int main( int argc, char **argv ) {
 #ifndef WANT_V6
   serverip[10]=serverip[11]=0xff;
 #endif
+#ifdef WANT_BROKEN_OPENBSD_V6_API
+  noipv6=1;
+#endif
 
 while( scanon ) {
     switch( getopt( argc, argv, ":i:p:A:P:d:r:s:f:v"