<?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>123458</bug_id>
          
          <creation_ts>2013-10-29 12:41:47 -0700</creation_ts>
          <short_desc>[GTK] Put cache files in XDG_CACHE_HOME</short_desc>
          <delta_ts>2014-01-24 12:01:57 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebKitGTK</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>http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=662081</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="Emilio Pozuelo Monfort">pochu27</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>eocanha</cc>
    
    <cc>ltilve+ews</cc>
    
    <cc>mrobinson</cc>
    
    <cc>xan.lopez</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>944537</commentid>
    <comment_count>0</comment_count>
    <who name="Emilio Pozuelo Monfort">pochu27</who>
    <bug_when>2013-10-29 12:41:47 -0700</bug_when>
    <thetext>It looks like webkit is placing some cache in ~/.local/share/webkit ($XDG_DATA_HOME). That should probably go in ~/.cache/webkit ($XDG_CACHE_HOME)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>959084</commentid>
    <comment_count>1</comment_count>
    <who name="Enrique Ocaña">eocanha</who>
    <bug_when>2013-12-12 00:39:11 -0800</bug_when>
    <thetext>There are three places where XDG env vars are used:

WebKit/gtk/webkit/webkitapplicationcache.cpp: * $XDG_CACHE_HOME/webkitgtk/applications and cannot be modified.
WebKit/gtk/webkit/webkiticondatabase.cpp: * ~/.local/share/webkit/icondatabase, depending on XDG_DATA_HOME.
WebKit/gtk/webkit/webkitwebsettings.cpp:    * &quot;enable-html5-local-storage&quot;. The default path is $XDG_DATA_HOME/webkit/databases/.

The icon database can be considered &quot;cache&quot;. The HTML5 local storage can&apos;t, and sould remain where it is by default. However, it can be changed by the application via the &quot;html5-local-storage-database-path&quot; property in WebKitWebSettings.

I&apos;m going to prepare a patch to change the icon database path.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>959109</commentid>
    <comment_count>2</comment_count>
      <attachid>219058</attachid>
    <who name="Enrique Ocaña">eocanha</who>
    <bug_when>2013-12-12 01:41:32 -0800</bug_when>
    <thetext>Created attachment 219058
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>959112</commentid>
    <comment_count>3</comment_count>
    <who name="Enrique Ocaña">eocanha</who>
    <bug_when>2013-12-12 01:47:54 -0800</bug_when>
    <thetext>BTW, found more places where XDG_DATA_HOME is used, but they seem to be persistent data that shouldn&apos;t be moved to cache:

$ git grep g_get_user_data_dir
Source/WebKit/gtk/webkit/webkitglobals.cpp:    GOwnPtr&lt;gchar&gt; databaseDirectory(g_build_filename(g_get_user_data_dir(), &quot;webkit&quot;, &quot;databases&quot;, NULL));
Source/WebKit/gtk/webkit/webkitglobals.cpp:    GOwnPtr&lt;gchar&gt; iconDatabasePath(g_build_filename(g_get_user_data_dir(), &quot;webkit&quot;, &quot;icondatabase&quot;, NULL));
Source/WebKit/gtk/webkit/webkitwebsettings.cpp:    GOwnPtr&lt;gchar&gt; localStoragePath(g_build_filename(g_get_user_data_dir(), &quot;webkit&quot;, &quot;databases&quot;, NULL));
Source/WebKit2/UIProcess/API/gtk/WebKitWebContext.cpp: * default directory for the platform (see g_get_user_data_dir()).
Source/WebKit2/UIProcess/gtk/WebContextGtk.cpp:    GOwnPtr&lt;gchar&gt; databaseDirectory(g_build_filename(g_get_user_data_dir(), &quot;webkitgtk&quot;, &quot;databases&quot;, NULL));
Source/WebKit2/UIProcess/gtk/WebContextGtk.cpp:    GOwnPtr&lt;gchar&gt; databaseDirectory(g_build_filename(g_get_user_data_dir(), &quot;webkitgtk&quot;, &quot;icondatabase&quot;, NULL));
Source/WebKit2/UIProcess/gtk/WebContextGtk.cpp:    GOwnPtr&lt;gchar&gt; storageDirectory(g_build_filename(g_get_user_data_dir(), &quot;webkitgtk&quot;, &quot;localstorage&quot;, NULL));
Tools/DumpRenderTree/gtk/DumpRenderTree.cpp:    GOwnPtr&lt;gchar&gt; localStoragePath(g_build_filename(g_get_user_data_dir(), &quot;DumpRenderTreeGtk&quot;, &quot;databases&quot;, NULL));
Tools/DumpRenderTree/gtk/DumpRenderTree.cpp:    GOwnPtr&lt;char&gt; fallback(g_build_filename(g_get_user_data_dir(), &quot;gtkwebkitdrt&quot;, &quot;databases&quot;, NULL));
Tools/GtkLauncher/main.c:    iconDatabasePath = g_build_filename(g_get_user_data_dir(), &quot;webkit&quot;, &quot;icondatabase&quot;, NULL);</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>961438</commentid>
    <comment_count>4</comment_count>
      <attachid>219658</attachid>
    <who name="Enrique Ocaña">eocanha</who>
    <bug_when>2013-12-19 10:46:51 -0800</bug_when>
    <thetext>Created attachment 219658
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>961765</commentid>
    <comment_count>5</comment_count>
      <attachid>219658</attachid>
    <who name="Sergio Villar Senin">svillar</who>
    <bug_when>2013-12-20 00:07:26 -0800</bug_when>
    <thetext>Comment on attachment 219658
Patch

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

The change looks good to me.

&gt; Source/WebKit/gtk/ChangeLog:10
&gt; +

The format of the ChangeLog is not correct. You have to use Tools/Scripts/prepare-Changelog to properly generate it.

&gt; Source/WebKit2/ChangeLog:9
&gt; +

Ditto.

&gt; Tools/ChangeLog:9
&gt; +

Ditto.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>961780</commentid>
    <comment_count>6</comment_count>
    <who name="Enrique Ocaña">eocanha</who>
    <bug_when>2013-12-20 01:23:35 -0800</bug_when>
    <thetext>Thanks. The inclusion of the git log message confused me.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>961781</commentid>
    <comment_count>7</comment_count>
      <attachid>219740</attachid>
    <who name="Enrique Ocaña">eocanha</who>
    <bug_when>2013-12-20 01:24:04 -0800</bug_when>
    <thetext>Created attachment 219740
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>961922</commentid>
    <comment_count>8</comment_count>
      <attachid>219740</attachid>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2013-12-20 11:13:25 -0800</bug_when>
    <thetext>Comment on attachment 219740
Patch

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

Looks good, but a few small suggestions before landing this. You can just upload a new version with the Reviewed by line filled in and then I can commit it with the commit queue.

&gt; Source/WebKit/gtk/ChangeLog:3
&gt; +        https://bugs.webkit.org/show_bug.cgi?id=123458

This changelog is missing a newline.

&gt; Source/WebKit2/ChangeLog:3
&gt; +        [GTK] Put cache files in XDG_CACHE_HOME
&gt; +        https://bugs.webkit.org/show_bug.cgi?id=123458

This one too.

&gt; Tools/GtkLauncher/main.c:242
&gt; -    iconDatabasePath = g_build_filename(g_get_user_data_dir(), &quot;webkit&quot;, &quot;icondatabase&quot;, NULL);
&gt; +    iconDatabasePath = g_build_filename(g_get_user_cache_dir(), &quot;webkit&quot;, &quot;icondatabase&quot;, NULL);

It&apos;s probably a good moment to actually put this into a GtkLauncher subdirectory instead of &quot;webkit&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>969185</commentid>
    <comment_count>9</comment_count>
      <attachid>221479</attachid>
    <who name="Enrique Ocaña">eocanha</who>
    <bug_when>2014-01-17 11:43:52 -0800</bug_when>
    <thetext>Created attachment 221479
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>971608</commentid>
    <comment_count>10</comment_count>
      <attachid>221479</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-01-24 08:23:34 -0800</bug_when>
    <thetext>Comment on attachment 221479
Patch

Rejecting attachment 221479 from commit-queue.

Failed to run &quot;[&apos;/Volumes/Data/EWS/WebKit/Tools/Scripts/webkit-patch&apos;, &apos;--status-host=webkit-queues.appspot.com&apos;, &apos;--bot-id=webkit-cq-03&apos;, &apos;apply-attachment&apos;, &apos;--no-update&apos;, &apos;--non-interactive&apos;, 221479, &apos;--port=mac&apos;]&quot; exit_code: 2 cwd: /Volumes/Data/EWS/WebKit

Last 500 characters of output:
t/webkitglobals.cpp.rej
patching file Source/WebKit/gtk/webkit/webkiticondatabase.cpp
patching file Source/WebKit2/UIProcess/gtk/WebContextGtk.cpp
Hunk #1 FAILED at 122.
1 out of 1 hunk FAILED -- saving rejects to file Source/WebKit2/UIProcess/gtk/WebContextGtk.cpp.rej
patching file Tools/ChangeLog
Hunk #1 succeeded at 1 with fuzz 3.
patching file Tools/GtkLauncher/main.c

Failed to run &quot;[u&apos;/Volumes/Data/EWS/WebKit/Tools/Scripts/svn-apply&apos;, &apos;--force&apos;]&quot; exit_code: 1 cwd: /Volumes/Data/EWS/WebKit

Full output: http://webkit-queues.appspot.com/results/6529999087599616</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>971661</commentid>
    <comment_count>11</comment_count>
      <attachid>222120</attachid>
    <who name="Enrique Ocaña">eocanha</who>
    <bug_when>2014-01-24 11:06:53 -0800</bug_when>
    <thetext>Created attachment 222120
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>971687</commentid>
    <comment_count>12</comment_count>
      <attachid>222120</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-01-24 12:01:54 -0800</bug_when>
    <thetext>Comment on attachment 222120
Patch

Clearing flags on attachment: 222120

