summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--debian/changelog2
-rw-r--r--debian/patches/02_fix-printf-dnssec-script.patch91
-rw-r--r--debian/patches/series1
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