Security/Safe Browsing/V4 Implementation: Difference between revisions

m
no edit summary
mNo edit summary
Line 51: Line 51:
# Etherpad: https://public.etherpad-mozilla.org/p/sbv4yvr
# Etherpad: https://public.etherpad-mozilla.org/p/sbv4yvr


== M1.5 (TBC, maybe 10/15) ==
== M2 (TBC, maybe 10/15) ==
The intention of M1.5 is to push the date where we "enable v4 list update on nightly by default" to two weeks later because we have identified some issues and lacks in M0 and M1 in Vancouver SBv4 work week. The target date is the end of second week in October.  
The intention of M2 is to push the date where we "enable v4 list update on nightly by default" to two weeks later because we have identified some issues and lacks in M0 and M1 in Vancouver SBv4 work week. The target date is the end of second week in October.  


=== Deliverables ===
=== Deliverables ===
# {{Bug|1305486}} to enable v4 table update on nightly by default (The most important!)
# {{Bug|1305486}} to enable v4 table update on nightly by default (The most important!)
# {{Bug|1305567}} so that we won't get 400 error while doing list update. (landing)
# {{Bug|1305567}} so that we won't get 400 error while doing list update. (landed)
# {{Bug|1305581}} to examine checksum against the updated lists.
# {{Bug|1305581}} to examine checksum against the updated lists.
# {{Bug|1285848}} to support compressed list update. (under review)
# {{Bug|1285848}} to support compressed list update. (under review)
# {{Bug|1305801}} to store v4 list to disk. (landing)
# {{Bug|1305801}} to store v4 list to disk. (landed)
# {{Bug|1305484}} to store v4 list states to disk rather than preference. (TBD)
# {{Bug|1305484}} to store v4 list states to disk rather than preference.


As for the last one ({{Bug|1305484}}), the down side of NOT fixing it before enabling list update on nightly is that all the nightly user would have a full list update once we've changed to storing list states in disk (if we didn't deal with the annoying migration things).
== M3 (Right before Hawaii Workweek) ==
 
== M2 (Right before Hawaii Workweek) ==
=== Deliverables ===
=== Deliverables ===
# Check v4 prefixes (in addition to v4) but ignore the result
# Check v4 prefixes (in addition to v4) but ignore the result
Line 74: Line 72:




== M3 (Deadline TBD) ==
== M4 (Deadline TBD) ==
=== Deliverables ===
=== Deliverables ===
# Do and use v4 complete hashes (in addition to v2) but ignore the result
# Do and use v4 complete hashes (in addition to v2) but ignore the result
Line 83: Line 81:




== M4 (Deadline TBD) ==
== M5 (Deadline TBD) ==
=== Deliverables ===
=== Deliverables ===
# Cache
# Cache
Line 92: Line 90:




== M5 (Deadline TBD) ==
== M6 (Deadline TBD) ==
=== Deliverables ===
=== Deliverables ===
# Enable v4 by default!
# Enable v4 by default!
Confirmed users
158

edits