Committed r162714: &lt;http://trac.webkit.org/changeset/162714&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>971688</commentid>
    <comment_count>13</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-01-24 12:01:57 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>219058</attachid>
            <date>2013-12-12 01:41:32 -0800</date>
            <delta_ts>2013-12-19 10:46:44 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-123458-20131212094120.patch</filename>
            <type>text/plain</type>
            <size>5110</size>
            <attacher name="Enrique Ocaña">eocanha</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTYwMjk0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2d0
ay9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0L2d0ay9DaGFuZ2VMb2cKaW5kZXggN2Q3NmMyNDAy
YzNmMzIxZmI3MGRmM2JjMTZmNWJhNGM0NTMwNzZiMC4uZmE5M2Q3Mzk4ZDQyOGJiOTk2MTYxZDc1
ZjcxNTQzM2E0NjI2ZmRhZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9ndGsvQ2hhbmdlTG9n
CisrKyBiL1NvdXJjZS9XZWJLaXQvZ3RrL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDEz
LTEyLTEyICBFbnJpcXVlIE9jYcOxYSBHb256w6FsZXogIDxlb2NhbmhhQGlnYWxpYS5jb20+CisK
KyAgICAgICAgW0dUS10gUHV0IGNhY2hlIGZpbGVzIGluIFhER19DQUNIRV9IT01FCisKKyAgICAg
ICAgQ2hhbmdlZCB0aGUgaWNvbmRhdGFiYXNlIGZyb20gWERCX0RBVEFfSE9NRSB0byBYREdfQ0FD
SEVfSE9NRQorCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0xMjM0NTgKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICAqIHdlYmtpdC93ZWJraXRnbG9iYWxzLmNwcDoKKyAgICAgICAgKHdlYmtpdEluaXQpOgorICAg
ICAgICAqIHdlYmtpdC93ZWJraXRpY29uZGF0YWJhc2UuY3BwOgorCiAyMDEzLTEyLTA3ICBHdXN0
YXZvIE5vcm9uaGEgU2lsdmEgIDxnbnNAZ25vbWUub3JnPgogCiAgICAgICAgIEZpeCBBUEkgdGVz
dCBleHBlY3RhdGlvbiBmb2xsb3dpbmcgMTYwMjIwLgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktp
dDIvQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCmluZGV4IDU2MTc1NzY2MTZl
MzM5YTUwNDRlNWY0YzY1M2YwMDg4M2UyYTU1ZjguLjk0YTg1MzE1ODc3N2Q3YzUxMTMzNTBlMDc5
NGY4MDdiMWVkZTYxOWMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZworKysg
Yi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNSBAQAorMjAxMy0xMi0xMiAg
RW5yaXF1ZSBPY2HDsWEgR29uesOhbGV6ICA8ZW9jYW5oYUBpZ2FsaWEuY29tPgorCisgICAgICAg
IFtHVEtdIFB1dCBjYWNoZSBmaWxlcyBpbiBYREdfQ0FDSEVfSE9NRQorCisgICAgICAgIENoYW5n
ZWQgdGhlIGljb25kYXRhYmFzZSBmcm9tIFhEQl9EQVRBX0hPTUUgdG8gWERHX0NBQ0hFX0hPTUUK
KyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEyMzQ1OAor
CisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogVUlQcm9j
ZXNzL2d0ay9XZWJDb250ZXh0R3RrLmNwcDoKKyAgICAgICAgKFdlYktpdDo6V2ViQ29udGV4dDo6
cGxhdGZvcm1EZWZhdWx0SWNvbkRhdGFiYXNlUGF0aCk6CisKIDIwMTMtMTItMDcgIFNhbSBXZWlu
aWcgIDxzYW1Ad2Via2l0Lm9yZz4KIAogICAgICAgICBbQ29jb2FdIFJlbW92ZSB3ZWJQcm9jZXNz
UGx1Z0luSW5pdGlhbGl6ZTogZnJvbSB0aGUgV0tXZWJQcm9jZXNzUGx1Z0luIHByb3RvY29sCmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2d0ay93ZWJraXQvd2Via2l0Z2xvYmFscy5jcHAgYi9T
b3VyY2UvV2ViS2l0L2d0ay93ZWJraXQvd2Via2l0Z2xvYmFscy5jcHAKaW5kZXggMmNiNWJlNWYy
Zjk4ZWJhZGU4ZWNlZDIwYmQ1YTY0OGIyODZmYzIyMS4uMTkxMGMwYWQ5MGQyMzcyNDk5YWI0N2Ey
M2VkZmZlNTg4M2M4MzQzMCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9ndGsvd2Via2l0L3dl
YmtpdGdsb2JhbHMuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQvZ3RrL3dlYmtpdC93ZWJraXRnbG9i
YWxzLmNwcApAQCAtNTU3LDcgKzU1Nyw3IEBAIHZvaWQgd2Via2l0SW5pdCgpCiAKICAgICBQYWdl
R3JvdXA6OnNldFNob3VsZFRyYWNrVmlzaXRlZExpbmtzKHRydWUpOwogCi0gICAgR093blB0cjxn
Y2hhcj4gaWNvbkRhdGFiYXNlUGF0aChnX2J1aWxkX2ZpbGVuYW1lKGdfZ2V0X3VzZXJfZGF0YV9k
aXIoKSwgIndlYmtpdCIsICJpY29uZGF0YWJhc2UiLCBOVUxMKSk7CisgICAgR093blB0cjxnY2hh
cj4gaWNvbkRhdGFiYXNlUGF0aChnX2J1aWxkX2ZpbGVuYW1lKGdfZ2V0X3VzZXJfY2FjaGVfZGly
KCksICJ3ZWJraXQiLCAiaWNvbmRhdGFiYXNlIiwgTlVMTCkpOwogICAgIHdlYmtpdF9pY29uX2Rh
dGFiYXNlX3NldF9wYXRoKHdlYmtpdF9nZXRfaWNvbl9kYXRhYmFzZSgpLCBpY29uRGF0YWJhc2VQ
YXRoLmdldCgpKTsKIAogICAgIFdlYkNvcmU6OlJlc291cmNlSGFuZGxlOjpzZXRJZ25vcmVTU0xF
cnJvcnModHJ1ZSk7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2d0ay93ZWJraXQvd2Via2l0
aWNvbmRhdGFiYXNlLmNwcCBiL1NvdXJjZS9XZWJLaXQvZ3RrL3dlYmtpdC93ZWJraXRpY29uZGF0
YWJhc2UuY3BwCmluZGV4IDcwYjUxMTRlNWVlZWIwY2NiZGExZGE5YjkzNzY1ZmM5NzRjYjE1NjYu
LmUyOWEwNThhMGY0MmVjNTY5MzFiZmZkNWNiMjk2ODlmZGY2ZmUwNDcgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJLaXQvZ3RrL3dlYmtpdC93ZWJraXRpY29uZGF0YWJhc2UuY3BwCisrKyBiL1NvdXJj
ZS9XZWJLaXQvZ3RrL3dlYmtpdC93ZWJraXRpY29uZGF0YWJhc2UuY3BwCkBAIC00MSw3ICs0MSw3
IEBACiAgKiB0aGUgc2FtZSBpY29uIGRhdGFiYXNlLgogICoKICAqIFRoZSBpY29uIGRhdGFiYXNl
IGlzIGVuYWJsZWQgYnkgZGVmYXVsdCBhbmQgc3RvcmVkIGluCi0gKiB+Ly5sb2NhbC9zaGFyZS93
ZWJraXQvaWNvbmRhdGFiYXNlLCBkZXBlbmRpbmcgb24gWERHX0RBVEFfSE9NRS4KKyAqIH4vLmNh
Y2hlL3dlYmtpdC9pY29uZGF0YWJhc2UsIGRlcGVuZGluZyBvbiBYREdfQ0FDSEVfSE9NRS4KICAq
CiAgKiBXZWJLaXQgd2lsbCBhdXRvbWF0aWNhbGx5IGxvb2sgZm9yIGF2YWlsYWJsZSBpY29ucyBp
biBsaW5rIGVsZW1lbnRzCiAgKiBvbiBvcGVuZWQgcGFnZXMgYXMgd2VsbCBhcyBhbiBleGlzdGlu
ZyBmYXZpY29uLmljbyBhbmQgbG9hZCB0aGUKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1VJ
UHJvY2Vzcy9ndGsvV2ViQ29udGV4dEd0ay5jcHAgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3Mv
Z3RrL1dlYkNvbnRleHRHdGsuY3BwCmluZGV4IDUzMGFhMWNkYTlmY2FhZTdkMTJkZDBhNjYxZmE0
YzljOGQyYzBiMDIuLjVlYWVlMTljMmZlZGI2N2MyZDliYTJlMGJlMGMzOTJjOTEyNDFiNTMgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9ndGsvV2ViQ29udGV4dEd0ay5jcHAK
KysrIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL2d0ay9XZWJDb250ZXh0R3RrLmNwcApAQCAt
MTEzLDcgKzExMyw3IEBAIFN0cmluZyBXZWJDb250ZXh0OjpwbGF0Zm9ybURlZmF1bHREYXRhYmFz
ZURpcmVjdG9yeSgpIGNvbnN0CiAKIFN0cmluZyBXZWJDb250ZXh0OjpwbGF0Zm9ybURlZmF1bHRJ
Y29uRGF0YWJhc2VQYXRoKCkgY29uc3QKIHsKLSAgICBHT3duUHRyPGdjaGFyPiBkYXRhYmFzZURp
cmVjdG9yeShnX2J1aWxkX2ZpbGVuYW1lKGdfZ2V0X3VzZXJfZGF0YV9kaXIoKSwgIndlYmtpdGd0
ayIsICJpY29uZGF0YWJhc2UiLCBOVUxMKSk7CisgICAgR093blB0cjxnY2hhcj4gZGF0YWJhc2VE
aXJlY3RvcnkoZ19idWlsZF9maWxlbmFtZShnX2dldF91c2VyX2NhY2hlX2RpcigpLCAid2Via2l0
Z3RrIiwgImljb25kYXRhYmFzZSIsIE5VTEwpKTsKICAgICByZXR1cm4gV2ViQ29yZTo6ZmlsZW5h
bWVUb1N0cmluZyhkYXRhYmFzZURpcmVjdG9yeS5nZXQoKSk7CiB9CiAKZGlmZiAtLWdpdCBhL1Rv
b2xzL0NoYW5nZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRleCBhMmJiODdhZmJjNWY5Yzg3ZTdj
MDQ3YTNiMTFhMDY2MWE5ZGE0MzQ2Li5kYzEwMmI4NjJhYjg5YjE2MTYyNmFhY2RmZDU5MzU5OWQ1
OWExOTYzIDEwMDY0NAotLS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hhbmdlTG9n
CkBAIC0xLDMgKzEsMTUgQEAKKzIwMTMtMTItMTIgIEVucmlxdWUgT2Nhw7FhIEdvbnrDoWxleiAg
PGVvY2FuaGFAaWdhbGlhLmNvbT4KKworICAgICAgICBbR1RLXSBQdXQgY2FjaGUgZmlsZXMgaW4g
WERHX0NBQ0hFX0hPTUUKKworICAgICAgICBDaGFuZ2VkIHRoZSBpY29uZGF0YWJhc2UgZnJvbSBY
REJfREFUQV9IT01FIHRvIFhER19DQUNIRV9IT01FCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMjM0NTgKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICAqIEd0a0xhdW5jaGVyL21haW4uYzoKKyAgICAgICAgKGNy
ZWF0ZUJyb3dzZXIpOgorCiAyMDEzLTEyLTA4ICBCcmlhbiBIb2x0ICA8YnJpYW4uaG9sdEBzYW1z
dW5nLmNvbT4KIAogICAgICAgICBbV0syXSBBZGQgRU5BQkxFX05FVFdPUktfUFJPQ0VTUyBmbGFn
CmRpZmYgLS1naXQgYS9Ub29scy9HdGtMYXVuY2hlci9tYWluLmMgYi9Ub29scy9HdGtMYXVuY2hl
ci9tYWluLmMKaW5kZXggN2U5ZDJjZGUwN2I1ODhlOWM5ZmYwZGE5YTY3ZGFlY2ZiOWY2MjhhMS4u
MWViNmVlZTNmZThlYjhlNTE3Mjg1MDg3MjgwMDI1Yjc3Y2VhZWIwMCAxMDA2NDQKLS0tIGEvVG9v
bHMvR3RrTGF1bmNoZXIvbWFpbi5jCisrKyBiL1Rvb2xzL0d0a0xhdW5jaGVyL21haW4uYwpAQCAt
MjMyLDcgKzIzMiw3IEBAIHN0YXRpYyBHdGtXaWRnZXQqIGNyZWF0ZUJyb3dzZXIoR3RrV2lkZ2V0
KiB3aW5kb3csIEd0a1dpZGdldCogdXJpRW50cnksIEd0a1dpZGdlCiAKICAgICBndGtfY29udGFp
bmVyX2FkZChHVEtfQ09OVEFJTkVSKHNjcm9sbGVkV2luZG93KSwgR1RLX1dJREdFVCh3ZWJWaWV3
KSk7CiAKLSAgICBpY29uRGF0YWJhc2VQYXRoID0gZ19idWlsZF9maWxlbmFtZShnX2dldF91c2Vy
X2RhdGFfZGlyKCksICJ3ZWJraXQiLCAiaWNvbmRhdGFiYXNlIiwgTlVMTCk7CisgICAgaWNvbkRh
dGFiYXNlUGF0aCA9IGdfYnVpbGRfZmlsZW5hbWUoZ19nZXRfdXNlcl9jYWNoZV9kaXIoKSwgIndl
YmtpdCIsICJpY29uZGF0YWJhc2UiLCBOVUxMKTsKICAgICB3ZWJraXRfZmF2aWNvbl9kYXRhYmFz
ZV9zZXRfcGF0aCh3ZWJraXRfZ2V0X2Zhdmljb25fZGF0YWJhc2UoKSwgaWNvbkRhdGFiYXNlUGF0
aCk7CiAgICAgZ19mcmVlKGljb25EYXRhYmFzZVBhdGgpOwogCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>219658</attachid>
            <date>2013-12-19 10:46:51 -0800</date>
            <delta_ts>2013-12-20 01:23:57 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-123458-20131219184651.patch</filename>
            <type>text/plain</type>
            <size>5136</size>
            <attacher name="Enrique Ocaña">eocanha</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTYwODI5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2d0
