<?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>44215</bug_id>
          
          <creation_ts>2010-08-18 16:29:37 -0700</creation_ts>
          <short_desc>Add ability to set custom userAgent for WebKit2</short_desc>
          <delta_ts>2010-08-18 16:46:35 -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>WebKit2</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>OS X 10.5</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Sam Weinig">sam</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>266448</commentid>
    <comment_count>0</comment_count>
    <who name="Sam Weinig">sam</who>
    <bug_when>2010-08-18 16:29:37 -0700</bug_when>
    <thetext>Add ability to set custom userAgent for WebKit2</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>266449</commentid>
    <comment_count>1</comment_count>
      <attachid>64786</attachid>
    <who name="Sam Weinig">sam</who>
    <bug_when>2010-08-18 16:30:30 -0700</bug_when>
    <thetext>Created attachment 64786
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>266454</commentid>
    <comment_count>2</comment_count>
      <attachid>64786</attachid>
    <who name="Jon Honeycutt">jhoneycutt</who>
    <bug_when>2010-08-18 16:38:22 -0700</bug_when>
    <thetext>Comment on attachment 64786
Patch

 +String WebPage::userAgent()
&gt; +{
&gt; +    if (!m_customUserAgent.isNull())
&gt; +        return m_customUserAgent;
&gt; +
&gt; +    // FIXME: This should be based on an application name.
&gt; +    return  &quot;Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6; en-us) AppleWebKit/531.4 (KHTML, like Gecko) Version/4.0.3 Safari/531.4&quot;;

Extra space after return.

&gt; @@ -92,6 +92,7 @@ public:
&gt;      // -- Called from WebCore clients.
&gt;      bool handleEditingKeyboardEvent(WebCore::KeyboardEvent*);
&gt;      void show();
&gt; +    String userAgent();

Looks like this could be const.

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>266456</commentid>
    <comment_count>3</comment_count>
    <who name="Sam Weinig">sam</who>
    <bug_when>2010-08-18 16:46:35 -0700</bug_when>
    <thetext>Landed in r65644.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>64786</attachid>
            <date>2010-08-18 16:30:30 -0700</date>
            <delta_ts>2010-08-18 16:38:22 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>patch.diff</filename>
            <type>text/plain</type>
            <size>7860</size>
            <attacher name="Sam Weinig">sam</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYktpdDIvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYktpdDIvQ2hhbmdlTG9n
