<?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>84170</bug_id>
          
          <creation_ts>2012-04-17 11:09:33 -0700</creation_ts>
          <short_desc>[EFL] Make it possible to define offline storage quota per origin</short_desc>
          <delta_ts>2012-04-20 13:28:30 -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>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>
          <dependson>84023</dependson>
    
    <dependson>84169</dependson>
          <blocked>84342</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Thiago Marcos P. Santos">tmpsantos</reporter>
          <assigned_to name="Thiago Marcos P. Santos">tmpsantos</assigned_to>
          <cc>gyuyoung.kim</cc>
    
    <cc>lucas.de.marchi</cc>
    
    <cc>rakuco</cc>
    
    <cc>tonikitoo</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>604158</commentid>
    <comment_count>0</comment_count>
    <who name="Thiago Marcos P. Santos">tmpsantos</who>
    <bug_when>2012-04-17 11:09:33 -0700</bug_when>
    <thetext>And unskip tests like:

LayoutTests/storage/quota-tracking.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>605822</commentid>
    <comment_count>1</comment_count>
      <attachid>137962</attachid>
    <who name="Thiago Marcos P. Santos">tmpsantos</who>
    <bug_when>2012-04-19 13:20:34 -0700</bug_when>
    <thetext>Created attachment 137962
define quota based on db origin</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>606655</commentid>
    <comment_count>2</comment_count>
    <who name="Thiago Marcos P. Santos">tmpsantos</who>
    <bug_when>2012-04-20 09:54:25 -0700</bug_when>
    <thetext>Bug 84342 will unskip all passing storage tests after this one lands.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>606659</commentid>
    <comment_count>3</comment_count>
      <attachid>137962</attachid>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2012-04-20 09:58:30 -0700</bug_when>
    <thetext>Comment on attachment 137962
define quota based on db origin

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

&gt; Tools/ChangeLog:6
&gt; +        Improved LayoutTestController::setDatabaseQuota to set quota based on

Generally, we add description to below &quot;Reviewed by NOBODY&quot;

&gt; Tools/DumpRenderTree/efl/DumpRenderTreeView.cpp:87
&gt; +static uint64_t onExceededDatabaseQuota(Ewk_View_Smart_Data* smartData, Evas_Object *frame, const char *databaseName, uint64_t current_size, uint64_t expected_size)