ay9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0L2d0ay9DaGFuZ2VMb2cKaW5kZXggOWIwMjk3ZTdl
NGJlMjUzMTMwYmMzNjJmNTA4MGE3OWU1YjRiOGNjOC4uMDk5OWQ3Mzc1MzYyYWFlNTgwOWQ0YTk2
OGNkZGViZjE0YjRmNzJlYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9ndGsvQ2hhbmdlTG9n
CisrKyBiL1NvdXJjZS9XZWJLaXQvZ3RrL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDEz
LTEyLTEyICBFbnJpcXVlIE9jYcOxYSBHb256w6FsZXogIDxlb2NhbmhhQGlnYWxpYS5jb20+CisK
KyAgICAgICAgW0dUS10gUHV0IGNhY2hlIGZpbGVzIGluIFhER19DQUNIRV9IT01FCisKKyAgICAg
ICAgQ2hhbmdlZCB0aGUgaWNvbmRhdGFiYXNlIGZyb20gWERCX0RBVEFfSE9NRSB0byBYREdfQ0FD
SEVfSE9NRQorCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0xMjM0NTgKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICAqIHdlYmtpdC93ZWJraXRnbG9iYWxzLmNwcDoKKyAgICAgICAgKHdlYmtpdEluaXQpOgorICAg
ICAgICAqIHdlYmtpdC93ZWJraXRpY29uZGF0YWJhc2UuY3BwOgorCiAyMDEzLTEyLTE2ICBNYXJ0
aW4gUm9iaW5zb24gIDxtcm9iaW5zb25AaWdhbGlhLmNvbT4KIAogICAgICAgICBbR1RLXSBbQ01h
a2VdIEFkZCBzdXBwb3J0IGZvciBidWlsZGluZyBXZWJLaXQxCmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViS2l0Mi9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggNTdkZDM1
MzI2ZTJhZmVjYzk3ZDRhY2FkNWFlNDgwMWU0NDg2YmFiYy4uYjJkNjFlOWM3Yjk2NzRjNDIyOGM0
MWY0MGMzYmEyN2U5MzI5NmY4NCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9n
CisrKyBiL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDEzLTEy
LTEyICBFbnJpcXVlIE9jYcOxYSBHb256w6FsZXogIDxlb2NhbmhhQGlnYWxpYS5jb20+CisKKyAg
ICAgICAgW0dUS10gUHV0IGNhY2hlIGZpbGVzIGluIFhER19DQUNIRV9IT01FCisKKyAgICAgICAg
Q2hhbmdlZCB0aGUgaWNvbmRhdGFiYXNlIGZyb20gWERCX0RBVEFfSE9NRSB0byBYREdfQ0FDSEVf
SE9NRQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTIz
NDU4CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBV
SVByb2Nlc3MvZ3RrL1dlYkNvbnRleHRHdGsuY3BwOgorICAgICAgICAoV2ViS2l0OjpXZWJDb250
ZXh0OjpwbGF0Zm9ybURlZmF1bHRJY29uRGF0YWJhc2VQYXRoKToKKwogMjAxMy0xMi0xOCAgVGlt
IEhvcnRvbiAgPHRpbW90aHlfaG9ydG9uQGFwcGxlLmNvbT4KIAogICAgICAgICBXZWJLaXQyIFZp
ZXcgR2VzdHVyZXM6IE1vdmUgV2ViUHJvY2Vzcy1zaWRlIGdlb21ldHJ5IGNvbGxlY3Rpb24gaW50
byBpdHMgb3duIGNsYXNzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2d0ay93ZWJraXQvd2Vi
a2l0Z2xvYmFscy5jcHAgYi9Tb3VyY2UvV2ViS2l0L2d0ay93ZWJraXQvd2Via2l0Z2xvYmFscy5j
cHAKaW5kZXggMmNiNWJlNWYyZjk4ZWJhZGU4ZWNlZDIwYmQ1YTY0OGIyODZmYzIyMS4uMTkxMGMw
YWQ5MGQyMzcyNDk5YWI0N2EyM2VkZmZlNTg4M2M4MzQzMCAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YktpdC9ndGsvd2Via2l0L3dlYmtpdGdsb2JhbHMuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQvZ3Rr
L3dlYmtpdC93ZWJraXRnbG9iYWxzLmNwcApAQCAtNTU3LDcgKzU1Nyw3IEBAIHZvaWQgd2Via2l0
SW5pdCgpCiAKICAgICBQYWdlR3JvdXA6OnNldFNob3VsZFRyYWNrVmlzaXRlZExpbmtzKHRydWUp
OwogCi0gICAgR093blB0cjxnY2hhcj4gaWNvbkRhdGFiYXNlUGF0aChnX2J1aWxkX2ZpbGVuYW1l
KGdfZ2V0X3VzZXJfZGF0YV9kaXIoKSwgIndlYmtpdCIsICJpY29uZGF0YWJhc2UiLCBOVUxMKSk7
CisgICAgR093blB0cjxnY2hhcj4gaWNvbkRhdGFiYXNlUGF0aChnX2J1aWxkX2ZpbGVuYW1lKGdf
Z2V0X3VzZXJfY2FjaGVfZGlyKCksICJ3ZWJraXQiLCAiaWNvbmRhdGFiYXNlIiwgTlVMTCkpOwog
ICAgIHdlYmtpdF9pY29uX2RhdGFiYXNlX3NldF9wYXRoKHdlYmtpdF9nZXRfaWNvbl9kYXRhYmFz
ZSgpLCBpY29uRGF0YWJhc2VQYXRoLmdldCgpKTsKIAogICAgIFdlYkNvcmU6OlJlc291cmNlSGFu
ZGxlOjpzZXRJZ25vcmVTU0xFcnJvcnModHJ1ZSk7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0
L2d0ay93ZWJraXQvd2Via2l0aWNvbmRhdGFiYXNlLmNwcCBiL1NvdXJjZS9XZWJLaXQvZ3RrL3dl
YmtpdC93ZWJraXRpY29uZGF0YWJhc2UuY3BwCmluZGV4IDcwYjUxMTRlNWVlZWIwY2NiZGExZGE5
YjkzNzY1ZmM5NzRjYjE1NjYuLmUyOWEwNThhMGY0MmVjNTY5MzFiZmZkNWNiMjk2ODlmZGY2ZmUw
NDcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvZ3RrL3dlYmtpdC93ZWJraXRpY29uZGF0YWJh
c2UuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQvZ3RrL3dlYmtpdC93ZWJraXRpY29uZGF0YWJhc2Uu
Y3BwCkBAIC00MSw3ICs0MSw3IEBACiAgKiB0aGUgc2FtZSBpY29uIGRhdGFiYXNlLgogICoKICAq
IFRoZSBpY29uIGRhdGFiYXNlIGlzIGVuYWJsZWQgYnkgZGVmYXVsdCBhbmQgc3RvcmVkIGluCi0g
KiB+Ly5sb2NhbC9zaGFyZS93ZWJraXQvaWNvbmRhdGFiYXNlLCBkZXBlbmRpbmcgb24gWERHX0RB
VEFfSE9NRS4KKyAqIH4vLmNhY2hlL3dlYmtpdC9pY29uZGF0YWJhc2UsIGRlcGVuZGluZyBvbiBY
REdfQ0FDSEVfSE9NRS4KICAqCiAgKiBXZWJLaXQgd2lsbCBhdXRvbWF0aWNhbGx5IGxvb2sgZm9y
IGF2YWlsYWJsZSBpY29ucyBpbiBsaW5rIGVsZW1lbnRzCiAgKiBvbiBvcGVuZWQgcGFnZXMgYXMg
d2VsbCBhcyBhbiBleGlzdGluZyBmYXZpY29uLmljbyBhbmQgbG9hZCB0aGUKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9ndGsvV2ViQ29udGV4dEd0ay5jcHAgYi9Tb3VyY2Uv
V2ViS2l0Mi9VSVByb2Nlc3MvZ3RrL1dlYkNvbnRleHRHdGsuY3BwCmluZGV4IDBhYTA5YWZkM2Q1
YTRlMzZjMWYwMzc1ZjdkNDllYzA1YmM4YjkxNTguLjdlMjlkZjRjYWNlMWRjYmMxYzc0MDIyZDM3
MWQ2NmI4ZWY3MzNkZGQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9ndGsv
V2ViQ29udGV4dEd0ay5jcHAKKysrIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL2d0ay9XZWJD
b250ZXh0R3RrLmNwcApAQCAtMTE5LDcgKzExOSw3IEBAIFN0cmluZyBXZWJDb250ZXh0OjpwbGF0
Zm9ybURlZmF1bHREYXRhYmFzZURpcmVjdG9yeSgpIGNvbnN0CiAKIFN0cmluZyBXZWJDb250ZXh0
OjpwbGF0Zm9ybURlZmF1bHRJY29uRGF0YWJhc2VQYXRoKCkgY29uc3QKIHsKLSAgICBHT3duUHRy
PGdjaGFyPiBkYXRhYmFzZURpcmVjdG9yeShnX2J1aWxkX2ZpbGVuYW1lKGdfZ2V0X3VzZXJfZGF0
YV9kaXIoKSwgIndlYmtpdGd0ayIsICJpY29uZGF0YWJhc2UiLCBOVUxMKSk7CisgICAgR093blB0
cjxnY2hhcj4gZGF0YWJhc2VEaXJlY3RvcnkoZ19idWlsZF9maWxlbmFtZShnX2dldF91c2VyX2Nh
Y2hlX2RpcigpLCAid2Via2l0Z3RrIiwgImljb25kYXRhYmFzZSIsIE5VTEwpKTsKICAgICByZXR1
cm4gV2ViQ29yZTo6ZmlsZW5hbWVUb1N0cmluZyhkYXRhYmFzZURpcmVjdG9yeS5nZXQoKSk7CiB9
CiAKZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRleCAz
NGIzZjc5YzZjNzMwZmMzYzdiMzUzY2U2MWQ0YWIxZTMxNTM3NTBkLi4yOTBhNzM3NWFiZmUxY2M1
ZjBjNTExY2I5M2Y3NWQ4MGM5ZDllMGFiIDEwMDY0NAotLS0gYS9Ub29scy9DaGFuZ2VMb2cKKysr
IGIvVG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTMtMTItMTIgIEVucmlxdWUg
T2Nhw7FhIEdvbnrDoWxleiAgPGVvY2FuaGFAaWdhbGlhLmNvbT4KKworICAgICAgICBbR1RLXSBQ
dXQgY2FjaGUgZmlsZXMgaW4gWERHX0NBQ0hFX0hPTUUKKworICAgICAgICBDaGFuZ2VkIHRoZSBp
Y29uZGF0YWJhc2UgZnJvbSBYREJfREFUQV9IT01FIHRvIFhER19DQUNIRV9IT01FCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMjM0NTgKKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIEd0a0xhdW5jaGVyL21h
aW4uYzoKKyAgICAgICAgKGNyZWF0ZUJyb3dzZXIpOgorCiAyMDEzLTEyLTE4ICBBbmRlcnMgQ2Fy
bHNzb24gIDxhbmRlcnNjYUBhcHBsZS5jb20+CiAKICAgICAgICAgRGVwcmVjYXRlIHNvbWUgV0tN
dXRhYmxlRGljdGlvbmFyeSBmdW5jdGlvbnMKZGlmZiAtLWdpdCBhL1Rvb2xzL0d0a0xhdW5jaGVy
L21haW4uYyBiL1Rvb2xzL0d0a0xhdW5jaGVyL21haW4uYwppbmRleCA1MDdiNzNjZGNiZDBlYzkx
YjQxNjQ2MDQ4YTU1Yzg2OGVjNDZjNGMyLi42Nzg5ZmY0MmEyMTg5M2NmYTUyNWE2MThlNDI3OTZk
ZDQ1MTEyNjgzIDEwMDY0NAotLS0gYS9Ub29scy9HdGtMYXVuY2hlci9tYWluLmMKKysrIGIvVG9v
bHMvR3RrTGF1bmNoZXIvbWFpbi5jCkBAIC0yMzksNyArMjM5LDcgQEAgc3RhdGljIEd0a1dpZGdl
dCogY3JlYXRlQnJvd3NlcihHdGtXaWRnZXQqIHdpbmRvdywgR3RrV2lkZ2V0KiB1cmlFbnRyeSwg
R3RrV2lkZ2UKIAogICAgIGd0a19jb250YWluZXJfYWRkKEdUS19DT05UQUlORVIoc2Nyb2xsZWRX
aW5kb3cpLCBHVEtfV0lER0VUKHdlYlZpZXcpKTsKIAotICAgIGljb25EYXRhYmFzZVBhdGggPSBn
X2J1aWxkX2ZpbGVuYW1lKGdfZ2V0X3VzZXJfZGF0YV9kaXIoKSwgIndlYmtpdCIsICJpY29uZGF0
YWJhc2UiLCBOVUxMKTsKKyAgICBpY29uRGF0YWJhc2VQYXRoID0gZ19idWlsZF9maWxlbmFtZShn
X2dldF91c2VyX2NhY2hlX2RpcigpLCAid2Via2l0IiwgImljb25kYXRhYmFzZSIsIE5VTEwpOwog
ICAgIHdlYmtpdF9mYXZpY29uX2RhdGFiYXNlX3NldF9wYXRoKHdlYmtpdF9nZXRfZmF2aWNvbl9k
YXRhYmFzZSgpLCBpY29uRGF0YWJhc2VQYXRoKTsKICAgICBnX2ZyZWUoaWNvbkRhdGFiYXNlUGF0
aCk7CiAK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>219740</attachid>
            <date>2013-12-20 01:24:04 -0800</date>
            <delta_ts>2014-01-17 11:43:44 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-123458-20131220092403.patch</filename>
            <type>text/plain</type>
            <size>4911</size>
            <attacher name="Enrique Ocaña">eocanha</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTYwODI5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2d0
