diff options
-rw-r--r-- | debian/changelog | 2 | ||||
-rw-r--r-- | debian/patches/02_fix-printf-dnssec-script.patch | 91 | ||||
-rw-r--r-- | debian/patches/series | 1 |
3 files changed, 0 insertions, 94 deletions
diff --git a/debian/changelog b/debian/changelog index f83260dc3..7f7c5613a 100644 --- a/debian/changelog +++ b/debian/changelog @@ -8,8 +8,6 @@ strongswan (5.0.4-1) UNRELEASED; urgency=low - 03_Pass-lo-as-faked-tundev-to-NM-as-it-now-needs-a-vali removed, included upstream. - 04-Fixed-IPv6-source-address-lookup dropped, included upstream. - - 02_fix-printf-dnssec-script added backported from upstream, fix printf() - statements. * debian/rules: - --enable-smartcard, --with-default-pkcs11 and --enable-nat-transport not valid anymore for ./configure, remove them. diff --git a/debian/patches/02_fix-printf-dnssec-script.patch b/debian/patches/02_fix-printf-dnssec-script.patch deleted file mode 100644 index 1015a08ad..000000000 --- a/debian/patches/02_fix-printf-dnssec-script.patch +++ /dev/null @@ -1,91 +0,0 @@ -From 1a185ae14b5073d0d5358ff5e2a98d2ff07d7558 Mon Sep 17 00:00:00 2001 -From: Andreas Steffen <andreas.steffen@strongswan.org> -Date: Mon, 8 Apr 2013 22:21:14 +0200 -Subject: [PATCH] fixed printf statements - ---- - configure.in | 2 +- - scripts/dnssec.c | 37 ++++++++++++++++++++++++++++--------- - 2 files changed, 29 insertions(+), 10 deletions(-) - ---- a/scripts/dnssec.c -+++ b/scripts/dnssec.c -@@ -16,25 +16,47 @@ - #include <stdio.h> - - #include <library.h> -+#include <utils/debug.h> -+ -+/** -+ * Define debug level -+ */ -+static level_t dbg_level = 1; -+ -+static void dbg_dnssec(debug_t group, level_t level, char *fmt, ...) -+{ -+ if ((level <= dbg_level) || level <= 1) -+ { -+ va_list args; -+ -+ va_start(args, fmt); -+ vfprintf(stderr, fmt, args); -+ fprintf(stderr, "\n"); -+ va_end(args); -+ } -+} - - int main(int argc, char *argv[]) - { - resolver_t *resolver; - resolver_response_t *response; - enumerator_t *enumerator; -+ chunk_t rdata; - rr_set_t *rrset; - rr_t *rr; -- chunk_t chunk; - - library_init(NULL); - atexit(library_deinit); -+ -+ dbg = dbg_dnssec; -+ - if (!lib->plugins->load(lib->plugins, NULL, PLUGINS)) - { - return 1; - } - if (argc != 2) - { -- fprintf(stderr, "usage: %s <name>\n", argv[0]); -+ fprintf(stderr, "usage: dnssec <name>\n"); - return 1; - } - -@@ -82,9 +104,7 @@ int main(int argc, char *argv[]) - enumerator = rrset->create_rr_enumerator(rrset); - while (enumerator->enumerate(enumerator, &rr)) - { -- printf(" name: "); -- printf(rr->get_name(rr)); -- printf("\n"); -+ printf(" name: %s\n", rr->get_name(rr)); - } - - enumerator = rrset->create_rrsig_enumerator(rrset); -@@ -93,13 +113,10 @@ int main(int argc, char *argv[]) - printf(" RRSIGs for the RRset:\n"); - while (enumerator->enumerate(enumerator, &rr)) - { -- printf(" name: "); -- printf(rr->get_name(rr)); -- printf("\n RDATA: "); -- chunk = rr->get_rdata(rr); -- chunk = chunk_to_hex(chunk, NULL, TRUE); -- printf(chunk.ptr); -- printf("\n"); -+ rdata = rr->get_rdata(rr); -+ -+ printf(" name: %s\n", rr->get_name(rr)); -+ printf(" RDATA: %#B\n", &rdata); - } - } - diff --git a/debian/patches/series b/debian/patches/series index 938b8a0ef..2cf256b6c 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -1,2 +1 @@ 01_fix-manpages.patch -02_fix-printf-dnssec-script.patch |