<?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>59484</bug_id>
          
          <creation_ts>2011-04-26 12:34:52 -0700</creation_ts>
          <short_desc>Port Mozilla&apos;s IndexedDB tests: objectStoreNames</short_desc>
          <delta_ts>2011-04-27 15:50:30 -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>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P3</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>abarth</cc>
    
    <cc>commit-queue</cc>
    
    <cc>dgrogan</cc>
    
    <cc>eric</cc>
    
    <cc>fishd</cc>
    
    <cc>hans</cc>
    
    <cc>pilgrim</cc>
    
    <cc>tony</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>392634</commentid>
    <comment_count>0</comment_count>
    <who name="Mark Pilgrim (Google)">pilgrim</who>
    <bug_when>2011-04-26 12:34:52 -0700</bug_when>
    <thetext>Original test: http://mxr.mozilla.org/mozilla2.0/source/dom/indexedDB/test/test_global_data.html?force=1

This is a pair of tests ported from Mozilla&apos;s IndexedDB test suite. They check the basics of the objectStoreNames array and the identity of two variables that reference the same object store.

WebKit passes these tests.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>392635</commentid>
    <comment_count>1</comment_count>
      <attachid>91146</attachid>
    <who name="Mark Pilgrim (Google)">pilgrim</who>
    <bug_when>2011-04-26 12:37:03 -0700</bug_when>
    <thetext>Created attachment 91146
patch with changelog and layouttest</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>393284</commentid>
    <comment_count>2</comment_count>
      <attachid>91215</attachid>
    <who name="Mark Pilgrim (Google)">pilgrim</who>
    <bug_when>2011-04-26 19:40:29 -0700</bug_when>
    <thetext>Created attachment 91215
rebase webkit directory</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>393782</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-04-27 13:59:04 -0700</bug_when>
    <thetext>The commit-queue encountered the following flaky tests while processing attachment 91215:

http/tests/xmlhttprequest/basic-auth.html bug 51613 (author: ap@webkit.org)
The commit-queue is continuing to process your patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>393786</commentid>
    <comment_count>4</comment_count>
      <attachid>91215</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-04-27 14:02:00 -0700</bug_when>
    <thetext>Comment on attachment 91215
rebase webkit directory

Clearing flags on attachment: 91215

