summaryrefslogtreecommitdiff
path: root/net/mydns-pgsql
diff options
context:
space:
mode:
authorghen <ghen@pkgsrc.org>2006-01-24 10:42:10 +0000
committerghen <ghen@pkgsrc.org>2006-01-24 10:42:10 +0000
commit5be7c4bace213cbb442cf55e57d3d9f9a1eb907c (patch)
treecec8f9c9d9e07d6c53e16f8786a3209ec23d6b0a /net/mydns-pgsql
parenta83bda554b2f1e3e675a64ebf688383526bbcf86 (diff)
downloadpkgsrc-5be7c4bace213cbb442cf55e57d3d9f9a1eb907c.tar.gz
Update net/mydns-pgsql and net/mydns-mysql to mydns-1.1.0.
This fixes vulnid:1747 (denial-of-service vulnerability). 18-Jan-2006 Don Moore <bboy@bboy.net> [1.1.0] - Implemented RFC 2136 (DNS UPDATE). See the manual for usage instructions. - Fixed minor bug in admin.php where if db_get_settings() failed, it might display an error message without consistent formatting. - Added two additional fields to the --verbose query log. The opcode of the query (QUERY or UPDATE), and a quoted field containing a description of the UPDATE performed, if the opcode was UPDATE. - Updated contrib/stats.php to handle new log fields. - Fixed bug in --dump-config -- if present, fields without default values ("no-listen", "soa-where", "rr-where", and "recursive") were not being dumped. - Made --dump-config dump ALL possible configuration options, even if no value was originally specified. As such, MyDNS will no longer warn the user when a config option doesn't have a value. It will be silently ignored. - Including <inttypes.h> after a suggestion by Christian Tschenett, to help things out on 64-bit platforms like OSX. If this creates problems on your platform, please let me know. - Modified admin.php to allow a backslash in the 'mbox' field, immediately preceding a dot. This is used in DNS to indicate the presence of a dot in the username part of the administrator's email address. There was an additional bug report from Andreas Grip that MyDNS was replying with the slashes doubled up in this case, but it appears to be a problem with the "dig" program, not MyDNS. - Fixed bug with "rr-where" clause -- conf.c was using "soa-where" instead. David Darville first reported this bug. Michael Gile submitted it two minutes later, with a patch. - Added "create_domain.pl" to the contrib/ directory. Thanks to Gerard de Brieder for this script. See contrib/README for more information. - Fixed bug in src/lib/rr.c (mydns_rr_load) that caused a segfault if origin was NULL (it was designed to allow NULL, but this version is the first to ever call it in that way). - Added support for NAPTR (RFC 2915) records. Users with existing MyDNS databases will need to alter their tables to allow "NAPTR" in the "type" column if they want to use NAPTR. - Renamed library functions mydns_parse_rr() and mydns_parse_soa() to mydns_rr_parse() and mydns_soa_parse(), for consistency. - Library functions mydns_rr_dup() and mydns_soa_dup() now fail (terminating the program) if out of memory. - Moved routines that parse data for individual RR types (RP, SRV, and NAPTR) into individual functions from mydns_rr_parse for clarity. - Fixed bug where AXFR might transmit incorrect information if a FQDN is used in the 'name' field. - Fixed AXFR bug with ALIAS enabled. Thanks to Sven Wegener for the patch. - Created file "README.mysql" to address various problems common while compiling with MySQL support. - Fixed "use of cast expressions as lvalues is deprecated" warning (caused compilation abort with --enable-debug). - Added hostname to beginning of SIGUSR1 status output. - Renamed "update" column in the soa table to "update_acl"; how could I be so stupid as to name a column "update"?! - Fixed a critical denial-of-service vulnerability.
Diffstat (limited to 'net/mydns-pgsql')
-rw-r--r--net/mydns-pgsql/Makefile3
-rw-r--r--net/mydns-pgsql/Makefile.common4
-rw-r--r--net/mydns-pgsql/distinfo8
3 files changed, 7 insertions, 8 deletions
diff --git a/net/mydns-pgsql/Makefile b/net/mydns-pgsql/Makefile
index f8801941d96..0ec666e6c17 100644
--- a/net/mydns-pgsql/Makefile
+++ b/net/mydns-pgsql/Makefile
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.4 2006/01/24 09:10:51 ghen Exp $
+# $NetBSD: Makefile,v 1.5 2006/01/24 10:42:10 ghen Exp $
PKGNAME= ${DISTNAME:S/-/-pgsql-/}
-PKGREVISION= 1
COMMENT= PostgreSQL-based DNS server
CONFLICTS= mydns-mysql-[0-9]*
diff --git a/net/mydns-pgsql/Makefile.common b/net/mydns-pgsql/Makefile.common
index e1ed1d8c20e..61eb6d71fef 100644
--- a/net/mydns-pgsql/Makefile.common
+++ b/net/mydns-pgsql/Makefile.common
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile.common,v 1.8 2006/01/24 09:12:14 ghen Exp $
+# $NetBSD: Makefile.common,v 1.9 2006/01/24 10:42:10 ghen Exp $
-DISTNAME= mydns-1.0.0
+DISTNAME= mydns-1.1.0
CATEGORIES= net
MASTER_SITES= http://mydns.bboy.net/download/
EXTRACT_SUFX= .tar.bz2
diff --git a/net/mydns-pgsql/distinfo b/net/mydns-pgsql/distinfo
index 7d882a6b993..1c78dbdf560 100644
--- a/net/mydns-pgsql/distinfo
+++ b/net/mydns-pgsql/distinfo
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.1.1.1 2005/10/29 16:56:15 minskim Exp $
+$NetBSD: distinfo,v 1.2 2006/01/24 10:42:10 ghen Exp $
-SHA1 (mydns-1.0.0.tar.bz2) = 6a19977f8c6411ed142a5cc635c1cd53e0afc69c
-RMD160 (mydns-1.0.0.tar.bz2) = a83d790faf3e1a90fcae70e8f1900432ed5e15cf
-Size (mydns-1.0.0.tar.bz2) = 545441 bytes
+SHA1 (mydns-1.1.0.tar.bz2) = 71979409bf46e38b443ee940a6ecb0e42464bc0b
+RMD160 (mydns-1.1.0.tar.bz2) = ffd7c5d42d5e004e06562d4fb497cc515f31fed9
+Size (mydns-1.1.0.tar.bz2) = 573261 bytes
SHA1 (patch-aa) = 76fc8010ef86169460735ec7012a7885b8d76924