gecko-dev/toolkit/components/url-classifier
Henry Chang a1d114de50 Bug 1354968 - Avoid concurrent access of mTableRefreshness. r=francois
mTableRefreshness, a non-thread-safe object, might be accessed on worker thread
and update thread cocurrently. To solve this issue, on update thread we only
insert data to mNewTableRefreshness and merge to mTableRefreshness on
the worker thread later.

MozReview-Commit-ID: 9WgoeYfWVfK

--HG--
extra : rebase_source : b7a8b4cd9d0fb1471cb81ee239f8343ff9a7b38a
2017-04-11 01:02:42 +08:00
..
chromium Bug 1331139 - Sync safebrowsing.proto from Chromium. r=francois 2017-02-27 12:18:50 +08:00
content Bug 1331081 - script generated patch to omit addEventListener/removeEventListener's third parameter when it's false, r=jaws. 2017-01-17 11:50:25 +01:00
docs Bug 1345611 - Change behavior of subdocument Flash blocking to be Third-Party Flash blocking r=bsmedberg,qdot 2017-03-10 10:50:21 -08:00
protobuf Bug 1331139 - Sync safebrowsing.proto from Chromium. r=francois 2017-02-27 12:18:50 +08:00
tests Bug 1311933 - P1. Use integer as the key of safebrowsing cache. r=francois 2017-04-11 16:07:26 +08:00
ChunkSet.cpp Bug 1299489 - Change nsTArray to use a custom iterator based on index instead of pointers to improve iterator invalidation safety of ranged for loops, r=froydnj 2016-12-08 15:54:45 -10:00
ChunkSet.h
Classifier.cpp Bug 1354968 - Avoid concurrent access of mTableRefreshness. r=francois 2017-04-11 01:02:42 +08:00
Classifier.h Bug 1354968 - Avoid concurrent access of mTableRefreshness. r=francois 2017-04-11 01:02:42 +08:00
Entries.h Bug 1311933 - P1. Use integer as the key of safebrowsing cache. r=francois 2017-04-11 16:07:26 +08:00
HashStore.cpp Bug 1311933 - P1. Use integer as the key of safebrowsing cache. r=francois 2017-04-11 16:07:26 +08:00
HashStore.h Bug 1311933 - P1. Use integer as the key of safebrowsing cache. r=francois 2017-04-11 16:07:26 +08:00
LookupCache.cpp Bug 1311935 - P3. Implement safebrowsing v4 caching logic. r=francois 2017-04-10 14:21:08 +08:00
LookupCache.h Bug 1311933 - P2. Add telemetry to measure if completion match type is the same for v2 and v4. r=francois 2017-04-12 09:11:18 +08:00
LookupCacheV4.cpp Bug 1311933 - P1. Use integer as the key of safebrowsing cache. r=francois 2017-04-11 16:07:26 +08:00
LookupCacheV4.h Bug 1311935 - P3. Implement safebrowsing v4 caching logic. r=francois 2017-04-10 14:21:08 +08:00
ProtocolParser.cpp Bug 1060419 - convert one nsPrintfCString to MOZ_LOG, r=froydnj 2016-12-19 13:15:14 -07:00
ProtocolParser.h Bug 1332213 - Store the update stream duplicately in v2 protocol parser. r=francois. 2017-01-19 17:16:13 +08:00
RiceDeltaDecoder.cpp Bug 1312323 - Consider the "single encoded value" case and bubble the decoding error up. r=francois. 2016-10-26 10:03:49 +08:00
RiceDeltaDecoder.h Bug 1312323 - Consider the "single encoded value" case and bubble the decoding error up. r=francois. 2016-10-26 10:03:49 +08:00
SBTelemetryUtils.cpp Bug 1311933 - P2. Add telemetry to measure if completion match type is the same for v2 and v4. r=francois 2017-04-12 09:11:18 +08:00
SBTelemetryUtils.h Bug 1311933 - P2. Add telemetry to measure if completion match type is the same for v2 and v4. r=francois 2017-04-12 09:11:18 +08:00
SafeBrowsing.jsm Bug 1345569 - Get blocked info from content when clicking report false deceiptive site from xul browser. r=francois 2017-03-20 14:43:08 +08:00
VariableLengthPrefixSet.cpp Bug 1311935 - P3. Implement safebrowsing v4 caching logic. r=francois 2017-04-10 14:21:08 +08:00
VariableLengthPrefixSet.h Bug 1297962 - Add noise data when sending v4 gethash request r=francois 2017-02-24 10:22:12 +08:00
moz.build Bug 1311933 - P2. Add telemetry to measure if completion match type is the same for v2 and v4. r=francois 2017-04-12 09:11:18 +08:00
nsCheckSummedOutputStream.cpp
nsCheckSummedOutputStream.h
nsIUrlClassifierDBService.idl Bug 1288633 - Add more information when an URL matches Safe Browsing list. r=dragana,francois 2017-02-21 09:46:36 +08:00
nsIUrlClassifierHashCompleter.idl Bug 1311935 - P2. Process fullHashes.find response. r=francois 2017-04-11 11:50:48 +08:00
nsIUrlClassifierPrefixSet.idl
nsIUrlClassifierStreamUpdater.idl Bug 1274112 - Part 1: Make update request v4. r=francois 2016-08-04 18:10:06 +08:00
nsIUrlClassifierTable.idl
nsIUrlClassifierUtils.idl Bug 1331881 - Minimum wait duration and negative cache duration should be passed even if there is no match. r=francois,henry 2017-01-18 17:34:03 +08:00
nsIUrlListManager.idl
nsURLClassifier.manifest
nsUrlClassifierDBService.cpp Bug 1311933 - P2. Add telemetry to measure if completion match type is the same for v2 and v4. r=francois 2017-04-12 09:11:18 +08:00
nsUrlClassifierDBService.h Bug 1311935 - P2. Process fullHashes.find response. r=francois 2017-04-11 11:50:48 +08:00
nsUrlClassifierHashCompleter.js Bug 1311935 - P2. Process fullHashes.find response. r=francois 2017-04-11 11:50:48 +08:00
nsUrlClassifierLib.js
nsUrlClassifierListManager.js Bug 1273398 - Part 2: Modify listmanager to use RequestBackoffV4. r=francois. 2016-06-06 20:16:00 +02:00
nsUrlClassifierPrefixSet.cpp Bug 1060419 - make log_print use Printf.h, r=froydnj 2016-12-15 20:16:31 -07:00
nsUrlClassifierPrefixSet.h Bug 1305801 - Part 1: Implement variable length PrefixSet class for Safe Browsing v4. r=francois, r=gcp 2016-10-04 21:43:08 +08:00
nsUrlClassifierProxies.cpp Merge m-c to fx-team a=merge CLOSED TREE 2016-08-15 15:04:43 -07:00
nsUrlClassifierProxies.h Bug 1120728 - remove nsIUrlClassifierDBServiceWorker. r=francois,gcp 2016-08-11 11:15:24 +08:00
nsUrlClassifierStreamUpdater.cpp Bug 1336903 - Add telemetry probes to track Safe Browsing server response time r=francois 2017-03-24 15:41:23 +08:00
nsUrlClassifierStreamUpdater.h Bug 1336903 - Add telemetry probes to track Safe Browsing server response time r=francois 2017-03-24 15:41:23 +08:00
nsUrlClassifierUtils.cpp Bug 1311935 - P2. Process fullHashes.find response. r=francois 2017-04-11 11:50:48 +08:00
nsUrlClassifierUtils.h Bug 1339556 - remove nsUrlClassifierUtils::Charmap; r=gcp 2017-02-15 09:29:42 -05:00