<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>31588</bug_id>
          
          <creation_ts>2009-11-17 08:15:40 -0800</creation_ts>
          <short_desc>CSSKeyframesRule::findRule() and deleteRule() should accept &apos;from&apos; and &apos;to&apos; as well as percentages</short_desc>
          <delta_ts>2009-11-21 16:19:36 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>CSS</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>OS X 10.5</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Simon Fraser (smfr)">simon.fraser</reporter>
          <assigned_to name="Simon Fraser (smfr)">simon.fraser</assigned_to>
          <cc>cmarrin</cc>
    
    <cc>dino</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>164236</commentid>
    <comment_count>0</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2009-11-17 08:15:40 -0800</bug_when>
    <thetext>CSSKeyframesRule::findRule() and deleteRule () only seem to work if you pass percentage values. It should also work if you pass &apos;from&apos; and &apos;to&apos;.

The spec also needs to be clarified here.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>165637</commentid>
    <comment_count>1</comment_count>
      <attachid>43656</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2009-11-21 12:51:55 -0800</bug_when>
    <thetext>Created attachment 43656
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>165639</commentid>
    <comment_count>2</comment_count>
      <attachid>43656</attachid>
    <who name="">mitz</who>
    <bug_when>2009-11-21 12:57:34 -0800</bug_when>
    <thetext>Comment on attachment 43656
Patch

CSSOM APIs like getPropertyValue() are case-insensitive. Shouldn’t this also be case-insensitive?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>165660</commentid>
    <comment_count>3</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2009-11-21 15:28:05 -0800</bug_when>
    <thetext>Good point.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>165662</commentid>
    <comment_count>4</comment_count>
      <attachid>43660</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2009-11-21 15:38:06 -0800</bug_when>
    <thetext>Created attachment 43660
Patch v2.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>165663</commentid>
    <comment_count>5</comment_count>
      <attachid>43660</attachid>
    <who name="">mitz</who>
    <bug_when>2009-11-21 15:45:59 -0800</bug_when>
    <thetext>Comment on attachment 43660
Patch v2.

&gt; +    if (key.lower() == &quot;from&quot;)

I think the way this is typically done is using equalIgnoringCase, although I thought there was also a special function for when one of the strings is known to be all-lowercase, but I can’t find it right now.

r=me either way</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>165668</commentid>
    <comment_count>6</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2009-11-21 16:19:36 -0800</bug_when>
    <thetext>http://trac.webkit.org/changeset/51289</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>43656</attachid>
            <date>2009-11-21 12:51:55 -0800</date>
            <delta_ts>2009-11-21 15:38:06 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>31588_patch.txt</filename>
            <type>text/plain</type>
            <size>5285</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBmNmUwNTRjLi5hZGIzMzViIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMDktMTEt
MjEgIFNpbW9uIEZyYXNlciAgPHNpbW9uLmZyYXNlckBhcHBsZS5jb20+CisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQ1NTS2V5ZnJhbWVzUnVsZTo6Zmlu
ZFJ1bGUoKSBhbmQgZGVsZXRlUnVsZSgpIHNob3VsZCBhY2NlcHQgJ2Zyb20nIGFuZCAndG8nIGFz
IHdlbGwgYXMgcGVyY2VudGFnZXMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTMxNTg4CisgICAgICAgIAorICAgICAgICBBZGQgdGVzdHMgZm9yIGZpbmRp
bmcgYW5kIGRlbGV0aW5nIGtleWZyYW1lcyB1c2luZyAnZnJvbScgYW5kICd0bycuCisKKyAgICAg
ICAgKiBhbmltYXRpb25zL2tleWZyYW1lcy1ydWxlLWV4cGVjdGVkLnR4dDoKKyAgICAgICAgKiBh
bmltYXRpb25zL2tleWZyYW1lcy1ydWxlLmh0bWw6CisKIDIwMDktMTEtMTggIE1hcnRpbiBSb2Jp
bnNvbiAgPG1hcnRpbi5qYW1lcy5yb2JpbnNvbkBnbWFpbC5jb20+CiAKICAgICAgICAgUmV2aWV3
ZWQgYnkgR3VzdGF2byBOb3JvbmhhLgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvYW5pbWF0aW9u
cy9rZXlmcmFtZXMtcnVsZS1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9hbmltYXRpb25zL2tl
eWZyYW1lcy1ydWxlLWV4cGVjdGVkLnR4dAppbmRleCAyMTIzNDc4Li41MWFhOGRjIDEwMDY0NAot
LS0gYS9MYXlvdXRUZXN0cy9hbmltYXRpb25zL2tleWZyYW1lcy1ydWxlLWV4cGVjdGVkLnR4dAor
KysgYi9MYXlvdXRUZXN0cy9hbmltYXRpb25zL2tleWZyYW1lcy1ydWxlLWV4cGVjdGVkLnR4dApA
QCAtNDMsNiArNDMsMTMgQEAgRmluZCBhIHJ1bGUKIFBBU1MgcnVsZS50eXBlIGlzIHdpbmRvdy5D
U1NSdWxlLldFQktJVF9LRVlGUkFNRV9SVUxFCiBQQVNTIHJ1bGUuY3NzVGV4dCBpcyAnNTAlIHsg
bGVmdDogMzBweDsgfScKIAorRmluZCBhIHJ1bGUgdXNpbmcgZnJvbSBhbmQgdG8KK1BBU1Mga2V5
ZnJhbWVzRnJvbVRvLnR5cGUgaXMgd2luZG93LkNTU1J1bGUuV0VCS0lUX0tFWUZSQU1FU19SVUxF
CitQQVNTIHJ1bGUudHlwZSBpcyB3aW5kb3cuQ1NTUnVsZS5XRUJLSVRfS0VZRlJBTUVfUlVMRQor
UEFTUyBydWxlLmNzc1RleHQgaXMgJzAlIHsgbGVmdDogMTBweDsgfScKK1BBU1MgcnVsZS50eXBl
IGlzIHdpbmRvdy5DU1NSdWxlLldFQktJVF9LRVlGUkFNRV9SVUxFCitQQVNTIHJ1bGUuY3NzVGV4
dCBpcyAnMTAwJSB7IGxlZnQ6IDIwcHg7IH0nCisKIFRyeSB0byBmaW5kIGEgcnVsZSB0aGF0IGRv
ZXNuJ3QgZXhpc3QKIFBBU1MgTm9uLWV4aXN0ZW50IHJ1bGUgd2FzIG5vdCBmb3VuZAogCkBAIC01
Miw2ICs1OSwxMiBAQCBQQVNTIHJ1bGVzMi5pdGVtKDApLnR5cGUgaXMgd2luZG93LkNTU1J1bGUu
V0VCS0lUX0tFWUZSQU1FX1JVTEUKIFBBU1MgcnVsZXMyLml0ZW0oMCkua2V5VGV4dCBpcyAnMCUn
CiBQQVNTIHJ1bGVzMi5pdGVtKDEpLmtleVRleHQgaXMgJzEwMCUnCiAKK0RlbGV0ZSBhIGZyb20g
cnVsZQorUEFTUyBydWxlc0Zyb21Uby5sZW5ndGggaXMgMgorUEFTUyBydWxlc0Zyb21Uby5pdGVt
KDApLnR5cGUgaXMgd2luZG93LkNTU1J1bGUuV0VCS0lUX0tFWUZSQU1FX1JVTEUKK1BBU1MgcnVs
ZXNGcm9tVG8uaXRlbSgwKS5rZXlUZXh0IGlzICc1MCUnCitQQVNTIHJ1bGVzRnJvbVRvLml0ZW0o
MSkua2V5VGV4dCBpcyAnMTAwJScKKwogRGVsZXRlIGEgcnVsZSB0aGF0IGRvZXNuJ3QgZXhpc3QK
IFBBU1MgcnVsZXMyLmxlbmd0aCBpcyAyCiBQQVNTIHJ1bGVzMi5pdGVtKDApLnR5cGUgaXMgd2lu
ZG93LkNTU1J1bGUuV0VCS0lUX0tFWUZSQU1FX1JVTEUKZGlmZiAtLWdpdCBhL0xheW91dFRlc3Rz
L2FuaW1hdGlvbnMva2V5ZnJhbWVzLXJ1bGUuaHRtbCBiL0xheW91dFRlc3RzL2FuaW1hdGlvbnMv
a2V5ZnJhbWVzLXJ1bGUuaHRtbAppbmRleCA5N2JhZDdhLi5jNjQ0NWRiIDEwMDY0NAotLS0gYS9M
YXlvdXRUZXN0cy9hbmltYXRpb25zL2tleWZyYW1lcy1ydWxlLmh0bWwKKysrIGIvTGF5b3V0VGVz
dHMvYW5pbWF0aW9ucy9rZXlmcmFtZXMtcnVsZS5odG1sCkBAIC0xMSw2ICsxMSwxMSBAQAogICAg
IDUwJSB7IGxlZnQ6IDMwcHg7IH0KICAgICAxMDAlIHsgbGVmdDogMjBweDsgfQogICB9CisgIEAt
d2Via2l0LWtleWZyYW1lcyB0ZXN0LWZyb20tdG8geworICAgIGZyb20geyBsZWZ0OiAxMHB4OyB9
CisgICAgNTAlIHsgbGVmdDogMzBweDsgfQorICAgIHRvIHsgbGVmdDogMjBweDsgfQorICB9CiA8
L3N0eWxlPgogPHNjcmlwdCBzcmM9Ii4uL2Zhc3QvanMvcmVzb3VyY2VzL2pzLXRlc3QtcHJlLmpz
Ij48L3NjcmlwdD4KIDwvaGVhZD4KQEAgLTEwOSw2ICsxMTQsMTkgQEAgc2hvdWxkQmUoInJ1bGUu
dHlwZSIsICJ3aW5kb3cuQ1NTUnVsZS5XRUJLSVRfS0VZRlJBTUVfUlVMRSIpOwogc2hvdWxkQmUo
InJ1bGUuY3NzVGV4dCIsICInNTAlIHsgbGVmdDogMzBweDsgfSciKTsKIAogZGVidWcoIiIpOwor
ZGVidWcoIkZpbmQgYSBydWxlIHVzaW5nIGZyb20gYW5kIHRvIik7CisKK3ZhciBrZXlmcmFtZXNG
cm9tVG8gPSBkb2N1bWVudC5zdHlsZVNoZWV0cy5pdGVtKDEpLmNzc1J1bGVzLml0ZW0oMik7Citz
aG91bGRCZSgia2V5ZnJhbWVzRnJvbVRvLnR5cGUiLCAid2luZG93LkNTU1J1bGUuV0VCS0lUX0tF
WUZSQU1FU19SVUxFIik7CitydWxlID0ga2V5ZnJhbWVzRnJvbVRvLmZpbmRSdWxlKCJmcm9tIik7
CitzaG91bGRCZSgicnVsZS50eXBlIiwgIndpbmRvdy5DU1NSdWxlLldFQktJVF9LRVlGUkFNRV9S
VUxFIik7CitzaG91bGRCZSgicnVsZS5jc3NUZXh0IiwgIicwJSB7IGxlZnQ6IDEwcHg7IH0nIik7
CisKK3J1bGUgPSBrZXlmcmFtZXNGcm9tVG8uZmluZFJ1bGUoInRvIik7CitzaG91bGRCZSgicnVs
ZS50eXBlIiwgIndpbmRvdy5DU1NSdWxlLldFQktJVF9LRVlGUkFNRV9SVUxFIik7CitzaG91bGRC
ZSgicnVsZS5jc3NUZXh0IiwgIicxMDAlIHsgbGVmdDogMjBweDsgfSciKTsKKworZGVidWcoIiIp
OwogZGVidWcoIlRyeSB0byBmaW5kIGEgcnVsZSB0aGF0IGRvZXNuJ3QgZXhpc3QiKTsKIAogcnVs
ZSA9IGtleWZyYW1lczIuZmluZFJ1bGUoIjcwJSIpOwpAQCAtMTI4LDYgKzE0NiwxNiBAQCBzaG91
bGRCZSgicnVsZXMyLml0ZW0oMCkua2V5VGV4dCIsICInMCUnIik7CiBzaG91bGRCZSgicnVsZXMy
Lml0ZW0oMSkua2V5VGV4dCIsICInMTAwJSciKTsKIAogZGVidWcoIiIpOworZGVidWcoIkRlbGV0
ZSBhIGZyb20gcnVsZSIpOwora2V5ZnJhbWVzRnJvbVRvLmRlbGV0ZVJ1bGUoIjAlIik7Cit2YXIg
cnVsZXNGcm9tVG8gPSBrZXlmcmFtZXNGcm9tVG8uY3NzUnVsZXM7CitzaG91bGRCZSgicnVsZXNG
cm9tVG8ubGVuZ3RoIiwgIjIiKTsKK3Nob3VsZEJlKCJydWxlc0Zyb21Uby5pdGVtKDApLnR5cGUi
LCAid2luZG93LkNTU1J1bGUuV0VCS0lUX0tFWUZSQU1FX1JVTEUiKTsKK3Nob3VsZEJlKCJydWxl
c0Zyb21Uby5pdGVtKDApLmtleVRleHQiLCAiJzUwJSciKTsKK3Nob3VsZEJlKCJydWxlc0Zyb21U
by5pdGVtKDEpLmtleVRleHQiLCAiJzEwMCUnIik7CisKKworZGVidWcoIiIpOwogZGVidWcoIkRl
bGV0ZSBhIHJ1bGUgdGhhdCBkb2Vzbid0IGV4aXN0Iik7CiAKIGtleWZyYW1lczIuZGVsZXRlUnVs
ZSgiNzAlIik7CmRpZmYgLS1naXQgYS9XZWJDb3JlL0NoYW5nZUxvZyBiL1dlYkNvcmUvQ2hhbmdl
TG9nCmluZGV4IDg3MzM1YjEuLjZhMmE3NmIgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvQ2hhbmdlTG9n
CisrKyBiL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMDktMTEtMjEgIFNp
bW9uIEZyYXNlciAgPHNpbW9uLmZyYXNlckBhcHBsZS5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQ1NTS2V5ZnJhbWVzUnVsZTo6ZmluZFJ1bGUo
KSBhbmQgZGVsZXRlUnVsZSgpIHNob3VsZCBhY2NlcHQgJ2Zyb20nIGFuZCAndG8nIGFzIHdlbGwg
YXMgcGVyY2VudGFnZXMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTMxNTg4CisgICAgICAgIAorICAgICAgICBJbiBXZWJLaXRDU1NLZXlmcmFtZXNSdWxl
OjpmaW5kUnVsZUluZGV4KCksIG1hcCAnZnJvbScgdG8gMCUgYW4gJ3RvJyB0byAxMDAlCisgICAg
ICAgIHNvIHRoYXQgZmluZFJ1bGUoKSBhbmQgZGVsZXRlUnVsZSgpIHdvcmsgd2l0aCB0aGVzZSBr
ZXl3b3Jkcy4KKworICAgICAgICAqIGNzcy9XZWJLaXRDU1NLZXlmcmFtZXNSdWxlLmNwcDoKKyAg
ICAgICAgKFdlYkNvcmU6OldlYktpdENTU0tleWZyYW1lc1J1bGU6OmZpbmRSdWxlSW5kZXgpOgor
CiAyMDA5LTExLTE4ICBTaW1vbiBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgogCiAg
ICAgICAgIFJldmlld2VkIGJ5IERhbiBCZXJuc3RlaW4uCmRpZmYgLS1naXQgYS9XZWJDb3JlL2Nz
cy9XZWJLaXRDU1NLZXlmcmFtZXNSdWxlLmNwcCBiL1dlYkNvcmUvY3NzL1dlYktpdENTU0tleWZy
YW1lc1J1bGUuY3BwCmluZGV4IDQ0MGQ3YTIuLjcwODU5MzggMTAwNjQ0Ci0tLSBhL1dlYkNvcmUv
Y3NzL1dlYktpdENTU0tleWZyYW1lc1J1bGUuY3BwCisrKyBiL1dlYkNvcmUvY3NzL1dlYktpdENT
U0tleWZyYW1lc1J1bGUuY3BwCkBAIC0xMDgsOCArMTA4LDE2IEBAIFdlYktpdENTU0tleWZyYW1l
UnVsZSogV2ViS2l0Q1NTS2V5ZnJhbWVzUnVsZTo6ZmluZFJ1bGUoY29uc3QgU3RyaW5nJiBzKQog
CiBpbnQgV2ViS2l0Q1NTS2V5ZnJhbWVzUnVsZTo6ZmluZFJ1bGVJbmRleChjb25zdCBTdHJpbmcm
IGtleSkgY29uc3QKIHsKKyAgICBTdHJpbmcgcGVyY2VudGFnZVN0cmluZzsKKyAgICBpZiAoa2V5
ID09ICJmcm9tIikKKyAgICAgICAgcGVyY2VudGFnZVN0cmluZyA9ICIwJSI7CisgICAgZWxzZSBp
ZiAoa2V5ID09ICJ0byIpCisgICAgICAgIHBlcmNlbnRhZ2VTdHJpbmcgPSAiMTAwJSI7CisgICAg
ZWxzZQorICAgICAgICBwZXJjZW50YWdlU3RyaW5nID0ga2V5OworCiAgICAgZm9yICh1bnNpZ25l
ZCBpID0gMDsgaSA8IGxlbmd0aCgpOyArK2kpIHsKLSAgICAgICAgaWYgKGl0ZW0oaSktPmtleVRl
eHQoKSA9PSBrZXkpCisgICAgICAgIGlmIChpdGVtKGkpLT5rZXlUZXh0KCkgPT0gcGVyY2VudGFn
ZVN0cmluZykKICAgICAgICAgICAgIHJldHVybiBpOwogICAgIH0KIAo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>43660</attachid>
            <date>2009-11-21 15:38:06 -0800</date>
            <delta_ts>2009-11-21 15:45:59 -0800</delta_ts>
            <desc>Patch v2.</desc>
            <filename>31588_patch.txt</filename>
            <type>text/plain</type>
            <size>5522</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBmNmUwNTRjLi5hZGIzMzViIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMDktMTEt
