<?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>55925</bug_id>
          
          <creation_ts>2011-03-07 23:09:47 -0800</creation_ts>
          <short_desc>Add script_shell_command to WebKitPort</short_desc>
          <delta_ts>2011-03-08 01:07:03 -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>55811</blocked>
    
    <blocked>55927</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Patrick R. Gansterer">paroga</reporter>
          <assigned_to name="Patrick R. Gansterer">paroga</assigned_to>
          <cc>abarth</cc>
    
    <cc>commit-queue</cc>
    
    <cc>eric</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>363841</commentid>
    <comment_count>0</comment_count>
    <who name="Patrick R. Gansterer">paroga</who>
    <bug_when>2011-03-07 23:09:47 -0800</bug_when>
    <thetext>see patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>363842</commentid>
    <comment_count>1</comment_count>
      <attachid>85022</attachid>
    <who name="Patrick R. Gansterer">paroga</who>
    <bug_when>2011-03-07 23:13:12 -0800</bug_when>
    <thetext>Created attachment 85022
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>363869</commentid>
    <comment_count>2</comment_count>
      <attachid>85030</attachid>
    <who name="Patrick R. Gansterer">paroga</who>
    <bug_when>2011-03-08 00:21:22 -0800</bug_when>
    <thetext>Created attachment 85030
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>363889</commentid>
    <comment_count>3</comment_count>
      <attachid>85030</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-03-08 01:06:58 -0800</bug_when>
    <thetext>Comment on attachment 85030
Patch

Clearing flags on attachment: 85030

Committed r80549: &lt;http://trac.webkit.org/changeset/80549&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>363890</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-03-08 01:07:03 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>85022</attachid>
            <date>2011-03-07 23:13:12 -0800</date>
            <delta_ts>2011-03-08 00:21:22 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-55925.patch</filename>
            <type>text/plain</type>
            <size>5302</size>
            <attacher name="Patrick R. Gansterer">paroga</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRleCAxYTVk
