<?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>30763</bug_id>
          
          <creation_ts>2009-10-25 22:01:09 -0700</creation_ts>
          <short_desc>Update pywebsocket to 0.4.1</short_desc>
          <delta_ts>2009-10-26 15:10:48 -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>Tools / Tests</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>OS X 10.5</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Yuzo Fujishima">yuzo</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>commit-queue</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>157676</commentid>
    <comment_count>0</comment_count>
    <who name="Yuzo Fujishima">yuzo</who>
    <bug_when>2009-10-25 22:01:09 -0700</bug_when>
    <thetext>We are using pywebsocket (http://code.google.com/p/pywebsocket/) to test Web Socket implementation (see https://bugs.webkit.org/show_bug.cgi?id=27490).

It would be handy if we could specify WebKit/LayoutTests as handler root because we can then reuse scripts under LayoutTests/fast/js/resources.
To do that, we need to upgrade pywebsocket 0.4.1. Otherwise, the server scans all the directories under LayoutTests and takes several seconds to start up.
0.4.1 has a new command line option that limits the directories where handlers are scanned.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>157677</commentid>
    <comment_count>1</comment_count>
      <attachid>41843</attachid>
    <who name="Yuzo Fujishima">yuzo</who>
    <bug_when>2009-10-25 22:28:54 -0700</bug_when>
    <thetext>Created attachment 41843
Upgrade pywebsocket to 0.4.1.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>157940</commentid>
    <comment_count>2</comment_count>
      <attachid>41843</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2009-10-26 14:48:44 -0700</bug_when>
    <thetext>Comment on attachment 41843
Upgrade pywebsocket to 0.4.1.

rubber stamp.  Yuzo doesn&apos;t appear to be a committer, so markign this cq+ even though he didn&apos;t request it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>157954</commentid>
    <comment_count>3</comment_count>
      <attachid>41843</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2009-10-26 15:10:45 -0700</bug_when>
    <thetext>Comment on attachment 41843
Upgrade pywebsocket to 0.4.1.

Clearing flags on attachment: 41843

Committed r50102: &lt;http://trac.webkit.org/changeset/50102&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>157955</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2009-10-26 15:10:48 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>41843</attachid>
            <date>2009-10-25 22:28:54 -0700</date>
            <delta_ts>2009-10-26 15:10:45 -0700</delta_ts>
            <desc>Upgrade pywebsocket to 0.4.1.</desc>
            <filename>bug-30763-20091026142851.patch</filename>
            <type>text/plain</type>
            <size>12923</size>
            <attacher name="Yuzo Fujishima">yuzo</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYktpdFRvb2xzL0NoYW5nZUxvZyBiL1dlYktpdFRvb2xzL0NoYW5nZUxv
ZwppbmRleCA4OTQyYWViLi40M2ViNWRlIDEwMDY0NAotLS0gYS9XZWJLaXRUb29scy9DaGFuZ2VM
b2cKKysrIGIvV2ViS2l0VG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTggQEAKKzIwMDktMTAt
MjUgIFl1em8gRnVqaXNoaW1hICA8eXV6b0Bnb29nbGUuY29tPgorCisgICAgICAgIFJldmlld2Vk
IGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFVwZ3JhZGUgcHl3ZWJzb2NrZXQgdG8gMC40
LjEuIFRoaXMgd2lsbCBtYWtlIHJldXNpbmcgTGF5b3V0VGVzdHMvZmFzdC9qcy9yZXNvdXJjZXMg
ZWFzaWVyLCBmb3IgZXhhbXBsZS4KKworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MzA3NjMKKworICAgICAgICAqIHB5d2Vic29ja2V0L21vZF9weXdlYnNv
Y2tldC9fX2luaXRfXy5weToKKyAgICAgICAgKiBweXdlYnNvY2tldC9tb2RfcHl3ZWJzb2NrZXQv
ZGlzcGF0Y2gucHk6CisgICAgICAgICogcHl3ZWJzb2NrZXQvbW9kX3B5d2Vic29ja2V0L2hlYWRl
cnBhcnNlcmhhbmRsZXIucHk6CisgICAgICAgICogcHl3ZWJzb2NrZXQvbW9kX3B5d2Vic29ja2V0
L3N0YW5kYWxvbmUucHk6CisgICAgICAgICogcHl3ZWJzb2NrZXQvc2V0dXAucHk6CisgICAgICAg
ICogcHl3ZWJzb2NrZXQvdGVzdC90ZXN0X2Rpc3BhdGNoLnB5OgorCiAyMDA5LTEwLTE5ICBOYXRl
IENoYXBpbiAgPGphcGhldEBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgQWRh
bSBCYXJ0aC4KZGlmZiAtLWdpdCBhL1dlYktpdFRvb2xzL3B5d2Vic29ja2V0L21vZF9weXdlYnNv
Y2tldC9fX2luaXRfXy5weSBiL1dlYktpdFRvb2xzL3B5d2Vic29ja2V0L21vZF9weXdlYnNvY2tl
dC9fX2luaXRfXy5weQppbmRleCA4YWNkMTMzLi5iZWFjYzllIDEwMDY0NAotLS0gYS9XZWJLaXRU
b29scy9weXdlYnNvY2tldC9tb2RfcHl3ZWJzb2NrZXQvX19pbml0X18ucHkKKysrIGIvV2ViS2l0
VG9vbHMvcHl3ZWJzb2NrZXQvbW9kX3B5d2Vic29ja2V0L19faW5pdF9fLnB5CkBAIC01MSw2ICs1
MSwxNCBAQCBJbnN0YWxsYXRpb246CiAgICAgICAgUHl0aG9uT3B0aW9uIG1vZF9weXdlYnNvY2tl
dC5oYW5kbGVyX3Jvb3QgPHdlYnNvY2tfaGFuZGxlcnM+CiAgICAgICAgUHl0aG9uSGVhZGVyUGFy
c2VySGFuZGxlciBtb2RfcHl3ZWJzb2NrZXQuaGVhZGVycGFyc2VyaGFuZGxlcgogCisgICBUbyBs
aW1pdCB0aGUgc2VhcmNoIGZvciBXZWIgU29ja2V0IGhhbmRsZXJzIHRvIGEgZGlyZWN0b3J5IDxz
Y2FuX2Rpcj4KKyAgIHVuZGVyIDx3ZWJzb2NrX2hhbmRsZXJzPiwgY29uZmlndXJlIGFzIGZvbGxv
d3M6CisgICAKKyAgICAgICBQeXRob25PcHRpb24gbW9kX3B5d2Vic29ja2V0LmhhbmRsZXJfc2Nh
biA8c2Nhbl9kaXI+CisgICAgICAgCisgICA8c2Nhbl9kaXI+IGlzIHVzZWZ1bCBpbiBzYXZpbmcg
c2NhbiB0aW1lIHdoZW4gPHdlYnNvY2tfaGFuZGxlcnM+CisgICBjb250YWlucyBtYW55IG5vbi1X
ZWIgU29ja2V0IGhhbmRsZXIgZmlsZXMuCisKICAgIEV4YW1wbGUgc25pcHBldCBvZiBodHRwZC5j
b25mOgogICAgKG1vZF9weXdlYnNvY2tldCBpcyBpbiAvd2Vic29ja19saWIsIFdlYiBTb2NrZXQg
aGFuZGxlcnMgYXJlIGluCiAgICAvd2Vic29ja19oYW5kbGVycywgcG9ydCBpcyA4MCBmb3Igd3Ms
IDQ0MyBmb3Igd3NzLikKZGlmZiAtLWdpdCBhL1dlYktpdFRvb2xzL3B5d2Vic29ja2V0L21vZF9w
eXdlYnNvY2tldC9kaXNwYXRjaC5weSBiL1dlYktpdFRvb2xzL3B5d2Vic29ja2V0L21vZF9weXdl
YnNvY2tldC9kaXNwYXRjaC5weQppbmRleCA5MDhiMGI0Li44NDQyMmViIDEwMDY0NAotLS0gYS9X
ZWJLaXRUb29scy9weXdlYnNvY2tldC9tb2RfcHl3ZWJzb2NrZXQvZGlzcGF0Y2gucHkKKysrIGIv
V2ViS2l0VG9vbHMvcHl3ZWJzb2NrZXQvbW9kX3B5d2Vic29ja2V0L2Rpc3BhdGNoLnB5CkBAIC0x
MTksMTcgKzExOSwyNyBAQCBjbGFzcyBEaXNwYXRjaGVyKG9iamVjdCk6CiAgICAgVGhpcyBjbGFz
cyBtYWludGFpbnMgYSBtYXAgZnJvbSByZXNvdXJjZSBuYW1lIHRvIGhhbmRsZXJzLgogICAgICIi
IgogCi0gICAgZGVmIF9faW5pdF9fKHNlbGYsIHJvb3RfZGlyKToKKyAgICBkZWYgX19pbml0X18o
c2VsZiwgcm9vdF9kaXIsIHNjYW5fZGlyPU5vbmUpOgogICAgICAgICAiIiJDb25zdHJ1Y3QgYW4g
aW5zdGFuY2UuCiAKICAgICAgICAgQXJnczoKICAgICAgICAgICAgIHJvb3RfZGlyOiBUaGUgZGly
ZWN0b3J5IHdoZXJlIGhhbmRsZXIgZGVmaW5pdGlvbiBmaWxlcyBhcmUKLSAgICAgICAgICAgIHBs
YWNlZC4KKyAgICAgICAgICAgICAgICAgICAgICBwbGFjZWQuCisgICAgICAgICAgICBzY2FuX2Rp
cjogVGhlIGRpcmVjdG9yeSB3aGVyZSBoYW5kbGVyIGRlZmluaXRpb24gZmlsZXMgYXJlCisgICAg
ICAgICAgICAgICAgICAgICAgc2VhcmNoZWQuIHNjYW5fZGlyIG11c3QgYmUgYSBkaXJlY3Rvcnkg
dW5kZXIgcm9vdF9kaXIsCisgICAgICAgICAgICAgICAgICAgICAgaW5jbHVkaW5nIHJvb3RfZGly
IGl0c2VsZi4gIElmIHNjYW5fZGlyIGlzIE5vbmUsIHJvb3RfZGlyCisgICAgICAgICAgICAgICAg
ICAgICAgaXMgdXNlZCBhcyBzY2FuX2Rpci4gc2Nhbl9kaXIgY2FuIGJlIHVzZWZ1bCBpbiBzYXZp
bmcKKyAgICAgICAgICAgICAgICAgICAgICBzY2FuIHRpbWUgd2hlbiByb290X2RpciBjb250YWlu
cyBtYW55IHN1YmRpcmVjdG9yaWVzLgogICAgICAgICAiIiIKIAogICAgICAgICBzZWxmLl9oYW5k
bGVycyA9IHt9CiAgICAgICAgIHNlbGYuX3NvdXJjZV93YXJuaW5ncyA9IFtdCi0gICAgICAgIHNl
bGYuX3NvdXJjZV9maWxlc19pbl9kaXIocm9vdF9kaXIpCisgICAgICAgIGlmIHNjYW5fZGlyIGlz
IE5vbmU6CisgICAgICAgICAgICBzY2FuX2RpciA9IHJvb3RfZGlyCisgICAgICAgIGlmIG5vdCBv
cy5wYXRoLmFic3BhdGgoc2Nhbl9kaXIpLnN0YXJ0c3dpdGgob3MucGF0aC5hYnNwYXRoKHJvb3Rf
ZGlyKSk6CisgICAgICAgICAgICByYWlzZSBEaXNwYXRjaEVycm9yKCdzY2FuX2RpcjolcyBtdXN0
IGJlIGEgZGlyZWN0b3J5IHVuZGVyICcKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
J3Jvb3RfZGlyOiVzLicgJSAoc2Nhbl9kaXIsIHJvb3RfZGlyKSkKKyAgICAgICAgc2VsZi5fc291
cmNlX2ZpbGVzX2luX2Rpcihyb290X2Rpciwgc2Nhbl9kaXIpCiAKICAgICBkZWYgc291cmNlX3dh
cm5pbmdzKHNlbGYpOgogICAgICAgICAiIiJSZXR1cm4gd2FybmluZ3MgaW4gc291cmNpbmcgaGFu
ZGxlcnMuIiIiCkBAIC0xNzYsMTEgKzE4NiwxNCBAQCBjbGFzcyBEaXNwYXRjaGVyKG9iamVjdCk6
CiAgICAgICAgIGV4Y2VwdCBLZXlFcnJvcjoKICAgICAgICAgICAgIHJhaXNlIERpc3BhdGNoRXJy
b3IoJ05vIGhhbmRsZXIgZm9yOiAlcicgJSByZXF1ZXN0LndzX3Jlc291cmNlKQogCi0gICAgZGVm
IF9zb3VyY2VfZmlsZXNfaW5fZGlyKHNlbGYsIHJvb3RfZGlyKToKLSAgICAgICAgIiIiU291cmNl
IGFsbCB0aGUgaGFuZGxlciBzb3VyY2UgZmlsZXMgaW4gdGhlIGRpcmVjdG9yeS4iIiIKKyAgICBk
ZWYgX3NvdXJjZV9maWxlc19pbl9kaXIoc2VsZiwgcm9vdF9kaXIsIHNjYW5fZGlyKToKKyAgICAg
ICAgIiIiU291cmNlIGFsbCB0aGUgaGFuZGxlciBzb3VyY2UgZmlsZXMgaW4gdGhlIHNjYW5fZGly
IGRpcmVjdG9yeS4KKyAgICAgICAgCisgICAgICAgIFRoZSByZXNvdXJjZSBwYXRoIGlzIGRldGVy
bWluZWQgcmVsYXRpdmUgdG8gcm9vdF9kaXIuCisgICAgICAgICIiIgogCiAgICAgICAgIHRvX3Jl
c291cmNlID0gX3BhdGhfdG9fcmVzb3VyY2VfY29udmVydGVyKHJvb3RfZGlyKQotICAgICAgICBm
b3IgcGF0aCBpbiBfc291cmNlX2ZpbGVfcGF0aHMocm9vdF9kaXIpOgorICAgICAgICBmb3IgcGF0
aCBpbiBfc291cmNlX2ZpbGVfcGF0aHMoc2Nhbl9kaXIpOgogICAgICAgICAgICAgdHJ5OgogICAg
ICAgICAgICAgICAgIGhhbmRsZXJzID0gX3NvdXJjZShvcGVuKHBhdGgpLnJlYWQoKSkKICAgICAg
ICAgICAgIGV4Y2VwdCBEaXNwYXRjaEVycm9yLCBlOgpkaWZmIC0tZ2l0IGEvV2ViS2l0VG9vbHMv
cHl3ZWJzb2NrZXQvbW9kX3B5d2Vic29ja2V0L2hlYWRlcnBhcnNlcmhhbmRsZXIucHkgYi9XZWJL
aXRUb29scy9weXdlYnNvY2tldC9tb2RfcHl3ZWJzb2NrZXQvaGVhZGVycGFyc2VyaGFuZGxlci5w
eQppbmRleCBjMzhhMWRlLi4xMjRiOWYxIDEwMDY0NAotLS0gYS9XZWJLaXRUb29scy9weXdlYnNv
Y2tldC9tb2RfcHl3ZWJzb2NrZXQvaGVhZGVycGFyc2VyaGFuZGxlci5weQorKysgYi9XZWJLaXRU
b29scy9weXdlYnNvY2tldC9tb2RfcHl3ZWJzb2NrZXQvaGVhZGVycGFyc2VyaGFuZGxlci5weQpA
QCAtNDUsNiArNDUsMTEgQEAgaW1wb3J0IHV0aWwKICMgUHl0aG9uT3B0aW9uIHRvIHNwZWNpZnkg
dGhlIGhhbmRsZXIgcm9vdCBkaXJlY3RvcnkuCiBfUFlPUFRfSEFORExFUl9ST09UID0gJ21vZF9w
eXdlYnNvY2tldC5oYW5kbGVyX3Jvb3QnCiAKKyMgUHl0aG9uT3B0aW9uIHRvIHNwZWNpZnkgdGhl
IGhhbmRsZXIgc2NhbiBkaXJlY3RvcnkuCisjIFRoaXMgbXVzdCBiZSBhIGRpcmVjdG9yeSB1bmRl
ciB0aGUgcm9vdCBkaXJlY3RvcnkuCisjIFRoZSBkZWZhdWx0IGlzIHRoZSByb290IGRpcmVjdG9y
eS4KK19QWU9QVF9IQU5ETEVSX1NDQU4gPSAnbW9kX3B5d2Vic29ja2V0LmhhbmRsZXJfc2NhbicK
KwogCiBkZWYgX2NyZWF0ZV9kaXNwYXRjaGVyKCk6CiAgICAgX0hBTkRMRVJfUk9PVCA9IGFwYWNo
ZS5tYWluX3NlcnZlci5nZXRfb3B0aW9ucygpLmdldCgKQEAgLTUyLDcgKzU3LDkgQEAgZGVmIF9j
cmVhdGVfZGlzcGF0Y2hlcigpOgogICAgIGlmIG5vdCBfSEFORExFUl9ST09UOgogICAgICAgICBy
YWlzZSBFeGNlcHRpb24oJ1B5dGhvbk9wdGlvbiAlcyBpcyBub3QgZGVmaW5lZCcgJSBfUFlPUFRf
SEFORExFUl9ST09ULAogICAgICAgICAgICAgICAgICAgICAgICAgYXBhY2hlLkFQTE9HX0VSUikK
LSAgICBkaXNwYXRjaGVyID0gZGlzcGF0Y2guRGlzcGF0Y2hlcihfSEFORExFUl9ST09UKQorICAg
IF9IQU5ETEVSX1NDQU4gPSBhcGFjaGUubWFpbl9zZXJ2ZXIuZ2V0X29wdGlvbnMoKS5nZXQoCisg
ICAgICAgICAgICBfUFlPUFRfSEFORExFUl9TQ0FOLCBfSEFORExFUl9ST09UKQorICAgIGRpc3Bh
dGNoZXIgPSBkaXNwYXRjaC5EaXNwYXRjaGVyKF9IQU5ETEVSX1JPT1QsIF9IQU5ETEVSX1NDQU4p
CiAgICAgZm9yIHdhcm5pbmcgaW4gZGlzcGF0Y2hlci5zb3VyY2Vfd2FybmluZ3MoKToKICAgICAg
ICAgYXBhY2hlLmxvZ19lcnJvcignbW9kX3B5d2Vic29ja2V0OiAlcycgJSB3YXJuaW5nLCBhcGFj
aGUuQVBMT0dfV0FSTklORykKICAgICByZXR1cm4gZGlzcGF0Y2hlcgpkaWZmIC0tZ2l0IGEvV2Vi
S2l0VG9vbHMvcHl3ZWJzb2NrZXQvbW9kX3B5d2Vic29ja2V0L3N0YW5kYWxvbmUucHkgYi9XZWJL
aXRUb29scy9weXdlYnNvY2tldC9tb2RfcHl3ZWJzb2NrZXQvc3RhbmRhbG9uZS5weQppbmRleCBi
Nzg3NGZhLi5hNGMxNDJiIDEwMDY0NAotLS0gYS9XZWJLaXRUb29scy9weXdlYnNvY2tldC9tb2Rf
cHl3ZWJzb2NrZXQvc3RhbmRhbG9uZS5weQorKysgYi9XZWJLaXRUb29scy9weXdlYnNvY2tldC9t
b2RfcHl3ZWJzb2NrZXQvc3RhbmRhbG9uZS5weQpAQCAtMzYsNiArMzYsNyBAQCBVc2UgdGhpcyBz
ZXJ2ZXIgdG8gcnVuIG1vZF9weXdlYnNvY2tldCB3aXRob3V0IEFwYWNoZSBIVFRQIFNlcnZlci4K
IAogVXNhZ2U6CiAgICAgcHl0aG9uIHN0YW5kYWxvbmUucHkgWy1wIDx3c19wb3J0Pl0gWy13IDx3
ZWJzb2NrX2hhbmRsZXJzPl0KKyAgICAgICAgICAgICAgICAgICAgICAgICBbLXMgPHNjYW5fZGly
Pl0KICAgICAgICAgICAgICAgICAgICAgICAgICBbLWQgPGRvY3VtZW50X3Jvb3Q+XQogCiA8d3Nf
cG9ydD4gaXMgdGhlIHBvcnQgbnVtYmVyIHRvIHVzZSBmb3Igd3M6Ly8gY29ubmVjdGlvbi4KQEAg
LTQ2LDYgKzQ3LDkgQEAgVXNhZ2U6CiBTZWUgX19pbml0X18ucHkgZm9yIGRldGFpbHMgb2YgPHdl
YnNvY2tfaGFuZGxlcnM+IGFuZCBob3cgdG8gd3JpdGUgV2ViIFNvY2tldAogaGFuZGxlcnMuIElm
IHRoaXMgcGF0aCBpcyByZWxhdGl2ZSwgPGRvY3VtZW50X3Jvb3Q+IGlzIHVzZWQgYXMgdGhlIGJh
c2UuCiAKKzxzY2FuX2Rpcj4gaXMgYSBwYXRoIHVuZGVyIHRoZSByb290IGRpcmVjdG9yeS4gSWYg
c3BlY2lmaWVkLCBvbmx5IHRoZSBoYW5kbGVycwordW5kZXIgc2Nhbl9kaXIgYXJlIHNjYW5uZWQu
IFRoaXMgaXMgdXNlZnVsIGluIHNhdmluZyBzY2FuIHRpbWUuCisKIE5vdGU6CiBUaGlzIHNlcnZl
ciBpcyBkZXJpdmVkIGZyb20gU29ja2V0U2VydmVyLlRocmVhZGluZ01peEluLiBIZW5jZSBhIHRo
cmVhZCBpcwogdXNlZCBmb3IgZWFjaCByZXF1ZXN0LgpAQCAtMTYyLDcgKzE2Niw4IEBAIGNsYXNz
IFdlYlNvY2tldFJlcXVlc3RIYW5kbGVyKFNpbXBsZUhUVFBTZXJ2ZXIuU2ltcGxlSFRUUFJlcXVl
c3RIYW5kbGVyKToKICAgICAgICAgc2VsZi5fcmVxdWVzdCA9IF9TdGFuZGFsb25lUmVxdWVzdCgK
ICAgICAgICAgICAgICAgICBzZWxmLCBXZWJTb2NrZXRSZXF1ZXN0SGFuZGxlci5vcHRpb25zLnVz
ZV90bHMpCiAgICAgICAgIHNlbGYuX2Rpc3BhdGNoZXIgPSBkaXNwYXRjaC5EaXNwYXRjaGVyKAot
ICAgICAgICAgICAgICAgIFdlYlNvY2tldFJlcXVlc3RIYW5kbGVyLm9wdGlvbnMud2Vic29ja19o
YW5kbGVycykKKyAgICAgICAgICAgICAgICBXZWJTb2NrZXRSZXF1ZXN0SGFuZGxlci5vcHRpb25z
LndlYnNvY2tfaGFuZGxlcnMsCisgICAgICAgICAgICAgICAgV2ViU29ja2V0UmVxdWVzdEhhbmRs
ZXIub3B0aW9ucy5zY2FuX2RpcikKICAgICAgICAgc2VsZi5fcHJpbnRfd2FybmluZ3NfaWZfYW55
KCkKICAgICAgICAgc2VsZi5faGFuZHNoYWtlciA9IGhhbmRzaGFrZS5IYW5kc2hha2VyKHNlbGYu
X3JlcXVlc3QsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBzZWxmLl9kaXNwYXRjaGVyKQpAQCAtMjA2LDYgKzIxMSwxMCBAQCBkZWYgX21haW4oKToKICAg
ICBwYXJzZXIuYWRkX29wdGlvbignLXcnLCAnLS13ZWJzb2NrX2hhbmRsZXJzJywgZGVzdD0nd2Vi
c29ja19oYW5kbGVycycsCiAgICAgICAgICAgICAgICAgICAgICAgZGVmYXVsdD0nLicsCiAgICAg
ICAgICAgICAgICAgICAgICAgaGVscD0nV2ViIFNvY2tldCBoYW5kbGVycyByb290IGRpcmVjdG9y
eS4nKQorICAgIHBhcnNlci5hZGRfb3B0aW9uKCctcycsICctLXNjYW5fZGlyJywgZGVzdD0nc2Nh
bl9kaXInLAorICAgICAgICAgICAgICAgICAgICAgIGRlZmF1bHQ9Tm9uZSwKKyAgICAgICAgICAg
ICAgICAgICAgICBoZWxwPSgnV2ViIFNvY2tldCBoYW5kbGVycyBzY2FuIGRpcmVjdG9yeS4gJwor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICdNdXN0IGJlIGEgZGlyZWN0b3J5IHVuZGVyIHdl
YnNvY2tfaGFuZGxlcnMuJykpCiAgICAgcGFyc2VyLmFkZF9vcHRpb24oJy1kJywgJy0tZG9jdW1l
bnRfcm9vdCcsIGRlc3Q9J2RvY3VtZW50X3Jvb3QnLAogICAgICAgICAgICAgICAgICAgICAgIGRl
ZmF1bHQ9Jy4nLAogICAgICAgICAgICAgICAgICAgICAgIGhlbHA9J0RvY3VtZW50IHJvb3QgZGly
ZWN0b3J5LicpCkBAIC0yMjYsNiArMjM1LDkgQEAgZGVmIF9tYWluKCk6CiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAnY2VydGlmaWNhdGUuJykKICAgICAgICAgICAgIHN5cy5leGl0
KDEpCiAKKyAgICBpZiBub3Qgb3B0aW9ucy5zY2FuX2RpcjoKKyAgICAgICAgb3B0aW9ucy5zY2Fu
X2RpciA9IG9wdGlvbnMud2Vic29ja19oYW5kbGVycworCiAgICAgV2ViU29ja2V0UmVxdWVzdEhh
bmRsZXIub3B0aW9ucyA9IG9wdGlvbnMKICAgICBXZWJTb2NrZXRTZXJ2ZXIub3B0aW9ucyA9IG9w
dGlvbnMKIApkaWZmIC0tZ2l0IGEvV2ViS2l0VG9vbHMvcHl3ZWJzb2NrZXQvc2V0dXAucHkgYi9X
ZWJLaXRUb29scy9weXdlYnNvY2tldC9zZXR1cC5weQppbmRleCA4MzA5ZWVjLi4xODEwYTZkIDEw
MDY0NAotLS0gYS9XZWJLaXRUb29scy9weXdlYnNvY2tldC9zZXR1cC5weQorKysgYi9XZWJLaXRU
b29scy9weXdlYnNvY2tldC9zZXR1cC5weQpAQCAtNTYsNyArNTYsNyBAQCBzZXR1cChhdXRob3I9
J1l1em8gRnVqaXNoaW1hJywKICAgICAgIG5hbWU9X1BBQ0tBR0VfTkFNRSwKICAgICAgIHBhY2th
Z2VzPVtfUEFDS0FHRV9OQU1FXSwKICAgICAgIHVybD0naHR0cDovL2NvZGUuZ29vZ2xlLmNvbS9w
L3B5d2Vic29ja2V0LycsCi0gICAgICB2ZXJzaW9uPScwLjQuMCcsCisgICAgICB2ZXJzaW9uPScw
LjQuMScsCiAgICAgICApCiAKIApkaWZmIC0tZ2l0IGEvV2ViS2l0VG9vbHMvcHl3ZWJzb2NrZXQv
dGVzdC90ZXN0X2Rpc3BhdGNoLnB5IGIvV2ViS2l0VG9vbHMvcHl3ZWJzb2NrZXQvdGVzdC90ZXN0
X2Rpc3BhdGNoLnB5CmluZGV4IGUyNTg1YzguLmQ2MTcyMDUgMTAwNjQ0Ci0tLSBhL1dlYktpdFRv
b2xzL3B5d2Vic29ja2V0L3Rlc3QvdGVzdF9kaXNwYXRjaC5weQorKysgYi9XZWJLaXRUb29scy9w
eXdlYnNvY2tldC90ZXN0L3Rlc3RfZGlzcGF0Y2gucHkKQEAgLTQ2LDYgKzQ2LDggQEAgaW1wb3J0
IG1vY2sKIF9URVNUX0hBTkRMRVJTX0RJUiA9IG9zLnBhdGguam9pbigKICAgICAgICAgb3MucGF0
aC5zcGxpdChfX2ZpbGVfXylbMF0sICd0ZXN0ZGF0YScsICdoYW5kbGVycycpCiAKK19URVNUX0hB
TkRMRVJTX1NVQl9ESVIgPSBvcy5wYXRoLmpvaW4oX1RFU1RfSEFORExFUlNfRElSLCAnc3ViJykK
KwogY2xhc3MgRGlzcGF0Y2hlclRlc3QodW5pdHRlc3QuVGVzdENhc2UpOgogICAgIGRlZiB0ZXN0
X25vcm1hbGl6ZV9wYXRoKHNlbGYpOgogICAgICAgICBzZWxmLmFzc2VydEVxdWFsKG9zLnBhdGgu
YWJzcGF0aCgnL2EvYicpLnJlcGxhY2UoJ1xcJywgJy8nKSwKQEAgLTEwNiw3ICsxMDgsNyBAQCBj
bGFzcyBEaXNwYXRjaGVyVGVzdCh1bml0dGVzdC5UZXN0Q2FzZSk6CiAgICAgICAgICAgICAgICAg
J2RlZiB3ZWJfc29ja2V0X3RyYW5zZmVyX2RhdGEocmVxdWVzdCk6cGFzc1xuJykpCiAKICAgICBk
ZWYgdGVzdF9zb3VyY2Vfd2FybmluZ3Moc2VsZik6Ci0gICAgICAgIGRpc3BhdGNoZXIgPSBkaXNw
YXRjaC5EaXNwYXRjaGVyKF9URVNUX0hBTkRMRVJTX0RJUikKKyAgICAgICAgZGlzcGF0Y2hlciA9
IGRpc3BhdGNoLkRpc3BhdGNoZXIoX1RFU1RfSEFORExFUlNfRElSLCBOb25lKQogICAgICAgICB3
YXJuaW5ncyA9IGRpc3BhdGNoZXIuc291cmNlX3dhcm5pbmdzKCkKICAgICAgICAgd2FybmluZ3Mu
c29ydCgpCiAgICAgICAgIGV4cGVjdGVkX3dhcm5pbmdzID0gWwpAQCAtMTI2LDggKzEyOCw4IEBA
IGNsYXNzIERpc3BhdGNoZXJUZXN0KHVuaXR0ZXN0LlRlc3RDYXNlKToKICAgICAgICAgZm9yIGV4
cGVjdGVkLCBhY3R1YWwgaW4gemlwKGV4cGVjdGVkX3dhcm5pbmdzLCB3YXJuaW5ncyk6CiAgICAg
ICAgICAgICBzZWxmLmFzc2VydEVxdWFscyhleHBlY3RlZCwgYWN0dWFsKQogCi0gICAgZGVmIHRl
c3Rfc2hha2VfaGFuZChzZWxmKToKLSAgICAgICAgZGlzcGF0Y2hlciA9IGRpc3BhdGNoLkRpc3Bh
dGNoZXIoX1RFU1RfSEFORExFUlNfRElSKQorICAgIGRlZiB0ZXN0X2RvX2V4dHJhX2hhbmRzaGFr
ZShzZWxmKToKKyAgICAgICAgZGlzcGF0Y2hlciA9IGRpc3BhdGNoLkRpc3BhdGNoZXIoX1RFU1Rf
SEFORExFUlNfRElSLCBOb25lKQogICAgICAgICByZXF1ZXN0ID0gbW9jay5Nb2NrUmVxdWVzdCgp
CiAgICAgICAgIHJlcXVlc3Qud3NfcmVzb3VyY2UgPSAnL29yaWdpbl9jaGVjaycKICAgICAgICAg
cmVxdWVzdC53c19vcmlnaW4gPSAnaHR0cDovL2V4YW1wbGUuY29tJwpAQCAtMTM4LDcgKzE0MCw3
IEBAIGNsYXNzIERpc3BhdGNoZXJUZXN0KHVuaXR0ZXN0LlRlc3RDYXNlKToKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZGlzcGF0Y2hlci5kb19leHRyYV9oYW5kc2hha2UsIHJlcXVlc3QpCiAK
ICAgICBkZWYgdGVzdF90cmFuc2Zlcl9kYXRhKHNlbGYpOgotICAgICAgICBkaXNwYXRjaGVyID0g
ZGlzcGF0Y2guRGlzcGF0Y2hlcihfVEVTVF9IQU5ETEVSU19ESVIpCisgICAgICAgIGRpc3BhdGNo
ZXIgPSBkaXNwYXRjaC5EaXNwYXRjaGVyKF9URVNUX0hBTkRMRVJTX0RJUiwgTm9uZSkKICAgICAg
ICAgcmVxdWVzdCA9IG1vY2suTW9ja1JlcXVlc3QoY29ubmVjdGlvbj1tb2NrLk1vY2tDb25uKCcn
KSkKICAgICAgICAgcmVxdWVzdC53c19yZXNvdXJjZSA9ICcvb3JpZ2luX2NoZWNrJwogICAgICAg
ICByZXF1ZXN0LndzX3Byb3RvY29sID0gJ3AxJwpAQCAtMTU1LDcgKzE1Nyw3IEBAIGNsYXNzIERp
c3BhdGNoZXJUZXN0KHVuaXR0ZXN0LlRlc3RDYXNlKToKICAgICAgICAgICAgICAgICAgICAgICAg
ICByZXF1ZXN0LmNvbm5lY3Rpb24ud3JpdHRlbl9kYXRhKCkpCiAKICAgICBkZWYgdGVzdF90cmFu
c2Zlcl9kYXRhX25vX2hhbmRsZXIoc2VsZik6Ci0gICAgICAgIGRpc3BhdGNoZXIgPSBkaXNwYXRj
aC5EaXNwYXRjaGVyKF9URVNUX0hBTkRMRVJTX0RJUikKKyAgICAgICAgZGlzcGF0Y2hlciA9IGRp
c3BhdGNoLkRpc3BhdGNoZXIoX1RFU1RfSEFORExFUlNfRElSLCBOb25lKQogICAgICAgICBmb3Ig
cmVzb3VyY2UgaW4gWycvYmxhbmsnLCAnL3N1Yi9ub25fY2FsbGFibGUnLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICcvc3ViL25vX3dzaF9hdF90aGVfZW5kJywgJy9kb2VzL25vdC9leGlzdCdd
OgogICAgICAgICAgICAgcmVxdWVzdCA9IG1vY2suTW9ja1JlcXVlc3QoY29ubmVjdGlvbj1tb2Nr
Lk1vY2tDb25uKCcnKSkKQEAgLTE3MCw3ICsxNzIsNyBAQCBjbGFzcyBEaXNwYXRjaGVyVGVzdCh1
bml0dGVzdC5UZXN0Q2FzZSk6CiAgICAgICAgICAgICAgICAgc2VsZi5mYWlsKCkKIAogICAgIGRl
ZiB0ZXN0X3RyYW5zZmVyX2RhdGFfaGFuZGxlcl9leGNlcHRpb24oc2VsZik6Ci0gICAgICAgIGRp
c3BhdGNoZXIgPSBkaXNwYXRjaC5EaXNwYXRjaGVyKF9URVNUX0hBTkRMRVJTX0RJUikKKyAgICAg
ICAgZGlzcGF0Y2hlciA9IGRpc3BhdGNoLkRpc3BhdGNoZXIoX1RFU1RfSEFORExFUlNfRElSLCBO
b25lKQogICAgICAgICByZXF1ZXN0ID0gbW9jay5Nb2NrUmVxdWVzdChjb25uZWN0aW9uPW1vY2su
TW9ja0Nvbm4oJycpKQogICAgICAgICByZXF1ZXN0LndzX3Jlc291cmNlID0gJy9zdWIvZXhjZXB0
aW9uX2luX3RyYW5zZmVyJwogICAgICAgICByZXF1ZXN0LndzX3Byb3RvY29sID0gJ3AzJwpAQCAt
MTgyLDYgKzE4NCwzNiBAQCBjbGFzcyBEaXNwYXRjaGVyVGVzdCh1bml0dGVzdC5UZXN0Q2FzZSk6
CiAgICAgICAgIGV4Y2VwdCBFeGNlcHRpb246CiAgICAgICAgICAgICBzZWxmLmZhaWwoKQogCisg
ICAgZGVmIHRlc3Rfc2Nhbl9kaXIoc2VsZik6CisgICAgICAgIGRpc3AgPSBkaXNwYXRjaC5EaXNw
YXRjaGVyKF9URVNUX0hBTkRMRVJTX0RJUiwgTm9uZSkKKyAgICAgICAgc2VsZi5hc3NlcnRFcXVh
bCgzLCBsZW4oZGlzcC5faGFuZGxlcnMpKQorICAgICAgICBzZWxmLmZhaWxVbmxlc3MoZGlzcC5f
aGFuZGxlcnMuaGFzX2tleSgnL29yaWdpbl9jaGVjaycpKQorICAgICAgICBzZWxmLmZhaWxVbmxl
c3MoZGlzcC5faGFuZGxlcnMuaGFzX2tleSgnL3N1Yi9leGNlcHRpb25faW5fdHJhbnNmZXInKSkK
KyAgICAgICAgc2VsZi5mYWlsVW5sZXNzKGRpc3AuX2hhbmRsZXJzLmhhc19rZXkoJy9zdWIvcGxh
aW4nKSkKKworICAgIGRlZiB0ZXN0X3NjYW5fc3ViX2RpcihzZWxmKToKKyAgICAgICAgZGlzcCA9
IGRpc3BhdGNoLkRpc3BhdGNoZXIoX1RFU1RfSEFORExFUlNfRElSLCBfVEVTVF9IQU5ETEVSU19T
VUJfRElSKQorICAgICAgICBzZWxmLmFzc2VydEVxdWFsKDIsIGxlbihkaXNwLl9oYW5kbGVycykp
CisgICAgICAgIHNlbGYuZmFpbElmKGRpc3AuX2hhbmRsZXJzLmhhc19rZXkoJy9vcmlnaW5fY2hl
Y2snKSkKKyAgICAgICAgc2VsZi5mYWlsVW5sZXNzKGRpc3AuX2hhbmRsZXJzLmhhc19rZXkoJy9z
dWIvZXhjZXB0aW9uX2luX3RyYW5zZmVyJykpCisgICAgICAgIHNlbGYuZmFpbFVubGVzcyhkaXNw
Ll9oYW5kbGVycy5oYXNfa2V5KCcvc3ViL3BsYWluJykpCisKKyAgICBkZWYgdGVzdF9zY2FuX3N1
Yl9kaXJfYXNfcm9vdChzZWxmKToKKyAgICAgICAgZGlzcCA9IGRpc3BhdGNoLkRpc3BhdGNoZXIo
X1RFU1RfSEFORExFUlNfU1VCX0RJUiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgX1RFU1RfSEFORExFUlNfU1VCX0RJUikKKyAgICAgICAgc2VsZi5hc3NlcnRFcXVhbCgyLCBs
ZW4oZGlzcC5faGFuZGxlcnMpKQorICAgICAgICBzZWxmLmZhaWxJZihkaXNwLl9oYW5kbGVycy5o
YXNfa2V5KCcvb3JpZ2luX2NoZWNrJykpCisgICAgICAgIHNlbGYuZmFpbElmKGRpc3AuX2hhbmRs
ZXJzLmhhc19rZXkoJy9zdWIvZXhjZXB0aW9uX2luX3RyYW5zZmVyJykpCisgICAgICAgIHNlbGYu
ZmFpbElmKGRpc3AuX2hhbmRsZXJzLmhhc19rZXkoJy9zdWIvcGxhaW4nKSkKKyAgICAgICAgc2Vs
Zi5mYWlsVW5sZXNzKGRpc3AuX2hhbmRsZXJzLmhhc19rZXkoJy9leGNlcHRpb25faW5fdHJhbnNm
ZXInKSkKKyAgICAgICAgc2VsZi5mYWlsVW5sZXNzKGRpc3AuX2hhbmRsZXJzLmhhc19rZXkoJy9w
bGFpbicpKQorCisgICAgZGVmIHRlc3Rfc2Nhbl9kaXJfbXVzdF91bmRlcl9yb290KHNlbGYpOgor
ICAgICAgICBkaXNwYXRjaC5EaXNwYXRjaGVyKCdhL2InLCAnYS9iL2MnKSAgIyBPSworICAgICAg
ICBkaXNwYXRjaC5EaXNwYXRjaGVyKCdhL2IvLy8nLCAnYS9iJykgICMgT0sKKyAgICAgICAgc2Vs
Zi5hc3NlcnRSYWlzZXMoZGlzcGF0Y2guRGlzcGF0Y2hFcnJvciwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgZGlzcGF0Y2guRGlzcGF0Y2hlciwgJ2EvYi9jJywgJ2EvYicpCisKIAogaWYgX19u
YW1lX18gPT0gJ19fbWFpbl9fJzoKICAgICB1bml0dGVzdC5tYWluKCk=
</data>

          </attachment>
      

    </bug>

</bugzilla>