<?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>35093</bug_id>
          
          <creation_ts>2010-02-18 05:56:53 -0800</creation_ts>
          <short_desc>[Soup] loses information related to message flags when converting from/to Resource{Request,Response}</short_desc>
          <delta_ts>2010-02-22 09:02:29 -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>PC</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>Soup</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Gustavo Noronha (kov)">gustavo</reporter>
          <assigned_to name="Gustavo Noronha (kov)">gustavo</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>191551</commentid>
    <comment_count>0</comment_count>
    <who name="Gustavo Noronha (kov)">gustavo</who>
    <bug_when>2010-02-18 05:56:53 -0800</bug_when>
    <thetext>When creating a WebCore object from a SoupMessage, we are not storing the message flags anywhere, so they get lost, and are not restored when creating the message from the WebCore object. We need this so that apps can use the flags when they get the message from WebKitNetworkRequest.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>191554</commentid>
    <comment_count>1</comment_count>
      <attachid>49006</attachid>
    <who name="Gustavo Noronha (kov)">gustavo</who>
    <bug_when>2010-02-18 06:02:18 -0800</bug_when>
    <thetext>Created attachment 49006
proposed fix

This is the WebKit piece of the puzzle to get information regarding SSL certs to Epiphany. Although this was the primary motivation, this is indeed a limitation of the backend in general, and has potential to be useful in other cases.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>191955</commentid>
    <comment_count>2</comment_count>
      <attachid>49086</attachid>
    <who name="Gustavo Noronha (kov)">gustavo</who>
    <bug_when>2010-02-19 10:09:42 -0800</bug_when>
    <thetext>Created attachment 49086
Refactor updating of ResourceResponse</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>191956</commentid>
    <comment_count>3</comment_count>
      <attachid>49087</attachid>
    <who name="Gustavo Noronha (kov)">gustavo</who>
    <bug_when>2010-02-19 10:10:19 -0800</bug_when>
    <thetext>Created attachment 49087
Fix the actual problem

Patches split, as discussed by Jabber =).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>192042</commentid>
    <comment_count>4</comment_count>
      <attachid>49086</attachid>
    <who name="Xan Lopez">xan.lopez</who>
    <bug_when>2010-02-19 13:54:13 -0800</bug_when>
    <thetext>Comment on attachment 49086
Refactor updating of ResourceResponse

The ChangeLog seems a bit... unorthodox. Otherwise looks fine.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>192043</commentid>
    <comment_count>5</comment_count>
      <attachid>49087</attachid>
    <who name="Xan Lopez">xan.lopez</who>
    <bug_when>2010-02-19 13:56:01 -0800</bug_when>
    <thetext>Comment on attachment 49087
Fix the actual problem

LGTM.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>192160</commentid>
    <comment_count>6</comment_count>
      <attachid>49086</attachid>
    <who name="Gustavo Noronha (kov)">gustavo</who>
    <bug_when>2010-02-20 04:26:49 -0800</bug_when>
    <thetext>Comment on attachment 49086
Refactor updating of ResourceResponse

Landed as r55046.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>192162</commentid>
    <comment_count>7</comment_count>
      <attachid>49087</attachid>
    <who name="Gustavo Noronha (kov)">gustavo</who>
    <bug_when>2010-02-20 04:37:38 -0800</bug_when>
    <thetext>Comment on attachment 49087
Fix the actual problem

Landed as r55047.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>192479</commentid>
    <comment_count>8</comment_count>
      <attachid>49087</attachid>
    <who name="Gustavo Noronha (kov)">gustavo</who>
    <bug_when>2010-02-22 09:02:29 -0800</bug_when>
    <thetext>Comment on attachment 49087
Fix the actual problem

I had to roll this out because it caused tests to fail, but I figured out the problem (I was failing to initialize m_soupFlags to 0 when constructing the objects), and got Xan to do an informal rubber stamp, and then relanded.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>49006</attachid>
            <date>2010-02-18 06:02:18 -0800</date>
            <delta_ts>2010-02-19 10:10:19 -0800</delta_ts>
            <desc>proposed fix</desc>
            <filename>0001-Store-soup-message-flags.patch</filename>
            <type>text/plain</type>
            <size>10168</size>
            <attacher name="Gustavo Noronha (kov)">gustavo</attacher>
            
              <data encoding="base64">RnJvbSBlMzFmYzYxMzcxYTNhZDM3MTlmZTRiM2VjNDhkM2Q0MzI1Y2ViNWIxIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBHdXN0YXZvIE5vcm9uaGEgU2lsdmEgPGduc0Bnbm9tZS5vcmc+
