pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

pkg/52839: feature path: add "filter-aaaa" option to bind910



>Number:         52839
>Category:       pkg
>Synopsis:       feature path: add "filter-aaaa" option to bind910
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Mon Dec 18 16:55:00 +0000 2017
>Originator:     Izaac
>Release:        -current
>Organization:
>Environment:
>Description:
The filter-aaaa option is, unfortunately, useful for sites trying to "fix" (in the way one may control the pet population) DNS issues for users.  E.g. attempting to get to Netflix over a Hurricane Electric (HE) ipv6 tunnel.
>How-To-Repeat:

>Fix:
$ cvs diff -u net/bind910
cvs diff: Diffing net/bind910
Index: net/bind910/options.mk
===================================================================
RCS file: /cvsroot/pkgsrc/net/bind910/options.mk,v
retrieving revision 1.3
diff -u -r1.3 options.mk
--- net/bind910/options.mk      2 May 2016 13:27:57 -0000       1.3
+++ net/bind910/options.mk      18 Dec 2017 16:46:44 -0000
@@ -4,7 +4,7 @@
 PKG_SUPPORTED_OPTIONS= bind-dig-sigchase bind-xml-statistics-server
 PKG_SUPPORTED_OPTIONS+=        bind-json-statistics-server
 PKG_SUPPORTED_OPTIONS+=        inet6 threads readline mysql pgsql ldap dlz-filesystem
-PKG_SUPPORTED_OPTIONS+=        fetchlimit geoip pkcs11 sit tuning
+PKG_SUPPORTED_OPTIONS+=        fetchlimit geoip pkcs11 sit tuning filter-aaaa
 PKG_SUGGESTED_OPTIONS+=        readline
 
 PLIST_VARS+=   inet6 pkcs11
@@ -138,3 +138,12 @@
 # to be changed so that the two can cooperate.
 CONFIGURE_ENV+=                STD_CDEFINES=-DDIG_SIGCHASE=1
 .endif
+
+###
+### filter AAAA on ipv4 request
+###
+.if !empty(PKG_OPTIONS:Mfilter-aaaa)
+CONFIGURE_ARGS+=       --enable-filter-aaaa
+.else
+CONFIGURE_ARGS+=       --disable-filter-aaaa
+.endif
cvs diff: Diffing net/bind910/files
cvs diff: Diffing net/bind910/files/smf
cvs diff: Diffing net/bind910/patches


Home | Main Index | Thread Index | Old Index