<?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>14584</bug_id>
          
          <creation_ts>2007-07-11 11:30:21 -0700</creation_ts>
          <short_desc>XMLHttpRequest treats null login/password incorrectly</short_desc>
          <delta_ts>2007-07-11 21:20:03 -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>XML</component>
          <version>523.x (Safari 3)</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>OS X 10.4</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>Major</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Alexey Proskuryakov">ap</reporter>
          <assigned_to name="Alexey Proskuryakov">ap</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>5005</commentid>
    <comment_count>0</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2007-07-11 11:30:21 -0700</bug_when>
    <thetext>req.open(&quot;GET&quot;, &quot;test.cgi&quot;, false, null, null) - login/password are actually sent as &quot;null&quot;/&quot;null&quot;!

This affects GWT (Google Web Toolkit) applications.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>4999</commentid>
    <comment_count>1</comment_count>
      <attachid>15479</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2007-07-11 13:03:26 -0700</bug_when>
    <thetext>Created attachment 15479
proposed fix</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>5001</commentid>
    <comment_count>2</comment_count>
      <attachid>15479</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2007-07-11 13:23:06 -0700</bug_when>
    <thetext>Comment on attachment 15479
proposed fix

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>4979</commentid>
    <comment_count>3</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2007-07-11 21:20:03 -0700</bug_when>
    <thetext>Committed revision 24227.
</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>15479</attachid>
            <date>2007-07-11 13:03:26 -0700</date>
            <delta_ts>2007-07-11 13:23:06 -0700</delta_ts>
            <desc>proposed fix</desc>
            <filename>14584_patch.txt</filename>
            <type>text/plain</type>
            <size>16486</size>
            <attacher name="Alexey Proskuryakov">ap</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiAyNDIxMSkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMjAgQEAKKzIwMDctMDctMTEgIEFsZXhleSBQcm9za3VyeWFrb3YgIDxhcEB3ZWJr