CShyZXZpc2lvbiA2NTY0MSkKKysrIFdlYktpdDIvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMjYgQEAKKzIwMTAtMDgtMTggIFNhbSBXZWluaWcgIDxzYW1Ad2Via2l0Lm9yZz4K
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBZGQgYWJp
bGl0eSB0byBzZXQgY3VzdG9tIHVzZXJBZ2VudCBmb3IgV2ViS2l0MgorICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NDQyMTUKKworICAgICAgICAqIFNoYXJl
ZC9Db3JlSVBDU3VwcG9ydC9XZWJQYWdlTWVzc2FnZUtpbmRzLmg6CisgICAgICAgIChXZWJQYWdl
TWVzc2FnZTo6KToKKyAgICAgICAgKiBVSVByb2Nlc3MvQVBJL0MvV0tQYWdlLmNwcDoKKyAgICAg
ICAgKFdLUGFnZVNldEN1c3RvbVVzZXJBZ2VudCk6CisgICAgICAgICogVUlQcm9jZXNzL0FQSS9D
L1dLUGFnZS5oOgorICAgICAgICAqIFVJUHJvY2Vzcy9XZWJQYWdlUHJveHkuY3BwOgorICAgICAg
ICAoV2ViS2l0OjpXZWJQYWdlUHJveHk6OnNldEN1c3RvbVVzZXJBZ2VudCk6CisgICAgICAgICog
VUlQcm9jZXNzL1dlYlBhZ2VQcm94eS5oOgorICAgICAgICAqIFdlYlByb2Nlc3MvV2ViQ29yZVN1
cHBvcnQvV2ViRnJhbWVMb2FkZXJDbGllbnQuY3BwOgorICAgICAgICAoV2ViS2l0OjpXZWJGcmFt
ZUxvYWRlckNsaWVudDo6dXNlckFnZW50KToKKyAgICAgICAgKiBXZWJQcm9jZXNzL1dlYlBhZ2Uv
V2ViUGFnZS5jcHA6CisgICAgICAgIChXZWJLaXQ6OldlYlBhZ2U6OnNldEN1c3RvbVVzZXJBZ2Vu
dCk6CisgICAgICAgIChXZWJLaXQ6OldlYlBhZ2U6OnVzZXJBZ2VudCk6CisgICAgICAgIChXZWJL
aXQ6OldlYlBhZ2U6OmRpZFJlY2VpdmVNZXNzYWdlKToKKyAgICAgICAgKiBXZWJQcm9jZXNzL1dl
YlBhZ2UvV2ViUGFnZS5oOgorCiAyMDEwLTA4LTE4ICBTYW0gV2VpbmlnICA8c2FtQHdlYmtpdC5v
cmc+CiAKICAgICAgICAgUnViYmVyLXN0YW1wZWQgYnkgSm9obiBTdWxsaXZhbi4KSW5kZXg6IFdl
YktpdDIvU2hhcmVkL0NvcmVJUENTdXBwb3J0L1dlYlBhZ2VNZXNzYWdlS2luZHMuaAo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBXZWJLaXQyL1NoYXJlZC9Db3JlSVBDU3VwcG9ydC9XZWJQYWdlTWVzc2FnZUtpbmRz
LmgJKHJldmlzaW9uIDY1NjIwKQorKysgV2ViS2l0Mi9TaGFyZWQvQ29yZUlQQ1N1cHBvcnQvV2Vi
UGFnZU1lc3NhZ2VLaW5kcy5oCSh3b3JraW5nIGNvcHkpCkBAIC00Niw2ICs0Niw3IEBAIGVudW0g
S2luZCB7CiAgICAgUmVsb2FkLAogICAgIFJ1bkphdmFTY3JpcHRJbk1haW5GcmFtZSwKICAgICBT
ZXRBY3RpdmUsCisgICAgU2V0Q3VzdG9tVXNlckFnZW50LAogICAgIFNldEZvY3VzZWQsCiAgICAg
U2V0SXNJbldpbmRvdywKICAgICBTdG9wTG9hZGluZywKSW5kZXg6IFdlYktpdDIvVUlQcm9jZXNz
L1dlYlBhZ2VQcm94eS5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViS2l0Mi9VSVByb2Nlc3MvV2ViUGFn
ZVByb3h5LmNwcAkocmV2aXNpb24gNjU2MjApCisrKyBXZWJLaXQyL1VJUHJvY2Vzcy9XZWJQYWdl
UHJveHkuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0zNDAsNiArMzQwLDE0IEBAIHZvaWQgV2ViUGFn
ZVByb3h5OjpyZWNlaXZlZFBvbGljeURlY2lzaW8KICAgICBwcm9jZXNzKCktPnNlbmQoV2ViUGFn
ZU1lc3NhZ2U6OkRpZFJlY2VpdmVQb2xpY3lEZWNpc2lvbiwgbV9wYWdlSUQsIENvcmVJUEM6Oklu
KGZyYW1lLT5mcmFtZUlEKCksIGxpc3RlbmVySUQsICh1aW50MzJfdClhY3Rpb24pKTsKIH0KIAor
dm9pZCBXZWJQYWdlUHJveHk6OnNldEN1c3RvbVVzZXJBZ2VudChjb25zdCBTdHJpbmcmIHVzZXJB
Z2VudCkKK3sKKyAgICBpZiAoIWlzVmFsaWQoKSkKKyAgICAgICAgcmV0dXJuOworCisgICAgcHJv
Y2VzcygpLT5zZW5kKFdlYlBhZ2VNZXNzYWdlOjpTZXRDdXN0b21Vc2VyQWdlbnQsIG1fcGFnZUlE
LCBDb3JlSVBDOjpJbih1c2VyQWdlbnQpKTsKK30KKwogdm9pZCBXZWJQYWdlUHJveHk6OnRlcm1p
bmF0ZVByb2Nlc3MoKQogewogICAgIGlmICghaXNWYWxpZCgpKQpJbmRleDogV2ViS2l0Mi9VSVBy
b2Nlc3MvV2ViUGFnZVByb3h5LmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViS2l0Mi9VSVByb2Nlc3MvV2Vi
UGFnZVByb3h5LmgJKHJldmlzaW9uIDY1NjIwKQorKysgV2ViS2l0Mi9VSVByb2Nlc3MvV2ViUGFn
ZVByb3h5LmgJKHdvcmtpbmcgY29weSkKQEAgLTEzMiw2ICsxMzIsOCBAQCBwdWJsaWM6CiAKICAg
ICBkb3VibGUgZXN0aW1hdGVkUHJvZ3Jlc3MoKSBjb25zdCB7IHJldHVybiBtX2VzdGltYXRlZFBy
b2dyZXNzOyB9CiAKKyAgICB2b2lkIHNldEN1c3RvbVVzZXJBZ2VudChjb25zdCBTdHJpbmcmKTsK
KwogICAgIHZvaWQgdGVybWluYXRlUHJvY2VzcygpOwogICAgIAogICAgIFBhc3NSZWZQdHI8V2Vi
RGF0YT4gc2Vzc2lvblN0YXRlKCkgY29uc3Q7CkluZGV4OiBXZWJLaXQyL1VJUHJvY2Vzcy9BUEkv
Qy9XS1BhZ2UuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYktpdDIvVUlQcm9jZXNzL0FQSS9DL1dLUGFn
ZS5jcHAJKHJldmlzaW9uIDY1NjIwKQorKysgV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL0MvV0tQYWdl
LmNwcAkod29ya2luZyBjb3B5KQpAQCAtMTI3LDYgKzEyNywxMSBAQCBkb3VibGUgV0tQYWdlR2V0
RXN0aW1hdGVkUHJvZ3Jlc3MoV0tQYWdlCiAgICAgcmV0dXJuIHRvV0socGFnZVJlZiktPmVzdGlt
YXRlZFByb2dyZXNzKCk7CiB9CiAKK3ZvaWQgV0tQYWdlU2V0Q3VzdG9tVXNlckFnZW50KFdLUGFn
ZVJlZiBwYWdlUmVmLCBXS1N0cmluZ1JlZiB1c2VyQWdlbnRSZWYpCit7CisgICAgdG9XSyhwYWdl
UmVmKS0+c2V0Q3VzdG9tVXNlckFnZW50KHRvV0sodXNlckFnZW50UmVmKS0+c3RyaW5nKCkpOwor
fQorCiB2b2lkIFdLUGFnZVRlcm1pbmF0ZShXS1BhZ2VSZWYgcGFnZVJlZikKIHsKICAgICB0b1dL
KHBhZ2VSZWYpLT50ZXJtaW5hdGVQcm9jZXNzKCk7CkluZGV4OiBXZWJLaXQyL1VJUHJvY2Vzcy9B
UEkvQy9XS1BhZ2UuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJLaXQyL1VJUHJvY2Vzcy9BUEkvQy9XS1Bh
Z2UuaAkocmV2aXNpb24gNjU2MjApCisrKyBXZWJLaXQyL1VJUHJvY2Vzcy9BUEkvQy9XS1BhZ2Uu
aAkod29ya2luZyBjb3B5KQpAQCAtMTY5LDcgKzE2OSw5IEBAIFdLX0VYUE9SVCBXS1N0cmluZ1Jl
ZiBXS1BhZ2VDb3B5VGl0bGUoV0sKIAogV0tfRVhQT1JUIFdLRnJhbWVSZWYgV0tQYWdlR2V0TWFp
bkZyYW1lKFdLUGFnZVJlZiBwYWdlKTsKIFdLX0VYUE9SVCBkb3VibGUgV0tQYWdlR2V0RXN0aW1h
dGVkUHJvZ3Jlc3MoV0tQYWdlUmVmIHBhZ2UpOwotICAgIAorCitXS19FWFBPUlQgdm9pZCBXS1Bh
Z2VTZXRDdXN0b21Vc2VyQWdlbnQoV0tQYWdlUmVmIHBhZ2UsIFdLU3RyaW5nUmVmIHVzZXJBZ2Vu
dCk7CisKIFdLX0VYUE9SVCB2b2lkIFdLUGFnZVRlcm1pbmF0ZShXS1BhZ2VSZWYgcGFnZSk7CiAK
IFdLX0VYUE9SVCBXS0RhdGFSZWYgV0tQYWdlQ29weVNlc3Npb25TdGF0ZShXS1BhZ2VSZWYgcGFn
ZSk7CkluZGV4OiBXZWJLaXQyL1dlYlByb2Nlc3MvV2ViQ29yZVN1cHBvcnQvV2ViRnJhbWVMb2Fk
ZXJDbGllbnQuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYktpdDIvV2ViUHJvY2Vzcy9XZWJDb3JlU3Vw
cG9ydC9XZWJGcmFtZUxvYWRlckNsaWVudC5jcHAJKHJldmlzaW9uIDY1NjIwKQorKysgV2ViS2l0
Mi9XZWJQcm9jZXNzL1dlYkNvcmVTdXBwb3J0L1dlYkZyYW1lTG9hZGVyQ2xpZW50LmNwcAkod29y
a2luZyBjb3B5KQpAQCAtODA0LDggKzgwNCwxMSBAQCB2b2lkIFdlYkZyYW1lTG9hZGVyQ2xpZW50
OjpzZXRUaXRsZShjb25zCiAKIFN0cmluZyBXZWJGcmFtZUxvYWRlckNsaWVudDo6dXNlckFnZW50
KGNvbnN0IEtVUkwmKQogewotICAgIG5vdEltcGxlbWVudGVkKCk7Ci0gICAgcmV0dXJuICJNb3pp
bGxhLzUuMCAoTWFjaW50b3NoOyBVOyBJbnRlbCBNYWMgT1MgWCAxMF82OyBlbi11cykgQXBwbGVX
ZWJLaXQvNTMxLjQgKEtIVE1MLCBsaWtlIEdlY2tvKSBWZXJzaW9uLzQuMC4zIFNhZmFyaS81MzEu
NCI7CisgICAgV2ViUGFnZSogd2ViUGFnZSA9IG1fZnJhbWUtPnBhZ2UoKTsKKyAgICBpZiAoIXdl
YlBhZ2UpCisgICAgICAgIHJldHVybiBTdHJpbmcoKTsKKworICAgIHJldHVybiB3ZWJQYWdlLT51
c2VyQWdlbnQoKTsKIH0KIAogdm9pZCBXZWJGcmFtZUxvYWRlckNsaWVudDo6c2F2ZVBsYXRmb3Jt
RGF0YVRvQ2FjaGVkRnJhbWUoQ2FjaGVkRnJhbWUqKQpJbmRleDogV2ViS2l0Mi9XZWJQcm9jZXNz
L1dlYlBhZ2UvV2ViUGFnZS5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViS2l0Mi9XZWJQcm9jZXNzL1dl
YlBhZ2UvV2ViUGFnZS5jcHAJKHJldmlzaW9uIDY1NjIwKQorKysgV2ViS2l0Mi9XZWJQcm9jZXNz
L1dlYlBhZ2UvV2ViUGFnZS5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTQ1Miw2ICs0NTIsMjAgQEAg
dm9pZCBXZWJQYWdlOjpzaG93KCkKICAgICBXZWJQcm9jZXNzOjpzaGFyZWQoKS5jb25uZWN0aW9u
KCktPnNlbmQoV2ViUGFnZVByb3h5TWVzc2FnZTo6U2hvd1BhZ2UsIG1fcGFnZUlELCBDb3JlSVBD
OjpJbigpKTsKIH0KIAordm9pZCBXZWJQYWdlOjpzZXRDdXN0b21Vc2VyQWdlbnQoY29uc3QgU3Ry
aW5nJiBjdXN0b21Vc2VyQWdlbnQpCit7CisgICAgbV9jdXN0b21Vc2VyQWdlbnQgPSBjdXN0b21V
c2VyQWdlbnQ7Cit9CisKK1N0cmluZyBXZWJQYWdlOjp1c2VyQWdlbnQoKQoreworICAgIGlmICgh
bV9jdXN0b21Vc2VyQWdlbnQuaXNOdWxsKCkpCisgICAgICAgIHJldHVybiBtX2N1c3RvbVVzZXJB
Z2VudDsKKworICAgIC8vIEZJWE1FOiBUaGlzIHNob3VsZCBiZSBiYXNlZCBvbiBhbiBhcHBsaWNh
dGlvbiBuYW1lLgorICAgIHJldHVybiAgIk1vemlsbGEvNS4wIChNYWNpbnRvc2g7IFU7IEludGVs
IE1hYyBPUyBYIDEwXzY7IGVuLXVzKSBBcHBsZVdlYktpdC81MzEuNCAoS0hUTUwsIGxpa2UgR2Vj
a28pIFZlcnNpb24vNC4wLjMgU2FmYXJpLzUzMS40IjsKK30KKwogdm9pZCBXZWJQYWdlOjpydW5K
YXZhU2NyaXB0SW5NYWluRnJhbWUoY29uc3QgV1RGOjpTdHJpbmcmIHNjcmlwdCwgdWludDY0X3Qg
Y2FsbGJhY2tJRCkKIHsKICAgICAvLyBOT1RFOiBXZSBuZWVkIHRvIGJlIGNhcmVmdWwgd2hlbiBy
dW5uaW5nIHNjcmlwdHMgdGhhdCB0aGUgb2JqZWN0cyB3ZSBkZXBlbmQgb24gZG9uJ3QKQEAgLTY0
Niw2ICs2NjAsMTMgQEAgdm9pZCBXZWJQYWdlOjpkaWRSZWNlaXZlTWVzc2FnZShDb3JlSVBDOgog
ICAgICAgICAgICAgdHJ5Q2xvc2UoKTsKICAgICAgICAgICAgIHJldHVybjsKICAgICAgICAgfQor
ICAgICAgICBjYXNlIFdlYlBhZ2VNZXNzYWdlOjpTZXRDdXN0b21Vc2VyQWdlbnQ6IHsKKyAgICAg
ICAgICAgIFN0cmluZyBjdXN0b21Vc2VyQWdlbnQ7CisgICAgICAgICAgICBpZiAoIWFyZ3VtZW50
cy0+ZGVjb2RlKENvcmVJUEM6Ok91dChjdXN0b21Vc2VyQWdlbnQpKSkKKyAgICAgICAgICAgICAg
ICByZXR1cm47CisgICAgICAgICAgICBzZXRDdXN0b21Vc2VyQWdlbnQoY3VzdG9tVXNlckFnZW50
KTsKKyAgICAgICAgICAgIHJldHVybjsKKyAgICAgICAgfQogICAgIH0KIAogICAgIEFTU0VSVF9O
T1RfUkVBQ0hFRCgpOwpJbmRleDogV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBhZ2UvV2ViUGFnZS5o
Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KLS0tIFdlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL1dlYlBhZ2UuaAkocmV2
aXNpb24gNjU2MjApCisrKyBXZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9XZWJQYWdlLmgJKHdv
cmtpbmcgY29weSkKQEAgLTM1LDExICszNSwxMSBAQAogI2luY2x1ZGUgPFdlYkNvcmUvRnJhbWVM
b2FkZXJUeXBlcy5oPgogI2luY2x1ZGUgPFdlYkNvcmUvSW50UmVjdC5oPgogI2luY2x1ZGUgPFdl
YkNvcmUvWm9vbU1vZGUuaD4KLSNpbmNsdWRlIDx3dGYvRm9yd2FyZC5oPgogI2luY2x1ZGUgPHd0
Zi9IYXNoTWFwLmg+CiAjaW5jbHVkZSA8d3RmL093blB0ci5oPgogI2luY2x1ZGUgPHd0Zi9QYXNz
UmVmUHRyLmg+CiAjaW5jbHVkZSA8d3RmL1JlZlB0ci5oPgorI2luY2x1ZGUgPHd0Zi90ZXh0L1dU
RlN0cmluZy5oPgogCiBuYW1lc3BhY2UgQ29yZUlQQyB7CiAgICAgY2xhc3MgQXJndW1lbnREZWNv
ZGVyOwpAQCAtOTIsNiArOTIsNyBAQCBwdWJsaWM6CiAgICAgLy8gLS0gQ2FsbGVkIGZyb20gV2Vi
Q29yZSBjbGllbnRzLgogICAgIGJvb2wgaGFuZGxlRWRpdGluZ0tleWJvYXJkRXZlbnQoV2ViQ29y
ZTo6S2V5Ym9hcmRFdmVudCopOwogICAgIHZvaWQgc2hvdygpOworICAgIFN0cmluZyB1c2VyQWdl
bnQoKTsKIAogICAgIC8vIC0tIENhbGxlZCBmcm9tIFdlYlByb2Nlc3MuCiAgICAgdm9pZCBkaWRS
ZWNlaXZlTWVzc2FnZShDb3JlSVBDOjpDb25uZWN0aW9uKiwgQ29yZUlQQzo6TWVzc2FnZUlELCBD
b3JlSVBDOjpBcmd1bWVudERlY29kZXIqKTsKQEAgLTEwOSw3ICsxMTAsNyBAQCBwdWJsaWM6CiAK
ICAgICBXZWJGcmFtZSogbWFpbkZyYW1lKCkgY29uc3QgeyByZXR1cm4gbV9tYWluRnJhbWUuZ2V0
KCk7IH0KIAotICAgIFdURjo6U3RyaW5nIHJlbmRlclRyZWVFeHRlcm5hbFJlcHJlc2VudGF0aW9u
KCkgY29uc3Q7CisgICAgU3RyaW5nIHJlbmRlclRyZWVFeHRlcm5hbFJlcHJlc2VudGF0aW9uKCkg
Y29uc3Q7CiAgICAgdm9pZCBleGVjdXRlRWRpdGluZ0NvbW1hbmQoY29uc3QgV1RGOjpTdHJpbmcm
IGNvbW1hbmROYW1lLCBjb25zdCBXVEY6OlN0cmluZyYgYXJndW1lbnQpOwogICAgIGJvb2wgaXNF
ZGl0aW5nQ29tbWFuZEVuYWJsZWQoY29uc3QgV1RGOjpTdHJpbmcmIGNvbW1hbmROYW1lKTsKICAg
ICB2b2lkIGNsZWFyTWFpbkZyYW1lTmFtZSgpOwpAQCAtMTU2LDExICsxNTcsMTQgQEAgcHJpdmF0
ZToKICAgICB2b2lkIHByZWZlcmVuY2VzRGlkQ2hhbmdlKGNvbnN0IFdlYlByZWZlcmVuY2VzU3Rv
cmUmKTsKICAgICB2b2lkIHBsYXRmb3JtUHJlZmVyZW5jZXNEaWRDaGFuZ2UoY29uc3QgV2ViUHJl
ZmVyZW5jZXNTdG9yZSYpOwogICAgIHZvaWQgZGlkUmVjZWl2ZVBvbGljeURlY2lzaW9uKFdlYkZy
YW1lKiwgdWludDY0X3QgbGlzdGVuZXJJRCwgV2ViQ29yZTo6UG9saWN5QWN0aW9uIHBvbGljeUFj
dGlvbik7CisgICAgdm9pZCBzZXRDdXN0b21Vc2VyQWdlbnQoY29uc3QgV1RGOjpTdHJpbmcmKTsK
IAogICAgIFdlYkNvcmU6OlBhZ2UqIG1fcGFnZTsKICAgICBSZWZQdHI8V2ViRnJhbWU+IG1fbWFp
bkZyYW1lOwogICAgIEhhc2hNYXA8dWludDY0X3QsIFdlYkZyYW1lKj4gbV9mcmFtZU1hcDsKIAor
ICAgIFN0cmluZyBtX2N1c3RvbVVzZXJBZ2VudDsKKwogICAgIFdlYkNvcmU6OkludFNpemUgbV92
aWV3U2l6ZTsKICAgICBSZWZQdHI8RHJhd2luZ0FyZWE+IG1fZHJhd2luZ0FyZWE7CiAK
</data>
<flag name="review"
          id="53423"
          type_id="1"
          status="+"
          setter="jhoneycutt"
    />
          </attachment>
      

    </bug>

</bugzilla>