![](https://seccdn.libravatar.org/avatar/e2145bc5cf53dda95c308a3c75e8fef3.jpg?s=120&d=mm&r=g)
Hello community, here is the log from the commit of package pdns checked in at Thu Apr 26 19:02:15 CEST 2007. -------- --- pdns/pdns.changes 2007-01-09 14:08:21.000000000 +0100 +++ /mounts/work_src_done/STABLE/pdns/pdns.changes 2007-04-25 21:08:40.000000000 +0200 @@ -1,0 +2,100 @@ +Tue Apr 24 20:40:51 CEST 2007 - mrueckert@suse.de + +- readd pdns-2.9.20-warnings.patch [#232489] + +------------------------------------------------------------------- +Tue Apr 24 19:20:02 CEST 2007 - mrueckert@suse.de + +- more tight permissions for the config dir as the config file can + contain passwords + +------------------------------------------------------------------- +Sat Apr 21 22:08:28 CEST 2007 - mrueckert@suse.de + +- fix build on 64bit hosts +- sync with pdns-snapshot (pkg_name) + +------------------------------------------------------------------- +Sat Apr 21 18:44:53 CEST 2007 - mrueckert@suse.de + +- update to 2.9.21: + - Features: + - Thanks to EasyDNS, PowerDNS now supports multiple masters per + domain. For configuration details, see Section 13.2. + Implemented in commit 1018, commit 1017. + - Thanks to EasyDNS, PowerDNS now supports the KEY record type, + as well the SPF record. In commit 976. + - Added support for CERT, SSHFP, DNSKEY, DS, NSEC, RRSIG record + types, as part of the move to the new DNS parsing/generating + code. + - Support for the AFSDB record type, as requested by 'Bastian'. + Implemented in commit 978, closing ticket 129. + - Support for the MR record type. Implemented in commit 941 and + commit 1019. + - Gsqlite3 backend was added by Antony Lesuisse in commit 942; + - Added the ability to send out light-weight root-referrals + that save bandwidth yet still placate mediocre resolver + implementations. Implemented in commit 912, enable with + 'root-referral=lean'. + - Improvements: + - Miscellaneous OpenDBX and LDAP backend improvements by + Norbert Sendetzky. Applied in commit 977 and commit 1040. + - SGML source of the documentation was cleaned up by Ruben + Kerkhof in commit 936. + - Speedups in core DNS label processing code. Implemented in + commit 928, commit 654, commit 1020. + - When communicating with master servers and encountering + errors, more useful details are logged. Reported by Stefan + Arentz in ticket 137, closed by commit 1015. + - Database errors are now logged with more details. Addressed + in commit 1004. + - pdns_control problems are now logged more verbosely. Change + in commit 910. + - Erroneous address configuration was logged unclearly. Spotted + by River Tarnell, fixed in commit 888. + - Example configuration shipped with PowerDNS was very old. + Noted by Leen Besselink, fixed in commit 946. + - PowerDNS neglected to chdir to the root when chrooted. This + closes ticket 110, fixed in commit 944. + - Microsoft resolver had problems with responses we generated + for CNAMEs pointing out of our bailiwick. Fixed in commit 983 + and expedited by Locaweb.com.br. + - Built-in webserver logs errors more verbosely. Closes ticket + 82, gixed in commit 991. + - Queries containing '@' no longer flood the logs. Addressed in + commit 1014. + - The build process now looks for PostgreSQL in more places. + Implemented in commit 998, closes ticket 90. + - Speedups in the BIND backend now mean large installations + enjoy startup times up to 30 times faster than with the + original BIND nameserver. Many thanks to Massimo Bandinelli. + - BIND backend now offers full support for query logging, + implemented in commit 1026, commit 1029. + - BIND backend named.conf parsing is now fully case-insensitive + for domain names. This closes Debian bug 406461, fixed in + commit 1027. + - IPv6 and IPv4 address parsing routines have been replaced, + which should result in prettier output in some cases. commit + 962, commit 1012 and others. + - 5 new regression tests have been added to insure old bugs do + not return. + - Fix small issues with very modern compilers and BOOST + snapshots. Noted by Marcus Rueckert, addressed in commit 954, + commit 964 commit 965, commit 1003. + - and lots of bugfixes +- removed patches as they are included upstream: + opendbxbackend_2.9.20-5.diff + pdns-2.9.17_cve-2006-4251.patch + pdns-2.9.19-CVE-2006-2069.patch + pdns-2.9.20_2006-02.patch +- added sqlite3 backend +- the spec file should now build on sles9 aswell. + +------------------------------------------------------------------- +Thu Mar 29 18:40:56 CEST 2007 - mrueckert@suse.de + +- update opendbxbackend_2.9.20-3.diff to + opendbxbackend_2.9.20-5.diff +- added pwdutil and gdbm-devel + +------------------------------------------------------------------- Old: ---- opendbxbackend_2.9.20-3.diff pdns-2.9.17_cve-2006-4251.patch pdns-2.9.19-CVE-2006-2069.patch pdns-2.9.20_2006-02.patch pdns-2.9.20.tar.bz2 README.opendbx New: ---- pdns-2.9.21.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ pdns.spec ++++++ --- /var/tmp/diff_new_pack.a11110/_old 2007-04-26 19:01:59.000000000 +0200 +++ /var/tmp/diff_new_pack.a11110/_new 2007-04-26 19:01:59.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package pdns (Version 2.9.20) +# spec file for package pdns (Version 2.9.21) # # Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine @@ -11,12 +11,13 @@ # norootforbuild Name: pdns -Version: 2.9.20 -Release: 23 +Version: 2.9.21 +Release: 1 # Group: Productivity/Networking/DNS/Servers License: GNU General Public License (GPL) # +%define pkg_name pdns %define home %{_var}/lib/pdns %define _localstatedir %{_var}/run/pdns %define with_recursor 0 @@ -25,9 +26,25 @@ %define with_opendbx 1 %define with_xdb 1 %endif +%define with_sqlite2 1 +%if 0%{?sles_version} != 9 +%define with_sqlite3 1 +%endif # -BuildRequires: boost-devel docbook-toys docbook-utils docbook-xsl-stylesheets gcc-c++ mysql-devel openldap2 openldap2-devel postgresql-devel sqlite2-devel +BuildRequires: boost-devel docbook-toys docbook-utils docbook-xsl-stylesheets gcc-c++ gdbm-devel mysql-devel openldap2 openldap2-devel postgresql-devel pwdutils # we add opendbx-backend-sqlite2 as we pull in sqlite2 anyway and we need one installed backend +%if 0%{?with_sqlite3} +BuildRequires: sqlite-devel >= 3 +%endif +# +%if 0%{?with_sqlite2} +%if 0%{?sles_version} == 9 +BuildRequires: sqlite-devel +%else +BuildRequires: sqlite2-devel +%endif +%endif +# %if 0%{?with_opendbx} BuildRequires: opendbx-backend-sqlite2 opendbx-devel %endif @@ -35,19 +52,12 @@ BuildRequires: tdb-devel %endif BuildRoot: %{_tmppath}/%{name}-%{version}-build -PreReq: %insserv_prereq %fillup_prereq /usr/sbin/useradd /usr/sbin/groupadd +PreReq: %insserv_prereq %fillup_prereq pwdutils # URL: http://www.powerdns.com/ Source: %{name}-%{version}.tar.bz2 Source1: rcpdns -Patch: pdns-2.9.19-CVE-2006-2069.patch -%if 0%{?with_opendbx} -Source2: README.opendbx -Patch1: http://www.linuxnetworks.de/pdnsodbx/download/opendbxbackend_2.9.20-3.diff -%endif -Patch2: pdns-2.9.17_cve-2006-4251.patch -Patch4: pdns-2.9.20_2006-02.patch -Patch5: pdns-2.9.20-warnings.patch +Patch: pdns-2.9.20-warnings.patch # Summary: Modern, advanced and high performance authoritative-only nameserver @@ -118,6 +128,7 @@ -------- http://www.powerdns.com +%if 0%{?with_sqlite2} %package backend-sqlite2 Group: Productivity/Networking/DNS/Servers Requires: %{name} = %{version} @@ -137,6 +148,28 @@ -------- http://www.powerdns.com +%endif +%if 0%{?with_sqlite3} +%package backend-sqlite3 +Group: Productivity/Networking/DNS/Servers +Requires: %{name} = %{version} +Summary: SQLite 3 backend for pdns + +%description backend-sqlite3 +The PowerDNS Nameserver is a modern, advanced and high performance +authoritative-only nameserver. It is written from scratch and conforms +to all relevant DNS standards documents. Furthermore, PowerDNS +interfaces with almost any database. + +This package holds the SQLite 3 backend for pdns. + + + +Authors: +-------- + http://www.powerdns.com + +%endif %package backend-ldap Group: Productivity/Networking/DNS/Servers Requires: %{name} = %{version} @@ -202,32 +235,53 @@ %setup %patch %if 0%{?with_opendbx} -%patch1 -p1 -%{__cp} %{S:2} README.opendbx +%{__cp} modules/opendbxbackend/README README.opendbx %endif -%patch2 -%patch4 -%patch5 +%{__cp} modules/geobackend/README README.geobackend %build -export CFLAGS="%{optflags} -DLDAP_DEPRECATED" +export CFLAGS="%{optflags} -DLDAP_DEPRECATED -g " export CXXFLAGS="$CFLAGS" +# "mysql" backend is legacy crap. dont build it! %configure \ --disable-static \ - --sysconfdir=%{_sysconfdir}/%{name} \ - --libdir=%{_libdir}/%{name} \ + --sysconfdir=%{_sysconfdir}/%{pkg_name} \ + --libdir=%{_libdir}/%{pkg_name} \ --with-sqlite-lib=%{_libdir} \ + --with-sqlite3-lib=%{_libdir} \ --with-pgsql-lib=%{_libdir} \ --with-mysql-lib=%{_libdir} \ --with-modules="" \ - --with-dynmodules="gmysql gpgsql gsqlite ldap pdns pipe geo \ + --with-dynmodules="\ + pdns \ + pipe \ + geo \ + gmysql \ + gpgsql \ + ldap \ +%if 0%{?with_sqlite3} + gsqlite3 \ +%endif +%if 0%{?with_sqlite2} + gsqlite \ +%endif %if 0%{?with_opendbx} opendbx \ %endif %if 0%{?with_xdb} - xdb\ + xdb \ +%endif +%if 0%{?with_db2} + db2 \ +%endif +%if 0%{?with_odbc} + odbc \ +%endif +%if 0%{?with_oracle} + goracle \ + oracle \ %endif - " \ + "\ %if %with_recursor --enable-recursor %else @@ -244,9 +298,9 @@ %install %makeinstall %{__install} -Dd -m 0755 %{buildroot}{%{home},%{_localstatedir}} -%{__mv} %{buildroot}%{_sysconfdir}/%{name}/pdns.conf{-dist,} -%{__install} -D -m 0755 %{S:1} %{buildroot}/etc/init.d/%{name} -%{__ln_s} -f ../../etc/init.d/%{name} %{buildroot}%{_sbindir}/rc%{name} +%{__mv} %{buildroot}%{_sysconfdir}/%{pkg_name}/pdns.conf{-dist,} +%{__install} -D -m 0755 %{S:1} %{buildroot}/etc/init.d/%{pkg_name} +%{__ln_s} -f ../../etc/init.d/%{pkg_name} %{buildroot}%{_sbindir}/rc%{pkg_name} %{__rm} -rfv %{buildroot}%{_libdir}/pdns/*.la %clean @@ -270,9 +324,9 @@ %defattr (-,root,root,-) %doc ChangeLog HACKING INSTALL README* TODO %doc pdns/docs/html -/etc/init.d/%{name} -%dir %{_sysconfdir}/%{name} -%config(noreplace) %{_sysconfdir}/%{name}/%{name}.conf +/etc/init.d/%{pkg_name} +%dir %attr(750,root,pdns) %{_sysconfdir}/%{pkg_name} +%config(noreplace) %attr(640,root,pdns) %{_sysconfdir}/%{pkg_name}/%{pkg_name}.conf %{_bindir}/pdns_control %{_bindir}/zone2ldap %{_bindir}/zone2sql @@ -281,10 +335,10 @@ %{_mandir}/man8/pdns_control.8.gz %{_mandir}/man8/pdns_server.8.gz %{_mandir}/man8/zone2sql.8.gz -%dir %{_libdir}/%{name} -%{_libdir}/%{name}/libpdnsbackend.so* -%{_libdir}/%{name}/libpipebackend.so* -%{_libdir}/%{name}/libgeobackend.so* +%dir %{_libdir}/%{pkg_name} +%{_libdir}/%{pkg_name}/libpdnsbackend.so* +%{_libdir}/%{pkg_name}/libpipebackend.so* +%{_libdir}/%{pkg_name}/libgeobackend.so* %dir %{home} %dir %{_localstatedir} %if %with_recursor @@ -296,34 +350,127 @@ %files backend-mysql %defattr (-,root,root,-) -%{_libdir}/%{name}/libgmysqlbackend.so* +%{_libdir}/%{pkg_name}/libgmysqlbackend.so* %files backend-postgresql %defattr (-,root,root,-) -%{_libdir}/%{name}/libgpgsqlbackend.so* +%{_libdir}/%{pkg_name}/libgpgsqlbackend.so* +%if 0%{?with_sqlite2} %files backend-sqlite2 %defattr (-,root,root,-) -%{_libdir}/%{name}/libgsqlitebackend.so* +%{_libdir}/%{pkg_name}/libgsqlitebackend.so* +%endif +%if 0%{?with_sqlite3} + +%files backend-sqlite3 +%defattr (-,root,root,-) +%{_libdir}/%{pkg_name}/libgsqlite3backend.so* +%endif %files backend-ldap %defattr (-,root,root,-) -%{_libdir}/%{name}/libldapbackend.so* +%{_libdir}/%{pkg_name}/libldapbackend.so* %if 0%{?with_opendbx} %files backend-opendbx %defattr (-,root,root,-) -%{_libdir}/%{name}/libopendbxbackend.so* +%{_libdir}/%{pkg_name}/libopendbxbackend.so* %endif %if 0%{?with_xdb} %files backend-xdb %defattr (-,root,root,-) %{_bindir}/xdb-fill -%{_libdir}/%{name}/libxdbbackend.so* +%{_libdir}/%{pkg_name}/libxdbbackend.so* %endif -%changelog -n pdns +%changelog +* Tue Apr 24 2007 - mrueckert@suse.de +- readd pdns-2.9.20-warnings.patch [#232489] +* Tue Apr 24 2007 - mrueckert@suse.de +- more tight permissions for the config dir as the config file can + contain passwords +* Sat Apr 21 2007 - mrueckert@suse.de +- fix build on 64bit hosts +- sync with pdns-snapshot (pkg_name) +* Sat Apr 21 2007 - mrueckert@suse.de +- update to 2.9.21: + - Features: + - Thanks to EasyDNS, PowerDNS now supports multiple masters per + domain. For configuration details, see Section 13.2. + Implemented in commit 1018, commit 1017. + - Thanks to EasyDNS, PowerDNS now supports the KEY record type, + as well the SPF record. In commit 976. + - Added support for CERT, SSHFP, DNSKEY, DS, NSEC, RRSIG record + types, as part of the move to the new DNS parsing/generating + code. + - Support for the AFSDB record type, as requested by 'Bastian'. + Implemented in commit 978, closing ticket 129. + - Support for the MR record type. Implemented in commit 941 and + commit 1019. + - Gsqlite3 backend was added by Antony Lesuisse in commit 942; + - Added the ability to send out light-weight root-referrals + that save bandwidth yet still placate mediocre resolver + implementations. Implemented in commit 912, enable with + 'root-referral=lean'. + - Improvements: + - Miscellaneous OpenDBX and LDAP backend improvements by + Norbert Sendetzky. Applied in commit 977 and commit 1040. + - SGML source of the documentation was cleaned up by Ruben + Kerkhof in commit 936. + - Speedups in core DNS label processing code. Implemented in + commit 928, commit 654, commit 1020. + - When communicating with master servers and encountering + errors, more useful details are logged. Reported by Stefan + Arentz in ticket 137, closed by commit 1015. + - Database errors are now logged with more details. Addressed + in commit 1004. + - pdns_control problems are now logged more verbosely. Change + in commit 910. + - Erroneous address configuration was logged unclearly. Spotted + by River Tarnell, fixed in commit 888. + - Example configuration shipped with PowerDNS was very old. + Noted by Leen Besselink, fixed in commit 946. + - PowerDNS neglected to chdir to the root when chrooted. This + closes ticket 110, fixed in commit 944. + - Microsoft resolver had problems with responses we generated + for CNAMEs pointing out of our bailiwick. Fixed in commit 983 + and expedited by Locaweb.com.br. + - Built-in webserver logs errors more verbosely. Closes ticket + 82, gixed in commit 991. + - Queries containing '@' no longer flood the logs. Addressed in + commit 1014. + - The build process now looks for PostgreSQL in more places. + Implemented in commit 998, closes ticket 90. + - Speedups in the BIND backend now mean large installations + enjoy startup times up to 30 times faster than with the + original BIND nameserver. Many thanks to Massimo Bandinelli. + - BIND backend now offers full support for query logging, + implemented in commit 1026, commit 1029. + - BIND backend named.conf parsing is now fully case-insensitive + for domain names. This closes Debian bug 406461, fixed in + commit 1027. + - IPv6 and IPv4 address parsing routines have been replaced, + which should result in prettier output in some cases. commit + 962, commit 1012 and others. + - 5 new regression tests have been added to insure old bugs do + not return. + - Fix small issues with very modern compilers and BOOST + snapshots. Noted by Marcus Rueckert, addressed in commit 954, + commit 964 commit 965, commit 1003. + - and lots of bugfixes +- removed patches as they are included upstream: + opendbxbackend_2.9.20-5.diff + pdns-2.9.17_cve-2006-4251.patch + pdns-2.9.19-CVE-2006-2069.patch + pdns-2.9.20_2006-02.patch +- added sqlite3 backend +- the spec file should now build on sles9 aswell. +* Thu Mar 29 2007 - mrueckert@suse.de +- update opendbxbackend_2.9.20-3.diff to + opendbxbackend_2.9.20-5.diff +- added pwdutil and gdbm-devel * Tue Jan 09 2007 - anosek@suse.cz - fixed compiler warning: integer operation result is out of range [#232489] (warnings.patch) ++++++ pdns-2.9.20.tar.bz2 -> pdns-2.9.21.tar.bz2 ++++++ ++++ 74968 lines of diff (skipped) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@Hilbert.suse.de