CkRhdGU6IFRodSwgMTggRmViIDIwMTAgMTI6MDA6MjEgLTAyMDAKU3ViamVjdDogW1BBVENIXSBT
dG9yZSBzb3VwIG1lc3NhZ2UgZmxhZ3MKCi0tLQogV2ViQ29yZS9DaGFuZ2VMb2cgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDI3ICsrKysrKysrKysrKysrKysrKysrCiAuLi4v
cGxhdGZvcm0vbmV0d29yay9zb3VwL1Jlc291cmNlSGFuZGxlU291cC5jcHAgICB8ICAgMjEgKy0t
LS0tLS0tLS0tLS0tCiBXZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvc291cC9SZXNvdXJjZVJlcXVl
c3QuaCAgICB8ICAgIDUgKysrCiAuLi4vcGxhdGZvcm0vbmV0d29yay9zb3VwL1Jlc291cmNlUmVx
dWVzdFNvdXAuY3BwICB8ICAgIDYgKysrKwogV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL3NvdXAv
UmVzb3VyY2VSZXNwb25zZS5oICAgfCAgICA1ICsrKwogLi4uL3BsYXRmb3JtL25ldHdvcmsvc291
cC9SZXNvdXJjZVJlc3BvbnNlU291cC5jcHAgfCAgIDE0ICsrKysrKysrKysKIFdlYktpdC9ndGsv
Q2hhbmdlTG9nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxMyArKysrKysrKysK
IFdlYktpdC9ndGsvV2ViQ29yZVN1cHBvcnQvRnJhbWVMb2FkZXJDbGllbnRHdGsuY3BwIHwgICAg
OCArKysrKy0KIDggZmlsZXMgY2hhbmdlZCwgNzkgaW5zZXJ0aW9ucygrKSwgMjAgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9DaGFuZ2VMb2cgYi9XZWJDb3JlL0NoYW5nZUxvZwpp
bmRleCA2YjgyZDY5Li4wZDJkNjcxIDEwMDY0NAotLS0gYS9XZWJDb3JlL0NoYW5nZUxvZworKysg
Yi9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDMyIEBACiAyMDEwLTAyLTE4ICBHdXN0YXZv
IE5vcm9uaGEgU2lsdmEgIDxndXN0YXZvLm5vcm9uaGFAY29sbGFib3JhLmNvLnVrPgogCisgICAg
ICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFtTb3VwXSBsb3NlcyBp
bmZvcm1hdGlvbiByZWxhdGVkIHRvIG1lc3NhZ2UgZmxhZ3Mgd2hlbiBjb252ZXJ0aW5nIGZyb20v
dG8gUmVzb3VyY2V7UmVxdWVzdCxSZXNwb25zZX0KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTM1MDkzCisKKyAgICAgICAgU3RvcmUgbWVzc2FnZSBmbGFn
cyBpbiBXZWJDb3JlIG9iamVjdHMsIGFuZCBzZXQgdGhlbSBvbiB0aGUKKyAgICAgICAgU291cE1l
c3NhZ2UsIHdoZW4gY3JlYXRpbmcgb25lIGZyb20gdGhlbS4KKworICAgICAgICBObyBiZWhhdmlv
dXIgY2hhbmdlLgorCisgICAgICAgICogcGxhdGZvcm0vbmV0d29yay9zb3VwL1Jlc291cmNlSGFu
ZGxlU291cC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpmaWxsUmVzcG9uc2VGcm9tTWVzc2FnZSk6
CisgICAgICAgICogcGxhdGZvcm0vbmV0d29yay9zb3VwL1Jlc291cmNlUmVxdWVzdC5oOgorICAg
ICAgICAoV2ViQ29yZTo6UmVzb3VyY2VSZXF1ZXN0Ojpzb3VwTWVzc2FnZUZsYWdzKToKKyAgICAg
ICAgKFdlYkNvcmU6OlJlc291cmNlUmVxdWVzdDo6c2V0U291cE1lc3NhZ2VGbGFncyk6CisgICAg
ICAgICogcGxhdGZvcm0vbmV0d29yay9zb3VwL1Jlc291cmNlUmVxdWVzdFNvdXAuY3BwOgorICAg
ICAgICAoV2ViQ29yZTo6UmVzb3VyY2VSZXF1ZXN0Ojp0b1NvdXBNZXNzYWdlKToKKyAgICAgICAg
KFdlYkNvcmU6OlJlc291cmNlUmVxdWVzdDo6dXBkYXRlRnJvbVNvdXBNZXNzYWdlKToKKyAgICAg
ICAgKiBwbGF0Zm9ybS9uZXR3b3JrL3NvdXAvUmVzb3VyY2VSZXNwb25zZS5oOgorICAgICAgICAo
V2ViQ29yZTo6UmVzb3VyY2VSZXNwb25zZTo6c291cE1lc3NhZ2VGbGFncyk6CisgICAgICAgIChX
ZWJDb3JlOjpSZXNvdXJjZVJlc3BvbnNlOjpzZXRTb3VwTWVzc2FnZUZsYWdzKToKKyAgICAgICAg
KiBwbGF0Zm9ybS9uZXR3b3JrL3NvdXAvUmVzb3VyY2VSZXNwb25zZVNvdXAuY3BwOgorICAgICAg
ICAoV2ViQ29yZTo6UmVzb3VyY2VSZXNwb25zZTo6dG9Tb3VwTWVzc2FnZSk6CisgICAgICAgIChX
ZWJDb3JlOjpSZXNvdXJjZVJlc3BvbnNlOjp1cGRhdGVGcm9tU291cE1lc3NhZ2UpOgorCisyMDEw
LTAyLTE4ICBHdXN0YXZvIE5vcm9uaGEgU2lsdmEgIDxndXN0YXZvLm5vcm9uaGFAY29sbGFib3Jh
LmNvLnVrPgorCiAgICAgICAgIFJldmlld2VkIGJ5IFhhbiBMb3Blei4KIAogICAgICAgICBmYXN0
L2ZyYW1lcy9pZnJhbWUtcmVwYXJlbnRpbmcuaHRtbCBjcmFzaGluZyBvbiBHVEsgRGVidWcgYm90
cwpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL3NvdXAvUmVzb3VyY2VIYW5k
bGVTb3VwLmNwcCBiL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9zb3VwL1Jlc291cmNlSGFuZGxl
U291cC5jcHAKaW5kZXggNGM1OWQzNC4uOTY1ODI2ZCAxMDA2NDQKLS0tIGEvV2ViQ29yZS9wbGF0
Zm9ybS9uZXR3b3JrL3NvdXAvUmVzb3VyY2VIYW5kbGVTb3VwLmNwcAorKysgYi9XZWJDb3JlL3Bs
YXRmb3JtL25ldHdvcmsvc291cC9SZXNvdXJjZUhhbmRsZVNvdXAuY3BwCkBAIC0xLDcgKzEsNyBA
QAogLyoKICAqIENvcHlyaWdodCAoQykgMjAwOCBBbHAgVG9rZXIgPGFscEBhdG9rZXIuY29tPgog
ICogQ29weXJpZ2h0IChDKSAyMDA4IFhhbiBMb3BleiA8eGFuQGdub21lLm9yZz4KLSAqIENvcHly
aWdodCAoQykgMjAwOCBDb2xsYWJvcmEgTHRkLgorICogQ29weXJpZ2h0IChDKSAyMDA4LCAyMDEw
IENvbGxhYm9yYSBMdGQuCiAgKiBDb3B5cmlnaHQgKEMpIDIwMDkgSG9sZ2VyIEhhbnMgUGV0ZXIg
RnJleXRoZXIKICAqIENvcHlyaWdodCAoQykgMjAwOSBHdXN0YXZvIE5vcm9uaGEgU2lsdmEgPGdu
c0Bnbm9tZS5vcmc+CiAgKiBDb3B5cmlnaHQgKEMpIDIwMDkgQ2hyaXN0aWFuIER5d2FuIDxjaHJp
c3RpYW5AaW1lbmRpby5jb20+CkBAIC0xNjAsMjQgKzE2MCw3IEBAIHN0YXRpYyBnYm9vbGVhbiBz
dGF0dXNXaWxsQmVIYW5kbGVkQnlTb3VwKGd1aW50IHN0YXR1c0NvZGUpCiAKIHN0YXRpYyB2b2lk
IGZpbGxSZXNwb25zZUZyb21NZXNzYWdlKFNvdXBNZXNzYWdlKiBtc2csIFJlc291cmNlUmVzcG9u
c2UqIHJlc3BvbnNlKQogewotICAgIFNvdXBNZXNzYWdlSGVhZGVyc0l0ZXIgaXRlcjsKLSAgICBj
b25zdCBjaGFyKiBuYW1lID0gMDsKLSAgICBjb25zdCBjaGFyKiB2YWx1ZSA9IDA7Ci0gICAgc291
cF9tZXNzYWdlX2hlYWRlcnNfaXRlcl9pbml0KCZpdGVyLCBtc2ctPnJlc3BvbnNlX2hlYWRlcnMp
OwotICAgIHdoaWxlIChzb3VwX21lc3NhZ2VfaGVhZGVyc19pdGVyX25leHQoJml0ZXIsICZuYW1l
LCAmdmFsdWUpKQotICAgICAgICByZXNwb25zZS0+c2V0SFRUUEhlYWRlckZpZWxkKG5hbWUsIHZh
bHVlKTsKLQotICAgIFN0cmluZyBjb250ZW50VHlwZSA9IHNvdXBfbWVzc2FnZV9oZWFkZXJzX2dl
dF9vbmUobXNnLT5yZXNwb25zZV9oZWFkZXJzLCAiQ29udGVudC1UeXBlIik7Ci0gICAgcmVzcG9u
c2UtPnNldE1pbWVUeXBlKGV4dHJhY3RNSU1FVHlwZUZyb21NZWRpYVR5cGUoY29udGVudFR5cGUp
KTsKLQotICAgIGNoYXIqIHVyaSA9IHNvdXBfdXJpX3RvX3N0cmluZyhzb3VwX21lc3NhZ2VfZ2V0
X3VyaShtc2cpLCBmYWxzZSk7Ci0gICAgcmVzcG9uc2UtPnNldFVSTChLVVJMKEtVUkwoKSwgdXJp
KSk7Ci0gICAgZ19mcmVlKHVyaSk7Ci0gICAgcmVzcG9uc2UtPnNldFRleHRFbmNvZGluZ05hbWUo
ZXh0cmFjdENoYXJzZXRGcm9tTWVkaWFUeXBlKGNvbnRlbnRUeXBlKSk7Ci0gICAgcmVzcG9uc2Ut
PnNldEV4cGVjdGVkQ29udGVudExlbmd0aChzb3VwX21lc3NhZ2VfaGVhZGVyc19nZXRfY29udGVu
dF9sZW5ndGgobXNnLT5yZXNwb25zZV9oZWFkZXJzKSk7Ci0gICAgcmVzcG9uc2UtPnNldEhUVFBT
dGF0dXNDb2RlKG1zZy0+c3RhdHVzX2NvZGUpOwotICAgIHJlc3BvbnNlLT5zZXRIVFRQU3RhdHVz
VGV4dChtc2ctPnJlYXNvbl9waHJhc2UpOwotICAgIHJlc3BvbnNlLT5zZXRTdWdnZXN0ZWRGaWxl
bmFtZShmaWxlbmFtZUZyb21IVFRQQ29udGVudERpc3Bvc2l0aW9uKHJlc3BvbnNlLT5odHRwSGVh
ZGVyRmllbGQoIkNvbnRlbnQtRGlzcG9zaXRpb24iKSkpOworICAgIHJlc3BvbnNlLT51cGRhdGVG
cm9tU291cE1lc3NhZ2UobXNnKTsKIH0KIAogLy8gQ2FsbGVkIGVhY2ggdGltZSB0aGUgbWVzc2Fn
ZSBpcyBnb2luZyB0byBiZSBzZW50IGFnYWluIGV4Y2VwdCB0aGUgZmlyc3QgdGltZS4KZGlmZiAt
LWdpdCBhL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9zb3VwL1Jlc291cmNlUmVxdWVzdC5oIGIv
V2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL3NvdXAvUmVzb3VyY2VSZXF1ZXN0LmgKaW5kZXggODI3
MDg2My4uMThmMTIwOCAxMDA2NDQKLS0tIGEvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL3NvdXAv
UmVzb3VyY2VSZXF1ZXN0LmgKKysrIGIvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL3NvdXAvUmVz
b3VyY2VSZXF1ZXN0LmgKQEAgLTY1LDkgKzY1LDE0IEBAIG5hbWVzcGFjZSBXZWJDb3JlIHsKICAg
ICAgICAgU291cE1lc3NhZ2UqIHRvU291cE1lc3NhZ2UoKSBjb25zdDsKICAgICAgICAgdm9pZCB1
cGRhdGVGcm9tU291cE1lc3NhZ2UoU291cE1lc3NhZ2UqIHNvdXBNZXNzYWdlKTsKIAorICAgICAg
ICBTb3VwTWVzc2FnZUZsYWdzIHNvdXBNZXNzYWdlRmxhZ3MoKSBjb25zdCB7IHJldHVybiBtX3Nv
dXBGbGFnczsgfQorICAgICAgICB2b2lkIHNldFNvdXBNZXNzYWdlRmxhZ3MoU291cE1lc3NhZ2VG
bGFncyBzb3VwRmxhZ3MpIHsgbV9zb3VwRmxhZ3MgPSBzb3VwRmxhZ3M7IH0KKwogICAgIHByaXZh
dGU6CiAgICAgICAgIGZyaWVuZCBjbGFzcyBSZXNvdXJjZVJlcXVlc3RCYXNlOwogCisgICAgICAg
IFNvdXBNZXNzYWdlRmxhZ3MgbV9zb3VwRmxhZ3M7CisKICAgICAgICAgdm9pZCBkb1VwZGF0ZVBs
YXRmb3JtUmVxdWVzdCgpIHt9OwogICAgICAgICB2b2lkIGRvVXBkYXRlUmVzb3VyY2VSZXF1ZXN0
KCkge307CiAgICAgfTsKZGlmZiAtLWdpdCBhL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9zb3Vw
L1Jlc291cmNlUmVxdWVzdFNvdXAuY3BwIGIvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL3NvdXAv
UmVzb3VyY2VSZXF1ZXN0U291cC5jcHAKaW5kZXggZDJjNDZhNi4uODg1ZTJmMyAxMDA2NDQKLS0t
IGEvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL3NvdXAvUmVzb3VyY2VSZXF1ZXN0U291cC5jcHAK
KysrIGIvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL3NvdXAvUmVzb3VyY2VSZXF1ZXN0U291cC5j
cHAKQEAgLTIzLDYgKzIzLDggQEAKICNpbmNsdWRlICJDU3RyaW5nLmgiCiAjaW5jbHVkZSAiR093
blB0ci5oIgogI2luY2x1ZGUgIkdPd25QdHJHdGsuaCIKKyNpbmNsdWRlICJIVFRQUGFyc2Vycy5o
IgorI2luY2x1ZGUgIk1JTUVUeXBlUmVnaXN0cnkuaCIKICNpbmNsdWRlICJQbGF0Zm9ybVN0cmlu
Zy5oIgogCiAjaW5jbHVkZSA8bGlic291cC9zb3VwLmg+CkBAIC01Myw2ICs1NSw4IEBAIFNvdXBN
ZXNzYWdlKiBSZXNvdXJjZVJlcXVlc3Q6OnRvU291cE1lc3NhZ2UoKSBjb25zdAogICAgIH0KICNl
bmRpZgogCisgICAgc291cF9tZXNzYWdlX3NldF9mbGFncyhzb3VwTWVzc2FnZSwgbV9zb3VwRmxh
Z3MpOworCiAgICAgLy8gQm9keSBkYXRhIGlzIG9ubHkgaGFuZGxlZCBhdCBSZXNvdXJjZUhhbmRs
ZVNvdXA6OnN0YXJ0SHR0cCBmb3IKICAgICAvLyBub3c7IHRoaXMgaXMgYmVjYXVzZSB0aGlzIG1h
eSBub3QgYmUgYSBnb29kIHBsYWNlIHRvIGdvCiAgICAgLy8gb3Blbm5pbmcgYW5kIG1tYXBwaW5n
IGZpbGVzLiBXZSBzaG91bGQgbWF5YmUgcmV2aXNpdCB0aGlzLgpAQCAtODYsNiArOTAsOCBAQCB2
b2lkIFJlc291cmNlUmVxdWVzdDo6dXBkYXRlRnJvbVNvdXBNZXNzYWdlKFNvdXBNZXNzYWdlKiBz
b3VwTWVzc2FnZSkKICAgICB9CiAjZW5kaWYKIAorICAgIG1fc291cEZsYWdzID0gc291cF9tZXNz
YWdlX2dldF9mbGFncyhzb3VwTWVzc2FnZSk7CisKICAgICAvLyBGSVhNRTogbV9hbGxvd0Nvb2tp
ZXMgc2hvdWxkIHByb2JhYmx5IGJlIGhhbmRsZWQgaGVyZSBhbmQgb24KICAgICAvLyBkb1VwZGF0
ZVBsYXRmb3JtUmVxdWVzdCBzb21laG93LgogfQpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9wbGF0Zm9y
bS9uZXR3b3JrL3NvdXAvUmVzb3VyY2VSZXNwb25zZS5oIGIvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3
b3JrL3NvdXAvUmVzb3VyY2VSZXNwb25zZS5oCmluZGV4IGVjZDlmMjEuLjIwMzk3YzcgMTAwNjQ0
Ci0tLSBhL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9zb3VwL1Jlc291cmNlUmVzcG9uc2UuaAor
KysgYi9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvc291cC9SZXNvdXJjZVJlc3BvbnNlLmgKQEAg
LTUzLDkgKzUzLDE0IEBAIHB1YmxpYzoKICAgICBTb3VwTWVzc2FnZSogdG9Tb3VwTWVzc2FnZSgp
IGNvbnN0OwogICAgIHZvaWQgdXBkYXRlRnJvbVNvdXBNZXNzYWdlKFNvdXBNZXNzYWdlKiBzb3Vw
TWVzc2FnZSk7CiAKKyAgICBTb3VwTWVzc2FnZUZsYWdzIHNvdXBNZXNzYWdlRmxhZ3MoKSBjb25z
dCB7IHJldHVybiBtX3NvdXBGbGFnczsgfQorICAgIHZvaWQgc2V0U291cE1lc3NhZ2VGbGFncyhT
b3VwTWVzc2FnZUZsYWdzIHNvdXBGbGFncykgeyBtX3NvdXBGbGFncyA9IHNvdXBGbGFnczsgfQor
CiBwcml2YXRlOgogICAgIGZyaWVuZCBjbGFzcyBSZXNvdXJjZVJlc3BvbnNlQmFzZTsKIAorICAg
IFNvdXBNZXNzYWdlRmxhZ3MgbV9zb3VwRmxhZ3M7CisKICAgICB2b2lkIGRvVXBkYXRlUmVzb3Vy
Y2VSZXNwb25zZSgpCiAgICAgewogICAgIH0KZGlmZiAtLWdpdCBhL1dlYkNvcmUvcGxhdGZvcm0v
bmV0d29yay9zb3VwL1Jlc291cmNlUmVzcG9uc2VTb3VwLmNwcCBiL1dlYkNvcmUvcGxhdGZvcm0v
bmV0d29yay9zb3VwL1Jlc291cmNlUmVzcG9uc2VTb3VwLmNwcAppbmRleCBjYWYwYjMxLi4xYmZm
M2RjIDEwMDY0NAotLS0gYS9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvc291cC9SZXNvdXJjZVJl
c3BvbnNlU291cC5jcHAKKysrIGIvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL3NvdXAvUmVzb3Vy
Y2VSZXNwb25zZVNvdXAuY3BwCkBAIC0yMyw2ICsyMyw4IEBACiAKICNpbmNsdWRlICJDU3RyaW5n
LmgiCiAjaW5jbHVkZSAiR093blB0ci5oIgorI2luY2x1ZGUgIkhUVFBQYXJzZXJzLmgiCisjaW5j
bHVkZSAiTUlNRVR5cGVSZWdpc3RyeS5oIgogI2luY2x1ZGUgIlBsYXRmb3JtU3RyaW5nLmgiCiAK
IHVzaW5nIG5hbWVzcGFjZSBzdGQ7CkBAIC00Niw2ICs0OCw4IEBAIFNvdXBNZXNzYWdlKiBSZXNv
dXJjZVJlc3BvbnNlOjp0b1NvdXBNZXNzYWdlKCkgY29uc3QKICAgICAgICAgICAgIHNvdXBfbWVz
c2FnZV9oZWFkZXJzX2FwcGVuZChzb3VwSGVhZGVycywgaXQtPmZpcnN0LnN0cmluZygpLnV0Zjgo
KS5kYXRhKCksIGl0LT5zZWNvbmQudXRmOCgpLmRhdGEoKSk7CiAgICAgfQogCisgICAgc291cF9t
ZXNzYWdlX3NldF9mbGFncyhzb3VwTWVzc2FnZSwgbV9zb3VwRmxhZ3MpOworCiAgICAgLy8gQm9k
eSBkYXRhIGlzIG5vdCBpbiB0aGUgbWVzc2FnZS4KICAgICByZXR1cm4gc291cE1lc3NhZ2U7CiB9
CkBAIC02NSw2ICs2OSwxNiBAQCB2b2lkIFJlc291cmNlUmVzcG9uc2U6OnVwZGF0ZUZyb21Tb3Vw
TWVzc2FnZShTb3VwTWVzc2FnZSogc291cE1lc3NhZ2UpCiAgICAgc291cF9tZXNzYWdlX2hlYWRl
cnNfaXRlcl9pbml0KCZoZWFkZXJzSXRlciwgc291cE1lc3NhZ2UtPnJlc3BvbnNlX2hlYWRlcnMp
OwogICAgIHdoaWxlIChzb3VwX21lc3NhZ2VfaGVhZGVyc19pdGVyX25leHQoJmhlYWRlcnNJdGVy
LCAmaGVhZGVyTmFtZSwgJmhlYWRlclZhbHVlKSkKICAgICAgICAgbV9odHRwSGVhZGVyRmllbGRz
LnNldChTdHJpbmc6OmZyb21VVEY4KGhlYWRlck5hbWUpLCBTdHJpbmc6OmZyb21VVEY4KGhlYWRl
clZhbHVlKSk7CisKKyAgICBtX3NvdXBGbGFncyA9IHNvdXBfbWVzc2FnZV9nZXRfZmxhZ3Moc291
cE1lc3NhZ2UpOworCisgICAgU3RyaW5nIGNvbnRlbnRUeXBlID0gc291cF9tZXNzYWdlX2hlYWRl
cnNfZ2V0X29uZShzb3VwTWVzc2FnZS0+cmVzcG9uc2VfaGVhZGVycywgIkNvbnRlbnQtVHlwZSIp
OworICAgIHNldE1pbWVUeXBlKGV4dHJhY3RNSU1FVHlwZUZyb21NZWRpYVR5cGUoY29udGVudFR5
cGUpKTsKKworICAgIHNldFRleHRFbmNvZGluZ05hbWUoZXh0cmFjdENoYXJzZXRGcm9tTWVkaWFU
eXBlKGNvbnRlbnRUeXBlKSk7CisgICAgc2V0RXhwZWN0ZWRDb250ZW50TGVuZ3RoKHNvdXBfbWVz
c2FnZV9oZWFkZXJzX2dldF9jb250ZW50X2xlbmd0aChzb3VwTWVzc2FnZS0+cmVzcG9uc2VfaGVh
ZGVycykpOworICAgIHNldEhUVFBTdGF0dXNUZXh0KHNvdXBNZXNzYWdlLT5yZWFzb25fcGhyYXNl
KTsKKyAgICBzZXRTdWdnZXN0ZWRGaWxlbmFtZShmaWxlbmFtZUZyb21IVFRQQ29udGVudERpc3Bv
c2l0aW9uKGh0dHBIZWFkZXJGaWVsZCgiQ29udGVudC1EaXNwb3NpdGlvbiIpKSk7CiB9CiAKIH0K
ZGlmZiAtLWdpdCBhL1dlYktpdC9ndGsvQ2hhbmdlTG9nIGIvV2ViS2l0L2d0ay9DaGFuZ2VMb2cK
aW5kZXggZTcyMzE0Zi4uMjA5ZjM3MiAxMDA2NDQKLS0tIGEvV2ViS2l0L2d0ay9DaGFuZ2VMb2cK
KysrIGIvV2ViS2l0L2d0ay9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNiBAQAorMjAxMC0wMi0xOCAg
R3VzdGF2byBOb3JvbmhhIFNpbHZhICA8Z3VzdGF2by5ub3JvbmhhQGNvbGxhYm9yYS5jby51az4K
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBbU291cF0g
bG9zZXMgaW5mb3JtYXRpb24gcmVsYXRlZCB0byBtZXNzYWdlIGZsYWdzIHdoZW4gY29udmVydGlu
ZyBmcm9tL3RvIFJlc291cmNle1JlcXVlc3QsUmVzcG9uc2V9CisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0zNTA5MworCisgICAgICAgIFVwZGF0ZSB0aGUg
ZmxhZ3MgdGhhdCBhcmUgc3RvcmVkIGluIHRoZSByZXF1ZXN0LCB3aGVuIHRoZSByZXNwb25zZQor
ICAgICAgICBpcyByZWNlaXZlZC4KKworICAgICAgICAqIFdlYkNvcmVTdXBwb3J0L0ZyYW1lTG9h
ZGVyQ2xpZW50R3RrLmNwcDoKKyAgICAgICAgKFdlYktpdDo6RnJhbWVMb2FkZXJDbGllbnQ6OmRp
c3BhdGNoRGlkUmVjZWl2ZVJlc3BvbnNlKToKKwogMjAxMC0wMi0xNyAgRG1pdHJ5IFRpdG92ICA8
ZGltaWNoQGNocm9taXVtLm9yZz4KIAogICAgICAgICBSZXZpZXdlZCBieSBEYXZpZCBMZXZpbiwg
RGFyaW4gRmlzaGVyLCBTaW1vbiBIYXVzbWFubi4KZGlmZiAtLWdpdCBhL1dlYktpdC9ndGsvV2Vi
Q29yZVN1cHBvcnQvRnJhbWVMb2FkZXJDbGllbnRHdGsuY3BwIGIvV2ViS2l0L2d0ay9XZWJDb3Jl
U3VwcG9ydC9GcmFtZUxvYWRlckNsaWVudEd0ay5jcHAKaW5kZXggZjkwMGYwNS4uM2Y5Y2Q1YiAx
MDA2NDQKLS0tIGEvV2ViS2l0L2d0ay9XZWJDb3JlU3VwcG9ydC9GcmFtZUxvYWRlckNsaWVudEd0
ay5jcHAKKysrIGIvV2ViS2l0L2d0ay9XZWJDb3JlU3VwcG9ydC9GcmFtZUxvYWRlckNsaWVudEd0
ay5jcHAKQEAgLTI3Niw4ICsyNzYsMTQgQEAgdm9pZCBGcmFtZUxvYWRlckNsaWVudDo6ZnJhbWVM
b2FkZXJEZXN0cm95ZWQoKQogICAgIGRlbGV0ZSB0aGlzOwogfQogCi12b2lkIEZyYW1lTG9hZGVy
Q2xpZW50OjpkaXNwYXRjaERpZFJlY2VpdmVSZXNwb25zZShXZWJDb3JlOjpEb2N1bWVudExvYWRl
ciosIHVuc2lnbmVkIGxvbmcsIGNvbnN0IFJlc291cmNlUmVzcG9uc2UmIHJlc3BvbnNlKQordm9p
ZCBGcmFtZUxvYWRlckNsaWVudDo6ZGlzcGF0Y2hEaWRSZWNlaXZlUmVzcG9uc2UoV2ViQ29yZTo6
RG9jdW1lbnRMb2FkZXIqIGxvYWRlciwgdW5zaWduZWQgbG9uZywgY29uc3QgUmVzb3VyY2VSZXNw
b25zZSYgcmVzcG9uc2UpCiB7CisgICAgU291cE1lc3NhZ2VGbGFncyBmbGFncyA9IHJlc3BvbnNl
LnNvdXBNZXNzYWdlRmxhZ3MoKTsKKworICAgIC8vIFVwZGF0ZSBvdXIga25vd2xlZGdlIG9mIHJl
cXVlc3Qgc291cCBmbGFncyAtIHNvbWUgYXJlIG9ubHkgc2V0CisgICAgLy8gYWZ0ZXIgdGhlIHJl
cXVlc3QgaXMgZG9uZS4KKyAgICBsb2FkZXItPnJlcXVlc3QoKS5zZXRTb3VwTWVzc2FnZUZsYWdz
KHJlc3BvbnNlLnNvdXBNZXNzYWdlRmxhZ3MoKSk7CisKICAgICBtX3Jlc3BvbnNlID0gcmVzcG9u
c2U7CiB9CiAKLS0gCjEuNi42LjIKCg==
</data>
<flag name="commit-queue"
          id="31760"
          type_id="3"
          status="-"
          setter="gustavo"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>49086</attachid>
            <date>2010-02-19 10:09:42 -0800</date>
            <delta_ts>2010-02-20 04:26:49 -0800</delta_ts>
            <desc>Refactor updating of ResourceResponse</desc>
            <filename>0001-Rector-updating-of-ResourceResponse-objects-from-sou.patch</filename>
            <type>text/plain</type>
            <size>4282</size>
            <attacher name="Gustavo Noronha (kov)">gustavo</attacher>
            
              <data encoding="base64">RnJvbSBlZmViMjM1YWRiZTFjNGE0ODRjMDE5Y2Y5MjU2MzM0MjIzNDk3ZDRmIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBHdXN0YXZvIE5vcm9uaGEgU2lsdmEgPGduc0Bnbm9tZS5vcmc+
