Henry Chang
758d80f10b
Bug 1276826 - Part 2. Send gethash request and handle gethash response for v4. r=francois
...
MozReview-Commit-ID: 6fIbN6a6gHI
--HG--
extra : rebase_source : d64a2b4f85b24aac0a847a46748b3b3fdf0db749
extra : intermediate-source : c486204319c1afc158b871bad7edd2f7a565022a
extra : source : adf76dccec9d51df0d3a659ffa3dd201d8115bc4
2016-11-28 14:55:36 +08:00
Kershaw Chang
ccfc159353
Bug 1141814 - Part 1: Enable to update TP list if TP is disabled. r=francois
2016-11-30 23:12:00 -05:00
Kirk Steuber
1cf7b0a540
Bug 1321377 - When called from the content process, ClassifyLocalWithTables should return failure instead of causing an IPC error r=Ehsan,francois
...
MozReview-Commit-ID: B1RemxGRSKB
--HG--
extra : rebase_source : e99ba20a9613bde31d9e7adbf94b5596e6adcd7d
2016-11-30 10:57:48 -08:00
Kirk Steuber
0ddd366738
Bug 1319571 - Change the output format of nsUrlClassifierDBService::ClassifyLocalWithTables from comma separated string to an array of strings r=francois
...
MozReview-Commit-ID: TXln2EQnZS
--HG--
extra : rebase_source : 520527fabc9d92dc7dc1ec670e79861d03449ca2
2016-11-29 13:04:43 -08:00
Thomas Nguyen
493ff90f5c
Bug 1315386 - Make Safe Browsing code more shutdown-aware. r=francois,gcp.
...
MozReview-Commit-ID: ATCVfh5YLZl
--HG--
extra : rebase_source : d87cfae3838f1a26dc67d2546264e47768011a63
2016-11-25 16:02:37 +08:00
Ehsan Akhgari
e8ea6c8ccf
Bug 1318768 - Part 3: Make nsIURIClassifier::ClassifyLocalWithTables() usable in the content process; r=gcp,baku
2016-11-22 08:17:34 -05:00
Ehsan Akhgari
7009c0e03a
Bug 1318768 - Part 2: Make nsIURIClassifier::Classify() available in the content process; r=gcp,baku
2016-11-22 08:17:26 -05:00
Ehsan Akhgari
6993003a69
Bug 1318768 - Part 1: Make the URL classifier service initialize in the content process; r=gcp
2016-11-22 08:17:20 -05:00
Henry Chang
1a53231595
Bug 1315097 - Build the provider dictionary on the main thread to be used everywhere. r=francois,gcp
...
MozReview-Commit-ID: Ft1deSNKuVB
--HG--
extra : rebase_source : 0cf746b1d2def35606f012c994ddbda0857ccf2d
2016-11-04 17:54:05 +08:00
Henry Chang
6cde2e6e52
Bug 1310142 - Preserve backup databases and raw table updates for diagnostic. r=francois
...
MozReview-Commit-ID: GeJoBrhuTgA
--HG--
extra : rebase_source : 02585bca9853a00bc041874a999b39e6fd7246ea
2016-10-14 17:58:18 +08:00
DimiL
6aad53fa96
Bug 1315140 - Add telemetry for the Safe Browsing shutdown code. r=francois
...
MozReview-Commit-ID: F9Hv37Mn73P
--HG--
extra : rebase_source : cf65e215a466352c36dfd02fd796f699b825b77d
2016-11-08 15:11:36 +08:00
DimiL
48ddedb04e
Bug 1305780 - P1. Implement the update fail scheme for v4. r=gcp
...
MozReview-Commit-ID: LeVpVIUdmjc
--HG--
extra : rebase_source : bfc189b5a3f1cfc17bd269bcb7e7edad826769a3
2016-10-19 12:52:05 +08:00
Henry
36fa608182
Bug 1307541 - ProtocolParserProtobuf to init and return update time properly. r=francois.
...
MozReview-Commit-ID: CmVWVKUeunJ
--HG--
extra : rebase_source : e8cd28a805b892fd26ca9bede3523a04f1bb5686
2016-10-18 14:45:21 +08:00
Ehsan Akhgari
a34b273ba0
Bug 1309924 - Remove the needless arguments to nsUrlClassifierClassifyCallback's constructor; r=francois
2016-10-13 18:42:06 -04:00
Michael Layzell
e12728495c
Bug 1018486 - Part 9: Changes to account for modifications to clang plugin, r=ehsan
...
MozReview-Commit-ID: EPQMbfHYxUK
2016-09-07 10:50:47 -04:00
Thomas Nguyen
73a98d5b79
Bug 999484 - Test FindInReadable calls in safebrowsing code. r=gcp
...
MozReview-Commit-ID: C27J4dh9s6T
--HG--
extra : rebase_source : d9a8ae7ea7073227b30ea2d74ea69a988b46b18e
2016-09-01 10:48:17 +08:00
Henry Chang
ed41f6b285
Bug 1296820 - Skip applying TableUpdateV4 to avoid premature update codes being run. r=dimi,francois
...
MozReview-Commit-ID: IqjpAVgISLJ
--HG--
extra : rebase_source : 77af1af8876d2eb783e98f5938181835ca01b33a
2016-08-26 14:35:53 +08:00
Henry
db1a9a2ec6
Bug 1287059 - Part 1: Return all possible list names while converting from threat type. r=francois.
...
MozReview-Commit-ID: KgT4CrBzvu0
--HG--
extra : rebase_source : 6067f296fd820c6948bb418bf67371b56326338a
2016-08-16 17:30:11 +08:00
dimi
2fa583dc0b
Bug 1037560 - P1. Safebrowsing pleasereset resets all tables. r=gcp
...
MozReview-Commit-ID: C5GkBBDAhn3
--HG--
extra : rebase_source : d51e94749549db975651e4bc2e4bde2f38b1a9d0
2016-08-23 08:24:07 +08:00
Henry Chang
4c1f039d17
Bug 1284204 - Parse SafeBrowsing V4 updates to TableUpdateV4. r=francois.
...
MozReview-Commit-ID: 88AEIbosxKl
--HG--
extra : rebase_source : 0cf1c60713a938a72c87d140869a63b2afa12e3f
extra : source : 13292c9abdce368d506d5c4ff79b4b14781e64ad
2016-08-12 11:55:48 +08:00
Wes Kocher
fee75658b6
Merge m-c to fx-team a=merge CLOSED TREE
2016-08-15 15:04:43 -07:00
Thomas Nguyen
b061760f96
Bug 1120728 - remove nsIUrlClassifierDBServiceWorker. r=francois,gcp
...
MozReview-Commit-ID: G3HeQ5pecrE
--HG--
extra : rebase_source : 39dbf5f60644f08606ab3cf3cc604fdfbcfb81cb
2016-08-11 11:15:24 +08:00
dimi
365c242c26
Bug 1254766 - Stop caching Safe Browsing completions to disk. r=gcp
...
MozReview-Commit-ID: 8Qnc8yymgDL
2016-08-11 08:17:39 +08:00
Henry Chang
40cb773d8f
Bug 1274112 - Part 2: Use protobuf API to parse v4 update response. r=francois
...
MozReview-Commit-ID: 3sjR3Feq4ua
--HG--
extra : rebase_source : 0c3ef1b0b0d564190c8e2e410a1201216cdbf53c
2016-08-04 18:10:12 +08:00
dimi
2ce5c03b9b
Bug 1272239 - Part 1: Support completion for test database. r=francois
...
MozReview-Commit-ID: 85BALQHKSal
2016-07-21 15:35:36 +08:00
Yoshi Huang
e24cc195d9
Bug 1274893 - remove -forbid- list from SafeBrowsing. r=francois
2016-07-11 16:11:32 +08:00
Thomas Nguyen
ffba687a20
Bug 1025965 - Rename browser.safebrowsing.enabled to browser.safebrowsing.phishing.enabled. r=francios
...
MozReview-Commit-ID: 3TMs6MPtWsC
2016-05-09 14:44:08 +08:00
Carsten "Tomcat" Book
5f482a04ff
Backed out changeset dc114bc5a88e (bug 1272239) for test failures in own test
...
--HG--
extra : rebase_source : 333768aab2f99c2a56a3717a09947e1e6b0e234d
2016-06-15 22:17:26 +01:00
dlee
8044ad8507
Bug 1272239 - P1. Support completion for test database. r=francois
...
--HG--
extra : rebase_source : 7f1b786db70e2de24d1d561bb329bad0d853e020
2016-06-14 14:32:03 +01:00
Ralph Giles
2d78dbf106
Bug 1275744 - Reference MOZ_LOG in toolkit comments. r=erahm
...
NSPR_LOG_MODULES is deprecated.
MozReview-Commit-ID: 2iZFe60Uxvi
--HG--
extra : rebase_source : 040671ce46a6d8b7d8503f4a05ff5ef04968a8aa
2016-05-26 11:14:47 -07:00
Cykesiopka
d0633097bc
Bug 1247798 - Make nsUrlClassifierDBService::Init() register pref observers only in the success case. r=gcp
...
These observers should only be added when everything else has succeeded.
Failing to do so can cause long shutdown hangs in certain situations such as during periodic HSTS update runs.
MozReview-Commit-ID: IoJ4PscS1u3
--HG--
extra : transplant_source : %28%A8%D6l%FF%BB%F7%B90%F8%AC%D0P%2A%14K%0B%16%18W
2016-04-03 00:58:43 -07:00
Tobias Schneider
9dd3cff0b6
Bug 1237198 - Block SWFs on the content blocking list hosted on the Shavar service. r=francois
2016-03-29 00:37:44 -07:00
sajitk
2ed26c8df4
Bug 1219482: Replace PRLogModuleInfo with LazyLogModule in toolkit subdirectory.r=erahm
2016-01-28 10:37:00 -08:00
Francois Marier
5f9205dae9
Bug 1164518 - Avoid unnecessary DB updates when caching Safe Browsing results. r=gcp
...
MozReview-Commit-ID: HYNaTdCRohL
--HG--
extra : rebase_source : 681b33066b21719296c9d33f8d71a72335513188
2016-03-04 12:33:20 -08:00
Francois Marier
5e966c74d9
Bug 1164518 - Minor optimizations for Safe Browsing completions. r=gcp
...
- added an early exit to skip table string comparisons on a 204
- removed an unnecessary NS_WARNING on gethash errors (e.g. 503s)
- do the noise check first since it's the majority of completions
MozReview-Commit-ID: Lqae5DbUrs8
--HG--
extra : rebase_source : c3d86dbe502039ccb1a44fc29df479b29dcf2934
2016-03-02 14:55:44 -08:00
Francois Marier
5306fd5619
Bug 1164518 - Better logging of completions. r=gcp
...
MozReview-Commit-ID: JqhDC9GzB8l
--HG--
extra : rebase_source : c174046a80d128053adbcc9ca498a14c1f381ca0
2016-03-02 14:54:59 -08:00
Aidin Gharibnavaz
686438c658
Bug 1164581 - Adding an overload for NS_ProxyRelease that accepts already_AddRefed, and removing all the others. r=bobbyholley
2016-02-10 08:23:00 +01:00
Carsten "Tomcat" Book
5b358688b7
Backed out changeset c18e29c1b369 (bug 1164581) for cpp unit tests test failures
...
--HG--
extra : rebase_source : fb6fd434c8e3f4b5fa53ea645a54c07cab207894
2016-02-08 11:17:38 +01:00
Aidin Gharibnavaz
69cf7e035f
Bug 1164581 - Adding an overload for NS_ProxyRelease that accepts already_AddRefed, and removing all the others. r=bobbyholley
...
--HG--
extra : rebase_source : 3c6bba6613a14e48239d302bdd0f7fe2e322265d
2016-02-07 10:56:00 +01:00
Wes Kocher
e060c6dced
Backed out changeset 24af6caa9bba (bug 1219482) to hopefully fix the intermittent hazard failures CLOSED TREE
...
--HG--
extra : commitid : ETz5wi5nzdH
2016-01-29 10:15:30 -08:00
sajitk
aff6f586b9
Bug 1219482 - Replace PRLogModuleInfo with LazyLogModule in toolkit subdirectory. r=erahm
...
--HG--
extra : rebase_source : 71c02b7294a95ecba7876b0372a0dee0ea05b4ed
2016-01-28 10:37:00 -05:00
David Rajchenbach-Teller
583ca7286d
Bug 1224374 - Profiler labels for the top 26-100 chrome hangs;r=BenWa
...
--HG--
extra : rebase_source : 39e94507c0288863e495322a6899ff009840870d
2016-01-15 11:38:03 +01:00
Sebastian Hengst
d8d4a2d1a5
Backed out 2 changesets (bug 1224374) for Windows bustage. r=bustage on a CLOSED TREE
...
Backed out changeset 5f458e6e4997 (bug 1224374 )
Backed out changeset 0dc02cb0b604 (bug 1224374 )
2016-01-19 21:30:41 +01:00
David Rajchenbach-Teller
2d53758d08
Bug 1224374 - Profiler labels for the top 26-100 chrome hangs;r=BenWa
...
--HG--
extra : rebase_source : 51d39d6f88bf58ccb29f5897c3dbbe71007ee842
2016-01-15 11:38:03 +01:00
Francois Marier
67506f65a6
Bug 1216723 - Add a new -forbid- Safe Browsing list type. r=gcp,r=smaug
2015-11-20 20:24:50 -08:00
Gian-Carlo Pascutto
760f31a46e
Bug 1100338 - Do not consider noise for Completion matches. Remove dead code. r=francois
2015-07-06 04:24:00 +02:00
Nathan Froyd
01583602a9
Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
...
The bulk of this commit was generated with a script, executed at the top
level of a typical source code checkout. The only non-machine-generated
part was modifying MFBT's moz.build to reflect the new naming.
CLOSED TREE makes big refactorings like this a piece of cake.
# The main substitution.
find . -name '*.cpp' -o -name '*.cc' -o -name '*.h' -o -name '*.mm' -o -name '*.idl'| \
xargs perl -p -i -e '
s/nsRefPtr\.h/RefPtr\.h/g; # handle includes
s/nsRefPtr ?</RefPtr</g; # handle declarations and variables
'
# Handle a special friend declaration in gfx/layers/AtomicRefCountedWithFinalize.h.
perl -p -i -e 's/::nsRefPtr;/::RefPtr;/' gfx/layers/AtomicRefCountedWithFinalize.h
# Handle nsRefPtr.h itself, a couple places that define constructors
# from nsRefPtr, and code generators specially. We do this here, rather
# than indiscriminantly s/nsRefPtr/RefPtr/, because that would rename
# things like nsRefPtrHashtable.
perl -p -i -e 's/nsRefPtr/RefPtr/g' \
mfbt/nsRefPtr.h \
xpcom/glue/nsCOMPtr.h \
xpcom/base/OwningNonNull.h \
ipc/ipdl/ipdl/lower.py \
ipc/ipdl/ipdl/builtin.py \
dom/bindings/Codegen.py \
python/lldbutils/lldbutils/utils.py
# In our indiscriminate substitution above, we renamed
# nsRefPtrGetterAddRefs, the class behind getter_AddRefs. Fix that up.
find . -name '*.cpp' -o -name '*.h' -o -name '*.idl' | \
xargs perl -p -i -e 's/nsRefPtrGetterAddRefs/RefPtrGetterAddRefs/g'
if [ -d .git ]; then
git mv mfbt/nsRefPtr.h mfbt/RefPtr.h
else
hg mv mfbt/nsRefPtr.h mfbt/RefPtr.h
fi
--HG--
rename : mfbt/nsRefPtr.h => mfbt/RefPtr.h
2015-10-18 01:24:48 -04:00
Gian-Carlo Pascutto
31cf95e1cd
Bug 1175562 - Persist last update time for SafeBrowsing. r=francois
2015-10-06 13:53:07 +02:00
Francois Marier
aeb9dbcf18
Bug 1203347 - Increase Safe Browsing debug logging around gethash (C++). r=gcp
2015-09-14 18:03:56 -07:00
Francois Marier
ef41c4971f
Bug 1203347 - Increase Safe Browsing debug logging around downloads. r=gcp
2015-09-14 18:03:48 -07:00