Opened on 01/20/2015 at 01:44:42 PM
Closed on 01/21/2015 at 10:50:57 AM
Last modified on 01/21/2015 at 12:25:18 PM
#1834 closed change (worksforme)
Add public domain suffix import to buildtools
Reported by: | kzar | Assignee: | |
---|---|---|---|
Priority: | P3 | Milestone: | |
Module: | Automation | Keywords: | |
Cc: | sebastian, trev | Blocked By: | |
Blocking: | Platform: | Unknown | |
Ready: | yes | Confidential: | no |
Tester: | Verified working: | ||
Review URL(s): |
Description (last modified by sebastian)
Background
Mozilla maintain a list of public domain suffixes online. We use this in our extensions, but we store it in a different format.
Currently keeping our copies of the list up to date is a manual process and this is time consuming. Hence our list is outdated most of the time.
What to change
Implement .build.py -t chrome getpublicsuffixlist. This command should:
- Download Mozilla's Public Suffix List
- Convert it to the format used internally by Adblock Plus
- Update lib/publicSuffixList.js
Attachments (0)
Change History (7)
comment:1 Changed on 01/20/2015 at 01:46:32 PM by kzar
- Cc kzar added
comment:2 Changed on 01/20/2015 at 01:59:21 PM by kzar
- Cc kzar removed
comment:4 Changed on 01/20/2015 at 02:06:01 PM by sebastian
- Description modified (diff)
- Priority changed from Unknown to P3
- Ready set
- Summary changed from Add public domain suffix import feature to buildtools to Add public domain suffix import to buildtools
comment:5 Changed on 01/21/2015 at 10:50:57 AM by trev
- Cc trev added
- Resolution set to worksforme
- Status changed from new to closed
comment:6 Changed on 01/21/2015 at 11:13:20 AM by sebastian
Interesting, didn't know that. Do you think we should update the public suffix list during the release process, just like we do for translations?
comment:7 Changed on 01/21/2015 at 12:25:18 PM by trev
Yes, that probably makes sense.
Note that there is a second copy of it in the libadblockplus repository, we probably want to keep it in sync.
It's build.py -t chrome updatepsl actually.