<?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>90936</bug_id>
          
          <creation_ts>2012-07-10 21:43:03 -0700</creation_ts>
          <short_desc>[EFL] Add a API for getting security origin string</short_desc>
          <delta_ts>2012-07-15 20:22:52 -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>WebKit EFL</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</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>
          <dependson>90954</dependson>
          <blocked>90603</blocked>
          <everconfirmed>0</everconfirmed>
          <reporter name="Kihong Kwon">kihong.kwon</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>cdumez</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>lucas.de.marchi</cc>
    
    <cc>rakuco</cc>
    
    <cc>vimff0</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>666327</commentid>
    <comment_count>0</comment_count>
    <who name="Kihong Kwon">kihong.kwon</who>
    <bug_when>2012-07-10 21:43:03 -0700</bug_when>
    <thetext>Application(e.g browser) need to keep permitted origin list for the Web Notification.
But We don&apos;t have a way to store security origin in the application side.
We can support to store security origin by security origin string getter.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>666337</commentid>
    <comment_count>1</comment_count>
      <attachid>151594</attachid>
    <who name="Kihong Kwon">kihong.kwon</who>
    <bug_when>2012-07-10 21:53:53 -0700</bug_when>
    <thetext>Created attachment 151594
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>666358</commentid>
    <comment_count>2</comment_count>
      <attachid>151594</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2012-07-10 22:35:53 -0700</bug_when>
    <thetext>Comment on attachment 151594
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=151594&amp;action=review

&gt; Source/WebKit/efl/ewk/ewk_security_origin.cpp:59
&gt; +const char* ewk_security_origin_string_get(Ewk_Security_Origin *origin)

star should be next to Ewk_Security_Origin, not origin.

&gt; Source/WebKit/efl/ewk/ewk_security_origin.h:78
&gt; + * Returns the security origin string from Ewk_Security_Origin.

Returns the string representation of the security origin?

&gt; Source/WebKit/efl/ewk/ewk_security_origin.h:79
&gt; + *

It would be nice to copy the doc from WebCore here to provide more information: e.g. &quot;Convert this SecurityOrigin into a string. The string representation of a SecurityOrigin is similar to a URL, except it lacks a path component. The string representation does not encode the value of the security origin&apos;s domain property&quot;.

We should document that it may return the string &quot;null&quot; when the security origin is unique (check WebCore::SecurityOrigin::toString() documentation for more details).

&gt; Source/WebKit/efl/ewk/ewk_security_origin.h:82
&gt; + * @return url stirng from Ewk_Securiry_Origin.

It does not necessarily return a URL and there is a type in &quot;string&quot;. I would use &quot;String representation of the security origin&quot;.

&gt; Source/WebKit/efl/ewk/ewk_security_origin.h:84
&gt; +EAPI const char          *ewk_security_origin_string_get(Ewk_Security_Origin *o);

Argument should be const.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>666376</commentid>
    <comment_count>3</comment_count>
      <attachid>151594</attachid>
    <who name="Kihong Kwon">kihong.kwon</who>
    <bug_when>2012-07-10 22:58:06 -0700</bug_when>
    <thetext>Comment on attachment 151594
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=151594&amp;action=review

&gt;&gt; Source/WebKit/efl/ewk/ewk_security_origin.cpp:59
&gt;&gt; +const char* ewk_security_origin_string_get(Ewk_Security_Origin *origin)
&gt; 
&gt; star should be next to Ewk_Security_Origin, not origin.

OK.

&gt;&gt; Source/WebKit/efl/ewk/ewk_security_origin.h:78
&gt;&gt; + * Returns the security origin string from Ewk_Security_Origin.
&gt; 
&gt; Returns the string representation of the security origin?

OK. Thanks.

&gt;&gt; Source/WebKit/efl/ewk/ewk_security_origin.h:84
&gt;&gt; +EAPI const char          *ewk_security_origin_string_get(Ewk_Security_Origin *o);
&gt; 
&gt; Argument should be const.

It can&apos;t be.
Argument can be changed in the ewk_security_origin_string_get.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>666378</commentid>
    <comment_count>4</comment_count>
      <attachid>151594</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2012-07-10 23:01:19 -0700</bug_when>
    <thetext>Comment on attachment 151594
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=151594&amp;action=review

