From owner-freebsd-ports-bugs@FreeBSD.ORG Tue May 13 12:00:02 2014 Return-Path: Delivered-To: freebsd-ports-bugs@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 5CF958DF for ; Tue, 13 May 2014 12:00:02 +0000 (UTC) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 409DE2E3E for ; Tue, 13 May 2014 12:00:02 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.8/8.14.8) with ESMTP id s4DC024T075361 for ; Tue, 13 May 2014 12:00:02 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.8/8.14.8/Submit) id s4DC02wv075360; Tue, 13 May 2014 12:00:02 GMT (envelope-from gnats) Date: Tue, 13 May 2014 12:00:02 GMT Message-Id: <201405131200.s4DC02wv075360@freefall.freebsd.org> To: freebsd-ports-bugs@FreeBSD.org Cc: From: Pavel Timofeev Subject: Re: ports/189762: security/tinyca can't open saved CA Reply-To: Pavel Timofeev X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 May 2014 12:00:02 -0000 The following reply was made to PR ports/189762; it has been noted by GNATS. From: Pavel Timofeev To: bug-followup@FreeBSD.org Cc: Subject: Re: ports/189762: security/tinyca can't open saved CA Date: Tue, 13 May 2014 15:52:21 +0400 --bcaec547c08d4de21004f946b273 Content-Type: text/plain; charset=UTF-8 Also I took another patches from debian. Everything seems to work. --bcaec547c08d4de21004f946b273 Content-Type: text/plain; charset=US-ASCII; name="patch-lib_GUIX509_browser.pm.txt" Content-Disposition: attachment; filename="patch-lib_GUIX509_browser.pm.txt" Content-Transfer-Encoding: base64 X-Attachment-Id: f_hv552lc20 LS0tIGxpYi9HVUkvWDUwOV9icm93c2VyLnBtLm9yaWcKKysrIGxpYi9HVUkvWDUwOV9icm93c2Vy LnBtCkBAIC02MjQsNyArNjI0LDcgQEAKIAogICAkZGlyID0gJHNlbGYtPnsnYWN0ZGlyJ307CiAg ICMgY3V0IG9mZiB0aGUgbGFzdCBkaXJlY3RvcnkgbmFtZSB0byBwcm92aWRlIHRoZSBjYS1kaXJl Y3RvcnkKLSAgJGRpciA9fiBzL1wvY2VydHN8XC9yZXF8XC9rZXlzJC8vOworICAkZGlyID1+IHMv KFwvY2VydHN8XC9yZXF8XC9rZXlzKSQvLzsKICAgcmV0dXJuKCRkaXIpOwogfQogCg== --bcaec547c08d4de21004f946b273 Content-Type: text/plain; charset=US-ASCII; name="patch-libGUI.pm.txt" Content-Disposition: attachment; filename="patch-libGUI.pm.txt" Content-Transfer-Encoding: base64 X-Attachment-Id: f_hv5531pp1 LS0tIGxpYi9HVUkucG0ub3JpZworKysgbGliL0dVSS5wbQpAQCAtOTc4LDcgKzk3OCw3IEBACiAg ICAkcGl0ZXIgPSAkc3RvcmUtPmFwcGVuZCgkcm9vdCk7CiAgICAkc3RvcmUtPnNldCgkcGl0ZXIs IDAgPT4gJHQpOwogCi0gICBmb3IgbXkgJGwgcXcoQ04gRU1BSUwgTyBPVSBDIFNUIEwpIHsKKyAg IGZvciBteSAkbCAocXcoQ04gRU1BSUwgTyBPVSBDIFNUIEwpKSB7CiAgICAgICBpZihkZWZpbmVk KCRwYXJzZWQtPnskbH0pKSB7CiAgICAgICAgICBpZigkbCBlcSAiT1UiKSB7CiAgICAgICAgICAg ICBmb3JlYWNoIG15ICRvdSAoQHskcGFyc2VkLT57J09VJ319KSB7CkBAIC0xMDAzLDcgKzEwMDMs NyBAQAogICAgICAgJHBpdGVyID0gJHN0b3JlLT5hcHBlbmQoJHJvb3QpOwogICAgICAgJHN0b3Jl LT5zZXQoJHBpdGVyLCAwID0+ICR0KTsKICAgIAotICAgICAgZm9yIG15ICRsIHF3KENOIEVNQUlM IE8gT1UgQyBTVCBMKSB7CisgICAgICBmb3IgbXkgJGwgKHF3KENOIEVNQUlMIE8gT1UgQyBTVCBM KSkgewogICAgICAgICAgaWYoZGVmaW5lZCgkcGFyc2VkLT57J0lTU1VFUkROJ30tPnskbH0pKSB7 CiAgICAgICAgICAgICBpZigkbCBlcSAiT1UiKSB7CiAgICAgICAgICAgICAgICBmb3JlYWNoIG15 ICRvdSAoQHskcGFyc2VkLT57J0lTU1VFUkROJ30tPnsnT1UnfX0pIHsKQEAgLTEwMjksNyArMTAy OSw3IEBACiAgICAgICAkcGl0ZXIgPSAkc3RvcmUtPmFwcGVuZCgkcm9vdCk7CiAgICAgICAkc3Rv cmUtPnNldCgkcGl0ZXIsIDAgPT4gJHQpOwogICAgCi0gICAgICBmb3IgbXkgJGwgcXcoU1RBVFVT IE5PVEJFRk9SRSBOT1RBRlRFUikgeworICAgICAgZm9yIG15ICRsIChxdyhTVEFUVVMgTk9UQkVG T1JFIE5PVEFGVEVSKSkgewogICAgICAgICAgaWYoZGVmaW5lZCgkcGFyc2VkLT57JGx9KSkgewog ICAgICAgICAgICAgJGNpdGVyID0gJHN0b3JlLT5hcHBlbmQoJHBpdGVyKTsKICAgICAgICAgICAg ICRzdG9yZS0+c2V0KCRjaXRlciwgCkBAIC0xMDQ1LDcgKzEwNDUsNyBAQAogICAgJHN0b3JlLT5z ZXQoJHBpdGVyLCAwID0+ICR0KTsKIAogCi0gICBmb3IgbXkgJGwgcXcoU1RBVFVTIFNFUklBTCBL RVlTSVpFIFBLX0FMR09SSVRITSBTSUdfQUxHT1JJVEhNIFRZUEUpIHsKKyAgIGZvciBteSAkbCAo cXcoU1RBVFVTIFNFUklBTCBLRVlTSVpFIFBLX0FMR09SSVRITSBTSUdfQUxHT1JJVEhNIFRZUEUp KSB7CiAgICAgICBpZihkZWZpbmVkKCRwYXJzZWQtPnskbH0pKSB7CiAgICAgICAgICAkY2l0ZXIg PSAkc3RvcmUtPmFwcGVuZCgkcGl0ZXIpOwogICAgICAgICAgJHN0b3JlLT5zZXQoJGNpdGVyLCAK QEAgLTEwNjAsNyArMTA2MCw3IEBACiAgICAgICAkcGl0ZXIgPSAkc3RvcmUtPmFwcGVuZCgkcm9v dCk7CiAgICAgICAkc3RvcmUtPnNldCgkcGl0ZXIsIDAgPT4gJHQpOwogICAgCi0gICAgICBmb3Ig bXkgJGwgcXcoRklOR0VSUFJJTlRNRDUgRklOR0VSUFJJTlRTSEExKSB7CisgICAgICBmb3IgbXkg JGwgKHF3KEZJTkdFUlBSSU5UTUQ1IEZJTkdFUlBSSU5UU0hBMSkpIHsKICAgICAgICAgIGlmKGRl ZmluZWQoJHBhcnNlZC0+eyRsfSkpIHsKICAgICAgICAgICAgICRjaXRlciA9ICRzdG9yZS0+YXBw ZW5kKCRwaXRlcik7CiAgICAgICAgICAgICAkc3RvcmUtPnNldCgkY2l0ZXIsIApAQCAtMTI0OSw3 ICsxMjQ5LDcgQEAKICAgICMgdGFibGUgZm9yIHJlcXVlc3QgZGF0YQogICAgbXkgJGNjPTA7CiAg ICBteSAkb3VzID0gMTsKLSAgIGlmKGRlZmluZWQoJG9wdHMtPnsnT1UnfSkpIHsKKyAgIGlmKGRl ZmluZWQoJG9wdHMtPnsnT1UnfSkgYW5kIHJlZigkb3B0cy0+eydPVSd9KSBlcSAnQVJSQVknKSB7 CiAgICAgICAkb3VzID0gQHskb3B0cy0+eydPVSd9fSAtIDE7CiAgICB9CiAgICAkcmVxdGFibGUg PSBHdGsyOjpUYWJsZS0+bmV3KDEsIDEzICsgJG91cywgMCk7CkBAIC0xMjk3LDcgKzEyOTcsNyBA QAogICAgICAgICAgXygiT3JnYW5pemF0aW9uIE5hbWUgKGVnLiBjb21wYW55KToiKSwKICAgICAg ICAgIFwkb3B0cy0+eydPJ30sICRyZXF0YWJsZSwgMTAsIDEpOwogCi0gICBpZihkZWZpbmVkKCRv cHRzLT57J09VJ30pKSB7CisgICBpZihkZWZpbmVkKCRvcHRzLT57J09VJ30pIGFuZCByZWYoJG9w dHMtPnsnT1UnfSkgZXEgJ0FSUkFZJykgewogICAgICAgZm9yZWFjaCBteSAkb3UgKEB7JG9wdHMt PnsnT1UnfX0pIHsKICAgICAgICAgICRlbnRyeSA9IEdVSTo6SEVMUEVSUzo6ZW50cnlfdG9fdGFi bGUoCiAgICAgICAgICAgICAgICBfKCJPcmdhbml6YXRpb25hbCBVbml0IE5hbWUgKGVnLiBzZWN0 aW9uKToiKSwKQEAgLTI1MjEsNyArMjUyMSw3IEBACiAgICBteSAoJGFib3V0ZGlhbG9nLCAkaHJl ZiwgJGxhYmVsKTsKIAogICAgJGFib3V0ZGlhbG9nID0gR3RrMjo6QWJvdXREaWFsb2ctPm5ldygp OwotICAgJGFib3V0ZGlhbG9nLT5zZXRfbmFtZSgiVGlueUNBMiIpOworICAgJGFib3V0ZGlhbG9n LT5zZXRfcHJvZ3JhbV9uYW1lKCJUaW55Q0EyIik7CiAgICAkYWJvdXRkaWFsb2ctPnNldF92ZXJz aW9uKCRtYWluLT57J3ZlcnNpb24nfSk7CiAgICAkYWJvdXRkaWFsb2ctPnNldF9jb3B5cmlnaHQo IjIwMDItMjAwNiBTdGVwaGFuIE1hcnRpbiIpOwogICAgJGFib3V0ZGlhbG9nLT5zZXRfbGljZW5z ZSgiR05VIFB1YmxpYyBMaWNlbnNlIChHUEwpIik7CkBAIC0yNTM0LDYgKzI1MzQsOCBAQAogICAg ICAgICAgXygiRnJlbmNoOiBUaGliYXVsdCBMZSBNZXVyIDxUaGliYXVsdC5MZW1ldXJcQHN1cGVs ZWMuZnI+IikpOwogCiAgICAkYWJvdXRkaWFsb2ctPnNob3dfYWxsKCk7CisgICAkYWJvdXRkaWFs b2ctPnJ1bjsKKyAgICRhYm91dGRpYWxvZy0+ZGVzdHJveTsKIAogICAgcmV0dXJuOwogfQpAQCAt MjYzNCw3ICsyNjM2LDcgQEAKIAogICAgbXkgKCRib3gsICRidXR0b25fb2ssICRidXR0b25fY2Fu Y2VsLCAkdCk7CiAKLSAgICR0ID0gXygiVGhlIENlcnRpZmljYXRlIHdpbGwgYmUgbG9uZ2VyIHZh bGlkIHRoYW4geW91ciBDQSEiKTsKKyAgICR0ID0gXygiVGhlIGNlcnRpZmljYXRlIHdpbGwgYmUg dmFsaWQgbG9uZ2VyIHRoYW4gaXRzIENBISIpOwogICAgJHQgLj0gIlxuIjsKICAgICR0IC49IF8o IlRoaXMgbWF5IGNhdXNlIHByb2JsZW1zIHdpdGggc29tZSBzb2Z0d2FyZSEhIik7CiAKQEAgLTMw OTQsOSArMzA5Niw5IEBACiAgICBmb3IgJHZhbHVlIChrZXlzICV2YWx1ZXMpIHsKICAgICAgIG15 ICRkaXNwbGF5X25hbWUgPSAkdmFsdWVzeyR2YWx1ZX07CiAgICAgICBteSAka2V5ID0gR3RrMjo6 UmFkaW9CdXR0b24tPm5ldygkcHJldmlvdXNfa2V5LCAkZGlzcGxheV9uYW1lKTsKLSAgICAgICRr ZXktPnNldF9hY3RpdmUoMSkgaWYoZGVmaW5lZCgkJHZhcikgJiYgJCR2YXIgZXEgJHZhbHVlKTsK ICAgICAgICRrZXktPnNpZ25hbF9jb25uZWN0KCd0b2dnbGVkJyA9PgogCQkJICAgc3Vie0dVSTo6 Q0FMTEJBQ0s6OnRvZ2dsZV90b192YXIoJGtleSwgJHZhciwgJHZhbHVlKX0pOworICAgICAgJGtl eS0+c2V0X2FjdGl2ZSgxKSBpZihkZWZpbmVkKCQkdmFyKSAmJiAkJHZhciBlcSAkdmFsdWUpOwog ICAgICAgJHJhZGlvYm94LT5hZGQoJGtleSk7CiAgICAgICAkcHJldmlvdXNfa2V5ID0gJGtleTsK ICAgIH0K --bcaec547c08d4de21004f946b273--