<?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>137023</bug_id>
          
          <creation_ts>2014-09-23 06:40:05 -0700</creation_ts>
          <short_desc>[EFL][WK2] Minibrowser : Add support for Case sensitive and word start search</short_desc>
          <delta_ts>2014-10-21 00:05:00 -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>Unspecified</rep_platform>
          <op_sys>Unspecified</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>1</everconfirmed>
          <reporter name="Tanay">tanay.c</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>ryuan.choi</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1036705</commentid>
    <comment_count>0</comment_count>
    <who name="Tanay">tanay.c</who>
    <bug_when>2014-09-23 06:40:05 -0700</bug_when>
    <thetext>Add options to support the following 
1) Case sensitive search
2) Search only at word start</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1036711</commentid>
    <comment_count>1</comment_count>
      <attachid>238535</attachid>
    <who name="Tanay">tanay.c</who>
    <bug_when>2014-09-23 06:58:17 -0700</bug_when>
    <thetext>Created attachment 238535
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1036712</commentid>
    <comment_count>2</comment_count>
      <attachid>238536</attachid>
    <who name="Tanay">tanay.c</who>
    <bug_when>2014-09-23 07:11:04 -0700</bug_when>
    <thetext>Created attachment 238536
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1039681</commentid>
    <comment_count>3</comment_count>
    <who name="Ryuan Choi">ryuan.choi</who>
    <bug_when>2014-10-06 01:40:11 -0700</bug_when>
    <thetext>Looks fine to me.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1040246</commentid>
    <comment_count>4</comment_count>
    <who name="Tanay">tanay.c</who>
    <bug_when>2014-10-08 02:51:02 -0700</bug_when>
    <thetext>(In reply to comment #3)
&gt; Looks fine to me.

Request to commit the patch if no more review comments.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1043117</commentid>
    <comment_count>5</comment_count>
      <attachid>238536</attachid>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2014-10-20 23:26:46 -0700</bug_when>
    <thetext>Comment on attachment 238536
Patch

LGTM. r=me.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1043122</commentid>
    <comment_count>6</comment_count>
      <attachid>238536</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-10-21 00:04:53 -0700</bug_when>
    <thetext>Comment on attachment 238536
Patch

Clearing flags on attachment: 238536

Committed r174925: &lt;http://trac.webkit.org/changeset/174925&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1043123</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-10-21 00:05:00 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>238535</attachid>
            <date>2014-09-23 06:58:17 -0700</date>
            <delta_ts>2014-09-23 07:10:54 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-137023-20140923192846.patch</filename>
            <type>text/plain</type>
            <size>6022</size>
            <attacher name="Tanay">tanay.c</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDE3Mzg3MCkKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDE3IEBACisyMDE0LTA5LTIzICBUYW5heSBDICA8dGFuYXkuY0BzYW1zdW5nLmNvbT4KKwor
ICAgICAgICBbRUZMXVtXSzJdIE1pbmlicm93c2VyIDogQWRkIHN1cHBvcnQgZm9yIENhc2Ugc2Vu
c2l0aXZlIGFuZCB3b3JkIHN0YXJ0IHNlYXJjaAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTM3MDIzCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZ
IChPT1BTISkuCisKKyAgICAgICAgKiBNaW5pQnJvd3Nlci9lZmwvbWFpbi5jOiBBZGRlZCBmdW5j
dGlvbmFsaXR5IHRvIHN1cHBvcnQgY2FzZSBzZW5zaXRpdmUgYW5kIHdvcmQgc3RhcnQgc2VhcmNo
CisgICAgICAgIChzZWFyY2hfYm94X3Nob3cpOiBNb2RpZmllZC4KKyAgICAgICAgKHNlYXJjaF9i
b3hfaGlkZSk6IE1vZGlmaWVkLgorICAgICAgICAob25fc2VhcmNoX2Nhc2Vfb3B0aW9uX2NoYW5n
ZWQpOiBBZGRlZC4KKyAgICAgICAgKG9uX3NlYXJjaF93b3JkX3N0YXJ0X29wdGlvbl9jaGFuZ2Vk
KTogQWRkZWQuCisgICAgICAgICh3aW5kb3dfY3JlYXRlKTogTW9kaWZpZWQuCisKIDIwMTQtMDkt
MjMgIFRpYm9yIE1lc3phcm9zICA8dG1lc3phcm9zLnUtc3plZ2VkQHBhcnRuZXIuc2Ftc3VuZy5j
b20+CiAKICAgICAgICAgUmVtb3ZlIHVubGlua1plcm9GaWxlcyBmcm9tIGJ1aWxkLXdlYmtpdApJ
bmRleDogVG9vbHMvTWluaUJyb3dzZXIvZWZsL21haW4uYwo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9N
aW5pQnJvd3Nlci9lZmwvbWFpbi5jCShyZXZpc2lvbiAxNzM4MDQpCisrKyBUb29scy9NaW5pQnJv
d3Nlci9lZmwvbWFpbi5jCSh3b3JraW5nIGNvcHkpCkBAIC0zMiw4ICszMiw3IEBAIHN0YXRpYyBj
b25zdCBpbnQgVE9PTF9CQVJfSUNPTl9TSVpFID0gMjQKIHN0YXRpYyBjb25zdCBpbnQgVE9PTF9C
QVJfQlVUVE9OX1NJWkUgPSAzMjsKIHN0YXRpYyBjb25zdCBpbnQgU0VBUkNIX0ZJRUxEX1NJWkUg
PSAyMDA7CiBzdGF0aWMgY29uc3QgaW50IFNFQVJDSF9CVVRUT05fU0laRSA9IDMwOwotc3RhdGlj
IGNvbnN0IGludCBNQVhfU0VBUkNIX0NPVU5UID0gMTAwOwotc3RhdGljIGNvbnN0IGludCBERUZB
VUxUX1NFQVJDSF9GTEFHUyA9IEVXS19GSU5EX09QVElPTlNfU0hPV19ISUdITElHSFQgfCBFV0tf
RklORF9PUFRJT05TX0NBU0VfSU5TRU5TSVRJVkUgfCBFV0tfRklORF9PUFRJT05TX1dSQVBfQVJP
VU5EOworc3RhdGljIGNvbnN0IGludCBNQVhfU0VBUkNIX0NPVU5UID0gMTAwMDsKIHN0YXRpYyBj
b25zdCBkb3VibGUgVE9PTFRJUF9ERUxBWV9TRUNPTkRTID0gMS4wOwogc3RhdGljIGNvbnN0IGRv
dWJsZSBMT05HUFJFU1NfSU5URVJWQUxfU0VDT05EUyA9IDEuNTsKIHN0YXRpYyBjb25zdCBkb3Vi
bGUgTElTVF9JVEVNX0hFSUdIVCA9IDI0LjM1OwpAQCAtNjEsNiArNjAsNyBAQCBzdGF0aWMgRWlu
YV9Cb29sIHNlcGFyYXRlZF9wcm9jZXNzX2VuYWJsCiBzdGF0aWMgRWluYV9Cb29sIGxvbmdwcmVz
c19lbmFibGVkID0gRUlOQV9GQUxTRTsKIHN0YXRpYyBpbnQgd2luZG93X3dpZHRoID0gODAwOwog
c3RhdGljIGludCB3aW5kb3dfaGVpZ2h0ID0gNjAwOworc3RhdGljIGludCBERUZBVUxUX1NFQVJD
SF9GTEFHUyA9IEVXS19GSU5EX09QVElPTlNfU0hPV19ISUdITElHSFQgfCBFV0tfRklORF9PUFRJ
T05TX1dSQVBfQVJPVU5EIHwgRVdLX0ZJTkRfT1BUSU9OU19DQVNFX0lOU0VOU0lUSVZFOwogLyog
RGVmYXVsdCB2YWx1ZSBvZiBkZXZpY2VfcGl4ZWxfcmF0aW8gaXMgJzAnIHNvIHRoYXQgd2UgZG9u
J3Qgc2V0IGN1c3RvbSBkZXZpY2UKICAqIHNjYWxlIGZhY3RvciB1bmxlc3MgaXQncyByZXF1aXJl
ZCBieSB0aGUgVXNlci4gKi8KIHN0YXRpYyBkb3VibGUgZGV2aWNlX3BpeGVsX3JhdGlvID0gMDsK
QEAgLTExNCw2ICsxMTQsOCBAQCB0eXBlZGVmIHN0cnVjdCBfQnJvd3Nlcl9XaW5kb3cgewogICAg
ICAgICBFdmFzX09iamVjdCAqc2VhcmNoX2ZpZWxkX2NvdW50OwogICAgICAgICBFdmFzX09iamVj
dCAqYmFja3dhcmRfYnV0dG9uOwogICAgICAgICBFdmFzX09iamVjdCAqZm9yd2FyZF9idXR0b247
CisgICAgICAgIEV2YXNfT2JqZWN0ICpzZWFyY2hfY2FzZV9jaGVja19ib3g7CisgICAgICAgIEV2
YXNfT2JqZWN0ICpzZWFyY2hfd29yZF9zdGFydF9jaGVja19ib3g7CiAgICAgICAgIEV2YXNfT2Jq
ZWN0ICpjbG9zZV9idXR0b247CiAgICAgfSBzZWFyY2g7CiAgICAgc3RydWN0IHsKQEAgLTQxNCw2
ICs0MTYsOCBAQCBzZWFyY2hfYm94X3Nob3coQnJvd3Nlcl9XaW5kb3cgKndpbmRvdykKICAgICBl
dmFzX29iamVjdF9zaG93KHdpbmRvdy0+c2VhcmNoLnNlYXJjaF9maWVsZF9jb3VudCk7CiAgICAg
ZXZhc19vYmplY3Rfc2hvdyh3aW5kb3ctPnNlYXJjaC5iYWNrd2FyZF9idXR0b24pOwogICAgIGV2
YXNfb2JqZWN0X3Nob3cod2luZG93LT5zZWFyY2guZm9yd2FyZF9idXR0b24pOworICAgIGV2YXNf
b2JqZWN0X3Nob3cod2luZG93LT5zZWFyY2guc2VhcmNoX2Nhc2VfY2hlY2tfYm94KTsKKyAgICBl
dmFzX29iamVjdF9zaG93KHdpbmRvdy0+c2VhcmNoLnNlYXJjaF93b3JkX3N0YXJ0X2NoZWNrX2Jv
eCk7CiAgICAgZXZhc19vYmplY3Rfc2hvdyh3aW5kb3ctPnNlYXJjaC5jbG9zZV9idXR0b24pOwog
CiAgICAgLyogR3JhYiBmb2N1cyBmcm9tIHRoZSB2aWV3ICovCkBAIC00MzIsNiArNDM2LDggQEAg
c2VhcmNoX2JveF9oaWRlKEJyb3dzZXJfV2luZG93ICp3aW5kb3cpCiAgICAgZXZhc19vYmplY3Rf
aGlkZSh3aW5kb3ctPnNlYXJjaC5zZWFyY2hfZmllbGRfY291bnQpOwogICAgIGV2YXNfb2JqZWN0
X2hpZGUod2luZG93LT5zZWFyY2guYmFja3dhcmRfYnV0dG9uKTsKICAgICBldmFzX29iamVjdF9o
aWRlKHdpbmRvdy0+c2VhcmNoLmZvcndhcmRfYnV0dG9uKTsKKyAgICBldmFzX29iamVjdF9oaWRl
KHdpbmRvdy0+c2VhcmNoLnNlYXJjaF9jYXNlX2NoZWNrX2JveCk7CisgICAgZXZhc19vYmplY3Rf
aGlkZSh3aW5kb3ctPnNlYXJjaC5zZWFyY2hfd29yZF9zdGFydF9jaGVja19ib3gpOwogICAgIGV2
YXNfb2JqZWN0X2hpZGUod2luZG93LT5zZWFyY2guY2xvc2VfYnV0dG9uKTsKIAogICAgIC8qIEdp
dmUgZm9jdXMgYmFjayB0byB0aGUgdmlldyAqLwpAQCAtMTEyNSw2ICsxMTMxLDMyIEBAIG9uX3Nl
YXJjaF9mb3J3YXJkX2J1dHRvbl9jbGlja2VkKHZvaWQgKnUKIH0KIAogc3RhdGljIHZvaWQKK29u
X3NlYXJjaF9jYXNlX29wdGlvbl9jaGFuZ2VkKHZvaWQgKnVzZXJfZGF0YSwgRXZhc19PYmplY3Qg
KnNlYXJjaF9jYXNlX2NoZWNrX2JveCwgdm9pZCAqZXZlbnRfaW5mbykKK3sKKyAgICBCcm93c2Vy
X1dpbmRvdyAqd2luZG93ID0gKEJyb3dzZXJfV2luZG93ICopdXNlcl9kYXRhOworICAgIGNoYXIg
KnRleHQgPSBlbG1fZW50cnlfbWFya3VwX3RvX3V0ZjgoZWxtX2VudHJ5X2VudHJ5X2dldCh3aW5k
b3ctPnNlYXJjaC5zZWFyY2hfZmllbGQpKTsKKyAgICAKKyAgICAvKiBCaXQgdG9nZ2xlIHRoZSBj
YXNlIHNlbnNpdGl2ZSBmbGFnICovCisgICAgREVGQVVMVF9TRUFSQ0hfRkxBR1MgPSBERUZBVUxU
X1NFQVJDSF9GTEFHUyBeIEVXS19GSU5EX09QVElPTlNfQ0FTRV9JTlNFTlNJVElWRTsKKyAgICAK
KyAgICBld2tfdmlld190ZXh0X2ZpbmQod2luZG93LT5ld2tfdmlldywgdGV4dCwgREVGQVVMVF9T
RUFSQ0hfRkxBR1MsIE1BWF9TRUFSQ0hfQ09VTlQpOworICAgIGZyZWUodGV4dCk7Cit9CisKK3N0
YXRpYyB2b2lkCitvbl9zZWFyY2hfd29yZF9zdGFydF9vcHRpb25fY2hhbmdlZCh2b2lkICp1c2Vy
X2RhdGEsIEV2YXNfT2JqZWN0ICpzZWFyY2hfd29yZF9zdGFydF9jaGVja19ib3gsIHZvaWQgKmV2
ZW50X2luZm8pCit7CisgICAgQnJvd3Nlcl9XaW5kb3cgKndpbmRvdyA9IChCcm93c2VyX1dpbmRv
dyAqKXVzZXJfZGF0YTsKKyAgICBjaGFyICp0ZXh0ID0gZWxtX2VudHJ5X21hcmt1cF90b191dGY4
KGVsbV9lbnRyeV9lbnRyeV9nZXQod2luZG93LT5zZWFyY2guc2VhcmNoX2ZpZWxkKSk7CisgICAg
CisgICAgLyogQml0IHRvZ2dsZSB0aGUgd29yZCBzdGFydCBmbGFnICovCisgICAgREVGQVVMVF9T
RUFSQ0hfRkxBR1MgPSBERUZBVUxUX1NFQVJDSF9GTEFHUyBeIEVXS19GSU5EX09QVElPTlNfQVRf
V09SRF9TVEFSVFM7CisgICAgCisgICAgZXdrX3ZpZXdfdGV4dF9maW5kKHdpbmRvdy0+ZXdrX3Zp
ZXcsIHRleHQsIERFRkFVTFRfU0VBUkNIX0ZMQUdTLCBNQVhfU0VBUkNIX0NPVU5UKTsKKyAgICBm
cmVlKHRleHQpOworfQorCitzdGF0aWMgdm9pZAogb25fc2VhcmNoX2Nsb3NlX2J1dHRvbl9jbGlj
a2VkKHZvaWQgKnVzZXJfZGF0YSwgRXZhc19PYmplY3QgKnNlYXJjaF9jbG9zZV9idXR0b24sIHZv
aWQgKmV2ZW50X2luZm8pCiB7CiAgICAgQnJvd3Nlcl9XaW5kb3cgKndpbmRvdyA9IChCcm93c2Vy
X1dpbmRvdyAqKXVzZXJfZGF0YTsKQEAgLTIxMDUsNiArMjEzNywxOCBAQCBzdGF0aWMgQnJvd3Nl
cl9XaW5kb3cgKndpbmRvd19jcmVhdGUoRXZhCiAgICAgZWxtX2VudHJ5X3RleHRfc3R5bGVfdXNl
cl9wdXNoKHdpbmRvdy0+c2VhcmNoLnNlYXJjaF9maWVsZF9jb3VudCwgIkRFRkFVTFQ9J2ZvbnRf
c2l6ZT0xNCciKTsKICAgICBlbG1fYm94X3BhY2tfZW5kKHdpbmRvdy0+c2VhcmNoLnNlYXJjaF9i
YXIsIHdpbmRvdy0+c2VhcmNoLnNlYXJjaF9maWVsZF9jb3VudCk7CiAKKyAgICAvKiBDcmVhdGUg
U2VhcmNoIENhc2UgU2Vuc2l0aXZlIE9wdGlvbiBjaGVjayBib3ggKi8KKyAgICB3aW5kb3ctPnNl
YXJjaC5zZWFyY2hfY2FzZV9jaGVja19ib3ggPSBlbG1fY2hlY2tfYWRkKHdpbmRvdy0+ZWxtX3dp
bmRvdyk7CisgICAgZWxtX29iamVjdF90ZXh0X3NldCh3aW5kb3ctPnNlYXJjaC5zZWFyY2hfY2Fz
ZV9jaGVja19ib3gsICJDYXNlIFNlbnNpdGl2ZSIpOworICAgIGV2YXNfb2JqZWN0X3NtYXJ0X2Nh
bGxiYWNrX2FkZCh3aW5kb3ctPnNlYXJjaC5zZWFyY2hfY2FzZV9jaGVja19ib3gsICJjaGFuZ2Vk
Iiwgb25fc2VhcmNoX2Nhc2Vfb3B0aW9uX2NoYW5nZWQsIHdpbmRvdyk7CisgICAgZWxtX2JveF9w
YWNrX2VuZCh3aW5kb3ctPnNlYXJjaC5zZWFyY2hfYmFyLCB3aW5kb3ctPnNlYXJjaC5zZWFyY2hf
Y2FzZV9jaGVja19ib3gpOworCisgICAgLyogQ3JlYXRlIFNlYXJjaCBXb3JkIFN0YXJ0IE9wdGlv
biBjaGVjayBib3ggKi8KKyAgICB3aW5kb3ctPnNlYXJjaC5zZWFyY2hfd29yZF9zdGFydF9jaGVj
a19ib3ggPSBlbG1fY2hlY2tfYWRkKHdpbmRvdy0+ZWxtX3dpbmRvdyk7CisgICAgZWxtX29iamVj
dF90ZXh0X3NldCh3aW5kb3ctPnNlYXJjaC5zZWFyY2hfd29yZF9zdGFydF9jaGVja19ib3gsICJP
bmx5IFdvcmQgU3RhcnQiKTsKKyAgICBldmFzX29iamVjdF9zbWFydF9jYWxsYmFja19hZGQod2lu
ZG93LT5zZWFyY2guc2VhcmNoX3dvcmRfc3RhcnRfY2hlY2tfYm94LCAiY2hhbmdlZCIsIG9uX3Nl
YXJjaF93b3JkX3N0YXJ0X29wdGlvbl9jaGFuZ2VkLCB3aW5kb3cpOworICAgIGVsbV9ib3hfcGFj
a19lbmQod2luZG93LT5zZWFyY2guc2VhcmNoX2Jhciwgd2luZG93LT5zZWFyY2guc2VhcmNoX3dv
cmRfc3RhcnRfY2hlY2tfYm94KTsKKwogICAgIC8qIENyZWF0ZSBTZWFyY2ggY2xvc2UgYnV0dG9u
ICovCiAgICAgd2luZG93LT5zZWFyY2guY2xvc2VfYnV0dG9uID0gY3JlYXRlX3Rvb2xiYXJfYnV0
dG9uKHdpbmRvdy0+ZWxtX3dpbmRvdywgImNsb3NlIik7CiAgICAgZXZhc19vYmplY3Rfc21hcnRf
Y2FsbGJhY2tfYWRkKHdpbmRvdy0+c2VhcmNoLmNsb3NlX2J1dHRvbiwgImNsaWNrZWQiLCBvbl9z
ZWFyY2hfY2xvc2VfYnV0dG9uX2NsaWNrZWQsIHdpbmRvdyk7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>238536</attachid>
            <date>2014-09-23 07:11:04 -0700</date>
            <delta_ts>2014-10-21 00:04:53 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-137023-20140923194133.patch</filename>
            <type>text/plain</type>
            <size>7172</size>
            <attacher name="Tanay">tanay.c</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDE3Mzg3MCkKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDIwIEBACisyMDE0LTA5LTIzICBUYW5heSBDICA8dGFuYXkuY0BzYW1zdW5nLmNvbT4KKwor
ICAgICAgICBbRUZMXVtXSzJdIE1pbmlicm93c2VyIDogQWRkIHN1cHBvcnQgZm9yIENhc2Ugc2Vu
c2l0aXZlIGFuZCB3b3JkIHN0YXJ0IHNlYXJjaAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTM3MDIzCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZ
IChPT1BTISkuCisKKyAgICAgICAgKiBNaW5pQnJvd3Nlci9lZmwvbWFpbi5jOiBBZGRlZCBmdW5j
dGlvbmFsaXR5IHRvIHN1cHBvcnQgY2FzZSBzZW5zaXRpdmUgYW5kIHdvcmQgc3RhcnQgc2VhcmNo
CisgICAgICAgIChzZWFyY2hfYm94X3Nob3cpOiBNb2RpZmllZC4KKyAgICAgICAgKHNlYXJjaF9i
b3hfaGlkZSk6IE1vZGlmaWVkLgorICAgICAgICAob25fc2VhcmNoX2ZpZWxkX2FjdGl2YXRlZCk6
IE1vZGlmaWVkLgorICAgICAgICAob25fc2VhcmNoX2JhY2t3YXJkX2J1dHRvbl9jbGlja2VkKTog
TW9kaWZpZWQuCisgICAgICAgIChvbl9zZWFyY2hfZm9yd2FyZF9idXR0b25fY2xpY2tlZCk6IE1v
ZGlmaWVkLgorICAgICAgICAob25fc2VhcmNoX2Nhc2Vfb3B0aW9uX2NoYW5nZWQpOiBBZGRlZC4K
KyAgICAgICAgKG9uX3NlYXJjaF93b3JkX3N0YXJ0X29wdGlvbl9jaGFuZ2VkKTogQWRkZWQuCisg
ICAgICAgICh3aW5kb3dfY3JlYXRlKTogTW9kaWZpZWQuCisKIDIwMTQtMDktMjMgIFRpYm9yIE1l
c3phcm9zICA8dG1lc3phcm9zLnUtc3plZ2VkQHBhcnRuZXIuc2Ftc3VuZy5jb20+CiAKICAgICAg
ICAgUmVtb3ZlIHVubGlua1plcm9GaWxlcyBmcm9tIGJ1aWxkLXdlYmtpdApJbmRleDogVG9vbHMv
TWluaUJyb3dzZXIvZWZsL21haW4uYwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9NaW5pQnJvd3Nlci9l
ZmwvbWFpbi5jCShyZXZpc2lvbiAxNzM4MDQpCisrKyBUb29scy9NaW5pQnJvd3Nlci9lZmwvbWFp
bi5jCSh3b3JraW5nIGNvcHkpCkBAIC0zMiw4ICszMiw3IEBAIHN0YXRpYyBjb25zdCBpbnQgVE9P
TF9CQVJfSUNPTl9TSVpFID0gMjQKIHN0YXRpYyBjb25zdCBpbnQgVE9PTF9CQVJfQlVUVE9OX1NJ
WkUgPSAzMjsKIHN0YXRpYyBjb25zdCBpbnQgU0VBUkNIX0ZJRUxEX1NJWkUgPSAyMDA7CiBzdGF0
aWMgY29uc3QgaW50IFNFQVJDSF9CVVRUT05fU0laRSA9IDMwOwotc3RhdGljIGNvbnN0IGludCBN
QVhfU0VBUkNIX0NPVU5UID0gMTAwOwotc3RhdGljIGNvbnN0IGludCBERUZBVUxUX1NFQVJDSF9G
TEFHUyA9IEVXS19GSU5EX09QVElPTlNfU0hPV19ISUdITElHSFQgfCBFV0tfRklORF9PUFRJT05T
X0NBU0VfSU5TRU5TSVRJVkUgfCBFV0tfRklORF9PUFRJT05TX1dSQVBfQVJPVU5EOworc3RhdGlj
IGNvbnN0IGludCBNQVhfU0VBUkNIX0NPVU5UID0gMTAwMDsKIHN0YXRpYyBjb25zdCBkb3VibGUg
VE9PTFRJUF9ERUxBWV9TRUNPTkRTID0gMS4wOwogc3RhdGljIGNvbnN0IGRvdWJsZSBMT05HUFJF
U1NfSU5URVJWQUxfU0VDT05EUyA9IDEuNTsKIHN0YXRpYyBjb25zdCBkb3VibGUgTElTVF9JVEVN
X0hFSUdIVCA9IDI0LjM1OwpAQCAtNjEsNiArNjAsNyBAQCBzdGF0aWMgRWluYV9Cb29sIHNlcGFy
YXRlZF9wcm9jZXNzX2VuYWJsCiBzdGF0aWMgRWluYV9Cb29sIGxvbmdwcmVzc19lbmFibGVkID0g
RUlOQV9GQUxTRTsKIHN0YXRpYyBpbnQgd2luZG93X3dpZHRoID0gODAwOwogc3RhdGljIGludCB3
aW5kb3dfaGVpZ2h0ID0gNjAwOworc3RhdGljIGludCBzZWFyY2hfZmxhZ3MgPSBFV0tfRklORF9P
UFRJT05TX1NIT1dfSElHSExJR0hUIHwgRVdLX0ZJTkRfT1BUSU9OU19XUkFQX0FST1VORCB8IEVX
S19GSU5EX09QVElPTlNfQ0FTRV9JTlNFTlNJVElWRTsKIC8qIERlZmF1bHQgdmFsdWUgb2YgZGV2
aWNlX3BpeGVsX3JhdGlvIGlzICcwJyBzbyB0aGF0IHdlIGRvbid0IHNldCBjdXN0b20gZGV2aWNl
CiAgKiBzY2FsZSBmYWN0b3IgdW5sZXNzIGl0J3MgcmVxdWlyZWQgYnkgdGhlIFVzZXIuICovCiBz
dGF0aWMgZG91YmxlIGRldmljZV9waXhlbF9yYXRpbyA9IDA7CkBAIC0xMTQsNiArMTE0LDggQEAg
dHlwZWRlZiBzdHJ1Y3QgX0Jyb3dzZXJfV2luZG93IHsKICAgICAgICAgRXZhc19PYmplY3QgKnNl
YXJjaF9maWVsZF9jb3VudDsKICAgICAgICAgRXZhc19PYmplY3QgKmJhY2t3YXJkX2J1dHRvbjsK
ICAgICAgICAgRXZhc19PYmplY3QgKmZvcndhcmRfYnV0dG9uOworICAgICAgICBFdmFzX09iamVj
dCAqc2VhcmNoX2Nhc2VfY2hlY2tfYm94OworICAgICAgICBFdmFzX09iamVjdCAqc2VhcmNoX3dv
cmRfc3RhcnRfY2hlY2tfYm94OwogICAgICAgICBFdmFzX09iamVjdCAqY2xvc2VfYnV0dG9uOwog
ICAgIH0gc2VhcmNoOwogICAgIHN0cnVjdCB7CkBAIC00MTQsNiArNDE2LDggQEAgc2VhcmNoX2Jv
eF9zaG93KEJyb3dzZXJfV2luZG93ICp3aW5kb3cpCiAgICAgZXZhc19vYmplY3Rfc2hvdyh3aW5k
b3ctPnNlYXJjaC5zZWFyY2hfZmllbGRfY291bnQpOwogICAgIGV2YXNfb2JqZWN0X3Nob3cod2lu
ZG93LT5zZWFyY2guYmFja3dhcmRfYnV0dG9uKTsKICAgICBldmFzX29iamVjdF9zaG93KHdpbmRv
dy0+c2VhcmNoLmZvcndhcmRfYnV0dG9uKTsKKyAgICBldmFzX29iamVjdF9zaG93KHdpbmRvdy0+
c2VhcmNoLnNlYXJjaF9jYXNlX2NoZWNrX2JveCk7CisgICAgZXZhc19vYmplY3Rfc2hvdyh3aW5k
b3ctPnNlYXJjaC5zZWFyY2hfd29yZF9zdGFydF9jaGVja19ib3gpOwogICAgIGV2YXNfb2JqZWN0
X3Nob3cod2luZG93LT5zZWFyY2guY2xvc2VfYnV0dG9uKTsKIAogICAgIC8qIEdyYWIgZm9jdXMg
ZnJvbSB0aGUgdmlldyAqLwpAQCAtNDMyLDYgKzQzNiw4IEBAIHNlYXJjaF9ib3hfaGlkZShCcm93
c2VyX1dpbmRvdyAqd2luZG93KQogICAgIGV2YXNfb2JqZWN0X2hpZGUod2luZG93LT5zZWFyY2gu
c2VhcmNoX2ZpZWxkX2NvdW50KTsKICAgICBldmFzX29iamVjdF9oaWRlKHdpbmRvdy0+c2VhcmNo
LmJhY2t3YXJkX2J1dHRvbik7CiAgICAgZXZhc19vYmplY3RfaGlkZSh3aW5kb3ctPnNlYXJjaC5m
b3J3YXJkX2J1dHRvbik7CisgICAgZXZhc19vYmplY3RfaGlkZSh3aW5kb3ctPnNlYXJjaC5zZWFy
Y2hfY2FzZV9jaGVja19ib3gpOworICAgIGV2YXNfb2JqZWN0X2hpZGUod2luZG93LT5zZWFyY2gu
c2VhcmNoX3dvcmRfc3RhcnRfY2hlY2tfYm94KTsKICAgICBldmFzX29iamVjdF9oaWRlKHdpbmRv
dy0+c2VhcmNoLmNsb3NlX2J1dHRvbik7CiAKICAgICAvKiBHaXZlIGZvY3VzIGJhY2sgdG8gdGhl
IHZpZXcgKi8KQEAgLTEwNjAsNyArMTA2Niw3IEBAIG9uX3NlYXJjaF9maWVsZF9hY3RpdmF0ZWQo
dm9pZCAqdXNlcl9kYXQKIAogICAgIGNvbnN0IGNoYXIgKm1hcmt1cF90ZXh0ID0gZWxtX2VudHJ5
X2VudHJ5X2dldChzZWFyY2hfZmllbGQpOwogICAgIGNoYXIgKnRleHQgPSBlbG1fZW50cnlfbWFy
a3VwX3RvX3V0ZjgobWFya3VwX3RleHQpOwotICAgIGV3a192aWV3X3RleHRfZmluZCh3aW5kb3ct
PmV3a192aWV3LCB0ZXh0LCBERUZBVUxUX1NFQVJDSF9GTEFHUywgTUFYX1NFQVJDSF9DT1VOVCk7
CisgICAgZXdrX3ZpZXdfdGV4dF9maW5kKHdpbmRvdy0+ZXdrX3ZpZXcsIHRleHQsIHNlYXJjaF9m
bGFncywgTUFYX1NFQVJDSF9DT1VOVCk7CiAgICAgZnJlZSh0ZXh0KTsKIAogICAgIC8qIEdyYWIg
Zm9jdXMgZnJvbSB0aGUgdmlldyAqLwpAQCAtMTExMCw3ICsxMTE2LDcgQEAgb25fc2VhcmNoX2Jh
Y2t3YXJkX2J1dHRvbl9jbGlja2VkKHZvaWQgKgogICAgIEJyb3dzZXJfV2luZG93ICp3aW5kb3cg
PSAoQnJvd3Nlcl9XaW5kb3cgKil1c2VyX2RhdGE7CiAKICAgICBjaGFyICp0ZXh0ID0gZWxtX2Vu
dHJ5X21hcmt1cF90b191dGY4KGVsbV9lbnRyeV9lbnRyeV9nZXQod2luZG93LT5zZWFyY2guc2Vh
cmNoX2ZpZWxkKSk7Ci0gICAgZXdrX3ZpZXdfdGV4dF9maW5kKHdpbmRvdy0+ZXdrX3ZpZXcsIHRl
eHQsIERFRkFVTFRfU0VBUkNIX0ZMQUdTIHwgRVdLX0ZJTkRfT1BUSU9OU19CQUNLV0FSRFMsIE1B
WF9TRUFSQ0hfQ09VTlQpOworICAgIGV3a192aWV3X3RleHRfZmluZCh3aW5kb3ctPmV3a192aWV3
LCB0ZXh0LCBzZWFyY2hfZmxhZ3MgfCBFV0tfRklORF9PUFRJT05TX0JBQ0tXQVJEUywgTUFYX1NF
QVJDSF9DT1VOVCk7CiAgICAgZnJlZSh0ZXh0KTsKIH0KIApAQCAtMTEyMCw3ICsxMTI2LDMzIEBA
IG9uX3NlYXJjaF9mb3J3YXJkX2J1dHRvbl9jbGlja2VkKHZvaWQgKnUKICAgICBCcm93c2VyX1dp
bmRvdyAqd2luZG93ID0gKEJyb3dzZXJfV2luZG93ICopdXNlcl9kYXRhOwogCiAgICAgY2hhciAq
dGV4dCA9IGVsbV9lbnRyeV9tYXJrdXBfdG9fdXRmOChlbG1fZW50cnlfZW50cnlfZ2V0KHdpbmRv
dy0+c2VhcmNoLnNlYXJjaF9maWVsZCkpOwotICAgIGV3a192aWV3X3RleHRfZmluZCh3aW5kb3ct
PmV3a192aWV3LCB0ZXh0LCBERUZBVUxUX1NFQVJDSF9GTEFHUywgTUFYX1NFQVJDSF9DT1VOVCk7
CisgICAgZXdrX3ZpZXdfdGV4dF9maW5kKHdpbmRvdy0+ZXdrX3ZpZXcsIHRleHQsIHNlYXJjaF9m
bGFncywgTUFYX1NFQVJDSF9DT1VOVCk7CisgICAgZnJlZSh0ZXh0KTsKK30KKworc3RhdGljIHZv
aWQKK29uX3NlYXJjaF9jYXNlX29wdGlvbl9jaGFuZ2VkKHZvaWQgKnVzZXJfZGF0YSwgRXZhc19P
YmplY3QgKnNlYXJjaF9jYXNlX2NoZWNrX2JveCwgdm9pZCAqZXZlbnRfaW5mbykKK3sKKyAgICBC
cm93c2VyX1dpbmRvdyAqd2luZG93ID0gKEJyb3dzZXJfV2luZG93ICopdXNlcl9kYXRhOworICAg
IGNoYXIgKnRleHQgPSBlbG1fZW50cnlfbWFya3VwX3RvX3V0ZjgoZWxtX2VudHJ5X2VudHJ5X2dl
dCh3aW5kb3ctPnNlYXJjaC5zZWFyY2hfZmllbGQpKTsKKyAgICAKKyAgICAvKiBCaXQgdG9nZ2xl
IHRoZSBjYXNlIHNlbnNpdGl2ZSBmbGFnICovCisgICAgc2VhcmNoX2ZsYWdzID0gc2VhcmNoX2Zs
YWdzIF4gRVdLX0ZJTkRfT1BUSU9OU19DQVNFX0lOU0VOU0lUSVZFOworICAgIAorICAgIGV3a192
aWV3X3RleHRfZmluZCh3aW5kb3ctPmV3a192aWV3LCB0ZXh0LCBzZWFyY2hfZmxhZ3MsIE1BWF9T
RUFSQ0hfQ09VTlQpOworICAgIGZyZWUodGV4dCk7Cit9CisKK3N0YXRpYyB2b2lkCitvbl9zZWFy
Y2hfd29yZF9zdGFydF9vcHRpb25fY2hhbmdlZCh2b2lkICp1c2VyX2RhdGEsIEV2YXNfT2JqZWN0
ICpzZWFyY2hfd29yZF9zdGFydF9jaGVja19ib3gsIHZvaWQgKmV2ZW50X2luZm8pCit7CisgICAg
QnJvd3Nlcl9XaW5kb3cgKndpbmRvdyA9IChCcm93c2VyX1dpbmRvdyAqKXVzZXJfZGF0YTsKKyAg
ICBjaGFyICp0ZXh0ID0gZWxtX2VudHJ5X21hcmt1cF90b191dGY4KGVsbV9lbnRyeV9lbnRyeV9n
ZXQod2luZG93LT5zZWFyY2guc2VhcmNoX2ZpZWxkKSk7CisgICAgCisgICAgLyogQml0IHRvZ2ds
ZSB0aGUgd29yZCBzdGFydCBmbGFnICovCisgICAgc2VhcmNoX2ZsYWdzID0gc2VhcmNoX2ZsYWdz
IF4gRVdLX0ZJTkRfT1BUSU9OU19BVF9XT1JEX1NUQVJUUzsKKyAgICAKKyAgICBld2tfdmlld190
ZXh0X2ZpbmQod2luZG93LT5ld2tfdmlldywgdGV4dCwgc2VhcmNoX2ZsYWdzLCBNQVhfU0VBUkNI
X0NPVU5UKTsKICAgICBmcmVlKHRleHQpOwogfQogCkBAIC0yMTA1LDYgKzIxMzcsMTggQEAgc3Rh
dGljIEJyb3dzZXJfV2luZG93ICp3aW5kb3dfY3JlYXRlKEV2YQogICAgIGVsbV9lbnRyeV90ZXh0
X3N0eWxlX3VzZXJfcHVzaCh3aW5kb3ctPnNlYXJjaC5zZWFyY2hfZmllbGRfY291bnQsICJERUZB
VUxUPSdmb250X3NpemU9MTQnIik7CiAgICAgZWxtX2JveF9wYWNrX2VuZCh3aW5kb3ctPnNlYXJj
aC5zZWFyY2hfYmFyLCB3aW5kb3ctPnNlYXJjaC5zZWFyY2hfZmllbGRfY291bnQpOwogCisgICAg
LyogQ3JlYXRlIFNlYXJjaCBDYXNlIFNlbnNpdGl2ZSBPcHRpb24gY2hlY2sgYm94ICovCisgICAg
d2luZG93LT5zZWFyY2guc2VhcmNoX2Nhc2VfY2hlY2tfYm94ID0gZWxtX2NoZWNrX2FkZCh3aW5k
b3ctPmVsbV93aW5kb3cpOworICAgIGVsbV9vYmplY3RfdGV4dF9zZXQod2luZG93LT5zZWFyY2gu
c2VhcmNoX2Nhc2VfY2hlY2tfYm94LCAiQ2FzZSBTZW5zaXRpdmUiKTsKKyAgICBldmFzX29iamVj
dF9zbWFydF9jYWxsYmFja19hZGQod2luZG93LT5zZWFyY2guc2VhcmNoX2Nhc2VfY2hlY2tfYm94
LCAiY2hhbmdlZCIsIG9uX3NlYXJjaF9jYXNlX29wdGlvbl9jaGFuZ2VkLCB3aW5kb3cpOworICAg
IGVsbV9ib3hfcGFja19lbmQod2luZG93LT5zZWFyY2guc2VhcmNoX2Jhciwgd2luZG93LT5zZWFy
Y2guc2VhcmNoX2Nhc2VfY2hlY2tfYm94KTsKKworICAgIC8qIENyZWF0ZSBTZWFyY2ggV29yZCBT
dGFydCBPcHRpb24gY2hlY2sgYm94ICovCisgICAgd2luZG93LT5zZWFyY2guc2VhcmNoX3dvcmRf
c3RhcnRfY2hlY2tfYm94ID0gZWxtX2NoZWNrX2FkZCh3aW5kb3ctPmVsbV93aW5kb3cpOworICAg
IGVsbV9vYmplY3RfdGV4dF9zZXQod2luZG93LT5zZWFyY2guc2VhcmNoX3dvcmRfc3RhcnRfY2hl
Y2tfYm94LCAiT25seSBXb3JkIFN0YXJ0Iik7CisgICAgZXZhc19vYmplY3Rfc21hcnRfY2FsbGJh
Y2tfYWRkKHdpbmRvdy0+c2VhcmNoLnNlYXJjaF93b3JkX3N0YXJ0X2NoZWNrX2JveCwgImNoYW5n
ZWQiLCBvbl9zZWFyY2hfd29yZF9zdGFydF9vcHRpb25fY2hhbmdlZCwgd2luZG93KTsKKyAgICBl
bG1fYm94X3BhY2tfZW5kKHdpbmRvdy0+c2VhcmNoLnNlYXJjaF9iYXIsIHdpbmRvdy0+c2VhcmNo
LnNlYXJjaF93b3JkX3N0YXJ0X2NoZWNrX2JveCk7CisKICAgICAvKiBDcmVhdGUgU2VhcmNoIGNs
b3NlIGJ1dHRvbiAqLwogICAgIHdpbmRvdy0+c2VhcmNoLmNsb3NlX2J1dHRvbiA9IGNyZWF0ZV90
b29sYmFyX2J1dHRvbih3aW5kb3ctPmVsbV93aW5kb3csICJjbG9zZSIpOwogICAgIGV2YXNfb2Jq
ZWN0X3NtYXJ0X2NhbGxiYWNrX2FkZCh3aW5kb3ctPnNlYXJjaC5jbG9zZV9idXR0b24sICJjbGlj
a2VkIiwgb25fc2VhcmNoX2Nsb3NlX2J1dHRvbl9jbGlja2VkLCB3aW5kb3cpOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>