MjEgIFNpbW9uIEZyYXNlciAgPHNpbW9uLmZyYXNlckBhcHBsZS5jb20+CisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQ1NTS2V5ZnJhbWVzUnVsZTo6Zmlu
ZFJ1bGUoKSBhbmQgZGVsZXRlUnVsZSgpIHNob3VsZCBhY2NlcHQgJ2Zyb20nIGFuZCAndG8nIGFz
IHdlbGwgYXMgcGVyY2VudGFnZXMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTMxNTg4CisgICAgICAgIAorICAgICAgICBBZGQgdGVzdHMgZm9yIGZpbmRp
bmcgYW5kIGRlbGV0aW5nIGtleWZyYW1lcyB1c2luZyAnZnJvbScgYW5kICd0bycuCisKKyAgICAg
ICAgKiBhbmltYXRpb25zL2tleWZyYW1lcy1ydWxlLWV4cGVjdGVkLnR4dDoKKyAgICAgICAgKiBh
bmltYXRpb25zL2tleWZyYW1lcy1ydWxlLmh0bWw6CisKIDIwMDktMTEtMTggIE1hcnRpbiBSb2Jp
bnNvbiAgPG1hcnRpbi5qYW1lcy5yb2JpbnNvbkBnbWFpbC5jb20+CiAKICAgICAgICAgUmV2aWV3
ZWQgYnkgR3VzdGF2byBOb3JvbmhhLgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvYW5pbWF0aW9u
cy9rZXlmcmFtZXMtcnVsZS1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9hbmltYXRpb25zL2tl
eWZyYW1lcy1ydWxlLWV4cGVjdGVkLnR4dAppbmRleCAyMTIzNDc4Li41MWFhOGRjIDEwMDY0NAot
LS0gYS9MYXlvdXRUZXN0cy9hbmltYXRpb25zL2tleWZyYW1lcy1ydWxlLWV4cGVjdGVkLnR4dAor
KysgYi9MYXlvdXRUZXN0cy9hbmltYXRpb25zL2tleWZyYW1lcy1ydWxlLWV4cGVjdGVkLnR4dApA
QCAtNDMsNiArNDMsMTMgQEAgRmluZCBhIHJ1bGUKIFBBU1MgcnVsZS50eXBlIGlzIHdpbmRvdy5D
U1NSdWxlLldFQktJVF9LRVlGUkFNRV9SVUxFCiBQQVNTIHJ1bGUuY3NzVGV4dCBpcyAnNTAlIHsg
bGVmdDogMzBweDsgfScKIAorRmluZCBhIHJ1bGUgdXNpbmcgZnJvbSBhbmQgdG8KK1BBU1Mga2V5
ZnJhbWVzRnJvbVRvLnR5cGUgaXMgd2luZG93LkNTU1J1bGUuV0VCS0lUX0tFWUZSQU1FU19SVUxF
CitQQVNTIHJ1bGUudHlwZSBpcyB3aW5kb3cuQ1NTUnVsZS5XRUJLSVRfS0VZRlJBTUVfUlVMRQor
UEFTUyBydWxlLmNzc1RleHQgaXMgJzAlIHsgbGVmdDogMTBweDsgfScKK1BBU1MgcnVsZS50eXBl
IGlzIHdpbmRvdy5DU1NSdWxlLldFQktJVF9LRVlGUkFNRV9SVUxFCitQQVNTIHJ1bGUuY3NzVGV4
dCBpcyAnMTAwJSB7IGxlZnQ6IDIwcHg7IH0nCisKIFRyeSB0byBmaW5kIGEgcnVsZSB0aGF0IGRv
ZXNuJ3QgZXhpc3QKIFBBU1MgTm9uLWV4aXN0ZW50IHJ1bGUgd2FzIG5vdCBmb3VuZAogCkBAIC01
Miw2ICs1OSwxMiBAQCBQQVNTIHJ1bGVzMi5pdGVtKDApLnR5cGUgaXMgd2luZG93LkNTU1J1bGUu
V0VCS0lUX0tFWUZSQU1FX1JVTEUKIFBBU1MgcnVsZXMyLml0ZW0oMCkua2V5VGV4dCBpcyAnMCUn
CiBQQVNTIHJ1bGVzMi5pdGVtKDEpLmtleVRleHQgaXMgJzEwMCUnCiAKK0RlbGV0ZSBhIGZyb20g
cnVsZQorUEFTUyBydWxlc0Zyb21Uby5sZW5ndGggaXMgMgorUEFTUyBydWxlc0Zyb21Uby5pdGVt
KDApLnR5cGUgaXMgd2luZG93LkNTU1J1bGUuV0VCS0lUX0tFWUZSQU1FX1JVTEUKK1BBU1MgcnVs
ZXNGcm9tVG8uaXRlbSgwKS5rZXlUZXh0IGlzICc1MCUnCitQQVNTIHJ1bGVzRnJvbVRvLml0ZW0o
MSkua2V5VGV4dCBpcyAnMTAwJScKKwogRGVsZXRlIGEgcnVsZSB0aGF0IGRvZXNuJ3QgZXhpc3QK
IFBBU1MgcnVsZXMyLmxlbmd0aCBpcyAyCiBQQVNTIHJ1bGVzMi5pdGVtKDApLnR5cGUgaXMgd2lu
ZG93LkNTU1J1bGUuV0VCS0lUX0tFWUZSQU1FX1JVTEUKZGlmZiAtLWdpdCBhL0xheW91dFRlc3Rz
L2FuaW1hdGlvbnMva2V5ZnJhbWVzLXJ1bGUuaHRtbCBiL0xheW91dFRlc3RzL2FuaW1hdGlvbnMv
a2V5ZnJhbWVzLXJ1bGUuaHRtbAppbmRleCA5N2JhZDdhLi5mZGE2NjUyIDEwMDY0NAotLS0gYS9M
YXlvdXRUZXN0cy9hbmltYXRpb25zL2tleWZyYW1lcy1ydWxlLmh0bWwKKysrIGIvTGF5b3V0VGVz
dHMvYW5pbWF0aW9ucy9rZXlmcmFtZXMtcnVsZS5odG1sCkBAIC0xMSw2ICsxMSwxMSBAQAogICAg
IDUwJSB7IGxlZnQ6IDMwcHg7IH0KICAgICAxMDAlIHsgbGVmdDogMjBweDsgfQogICB9CisgIEAt
d2Via2l0LWtleWZyYW1lcyB0ZXN0LWZyb20tdG8geworICAgIGZyb20geyBsZWZ0OiAxMHB4OyB9
CisgICAgNTAlIHsgbGVmdDogMzBweDsgfQorICAgIHRvIHsgbGVmdDogMjBweDsgfQorICB9CiA8
L3N0eWxlPgogPHNjcmlwdCBzcmM9Ii4uL2Zhc3QvanMvcmVzb3VyY2VzL2pzLXRlc3QtcHJlLmpz
Ij48L3NjcmlwdD4KIDwvaGVhZD4KQEAgLTEwOSw2ICsxMTQsMTkgQEAgc2hvdWxkQmUoInJ1bGUu
dHlwZSIsICJ3aW5kb3cuQ1NTUnVsZS5XRUJLSVRfS0VZRlJBTUVfUlVMRSIpOwogc2hvdWxkQmUo
InJ1bGUuY3NzVGV4dCIsICInNTAlIHsgbGVmdDogMzBweDsgfSciKTsKIAogZGVidWcoIiIpOwor
ZGVidWcoIkZpbmQgYSBydWxlIHVzaW5nIGZyb20gYW5kIHRvIik7CisKK3ZhciBrZXlmcmFtZXNG
cm9tVG8gPSBkb2N1bWVudC5zdHlsZVNoZWV0cy5pdGVtKDEpLmNzc1J1bGVzLml0ZW0oMik7Citz
aG91bGRCZSgia2V5ZnJhbWVzRnJvbVRvLnR5cGUiLCAid2luZG93LkNTU1J1bGUuV0VCS0lUX0tF
WUZSQU1FU19SVUxFIik7CitydWxlID0ga2V5ZnJhbWVzRnJvbVRvLmZpbmRSdWxlKCJGcm9tIik7
CitzaG91bGRCZSgicnVsZS50eXBlIiwgIndpbmRvdy5DU1NSdWxlLldFQktJVF9LRVlGUkFNRV9S
VUxFIik7CitzaG91bGRCZSgicnVsZS5jc3NUZXh0IiwgIicwJSB7IGxlZnQ6IDEwcHg7IH0nIik7
CisKK3J1bGUgPSBrZXlmcmFtZXNGcm9tVG8uZmluZFJ1bGUoIlRPIik7CitzaG91bGRCZSgicnVs
ZS50eXBlIiwgIndpbmRvdy5DU1NSdWxlLldFQktJVF9LRVlGUkFNRV9SVUxFIik7CitzaG91bGRC
ZSgicnVsZS5jc3NUZXh0IiwgIicxMDAlIHsgbGVmdDogMjBweDsgfSciKTsKKworZGVidWcoIiIp
OwogZGVidWcoIlRyeSB0byBmaW5kIGEgcnVsZSB0aGF0IGRvZXNuJ3QgZXhpc3QiKTsKIAogcnVs
ZSA9IGtleWZyYW1lczIuZmluZFJ1bGUoIjcwJSIpOwpAQCAtMTI4LDYgKzE0NiwxNiBAQCBzaG91
bGRCZSgicnVsZXMyLml0ZW0oMCkua2V5VGV4dCIsICInMCUnIik7CiBzaG91bGRCZSgicnVsZXMy
Lml0ZW0oMSkua2V5VGV4dCIsICInMTAwJSciKTsKIAogZGVidWcoIiIpOworZGVidWcoIkRlbGV0
ZSBhIGZyb20gcnVsZSIpOwora2V5ZnJhbWVzRnJvbVRvLmRlbGV0ZVJ1bGUoIjAlIik7Cit2YXIg
cnVsZXNGcm9tVG8gPSBrZXlmcmFtZXNGcm9tVG8uY3NzUnVsZXM7CitzaG91bGRCZSgicnVsZXNG
cm9tVG8ubGVuZ3RoIiwgIjIiKTsKK3Nob3VsZEJlKCJydWxlc0Zyb21Uby5pdGVtKDApLnR5cGUi
LCAid2luZG93LkNTU1J1bGUuV0VCS0lUX0tFWUZSQU1FX1JVTEUiKTsKK3Nob3VsZEJlKCJydWxl
c0Zyb21Uby5pdGVtKDApLmtleVRleHQiLCAiJzUwJSciKTsKK3Nob3VsZEJlKCJydWxlc0Zyb21U
by5pdGVtKDEpLmtleVRleHQiLCAiJzEwMCUnIik7CisKKworZGVidWcoIiIpOwogZGVidWcoIkRl
bGV0ZSBhIHJ1bGUgdGhhdCBkb2Vzbid0IGV4aXN0Iik7CiAKIGtleWZyYW1lczIuZGVsZXRlUnVs
ZSgiNzAlIik7CmRpZmYgLS1naXQgYS9XZWJDb3JlL0NoYW5nZUxvZyBiL1dlYkNvcmUvQ2hhbmdl
TG9nCmluZGV4IDg3MzM1YjEuLjZhMmE3NmIgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvQ2hhbmdlTG9n
CisrKyBiL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMDktMTEtMjEgIFNp
bW9uIEZyYXNlciAgPHNpbW9uLmZyYXNlckBhcHBsZS5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQ1NTS2V5ZnJhbWVzUnVsZTo6ZmluZFJ1bGUo
KSBhbmQgZGVsZXRlUnVsZSgpIHNob3VsZCBhY2NlcHQgJ2Zyb20nIGFuZCAndG8nIGFzIHdlbGwg
YXMgcGVyY2VudGFnZXMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTMxNTg4CisgICAgICAgIAorICAgICAgICBJbiBXZWJLaXRDU1NLZXlmcmFtZXNSdWxl
OjpmaW5kUnVsZUluZGV4KCksIG1hcCAnZnJvbScgdG8gMCUgYW4gJ3RvJyB0byAxMDAlCisgICAg
ICAgIHNvIHRoYXQgZmluZFJ1bGUoKSBhbmQgZGVsZXRlUnVsZSgpIHdvcmsgd2l0aCB0aGVzZSBr
ZXl3b3Jkcy4KKworICAgICAgICAqIGNzcy9XZWJLaXRDU1NLZXlmcmFtZXNSdWxlLmNwcDoKKyAg
ICAgICAgKFdlYkNvcmU6OldlYktpdENTU0tleWZyYW1lc1J1bGU6OmZpbmRSdWxlSW5kZXgpOgor
CiAyMDA5LTExLTE4ICBTaW1vbiBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgogCiAg
ICAgICAgIFJldmlld2VkIGJ5IERhbiBCZXJuc3RlaW4uCkBAIC0xOSw3ICszMiw3IEBACiAKIDIw
MDktMTEtMTggIEdpcmlzaCBSYW1ha3Jpc2huYW4gIDxnaXJpc2hAZm9yd2FyZGJpYXMuaW4+CiAK
LSAgICAgICAgUmV2aWV3ZWQgYnkgVG9yIEFybmUgVmVzdGLDgy4sCisgICAgICAgIFJldmlld2Vk
IGJ5IFRvciBBcm5lIFZlc3Riw6/Cv8K9LiwKIAogICAgICAgICBbUXRdIE1hYyBQbHVnaW5zOiBS
ZW1vdmUgbnVsbCB0aW1lcgogICAgICAgICAKZGlmZiAtLWdpdCBhL1dlYkNvcmUvY3NzL1dlYktp
dENTU0tleWZyYW1lc1J1bGUuY3BwIGIvV2ViQ29yZS9jc3MvV2ViS2l0Q1NTS2V5ZnJhbWVzUnVs
ZS5jcHAKaW5kZXggNDQwZDdhMi4uM2U0ZTRkNyAxMDA2NDQKLS0tIGEvV2ViQ29yZS9jc3MvV2Vi
S2l0Q1NTS2V5ZnJhbWVzUnVsZS5jcHAKKysrIGIvV2ViQ29yZS9jc3MvV2ViS2l0Q1NTS2V5ZnJh
bWVzUnVsZS5jcHAKQEAgLTEwOCw4ICsxMDgsMTYgQEAgV2ViS2l0Q1NTS2V5ZnJhbWVSdWxlKiBX
ZWJLaXRDU1NLZXlmcmFtZXNSdWxlOjpmaW5kUnVsZShjb25zdCBTdHJpbmcmIHMpCiAKIGludCBX
ZWJLaXRDU1NLZXlmcmFtZXNSdWxlOjpmaW5kUnVsZUluZGV4KGNvbnN0IFN0cmluZyYga2V5KSBj
b25zdAogeworICAgIFN0cmluZyBwZXJjZW50YWdlU3RyaW5nOworICAgIGlmIChrZXkubG93ZXIo
KSA9PSAiZnJvbSIpCisgICAgICAgIHBlcmNlbnRhZ2VTdHJpbmcgPSAiMCUiOworICAgIGVsc2Ug
aWYgKGtleS5sb3dlcigpID09ICJ0byIpCisgICAgICAgIHBlcmNlbnRhZ2VTdHJpbmcgPSAiMTAw
JSI7CisgICAgZWxzZQorICAgICAgICBwZXJjZW50YWdlU3RyaW5nID0ga2V5OworCiAgICAgZm9y
ICh1bnNpZ25lZCBpID0gMDsgaSA8IGxlbmd0aCgpOyArK2kpIHsKLSAgICAgICAgaWYgKGl0ZW0o
aSktPmtleVRleHQoKSA9PSBrZXkpCisgICAgICAgIGlmIChpdGVtKGkpLT5rZXlUZXh0KCkgPT0g
cGVyY2VudGFnZVN0cmluZykKICAgICAgICAgICAgIHJldHVybiBpOwogICAgIH0KIAo=
</data>
<flag name="review"
          id="25403"
          type_id="1"
          status="+"
          setter="mitz"
    />
          </attachment>
      

    </bug>

</bugzilla>