From ff3c0feab522734fc601441c97509dcaa5199cd6 Mon Sep 17 00:00:00 2001 From: erdgeist <> Date: Tue, 10 Feb 2009 14:49:38 +0000 Subject: Add workaround to openbsd's broken v6 API --- Makefile | 3 ++- opentracker.c | 3 +++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 41b0d68..d8d559c 100644 --- 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 diff --git a/opentracker.c b/opentracker.c index 6cca576..defc1f7 100644 --- a/opentracker.c +++ b/opentracker.c @@ -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" -- cgit v1.2.3