MzU4Li5kMzhiNzdkIDEwMDY0NAotLS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsMTggQEAKKzIwMTEtMDMtMDcgIFBhdHJpY2sgR2Fuc3RlcmVyICA8
cGFyb2dhQHdlYmtpdC5vcmc+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISku
CisKKyAgICAgICAgQWRkIHNjcmlwdF9zaGVsbF9jb21tYW5kIHRvIFdlYktpdFBvcnQKKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTU1OTI1CisKKyAgICAg
ICAgQWRkIGEgY2VudHJhbCBwbGFjZSB3aGVyZSB3ZSBnZW5lcmF0ZSB0aGUgc2hlbGwgY29tbWFu
ZCBmcm9tIHRoZSBzY3JpcHQgbmFtZS4KKyAgICAgICAgVGhpcyBmdW5jdGlvbiB3aWxsIGJlIHVz
ZWQgbGF0ZXIgdG8gZGV0ZWN0IHRoZSBjb3JyZWN0IHNjcmlwdCBpbnRlcnByZXRlciBvbiBXaW4z
Mi4KKworICAgICAgICAqIFNjcmlwdHMvd2Via2l0cHkvY29tbW9uL2NvbmZpZy9wb3J0cy5weToK
KyAgICAgICAgKiBTY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9wb3J0L2Jhc2UucHk6Cisg
ICAgICAgICogU2NyaXB0cy93ZWJraXRweS90b29sL3N0ZXBzL2Fic3RyYWN0c3RlcC5weToKKyAg
ICAgICAgKiBTY3JpcHRzL3dlYmtpdHB5L3Rvb2wvc3RlcHMvcHJlcGFyZWNoYW5nZWxvZy5weToK
KwogMjAxMS0wMy0wNyAgT2phbiBWYWZhaSAgPG9qYW5AY2hyb21pdW0ub3JnPgogCiAgICAgICAg
IFJldmlld2VkIGJ5IEFkYW0gQmFydGguCmRpZmYgLS1naXQgYS9Ub29scy9TY3JpcHRzL3dlYmtp
dHB5L2NvbW1vbi9jb25maWcvcG9ydHMucHkgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2NvbW1v
bi9jb25maWcvcG9ydHMucHkKaW5kZXggMTYzZDVlZi4uODE2ZDA5ZCAxMDA2NDQKLS0tIGEvVG9v
bHMvU2NyaXB0cy93ZWJraXRweS9jb21tb24vY29uZmlnL3BvcnRzLnB5CisrKyBiL1Rvb2xzL1Nj
cmlwdHMvd2Via2l0cHkvY29tbW9uL2NvbmZpZy9wb3J0cy5weQpAQCAtNDEsNiArNDEsOSBAQCBj
bGFzcyBXZWJLaXRQb3J0KG9iamVjdCk6CiAgICAgZGVmIHNjcmlwdF9wYXRoKGNscywgc2NyaXB0
X25hbWUpOgogICAgICAgICByZXR1cm4gb3MucGF0aC5qb2luKCJUb29scyIsICJTY3JpcHRzIiwg
c2NyaXB0X25hbWUpCiAKKyAgICBkZWYgc2NyaXB0X3NoZWxsX2NvbW1hbmQoY2xzLCBzY3JpcHRf
bmFtZSk6CisgICAgICAgIHJldHVybiBbY2xzLnNjcmlwdF9wYXRoKHNjcmlwdF9uYW1lKV0KKwog
ICAgIEBzdGF0aWNtZXRob2QKICAgICBkZWYgcG9ydChwb3J0X25hbWUpOgogICAgICAgICBwb3J0
cyA9IHsKQEAgLTc2LDExICs3OSwxMSBAQCBjbGFzcyBXZWJLaXRQb3J0KG9iamVjdCk6CiAKICAg
ICBAY2xhc3NtZXRob2QKICAgICBkZWYgdXBkYXRlX3dlYmtpdF9jb21tYW5kKGNscyk6Ci0gICAg
ICAgIHJldHVybiBbY2xzLnNjcmlwdF9wYXRoKCJ1cGRhdGUtd2Via2l0IildCisgICAgICAgIHJl
dHVybiBjbHMuc2NyaXB0X3NoZWxsX2NvbW1hbmQoInVwZGF0ZS13ZWJraXQiKQogCiAgICAgQGNs
YXNzbWV0aG9kCiAgICAgZGVmIGJ1aWxkX3dlYmtpdF9jb21tYW5kKGNscywgYnVpbGRfc3R5bGU9
Tm9uZSk6Ci0gICAgICAgIGNvbW1hbmQgPSBbY2xzLnNjcmlwdF9wYXRoKCJidWlsZC13ZWJraXQi
KV0KKyAgICAgICAgY29tbWFuZCA9IGNscy5zY3JpcHRfc2hlbGxfY29tbWFuZCgiYnVpbGQtd2Vi
a2l0IikKICAgICAgICAgaWYgYnVpbGRfc3R5bGUgPT0gImRlYnVnIjoKICAgICAgICAgICAgIGNv
bW1hbmQuYXBwZW5kKCItLWRlYnVnIikKICAgICAgICAgaWYgYnVpbGRfc3R5bGUgPT0gInJlbGVh
c2UiOgpAQCAtODksMTkgKzkyLDE5IEBAIGNsYXNzIFdlYktpdFBvcnQob2JqZWN0KToKIAogICAg
IEBjbGFzc21ldGhvZAogICAgIGRlZiBydW5famF2YXNjcmlwdGNvcmVfdGVzdHNfY29tbWFuZChj
bHMpOgotICAgICAgICByZXR1cm4gW2Nscy5zY3JpcHRfcGF0aCgicnVuLWphdmFzY3JpcHRjb3Jl
LXRlc3RzIildCisgICAgICAgIHJldHVybiBjbHMuc2NyaXB0X3NoZWxsX2NvbW1hbmQoInJ1bi1q
YXZhc2NyaXB0Y29yZS10ZXN0cyIpCiAKICAgICBAY2xhc3NtZXRob2QKICAgICBkZWYgcnVuX3dl
YmtpdF90ZXN0c19jb21tYW5kKGNscyk6Ci0gICAgICAgIHJldHVybiBbY2xzLnNjcmlwdF9wYXRo
KCJydW4td2Via2l0LXRlc3RzIildCisgICAgICAgIHJldHVybiBjbHMuc2NyaXB0X3NoZWxsX2Nv
bW1hbmQoInJ1bi13ZWJraXQtdGVzdHMiKQogCiAgICAgQGNsYXNzbWV0aG9kCiAgICAgZGVmIHJ1
bl9weXRob25fdW5pdHRlc3RzX2NvbW1hbmQoY2xzKToKLSAgICAgICAgcmV0dXJuIFtjbHMuc2Ny
aXB0X3BhdGgoInRlc3Qtd2Via2l0cHkiKV0KKyAgICAgICAgcmV0dXJuIGNscy5zY3JpcHRfc2hl
bGxfY29tbWFuZCgidGVzdC13ZWJraXRweSIpCiAKICAgICBAY2xhc3NtZXRob2QKICAgICBkZWYg
cnVuX3BlcmxfdW5pdHRlc3RzX2NvbW1hbmQoY2xzKToKLSAgICAgICAgcmV0dXJuIFtjbHMuc2Ny
aXB0X3BhdGgoInRlc3Qtd2Via2l0cGVybCIpXQorICAgICAgICByZXR1cm4gY2xzLnNjcmlwdF9z
aGVsbF9jb21tYW5kKCJ0ZXN0LXdlYmtpdHBlcmwiKQogCiAgICAgQGNsYXNzbWV0aG9kCiAgICAg
ZGVmIGxheW91dF90ZXN0c19yZXN1bHRzX3BhdGgoY2xzKToKQEAgLTIyNiwxMSArMjI5LDEwIEBA
IGNsYXNzIENocm9taXVtUG9ydChXZWJLaXRQb3J0KToKIAogICAgIEBjbGFzc21ldGhvZAogICAg
IGRlZiBydW5fd2Via2l0X3Rlc3RzX2NvbW1hbmQoY2xzKToKLSAgICAgICAgcmV0dXJuIFsKLSAg
ICAgICAgICAgIGNscy5zY3JpcHRfcGF0aCgibmV3LXJ1bi13ZWJraXQtdGVzdHMiKSwKLSAgICAg
ICAgICAgICItLWNocm9taXVtIiwKLSAgICAgICAgICAgICItLW5vLXBpeGVsLXRlc3RzIiwKLSAg
ICAgICAgXQorICAgICAgICBjb21tYW5kID0gY2xzLnNjcmlwdF9zaGVsbF9jb21tYW5kKCJuZXct
cnVuLXdlYmtpdC10ZXN0cyIpCisgICAgICAgIGNvbW1hbmQuYXBwZW5kKCItLWNocm9taXVtIikK
KyAgICAgICAgY29tbWFuZC5hcHBlbmQoIi0tbm8tcGl4ZWwtdGVzdHMiKQorICAgICAgICByZXR1
cm4gY29tbWFuZAogCiAgICAgQGNsYXNzbWV0aG9kCiAgICAgZGVmIHJ1bl9qYXZhc2NyaXB0Y29y
ZV90ZXN0c19jb21tYW5kKGNscyk6CmRpZmYgLS1naXQgYS9Ub29scy9TY3JpcHRzL3dlYmtpdHB5
L2xheW91dF90ZXN0cy9wb3J0L2Jhc2UucHkgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91
dF90ZXN0cy9wb3J0L2Jhc2UucHkKaW5kZXggMjQ3YTI2MC4uMTU5MDJiNCAxMDA2NDQKLS0tIGEv
VG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvcG9ydC9iYXNlLnB5CisrKyBiL1Rv
b2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL3BvcnQvYmFzZS5weQpAQCAtNDk4LDYg
KzQ5OCw5IEBAIGNsYXNzIFBvcnQob2JqZWN0KToKICAgICBkZWYgc2NyaXB0X3BhdGgoc2VsZiwg
c2NyaXB0X25hbWUpOgogICAgICAgICByZXR1cm4gc2VsZi5fY29uZmlnLnNjcmlwdF9wYXRoKHNj
cmlwdF9uYW1lKQogCisgICAgZGVmIHNjcmlwdF9zaGVsbF9jb21tYW5kKHNlbGYsIHNjcmlwdF9u
YW1lKToKKyAgICAgICAgcmV0dXJuIHNlbGYuX2NvbmZpZy5zY3JpcHRfc2hlbGxfY29tbWFuZChz
Y3JpcHRfbmFtZSkKKwogICAgIGRlZiBwYXRoX3RvX3Rlc3RfZXhwZWN0YXRpb25zX2ZpbGUoc2Vs
Zik6CiAgICAgICAgICIiIlVwZGF0ZSB0aGUgdGVzdCBleHBlY3RhdGlvbnMgdG8gdGhlIHBhc3Nl
ZC1pbiBzdHJpbmcuCiAKZGlmZiAtLWdpdCBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvdG9vbC9z
dGVwcy9hYnN0cmFjdHN0ZXAucHkgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L3Rvb2wvc3RlcHMv
YWJzdHJhY3RzdGVwLnB5CmluZGV4IDFjOTNkNWIuLjJiYTQyOTEgMTAwNjQ0Ci0tLSBhL1Rvb2xz
L1NjcmlwdHMvd2Via2l0cHkvdG9vbC9zdGVwcy9hYnN0cmFjdHN0ZXAucHkKKysrIGIvVG9vbHMv
U2NyaXB0cy93ZWJraXRweS90b29sL3N0ZXBzL2Fic3RyYWN0c3RlcC5weQpAQCAtNDAsNyArNDAs
NyBAQCBjbGFzcyBBYnN0cmFjdFN0ZXAob2JqZWN0KToKICAgICAjIEZJWE1FOiBUaGlzIHNob3Vs
ZCB1c2UgdG9vbC5wb3J0KCkKICAgICBkZWYgX3J1bl9zY3JpcHQoc2VsZiwgc2NyaXB0X25hbWUs
IGFyZ3M9Tm9uZSwgcXVpZXQ9RmFsc2UsIHBvcnQ9V2ViS2l0UG9ydCk6CiAgICAgICAgIGxvZygi
UnVubmluZyAlcyIgJSBzY3JpcHRfbmFtZSkKLSAgICAgICAgY29tbWFuZCA9IFtwb3J0LnNjcmlw
dF9wYXRoKHNjcmlwdF9uYW1lKV0KKyAgICAgICAgY29tbWFuZCA9IHBvcnQuc2NyaXB0X3NoZWxs
X2NvbW1hbmQoc2NyaXB0X25hbWUpCiAgICAgICAgIGlmIGFyZ3M6CiAgICAgICAgICAgICBjb21t
YW5kLmV4dGVuZChhcmdzKQogICAgICAgICBzZWxmLl90b29sLmV4ZWN1dGl2ZS5ydW5fYW5kX3Ro
cm93X2lmX2ZhaWwoY29tbWFuZCwgcXVpZXQpCmRpZmYgLS1naXQgYS9Ub29scy9TY3JpcHRzL3dl
YmtpdHB5L3Rvb2wvc3RlcHMvcHJlcGFyZWNoYW5nZWxvZy5weSBiL1Rvb2xzL1NjcmlwdHMvd2Vi
a2l0cHkvdG9vbC9zdGVwcy9wcmVwYXJlY2hhbmdlbG9nLnB5CmluZGV4IDE3ZTk5NmMuLjRiZTQw
Y2EgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvdG9vbC9zdGVwcy9wcmVwYXJl
Y2hhbmdlbG9nLnB5CisrKyBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvdG9vbC9zdGVwcy9wcmVw
YXJlY2hhbmdlbG9nLnB5CkBAIC02MSw3ICs2MSw3IEBAIGNsYXNzIFByZXBhcmVDaGFuZ2VMb2co
QWJzdHJhY3RTdGVwKToKICAgICAgICAgICAgIHNlbGYuX2Vuc3VyZV9idWdfdXJsKHN0YXRlKQog
ICAgICAgICAgICAgcmV0dXJuCiAgICAgICAgIG9zLmNoZGlyKHNlbGYuX3Rvb2wuc2NtKCkuY2hl
Y2tvdXRfcm9vdCkKLSAgICAgICAgYXJncyA9IFtzZWxmLl90b29sLnBvcnQoKS5zY3JpcHRfcGF0
aCgicHJlcGFyZS1DaGFuZ2VMb2ciKV0KKyAgICAgICAgYXJncyA9IHNlbGYuX3Rvb2wucG9ydCgp
LnNjcmlwdF9zaGVsbF9jb21tYW5kKCJwcmVwYXJlLUNoYW5nZUxvZyIpCiAgICAgICAgIGlmIHN0
YXRlLmdldCgiYnVnX2lkIik6CiAgICAgICAgICAgICBhcmdzLmFwcGVuZCgiLS1idWc9JXMiICUg
c3RhdGVbImJ1Z19pZCJdKQogICAgICAgICAgICAgYXJncy5hcHBlbmQoIi0tZGVzY3JpcHRpb249
JXMiICUgc2VsZi5fdG9vbC5idWdzLmZldGNoX2J1ZyhzdGF0ZVsiYnVnX2lkIl0pLnRpdGxlKCkp
Cg==
</data>
<flag name="review"
          id="77089"
          type_id="1"
          status="+"
          setter="abarth"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>85030</attachid>
            <date>2011-03-08 00:21:22 -0800</date>
            <delta_ts>2011-03-08 01:06:58 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-55925b.patch</filename>
            <type>text/plain</type>
            <size>5317</size>
            <attacher name="Patrick R. Gansterer">paroga</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRleCAxYTVk
