Revision: 76572 http://trac.macports.org/changeset/76572 Author: macsforever2000@macports.org Date: 2011-02-28 07:43:00 -0800 (Mon, 28 Feb 2011) Log Message: ----------- dotconf: Update to version 1.3.0. Maintainer timeout. (#26660) Modified Paths: -------------- trunk/dports/devel/dotconf/Portfile Added Paths: ----------- trunk/dports/devel/dotconf/files/ trunk/dports/devel/dotconf/files/patch-src-dotconf.c.diff Modified: trunk/dports/devel/dotconf/Portfile =================================================================== --- trunk/dports/devel/dotconf/Portfile 2011-02-28 15:42:47 UTC (rev 76571) +++ trunk/dports/devel/dotconf/Portfile 2011-02-28 15:43:00 UTC (rev 76572) @@ -5,21 +5,17 @@ PortSystem 1.0 name dotconf -version 1.0.13 -set branch [join [lrange [split ${version} .] 0 1] .] +version 1.3 categories devel maintainers theonelab.com:june description C-based configuration parser for .conf files long_description \ dot.conf is a C-based configuration parser for .conf files. -homepage http://www.azzit.de/dotconf/ +homepage http://www.github.com/williamh/dotconf/ platforms darwin -master_sites ${homepage}download/v${branch}/ -checksums md5 bbf981a5f4a64e94cc6f2a693f96c21a \ - sha1 bf0c3a29da525f0be8b896c484b3b518f022998f \ - rmd160 41871061a303b7a590a751d5c4f392b8da2fe3e9 - -livecheck.type regex -livecheck.url ${homepage}download/ -livecheck.regex {LATEST_IS_([0-9.]+)} +master_sites http://distfiles.gentoo.org/distfiles/ +checksums md5 2c4316f63bb63c38b7f4eb7416cac0df \ + sha1 7eb6ca4be7ff3a2aaedb0b46b6d82af7021eb1e8 \ + rmd160 4fee58bf0695660fd3921af46e4ddceba5ef97c7 +patchfiles patch-src-dotconf.c.diff Added: trunk/dports/devel/dotconf/files/patch-src-dotconf.c.diff =================================================================== --- trunk/dports/devel/dotconf/files/patch-src-dotconf.c.diff (rev 0) +++ trunk/dports/devel/dotconf/files/patch-src-dotconf.c.diff 2011-02-28 15:43:00 UTC (rev 76572) @@ -0,0 +1,27 @@ +From 6382711e9b0060bbd0408df512e48b2ce9cdb3be Mon Sep 17 00:00:00 2001 +From: William Hubbs <w.d.hubbs@gmail.com> +Date: Tue, 22 Jun 2010 14:16:45 -0500 +Subject: [PATCH] fix possible buffer overflow in get_path + +If a pathname is longer than CFG_MAX_FILENAME, there was a possible +buffer overflow when copying the path name. +--- + src/dotconf.c | 2 +- + 1 files changed, 1 insertions(+), 1 deletions(-) + +diff --git src/dotconf.c src/dotconf.c +index af553b3..7ba2001 100644 +--- src/dotconf.c ++++ src/dotconf.c +@@ -1440,7 +1440,7 @@ char *get_path(char *name) + } else { + len = tmp - name + 1; + if (len > CFG_MAX_FILENAME) +- len -= 1; ++ len = CFG_MAX_FILENAME; + } + snprintf(buf, len, "%s", name); + return buf; +-- +1.7.3.3 +
participants (1)
-
macsforever2000@macports.org