|
Changed |
_service:tar_scm:pdns-3.1.tar
|
[-]
[+]
|
Changed |
pdns-3.1.tar.gz/configure.ac
^
|
@@ -581,6 +581,9 @@
case "$host_os" in
freebsd*)
;;
+ darwin*)
+ modulelibs="$modulelibs -lresolv"
+ ;;
*)
modulelibs="$modulelibs -lresolv -lnsl"
;;
|
[-]
[+]
|
Added |
pdns-3.1.tar.gz/modules/geobackend/.libs
^
|
+(directory)
|
|
Added |
pdns-3.1.tar.gz/modules/geobackend/.libs/geobackend.o
^
|
|
Added |
pdns-3.1.tar.gz/modules/geobackend/.libs/ippreftree.o
^
|
|
Added |
pdns-3.1.tar.gz/modules/geobackend/.libs/libgeobackend.a
^
|
[-]
[+]
|
Added |
pdns-3.1.tar.gz/modules/geobackend/.libs/libgeobackend.la
^
|
+(symlink to ../libgeobackend.la)
|
[-]
[+]
|
Added |
pdns-3.1.tar.gz/modules/geobackend/.libs/libgeobackend.lai
^
|
@@ -0,0 +1,41 @@
+# libgeobackend.la - a libtool library file
+# Generated by libtool (GNU libtool) 2.4.2 Debian-2.4.2-1ubuntu1
+#
+# Please DO NOT delete this file!
+# It is necessary for linking the library.
+
+# The name that we can dlopen(3).
+dlname='libgeobackend.so'
+
+# Names of this library.
+library_names='libgeobackend.so libgeobackend.so libgeobackend.so'
+
+# The name of the static archive.
+old_library='libgeobackend.a'
+
+# Linker flags that can not go in dependency_libs.
+inherited_linker_flags=''
+
+# Libraries that this one depends upon.
+dependency_libs=' -L/usr/lib/x86_64-linux-gnu/ -lz'
+
+# Names of additional weak libraries provided by this library
+weak_library_names=''
+
+# Version information for libgeobackend.
+current=0
+age=0
+revision=0
+
+# Is this an already installed library?
+installed=yes
+
+# Should we warn about portability when linking against -modules?
+shouldnotlink=yes
+
+# Files to dlopen/dlpreopen
+dlopen=''
+dlpreopen=''
+
+# Directory that this library needs to be installed in:
+libdir='/usr/local/pdns_trunk/lib'
|
|
Added |
pdns-3.1.tar.gz/modules/geobackend/.libs/libgeobackend.so
^
|
[-]
[+]
|
Added |
pdns-3.1.tar.gz/modules/geobackend/geobackend.lo
^
|
@@ -0,0 +1,12 @@
+# geobackend.lo - a libtool object file
+# Generated by libtool (GNU libtool) 2.4.2 Debian-2.4.2-1ubuntu1
+#
+# Please DO NOT delete this file!
+# It is necessary for linking the library.
+
+# Name of the PIC object.
+pic_object='.libs/geobackend.o'
+
+# Name of the non-PIC object
+non_pic_object='geobackend.o'
+
|
|
Added |
pdns-3.1.tar.gz/modules/geobackend/geobackend.o
^
|
[-]
[+]
|
Added |
pdns-3.1.tar.gz/modules/geobackend/ippreftree.lo
^
|
@@ -0,0 +1,12 @@
+# ippreftree.lo - a libtool object file
+# Generated by libtool (GNU libtool) 2.4.2 Debian-2.4.2-1ubuntu1
+#
+# Please DO NOT delete this file!
+# It is necessary for linking the library.
+
+# Name of the PIC object.
+pic_object='.libs/ippreftree.o'
+
+# Name of the non-PIC object
+non_pic_object='ippreftree.o'
+
|
|
Added |
pdns-3.1.tar.gz/modules/geobackend/ippreftree.o
^
|
[-]
[+]
|
Added |
pdns-3.1.tar.gz/modules/geobackend/libgeobackend.la
^
|
@@ -0,0 +1,41 @@
+# libgeobackend.la - a libtool library file
+# Generated by libtool (GNU libtool) 2.4.2 Debian-2.4.2-1ubuntu1
+#
+# Please DO NOT delete this file!
+# It is necessary for linking the library.
+
+# The name that we can dlopen(3).
+dlname='libgeobackend.so'
+
+# Names of this library.
+library_names='libgeobackend.so libgeobackend.so libgeobackend.so'
+
+# The name of the static archive.
+old_library='libgeobackend.a'
+
+# Linker flags that can not go in dependency_libs.
+inherited_linker_flags=''
+
+# Libraries that this one depends upon.
+dependency_libs=' -L/usr/lib/x86_64-linux-gnu/ -lz'
+
+# Names of additional weak libraries provided by this library
+weak_library_names=''
+
+# Version information for libgeobackend.
+current=0
+age=0
+revision=0
+
+# Is this an already installed library?
+installed=no
+
+# Should we warn about portability when linking against -modules?
+shouldnotlink=yes
+
+# Files to dlopen/dlpreopen
+dlopen=''
+dlpreopen=''
+
+# Directory that this library needs to be installed in:
+libdir='/usr/local/pdns_trunk/lib'
|
[-]
[+]
|
Added |
pdns-3.1.tar.gz/modules/gmysqlbackend/.libs
^
|
+(directory)
|
|
Added |
pdns-3.1.tar.gz/modules/gmysqlbackend/.libs/gmysqlbackend.o
^
|
|
Added |
pdns-3.1.tar.gz/modules/gmysqlbackend/.libs/libgmysqlbackend.a
^
|
[-]
[+]
|
Added |
pdns-3.1.tar.gz/modules/gmysqlbackend/.libs/libgmysqlbackend.la
^
|
+(symlink to ../libgmysqlbackend.la)
|
[-]
[+]
|
Added |
pdns-3.1.tar.gz/modules/gmysqlbackend/.libs/libgmysqlbackend.lai
^
|
@@ -0,0 +1,41 @@
+# libgmysqlbackend.la - a libtool library file
+# Generated by libtool (GNU libtool) 2.4.2 Debian-2.4.2-1ubuntu1
+#
+# Please DO NOT delete this file!
+# It is necessary for linking the library.
+
+# The name that we can dlopen(3).
+dlname='libgmysqlbackend.so'
+
+# Names of this library.
+library_names='libgmysqlbackend.so libgmysqlbackend.so libgmysqlbackend.so'
+
+# The name of the static archive.
+old_library='libgmysqlbackend.a'
+
+# Linker flags that can not go in dependency_libs.
+inherited_linker_flags=''
+
+# Libraries that this one depends upon.
+dependency_libs=' -lmysqlclient -L/usr/lib/x86_64-linux-gnu/ -lz'
+
+# Names of additional weak libraries provided by this library
+weak_library_names=''
+
+# Version information for libgmysqlbackend.
+current=0
+age=0
+revision=0
+
+# Is this an already installed library?
+installed=yes
+
+# Should we warn about portability when linking against -modules?
+shouldnotlink=yes
+
+# Files to dlopen/dlpreopen
+dlopen=''
+dlpreopen=''
+
+# Directory that this library needs to be installed in:
+libdir='/usr/local/pdns_trunk/lib'
|
|
Added |
pdns-3.1.tar.gz/modules/gmysqlbackend/.libs/libgmysqlbackend.so
^
|
|
Added |
pdns-3.1.tar.gz/modules/gmysqlbackend/.libs/smysql.o
^
|
[-]
[+]
|
Added |
pdns-3.1.tar.gz/modules/gmysqlbackend/gmysqlbackend.lo
^
|
@@ -0,0 +1,12 @@
+# gmysqlbackend.lo - a libtool object file
+# Generated by libtool (GNU libtool) 2.4.2 Debian-2.4.2-1ubuntu1
+#
+# Please DO NOT delete this file!
+# It is necessary for linking the library.
+
+# Name of the PIC object.
+pic_object='.libs/gmysqlbackend.o'
+
+# Name of the non-PIC object
+non_pic_object='gmysqlbackend.o'
+
|
|
Added |
pdns-3.1.tar.gz/modules/gmysqlbackend/gmysqlbackend.o
^
|
[-]
[+]
|
Added |
pdns-3.1.tar.gz/modules/gmysqlbackend/libgmysqlbackend.la
^
|
@@ -0,0 +1,41 @@
+# libgmysqlbackend.la - a libtool library file
+# Generated by libtool (GNU libtool) 2.4.2 Debian-2.4.2-1ubuntu1
+#
+# Please DO NOT delete this file!
+# It is necessary for linking the library.
+
+# The name that we can dlopen(3).
+dlname='libgmysqlbackend.so'
+
+# Names of this library.
+library_names='libgmysqlbackend.so libgmysqlbackend.so libgmysqlbackend.so'
+
+# The name of the static archive.
+old_library='libgmysqlbackend.a'
+
+# Linker flags that can not go in dependency_libs.
+inherited_linker_flags=''
+
+# Libraries that this one depends upon.
+dependency_libs=' -lmysqlclient -L/usr/lib/x86_64-linux-gnu/ -lz'
+
+# Names of additional weak libraries provided by this library
+weak_library_names=''
+
+# Version information for libgmysqlbackend.
+current=0
+age=0
+revision=0
+
+# Is this an already installed library?
+installed=no
+
+# Should we warn about portability when linking against -modules?
+shouldnotlink=yes
+
+# Files to dlopen/dlpreopen
+dlopen=''
+dlpreopen=''
+
+# Directory that this library needs to be installed in:
+libdir='/usr/local/pdns_trunk/lib'
|
[-]
[+]
|
Added |
pdns-3.1.tar.gz/modules/gmysqlbackend/smysql.lo
^
|
@@ -0,0 +1,12 @@
+# smysql.lo - a libtool object file
+# Generated by libtool (GNU libtool) 2.4.2 Debian-2.4.2-1ubuntu1
+#
+# Please DO NOT delete this file!
+# It is necessary for linking the library.
+
+# Name of the PIC object.
+pic_object='.libs/smysql.o'
+
+# Name of the non-PIC object
+non_pic_object='smysql.o'
+
|
|
Added |
pdns-3.1.tar.gz/modules/gmysqlbackend/smysql.o
^
|
[-]
[+]
|
Added |
pdns-3.1.tar.gz/modules/pipebackend/.libs
^
|
+(directory)
|
|
Added |
pdns-3.1.tar.gz/modules/pipebackend/.libs/coprocess.o
^
|
|
Added |
pdns-3.1.tar.gz/modules/pipebackend/.libs/libpipebackend.a
^
|
[-]
[+]
|
Added |
pdns-3.1.tar.gz/modules/pipebackend/.libs/libpipebackend.la
^
|
+(symlink to ../libpipebackend.la)
|
[-]
[+]
|
Added |
pdns-3.1.tar.gz/modules/pipebackend/.libs/libpipebackend.lai
^
|
@@ -0,0 +1,41 @@
+# libpipebackend.la - a libtool library file
+# Generated by libtool (GNU libtool) 2.4.2 Debian-2.4.2-1ubuntu1
+#
+# Please DO NOT delete this file!
+# It is necessary for linking the library.
+
+# The name that we can dlopen(3).
+dlname='libpipebackend.so'
+
+# Names of this library.
+library_names='libpipebackend.so libpipebackend.so libpipebackend.so'
+
+# The name of the static archive.
+old_library='libpipebackend.a'
+
+# Linker flags that can not go in dependency_libs.
+inherited_linker_flags=''
+
+# Libraries that this one depends upon.
+dependency_libs=' -L/usr/lib/x86_64-linux-gnu/ -lz'
+
+# Names of additional weak libraries provided by this library
+weak_library_names=''
+
+# Version information for libpipebackend.
+current=0
+age=0
+revision=0
+
+# Is this an already installed library?
+installed=yes
+
+# Should we warn about portability when linking against -modules?
+shouldnotlink=yes
+
+# Files to dlopen/dlpreopen
+dlopen=''
+dlpreopen=''
+
+# Directory that this library needs to be installed in:
+libdir='/usr/local/pdns_trunk/lib'
|
|
Added |
pdns-3.1.tar.gz/modules/pipebackend/.libs/libpipebackend.so
^
|
|
Added |
pdns-3.1.tar.gz/modules/pipebackend/.libs/pipebackend.o
^
|
[-]
[+]
|
Added |
pdns-3.1.tar.gz/modules/pipebackend/coprocess.lo
^
|
@@ -0,0 +1,12 @@
+# coprocess.lo - a libtool object file
+# Generated by libtool (GNU libtool) 2.4.2 Debian-2.4.2-1ubuntu1
+#
+# Please DO NOT delete this file!
+# It is necessary for linking the library.
+
+# Name of the PIC object.
+pic_object='.libs/coprocess.o'
+
+# Name of the non-PIC object
+non_pic_object='coprocess.o'
+
|
|
Added |
pdns-3.1.tar.gz/modules/pipebackend/coprocess.o
^
|
[-]
[+]
|
Added |
pdns-3.1.tar.gz/modules/pipebackend/libpipebackend.la
^
|
@@ -0,0 +1,41 @@
+# libpipebackend.la - a libtool library file
+# Generated by libtool (GNU libtool) 2.4.2 Debian-2.4.2-1ubuntu1
+#
+# Please DO NOT delete this file!
+# It is necessary for linking the library.
+
+# The name that we can dlopen(3).
+dlname='libpipebackend.so'
+
+# Names of this library.
+library_names='libpipebackend.so libpipebackend.so libpipebackend.so'
+
+# The name of the static archive.
+old_library='libpipebackend.a'
+
+# Linker flags that can not go in dependency_libs.
+inherited_linker_flags=''
+
+# Libraries that this one depends upon.
+dependency_libs=' -L/usr/lib/x86_64-linux-gnu/ -lz'
+
+# Names of additional weak libraries provided by this library
+weak_library_names=''
+
+# Version information for libpipebackend.
+current=0
+age=0
+revision=0
+
+# Is this an already installed library?
+installed=no
+
+# Should we warn about portability when linking against -modules?
+shouldnotlink=yes
+
+# Files to dlopen/dlpreopen
+dlopen=''
+dlpreopen=''
+
+# Directory that this library needs to be installed in:
+libdir='/usr/local/pdns_trunk/lib'
|
[-]
[+]
|
Added |
pdns-3.1.tar.gz/modules/pipebackend/pipebackend.lo
^
|
@@ -0,0 +1,12 @@
+# pipebackend.lo - a libtool object file
+# Generated by libtool (GNU libtool) 2.4.2 Debian-2.4.2-1ubuntu1
+#
+# Please DO NOT delete this file!
+# It is necessary for linking the library.
+
+# Name of the PIC object.
+pic_object='.libs/pipebackend.o'
+
+# Name of the non-PIC object
+non_pic_object='pipebackend.o'
+
|
|
Added |
pdns-3.1.tar.gz/modules/pipebackend/pipebackend.o
^
|
[-]
[+]
|
Added |
pdns-3.1.tar.gz/pdns/.libs
^
|
+(directory)
|
|
Added |
pdns-3.1.tar.gz/pdns/arguments.o
^
|
[-]
[+]
|
Added |
pdns-3.1.tar.gz/pdns/backends/bind/.libs
^
|
+(directory)
|
|
Added |
pdns-3.1.tar.gz/pdns/backends/bind/.libs/libbind2backend.a
^
|
[-]
[+]
|
Added |
pdns-3.1.tar.gz/pdns/backends/bind/.libs/libbind2backend.la
^
|
+(symlink to ../libbind2backend.la)
|
|
Added |
pdns-3.1.tar.gz/pdns/backends/bind/.libs/libbind2backend_la-bindbackend2.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/backends/bind/.libs/libbind2backend_la-binddnssec.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/backends/bind/.libs/libbind2backend_la-bindlexer.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/backends/bind/.libs/libbind2backend_la-bindparser.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/backends/bind/.libs/libbind2backend_la-misc.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/backends/bind/.libs/libbind2backend_la-unix_utility.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/backends/bind/.libs/libbind2backend_la-zoneparser-tng.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/backends/bind/arguments.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/backends/bind/base32.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/backends/bind/base64.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/backends/bind/bindlexer.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/backends/bind/bindparser.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/backends/bind/dns.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/backends/bind/dnslabeltext.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/backends/bind/dnsparser.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/backends/bind/dnsrecords.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/backends/bind/dnssecinfra.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/backends/bind/dnswriter.o
^
|
[-]
[+]
|
Added |
pdns-3.1.tar.gz/pdns/backends/bind/libbind2backend.la
^
|
@@ -0,0 +1,41 @@
+# libbind2backend.la - a libtool library file
+# Generated by libtool (GNU libtool) 2.4.2 Debian-2.4.2-1ubuntu1
+#
+# Please DO NOT delete this file!
+# It is necessary for linking the library.
+
+# The name that we can dlopen(3).
+dlname=''
+
+# Names of this library.
+library_names=''
+
+# The name of the static archive.
+old_library='libbind2backend.a'
+
+# Linker flags that can not go in dependency_libs.
+inherited_linker_flags=''
+
+# Libraries that this one depends upon.
+dependency_libs=' -L/usr/lib/x86_64-linux-gnu/ -lz'
+
+# Names of additional weak libraries provided by this library
+weak_library_names=''
+
+# Version information for libbind2backend.
+current=
+age=
+revision=
+
+# Is this an already installed library?
+installed=no
+
+# Should we warn about portability when linking against -modules?
+shouldnotlink=yes
+
+# Files to dlopen/dlpreopen
+dlopen=''
+dlpreopen=''
+
+# Directory that this library needs to be installed in:
+libdir=''
|
[-]
[+]
|
Added |
pdns-3.1.tar.gz/pdns/backends/bind/libbind2backend_la-bindbackend2.lo
^
|
@@ -0,0 +1,12 @@
+# libbind2backend_la-bindbackend2.lo - a libtool object file
+# Generated by libtool (GNU libtool) 2.4.2 Debian-2.4.2-1ubuntu1
+#
+# Please DO NOT delete this file!
+# It is necessary for linking the library.
+
+# Name of the PIC object.
+pic_object='.libs/libbind2backend_la-bindbackend2.o'
+
+# Name of the non-PIC object
+non_pic_object='libbind2backend_la-bindbackend2.o'
+
|
|
Added |
pdns-3.1.tar.gz/pdns/backends/bind/libbind2backend_la-bindbackend2.o
^
|
[-]
[+]
|
Added |
pdns-3.1.tar.gz/pdns/backends/bind/libbind2backend_la-binddnssec.lo
^
|
@@ -0,0 +1,12 @@
+# libbind2backend_la-binddnssec.lo - a libtool object file
+# Generated by libtool (GNU libtool) 2.4.2 Debian-2.4.2-1ubuntu1
+#
+# Please DO NOT delete this file!
+# It is necessary for linking the library.
+
+# Name of the PIC object.
+pic_object='.libs/libbind2backend_la-binddnssec.o'
+
+# Name of the non-PIC object
+non_pic_object='libbind2backend_la-binddnssec.o'
+
|
|
Added |
pdns-3.1.tar.gz/pdns/backends/bind/libbind2backend_la-binddnssec.o
^
|
[-]
[+]
|
Added |
pdns-3.1.tar.gz/pdns/backends/bind/libbind2backend_la-bindlexer.lo
^
|
@@ -0,0 +1,12 @@
+# libbind2backend_la-bindlexer.lo - a libtool object file
+# Generated by libtool (GNU libtool) 2.4.2 Debian-2.4.2-1ubuntu1
+#
+# Please DO NOT delete this file!
+# It is necessary for linking the library.
+
+# Name of the PIC object.
+pic_object='.libs/libbind2backend_la-bindlexer.o'
+
+# Name of the non-PIC object
+non_pic_object='libbind2backend_la-bindlexer.o'
+
|
|
Added |
pdns-3.1.tar.gz/pdns/backends/bind/libbind2backend_la-bindlexer.o
^
|
[-]
[+]
|
Added |
pdns-3.1.tar.gz/pdns/backends/bind/libbind2backend_la-bindparser.lo
^
|
@@ -0,0 +1,12 @@
+# libbind2backend_la-bindparser.lo - a libtool object file
+# Generated by libtool (GNU libtool) 2.4.2 Debian-2.4.2-1ubuntu1
+#
+# Please DO NOT delete this file!
+# It is necessary for linking the library.
+
+# Name of the PIC object.
+pic_object='.libs/libbind2backend_la-bindparser.o'
+
+# Name of the non-PIC object
+non_pic_object='libbind2backend_la-bindparser.o'
+
|
|
Added |
pdns-3.1.tar.gz/pdns/backends/bind/libbind2backend_la-bindparser.o
^
|
[-]
[+]
|
Added |
pdns-3.1.tar.gz/pdns/backends/bind/libbind2backend_la-misc.lo
^
|
@@ -0,0 +1,12 @@
+# libbind2backend_la-misc.lo - a libtool object file
+# Generated by libtool (GNU libtool) 2.4.2 Debian-2.4.2-1ubuntu1
+#
+# Please DO NOT delete this file!
+# It is necessary for linking the library.
+
+# Name of the PIC object.
+pic_object='.libs/libbind2backend_la-misc.o'
+
+# Name of the non-PIC object
+non_pic_object='libbind2backend_la-misc.o'
+
|
|
Added |
pdns-3.1.tar.gz/pdns/backends/bind/libbind2backend_la-misc.o
^
|
[-]
[+]
|
Added |
pdns-3.1.tar.gz/pdns/backends/bind/libbind2backend_la-unix_utility.lo
^
|
@@ -0,0 +1,12 @@
+# libbind2backend_la-unix_utility.lo - a libtool object file
+# Generated by libtool (GNU libtool) 2.4.2 Debian-2.4.2-1ubuntu1
+#
+# Please DO NOT delete this file!
+# It is necessary for linking the library.
+
+# Name of the PIC object.
+pic_object='.libs/libbind2backend_la-unix_utility.o'
+
+# Name of the non-PIC object
+non_pic_object='libbind2backend_la-unix_utility.o'
+
|
|
Added |
pdns-3.1.tar.gz/pdns/backends/bind/libbind2backend_la-unix_utility.o
^
|
[-]
[+]
|
Added |
pdns-3.1.tar.gz/pdns/backends/bind/libbind2backend_la-zoneparser-tng.lo
^
|
@@ -0,0 +1,12 @@
+# libbind2backend_la-zoneparser-tng.lo - a libtool object file
+# Generated by libtool (GNU libtool) 2.4.2 Debian-2.4.2-1ubuntu1
+#
+# Please DO NOT delete this file!
+# It is necessary for linking the library.
+
+# Name of the PIC object.
+pic_object='.libs/libbind2backend_la-zoneparser-tng.o'
+
+# Name of the non-PIC object
+non_pic_object='libbind2backend_la-zoneparser-tng.o'
+
|
|
Added |
pdns-3.1.tar.gz/pdns/backends/bind/libbind2backend_la-zoneparser-tng.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/backends/bind/logger.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/backends/bind/md5.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/backends/bind/misc.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/backends/bind/nsecrecords.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/backends/bind/qtype.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/backends/bind/rcpgenerator.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/backends/bind/sillyrecords.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/backends/bind/statbag.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/backends/bind/unix_utility.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/backends/bind/zone2ldap
^
|
|
Added |
pdns-3.1.tar.gz/pdns/backends/bind/zone2ldap.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/backends/bind/zone2sql
^
|
|
Added |
pdns-3.1.tar.gz/pdns/backends/bind/zone2sql.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/backends/bind/zoneparser-tng.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/base32.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/base64.o
^
|
[-]
[+]
|
Changed |
pdns-3.1.tar.gz/pdns/communicator.cc
^
|
@@ -45,7 +45,6 @@
continue;
sr=d_suckdomains.front();
- d_suckdomains.pop_front();
}
try {
suck(sr.domain,sr.master);
@@ -53,16 +52,23 @@
catch(AhuException& ae) {
cerr<<"Error: "<<ae.reason<<endl;
}
+
+ {
+ Lock l(&d_lock);
+ domains_by_name_t& uqIndex = d_suckdomains.get<IDTag>();
+ uqIndex.erase(sr);
+ }
}
+
}
void CommunicatorClass::go()
{
pthread_t tid;
- pthread_create(&tid,0,&launchhelper,this);
+ pthread_create(&tid,0,&launchhelper,this); // Starts CommunicatorClass::mainloop()
for(int n=0; n < ::arg().asNum("retrieval-threads"); ++n)
- pthread_create(&tid, 0, &retrieveLaunchhelper, this);
+ pthread_create(&tid, 0, &retrieveLaunchhelper, this); // Starts CommunicatorClass::retrievalLoopThread()
}
|
[-]
[+]
|
Changed |
pdns-3.1.tar.gz/pdns/communicator.hh
^
|
@@ -60,6 +60,7 @@
ordered_unique<tag<IDTag>, identity<SuckRequest> >
>
> UniQueue;
+typedef UniQueue::index<IDTag>::type domains_by_name_t;
class NotificationQueue
{
@@ -78,13 +79,13 @@
bool removeIf(const string &remote, uint16_t id, const string &domain)
{
- for(d_nqueue_t::iterator i=d_nqueue.begin();i!=d_nqueue.end();++i) {
+ for(d_nqueue_t::iterator i=d_nqueue.begin(); i!=d_nqueue.end(); ++i) {
// cout<<i->id<<" "<<id<<endl;
//cout<<i->ip<<" "<<remote<<endl;
//cout<<i->domain<<" "<<domain<<endl;
string remoteIP, ourIP, port;
- tie(remoteIP, port)=splitField(remote,':');
- tie(ourIP, port)=splitField(i->ip,':');
+ tie(remoteIP, port)=splitField(remote, ':');
+ tie(ourIP, port)=splitField(i->ip, ':');
if(i->id==id && ourIP == remoteIP && i->domain==domain) {
d_nqueue.erase(i);
return true;
@@ -131,7 +132,7 @@
time_t next;
};
- typedef std::list<NotificationRequest>d_nqueue_t;
+ typedef std::list<NotificationRequest> d_nqueue_t;
d_nqueue_t d_nqueue;
};
@@ -156,12 +157,14 @@
void drillHole(const string &domain, const string &ip);
bool justNotified(const string &domain, const string &ip);
- void addSuckRequest(const string &domain, const string &master, bool priority=false);
+ void addSuckRequest(const string &domain, const string &master);
void addSlaveCheckRequest(const DomainInfo& di, const ComboAddress& remote);
void addTrySuperMasterRequest(DNSPacket *p);
void notify(const string &domain, const string &ip);
void mainloop();
void retrievalLoopThread();
+ void sendNotification(int sock, const string &domain, const ComboAddress& remote, uint16_t id);
+
static void *launchhelper(void *p)
{
static_cast<CommunicatorClass *>(p)->mainloop();
|
|
Added |
pdns-3.1.tar.gz/pdns/dnslabeltext.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/dnsparser.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/dnspcap.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/dnsrecords.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/dnsreplay
^
|
|
Added |
pdns-3.1.tar.gz/pdns/dnsreplay.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/dnswriter.o
^
|
[-]
[+]
|
Changed |
pdns-3.1.tar.gz/pdns/docs/pdns.xml
^
|
@@ -163,7 +163,7 @@
</listitem>
<listitem>
<para>
- The gsqlite (SQLite 2) backend was removed. We were not aware of any users and it was not actually working anyway. Changes in c2773-c2777, closing t565.
+ The gsqlite (SQLite 2) backend was removed. We were not aware of any users and it was not actually working anyway. Changes in commits C2773-C2777, closing t565.
</para>
</listitem>
<listitem>
@@ -183,7 +183,7 @@
</listitem>
<listitem>
<para>
- 3.2 can be reliably built with or without Lua. This and many other configure/compile-related fixes in c2610, c2611 (t461), c2666, c2671, c2672 (t522), c2673 (t522), c2696 (t555), c2697 (t457), c2698, c2708, c2742 (t462), c2752 (t437), c2764.
+ 3.2 can be reliably built with or without Lua. This and many other configure/compile-related fixes in c2610, c2611 / t461, c2666, c2671, c2672 / t522, c2673 / t522, c2696 / t555, c2697 / t457, c2698, c2708, c2742 / t462), c2752 / t437, c2764.
</para>
</listitem>
<listitem>
@@ -198,7 +198,7 @@
</listitem>
<listitem>
<para>
- Mark Zealey submitted various performance improvement patches and suggestions. Accepted as c2729 (t579), c2730 (t584), c2731 (t583), c2768 (t578). Please see commit messages for more details.
+ Mark Zealey submitted various performance improvement patches and suggestions. Accepted as c2729 / t579, c2730 / t584), c2731 / t583), c2768 / t578). Please see commit messages for more details.
</para>
</listitem>
<listitem>
@@ -1521,7 +1521,7 @@
<listitem>
<para>
In some cases, we would include duplicate CNAMEs. In addition, we would hand out
- a full root-referral when not configured to in some cases (ticket t223). Discovered by Andreas Jakum, fixed in c1344.
+ a full root-referral when not configured to in some cases (ticket T223). Discovered by Andreas Jakum, fixed in c1344.
</para>
</listitem>
<listitem>
@@ -2249,7 +2249,7 @@
</listitem>
<listitem>
<para>
- PowerDNS Recursor can be a root-server again. Error spotted by the ever vigilant Darren Gamble (t229), fix in c1458.
+ PowerDNS Recursor can be a root-server again. Error spotted by the ever vigilant Darren Gamble (ticket T229), fix in c1458.
</para>
</listitem>
|
[-]
[+]
|
Changed |
pdns-3.1.tar.gz/pdns/dynloader.cc
^
|
@@ -60,6 +60,7 @@
::arg().set("secret","Secret needed to connect to remote PowerDNS");
::arg().set("config-name","Name of this virtual configuration - will rename the binary image")="";
+ ::arg().setCmd("no-config","Don't parse configuration file");
::arg().set("chroot","")="";
::arg().setCmd("help","Provide a helpful message");
::arg().laxParse(argc,argv);
@@ -70,26 +71,32 @@
exit(99);
}
+ const vector<string>commands=::arg().getCommands();
+
+ if(commands.empty()) {
+ cerr<<"No command passed"<<endl;
+ return 0;
+ }
+
if(::arg()["config-name"]!="")
s_programname+="-"+::arg()["config-name"];
string configname=::arg()["config-dir"]+"/"+s_programname+".conf";
cleanSlashes(configname);
+
+ if(!::arg().mustDo("no-config")) {
+ ::arg().laxFile(configname.c_str());
+ ::arg().laxParse(argc,argv); // reparse so the commandline still wins
+ }
- ::arg().laxFile(configname.c_str());
string socketname=::arg()["socket-dir"]+"/"+s_programname+".controlsocket";
+ cleanSlashes(socketname);
+
if(::arg()["chroot"].empty())
localdir="/tmp";
else
localdir=dirname(strdup(socketname.c_str()));
- const vector<string>&commands=::arg().getCommands();
-
- if(commands.empty()) {
- cerr<<"No command passed"<<endl;
- return 0;
- }
-
try {
string command=commands[0];
shared_ptr<DynMessenger> D;
|
|
Added |
pdns-3.1.tar.gz/pdns/dynloader.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/dynmessenger.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/logger.o
^
|
[-]
[+]
|
Changed |
pdns-3.1.tar.gz/pdns/mastercommunicator.cc
^
|
@@ -129,10 +129,9 @@
ComboAddress from;
Utility::socklen_t fromlen=sizeof(from);
char buffer[1500];
- int size;
- // receive incoming notifications on the nonblocking socket and take them off the list
- int sock;
+ int size, sock;
+ // receive incoming notifications on the nonblocking socket and take them off the list
while(waitFor2Data(d_nsock4, d_nsock6, 0, 0, &sock) > 0) {
size=recvfrom(sock,buffer,sizeof(buffer),0,(struct sockaddr *)&from,&fromlen);
if(size < 0)
@@ -183,6 +182,18 @@
return d_nq.earliest();
}
+void CommunicatorClass::sendNotification(int sock, const string& domain, const ComboAddress& remote, uint16_t id)
+{
+ vector<uint8_t> packet;
+ DNSPacketWriter pw(packet, domain, QType::SOA, 1, Opcode::Notify);
+ pw.getHeader()->id = id;
+ pw.getHeader()->aa = true;
+
+ if(sendto(sock, &packet[0], packet.size(), 0, (struct sockaddr*)(&remote), remote.getSocklen()) < 0) {
+ throw ResolverException("Unable to send notify to "+remote.toStringWithPort()+": "+stringerror());
+ }
+}
+
void CommunicatorClass::drillHole(const string &domain, const string &ip)
{
Lock l(&d_holelock);
|
[-]
[+]
|
Changed |
pdns-3.1.tar.gz/pdns/misc.cc
^
|
@@ -322,7 +322,7 @@
return ret;
}
-// returns -1 in case if error, 0 if no data is available, 1 if there is. In the first two cases, errno is set
+// returns -1 in case of error, 0 if no data is available, 1 if there is. In the first two cases, errno is set
int waitFor2Data(int fd1, int fd2, int seconds, int useconds, int*fd)
{
int ret;
|
|
Added |
pdns-3.1.tar.gz/pdns/misc.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/nsecrecords.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/pdns_control
^
|
|
Added |
pdns-3.1.tar.gz/pdns/pdns_server
^
|
|
Added |
pdns-3.1.tar.gz/pdns/pdns_server-aes_modes.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/pdns_server-aescrypt.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/pdns_server-aeskey.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/pdns_server-aestab.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/pdns_server-arguments.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/pdns_server-base32.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/pdns_server-base64.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/pdns_server-bindbackend2.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/pdns_server-binddnssec.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/pdns_server-bindlexer.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/pdns_server-bindparser.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/pdns_server-common_startup.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/pdns_server-communicator.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/pdns_server-dbdnsseckeeper.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/pdns_server-dns.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/pdns_server-dns_random.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/pdns_server-dnsbackend.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/pdns_server-dnslabeltext.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/pdns_server-dnspacket.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/pdns_server-dnsparser.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/pdns_server-dnsproxy.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/pdns_server-dnsrecords.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/pdns_server-dnssecinfra.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/pdns_server-dnssecsigner.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/pdns_server-dnswriter.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/pdns_server-dynhandler.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/pdns_server-dynlistener.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/pdns_server-ednssubnet.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/pdns_server-gsqlbackend.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/pdns_server-logger.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/pdns_server-lua-auth.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/pdns_server-lua-pdns.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/pdns_server-mastercommunicator.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/pdns_server-md5.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/pdns_server-misc.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/pdns_server-nameserver.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/pdns_server-nsecrecords.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/pdns_server-packetcache.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/pdns_server-packethandler.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/pdns_server-polarrsakeyinfra.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/pdns_server-qtype.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/pdns_server-randombackend.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/pdns_server-randomhelper.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/pdns_server-rcpgenerator.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/pdns_server-receiver.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/pdns_server-resolver.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/pdns_server-serialtweaker.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/pdns_server-session.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/pdns_server-signingpipe.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/pdns_server-sillyrecords.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/pdns_server-slavecommunicator.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/pdns_server-statbag.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/pdns_server-tcpreceiver.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/pdns_server-ueberbackend.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/pdns_server-unix_semaphore.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/pdns_server-unix_utility.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/pdns_server-webserver.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/pdns_server-ws.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/pdns_server-zoneparser-tng.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/pdnssec
^
|
|
Added |
pdns-3.1.tar.gz/pdns/pdnssec-arguments.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/pdnssec-base32.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/pdnssec-base64.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/pdnssec-bindbackend2.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/pdnssec-binddnssec.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/pdnssec-bindlexer.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/pdnssec-bindparser.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/pdnssec-dbdnsseckeeper.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/pdnssec-dns.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/pdnssec-dnsbackend.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/pdnssec-dnslabeltext.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/pdnssec-dnspacket.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/pdnssec-dnsparser.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/pdnssec-dnsrecords.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/pdnssec-dnssecinfra.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/pdnssec-dnssecsigner.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/pdnssec-dnswriter.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/pdnssec-dynlistener.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/pdnssec-ednssubnet.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/pdnssec-gsqlbackend.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/pdnssec-logger.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/pdnssec-md5.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/pdnssec-misc.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/pdnssec-nsecrecords.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/pdnssec-packetcache.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/pdnssec-pdnssec.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/pdnssec-polarrsakeyinfra.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/pdnssec-qtype.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/pdnssec-randombackend.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/pdnssec-rcpgenerator.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/pdnssec-signingpipe.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/pdnssec-sillyrecords.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/pdnssec-statbag.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/pdnssec-ueberbackend.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/pdnssec-unix_utility.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/pdnssec-zoneparser-tng.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/qtype.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/rcpgenerator.o
^
|
[-]
[+]
|
Changed |
pdns-3.1.tar.gz/pdns/resolver.cc
^
|
@@ -45,19 +45,6 @@
#include "namespaces.hh"
-int sendNotification(int sock, const string& domain, const ComboAddress& remote, uint16_t id)
-{
- vector<uint8_t> packet;
- DNSPacketWriter pw(packet, domain, QType::SOA, 1, Opcode::Notify);
- pw.getHeader()->id = id;
- pw.getHeader()->aa = true;
-
- if(sendto(sock, &packet[0], packet.size(), 0, (struct sockaddr*)(&remote), remote.getSocklen())<0) {
- throw ResolverException("Unable to send notify to "+remote.toStringWithPort()+": "+stringerror());
- }
- return true;
-}
-
int makeQuerySocket(const ComboAddress& local, bool udpOrTCP)
{
ComboAddress ourLocal(local);
|
[-]
[+]
|
Changed |
pdns-3.1.tar.gz/pdns/resolver.hh
^
|
@@ -44,9 +44,6 @@
ResolverException(const string &reason) : AhuException(reason){}
};
-// send out an update notification for a domain to an IPv4/v6 address
-int sendNotification(int sock, const string &domain, const ComboAddress& remote, uint16_t id);
-
// make an IPv4 or IPv6 query socket
int makeQuerySocket(const ComboAddress& local, bool udpOrTCP);
//! Resolver class. Can be used synchronously and asynchronously, over IPv4 and over IPv6 (simultaneously)
|
|
Added |
pdns-3.1.tar.gz/pdns/sillyrecords.o
^
|
[-]
[+]
|
Changed |
pdns-3.1.tar.gz/pdns/slavecommunicator.cc
^
|
@@ -48,20 +48,15 @@
return ((signed)(a - b)) < 0;
}
-void CommunicatorClass::addSuckRequest(const string &domain, const string &master, bool priority)
+void CommunicatorClass::addSuckRequest(const string &domain, const string &master)
{
Lock l(&d_lock);
-
SuckRequest sr;
sr.domain = domain;
sr.master = master;
pair<UniQueue::iterator, bool> res;
- if(priority) {
- res=d_suckdomains.push_front(sr);
- }
- else {
- res=d_suckdomains.push_back(sr);
- }
+
+ res=d_suckdomains.push_back(sr);
if(res.second) {
d_suck_sem.post();
@@ -484,7 +479,7 @@
{
UeberBackend *B=dynamic_cast<UeberBackend *>(P->getBackend());
vector<DomainInfo> rdomains;
- vector<DomainNotificationInfo > sdomains; // the bool is for 'presigned'
+ vector<DomainNotificationInfo> sdomains; // the bool is for 'presigned'
vector<DNSPacket> trysuperdomains;
{
@@ -513,7 +508,6 @@
DNSSECKeeper dk(B); // NOW HEAR THIS! This DK uses our B backend, so no interleaved access!
{
Lock l(&d_lock);
- typedef UniQueue::index<IDTag>::type domains_by_name_t;
domains_by_name_t& nameindex=boost::multi_index::get<IDTag>(d_suckdomains);
BOOST_FOREACH(DomainInfo& di, rdomains) {
@@ -523,8 +517,10 @@
continue;
// remove unfresh domains already queued for AXFR, no sense polling them again
sr.master=*di.masters.begin();
- if(nameindex.count(sr))
+ if(nameindex.count(sr)) {
+ L<<Logger::Warning<<"Domain "<<sr.domain<<" already queued for AXFR."<<endl;
continue;
+ }
DomainNotificationInfo dni;
dni.di=di;
dni.dnssecOk = dk.isPresigned(di.zone);
|
|
Added |
pdns-3.1.tar.gz/pdns/statbag.o
^
|
|
Added |
pdns-3.1.tar.gz/pdns/unix_utility.o
^
|