<?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>224467</bug_id>
          
          <creation_ts>2021-04-12 17:40:38 -0700</creation_ts>
          <short_desc>[Curl] PSL implementation stale</short_desc>
          <delta_ts>2024-12-16 19:00: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>WebKit Misc.</component>
          <version>Safari 14</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          
          <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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Jon Burns">jon.burns</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>agektmr</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1749479</commentid>
    <comment_count>0</comment_count>
    <who name="Jon Burns">jon.burns</who>
    <bug_when>2021-04-12 17:40:38 -0700</bug_when>
    <thetext>Hello,

It looks like Webkit [leverages](https://github.com/WebKit/WebKit/blob/main/Source/WebCore/platform/network/curl/PublicSuffixCurl.cpp#L31) [libpsl](https://github.com/rockdaboot/libpsl) for its implementation of the Public Suffix List.

Unfortunately, it appears as if the latest release of libpsl, v0.21.1, is from July 2020. 

Wondering if it would be possible to better understand the cadence of pulling updates from the Public Suffix List and if it is possible to request a manual update. 

Apologies if I&apos;ve misunderstood the implementation.

With Thanks,
Jon</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1749512</commentid>
    <comment_count>1</comment_count>
    <who name="Jon Burns">jon.burns</who>
    <bug_when>2021-04-12 20:14:38 -0700</bug_when>
    <thetext>Apologies, it looks like the list is actually not bundled in the libpsl package. Would still be great to get an understanding on update cadence.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1749531</commentid>
    <comment_count>2</comment_count>
    <who name="Jon Burns">jon.burns</who>
    <bug_when>2021-04-12 22:08:28 -0700</bug_when>
    <thetext>As a point of reference, the submission for myshopify.com was merged into PSL on Jan 8, 2021, but doesn&apos;t yet appear to be adopted by WebKit. https://github.com/publicsuffix/list/pull/1179</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1752072</commentid>
    <comment_count>3</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-04-19 17:41:22 -0700</bug_when>
    <thetext>&lt;rdar://problem/76872324&gt;</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>