CkRhdGU6IEZyaSwgMTkgRmViIDIwMTAgMTU6MzY6MjggLTAyMDAKU3ViamVjdDogW1BBVENIIDEv
Ml0gUmVjdG9yIHVwZGF0aW5nIG9mIFJlc291cmNlUmVzcG9uc2Ugb2JqZWN0cyBmcm9tIHNvdXAg
TWVzc2FnZXMKCi0tLQogV2ViQ29yZS9DaGFuZ2VMb2cgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgIDE3ICsrKysrKysrKysrKysrKysrCiAuLi4vcGxhdGZvcm0vbmV0d29yay9z
b3VwL1Jlc291cmNlSGFuZGxlU291cC5jcHAgICB8ICAgMTkgKy0tLS0tLS0tLS0tLS0tLS0tLQog
Li4uL3BsYXRmb3JtL25ldHdvcmsvc291cC9SZXNvdXJjZVJlc3BvbnNlU291cC5jcHAgfCAgIDEw
ICsrKysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgMjggaW5zZXJ0aW9ucygrKSwgMTggZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9DaGFuZ2VMb2cgYi9XZWJDb3JlL0NoYW5nZUxv
ZwppbmRleCAyZDFkOGJkLi5hMTZiY2FhIDEwMDY0NAotLS0gYS9XZWJDb3JlL0NoYW5nZUxvZwor
KysgYi9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDEwLTAyLTE5ICBHdXN0
YXZvIE5vcm9uaGEgU2lsdmEgIDxndXN0YXZvLm5vcm9uaGFAY29sbGFib3JhLmNvLnVrPgorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFJlZmFjdG9yIHVw
ZGF0aW5nIG9mIFJlc291cmNlUmVzcG9uc2Ugb2JqZWN0cyBmcm9tIHNvdXAgbWVzc2FnZQorICAg
ICAgICBvYmplY3RzLCB0byBhdm9pZCBjb2RlIGR1cGxpY2F0aW9uLgorCisgICAgICAgIFtTb3Vw
XSBsb3NlcyBpbmZvcm1hdGlvbiByZWxhdGVkIHRvIG1lc3NhZ2UgZmxhZ3Mgd2hlbiBjb252ZXJ0
aW5nIGZyb20vdG8gUmVzb3VyY2V7UmVxdWVzdCxSZXNwb25zZX0KKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTM1MDkzCisKKyAgICAgICAgTm8gYmVoYXZp
b3VyIGNoYW5nZS4KKworICAgICAgICAqIHBsYXRmb3JtL25ldHdvcmsvc291cC9SZXNvdXJjZUhh
bmRsZVNvdXAuY3BwOgorICAgICAgICAoV2ViQ29yZTo6ZmlsbFJlc3BvbnNlRnJvbU1lc3NhZ2Up
OgorICAgICAgICAqIHBsYXRmb3JtL25ldHdvcmsvc291cC9SZXNvdXJjZVJlc3BvbnNlU291cC5j
cHA6CisgICAgICAgIChXZWJDb3JlOjpSZXNvdXJjZVJlc3BvbnNlOjp1cGRhdGVGcm9tU291cE1l
c3NhZ2UpOgorCiAyMDEwLTAyLTE3ICBQaGlsaXBwZSBOb3JtYW5kICA8cG5vcm1hbmRAaWdhbGlh
LmNvbT4KIAogICAgICAgICBSZXZpZXdlZCBieSBFcmljIFNlaWRlbC4KZGlmZiAtLWdpdCBhL1dl
YkNvcmUvcGxhdGZvcm0vbmV0d29yay9zb3VwL1Jlc291cmNlSGFuZGxlU291cC5jcHAgYi9XZWJD
b3JlL3BsYXRmb3JtL25ldHdvcmsvc291cC9SZXNvdXJjZUhhbmRsZVNvdXAuY3BwCmluZGV4IDRj
NTlkMzQuLjg5OWQ0ZmUgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9zb3Vw
L1Jlc291cmNlSGFuZGxlU291cC5jcHAKKysrIGIvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL3Nv
dXAvUmVzb3VyY2VIYW5kbGVTb3VwLmNwcApAQCAtMTYwLDI0ICsxNjAsNyBAQCBzdGF0aWMgZ2Jv
b2xlYW4gc3RhdHVzV2lsbEJlSGFuZGxlZEJ5U291cChndWludCBzdGF0dXNDb2RlKQogCiBzdGF0
aWMgdm9pZCBmaWxsUmVzcG9uc2VGcm9tTWVzc2FnZShTb3VwTWVzc2FnZSogbXNnLCBSZXNvdXJj
ZVJlc3BvbnNlKiByZXNwb25zZSkKIHsKLSAgICBTb3VwTWVzc2FnZUhlYWRlcnNJdGVyIGl0ZXI7
Ci0gICAgY29uc3QgY2hhciogbmFtZSA9IDA7Ci0gICAgY29uc3QgY2hhciogdmFsdWUgPSAwOwot
ICAgIHNvdXBfbWVzc2FnZV9oZWFkZXJzX2l0ZXJfaW5pdCgmaXRlciwgbXNnLT5yZXNwb25zZV9o
ZWFkZXJzKTsKLSAgICB3aGlsZSAoc291cF9tZXNzYWdlX2hlYWRlcnNfaXRlcl9uZXh0KCZpdGVy
LCAmbmFtZSwgJnZhbHVlKSkKLSAgICAgICAgcmVzcG9uc2UtPnNldEhUVFBIZWFkZXJGaWVsZChu
YW1lLCB2YWx1ZSk7Ci0KLSAgICBTdHJpbmcgY29udGVudFR5cGUgPSBzb3VwX21lc3NhZ2VfaGVh
ZGVyc19nZXRfb25lKG1zZy0+cmVzcG9uc2VfaGVhZGVycywgIkNvbnRlbnQtVHlwZSIpOwotICAg
IHJlc3BvbnNlLT5zZXRNaW1lVHlwZShleHRyYWN0TUlNRVR5cGVGcm9tTWVkaWFUeXBlKGNvbnRl
bnRUeXBlKSk7Ci0KLSAgICBjaGFyKiB1cmkgPSBzb3VwX3VyaV90b19zdHJpbmcoc291cF9tZXNz
YWdlX2dldF91cmkobXNnKSwgZmFsc2UpOwotICAgIHJlc3BvbnNlLT5zZXRVUkwoS1VSTChLVVJM
KCksIHVyaSkpOwotICAgIGdfZnJlZSh1cmkpOwotICAgIHJlc3BvbnNlLT5zZXRUZXh0RW5jb2Rp
bmdOYW1lKGV4dHJhY3RDaGFyc2V0RnJvbU1lZGlhVHlwZShjb250ZW50VHlwZSkpOwotICAgIHJl
c3BvbnNlLT5zZXRFeHBlY3RlZENvbnRlbnRMZW5ndGgoc291cF9tZXNzYWdlX2hlYWRlcnNfZ2V0
X2NvbnRlbnRfbGVuZ3RoKG1zZy0+cmVzcG9uc2VfaGVhZGVycykpOwotICAgIHJlc3BvbnNlLT5z
ZXRIVFRQU3RhdHVzQ29kZShtc2ctPnN0YXR1c19jb2RlKTsKLSAgICByZXNwb25zZS0+c2V0SFRU
UFN0YXR1c1RleHQobXNnLT5yZWFzb25fcGhyYXNlKTsKLSAgICByZXNwb25zZS0+c2V0U3VnZ2Vz
dGVkRmlsZW5hbWUoZmlsZW5hbWVGcm9tSFRUUENvbnRlbnREaXNwb3NpdGlvbihyZXNwb25zZS0+
aHR0cEhlYWRlckZpZWxkKCJDb250ZW50LURpc3Bvc2l0aW9uIikpKTsKKyAgICByZXNwb25zZS0+
dXBkYXRlRnJvbVNvdXBNZXNzYWdlKG1zZyk7CiB9CiAKIC8vIENhbGxlZCBlYWNoIHRpbWUgdGhl
IG1lc3NhZ2UgaXMgZ29pbmcgdG8gYmUgc2VudCBhZ2FpbiBleGNlcHQgdGhlIGZpcnN0IHRpbWUu
CmRpZmYgLS1naXQgYS9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvc291cC9SZXNvdXJjZVJlc3Bv
bnNlU291cC5jcHAgYi9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvc291cC9SZXNvdXJjZVJlc3Bv
bnNlU291cC5jcHAKaW5kZXggY2FmMGIzMS4uZGNkZjIzNiAxMDA2NDQKLS0tIGEvV2ViQ29yZS9w
bGF0Zm9ybS9uZXR3b3JrL3NvdXAvUmVzb3VyY2VSZXNwb25zZVNvdXAuY3BwCisrKyBiL1dlYkNv
cmUvcGxhdGZvcm0vbmV0d29yay9zb3VwL1Jlc291cmNlUmVzcG9uc2VTb3VwLmNwcApAQCAtMjMs
NiArMjMsOCBAQAogCiAjaW5jbHVkZSAiQ1N0cmluZy5oIgogI2luY2x1ZGUgIkdPd25QdHIuaCIK
KyNpbmNsdWRlICJIVFRQUGFyc2Vycy5oIgorI2luY2x1ZGUgIk1JTUVUeXBlUmVnaXN0cnkuaCIK
ICNpbmNsdWRlICJQbGF0Zm9ybVN0cmluZy5oIgogCiB1c2luZyBuYW1lc3BhY2Ugc3RkOwpAQCAt
NjUsNiArNjcsMTQgQEAgdm9pZCBSZXNvdXJjZVJlc3BvbnNlOjp1cGRhdGVGcm9tU291cE1lc3Nh
Z2UoU291cE1lc3NhZ2UqIHNvdXBNZXNzYWdlKQogICAgIHNvdXBfbWVzc2FnZV9oZWFkZXJzX2l0
ZXJfaW5pdCgmaGVhZGVyc0l0ZXIsIHNvdXBNZXNzYWdlLT5yZXNwb25zZV9oZWFkZXJzKTsKICAg
ICB3aGlsZSAoc291cF9tZXNzYWdlX2hlYWRlcnNfaXRlcl9uZXh0KCZoZWFkZXJzSXRlciwgJmhl
YWRlck5hbWUsICZoZWFkZXJWYWx1ZSkpCiAgICAgICAgIG1faHR0cEhlYWRlckZpZWxkcy5zZXQo
U3RyaW5nOjpmcm9tVVRGOChoZWFkZXJOYW1lKSwgU3RyaW5nOjpmcm9tVVRGOChoZWFkZXJWYWx1
ZSkpOworCisgICAgU3RyaW5nIGNvbnRlbnRUeXBlID0gc291cF9tZXNzYWdlX2hlYWRlcnNfZ2V0
X29uZShzb3VwTWVzc2FnZS0+cmVzcG9uc2VfaGVhZGVycywgIkNvbnRlbnQtVHlwZSIpOworICAg
IHNldE1pbWVUeXBlKGV4dHJhY3RNSU1FVHlwZUZyb21NZWRpYVR5cGUoY29udGVudFR5cGUpKTsK
KworICAgIHNldFRleHRFbmNvZGluZ05hbWUoZXh0cmFjdENoYXJzZXRGcm9tTWVkaWFUeXBlKGNv
bnRlbnRUeXBlKSk7CisgICAgc2V0RXhwZWN0ZWRDb250ZW50TGVuZ3RoKHNvdXBfbWVzc2FnZV9o
ZWFkZXJzX2dldF9jb250ZW50X2xlbmd0aChzb3VwTWVzc2FnZS0+cmVzcG9uc2VfaGVhZGVycykp
OworICAgIHNldEhUVFBTdGF0dXNUZXh0KHNvdXBNZXNzYWdlLT5yZWFzb25fcGhyYXNlKTsKKyAg
ICBzZXRTdWdnZXN0ZWRGaWxlbmFtZShmaWxlbmFtZUZyb21IVFRQQ29udGVudERpc3Bvc2l0aW9u
KGh0dHBIZWFkZXJGaWVsZCgiQ29udGVudC1EaXNwb3NpdGlvbiIpKSk7CiB9CiAKIH0KLS0gCjEu
Ni42LjIKCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>49087</attachid>
            <date>2010-02-19 10:10:19 -0800</date>
            <delta_ts>2010-02-22 09:02:29 -0800</delta_ts>
            <desc>Fix the actual problem</desc>
            <filename>0002-Store-and-restore-flags-from-to-messages.patch</filename>
            <type>text/plain</type>
            <size>8266</size>
            <attacher name="Gustavo Noronha (kov)">gustavo</attacher>
            
              <data encoding="base64">RnJvbSA2ZmM3YjZkODczZDJkMDFlMzhkMjJhMzQ3NWViMThiNjViNjIyZmYxIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBHdXN0YXZvIE5vcm9uaGEgU2lsdmEgPGduc0Bnbm9tZS5vcmc+
