Package: release.debian.org
Severity: normal
User: release.debian....@packages.debian.org
Usertags: unblock

Please unblock package xca

It fixes a segmentation fault with certain X.509 certificates as described
in #770091. The debdiff is attached.

unblock xca/1.0.0-2

-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.16.1-05396-g5a81495 (SMP w/2 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
diff -Nru xca-1.0.0/debian/changelog xca-1.0.0/debian/changelog
--- xca-1.0.0/debian/changelog	2014-10-23 20:39:59.000000000 +0200
+++ xca-1.0.0/debian/changelog	2014-11-18 22:10:18.000000000 +0100
@@ -1,3 +1,10 @@
+xca (1.0.0-2) unstable; urgency=medium
+
+  * RedHat Bug #1164340 - segfault when viewing a RHEL entitlement certificate
+    (Closes: #770091)
+
+ -- Tino Mettler <tino+deb...@tikei.de>  Tue, 18 Nov 2014 22:09:55 +0100
+
 xca (1.0.0-1) unstable; urgency=medium
 
   * New upstream release (Closes: #758440)
diff -Nru xca-1.0.0/debian/patches/0001-Fix-undefined-reference-to-symbol-__cxa_free_excepti.patch xca-1.0.0/debian/patches/0001-Fix-undefined-reference-to-symbol-__cxa_free_excepti.patch
--- xca-1.0.0/debian/patches/0001-Fix-undefined-reference-to-symbol-__cxa_free_excepti.patch	2014-10-23 20:40:21.000000000 +0200
+++ xca-1.0.0/debian/patches/0001-Fix-undefined-reference-to-symbol-__cxa_free_excepti.patch	2014-11-18 22:10:33.000000000 +0100
@@ -30,5 +30,5 @@
    by_hand=true
  fi
 -- 
-2.0.1
+2.1.3
 
diff -Nru xca-1.0.0/debian/patches/0002-RedHat-Bug-1164340-segfault-when-viewing-a-RHEL-enti.patch xca-1.0.0/debian/patches/0002-RedHat-Bug-1164340-segfault-when-viewing-a-RHEL-enti.patch
--- xca-1.0.0/debian/patches/0002-RedHat-Bug-1164340-segfault-when-viewing-a-RHEL-enti.patch	1970-01-01 01:00:00.000000000 +0100
+++ xca-1.0.0/debian/patches/0002-RedHat-Bug-1164340-segfault-when-viewing-a-RHEL-enti.patch	2014-11-18 22:10:33.000000000 +0100
@@ -0,0 +1,36 @@
+From 2009f823a801afd0ffbe65960b0a002c71862253 Mon Sep 17 00:00:00 2001
+From: Christian Hohnstaedt <chohnsta...@innominate.com>
+Date: Mon, 17 Nov 2014 16:15:42 +0100
+Subject: [PATCH] RedHat Bug #1164340 - segfault when viewing a RHEL
+ entitlement certificate
+
+...in X509V3_EXT_get v3_lib.c:15
+
+Fix the x509v3ext copy constructor
+
+Closes: #770091
+---
+ lib/x509v3ext.cpp | 7 +++----
+ 1 file changed, 3 insertions(+), 4 deletions(-)
+
+diff --git a/lib/x509v3ext.cpp b/lib/x509v3ext.cpp
+index d94cbda..87bfc63 100644
+--- a/lib/x509v3ext.cpp
++++ b/lib/x509v3ext.cpp
+@@ -26,10 +26,9 @@ x509v3ext::x509v3ext(const X509_EXTENSION *n)
+ 
+ x509v3ext::x509v3ext(const x509v3ext &n)
+ {
+-	ext = NULL;
+-	if (!n.isValid())
+-		return;
+-	set(n.ext);
++	ext = X509_EXTENSION_new();
++	if (n.ext && n.ext->value && n.ext->value->length > 0)
++		set(n.ext);
+ }
+ 
+ x509v3ext::~x509v3ext()
+-- 
+2.1.3
+
diff -Nru xca-1.0.0/debian/patches/series xca-1.0.0/debian/patches/series
--- xca-1.0.0/debian/patches/series	2014-10-23 20:40:21.000000000 +0200
+++ xca-1.0.0/debian/patches/series	2014-11-18 22:10:33.000000000 +0100
@@ -1,2 +1,3 @@
 # debian/source/git-patches exported from git by quilt-patches-deb-export-hook
 0001-Fix-undefined-reference-to-symbol-__cxa_free_excepti.patch
+0002-RedHat-Bug-1164340-segfault-when-viewing-a-RHEL-enti.patch

Reply via email to