Style nit : We don&apos;t  set &apos;*&apos; pointer on variable side.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>606662</commentid>
    <comment_count>4</comment_count>
    <who name="Thiago Marcos P. Santos">tmpsantos</who>
    <bug_when>2012-04-20 10:03:22 -0700</bug_when>
    <thetext>(In reply to comment #3)
&gt; (From update of attachment 137962 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=137962&amp;action=review
&gt; 
&gt; &gt; Tools/ChangeLog:6
&gt; &gt; +        Improved LayoutTestController::setDatabaseQuota to set quota based on
&gt; 
&gt; Generally, we add description to below &quot;Reviewed by NOBODY&quot;
&gt; 

Well noticed.

&gt; &gt; Tools/DumpRenderTree/efl/DumpRenderTreeView.cpp:87
&gt; &gt; +static uint64_t onExceededDatabaseQuota(Ewk_View_Smart_Data* smartData, Evas_Object *frame, const char *databaseName, uint64_t current_size, uint64_t expected_size)
&gt; 
&gt; Style nit : We don&apos;t  set &apos;*&apos; pointer on variable side.

I&apos;m going to fix that. Wondering why check-webkit-style is not catching these...

Thanks for reviewing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>606674</commentid>
    <comment_count>5</comment_count>
      <attachid>138112</attachid>
    <who name="Thiago Marcos P. Santos">tmpsantos</who>
    <bug_when>2012-04-20 10:23:48 -0700</bug_when>
    <thetext>Created attachment 138112
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>606675</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-04-20 10:26:02 -0700</bug_when>
    <thetext>Attachment 138112 did not pass style-queue:

Failed to run &quot;[&apos;Tools/Scripts/check-webkit-style&apos;, &apos;--diff-files&apos;, u&apos;Tools/ChangeLog&apos;, u&apos;Tools/DumpRenderTree/e...&quot; exit_code: 1
Tools/DumpRenderTree/efl/DumpRenderTreeView.cpp:107:  current_size is incorrectly named. Don&apos;t use underscores in your identifier names.  [readability/naming] [4]
Tools/DumpRenderTree/efl/DumpRenderTreeView.cpp:107:  expected_size is incorrectly named. Don&apos;t use underscores in your identifier names.  [readability/naming] [4]
Total errors found: 2 in 4 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>606793</commentid>
    <comment_count>7</comment_count>
      <attachid>138140</attachid>
    <who name="Thiago Marcos P. Santos">tmpsantos</who>
    <bug_when>2012-04-20 12:14:09 -0700</bug_when>
    <thetext>Created attachment 138140
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>606854</commentid>
    <comment_count>8</comment_count>
      <attachid>138140</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-04-20 13:28:19 -0700</bug_when>
    <thetext>Comment on attachment 138140
patch

Clearing flags on attachment: 138140

Committed r114776: &lt;http://trac.webkit.org/changeset/114776&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>606855</commentid>
    <comment_count>9</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-04-20 13:28:30 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>137962</attachid>
            <date>2012-04-19 13:20:34 -0700</date>
            <delta_ts>2012-04-20 10:23:48 -0700</delta_ts>
            <desc>define quota based on db origin</desc>
            <filename>quota_per_origin.patch</filename>
            <type>text/plain</type>
            <size>4315</size>
            <attacher name="Thiago Marcos P. Santos">tmpsantos</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRleCA2NzUz
YTQwLi5jMjJkMzZhIDEwMDY0NAotLS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hh
bmdlTG9nCkBAIC0xLDUgKzEsMjcgQEAKIDIwMTItMDQtMTkgIFRoaWFnbyBNYXJjb3MgUC4gU2Fu
dG9zICA8dGhpYWdvLnNhbnRvc0BpbnRlbC5jb20+CiAKKyAgICAgICAgW0VGTF0gTWFrZSBpdCBw
b3NzaWJsZSB0byBkZWZpbmUgb2ZmbGluZSBzdG9yYWdlIHF1b3RhIHBlciBvcmlnaW4KKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTg0MTcwCisKKyAgICAg
ICAgSW1wcm92ZWQgTGF5b3V0VGVzdENvbnRyb2xsZXI6OnNldERhdGFiYXNlUXVvdGEgdG8gc2V0
IHF1b3RhIGJhc2VkIG9uCisgICAgICAgIG9yaWdpbiB3aGljaCB3YXMgY2F1c2luZyBzb21lIHRl
c3RzIHRvIGZhaWwuIEFsc28gYWxpZ24gdGhlIGRlZmF1bHQKKyAgICAgICAgcXVvdGEgZm9yIHRl
c3RpbmcgKDVNQikgd2l0aCBvdGhlcnMgcG9ydHMuCisKKyAgICAgICAgV2hlbiBkdW1wRGF0YWJh
c2VDYWxsYmFja3MgaXMgc2V0IHRvIHRydWUgYnksIGFsc28gZHVtcCBzb21lIGRhdGFiYXNlCisg
ICAgICAgIGluZm9ybWF0aW9uIHdoZW4gcXVvdGEgaXMgZXhjZWVkLCB3aGljaCBpcyBhbHNvIHJl
cXVpcmVkIGJ5IHNvbWUgdGVzdHMuCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgKiBEdW1wUmVuZGVyVHJlZS9lZmwvRHVtcFJlbmRlclRyZWVDaHJvbWUu
Y3BwOgorICAgICAgICAoRHVtcFJlbmRlclRyZWVDaHJvbWU6OnJlc2V0RGVmYXVsdHNUb0NvbnNp
c3RlbnRWYWx1ZXMpOgorICAgICAgICAqIER1bXBSZW5kZXJUcmVlL2VmbC9EdW1wUmVuZGVyVHJl
ZVZpZXcuY3BwOgorICAgICAgICAob25FeGNlZWRlZERhdGFiYXNlUXVvdGEpOgorICAgICAgICAo
ZHJ0Vmlld0FkZCk6CisgICAgICAgICogRHVtcFJlbmRlclRyZWUvZWZsL0xheW91dFRlc3RDb250
cm9sbGVyRWZsLmNwcDoKKyAgICAgICAgKExheW91dFRlc3RDb250cm9sbGVyOjpzZXREYXRhYmFz
ZVF1b3RhKToKKworMjAxMi0wNC0xOSAgVGhpYWdvIE1hcmNvcyBQLiBTYW50b3MgIDx0aGlhZ28u
c2FudG9zQGludGVsLmNvbT4KKwogICAgICAgICBbRUZMXSBbRFJUXSBTaG91bGQgY3JlYXRlIG9m
ZmxpbmUgc3RvcmFnZSBpbnNpZGUgRFVNUFJFTkRFUlRSRUVfVEVNUAogICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODQxNjkKIApkaWZmIC0tZ2l0IGEvVG9v
bHMvRHVtcFJlbmRlclRyZWUvZWZsL0R1bXBSZW5kZXJUcmVlQ2hyb21lLmNwcCBiL1Rvb2xzL0R1
bXBSZW5kZXJUcmVlL2VmbC9EdW1wUmVuZGVyVHJlZUNocm9tZS5jcHAKaW5kZXggMzExMTNjNC4u
YTkzZTcyNyAxMDA2NDQKLS0tIGEvVG9vbHMvRHVtcFJlbmRlclRyZWUvZWZsL0R1bXBSZW5kZXJU
cmVlQ2hyb21lLmNwcAorKysgYi9Ub29scy9EdW1wUmVuZGVyVHJlZS9lZmwvRHVtcFJlbmRlclRy
ZWVDaHJvbWUuY3BwCkBAIC0xNzgsNiArMTc4LDkgQEAgdm9pZCBEdW1wUmVuZGVyVHJlZUNocm9t
ZTo6cmVzZXREZWZhdWx0c1RvQ29uc2lzdGVudFZhbHVlcygpCiAgICAgZXdrX3NldHRpbmdzX2lj
b25fZGF0YWJhc2VfY2xlYXIoKTsKICAgICBld2tfc2V0dGluZ3NfaWNvbl9kYXRhYmFzZV9wYXRo
X3NldCgwKTsKIAorICAgIGV3a19zZXR0aW5nc193ZWJfZGF0YWJhc2VfY2xlYXIoKTsKKyAgICBl
d2tfc2V0dGluZ3Nfd2ViX2RhdGFiYXNlX2RlZmF1bHRfcXVvdGFfc2V0KDUgKiAxMDI0ICogMTAy
NCk7CisKICAgICBld2tfdmlld19zZXR0aW5nX3ByaXZhdGVfYnJvd3Npbmdfc2V0KG1haW5WaWV3
KCksIEVJTkFfRkFMU0UpOwogICAgIGV3a192aWV3X3NldHRpbmdfc3BhdGlhbF9uYXZpZ2F0aW9u
X3NldChtYWluVmlldygpLCBFSU5BX0ZBTFNFKTsKICAgICBld2tfdmlld19zZXR0aW5nX2VuYWJs
ZV9mcmFtZV9mbGF0dGVuaW5nX3NldChtYWluVmlldygpLCBFSU5BX0ZBTFNFKTsKZGlmZiAtLWdp
dCBhL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2VmbC9EdW1wUmVuZGVyVHJlZVZpZXcuY3BwIGIvVG9v
bHMvRHVtcFJlbmRlclRyZWUvZWZsL0R1bXBSZW5kZXJUcmVlVmlldy5jcHAKaW5kZXggYjE2NDAx
YS4uMTQ3YTZhYSAxMDA2NDQKLS0tIGEvVG9vbHMvRHVtcFJlbmRlclRyZWUvZWZsL0R1bXBSZW5k
ZXJUcmVlVmlldy5jcHAKKysrIGIvVG9vbHMvRHVtcFJlbmRlclRyZWUvZWZsL0R1bXBSZW5kZXJU
cmVlVmlldy5jcHAKQEAgLTg0LDYgKzg0LDIyIEBAIHN0YXRpYyB2b2lkIG9uV2luZG93Q2xvc2Uo
RXdrX1ZpZXdfU21hcnRfRGF0YSogc21hcnREYXRhKQogICAgIGVjb3JlX2lkbGVyX2FkZChvbldp
bmRvd0Nsb3NlRGVsYXllZCwgdmlldyk7CiB9CiAKK3N0YXRpYyB1aW50NjRfdCBvbkV4Y2VlZGVk
RGF0YWJhc2VRdW90YShFd2tfVmlld19TbWFydF9EYXRhKiBzbWFydERhdGEsIEV2YXNfT2JqZWN0
ICpmcmFtZSwgY29uc3QgY2hhciAqZGF0YWJhc2VOYW1lLCB1aW50NjRfdCBjdXJyZW50X3NpemUs
IHVpbnQ2NF90IGV4cGVjdGVkX3NpemUpCit7CisgICAgaWYgKCFnTGF5b3V0VGVzdENvbnRyb2xs
ZXItPmR1bXBEYXRhYmFzZUNhbGxiYWNrcygpKQorICAgICAgICByZXR1cm4gMDsKKworICAgIEV3
a19TZWN1cml0eV9PcmlnaW4qIG9yaWdpbiA9IGV3a19mcmFtZV9zZWN1cml0eV9vcmlnaW5fZ2V0
KGZyYW1lKTsKKyAgICBwcmludGYoIlVJIERFTEVHQVRFIERBVEFCQVNFIENBTExCQUNLOiBleGNl
ZWRlZERhdGFiYXNlUXVvdGFGb3JTZWN1cml0eU9yaWdpbjp7JXMsICVzLCAlaX0gZGF0YWJhc2U6
JXNcbiIsCisgICAgICAgICAgICBld2tfc2VjdXJpdHlfb3JpZ2luX3Byb3RvY29sX2dldChvcmln
aW4pLAorICAgICAgICAgICAgZXdrX3NlY3VyaXR5X29yaWdpbl9ob3N0X2dldChvcmlnaW4pLAor
ICAgICAgICAgICAgZXdrX3NlY3VyaXR5X29yaWdpbl9wb3J0X2dldChvcmlnaW4pLAorICAgICAg
ICAgICAgZGF0YWJhc2VOYW1lKTsKKyAgICBld2tfc2VjdXJpdHlfb3JpZ2luX2ZyZWUob3JpZ2lu
KTsKKworICAgIHJldHVybiA1ICogMTAyNCAqIDEwMjQ7Cit9CisKIHN0YXRpYyBib29sIHNob3Vs
ZFVzZVNpbmdsZUJhY2tpbmdTdG9yZSgpCiB7CiAgICAgY29uc3QgY2hhciogdXNlU2luZ2xlQmFj
a2luZ1N0b3JlID0gZ2V0ZW52KCJEUlRfVVNFX1NJTkdMRV9CQUNLSU5HX1NUT1JFIik7CkBAIC0x
MTEsNiArMTI3LDcgQEAgRXZhc19PYmplY3QqIGRydFZpZXdBZGQoRXZhcyogZXZhcykKICAgICBh
cGkucnVuX2phdmFzY3JpcHRfcHJvbXB0ID0gb25KYXZhU2NyaXB0UHJvbXB0OwogICAgIGFwaS53
aW5kb3dfY3JlYXRlID0gb25XaW5kb3dDcmVhdGU7CiAgICAgYXBpLndpbmRvd19jbG9zZSA9IG9u
V2luZG93Q2xvc2U7CisgICAgYXBpLmV4Y2VlZGVkX2RhdGFiYXNlX3F1b3RhID0gb25FeGNlZWRl
ZERhdGFiYXNlUXVvdGE7CiAKICAgICByZXR1cm4gZXZhc19vYmplY3Rfc21hcnRfYWRkKGV2YXMs
IGV2YXNfc21hcnRfY2xhc3NfbmV3KCZhcGkuc2MpKTsKIH0KZGlmZiAtLWdpdCBhL1Rvb2xzL0R1
bXBSZW5kZXJUcmVlL2VmbC9MYXlvdXRUZXN0Q29udHJvbGxlckVmbC5jcHAgYi9Ub29scy9EdW1w
UmVuZGVyVHJlZS9lZmwvTGF5b3V0VGVzdENvbnRyb2xsZXJFZmwuY3BwCmluZGV4IDJhM2Q4MzMu
LmU4YThlMDIgMTAwNjQ0Ci0tLSBhL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2VmbC9MYXlvdXRUZXN0
Q29udHJvbGxlckVmbC5jcHAKKysrIGIvVG9vbHMvRHVtcFJlbmRlclRyZWUvZWZsL0xheW91dFRl
c3RDb250cm9sbGVyRWZsLmNwcApAQCAtNTc1LDcgKzU3NSw5IEBAIHZvaWQgTGF5b3V0VGVzdENv
bnRyb2xsZXI6OmNsZWFyQWxsRGF0YWJhc2VzKCkKIAogdm9pZCBMYXlvdXRUZXN0Q29udHJvbGxl
cjo6c2V0RGF0YWJhc2VRdW90YSh1bnNpZ25lZCBsb25nIGxvbmcgcXVvdGEpCiB7Ci0gICAgZXdr
X3NldHRpbmdzX3dlYl9kYXRhYmFzZV9kZWZhdWx0X3F1b3RhX3NldChxdW90YSk7CisgICAgRXdr
X1NlY3VyaXR5X09yaWdpbiogb3JpZ2luID0gZXdrX2ZyYW1lX3NlY3VyaXR5X29yaWdpbl9nZXQo
YnJvd3Nlci0+bWFpbkZyYW1lKCkpOworICAgIGV3a19zZWN1cml0eV9vcmlnaW5fd2ViX2RhdGFi
YXNlX3F1b3RhX3NldChvcmlnaW4sIHF1b3RhKTsKKyAgICBld2tfc2VjdXJpdHlfb3JpZ2luX2Zy
ZWUob3JpZ2luKTsKIH0KIAogSlNWYWx1ZVJlZiBMYXlvdXRUZXN0Q29udHJvbGxlcjo6b3JpZ2lu
c1dpdGhMb2NhbFN0b3JhZ2UoSlNDb250ZXh0UmVmIGNvbnRleHQpCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>138112</attachid>
            <date>2012-04-20 10:23:48 -0700</date>
            <delta_ts>2012-04-20 12:14:09 -0700</delta_ts>
            <desc>patch</desc>
            <filename>quota.patch</filename>
            <type>text/plain</type>
            <size>4315</size>
            <attacher name="Thiago Marcos P. Santos">tmpsantos</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRleCA2NzUz
YTQwLi4yMGJhODZiIDEwMDY0NAotLS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hh
bmdlTG9nCkBAIC0xLDUgKzEsMjcgQEAKIDIwMTItMDQtMTkgIFRoaWFnbyBNYXJjb3MgUC4gU2Fu
dG9zICA8dGhpYWdvLnNhbnRvc0BpbnRlbC5jb20+CiAKKyAgICAgICAgW0VGTF0gTWFrZSBpdCBw
b3NzaWJsZSB0byBkZWZpbmUgb2ZmbGluZSBzdG9yYWdlIHF1b3RhIHBlciBvcmlnaW4KKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTg0MTcwCisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgSW1wcm92ZWQgTGF5b3V0
VGVzdENvbnRyb2xsZXI6OnNldERhdGFiYXNlUXVvdGEgdG8gc2V0IHF1b3RhIGJhc2VkIG9uCisg
ICAgICAgIG9yaWdpbiB3aGljaCB3YXMgY2F1c2luZyBzb21lIHRlc3RzIHRvIGZhaWwuIEFsc28g
YWxpZ24gdGhlIGRlZmF1bHQKKyAgICAgICAgcXVvdGEgZm9yIHRlc3RpbmcgKDVNQikgd2l0aCBv
dGhlcnMgcG9ydHMuCisKKyAgICAgICAgV2hlbiBkdW1wRGF0YWJhc2VDYWxsYmFja3MgaXMgc2V0
IHRvIHRydWUgYnksIGFsc28gZHVtcCBzb21lIGRhdGFiYXNlCisgICAgICAgIGluZm9ybWF0aW9u
IHdoZW4gcXVvdGEgaXMgZXhjZWVkLCB3aGljaCBpcyBhbHNvIHJlcXVpcmVkIGJ5IHNvbWUgdGVz
dHMuCisKKyAgICAgICAgKiBEdW1wUmVuZGVyVHJlZS9lZmwvRHVtcFJlbmRlclRyZWVDaHJvbWUu
Y3BwOgorICAgICAgICAoRHVtcFJlbmRlclRyZWVDaHJvbWU6OnJlc2V0RGVmYXVsdHNUb0NvbnNp
c3RlbnRWYWx1ZXMpOgorICAgICAgICAqIER1bXBSZW5kZXJUcmVlL2VmbC9EdW1wUmVuZGVyVHJl
ZVZpZXcuY3BwOgorICAgICAgICAob25FeGNlZWRlZERhdGFiYXNlUXVvdGEpOgorICAgICAgICAo
ZHJ0Vmlld0FkZCk6CisgICAgICAgICogRHVtcFJlbmRlclRyZWUvZWZsL0xheW91dFRlc3RDb250
cm9sbGVyRWZsLmNwcDoKKyAgICAgICAgKExheW91dFRlc3RDb250cm9sbGVyOjpzZXREYXRhYmFz
ZVF1b3RhKToKKworMjAxMi0wNC0xOSAgVGhpYWdvIE1hcmNvcyBQLiBTYW50b3MgIDx0aGlhZ28u
c2FudG9zQGludGVsLmNvbT4KKwogICAgICAgICBbRUZMXSBbRFJUXSBTaG91bGQgY3JlYXRlIG9m
ZmxpbmUgc3RvcmFnZSBpbnNpZGUgRFVNUFJFTkRFUlRSRUVfVEVNUAogICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODQxNjkKIApkaWZmIC0tZ2l0IGEvVG9v
bHMvRHVtcFJlbmRlclRyZWUvZWZsL0R1bXBSZW5kZXJUcmVlQ2hyb21lLmNwcCBiL1Rvb2xzL0R1
bXBSZW5kZXJUcmVlL2VmbC9EdW1wUmVuZGVyVHJlZUNocm9tZS5jcHAKaW5kZXggMzExMTNjNC4u
YTkzZTcyNyAxMDA2NDQKLS0tIGEvVG9vbHMvRHVtcFJlbmRlclRyZWUvZWZsL0R1bXBSZW5kZXJU
cmVlQ2hyb21lLmNwcAorKysgYi9Ub29scy9EdW1wUmVuZGVyVHJlZS9lZmwvRHVtcFJlbmRlclRy
ZWVDaHJvbWUuY3BwCkBAIC0xNzgsNiArMTc4LDkgQEAgdm9pZCBEdW1wUmVuZGVyVHJlZUNocm9t
ZTo6cmVzZXREZWZhdWx0c1RvQ29uc2lzdGVudFZhbHVlcygpCiAgICAgZXdrX3NldHRpbmdzX2lj
b25fZGF0YWJhc2VfY2xlYXIoKTsKICAgICBld2tfc2V0dGluZ3NfaWNvbl9kYXRhYmFzZV9wYXRo
X3NldCgwKTsKIAorICAgIGV3a19zZXR0aW5nc193ZWJfZGF0YWJhc2VfY2xlYXIoKTsKKyAgICBl
d2tfc2V0dGluZ3Nfd2ViX2RhdGFiYXNlX2RlZmF1bHRfcXVvdGFfc2V0KDUgKiAxMDI0ICogMTAy
NCk7CisKICAgICBld2tfdmlld19zZXR0aW5nX3ByaXZhdGVfYnJvd3Npbmdfc2V0KG1haW5WaWV3
KCksIEVJTkFfRkFMU0UpOwogICAgIGV3a192aWV3X3NldHRpbmdfc3BhdGlhbF9uYXZpZ2F0aW9u
X3NldChtYWluVmlldygpLCBFSU5BX0ZBTFNFKTsKICAgICBld2tfdmlld19zZXR0aW5nX2VuYWJs
ZV9mcmFtZV9mbGF0dGVuaW5nX3NldChtYWluVmlldygpLCBFSU5BX0ZBTFNFKTsKZGlmZiAtLWdp
dCBhL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2VmbC9EdW1wUmVuZGVyVHJlZVZpZXcuY3BwIGIvVG9v
bHMvRHVtcFJlbmRlclRyZWUvZWZsL0R1bXBSZW5kZXJUcmVlVmlldy5jcHAKaW5kZXggYjE2NDAx
YS4uNzZiZjFmNCAxMDA2NDQKLS0tIGEvVG9vbHMvRHVtcFJlbmRlclRyZWUvZWZsL0R1bXBSZW5k
ZXJUcmVlVmlldy5jcHAKKysrIGIvVG9vbHMvRHVtcFJlbmRlclRyZWUvZWZsL0R1bXBSZW5kZXJU
cmVlVmlldy5jcHAKQEAgLTg0LDYgKzg0LDIyIEBAIHN0YXRpYyB2b2lkIG9uV2luZG93Q2xvc2Uo
RXdrX1ZpZXdfU21hcnRfRGF0YSogc21hcnREYXRhKQogICAgIGVjb3JlX2lkbGVyX2FkZChvbldp
bmRvd0Nsb3NlRGVsYXllZCwgdmlldyk7CiB9CiAKK3N0YXRpYyB1aW50NjRfdCBvbkV4Y2VlZGVk
RGF0YWJhc2VRdW90YShFd2tfVmlld19TbWFydF9EYXRhKiBzbWFydERhdGEsIEV2YXNfT2JqZWN0
KiBmcmFtZSwgY29uc3QgY2hhciogZGF0YWJhc2VOYW1lLCB1aW50NjRfdCBjdXJyZW50X3NpemUs
IHVpbnQ2NF90IGV4cGVjdGVkX3NpemUpCit7CisgICAgaWYgKCFnTGF5b3V0VGVzdENvbnRyb2xs
ZXItPmR1bXBEYXRhYmFzZUNhbGxiYWNrcygpKQorICAgICAgICByZXR1cm4gMDsKKworICAgIEV3
a19TZWN1cml0eV9PcmlnaW4qIG9yaWdpbiA9IGV3a19mcmFtZV9zZWN1cml0eV9vcmlnaW5fZ2V0
KGZyYW1lKTsKKyAgICBwcmludGYoIlVJIERFTEVHQVRFIERBVEFCQVNFIENBTExCQUNLOiBleGNl
ZWRlZERhdGFiYXNlUXVvdGFGb3JTZWN1cml0eU9yaWdpbjp7JXMsICVzLCAlaX0gZGF0YWJhc2U6
JXNcbiIsCisgICAgICAgICAgICBld2tfc2VjdXJpdHlfb3JpZ2luX3Byb3RvY29sX2dldChvcmln
aW4pLAorICAgICAgICAgICAgZXdrX3NlY3VyaXR5X29yaWdpbl9ob3N0X2dldChvcmlnaW4pLAor
ICAgICAgICAgICAgZXdrX3NlY3VyaXR5X29yaWdpbl9wb3J0X2dldChvcmlnaW4pLAorICAgICAg
ICAgICAgZGF0YWJhc2VOYW1lKTsKKyAgICBld2tfc2VjdXJpdHlfb3JpZ2luX2ZyZWUob3JpZ2lu
KTsKKworICAgIHJldHVybiA1ICogMTAyNCAqIDEwMjQ7Cit9CisKIHN0YXRpYyBib29sIHNob3Vs
ZFVzZVNpbmdsZUJhY2tpbmdTdG9yZSgpCiB7CiAgICAgY29uc3QgY2hhciogdXNlU2luZ2xlQmFj
a2luZ1N0b3JlID0gZ2V0ZW52KCJEUlRfVVNFX1NJTkdMRV9CQUNLSU5HX1NUT1JFIik7CkBAIC0x
MTEsNiArMTI3LDcgQEAgRXZhc19PYmplY3QqIGRydFZpZXdBZGQoRXZhcyogZXZhcykKICAgICBh
cGkucnVuX2phdmFzY3JpcHRfcHJvbXB0ID0gb25KYXZhU2NyaXB0UHJvbXB0OwogICAgIGFwaS53
aW5kb3dfY3JlYXRlID0gb25XaW5kb3dDcmVhdGU7CiAgICAgYXBpLndpbmRvd19jbG9zZSA9IG9u
V2luZG93Q2xvc2U7CisgICAgYXBpLmV4Y2VlZGVkX2RhdGFiYXNlX3F1b3RhID0gb25FeGNlZWRl
ZERhdGFiYXNlUXVvdGE7CiAKICAgICByZXR1cm4gZXZhc19vYmplY3Rfc21hcnRfYWRkKGV2YXMs
IGV2YXNfc21hcnRfY2xhc3NfbmV3KCZhcGkuc2MpKTsKIH0KZGlmZiAtLWdpdCBhL1Rvb2xzL0R1
bXBSZW5kZXJUcmVlL2VmbC9MYXlvdXRUZXN0Q29udHJvbGxlckVmbC5jcHAgYi9Ub29scy9EdW1w
UmVuZGVyVHJlZS9lZmwvTGF5b3V0VGVzdENvbnRyb2xsZXJFZmwuY3BwCmluZGV4IDJhM2Q4MzMu
LmU4YThlMDIgMTAwNjQ0Ci0tLSBhL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2VmbC9MYXlvdXRUZXN0
Q29udHJvbGxlckVmbC5jcHAKKysrIGIvVG9vbHMvRHVtcFJlbmRlclRyZWUvZWZsL0xheW91dFRl
c3RDb250cm9sbGVyRWZsLmNwcApAQCAtNTc1LDcgKzU3NSw5IEBAIHZvaWQgTGF5b3V0VGVzdENv
bnRyb2xsZXI6OmNsZWFyQWxsRGF0YWJhc2VzKCkKIAogdm9pZCBMYXlvdXRUZXN0Q29udHJvbGxl
cjo6c2V0RGF0YWJhc2VRdW90YSh1bnNpZ25lZCBsb25nIGxvbmcgcXVvdGEpCiB7Ci0gICAgZXdr
X3NldHRpbmdzX3dlYl9kYXRhYmFzZV9kZWZhdWx0X3F1b3RhX3NldChxdW90YSk7CisgICAgRXdr
X1NlY3VyaXR5X09yaWdpbiogb3JpZ2luID0gZXdrX2ZyYW1lX3NlY3VyaXR5X29yaWdpbl9nZXQo
YnJvd3Nlci0+bWFpbkZyYW1lKCkpOworICAgIGV3a19zZWN1cml0eV9vcmlnaW5fd2ViX2RhdGFi
YXNlX3F1b3RhX3NldChvcmlnaW4sIHF1b3RhKTsKKyAgICBld2tfc2VjdXJpdHlfb3JpZ2luX2Zy
ZWUob3JpZ2luKTsKIH0KIAogSlNWYWx1ZVJlZiBMYXlvdXRUZXN0Q29udHJvbGxlcjo6b3JpZ2lu
c1dpdGhMb2NhbFN0b3JhZ2UoSlNDb250ZXh0UmVmIGNvbnRleHQpCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>138140</attachid>
            <date>2012-04-20 12:14:09 -0700</date>
            <delta_ts>2012-04-20 13:28:18 -0700</delta_ts>
            <desc>patch</desc>
            <filename>quota.patch</filename>
            <type>text/plain</type>
            <size>4313</size>
            <attacher name="Thiago Marcos P. Santos">tmpsantos</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRleCA2NzUz
YTQwLi5jMjJkMzZhIDEwMDY0NAotLS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hh
bmdlTG9nCkBAIC0xLDUgKzEsMjcgQEAKIDIwMTItMDQtMTkgIFRoaWFnbyBNYXJjb3MgUC4gU2Fu
dG9zICA8dGhpYWdvLnNhbnRvc0BpbnRlbC5jb20+CiAKKyAgICAgICAgW0VGTF0gTWFrZSBpdCBw
b3NzaWJsZSB0byBkZWZpbmUgb2ZmbGluZSBzdG9yYWdlIHF1b3RhIHBlciBvcmlnaW4KKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTg0MTcwCisKKyAgICAg
ICAgSW1wcm92ZWQgTGF5b3V0VGVzdENvbnRyb2xsZXI6OnNldERhdGFiYXNlUXVvdGEgdG8gc2V0
IHF1b3RhIGJhc2VkIG9uCisgICAgICAgIG9yaWdpbiB3aGljaCB3YXMgY2F1c2luZyBzb21lIHRl
c3RzIHRvIGZhaWwuIEFsc28gYWxpZ24gdGhlIGRlZmF1bHQKKyAgICAgICAgcXVvdGEgZm9yIHRl
c3RpbmcgKDVNQikgd2l0aCBvdGhlcnMgcG9ydHMuCisKKyAgICAgICAgV2hlbiBkdW1wRGF0YWJh
c2VDYWxsYmFja3MgaXMgc2V0IHRvIHRydWUgYnksIGFsc28gZHVtcCBzb21lIGRhdGFiYXNlCisg
ICAgICAgIGluZm9ybWF0aW9uIHdoZW4gcXVvdGEgaXMgZXhjZWVkLCB3aGljaCBpcyBhbHNvIHJl
cXVpcmVkIGJ5IHNvbWUgdGVzdHMuCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgKiBEdW1wUmVuZGVyVHJlZS9lZmwvRHVtcFJlbmRlclRyZWVDaHJvbWUu
Y3BwOgorICAgICAgICAoRHVtcFJlbmRlclRyZWVDaHJvbWU6OnJlc2V0RGVmYXVsdHNUb0NvbnNp
c3RlbnRWYWx1ZXMpOgorICAgICAgICAqIER1bXBSZW5kZXJUcmVlL2VmbC9EdW1wUmVuZGVyVHJl
ZVZpZXcuY3BwOgorICAgICAgICAob25FeGNlZWRlZERhdGFiYXNlUXVvdGEpOgorICAgICAgICAo
ZHJ0Vmlld0FkZCk6CisgICAgICAgICogRHVtcFJlbmRlclRyZWUvZWZsL0xheW91dFRlc3RDb250
cm9sbGVyRWZsLmNwcDoKKyAgICAgICAgKExheW91dFRlc3RDb250cm9sbGVyOjpzZXREYXRhYmFz
ZVF1b3RhKToKKworMjAxMi0wNC0xOSAgVGhpYWdvIE1hcmNvcyBQLiBTYW50b3MgIDx0aGlhZ28u
c2FudG9zQGludGVsLmNvbT4KKwogICAgICAgICBbRUZMXSBbRFJUXSBTaG91bGQgY3JlYXRlIG9m
ZmxpbmUgc3RvcmFnZSBpbnNpZGUgRFVNUFJFTkRFUlRSRUVfVEVNUAogICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODQxNjkKIApkaWZmIC0tZ2l0IGEvVG9v
bHMvRHVtcFJlbmRlclRyZWUvZWZsL0R1bXBSZW5kZXJUcmVlQ2hyb21lLmNwcCBiL1Rvb2xzL0R1
bXBSZW5kZXJUcmVlL2VmbC9EdW1wUmVuZGVyVHJlZUNocm9tZS5jcHAKaW5kZXggMzExMTNjNC4u
YTkzZTcyNyAxMDA2NDQKLS0tIGEvVG9vbHMvRHVtcFJlbmRlclRyZWUvZWZsL0R1bXBSZW5kZXJU
cmVlQ2hyb21lLmNwcAorKysgYi9Ub29scy9EdW1wUmVuZGVyVHJlZS9lZmwvRHVtcFJlbmRlclRy
ZWVDaHJvbWUuY3BwCkBAIC0xNzgsNiArMTc4LDkgQEAgdm9pZCBEdW1wUmVuZGVyVHJlZUNocm9t
ZTo6cmVzZXREZWZhdWx0c1RvQ29uc2lzdGVudFZhbHVlcygpCiAgICAgZXdrX3NldHRpbmdzX2lj
b25fZGF0YWJhc2VfY2xlYXIoKTsKICAgICBld2tfc2V0dGluZ3NfaWNvbl9kYXRhYmFzZV9wYXRo
X3NldCgwKTsKIAorICAgIGV3a19zZXR0aW5nc193ZWJfZGF0YWJhc2VfY2xlYXIoKTsKKyAgICBl
d2tfc2V0dGluZ3Nfd2ViX2RhdGFiYXNlX2RlZmF1bHRfcXVvdGFfc2V0KDUgKiAxMDI0ICogMTAy
NCk7CisKICAgICBld2tfdmlld19zZXR0aW5nX3ByaXZhdGVfYnJvd3Npbmdfc2V0KG1haW5WaWV3
KCksIEVJTkFfRkFMU0UpOwogICAgIGV3a192aWV3X3NldHRpbmdfc3BhdGlhbF9uYXZpZ2F0aW9u
X3NldChtYWluVmlldygpLCBFSU5BX0ZBTFNFKTsKICAgICBld2tfdmlld19zZXR0aW5nX2VuYWJs
ZV9mcmFtZV9mbGF0dGVuaW5nX3NldChtYWluVmlldygpLCBFSU5BX0ZBTFNFKTsKZGlmZiAtLWdp
dCBhL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2VmbC9EdW1wUmVuZGVyVHJlZVZpZXcuY3BwIGIvVG9v
bHMvRHVtcFJlbmRlclRyZWUvZWZsL0R1bXBSZW5kZXJUcmVlVmlldy5jcHAKaW5kZXggYjE2NDAx
YS4uMTQ3YTZhYSAxMDA2NDQKLS0tIGEvVG9vbHMvRHVtcFJlbmRlclRyZWUvZWZsL0R1bXBSZW5k
ZXJUcmVlVmlldy5jcHAKKysrIGIvVG9vbHMvRHVtcFJlbmRlclRyZWUvZWZsL0R1bXBSZW5kZXJU
cmVlVmlldy5jcHAKQEAgLTg0LDYgKzg0LDIyIEBAIHN0YXRpYyB2b2lkIG9uV2luZG93Q2xvc2Uo
RXdrX1ZpZXdfU21hcnRfRGF0YSogc21hcnREYXRhKQogICAgIGVjb3JlX2lkbGVyX2FkZChvbldp
bmRvd0Nsb3NlRGVsYXllZCwgdmlldyk7CiB9CiAKK3N0YXRpYyB1aW50NjRfdCBvbkV4Y2VlZGVk
RGF0YWJhc2VRdW90YShFd2tfVmlld19TbWFydF9EYXRhKiBzbWFydERhdGEsIEV2YXNfT2JqZWN0
KiBmcmFtZSwgY29uc3QgY2hhciogZGF0YWJhc2VOYW1lLCB1aW50NjRfdCBjdXJyZW50U2l6ZSwg
dWludDY0X3QgZXhwZWN0ZWRTaXplKQoreworICAgIGlmICghZ0xheW91dFRlc3RDb250cm9sbGVy
LT5kdW1wRGF0YWJhc2VDYWxsYmFja3MoKSkKKyAgICAgICAgcmV0dXJuIDA7CisKKyAgICBFd2tf
U2VjdXJpdHlfT3JpZ2luKiBvcmlnaW4gPSBld2tfZnJhbWVfc2VjdXJpdHlfb3JpZ2luX2dldChm
cmFtZSk7CisgICAgcHJpbnRmKCJVSSBERUxFR0FURSBEQVRBQkFTRSBDQUxMQkFDSzogZXhjZWVk
ZWREYXRhYmFzZVF1b3RhRm9yU2VjdXJpdHlPcmlnaW46eyVzLCAlcywgJWl9IGRhdGFiYXNlOiVz
XG4iLAorICAgICAgICAgICAgZXdrX3NlY3VyaXR5X29yaWdpbl9wcm90b2NvbF9nZXQob3JpZ2lu
KSwKKyAgICAgICAgICAgIGV3a19zZWN1cml0eV9vcmlnaW5faG9zdF9nZXQob3JpZ2luKSwKKyAg
ICAgICAgICAgIGV3a19zZWN1cml0eV9vcmlnaW5fcG9ydF9nZXQob3JpZ2luKSwKKyAgICAgICAg
ICAgIGRhdGFiYXNlTmFtZSk7CisgICAgZXdrX3NlY3VyaXR5X29yaWdpbl9mcmVlKG9yaWdpbik7
CisKKyAgICByZXR1cm4gNSAqIDEwMjQgKiAxMDI0OworfQorCiBzdGF0aWMgYm9vbCBzaG91bGRV
c2VTaW5nbGVCYWNraW5nU3RvcmUoKQogewogICAgIGNvbnN0IGNoYXIqIHVzZVNpbmdsZUJhY2tp
bmdTdG9yZSA9IGdldGVudigiRFJUX1VTRV9TSU5HTEVfQkFDS0lOR19TVE9SRSIpOwpAQCAtMTEx
LDYgKzEyNyw3IEBAIEV2YXNfT2JqZWN0KiBkcnRWaWV3QWRkKEV2YXMqIGV2YXMpCiAgICAgYXBp
LnJ1bl9qYXZhc2NyaXB0X3Byb21wdCA9IG9uSmF2YVNjcmlwdFByb21wdDsKICAgICBhcGkud2lu
ZG93X2NyZWF0ZSA9IG9uV2luZG93Q3JlYXRlOwogICAgIGFwaS53aW5kb3dfY2xvc2UgPSBvbldp
bmRvd0Nsb3NlOworICAgIGFwaS5leGNlZWRlZF9kYXRhYmFzZV9xdW90YSA9IG9uRXhjZWVkZWRE
YXRhYmFzZVF1b3RhOwogCiAgICAgcmV0dXJuIGV2YXNfb2JqZWN0X3NtYXJ0X2FkZChldmFzLCBl
dmFzX3NtYXJ0X2NsYXNzX25ldygmYXBpLnNjKSk7CiB9CmRpZmYgLS1naXQgYS9Ub29scy9EdW1w
UmVuZGVyVHJlZS9lZmwvTGF5b3V0VGVzdENvbnRyb2xsZXJFZmwuY3BwIGIvVG9vbHMvRHVtcFJl
bmRlclRyZWUvZWZsL0xheW91dFRlc3RDb250cm9sbGVyRWZsLmNwcAppbmRleCAyYTNkODMzLi5l
OGE4ZTAyIDEwMDY0NAotLS0gYS9Ub29scy9EdW1wUmVuZGVyVHJlZS9lZmwvTGF5b3V0VGVzdENv
bnRyb2xsZXJFZmwuY3BwCisrKyBiL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2VmbC9MYXlvdXRUZXN0
Q29udHJvbGxlckVmbC5jcHAKQEAgLTU3NSw3ICs1NzUsOSBAQCB2b2lkIExheW91dFRlc3RDb250
cm9sbGVyOjpjbGVhckFsbERhdGFiYXNlcygpCiAKIHZvaWQgTGF5b3V0VGVzdENvbnRyb2xsZXI6
OnNldERhdGFiYXNlUXVvdGEodW5zaWduZWQgbG9uZyBsb25nIHF1b3RhKQogewotICAgIGV3a19z
ZXR0aW5nc193ZWJfZGF0YWJhc2VfZGVmYXVsdF9xdW90YV9zZXQocXVvdGEpOworICAgIEV3a19T
ZWN1cml0eV9PcmlnaW4qIG9yaWdpbiA9IGV3a19mcmFtZV9zZWN1cml0eV9vcmlnaW5fZ2V0KGJy
b3dzZXItPm1haW5GcmFtZSgpKTsKKyAgICBld2tfc2VjdXJpdHlfb3JpZ2luX3dlYl9kYXRhYmFz
ZV9xdW90YV9zZXQob3JpZ2luLCBxdW90YSk7CisgICAgZXdrX3NlY3VyaXR5X29yaWdpbl9mcmVl
KG9yaWdpbik7CiB9CiAKIEpTVmFsdWVSZWYgTGF5b3V0VGVzdENvbnRyb2xsZXI6Om9yaWdpbnNX
aXRoTG9jYWxTdG9yYWdlKEpTQ29udGV4dFJlZiBjb250ZXh0KQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>