aXQub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAg
IGh0dHA6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE0NTg0CisgICAgICAgIFhN
TEh0dHBSZXF1ZXN0IHRyZWF0cyBudWxsIGxvZ2luL3Bhc3N3b3JkIGluY29ycmVjdGx5CisKKyAg
ICAgICAgVGVzdDogaHR0cC90ZXN0cy94bWxodHRwcmVxdWVzdC9udWxsLWF1dGgucGhwCisKKyAg
ICAgICAgKiB4bWwveG1saHR0cHJlcXVlc3QuY3BwOgorICAgICAgICAoV2ViQ29yZTo6WE1MSHR0
cFJlcXVlc3Q6Om9wZW4pOgorICAgICAgICAqIHhtbC94bWxodHRwcmVxdWVzdC5oOgorICAgICAg
ICBTcGxpdCB0aGUgb3BlbigpIG1ldGhvZCBpbnRvIHRocmVlIHRvIGRpc3Rpbmd1aXNoIGJldHdl
ZW4gbWlzc2luZyBhbmQgbnVsbCBjcmVkZW50aWFscy4KKworICAgICAgICAqIGJpbmRpbmdzL2pz
L0pTWE1MSHR0cFJlcXVlc3QuY3BwOgorICAgICAgICAoS0pTOjpKU1hNTEh0dHBSZXF1ZXN0UHJv
dG90eXBlRnVuY3Rpb246OmNhbGxBc0Z1bmN0aW9uKTogQ2FsbCB0aGUgYXBwcm9wcmlhdGUgb3Bl
bigpLgorCiAyMDA3LTA3LTExICBIb2xnZXIgSGFucyBQZXRlciBGcmV5dGhlciAgPHplY2tlQHNl
bGZpc2gub3JnPgogCiAgICAgICAgIFJldmlld2VkIGJ5IERhcmluLgpJbmRleDogV2ViQ29yZS9i
aW5kaW5ncy9qcy9KU1hNTEh0dHBSZXF1ZXN0LmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL2Jp
bmRpbmdzL2pzL0pTWE1MSHR0cFJlcXVlc3QuY3BwCShyZXZpc2lvbiAyNDIxMCkKKysrIFdlYkNv
cmUvYmluZGluZ3MvanMvSlNYTUxIdHRwUmVxdWVzdC5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTIy
NCwxOCArMjI0LDE4IEBAIEpTVmFsdWUqIEpTWE1MSHR0cFJlcXVlc3RQcm90b3R5cGVGdW5jdGkK
ICAgICAgICAgICAgIGlmIChhcmdzLnNpemUoKSA+PSAzKQogICAgICAgICAgICAgICAgIGFzeW5j
ID0gYXJnc1syXS0+dG9Cb29sZWFuKGV4ZWMpOwogCi0gICAgICAgICAgICBTdHJpbmcgdXNlcjsK
LSAgICAgICAgICAgIFN0cmluZyBwYXNzd29yZDsKICAgICAgICAgICAgIGlmIChhcmdzLnNpemUo
KSA+PSA0ICYmICFhcmdzWzNdLT5pc1VuZGVmaW5lZCgpKSB7Ci0gICAgICAgICAgICAgICAgdXNl
ciA9IGFyZ3NbM10tPnRvU3RyaW5nKGV4ZWMpOworICAgICAgICAgICAgICAgIFN0cmluZyB1c2Vy
ID0gdmFsdWVUb1N0cmluZ1dpdGhOdWxsQ2hlY2soZXhlYywgYXJnc1szXSk7CiAKLSAgICAgICAg
ICAgICAgICBpZiAoYXJncy5zaXplKCkgPj0gNSAmJiAhYXJnc1s0XS0+aXNVbmRlZmluZWQoKSkK
LSAgICAgICAgICAgICAgICAgICAgcGFzc3dvcmQgPSBhcmdzWzRdLT50b1N0cmluZyhleGVjKTsK
LSAgICAgICAgICAgIH0KKyAgICAgICAgICAgICAgICBpZiAoYXJncy5zaXplKCkgPj0gNSAmJiAh
YXJnc1s0XS0+aXNVbmRlZmluZWQoKSkgeworICAgICAgICAgICAgICAgICAgICBTdHJpbmcgcGFz
c3dvcmQgPSB2YWx1ZVRvU3RyaW5nV2l0aE51bGxDaGVjayhleGVjLCBhcmdzWzRdKTsKKyAgICAg
ICAgICAgICAgICAgICAgcmVxdWVzdC0+bV9pbXBsLT5vcGVuKG1ldGhvZCwgdXJsLCBhc3luYywg
dXNlciwgcGFzc3dvcmQsIGVjKTsKKyAgICAgICAgICAgICAgICB9IGVsc2UKKyAgICAgICAgICAg
ICAgICAgICAgcmVxdWVzdC0+bV9pbXBsLT5vcGVuKG1ldGhvZCwgdXJsLCBhc3luYywgdXNlciwg
ZWMpOworICAgICAgICAgICAgfSBlbHNlCisgICAgICAgICAgICAgICAgcmVxdWVzdC0+bV9pbXBs
LT5vcGVuKG1ldGhvZCwgdXJsLCBhc3luYywgZWMpOwogCi0gICAgICAgICAgICByZXF1ZXN0LT5t
X2ltcGwtPm9wZW4obWV0aG9kLCB1cmwsIGFzeW5jLCB1c2VyLCBwYXNzd29yZCwgZWMpOwogICAg
ICAgICAgICAgc2V0RE9NRXhjZXB0aW9uKGV4ZWMsIGVjKTsKLQogICAgICAgICAgICAgcmV0dXJu
IGpzVW5kZWZpbmVkKCk7CiAgICAgICAgIH0KICAgICAgICAgY2FzZSBKU1hNTEh0dHBSZXF1ZXN0
OjpTZW5kOiB7CkluZGV4OiBXZWJDb3JlL3htbC94bWxodHRwcmVxdWVzdC5jcHAKPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQotLS0gV2ViQ29yZS94bWwveG1saHR0cHJlcXVlc3QuY3BwCShyZXZpc2lvbiAyNDIxMCkKKysr
IFdlYkNvcmUveG1sL3htbGh0dHByZXF1ZXN0LmNwcAkod29ya2luZyBjb3B5KQpAQCAtMzcxLDcg
KzM3MSw3IEBAIGJvb2wgWE1MSHR0cFJlcXVlc3Q6OnVybE1hdGNoZXNEb2N1bWVudEQKICAgICBy
ZXR1cm4gZmFsc2U7CiB9CiAKLXZvaWQgWE1MSHR0cFJlcXVlc3Q6Om9wZW4oY29uc3QgU3RyaW5n
JiBtZXRob2QsIGNvbnN0IEtVUkwmIHVybCwgYm9vbCBhc3luYywgY29uc3QgU3RyaW5nJiB1c2Vy
LCBjb25zdCBTdHJpbmcmIHBhc3N3b3JkLCBFeGNlcHRpb25Db2RlJiBlYykKK3ZvaWQgWE1MSHR0
cFJlcXVlc3Q6Om9wZW4oY29uc3QgU3RyaW5nJiBtZXRob2QsIGNvbnN0IEtVUkwmIHVybCwgYm9v
bCBhc3luYywgRXhjZXB0aW9uQ29kZSYgZWMpCiB7CiAgICAgYWJvcnQoKTsKICAgICBtX2Fib3J0
ZWQgPSBmYWxzZTsKQEAgLTM5NywxMiArMzk3LDYgQEAgdm9pZCBYTUxIdHRwUmVxdWVzdDo6b3Bl
bihjb25zdCBTdHJpbmcmIAogICAgIAogICAgIG1fdXJsID0gdXJsOwogCi0gICAgaWYgKCF1c2Vy
LmlzTnVsbCgpKQotICAgICAgICBtX3VybC5zZXRVc2VyKHVzZXIuZGVwcmVjYXRlZFN0cmluZygp
KTsKLQotICAgIGlmICghcGFzc3dvcmQuaXNOdWxsKCkpCi0gICAgICAgIG1fdXJsLnNldFBhc3Mo
cGFzc3dvcmQuZGVwcmVjYXRlZFN0cmluZygpKTsKLQogICAgIC8vIE1ldGhvZCBuYW1lcyBhcmUg
Y2FzZSBzZW5zaXRpdmUuIEJ1dCBzaW5jZSBGaXJlZm94IHVwcGVyY2FzZXMgbWV0aG9kIG5hbWVz
IGl0IGtub3dzLCB3ZSdsbCBkbyB0aGUgc2FtZS4KICAgICBTdHJpbmcgbWV0aG9kVXBwZXIobWV0
aG9kLnVwcGVyKCkpOwogICAgIGlmIChtZXRob2RVcHBlciA9PSAiQ09OTkVDVCIgfHwgbWV0aG9k
VXBwZXIgPT0gIkNPUFkiIHx8IG1ldGhvZFVwcGVyID09ICJERUxFVEUiIHx8IG1ldGhvZFVwcGVy
ID09ICJHRVQiIHx8IG1ldGhvZFVwcGVyID09ICJIRUFEIgpAQCAtNDE4LDYgKzQxMiwyMyBAQCB2
b2lkIFhNTEh0dHBSZXF1ZXN0OjpvcGVuKGNvbnN0IFN0cmluZyYgCiAgICAgY2hhbmdlU3RhdGUo
T3Blbik7CiB9CiAKK3ZvaWQgWE1MSHR0cFJlcXVlc3Q6Om9wZW4oY29uc3QgU3RyaW5nJiBtZXRo
b2QsIGNvbnN0IEtVUkwmIHVybCwgYm9vbCBhc3luYywgY29uc3QgU3RyaW5nJiB1c2VyLCBFeGNl
cHRpb25Db2RlJiBlYykKK3sKKyAgICBLVVJMIHVybFdpdGhDcmVkZW50aWFscyh1cmwpOworICAg
IHVybFdpdGhDcmVkZW50aWFscy5zZXRVc2VyKHVzZXIuZGVwcmVjYXRlZFN0cmluZygpKTsKKyAg
ICAKKyAgICBvcGVuKG1ldGhvZCwgdXJsV2l0aENyZWRlbnRpYWxzLCBhc3luYywgZWMpOworfQor
Cit2b2lkIFhNTEh0dHBSZXF1ZXN0OjpvcGVuKGNvbnN0IFN0cmluZyYgbWV0aG9kLCBjb25zdCBL
VVJMJiB1cmwsIGJvb2wgYXN5bmMsIGNvbnN0IFN0cmluZyYgdXNlciwgY29uc3QgU3RyaW5nJiBw
YXNzd29yZCwgRXhjZXB0aW9uQ29kZSYgZWMpCit7CisgICAgS1VSTCB1cmxXaXRoQ3JlZGVudGlh
bHModXJsKTsKKyAgICB1cmxXaXRoQ3JlZGVudGlhbHMuc2V0VXNlcih1c2VyLmRlcHJlY2F0ZWRT
dHJpbmcoKSk7CisgICAgdXJsV2l0aENyZWRlbnRpYWxzLnNldFBhc3MocGFzc3dvcmQuZGVwcmVj
YXRlZFN0cmluZygpKTsKKyAgICAKKyAgICBvcGVuKG1ldGhvZCwgdXJsV2l0aENyZWRlbnRpYWxz
LCBhc3luYywgZWMpOworfQorCiB2b2lkIFhNTEh0dHBSZXF1ZXN0OjpzZW5kKGNvbnN0IFN0cmlu
ZyYgYm9keSwgRXhjZXB0aW9uQ29kZSYgZWMpCiB7CiAgICAgaWYgKCFtX2RvYykKSW5kZXg6IFdl
YkNvcmUveG1sL3htbGh0dHByZXF1ZXN0LmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViQ29yZS94bWwveG1s
aHR0cHJlcXVlc3QuaAkocmV2aXNpb24gMjQyMTApCisrKyBXZWJDb3JlL3htbC94bWxodHRwcmVx
dWVzdC5oCSh3b3JraW5nIGNvcHkpCkBAIC03Miw3ICs3Miw5IEBAIHB1YmxpYzoKICAgICBTdHJp
bmcgZ2V0U3RhdHVzVGV4dChFeGNlcHRpb25Db2RlJikgY29uc3Q7CiAgICAgaW50IGdldFN0YXR1
cyhFeGNlcHRpb25Db2RlJikgY29uc3Q7CiAgICAgWE1MSHR0cFJlcXVlc3RTdGF0ZSBnZXRSZWFk
eVN0YXRlKCkgY29uc3Q7Ci0gICAgdm9pZCBvcGVuKGNvbnN0IFN0cmluZyYgbWV0aG9kLCBjb25z
dCBLVVJMJiB1cmwsIGJvb2wgYXN5bmMsIGNvbnN0IFN0cmluZyYgdXNlciwgY29uc3QgU3RyaW5n
JiBwYXNzd29yZCwgRXhjZXB0aW9uQ29kZSYgZWMpOworICAgIHZvaWQgb3Blbihjb25zdCBTdHJp
bmcmIG1ldGhvZCwgY29uc3QgS1VSTCYsIGJvb2wgYXN5bmMsIEV4Y2VwdGlvbkNvZGUmKTsKKyAg
ICB2b2lkIG9wZW4oY29uc3QgU3RyaW5nJiBtZXRob2QsIGNvbnN0IEtVUkwmLCBib29sIGFzeW5j
LCBjb25zdCBTdHJpbmcmIHVzZXIsIEV4Y2VwdGlvbkNvZGUmKTsKKyAgICB2b2lkIG9wZW4oY29u
c3QgU3RyaW5nJiBtZXRob2QsIGNvbnN0IEtVUkwmLCBib29sIGFzeW5jLCBjb25zdCBTdHJpbmcm
IHVzZXIsIGNvbnN0IFN0cmluZyYgcGFzc3dvcmQsIEV4Y2VwdGlvbkNvZGUmKTsKICAgICB2b2lk
IHNlbmQoY29uc3QgU3RyaW5nJiBib2R5LCBFeGNlcHRpb25Db2RlJik7CiAgICAgdm9pZCBhYm9y
dCgpOwogICAgIHZvaWQgc2V0UmVxdWVzdEhlYWRlcihjb25zdCBTdHJpbmcmIG5hbWUsIGNvbnN0
IFN0cmluZyYgdmFsdWUsIEV4Y2VwdGlvbkNvZGUmKTsKSW5kZXg6IExheW91dFRlc3RzL0NoYW5n
ZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHJldmlzaW9uIDI0MjEx
KQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMjEg
QEAKKzIwMDctMDctMTEgIEFsZXhleSBQcm9za3VyeWFrb3YgIDxhcEB3ZWJraXQub3JnPgorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIGh0dHA6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE0NTg0CisgICAgICAgIFhNTEh0dHBSZXF1ZXN0
IHRyZWF0cyBudWxsIGxvZ2luL3Bhc3N3b3JkIGluY29ycmVjdGx5CisKKyAgICAgICAgKiBodHRw
L3Rlc3RzL3htbGh0dHByZXF1ZXN0L251bGwtYXV0aC1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAg
ICAgICAqIGh0dHAvdGVzdHMveG1saHR0cHJlcXVlc3QvbnVsbC1hdXRoLnBocDogQWRkZWQuCisg
ICAgICAgICogaHR0cC90ZXN0cy94bWxodHRwcmVxdWVzdC9yZXNvdXJjZXMvZWNoby1hdXRoLnBo
cDogQWRkZWQuCisKKyAgICAgICAgKiBodHRwL3Rlc3RzL3htbGh0dHByZXF1ZXN0L2Jhc2ljLWF1
dGguaHRtbDoKKyAgICAgICAgKiBodHRwL3Rlc3RzL3htbGh0dHByZXF1ZXN0L3Jlc291cmNlcy9i
YXNpYy1hdXRoOiBBZGRlZC4KKyAgICAgICAgKiBodHRwL3Rlc3RzL3htbGh0dHByZXF1ZXN0L3Jl
c291cmNlcy9iYXNpYy1hdXRoLnBocDogUmVtb3ZlZC4KKyAgICAgICAgKiBodHRwL3Rlc3RzL3ht
bGh0dHByZXF1ZXN0L3Jlc291cmNlcy9iYXNpYy1hdXRoL2Jhc2ljLWF1dGgucGhwOiBDb3BpZWQg
ZnJvbSBMYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3htbGh0dHByZXF1ZXN0L3Jlc291cmNlcy9iYXNp
Yy1hdXRoLnBocC4KKyAgICAgICAgTW92ZWQgdGhpcyB0ZXN0J3MgcHJvdGVjdGVkIHJlc291cmNl
IHRvIGl0cyBvd24gc3ViZGlyZWN0b3J5LCBzbyB0aGF0IGFjY2Vzc2luZyBpdCBkb2Vzbid0IHNl
dAorICAgICAgICBkZWZhdWx0IGNyZWRlbnRpYWxzIGZvciB0aGUgd2hvbGUgcmVzb3VyY2VzIGRp
cmVjdG9yeS4KKwogMjAwNy0wNy0xMSAgQW5kZXJzIENhcmxzc29uICA8YW5kZXJzY2FAYXBwbGUu
Y29tPgogCiAgICAgICAgIFJldmlld2VkIGJ5IEdlb2ZmLgpJbmRleDogTGF5b3V0VGVzdHMvaHR0
cC90ZXN0cy94bWxodHRwcmVxdWVzdC9iYXNpYy1hdXRoLmh0bWwKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5
b3V0VGVzdHMvaHR0cC90ZXN0cy94bWxodHRwcmVxdWVzdC9iYXNpYy1hdXRoLmh0bWwJKHJldmlz
aW9uIDI0MjEwKQorKysgTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy94bWxodHRwcmVxdWVzdC9iYXNp
Yy1hdXRoLmh0bWwJKHdvcmtpbmcgY29weSkKQEAgLTE5LDMxICsxOSwzMSBAQAogCiAgICAgLy8g
c3luYwogICAgIHJlcSA9IG5ldyBYTUxIdHRwUmVxdWVzdDsKLSAgICByZXEub3BlbigiR0VUIiwg
InJlc291cmNlcy9iYXNpYy1hdXRoLnBocD91aWQ9c3luYyIsIGZhbHNlLCAic3luYyIsICIxMjMi
KTsKKyAgICByZXEub3BlbigiR0VUIiwgInJlc291cmNlcy9iYXNpYy1hdXRoL2Jhc2ljLWF1dGgu
cGhwP3VpZD1zeW5jIiwgZmFsc2UsICJzeW5jIiwgIjEyMyIpOwogICAgIHJlcS5zZW5kKCIiKTsK
ICAgICBsb2coJ3N5bmM6ICcgKyByZXEucmVzcG9uc2VUZXh0KTsKIAotICAgIHJlcS5vcGVuKCJH
RVQiLCBkb2N1bWVudC5VUkwucmVwbGFjZSgiYmFzaWMtYXV0aC5odG1sIiwgInJlc291cmNlcy9i
YXNpYy1hdXRoLnBocD91aWQ9c3luYzIiKSwgZmFsc2UsICJzeW5jMiIsICIxMjMiKTsKKyAgICBy
ZXEub3BlbigiR0VUIiwgZG9jdW1lbnQuVVJMLnJlcGxhY2UoImJhc2ljLWF1dGguaHRtbCIsICJy
ZXNvdXJjZXMvYmFzaWMtYXV0aC9iYXNpYy1hdXRoLnBocD91aWQ9c3luYzIiKSwgZmFsc2UsICJz
eW5jMiIsICIxMjMiKTsKICAgICByZXEuc2VuZCgiIik7CiAgICAgbG9nKCdzeW5jMjogJyArIHJl
cS5yZXNwb25zZVRleHQpOwogCi0gICAgcmVxLm9wZW4oIkdFVCIsIGRvY3VtZW50LlVSTC5yZXBs
YWNlKCJiYXNpYy1hdXRoLmh0bWwiLCAicmVzb3VyY2VzL2Jhc2ljLWF1dGgucGhwP3VpZD1zeW5j
MyIpLnJlcGxhY2UoImh0dHA6Ly8iLCAiaHR0cDovL3N5bmMzOjEyM0AiKSwgZmFsc2UpOworICAg
IHJlcS5vcGVuKCJHRVQiLCBkb2N1bWVudC5VUkwucmVwbGFjZSgiYmFzaWMtYXV0aC5odG1sIiwg
InJlc291cmNlcy9iYXNpYy1hdXRoL2Jhc2ljLWF1dGgucGhwP3VpZD1zeW5jMyIpLnJlcGxhY2Uo
Imh0dHA6Ly8iLCAiaHR0cDovL3N5bmMzOjEyM0AiKSwgZmFsc2UpOwogICAgIHJlcS5zZW5kKCIi
KTsKICAgICBsb2coJ3N5bmMzOiAnICsgcmVxLnJlc3BvbnNlVGV4dCk7CiAKLSAgICByZXEub3Bl
bigiR0VUIiwgZG9jdW1lbnQuVVJMLnJlcGxhY2UoImJhc2ljLWF1dGguaHRtbCIsICJyZXNvdXJj
ZXMvYmFzaWMtYXV0aC5waHA/dWlkPXN5bmM0IikucmVwbGFjZSgiaHR0cDovLyIsICJodHRwOi8v
aW5jb3JyZWN0OmluY29ycmVjdEAiKSwgZmFsc2UsICJzeW5jNCIsICIxMjMiKTsKKyAgICByZXEu
b3BlbigiR0VUIiwgZG9jdW1lbnQuVVJMLnJlcGxhY2UoImJhc2ljLWF1dGguaHRtbCIsICJyZXNv
dXJjZXMvYmFzaWMtYXV0aC9iYXNpYy1hdXRoLnBocD91aWQ9c3luYzQiKS5yZXBsYWNlKCJodHRw
Oi8vIiwgImh0dHA6Ly9pbmNvcnJlY3Q6aW5jb3JyZWN0QCIpLCBmYWxzZSwgInN5bmM0IiwgIjEy
MyIpOwogICAgIHJlcS5zZW5kKCIiKTsKICAgICBsb2coJ3N5bmM0OiAnICsgcmVxLnJlc3BvbnNl
VGV4dCk7CiAKLSAgICByZXEub3BlbigiR0VUIiwgZG9jdW1lbnQuVVJMLnJlcGxhY2UoImJhc2lj
LWF1dGguaHRtbCIsICJyZXNvdXJjZXMvYmFzaWMtYXV0aC5waHA/dWlkPXN5bmM1IikucmVwbGFj
ZSgiaHR0cDovLyIsICJodHRwOi8vc3luYzU6MTIzQCIpLCBmYWxzZSwgdW5kZWZpbmVkLCB1bmRl
ZmluZWQpOworICAgIHJlcS5vcGVuKCJHRVQiLCBkb2N1bWVudC5VUkwucmVwbGFjZSgiYmFzaWMt
YXV0aC5odG1sIiwgInJlc291cmNlcy9iYXNpYy1hdXRoL2Jhc2ljLWF1dGgucGhwP3VpZD1zeW5j
NSIpLnJlcGxhY2UoImh0dHA6Ly8iLCAiaHR0cDovL3N5bmM1OjEyM0AiKSwgZmFsc2UsIHVuZGVm
aW5lZCwgdW5kZWZpbmVkKTsKICAgICByZXEuc2VuZCgiIik7CiAgICAgbG9nKCdzeW5jNTogJyAr
IHJlcS5yZXNwb25zZVRleHQpOwogCi0gICAgcmVxLm9wZW4oIkdFVCIsIGRvY3VtZW50LlVSTC5y
ZXBsYWNlKCJiYXNpYy1hdXRoLmh0bWwiLCAicmVzb3VyY2VzL2Jhc2ljLWF1dGgucGhwP3VpZD1z
eW5jNiIpLnJlcGxhY2UoImh0dHA6Ly8iLCAiaHR0cDovL3N5bmM2OjEyM0AiKSwgZmFsc2UsIHVu
ZGVmaW5lZCk7CisgICAgcmVxLm9wZW4oIkdFVCIsIGRvY3VtZW50LlVSTC5yZXBsYWNlKCJiYXNp
Yy1hdXRoLmh0bWwiLCAicmVzb3VyY2VzL2Jhc2ljLWF1dGgvYmFzaWMtYXV0aC5waHA/dWlkPXN5
bmM2IikucmVwbGFjZSgiaHR0cDovLyIsICJodHRwOi8vc3luYzY6MTIzQCIpLCBmYWxzZSwgdW5k
ZWZpbmVkKTsKICAgICByZXEuc2VuZCgiIik7CiAgICAgbG9nKCdzeW5jNjogJyArIHJlcS5yZXNw
b25zZVRleHQpOwogCi0gICAgcmVxLm9wZW4oIkdFVCIsIGRvY3VtZW50LlVSTC5yZXBsYWNlKCJi
YXNpYy1hdXRoLmh0bWwiLCAicmVzb3VyY2VzL2Jhc2ljLWF1dGgucGhwP3VpZD1zeW5jNyIpLnJl
cGxhY2UoImh0dHA6Ly8iLCAiaHR0cDovL3N5bmM3OjEyM0AiKSwgZmFsc2UsIHVuZGVmaW5lZCwg
ImluY29ycmVjdCIpOworICAgIHJlcS5vcGVuKCJHRVQiLCBkb2N1bWVudC5VUkwucmVwbGFjZSgi
YmFzaWMtYXV0aC5odG1sIiwgInJlc291cmNlcy9iYXNpYy1hdXRoL2Jhc2ljLWF1dGgucGhwP3Vp
ZD1zeW5jNyIpLnJlcGxhY2UoImh0dHA6Ly8iLCAiaHR0cDovL3N5bmM3OjEyM0AiKSwgZmFsc2Us
IHVuZGVmaW5lZCwgImluY29ycmVjdCIpOwogICAgIHJlcS5zZW5kKCIiKTsKICAgICBsb2coJ3N5
bmM3OiAnICsgcmVxLnJlc3BvbnNlVGV4dCk7CiAKQEAgLTUxLDcgKzUxLDcgQEAKICAgICB2YXIg
YXN5bmNTdGVwID0gMTsKIAogICAgIHJlcS5vbnJlYWR5c3RhdGVjaGFuZ2UgPSBwcm9jZXNzU3Rh
dGVDaGFuZ2U7Ci0gICAgcmVxLm9wZW4oIkdFVCIsICJyZXNvdXJjZXMvYmFzaWMtYXV0aC5waHA/
dWlkPWFzeW5jIiwgdHJ1ZSwgImFzeW5jIiwgIjEyMyIpOworICAgIHJlcS5vcGVuKCJHRVQiLCAi
cmVzb3VyY2VzL2Jhc2ljLWF1dGgvYmFzaWMtYXV0aC5waHA/dWlkPWFzeW5jIiwgdHJ1ZSwgImFz
eW5jIiwgIjEyMyIpOwogICAgIHJlcS5zZW5kKCIiKTsKIAogICAgIGZ1bmN0aW9uIHByb2Nlc3NT
dGF0ZUNoYW5nZSgpIHsKQEAgLTYyLDM3ICs2MiwzNyBAQAogICAgICAgICAgICAgYXN5bmNTdGVw
ID0gMjsKICAgICAgICAgICAgIGxvZygnYXN5bmM6ICcgKyByZXEucmVzcG9uc2VUZXh0KTsKICAg
ICAgICAgICAgIHJlcS5vbnJlYWR5c3RhdGVjaGFuZ2UgPSBwcm9jZXNzU3RhdGVDaGFuZ2U7Ci0g
ICAgICAgICAgICByZXEub3BlbigiR0VUIiwgZG9jdW1lbnQuVVJMLnJlcGxhY2UoImJhc2ljLWF1
dGguaHRtbCIsICJyZXNvdXJjZXMvYmFzaWMtYXV0aC5waHA/dWlkPWFzeW5jMiIpLCB0cnVlLCAi
YXN5bmMyIiwgIjEyMyIpOworICAgICAgICAgICAgcmVxLm9wZW4oIkdFVCIsIGRvY3VtZW50LlVS
TC5yZXBsYWNlKCJiYXNpYy1hdXRoLmh0bWwiLCAicmVzb3VyY2VzL2Jhc2ljLWF1dGgvYmFzaWMt
YXV0aC5waHA/dWlkPWFzeW5jMiIpLCB0cnVlLCAiYXN5bmMyIiwgIjEyMyIpOwogICAgICAgICAg
ICAgcmVxLnNlbmQoIiIpOwogICAgICAgICAgIH0gZWxzZSBpZiAoYXN5bmNTdGVwID09IDIpIHsK
ICAgICAgICAgICAgIGFzeW5jU3RlcCA9IDM7CiAgICAgICAgICAgICBsb2coJ2FzeW5jMjogJyAr
IHJlcS5yZXNwb25zZVRleHQpOwogICAgICAgICAgICAgcmVxLm9ucmVhZHlzdGF0ZWNoYW5nZSA9
IHByb2Nlc3NTdGF0ZUNoYW5nZTsKLSAgICAgICAgICAgIHJlcS5vcGVuKCJHRVQiLCBkb2N1bWVu
dC5VUkwucmVwbGFjZSgiYmFzaWMtYXV0aC5odG1sIiwgInJlc291cmNlcy9iYXNpYy1hdXRoLnBo
cD91aWQ9YXN5bmMzIikucmVwbGFjZSgiaHR0cDovLyIsICJodHRwOi8vYXN5bmMzOjEyM0AiKSwg
dHJ1ZSwgImFzeW5jMyIsICIxMjMiKTsKKyAgICAgICAgICAgIHJlcS5vcGVuKCJHRVQiLCBkb2N1
bWVudC5VUkwucmVwbGFjZSgiYmFzaWMtYXV0aC5odG1sIiwgInJlc291cmNlcy9iYXNpYy1hdXRo
L2Jhc2ljLWF1dGgucGhwP3VpZD1hc3luYzMiKS5yZXBsYWNlKCJodHRwOi8vIiwgImh0dHA6Ly9h
c3luYzM6MTIzQCIpLCB0cnVlLCAiYXN5bmMzIiwgIjEyMyIpOwogICAgICAgICAgICAgcmVxLnNl
bmQoIiIpOwogICAgICAgICAgIH0gZWxzZSBpZiAoYXN5bmNTdGVwID09IDMpIHsKICAgICAgICAg
ICAgIGFzeW5jU3RlcCA9IDQ7CiAgICAgICAgICAgICBsb2coJ2FzeW5jMzogJyArIHJlcS5yZXNw
b25zZVRleHQpOwogICAgICAgICAgICAgcmVxLm9ucmVhZHlzdGF0ZWNoYW5nZSA9IHByb2Nlc3NT
dGF0ZUNoYW5nZTsKLSAgICAgICAgICAgIHJlcS5vcGVuKCJHRVQiLCBkb2N1bWVudC5VUkwucmVw
bGFjZSgiYmFzaWMtYXV0aC5odG1sIiwgInJlc291cmNlcy9iYXNpYy1hdXRoLnBocD91aWQ9YXN5
bmM0IikucmVwbGFjZSgiaHR0cDovLyIsICJodHRwOi8vaW5jb3JyZWN0OmluY29ycmVjdEAiKSwg
dHJ1ZSwgImFzeW5jNCIsICIxMjMiKTsKKyAgICAgICAgICAgIHJlcS5vcGVuKCJHRVQiLCBkb2N1
bWVudC5VUkwucmVwbGFjZSgiYmFzaWMtYXV0aC5odG1sIiwgInJlc291cmNlcy9iYXNpYy1hdXRo
L2Jhc2ljLWF1dGgucGhwP3VpZD1hc3luYzQiKS5yZXBsYWNlKCJodHRwOi8vIiwgImh0dHA6Ly9p
bmNvcnJlY3Q6aW5jb3JyZWN0QCIpLCB0cnVlLCAiYXN5bmM0IiwgIjEyMyIpOwogICAgICAgICAg
ICAgcmVxLnNlbmQoIiIpOwogICAgICAgICAgIH0gZWxzZSBpZiAoYXN5bmNTdGVwID09IDQpIHsK
ICAgICAgICAgICAgIGFzeW5jU3RlcCA9IDU7CiAgICAgICAgICAgICBsb2coJ2FzeW5jNDogJyAr
IHJlcS5yZXNwb25zZVRleHQpOwogICAgICAgICAgICAgcmVxLm9ucmVhZHlzdGF0ZWNoYW5nZSA9
IHByb2Nlc3NTdGF0ZUNoYW5nZTsKLSAgICAgICAgICAgIHJlcS5vcGVuKCJHRVQiLCBkb2N1bWVu
dC5VUkwucmVwbGFjZSgiYmFzaWMtYXV0aC5odG1sIiwgInJlc291cmNlcy9iYXNpYy1hdXRoLnBo
cD91aWQ9YXN5bmM1IikucmVwbGFjZSgiaHR0cDovLyIsICJodHRwOi8vYXN5bmM1OjEyM0AiKSwg
dHJ1ZSwgdW5kZWZpbmVkLCB1bmRlZmluZWQpOworICAgICAgICAgICAgcmVxLm9wZW4oIkdFVCIs
IGRvY3VtZW50LlVSTC5yZXBsYWNlKCJiYXNpYy1hdXRoLmh0bWwiLCAicmVzb3VyY2VzL2Jhc2lj
LWF1dGgvYmFzaWMtYXV0aC5waHA/dWlkPWFzeW5jNSIpLnJlcGxhY2UoImh0dHA6Ly8iLCAiaHR0
cDovL2FzeW5jNToxMjNAIiksIHRydWUsIHVuZGVmaW5lZCwgdW5kZWZpbmVkKTsKICAgICAgICAg
ICAgIHJlcS5zZW5kKCIiKTsKICAgICAgICAgICB9IGVsc2UgaWYgKGFzeW5jU3RlcCA9PSA1KSB7
CiAgICAgICAgICAgICBhc3luY1N0ZXAgPSA2OwogICAgICAgICAgICAgbG9nKCdhc3luYzU6ICcg
KyByZXEucmVzcG9uc2VUZXh0KTsKICAgICAgICAgICAgIHJlcS5vbnJlYWR5c3RhdGVjaGFuZ2Ug
PSBwcm9jZXNzU3RhdGVDaGFuZ2U7Ci0gICAgICAgICAgICByZXEub3BlbigiR0VUIiwgZG9jdW1l
bnQuVVJMLnJlcGxhY2UoImJhc2ljLWF1dGguaHRtbCIsICJyZXNvdXJjZXMvYmFzaWMtYXV0aC5w
aHA/dWlkPWFzeW5jNiIpLnJlcGxhY2UoImh0dHA6Ly8iLCAiaHR0cDovL2FzeW5jNjoxMjNAIiks
IHRydWUsIHVuZGVmaW5lZCk7CisgICAgICAgICAgICByZXEub3BlbigiR0VUIiwgZG9jdW1lbnQu
VVJMLnJlcGxhY2UoImJhc2ljLWF1dGguaHRtbCIsICJyZXNvdXJjZXMvYmFzaWMtYXV0aC9iYXNp
Yy1hdXRoLnBocD91aWQ9YXN5bmM2IikucmVwbGFjZSgiaHR0cDovLyIsICJodHRwOi8vYXN5bmM2
OjEyM0AiKSwgdHJ1ZSwgdW5kZWZpbmVkKTsKICAgICAgICAgICAgIHJlcS5zZW5kKCIiKTsKICAg
ICAgICAgICB9IGVsc2UgaWYgKGFzeW5jU3RlcCA9PSA2KSB7CiAgICAgICAgICAgICBhc3luY1N0
ZXAgPSA3OwogICAgICAgICAgICAgbG9nKCdhc3luYzY6ICcgKyByZXEucmVzcG9uc2VUZXh0KTsK
ICAgICAgICAgICAgIHJlcS5vbnJlYWR5c3RhdGVjaGFuZ2UgPSBwcm9jZXNzU3RhdGVDaGFuZ2U7
Ci0gICAgICAgICAgICByZXEub3BlbigiR0VUIiwgZG9jdW1lbnQuVVJMLnJlcGxhY2UoImJhc2lj
LWF1dGguaHRtbCIsICJyZXNvdXJjZXMvYmFzaWMtYXV0aC5waHA/dWlkPWFzeW5jNyIpLnJlcGxh
Y2UoImh0dHA6Ly8iLCAiaHR0cDovL2FzeW5jNzoxMjNAIiksIHRydWUsIHVuZGVmaW5lZCwgImlu
Y29ycmVjdCIpOworICAgICAgICAgICAgcmVxLm9wZW4oIkdFVCIsIGRvY3VtZW50LlVSTC5yZXBs
YWNlKCJiYXNpYy1hdXRoLmh0bWwiLCAicmVzb3VyY2VzL2Jhc2ljLWF1dGgvYmFzaWMtYXV0aC5w
aHA/dWlkPWFzeW5jNyIpLnJlcGxhY2UoImh0dHA6Ly8iLCAiaHR0cDovL2FzeW5jNzoxMjNAIiks
IHRydWUsIHVuZGVmaW5lZCwgImluY29ycmVjdCIpOwogICAgICAgICAgICAgcmVxLnNlbmQoIiIp
OwogICAgICAgICAgIH0gZWxzZSBpZiAoYXN5bmNTdGVwID09IDcpIHsKICAgICAgICAgICAgIGxv
ZygnYXN5bmM3OiAnICsgcmVxLnJlc3BvbnNlVGV4dCk7CkluZGV4OiBMYXlvdXRUZXN0cy9odHRw
L3Rlc3RzL3htbGh0dHByZXF1ZXN0L251bGwtYXV0aC1leHBlY3RlZC50eHQKPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot
LS0gTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy94bWxodHRwcmVxdWVzdC9udWxsLWF1dGgtZXhwZWN0
ZWQudHh0CShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy94bWxodHRwcmVx
dWVzdC9udWxsLWF1dGgtZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDUgQEAK
K1Rlc3QgdGhhdCBudWxsIHZhbHVlcyBpbiBYSFIgbG9naW4vcGFzc3dvcmQgcGFyYW1ldGVycyBh
cmUgdHJlYXRlZCBjb3JyZWN0bHkuCisKK05vIGF1dGggdG9rZW5zIHNob3VsZCBiZSBzZW50IHdp
dGggdGhpcyByZXF1ZXN0LgorCitObyBhdXRoZW50aWNhdGlvbgoKUHJvcGVydHkgY2hhbmdlcyBv
bjogTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy94bWxodHRwcmVxdWVzdC9udWxsLWF1dGgtZXhwZWN0
ZWQudHh0Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KTmFtZTogc3ZuOm1pbWUtdHlwZQogICArIHRleHQvcGxhaW4KTmFt
ZTogc3ZuOmVvbC1zdHlsZQogICArIG5hdGl2ZQoKSW5kZXg6IExheW91dFRlc3RzL2h0dHAvdGVz
dHMveG1saHR0cHJlcXVlc3QvbnVsbC1hdXRoLnBocAo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0
cy9odHRwL3Rlc3RzL3htbGh0dHByZXF1ZXN0L251bGwtYXV0aC5waHAJKHJldmlzaW9uIDApCisr
KyBMYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3htbGh0dHByZXF1ZXN0L251bGwtYXV0aC5waHAJKHJl
dmlzaW9uIDApCkBAIC0wLDAgKzEsMTIgQEAKKzxwPlRlc3QgdGhhdCBudWxsIHZhbHVlcyBpbiBY
SFIgbG9naW4vcGFzc3dvcmQgcGFyYW1ldGVycyBhcmUgdHJlYXRlZCBjb3JyZWN0bHkuPC9wPgor
PHA+Tm8gYXV0aCB0b2tlbnMgc2hvdWxkIGJlIHNlbnQgd2l0aCB0aGlzIHJlcXVlc3QuPC9wPgor
PHByZSBpZD0nc3luY1Jlc3VsdCc+IDwvcHJlPgorPHNjcmlwdD4KK2lmICh3aW5kb3cubGF5b3V0
VGVzdENvbnRyb2xsZXIpCisgIGxheW91dFRlc3RDb250cm9sbGVyLmR1bXBBc1RleHQoKTsKKwor
cmVxID0gbmV3IFhNTEh0dHBSZXF1ZXN0OworcmVxLm9wZW4oJ1BPU1QnLCAnPD9waHAgZWNobyAn
aHR0cDovL2ZvbzpiYXJAJyAuICRfU0VSVkVSWydIVFRQX0hPU1QnXSAuICcveG1saHR0cHJlcXVl
c3QvcmVzb3VyY2VzL2VjaG8tYXV0aC5waHAnID8+JywgZmFsc2UsIG51bGwsIG51bGwpOworcmVx
LnNlbmQoKTsKK2RvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdzeW5jUmVzdWx0JykuZmlyc3RDaGls
ZC5ub2RlVmFsdWUgPSByZXEucmVzcG9uc2VUZXh0OworPC9zY3JpcHQ+CkluZGV4OiBMYXlvdXRU
ZXN0cy9odHRwL3Rlc3RzL3htbGh0dHByZXF1ZXN0L3Jlc291cmNlcy9iYXNpYy1hdXRoLnBocAo9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3htbGh0dHByZXF1ZXN0L3Jlc291
cmNlcy9iYXNpYy1hdXRoLnBocAkocmV2aXNpb24gMjQyMTApCisrKyBMYXlvdXRUZXN0cy9odHRw
L3Rlc3RzL3htbGh0dHByZXF1ZXN0L3Jlc291cmNlcy9iYXNpYy1hdXRoLnBocAkod29ya2luZyBj
b3B5KQpAQCAtMSwxMCArMCwwIEBACi08P3BocAotICBpZiAoIWlzc2V0KCRfU0VSVkVSWydQSFBf
QVVUSF9VU0VSJ10pIHx8ICFpc3NldCgkX1JFUVVFU1RbJ3VpZCddKSB8fCAoJF9SRVFVRVNUWyd1
aWQnXSAhPSAkX1NFUlZFUlsnUEhQX0FVVEhfVVNFUiddKSkgewotICAgaGVhZGVyKCdXV1ctQXV0
aGVudGljYXRlOiBCYXNpYyByZWFsbT0iV2ViS2l0IFRlc3QgUmVhbG0iJyk7Ci0gICBoZWFkZXIo
J0hUVFAvMS4wIDQwMSBVbmF1dGhvcml6ZWQnKTsKLSAgIGVjaG8gJ0F1dGhlbnRpY2F0aW9uIGNh
bmNlbGVkJzsKLSAgIGV4aXQ7Ci0gIH0gZWxzZSB7Ci0gICBlY2hvICJVc2VyOiB7JF9TRVJWRVJb
J1BIUF9BVVRIX1VTRVInXX0sIHBhc3N3b3JkOiB7JF9TRVJWRVJbJ1BIUF9BVVRIX1BXJ119LiI7
Ci0gIH0KLT8+CkluZGV4OiBMYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3htbGh0dHByZXF1ZXN0L3Jl
c291cmNlcy9lY2hvLWF1dGgucGhwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2h0dHAvdGVz
dHMveG1saHR0cHJlcXVlc3QvcmVzb3VyY2VzL2VjaG8tYXV0aC5waHAJKHJldmlzaW9uIDApCisr
KyBMYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3htbGh0dHByZXF1ZXN0L3Jlc291cmNlcy9lY2hvLWF1
dGgucGhwCShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDcgQEAKKzw/cGhwCisgIGlmICghaXNzZXQo
JF9TRVJWRVJbJ1BIUF9BVVRIX1VTRVInXSkpIHsKKyAgIGVjaG8gJ05vIGF1dGhlbnRpY2F0aW9u
JzsKKyAgfSBlbHNlIHsKKyAgIGVjaG8gIlVzZXI6IHskX1NFUlZFUlsnUEhQX0FVVEhfVVNFUidd
fSwgcGFzc3dvcmQ6IHskX1NFUlZFUlsnUEhQX0FVVEhfUFcnXX0uIjsKKyAgfQorPz4KSW5kZXg6
IExheW91dFRlc3RzL2h0dHAvdGVzdHMveG1saHR0cHJlcXVlc3QvcmVzb3VyY2VzL2Jhc2ljLWF1
dGgvYmFzaWMtYXV0aC5waHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy94
bWxodHRwcmVxdWVzdC9yZXNvdXJjZXMvYmFzaWMtYXV0aC9iYXNpYy1hdXRoLnBocAkocmV2aXNp
b24gMjQyMTApCShmcm9tIExheW91dFRlc3RzL2h0dHAvdGVzdHMveG1saHR0cHJlcXVlc3QvcmVz
b3VyY2VzL2Jhc2ljLWF1dGgucGhwOjI0MjEwKQorKysgTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy94
bWxodHRwcmVxdWVzdC9yZXNvdXJjZXMvYmFzaWMtYXV0aC9iYXNpYy1hdXRoLnBocAkod29ya2lu
ZyBjb3B5KQpAQCAtMCwwICsxLDEwIEBACis8P3BocAorICBpZiAoIWlzc2V0KCRfU0VSVkVSWydQ
SFBfQVVUSF9VU0VSJ10pIHx8ICFpc3NldCgkX1JFUVVFU1RbJ3VpZCddKSB8fCAoJF9SRVFVRVNU
Wyd1aWQnXSAhPSAkX1NFUlZFUlsnUEhQX0FVVEhfVVNFUiddKSkgeworICAgaGVhZGVyKCdXV1ct
QXV0aGVudGljYXRlOiBCYXNpYyByZWFsbT0iV2ViS2l0IFRlc3QgUmVhbG0iJyk7CisgICBoZWFk
ZXIoJ0hUVFAvMS4wIDQwMSBVbmF1dGhvcml6ZWQnKTsKKyAgIGVjaG8gJ0F1dGhlbnRpY2F0aW9u
IGNhbmNlbGVkJzsKKyAgIGV4aXQ7CisgIH0gZWxzZSB7CisgICBlY2hvICJVc2VyOiB7JF9TRVJW
RVJbJ1BIUF9BVVRIX1VTRVInXX0sIHBhc3N3b3JkOiB7JF9TRVJWRVJbJ1BIUF9BVVRIX1BXJ119
LiI7CisgIH0KKz8+Cg==
</data>
<flag name="review"
          id="6431"
          type_id="1"
          status="+"
          setter="darin"
    />
          </attachment>
      

    </bug>

</bugzilla>