Committed r85085: &lt;http://trac.webkit.org/changeset/85085&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>393787</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-04-27 14:02:05 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>393893</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-04-27 15:38:27 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/85085 might have broken SnowLeopard Intel Release (Tests)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>393907</commentid>
    <comment_count>7</comment_count>
    <who name="Tony Chang">tony</who>
    <bug_when>2011-04-27 15:50:30 -0700</bug_when>
    <thetext>(In reply to comment #6)
&gt; http://trac.webkit.org/changeset/85085 might have broken SnowLeopard Intel Release (Tests)

Looks like flake.  It wasn&apos;t this test that failed.

http://build.webkit.org/builders/SnowLeopard%20Intel%20Release%20%28Tests%29/builds/28644/steps/layout-test/logs/stdio</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>91146</attachid>
            <date>2011-04-26 12:37:03 -0700</date>
            <delta_ts>2011-04-26 19:40:29 -0700</delta_ts>
            <desc>patch with changelog and layouttest</desc>
            <filename>bug-59484.patch</filename>
            <type>text/plain</type>
            <size>9122</size>
            <attacher name="Mark Pilgrim (Google)">pilgrim</attacher>
            
              <data encoding="base64">SW5kZXg6IHRoaXJkX3BhcnR5L1dlYktpdC9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQotLS0gdGhpcmRfcGFydHkvV2ViS2l0L0xheW91dFRlc3RzL0NoYW5nZUxvZwkocmV2aXNpb24g
ODQ5NDEpCisrKyB0aGlyZF9wYXJ0eS9XZWJLaXQvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3Jr
aW5nIGNvcHkpCkBAIC0xLDMgKzEsMTYgQEAKKzIwMTEtMDQtMjYgIE1hcmsgUGlsZ3JpbSAgPHBp
bGdyaW1AY2hyb21pdW0ub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgIFBvcnQgTW96aWxsYSdzIEluZGV4ZWREQiB0ZXN0czogb2JqZWN0U3RvcmVO
YW1lcworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NTk0
ODQKKworICAgICAgICAqIHN0b3JhZ2UvaW5kZXhlZGRiL21vemlsbGE6IEFkZGVkLgorICAgICAg
ICAqIHN0b3JhZ2UvaW5kZXhlZGRiL21vemlsbGEvZ2xvYmFsLWRhdGEtZXhwZWN0ZWQudHh0OiBB
ZGRlZC4KKyAgICAgICAgKiBzdG9yYWdlL2luZGV4ZWRkYi9tb3ppbGxhL2dsb2JhbC1kYXRhLmh0
bWw6IEFkZGVkLgorICAgICAgICAqIHN0b3JhZ2UvaW5kZXhlZGRiL21vemlsbGEvb2JqZWN0c3Rv
cmVuYW1lcy1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIHN0b3JhZ2UvaW5kZXhlZGRi
L21vemlsbGEvb2JqZWN0c3RvcmVuYW1lcy5odG1sOiBBZGRlZC4KKwogMjAxMS0wNC0yNiAgQW50
dGkgS29pdmlzdG8gIDxhbnR0aUBhcHBsZS5jb20+CiAKICAgICAgICAgTm90IHJldmlld2VkLgpJ
bmRleDogdGhpcmRfcGFydHkvV2ViS2l0L0xheW91dFRlc3RzL3N0b3JhZ2UvaW5kZXhlZGRiL21v
emlsbGEvZ2xvYmFsLWRhdGEtZXhwZWN0ZWQudHh0Cj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIHRoaXJkX3BhcnR5
L1dlYktpdC9MYXlvdXRUZXN0cy9zdG9yYWdlL2luZGV4ZWRkYi9tb3ppbGxhL2dsb2JhbC1kYXRh
LWV4cGVjdGVkLnR4dAkocmV2aXNpb24gMCkKKysrIHRoaXJkX3BhcnR5L1dlYktpdC9MYXlvdXRU
ZXN0cy9zdG9yYWdlL2luZGV4ZWRkYi9tb3ppbGxhL2dsb2JhbC1kYXRhLWV4cGVjdGVkLnR4dAko
cmV2aXNpb24gMCkKQEAgLTAsMCArMSwzMiBAQAorVGVzdCBJbmRleGVkREIncyBvcGVuaW5nIERC
IG1vcmUgdGhhbiBvbmNlCisKK09uIHN1Y2Nlc3MsIHlvdSB3aWxsIHNlZSBhIHNlcmllcyBvZiAi
UEFTUyIgbWVzc2FnZXMsIGZvbGxvd2VkIGJ5ICJURVNUIENPTVBMRVRFIi4KKworCitpbmRleGVk
REIgPSB3aW5kb3cuaW5kZXhlZERCIHx8IHdpbmRvdy53ZWJraXRJbmRleGVkREIgfHwgd2luZG93
Lm1vekluZGV4ZWREQjsKK1BBU1MgaW5kZXhlZERCID09IG51bGwgaXMgZmFsc2UKK0lEQkRhdGFi
YXNlRXhjZXB0aW9uID0gd2luZG93LklEQkRhdGFiYXNlRXhjZXB0aW9uIHx8IHdpbmRvdy53ZWJr
aXRJREJEYXRhYmFzZUV4Y2VwdGlvbjsKK1BBU1MgSURCRGF0YWJhc2VFeGNlcHRpb24gPT0gbnVs
bCBpcyBmYWxzZQoraW5kZXhlZERCLm9wZW4obmFtZSwgZGVzY3JpcHRpb24pCitkYjEgPSBldmVu
dC50YXJnZXQucmVzdWx0CityZXF1ZXN0ID0gZGIxLnNldFZlcnNpb24oJzEnKQorRGVsZXRlZCBh
bGwgb2JqZWN0IHN0b3Jlcy4KK2RiMS5jcmVhdGVPYmplY3RTdG9yZShvYmplY3RTdG9yZU5hbWUs
IG9iamVjdFN0b3JlT3B0aW9ucyk7CitpbmRleGVkREIub3BlbihuYW1lLCBkZXNjcmlwdGlvbik7
CitkYjIgPSBldmVudC50YXJnZXQucmVzdWx0CitQQVNTIGRiMSAhPT0gZGIyIGlzIHRydWUKK1BB
U1MgZGIxLm9iamVjdFN0b3JlTmFtZXMubGVuZ3RoIGlzIDEKK1BBU1MgZGIxLm9iamVjdFN0b3Jl
TmFtZXMuaXRlbSgwKSBpcyBvYmplY3RTdG9yZU5hbWUKK1BBU1MgZGIyLm9iamVjdFN0b3JlTmFt
ZXMubGVuZ3RoIGlzIDEKK1BBU1MgZGIyLm9iamVjdFN0b3JlTmFtZXMuaXRlbSgwKSBpcyBvYmpl
Y3RTdG9yZU5hbWUKK29iamVjdFN0b3JlMSA9IGRiMS50cmFuc2FjdGlvbihvYmplY3RTdG9yZU5h
bWUpLm9iamVjdFN0b3JlKG9iamVjdFN0b3JlTmFtZSk7CitQQVNTIG9iamVjdFN0b3JlMS5uYW1l
IGlzIG9iamVjdFN0b3JlTmFtZQorUEFTUyBvYmplY3RTdG9yZTEua2V5UGF0aCBpcyBvYmplY3RT
dG9yZU9wdGlvbnMua2V5UGF0aAorb2JqZWN0U3RvcmUyID0gZGIyLnRyYW5zYWN0aW9uKG9iamVj
dFN0b3JlTmFtZSkub2JqZWN0U3RvcmUob2JqZWN0U3RvcmVOYW1lKTsKK1BBU1Mgb2JqZWN0U3Rv
cmUxICE9PSBvYmplY3RTdG9yZTIgaXMgdHJ1ZQorUEFTUyBvYmplY3RTdG9yZTIubmFtZSBpcyBv
YmplY3RTdG9yZU5hbWUKK1BBU1Mgb2JqZWN0U3RvcmUyLmtleVBhdGggaXMgb2JqZWN0U3RvcmVP
cHRpb25zLmtleVBhdGgKK1BBU1Mgc3VjY2Vzc2Z1bGx5UGFyc2VkIGlzIHRydWUKKworVEVTVCBD
T01QTEVURQorCkluZGV4OiB0aGlyZF9wYXJ0eS9XZWJLaXQvTGF5b3V0VGVzdHMvc3RvcmFnZS9p
bmRleGVkZGIvbW96aWxsYS9nbG9iYWwtZGF0YS5odG1sCj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIHRoaXJkX3Bh
cnR5L1dlYktpdC9MYXlvdXRUZXN0cy9zdG9yYWdlL2luZGV4ZWRkYi9tb3ppbGxhL2dsb2JhbC1k
YXRhLmh0bWwJKHJldmlzaW9uIDApCisrKyB0aGlyZF9wYXJ0eS9XZWJLaXQvTGF5b3V0VGVzdHMv
c3RvcmFnZS9pbmRleGVkZGIvbW96aWxsYS9nbG9iYWwtZGF0YS5odG1sCShyZXZpc2lvbiAwKQpA
QCAtMCwwICsxLDg5IEBACis8IURPQ1RZUEUgaHRtbD4KKzwhLS0KKyAgb3JpZ2luYWwgdGVzdDog
aHR0cDovL214ci5tb3ppbGxhLm9yZy9tb3ppbGxhMi4wL3NvdXJjZS9kb20vaW5kZXhlZERCL3Rl
c3QvdGVzdF9nbG9iYWxfZGF0YS5odG1sCisgIGxpY2Vuc2Ugb2Ygb3JpZ2luYWwgdGVzdDoKKyAg
ICAiIEFueSBjb3B5cmlnaHQgaXMgZGVkaWNhdGVkIHRvIHRoZSBQdWJsaWMgRG9tYWluLgorICAg
ICAgaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvcHVibGljZG9tYWluL3plcm8vMS4wLyAiCist
LT4KKzxodG1sPgorPGhlYWQ+Cis8bGluayByZWw9InN0eWxlc2hlZXQiIGhyZWY9Ii4uLy4uLy4u
L2Zhc3QvanMvcmVzb3VyY2VzL2pzLXRlc3Qtc3R5bGUuY3NzIj4KKzxzY3JpcHQgc3JjPSIuLi8u
Li8uLi9mYXN0L2pzL3Jlc291cmNlcy9qcy10ZXN0LXByZS5qcyI+PC9zY3JpcHQ+Cis8c2NyaXB0
IHNyYz0iLi4vLi4vLi4vZmFzdC9qcy9yZXNvdXJjZXMvanMtdGVzdC1wb3N0LWZ1bmN0aW9uLmpz
Ij48L3NjcmlwdD4KKzxzY3JpcHQgc3JjPSIuLi9yZXNvdXJjZXMvc2hhcmVkLmpzIj48L3Njcmlw
dD4KKzwvaGVhZD4KKzxib2R5PgorPHAgaWQ9ImRlc2NyaXB0aW9uIj48L3A+Cis8ZGl2IGlkPSJj
b25zb2xlIj48L2Rpdj4KKzxzY3JpcHQ+CisKK2Rlc2NyaXB0aW9uKCJUZXN0IEluZGV4ZWREQidz
IG9wZW5pbmcgREIgbW9yZSB0aGFuIG9uY2UiKTsKK2lmICh3aW5kb3cubGF5b3V0VGVzdENvbnRy
b2xsZXIpCisgICAgbGF5b3V0VGVzdENvbnRyb2xsZXIud2FpdFVudGlsRG9uZSgpOworCitmdW5j
dGlvbiB0ZXN0KCkKK3sKKyAgICBpbmRleGVkREIgPSBldmFsQW5kTG9nKCJpbmRleGVkREIgPSB3
aW5kb3cuaW5kZXhlZERCIHx8IHdpbmRvdy53ZWJraXRJbmRleGVkREIgfHwgd2luZG93Lm1veklu
ZGV4ZWREQjsiKTsKKyAgICBzaG91bGRCZUZhbHNlKCJpbmRleGVkREIgPT0gbnVsbCIpOworICAg
IElEQkRhdGFiYXNlRXhjZXB0aW9uID0gZXZhbEFuZExvZygiSURCRGF0YWJhc2VFeGNlcHRpb24g
PSB3aW5kb3cuSURCRGF0YWJhc2VFeGNlcHRpb24gfHwgd2luZG93LndlYmtpdElEQkRhdGFiYXNl
RXhjZXB0aW9uOyIpOworICAgIHNob3VsZEJlRmFsc2UoIklEQkRhdGFiYXNlRXhjZXB0aW9uID09
IG51bGwiKTsKKworICAgIG5hbWUgPSB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWU7CisgICAgZGVz
Y3JpcHRpb24gPSAiTXkgVGVzdCBEYXRhYmFzZSI7CisgICAgcmVxdWVzdCA9IGV2YWxBbmRMb2co
ImluZGV4ZWREQi5vcGVuKG5hbWUsIGRlc2NyaXB0aW9uKSIpOworICAgIHJlcXVlc3Qub25zdWNj
ZXNzID0gb3BlblN1Y2Nlc3M7CisgICAgcmVxdWVzdC5vbmVycm9yID0gdW5leHBlY3RlZEVycm9y
Q2FsbGJhY2s7Cit9CisKK2Z1bmN0aW9uIG9wZW5TdWNjZXNzKCkKK3sKKyAgICBkYjEgPSBldmFs
QW5kTG9nKCJkYjEgPSBldmVudC50YXJnZXQucmVzdWx0Iik7CisKKyAgICByZXF1ZXN0ID0gZXZh
bEFuZExvZygicmVxdWVzdCA9IGRiMS5zZXRWZXJzaW9uKCcxJykiKTsKKyAgICByZXF1ZXN0Lm9u
c3VjY2VzcyA9IGNsZWFuRGF0YWJhc2U7CisgICAgcmVxdWVzdC5vbmVycm9yID0gdW5leHBlY3Rl
ZEVycm9yQ2FsbGJhY2s7Cit9CisKK2Z1bmN0aW9uIGNsZWFuRGF0YWJhc2UoKQoreworICAgIGRl
bGV0ZUFsbE9iamVjdFN0b3JlcyhkYjEpOworCisgICAgb2JqZWN0U3RvcmVOYW1lID0gIk9iamVj
dHMiOworICAgIG9iamVjdFN0b3JlT3B0aW9ucyA9IHsga2V5UGF0aDogJ2lkJywgYXV0b0luY3Jl
bWVudDogdHJ1ZSB9OworICAgIGV2YWxBbmRMb2coImRiMS5jcmVhdGVPYmplY3RTdG9yZShvYmpl
Y3RTdG9yZU5hbWUsIG9iamVjdFN0b3JlT3B0aW9ucyk7Iik7CisKKyAgICByZXF1ZXN0ID0gZXZh
bEFuZExvZygiaW5kZXhlZERCLm9wZW4obmFtZSwgZGVzY3JpcHRpb24pOyIpOworICAgIHJlcXVl
c3Qub25zdWNjZXNzID0gb3BlbjJTdWNjZXNzOworICAgIHJlcXVlc3Qub25lcnJvciA9IHVuZXhw
ZWN0ZWRFcnJvckNhbGxiYWNrOworfQorCitmdW5jdGlvbiBvcGVuMlN1Y2Nlc3MoKQoreworICAg
IGRiMiA9IGV2YWxBbmRMb2coImRiMiA9IGV2ZW50LnRhcmdldC5yZXN1bHQiKTsKKworICAgIHNo
b3VsZEJlVHJ1ZSgiZGIxICE9PSBkYjIiKTsKKyAgICBzaG91bGRCZSgiZGIxLm9iamVjdFN0b3Jl
TmFtZXMubGVuZ3RoIiwgIjEiKTsKKyAgICBzaG91bGRCZSgiZGIxLm9iamVjdFN0b3JlTmFtZXMu
aXRlbSgwKSIsICJvYmplY3RTdG9yZU5hbWUiKTsKKyAgICBzaG91bGRCZSgiZGIyLm9iamVjdFN0
b3JlTmFtZXMubGVuZ3RoIiwgIjEiKTsKKyAgICBzaG91bGRCZSgiZGIyLm9iamVjdFN0b3JlTmFt
ZXMuaXRlbSgwKSIsICJvYmplY3RTdG9yZU5hbWUiKTsKKworICAgIG9iamVjdFN0b3JlMSA9IGV2
YWxBbmRMb2coIm9iamVjdFN0b3JlMSA9IGRiMS50cmFuc2FjdGlvbihvYmplY3RTdG9yZU5hbWUp
Lm9iamVjdFN0b3JlKG9iamVjdFN0b3JlTmFtZSk7Iik7CisgICAgc2hvdWxkQmUoIm9iamVjdFN0
b3JlMS5uYW1lIiwgIm9iamVjdFN0b3JlTmFtZSIpOworICAgIHNob3VsZEJlKCJvYmplY3RTdG9y
ZTEua2V5UGF0aCIsICJvYmplY3RTdG9yZU9wdGlvbnMua2V5UGF0aCIpOworCisgICAgb2JqZWN0
U3RvcmUyID0gZXZhbEFuZExvZygib2JqZWN0U3RvcmUyID0gZGIyLnRyYW5zYWN0aW9uKG9iamVj
dFN0b3JlTmFtZSkub2JqZWN0U3RvcmUob2JqZWN0U3RvcmVOYW1lKTsiKTsKKyAgICBzaG91bGRC
ZVRydWUoIm9iamVjdFN0b3JlMSAhPT0gb2JqZWN0U3RvcmUyIik7CisgICAgc2hvdWxkQmUoIm9i
amVjdFN0b3JlMi5uYW1lIiwgIm9iamVjdFN0b3JlTmFtZSIpOworICAgIHNob3VsZEJlKCJvYmpl
Y3RTdG9yZTIua2V5UGF0aCIsICJvYmplY3RTdG9yZU9wdGlvbnMua2V5UGF0aCIpOworCisgICAg
ZG9uZSgpOworfQorCit2YXIgc3VjY2Vzc2Z1bGx5UGFyc2VkID0gdHJ1ZTsKKwordGVzdCgpOwor
Cis8L3NjcmlwdD4KKzwvYm9keT4KKzwvaHRtbD4KKwpJbmRleDogdGhpcmRfcGFydHkvV2ViS2l0
L0xheW91dFRlc3RzL3N0b3JhZ2UvaW5kZXhlZGRiL21vemlsbGEvb2JqZWN0c3RvcmVuYW1lcy1l
eHBlY3RlZC50eHQKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQotLS0gdGhpcmRfcGFydHkvV2ViS2l0L0xheW91dFRlc3Rz
L3N0b3JhZ2UvaW5kZXhlZGRiL21vemlsbGEvb2JqZWN0c3RvcmVuYW1lcy1leHBlY3RlZC50eHQJ
KHJldmlzaW9uIDApCisrKyB0aGlyZF9wYXJ0eS9XZWJLaXQvTGF5b3V0VGVzdHMvc3RvcmFnZS9p
bmRleGVkZGIvbW96aWxsYS9vYmplY3RzdG9yZW5hbWVzLWV4cGVjdGVkLnR4dAkocmV2aXNpb24g
MCkKQEAgLTAsMCArMSwxOSBAQAorVGVzdCBJbmRleGVkREIncyBvYmplY3RTdG9yZU5hbWVzIGFy
cmF5CisKK09uIHN1Y2Nlc3MsIHlvdSB3aWxsIHNlZSBhIHNlcmllcyBvZiAiUEFTUyIgbWVzc2Fn
ZXMsIGZvbGxvd2VkIGJ5ICJURVNUIENPTVBMRVRFIi4KKworCitpbmRleGVkREIgPSB3aW5kb3cu
aW5kZXhlZERCIHx8IHdpbmRvdy53ZWJraXRJbmRleGVkREIgfHwgd2luZG93Lm1vekluZGV4ZWRE
QjsKK1BBU1MgaW5kZXhlZERCID09IG51bGwgaXMgZmFsc2UKK2luZGV4ZWREQi5vcGVuKG5hbWUs
IGRlc2NyaXB0aW9uKQorZGIgPSBldmVudC50YXJnZXQucmVzdWx0CityZXF1ZXN0ID0gZGIuc2V0
VmVyc2lvbignMScpCitEZWxldGVkIGFsbCBvYmplY3Qgc3RvcmVzLgorb2JqZWN0U3RvcmUgPSBk
Yi5jcmVhdGVPYmplY3RTdG9yZShvYmplY3RTdG9yZU5hbWUsIHsga2V5UGF0aDogJ2lkJywgYXV0
b0luY3JlbWVudDogdHJ1ZSB9KTsKK1BBU1MgJ29iamVjdFN0b3JlTmFtZXMnIGluIGRiIGlzIHRy
dWUKK1BBU1MgZGIub2JqZWN0U3RvcmVOYW1lcy5sZW5ndGggaXMgMQorUEFTUyBkYi5vYmplY3RT
dG9yZU5hbWVzLml0ZW0oMCkgaXMgb2JqZWN0U3RvcmVOYW1lCitQQVNTIHN1Y2Nlc3NmdWxseVBh
cnNlZCBpcyB0cnVlCisKK1RFU1QgQ09NUExFVEUKKwpJbmRleDogdGhpcmRfcGFydHkvV2ViS2l0
L0xheW91dFRlc3RzL3N0b3JhZ2UvaW5kZXhlZGRiL21vemlsbGEvb2JqZWN0c3RvcmVuYW1lcy5o
dG1sCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT0KLS0tIHRoaXJkX3BhcnR5L1dlYktpdC9MYXlvdXRUZXN0cy9zdG9yYWdl
L2luZGV4ZWRkYi9tb3ppbGxhL29iamVjdHN0b3JlbmFtZXMuaHRtbAkocmV2aXNpb24gMCkKKysr
IHRoaXJkX3BhcnR5L1dlYktpdC9MYXlvdXRUZXN0cy9zdG9yYWdlL2luZGV4ZWRkYi9tb3ppbGxh
L29iamVjdHN0b3JlbmFtZXMuaHRtbAkocmV2aXNpb24gMCkKQEAgLTAsMCArMSw2NSBAQAorPCFE
T0NUWVBFIGh0bWw+Cis8IS0tCisgIG9yaWdpbmFsIHRlc3Q6IGh0dHA6Ly9teHIubW96aWxsYS5v
cmcvbW96aWxsYTIuMC9zb3VyY2UvZG9tL2luZGV4ZWREQi90ZXN0L3Rlc3RfZ2xvYmFsX2RhdGEu
aHRtbAorICBsaWNlbnNlIG9mIG9yaWdpbmFsIHRlc3Q6CisgICAgIiBBbnkgY29weXJpZ2h0IGlz
IGRlZGljYXRlZCB0byB0aGUgUHVibGljIERvbWFpbi4KKyAgICAgIGh0dHA6Ly9jcmVhdGl2ZWNv
bW1vbnMub3JnL3B1YmxpY2RvbWFpbi96ZXJvLzEuMC8gIgorLS0+Cis8aHRtbD4KKzxoZWFkPgor
PGxpbmsgcmVsPSJzdHlsZXNoZWV0IiBocmVmPSIuLi8uLi8uLi9mYXN0L2pzL3Jlc291cmNlcy9q
cy10ZXN0LXN0eWxlLmNzcyI+Cis8c2NyaXB0IHNyYz0iLi4vLi4vLi4vZmFzdC9qcy9yZXNvdXJj
ZXMvanMtdGVzdC1wcmUuanMiPjwvc2NyaXB0PgorPHNjcmlwdCBzcmM9Ii4uLy4uLy4uL2Zhc3Qv
anMvcmVzb3VyY2VzL2pzLXRlc3QtcG9zdC1mdW5jdGlvbi5qcyI+PC9zY3JpcHQ+Cis8c2NyaXB0
IHNyYz0iLi4vcmVzb3VyY2VzL3NoYXJlZC5qcyI+PC9zY3JpcHQ+Cis8L2hlYWQ+Cis8Ym9keT4K
KzxwIGlkPSJkZXNjcmlwdGlvbiI+PC9wPgorPGRpdiBpZD0iY29uc29sZSI+PC9kaXY+Cis8c2Ny
aXB0PgorCitkZXNjcmlwdGlvbigiVGVzdCBJbmRleGVkREIncyBvYmplY3RTdG9yZU5hbWVzIGFy
cmF5Iik7CitpZiAod2luZG93LmxheW91dFRlc3RDb250cm9sbGVyKQorICAgIGxheW91dFRlc3RD
b250cm9sbGVyLndhaXRVbnRpbERvbmUoKTsKKworZnVuY3Rpb24gdGVzdCgpCit7CisgICAgaW5k
ZXhlZERCID0gZXZhbEFuZExvZygiaW5kZXhlZERCID0gd2luZG93LmluZGV4ZWREQiB8fCB3aW5k
b3cud2Via2l0SW5kZXhlZERCIHx8IHdpbmRvdy5tb3pJbmRleGVkREI7Iik7CisgICAgc2hvdWxk
QmVGYWxzZSgiaW5kZXhlZERCID09IG51bGwiKTsKKworICAgIG5hbWUgPSB3aW5kb3cubG9jYXRp
b24ucGF0aG5hbWU7CisgICAgZGVzY3JpcHRpb24gPSAiTXkgVGVzdCBEYXRhYmFzZSI7CisgICAg
cmVxdWVzdCA9IGV2YWxBbmRMb2coImluZGV4ZWREQi5vcGVuKG5hbWUsIGRlc2NyaXB0aW9uKSIp
OworICAgIHJlcXVlc3Qub25zdWNjZXNzID0gb3BlblN1Y2Nlc3M7CisgICAgcmVxdWVzdC5vbmVy
cm9yID0gdW5leHBlY3RlZEVycm9yQ2FsbGJhY2s7Cit9CisKK2Z1bmN0aW9uIG9wZW5TdWNjZXNz
KCkKK3sKKyAgICBkYiA9IGV2YWxBbmRMb2coImRiID0gZXZlbnQudGFyZ2V0LnJlc3VsdCIpOwor
CisgICAgcmVxdWVzdCA9IGV2YWxBbmRMb2coInJlcXVlc3QgPSBkYi5zZXRWZXJzaW9uKCcxJyki
KTsKKyAgICByZXF1ZXN0Lm9uc3VjY2VzcyA9IGNsZWFuRGF0YWJhc2U7CisgICAgcmVxdWVzdC5v
bmVycm9yID0gdW5leHBlY3RlZEVycm9yQ2FsbGJhY2s7Cit9CisKK2Z1bmN0aW9uIGNsZWFuRGF0
YWJhc2UoKQoreworICAgIGRlbGV0ZUFsbE9iamVjdFN0b3JlcyhkYik7CisKKyAgICBvYmplY3RT
dG9yZU5hbWUgPSAiYSI7CisgICAgb2JqZWN0U3RvcmUgPSBldmFsQW5kTG9nKCJvYmplY3RTdG9y
ZSA9IGRiLmNyZWF0ZU9iamVjdFN0b3JlKG9iamVjdFN0b3JlTmFtZSwgeyBrZXlQYXRoOiAnaWQn
LCBhdXRvSW5jcmVtZW50OiB0cnVlIH0pOyIpOworCisgICAgc2hvdWxkQmVUcnVlKCInb2JqZWN0
U3RvcmVOYW1lcycgaW4gZGIiKTsKKyAgICBzaG91bGRCZSgiZGIub2JqZWN0U3RvcmVOYW1lcy5s
ZW5ndGgiLCAiMSIpOworICAgIHNob3VsZEJlKCJkYi5vYmplY3RTdG9yZU5hbWVzLml0ZW0oMCki
LCAib2JqZWN0U3RvcmVOYW1lIik7CisgICAgZG9uZSgpOworfQorCit2YXIgc3VjY2Vzc2Z1bGx5
UGFyc2VkID0gdHJ1ZTsKKwordGVzdCgpOworCis8L3NjcmlwdD4KKzwvYm9keT4KKzwvaHRtbD4K
Kwo=
</data>
<flag name="review"
          id="83928"
          type_id="1"
          status="+"
          setter="tony"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>91215</attachid>
            <date>2011-04-26 19:40:29 -0700</date>
            <delta_ts>2011-04-27 14:02:00 -0700</delta_ts>
            <desc>rebase webkit directory</desc>
            <filename>bug-59484b.patch</filename>
            <type>text/plain</type>
            <size>8837</size>
            <attacher name="Mark Pilgrim (Google)">pilgrim</attacher>
            
              <data encoding="base64">SW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9D
aGFuZ2VMb2cJKHJldmlzaW9uIDg0OTQxKQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3Jr
aW5nIGNvcHkpCkBAIC0xLDMgKzEsMTYgQEAKKzIwMTEtMDQtMjYgIE1hcmsgUGlsZ3JpbSAgPHBp
bGdyaW1AY2hyb21pdW0ub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgIFBvcnQgTW96aWxsYSdzIEluZGV4ZWREQiB0ZXN0czogb2JqZWN0U3RvcmVO
YW1lcworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NTk0
ODQKKworICAgICAgICAqIHN0b3JhZ2UvaW5kZXhlZGRiL21vemlsbGE6IEFkZGVkLgorICAgICAg
ICAqIHN0b3JhZ2UvaW5kZXhlZGRiL21vemlsbGEvZ2xvYmFsLWRhdGEtZXhwZWN0ZWQudHh0OiBB
ZGRlZC4KKyAgICAgICAgKiBzdG9yYWdlL2luZGV4ZWRkYi9tb3ppbGxhL2dsb2JhbC1kYXRhLmh0
bWw6IEFkZGVkLgorICAgICAgICAqIHN0b3JhZ2UvaW5kZXhlZGRiL21vemlsbGEvb2JqZWN0c3Rv
cmVuYW1lcy1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIHN0b3JhZ2UvaW5kZXhlZGRi
L21vemlsbGEvb2JqZWN0c3RvcmVuYW1lcy5odG1sOiBBZGRlZC4KKwogMjAxMS0wNC0yNiAgQW50
dGkgS29pdmlzdG8gIDxhbnR0aUBhcHBsZS5jb20+CiAKICAgICAgICAgTm90IHJldmlld2VkLgpJ
bmRleDogTGF5b3V0VGVzdHMvc3RvcmFnZS9pbmRleGVkZGIvbW96aWxsYS9nbG9iYWwtZGF0YS1l
eHBlY3RlZC50eHQKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvc3RvcmFnZS9pbmRleGVkZGIv
bW96aWxsYS9nbG9iYWwtZGF0YS1leHBlY3RlZC50eHQJKHJldmlzaW9uIDApCisrKyBMYXlvdXRU
ZXN0cy9zdG9yYWdlL2luZGV4ZWRkYi9tb3ppbGxhL2dsb2JhbC1kYXRhLWV4cGVjdGVkLnR4dAko
cmV2aXNpb24gMCkKQEAgLTAsMCArMSwzMiBAQAorVGVzdCBJbmRleGVkREIncyBvcGVuaW5nIERC
IG1vcmUgdGhhbiBvbmNlCisKK09uIHN1Y2Nlc3MsIHlvdSB3aWxsIHNlZSBhIHNlcmllcyBvZiAi
UEFTUyIgbWVzc2FnZXMsIGZvbGxvd2VkIGJ5ICJURVNUIENPTVBMRVRFIi4KKworCitpbmRleGVk
REIgPSB3aW5kb3cuaW5kZXhlZERCIHx8IHdpbmRvdy53ZWJraXRJbmRleGVkREIgfHwgd2luZG93
Lm1vekluZGV4ZWREQjsKK1BBU1MgaW5kZXhlZERCID09IG51bGwgaXMgZmFsc2UKK0lEQkRhdGFi
YXNlRXhjZXB0aW9uID0gd2luZG93LklEQkRhdGFiYXNlRXhjZXB0aW9uIHx8IHdpbmRvdy53ZWJr
aXRJREJEYXRhYmFzZUV4Y2VwdGlvbjsKK1BBU1MgSURCRGF0YWJhc2VFeGNlcHRpb24gPT0gbnVs
bCBpcyBmYWxzZQoraW5kZXhlZERCLm9wZW4obmFtZSwgZGVzY3JpcHRpb24pCitkYjEgPSBldmVu
dC50YXJnZXQucmVzdWx0CityZXF1ZXN0ID0gZGIxLnNldFZlcnNpb24oJzEnKQorRGVsZXRlZCBh
bGwgb2JqZWN0IHN0b3Jlcy4KK2RiMS5jcmVhdGVPYmplY3RTdG9yZShvYmplY3RTdG9yZU5hbWUs
IG9iamVjdFN0b3JlT3B0aW9ucyk7CitpbmRleGVkREIub3BlbihuYW1lLCBkZXNjcmlwdGlvbik7
CitkYjIgPSBldmVudC50YXJnZXQucmVzdWx0CitQQVNTIGRiMSAhPT0gZGIyIGlzIHRydWUKK1BB
U1MgZGIxLm9iamVjdFN0b3JlTmFtZXMubGVuZ3RoIGlzIDEKK1BBU1MgZGIxLm9iamVjdFN0b3Jl
TmFtZXMuaXRlbSgwKSBpcyBvYmplY3RTdG9yZU5hbWUKK1BBU1MgZGIyLm9iamVjdFN0b3JlTmFt
ZXMubGVuZ3RoIGlzIDEKK1BBU1MgZGIyLm9iamVjdFN0b3JlTmFtZXMuaXRlbSgwKSBpcyBvYmpl
Y3RTdG9yZU5hbWUKK29iamVjdFN0b3JlMSA9IGRiMS50cmFuc2FjdGlvbihvYmplY3RTdG9yZU5h
bWUpLm9iamVjdFN0b3JlKG9iamVjdFN0b3JlTmFtZSk7CitQQVNTIG9iamVjdFN0b3JlMS5uYW1l
IGlzIG9iamVjdFN0b3JlTmFtZQorUEFTUyBvYmplY3RTdG9yZTEua2V5UGF0aCBpcyBvYmplY3RT
dG9yZU9wdGlvbnMua2V5UGF0aAorb2JqZWN0U3RvcmUyID0gZGIyLnRyYW5zYWN0aW9uKG9iamVj
dFN0b3JlTmFtZSkub2JqZWN0U3RvcmUob2JqZWN0U3RvcmVOYW1lKTsKK1BBU1Mgb2JqZWN0U3Rv
cmUxICE9PSBvYmplY3RTdG9yZTIgaXMgdHJ1ZQorUEFTUyBvYmplY3RTdG9yZTIubmFtZSBpcyBv
YmplY3RTdG9yZU5hbWUKK1BBU1Mgb2JqZWN0U3RvcmUyLmtleVBhdGggaXMgb2JqZWN0U3RvcmVP
cHRpb25zLmtleVBhdGgKK1BBU1Mgc3VjY2Vzc2Z1bGx5UGFyc2VkIGlzIHRydWUKKworVEVTVCBD
T01QTEVURQorCkluZGV4OiBMYXlvdXRUZXN0cy9zdG9yYWdlL2luZGV4ZWRkYi9tb3ppbGxhL2ds
b2JhbC1kYXRhLmh0bWwKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvc3RvcmFnZS9pbmRleGVk
ZGIvbW96aWxsYS9nbG9iYWwtZGF0YS5odG1sCShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMv
c3RvcmFnZS9pbmRleGVkZGIvbW96aWxsYS9nbG9iYWwtZGF0YS5odG1sCShyZXZpc2lvbiAwKQpA
QCAtMCwwICsxLDg5IEBACis8IURPQ1RZUEUgaHRtbD4KKzwhLS0KKyAgb3JpZ2luYWwgdGVzdDog
aHR0cDovL214ci5tb3ppbGxhLm9yZy9tb3ppbGxhMi4wL3NvdXJjZS9kb20vaW5kZXhlZERCL3Rl
c3QvdGVzdF9nbG9iYWxfZGF0YS5odG1sCisgIGxpY2Vuc2Ugb2Ygb3JpZ2luYWwgdGVzdDoKKyAg
ICAiIEFueSBjb3B5cmlnaHQgaXMgZGVkaWNhdGVkIHRvIHRoZSBQdWJsaWMgRG9tYWluLgorICAg
ICAgaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvcHVibGljZG9tYWluL3plcm8vMS4wLyAiCist
LT4KKzxodG1sPgorPGhlYWQ+Cis8bGluayByZWw9InN0eWxlc2hlZXQiIGhyZWY9Ii4uLy4uLy4u
L2Zhc3QvanMvcmVzb3VyY2VzL2pzLXRlc3Qtc3R5bGUuY3NzIj4KKzxzY3JpcHQgc3JjPSIuLi8u
Li8uLi9mYXN0L2pzL3Jlc291cmNlcy9qcy10ZXN0LXByZS5qcyI+PC9zY3JpcHQ+Cis8c2NyaXB0
IHNyYz0iLi4vLi4vLi4vZmFzdC9qcy9yZXNvdXJjZXMvanMtdGVzdC1wb3N0LWZ1bmN0aW9uLmpz
Ij48L3NjcmlwdD4KKzxzY3JpcHQgc3JjPSIuLi9yZXNvdXJjZXMvc2hhcmVkLmpzIj48L3Njcmlw
dD4KKzwvaGVhZD4KKzxib2R5PgorPHAgaWQ9ImRlc2NyaXB0aW9uIj48L3A+Cis8ZGl2IGlkPSJj
b25zb2xlIj48L2Rpdj4KKzxzY3JpcHQ+CisKK2Rlc2NyaXB0aW9uKCJUZXN0IEluZGV4ZWREQidz
IG9wZW5pbmcgREIgbW9yZSB0aGFuIG9uY2UiKTsKK2lmICh3aW5kb3cubGF5b3V0VGVzdENvbnRy
b2xsZXIpCisgICAgbGF5b3V0VGVzdENvbnRyb2xsZXIud2FpdFVudGlsRG9uZSgpOworCitmdW5j
dGlvbiB0ZXN0KCkKK3sKKyAgICBpbmRleGVkREIgPSBldmFsQW5kTG9nKCJpbmRleGVkREIgPSB3
aW5kb3cuaW5kZXhlZERCIHx8IHdpbmRvdy53ZWJraXRJbmRleGVkREIgfHwgd2luZG93Lm1veklu
ZGV4ZWREQjsiKTsKKyAgICBzaG91bGRCZUZhbHNlKCJpbmRleGVkREIgPT0gbnVsbCIpOworICAg
IElEQkRhdGFiYXNlRXhjZXB0aW9uID0gZXZhbEFuZExvZygiSURCRGF0YWJhc2VFeGNlcHRpb24g
PSB3aW5kb3cuSURCRGF0YWJhc2VFeGNlcHRpb24gfHwgd2luZG93LndlYmtpdElEQkRhdGFiYXNl
RXhjZXB0aW9uOyIpOworICAgIHNob3VsZEJlRmFsc2UoIklEQkRhdGFiYXNlRXhjZXB0aW9uID09
IG51bGwiKTsKKworICAgIG5hbWUgPSB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWU7CisgICAgZGVz
Y3JpcHRpb24gPSAiTXkgVGVzdCBEYXRhYmFzZSI7CisgICAgcmVxdWVzdCA9IGV2YWxBbmRMb2co
ImluZGV4ZWREQi5vcGVuKG5hbWUsIGRlc2NyaXB0aW9uKSIpOworICAgIHJlcXVlc3Qub25zdWNj
ZXNzID0gb3BlblN1Y2Nlc3M7CisgICAgcmVxdWVzdC5vbmVycm9yID0gdW5leHBlY3RlZEVycm9y
Q2FsbGJhY2s7Cit9CisKK2Z1bmN0aW9uIG9wZW5TdWNjZXNzKCkKK3sKKyAgICBkYjEgPSBldmFs
QW5kTG9nKCJkYjEgPSBldmVudC50YXJnZXQucmVzdWx0Iik7CisKKyAgICByZXF1ZXN0ID0gZXZh
bEFuZExvZygicmVxdWVzdCA9IGRiMS5zZXRWZXJzaW9uKCcxJykiKTsKKyAgICByZXF1ZXN0Lm9u
c3VjY2VzcyA9IGNsZWFuRGF0YWJhc2U7CisgICAgcmVxdWVzdC5vbmVycm9yID0gdW5leHBlY3Rl
ZEVycm9yQ2FsbGJhY2s7Cit9CisKK2Z1bmN0aW9uIGNsZWFuRGF0YWJhc2UoKQoreworICAgIGRl
bGV0ZUFsbE9iamVjdFN0b3JlcyhkYjEpOworCisgICAgb2JqZWN0U3RvcmVOYW1lID0gIk9iamVj
dHMiOworICAgIG9iamVjdFN0b3JlT3B0aW9ucyA9IHsga2V5UGF0aDogJ2lkJywgYXV0b0luY3Jl
bWVudDogdHJ1ZSB9OworICAgIGV2YWxBbmRMb2coImRiMS5jcmVhdGVPYmplY3RTdG9yZShvYmpl
Y3RTdG9yZU5hbWUsIG9iamVjdFN0b3JlT3B0aW9ucyk7Iik7CisKKyAgICByZXF1ZXN0ID0gZXZh
bEFuZExvZygiaW5kZXhlZERCLm9wZW4obmFtZSwgZGVzY3JpcHRpb24pOyIpOworICAgIHJlcXVl
c3Qub25zdWNjZXNzID0gb3BlbjJTdWNjZXNzOworICAgIHJlcXVlc3Qub25lcnJvciA9IHVuZXhw
ZWN0ZWRFcnJvckNhbGxiYWNrOworfQorCitmdW5jdGlvbiBvcGVuMlN1Y2Nlc3MoKQoreworICAg
IGRiMiA9IGV2YWxBbmRMb2coImRiMiA9IGV2ZW50LnRhcmdldC5yZXN1bHQiKTsKKworICAgIHNo
b3VsZEJlVHJ1ZSgiZGIxICE9PSBkYjIiKTsKKyAgICBzaG91bGRCZSgiZGIxLm9iamVjdFN0b3Jl
TmFtZXMubGVuZ3RoIiwgIjEiKTsKKyAgICBzaG91bGRCZSgiZGIxLm9iamVjdFN0b3JlTmFtZXMu
aXRlbSgwKSIsICJvYmplY3RTdG9yZU5hbWUiKTsKKyAgICBzaG91bGRCZSgiZGIyLm9iamVjdFN0
b3JlTmFtZXMubGVuZ3RoIiwgIjEiKTsKKyAgICBzaG91bGRCZSgiZGIyLm9iamVjdFN0b3JlTmFt
ZXMuaXRlbSgwKSIsICJvYmplY3RTdG9yZU5hbWUiKTsKKworICAgIG9iamVjdFN0b3JlMSA9IGV2
YWxBbmRMb2coIm9iamVjdFN0b3JlMSA9IGRiMS50cmFuc2FjdGlvbihvYmplY3RTdG9yZU5hbWUp
Lm9iamVjdFN0b3JlKG9iamVjdFN0b3JlTmFtZSk7Iik7CisgICAgc2hvdWxkQmUoIm9iamVjdFN0
b3JlMS5uYW1lIiwgIm9iamVjdFN0b3JlTmFtZSIpOworICAgIHNob3VsZEJlKCJvYmplY3RTdG9y
ZTEua2V5UGF0aCIsICJvYmplY3RTdG9yZU9wdGlvbnMua2V5UGF0aCIpOworCisgICAgb2JqZWN0
U3RvcmUyID0gZXZhbEFuZExvZygib2JqZWN0U3RvcmUyID0gZGIyLnRyYW5zYWN0aW9uKG9iamVj
dFN0b3JlTmFtZSkub2JqZWN0U3RvcmUob2JqZWN0U3RvcmVOYW1lKTsiKTsKKyAgICBzaG91bGRC
ZVRydWUoIm9iamVjdFN0b3JlMSAhPT0gb2JqZWN0U3RvcmUyIik7CisgICAgc2hvdWxkQmUoIm9i
amVjdFN0b3JlMi5uYW1lIiwgIm9iamVjdFN0b3JlTmFtZSIpOworICAgIHNob3VsZEJlKCJvYmpl
Y3RTdG9yZTIua2V5UGF0aCIsICJvYmplY3RTdG9yZU9wdGlvbnMua2V5UGF0aCIpOworCisgICAg
ZG9uZSgpOworfQorCit2YXIgc3VjY2Vzc2Z1bGx5UGFyc2VkID0gdHJ1ZTsKKwordGVzdCgpOwor
Cis8L3NjcmlwdD4KKzwvYm9keT4KKzwvaHRtbD4KKwpJbmRleDogTGF5b3V0VGVzdHMvc3RvcmFn
ZS9pbmRleGVkZGIvbW96aWxsYS9vYmplY3RzdG9yZW5hbWVzLWV4cGVjdGVkLnR4dAo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBMYXlvdXRUZXN0cy9zdG9yYWdlL2luZGV4ZWRkYi9tb3ppbGxhL29iamVjdHN0b3Jl
bmFtZXMtZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMvc3RvcmFnZS9p
bmRleGVkZGIvbW96aWxsYS9vYmplY3RzdG9yZW5hbWVzLWV4cGVjdGVkLnR4dAkocmV2aXNpb24g
MCkKQEAgLTAsMCArMSwxOSBAQAorVGVzdCBJbmRleGVkREIncyBvYmplY3RTdG9yZU5hbWVzIGFy
cmF5CisKK09uIHN1Y2Nlc3MsIHlvdSB3aWxsIHNlZSBhIHNlcmllcyBvZiAiUEFTUyIgbWVzc2Fn
ZXMsIGZvbGxvd2VkIGJ5ICJURVNUIENPTVBMRVRFIi4KKworCitpbmRleGVkREIgPSB3aW5kb3cu
aW5kZXhlZERCIHx8IHdpbmRvdy53ZWJraXRJbmRleGVkREIgfHwgd2luZG93Lm1vekluZGV4ZWRE
QjsKK1BBU1MgaW5kZXhlZERCID09IG51bGwgaXMgZmFsc2UKK2luZGV4ZWREQi5vcGVuKG5hbWUs
IGRlc2NyaXB0aW9uKQorZGIgPSBldmVudC50YXJnZXQucmVzdWx0CityZXF1ZXN0ID0gZGIuc2V0
VmVyc2lvbignMScpCitEZWxldGVkIGFsbCBvYmplY3Qgc3RvcmVzLgorb2JqZWN0U3RvcmUgPSBk
Yi5jcmVhdGVPYmplY3RTdG9yZShvYmplY3RTdG9yZU5hbWUsIHsga2V5UGF0aDogJ2lkJywgYXV0
b0luY3JlbWVudDogdHJ1ZSB9KTsKK1BBU1MgJ29iamVjdFN0b3JlTmFtZXMnIGluIGRiIGlzIHRy
dWUKK1BBU1MgZGIub2JqZWN0U3RvcmVOYW1lcy5sZW5ndGggaXMgMQorUEFTUyBkYi5vYmplY3RT
dG9yZU5hbWVzLml0ZW0oMCkgaXMgb2JqZWN0U3RvcmVOYW1lCitQQVNTIHN1Y2Nlc3NmdWxseVBh
cnNlZCBpcyB0cnVlCisKK1RFU1QgQ09NUExFVEUKKwpJbmRleDogTGF5b3V0VGVzdHMvc3RvcmFn
ZS9pbmRleGVkZGIvbW96aWxsYS9vYmplY3RzdG9yZW5hbWVzLmh0bWwKPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0g
TGF5b3V0VGVzdHMvc3RvcmFnZS9pbmRleGVkZGIvbW96aWxsYS9vYmplY3RzdG9yZW5hbWVzLmh0
bWwJKHJldmlzaW9uIDApCisrKyBMYXlvdXRUZXN0cy9zdG9yYWdlL2luZGV4ZWRkYi9tb3ppbGxh
L29iamVjdHN0b3JlbmFtZXMuaHRtbAkocmV2aXNpb24gMCkKQEAgLTAsMCArMSw2NSBAQAorPCFE
T0NUWVBFIGh0bWw+Cis8IS0tCisgIG9yaWdpbmFsIHRlc3Q6IGh0dHA6Ly9teHIubW96aWxsYS5v
cmcvbW96aWxsYTIuMC9zb3VyY2UvZG9tL2luZGV4ZWREQi90ZXN0L3Rlc3RfZ2xvYmFsX2RhdGEu
aHRtbAorICBsaWNlbnNlIG9mIG9yaWdpbmFsIHRlc3Q6CisgICAgIiBBbnkgY29weXJpZ2h0IGlz
IGRlZGljYXRlZCB0byB0aGUgUHVibGljIERvbWFpbi4KKyAgICAgIGh0dHA6Ly9jcmVhdGl2ZWNv
bW1vbnMub3JnL3B1YmxpY2RvbWFpbi96ZXJvLzEuMC8gIgorLS0+Cis8aHRtbD4KKzxoZWFkPgor
PGxpbmsgcmVsPSJzdHlsZXNoZWV0IiBocmVmPSIuLi8uLi8uLi9mYXN0L2pzL3Jlc291cmNlcy9q
cy10ZXN0LXN0eWxlLmNzcyI+Cis8c2NyaXB0IHNyYz0iLi4vLi4vLi4vZmFzdC9qcy9yZXNvdXJj
ZXMvanMtdGVzdC1wcmUuanMiPjwvc2NyaXB0PgorPHNjcmlwdCBzcmM9Ii4uLy4uLy4uL2Zhc3Qv
anMvcmVzb3VyY2VzL2pzLXRlc3QtcG9zdC1mdW5jdGlvbi5qcyI+PC9zY3JpcHQ+Cis8c2NyaXB0
IHNyYz0iLi4vcmVzb3VyY2VzL3NoYXJlZC5qcyI+PC9zY3JpcHQ+Cis8L2hlYWQ+Cis8Ym9keT4K
KzxwIGlkPSJkZXNjcmlwdGlvbiI+PC9wPgorPGRpdiBpZD0iY29uc29sZSI+PC9kaXY+Cis8c2Ny
aXB0PgorCitkZXNjcmlwdGlvbigiVGVzdCBJbmRleGVkREIncyBvYmplY3RTdG9yZU5hbWVzIGFy
cmF5Iik7CitpZiAod2luZG93LmxheW91dFRlc3RDb250cm9sbGVyKQorICAgIGxheW91dFRlc3RD
b250cm9sbGVyLndhaXRVbnRpbERvbmUoKTsKKworZnVuY3Rpb24gdGVzdCgpCit7CisgICAgaW5k
ZXhlZERCID0gZXZhbEFuZExvZygiaW5kZXhlZERCID0gd2luZG93LmluZGV4ZWREQiB8fCB3aW5k
b3cud2Via2l0SW5kZXhlZERCIHx8IHdpbmRvdy5tb3pJbmRleGVkREI7Iik7CisgICAgc2hvdWxk
QmVGYWxzZSgiaW5kZXhlZERCID09IG51bGwiKTsKKworICAgIG5hbWUgPSB3aW5kb3cubG9jYXRp
b24ucGF0aG5hbWU7CisgICAgZGVzY3JpcHRpb24gPSAiTXkgVGVzdCBEYXRhYmFzZSI7CisgICAg
cmVxdWVzdCA9IGV2YWxBbmRMb2coImluZGV4ZWREQi5vcGVuKG5hbWUsIGRlc2NyaXB0aW9uKSIp
OworICAgIHJlcXVlc3Qub25zdWNjZXNzID0gb3BlblN1Y2Nlc3M7CisgICAgcmVxdWVzdC5vbmVy
cm9yID0gdW5leHBlY3RlZEVycm9yQ2FsbGJhY2s7Cit9CisKK2Z1bmN0aW9uIG9wZW5TdWNjZXNz
KCkKK3sKKyAgICBkYiA9IGV2YWxBbmRMb2coImRiID0gZXZlbnQudGFyZ2V0LnJlc3VsdCIpOwor
CisgICAgcmVxdWVzdCA9IGV2YWxBbmRMb2coInJlcXVlc3QgPSBkYi5zZXRWZXJzaW9uKCcxJyki
KTsKKyAgICByZXF1ZXN0Lm9uc3VjY2VzcyA9IGNsZWFuRGF0YWJhc2U7CisgICAgcmVxdWVzdC5v
bmVycm9yID0gdW5leHBlY3RlZEVycm9yQ2FsbGJhY2s7Cit9CisKK2Z1bmN0aW9uIGNsZWFuRGF0
YWJhc2UoKQoreworICAgIGRlbGV0ZUFsbE9iamVjdFN0b3JlcyhkYik7CisKKyAgICBvYmplY3RT
dG9yZU5hbWUgPSAiYSI7CisgICAgb2JqZWN0U3RvcmUgPSBldmFsQW5kTG9nKCJvYmplY3RTdG9y
ZSA9IGRiLmNyZWF0ZU9iamVjdFN0b3JlKG9iamVjdFN0b3JlTmFtZSwgeyBrZXlQYXRoOiAnaWQn
LCBhdXRvSW5jcmVtZW50OiB0cnVlIH0pOyIpOworCisgICAgc2hvdWxkQmVUcnVlKCInb2JqZWN0
U3RvcmVOYW1lcycgaW4gZGIiKTsKKyAgICBzaG91bGRCZSgiZGIub2JqZWN0U3RvcmVOYW1lcy5s
ZW5ndGgiLCAiMSIpOworICAgIHNob3VsZEJlKCJkYi5vYmplY3RTdG9yZU5hbWVzLml0ZW0oMCki
LCAib2JqZWN0U3RvcmVOYW1lIik7CisgICAgZG9uZSgpOworfQorCit2YXIgc3VjY2Vzc2Z1bGx5
UGFyc2VkID0gdHJ1ZTsKKwordGVzdCgpOworCis8L3NjcmlwdD4KKzwvYm9keT4KKzwvaHRtbD4K
Kwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>