ports/189762: security/tinyca can't open saved CA
Pavel Timofeev
timp87 at gmail.com
Tue May 13 12:00:02 UTC 2014
The following reply was made to PR ports/189762; it has been noted by GNATS.
From: Pavel Timofeev <timp87 at gmail.com>
To: bug-followup at 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--
More information about the freebsd-ports-bugs
mailing list