<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>7006</bug_id>
          
          <creation_ts>2005-06-05 01:00:53 +0400</creation_ts>
          <short_desc>patch for openssl &gt;= 0.9.7f compatibility</short_desc>
          <delta_ts>2005-06-07 08:00:42 +0400</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>tinyca</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>critical</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Konstantin A Lepikhov (L.A. Kostis)">lakostis</reporter>
          <assigned_to name="Nikolay A. Fetisov">naf</assigned_to>
          
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>25291</commentid>
    <comment_count>0</comment_count>
    <who name="Konstantin A Lepikhov (L.A. Kostis)">lakostis</who>
    <bug_when>2005-06-05 01:00:53 +0400</bug_when>
    <thetext>В openssl &lt;= 0.9.7 компонент crl всегда возвращал 1 в случае использования
параметра -noout. К счастью, авторов вовремя образумили (см.
http://www.mail-archive.com/openssl-dev@openssl.org/msg17811.html), и этот
недостаток был устранен. К сожалению, авторы tinyca пошли другим путем и вместо
того, чтобы пожаловаться в upstream, сделали костыль для совместимости с этим
недостатоком crl. Поэтому, в случае использования более свежей версии tinyca,
она уходит в бесконечный цикл (см.
http://www.mail-archive.com/debian-bugs-dist@lists.debian.org/msg47017.html). В
аттаче 2 патча - один просто этот костыль убирает, второй делает еще один
костыль - для совместимости со старым hackaround и для совместимости с новым
поведением crl.

Steps to Reproduce:
1. apt-get install tinyca
2. apt-get install openssl из Дедала
3. запустить tinyca, попробовать создать crl.
Actual Results:  
см. http://www.mail-archive.com/debian-bugs-dist@lists.debian.org/msg47017.html

Expected Results:  
рабочий CA :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>25292</commentid>
    <comment_count>1</comment_count>
      <attachid>919</attachid>
    <who name="Konstantin A Lepikhov (L.A. Kostis)">lakostis</who>
    <bug_when>2005-06-05 01:02:14 +0400</bug_when>
    <thetext>Created attachment 919
Патч для совместимости со всеми версиями openssl</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>25293</commentid>
    <comment_count>2</comment_count>
      <attachid>920</attachid>
    <who name="Konstantin A Lepikhov (L.A. Kostis)">lakostis</who>
    <bug_when>2005-06-05 01:02:47 +0400</bug_when>
    <thetext>Created attachment 920
Патч для совместимости с openssl &gt;= 0.9.7f</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>25314</commentid>
    <comment_count>3</comment_count>
    <who name="Nikolay A. Fetisov">naf</who>
    <bug_when>2005-06-06 06:46:28 +0400</bug_when>
    <thetext>Совместимость с openssl&gt;0.9.7e добавлена в 0.6.8-alt2.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>25338</commentid>
    <comment_count>4</comment_count>
    <who name="Konstantin A Lepikhov (L.A. Kostis)">lakostis</who>
    <bug_when>2005-06-07 01:05:40 +0400</bug_when>
    <thetext>Спасибо! Только не совсем понятно, почему в changelog написано Support for
openssl&gt;0.9.7g :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>25341</commentid>
    <comment_count>5</comment_count>
    <who name="Nikolay A. Fetisov">naf</who>
    <bug_when>2005-06-07 08:00:42 +0400</bug_when>
    <thetext>Ой... Из incoming пакет ещё не ушел, поправлено на openssl&gt;0.9.7e</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>919</attachid>
            <date>2005-06-05 01:02:14 +0400</date>
            <delta_ts>2005-06-05 01:02:14 +0400</delta_ts>
            <desc>Патч для совместимости со всеми версиями openssl</desc>
            <filename>OpenSSL.pm.diff.old</filename>
            <type>text/plain</type>
            <size>1649</size>
            <attacher name="Konstantin A Lepikhov (L.A. Kostis)">lakostis</attacher>
            
              <data encoding="base64">LS0tIE9wZW5TU0wucG0ub3JpZwkyMDA1LTAyLTIyIDE0OjUyOjI0ICswMzAwCisrKyBPcGVuU1NM
LnBtCTIwMDUtMDYtMDUgMDA6NTA6MTAgKzA0MDAKQEAgLTQzLDggKzQzLDEwIEBAIHN1YiBuZXcg
ewogCiAgICBpZigkdiA9fiAvMC45LjYvKSB7CiAgICAgICAkc2VsZi0+eyd2ZXJzaW9uJ30gPSAi
MC45LjYiOwotICAgfSBlbHNpZiAoJHYgPX4gLzAuOS43LykgewotICAgICAgJHNlbGYtPnsndmVy
c2lvbid9ID0gIjAuOS43IjsKKyAgIH0gZWxzaWYgKCR2ID1+IC8wLjkuN1thYmNkXS8pIHsKKyAg
ICAgICRzZWxmLT57J3ZlcnNpb24nfSA9ICIwLjkuN29sZCI7CisgICB9IGVsc2lmICgkdiA9fiAv
MC45LjdbXmFiY2RdLykgeworCSAgJHNlbGYtPnsndmVyc2lvbid9ID0gIjAuOS43IjsKICAgIH0g
ZWxzaWYgKCR2ID1+IC8wLjkuOC8pIHsKICAgICAgICRzZWxmLT57J3ZlcnNpb24nfSA9ICIwLjku
OCI7CiAgICB9CkBAIC04MjEsMjAgKzgyMywyOSBAQCBzdWIgY29udmRhdGEgewogICAgcHJpbnQg
JHd0ZmggIiRvcHRzLT57J2RhdGEnfVxuIjsKICAgIHdoaWxlKDwkcmRmaD4pewogICAgICAgJGV4
dCAuPSAkXzsKLSAgICAgICMgcHJpbnQgU1RERVJSICJERUJVRzogY21kIHJldDogJF8iOworCSAg
ICMgcHJpbnQgU1RERVJSICJERUJVRzogY21kIHJldDogJF8iOwogICAgfTsKICAgIHdhaXRwaWQo
JHBpZCwgMCk7CiAgICAkcmV0ID0gJD8+Pjg7CiAKLSAgIGlmKCgkcmV0ICE9IDAgJiYgJG9wdHMt
PnsnY21kJ30gbmUgJ2NybCcpIHx8Ci0gICAgICAoJHJldCAhPSAwICYmICRvcHRzLT57J291dGZv
cm0nfSBuZSAnVEVYVCcgJiYgJG9wdHMtPnsnY21kJ30gZXEgJ2NybCcpIHx8Ci0gICAgICAoJHJl
dCAhPSAxICYmICRvcHRzLT57J291dGZvcm0nfSBlcSAnVEVYVCcgJiYgJG9wdHMtPnsnY21kJ30g
ZXEgJ2NybCcpKSB7IAotICAgICAgdW5saW5rKCRmaWxlKTsKLSAgICAgIHJldHVybigkcmV0LCB1
bmRlZiwgJGV4dCk7CisgICBpZiggJHNlbGYtPnsndmVyc2lvbid9ID1+ICcoMC45LjdvbGR8MC45
LjYpJyApIHsKKwkJICAgaWYoKCRyZXQgIT0gMCAmJiAkb3B0cy0+eydjbWQnfSBuZSAnY3JsJykg
fHwKKwkJICAgKCRyZXQgIT0gMCAmJiAkb3B0cy0+eydvdXRmb3JtJ30gbmUgJ1RFWFQnICYmICRv
cHRzLT57J2NtZCd9IGVxICdjcmwnKSB8fAorCQkgICAoJHJldCAhPSAxICYmICRvcHRzLT57J291
dGZvcm0nfSBlcSAnVEVYVCcgJiYgJG9wdHMtPnsnY21kJ30gZXEgJ2NybCcpKSB7IAorCQkJCSAg
IHVubGluaygkZmlsZSk7CisJCQkJICAgcmV0dXJuKCRyZXQsIHVuZGVmLCAkZXh0KTsKKwkJICAg
fSBlbHNlIHsKKwkJCQkgICAkcmV0ID0gMDsKKwkJICAgfQogICAgfSBlbHNlIHsKLSAgICAgICRy
ZXQgPSAwOworCQkgICBpZigkcmV0ICE9IDApIHsKKwkJCQkgICB1bmxpbmsoJGZpbGUpOworCQkJ
CSAgIHJldHVybigkcmV0LCB1bmRlZiwgJGV4dCk7CisJCSAgIH0gZWxzZSB7IAorCQkJCSAgICRy
ZXQgPSAwOworCQkgICB9CiAgICB9Ci0KKyAgIAogICAgb3BlbihJTiwgJGZpbGUpIHx8IGRvIHsK
ICAgICAgIG15ICR0ID0gc3ByaW50ZihnZXR0ZXh0KCJDYW4ndCBvcGVuIGZpbGUgJXM6ICVzIiks
ICRmaWxlLCAkISk7CiAgICAgICBHVUk6OkhFTFBFUlM6OnByaW50X3dhcm5pbmcoJHQpOwo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>920</attachid>
            <date>2005-06-05 01:02:47 +0400</date>
            <delta_ts>2005-06-05 01:02:47 +0400</delta_ts>
            <desc>Патч для совместимости с openssl &gt;= 0.9.7f</desc>
            <filename>OpenSSL.pm.diff</filename>
            <type>text/plain</type>
            <size>890</size>
            <attacher name="Konstantin A Lepikhov (L.A. Kostis)">lakostis</attacher>
            
              <data encoding="base64">LS0tIE9wZW5TU0wucG0ub3JpZwkyMDA1LTAyLTIyIDE0OjUyOjI0ICswMzAwCisrKyBPcGVuU1NM
LnBtCTIwMDUtMDYtMDUgMDA6NTU6MjcgKzA0MDAKQEAgLTgyMSwyMCArODIxLDE4IEBAIHN1YiBj
b252ZGF0YSB7CiAgICBwcmludCAkd3RmaCAiJG9wdHMtPnsnZGF0YSd9XG4iOwogICAgd2hpbGUo
PCRyZGZoPil7CiAgICAgICAkZXh0IC49ICRfOwotICAgICAgIyBwcmludCBTVERFUlIgIkRFQlVH
OiBjbWQgcmV0OiAkXyI7CisJICAgIyBwcmludCBTVERFUlIgIkRFQlVHOiBjbWQgcmV0OiAkXyI7
CiAgICB9OwogICAgd2FpdHBpZCgkcGlkLCAwKTsKICAgICRyZXQgPSAkPz4+ODsKIAotICAgaWYo
KCRyZXQgIT0gMCAmJiAkb3B0cy0+eydjbWQnfSBuZSAnY3JsJykgfHwKLSAgICAgICgkcmV0ICE9
IDAgJiYgJG9wdHMtPnsnb3V0Zm9ybSd9IG5lICdURVhUJyAmJiAkb3B0cy0+eydjbWQnfSBlcSAn
Y3JsJykgfHwKLSAgICAgICgkcmV0ICE9IDEgJiYgJG9wdHMtPnsnb3V0Zm9ybSd9IGVxICdURVhU
JyAmJiAkb3B0cy0+eydjbWQnfSBlcSAnY3JsJykpIHsgCi0gICAgICB1bmxpbmsoJGZpbGUpOwot
ICAgICAgcmV0dXJuKCRyZXQsIHVuZGVmLCAkZXh0KTsKLSAgIH0gZWxzZSB7Ci0gICAgICAkcmV0
ID0gMDsKKyAgIGlmKCRyZXQgIT0gMCkgeworCQkgICB1bmxpbmsoJGZpbGUpOworCQkgICByZXR1
cm4oJHJldCwgdW5kZWYsICRleHQpOworICAgfSBlbHNlIHsgCisJCSAgICRyZXQgPSAwOwogICAg
fQotCisJCSAgIAogICAgb3BlbihJTiwgJGZpbGUpIHx8IGRvIHsKICAgICAgIG15ICR0ID0gc3By
aW50ZihnZXR0ZXh0KCJDYW4ndCBvcGVuIGZpbGUgJXM6ICVzIiksICRmaWxlLCAkISk7CiAgICAg
ICBHVUk6OkhFTFBFUlM6OnByaW50X3dhcm5pbmcoJHQpOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>