&gt;&gt;&gt; Source/WebKit/efl/ewk/ewk_security_origin.h:84
&gt;&gt;&gt; +EAPI const char          *ewk_security_origin_string_get(Ewk_Security_Origin *o);
&gt;&gt; 
&gt;&gt; Argument should be const.
&gt; 
&gt; It can&apos;t be.
&gt; Argument can be changed in the ewk_security_origin_string_get.

Sure it can. It is a getter so the argument MUST be const. I believe you&apos;re having trouble because of the estringshare optimization. For that, just use const_cast.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>668904</commentid>
    <comment_count>5</comment_count>
      <attachid>152224</attachid>
    <who name="Kihong Kwon">kihong.kwon</who>
    <bug_when>2012-07-13 05:23:00 -0700</bug_when>
    <thetext>Created attachment 152224
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>668910</commentid>
    <comment_count>6</comment_count>
      <attachid>152224</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2012-07-13 05:26:33 -0700</bug_when>
    <thetext>Comment on attachment 152224
Patch

LGTM.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>670051</commentid>
    <comment_count>7</comment_count>
      <attachid>152224</attachid>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2012-07-15 19:44:19 -0700</bug_when>
    <thetext>Comment on attachment 152224
Patch

LGTM, thanks.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>670057</commentid>
    <comment_count>8</comment_count>
      <attachid>152224</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-07-15 20:22:47 -0700</bug_when>
    <thetext>Comment on attachment 152224
Patch

Clearing flags on attachment: 152224

Committed r122693: &lt;http://trac.webkit.org/changeset/122693&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>670058</commentid>
    <comment_count>9</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-07-15 20:22:52 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>151594</attachid>
            <date>2012-07-10 21:53:53 -0700</date>
            <delta_ts>2012-07-13 05:22:48 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-90936-20120711135351.patch</filename>
            <type>text/plain</type>
            <size>3694</size>
            <attacher name="Kihong Kwon">kihong.kwon</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTIyMjg3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2Vm
