<?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>62392</bug_id>
          
          <creation_ts>2011-06-09 12:51:37 -0700</creation_ts>
          <short_desc>IndexedDB test: readonly properties</short_desc>
          <delta_ts>2011-06-13 15:18:12 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>New Bugs</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</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>0</everconfirmed>
          <reporter name="Mark Pilgrim (Google)">pilgrim</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>dgrogan</cc>
    
    <cc>hans</cc>
    
    <cc>tony</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>418196</commentid>
    <comment_count>0</comment_count>
    <who name="Mark Pilgrim (Google)">pilgrim</who>
    <bug_when>2011-06-09 12:51:37 -0700</bug_when>
    <thetext>Many IndexedDB objects have readonly properties. In non-ECMAScript-strict-mode, setting these properties should fail silently. This test checks setting every readonly property (minus two) defined in the IndexedDB spec. (Minus two because there are two properties that fail. I&apos;ve created separate bugs for those.)

WebKit passes this test.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>418200</commentid>
    <comment_count>1</comment_count>
      <attachid>96619</attachid>
    <who name="Mark Pilgrim (Google)">pilgrim</who>
    <bug_when>2011-06-09 12:53:22 -0700</bug_when>
    <thetext>Created attachment 96619
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>418567</commentid>
    <comment_count>2</comment_count>
    <who name="Hans Wennborg">hans</who>
    <bug_when>2011-06-10 01:02:20 -0700</bug_when>
    <thetext>LGTM</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>419924</commentid>
    <comment_count>3</comment_count>
      <attachid>96619</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2011-06-13 15:07:09 -0700</bug_when>
    <thetext>Comment on attachment 96619
Patch

OK.  rs=me.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>419943</commentid>
    <comment_count>4</comment_count>
      <attachid>96619</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-06-13 15:18:07 -0700</bug_when>
    <thetext>Comment on attachment 96619
Patch

Clearing flags on attachment: 96619

Committed r88708: &lt;http://trac.webkit.org/changeset/88708&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>419944</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-06-13 15:18:12 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>96619</attachid>
            <date>2011-06-09 12:53:22 -0700</date>
            <delta_ts>2011-06-13 15:18:07 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-62392-20110609155334.patch</filename>
            <type>text/plain</type>
            <size>8919</size>
            <attacher name="Mark Pilgrim (Google)">pilgrim</attacher>
            
              <data encoding="base64">SW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9D
