{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":35890002,"defaultBranch":"master","name":"list","ownerLogin":"publicsuffix","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-05-19T15:12:26.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2463634?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1720089485.0","currentOid":""},"activityList":{"items":[{"before":"afef4b81f6fe1ba90ecc7290324175d40e388a16","after":"12b354d3767ebd9b27f1e4c459dd8edec4eb9315","ref":"refs/heads/master","pushedAt":"2024-07-04T11:26:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"simon-friedberger","name":"Simon Friedberger","path":"/simon-friedberger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/103195467?s=80&v=4"},"commit":{"message":"tools/internal/parser: rewrite parser to output a syntax tree (#2025)\n\nThis makes the layout into a much more standard-looking recursive\r\ndescent parser, and lightens the amount of effort spent on reporting\r\negregiously invalid files in exchange for better code readability\r\nfor the more common situation of structurally valid but failing\r\non policy/lint issues.","shortMessageHtmlLink":"tools/internal/parser: rewrite parser to output a syntax tree (#2025)"}},{"before":"ebe96829d6a557ee56cc0c5133d52258366d2fea","after":null,"ref":"refs/heads/wip_pr_template","pushedAt":"2024-07-04T10:38:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"simon-friedberger","name":"Simon Friedberger","path":"/simon-friedberger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/103195467?s=80&v=4"}},{"before":"6a1ef4345e2e8a54542fa1e58087797ac118fdd7","after":"afef4b81f6fe1ba90ecc7290324175d40e388a16","ref":"refs/heads/master","pushedAt":"2024-07-04T10:38:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"simon-friedberger","name":"Simon Friedberger","path":"/simon-friedberger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/103195467?s=80&v=4"},"commit":{"message":"Add removal notice to PR template (#2023)","shortMessageHtmlLink":"Add removal notice to PR template (#2023)"}},{"before":"1833e65d9c4b65bd2baa1b8a2efa38aff05692cf","after":"ebe96829d6a557ee56cc0c5133d52258366d2fea","ref":"refs/heads/wip_pr_template","pushedAt":"2024-07-03T09:34:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"simon-friedberger","name":"Simon Friedberger","path":"/simon-friedberger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/103195467?s=80&v=4"},"commit":{"message":"Update pull_request_template.md","shortMessageHtmlLink":"Update pull_request_template.md"}},{"before":"3c48e209a40d443cd19f3f067c8f7bdf14275852","after":"1833e65d9c4b65bd2baa1b8a2efa38aff05692cf","ref":"refs/heads/wip_pr_template","pushedAt":"2024-07-01T08:53:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"simon-friedberger","name":"Simon Friedberger","path":"/simon-friedberger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/103195467?s=80&v=4"},"commit":{"message":"Update pull_request_template.md","shortMessageHtmlLink":"Update pull_request_template.md"}},{"before":"9ac842fc9400d456effac5c1249ff23eb470a308","after":"3c48e209a40d443cd19f3f067c8f7bdf14275852","ref":"refs/heads/wip_pr_template","pushedAt":"2024-07-01T08:46:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"simon-friedberger","name":"Simon Friedberger","path":"/simon-friedberger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/103195467?s=80&v=4"},"commit":{"message":"Update pull_request_template.md","shortMessageHtmlLink":"Update pull_request_template.md"}},{"before":null,"after":"9ac842fc9400d456effac5c1249ff23eb470a308","ref":"refs/heads/wip_pr_template","pushedAt":"2024-07-01T08:45:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"simon-friedberger","name":"Simon Friedberger","path":"/simon-friedberger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/103195467?s=80&v=4"},"commit":{"message":"Update pull_request_template.md","shortMessageHtmlLink":"Update pull_request_template.md"}},{"before":"a0ab022c4a6c5e4b3f70cccaf58114386f10e286","after":"6a1ef4345e2e8a54542fa1e58087797ac118fdd7","ref":"refs/heads/master","pushedAt":"2024-07-01T08:36:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"simon-friedberger","name":"Simon Friedberger","path":"/simon-friedberger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/103195467?s=80&v=4"},"commit":{"message":"remove Rakuten Games, Inc related entries (#2022)","shortMessageHtmlLink":"remove Rakuten Games, Inc related entries (#2022)"}},{"before":"482cc6a18e0859e5f175a5b585943c1de9a85c42","after":"a0ab022c4a6c5e4b3f70cccaf58114386f10e286","ref":"refs/heads/master","pushedAt":"2024-07-01T08:16:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"simon-friedberger","name":"Simon Friedberger","path":"/simon-friedberger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/103195467?s=80&v=4"},"commit":{"message":"add `hatenablog.com` etc (#1948)","shortMessageHtmlLink":"add hatenablog.com etc (#1948)"}},{"before":"75437f2dbed378e8492dab44415e27f12771ffdb","after":"482cc6a18e0859e5f175a5b585943c1de9a85c42","ref":"refs/heads/master","pushedAt":"2024-07-01T08:16:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"simon-friedberger","name":"Simon Friedberger","path":"/simon-friedberger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/103195467?s=80&v=4"},"commit":{"message":"Add cyber_Folks S.A. shared domain - cfolks.pl (#2017)","shortMessageHtmlLink":"Add cyber_Folks S.A. shared domain - cfolks.pl (#2017)"}},{"before":"e229038408dd7c04d5269025df6effed684f7bdb","after":"75437f2dbed378e8492dab44415e27f12771ffdb","ref":"refs/heads/master","pushedAt":"2024-07-01T08:15:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"simon-friedberger","name":"Simon Friedberger","path":"/simon-friedberger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/103195467?s=80&v=4"},"commit":{"message":"tools/internal/parser: minor parser cleanups (#2021)\n\n* tools/internal/parser: extract metadata enrichment from main parser\r\n\r\n* tools/internal/parser: use pointers for parsed nodes, not values\r\n\r\nThis avoids a bunch of implicit copying of these somewhat large\r\ntypes, and generally has less confusing semantics within the parser\r\nand validator.","shortMessageHtmlLink":"tools/internal/parser: minor parser cleanups (#2021)"}},{"before":"afe95d9a926b1f6d3ea9d0a4285140aae0c150ec","after":"e229038408dd7c04d5269025df6effed684f7bdb","ref":"refs/heads/master","pushedAt":"2024-07-01T08:12:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"simon-friedberger","name":"Simon Friedberger","path":"/simon-friedberger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/103195467?s=80&v=4"},"commit":{"message":"Add Craft Docs Domain (#2006)","shortMessageHtmlLink":"Add Craft Docs Domain (#2006)"}},{"before":"628ec4284ac2cb5699a42b72df389272542cdb57","after":null,"ref":"refs/heads/psl-gtld-update","pushedAt":"2024-06-30T00:08:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dnsguru","name":"Jothan Frakes","path":"/dnsguru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/330149?s=80&v=4"}},{"before":"46db44e76264733b33dd748ca1b0b171cc3fdc6b","after":"afe95d9a926b1f6d3ea9d0a4285140aae0c150ec","ref":"refs/heads/master","pushedAt":"2024-06-30T00:08:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dnsguru","name":"Jothan Frakes","path":"/dnsguru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/330149?s=80&v=4"},"commit":{"message":"util: gTLD data autopull updates for 2024-06-29T15:13:33 UTC (#2020)\n\nCo-authored-by: GitHub ","shortMessageHtmlLink":"util: gTLD data autopull updates for 2024-06-29T15:13:33 UTC (#2020)"}},{"before":null,"after":"628ec4284ac2cb5699a42b72df389272542cdb57","ref":"refs/heads/psl-gtld-update","pushedAt":"2024-06-29T15:13:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"util: gTLD data autopull updates for 2024-06-29T15:13:33 UTC","shortMessageHtmlLink":"util: gTLD data autopull updates for 2024-06-29T15:13:33 UTC"}},{"before":"4f524064fdfa4ea5f2d7c9868cc58ca31c7bdaac","after":"46db44e76264733b33dd748ca1b0b171cc3fdc6b","ref":"refs/heads/master","pushedAt":"2024-06-28T10:15:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dnsguru","name":"Jothan Frakes","path":"/dnsguru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/330149?s=80&v=4"},"commit":{"message":"Merge WebPros domains in the same section (#2013)\n\ncPanel, Plesk are part of the same WebPros family\r\nmerge all domains together as a single organization entry.\r\n\r\nAlso note that this change is dropping on purpose the wildcard for cprapid\r\nas this is not needed and we want to be able to store cookies on\r\nx.cprapid.com sub domain.","shortMessageHtmlLink":"Merge WebPros domains in the same section (#2013)"}},{"before":"7ade0a65c6125c3b1fda7bd2c1a928fe24a25153","after":"4f524064fdfa4ea5f2d7c9868cc58ca31c7bdaac","ref":"refs/heads/master","pushedAt":"2024-06-28T09:03:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"simon-friedberger","name":"Simon Friedberger","path":"/simon-friedberger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/103195467?s=80&v=4"},"commit":{"message":"Add `durumis.com` (#1978)","shortMessageHtmlLink":"Add durumis.com (#1978)"}},{"before":"8befbd810d4398047d7c5a9a66ffd9bb829d1c28","after":"7ade0a65c6125c3b1fda7bd2c1a928fe24a25153","ref":"refs/heads/master","pushedAt":"2024-06-28T08:34:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"simon-friedberger","name":"Simon Friedberger","path":"/simon-friedberger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/103195467?s=80&v=4"},"commit":{"message":"tools/internal/parser: validate the sort order of the private section (#2012)\n\n* tools/internal/parser: remove tests for obsolete workarounds\r\n\r\n* tools/internal/parser: validate the sort order of the private section","shortMessageHtmlLink":"tools/internal/parser: validate the sort order of the private section ("}},{"before":"23218bcc2ab379c97fa99db0b2941c3e34b062a1","after":"8befbd810d4398047d7c5a9a66ffd9bb829d1c28","ref":"refs/heads/master","pushedAt":"2024-06-28T07:43:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"simon-friedberger","name":"Simon Friedberger","path":"/simon-friedberger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/103195467?s=80&v=4"},"commit":{"message":"Update comments on aland.fi (#2019)\n\nCloses #2009","shortMessageHtmlLink":"Update comments on aland.fi (#2019)"}},{"before":"d6e0e8a8685495db53d2a8b0e3e6fbea4cdc2e76","after":"23218bcc2ab379c97fa99db0b2941c3e34b062a1","ref":"refs/heads/master","pushedAt":"2024-06-27T22:26:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dnsguru","name":"Jothan Frakes","path":"/dnsguru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/330149?s=80&v=4"},"commit":{"message":"Remove instantcloud.cn (#2015)","shortMessageHtmlLink":"Remove instantcloud.cn (#2015)"}},{"before":"3b1b0d0c5efa278396d976b659e38d8ca346eba0","after":"d6e0e8a8685495db53d2a8b0e3e6fbea4cdc2e76","ref":"refs/heads/master","pushedAt":"2024-06-25T07:00:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"simon-friedberger","name":"Simon Friedberger","path":"/simon-friedberger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/103195467?s=80&v=4"},"commit":{"message":"tools/internal/parser: detect and report section markers within suffix blocks (#2011)","shortMessageHtmlLink":"tools/internal/parser: detect and report section markers within suffi…"}},{"before":"2860ee4737ed5e56f799d8b332e356e5a1753956","after":"3b1b0d0c5efa278396d976b659e38d8ca346eba0","ref":"refs/heads/master","pushedAt":"2024-06-24T17:02:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"simon-friedberger","name":"Simon Friedberger","path":"/simon-friedberger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/103195467?s=80&v=4"},"commit":{"message":"tools/internal/parser: remove workarounds for fixed PSL blocks (#2010)\n\n* tools/internal/parser: update exceptions for cleaned legacy blocks\r\n\r\n* tools/internal/parser: remove one-off hacks for fixed blocks","shortMessageHtmlLink":"tools/internal/parser: remove workarounds for fixed PSL blocks (#2010)"}},{"before":"fb91de80a0ce69b508af53c460b5396bcaa8f59d","after":"2860ee4737ed5e56f799d8b332e356e5a1753956","ref":"refs/heads/master","pushedAt":"2024-06-24T12:04:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"simon-friedberger","name":"Simon Friedberger","path":"/simon-friedberger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/103195467?s=80&v=4"},"commit":{"message":"Add Raidboxes GmbH to the list (#2004)\n\n* Add Raidboxes GmbH to the list\r\n\r\n* Replace personal email with SRE email","shortMessageHtmlLink":"Add Raidboxes GmbH to the list (#2004)"}},{"before":"e18a5205751dbf60b25c91e76502924bc2e1965e","after":"fb91de80a0ce69b508af53c460b5396bcaa8f59d","ref":"refs/heads/master","pushedAt":"2024-06-24T12:02:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"simon-friedberger","name":"Simon Friedberger","path":"/simon-friedberger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/103195467?s=80&v=4"},"commit":{"message":"Add missing URL schemes to URLs (#2008)\n\nURL schemes are mandatory for HTTP/S in the RFC, although some\r\nparsers interpret a scheme-less URL as a relative path with no\r\nscheme or host. There are 2 such URLs in the PSL, which require\r\nworkarounds when parsing owner metadata for suffixes.","shortMessageHtmlLink":"Add missing URL schemes to URLs (#2008)"}},{"before":"a2f48e0e6d2563f1999dd60b253dd8ae523b66ed","after":"e18a5205751dbf60b25c91e76502924bc2e1965e","ref":"refs/heads/master","pushedAt":"2024-06-24T11:08:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"simon-friedberger","name":"Simon Friedberger","path":"/simon-friedberger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/103195467?s=80&v=4"},"commit":{"message":"Add closing chevron to contact email address. (#2007)\n\nConventionally, contact info in the PSL is in RFC 5322 email address\r\nformat, aka \"Name of Person \". Many entries omit\r\nthe chevrons around the email, so parsers need to be robust to that.\r\nBut Tor is the only one that is halfway between the two, so it makes\r\nsense to fix it.","shortMessageHtmlLink":"Add closing chevron to contact email address. (#2007)"}},{"before":"bc648febe28883c5585ec463f5a10d8a57edd6f2","after":"a2f48e0e6d2563f1999dd60b253dd8ae523b66ed","ref":"refs/heads/master","pushedAt":"2024-06-24T11:05:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"simon-friedberger","name":"Simon Friedberger","path":"/simon-friedberger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/103195467?s=80&v=4"},"commit":{"message":"tool/internal/parser: sanitize input to clean, valid UTF-8 (#2005)\n\n* tool/internal/parser: sanitize input to clean, valid UTF-8\r\n\r\nThe PSL's canonical is valid UTF-8 with no BOM. However, to try and report useful lint\r\nerrors, the parser tries to detect and normalize all forms of UTF-16, as well as UTF-8\r\nwith BOM. Anything other than the specified canonical encoding is reported in validation\r\nerrors.\r\n\r\n* tools/internal/parser: make invalid encoding tests easier to read","shortMessageHtmlLink":"tool/internal/parser: sanitize input to clean, valid UTF-8 (#2005)"}},{"before":"f2e751d71cf4ba864400f37f07253191d130a099","after":"bc648febe28883c5585ec463f5a10d8a57edd6f2","ref":"refs/heads/master","pushedAt":"2024-06-21T13:05:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"simon-friedberger","name":"Simon Friedberger","path":"/simon-friedberger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/103195467?s=80&v=4"},"commit":{"message":"Add `obl.ong` (#1830)","shortMessageHtmlLink":"Add obl.ong (#1830)"}},{"before":"0b03c8efb2d4b4655d66125842d250e0911c581c","after":"f2e751d71cf4ba864400f37f07253191d130a099","ref":"refs/heads/master","pushedAt":"2024-06-21T13:02:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"simon-friedberger","name":"Simon Friedberger","path":"/simon-friedberger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/103195467?s=80&v=4"},"commit":{"message":"Salesforce crm dev (#1941)","shortMessageHtmlLink":"Salesforce crm dev (#1941)"}},{"before":"a63b99860dd343b93cebe36384d78cebba4ed0a2","after":"0b03c8efb2d4b4655d66125842d250e0911c581c","ref":"refs/heads/master","pushedAt":"2024-06-21T13:00:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"simon-friedberger","name":"Simon Friedberger","path":"/simon-friedberger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/103195467?s=80&v=4"},"commit":{"message":"Add wpsquared.site and wp2.host to private section (#1957) (#1957)\n\n* Add wpsquared.site to private section\r\n* Add wp2.host to private section\r\n\r\n* Update Contact Email for WebPros LLC Public Suffix","shortMessageHtmlLink":"Add wpsquared.site and wp2.host to private section (#1957) (#1957)"}},{"before":"92c74a6cde6092a5e80531c0662e1055abeb975e","after":"a63b99860dd343b93cebe36384d78cebba4ed0a2","ref":"refs/heads/master","pushedAt":"2024-06-21T12:56:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"simon-friedberger","name":"Simon Friedberger","path":"/simon-friedberger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/103195467?s=80&v=4"},"commit":{"message":"Add netfy.app (#1991)","shortMessageHtmlLink":"Add netfy.app (#1991)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEdtY9TwA","startCursor":null,"endCursor":null}},"title":"Activity · publicsuffix/list"}