<?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>25603</bug_id>
          
          <creation_ts>2009-05-06 20:15:14 -0700</creation_ts>
          <short_desc>Add git-send-bugzilla and git-send-pastebin to WebKitTools/Scripts</short_desc>
          <delta_ts>2017-07-18 08:30:22 -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>Mac</rep_platform>
          <op_sys>OS X 10.5</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></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>1</everconfirmed>
          <reporter name="Eric Seidel (no email)">eric</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>aroben</cc>
    
    <cc>ddkilzer</cc>
    
    <cc>scheglov</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>120205</commentid>
    <comment_count>0</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2009-05-06 20:15:14 -0700</bug_when>
    <thetext>Add git-send-bugzilla and git-send-pasteboard to WebKitTools/Scripts

These are two common tools which WebKIt git users use.  We should add them to our Scripts directory so that we can more easily continue to make improvements to them instead of depending on Alp to do so.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>120207</commentid>
    <comment_count>1</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2009-05-06 20:21:12 -0700</bug_when>
    <thetext>Bah!  They&apos;re GPL.  So we can&apos;t add them to WebKitTools.  Sometimes I really hate licenses.  I guess we&apos;ll just have to re-write them in python.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>120208</commentid>
    <comment_count>2</comment_count>
      <attachid>30085</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2009-05-06 20:21:47 -0700</bug_when>
    <thetext>Created attachment 30085