MzU4Li45NDkxMjNhIDEwMDY0NAotLS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsMTggQEAKKzIwMTEtMDMtMDggIFBhdHJpY2sgR2Fuc3RlcmVyICA8
cGFyb2dhQHdlYmtpdC5vcmc+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgQWRhbSBCYXJ0aC4KKwor
ICAgICAgICBBZGQgc2NyaXB0X3NoZWxsX2NvbW1hbmQgdG8gV2ViS2l0UG9ydAorICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NTU5MjUKKworICAgICAgICBB
ZGQgYSBjZW50cmFsIHBsYWNlIHdoZXJlIHdlIGdlbmVyYXRlIHRoZSBzaGVsbCBjb21tYW5kIGZy
b20gdGhlIHNjcmlwdCBuYW1lLgorICAgICAgICBUaGlzIGZ1bmN0aW9uIHdpbGwgYmUgdXNlZCBs
YXRlciB0byBkZXRlY3QgdGhlIGNvcnJlY3Qgc2NyaXB0IGludGVycHJldGVyIG9uIFdpbjMyLgor
CisgICAgICAgICogU2NyaXB0cy93ZWJraXRweS9jb21tb24vY29uZmlnL3BvcnRzLnB5OgorICAg
ICAgICAqIFNjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL3BvcnQvYmFzZS5weToKKyAgICAg
ICAgKiBTY3JpcHRzL3dlYmtpdHB5L3Rvb2wvc3RlcHMvYWJzdHJhY3RzdGVwLnB5OgorICAgICAg
ICAqIFNjcmlwdHMvd2Via2l0cHkvdG9vbC9zdGVwcy9wcmVwYXJlY2hhbmdlbG9nLnB5OgorCiAy
MDExLTAzLTA3ICBPamFuIFZhZmFpICA8b2phbkBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgUmV2
aWV3ZWQgYnkgQWRhbSBCYXJ0aC4KZGlmZiAtLWdpdCBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkv
Y29tbW9uL2NvbmZpZy9wb3J0cy5weSBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvY29tbW9uL2Nv
bmZpZy9wb3J0cy5weQppbmRleCAxNjNkNWVmLi45YTVhMjY5IDEwMDY0NAotLS0gYS9Ub29scy9T
Y3JpcHRzL3dlYmtpdHB5L2NvbW1vbi9jb25maWcvcG9ydHMucHkKKysrIGIvVG9vbHMvU2NyaXB0
cy93ZWJraXRweS9jb21tb24vY29uZmlnL3BvcnRzLnB5CkBAIC00MSw2ICs0MSwxMCBAQCBjbGFz
cyBXZWJLaXRQb3J0KG9iamVjdCk6CiAgICAgZGVmIHNjcmlwdF9wYXRoKGNscywgc2NyaXB0X25h
bWUpOgogICAgICAgICByZXR1cm4gb3MucGF0aC5qb2luKCJUb29scyIsICJTY3JpcHRzIiwgc2Ny
aXB0X25hbWUpCiAKKyAgICBAY2xhc3NtZXRob2QKKyAgICBkZWYgc2NyaXB0X3NoZWxsX2NvbW1h
bmQoY2xzLCBzY3JpcHRfbmFtZSk6CisgICAgICAgIHJldHVybiBbY2xzLnNjcmlwdF9wYXRoKHNj
cmlwdF9uYW1lKV0KKwogICAgIEBzdGF0aWNtZXRob2QKICAgICBkZWYgcG9ydChwb3J0X25hbWUp
OgogICAgICAgICBwb3J0cyA9IHsKQEAgLTc2LDExICs4MCwxMSBAQCBjbGFzcyBXZWJLaXRQb3J0
KG9iamVjdCk6CiAKICAgICBAY2xhc3NtZXRob2QKICAgICBkZWYgdXBkYXRlX3dlYmtpdF9jb21t
YW5kKGNscyk6Ci0gICAgICAgIHJldHVybiBbY2xzLnNjcmlwdF9wYXRoKCJ1cGRhdGUtd2Via2l0
IildCisgICAgICAgIHJldHVybiBjbHMuc2NyaXB0X3NoZWxsX2NvbW1hbmQoInVwZGF0ZS13ZWJr
aXQiKQogCiAgICAgQGNsYXNzbWV0aG9kCiAgICAgZGVmIGJ1aWxkX3dlYmtpdF9jb21tYW5kKGNs
cywgYnVpbGRfc3R5bGU9Tm9uZSk6Ci0gICAgICAgIGNvbW1hbmQgPSBbY2xzLnNjcmlwdF9wYXRo
KCJidWlsZC13ZWJraXQiKV0KKyAgICAgICAgY29tbWFuZCA9IGNscy5zY3JpcHRfc2hlbGxfY29t
bWFuZCgiYnVpbGQtd2Via2l0IikKICAgICAgICAgaWYgYnVpbGRfc3R5bGUgPT0gImRlYnVnIjoK
ICAgICAgICAgICAgIGNvbW1hbmQuYXBwZW5kKCItLWRlYnVnIikKICAgICAgICAgaWYgYnVpbGRf
c3R5bGUgPT0gInJlbGVhc2UiOgpAQCAtODksMTkgKzkzLDE5IEBAIGNsYXNzIFdlYktpdFBvcnQo
b2JqZWN0KToKIAogICAgIEBjbGFzc21ldGhvZAogICAgIGRlZiBydW5famF2YXNjcmlwdGNvcmVf
dGVzdHNfY29tbWFuZChjbHMpOgotICAgICAgICByZXR1cm4gW2Nscy5zY3JpcHRfcGF0aCgicnVu
LWphdmFzY3JpcHRjb3JlLXRlc3RzIildCisgICAgICAgIHJldHVybiBjbHMuc2NyaXB0X3NoZWxs
X2NvbW1hbmQoInJ1bi1qYXZhc2NyaXB0Y29yZS10ZXN0cyIpCiAKICAgICBAY2xhc3NtZXRob2QK
ICAgICBkZWYgcnVuX3dlYmtpdF90ZXN0c19jb21tYW5kKGNscyk6Ci0gICAgICAgIHJldHVybiBb
Y2xzLnNjcmlwdF9wYXRoKCJydW4td2Via2l0LXRlc3RzIildCisgICAgICAgIHJldHVybiBjbHMu
c2NyaXB0X3NoZWxsX2NvbW1hbmQoInJ1bi13ZWJraXQtdGVzdHMiKQogCiAgICAgQGNsYXNzbWV0
aG9kCiAgICAgZGVmIHJ1bl9weXRob25fdW5pdHRlc3RzX2NvbW1hbmQoY2xzKToKLSAgICAgICAg
cmV0dXJuIFtjbHMuc2NyaXB0X3BhdGgoInRlc3Qtd2Via2l0cHkiKV0KKyAgICAgICAgcmV0dXJu
IGNscy5zY3JpcHRfc2hlbGxfY29tbWFuZCgidGVzdC13ZWJraXRweSIpCiAKICAgICBAY2xhc3Nt
ZXRob2QKICAgICBkZWYgcnVuX3BlcmxfdW5pdHRlc3RzX2NvbW1hbmQoY2xzKToKLSAgICAgICAg
cmV0dXJuIFtjbHMuc2NyaXB0X3BhdGgoInRlc3Qtd2Via2l0cGVybCIpXQorICAgICAgICByZXR1
cm4gY2xzLnNjcmlwdF9zaGVsbF9jb21tYW5kKCJ0ZXN0LXdlYmtpdHBlcmwiKQogCiAgICAgQGNs
YXNzbWV0aG9kCiAgICAgZGVmIGxheW91dF90ZXN0c19yZXN1bHRzX3BhdGgoY2xzKToKQEAgLTIy
NiwxMSArMjMwLDEwIEBAIGNsYXNzIENocm9taXVtUG9ydChXZWJLaXRQb3J0KToKIAogICAgIEBj
bGFzc21ldGhvZAogICAgIGRlZiBydW5fd2Via2l0X3Rlc3RzX2NvbW1hbmQoY2xzKToKLSAgICAg
ICAgcmV0dXJuIFsKLSAgICAgICAgICAgIGNscy5zY3JpcHRfcGF0aCgibmV3LXJ1bi13ZWJraXQt
dGVzdHMiKSwKLSAgICAgICAgICAgICItLWNocm9taXVtIiwKLSAgICAgICAgICAgICItLW5vLXBp
eGVsLXRlc3RzIiwKLSAgICAgICAgXQorICAgICAgICBjb21tYW5kID0gY2xzLnNjcmlwdF9zaGVs
bF9jb21tYW5kKCJuZXctcnVuLXdlYmtpdC10ZXN0cyIpCisgICAgICAgIGNvbW1hbmQuYXBwZW5k
KCItLWNocm9taXVtIikKKyAgICAgICAgY29tbWFuZC5hcHBlbmQoIi0tbm8tcGl4ZWwtdGVzdHMi
KQorICAgICAgICByZXR1cm4gY29tbWFuZAogCiAgICAgQGNsYXNzbWV0aG9kCiAgICAgZGVmIHJ1
bl9qYXZhc2NyaXB0Y29yZV90ZXN0c19jb21tYW5kKGNscyk6CmRpZmYgLS1naXQgYS9Ub29scy9T
Y3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9wb3J0L2Jhc2UucHkgYi9Ub29scy9TY3JpcHRz
L3dlYmtpdHB5L2xheW91dF90ZXN0cy9wb3J0L2Jhc2UucHkKaW5kZXggMjQ3YTI2MC4uMTU5MDJi
NCAxMDA2NDQKLS0tIGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvcG9ydC9i
YXNlLnB5CisrKyBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL3BvcnQvYmFz
ZS5weQpAQCAtNDk4LDYgKzQ5OCw5IEBAIGNsYXNzIFBvcnQob2JqZWN0KToKICAgICBkZWYgc2Ny
aXB0X3BhdGgoc2VsZiwgc2NyaXB0X25hbWUpOgogICAgICAgICByZXR1cm4gc2VsZi5fY29uZmln
LnNjcmlwdF9wYXRoKHNjcmlwdF9uYW1lKQogCisgICAgZGVmIHNjcmlwdF9zaGVsbF9jb21tYW5k
KHNlbGYsIHNjcmlwdF9uYW1lKToKKyAgICAgICAgcmV0dXJuIHNlbGYuX2NvbmZpZy5zY3JpcHRf
c2hlbGxfY29tbWFuZChzY3JpcHRfbmFtZSkKKwogICAgIGRlZiBwYXRoX3RvX3Rlc3RfZXhwZWN0
YXRpb25zX2ZpbGUoc2VsZik6CiAgICAgICAgICIiIlVwZGF0ZSB0aGUgdGVzdCBleHBlY3RhdGlv
bnMgdG8gdGhlIHBhc3NlZC1pbiBzdHJpbmcuCiAKZGlmZiAtLWdpdCBhL1Rvb2xzL1NjcmlwdHMv
d2Via2l0cHkvdG9vbC9zdGVwcy9hYnN0cmFjdHN0ZXAucHkgYi9Ub29scy9TY3JpcHRzL3dlYmtp
dHB5L3Rvb2wvc3RlcHMvYWJzdHJhY3RzdGVwLnB5CmluZGV4IDFjOTNkNWIuLjJiYTQyOTEgMTAw
NjQ0Ci0tLSBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvdG9vbC9zdGVwcy9hYnN0cmFjdHN0ZXAu
cHkKKysrIGIvVG9vbHMvU2NyaXB0cy93ZWJraXRweS90b29sL3N0ZXBzL2Fic3RyYWN0c3RlcC5w
eQpAQCAtNDAsNyArNDAsNyBAQCBjbGFzcyBBYnN0cmFjdFN0ZXAob2JqZWN0KToKICAgICAjIEZJ
WE1FOiBUaGlzIHNob3VsZCB1c2UgdG9vbC5wb3J0KCkKICAgICBkZWYgX3J1bl9zY3JpcHQoc2Vs
Ziwgc2NyaXB0X25hbWUsIGFyZ3M9Tm9uZSwgcXVpZXQ9RmFsc2UsIHBvcnQ9V2ViS2l0UG9ydCk6
CiAgICAgICAgIGxvZygiUnVubmluZyAlcyIgJSBzY3JpcHRfbmFtZSkKLSAgICAgICAgY29tbWFu
ZCA9IFtwb3J0LnNjcmlwdF9wYXRoKHNjcmlwdF9uYW1lKV0KKyAgICAgICAgY29tbWFuZCA9IHBv
cnQuc2NyaXB0X3NoZWxsX2NvbW1hbmQoc2NyaXB0X25hbWUpCiAgICAgICAgIGlmIGFyZ3M6CiAg
ICAgICAgICAgICBjb21tYW5kLmV4dGVuZChhcmdzKQogICAgICAgICBzZWxmLl90b29sLmV4ZWN1
dGl2ZS5ydW5fYW5kX3Rocm93X2lmX2ZhaWwoY29tbWFuZCwgcXVpZXQpCmRpZmYgLS1naXQgYS9U
b29scy9TY3JpcHRzL3dlYmtpdHB5L3Rvb2wvc3RlcHMvcHJlcGFyZWNoYW5nZWxvZy5weSBiL1Rv
b2xzL1NjcmlwdHMvd2Via2l0cHkvdG9vbC9zdGVwcy9wcmVwYXJlY2hhbmdlbG9nLnB5CmluZGV4
IDE3ZTk5NmMuLjRiZTQwY2EgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvdG9v
bC9zdGVwcy9wcmVwYXJlY2hhbmdlbG9nLnB5CisrKyBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkv
dG9vbC9zdGVwcy9wcmVwYXJlY2hhbmdlbG9nLnB5CkBAIC02MSw3ICs2MSw3IEBAIGNsYXNzIFBy
ZXBhcmVDaGFuZ2VMb2coQWJzdHJhY3RTdGVwKToKICAgICAgICAgICAgIHNlbGYuX2Vuc3VyZV9i
dWdfdXJsKHN0YXRlKQogICAgICAgICAgICAgcmV0dXJuCiAgICAgICAgIG9zLmNoZGlyKHNlbGYu
X3Rvb2wuc2NtKCkuY2hlY2tvdXRfcm9vdCkKLSAgICAgICAgYXJncyA9IFtzZWxmLl90b29sLnBv
cnQoKS5zY3JpcHRfcGF0aCgicHJlcGFyZS1DaGFuZ2VMb2ciKV0KKyAgICAgICAgYXJncyA9IHNl
bGYuX3Rvb2wucG9ydCgpLnNjcmlwdF9zaGVsbF9jb21tYW5kKCJwcmVwYXJlLUNoYW5nZUxvZyIp
CiAgICAgICAgIGlmIHN0YXRlLmdldCgiYnVnX2lkIik6CiAgICAgICAgICAgICBhcmdzLmFwcGVu
ZCgiLS1idWc9JXMiICUgc3RhdGVbImJ1Z19pZCJdKQogICAgICAgICAgICAgYXJncy5hcHBlbmQo
Ii0tZGVzY3JpcHRpb249JXMiICUgc2VsZi5fdG9vbC5idWdzLmZldGNoX2J1ZyhzdGF0ZVsiYnVn
X2lkIl0pLnRpdGxlKCkpCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>