bC9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0L2VmbC9DaGFuZ2VMb2cKaW5kZXggMTQxZjhiZjFi
ZTg3YWI4Yjg2NmQ5OTVlZGY2OWUyOWIzMDY5MzY0MS4uYWM4MTRmMzFkYWI3ZTcxZTAxZjQ0NjVj
MDU3MWE3MWIwYzhlOTcwYiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9lZmwvQ2hhbmdlTG9n
CisrKyBiL1NvdXJjZS9XZWJLaXQvZWZsL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDEy
LTA3LTEwICBLaWhvbmcgS3dvbiAgPGtpaG9uZy5rd29uQHNhbXN1bmcuY29tPgorCisgICAgICAg
IFtFRkxdIEFkZCBhIEFQSSBmb3IgZ2V0dGluZyBzZWN1cml0eSBvcmlnaW4gc3RyaW5nCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD05MDkzNgorCisgICAg
ICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFN1cHBvcnQgdG8gY2hh
bmdlIGZyb20gRXdrX1NlY3VyaXR5X09yaWdpbiB0byBzdHJpbmcgb24gdGhlIEFQSSBsZXZlbC4K
KyAgICAgICAgQWRkIGV3a19zZWN1cml0eV9vcmlnaW5fc3RyaW5nX2dldCBmb3IgZ2V0dGluZyBz
ZWN1cml0eSBvcmlnaW4gc3RyaW5nLgorCisgICAgICAgICogZXdrL2V3a19zZWN1cml0eV9vcmln
aW4uY3BwOgorICAgICAgICAoX0V3a19TZWN1cml0eV9PcmlnaW4pOgorICAgICAgICAoZXdrX3Nl
Y3VyaXR5X29yaWdpbl9zdHJpbmdfZ2V0KToKKyAgICAgICAgKGV3a19zZWN1cml0eV9vcmlnaW5f
ZnJlZSk6CisgICAgICAgIChld2tfc2VjdXJpdHlfb3JpZ2luX25ldyk6CisgICAgICAgICogZXdr
L2V3a19zZWN1cml0eV9vcmlnaW4uaDoKKwogMjAxMi0wNy0xMCAgQWRhbSBCYXJ0aCAgPGFiYXJ0
aEB3ZWJraXQub3JnPgogCiAgICAgICAgIExheW91dFRlc3RDb250cm9sbGVyLmR1bXBDb25maWd1
cmF0aW9uRm9yVmlld3BvcnQgc2hvdWxkIG1vdmUgdG8gSW50ZXJuYWxzCmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViS2l0L2VmbC9ld2svZXdrX3NlY3VyaXR5X29yaWdpbi5jcHAgYi9Tb3VyY2UvV2Vi
S2l0L2VmbC9ld2svZXdrX3NlY3VyaXR5X29yaWdpbi5jcHAKaW5kZXggNjYwNjRhMDI5YWJmM2E0
M2ZjODljOGU3ZGNiN2RmZTQyYTJhNDEyYS4uMjJhZDEyZGZkYmU4NjUxNTFiMGE2ODM3NmI3N2Rh
MGI2MzE4NmRmZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9lZmwvZXdrL2V3a19zZWN1cml0
eV9vcmlnaW4uY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQvZWZsL2V3ay9ld2tfc2VjdXJpdHlfb3Jp
Z2luLmNwcApAQCAtMzcsNiArMzcsNyBAQCBzdHJ1Y3QgX0V3a19TZWN1cml0eV9PcmlnaW4gewog
ICAgIFJlZlB0cjxXZWJDb3JlOjpTZWN1cml0eU9yaWdpbj4gc2VjdXJpdHlPcmlnaW47CiAgICAg
Y29uc3QgY2hhciogcHJvdG9jb2w7CiAgICAgY29uc3QgY2hhciogaG9zdDsKKyAgICBjb25zdCBj
aGFyKiBvcmlnaW5TdHJpbmc7CiB9OwogCiBjb25zdCBjaGFyKiBld2tfc2VjdXJpdHlfb3JpZ2lu
X3Byb3RvY29sX2dldChFd2tfU2VjdXJpdHlfT3JpZ2luKiBvcmlnaW4pCkBAIC01NSw2ICs1Niwx
NCBAQCBjb25zdCBjaGFyKiBld2tfc2VjdXJpdHlfb3JpZ2luX2hvc3RfZ2V0KEV3a19TZWN1cml0
eV9PcmlnaW4qIG9yaWdpbikKICAgICByZXR1cm4gb3JpZ2luLT5ob3N0OwogfQogCitjb25zdCBj
aGFyKiBld2tfc2VjdXJpdHlfb3JpZ2luX3N0cmluZ19nZXQoRXdrX1NlY3VyaXR5X09yaWdpbiAq
b3JpZ2luKQoreworICAgIGlmICghb3JpZ2luLT5vcmlnaW5TdHJpbmcpCisgICAgICAgIG9yaWdp
bi0+b3JpZ2luU3RyaW5nID0gZWluYV9zdHJpbmdzaGFyZV9hZGQob3JpZ2luLT5zZWN1cml0eU9y
aWdpbi0+dG9TdHJpbmcoKS51dGY4KCkuZGF0YSgpKTsKKworICAgIHJldHVybiBvcmlnaW4tPm9y
aWdpblN0cmluZzsKK30KKwogdWludDMyX3QgZXdrX3NlY3VyaXR5X29yaWdpbl9wb3J0X2dldChj
b25zdCBFd2tfU2VjdXJpdHlfT3JpZ2luKiBvcmlnaW4pCiB7CiAgICAgcmV0dXJuIG9yaWdpbi0+
c2VjdXJpdHlPcmlnaW4tPnBvcnQoKTsKQEAgLTExOSw2ICsxMjgsNyBAQCB2b2lkIGV3a19zZWN1
cml0eV9vcmlnaW5fZnJlZShFd2tfU2VjdXJpdHlfT3JpZ2luKiBvcmlnaW4pCiAgICAgb3JpZ2lu
LT5zZWN1cml0eU9yaWdpbiA9IDA7CiAgICAgZWluYV9zdHJpbmdzaGFyZV9kZWwob3JpZ2luLT5o
b3N0KTsKICAgICBlaW5hX3N0cmluZ3NoYXJlX2RlbChvcmlnaW4tPnByb3RvY29sKTsKKyAgICBl
aW5hX3N0cmluZ3NoYXJlX2RlbChvcmlnaW4tPm9yaWdpblN0cmluZyk7CiAKICAgICBkZWxldGUg
b3JpZ2luOwogfQpAQCAtMTQ0LDYgKzE1NCw3IEBAIEV3a19TZWN1cml0eV9PcmlnaW4qIGV3a19z
ZWN1cml0eV9vcmlnaW5fbmV3KFdlYkNvcmU6OlNlY3VyaXR5T3JpZ2luKiBjb3JlT3JpZ2luCiAg
ICAgb3JpZ2luLT5zZWN1cml0eU9yaWdpbiA9IGNvcmVPcmlnaW47CiAgICAgb3JpZ2luLT5ob3N0
ID0gMDsKICAgICBvcmlnaW4tPnByb3RvY29sID0gMDsKKyAgICBvcmlnaW4tPm9yaWdpblN0cmlu
ZyA9IDA7CiAKICAgICByZXR1cm4gb3JpZ2luOwogfQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktp
dC9lZmwvZXdrL2V3a19zZWN1cml0eV9vcmlnaW4uaCBiL1NvdXJjZS9XZWJLaXQvZWZsL2V3ay9l
d2tfc2VjdXJpdHlfb3JpZ2luLmgKaW5kZXggOThhYmY3NjlhMjQ2N2FhNjZkM2VjMGI3ZjE2Njhk
MTE4OTEzYjBjMy4uOWJkNjM2ODcyOGU1OTY4NDVlOTJiYWZmZDRhMjI1YmI1ODllNzBkNyAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYktpdC9lZmwvZXdrL2V3a19zZWN1cml0eV9vcmlnaW4uaAorKysg
Yi9Tb3VyY2UvV2ViS2l0L2VmbC9ld2svZXdrX3NlY3VyaXR5X29yaWdpbi5oCkBAIC03NSw2ICs3
NSwxNSBAQCBFQVBJIGNvbnN0IGNoYXIgICAgICAgICAgKmV3a19zZWN1cml0eV9vcmlnaW5faG9z
dF9nZXQoRXdrX1NlY3VyaXR5X09yaWdpbiAqbyk7CiBFQVBJIHVpbnQzMl90ICAgICAgICAgICAg
IGV3a19zZWN1cml0eV9vcmlnaW5fcG9ydF9nZXQoY29uc3QgRXdrX1NlY3VyaXR5X09yaWdpbiAq
byk7CiAKIC8qKgorICogUmV0dXJucyB0aGUgc2VjdXJpdHkgb3JpZ2luIHN0cmluZyBmcm9tIEV3
a19TZWN1cml0eV9PcmlnaW4uCisgKgorICogQHBhcmFtIG8gc2VjdXJpdHkgb3JpZ2luIG9iamVj
dAorICoKKyAqIEByZXR1cm4gdXJsIHN0aXJuZyBmcm9tIEV3a19TZWN1cmlyeV9PcmlnaW4uCisg
Ki8KK0VBUEkgY29uc3QgY2hhciAgICAgICAgICAqZXdrX3NlY3VyaXR5X29yaWdpbl9zdHJpbmdf
Z2V0KEV3a19TZWN1cml0eV9PcmlnaW4gKm8pOworCisvKioKICAqIFJldHJpZXZlcyB0aGUgdXNh
Z2Ugb2YgYSBkYXRhYmFzZSBmb3IgYSBzZWN1cml0eSBvcmlnaW4uCiAgKgogICogVGhpcyBmdW5j
dGlvbiB3b24ndCB3b3JrIGlmIFdlYiBTUUwgRGF0YWJhc2Ugd2FzIG5vdCBlbmFibGVkIHdoZW4K
QEAgLTE1OCw3ICsxNjcsNiBAQCBFQVBJIHZvaWQgICAgICAgICAgICAgICAgIGV3a19zZWN1cml0
eV9vcmlnaW5fZnJlZShFd2tfU2VjdXJpdHlfT3JpZ2luICpvKTsKICAqLwogRUFQSSBFd2tfU2Vj
dXJpdHlfT3JpZ2luICpld2tfc2VjdXJpdHlfb3JpZ2luX25ld19mcm9tX3N0cmluZyhjb25zdCBj
aGFyICp1cmwpOwogCi0KICNpZmRlZiBfX2NwbHVzcGx1cwogfQogI2VuZGlmCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>152224</attachid>
            <date>2012-07-13 05:23:00 -0700</date>
            <delta_ts>2012-07-15 20:22:47 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-90936-20120713212258.patch</filename>
            <type>text/plain</type>
            <size>4069</size>
            <attacher name="Kihong Kwon">kihong.kwon</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTIyNTY2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2Vm