ay9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0L2d0ay9DaGFuZ2VMb2cKaW5kZXggOWIwMjk3ZTdl
NGJlMjUzMTMwYmMzNjJmNTA4MGE3OWU1YjRiOGNjOC4uZDQ0ODg1MDFmNjMzZGRmMWNhZWI3YjBj
Y2FkYTFiOGI0MGQzOTMyYiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9ndGsvQ2hhbmdlTG9n
CisrKyBiL1NvdXJjZS9XZWJLaXQvZ3RrL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEzIEBACisyMDEz
LTEyLTIwICBFbnJpcXVlIE9jYcOxYSBHb256w6FsZXogIDxlb2NhbmhhQGlnYWxpYS5jb20+Cisg
ICAgICAgIFtHVEtdIFB1dCBjYWNoZSBmaWxlcyBpbiBYREdfQ0FDSEVfSE9NRQorICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTIzNDU4CisKKyAgICAgICAg
UmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiB3ZWJraXQvd2Via2l0Z2xv
YmFscy5jcHA6CisgICAgICAgICh3ZWJraXRJbml0KToKKyAgICAgICAgKiB3ZWJraXQvd2Via2l0
aWNvbmRhdGFiYXNlLmNwcDoKKwogMjAxMy0xMi0xNiAgTWFydGluIFJvYmluc29uICA8bXJvYmlu
c29uQGlnYWxpYS5jb20+CiAKICAgICAgICAgW0dUS10gW0NNYWtlXSBBZGQgc3VwcG9ydCBmb3Ig
YnVpbGRpbmcgV2ViS2l0MQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nIGIv
U291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCmluZGV4IDU3ZGQzNTMyNmUyYWZlY2M5N2Q0YWNhZDVh
ZTQ4MDFlNDQ4NmJhYmMuLjI0M2UzZmYxOTFjZTcyMTk2ZTgyYTFkM2FmMDExNzkyY2Y4MDU4ZTUg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViS2l0
Mi9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMiBAQAorMjAxMy0xMi0yMCAgRW5yaXF1ZSBPY2HDsWEg
R29uesOhbGV6ICA8ZW9jYW5oYUBpZ2FsaWEuY29tPgorICAgICAgICBbR1RLXSBQdXQgY2FjaGUg
ZmlsZXMgaW4gWERHX0NBQ0hFX0hPTUUKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTEyMzQ1OAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgorCisgICAgICAgICogVUlQcm9jZXNzL2d0ay9XZWJDb250ZXh0R3RrLmNwcDoKKyAgICAg
ICAgKFdlYktpdDo6V2ViQ29udGV4dDo6cGxhdGZvcm1EZWZhdWx0SWNvbkRhdGFiYXNlUGF0aCk6
CisKIDIwMTMtMTItMTggIFRpbSBIb3J0b24gIDx0aW1vdGh5X2hvcnRvbkBhcHBsZS5jb20+CiAK
ICAgICAgICAgV2ViS2l0MiBWaWV3IEdlc3R1cmVzOiBNb3ZlIFdlYlByb2Nlc3Mtc2lkZSBnZW9t
ZXRyeSBjb2xsZWN0aW9uIGludG8gaXRzIG93biBjbGFzcwpkaWZmIC0tZ2l0IGEvU291cmNlL1dl
YktpdC9ndGsvd2Via2l0L3dlYmtpdGdsb2JhbHMuY3BwIGIvU291cmNlL1dlYktpdC9ndGsvd2Vi
a2l0L3dlYmtpdGdsb2JhbHMuY3BwCmluZGV4IDJjYjViZTVmMmY5OGViYWRlOGVjZWQyMGJkNWE2
NDhiMjg2ZmMyMjEuLjE5MTBjMGFkOTBkMjM3MjQ5OWFiNDdhMjNlZGZmZTU4ODNjODM0MzAgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvZ3RrL3dlYmtpdC93ZWJraXRnbG9iYWxzLmNwcAorKysg
Yi9Tb3VyY2UvV2ViS2l0L2d0ay93ZWJraXQvd2Via2l0Z2xvYmFscy5jcHAKQEAgLTU1Nyw3ICs1
NTcsNyBAQCB2b2lkIHdlYmtpdEluaXQoKQogCiAgICAgUGFnZUdyb3VwOjpzZXRTaG91bGRUcmFj
a1Zpc2l0ZWRMaW5rcyh0cnVlKTsKIAotICAgIEdPd25QdHI8Z2NoYXI+IGljb25EYXRhYmFzZVBh
dGgoZ19idWlsZF9maWxlbmFtZShnX2dldF91c2VyX2RhdGFfZGlyKCksICJ3ZWJraXQiLCAiaWNv
bmRhdGFiYXNlIiwgTlVMTCkpOworICAgIEdPd25QdHI8Z2NoYXI+IGljb25EYXRhYmFzZVBhdGgo
Z19idWlsZF9maWxlbmFtZShnX2dldF91c2VyX2NhY2hlX2RpcigpLCAid2Via2l0IiwgImljb25k
YXRhYmFzZSIsIE5VTEwpKTsKICAgICB3ZWJraXRfaWNvbl9kYXRhYmFzZV9zZXRfcGF0aCh3ZWJr
aXRfZ2V0X2ljb25fZGF0YWJhc2UoKSwgaWNvbkRhdGFiYXNlUGF0aC5nZXQoKSk7CiAKICAgICBX
ZWJDb3JlOjpSZXNvdXJjZUhhbmRsZTo6c2V0SWdub3JlU1NMRXJyb3JzKHRydWUpOwpkaWZmIC0t
Z2l0IGEvU291cmNlL1dlYktpdC9ndGsvd2Via2l0L3dlYmtpdGljb25kYXRhYmFzZS5jcHAgYi9T
b3VyY2UvV2ViS2l0L2d0ay93ZWJraXQvd2Via2l0aWNvbmRhdGFiYXNlLmNwcAppbmRleCA3MGI1
MTE0ZTVlZWViMGNjYmRhMWRhOWI5Mzc2NWZjOTc0Y2IxNTY2Li5lMjlhMDU4YTBmNDJlYzU2OTMx
YmZmZDVjYjI5Njg5ZmRmNmZlMDQ3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L2d0ay93ZWJr
aXQvd2Via2l0aWNvbmRhdGFiYXNlLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L2d0ay93ZWJraXQv
d2Via2l0aWNvbmRhdGFiYXNlLmNwcApAQCAtNDEsNyArNDEsNyBAQAogICogdGhlIHNhbWUgaWNv
biBkYXRhYmFzZS4KICAqCiAgKiBUaGUgaWNvbiBkYXRhYmFzZSBpcyBlbmFibGVkIGJ5IGRlZmF1
bHQgYW5kIHN0b3JlZCBpbgotICogfi8ubG9jYWwvc2hhcmUvd2Via2l0L2ljb25kYXRhYmFzZSwg
ZGVwZW5kaW5nIG9uIFhER19EQVRBX0hPTUUuCisgKiB+Ly5jYWNoZS93ZWJraXQvaWNvbmRhdGFi
YXNlLCBkZXBlbmRpbmcgb24gWERHX0NBQ0hFX0hPTUUuCiAgKgogICogV2ViS2l0IHdpbGwgYXV0
b21hdGljYWxseSBsb29rIGZvciBhdmFpbGFibGUgaWNvbnMgaW4gbGluayBlbGVtZW50cwogICog
b24gb3BlbmVkIHBhZ2VzIGFzIHdlbGwgYXMgYW4gZXhpc3RpbmcgZmF2aWNvbi5pY28gYW5kIGxv
YWQgdGhlCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvZ3RrL1dlYkNvbnRl
eHRHdGsuY3BwIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL2d0ay9XZWJDb250ZXh0R3RrLmNw
cAppbmRleCAwYWEwOWFmZDNkNWE0ZTM2YzFmMDM3NWY3ZDQ5ZWMwNWJjOGI5MTU4Li43ZTI5ZGY0
Y2FjZTFkY2JjMWM3NDAyMmQzNzFkNjZiOGVmNzMzZGRkIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
S2l0Mi9VSVByb2Nlc3MvZ3RrL1dlYkNvbnRleHRHdGsuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQy
L1VJUHJvY2Vzcy9ndGsvV2ViQ29udGV4dEd0ay5jcHAKQEAgLTExOSw3ICsxMTksNyBAQCBTdHJp
bmcgV2ViQ29udGV4dDo6cGxhdGZvcm1EZWZhdWx0RGF0YWJhc2VEaXJlY3RvcnkoKSBjb25zdAog
CiBTdHJpbmcgV2ViQ29udGV4dDo6cGxhdGZvcm1EZWZhdWx0SWNvbkRhdGFiYXNlUGF0aCgpIGNv
bnN0CiB7Ci0gICAgR093blB0cjxnY2hhcj4gZGF0YWJhc2VEaXJlY3RvcnkoZ19idWlsZF9maWxl
bmFtZShnX2dldF91c2VyX2RhdGFfZGlyKCksICJ3ZWJraXRndGsiLCAiaWNvbmRhdGFiYXNlIiwg
TlVMTCkpOworICAgIEdPd25QdHI8Z2NoYXI+IGRhdGFiYXNlRGlyZWN0b3J5KGdfYnVpbGRfZmls
ZW5hbWUoZ19nZXRfdXNlcl9jYWNoZV9kaXIoKSwgIndlYmtpdGd0ayIsICJpY29uZGF0YWJhc2Ui
LCBOVUxMKSk7CiAgICAgcmV0dXJuIFdlYkNvcmU6OmZpbGVuYW1lVG9TdHJpbmcoZGF0YWJhc2VE
aXJlY3RvcnkuZ2V0KCkpOwogfQogCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cgYi9Ub29s
cy9DaGFuZ2VMb2cKaW5kZXggMzRiM2Y3OWM2YzczMGZjM2M3YjM1M2NlNjFkNGFiMWUzMTUzNzUw
ZC4uYzU1MmE0ZDY4MWUwN2JmZmVmNjIzY2M2NzU5YTI0NjA4ZjUxOTU5NiAxMDA2NDQKLS0tIGEv
VG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEzIEBACisy
MDEzLTEyLTIwICBFbnJpcXVlIE9jYcOxYSBHb256w6FsZXogIDxlb2NhbmhhQGlnYWxpYS5jb20+
CisKKyAgICAgICAgW0dUS10gUHV0IGNhY2hlIGZpbGVzIGluIFhER19DQUNIRV9IT01FCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMjM0NTgKKworICAg
ICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIEd0a0xhdW5jaGVy
L21haW4uYzoKKyAgICAgICAgKGNyZWF0ZUJyb3dzZXIpOgorCiAyMDEzLTEyLTE4ICBBbmRlcnMg
Q2FybHNzb24gIDxhbmRlcnNjYUBhcHBsZS5jb20+CiAKICAgICAgICAgRGVwcmVjYXRlIHNvbWUg
V0tNdXRhYmxlRGljdGlvbmFyeSBmdW5jdGlvbnMKZGlmZiAtLWdpdCBhL1Rvb2xzL0d0a0xhdW5j
aGVyL21haW4uYyBiL1Rvb2xzL0d0a0xhdW5jaGVyL21haW4uYwppbmRleCA1MDdiNzNjZGNiZDBl
YzkxYjQxNjQ2MDQ4YTU1Yzg2OGVjNDZjNGMyLi42Nzg5ZmY0MmEyMTg5M2NmYTUyNWE2MThlNDI3
OTZkZDQ1MTEyNjgzIDEwMDY0NAotLS0gYS9Ub29scy9HdGtMYXVuY2hlci9tYWluLmMKKysrIGIv
VG9vbHMvR3RrTGF1bmNoZXIvbWFpbi5jCkBAIC0yMzksNyArMjM5LDcgQEAgc3RhdGljIEd0a1dp
ZGdldCogY3JlYXRlQnJvd3NlcihHdGtXaWRnZXQqIHdpbmRvdywgR3RrV2lkZ2V0KiB1cmlFbnRy
eSwgR3RrV2lkZ2UKIAogICAgIGd0a19jb250YWluZXJfYWRkKEdUS19DT05UQUlORVIoc2Nyb2xs
ZWRXaW5kb3cpLCBHVEtfV0lER0VUKHdlYlZpZXcpKTsKIAotICAgIGljb25EYXRhYmFzZVBhdGgg
PSBnX2J1aWxkX2ZpbGVuYW1lKGdfZ2V0X3VzZXJfZGF0YV9kaXIoKSwgIndlYmtpdCIsICJpY29u
ZGF0YWJhc2UiLCBOVUxMKTsKKyAgICBpY29uRGF0YWJhc2VQYXRoID0gZ19idWlsZF9maWxlbmFt
ZShnX2dldF91c2VyX2NhY2hlX2RpcigpLCAid2Via2l0IiwgImljb25kYXRhYmFzZSIsIE5VTEwp
OwogICAgIHdlYmtpdF9mYXZpY29uX2RhdGFiYXNlX3NldF9wYXRoKHdlYmtpdF9nZXRfZmF2aWNv
bl9kYXRhYmFzZSgpLCBpY29uRGF0YWJhc2VQYXRoKTsKICAgICBnX2ZyZWUoaWNvbkRhdGFiYXNl
UGF0aCk7CiAK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>221479</attachid>
            <date>2014-01-17 11:43:52 -0800</date>
            <delta_ts>2014-01-24 11:06:44 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-123458-20140117194351.patch</filename>
            <type>text/plain</type>
            <size>4900</size>
            <attacher name="Enrique Ocaña">eocanha</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTYyMTk4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2d0