CkRhdGU6IEZyaSwgMTkgRmViIDIwMTAgMTU6Mzc6MDQgLTAyMDAKU3ViamVjdDogW1BBVENIIDIv
Ml0gU3RvcmUsIGFuZCByZXN0b3JlIGZsYWdzIGZyb20vdG8gbWVzc2FnZXMKCi0tLQogV2ViQ29y
ZS9DaGFuZ2VMb2cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDI3ICsrKysr
KysrKysrKysrKysrKysrCiAuLi4vcGxhdGZvcm0vbmV0d29yay9zb3VwL1Jlc291cmNlSGFuZGxl
U291cC5jcHAgICB8ICAgIDIgKy0KIFdlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9zb3VwL1Jlc291
cmNlUmVxdWVzdC5oICAgIHwgICAgNSArKysKIC4uLi9wbGF0Zm9ybS9uZXR3b3JrL3NvdXAvUmVz
b3VyY2VSZXF1ZXN0U291cC5jcHAgIHwgICAgNiArKysrCiBXZWJDb3JlL3BsYXRmb3JtL25ldHdv
cmsvc291cC9SZXNvdXJjZVJlc3BvbnNlLmggICB8ICAgIDUgKysrCiAuLi4vcGxhdGZvcm0vbmV0
d29yay9zb3VwL1Jlc291cmNlUmVzcG9uc2VTb3VwLmNwcCB8ICAgIDQgKysrCiBXZWJLaXQvZ3Rr
L0NoYW5nZUxvZyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTMgKysrKysrKysr
CiBXZWJLaXQvZ3RrL1dlYkNvcmVTdXBwb3J0L0ZyYW1lTG9hZGVyQ2xpZW50R3RrLmNwcCB8ICAg
IDggKysrKystCiA4IGZpbGVzIGNoYW5nZWQsIDY4IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9DaGFuZ2VMb2cgYi9XZWJDb3JlL0NoYW5nZUxvZwpp
bmRleCBhMTZiY2FhLi40MGEyMzUzIDEwMDY0NAotLS0gYS9XZWJDb3JlL0NoYW5nZUxvZworKysg
Yi9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMiw2ICsyLDMzIEBACiAKICAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCiAKKyAgICAgICAgW1NvdXBdIGxvc2VzIGluZm9ybWF0aW9uIHJl
bGF0ZWQgdG8gbWVzc2FnZSBmbGFncyB3aGVuIGNvbnZlcnRpbmcgZnJvbS90byBSZXNvdXJjZXtS
ZXF1ZXN0LFJlc3BvbnNlfQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9MzUwOTMKKworICAgICAgICBTdG9yZSBtZXNzYWdlIGZsYWdzIGluIFdlYkNvcmUg
b2JqZWN0cywgYW5kIHNldCB0aGVtIG9uIHRoZQorICAgICAgICBTb3VwTWVzc2FnZSwgd2hlbiBj
cmVhdGluZyBvbmUgZnJvbSB0aGVtLgorCisgICAgICAgIE5vIGJlaGF2aW91ciBjaGFuZ2UuCisK
KyAgICAgICAgKiBwbGF0Zm9ybS9uZXR3b3JrL3NvdXAvUmVzb3VyY2VIYW5kbGVTb3VwLmNwcDoK
KyAgICAgICAgKFdlYkNvcmU6OmZpbGxSZXNwb25zZUZyb21NZXNzYWdlKToKKyAgICAgICAgKiBw
bGF0Zm9ybS9uZXR3b3JrL3NvdXAvUmVzb3VyY2VSZXF1ZXN0Lmg6CisgICAgICAgIChXZWJDb3Jl
OjpSZXNvdXJjZVJlcXVlc3Q6OnNvdXBNZXNzYWdlRmxhZ3MpOgorICAgICAgICAoV2ViQ29yZTo6
UmVzb3VyY2VSZXF1ZXN0OjpzZXRTb3VwTWVzc2FnZUZsYWdzKToKKyAgICAgICAgKiBwbGF0Zm9y
bS9uZXR3b3JrL3NvdXAvUmVzb3VyY2VSZXF1ZXN0U291cC5jcHA6CisgICAgICAgIChXZWJDb3Jl
OjpSZXNvdXJjZVJlcXVlc3Q6OnRvU291cE1lc3NhZ2UpOgorICAgICAgICAoV2ViQ29yZTo6UmVz
b3VyY2VSZXF1ZXN0Ojp1cGRhdGVGcm9tU291cE1lc3NhZ2UpOgorICAgICAgICAqIHBsYXRmb3Jt
L25ldHdvcmsvc291cC9SZXNvdXJjZVJlc3BvbnNlLmg6CisgICAgICAgIChXZWJDb3JlOjpSZXNv
dXJjZVJlc3BvbnNlOjpzb3VwTWVzc2FnZUZsYWdzKToKKyAgICAgICAgKFdlYkNvcmU6OlJlc291
cmNlUmVzcG9uc2U6OnNldFNvdXBNZXNzYWdlRmxhZ3MpOgorICAgICAgICAqIHBsYXRmb3JtL25l
dHdvcmsvc291cC9SZXNvdXJjZVJlc3BvbnNlU291cC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpS
ZXNvdXJjZVJlc3BvbnNlOjp0b1NvdXBNZXNzYWdlKToKKyAgICAgICAgKFdlYkNvcmU6OlJlc291
cmNlUmVzcG9uc2U6OnVwZGF0ZUZyb21Tb3VwTWVzc2FnZSk6CisKKzIwMTAtMDItMTkgIEd1c3Rh
dm8gTm9yb25oYSBTaWx2YSAgPGd1c3Rhdm8ubm9yb25oYUBjb2xsYWJvcmEuY28udWs+CisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKICAgICAgICAgUmVmYWN0b3IgdXBk
YXRpbmcgb2YgUmVzb3VyY2VSZXNwb25zZSBvYmplY3RzIGZyb20gc291cCBtZXNzYWdlCiAgICAg
ICAgIG9iamVjdHMsIHRvIGF2b2lkIGNvZGUgZHVwbGljYXRpb24uCiAKZGlmZiAtLWdpdCBhL1dl
YkNvcmUvcGxhdGZvcm0vbmV0d29yay9zb3VwL1Jlc291cmNlSGFuZGxlU291cC5jcHAgYi9XZWJD
b3JlL3BsYXRmb3JtL25ldHdvcmsvc291cC9SZXNvdXJjZUhhbmRsZVNvdXAuY3BwCmluZGV4IDg5
OWQ0ZmUuLjk2NTgyNmQgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9zb3Vw
L1Jlc291cmNlSGFuZGxlU291cC5jcHAKKysrIGIvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL3Nv
dXAvUmVzb3VyY2VIYW5kbGVTb3VwLmNwcApAQCAtMSw3ICsxLDcgQEAKIC8qCiAgKiBDb3B5cmln
aHQgKEMpIDIwMDggQWxwIFRva2VyIDxhbHBAYXRva2VyLmNvbT4KICAqIENvcHlyaWdodCAoQykg
MjAwOCBYYW4gTG9wZXogPHhhbkBnbm9tZS5vcmc+Ci0gKiBDb3B5cmlnaHQgKEMpIDIwMDggQ29s
bGFib3JhIEx0ZC4KKyAqIENvcHlyaWdodCAoQykgMjAwOCwgMjAxMCBDb2xsYWJvcmEgTHRkLgog
ICogQ29weXJpZ2h0IChDKSAyMDA5IEhvbGdlciBIYW5zIFBldGVyIEZyZXl0aGVyCiAgKiBDb3B5
cmlnaHQgKEMpIDIwMDkgR3VzdGF2byBOb3JvbmhhIFNpbHZhIDxnbnNAZ25vbWUub3JnPgogICog
Q29weXJpZ2h0IChDKSAyMDA5IENocmlzdGlhbiBEeXdhbiA8Y2hyaXN0aWFuQGltZW5kaW8uY29t
PgpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL3NvdXAvUmVzb3VyY2VSZXF1
ZXN0LmggYi9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvc291cC9SZXNvdXJjZVJlcXVlc3QuaApp
bmRleCA4MjcwODYzLi4xOGYxMjA4IDEwMDY0NAotLS0gYS9XZWJDb3JlL3BsYXRmb3JtL25ldHdv
cmsvc291cC9SZXNvdXJjZVJlcXVlc3QuaAorKysgYi9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsv
c291cC9SZXNvdXJjZVJlcXVlc3QuaApAQCAtNjUsOSArNjUsMTQgQEAgbmFtZXNwYWNlIFdlYkNv
cmUgewogICAgICAgICBTb3VwTWVzc2FnZSogdG9Tb3VwTWVzc2FnZSgpIGNvbnN0OwogICAgICAg
ICB2b2lkIHVwZGF0ZUZyb21Tb3VwTWVzc2FnZShTb3VwTWVzc2FnZSogc291cE1lc3NhZ2UpOwog
CisgICAgICAgIFNvdXBNZXNzYWdlRmxhZ3Mgc291cE1lc3NhZ2VGbGFncygpIGNvbnN0IHsgcmV0
dXJuIG1fc291cEZsYWdzOyB9CisgICAgICAgIHZvaWQgc2V0U291cE1lc3NhZ2VGbGFncyhTb3Vw
TWVzc2FnZUZsYWdzIHNvdXBGbGFncykgeyBtX3NvdXBGbGFncyA9IHNvdXBGbGFnczsgfQorCiAg
ICAgcHJpdmF0ZToKICAgICAgICAgZnJpZW5kIGNsYXNzIFJlc291cmNlUmVxdWVzdEJhc2U7CiAK
KyAgICAgICAgU291cE1lc3NhZ2VGbGFncyBtX3NvdXBGbGFnczsKKwogICAgICAgICB2b2lkIGRv
VXBkYXRlUGxhdGZvcm1SZXF1ZXN0KCkge307CiAgICAgICAgIHZvaWQgZG9VcGRhdGVSZXNvdXJj
ZVJlcXVlc3QoKSB7fTsKICAgICB9OwpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3
b3JrL3NvdXAvUmVzb3VyY2VSZXF1ZXN0U291cC5jcHAgYi9XZWJDb3JlL3BsYXRmb3JtL25ldHdv
cmsvc291cC9SZXNvdXJjZVJlcXVlc3RTb3VwLmNwcAppbmRleCBkMmM0NmE2Li44ODVlMmYzIDEw
MDY0NAotLS0gYS9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvc291cC9SZXNvdXJjZVJlcXVlc3RT
b3VwLmNwcAorKysgYi9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvc291cC9SZXNvdXJjZVJlcXVl
c3RTb3VwLmNwcApAQCAtMjMsNiArMjMsOCBAQAogI2luY2x1ZGUgIkNTdHJpbmcuaCIKICNpbmNs
dWRlICJHT3duUHRyLmgiCiAjaW5jbHVkZSAiR093blB0ckd0ay5oIgorI2luY2x1ZGUgIkhUVFBQ
YXJzZXJzLmgiCisjaW5jbHVkZSAiTUlNRVR5cGVSZWdpc3RyeS5oIgogI2luY2x1ZGUgIlBsYXRm
b3JtU3RyaW5nLmgiCiAKICNpbmNsdWRlIDxsaWJzb3VwL3NvdXAuaD4KQEAgLTUzLDYgKzU1LDgg
QEAgU291cE1lc3NhZ2UqIFJlc291cmNlUmVxdWVzdDo6dG9Tb3VwTWVzc2FnZSgpIGNvbnN0CiAg
ICAgfQogI2VuZGlmCiAKKyAgICBzb3VwX21lc3NhZ2Vfc2V0X2ZsYWdzKHNvdXBNZXNzYWdlLCBt
X3NvdXBGbGFncyk7CisKICAgICAvLyBCb2R5IGRhdGEgaXMgb25seSBoYW5kbGVkIGF0IFJlc291
cmNlSGFuZGxlU291cDo6c3RhcnRIdHRwIGZvcgogICAgIC8vIG5vdzsgdGhpcyBpcyBiZWNhdXNl
IHRoaXMgbWF5IG5vdCBiZSBhIGdvb2QgcGxhY2UgdG8gZ28KICAgICAvLyBvcGVubmluZyBhbmQg
bW1hcHBpbmcgZmlsZXMuIFdlIHNob3VsZCBtYXliZSByZXZpc2l0IHRoaXMuCkBAIC04Niw2ICs5
MCw4IEBAIHZvaWQgUmVzb3VyY2VSZXF1ZXN0Ojp1cGRhdGVGcm9tU291cE1lc3NhZ2UoU291cE1l
c3NhZ2UqIHNvdXBNZXNzYWdlKQogICAgIH0KICNlbmRpZgogCisgICAgbV9zb3VwRmxhZ3MgPSBz
b3VwX21lc3NhZ2VfZ2V0X2ZsYWdzKHNvdXBNZXNzYWdlKTsKKwogICAgIC8vIEZJWE1FOiBtX2Fs
bG93Q29va2llcyBzaG91bGQgcHJvYmFibHkgYmUgaGFuZGxlZCBoZXJlIGFuZCBvbgogICAgIC8v
IGRvVXBkYXRlUGxhdGZvcm1SZXF1ZXN0IHNvbWVob3cuCiB9CmRpZmYgLS1naXQgYS9XZWJDb3Jl
L3BsYXRmb3JtL25ldHdvcmsvc291cC9SZXNvdXJjZVJlc3BvbnNlLmggYi9XZWJDb3JlL3BsYXRm
b3JtL25ldHdvcmsvc291cC9SZXNvdXJjZVJlc3BvbnNlLmgKaW5kZXggZWNkOWYyMS4uMjAzOTdj
NyAxMDA2NDQKLS0tIGEvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL3NvdXAvUmVzb3VyY2VSZXNw
b25zZS5oCisrKyBiL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9zb3VwL1Jlc291cmNlUmVzcG9u
c2UuaApAQCAtNTMsOSArNTMsMTQgQEAgcHVibGljOgogICAgIFNvdXBNZXNzYWdlKiB0b1NvdXBN
ZXNzYWdlKCkgY29uc3Q7CiAgICAgdm9pZCB1cGRhdGVGcm9tU291cE1lc3NhZ2UoU291cE1lc3Nh
Z2UqIHNvdXBNZXNzYWdlKTsKIAorICAgIFNvdXBNZXNzYWdlRmxhZ3Mgc291cE1lc3NhZ2VGbGFn
cygpIGNvbnN0IHsgcmV0dXJuIG1fc291cEZsYWdzOyB9CisgICAgdm9pZCBzZXRTb3VwTWVzc2Fn
ZUZsYWdzKFNvdXBNZXNzYWdlRmxhZ3Mgc291cEZsYWdzKSB7IG1fc291cEZsYWdzID0gc291cEZs
YWdzOyB9CisKIHByaXZhdGU6CiAgICAgZnJpZW5kIGNsYXNzIFJlc291cmNlUmVzcG9uc2VCYXNl
OwogCisgICAgU291cE1lc3NhZ2VGbGFncyBtX3NvdXBGbGFnczsKKwogICAgIHZvaWQgZG9VcGRh
dGVSZXNvdXJjZVJlc3BvbnNlKCkKICAgICB7CiAgICAgfQpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9w
bGF0Zm9ybS9uZXR3b3JrL3NvdXAvUmVzb3VyY2VSZXNwb25zZVNvdXAuY3BwIGIvV2ViQ29yZS9w
bGF0Zm9ybS9uZXR3b3JrL3NvdXAvUmVzb3VyY2VSZXNwb25zZVNvdXAuY3BwCmluZGV4IGRjZGYy
MzYuLjFiZmYzZGMgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9zb3VwL1Jl
c291cmNlUmVzcG9uc2VTb3VwLmNwcAorKysgYi9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvc291
cC9SZXNvdXJjZVJlc3BvbnNlU291cC5jcHAKQEAgLTQ4LDYgKzQ4LDggQEAgU291cE1lc3NhZ2Uq
IFJlc291cmNlUmVzcG9uc2U6OnRvU291cE1lc3NhZ2UoKSBjb25zdAogICAgICAgICAgICAgc291
cF9tZXNzYWdlX2hlYWRlcnNfYXBwZW5kKHNvdXBIZWFkZXJzLCBpdC0+Zmlyc3Quc3RyaW5nKCku
dXRmOCgpLmRhdGEoKSwgaXQtPnNlY29uZC51dGY4KCkuZGF0YSgpKTsKICAgICB9CiAKKyAgICBz
b3VwX21lc3NhZ2Vfc2V0X2ZsYWdzKHNvdXBNZXNzYWdlLCBtX3NvdXBGbGFncyk7CisKICAgICAv
LyBCb2R5IGRhdGEgaXMgbm90IGluIHRoZSBtZXNzYWdlLgogICAgIHJldHVybiBzb3VwTWVzc2Fn
ZTsKIH0KQEAgLTY4LDYgKzcwLDggQEAgdm9pZCBSZXNvdXJjZVJlc3BvbnNlOjp1cGRhdGVGcm9t
U291cE1lc3NhZ2UoU291cE1lc3NhZ2UqIHNvdXBNZXNzYWdlKQogICAgIHdoaWxlIChzb3VwX21l
c3NhZ2VfaGVhZGVyc19pdGVyX25leHQoJmhlYWRlcnNJdGVyLCAmaGVhZGVyTmFtZSwgJmhlYWRl
clZhbHVlKSkKICAgICAgICAgbV9odHRwSGVhZGVyRmllbGRzLnNldChTdHJpbmc6OmZyb21VVEY4
KGhlYWRlck5hbWUpLCBTdHJpbmc6OmZyb21VVEY4KGhlYWRlclZhbHVlKSk7CiAKKyAgICBtX3Nv
dXBGbGFncyA9IHNvdXBfbWVzc2FnZV9nZXRfZmxhZ3Moc291cE1lc3NhZ2UpOworCiAgICAgU3Ry
aW5nIGNvbnRlbnRUeXBlID0gc291cF9tZXNzYWdlX2hlYWRlcnNfZ2V0X29uZShzb3VwTWVzc2Fn
ZS0+cmVzcG9uc2VfaGVhZGVycywgIkNvbnRlbnQtVHlwZSIpOwogICAgIHNldE1pbWVUeXBlKGV4
dHJhY3RNSU1FVHlwZUZyb21NZWRpYVR5cGUoY29udGVudFR5cGUpKTsKIApkaWZmIC0tZ2l0IGEv
V2ViS2l0L2d0ay9DaGFuZ2VMb2cgYi9XZWJLaXQvZ3RrL0NoYW5nZUxvZwppbmRleCA0M2QyZDIw
Li5mNWVkM2I5IDEwMDY0NAotLS0gYS9XZWJLaXQvZ3RrL0NoYW5nZUxvZworKysgYi9XZWJLaXQv
Z3RrL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDEwLTAyLTE4ICBHdXN0YXZvIE5vcm9u
aGEgU2lsdmEgIDxndXN0YXZvLm5vcm9uaGFAY29sbGFib3JhLmNvLnVrPgorCisgICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFtTb3VwXSBsb3NlcyBpbmZvcm1h
dGlvbiByZWxhdGVkIHRvIG1lc3NhZ2UgZmxhZ3Mgd2hlbiBjb252ZXJ0aW5nIGZyb20vdG8gUmVz
b3VyY2V7UmVxdWVzdCxSZXNwb25zZX0KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTM1MDkzCisKKyAgICAgICAgVXBkYXRlIHRoZSBmbGFncyB0aGF0IGFy
ZSBzdG9yZWQgaW4gdGhlIHJlcXVlc3QsIHdoZW4gdGhlIHJlc3BvbnNlCisgICAgICAgIGlzIHJl
Y2VpdmVkLgorCisgICAgICAgICogV2ViQ29yZVN1cHBvcnQvRnJhbWVMb2FkZXJDbGllbnRHdGsu
Y3BwOgorICAgICAgICAoV2ViS2l0OjpGcmFtZUxvYWRlckNsaWVudDo6ZGlzcGF0Y2hEaWRSZWNl
aXZlUmVzcG9uc2UpOgorCiAyMDEwLTAyLTE4ICBEaWVnbyBFc2NhbGFudGUgVXJyZWxvICA8ZGVz
Y2FsYW50ZUBpZ2FsaWEuY29tPgogCiAgICAgICAgIFJldmlld2VkIGJ5IEd1c3Rhdm8gTm9yb25o
YSBTaWx2YS4KZGlmZiAtLWdpdCBhL1dlYktpdC9ndGsvV2ViQ29yZVN1cHBvcnQvRnJhbWVMb2Fk
ZXJDbGllbnRHdGsuY3BwIGIvV2ViS2l0L2d0ay9XZWJDb3JlU3VwcG9ydC9GcmFtZUxvYWRlckNs
aWVudEd0ay5jcHAKaW5kZXggZjkwMGYwNS4uM2Y5Y2Q1YiAxMDA2NDQKLS0tIGEvV2ViS2l0L2d0
ay9XZWJDb3JlU3VwcG9ydC9GcmFtZUxvYWRlckNsaWVudEd0ay5jcHAKKysrIGIvV2ViS2l0L2d0
ay9XZWJDb3JlU3VwcG9ydC9GcmFtZUxvYWRlckNsaWVudEd0ay5jcHAKQEAgLTI3Niw4ICsyNzYs
MTQgQEAgdm9pZCBGcmFtZUxvYWRlckNsaWVudDo6ZnJhbWVMb2FkZXJEZXN0cm95ZWQoKQogICAg
IGRlbGV0ZSB0aGlzOwogfQogCi12b2lkIEZyYW1lTG9hZGVyQ2xpZW50OjpkaXNwYXRjaERpZFJl
Y2VpdmVSZXNwb25zZShXZWJDb3JlOjpEb2N1bWVudExvYWRlciosIHVuc2lnbmVkIGxvbmcsIGNv
bnN0IFJlc291cmNlUmVzcG9uc2UmIHJlc3BvbnNlKQordm9pZCBGcmFtZUxvYWRlckNsaWVudDo6
ZGlzcGF0Y2hEaWRSZWNlaXZlUmVzcG9uc2UoV2ViQ29yZTo6RG9jdW1lbnRMb2FkZXIqIGxvYWRl
ciwgdW5zaWduZWQgbG9uZywgY29uc3QgUmVzb3VyY2VSZXNwb25zZSYgcmVzcG9uc2UpCiB7Cisg
ICAgU291cE1lc3NhZ2VGbGFncyBmbGFncyA9IHJlc3BvbnNlLnNvdXBNZXNzYWdlRmxhZ3MoKTsK
KworICAgIC8vIFVwZGF0ZSBvdXIga25vd2xlZGdlIG9mIHJlcXVlc3Qgc291cCBmbGFncyAtIHNv
bWUgYXJlIG9ubHkgc2V0CisgICAgLy8gYWZ0ZXIgdGhlIHJlcXVlc3QgaXMgZG9uZS4KKyAgICBs
b2FkZXItPnJlcXVlc3QoKS5zZXRTb3VwTWVzc2FnZUZsYWdzKHJlc3BvbnNlLnNvdXBNZXNzYWdl
RmxhZ3MoKSk7CisKICAgICBtX3Jlc3BvbnNlID0gcmVzcG9uc2U7CiB9CiAKLS0gCjEuNi42LjIK
Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>