aGFuZ2VMb2cJKHJldmlzaW9uIDg4NDc0KQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3Jr
aW5nIGNvcHkpCkBAIC0xLDMgKzEsMTMgQEAKKzIwMTEtMDYtMDkgIE1hcmsgUGlsZ3JpbSAgPHBp
bGdyaW1AY2hyb21pdW0ub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgIEluZGV4ZWREQiB0ZXN0OiByZWFkb25seSBwcm9wZXJ0aWVzCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD02MjM5MgorCisgICAgICAg
ICogc3RvcmFnZS9pbmRleGVkZGIvcmVhZG9ubHktZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAg
ICAgKiBzdG9yYWdlL2luZGV4ZWRkYi9yZWFkb25seS5odG1sOiBBZGRlZC4KKwogMjAxMS0wNi0w
OSAgSnVsaWVuIENoYWZmcmFpeCAgPGpjaGFmZnJhaXhAd2Via2l0Lm9yZz4KIAogICAgICAgICBS
ZXZpZXdlZCBieSBEYXJpbiBBZGxlci4KSW5kZXg6IExheW91dFRlc3RzL3N0b3JhZ2UvaW5kZXhl
ZGRiL3JlYWRvbmx5LWV4cGVjdGVkLnR4dAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9zdG9y
YWdlL2luZGV4ZWRkYi9yZWFkb25seS1leHBlY3RlZC50eHQJKHJldmlzaW9uIDApCisrKyBMYXlv
dXRUZXN0cy9zdG9yYWdlL2luZGV4ZWRkYi9yZWFkb25seS1leHBlY3RlZC50eHQJKHJldmlzaW9u
IDApCkBAIC0wLDAgKzEsOTMgQEAKK1Rlc3QgSW5kZXhlZERCIHJlYWRvbmx5IHByb3BlcnRpZXMK
KworT24gc3VjY2VzcywgeW91IHdpbGwgc2VlIGEgc2VyaWVzIG9mICJQQVNTIiBtZXNzYWdlcywg
Zm9sbG93ZWQgYnkgIlRFU1QgQ09NUExFVEUiLgorCisKK2luZGV4ZWREQiA9IHdpbmRvdy5pbmRl
eGVkREIgfHwgd2luZG93LndlYmtpdEluZGV4ZWREQiB8fCB3aW5kb3cubW96SW5kZXhlZERCOwor
UEFTUyBpbmRleGVkREIgPT0gbnVsbCBpcyBmYWxzZQorSURCRGF0YWJhc2VFeGNlcHRpb24gPSB3
aW5kb3cuSURCRGF0YWJhc2VFeGNlcHRpb24gfHwgd2luZG93LndlYmtpdElEQkRhdGFiYXNlRXhj
ZXB0aW9uOworUEFTUyBJREJEYXRhYmFzZUV4Y2VwdGlvbiA9PSBudWxsIGlzIGZhbHNlCitJREJD
dXJzb3IgPSB3aW5kb3cuSURCQ3Vyc29yIHx8IHdpbmRvdy53ZWJraXRJREJDdXJzb3I7CitQQVNT
IElEQkN1cnNvciA9PSBudWxsIGlzIGZhbHNlCitJREJLZXlSYW5nZSA9IHdpbmRvdy5JREJLZXlS
YW5nZSB8fCB3aW5kb3cud2Via2l0SURCS2V5UmFuZ2U7CitQQVNTIElEQktleVJhbmdlID09IG51
bGwgaXMgZmFsc2UKK2luZGV4ZWREQi5vcGVuKG5hbWUsIGRlc2NyaXB0aW9uKQordHJ5aW5nIHRv
IHNldCByZWFkb25seSBwcm9wZXJ0eSByZXF1ZXN0LnJlc3VsdAorcmVxdWVzdC5yZXN1bHQgPSBJ
bmZpbml0eQorUEFTUyByZXF1ZXN0LnJlc3VsdCBpcyBzdGlsbCBbb2JqZWN0IElEQkRhdGFiYXNl
XQordHJ5aW5nIHRvIHNldCByZWFkb25seSBwcm9wZXJ0eSByZXF1ZXN0LmVycm9yQ29kZQorcmVx
dWVzdC5lcnJvckNvZGUgPSA2NjYKK1BBU1MgcmVxdWVzdC5lcnJvckNvZGUgaXMgc3RpbGwgMAor
dHJ5aW5nIHRvIHNldCByZWFkb25seSBwcm9wZXJ0eSByZXF1ZXN0LnNvdXJjZQorcmVxdWVzdC5z
b3VyY2UgPSB0aGlzCitQQVNTIHJlcXVlc3Quc291cmNlIGlzIHN0aWxsIFtvYmplY3QgSURCRmFj
dG9yeV0KK3RyeWluZyB0byBzZXQgcmVhZG9ubHkgcHJvcGVydHkgcmVxdWVzdC50cmFuc2FjdGlv
bgorcmVxdWVzdC50cmFuc2FjdGlvbiA9IHRoaXMKK1BBU1MgcmVxdWVzdC50cmFuc2FjdGlvbiBp
cyBzdGlsbCBudWxsCit0cnlpbmcgdG8gc2V0IHJlYWRvbmx5IHByb3BlcnR5IHJlcXVlc3QucmVh
ZHlTdGF0ZQorcmVxdWVzdC5yZWFkeVN0YXRlID0gNjY2CitQQVNTIHJlcXVlc3QucmVhZHlTdGF0
ZSBpcyBzdGlsbCAyCitkYiA9IGV2ZW50LnRhcmdldC5yZXN1bHQKK3RyeWluZyB0byBzZXQgcmVh
ZG9ubHkgcHJvcGVydHkgZGIubmFtZQorZGIubmFtZSA9ICdiYXInCitQQVNTIGRiLm5hbWUgaXMg
c3RpbGwgZm9vCityZXF1ZXN0ID0gZGIuc2V0VmVyc2lvbignMScpCit0cmFuc2FjdGlvbiA9IGV2
ZW50LnRhcmdldC5yZXN1bHQ7Cit0cnlpbmcgdG8gc2V0IHJlYWRvbmx5IHByb3BlcnR5IHRyYW5z
YWN0aW9uLm1vZGUKK3RyYW5zYWN0aW9uLm1vZGUgPSA2NjYKK1BBU1MgdHJhbnNhY3Rpb24ubW9k
ZSBpcyBzdGlsbCAyCit0cnlpbmcgdG8gc2V0IHJlYWRvbmx5IHByb3BlcnR5IHRyYW5zYWN0aW9u
LmRiCit0cmFuc2FjdGlvbi5kYiA9IHRoaXMKK1BBU1MgdHJhbnNhY3Rpb24uZGIgaXMgc3RpbGwg
W29iamVjdCBJREJEYXRhYmFzZV0KK0RlbGV0ZWQgYWxsIG9iamVjdCBzdG9yZXMuCitvYmplY3RT
dG9yZSA9IGRiLmNyZWF0ZU9iamVjdFN0b3JlKCdmb28nKTsKK3RyeWluZyB0byBzZXQgcmVhZG9u
bHkgcHJvcGVydHkgb2JqZWN0U3RvcmUubmFtZQorb2JqZWN0U3RvcmUubmFtZSA9ICdiYXInCitQ
QVNTIG9iamVjdFN0b3JlLm5hbWUgaXMgc3RpbGwgZm9vCit0cnlpbmcgdG8gc2V0IHJlYWRvbmx5
IHByb3BlcnR5IG9iamVjdFN0b3JlLmtleVBhdGgKK29iamVjdFN0b3JlLmtleVBhdGggPSAnYmFy
JworUEFTUyBvYmplY3RTdG9yZS5rZXlQYXRoIGlzIHN0aWxsIG51bGwKK3Jlc3VsdCA9IG9iamVj
dFN0b3JlLmFkZCh7fSwgJ2ZpcnN0Jyk7CityZXN1bHQgPSBvYmplY3RTdG9yZS5vcGVuQ3Vyc29y
KCk7CitjdXJzb3IgPSBldmVudC50YXJnZXQucmVzdWx0OwordHJ5aW5nIHRvIHNldCByZWFkb25s
eSBwcm9wZXJ0eSBjdXJzb3Iuc291cmNlCitjdXJzb3Iuc291cmNlID0gdGhpcworUEFTUyBjdXJz
b3Iuc291cmNlIGlzIHN0aWxsIFtvYmplY3QgSURCT2JqZWN0U3RvcmVdCit0cnlpbmcgdG8gc2V0
IHJlYWRvbmx5IHByb3BlcnR5IGN1cnNvci5kaXJlY3Rpb24KK2N1cnNvci5kaXJlY3Rpb24gPSA2
NjYKK1BBU1MgY3Vyc29yLmRpcmVjdGlvbiBpcyBzdGlsbCAwCit0cnlpbmcgdG8gc2V0IHJlYWRv
bmx5IHByb3BlcnR5IGN1cnNvci5rZXkKK2N1cnNvci5rZXkgPSBJbmZpbml0eQorUEFTUyBjdXJz
b3Iua2V5IGlzIHN0aWxsIGZpcnN0Cit0cnlpbmcgdG8gc2V0IHJlYWRvbmx5IHByb3BlcnR5IGN1
cnNvci5wcmltYXJ5S2V5CitjdXJzb3IucHJpbWFyeUtleSA9IEluZmluaXR5CitQQVNTIGN1cnNv
ci5wcmltYXJ5S2V5IGlzIHN0aWxsIGZpcnN0CitpbmRleCA9IG9iamVjdFN0b3JlLmNyZWF0ZUlu
ZGV4KCdmaXJzdCcsICdmaXJzdCcpOwordHJ5aW5nIHRvIHNldCByZWFkb25seSBwcm9wZXJ0eSBp
bmRleC5uYW1lCitpbmRleC5uYW1lID0gJ2JhcicKK1BBU1MgaW5kZXgubmFtZSBpcyBzdGlsbCBm
aXJzdAordHJ5aW5nIHRvIHNldCByZWFkb25seSBwcm9wZXJ0eSBpbmRleC5vYmplY3RTdG9yZQor
aW5kZXgub2JqZWN0U3RvcmUgPSB0aGlzCitQQVNTIGluZGV4Lm9iamVjdFN0b3JlIGlzIHN0aWxs
IFtvYmplY3QgSURCT2JqZWN0U3RvcmVdCit0cnlpbmcgdG8gc2V0IHJlYWRvbmx5IHByb3BlcnR5
IGluZGV4LmtleVBhdGgKK2luZGV4LmtleVBhdGggPSAnYmFyJworUEFTUyBpbmRleC5rZXlQYXRo
IGlzIHN0aWxsIGZpcnN0Cit0cnlpbmcgdG8gc2V0IHJlYWRvbmx5IHByb3BlcnR5IGluZGV4LnVu
aXF1ZQoraW5kZXgudW5pcXVlID0gdHJ1ZQorUEFTUyBpbmRleC51bmlxdWUgaXMgc3RpbGwgZmFs
c2UKK3RyeWluZyB0byBzZXQgcmVhZG9ubHkgcHJvcGVydHkga2V5UmFuZ2UubG93ZXIKK2tleVJh
bmdlLmxvd2VyID0gSW5maW5pdHkKK1BBU1Mga2V5UmFuZ2UubG93ZXIgaXMgc3RpbGwgZmlyc3QK
K3RyeWluZyB0byBzZXQgcmVhZG9ubHkgcHJvcGVydHkga2V5UmFuZ2UudXBwZXIKK2tleVJhbmdl
LnVwcGVyID0gSW5maW5pdHkKK1BBU1Mga2V5UmFuZ2UudXBwZXIgaXMgc3RpbGwgZmlyc3QKK3Ry
eWluZyB0byBzZXQgcmVhZG9ubHkgcHJvcGVydHkga2V5UmFuZ2UubG93ZXJPcGVuCitrZXlSYW5n
ZS5sb3dlck9wZW4gPSB0cnVlCitQQVNTIGtleVJhbmdlLmxvd2VyT3BlbiBpcyBzdGlsbCBmYWxz
ZQordHJ5aW5nIHRvIHNldCByZWFkb25seSBwcm9wZXJ0eSBrZXlSYW5nZS51cHBlck9wZW4KK2tl
eVJhbmdlLnVwcGVyT3BlbiA9IHRydWUKK1BBU1Mga2V5UmFuZ2UudXBwZXJPcGVuIGlzIHN0aWxs
IGZhbHNlCitQQVNTIHN1Y2Nlc3NmdWxseVBhcnNlZCBpcyB0cnVlCisKK1RFU1QgQ09NUExFVEUK
KwpJbmRleDogTGF5b3V0VGVzdHMvc3RvcmFnZS9pbmRleGVkZGIvcmVhZG9ubHkuaHRtbAo9PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9zdG9yYWdlL2luZGV4ZWRkYi9yZWFkb25seS5odG1sCShy
ZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMvc3RvcmFnZS9pbmRleGVkZGIvcmVhZG9ubHkuaHRt
bAkocmV2aXNpb24gMCkKQEAgLTAsMCArMSwxMjggQEAKKzwhRE9DVFlQRSBodG1sPgorPGh0bWw+
Cis8aGVhZD4KKzxsaW5rIHJlbD0ic3R5bGVzaGVldCIgaHJlZj0iLi4vLi4vZmFzdC9qcy9yZXNv
dXJjZXMvanMtdGVzdC1zdHlsZS5jc3MiPgorPHNjcmlwdCBzcmM9Ii4uLy4uL2Zhc3QvanMvcmVz
b3VyY2VzL2pzLXRlc3QtcHJlLmpzIj48L3NjcmlwdD4KKzxzY3JpcHQgc3JjPSIuLi8uLi9mYXN0
L2pzL3Jlc291cmNlcy9qcy10ZXN0LXBvc3QtZnVuY3Rpb24uanMiPjwvc2NyaXB0PgorPHNjcmlw
dCBzcmM9InJlc291cmNlcy9zaGFyZWQuanMiPjwvc2NyaXB0PgorPC9oZWFkPgorPGJvZHk+Cis8
cCBpZD0iZGVzY3JpcHRpb24iPjwvcD4KKzxkaXYgaWQ9ImNvbnNvbGUiPjwvZGl2PgorPHNjcmlw
dD4KK2Rlc2NyaXB0aW9uKCJUZXN0IEluZGV4ZWREQiByZWFkb25seSBwcm9wZXJ0aWVzIik7Citp
ZiAod2luZG93LmxheW91dFRlc3RDb250cm9sbGVyKQorICAgIGxheW91dFRlc3RDb250cm9sbGVy
LndhaXRVbnRpbERvbmUoKTsKKworZnVuY3Rpb24gc2V0UmVhZG9ubHlQcm9wZXJ0eShwcm9wZXJ0
eSwgdmFsdWUpCit7CisgICAgb2xkVmFsdWUgPSBldmFsKHByb3BlcnR5KTsKKyAgICBkZWJ1Zygi
dHJ5aW5nIHRvIHNldCByZWFkb25seSBwcm9wZXJ0eSAiICsgcHJvcGVydHkpOworICAgIGV2YWxB
bmRMb2cocHJvcGVydHkgKyAiID0gIiArIHZhbHVlKTsKKyAgICBuZXdWYWx1ZSA9IGV2YWwocHJv
cGVydHkpOworICAgIGlmIChvbGRWYWx1ZSA9PSBuZXdWYWx1ZSkgeworICAgICAgICB0ZXN0UGFz
c2VkKHByb3BlcnR5ICsgIiBpcyBzdGlsbCAiICsgb2xkVmFsdWUpOworICAgIH0gZWxzZSB7Cisg
ICAgICAgIHRlc3RGYWlsZWQocHJvcGVydHkgKyAiIHZhbHVlIHdhcyBjaGFuZ2VkIik7CisgICAg
fQorfQorCitmdW5jdGlvbiB0ZXN0KCkKK3sKKyAgICBpbmRleGVkREIgPSBldmFsQW5kTG9nKCJp
bmRleGVkREIgPSB3aW5kb3cuaW5kZXhlZERCIHx8IHdpbmRvdy53ZWJraXRJbmRleGVkREIgfHwg
d2luZG93Lm1vekluZGV4ZWREQjsiKTsKKyAgICBzaG91bGRCZUZhbHNlKCJpbmRleGVkREIgPT0g
bnVsbCIpOworICAgIElEQkRhdGFiYXNlRXhjZXB0aW9uID0gZXZhbEFuZExvZygiSURCRGF0YWJh
c2VFeGNlcHRpb24gPSB3aW5kb3cuSURCRGF0YWJhc2VFeGNlcHRpb24gfHwgd2luZG93LndlYmtp
dElEQkRhdGFiYXNlRXhjZXB0aW9uOyIpOworICAgIHNob3VsZEJlRmFsc2UoIklEQkRhdGFiYXNl
RXhjZXB0aW9uID09IG51bGwiKTsKKyAgICBJREJDdXJzb3IgPSBldmFsQW5kTG9nKCJJREJDdXJz
b3IgPSB3aW5kb3cuSURCQ3Vyc29yIHx8IHdpbmRvdy53ZWJraXRJREJDdXJzb3I7Iik7CisgICAg
c2hvdWxkQmVGYWxzZSgiSURCQ3Vyc29yID09IG51bGwiKTsKKyAgICBJREJLZXlSYW5nZSA9IGV2
YWxBbmRMb2coIklEQktleVJhbmdlID0gd2luZG93LklEQktleVJhbmdlIHx8IHdpbmRvdy53ZWJr
aXRJREJLZXlSYW5nZTsiKTsKKyAgICBzaG91bGRCZUZhbHNlKCJJREJLZXlSYW5nZSA9PSBudWxs
Iik7CisKKyAgICBuYW1lID0gImZvbyI7CisgICAgZGVzY3JpcHRpb24gPSAiTXkgVGVzdCBEYXRh
YmFzZSI7CisgICAgcmVxdWVzdCA9IGV2YWxBbmRMb2coImluZGV4ZWREQi5vcGVuKG5hbWUsIGRl
c2NyaXB0aW9uKSIpOworICAgIHJlcXVlc3Qub25zdWNjZXNzID0gb3BlblN1Y2Nlc3M7CisgICAg
cmVxdWVzdC5vbmVycm9yID0gdW5leHBlY3RlZEVycm9yQ2FsbGJhY2s7Cit9CisKK2Z1bmN0aW9u
IG9wZW5TdWNjZXNzKCkKK3sKKyAgICBzZXRSZWFkb25seVByb3BlcnR5KCJyZXF1ZXN0LnJlc3Vs
dCIsICJJbmZpbml0eSIpOworICAgIHNldFJlYWRvbmx5UHJvcGVydHkoInJlcXVlc3QuZXJyb3JD
b2RlIiwgIjY2NiIpOworICAgIHNldFJlYWRvbmx5UHJvcGVydHkoInJlcXVlc3Quc291cmNlIiwg
InRoaXMiKTsKKyAgICBzZXRSZWFkb25seVByb3BlcnR5KCJyZXF1ZXN0LnRyYW5zYWN0aW9uIiwg
InRoaXMiKTsKKyAgICBzZXRSZWFkb25seVByb3BlcnR5KCJyZXF1ZXN0LnJlYWR5U3RhdGUiLCAi
NjY2Iik7CisKKyAgICBkYiA9IGV2YWxBbmRMb2coImRiID0gZXZlbnQudGFyZ2V0LnJlc3VsdCIp
OworICAgIHNldFJlYWRvbmx5UHJvcGVydHkoImRiLm5hbWUiLCAiJ2JhciciKTsKKworICAgIHJl
cXVlc3QgPSBldmFsQW5kTG9nKCJyZXF1ZXN0ID0gZGIuc2V0VmVyc2lvbignMScpIik7CisgICAg
cmVxdWVzdC5vbnN1Y2Nlc3MgPSBjcmVhdGVBbmRQb3B1bGF0ZU9iamVjdFN0b3JlOworICAgIHJl
cXVlc3Qub25lcnJvciA9IHVuZXhwZWN0ZWRFcnJvckNhbGxiYWNrOworfQorCitmdW5jdGlvbiBj
cmVhdGVBbmRQb3B1bGF0ZU9iamVjdFN0b3JlKCkKK3sKKyAgICB0cmFuc2FjdGlvbiA9IGV2YWxB
bmRMb2coInRyYW5zYWN0aW9uID0gZXZlbnQudGFyZ2V0LnJlc3VsdDsiKTsKKyAgICBzZXRSZWFk
b25seVByb3BlcnR5KCJ0cmFuc2FjdGlvbi5tb2RlIiwgIjY2NiIpOworICAgIHNldFJlYWRvbmx5
UHJvcGVydHkoInRyYW5zYWN0aW9uLmRiIiwgInRoaXMiKTsKKworICAgIGRlbGV0ZUFsbE9iamVj
dFN0b3JlcyhkYik7CisKKyAgICBvYmplY3RTdG9yZSA9IGV2YWxBbmRMb2coIm9iamVjdFN0b3Jl
ID0gZGIuY3JlYXRlT2JqZWN0U3RvcmUoJ2ZvbycpOyIpOworCisgICAgc2V0UmVhZG9ubHlQcm9w
ZXJ0eSgib2JqZWN0U3RvcmUubmFtZSIsICInYmFyJyIpOworICAgIHNldFJlYWRvbmx5UHJvcGVy
dHkoIm9iamVjdFN0b3JlLmtleVBhdGgiLCAiJ2JhciciKTsKKy8qIGZhaWxzLCBzcGxpdCBpbnRv
IHNlcGFyYXRlIHRlc3QKKyAgICBzZXRSZWFkb25seVByb3BlcnR5KCJvYmplY3RTdG9yZS5pbmRl
eE5hbWVzIiwgIlsnYmFyJ10iKTsKKyovCisvKiBmYWlscywgc3BsaXQgaW50byBzZXBhcmF0ZSB0
ZXN0CisgICAgc2V0UmVhZG9ubHlQcm9wZXJ0eSgib2JqZWN0U3RvcmUudHJhbnNhY3Rpb24iLCAi
dGhpcyIpOworKi8KKworICAgIHJlc3VsdCA9IGV2YWxBbmRMb2coInJlc3VsdCA9IG9iamVjdFN0
b3JlLmFkZCh7fSwgJ2ZpcnN0Jyk7Iik7CisgICAgcmVzdWx0Lm9uZXJyb3IgPSB1bmV4cGVjdGVk
RXJyb3JDYWxsYmFjazsKKyAgICByZXN1bHQub25zdWNjZXNzID0gYWRkU3VjY2VzczsKK30KKwor
ZnVuY3Rpb24gYWRkU3VjY2VzcygpCit7CisgICAgcmVzdWx0ID0gZXZhbEFuZExvZygicmVzdWx0
ID0gb2JqZWN0U3RvcmUub3BlbkN1cnNvcigpOyIpOworICAgIHJlc3VsdC5vbmVycm9yID0gdW5l
eHBlY3RlZEVycm9yQ2FsbGJhY2s7CisgICAgcmVzdWx0Lm9uc3VjY2VzcyA9IGNoZWNrQ3Vyc29y
OworfQorCitmdW5jdGlvbiBjaGVja0N1cnNvcigpCit7CisgICAgY3Vyc29yID0gZXZhbEFuZExv
ZygiY3Vyc29yID0gZXZlbnQudGFyZ2V0LnJlc3VsdDsiKTsKKyAgICBpZiAoY3Vyc29yKSB7Cisg
ICAgICAgIHNldFJlYWRvbmx5UHJvcGVydHkoImN1cnNvci5zb3VyY2UiLCAidGhpcyIpOworICAg
ICAgICBzZXRSZWFkb25seVByb3BlcnR5KCJjdXJzb3IuZGlyZWN0aW9uIiwgIjY2NiIpOworICAg
ICAgICBzZXRSZWFkb25seVByb3BlcnR5KCJjdXJzb3Iua2V5IiwgIkluZmluaXR5Iik7CisgICAg
ICAgIHNldFJlYWRvbmx5UHJvcGVydHkoImN1cnNvci5wcmltYXJ5S2V5IiwgIkluZmluaXR5Iik7
CisgICAgfSBlbHNlIHsKKyAgICAgICAgdGVzdEZhaWxlZCgiY3Vyc29yIGlzIG51bGwiKTsKKyAg
ICB9CisKKyAgICBpbmRleCA9IGV2YWxBbmRMb2coImluZGV4ID0gb2JqZWN0U3RvcmUuY3JlYXRl
SW5kZXgoJ2ZpcnN0JywgJ2ZpcnN0Jyk7Iik7CisgICAgc2V0UmVhZG9ubHlQcm9wZXJ0eSgiaW5k
ZXgubmFtZSIsICInYmFyJyIpOworICAgIHNldFJlYWRvbmx5UHJvcGVydHkoImluZGV4Lm9iamVj
dFN0b3JlIiwgInRoaXMiKTsKKyAgICBzZXRSZWFkb25seVByb3BlcnR5KCJpbmRleC5rZXlQYXRo
IiwgIidiYXInIik7CisgICAgc2V0UmVhZG9ubHlQcm9wZXJ0eSgiaW5kZXgudW5pcXVlIiwgInRy
dWUiKTsKKworICAgIGtleVJhbmdlID0gSURCS2V5UmFuZ2Uub25seSgiZmlyc3QiKTsKKyAgICBz
ZXRSZWFkb25seVByb3BlcnR5KCJrZXlSYW5nZS5sb3dlciIsICJJbmZpbml0eSIpOworICAgIHNl
dFJlYWRvbmx5UHJvcGVydHkoImtleVJhbmdlLnVwcGVyIiwgIkluZmluaXR5Iik7CisgICAgc2V0
UmVhZG9ubHlQcm9wZXJ0eSgia2V5UmFuZ2UubG93ZXJPcGVuIiwgInRydWUiKTsKKyAgICBzZXRS
ZWFkb25seVByb3BlcnR5KCJrZXlSYW5nZS51cHBlck9wZW4iLCAidHJ1ZSIpOworCisgICAgZG9u
ZSgpOworfQorCit2YXIgc3VjY2Vzc2Z1bGx5UGFyc2VkID0gdHJ1ZTsKKwordGVzdCgpOworCis8
L3NjcmlwdD4KKzwvYm9keT4KKzwvaHRtbD4K
</data>

          </attachment>
      

    </bug>

</bugzilla>