ay9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0L2d0ay9DaGFuZ2VMb2cKaW5kZXggMWIwNGJjMDll
Yzk4ODY2ZDYwNjY0NDM1YzZmMmJiMjZjYmY2N2JjZC4uZGIwOWExNDA0OWM0N2Y0YWIzZjA3ZWU3
ZGNmODc4ZmZkZWZkNzMxYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9ndGsvQ2hhbmdlTG9n
CisrKyBiL1NvdXJjZS9XZWJLaXQvZ3RrL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE0IEBACisyMDEz
LTEyLTIwICBFbnJpcXVlIE9jYcOxYSBHb256w6FsZXogIDxlb2NhbmhhQGlnYWxpYS5jb20+CisK
KyAgICAgICAgW0dUS10gUHV0IGNhY2hlIGZpbGVzIGluIFhER19DQUNIRV9IT01FCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMjM0NTgKKworICAgICAg
ICBSZXZpZXdlZCBieSBNYXJ0aW4gUm9iaW5zb24uCisKKyAgICAgICAgKiB3ZWJraXQvd2Via2l0
Z2xvYmFscy5jcHA6CisgICAgICAgICh3ZWJraXRJbml0KToKKyAgICAgICAgKiB3ZWJraXQvd2Vi
a2l0aWNvbmRhdGFiYXNlLmNwcDoKKwogMjAxNC0wMS0xNiAgSmFlaHVuIExpbSAgPGxqYWVodW4u
bGltQHNhbXN1bmcuY29tPgogCiAgICAgICAgIFVzZSBmaW5hbCBpbnN0ZWFkIG9mIEZJTkFMCmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFu
Z2VMb2cKaW5kZXggMjhhNDFiNjliOGU5YTQ3YWNhZjM5NTJkM2UwMzgxYmJkM2RjNDliMy4uODcw
NjUwMzNlOGY2MGY4ODVhNzQ2MzM4Zjk3MzkzMzdkNzdmNWY2ZiAxMDA2NDQKLS0tIGEvU291cmNl
L1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwz
ICsxLDEzIEBACisyMDEzLTEyLTIwICBFbnJpcXVlIE9jYcOxYSBHb256w6FsZXogIDxlb2Nhbmhh
QGlnYWxpYS5jb20+CisKKyAgICAgICAgW0dUS10gUHV0IGNhY2hlIGZpbGVzIGluIFhER19DQUNI
RV9IT01FCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0x
MjM0NTgKKworICAgICAgICBSZXZpZXdlZCBieSBNYXJ0aW4gUm9iaW5zb24uCisKKyAgICAgICAg
KiBVSVByb2Nlc3MvZ3RrL1dlYkNvbnRleHRHdGsuY3BwOgorICAgICAgICAoV2ViS2l0OjpXZWJD
b250ZXh0OjpwbGF0Zm9ybURlZmF1bHRJY29uRGF0YWJhc2VQYXRoKToKKwogMjAxNC0wMS0xNiAg
Q2FybG9zIEdhcmNpYSBDYW1wb3MgIDxjZ2FyY2lhQGlnYWxpYS5jb20+CiAKICAgICAgICAgW1NP
VVBdIEFkZCBzdHVicyBmb3IgQ3VzdG9tUHJvdG9jb2wgY2xhc3NlcwpkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYktpdC9ndGsvd2Via2l0L3dlYmtpdGdsb2JhbHMuY3BwIGIvU291cmNlL1dlYktpdC9n
dGsvd2Via2l0L3dlYmtpdGdsb2JhbHMuY3BwCmluZGV4IGY2MWM4ZTIwNDhmM2E0MDk4NWJhMmJi
ODQxOTlmNmFlZGZiZjRlYWIuLjgyOGY1MTE2NDhiM2U5ODBlNmM0OTZjYzQ0NmYwYmIyOGFlYjM3
YmQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvZ3RrL3dlYmtpdC93ZWJraXRnbG9iYWxzLmNw
cAorKysgYi9Tb3VyY2UvV2ViS2l0L2d0ay93ZWJraXQvd2Via2l0Z2xvYmFscy5jcHAKQEAgLTU1
OCw3ICs1NTgsNyBAQCB2b2lkIHdlYmtpdEluaXQoKQogCiAgICAgUGFnZUdyb3VwOjpzZXRTaG91
bGRUcmFja1Zpc2l0ZWRMaW5rcyh0cnVlKTsKIAotICAgIEdPd25QdHI8Z2NoYXI+IGljb25EYXRh
YmFzZVBhdGgoZ19idWlsZF9maWxlbmFtZShnX2dldF91c2VyX2RhdGFfZGlyKCksICJ3ZWJraXQi
LCAiaWNvbmRhdGFiYXNlIiwgTlVMTCkpOworICAgIEdPd25QdHI8Z2NoYXI+IGljb25EYXRhYmFz
ZVBhdGgoZ19idWlsZF9maWxlbmFtZShnX2dldF91c2VyX2NhY2hlX2RpcigpLCAid2Via2l0Iiwg
Imljb25kYXRhYmFzZSIsIE5VTEwpKTsKICAgICB3ZWJraXRfaWNvbl9kYXRhYmFzZV9zZXRfcGF0
aCh3ZWJraXRfZ2V0X2ljb25fZGF0YWJhc2UoKSwgaWNvbkRhdGFiYXNlUGF0aC5nZXQoKSk7CiAK
ICAgICBXZWJDb3JlOjpSZXNvdXJjZUhhbmRsZTo6c2V0SWdub3JlU1NMRXJyb3JzKHRydWUpOwpk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9ndGsvd2Via2l0L3dlYmtpdGljb25kYXRhYmFzZS5j
cHAgYi9Tb3VyY2UvV2ViS2l0L2d0ay93ZWJraXQvd2Via2l0aWNvbmRhdGFiYXNlLmNwcAppbmRl
eCA3MGI1MTE0ZTVlZWViMGNjYmRhMWRhOWI5Mzc2NWZjOTc0Y2IxNTY2Li5lMjlhMDU4YTBmNDJl
YzU2OTMxYmZmZDVjYjI5Njg5ZmRmNmZlMDQ3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L2d0
ay93ZWJraXQvd2Via2l0aWNvbmRhdGFiYXNlLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L2d0ay93
ZWJraXQvd2Via2l0aWNvbmRhdGFiYXNlLmNwcApAQCAtNDEsNyArNDEsNyBAQAogICogdGhlIHNh
bWUgaWNvbiBkYXRhYmFzZS4KICAqCiAgKiBUaGUgaWNvbiBkYXRhYmFzZSBpcyBlbmFibGVkIGJ5
IGRlZmF1bHQgYW5kIHN0b3JlZCBpbgotICogfi8ubG9jYWwvc2hhcmUvd2Via2l0L2ljb25kYXRh
YmFzZSwgZGVwZW5kaW5nIG9uIFhER19EQVRBX0hPTUUuCisgKiB+Ly5jYWNoZS93ZWJraXQvaWNv
bmRhdGFiYXNlLCBkZXBlbmRpbmcgb24gWERHX0NBQ0hFX0hPTUUuCiAgKgogICogV2ViS2l0IHdp
bGwgYXV0b21hdGljYWxseSBsb29rIGZvciBhdmFpbGFibGUgaWNvbnMgaW4gbGluayBlbGVtZW50
cwogICogb24gb3BlbmVkIHBhZ2VzIGFzIHdlbGwgYXMgYW4gZXhpc3RpbmcgZmF2aWNvbi5pY28g
YW5kIGxvYWQgdGhlCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvZ3RrL1dl
YkNvbnRleHRHdGsuY3BwIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL2d0ay9XZWJDb250ZXh0
R3RrLmNwcAppbmRleCBmODEyNjcwYzg3NjNiNzk4NzJhOWMwMmNiZmRhMGUwNjMzMWRlZDg5Li41
OTY2NmE0OGI1NGRiZGM2ZDQ5MzY1YmU0OTU3YTdkMjY1ODU2ZDg5IDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViS2l0Mi9VSVByb2Nlc3MvZ3RrL1dlYkNvbnRleHRHdGsuY3BwCisrKyBiL1NvdXJjZS9X
ZWJLaXQyL1VJUHJvY2Vzcy9ndGsvV2ViQ29udGV4dEd0ay5jcHAKQEAgLTEyMiw3ICsxMjIsNyBA
QCBTdHJpbmcgV2ViQ29udGV4dDo6cGxhdGZvcm1EZWZhdWx0RGF0YWJhc2VEaXJlY3RvcnkoKSBj
b25zdAogCiBTdHJpbmcgV2ViQ29udGV4dDo6cGxhdGZvcm1EZWZhdWx0SWNvbkRhdGFiYXNlUGF0
aCgpIGNvbnN0CiB7Ci0gICAgR093blB0cjxnY2hhcj4gZGF0YWJhc2VEaXJlY3RvcnkoZ19idWls
ZF9maWxlbmFtZShnX2dldF91c2VyX2RhdGFfZGlyKCksICJ3ZWJraXRndGsiLCAiaWNvbmRhdGFi
YXNlIiwgTlVMTCkpOworICAgIEdPd25QdHI8Z2NoYXI+IGRhdGFiYXNlRGlyZWN0b3J5KGdfYnVp
bGRfZmlsZW5hbWUoZ19nZXRfdXNlcl9jYWNoZV9kaXIoKSwgIndlYmtpdGd0ayIsICJpY29uZGF0
YWJhc2UiLCBOVUxMKSk7CiAgICAgcmV0dXJuIFdlYkNvcmU6OmZpbGVuYW1lVG9TdHJpbmcoZGF0
YWJhc2VEaXJlY3RvcnkuZ2V0KCkpOwogfQogCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggN2JhNGMzYTMxY2RjNGI3OGVhZjU5ZTdjMWIxNmU0MTk1
NGE4Yzc3Ny4uYTFlOGU0NDJjNzM5ZWFhNThhYzk5NTQ3NGM2YjhkMWZlZjFlYTRjZiAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEz
IEBACisyMDEzLTEyLTIwICBFbnJpcXVlIE9jYcOxYSBHb256w6FsZXogIDxlb2NhbmhhQGlnYWxp
YS5jb20+CisKKyAgICAgICAgW0dUS10gUHV0IGNhY2hlIGZpbGVzIGluIFhER19DQUNIRV9IT01F
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMjM0NTgK
KworICAgICAgICBSZXZpZXdlZCBieSBNYXJ0aW4gUm9iaW5zb24uCisKKyAgICAgICAgKiBHdGtM
YXVuY2hlci9tYWluLmM6CisgICAgICAgIChjcmVhdGVCcm93c2VyKToKKwogMjAxNC0wMS0xNiAg
QWxleGV5IFByb3NrdXJ5YWtvdiAgPGFwQGFwcGxlLmNvbT4KIAogICAgICAgICBUZXN0IHJlc3Vs
dHMgcG9wb3ZlcnMgYXQgaHR0cDovL2J1aWxkLndlYmtpdC5vcmcvZGFzaGJvYXJkIHNob3VsZCBs
aW5rIHRvIHN0ZGVycgpkaWZmIC0tZ2l0IGEvVG9vbHMvR3RrTGF1bmNoZXIvbWFpbi5jIGIvVG9v
bHMvR3RrTGF1bmNoZXIvbWFpbi5jCmluZGV4IDhmZTIwYmUyNzlmNTAyNjNhYzQzMDBkMjIwMWE2
NzA2ODU1NDhkZDMuLmMxYjc0ODE0YWUyMmFhMDdiYzIyMjIxMjY3Zjc2ZWQ3NDU3NTFjMTYgMTAw
NjQ0Ci0tLSBhL1Rvb2xzL0d0a0xhdW5jaGVyL21haW4uYworKysgYi9Ub29scy9HdGtMYXVuY2hl
ci9tYWluLmMKQEAgLTIzOSw3ICsyMzksNyBAQCBzdGF0aWMgR3RrV2lkZ2V0KiBjcmVhdGVCcm93
c2VyKEd0a1dpZGdldCogd2luZG93LCBHdGtXaWRnZXQqIHVyaUVudHJ5LCBHdGtXaWRnZQogCiAg
ICAgZ3RrX2NvbnRhaW5lcl9hZGQoR1RLX0NPTlRBSU5FUihzY3JvbGxlZFdpbmRvdyksIEdUS19X
SURHRVQod2ViVmlldykpOwogCi0gICAgaWNvbkRhdGFiYXNlUGF0aCA9IGdfYnVpbGRfZmlsZW5h
bWUoZ19nZXRfdXNlcl9kYXRhX2RpcigpLCAid2Via2l0IiwgImljb25kYXRhYmFzZSIsIE5VTEwp
OworICAgIGljb25EYXRhYmFzZVBhdGggPSBnX2J1aWxkX2ZpbGVuYW1lKGdfZ2V0X3VzZXJfY2Fj
aGVfZGlyKCksICJHdGtMYXVuY2hlciIsICJpY29uZGF0YWJhc2UiLCBOVUxMKTsKICAgICB3ZWJr
aXRfZmF2aWNvbl9kYXRhYmFzZV9zZXRfcGF0aCh3ZWJraXRfZ2V0X2Zhdmljb25fZGF0YWJhc2Uo
KSwgaWNvbkRhdGFiYXNlUGF0aCk7CiAgICAgZ19mcmVlKGljb25EYXRhYmFzZVBhdGgpOwogCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>222120</attachid>
            <date>2014-01-24 11:06:53 -0800</date>
            <delta_ts>2014-01-24 12:01:54 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-123458-20140124190652.patch</filename>
            <type>text/plain</type>
            <size>4899</size>
            <attacher name="Enrique Ocaña">eocanha</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTYyNzA3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2d0
