Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
ISC Open Source Projects
BIND
Commits
48dfee71
Commit
48dfee71
authored
Jun 22, 2010
by
Mark Andrews
Browse files
2920. [func] Allow 'filter-aaaa-on-v4' to be applied selectively
to IPv4 clients. New acl 'filter-aaaa' (default any).
parent
86d12575
Changes
52
Hide whitespace changes
Inline
Side-by-side
CHANGES
View file @
48dfee71
2920. [func] Allow 'filter-aaaa-on-v4' to be applied selectively
to IPv4 clients. New acl 'filter-aaaa' (default any).
2919. [func] Add autosign-ksk and autosign-zsk virtual time tests.
[RT #20840]
...
...
bin/named/config.c
View file @
48dfee71
...
...
@@ -15,7 +15,7 @@
* PERFORMANCE OF THIS SOFTWARE.
*/
/* $Id: config.c,v 1.10
8
2010/0
5/14 2
3:5
0
:3
8 tbox
Exp $ */
/* $Id: config.c,v 1.10
9
2010/0
6/22 0
3:5
8
:3
5 marka
Exp $ */
/*! \file */
...
...
@@ -161,6 +161,7 @@ options {\n\
"
#ifdef ALLOW_FILTER_AAAA_ON_V4
" filter-aaaa-on-v4 no;
\n
\
filter-aaaa { any; };
\n
\
"
#endif
...
...
bin/named/query.c
View file @
48dfee71
...
...
@@ -15,7 +15,7 @@
* PERFORMANCE OF THIS SOFTWARE.
*/
/* $Id: query.c,v 1.33
8
2010/0
3/12 23:51:07 tbox
Exp $ */
/* $Id: query.c,v 1.33
9
2010/0
6/22 03:58:36 marka
Exp $ */
/*! \file */
...
...
@@ -3702,6 +3702,18 @@ query_findclosestnsec3(dns_name_t *qname, dns_db_t *db,
return
;
}
#ifdef ALLOW_FILTER_AAAA_ON_V4
static
isc_boolean_t
is_v4_client
(
ns_client_t
*
client
)
{
if
(
isc_sockaddr_pf
(
&
client
->
peeraddr
)
==
AF_INET
)
return
(
ISC_TRUE
);
if
(
isc_sockaddr_pf
(
&
client
->
peeraddr
)
==
AF_INET6
&&
IN6_IS_ADDR_V4MAPPED
(
&
client
->
peeraddr
.
type
.
sin6
.
sin6_addr
))
return
(
ISC_TRUE
);
return
(
ISC_FALSE
);
}
#endif
/*
* Do the bulk of query processing for the current query of 'client'.
* If 'event' is non-NULL, we are returning from recursion and 'qtype'
...
...
@@ -4642,7 +4654,7 @@ query_find(ns_client_t *client, dns_fetchevent_t *event, dns_rdatatype_t qtype)
if
(
type
==
dns_rdatatype_any
)
{
#ifdef ALLOW_FILTER_AAAA_ON_V4
isc_boolean_t
have_aaaa
,
have_a
,
have_sig
;
isc_boolean_t
have_aaaa
,
have_a
,
have_sig
,
filter_aaaa
;
/*
* The filter-aaaa-on-v4 option should
...
...
@@ -4654,6 +4666,14 @@ query_find(ns_client_t *client, dns_fetchevent_t *event, dns_rdatatype_t qtype)
have_aaaa
=
ISC_FALSE
;
have_a
=
!
authoritative
;
have_sig
=
ISC_FALSE
;
if
(
client
->
view
->
v4_aaaa
!=
dns_v4_aaaa_ok
&&
is_v4_client
(
client
)
&&
ns_client_checkaclsilent
(
client
,
NULL
,
client
->
view
->
v4_aaaa_acl
,
ISC_TRUE
)
==
ISC_R_SUCCESS
)
filter_aaaa
=
ISC_TRUE
;
else
filter_aaaa
=
ISC_FALSE
;
#endif
/*
* XXXRTH Need to handle zonecuts with special case
...
...
@@ -4687,9 +4707,7 @@ query_find(ns_client_t *client, dns_fetchevent_t *event, dns_rdatatype_t qtype)
* Notice the presence of A and AAAAs so
* that AAAAs can be hidden from IPv4 clients.
*/
if
(
client
->
view
->
v4_aaaa
!=
dns_v4_aaaa_ok
&&
client
->
peeraddr_valid
&&
client
->
peeraddr
.
type
.
sa
.
sa_family
==
AF_INET
)
{
if
(
filter_aaaa
)
{
if
(
rdataset
->
type
==
dns_rdatatype_aaaa
)
have_aaaa
=
ISC_TRUE
;
else
if
(
rdataset
->
type
==
dns_rdatatype_a
)
...
...
@@ -4746,7 +4764,7 @@ query_find(ns_client_t *client, dns_fetchevent_t *event, dns_rdatatype_t qtype)
* Filter AAAAs if there is an A and there is no signature
* or we are supposed to break DNSSEC.
*/
if
(
have_aaaa
&&
have_a
&&
if
(
filter_aaaa
&&
have_aaaa
&&
have_a
&&
(
!
have_sig
||
!
WANTDNSSEC
(
client
)
||
client
->
view
->
v4_aaaa
==
dns_v4_aaaa_break_dnssec
))
client
->
attributes
|=
NS_CLIENTATTR_FILTER_AAAA
;
...
...
@@ -4823,8 +4841,10 @@ query_find(ns_client_t *client, dns_fetchevent_t *event, dns_rdatatype_t qtype)
* unneeded that it is best to keep it as short as possible.
*/
if
(
client
->
view
->
v4_aaaa
!=
dns_v4_aaaa_ok
&&
client
->
peeraddr_valid
&&
client
->
peeraddr
.
type
.
sa
.
sa_family
==
AF_INET
&&
is_v4_client
(
client
)
&&
ns_client_checkaclsilent
(
client
,
NULL
,
client
->
view
->
v4_aaaa_acl
,
ISC_TRUE
)
==
ISC_R_SUCCESS
&&
(
!
WANTDNSSEC
(
client
)
||
sigrdataset
==
NULL
||
!
dns_rdataset_isassociated
(
sigrdataset
)
||
...
...
bin/named/server.c
View file @
48dfee71
...
...
@@ -15,7 +15,7 @@
* PERFORMANCE OF THIS SOFTWARE.
*/
/* $Id: server.c,v 1.56
8
2010/0
5/18 00:28:40
marka Exp $ */
/* $Id: server.c,v 1.56
9
2010/0
6/22 03:58:36
marka Exp $ */
/*! \file */
...
...
@@ -2128,8 +2128,10 @@ configure_view(dns_view_t *view, const cfg_obj_t *config,
else
INSIST
(
0
);
}
CHECK
(
configure_view_acl
(
vconfig
,
config
,
"filter-aaaa"
,
NULL
,
actx
,
ns_g_mctx
,
&
view
->
v4_aaaa_acl
));
#endif
obj
=
NULL
;
result
=
ns_config_get
(
maps
,
"dnssec-enable"
,
&
obj
);
INSIST
(
result
==
ISC_R_SUCCESS
);
...
...
bin/tests/system/Makefile.in
View file @
48dfee71
...
...
@@ -13,7 +13,7 @@
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
# $Id: Makefile.in,v 1.3
1
200
8
/0
9
/2
5
0
4:02:38 tbox
Exp $
# $Id: Makefile.in,v 1.3
2
20
1
0/0
6
/2
2
0
3:58:36 marka
Exp $
srcdir
=
@srcdir@
VPATH
=
@srcdir@
...
...
@@ -21,7 +21,7 @@ top_srcdir = @top_srcdir@
@BIND9_MAKE_INCLUDES@
SUBDIRS
=
lwresd tkey
SUBDIRS
=
filter-aaaa
lwresd tkey
TARGETS
=
@BIND9_MAKE_RULES@
...
...
bin/tests/system/filter-aaaa/.cvsignore
0 → 100644
View file @
48dfee71
Makefile
filter-aaaa
bin/tests/system/filter-aaaa/Makefile.in
0 → 100644
View file @
48dfee71
# Copyright (C) 2010 Internet Systems Consortium, Inc. ("ISC")
#
# Permission to use, copy, modify, and/or distribute this software for any
# purpose with or without fee is hereby granted, provided that the above
# copyright notice and this permission notice appear in all copies.
#
# THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH
# REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
# AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT,
# INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
# LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
# $Id: Makefile.in,v 1.2 2010/06/22 03:58:36 marka Exp $
srcdir
=
@srcdir@
VPATH
=
@srcdir@
top_srcdir
=
@top_srcdir@
@BIND9_VERSION@
@BIND9_MAKE_INCLUDES@
CINCLUDES
=
CDEFINES
=
CWARNINGS
=
DNSLIBS
=
ISCLIBS
=
.
DNSDEPLIBS
=
ISCDEPLIBS
=
DEPLIBS
=
LIBS
=
@LIBS@
TARGETS
=
filter-aaaa@EXEEXT@
FILTEROBJS
=
filter-aaaa.@O@
SRCS
=
filter-aaaa.c
@BIND9_MAKE_RULES@
all
:
filter-aaaa@EXEEXT@
filter-aaaa@EXEEXT@
:
${FILTEROBJS}
${LIBTOOL_MODE_LINK}
${PURIFY}
${CC}
${CFLAGS}
${LDFLAGS}
-o
$@
${FILTEROBJS}
${LIBS}
clean distclean
::
rm
-f
${TARGETS}
bin/tests/system/filter-aaaa/clean.sh
0 → 100644
View file @
48dfee71
#!/bin/sh
#
# Copyright (C) 2010 Internet Systems Consortium, Inc. ("ISC")
#
# Permission to use, copy, modify, and/or distribute this software for any
# purpose with or without fee is hereby granted, provided that the above
# copyright notice and this permission notice appear in all copies.
#
# THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH
# REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
# AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT,
# INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
# LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
# $Id: clean.sh,v 1.2 2010/06/22 03:58:36 marka Exp $
rm
-f
ns1/K
*
rm
-f
ns1/
*
.signed
rm
-f
ns1/signer.err
rm
-f
ns1/dsset-
*
rm
-f
ns1/named.run
rm
-f
ns1/named.memstats
rm
-f
ns2/named.run
rm
-f
ns2/named.memstats
rm
-f
ns3/named.run
rm
-f
ns3/named.memstats
rm
-f
ns4/K
*
rm
-f
ns4/
*
.signed
rm
-f
ns4/signer.err
rm
-f
ns4/dsset-
*
rm
-f
ns4/named.run
rm
-f
ns4/named.memstats
rm
-f
random.data
rm
-f
dig.out.
*
bin/tests/system/filter-aaaa/conf/bad1.conf
0 → 100644
View file @
48dfee71
/*
*
Copyright
(
C
)
2010
Internet
Systems
Consortium
,
Inc
. (
"ISC"
)
*
*
Permission
to
use
,
copy
,
modify
,
and
/
or
distribute
this
software
for
any
*
purpose
with
or
without
fee
is
hereby
granted
,
provided
that
the
above
*
copyright
notice
and
this
permission
notice
appear
in
all
copies
.
*
*
THE
SOFTWARE
IS
PROVIDED
"AS IS"
AND
ISC
DISCLAIMS
ALL
WARRANTIES
WITH
*
REGARD
TO
THIS
SOFTWARE
INCLUDING
ALL
IMPLIED
WARRANTIES
OF
MERCHANTABILITY
*
AND
FITNESS
.
IN
NO
EVENT
SHALL
ISC
BE
LIABLE
FOR
ANY
SPECIAL
,
DIRECT
,
*
INDIRECT
,
OR
CONSEQUENTIAL
DAMAGES
OR
ANY
DAMAGES
WHATSOEVER
RESULTING
FROM
*
LOSS
OF
USE
,
DATA
OR
PROFITS
,
WHETHER
IN
AN
ACTION
OF
CONTRACT
,
NEGLIGENCE
*
OR
OTHER
TORTIOUS
ACTION
,
ARISING
OUT
OF
OR
IN
CONNECTION
WITH
THE
USE
OR
*
PERFORMANCE
OF
THIS
SOFTWARE
.
*/
/* $
Id
:
bad1
.
conf
,
v
1
.
2
2010
/
06
/
22
03
:
58
:
36
marka
Exp
$ */
options
{
filter
-
aaaa
-
on
-
v4
yes
;
filter
-
aaaa
{
none
; };
};
bin/tests/system/filter-aaaa/conf/bad2.conf
0 → 100644
View file @
48dfee71
/*
*
Copyright
(
C
)
2010
Internet
Systems
Consortium
,
Inc
. (
"ISC"
)
*
*
Permission
to
use
,
copy
,
modify
,
and
/
or
distribute
this
software
for
any
*
purpose
with
or
without
fee
is
hereby
granted
,
provided
that
the
above
*
copyright
notice
and
this
permission
notice
appear
in
all
copies
.
*
*
THE
SOFTWARE
IS
PROVIDED
"AS IS"
AND
ISC
DISCLAIMS
ALL
WARRANTIES
WITH
*
REGARD
TO
THIS
SOFTWARE
INCLUDING
ALL
IMPLIED
WARRANTIES
OF
MERCHANTABILITY
*
AND
FITNESS
.
IN
NO
EVENT
SHALL
ISC
BE
LIABLE
FOR
ANY
SPECIAL
,
DIRECT
,
*
INDIRECT
,
OR
CONSEQUENTIAL
DAMAGES
OR
ANY
DAMAGES
WHATSOEVER
RESULTING
FROM
*
LOSS
OF
USE
,
DATA
OR
PROFITS
,
WHETHER
IN
AN
ACTION
OF
CONTRACT
,
NEGLIGENCE
*
OR
OTHER
TORTIOUS
ACTION
,
ARISING
OUT
OF
OR
IN
CONNECTION
WITH
THE
USE
OR
*
PERFORMANCE
OF
THIS
SOFTWARE
.
*/
/* $
Id
:
bad2
.
conf
,
v
1
.
2
2010
/
06
/
22
03
:
58
:
36
marka
Exp
$ */
options
{
/*
*
While
this
matches
the
defaults
,
it
is
not
a
good
configuration
*
to
have
in
named
.
conf
as
the
two
options
contradict
each
other
*
indicating
a
error
on
behalf
of
the
operator
.
*
*
The
default
is
to
have
filter
-
aaaa
-
on
-
v4
off
,
but
if
it
is
turned
*
on
then
it
applies
to
all
IPv4
queries
.
This
results
in
*
contradictory
defaults
.
*/
filter
-
aaaa
-
on
-
v4
no
;
filter
-
aaaa
{
any
; };
};
bin/tests/system/filter-aaaa/conf/bad3.conf
0 → 100644
View file @
48dfee71
/*
*
Copyright
(
C
)
2010
Internet
Systems
Consortium
,
Inc
. (
"ISC"
)
*
*
Permission
to
use
,
copy
,
modify
,
and
/
or
distribute
this
software
for
any
*
purpose
with
or
without
fee
is
hereby
granted
,
provided
that
the
above
*
copyright
notice
and
this
permission
notice
appear
in
all
copies
.
*
*
THE
SOFTWARE
IS
PROVIDED
"AS IS"
AND
ISC
DISCLAIMS
ALL
WARRANTIES
WITH
*
REGARD
TO
THIS
SOFTWARE
INCLUDING
ALL
IMPLIED
WARRANTIES
OF
MERCHANTABILITY
*
AND
FITNESS
.
IN
NO
EVENT
SHALL
ISC
BE
LIABLE
FOR
ANY
SPECIAL
,
DIRECT
,
*
INDIRECT
,
OR
CONSEQUENTIAL
DAMAGES
OR
ANY
DAMAGES
WHATSOEVER
RESULTING
FROM
*
LOSS
OF
USE
,
DATA
OR
PROFITS
,
WHETHER
IN
AN
ACTION
OF
CONTRACT
,
NEGLIGENCE
*
OR
OTHER
TORTIOUS
ACTION
,
ARISING
OUT
OF
OR
IN
CONNECTION
WITH
THE
USE
OR
*
PERFORMANCE
OF
THIS
SOFTWARE
.
*/
/* $
Id
:
bad3
.
conf
,
v
1
.
2
2010
/
06
/
22
03
:
58
:
36
marka
Exp
$ */
options
{
filter
-
aaaa
-
on
-
v4
no
;
};
view
myview
{
filter
-
aaaa
{
any
; };
};
bin/tests/system/filter-aaaa/conf/bad4.conf
0 → 100644
View file @
48dfee71
/*
*
Copyright
(
C
)
2010
Internet
Systems
Consortium
,
Inc
. (
"ISC"
)
*
*
Permission
to
use
,
copy
,
modify
,
and
/
or
distribute
this
software
for
any
*
purpose
with
or
without
fee
is
hereby
granted
,
provided
that
the
above
*
copyright
notice
and
this
permission
notice
appear
in
all
copies
.
*
*
THE
SOFTWARE
IS
PROVIDED
"AS IS"
AND
ISC
DISCLAIMS
ALL
WARRANTIES
WITH
*
REGARD
TO
THIS
SOFTWARE
INCLUDING
ALL
IMPLIED
WARRANTIES
OF
MERCHANTABILITY
*
AND
FITNESS
.
IN
NO
EVENT
SHALL
ISC
BE
LIABLE
FOR
ANY
SPECIAL
,
DIRECT
,
*
INDIRECT
,
OR
CONSEQUENTIAL
DAMAGES
OR
ANY
DAMAGES
WHATSOEVER
RESULTING
FROM
*
LOSS
OF
USE
,
DATA
OR
PROFITS
,
WHETHER
IN
AN
ACTION
OF
CONTRACT
,
NEGLIGENCE
*
OR
OTHER
TORTIOUS
ACTION
,
ARISING
OUT
OF
OR
IN
CONNECTION
WITH
THE
USE
OR
*
PERFORMANCE
OF
THIS
SOFTWARE
.
*/
/* $
Id
:
bad4
.
conf
,
v
1
.
2
2010
/
06
/
22
03
:
58
:
36
marka
Exp
$ */
options
{
filter
-
aaaa
{
any
; };
};
view
myview
{
filter
-
aaaa
-
on
-
v4
no
;
};
bin/tests/system/filter-aaaa/conf/bad5.conf
0 → 100644
View file @
48dfee71
/*
*
Copyright
(
C
)
2010
Internet
Systems
Consortium
,
Inc
. (
"ISC"
)
*
*
Permission
to
use
,
copy
,
modify
,
and
/
or
distribute
this
software
for
any
*
purpose
with
or
without
fee
is
hereby
granted
,
provided
that
the
above
*
copyright
notice
and
this
permission
notice
appear
in
all
copies
.
*
*
THE
SOFTWARE
IS
PROVIDED
"AS IS"
AND
ISC
DISCLAIMS
ALL
WARRANTIES
WITH
*
REGARD
TO
THIS
SOFTWARE
INCLUDING
ALL
IMPLIED
WARRANTIES
OF
MERCHANTABILITY
*
AND
FITNESS
.
IN
NO
EVENT
SHALL
ISC
BE
LIABLE
FOR
ANY
SPECIAL
,
DIRECT
,
*
INDIRECT
,
OR
CONSEQUENTIAL
DAMAGES
OR
ANY
DAMAGES
WHATSOEVER
RESULTING
FROM
*
LOSS
OF
USE
,
DATA
OR
PROFITS
,
WHETHER
IN
AN
ACTION
OF
CONTRACT
,
NEGLIGENCE
*
OR
OTHER
TORTIOUS
ACTION
,
ARISING
OUT
OF
OR
IN
CONNECTION
WITH
THE
USE
OR
*
PERFORMANCE
OF
THIS
SOFTWARE
.
*/
/* $
Id
:
bad5
.
conf
,
v
1
.
2
2010
/
06
/
22
03
:
58
:
37
marka
Exp
$ */
options
{
filter
-
aaaa
{
none
; };
};
view
myview
{
filter
-
aaaa
-
on
-
v4
yes
;
};
bin/tests/system/filter-aaaa/conf/bad6.conf
0 → 100644
View file @
48dfee71
/*
*
Copyright
(
C
)
2010
Internet
Systems
Consortium
,
Inc
. (
"ISC"
)
*
*
Permission
to
use
,
copy
,
modify
,
and
/
or
distribute
this
software
for
any
*
purpose
with
or
without
fee
is
hereby
granted
,
provided
that
the
above
*
copyright
notice
and
this
permission
notice
appear
in
all
copies
.
*
*
THE
SOFTWARE
IS
PROVIDED
"AS IS"
AND
ISC
DISCLAIMS
ALL
WARRANTIES
WITH
*
REGARD
TO
THIS
SOFTWARE
INCLUDING
ALL
IMPLIED
WARRANTIES
OF
MERCHANTABILITY
*
AND
FITNESS
.
IN
NO
EVENT
SHALL
ISC
BE
LIABLE
FOR
ANY
SPECIAL
,
DIRECT
,
*
INDIRECT
,
OR
CONSEQUENTIAL
DAMAGES
OR
ANY
DAMAGES
WHATSOEVER
RESULTING
FROM
*
LOSS
OF
USE
,
DATA
OR
PROFITS
,
WHETHER
IN
AN
ACTION
OF
CONTRACT
,
NEGLIGENCE
*
OR
OTHER
TORTIOUS
ACTION
,
ARISING
OUT
OF
OR
IN
CONNECTION
WITH
THE
USE
OR
*
PERFORMANCE
OF
THIS
SOFTWARE
.
*/
/* $
Id
:
bad6
.
conf
,
v
1
.
2
2010
/
06
/
22
03
:
58
:
37
marka
Exp
$ */
options
{
filter
-
aaaa
-
on
-
v4
yes
;
};
view
myview
{
filter
-
aaaa
{
none
; };
};
bin/tests/system/filter-aaaa/conf/good1.conf
0 → 100644
View file @
48dfee71
/*
*
Copyright
(
C
)
2010
Internet
Systems
Consortium
,
Inc
. (
"ISC"
)
*
*
Permission
to
use
,
copy
,
modify
,
and
/
or
distribute
this
software
for
any
*
purpose
with
or
without
fee
is
hereby
granted
,
provided
that
the
above
*
copyright
notice
and
this
permission
notice
appear
in
all
copies
.
*
*
THE
SOFTWARE
IS
PROVIDED
"AS IS"
AND
ISC
DISCLAIMS
ALL
WARRANTIES
WITH
*
REGARD
TO
THIS
SOFTWARE
INCLUDING
ALL
IMPLIED
WARRANTIES
OF
MERCHANTABILITY
*
AND
FITNESS
.
IN
NO
EVENT
SHALL
ISC
BE
LIABLE
FOR
ANY
SPECIAL
,
DIRECT
,
*
INDIRECT
,
OR
CONSEQUENTIAL
DAMAGES
OR
ANY
DAMAGES
WHATSOEVER
RESULTING
FROM
*
LOSS
OF
USE
,
DATA
OR
PROFITS
,
WHETHER
IN
AN
ACTION
OF
CONTRACT
,
NEGLIGENCE
*
OR
OTHER
TORTIOUS
ACTION
,
ARISING
OUT
OF
OR
IN
CONNECTION
WITH
THE
USE
OR
*
PERFORMANCE
OF
THIS
SOFTWARE
.
*/
/* $
Id
:
good1
.
conf
,
v
1
.
2
2010
/
06
/
22
03
:
58
:
37
marka
Exp
$ */
options
{
filter
-
aaaa
-
on
-
v4
yes
;
};
bin/tests/system/filter-aaaa/conf/good2.conf
0 → 100644
View file @
48dfee71
/*
*
Copyright
(
C
)
2010
Internet
Systems
Consortium
,
Inc
. (
"ISC"
)
*
*
Permission
to
use
,
copy
,
modify
,
and
/
or
distribute
this
software
for
any
*
purpose
with
or
without
fee
is
hereby
granted
,
provided
that
the
above
*
copyright
notice
and
this
permission
notice
appear
in
all
copies
.
*
*
THE
SOFTWARE
IS
PROVIDED
"AS IS"
AND
ISC
DISCLAIMS
ALL
WARRANTIES
WITH
*
REGARD
TO
THIS
SOFTWARE
INCLUDING
ALL
IMPLIED
WARRANTIES
OF
MERCHANTABILITY
*
AND
FITNESS
.
IN
NO
EVENT
SHALL
ISC
BE
LIABLE
FOR
ANY
SPECIAL
,
DIRECT
,
*
INDIRECT
,
OR
CONSEQUENTIAL
DAMAGES
OR
ANY
DAMAGES
WHATSOEVER
RESULTING
FROM
*
LOSS
OF
USE
,
DATA
OR
PROFITS
,
WHETHER
IN
AN
ACTION
OF
CONTRACT
,
NEGLIGENCE
*
OR
OTHER
TORTIOUS
ACTION
,
ARISING
OUT
OF
OR
IN
CONNECTION
WITH
THE
USE
OR
*
PERFORMANCE
OF
THIS
SOFTWARE
.
*/
/* $
Id
:
good2
.
conf
,
v
1
.
2
2010
/
06
/
22
03
:
58
:
37
marka
Exp
$ */
options
{
filter
-
aaaa
-
on
-
v4
break
-
dnssec
;
};
bin/tests/system/filter-aaaa/conf/good3.conf
0 → 100644
View file @
48dfee71
/*
*
Copyright
(
C
)
2010
Internet
Systems
Consortium
,
Inc
. (
"ISC"
)
*
*
Permission
to
use
,
copy
,
modify
,
and
/
or
distribute
this
software
for
any
*
purpose
with
or
without
fee
is
hereby
granted
,
provided
that
the
above
*
copyright
notice
and
this
permission
notice
appear
in
all
copies
.
*
*
THE
SOFTWARE
IS
PROVIDED
"AS IS"
AND
ISC
DISCLAIMS
ALL
WARRANTIES
WITH
*
REGARD
TO
THIS
SOFTWARE
INCLUDING
ALL
IMPLIED
WARRANTIES
OF
MERCHANTABILITY
*
AND
FITNESS
.
IN
NO
EVENT
SHALL
ISC
BE
LIABLE
FOR
ANY
SPECIAL
,
DIRECT
,
*
INDIRECT
,
OR
CONSEQUENTIAL
DAMAGES
OR
ANY
DAMAGES
WHATSOEVER
RESULTING
FROM
*
LOSS
OF
USE
,
DATA
OR
PROFITS
,
WHETHER
IN
AN
ACTION
OF
CONTRACT
,
NEGLIGENCE
*
OR
OTHER
TORTIOUS
ACTION
,
ARISING
OUT
OF
OR
IN
CONNECTION
WITH
THE
USE
OR
*
PERFORMANCE
OF
THIS
SOFTWARE
.
*/
/* $
Id
:
good3
.
conf
,
v
1
.
2
2010
/
06
/
22
03
:
58
:
37
marka
Exp
$ */
options
{
filter
-
aaaa
-
on
-
v4
break
-
dnssec
;
filter
-
aaaa
{
1
.
0
.
0
.
0
/
8
; };
};
bin/tests/system/filter-aaaa/conf/good4.conf
0 → 100644
View file @
48dfee71
/*
*
Copyright
(
C
)
2010
Internet
Systems
Consortium
,
Inc
. (
"ISC"
)
*
*
Permission
to
use
,
copy
,
modify
,
and
/
or
distribute
this
software
for
any
*
purpose
with
or
without
fee
is
hereby
granted
,
provided
that
the
above
*
copyright
notice
and
this
permission
notice
appear
in
all
copies
.
*
*
THE
SOFTWARE
IS
PROVIDED
"AS IS"
AND
ISC
DISCLAIMS
ALL
WARRANTIES
WITH
*
REGARD
TO
THIS
SOFTWARE
INCLUDING
ALL
IMPLIED
WARRANTIES
OF
MERCHANTABILITY
*
AND
FITNESS
.
IN
NO
EVENT
SHALL
ISC
BE
LIABLE
FOR
ANY
SPECIAL
,
DIRECT
,
*
INDIRECT
,
OR
CONSEQUENTIAL
DAMAGES
OR
ANY
DAMAGES
WHATSOEVER
RESULTING
FROM
*
LOSS
OF
USE
,
DATA
OR
PROFITS
,
WHETHER
IN
AN
ACTION
OF
CONTRACT
,
NEGLIGENCE
*
OR
OTHER
TORTIOUS
ACTION
,
ARISING
OUT
OF
OR
IN
CONNECTION
WITH
THE
USE
OR
*
PERFORMANCE
OF
THIS
SOFTWARE
.
*/
/* $
Id
:
good4
.
conf
,
v
1
.
2
2010
/
06
/
22
03
:
58
:
37
marka
Exp
$ */
options
{
filter
-
aaaa
-
on
-
v4
yes
;
filter
-
aaaa
{
1
.
0
.
0
.
0
/
8
; };
};
bin/tests/system/filter-aaaa/conf/good5.conf
0 → 100644
View file @
48dfee71
/*
*
Copyright
(
C
)
2010
Internet
Systems
Consortium
,
Inc
. (
"ISC"
)
*
*
Permission
to
use
,
copy
,
modify
,
and
/
or
distribute
this
software
for
any
*
purpose
with
or
without
fee
is
hereby
granted
,
provided
that
the
above
*
copyright
notice
and
this
permission
notice
appear
in
all
copies
.
*
*
THE
SOFTWARE
IS
PROVIDED
"AS IS"
AND
ISC
DISCLAIMS
ALL
WARRANTIES
WITH
*
REGARD
TO
THIS
SOFTWARE
INCLUDING
ALL
IMPLIED
WARRANTIES
OF
MERCHANTABILITY
*
AND
FITNESS
.
IN
NO
EVENT
SHALL
ISC
BE
LIABLE
FOR
ANY
SPECIAL
,
DIRECT
,
*
INDIRECT
,
OR
CONSEQUENTIAL
DAMAGES
OR
ANY
DAMAGES
WHATSOEVER
RESULTING
FROM
*
LOSS
OF
USE
,
DATA
OR
PROFITS
,
WHETHER
IN
AN
ACTION
OF
CONTRACT
,
NEGLIGENCE
*
OR
OTHER
TORTIOUS
ACTION
,
ARISING
OUT
OF
OR
IN
CONNECTION
WITH
THE
USE
OR
*
PERFORMANCE
OF
THIS
SOFTWARE
.
*/
/* $
Id
:
good5
.
conf
,
v
1
.
2
2010
/
06
/
22
03
:
58
:
37
marka
Exp
$ */
options
{
filter
-
aaaa
-
on
-
v4
yes
;
};
view
myview
{
filter
-
aaaa
{
1
.
0
.
0
.
0
/
8
; };
};
bin/tests/system/filter-aaaa/conf/good6.conf
0 → 100644
View file @
48dfee71
/*
*
Copyright
(
C
)
2010
Internet
Systems
Consortium
,
Inc
. (
"ISC"
)
*
*
Permission
to
use
,
copy
,
modify
,
and
/
or
distribute
this
software
for
any
*
purpose
with
or
without
fee
is
hereby
granted
,
provided
that
the
above
*
copyright
notice
and
this
permission
notice
appear
in
all
copies
.
*
*
THE
SOFTWARE
IS
PROVIDED
"AS IS"
AND
ISC
DISCLAIMS
ALL
WARRANTIES
WITH
*
REGARD
TO
THIS
SOFTWARE
INCLUDING
ALL
IMPLIED
WARRANTIES
OF
MERCHANTABILITY
*
AND
FITNESS
.
IN
NO
EVENT
SHALL
ISC
BE
LIABLE
FOR
ANY
SPECIAL
,
DIRECT
,
*
INDIRECT
,
OR
CONSEQUENTIAL
DAMAGES
OR
ANY
DAMAGES
WHATSOEVER
RESULTING
FROM
*
LOSS
OF
USE
,
DATA
OR
PROFITS
,
WHETHER
IN
AN
ACTION
OF
CONTRACT
,
NEGLIGENCE
*
OR
OTHER
TORTIOUS
ACTION
,
ARISING
OUT
OF
OR
IN
CONNECTION
WITH
THE
USE
OR
*
PERFORMANCE
OF
THIS
SOFTWARE
.
*/
/* $
Id
:
good6
.
conf
,
v
1
.
2
2010
/
06
/
22
03
:
58
:
37
marka
Exp
$ */
options
{
filter
-
aaaa
{
1
.
0
.
0
.
0
/
8
; };
};
view
myview
{
filter
-
aaaa
-
on
-
v4
yes
;
};
Prev
1
2
3
Next
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment