Bug 224467

Summary: [Curl] PSL implementation stale
Product: WebKit Reporter: Jon Burns <jon.burns>
Component: WebKit Misc.Assignee: Nobody <webkit-unassigned>
Status: NEW ---    
Severity: Normal CC: webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: Safari 14   
Hardware: Unspecified   
OS: Unspecified   

Description Jon Burns 2021-04-12 17:40:38 PDT
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've misunderstood the implementation.

With Thanks,
Jon
Comment 1 Jon Burns 2021-04-12 20:14:38 PDT
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.
Comment 2 Jon Burns 2021-04-12 22:08:28 PDT
As a point of reference, the submission for myshopify.com was merged into PSL on Jan 8, 2021, but doesn't yet appear to be adopted by WebKit. https://github.com/publicsuffix/list/pull/1179
Comment 3 Radar WebKit Bug Importer 2021-04-19 17:41:22 PDT
<rdar://problem/76872324>