ay9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0L2d0ay9DaGFuZ2VMb2cKaW5kZXggMTM0ZjFhNTBm
YjZiZTg2YzllMjFkMTExMjQ1Yjk5OTNmMjlkOWJhZi4uNjFjNGNhYWQ0MWM3MGZmNjE2Y2FiODZj
ZDQwMjBlMGZhMGNiMDk5MSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9ndGsvQ2hhbmdlTG9n
CisrKyBiL1NvdXJjZS9XZWJLaXQvZ3RrL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE0IEBACisyMDE0
LTAxLTI0ICBFbnJpcXVlIE9jYcOxYSBHb256w6FsZXogIDxlb2NhbmhhQGlnYWxpYS5jb20+CisK
KyAgICAgICAgW0dUS10gUHV0IGNhY2hlIGZpbGVzIGluIFhER19DQUNIRV9IT01FCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMjM0NTgKKworICAgICAg
ICBSZXZpZXdlZCBieSBNYXJ0aW4gUm9iaW5zb24uCisKKyAgICAgICAgKiB3ZWJraXQvd2Via2l0
Z2xvYmFscy5jcHA6CisgICAgICAgICh3ZWJraXRJbml0KToKKyAgICAgICAgKiB3ZWJraXQvd2Vi
a2l0aWNvbmRhdGFiYXNlLmNwcDoKKwogMjAxNC0wMS0yMyAgSm9zZXBoIFBlY29yYXJvICA8cGVj
b3Jhcm9AYXBwbGUuY29tPgogCiAgICAgICAgIFdlYiBJbnNwZWN0b3I6IFJlbW92ZSByZWNvbXBp
bGVBbGxKU0Z1bmN0aW9ucyB0aW1lciBpbiBTY3JpcHREZWJ1Z1NlcnZlcgpkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYktpdDIvQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCmluZGV4
IDc1YmM1Y2UwYjFiYzRhNzQxNjlmMjY4N2ZjMjY4NDJmYjQzYjgwZjAuLmU0MWRlNzlkZjNhZTAy
ODNlY2I4ZGRhMWU5MDU2MWVhZWU0ZDA2OWQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL0No
YW5nZUxvZworKysgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMyBAQAor
MjAxNC0wMS0yNCAgRW5yaXF1ZSBPY2HDsWEgR29uesOhbGV6ICA8ZW9jYW5oYUBpZ2FsaWEuY29t
PgorCisgICAgICAgIFtHVEtdIFB1dCBjYWNoZSBmaWxlcyBpbiBYREdfQ0FDSEVfSE9NRQorICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTIzNDU4CisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTWFydGluIFJvYmluc29uLgorCisgICAgICAgICogVUlQcm9jZXNz
L2d0ay9XZWJDb250ZXh0R3RrLmNwcDoKKyAgICAgICAgKFdlYktpdDo6V2ViQ29udGV4dDo6cGxh
dGZvcm1EZWZhdWx0SWNvbkRhdGFiYXNlUGF0aCk6CisKIDIwMTQtMDEtMjQgIENzYWJhIE9zenRy
b2dvbsOhYyAgPG9zc3lAd2Via2l0Lm9yZz4KIAogICAgICAgICBbRUZMXVtXSzJdIERlYnVnIGJ1
aWxkZml4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2d0ay93ZWJraXQvd2Via2l0Z2xvYmFs
cy5jcHAgYi9Tb3VyY2UvV2ViS2l0L2d0ay93ZWJraXQvd2Via2l0Z2xvYmFscy5jcHAKaW5kZXgg
YWZmMjc2MGIxMmZkM2M1YTMxY2JlN2RhN2NjNWJmODE4OTZkMzJiNS4uNDYzNTMyZDQyMzcwNGE5
OWE4NWU1ZTcxMzJkYTFmODFkMWZjYWE3NiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9ndGsv
d2Via2l0L3dlYmtpdGdsb2JhbHMuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQvZ3RrL3dlYmtpdC93
ZWJraXRnbG9iYWxzLmNwcApAQCAtNTU4LDcgKzU1OCw3IEBAIHZvaWQgd2Via2l0SW5pdCgpCiAK
ICAgICBQYWdlR3JvdXA6OnNldFNob3VsZFRyYWNrVmlzaXRlZExpbmtzKHRydWUpOwogCi0gICAg
R1VuaXF1ZVB0cjxnY2hhcj4gaWNvbkRhdGFiYXNlUGF0aChnX2J1aWxkX2ZpbGVuYW1lKGdfZ2V0
X3VzZXJfZGF0YV9kaXIoKSwgIndlYmtpdCIsICJpY29uZGF0YWJhc2UiLCBOVUxMKSk7CisgICAg
R1VuaXF1ZVB0cjxnY2hhcj4gaWNvbkRhdGFiYXNlUGF0aChnX2J1aWxkX2ZpbGVuYW1lKGdfZ2V0
X3VzZXJfY2FjaGVfZGlyKCksICJ3ZWJraXQiLCAiaWNvbmRhdGFiYXNlIiwgTlVMTCkpOwogICAg
IHdlYmtpdF9pY29uX2RhdGFiYXNlX3NldF9wYXRoKHdlYmtpdF9nZXRfaWNvbl9kYXRhYmFzZSgp
LCBpY29uRGF0YWJhc2VQYXRoLmdldCgpKTsKIAogICAgIFdlYkNvcmU6OlJlc291cmNlSGFuZGxl
OjpzZXRJZ25vcmVTU0xFcnJvcnModHJ1ZSk7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2d0
ay93ZWJraXQvd2Via2l0aWNvbmRhdGFiYXNlLmNwcCBiL1NvdXJjZS9XZWJLaXQvZ3RrL3dlYmtp
dC93ZWJraXRpY29uZGF0YWJhc2UuY3BwCmluZGV4IDQxMmQyMWUxOTliMDU2N2MwMTQxMTJmMzdk
ZWQ3MzUxZmUxODA3YzEuLmUwMzU2OGI4ODhhOGViOTFhYzI4ZWRhMGI5OGFlYTlmZjA4MmY2YjQg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvZ3RrL3dlYmtpdC93ZWJraXRpY29uZGF0YWJhc2Uu
Y3BwCisrKyBiL1NvdXJjZS9XZWJLaXQvZ3RrL3dlYmtpdC93ZWJraXRpY29uZGF0YWJhc2UuY3Bw
CkBAIC00MSw3ICs0MSw3IEBACiAgKiB0aGUgc2FtZSBpY29uIGRhdGFiYXNlLgogICoKICAqIFRo
ZSBpY29uIGRhdGFiYXNlIGlzIGVuYWJsZWQgYnkgZGVmYXVsdCBhbmQgc3RvcmVkIGluCi0gKiB+
Ly5sb2NhbC9zaGFyZS93ZWJraXQvaWNvbmRhdGFiYXNlLCBkZXBlbmRpbmcgb24gWERHX0RBVEFf
SE9NRS4KKyAqIH4vLmNhY2hlL3dlYmtpdC9pY29uZGF0YWJhc2UsIGRlcGVuZGluZyBvbiBYREdf
Q0FDSEVfSE9NRS4KICAqCiAgKiBXZWJLaXQgd2lsbCBhdXRvbWF0aWNhbGx5IGxvb2sgZm9yIGF2
YWlsYWJsZSBpY29ucyBpbiBsaW5rIGVsZW1lbnRzCiAgKiBvbiBvcGVuZWQgcGFnZXMgYXMgd2Vs
bCBhcyBhbiBleGlzdGluZyBmYXZpY29uLmljbyBhbmQgbG9hZCB0aGUKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9ndGsvV2ViQ29udGV4dEd0ay5jcHAgYi9Tb3VyY2UvV2Vi
S2l0Mi9VSVByb2Nlc3MvZ3RrL1dlYkNvbnRleHRHdGsuY3BwCmluZGV4IDQ0ZmE1OWI0ZmIwNTcx
NThhZTI1NGNkNGY5NWU2YmIxNzRhOWIzMjguLjExMzlkOTQ1OGU0ZWEwY2YwM2Q2MGFhNGYwNmE2
OWFjMWFjODZlNWMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9ndGsvV2Vi
Q29udGV4dEd0ay5jcHAKKysrIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL2d0ay9XZWJDb250
ZXh0R3RrLmNwcApAQCAtMTMxLDcgKzEzMSw3IEBAIFN0cmluZyBXZWJDb250ZXh0OjpwbGF0Zm9y
bURlZmF1bHREYXRhYmFzZURpcmVjdG9yeSgpIGNvbnN0CiAKIFN0cmluZyBXZWJDb250ZXh0Ojpw
bGF0Zm9ybURlZmF1bHRJY29uRGF0YWJhc2VQYXRoKCkgY29uc3QKIHsKLSAgICBHVW5pcXVlUHRy
PGdjaGFyPiBkYXRhYmFzZURpcmVjdG9yeShnX2J1aWxkX2ZpbGVuYW1lKGdfZ2V0X3VzZXJfZGF0
YV9kaXIoKSwgIndlYmtpdGd0ayIsICJpY29uZGF0YWJhc2UiLCBudWxscHRyKSk7CisgICAgR1Vu
aXF1ZVB0cjxnY2hhcj4gZGF0YWJhc2VEaXJlY3RvcnkoZ19idWlsZF9maWxlbmFtZShnX2dldF91
c2VyX2NhY2hlX2RpcigpLCAid2Via2l0Z3RrIiwgImljb25kYXRhYmFzZSIsIG51bGxwdHIpKTsK
ICAgICByZXR1cm4gV2ViQ29yZTo6ZmlsZW5hbWVUb1N0cmluZyhkYXRhYmFzZURpcmVjdG9yeS5n
ZXQoKSk7CiB9CiAKZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xzL0NoYW5nZUxv
ZwppbmRleCA2ZTg3MjdiMGQzM2Y5N2QxMmUwMTMxNjAxMjUyMmE4ZGU3MGU1Mjk5Li42YzRiMjA5
NDk3MjEzOTZjYzYwMDMxYmIwOTdiZWIwY2UwZTI4ZGY4IDEwMDY0NAotLS0gYS9Ub29scy9DaGFu
Z2VMb2cKKysrIGIvVG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTMgQEAKKzIwMTQtMDEtMjQg
IEVucmlxdWUgT2Nhw7FhIEdvbnrDoWxleiAgPGVvY2FuaGFAaWdhbGlhLmNvbT4KKworICAgICAg
ICBbR1RLXSBQdXQgY2FjaGUgZmlsZXMgaW4gWERHX0NBQ0hFX0hPTUUKKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEyMzQ1OAorCisgICAgICAgIFJldmll
d2VkIGJ5IE1hcnRpbiBSb2JpbnNvbi4KKworICAgICAgICAqIEd0a0xhdW5jaGVyL21haW4uYzoK
KyAgICAgICAgKGNyZWF0ZUJyb3dzZXIpOgorCiAyMDE0LTAxLTIzICBNYXggVnVqb3ZpYyAgPG12
dWpvdmljQGFkb2JlLmNvbT4KIAogICAgICAgICBSZW1vdmUgQ1NTIEN1c3RvbSBGaWx0ZXJzIGNv
ZGUgYW5kIHRlc3RzCmRpZmYgLS1naXQgYS9Ub29scy9HdGtMYXVuY2hlci9tYWluLmMgYi9Ub29s
cy9HdGtMYXVuY2hlci9tYWluLmMKaW5kZXggOGZlMjBiZTI3OWY1MDI2M2FjNDMwMGQyMjAxYTY3
MDY4NTU0OGRkMy4uYzFiNzQ4MTRhZTIyYWEwN2JjMjIyMjEyNjdmNzZlZDc0NTc1MWMxNiAxMDA2
NDQKLS0tIGEvVG9vbHMvR3RrTGF1bmNoZXIvbWFpbi5jCisrKyBiL1Rvb2xzL0d0a0xhdW5jaGVy
L21haW4uYwpAQCAtMjM5LDcgKzIzOSw3IEBAIHN0YXRpYyBHdGtXaWRnZXQqIGNyZWF0ZUJyb3dz
ZXIoR3RrV2lkZ2V0KiB3aW5kb3csIEd0a1dpZGdldCogdXJpRW50cnksIEd0a1dpZGdlCiAKICAg
ICBndGtfY29udGFpbmVyX2FkZChHVEtfQ09OVEFJTkVSKHNjcm9sbGVkV2luZG93KSwgR1RLX1dJ
REdFVCh3ZWJWaWV3KSk7CiAKLSAgICBpY29uRGF0YWJhc2VQYXRoID0gZ19idWlsZF9maWxlbmFt
ZShnX2dldF91c2VyX2RhdGFfZGlyKCksICJ3ZWJraXQiLCAiaWNvbmRhdGFiYXNlIiwgTlVMTCk7
CisgICAgaWNvbkRhdGFiYXNlUGF0aCA9IGdfYnVpbGRfZmlsZW5hbWUoZ19nZXRfdXNlcl9jYWNo
ZV9kaXIoKSwgIkd0a0xhdW5jaGVyIiwgImljb25kYXRhYmFzZSIsIE5VTEwpOwogICAgIHdlYmtp
dF9mYXZpY29uX2RhdGFiYXNlX3NldF9wYXRoKHdlYmtpdF9nZXRfZmF2aWNvbl9kYXRhYmFzZSgp
LCBpY29uRGF0YWJhc2VQYXRoKTsKICAgICBnX2ZyZWUoaWNvbkRhdGFiYXNlUGF0aCk7CiAK
</data>

          </attachment>
      

    </bug>

</bugzilla>