bC9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0L2VmbC9DaGFuZ2VMb2cKaW5kZXggN2MzNzlkY2Vl
Y2RkYWQ2YjgyNTMxYzAwYWI0YzQxMjllMDE4Y2ExNC4uY2I0ZTNlNmUxYmIwYzA2M2ViNjQwN2Uy
NzFmMzA2NjhlM2NkNTMzNiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9lZmwvQ2hhbmdlTG9n
CisrKyBiL1NvdXJjZS9XZWJLaXQvZWZsL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDIyIEBACiAyMDEy
LTA3LTEzICBLaWhvbmcgS3dvbiAgPGtpaG9uZy5rd29uQHNhbXN1bmcuY29tPgogCisgICAgICAg
IFtFRkxdIEFkZCBhIEFQSSBmb3IgZ2V0dGluZyBzZWN1cml0eSBvcmlnaW4gc3RyaW5nCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD05MDkzNgorCisgICAg
ICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFN1cHBvcnQgdG8gY2hh
bmdlIGZyb20gRXdrX1NlY3VyaXR5X09yaWdpbiB0byBzdHJpbmcgb24gdGhlIEFQSSBsZXZlbC4K
KyAgICAgICAgQWRkIGV3a19zZWN1cml0eV9vcmlnaW5fc3RyaW5nX2dldCBmb3IgZ2V0dGluZyBz
ZWN1cml0eSBvcmlnaW4gc3RyaW5nLgorCisgICAgICAgICogZXdrL2V3a19zZWN1cml0eV9vcmln
aW4uY3BwOgorICAgICAgICAoX0V3a19TZWN1cml0eV9PcmlnaW4pOgorICAgICAgICAoZXdrX3Nl
Y3VyaXR5X29yaWdpbl9zdHJpbmdfZ2V0KToKKyAgICAgICAgKGV3a19zZWN1cml0eV9vcmlnaW5f
ZnJlZSk6CisgICAgICAgIChld2tfc2VjdXJpdHlfb3JpZ2luX25ldyk6CisgICAgICAgICogZXdr
L2V3a19zZWN1cml0eV9vcmlnaW4uaDoKKworMjAxMi0wNy0xMyAgS2lob25nIEt3b24gIDxraWhv
bmcua3dvbkBzYW1zdW5nLmNvbT4KKwogICAgICAgICBbRUZMXSBBZGQgY29uc3QgdG8gdGhlIHBh
cmFtZXRlciBvZiBnZXR0ZXJzIGluIGV3a19zZWN1cml0eV9vcmlnaW4KICAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTkwOTU0CiAKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJLaXQvZWZsL2V3ay9ld2tfc2VjdXJpdHlfb3JpZ2luLmNwcCBiL1NvdXJjZS9XZWJL
aXQvZWZsL2V3ay9ld2tfc2VjdXJpdHlfb3JpZ2luLmNwcAppbmRleCAwNzYxNTg2NjM5Yjk4Y2Iy
YWUzNmNkNGRiOWUxZDM4OWFkODJhZWI0Li44Yjg3YmMzYmZjNTM2MjM1MmU2ZDY1OWJlNzkwM2E4
NGI5YjhkYWI5IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L2VmbC9ld2svZXdrX3NlY3VyaXR5
X29yaWdpbi5jcHAKKysrIGIvU291cmNlL1dlYktpdC9lZmwvZXdrL2V3a19zZWN1cml0eV9vcmln
aW4uY3BwCkBAIC0zNyw2ICszNyw3IEBAIHN0cnVjdCBfRXdrX1NlY3VyaXR5X09yaWdpbiB7CiAg
ICAgUmVmUHRyPFdlYkNvcmU6OlNlY3VyaXR5T3JpZ2luPiBzZWN1cml0eU9yaWdpbjsKICAgICBj
b25zdCBjaGFyKiBwcm90b2NvbDsKICAgICBjb25zdCBjaGFyKiBob3N0OworICAgIGNvbnN0IGNo
YXIqIG9yaWdpblN0cmluZzsKIH07CiAKIGNvbnN0IGNoYXIqIGV3a19zZWN1cml0eV9vcmlnaW5f
cHJvdG9jb2xfZ2V0KGNvbnN0IEV3a19TZWN1cml0eV9PcmlnaW4qIG9yaWdpbikKQEAgLTUxLDYg
KzUyLDEyIEBAIGNvbnN0IGNoYXIqIGV3a19zZWN1cml0eV9vcmlnaW5faG9zdF9nZXQoY29uc3Qg
RXdrX1NlY3VyaXR5X09yaWdpbiogb3JpZ2luKQogICAgIHJldHVybiBvcmlnaW4tPmhvc3Q7CiB9
CiAKK2NvbnN0IGNoYXIqIGV3a19zZWN1cml0eV9vcmlnaW5fc3RyaW5nX2dldChjb25zdCBFd2tf
U2VjdXJpdHlfT3JpZ2luKiBvcmlnaW4pCit7CisgICAgRUlOQV9TQUZFVFlfT05fTlVMTF9SRVRV
Uk5fVkFMKG9yaWdpbiwgMCk7CisgICAgcmV0dXJuIG9yaWdpbi0+b3JpZ2luU3RyaW5nOworfQor
CiB1aW50MzJfdCBld2tfc2VjdXJpdHlfb3JpZ2luX3BvcnRfZ2V0KGNvbnN0IEV3a19TZWN1cml0
eV9PcmlnaW4qIG9yaWdpbikKIHsKICAgICByZXR1cm4gb3JpZ2luLT5zZWN1cml0eU9yaWdpbi0+
cG9ydCgpOwpAQCAtMTE1LDYgKzEyMiw3IEBAIHZvaWQgZXdrX3NlY3VyaXR5X29yaWdpbl9mcmVl
KEV3a19TZWN1cml0eV9PcmlnaW4qIG9yaWdpbikKICAgICBvcmlnaW4tPnNlY3VyaXR5T3JpZ2lu
ID0gMDsKICAgICBlaW5hX3N0cmluZ3NoYXJlX2RlbChvcmlnaW4tPmhvc3QpOwogICAgIGVpbmFf
c3RyaW5nc2hhcmVfZGVsKG9yaWdpbi0+cHJvdG9jb2wpOworICAgIGVpbmFfc3RyaW5nc2hhcmVf
ZGVsKG9yaWdpbi0+b3JpZ2luU3RyaW5nKTsKIAogICAgIGRlbGV0ZSBvcmlnaW47CiB9CkBAIC0x
NDAsNiArMTQ4LDcgQEAgRXdrX1NlY3VyaXR5X09yaWdpbiogZXdrX3NlY3VyaXR5X29yaWdpbl9u
ZXcoV2ViQ29yZTo6U2VjdXJpdHlPcmlnaW4qIGNvcmVPcmlnaW4KICAgICBvcmlnaW4tPnNlY3Vy
aXR5T3JpZ2luID0gY29yZU9yaWdpbjsKICAgICBvcmlnaW4tPnByb3RvY29sID0gZWluYV9zdHJp
bmdzaGFyZV9hZGQoY29yZU9yaWdpbi0+cHJvdG9jb2woKS51dGY4KCkuZGF0YSgpKTsKICAgICBv
cmlnaW4tPmhvc3QgPSBlaW5hX3N0cmluZ3NoYXJlX2FkZChjb3JlT3JpZ2luLT5ob3N0KCkudXRm
OCgpLmRhdGEoKSk7CisgICAgb3JpZ2luLT5vcmlnaW5TdHJpbmcgPSBlaW5hX3N0cmluZ3NoYXJl
X2FkZChvcmlnaW4tPnNlY3VyaXR5T3JpZ2luLT50b1N0cmluZygpLnV0ZjgoKS5kYXRhKCkpOwog
CiAgICAgcmV0dXJuIG9yaWdpbjsKIH0KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvZWZsL2V3
ay9ld2tfc2VjdXJpdHlfb3JpZ2luLmggYi9Tb3VyY2UvV2ViS2l0L2VmbC9ld2svZXdrX3NlY3Vy
aXR5X29yaWdpbi5oCmluZGV4IDJkOWVhNDY3NWYyZWVkYTRmMmZmMzc3YzAxNjRkY2FhZWQzMWZh
N2IuLmNlOGM2Nzg4NDNjZmUzZDVlNGNjNjNkODVhZmJjMDFmNjhiOTgyODkgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJLaXQvZWZsL2V3ay9ld2tfc2VjdXJpdHlfb3JpZ2luLmgKKysrIGIvU291cmNl
L1dlYktpdC9lZmwvZXdrL2V3a19zZWN1cml0eV9vcmlnaW4uaApAQCAtNjYsNiArNjYsMTcgQEAg
RUFQSSBjb25zdCBjaGFyICAgICAgICAgICpld2tfc2VjdXJpdHlfb3JpZ2luX3Byb3RvY29sX2dl
dChjb25zdCBFd2tfU2VjdXJpdHlfT3IKIEVBUEkgY29uc3QgY2hhciAgICAgICAgICAqZXdrX3Nl
Y3VyaXR5X29yaWdpbl9ob3N0X2dldChjb25zdCBFd2tfU2VjdXJpdHlfT3JpZ2luICpvKTsKIAog
LyoqCisgKiBDb252ZXJ0IHRoaXMgRXdrX1NlY3VyaXR5X09yaWdpbiBpbnRvIGEgc3RyaW5nLgor
ICogVGhlIHN0cmluZyByZXByZXNlbnRhdGlvbiBvZiBhIHNlY3VyaXR5IG9yaWdpbiBpcyBzaW1p
bGFyIHRvIGEgVVJMLCBleGNlcHQgaXQgbGFja3MgYSBwYXRoIGNvbXBvbmVudC4KKyAqIFRoZSBz
dHJpbmcgcmVwcmVzZW50YXRpb24gZG9lcyBub3QgZW5jb2RlIHRoZSB2YWx1ZSBvZiB0aGUgc2Vj
dXJpdHkgb3JpZ2luJ3MgZG9tYWluIHByb3BlcnR5LgorICoKKyAqIEBwYXJhbSBvIHNlY3VyaXR5
IG9yaWdpbiBvYmplY3QKKyAqCisgKiBAcmV0dXJuIHRoZSBzdHJpbmcgcmVwcmVzZW50YXRpb24g
b2Ygc2VjdXJpdHkgb3JpZ2luIG9yIEBjIDAgaWYgdGhlcmUgaXMgbm90IGEgcHJvcGVyIHNlY3Vy
aXR5IG9yaWdpbiBzY2hlbWUKKyAqLworRUFQSSBjb25zdCBjaGFyICAgICAgICAgICpld2tfc2Vj
dXJpdHlfb3JpZ2luX3N0cmluZ19nZXQoY29uc3QgRXdrX1NlY3VyaXR5X09yaWdpbiAqbyk7CisK
Ky8qKgogICogUmV0dXJucyB0aGUgcG9ydCBvZiB0aGUgc2VjdXJpdHkgb3JpZ2luLgogICoKICAq
IEBwYXJhbSBvIHNlY3VyaXR5IG9yaWdpbiBvYmplY3QKQEAgLTE1OCw3ICsxNjksNiBAQCBFQVBJ
IHZvaWQgICAgICAgICAgICAgICAgIGV3a19zZWN1cml0eV9vcmlnaW5fZnJlZShFd2tfU2VjdXJp
dHlfT3JpZ2luICpvKTsKICAqLwogRUFQSSBFd2tfU2VjdXJpdHlfT3JpZ2luICpld2tfc2VjdXJp
dHlfb3JpZ2luX25ld19mcm9tX3N0cmluZyhjb25zdCBjaGFyICp1cmwpOwogCi0KICNpZmRlZiBf
X2NwbHVzcGx1cwogfQogI2VuZGlmCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>