<?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>173424</bug_id>
          
          <creation_ts>2017-06-15 10:45:33 -0700</creation_ts>
          <short_desc>[Mac] Enable library validation for Networking &amp; Storage XPC services</short_desc>
          <delta_ts>2018-01-25 11:34:54 -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>WebKit2</component>
          <version>Safari Technology Preview</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=172365</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>156668</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="David Kilzer (:ddkilzer)">ddkilzer</reporter>
          <assigned_to name="David Kilzer (:ddkilzer)">ddkilzer</assigned_to>
          <cc>achristensen</cc>
    
    <cc>ap</cc>
    
    <cc>beidson</cc>
    
    <cc>bfulgham</cc>
    
    <cc>commit-queue</cc>
    
    <cc>ggaren</cc>
    
    <cc>joepeck</cc>
    
    <cc>mitz</cc>
    
    <cc>sam</cc>
    
    <cc>thorton</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1319619</commentid>
    <comment_count>0</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2017-06-15 10:45:33 -0700</bug_when>
    <thetext>&lt;rdar://problem/32386565&gt;

Enable library validation for the com.apple.WebKit.Networking and com.apple.WebKit.Databases XPC services in Safari Technology Preview.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1319723</commentid>
    <comment_count>1</comment_count>
      <attachid>313010</attachid>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2017-06-15 14:37:42 -0700</bug_when>
    <thetext>Created attachment 313010
Patch v1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1341199</commentid>
    <comment_count>2</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2017-08-22 13:05:18 -0700</bug_when>
    <thetext>(In reply to David Kilzer (:ddkilzer) from comment #1)
&gt; Created attachment 313010 [details]
&gt; Patch v1

https://bugs.webkit.org/attachment.cgi?id=313010&amp;action=review

Review ping.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1341221</commentid>
    <comment_count>3</comment_count>
      <attachid>313010</attachid>
    <who name="Joseph Pecoraro">joepeck</who>
    <bug_when>2017-08-22 13:34:11 -0700</bug_when>
    <thetext>Comment on attachment 313010
Patch v1

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

&gt; Source/WebKit2/Configurations/BaseXPCService.xcconfig:71
&gt; +WK_WEBCONTENT_SERVICE_NEEDS_XPC_DOMAIN_EXTENSION_ENTITLEMENT = $(WK_WEBCONTENT_SERVICE_NEEDS_XPC_DOMAIN_EXTENSION_ENTITLEMENT_$(WK_EMPTY_$(WK_WEBCONTENT_SERVICE_NEEDS_XPC_DOMAIN_EXTENSION_ENTITLEMENT)));
&gt; +WK_WEBCONTENT_SERVICE_NEEDS_XPC_DOMAIN_EXTENSION_ENTITLEMENT_ = $(WK_WEBCONTENT_SERVICE_NEEDS_XPC_DOMAIN_EXTENSION_ENTITLEMENT_NO);
&gt; +WK_WEBCONTENT_SERVICE_NEEDS_XPC_DOMAIN_EXTENSION_ENTITLEMENT_NO = $(WK_WEBCONTENT_SERVICE_NEEDS_XPC_DOMAIN_EXTENSION_ENTITLEMENT);
&gt; +WK_WEBCONTENT_SERVICE_NEEDS_XPC_DOMAIN_EXTENSION_ENTITLEMENT_YES = $(WK_RELOCATABLE_FRAMEWORKS);

I realize this is code you are just moving, but this is recursive in a way I don&apos;t really understand because it is so complex. I also don&apos;t see what what impact the WK_EMPTY has.

It seems to me that the answer here is YES only if WK_RELOCATABLE_FRAMEWORKS. If so, can we simplify this to one of the productions below?

The sweetest:

    WK_WEBCONTENT_SERVICE_NEEDS_XPC_DOMAIN_EXTENSION_ENTITLEMENT = $(WK_RELOCATABLE_FRAMEWORKS);

The middle ground:

    WK_WEBCONTENT_SERVICE_NEEDS_XPC_DOMAIN_EXTENSION_ENTITLEMENT = $(WK_WEBCONTENT_SERVICE_NEEDS_XPC_DOMAIN_EXTENSION_ENTITLEMENT_$(WK_RELOCATABLE_FRAMEWORKS));
    WK_WEBCONTENT_SERVICE_NEEDS_XPC_DOMAIN_EXTENSION_ENTITLEMENT_YES = YES;

The worst case:

    WK_WEBCONTENT_SERVICE_NEEDS_XPC_DOMAIN_EXTENSION_ENTITLEMENT = $(WK_WEBCONTENT_SERVICE_NEEDS_XPC_DOMAIN_EXTENSION_ENTITLEMENT_$(WK_RELOCATABLE_FRAMEWORKS));
    WK_WEBCONTENT_SERVICE_NEEDS_XPC_DOMAIN_EXTENSION_ENTITLEMENT_ = NO;
    WK_WEBCONTENT_SERVICE_NEEDS_XPC_DOMAIN_EXTENSION_ENTITLEMENT_NO = NO;
    WK_WEBCONTENT_SERVICE_NEEDS_XPC_DOMAIN_EXTENSION_ENTITLEMENT_YES = YES;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1341251</commentid>
    <comment_count>4</comment_count>
      <attachid>313010</attachid>
    <who name="">mitz</who>
    <bug_when>2017-08-22 13:58:36 -0700</bug_when>
    <thetext>Comment on attachment 313010
Patch v1

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

While this may achieve the desired results, semantically it is completely wrong.

&gt; Source/WebKit2/Configurations/BaseXPCService.xcconfig:45
&gt; +OTHER_CODE_SIGN_FLAGS[sdk=macosx*] = $(WK_XPC_DOMAIN_EXTENSION_CODE_SIGN_FLAGS);

It doesn’t make sense for the code signing flags for something that doesn’t need to domain extension entitlement to be defined in terms of the domain extension code signing flags.

&gt;&gt; Source/WebKit2/Configurations/BaseXPCService.xcconfig:71
&gt;&gt; +WK_WEBCONTENT_SERVICE_NEEDS_XPC_DOMAIN_EXTENSION_ENTITLEMENT = $(WK_WEBCONTENT_SERVICE_NEEDS_XPC_DOMAIN_EXTENSION_ENTITLEMENT_$(WK_EMPTY_$(WK_WEBCONTENT_SERVICE_NEEDS_XPC_DOMAIN_EXTENSION_ENTITLEMENT)));
&gt;&gt; +WK_WEBCONTENT_SERVICE_NEEDS_XPC_DOMAIN_EXTENSION_ENTITLEMENT_ = $(WK_WEBCONTENT_SERVICE_NEEDS_XPC_DOMAIN_EXTENSION_ENTITLEMENT_NO);
&gt;&gt; +WK_WEBCONTENT_SERVICE_NEEDS_XPC_DOMAIN_EXTENSION_ENTITLEMENT_NO = $(WK_WEBCONTENT_SERVICE_NEEDS_XPC_DOMAIN_EXTENSION_ENTITLEMENT);
&gt;&gt; +WK_WEBCONTENT_SERVICE_NEEDS_XPC_DOMAIN_EXTENSION_ENTITLEMENT_YES = $(WK_RELOCATABLE_FRAMEWORKS);
&gt; 
&gt; I realize this is code you are just moving, but this is recursive in a way I don&apos;t really understand because it is so complex. I also don&apos;t see what what impact the WK_EMPTY has.
&gt; 
&gt; It seems to me that the answer here is YES only if WK_RELOCATABLE_FRAMEWORKS. If so, can we simplify this to one of the productions below?
&gt; 
&gt; The sweetest:
&gt; 
&gt;     WK_WEBCONTENT_SERVICE_NEEDS_XPC_DOMAIN_EXTENSION_ENTITLEMENT = $(WK_RELOCATABLE_FRAMEWORKS);
&gt; 
&gt; The middle ground:
&gt; 
&gt;     WK_WEBCONTENT_SERVICE_NEEDS_XPC_DOMAIN_EXTENSION_ENTITLEMENT = $(WK_WEBCONTENT_SERVICE_NEEDS_XPC_DOMAIN_EXTENSION_ENTITLEMENT_$(WK_RELOCATABLE_FRAMEWORKS));
&gt;     WK_WEBCONTENT_SERVICE_NEEDS_XPC_DOMAIN_EXTENSION_ENTITLEMENT_YES = YES;
&gt; 
&gt; The worst case:
&gt; 
&gt;     WK_WEBCONTENT_SERVICE_NEEDS_XPC_DOMAIN_EXTENSION_ENTITLEMENT = $(WK_WEBCONTENT_SERVICE_NEEDS_XPC_DOMAIN_EXTENSION_ENTITLEMENT_$(WK_RELOCATABLE_FRAMEWORKS));
&gt;     WK_WEBCONTENT_SERVICE_NEEDS_XPC_DOMAIN_EXTENSION_ENTITLEMENT_ = NO;
&gt;     WK_WEBCONTENT_SERVICE_NEEDS_XPC_DOMAIN_EXTENSION_ENTITLEMENT_NO = NO;
&gt;     WK_WEBCONTENT_SERVICE_NEEDS_XPC_DOMAIN_EXTENSION_ENTITLEMENT_YES = YES;

It doesn’t make sense for something pertaining to the Web Content service to be defined in the generic XPC service configuration settings file.

&gt; Source/WebKit2/Configurations/DebugRelease.xcconfig:55
&gt; +OTHER_CODE_SIGN_FLAGS = ;

How does this work?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1393101</commentid>
    <comment_count>5</comment_count>
    <who name="">mitz</who>
    <bug_when>2018-01-25 10:10:57 -0800</bug_when>
    <thetext>We can do it for all production builds (Safari Technology Preview, Safari releases, and macOS releases). Patch forthcoming.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1393104</commentid>
    <comment_count>6</comment_count>
      <attachid>332279</attachid>
    <who name="">mitz</who>
    <bug_when>2018-01-25 10:20:45 -0800</bug_when>
    <thetext>Created attachment 332279
Enable Library Validation</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1393130</commentid>
    <comment_count>7</comment_count>
      <attachid>332279</attachid>
    <who name="Joseph Pecoraro">joepeck</who>
    <bug_when>2018-01-25 11:08:36 -0800</bug_when>
    <thetext>Comment on attachment 332279
Enable Library Validation

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1393153</commentid>
    <comment_count>8</comment_count>
      <attachid>332279</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-01-25 11:34:52 -0800</bug_when>
    <thetext>Comment on attachment 332279
Enable Library Validation

Clearing flags on attachment: 332279

Committed r227618: &lt;https://trac.webkit.org/changeset/227618&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1393154</commentid>
    <comment_count>9</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-01-25 11:34:54 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>313010</attachid>
            <date>2017-06-15 14:37:42 -0700</date>
            <delta_ts>2018-01-25 10:20:44 -0800</delta_ts>
            <desc>Patch v1</desc>
            <filename>bug-173424-20170615143745.patch</filename>
            <type>text/plain</type>
            <size>8115</size>
            <attacher name="David Kilzer (:ddkilzer)">ddkilzer</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjE4MzQ3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggZGQ0ZDU2YmU4NTExN2Ri
NDEyMjIyYzk1MmIzMzRmNjYzZjUxYmY5OS4uZGU1MWVmYzlkN2U2MjNlOTIwNzI0MjA0NjIzMDQ1
ZmI5ODUyOGQzMCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDM0IEBACisyMDE3LTA2LTE1ICBEYXZp
ZCBLaWx6ZXIgIDxkZGtpbHplckBhcHBsZS5jb20+CisKKyAgICAgICAgW01hY10gRW5hYmxlIGxp
YnJhcnkgdmFsaWRhdGlvbiBmb3IgTmV0d29ya2luZyAmIERhdGFiYXNlcyBYUEMgc2VydmljZXMg
aW4gU1RQCisgICAgICAgIDxodHRwczovL3dlYmtpdC5vcmcvYi8xNzM0MjQ+CisgICAgICAgIDxy
ZGFyOi8vcHJvYmxlbS8zMjM4NjU2NT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9P
UFMhKS4KKworICAgICAgICAqIENvbmZpZ3VyYXRpb25zL0Jhc2VYUENTZXJ2aWNlLnhjY29uZmln
OgorICAgICAgICAoT1RIRVJfQ09ERV9TSUdOX0ZMQUdTKToKKyAgICAgICAgKFdLX1dFQkNPTlRF
TlRfU0VSVklDRV9ORUVEU19YUENfRE9NQUlOX0VYVEVOU0lPTl9FTlRJVExFTUVOVCk6CisgICAg
ICAgIChXS19YUENfRE9NQUlOX0VYVEVOU0lPTl9DT0RFX1NJR05fRkxBR1MpOgorICAgICAgICAt
IE1vdmUgZnJvbSBCYXNlWFBDU2VydmljZS54Y2NvbmZpZyB0byBoZXJlIHNvIGFsbCBYUEMgc2Vy
dmljZXMKKyAgICAgICAgICBpbmhlcml0IHRoZXNlIHNldHRpbmdzLgorCisgICAgICAgICogQ29u
ZmlndXJhdGlvbnMvRGVidWdSZWxlYXNlLnhjY29uZmlnOgorICAgICAgICAoT1RIRVJfQ09ERV9T
SUdOX0ZMQUdTKTogRGlzYWJsZSBsaWJyYXJ5IHZhbGlkYXRpb24gZm9yCisgICAgICAgIGVuZ2lu
ZWVyaW5nIGJ1aWxkcy4KKworICAgICAgICAqIENvbmZpZ3VyYXRpb25zL1BsdWdpblNlcnZpY2Uu
MzIueGNjb25maWc6CisgICAgICAgIChPVEhFUl9DT0RFX1NJR05fRkxBR1MpOiBEaXNhYmxlIGxp
YnJhcnkgdmFsaWRhdGlvbiBmb3IgcGx1Z2luCisgICAgICAgIHByb2Nlc3Mgc2luY2UgaXQgbG9h
ZHMgdGhpcmQtcGFydHkgYmluYXJpZXMuCisgICAgICAgICogQ29uZmlndXJhdGlvbnMvUGx1Z2lu
U2VydmljZS42NC54Y2NvbmZpZzoKKyAgICAgICAgKE9USEVSX0NPREVfU0lHTl9GTEFHUyk6IERp
dHRvLgorCisgICAgICAgICogQ29uZmlndXJhdGlvbnMvV2ViQ29udGVudFNlcnZpY2UueGNjb25m
aWc6CisgICAgICAgIChPVEhFUl9DT0RFX1NJR05fRkxBR1MpOgorICAgICAgICAoV0tfV0VCQ09O
VEVOVF9TRVJWSUNFX05FRURTX1hQQ19ET01BSU5fRVhURU5TSU9OX0VOVElUTEVNRU5UKToKKyAg
ICAgICAgKFdLX1hQQ19ET01BSU5fRVhURU5TSU9OX0NPREVfU0lHTl9GTEFHUyk6CisgICAgICAg
IC0gTW92ZSBhbGwgdGhyZWUgZGVmaW5pdGlvbnMgdG8gQmFzZVhQQ1NlcnZpY2UueGNjb25maWcu
CisKIDIwMTctMDYtMTUgIFdlbnNvbiBIc2llaCAgPHdlbnNvbl9oc2llaEBhcHBsZS5jb20+CiAK
ICAgICAgICAgVXNpbmcgLVtXZWJJdGVtUHJvdmlkZXJQYXN0ZWJvYXJkIHNldEl0ZW1Qcm92aWRl
cnM6XSB0byBzd2FwIG91dCBpdGVtIHByb3ZpZGVycyBiZWZvcmUgYSBkcm9wIGJyZWFrcyBpdGVt
IHByb3ZpZGVyIGxvYWRpbmcKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL0NvbmZpZ3VyYXRp
b25zL0Jhc2VYUENTZXJ2aWNlLnhjY29uZmlnIGIvU291cmNlL1dlYktpdDIvQ29uZmlndXJhdGlv
bnMvQmFzZVhQQ1NlcnZpY2UueGNjb25maWcKaW5kZXggZjQxNmMxMjMzNTNmYTNiNDM1OWVjYTUy
YThhMjk1YWI2YWM5MTMzMi4uMzkwMzAwNmI0OGMxNWI4MDM1NTM3ZDE1Y2IxODlmM2ZkMDUzZDU4
MCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ29uZmlndXJhdGlvbnMvQmFzZVhQQ1NlcnZp
Y2UueGNjb25maWcKKysrIGIvU291cmNlL1dlYktpdDIvQ29uZmlndXJhdGlvbnMvQmFzZVhQQ1Nl
cnZpY2UueGNjb25maWcKQEAgLTQyLDYgKzQyLDggQEAgRVhDTFVERURfU09VUkNFX0ZJTEVfTkFN
RVNfUHJvZHVjdGlvbiA9IFdlYktpdC5pY25zOwogCiBFWENMVURFRF9TT1VSQ0VfRklMRV9OQU1F
U1tzZGs9aXBob25lKl0gPSAkKEVYQ0xVREVEX1NPVVJDRV9GSUxFX05BTUVTXyQoQ09ORklHVVJB
VElPTikpICoueGliOwogCitPVEhFUl9DT0RFX1NJR05fRkxBR1Nbc2RrPW1hY29zeCpdID0gJChX
S19YUENfRE9NQUlOX0VYVEVOU0lPTl9DT0RFX1NJR05fRkxBR1MpOworCiBPVEhFUl9MREZMQUdT
ID0gJChpbmhlcml0ZWQpICQoT1RIRVJfTERGTEFHU19WRVJTSU9ORURfRlJBTUVXT1JLX1BBVEgp
ICQoV0tfUkVMT0NBVEFCTEVfRlJBTUVXT1JLU19MREZMQUdTKTsKIAogV0tfUkVMT0NBVEFCTEVf
RlJBTUVXT1JLU19MREZMQUdTID0gJChXS19SRUxPQ0FUQUJMRV9GUkFNRVdPUktTX0xERkxBR1Nf
JChXS19SRUxPQ0FUQUJMRV9GUkFNRVdPUktTKSk7CkBAIC02Myw2ICs2NSwxNCBAQCBDT0RFX1NJ
R05fRU5USVRMRU1FTlRTX0lPU19NQU5VQUxfU0FOREJPWElOR18gPSAkKENPREVfU0lHTl9FTlRJ
VExFTUVOVFNfSU9TX01BTgogQ09ERV9TSUdOX0VOVElUTEVNRU5UU19JT1NfTUFOVUFMX1NBTkRC
T1hJTkdfTk8gPSBDb25maWd1cmF0aW9ucy8kKFdLX1hQQ19TRVJWSUNFX0lPU19FTlRJVExFTUVO
VFNfQkFTRSkuZW50aXRsZW1lbnRzOwogQ09ERV9TSUdOX0VOVElUTEVNRU5UU19JT1NfTUFOVUFM
X1NBTkRCT1hJTkdfWUVTID0gJChCVUlMVF9QUk9EVUNUU19ESVIpL0Rlcml2ZWRTb3VyY2VzL1dl
YktpdDIvJChXS19YUENfU0VSVklDRV9JT1NfRU5USVRMRU1FTlRTX0JBU0UpLW5vLXNhbmRib3gu
ZW50aXRsZW1lbnRzOwogCitXS19XRUJDT05URU5UX1NFUlZJQ0VfTkVFRFNfWFBDX0RPTUFJTl9F
WFRFTlNJT05fRU5USVRMRU1FTlQgPSAkKFdLX1dFQkNPTlRFTlRfU0VSVklDRV9ORUVEU19YUENf
RE9NQUlOX0VYVEVOU0lPTl9FTlRJVExFTUVOVF8kKFdLX0VNUFRZXyQoV0tfV0VCQ09OVEVOVF9T
RVJWSUNFX05FRURTX1hQQ19ET01BSU5fRVhURU5TSU9OX0VOVElUTEVNRU5UKSkpOworV0tfV0VC
Q09OVEVOVF9TRVJWSUNFX05FRURTX1hQQ19ET01BSU5fRVhURU5TSU9OX0VOVElUTEVNRU5UXyA9
ICQoV0tfV0VCQ09OVEVOVF9TRVJWSUNFX05FRURTX1hQQ19ET01BSU5fRVhURU5TSU9OX0VOVElU
TEVNRU5UX05PKTsKK1dLX1dFQkNPTlRFTlRfU0VSVklDRV9ORUVEU19YUENfRE9NQUlOX0VYVEVO
U0lPTl9FTlRJVExFTUVOVF9OTyA9ICQoV0tfV0VCQ09OVEVOVF9TRVJWSUNFX05FRURTX1hQQ19E
T01BSU5fRVhURU5TSU9OX0VOVElUTEVNRU5UKTsKK1dLX1dFQkNPTlRFTlRfU0VSVklDRV9ORUVE
U19YUENfRE9NQUlOX0VYVEVOU0lPTl9FTlRJVExFTUVOVF9ZRVMgPSAkKFdLX1JFTE9DQVRBQkxF
X0ZSQU1FV09SS1MpOworCitXS19YUENfRE9NQUlOX0VYVEVOU0lPTl9DT0RFX1NJR05fRkxBR1Mg
PSAkKFdLX1hQQ19ET01BSU5fRVhURU5TSU9OX0NPREVfU0lHTl9GTEFHU18kKFdLX1dFQkNPTlRF
TlRfU0VSVklDRV9ORUVEU19YUENfRE9NQUlOX0VYVEVOU0lPTl9FTlRJVExFTUVOVCkpOworV0tf
WFBDX0RPTUFJTl9FWFRFTlNJT05fQ09ERV9TSUdOX0ZMQUdTX1lFUyA9IC1vIGxpYnJhcnk7CisK
IFdLX1hQQ19TRVJWSUNFX0lORk9QTElTVF9TVUZGSVhbc2RrPW1hY29zeCpdID0gJChXS19YUENf
U0VSVklDRV9JTkZPUExJU1RfU1VGRklYXyQoVEFSR0VUX01BQ19PU19YX1ZFUlNJT05fTUFKT1Ip
KTsKIFdLX1hQQ19TRVJWSUNFX0lORk9QTElTVF9TVUZGSVhfMTAxMDAwID0gLTEwLjktMTAuMTA7
CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL0NvbmZpZ3VyYXRpb25zL0RlYnVnUmVsZWFz
ZS54Y2NvbmZpZyBiL1NvdXJjZS9XZWJLaXQyL0NvbmZpZ3VyYXRpb25zL0RlYnVnUmVsZWFzZS54
Y2NvbmZpZwppbmRleCA0MWE5ZjI0NjMxNWRlM2RjZTJkMzcwNGFmYmFjNzE1YzdiODIwYTcxLi42
OTFhN2VhZDY4MTU4Nzc4MTcwYzE4ZjQ1MTkxNTZjN2U0YzEwMDE1IDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViS2l0Mi9Db25maWd1cmF0aW9ucy9EZWJ1Z1JlbGVhc2UueGNjb25maWcKKysrIGIvU291
cmNlL1dlYktpdDIvQ29uZmlndXJhdGlvbnMvRGVidWdSZWxlYXNlLnhjY29uZmlnCkBAIC01Miw2
ICs1Miw4IEBAIFNES1JPT1QgPSAkKFNES1JPT1RfJChVU0VfSU5URVJOQUxfU0RLKSk7CiBTREtS
T09UXyA9IG1hY29zeDsKIFNES1JPT1RfWUVTID0gbWFjb3N4LmludGVybmFsOwogCitPVEhFUl9D
T0RFX1NJR05fRkxBR1MgPSA7CisKIFdLX1JFTE9DQVRBQkxFX0ZSQU1FV09SS1MgPSBZRVM7CiBX
S19YUENfU0VSVklDRV9TVUZGSVhbc2RrPW1hY29zeCpdID0gLkRldmVsb3BtZW50OwogV0tfWFBD
X1NFUlZJQ0VfU1VGRklYW3Nkaz0qc2ltdWxhdG9yKl0gPSAuRGV2ZWxvcG1lbnQ7CmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViS2l0Mi9Db25maWd1cmF0aW9ucy9QbHVnaW5TZXJ2aWNlLjMyLnhjY29u
ZmlnIGIvU291cmNlL1dlYktpdDIvQ29uZmlndXJhdGlvbnMvUGx1Z2luU2VydmljZS4zMi54Y2Nv
bmZpZwppbmRleCAwMjAwYzE5ZWZhZDFhNjhjOGQxNTQ4ZTljN2M5YTdmMjM4NTI2MGU4Li5mYjYw
ZGU0OGZlZGU2NjFiYjE1ODQwM2EzOTZmODZhNWQ2YjliYzRlIDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViS2l0Mi9Db25maWd1cmF0aW9ucy9QbHVnaW5TZXJ2aWNlLjMyLnhjY29uZmlnCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NvbmZpZ3VyYXRpb25zL1BsdWdpblNlcnZpY2UuMzIueGNjb25maWcKQEAg
LTM1LDQgKzM1LDYgQEAgT1RIRVJfTERGTEFHU19TSElNX1lFUyA9ICQoQlVJTFRfUFJPRFVDVFNf
RElSKS9QbHVnaW5Qcm9jZXNzU2hpbS5keWxpYjsKIAogQ09ERV9TSUdOX0VOVElUTEVNRU5UUyA9
IENvbmZpZ3VyYXRpb25zL1BsdWdpblNlcnZpY2UuZW50aXRsZW1lbnRzOwogCitPVEhFUl9DT0RF
X1NJR05fRkxBR1MgPSA7CisKIFNLSVBfSU5TVEFMTFtzZGs9aXBob25lKl0gPSBZRVM7CmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9Db25maWd1cmF0aW9ucy9QbHVnaW5TZXJ2aWNlLjY0Lnhj
Y29uZmlnIGIvU291cmNlL1dlYktpdDIvQ29uZmlndXJhdGlvbnMvUGx1Z2luU2VydmljZS42NC54
Y2NvbmZpZwppbmRleCA1MmRkNTgzODBiNzZhODI2M2RkOGQxMmM2MWZjMTA5YTNkNmU0YjU3Li5i
ZWI4MDI0YjNkN2MxMTNiZjkyYzBlYzRlNjc5YTI3MWM3NTI5ZjY2IDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViS2l0Mi9Db25maWd1cmF0aW9ucy9QbHVnaW5TZXJ2aWNlLjY0LnhjY29uZmlnCisrKyBi
L1NvdXJjZS9XZWJLaXQyL0NvbmZpZ3VyYXRpb25zL1BsdWdpblNlcnZpY2UuNjQueGNjb25maWcK
QEAgLTM1LDQgKzM1LDYgQEAgT1RIRVJfTERGTEFHU19TSElNX1lFUyA9ICQoQlVJTFRfUFJPRFVD
VFNfRElSKS9QbHVnaW5Qcm9jZXNzU2hpbS5keWxpYjsKIAogQ09ERV9TSUdOX0VOVElUTEVNRU5U
UyA9IENvbmZpZ3VyYXRpb25zL1BsdWdpblNlcnZpY2UuZW50aXRsZW1lbnRzOwogCitPVEhFUl9D
T0RFX1NJR05fRkxBR1MgPSA7CisKIFNLSVBfSU5TVEFMTFtzZGs9aXBob25lKl0gPSBZRVM7CmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9Db25maWd1cmF0aW9ucy9XZWJDb250ZW50U2Vydmlj
ZS54Y2NvbmZpZyBiL1NvdXJjZS9XZWJLaXQyL0NvbmZpZ3VyYXRpb25zL1dlYkNvbnRlbnRTZXJ2
aWNlLnhjY29uZmlnCmluZGV4IDg5Zjk0MGNjZDE3NzM5NTBkOTFjNDM4ZWU5ZGQ5MTlkMzlhZmRi
NGMuLjM3M2NjMjMxODJlNmUyNTRjZDU4ZTMxMTE0NDg5ZjJiZWU5ZWQ0YWYgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJLaXQyL0NvbmZpZ3VyYXRpb25zL1dlYkNvbnRlbnRTZXJ2aWNlLnhjY29uZmln
CisrKyBiL1NvdXJjZS9XZWJLaXQyL0NvbmZpZ3VyYXRpb25zL1dlYkNvbnRlbnRTZXJ2aWNlLnhj
Y29uZmlnCkBAIC0yNyw3ICsyNyw2IEBAIFdLX1hQQ19TRVJWSUNFX0lPU19FTlRJVExFTUVOVFNf
QkFTRSA9IFdlYkNvbnRlbnQtaU9TOwogCiBDT0RFX1NJR05fRU5USVRMRU1FTlRTW3Nkaz1tYWNv
c3gqXSA9ICQoQ09ERV9TSUdOX0VOVElUTEVNRU5UU19PU1hfV0lUSF9YUENfRE9NQUlOX0VYVEVO
U0lPTl8kKFdLX1dFQkNPTlRFTlRfU0VSVklDRV9ORUVEU19YUENfRE9NQUlOX0VYVEVOU0lPTl9F
TlRJVExFTUVOVCkpOwogQ09ERV9TSUdOX0VOVElUTEVNRU5UU19PU1hfV0lUSF9YUENfRE9NQUlO
X0VYVEVOU0lPTl9ZRVMgPSBDb25maWd1cmF0aW9ucy9XZWJDb250ZW50LU9TWC5lbnRpdGxlbWVu
dHM7Ci1PVEhFUl9DT0RFX1NJR05fRkxBR1Nbc2RrPW1hY29zeCpdID0gJChXS19YUENfRE9NQUlO
X0VYVEVOU0lPTl9DT0RFX1NJR05fRkxBR1MpOwogCiBQUk9EVUNUX05BTUUgPSBjb20uYXBwbGUu
V2ViS2l0LldlYkNvbnRlbnQ7CiBQUk9EVUNUX0JVTkRMRV9JREVOVElGSUVSID0gJChQUk9EVUNU
X05BTUUpOwpAQCAtMzgsMTUgKzM3LDcgQEAgT1RIRVJfTERGTEFHUyA9ICQoaW5oZXJpdGVkKSAk
KE9USEVSX0xERkxBR1NfVkVSU0lPTkVEX0ZSQU1FV09SS19QQVRIXyQoV0tfV0VCQ08KIE9USEVS
X0xERkxBR1NfUExBVEZPUk1bc2RrPW1hY29zeCpdID0gLWZyYW1ld29yayBBcHBLaXQgJChPVEhF
Ul9MREZMQUdTX1NISU1fJChXS19MSU5LX1NISU0pKTsKIE9USEVSX0xERkxBR1NfU0hJTV9ZRVMg
PSAkKEJVSUxUX1BST0RVQ1RTX0RJUikvV2ViUHJvY2Vzc1NoaW0uZHlsaWI7CiAKLVdLX1dFQkNP
TlRFTlRfU0VSVklDRV9ORUVEU19YUENfRE9NQUlOX0VYVEVOU0lPTl9FTlRJVExFTUVOVCA9ICQo
V0tfV0VCQ09OVEVOVF9TRVJWSUNFX05FRURTX1hQQ19ET01BSU5fRVhURU5TSU9OX0VOVElUTEVN
RU5UXyQoV0tfRU1QVFlfJChXS19XRUJDT05URU5UX1NFUlZJQ0VfTkVFRFNfWFBDX0RPTUFJTl9F
WFRFTlNJT05fRU5USVRMRU1FTlQpKSk7Ci1XS19XRUJDT05URU5UX1NFUlZJQ0VfTkVFRFNfWFBD
X0RPTUFJTl9FWFRFTlNJT05fRU5USVRMRU1FTlRfID0gJChXS19XRUJDT05URU5UX1NFUlZJQ0Vf
TkVFRFNfWFBDX0RPTUFJTl9FWFRFTlNJT05fRU5USVRMRU1FTlRfTk8pOwotV0tfV0VCQ09OVEVO
VF9TRVJWSUNFX05FRURTX1hQQ19ET01BSU5fRVhURU5TSU9OX0VOVElUTEVNRU5UX05PID0gJChX
S19XRUJDT05URU5UX1NFUlZJQ0VfTkVFRFNfWFBDX0RPTUFJTl9FWFRFTlNJT05fRU5USVRMRU1F
TlQpOwotV0tfV0VCQ09OVEVOVF9TRVJWSUNFX05FRURTX1hQQ19ET01BSU5fRVhURU5TSU9OX0VO
VElUTEVNRU5UX1lFUyA9ICQoV0tfUkVMT0NBVEFCTEVfRlJBTUVXT1JLUyk7Ci0KIFdLX1dFQkNP
TlRFTlRfU0VSVklDRV9ORUVEU19WRVJTSU9ORURfRlJBTUVXT1JLX1BBVEhfTERGTEFHID0gJChX
S19XRUJDT05URU5UX1NFUlZJQ0VfTkVFRFNfVkVSU0lPTkVEX0ZSQU1FV09SS19QQVRIX0xERkxB
R18kKFdLX0VNUFRZXyQoV0tfV0VCQ09OVEVOVF9TRVJWSUNFX05FRURTX1ZFUlNJT05FRF9GUkFN
RVdPUktfUEFUSF9MREZMQUcpKSk7CiBXS19XRUJDT05URU5UX1NFUlZJQ0VfTkVFRFNfVkVSU0lP
TkVEX0ZSQU1FV09SS19QQVRIX0xERkxBR18gPSAkKFdLX1dFQkNPTlRFTlRfU0VSVklDRV9ORUVE
U19WRVJTSU9ORURfRlJBTUVXT1JLX1BBVEhfTERGTEFHX05PKTsKIFdLX1dFQkNPTlRFTlRfU0VS
VklDRV9ORUVEU19WRVJTSU9ORURfRlJBTUVXT1JLX1BBVEhfTERGTEFHX05PID0gJChXS19XRUJD
T05URU5UX1NFUlZJQ0VfTkVFRFNfVkVSU0lPTkVEX0ZSQU1FV09SS19QQVRIX0xERkxBRyk7CiBX
S19XRUJDT05URU5UX1NFUlZJQ0VfTkVFRFNfVkVSU0lPTkVEX0ZSQU1FV09SS19QQVRIX0xERkxB
R19ZRVMgPSAkKFVTRV9TVEFHSU5HX0lOU1RBTExfUEFUSCk7Ci0KLVdLX1hQQ19ET01BSU5fRVhU
RU5TSU9OX0NPREVfU0lHTl9GTEFHUyA9ICQoV0tfWFBDX0RPTUFJTl9FWFRFTlNJT05fQ09ERV9T
SUdOX0ZMQUdTXyQoV0tfV0VCQ09OVEVOVF9TRVJWSUNFX05FRURTX1hQQ19ET01BSU5fRVhURU5T
SU9OX0VOVElUTEVNRU5UKSk7Ci1XS19YUENfRE9NQUlOX0VYVEVOU0lPTl9DT0RFX1NJR05fRkxB
R1NfWUVTID0gLW8gbGlicmFyeTsK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>332279</attachid>
            <date>2018-01-25 10:20:45 -0800</date>
            <delta_ts>2018-01-25 11:34:52 -0800</delta_ts>
            <desc>Enable Library Validation</desc>
            <filename>bug-173424-20180125102045.patch</filename>
            <type>text/plain</type>
            <size>6239</size>
            <attacher>mitz</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJL
aXQvQ2hhbmdlTG9nCShyZXZpc2lvbiAyMjc2MTIpCisrKyBTb3VyY2UvV2ViS2l0L0NoYW5nZUxv
Zwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIwIEBACisyMDE4LTAxLTI1ICBEYW4gQmVybnN0
ZWluICA8bWl0ekBhcHBsZS5jb20+CisKKyAgICAgICAgW01hY10gRW5hYmxlIGxpYnJhcnkgdmFs
aWRhdGlvbiBmb3IgTmV0d29ya2luZyAmIFN0b3JhZ2UgWFBDIHNlcnZpY2VzCisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzM0MjQKKyAgICAgICAgPHJk
YXI6Ly9wcm9ibGVtLzMyMzg2NTY1PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgorCisgICAgICAgICogQ29uZmlndXJhdGlvbnMvQmFzZVhQQ1NlcnZpY2UueGNjb25maWc6
IE1vdmVkIHRoZSBkZWZpbml0aW9ucyBvZgorICAgICAgICAgIFdLX0xJQlJBUllfVkFMSURBVElP
Tl9FTkFCTEVEIGFuZCBXS19MSUJSQVJZX1ZBTElEQVRJT05fQ09ERV9TSUdOX0ZMQUdTIGZyb20K
KyAgICAgICAgICBXZWJDb250ZW50U2VydmljZS54Y2NvbmZpZyB0byBoZXJlIGFuZCBtYWRlIHRo
ZW0gTWFjLW9ubHkgYXQgdGhpcyBsZXZlbC4KKyAgICAgICAgKiBDb25maWd1cmF0aW9ucy9OZXR3
b3JrU2VydmljZS54Y2NvbmZpZzogQWxzbyBzZXQgT1RIRVJfQ09ERV9TSUdOX0ZMQUdTIHRvCisg
ICAgICAgICAgV0tfTElCUkFSWV9WQUxJREFUSU9OX0NPREVfU0lHTl9GTEFHUy4KKyAgICAgICAg
KiBDb25maWd1cmF0aW9ucy9TdG9yYWdlU2VydmljZS54Y2NvbmZpZzogRGl0dG8uCisgICAgICAg
ICogQ29uZmlndXJhdGlvbnMvV2ViQ29udGVudFNlcnZpY2UueGNjb25maWc6IE1vdmVkIGRlZmlu
aXRpb25zIGZyb20gaGVyZSB0bworICAgICAgICAgIEJhc2VYUENTZXJ2aWNlLnhjY29uZmlnLgor
CiAyMDE4LTAxLTI1ICBTZXJnaW8gVmlsbGFyIFNlbmluICA8c3ZpbGxhckBpZ2FsaWEuY29tPgog
CiAgICAgICAgIFtXZWJWUl1bR1RLXVtXUEVdIFJlbW92ZSB0aGUgV2ViVlIgcHVibGljIEFQSSBh
ZGRlZCBpbiByMjI3NTE4CkluZGV4OiBTb3VyY2UvV2ViS2l0L0NvbmZpZ3VyYXRpb25zL0Jhc2VY
UENTZXJ2aWNlLnhjY29uZmlnCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQvQ29uZmlndXJh
dGlvbnMvQmFzZVhQQ1NlcnZpY2UueGNjb25maWcJKHJldmlzaW9uIDIyNzYxMCkKKysrIFNvdXJj
ZS9XZWJLaXQvQ29uZmlndXJhdGlvbnMvQmFzZVhQQ1NlcnZpY2UueGNjb25maWcJKHdvcmtpbmcg
Y29weSkKQEAgLTY3LDMgKzY3LDEzIEBAIFdLX1hQQ19TRVJWSUNFX0lOU0VSVF9MSUJSQVJJRVNf
RElSID0gJCgKIFdLX1hQQ19TRVJWSUNFX0lOU0VSVF9MSUJSQVJJRVNfRElSXyA9ICQoV0tfWFBD
X1NFUlZJQ0VfSU5TRVJUX0xJQlJBUklFU19ESVJfTk8pOwogV0tfWFBDX1NFUlZJQ0VfSU5TRVJU
X0xJQlJBUklFU19ESVJfTk8gPSAkKFdFQktJVF9GUkFNRVdPUktTX0RJUikvV2ViS2l0LmZyYW1l
d29yay9GcmFtZXdvcmtzOwogV0tfWFBDX1NFUlZJQ0VfSU5TRVJUX0xJQlJBUklFU19ESVJfWUVT
ID0gQGV4ZWN1dGFibGVfcGF0aC8kKFdLX1BBVEhfRlJPTV9TRVJWSUNFX0VYRUNVVEFCTEVfVE9f
RlJBTUVXT1JLKS9GcmFtZXdvcmtzOworCitXS19MSUJSQVJZX1ZBTElEQVRJT05fRU5BQkxFRCA9
ICQoV0tfTElCUkFSWV9WQUxJREFUSU9OX0VOQUJMRURfJChXS19FTVBUWV8kKFdLX0xJQlJBUllf
VkFMSURBVElPTl9FTkFCTEVEKSkpOworV0tfTElCUkFSWV9WQUxJREFUSU9OX0VOQUJMRURfID0g
JChXS19MSUJSQVJZX1ZBTElEQVRJT05fRU5BQkxFRF9OTyk7CitXS19MSUJSQVJZX1ZBTElEQVRJ
T05fRU5BQkxFRF9OTyA9ICQoV0tfTElCUkFSWV9WQUxJREFUSU9OX0VOQUJMRUQpOworV0tfTElC
UkFSWV9WQUxJREFUSU9OX0VOQUJMRURfWUVTID0gWUVTOworCitXS19MSUJSQVJZX1ZBTElEQVRJ
T05fQ09ERV9TSUdOX0ZMQUdTW3Nkaz1tYWNvc3gqXSA9ICQoV0tfTElCUkFSWV9WQUxJREFUSU9O
X0NPREVfU0lHTl9GTEFHU18kKFdLX1hQQ19TRVJWSUNFX1ZBUklBTlQpKTsKK1dLX0xJQlJBUllf
VkFMSURBVElPTl9DT0RFX1NJR05fRkxBR1NfID0gJChXS19MSUJSQVJZX1ZBTElEQVRJT05fQ09E
RV9TSUdOX0ZMQUdTX05vcm1hbCk7CitXS19MSUJSQVJZX1ZBTElEQVRJT05fQ09ERV9TSUdOX0ZM
QUdTX05vcm1hbCA9ICQoV0tfTElCUkFSWV9WQUxJREFUSU9OX0NPREVfU0lHTl9GTEFHU18kKFdL
X0xJQlJBUllfVkFMSURBVElPTl9FTkFCTEVEKSk7CitXS19MSUJSQVJZX1ZBTElEQVRJT05fQ09E
RV9TSUdOX0ZMQUdTX1lFUyA9IC1vIGxpYnJhcnk7CkluZGV4OiBTb3VyY2UvV2ViS2l0L0NvbmZp
Z3VyYXRpb25zL05ldHdvcmtTZXJ2aWNlLnhjY29uZmlnCj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9X
ZWJLaXQvQ29uZmlndXJhdGlvbnMvTmV0d29ya1NlcnZpY2UueGNjb25maWcJKHJldmlzaW9uIDIy
NzYxMCkKKysrIFNvdXJjZS9XZWJLaXQvQ29uZmlndXJhdGlvbnMvTmV0d29ya1NlcnZpY2UueGNj
b25maWcJKHdvcmtpbmcgY29weSkKQEAgLTI1LDYgKzI1LDggQEAKIAogV0tfWFBDX1NFUlZJQ0Vf
SU9TX0VOVElUTEVNRU5UU19CQVNFID0gTmV0d29yay1pT1M7CiAKK09USEVSX0NPREVfU0lHTl9G
TEFHUyA9ICQoV0tfTElCUkFSWV9WQUxJREFUSU9OX0NPREVfU0lHTl9GTEFHUyk7CisKIFBST0RV
Q1RfTkFNRSA9IGNvbS5hcHBsZS5XZWJLaXQuTmV0d29ya2luZzsKIFBST0RVQ1RfQlVORExFX0lE
RU5USUZJRVIgPSAkKFBST0RVQ1RfTkFNRSk7CiBJTkZPUExJU1RfRklMRVtzZGs9aXBob25lKl0g
PSBOZXR3b3JrUHJvY2Vzcy9FbnRyeVBvaW50L21hYy9YUENTZXJ2aWNlL05ldHdvcmtTZXJ2aWNl
L0luZm8taU9TLnBsaXN0OwpJbmRleDogU291cmNlL1dlYktpdC9Db25maWd1cmF0aW9ucy9TdG9y
YWdlU2VydmljZS54Y2NvbmZpZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0L0NvbmZpZ3Vy
YXRpb25zL1N0b3JhZ2VTZXJ2aWNlLnhjY29uZmlnCShyZXZpc2lvbiAyMjc2MTApCisrKyBTb3Vy
Y2UvV2ViS2l0L0NvbmZpZ3VyYXRpb25zL1N0b3JhZ2VTZXJ2aWNlLnhjY29uZmlnCSh3b3JraW5n
IGNvcHkpCkBAIC0yNSw2ICsyNSw4IEBACiAKIFdLX1hQQ19TRVJWSUNFX0lPU19FTlRJVExFTUVO
VFNfQkFTRSA9IERhdGFiYXNlcy1pT1M7CiAKK09USEVSX0NPREVfU0lHTl9GTEFHUyA9ICQoV0tf
TElCUkFSWV9WQUxJREFUSU9OX0NPREVfU0lHTl9GTEFHUyk7CisKIFBST0RVQ1RfTkFNRSA9ICQo
V0tfU1RPUkFHRV9TRVJWSUNFX1BST0RVQ1RfTkFNRSk7CiBQUk9EVUNUX0JVTkRMRV9JREVOVElG
SUVSID0gJChQUk9EVUNUX05BTUUpOwogSU5GT1BMSVNUX0ZJTEUgPSBTdG9yYWdlUHJvY2Vzcy9F
bnRyeVBvaW50L21hYy9YUENTZXJ2aWNlL1N0b3JhZ2VTZXJ2aWNlL0luZm8ucGxpc3Q7CkluZGV4
OiBTb3VyY2UvV2ViS2l0L0NvbmZpZ3VyYXRpb25zL1dlYkNvbnRlbnRTZXJ2aWNlLnhjY29uZmln
Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQvQ29uZmlndXJhdGlvbnMvV2ViQ29udGVudFNl
cnZpY2UueGNjb25maWcJKHJldmlzaW9uIDIyNzYxMCkKKysrIFNvdXJjZS9XZWJLaXQvQ29uZmln
dXJhdGlvbnMvV2ViQ29udGVudFNlcnZpY2UueGNjb25maWcJKHdvcmtpbmcgY29weSkKQEAgLTI3
LDcgKzI3LDcgQEAgV0tfWFBDX1NFUlZJQ0VfSU9TX0VOVElUTEVNRU5UU19CQVNFID0gVwogCiBD
T0RFX1NJR05fRU5USVRMRU1FTlRTW3Nkaz1tYWNvc3gqXSA9ICQoQ09ERV9TSUdOX0VOVElUTEVN
RU5UU19PU1hfV0lUSF9YUENfRE9NQUlOX0VYVEVOU0lPTl8kKFdLX1dFQkNPTlRFTlRfU0VSVklD
RV9ORUVEU19YUENfRE9NQUlOX0VYVEVOU0lPTl9FTlRJVExFTUVOVCkpOwogQ09ERV9TSUdOX0VO
VElUTEVNRU5UU19PU1hfV0lUSF9YUENfRE9NQUlOX0VYVEVOU0lPTl9ZRVMgPSBDb25maWd1cmF0
aW9ucy9XZWJDb250ZW50LU9TWC5lbnRpdGxlbWVudHM7Ci1PVEhFUl9DT0RFX1NJR05fRkxBR1Nb
c2RrPW1hY29zeCpdID0gJChXS19MSUJSQVJZX1ZBTElEQVRJT05fQ09ERV9TSUdOX0ZMQUdTKTsK
K09USEVSX0NPREVfU0lHTl9GTEFHUyA9ICQoV0tfTElCUkFSWV9WQUxJREFUSU9OX0NPREVfU0lH
Tl9GTEFHUyk7CiAKIFBST0RVQ1RfTkFNRSA9ICQoUFJPRFVDVF9OQU1FXyQoV0tfWFBDX1NFUlZJ
Q0VfVkFSSUFOVCkpOwogUFJPRFVDVF9OQU1FXyA9ICQoUFJPRFVDVF9OQU1FX05vcm1hbCk7CkBA
IC00NiwyMSArNDYsMTEgQEAgV0tfV0VCQ09OVEVOVF9TRVJWSUNFX05FRURTX1hQQ19ET01BSU5f
RQogV0tfV0VCQ09OVEVOVF9TRVJWSUNFX05FRURTX1hQQ19ET01BSU5fRVhURU5TSU9OX0VOVElU
TEVNRU5UX05PID0gJChXS19XRUJDT05URU5UX1NFUlZJQ0VfTkVFRFNfWFBDX0RPTUFJTl9FWFRF
TlNJT05fRU5USVRMRU1FTlQpOwogV0tfV0VCQ09OVEVOVF9TRVJWSUNFX05FRURTX1hQQ19ET01B
SU5fRVhURU5TSU9OX0VOVElUTEVNRU5UX1lFUyA9ICQoV0tfUkVMT0NBVEFCTEVfRlJBTUVXT1JL
Uyk7CiAKLVdLX0xJQlJBUllfVkFMSURBVElPTl9FTkFCTEVEID0gJChXS19MSUJSQVJZX1ZBTElE
QVRJT05fRU5BQkxFRF8kKFdLX0VNUFRZXyQoV0tfTElCUkFSWV9WQUxJREFUSU9OX0VOQUJMRUQp
KSk7Ci1XS19MSUJSQVJZX1ZBTElEQVRJT05fRU5BQkxFRF8gPSAkKFdLX0xJQlJBUllfVkFMSURB
VElPTl9FTkFCTEVEX05PKTsKLVdLX0xJQlJBUllfVkFMSURBVElPTl9FTkFCTEVEX05PID0gJChX
S19MSUJSQVJZX1ZBTElEQVRJT05fRU5BQkxFRCk7Ci1XS19MSUJSQVJZX1ZBTElEQVRJT05fRU5B
QkxFRF9ZRVMgPSBZRVM7Ci0KIFdLX1dFQkNPTlRFTlRfU0VSVklDRV9ORUVEU19WRVJTSU9ORURf
RlJBTUVXT1JLX1BBVEhfTERGTEFHID0gJChXS19XRUJDT05URU5UX1NFUlZJQ0VfTkVFRFNfVkVS
U0lPTkVEX0ZSQU1FV09SS19QQVRIX0xERkxBR18kKFdLX0VNUFRZXyQoV0tfV0VCQ09OVEVOVF9T
RVJWSUNFX05FRURTX1ZFUlNJT05FRF9GUkFNRVdPUktfUEFUSF9MREZMQUcpKSk7CiBXS19XRUJD
T05URU5UX1NFUlZJQ0VfTkVFRFNfVkVSU0lPTkVEX0ZSQU1FV09SS19QQVRIX0xERkxBR18gPSAk
KFdLX1dFQkNPTlRFTlRfU0VSVklDRV9ORUVEU19WRVJTSU9ORURfRlJBTUVXT1JLX1BBVEhfTERG
TEFHX05PKTsKIFdLX1dFQkNPTlRFTlRfU0VSVklDRV9ORUVEU19WRVJTSU9ORURfRlJBTUVXT1JL
X1BBVEhfTERGTEFHX05PID0gJChXS19XRUJDT05URU5UX1NFUlZJQ0VfTkVFRFNfVkVSU0lPTkVE
X0ZSQU1FV09SS19QQVRIX0xERkxBRyk7CiBXS19XRUJDT05URU5UX1NFUlZJQ0VfTkVFRFNfVkVS
U0lPTkVEX0ZSQU1FV09SS19QQVRIX0xERkxBR19ZRVMgPSAkKFVTRV9TVEFHSU5HX0lOU1RBTExf
UEFUSCk7CiAKLVdLX0xJQlJBUllfVkFMSURBVElPTl9DT0RFX1NJR05fRkxBR1MgPSAkKFdLX0xJ
QlJBUllfVkFMSURBVElPTl9DT0RFX1NJR05fRkxBR1NfJChXS19YUENfU0VSVklDRV9WQVJJQU5U
KSk7Ci1XS19MSUJSQVJZX1ZBTElEQVRJT05fQ09ERV9TSUdOX0ZMQUdTXyA9ICQoV0tfTElCUkFS
WV9WQUxJREFUSU9OX0NPREVfU0lHTl9GTEFHU19Ob3JtYWwpOwotV0tfTElCUkFSWV9WQUxJREFU
SU9OX0NPREVfU0lHTl9GTEFHU19Ob3JtYWwgPSAkKFdLX0xJQlJBUllfVkFMSURBVElPTl9DT0RF
X1NJR05fRkxBR1NfJChXS19MSUJSQVJZX1ZBTElEQVRJT05fRU5BQkxFRCkpOwotV0tfTElCUkFS
WV9WQUxJREFUSU9OX0NPREVfU0lHTl9GTEFHU19ZRVMgPSAtbyBsaWJyYXJ5OwotCiBSVU5MT09Q
X1RZUEVbc2RrPW1hY29zeCpdID0gTlNSdW5Mb29wOwogUlVOTE9PUF9UWVBFW3Nkaz1tYWNvc3gx
MC4xMypdID0gX05TQXBwbGljYXRpb25NYWluOwogUlVOTE9PUF9UWVBFW3Nkaz1tYWNvc3gxMC4x
MipdID0gX05TQXBwbGljYXRpb25NYWluOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>