<?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>31947</bug_id>
          
          <creation_ts>2009-11-27 19:09:02 -0800</creation_ts>
          <short_desc>[bzt] StyleQueue scans ~100 bug pages every 5 minutes</short_desc>
          <delta_ts>2009-11-28 17:51:02 -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>Tools / Tests</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>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>31950</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Adam Barth">abarth</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>eric</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>166985</commentid>
    <comment_count>0</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2009-11-27 19:09:02 -0800</bug_when>
    <thetext>Instead of getting the pending-review attachment ids by scanning each bug (which results in a network request), we should just get them all from webkit.org/pending-review in one shot.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>166986</commentid>
    <comment_count>1</comment_count>
      <attachid>43977</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2009-11-27 19:10:12 -0800</bug_when>
    <thetext>Created attachment 43977
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>167063</commentid>
    <comment_count>2</comment_count>
      <attachid>43977</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2009-11-28 17:49:23 -0800</bug_when>
    <thetext>Comment on attachment 43977
Patch

Looks OK.  next() seems a bit of a strange name for something which doesn&apos;t return a patch. :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>167064</commentid>
    <comment_count>3</comment_count>
      <attachid>43977</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2009-11-28 17:50:57 -0800</bug_when>
    <thetext>Comment on attachment 43977
Patch

Clearing flags on attachment: 43977

Committed r51464: &lt;http://trac.webkit.org/changeset/51464&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>167065</commentid>
    <comment_count>4</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2009-11-28 17:51:02 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>43977</attachid>
            <date>2009-11-27 19:10:12 -0800</date>
            <delta_ts>2009-11-28 17:50:57 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-31947-20091127191010.patch</filename>
            <type>text/plain</type>
            <size>10467</size>
            <attacher name="Adam Barth">abarth</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYktpdFRvb2xzL0NoYW5nZUxvZyBiL1dlYktpdFRvb2xzL0NoYW5nZUxv
