Cykesiopka
47897457e6
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
2016-04-03 00:58:43 -07:00
Dimi Lee
0a27ad714d
Bug 1172688 - Add telemetry for when gethash calls timeout. r=francois, r=bsmedberg
...
MozReview-Commit-ID: 8GZmlhgWhmy
2016-04-06 11:35:26 +08:00
Dimi Lee
281878855a
Bug 1233914 - P2. Testcase. r=francois
...
MozReview-Commit-ID: 4Z3OKDY5aYI
2016-04-01 09:41:11 +08:00
dimi
e561637d9a
Bug 1212600 - No upper limit on digest256 list file size. r=francois
...
MozReview-Commit-ID: b1aQbF92as
2016-03-28 15:10:03 +08:00
Wes Kocher
257d7ae283
Merge inbound to central, a=merge
...
MozReview-Commit-ID: FSnrOgtIFer
2016-03-31 13:04:19 -07:00
dimi
af16ef96be
Bug 1246301 - Incorrectly parsed value for update interval in shavar response. r=francois
...
MozReview-Commit-ID: Ks84KmA5uKJ
2016-03-25 09:50:44 +08:00
Tobias Schneider
169c0f8dea
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
39f5ab0cca
Bug 1219482: Replace PRLogModuleInfo with LazyLogModule in toolkit subdirectory.r=erahm
2016-01-28 10:37:00 -08:00
Francois Marier
2223c3af6b
Bug 1164518 - Avoid unnecessary DB updates when caching Safe Browsing results. r=gcp
...
MozReview-Commit-ID: HYNaTdCRohL
2016-03-04 12:33:20 -08:00
Francois Marier
de2f16437c
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
2016-03-02 14:55:44 -08:00
Francois Marier
cf821cd8e5
Bug 1164518 - Better logging of completions. r=gcp
...
MozReview-Commit-ID: JqhDC9GzB8l
2016-03-02 14:54:59 -08:00
Martijn Wargers
d4c9ccdcd6
Bug 1252444 - Rewrite some dom mochitests to use pushPrefEnv instead of setCharPref. r=jmaher
2016-03-03 09:41:14 -05:00
Carsten "Tomcat" Book
51243fc2e6
merge mozilla-inbound to mozilla-central a=merge
2016-03-03 11:54:40 +01:00
J. Ryan Stinnett
f6d23d0dde
Bug 1238160 - Rename OriginAttributes.mInBrowser and associated methods. r=bz,mayhemer
...
This change renames OriginAttributes.mInBrowser to mInIsolatedMozBrowser and
nsIPrincipal::GetIsInBrowserElement to GetIsInIsolatedMozBrowserElement. Other
methods that pass these values around also have name changes.
Tokens such as "inBrowser" have previously been serialized into cache keys, used
as DB column names, stored in app registries, etc. No changes are made to any
serialization formats. Only runtime method and variable names are updated.
No behavior changes are made in this patch, so some renamed methods may have
nonsensical implementations. These are corrected in subsequent patches
focused on behavior.
MozReview-Commit-ID: 66HfMlsXFLs
2016-03-02 10:35:56 -06:00
Panos Astithas
d2c7381f05
Bug 1252449 - Enable test_classifier.html and test_classifier_worker.html on e10s. r=gcp
...
MozReview-Commit-ID: AxKMYI7nDkD
2016-03-02 15:33:55 +02:00
Bogdan Postelnicu
99386c2b74
Bug 1250439 - preven memory leak in Classifier::GetLookupCache. r=gcp
...
MozReview-Commit-ID: BlROMq9gFzj
2016-02-24 13:34:10 +02:00
Phil Ringnalda
3cedc5b7dc
Merge m-i to m-c, a=merge
2016-02-13 19:18:53 -08:00
Gijs Kruitbosch
1c7843dcb5
Bug 1244259 - wait for SafeBrowsing to have added MozEntries in initial runs of talos perf testing, r=jmaher,gcp
...
MozReview-Commit-ID: Dvs5RQyhfpy
2016-02-12 08:47:31 +00:00
Aidin Gharibnavaz
bb0750ec60
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
Gian-Carlo Pascutto
8864796fb9
Bug 1150921 - Add telemetry for response codes to SafeBrowsing requests. r=francois f=bsmedberg
2016-02-10 17:59:40 +01:00
Nicholas Nethercote
f852416a40
Bug 1205358 - Fix up nsUrlClassifierPrefixSet memory reporting. r=gcp.
...
This patch reverts the "measure-in-advance" approach added in part 1 of bug
1050108 -- because that doesn't interact well with DMD -- and adds locking to
avoid races between the url-classifier thread and the main thread.
2016-02-10 08:30:48 +11:00
Gian-Carlo Pascutto
f79a569b77
Bug 1247615 - Fix off-by-one error in PrefixSet Delta storage compaction. r=froydnj
2016-02-12 17:09:58 +01:00
Gian-Carlo Pascutto
8a77625ec5
Bug 1244259 - Limit PrefixSet read and write buffer sizes to file size. r=froydnj
2016-02-12 08:54:12 +01:00
Carsten "Tomcat" Book
498dd069da
Backed out changeset c18e29c1b369 (bug 1164581) for cpp unit tests test failures
2016-02-08 11:17:38 +01:00
Aidin Gharibnavaz
d9bbb0c446
Bug 1164581 - Adding an overload for NS_ProxyRelease that accepts already_AddRefed, and removing all the others. r=bobbyholley
2016-02-07 10:56:00 +01:00
Wes Kocher
3c9e45e1fb
Backed out changeset 24af6caa9bba (bug 1219482) to hopefully fix the intermittent hazard failures CLOSED TREE
2016-01-29 10:15:30 -08:00
sajitk
b916ed88a5
Bug 1219482 - Replace PRLogModuleInfo with LazyLogModule in toolkit subdirectory. r=erahm
2016-01-28 10:37:00 -05:00
Christoph Kerschbaumer
e7bc893d1c
Bug 1239913 - Convert toolkit/ to use asyncOpen2 where loadingPrincipal is SystemPrincipal (r=sicking)
2016-01-20 12:42:09 -08:00
David Rajchenbach-Teller
323ccee44c
Bug 1224374 - Profiler labels for the top 26-100 chrome hangs;r=BenWa
2016-01-15 11:38:03 +01:00
Mike Hommey
d4d98b3b37
Bug 1240660 - Remove "+" prefixes in jar manifests. r=gps
...
Now that the faster make backend is enabled by default avoiding
cross-jar.mn file conflicts, and now that individual files can't
overlap with wildcards in the same jar.mn files, which were two
main things that the "+" prefix was used for (apart from
cargo-culting), the "+" prefixes in the tree are not necessary
anymore.
2016-01-20 07:24:40 +09:00
Sebastian Hengst
2e241e7e5e
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
f7045cd073
Bug 1224374 - Profiler labels for the top 26-100 chrome hangs;r=BenWa
2016-01-15 11:38:03 +01:00
Nigel Babu
6da2099f2e
Backed out changeset 740b66ce102b (bug 1239913) for mochitest bustage
2016-01-15 13:31:40 +05:30
Christoph Kerschbaumer
2782bd4e73
Bug 1239913 - Convert toolkit/ to use asyncOpen2 where loadingPrincipal is SystemPrincipal (r=sicking)
2016-01-14 21:01:56 -08:00
Dave Townsend
8dc7f59eb3
Bug 1229142: Link browser and toolkit test directory to the shared eslintrc files. r=Standard8
2015-11-30 13:05:00 -08:00
Gian-Carlo Pascutto
b8b94b4d65
Bug 1211090 - Don't fail to open databases if we can't do buffered IO. r=froydnj
2015-12-21 17:51:03 +01:00
Gian-Carlo Pascutto
fafe68569d
Bug 1211090 - Add fallocate support to nsIOutputFileStream and use it. r=froydnj
2015-12-21 17:50:53 +01:00
Gian-Carlo Pascutto
ddb08d4e7b
Bug 1211090 - Use Buffered IO for PrefixSet load/store. r=froydnj
2015-12-21 17:50:46 +01:00
Francois Marier
5834a16220
Bug 1231557 - Use the URL Classifier in Media elements. r=cpearce,r=gcp
2015-12-16 13:24:40 -08:00
Francois Marier
abc8c89242
Bug 1212649 - Put an upper limit on Safe Browsing polling interval. r=gcp
2015-12-03 17:09:46 -08:00
Gian-Carlo Pascutto
90550e0fa5
Bug 1135022 - Add C++ test coverage for UrlClassifier ChunkSets. r=francois
2015-12-02 09:09:01 +01:00
Mike Hommey
b9dbe46ca2
Bug 1225682 - Don't use nsAuto{,C}String as class member variables in toolkit/. r=froydnj
2015-12-02 11:04:37 +09:00
Gian-Carlo Pascutto
3987961e10
Bug 1229051 - Reenable C++ unit tests for UrlClassifier by converting to gtest. r=francois
2015-12-01 11:04:25 +01:00
Francois Marier
6ad8dcbaca
Bug 1216793 - Add tests for TP in XHRs and fetch(). r=gcp
2015-11-30 16:28:39 -08:00
Francois Marier
c55b5b54cd
Bug 1213400 - Fix crash in broken Safe Browsing list updates. r=gcp
2015-11-30 12:44:28 -08:00
Yoshi Huang
47c69d1edb
Bug 1209162 - Create OriginAttributes subtypes. IGNORE IDL r=sicking.
2015-11-03 09:50:54 +08:00
Francois Marier
b3248cb5cd
Bug 1216723 - Add tests for the new -forbid- Safe Browsing list type. r=gcp
2015-11-20 20:25:11 -08:00
Francois Marier
b9f646ed8b
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
615c26249c
Bug 1100338 - Do not consider noise for Completion matches. Remove dead code. r=francois
2015-07-06 04:24:00 +02:00
Sebastian Hengst
1365f33fbd
Bug 1220442 - Check if safe browsing's updateCheckers have already been set to null. r=gcp
2015-11-01 10:16:42 +01:00