Add git-send-* to WebKitTools/Scripts

 2 files changed, 342 insertions(+), 0 deletions(-)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>120212</commentid>
    <comment_count>3</comment_count>
    <who name="Dimitri Glazkov (Google)">dglazkov</who>
    <bug_when>2009-05-06 20:40:07 -0700</bug_when>
    <thetext>+1.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>120244</commentid>
    <comment_count>4</comment_count>
    <who name="Mark Rowe (bdash)">mrowe</who>
    <bug_when>2009-05-07 00:37:41 -0700</bug_when>
    <thetext>If we&apos;re going to land these sorts of scripts I would suggest leaving &quot;git&quot; out of their names.  There&apos;s nothing inherently specific to git about them and, like our other scripts, it would be best that they support both Subversion and Git.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>120249</commentid>
    <comment_count>5</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2009-05-07 01:04:43 -0700</bug_when>
    <thetext>I wholeheartedly agree.  Eventually the scripts need to support all our supported SCM systems.  I also think it would be OK to land git-specific scripts for the time being.  In this case though we can&apos;t land these anyway due to GPL usage. :(  At least that&apos;s my understanding of our license restrictions.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>124620</commentid>
    <comment_count>6</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2009-06-06 00:35:11 -0700</bug_when>
    <thetext>Btw, these scripts came from http://git.ndesk.org/?p=git-porcelains;a=summary
which is mentioned at http://trac.webkit.org/wiki/UsingGitWithWebKit</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>30085</attachid>
            <date>2009-05-06 20:21:47 -0700</date>
            <delta_ts>2010-06-10 17:32:11 -0700</delta_ts>
            <desc>Add git-send-* to WebKitTools/Scripts</desc>
            <filename>Add-git-send-to-WebKitTools-Scripts.patch</filename>
            <type>text/plain</type>
            <size>10161</size>
            <attacher name="Eric Seidel (no email)">eric</attacher>
            
              <data encoding="base64">NDBhODg2ODYyZGQwYjJhYjVjYzU5MTc0YTgwMjNiYjExZDlhMWU3NgpkaWZmIC0tZ2l0IGEvV2Vi
S2l0VG9vbHMvU2NyaXB0cy9naXQtc2VuZC1idWd6aWxsYSBiL1dlYktpdFRvb2xzL1NjcmlwdHMv
Z2l0LXNlbmQtYnVnemlsbGEKbmV3IGZpbGUgbW9kZSAxMDA3NTUKaW5kZXggMDAwMDAwMC4uNWUy
MDg0NQotLS0gL2Rldi9udWxsCisrKyBiL1dlYktpdFRvb2xzL1NjcmlwdHMvZ2l0LXNlbmQtYnVn
emlsbGEKQEAgLTAsMCArMSwxOTIgQEAKKyMhL3Vzci9iaW4vcGVybAorIyBDb3B5cmlnaHQgKEMp
IDIwMDcsIFN0ZXZlIEZyw6ljaW5hdXggPGNvZGVAaXN0aXF1ZS5uZXQ+CisjIExpY2Vuc2U6IEdQ
TCB2MiBvciBsYXRlcgorCit1c2Ugc3RyaWN0OwordXNlIHdhcm5pbmdzOwordXNlIEdldG9wdDo6
TG9uZyBxdyg6Y29uZmlnIHBvc2l4X2RlZmF1bHQgZ251X2dldG9wdCk7Cit1c2UgVGVybTo6UmVh
ZEtleSBxdy9SZWFkTW9kZSBSZWFkTGluZS87CisKKyMgVXNlIFdXVzo6TWVjaGFuaXplIGlmIGF2
YWlsYWJsZSBhbmQgZGlzcGxheSBhIGdlbnRsZSBtZXNzYWdlIG90aGVyd2lzZS4KK0JFR0lOIHsK
KyAgICBldmFsIHsgcmVxdWlyZSBXV1c6Ok1lY2hhbml6ZTsgaW1wb3J0IFdXVzo6TWVjaGFuaXpl
IH07CisgICAgZGllIDw8RVJST1IgaWYgJEA7CitUaGUgbW9kdWxlIFdXVzo6TWVjaGFuaXplIGlz
IHJlcXVpcmVkIGJ5IGdpdC1zZW5kLWJ1Z3ppbGxhIGJ1dCBpcyBjdXJyZW50bHkKK25vdCBhdmFp
bGFibGUuIFlvdSBjYW4gaW5zdGFsbCBpdCB1c2luZyBjcGFuIFdXVzo6TWVjaGFuaXplLgorRVJS
T1IKK30KKworbXkgJHVybCA9ICJodHRwOi8vYnVncy53ZWJraXQub3JnIjsKK215ICRtZWNoID0g
V1dXOjpNZWNoYW5pemUtPm5ldyhhZ2VudCA9PiAiZ2l0LXNlbmQtYnVnemlsbGEvMC4wIik7CisK
K3N1YiBhdXRoZW50aWNhdGUgeworICAgIG15ICR1c2VybmFtZSA9IHNoaWZ0OworICAgIG15ICRw
YXNzd29yZCA9IHNoaWZ0OworCisgICAgdW5sZXNzICgkdXNlcm5hbWUpIHsKKyAgICAgICAgcHJp
bnQgIkJ1Z3ppbGxhIGxvZ2luOiAiOworICAgICAgICBjaG9wICgkdXNlcm5hbWUgPSBSZWFkTGlu
ZSgwKSk7CisgICAgfQorCisgICAgdW5sZXNzICgkcGFzc3dvcmQpIHsKKyAgICAgICAgcHJpbnQg
IkJ1Z3ppbGxhIHBhc3N3b3JkOiAiOworICAgICAgICBSZWFkTW9kZSAnbm9lY2hvJzsKKyAgICAg
ICAgY2hvcCAoJHBhc3N3b3JkID0gUmVhZExpbmUoMCkpOworICAgICAgICBSZWFkTW9kZSAncmVz
dG9yZSc7CisgICAgICAgIHByaW50ICJcbiI7CisgICAgfQorCisgICAgcHJpbnQgU1RERVJSICJM
b2dnaW5nIGluIGFzICR1c2VybmFtZS4uLlxuIjsKKyAgICAkbWVjaC0+Z2V0KCIkdXJsL2luZGV4
LmNnaT9Hb0FoZWFkQW5kTG9nSW49MSIpOworICAgIGRpZSAiQ2FuJ3QgZmV0Y2ggbG9naW4gZm9y
bTogIiwgJG1lY2gtPnJlcy0+c3RhdHVzX2xpbmUKKyAgICAgICAgdW5sZXNzICRtZWNoLT5zdWNj
ZXNzOworCisgICAgJG1lY2gtPnNldF9maWVsZHMoQnVnemlsbGFfbG9naW4gPT4gJHVzZXJuYW1l
LAorICAgICAgICAgICAgICBCdWd6aWxsYV9wYXNzd29yZCA9PiAkcGFzc3dvcmQpOworICAgICRt
ZWNoLT5zdWJtaXQ7CisgICAgZGllICJMb2dpbiBzdWJtaXNzaW9uIGZhaWxlZDogIiwgJG1lY2gt
PnJlcy0+c3RhdHVzX2xpbmUKKyAgICAgICAgdW5sZXNzICRtZWNoLT5zdWNjZXNzOworICAgIGRp
ZSAiSW52YWxpZCBsb2dpbiBvciBwYXNzd29yZFxuIiBpZiAkbWVjaC0+dGl0bGUgPX4gL0ludmFs
aWQvaTsKK30KKworc3ViIGFkZF9hdHRhY2htZW50IHsKKyAgICBteSAkYnVnaWQgPSBzaGlmdDsK
KyAgICBteSAkcGF0Y2ggPSBzaGlmdDsKKyAgICBteSAkZGVzY3JpcHRpb24gPSBzaGlmdDsKKyAg
ICBteSAkY29tbWVudCA9IHNoaWZ0OworICAgIG15ICRyZXF1ZXN0ID0gc2hpZnQ7CisKKyAgICAk
bWVjaC0+Z2V0KCIkdXJsL2F0dGFjaG1lbnQuY2dpP2J1Z2lkPSRidWdpZCZhY3Rpb249ZW50ZXIi
KTsKKyAgICBkaWUgIkNhbid0IGdldCBhdHRhY2htZW50IGZvcm06ICIsICRtZWNoLT5yZXMtPnN0
YXR1c19saW5lCisgICAgICAgIHVubGVzcyAkbWVjaC0+c3VjY2VzczsKKworICAgIG15ICRmb3Jt
ID0gJG1lY2gtPmZvcm1fbmFtZSgnZW50cnlmb3JtJyk7CisKKyAgICAkZm9ybS0+dmFsdWUoJ2Rl
c2NyaXB0aW9uJywgJGRlc2NyaXB0aW9uKTsKKyAgICAkZm9ybS0+dmFsdWUoJ2lzcGF0Y2gnLCAx
KTsKKyAgICAkZm9ybS0+dmFsdWUoJ2NvbW1lbnQnLCAkY29tbWVudCk7CisgICAgJGZvcm0tPnZh
bHVlKCdmbGFnX3R5cGUtMScsICRyZXF1ZXN0ID8gJz8nIDogJycpOworCisgICAgbXkgJGZpbGUg
PSAkZm9ybS0+ZmluZF9pbnB1dCgnZGF0YScsICdmaWxlJyk7CisKKyAgICBteSAkZmlsZW5hbWUg
PSAkZGVzY3JpcHRpb247CisgICAgJGZpbGVuYW1lID1+IHMvXlxbUEFUQ0hcXS8vOworICAgICRm
aWxlbmFtZSA9fiBzL15cW1swLTldK1wvWzAtOV0rXF0vJDEvOworICAgICRmaWxlbmFtZSA9fiBz
L1teYS16QS1aMC05Ll9dKy8tL2c7CisgICAgJGZpbGVuYW1lID0gIiRmaWxlbmFtZS5wYXRjaCI7
CisgICAgJGZpbGUtPmZpbGVuYW1lKCRmaWxlbmFtZSk7CisKKyAgICAkZmlsZS0+Y29udGVudCgk
cGF0Y2gpOworCisgICAgJG1lY2gtPnN1Ym1pdDsKKyAgICBkaWUgIkF0dGFjaG1lbnQgZmFpbGVk
OiAiLCAkbWVjaC0+cmVzLT5zdGF0dXNfbGluZQorICAgICAgICB1bmxlc3MgJG1lY2gtPnN1Y2Nl
c3M7CisKKyAgICBkaWUgIkVycm9yIHdoaWxlIGF0dGFjaGluZyBwYXRjaC4gQWJvcnRpbmdcbiIK
KyAgICAgICAgdW5sZXNzICRtZWNoLT50aXRsZSA9fiAvQ2hhbmdlcyBTdWJtaXR0ZWQvaTsKK30K
Kworc3ViIHJlYWRfcmVwb19jb25maWcgeworICAgIG15ICRrZXkgPSBzaGlmdDsKKyAgICBteSAk
dHlwZSA9IHNoaWZ0IHx8ICdzdHInOworICAgIG15ICRkZWZhdWx0ID0gc2hpZnQgfHwgJyc7CisK
KyAgICBteSAkYXJnID0gJ2dpdCBjb25maWcnOworICAgICRhcmcgLj0gIiAtLSR0eXBlIiB1bmxl
c3MgJHR5cGUgZXEgJ3N0cic7CisKKyAgICBjaG9wIChteSAkdmFsID0gYCRhcmcgLS1nZXQgYnVn
emlsbGEuJGtleWApOworICAgIAorICAgIHJldHVybiAkZGVmYXVsdCBpZiAkPzsKKyAgICByZXR1
cm4gJHZhbCBlcSAndHJ1ZScgaWYgKCR0eXBlIGVxICdib29sJyk7CisgICAgcmV0dXJuICR2YWw7
Cit9CisKK3N1YiB1c2FnZSB7CisgICAgbXkgJGV4aXRjb2RlID0gc2hpZnQgfHwgMDsKKyAgICBt
eSAkZmQgPSAkZXhpdGNvZGUgPyBcKlNUREVSUiA6IFwqU1RET1VUOworICAgIHByaW50ICRmZCAi
VXNhZ2U6IGdpdC1zZW5kLWJ1Z3ppbGxhIFtvcHRpb25zXSA8YnVnaWQ+IDxzaW5jZT5bLi48dW50
aWw+XVxuIjsKKyAgICBleGl0ICRleGl0Y29kZTsKK30KKworbXkgJHVzZXJuYW1lID0gcmVhZF9y
ZXBvX2NvbmZpZyAndXNlcm5hbWUnOworbXkgJHBhc3N3b3JkID0gcmVhZF9yZXBvX2NvbmZpZyAn
cGFzc3dvcmQnOworbXkgJHJlcXVlc3QgPSAwOworbXkgJGNoZXJyeSA9IDA7CitteSAkbnVtYmVy
ZWQgPSByZWFkX3JlcG9fY29uZmlnICdudW1iZXJlZCcsICdib29sJywgMDsKK215ICRzdGFydF9u
dW1iZXIgPSByZWFkX3JlcG9fY29uZmlnICdzdGFydG51bWJlcicsICdpbnQnLCAxOworbXkgJGRy
eV9ydW4gPSAwOworbXkgJGhlbHAgPSAwOworCisjIFBhcnNlIG9wdGlvbnMKK0dldE9wdGlvbnMo
InVzZXJuYW1lfHU9cyIgPT4gXCR1c2VybmFtZSwKKyAgICAgICAicGFzc3dvcmR8cD1zIiA9PiBc
JHBhc3N3b3JkLAorICAgICAgICJyZXF1ZXN0fHIiID0+IFwkcmVxdWVzdCwKKyAgICAgICAiY2hl
cnJ5fGMiID0+IFwkY2hlcnJ5LAorICAgICAgICJudW1iZXJlZHxuIiA9PiBcJG51bWJlcmVkLAor
ICAgICAgICJzdGFydC1udW1iZXIiID0+IFwkc3RhcnRfbnVtYmVyLAorICAgICAgICJkcnktcnVu
IiA9PiBcJGRyeV9ydW4sCisgICAgICAgImhlbHB8aHw/IiA9PiBcJGhlbHApOworCitleGVjICdt
YW4nLCAxLCAnZ2l0LXNlbmQtYnVnemlsbGEnIGlmICRoZWxwOworCitteSAkYnVnaWQgPSBzaGlm
dCBAQVJHVgorICAgIG9yIHByaW50IFNUREVSUiAiTm8gYnVnIGlkIHNwZWNpZmllZCFcbiIgYW5k
IHVzYWdlIDEKKyAgICB1bmxlc3MgJGRyeV9ydW47CisKKyMgR2V0IHJldmlzaW9ucyB0byBidWls
ZCBwYXRjaCBmcm9tLiBEbyB0aGUgc2FtZSB3YXkgZ2l0IGZvcm1hdC1wYXRjaCBkb2VzLgorbXkg
QHJldmlzaW9uczsKK29wZW4gUkVWUEFSU0UsICctfCcsICdnaXQnLCAoJ3Jldi1wYXJzZScsICct
LXJldnMtb25seScsIEBBUkdWKQorICAgIG9yIGRpZSAiQ2Fubm90IGNhbGwgZ2l0IHJldi1wYXJz
ZTogJCEiOworY2hvcCAoQHJldmlzaW9ucyA9IDxSRVZQQVJTRT4pOworY2xvc2UgUkVWUEFSU0U7
CisKK2lmIChAcmV2aXNpb25zIGVxIDApIHsKKyAgICBwcmludCBTVERFUlIgIk5vIHJldmlzaW9u
IHNwZWNpZmllZCFcbiI7CisgICAgdXNhZ2UgMTsKK30KKworaWYoJGNoZXJyeSBlcSAwKSB7Cisg
ICAgaWYgKEByZXZpc2lvbnMgZXEgMSkgeworICAgICAgICAkcmV2aXNpb25zWzBdID1+IHMvXlxe
Py9eLzsKKyAgICAgICAgcHVzaCBAcmV2aXNpb25zLCAnSEVBRCc7CisgICAgfQorCisgICAgIyBH
ZXQgcmV2aXNpb24gbGlzdAorICAgIG9wZW4gUkVWTElTVCwgJy18JywgImdpdCIsICgicmV2LWxp
c3QiLCBAcmV2aXNpb25zKQorICAgICAgICBvciBkaWUgIkNhbm5vdCBjYWxsIGdpdCByZXYtbGlz
dDogJCEiOworICAgIGNob3AgKEByZXZpc2lvbnMgPSByZXZlcnNlIDxSRVZMSVNUPik7CisgICAg
Y2xvc2UgUkVWTElTVDsKK30KKworZGllICJObyBwYXRjaCB0byBzZW5kXG4iIGlmIEByZXZpc2lv
bnMgZXEgMDsKKworYXV0aGVudGljYXRlICR1c2VybmFtZSwgJHBhc3N3b3JkIHVubGVzcyAkZHJ5
X3J1bjsKKworcHJpbnQgU1RERVJSICJBdHRhY2hpbmcgcGF0Y2hlcy4uLlxuIjsKK215ICRpID0g
JHN0YXJ0X251bWJlcjsKK215ICRuID0gQHJldmlzaW9ucyAtIDEgKyAkaTsKK2ZvciBteSAkcmV2
IChAcmV2aXNpb25zKSB7CisgICAgbXkgJGRlc2NyaXB0aW9uID0gJG51bWJlcmVkID8gIlskaS8k
bl0gIiA6ICcnOworICAgIG15ICRjb21tZW50ID0gJyc7CisKKyAgICBvcGVuIENPTU1JVCwgJy18
JywgImdpdCBjYXQtZmlsZSBjb21taXQgJHJldiI7CisgICAgIyBza2lwIGhlYWRlcnMKKyAgICB3
aGlsZSAoPENPTU1JVD4pIHsKKyAgICAgICAgY2hvcDsKKyAgICAgICAgbGFzdCBpZiAkXyBlcSAi
IjsKKyAgICB9CisgICAgY2hvcCAoJGRlc2NyaXB0aW9uIC49IDxDT01NSVQ+KTsKKyAgICBjaG9w
ICgkY29tbWVudCA9IGpvaW4gIiIsIDxDT01NSVQ+KSB1bmxlc3MgZW9mIENPTU1JVDsKKyAgICBj
bG9zZSBDT01NSVQ7CisKKyAgICAkY29tbWVudCAuPSAiXG4tLS1cbiIgdW5sZXNzICRjb21tZW50
IGVxICcnOworICAgICRjb21tZW50IC49IGBnaXQgZGlmZi10cmVlIC0tc2hvcnRzdGF0IC0tbm8t
Y29tbWl0LWlkICRyZXZgOworICAgIG15ICRwYXRjaCA9IGBnaXQgZGlmZi10cmVlIC1wICRyZXZg
OworICAgIAorICAgIHByaW50IFNUREVSUiAiICAtICRkZXNjcmlwdGlvblxuIjsKKworICAgIGFk
ZF9hdHRhY2htZW50ICRidWdpZCwgJHBhdGNoLCAkZGVzY3JpcHRpb24sICRjb21tZW50LCAkcmVx
dWVzdCB1bmxlc3MgJGRyeV9ydW47CisKKyAgICAkaSsrOworfQorcHJpbnQgIkRvbmUuXG4iCmRp
ZmYgLS1naXQgYS9XZWJLaXRUb29scy9TY3JpcHRzL2dpdC1zZW5kLWxpc3BwYXN0ZSBiL1dlYktp
dFRvb2xzL1NjcmlwdHMvZ2l0LXNlbmQtbGlzcHBhc3RlCm5ldyBmaWxlIG1vZGUgMTAwNzU1Cmlu
ZGV4IDAwMDAwMDAuLjI4NjdkMTAKLS0tIC9kZXYvbnVsbAorKysgYi9XZWJLaXRUb29scy9TY3Jp
cHRzL2dpdC1zZW5kLWxpc3BwYXN0ZQpAQCAtMCwwICsxLDE1MCBAQAorIyEvdXNyL2Jpbi9wZXJs
CisjIENvcHlyaWdodCAoQykgMjAwNywgU3RldmUgRnLDqWNpbmF1eCA8Y29kZUBpc3RpcXVlLm5l
dD4KKyMgTGljZW5zZTogR1BMIHYyIG9yIGxhdGVyCisKK3VzZSBzdHJpY3Q7Cit1c2Ugd2Fybmlu
Z3M7Cit1c2UgR2V0b3B0OjpMb25nIHF3KDpjb25maWcgcG9zaXhfZGVmYXVsdCBnbnVfZ2V0b3B0
KTsKK3VzZSBUZXJtOjpSZWFkS2V5IHF3L1JlYWRNb2RlIFJlYWRMaW5lLzsKKworIyBVc2UgV1dX
OjpNZWNoYW5pemUgaWYgYXZhaWxhYmxlIGFuZCBkaXNwbGF5IGEgZ2VudGxlIG1lc3NhZ2Ugb3Ro
ZXJ3aXNlLgorQkVHSU4geworICAgIGV2YWwgeyByZXF1aXJlIFdXVzo6TWVjaGFuaXplOyBpbXBv
cnQgV1dXOjpNZWNoYW5pemUgfTsKKyAgICBkaWUgPDxFUlJPUiBpZiAkQDsKK1RoZSBtb2R1bGUg
V1dXOjpNZWNoYW5pemUgaXMgcmVxdWlyZWQgYnkgZ2l0LXNlbmQtbGlzcHBhc3RlIGJ1dCBpcyBj
dXJyZW50bHkKK25vdCBhdmFpbGFibGUuIFlvdSBjYW4gaW5zdGFsbCBpdCB1c2luZyBjcGFuIFdX
Vzo6TWVjaGFuaXplLgorRVJST1IKK30KKworbXkgJHVybCA9ICJodHRwOi8vcGFzdGUubGlzcC5v
cmcvbmV3L3dlYmtpdCI7CitteSAkbWVjaCA9IFdXVzo6TWVjaGFuaXplLT5uZXcoYWdlbnQgPT4g
ImdpdC1zZW5kLWxpc3BwYXN0ZS8wLjAiKTsKKworc3ViIGFkZF9hdHRhY2htZW50IHsKKyAgICBt
eSAkdXNlcm5hbWUgPSBzaGlmdDsKKyAgICBteSAkcGF0Y2ggPSBzaGlmdDsKKyAgICBteSAkZGVz
Y3JpcHRpb24gPSBzaGlmdDsKKyAgICBteSAkY29tbWVudCA9IHNoaWZ0OworICAgIG15ICRyZXF1
ZXN0ID0gc2hpZnQ7CisKKyAgICAkbWVjaC0+Z2V0KCIkdXJsIik7CisgICAgZGllICJDYW4ndCBn
ZXQgYXR0YWNobWVudCBmb3JtOiAiLCAkbWVjaC0+cmVzLT5zdGF0dXNfbGluZQorICAgICAgICB1
bmxlc3MgJG1lY2gtPnN1Y2Nlc3M7CisKKyAgICBteSAkZm9ybSA9ICRtZWNoLT5mb3JtX251bWJl
cigxKTsKKworICAgIG15ICR0aXRsZSA9ICRyZXF1ZXN0ID8gIiRkZXNjcmlwdGlvbiwgcj8iIDog
JGRlc2NyaXB0aW9uOworCisgICAgJGZvcm0tPnZhbHVlKCdjaGFubmVsJywgJyN3ZWJraXQnKTsK
KyAgICAkZm9ybS0+dmFsdWUoJ3VzZXJuYW1lJywgJHVzZXJuYW1lKTsKKyAgICAkZm9ybS0+dmFs
dWUoJ3RpdGxlJywgJHRpdGxlKTsKKyAgICAkZm9ybS0+dmFsdWUoJ2NhcHRjaGEnLCAnbGlzcCcp
OworICAgICRmb3JtLT52YWx1ZSgnY29sb3JpemUnLCAnQysrJyk7CisgICAgJGZvcm0tPnZhbHVl
KCd0ZXh0JywgIiRjb21tZW50XG5cbiRwYXRjaCIpOworCisgICAgJG1lY2gtPnN1Ym1pdDsKKwor
ICAgIGRpZSAiQXR0YWNobWVudCBmYWlsZWQ6ICIsICRtZWNoLT5yZXMtPnN0YXR1c19saW5lCisg
ICAgICAgIHVubGVzcyAkbWVjaC0+c3VjY2VzczsKKworICAgICNkaWUgIkVycm9yIHdoaWxlIGF0
dGFjaGluZyBwYXRjaC4gQWJvcnRpbmdcbiIKKyAgICAgICAgI3VubGVzcyAkbWVjaC0+dGl0bGUg
PX4gL0NoYW5nZXMgU3VibWl0dGVkL2k7Cit9CisKK3N1YiByZWFkX3JlcG9fY29uZmlnIHsKKyAg
ICBteSAka2V5ID0gc2hpZnQ7CisgICAgbXkgJHR5cGUgPSBzaGlmdCB8fCAnc3RyJzsKKyAgICBt
eSAkZGVmYXVsdCA9IHNoaWZ0IHx8ICcnOworCisgICAgbXkgJGFyZyA9ICdnaXQgY29uZmlnJzsK
KyAgICAkYXJnIC49ICIgLS0kdHlwZSIgdW5sZXNzICR0eXBlIGVxICdzdHInOworCisgICAgY2hv
cCAobXkgJHZhbCA9IGAkYXJnIC0tZ2V0IGxpc3BwYXN0ZS4ka2V5YCk7CisgICAgCisgICAgcmV0
dXJuICRkZWZhdWx0IGlmICQ/OworICAgIHJldHVybiAkdmFsIGVxICd0cnVlJyBpZiAoJHR5cGUg
ZXEgJ2Jvb2wnKTsKKyAgICByZXR1cm4gJHZhbDsKK30KKworc3ViIHVzYWdlIHsKKyAgICBteSAk
ZXhpdGNvZGUgPSBzaGlmdCB8fCAwOworICAgIG15ICRmZCA9ICRleGl0Y29kZSA/IFwqU1RERVJS
IDogXCpTVERPVVQ7CisgICAgcHJpbnQgJGZkICJVc2FnZTogZ2l0LXNlbmQtbGlzcHBhc3RlIFtv
cHRpb25zXSA8YnVnaWQ+IDxzaW5jZT5bLi48dW50aWw+XVxuIjsKKyAgICBleGl0ICRleGl0Y29k
ZTsKK30KKworbXkgJHVzZXJuYW1lID0gcmVhZF9yZXBvX2NvbmZpZyAndXNlcm5hbWUnOworbXkg
JHJlcXVlc3QgPSAwOworbXkgJGNoZXJyeSA9IDA7CitteSAkbnVtYmVyZWQgPSByZWFkX3JlcG9f
Y29uZmlnICdudW1iZXJlZCcsICdib29sJywgMDsKK215ICRzdGFydF9udW1iZXIgPSByZWFkX3Jl
cG9fY29uZmlnICdzdGFydG51bWJlcicsICdpbnQnLCAxOworbXkgJGRyeV9ydW4gPSAwOworbXkg
JGhlbHAgPSAwOworCisjIFBhcnNlIG9wdGlvbnMKK0dldE9wdGlvbnMoInVzZXJuYW1lfHU9cyIg
PT4gXCR1c2VybmFtZSwKKyAgICAgICAicmVxdWVzdHxyIiA9PiBcJHJlcXVlc3QsCisgICAgICAg
ImNoZXJyeXxjIiA9PiBcJGNoZXJyeSwKKyAgICAgICAibnVtYmVyZWR8biIgPT4gXCRudW1iZXJl
ZCwKKyAgICAgICAic3RhcnQtbnVtYmVyIiA9PiBcJHN0YXJ0X251bWJlciwKKyAgICAgICAiZHJ5
LXJ1biIgPT4gXCRkcnlfcnVuLAorICAgICAgICJoZWxwfGh8PyIgPT4gXCRoZWxwKTsKKworZXhl
YyAnbWFuJywgMSwgJ2dpdC1zZW5kLWxpc3BwYXN0ZScgaWYgJGhlbHA7CisKKyMgR2V0IHJldmlz
aW9ucyB0byBidWlsZCBwYXRjaCBmcm9tLiBEbyB0aGUgc2FtZSB3YXkgZ2l0IGZvcm1hdC1wYXRj
aCBkb2VzLgorbXkgQHJldmlzaW9uczsKK29wZW4gUkVWUEFSU0UsICctfCcsICdnaXQnLCAoJ3Jl
di1wYXJzZScsICctLXJldnMtb25seScsIEBBUkdWKQorICAgIG9yIGRpZSAiQ2Fubm90IGNhbGwg
Z2l0IHJldi1wYXJzZTogJCEiOworY2hvcCAoQHJldmlzaW9ucyA9IDxSRVZQQVJTRT4pOworY2xv
c2UgUkVWUEFSU0U7CisKK2lmIChAcmV2aXNpb25zIGVxIDApIHsKKyAgICBwcmludCBTVERFUlIg
Ik5vIHJldmlzaW9uIHNwZWNpZmllZCFcbiI7CisgICAgdXNhZ2UgMTsKK30KKworaWYoJGNoZXJy
eSBlcSAwKSB7CisgICAgaWYgKEByZXZpc2lvbnMgZXEgMSkgeworICAgICAgICAkcmV2aXNpb25z
WzBdID1+IHMvXlxePy9eLzsKKyAgICAgICAgcHVzaCBAcmV2aXNpb25zLCAnSEVBRCc7CisgICAg
fQorCisgICAgIyBHZXQgcmV2aXNpb24gbGlzdAorICAgIG9wZW4gUkVWTElTVCwgJy18JywgImdp
dCIsICgicmV2LWxpc3QiLCBAcmV2aXNpb25zKQorICAgICAgICBvciBkaWUgIkNhbm5vdCBjYWxs
IGdpdCByZXYtbGlzdDogJCEiOworICAgIGNob3AgKEByZXZpc2lvbnMgPSByZXZlcnNlIDxSRVZM
SVNUPik7CisgICAgY2xvc2UgUkVWTElTVDsKK30KKworZGllICJObyBwYXRjaCB0byBzZW5kXG4i
IGlmIEByZXZpc2lvbnMgZXEgMDsKKworcHJpbnQgU1RERVJSICJBdHRhY2hpbmcgcGF0Y2hlcy4u
LlxuIjsKK215ICRpID0gJHN0YXJ0X251bWJlcjsKK215ICRuID0gQHJldmlzaW9ucyAtIDEgKyAk
aTsKK2ZvciBteSAkcmV2IChAcmV2aXNpb25zKSB7CisgICAgI215ICRkZXNjcmlwdGlvbiA9ICRu
dW1iZXJlZCA/ICJbJGkvJG5dIiA6ICdbUEFUQ0hdJzsKKyAgICBteSAkZGVzY3JpcHRpb24gPSAk
bnVtYmVyZWQgPyAiWyRpLyRuXSAiIDogJyc7CisgICAgbXkgJGNvbW1lbnQgPSAnJzsKKworICAg
IG9wZW4gQ09NTUlULCAnLXwnLCAiZ2l0IGNhdC1maWxlIGNvbW1pdCAkcmV2IjsKKyAgICAjIHNr
aXAgaGVhZGVycworICAgIHdoaWxlICg8Q09NTUlUPikgeworICAgICAgICBjaG9wOworICAgICAg
ICBsYXN0IGlmICRfIGVxICIiOworICAgIH0KKyAgICBjaG9wICgkZGVzY3JpcHRpb24gLj0gPENP
TU1JVD4pOworICAgIGNob3AgKCRjb21tZW50ID0gam9pbiAiIiwgPENPTU1JVD4pIHVubGVzcyBl
b2YgQ09NTUlUOworICAgIGNsb3NlIENPTU1JVDsKKworICAgICRjb21tZW50IC49ICJcbi0tLVxu
IiB1bmxlc3MgJGNvbW1lbnQgZXEgJyc7CisgICAgJGNvbW1lbnQgLj0gYGdpdCBkaWZmLXRyZWUg
LS1zdGF0IC0tbm8tY29tbWl0LWlkICRyZXZgOworICAgIG15ICRwYXRjaCA9IGBnaXQgZGlmZi10
cmVlIC1wICRyZXZgOworICAgIAorICAgIHByaW50IFNUREVSUiAiICAtICRkZXNjcmlwdGlvblxu
IjsKKworICAgICNGSVhNRTogc2hvdWxkIGJlIG1hZGUgdG8gYW5ub3RhdGUgdGhlIG9yaWdpbmFs
IHBhc3RlCisgICAgYWRkX2F0dGFjaG1lbnQgJHVzZXJuYW1lLCAkcGF0Y2gsICRkZXNjcmlwdGlv
biwgJGNvbW1lbnQsICRyZXF1ZXN0IHVubGVzcyAkZHJ5X3J1bjsKKworICAgICRpKys7Cit9Citw
cmludCAiRG9uZS5cbiIK
</data>

          </attachment>
      

    </bug>

</bugzilla>