ZwppbmRleCA3NGFiMzRiLi5jMDg0YzgwIDEwMDY0NAotLS0gYS9XZWJLaXRUb29scy9DaGFuZ2VM
b2cKKysrIGIvV2ViS2l0VG9vbHMvQ2hhbmdlTG9nCkBAIC0yLDYgKzIsMjUgQEAKIAogICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KIAorICAgICAgICBTdHlsZVF1ZXVlIHNjYW5z
IH4xMDAgYnVnIHBhZ2VzIGV2ZXJ5IDUgbWludXRlcworICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MzE5NDcKKworICAgICAgICBJbnN0ZWFkIG9mIGdldHRp
bmcgdGhlIHBlbmRpbmctcmV2aWV3IGF0dGFjaG1lbnQgaWRzIGJ5IHNjYW5uaW5nIGVhY2gKKyAg
ICAgICAgYnVnICh3aGljaCByZXN1bHRzIGluIGEgbmV0d29yayByZXF1ZXN0KSwgd2Ugc2hvdWxk
IGp1c3QgZ2V0IHRoZW0gYWxsCisgICAgICAgIGZyb20gd2Via2l0Lm9yZy9wZW5kaW5nLXJldmll
dyBpbiBvbmUgc2hvdC4KKworICAgICAgICAqIFNjcmlwdHMvbW9kdWxlcy9idWd6aWxsYS5weToK
KyAgICAgICAgKiBTY3JpcHRzL21vZHVsZXMvYnVnemlsbGFfdW5pdHRlc3QucHk6CisgICAgICAg
ICogU2NyaXB0cy9tb2R1bGVzL2NvbW1hbmRzL3F1ZXJpZXMucHk6CisgICAgICAgICogU2NyaXB0
cy9tb2R1bGVzL2NvbW1hbmRzL3F1ZXJpZXNfdW5pdHRlc3QucHk6CisgICAgICAgICogU2NyaXB0
cy9tb2R1bGVzL2NvbW1hbmRzL3F1ZXVlcy5weToKKyAgICAgICAgKiBTY3JpcHRzL21vZHVsZXMv
bW9ja19idWd6aWxsYXRvb2wucHk6CisgICAgICAgICogU2NyaXB0cy9tb2R1bGVzL3BhdGNoY29s
bGVjdGlvbi5weToKKworMjAwOS0xMS0yNyAgQWRhbSBCYXJ0aCAgPGFiYXJ0aEB3ZWJraXQub3Jn
PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCiAgICAgICAgIFtienRd
IHN0eWxlLXF1ZXVlIHNob3VsZCByZXBvcnQgc3R5bGUgZXJyb3JzIHRvIGJ1Z3ppbGxhCiAgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0zMTk0NQogCmRpZmYg
LS1naXQgYS9XZWJLaXRUb29scy9TY3JpcHRzL21vZHVsZXMvYnVnemlsbGEucHkgYi9XZWJLaXRU
b29scy9TY3JpcHRzL21vZHVsZXMvYnVnemlsbGEucHkKaW5kZXggYjkyM2NmOC4uMGVlOTlhNyAx
MDA2NDQKLS0tIGEvV2ViS2l0VG9vbHMvU2NyaXB0cy9tb2R1bGVzL2J1Z3ppbGxhLnB5CisrKyBi
L1dlYktpdFRvb2xzL1NjcmlwdHMvbW9kdWxlcy9idWd6aWxsYS5weQpAQCAtNDMsNyArNDMsNyBA
QCBmcm9tIG1vZHVsZXMuY29tbWl0dGVycyBpbXBvcnQgQ29tbWl0dGVyTGlzdAogCiAjIFdlYktp
dCBpbmNsdWRlcyBhIGJ1aWx0IGNvcHkgb2YgQmVhdXRpZnVsU291cCBpbiBTY3JpcHRzL21vZHVs
ZXMKICMgc28gdGhpcyBpbXBvcnQgc2hvdWxkIGFsd2F5cyBzdWNjZWVkLgotZnJvbSAuQmVhdXRp
ZnVsU291cCBpbXBvcnQgQmVhdXRpZnVsU291cAorZnJvbSAuQmVhdXRpZnVsU291cCBpbXBvcnQg
QmVhdXRpZnVsU291cCwgU291cFN0cmFpbmVyCiAKIHRyeToKICAgICBmcm9tIG1lY2hhbml6ZSBp
bXBvcnQgQnJvd3NlcgpAQCAtMzA5LDYgKzMwOSwxNSBAQCBjbGFzcyBCdWd6aWxsYToKIAogICAg
ICAgICByZXR1cm4gYnVnX2lkcwogCisgICAgZGVmIF9wYXJzZV9hdHRhY2htZW50X2lkc19yZXF1
ZXN0X3F1ZXJ5KHNlbGYsIHBhZ2UpOgorICAgICAgICBkaWdpdHMgPSByZS5jb21waWxlKCJcZCsi
KQorICAgICAgICBhdHRhY2htZW50X2hyZWYgPSByZS5jb21waWxlKCJhdHRhY2htZW50LmNnaVw/
aWQ9XGQrJmFjdGlvbj1yZXZpZXciKQorICAgICAgICBhdHRhY2htZW50X2xpbmtzID0gU291cFN0
cmFpbmVyKCJhIiwgaHJlZj1hdHRhY2htZW50X2hyZWYpCisgICAgICAgIHJldHVybiBbZGlnaXRz
LnNlYXJjaCh0YWdbImhyZWYiXSkuZ3JvdXAoMCkgZm9yIHRhZyBpbiBCZWF1dGlmdWxTb3VwKHBh
Z2UsIHBhcnNlT25seVRoZXNlPWF0dGFjaG1lbnRfbGlua3MpXQorCisgICAgZGVmIF9mZXRjaF9h
dHRhY2htZW50X2lkc19yZXF1ZXN0X3F1ZXJ5KHNlbGYsIHF1ZXJ5KToKKyAgICAgICAgcmV0dXJu
IHNlbGYuX3BhcnNlX2F0dGFjaG1lbnRfaWRzX3JlcXVlc3RfcXVlcnkodXJsbGliMi51cmxvcGVu
KHF1ZXJ5KSkKKwogICAgIGRlZiBmZXRjaF9idWdfaWRzX2Zyb21fY29tbWl0X3F1ZXVlKHNlbGYp
OgogICAgICAgICBjb21taXRfcXVldWVfdXJsID0gc2VsZi5idWdfc2VydmVyX3VybCArICJidWds
aXN0LmNnaT9xdWVyeV9mb3JtYXQ9YWR2YW5jZWQmYnVnX3N0YXR1cz1VTkNPTkZJUk1FRCZidWdf
c3RhdHVzPU5FVyZidWdfc3RhdHVzPUFTU0lHTkVEJmJ1Z19zdGF0dXM9UkVPUEVORUQmZmllbGQw
LTAtMD1mbGFndHlwZXMubmFtZSZ0eXBlMC0wLTA9ZXF1YWxzJnZhbHVlMC0wLTA9Y29tbWl0LXF1
ZXVlJTJCIgogICAgICAgICByZXR1cm4gc2VsZi5fZmV0Y2hfYnVnX2lkc19hZHZhbmNlZF9xdWVy
eShjb21taXRfcXVldWVfdXJsKQpAQCAtMzE3LDYgKzMyNiwxMCBAQCBjbGFzcyBCdWd6aWxsYToK
ICAgICAgICAgcmV2aWV3X3F1ZXVlX3VybCA9IHNlbGYuYnVnX3NlcnZlcl91cmwgKyAiYnVnbGlz
dC5jZ2k/cXVlcnlfZm9ybWF0PWFkdmFuY2VkJmJ1Z19zdGF0dXM9VU5DT05GSVJNRUQmYnVnX3N0
YXR1cz1ORVcmYnVnX3N0YXR1cz1BU1NJR05FRCZidWdfc3RhdHVzPVJFT1BFTkVEJmZpZWxkMC0w
LTA9ZmxhZ3R5cGVzLm5hbWUmdHlwZTAtMC0wPWVxdWFscyZ2YWx1ZTAtMC0wPXJldmlldz8iCiAg
ICAgICAgIHJldHVybiBzZWxmLl9mZXRjaF9idWdfaWRzX2FkdmFuY2VkX3F1ZXJ5KHJldmlld19x
dWV1ZV91cmwpCiAKKyAgICBkZWYgZmV0Y2hfYXR0YWNobWVudF9pZHNfZnJvbV9yZXZpZXdfcXVl
dWUoc2VsZik6CisgICAgICAgIHJldmlld19xdWV1ZV91cmwgPSBzZWxmLmJ1Z19zZXJ2ZXJfdXJs
ICsgInJlcXVlc3QuY2dpP2FjdGlvbj1xdWV1ZSZ0eXBlPXJldmlldyZncm91cD10eXBlIgorICAg
ICAgICByZXR1cm4gc2VsZi5fZmV0Y2hfYXR0YWNobWVudF9pZHNfcmVxdWVzdF9xdWVyeShyZXZp
ZXdfcXVldWVfdXJsKQorCiAgICAgZGVmIGZldGNoX3BhdGNoZXNfZnJvbV9jb21taXRfcXVldWUo
c2VsZiwgcmVqZWN0X2ludmFsaWRfcGF0Y2hlcz1GYWxzZSk6CiAgICAgICAgIHBhdGNoZXNfdG9f
bGFuZCA9IFtdCiAgICAgICAgIGZvciBidWdfaWQgaW4gc2VsZi5mZXRjaF9idWdfaWRzX2Zyb21f
Y29tbWl0X3F1ZXVlKCk6CmRpZmYgLS1naXQgYS9XZWJLaXRUb29scy9TY3JpcHRzL21vZHVsZXMv
YnVnemlsbGFfdW5pdHRlc3QucHkgYi9XZWJLaXRUb29scy9TY3JpcHRzL21vZHVsZXMvYnVnemls
bGFfdW5pdHRlc3QucHkKaW5kZXggOTU5NjRmMy4uNTBjMjBjNSAxMDA2NDQKLS0tIGEvV2ViS2l0
VG9vbHMvU2NyaXB0cy9tb2R1bGVzL2J1Z3ppbGxhX3VuaXR0ZXN0LnB5CisrKyBiL1dlYktpdFRv
b2xzL1NjcmlwdHMvbW9kdWxlcy9idWd6aWxsYV91bml0dGVzdC5weQpAQCAtMTAzLDUgKzEwMyw1
NiBAQCBjbGFzcyBCdWd6aWxsYVRlc3QodW5pdHRlc3QuVGVzdENhc2UpOgogICAgICAgICBidWd6
aWxsYSA9IEJ1Z3ppbGxhKCkKICAgICAgICAgc2VsZi5hc3NlcnRFcXVhbHMoMjczMTQsIGJ1Z3pp
bGxhLl9wYXJzZV9idWdfaWRfZnJvbV9hdHRhY2htZW50X3BhZ2Uoc2VsZi5fc2FtcGxlX2F0dGFj
aG1lbnRfZGV0YWlsX3BhZ2UpKQogCisgICAgX3NhbXBsZV9yZXF1ZXN0X3BhZ2UgPSAiIiIKKzwh
RE9DVFlQRSBodG1sIFBVQkxJQyAiLS8vVzNDLy9EVEQgSFRNTCA0LjAxIFRyYW5zaXRpb25hbC8v
RU4iCisgICAgICAgICAgICAgICAgICAgICAgImh0dHA6Ly93d3cudzMub3JnL1RSL2h0bWw0L2xv
b3NlLmR0ZCI+Cis8aHRtbD4KKyAgPGhlYWQ+CisgICAgPHRpdGxlPlJlcXVlc3QgUXVldWU8L3Rp
dGxlPgorICA8L2hlYWQ+Cis8Ym9keT4KKworPGgzPkZsYWc6IHJldmlldzwvaDM+CisgIDx0YWJs
ZSBjbGFzcz0icmVxdWVzdHMiIGNlbGxzcGFjaW5nPSIwIiBjZWxscGFkZGluZz0iNCIgYm9yZGVy
PSIxIj4KKyAgICA8dHI+CisgICAgICAgIDx0aD5SZXF1ZXN0ZXI8L3RoPgorICAgICAgICA8dGg+
UmVxdWVzdGVlPC90aD4KKyAgICAgICAgPHRoPkJ1ZzwvdGg+CisgICAgICAgIDx0aD5BdHRhY2ht
ZW50PC90aD4KKyAgICAgICAgPHRoPkNyZWF0ZWQ8L3RoPgorICAgIDwvdHI+CisgICAgPHRyPgor
ICAgICAgICA8dGQ+U2hpbmljaGlybyBIYW1hamkgJmx0O2hhbWFqaSYjNjQ7Y2hyb21pdW0ub3Jn
Jmd0OzwvdGQ+CisgICAgICAgIDx0ZD48L3RkPgorICAgICAgICA8dGQ+PGEgaHJlZj0ic2hvd19i
dWcuY2dpP2lkPTMwMDE1Ij4zMDAxNTogdGV4dC10cmFuc2Zvcm06Y2FwaXRhbGl6ZSBpcyBmYWls
aW5nIGluIENTUzIuMSB0ZXN0IHN1aXRlPC9hPjwvdGQ+CisgICAgICAgIDx0ZD48YSBocmVmPSJh
dHRhY2htZW50LmNnaT9pZD00MDUxMSZhbXA7YWN0aW9uPXJldmlldyI+Cis0MDUxMTogUGF0Y2gg
djA8L2E+PC90ZD4KKyAgICAgICAgPHRkPjIwMDktMTAtMDIgMDQ6NTggUFNUPC90ZD4KKyAgICA8
L3RyPgorICAgIDx0cj4KKyAgICAgICAgPHRkPlphbiBEb2JlcnNlayAmbHQ7emFuZG9iZXJzZWsm
IzY0O2dtYWlsLmNvbSZndDs8L3RkPgorICAgICAgICA8dGQ+PC90ZD4KKyAgICAgICAgPHRkPjxh
IGhyZWY9InNob3dfYnVnLmNnaT9pZD0yNjMwNCI+MjYzMDQ6IFtHVEtdIEFkZCBjb250cm9scyBm
b3IgcGxheWluZyBodG1sNSB2aWRlby48L2E+PC90ZD4KKyAgICAgICAgPHRkPjxhIGhyZWY9ImF0
dGFjaG1lbnQuY2dpP2lkPTQwNzIyJmFtcDthY3Rpb249cmV2aWV3Ij4KKzQwNzIyOiBNZWRpYSBj
b250cm9scywgdGhlIHNpbXBsZSBhcHByb2FjaDwvYT48L3RkPgorICAgICAgICA8dGQ+MjAwOS0x
MC0wNiAwOToxMyBQU1Q8L3RkPgorICAgIDwvdHI+CisgICAgPHRyPgorICAgICAgICA8dGQ+WmFu
IERvYmVyc2VrICZsdDt6YW5kb2JlcnNlayYjNjQ7Z21haWwuY29tJmd0OzwvdGQ+CisgICAgICAg
IDx0ZD48L3RkPgorICAgICAgICA8dGQ+PGEgaHJlZj0ic2hvd19idWcuY2dpP2lkPTI2MzA0Ij4y
NjMwNDogW0dUS10gQWRkIGNvbnRyb2xzIGZvciBwbGF5aW5nIGh0bWw1IHZpZGVvLjwvYT48L3Rk
PgorICAgICAgICA8dGQ+PGEgaHJlZj0iYXR0YWNobWVudC5jZ2k/aWQ9NDA3MjMmYW1wO2FjdGlv
bj1yZXZpZXciPgorNDA3MjM6IEFkanVzdCB0aGUgbWVkaWEgc2xpZGVyIHRodW1iIHNpemU8L2E+
PC90ZD4KKyAgICAgICAgPHRkPjIwMDktMTAtMDYgMDk6MTUgUFNUPC90ZD4KKyAgICA8L3RyPgor
ICA8L3RhYmxlPgorPC9ib2R5PgorPC9odG1sPgorIiIiCisKKyAgICBkZWYgdGVzdF9yZXF1ZXN0
X3BhZ2VfcGFyc2luZyhzZWxmKToKKyAgICAgICAgYnVnemlsbGEgPSBCdWd6aWxsYSgpCisgICAg
ICAgIHNlbGYuYXNzZXJ0RXF1YWxzKFs0MDUxMSwgNDA3MjIsIDQwNzIzXSwgYnVnemlsbGEuX3Bh
cnNlX2F0dGFjaG1lbnRfaWRzX3JlcXVlc3RfcXVlcnkoc2VsZi5fc2FtcGxlX3JlcXVlc3RfcGFn
ZSkpCisKIGlmIF9fbmFtZV9fID09ICdfX21haW5fXyc6CiAgICAgdW5pdHRlc3QubWFpbigpCmRp
ZmYgLS1naXQgYS9XZWJLaXRUb29scy9TY3JpcHRzL21vZHVsZXMvY29tbWFuZHMvcXVlcmllcy5w
eSBiL1dlYktpdFRvb2xzL1NjcmlwdHMvbW9kdWxlcy9jb21tYW5kcy9xdWVyaWVzLnB5CmluZGV4
IDJjODE3MjUuLmRiYWExNTkgMTAwNjQ0Ci0tLSBhL1dlYktpdFRvb2xzL1NjcmlwdHMvbW9kdWxl
cy9jb21tYW5kcy9xdWVyaWVzLnB5CisrKyBiL1dlYktpdFRvb2xzL1NjcmlwdHMvbW9kdWxlcy9j
b21tYW5kcy9xdWVyaWVzLnB5CkBAIC03OCw2ICs3OCwxOSBAQCBjbGFzcyBQYXRjaGVzVG9Db21t
aXQoQ29tbWFuZCk6CiAgICAgICAgICAgICBwcmludCAiJXMiICUgcGF0Y2hbInVybCJdCiAKIAor
Y2xhc3MgUGF0Y2hlc1RvUmV2aWV3KENvbW1hbmQpOgorICAgIG5hbWUgPSAicGF0Y2hlcy10by1y
ZXZpZXciCisgICAgc2hvd19pbl9tYWluX2hlbHAgPSBGYWxzZQorICAgIGRlZiBfX2luaXRfXyhz
ZWxmKToKKyAgICAgICAgQ29tbWFuZC5fX2luaXRfXyhzZWxmLCAiTGlzdCBwYXRjaGVzIHRoYXQg
YXJlIHBlbmRpbmcgcmV2aWV3IikKKworICAgIGRlZiBleGVjdXRlKHNlbGYsIG9wdGlvbnMsIGFy
Z3MsIHRvb2wpOgorICAgICAgICBwYXRjaF9pZHMgPSB0b29sLmJ1Z3MuZmV0Y2hfYXR0YWNobWVu
dF9pZHNfZnJvbV9yZXZpZXdfcXVldWUoKQorICAgICAgICBsb2coIlBhdGNoZXMgcGVuZGluZyBy
ZXZpZXc6IikKKyAgICAgICAgZm9yIHBhdGNoX2lkIGluIHBhdGNoX2lkczoKKyAgICAgICAgICAg
IHByaW50IHBhdGNoX2lkCisKKwogY2xhc3MgUmV2aWV3ZWRQYXRjaGVzKENvbW1hbmQpOgogICAg
IG5hbWUgPSAicmV2aWV3ZWQtcGF0Y2hlcyIKICAgICBzaG93X2luX21haW5faGVscCA9IEZhbHNl
CmRpZmYgLS1naXQgYS9XZWJLaXRUb29scy9TY3JpcHRzL21vZHVsZXMvY29tbWFuZHMvcXVlcmll
c191bml0dGVzdC5weSBiL1dlYktpdFRvb2xzL1NjcmlwdHMvbW9kdWxlcy9jb21tYW5kcy9xdWVy
aWVzX3VuaXR0ZXN0LnB5CmluZGV4IDkwZjU2NWEuLjA5NGMxMjggMTAwNjQ0Ci0tLSBhL1dlYktp
dFRvb2xzL1NjcmlwdHMvbW9kdWxlcy9jb21tYW5kcy9xdWVyaWVzX3VuaXR0ZXN0LnB5CisrKyBi
L1dlYktpdFRvb2xzL1NjcmlwdHMvbW9kdWxlcy9jb21tYW5kcy9xdWVyaWVzX3VuaXR0ZXN0LnB5
CkBAIC00MCw2ICs0MCwxMSBAQCBjbGFzcyBRdWVyeUNvbW1hbmRzVGVzdChDb21tYW5kc1Rlc3Qp
OgogICAgICAgICBleHBlY3RlZF9zdGRlcnIgPSAiUGF0Y2hlcyBpbiBjb21taXQgcXVldWU6XG4i
CiAgICAgICAgIHNlbGYuYXNzZXJ0X2V4ZWN1dGVfb3V0cHV0cyhQYXRjaGVzVG9Db21taXQoKSwg
Tm9uZSwgZXhwZWN0ZWRfc3Rkb3V0LCBleHBlY3RlZF9zdGRlcnIpCiAKKyAgICBkZWYgdGVzdF9w
YXRjaGVzX3RvX3JldmlldyhzZWxmKToKKyAgICAgICAgZXhwZWN0ZWRfc3Rkb3V0ID0gIjE5N1xu
MTI4XG4iCisgICAgICAgIGV4cGVjdGVkX3N0ZGVyciA9ICJQYXRjaGVzIHBlbmRpbmcgcmV2aWV3
OlxuIgorICAgICAgICBzZWxmLmFzc2VydF9leGVjdXRlX291dHB1dHMoUGF0Y2hlc1RvUmV2aWV3
KCksIE5vbmUsIGV4cGVjdGVkX3N0ZG91dCwgZXhwZWN0ZWRfc3RkZXJyKQorCiAgICAgZGVmIHRl
c3RfcmV2aWV3ZWRfcGF0Y2hlcyhzZWxmKToKICAgICAgICAgZXhwZWN0ZWRfc3Rkb3V0ID0gImh0
dHA6Ly9leGFtcGxlLmNvbS8xOTdcbmh0dHA6Ly9leGFtcGxlLmNvbS8xMjhcbiIKICAgICAgICAg
c2VsZi5hc3NlcnRfZXhlY3V0ZV9vdXRwdXRzKFJldmlld2VkUGF0Y2hlcygpLCBbNDJdLCBleHBl
Y3RlZF9zdGRvdXQpCmRpZmYgLS1naXQgYS9XZWJLaXRUb29scy9TY3JpcHRzL21vZHVsZXMvY29t
bWFuZHMvcXVldWVzLnB5IGIvV2ViS2l0VG9vbHMvU2NyaXB0cy9tb2R1bGVzL2NvbW1hbmRzL3F1
ZXVlcy5weQppbmRleCAxM2RlMWZhLi4yNjUyNTJlIDEwMDY0NAotLS0gYS9XZWJLaXRUb29scy9T
Y3JpcHRzL21vZHVsZXMvY29tbWFuZHMvcXVldWVzLnB5CisrKyBiL1dlYktpdFRvb2xzL1Njcmlw
dHMvbW9kdWxlcy9jb21tYW5kcy9xdWV1ZXMucHkKQEAgLTE1Niw4ICsxNTYsOCBAQCBjbGFzcyBB
YnN0cmFjdFRyeVF1ZXVlKEFic3RyYWN0UXVldWUsIFBlcnNpc3RlbnRQYXRjaENvbGxlY3Rpb25E
ZWxlZ2F0ZSwgTGFuZGluZwogICAgIGRlZiBjb2xsZWN0aW9uX25hbWUoc2VsZik6CiAgICAgICAg
IHJldHVybiBzZWxmLm5hbWUKIAotICAgIGRlZiBmZXRjaF9wb3RlbnRpYWxfcGF0Y2hlcyhzZWxm
KToKLSAgICAgICAgcmV0dXJuIHNlbGYudG9vbC5idWdzLmZldGNoX3BhdGNoZXNfZnJvbV9yZXZp
ZXdfcXVldWUobGltaXQ9MykKKyAgICBkZWYgZmV0Y2hfcG90ZW50aWFsX3BhdGNoX2lkcyhzZWxm
KToKKyAgICAgICAgcmV0dXJuIHNlbGYudG9vbC5idWdzLmZldGNoX2F0dGFjaG1lbnRfaWRzX2Zy
b21fcmV2aWV3X3F1ZXVlKCkKIAogICAgIGRlZiBzdGF0dXNfc2VydmVyKHNlbGYpOgogICAgICAg
ICByZXR1cm4gc2VsZi50b29sLnN0YXR1cygpCkBAIC0xNzAsNyArMTcwLDkgQEAgY2xhc3MgQWJz
dHJhY3RUcnlRdWV1ZShBYnN0cmFjdFF1ZXVlLCBQZXJzaXN0ZW50UGF0Y2hDb2xsZWN0aW9uRGVs
ZWdhdGUsIExhbmRpbmcKICAgICAgICAgc2VsZi5fcGF0Y2hlcyA9IFBlcnNpc3RlbnRQYXRjaENv
bGxlY3Rpb24oc2VsZikKIAogICAgIGRlZiBuZXh0X3dvcmtfaXRlbShzZWxmKToKLSAgICAgICAg
cmV0dXJuIHNlbGYuX3BhdGNoZXMubmV4dCgpCisgICAgICAgIHBhdGNoX2lkID0gc2VsZi5fcGF0
Y2hlcy5uZXh0KCkKKyAgICAgICAgaWYgcGF0Y2hfaWQ6CisgICAgICAgICAgICByZXR1cm4gc2Vs
Zi50b29sLmJ1Z3MuZmV0Y2hfYXR0YWNobWVudChwYXRjaF9pZCkKIAogICAgIGRlZiBzaG91bGRf
cHJvY2VlZF93aXRoX3dvcmtfaXRlbShzZWxmLCBwYXRjaCk6CiAgICAgICAgIHJhaXNlIE5vdElt
cGxlbWVudGVkRXJyb3IsICJzdWJjbGFzc2VzIG11c3QgaW1wbGVtZW50IgpkaWZmIC0tZ2l0IGEv
V2ViS2l0VG9vbHMvU2NyaXB0cy9tb2R1bGVzL21vY2tfYnVnemlsbGF0b29sLnB5IGIvV2ViS2l0
VG9vbHMvU2NyaXB0cy9tb2R1bGVzL21vY2tfYnVnemlsbGF0b29sLnB5CmluZGV4IDllYmIyODcu
LjU0MWFiYzggMTAwNjQ0Ci0tLSBhL1dlYktpdFRvb2xzL1NjcmlwdHMvbW9kdWxlcy9tb2NrX2J1
Z3ppbGxhdG9vbC5weQorKysgYi9XZWJLaXRUb29scy9TY3JpcHRzL21vZHVsZXMvbW9ja19idWd6
aWxsYXRvb2wucHkKQEAgLTUwLDYgKzUwLDkgQEAgY2xhc3MgTW9ja0J1Z3ppbGxhKE1vY2spOgog
ICAgIGRlZiBmZXRjaF9idWdfaWRzX2Zyb21fY29tbWl0X3F1ZXVlKHNlbGYpOgogICAgICAgICBy
ZXR1cm4gWzQyLCA3NV0KIAorICAgIGRlZiBmZXRjaF9hdHRhY2htZW50X2lkc19mcm9tX3Jldmll
d19xdWV1ZShzZWxmKToKKyAgICAgICAgcmV0dXJuIFsxOTcsIDEyOF0KKwogICAgIGRlZiBmZXRj
aF9wYXRjaGVzX2Zyb21fY29tbWl0X3F1ZXVlKHNlbGYpOgogICAgICAgICByZXR1cm4gW3NlbGYu
cGF0Y2gxLCBzZWxmLnBhdGNoMl0KIApkaWZmIC0tZ2l0IGEvV2ViS2l0VG9vbHMvU2NyaXB0cy9t
b2R1bGVzL3BhdGNoY29sbGVjdGlvbi5weSBiL1dlYktpdFRvb2xzL1NjcmlwdHMvbW9kdWxlcy9w
YXRjaGNvbGxlY3Rpb24ucHkKaW5kZXggMDNmYmVhNS4uZDhjYTBkYiAxMDA2NDQKLS0tIGEvV2Vi
S2l0VG9vbHMvU2NyaXB0cy9tb2R1bGVzL3BhdGNoY29sbGVjdGlvbi5weQorKysgYi9XZWJLaXRU
b29scy9TY3JpcHRzL21vZHVsZXMvcGF0Y2hjb2xsZWN0aW9uLnB5CkBAIC02Myw3ICs2Myw3IEBA
IGNsYXNzIFBlcnNpc3RlbnRQYXRjaENvbGxlY3Rpb25EZWxlZ2F0ZToKICAgICBkZWYgY29sbGVj
dGlvbl9uYW1lKHNlbGYpOgogICAgICAgICByYWlzZSBOb3RJbXBsZW1lbnRlZEVycm9yLCAic3Vi
Y2xhc3NlcyBtdXN0IGltcGxlbWVudCIKIAotICAgIGRlZiBmZXRjaF9wb3RlbnRpYWxfcGF0Y2hl
cyhzZWxmKToKKyAgICBkZWYgZmV0Y2hfcG90ZW50aWFsX3BhdGNoX2lkcyhzZWxmKToKICAgICAg
ICAgcmFpc2UgTm90SW1wbGVtZW50ZWRFcnJvciwgInN1YmNsYXNzZXMgbXVzdCBpbXBsZW1lbnQi
CiAKICAgICBkZWYgc3RhdHVzX3NlcnZlcihzZWxmKToKQEAgLTc5LDEyICs3OSwxMSBAQCBjbGFz
cyBQZXJzaXN0ZW50UGF0Y2hDb2xsZWN0aW9uOgogICAgICAgICBzZWxmLl9zdGF0dXMgPSBzZWxm
Ll9kZWxlZ2F0ZS5zdGF0dXNfc2VydmVyKCkKIAogICAgIGRlZiBuZXh0KHNlbGYpOgotICAgICAg
ICBwYXRjaGVzID0gc2VsZi5fZGVsZWdhdGUuZmV0Y2hfcG90ZW50aWFsX3BhdGNoZXMoKQotICAg
ICAgICBmb3IgcGF0Y2ggaW4gcGF0Y2hlczoKLSAgICAgICAgICAgIGxhc3Rfc3RhdHVzID0gc2Vs
Zi5fc3RhdHVzLnBhdGNoX3N0YXR1cyhzZWxmLl9uYW1lLCBwYXRjaFsiaWQiXSkKKyAgICAgICAg
cGF0Y2hfaWRzID0gc2VsZi5fZGVsZWdhdGUuZmV0Y2hfcG90ZW50aWFsX3BhdGNoX2lkcygpCisg
ICAgICAgIGZvciBwYXRjaF9pZCBpbiBwYXRjaF9pZHM6CisgICAgICAgICAgICBsYXN0X3N0YXR1
cyA9IHNlbGYuX3N0YXR1cy5wYXRjaF9zdGF0dXMoc2VsZi5fbmFtZSwgcGF0Y2hfaWQpCiAgICAg
ICAgICAgICBpZiBub3QgbGFzdF9zdGF0dXM6ICMgRklYTUU6IEFkZCBzdXBwb3J0IGZvciAiVHJ5
IGFnYWluIgotICAgICAgICAgICAgICAgIHNlbGYuX3N0YXR1cy51cGRhdGVfc3RhdHVzKHNlbGYu
X25hbWUsIHNlbGYuX2luaXRpYWxfc3RhdHVzLCBwYXRjaCkKLSAgICAgICAgICAgICAgICByZXR1
cm4gcGF0Y2gKKyAgICAgICAgICAgICAgICByZXR1cm4gcGF0Y2hfaWQKIAogICAgIGRlZiBkb25l
KHNlbGYsIHBhdGNoKToKICAgICAgICAgc2VsZi5fc3RhdHVzLnVwZGF0ZV9zdGF0dXMoc2VsZi5f
bmFtZSwgc2VsZi5fdGVybWluYWxfc3RhdHVzLCBwYXRjaCkK
</data>

          </attachment>
      

    </bug>

</bugzilla>