Florian Quèze
f6add2cafd
Bug 1433175 - scripted patch to replace Components.classes[, Components.interfaces.nsI, Components.utils. and Components.results. with Cc, Ci, Cu and Cr, r=Mossop.
2018-02-28 18:51:33 +01:00
Florian Quèze
f1a55f73f8
Bug 1440284 - change this.EXPORTED_SYMBOLS back to var EXPORTED_SYMBOLS in JS modules, r=mccr8.
2018-02-23 20:50:01 +01:00
Francois Marier
f890efb3fa
Bug 1436213 - Make test_bug1274685_unowned_list.js work on pver2 and pver4. r=gcp
...
This test is supposed to verify that Safe Browsing providers can
be initialized correctly even when a table is not configured
properly.
By removing a table from both google and google4, we ensure that
the test will be meaningful regardless of the stack in use.
Also filter out the console noise triggered by looking for the
update and gethash URLs of the "test" dummy provider.
MozReview-Commit-ID: KjWqSqA4FxJ
2018-02-06 15:36:48 -08:00
Francois Marier
83e8a582ff
Bug 1435098 - Gate flashinfobar list on the plugins.show_infobar. r=bytesized,gcp
...
The list of sites to suppress flash infobars on should not be
downloaded from shavar unless the infobar feature is enabled.
MozReview-Commit-ID: BjkS5vWiilg
2018-02-02 13:30:28 -08:00
Andrew McCreight
272cee1e65
Bug 1432992, part 1 - Remove definitions of Ci, Cr, Cc, and Cu. r=florian
...
This patch was autogenerated by my decomponents.py
It covers almost every file with the extension js, jsm, html, py,
xhtml, or xul.
It removes blank lines after removed lines, when the removed lines are
preceded by either blank lines or the start of a new block. The "start
of a new block" is defined fairly hackily: either the line starts with
//, ends with */, ends with {, <![CDATA[, """ or '''. The first two
cover comments, the third one covers JS, the fourth covers JS embedded
in XUL, and the final two cover JS embedded in Python. This also
applies if the removed line was the first line of the file.
It covers the pattern matching cases like "var {classes: Cc,
interfaces: Ci, utils: Cu, results: Cr} = Components;". It'll remove
the entire thing if they are all either Ci, Cr, Cc or Cu, or it will
remove the appropriate ones and leave the residue behind. If there's
only one behind, then it will turn it into a normal, non-pattern
matching variable definition. (For instance, "const { classes: Cc,
Constructor: CC, interfaces: Ci, utils: Cu } = Components" becomes
"const CC = Components.Constructor".)
MozReview-Commit-ID: DeSHcClQ7cG
2018-02-06 09:36:57 -08:00
Narcis Beleuzu
38c352a5d5
Backed out changeset 3884f0f9f316 (bug 1435098) for xpcshell failures on /test_bug1274685_unowned_list.js. CLOSED TREE
2018-02-06 19:52:30 +02:00
Francois Marier
4c3bb9ae22
Bug 1435098 - Gate flashinfobar list on the plugins.show_infobar. r=bytesized,gcp
...
The list of sites to suppress flash infobars on should not be
downloaded from shavar unless the infobar feature is enabled.
MozReview-Commit-ID: BjkS5vWiilg
2018-02-02 13:30:28 -08:00
Florian Quèze
c5f15a4700
Bug 1339461 - script-generated patch to convert foo.indexOf(...) == -1 to foo.includes(), r=Mossop.
2018-02-01 20:45:22 +01:00
Francois Marier
39c34f8559
Bug 1431192 - Only fetch download protection lists when Safe Browsing is enabled. r=gcp
...
Download protection requires both the malware list as well as its
own special lists. The code therefore checks that both Safe
Browsing and download protection are enabled before checking
downloaded files.
The list manager should check the same prefs before downloading
any of the download protection lists in order to avoid connecting
to the Safe Browsing server when Safe Browsing is fully disabled.
MozReview-Commit-ID: 66vMA56T4pJ
2018-01-29 15:16:54 -08:00
Kris Maglione
0bb74efdf1
Bug 1431533: Part 5a - Auto-rewrite code to use ChromeUtils import methods. r=florian
...
This was done using the following script:
37e3803c7a/processors/chromeutils-import.jsm
MozReview-Commit-ID: 1Nc3XDu0wGl
2018-01-29 15:20:18 -08:00
Cosmin Sabou
f09d6d985d
Backed out 3 changesets (bug 1431533) for Android mochitest failures on testEventDispatcher on a CLOSED TREE
...
Backed out changeset a1eca62826a1 (bug 1431533 )
Backed out changeset 34c999fa006b (bug 1431533 )
Backed out changeset e2674287e57f (bug 1431533 )
2018-01-30 07:17:48 +02:00
Kris Maglione
fd67f090b2
Bug 1431533: Part 5a - Auto-rewrite code to use ChromeUtils import methods. r=florian
...
This was done using the following script:
37e3803c7a/processors/chromeutils-import.jsm
MozReview-Commit-ID: 1Nc3XDu0wGl
2018-01-29 15:20:18 -08:00
Brindusan Cristian
483ba301cb
Backed out 2 changesets (bug 1431533) for ESlint failures on a CLOSED TREE
...
Backed out changeset 6e56f4c8843e (bug 1431533 )
Backed out changeset 12fc4dee861c (bug 1431533 )
2018-01-30 02:32:43 +02:00
Kris Maglione
683a97d172
Bug 1431533: Part 5a - Auto-rewrite code to use ChromeUtils import methods. r=florian
...
This was done using the following script:
37e3803c7a/processors/chromeutils-import.jsm
MozReview-Commit-ID: 1Nc3XDu0wGl
2018-01-29 15:20:18 -08:00
Dan Banner
5af4450327
Bug 1408777 - Automatically fix instances of missing semicolons in the tree. r=Standard8
...
MozReview-Commit-ID: Jm8BRgt6mIv
2017-10-15 20:50:39 +01:00
Thomas Nguyen
f699e980cb
Bug 1395411 - Unregister tables when they're removed from urlclassifier.*Table. r=francois
...
MozReview-Commit-ID: Ex1ZxMcJLep
2017-08-31 18:46:23 +08:00
Sebastian Hengst
f811dfefc1
Backed out changeset 7bb00f5e0120 (bug 1395411) for eslint failures in test_classifier_changetablepref_bug1395411.html: 'classifierHelper' is not defined. r=backout
2017-09-04 16:45:35 +02:00
Thomas Nguyen
b80ab7c3df
Bug 1395411 - Unregister tables when they're removed from urlclassifier.*Table. r=francois
...
MozReview-Commit-ID: Ex1ZxMcJLep
2017-08-31 18:46:23 +08:00
Francois Marier
cae69060c8
Bug 1394601 - Log an error when the Google API key is missing during Safe Browsing initialization. r=gcp
...
MozReview-Commit-ID: DNwa9lR0J6K
2017-08-28 17:06:00 -07:00
Francois Marier
042bbe0b38
Bug 1388574 - Use the correct pref to gate the Application Reputation lists. r=hchang
...
MozReview-Commit-ID: 1ZuxnbgsOMX
2017-08-23 13:40:50 -07:00
Francois Marier
3fb9813b89
Bug 1385484 - Add the login reputation whitelist behind a pref. r=hchang
...
MozReview-Commit-ID: Dbtl3WL5tMJ
2017-08-08 16:23:10 -07:00
Wes Kocher
ee18e318e9
Backed out 4 changesets (bug 1385484) for build failures a=backout
...
Backed out changeset 401c2744f16b (bug 1385484)
Backed out changeset 2ff443a0c744 (bug 1385484)
Backed out changeset 1a1c476a9aaa (bug 1385484)
Backed out changeset 87ec064a3681 (bug 1385484)
MozReview-Commit-ID: D9WGXiXaNoZ
2017-08-22 17:22:41 -07:00
Francois Marier
b4f1a9b65e
Bug 1385484 - Add the login reputation whitelist behind a pref. r=hchang
...
MozReview-Commit-ID: Dbtl3WL5tMJ
2017-08-08 16:23:10 -07:00
Dan Banner
1a5db31879
Bug 1386684 - Enable ESLint for toolkit/components/url-classifier (automatic fixes). r=hchang
...
MozReview-Commit-ID: F0Z8dRaYOku
2017-08-02 16:12:07 +01:00
Henry Chang
3ddce6c31d
Bug 1375277 - New safebrowsing threat type "POTENTIALLY_HARMFUL_APPLICATION" introduced by v4. r=francois
...
As our threattype-listname conversion design, "goog-harmful-proto" is allocated
for this new threat type. This threat type is mainly for mobile.
MozReview-Commit-ID: G9GbgmHHHfp
2017-07-27 15:37:57 +08:00
Thomas Nguyen
f5552fcab6
Bug 1377559 - Should store value of preference browser.safebrowsing.debug to reuse r=francois
...
MozReview-Commit-ID: 1yWe7wB0ARl
2017-07-04 16:36:31 +08:00
Felipe Gomes
c17f36437c
Bug 1374731 - Don't use hardcoded test entries for the Flash classification tables. r=bytesized
...
MozReview-Commit-ID: 1pG11W7PX4R
2017-06-20 18:15:44 -03:00
Kirk Steuber
cac12b21cd
Bug 1369160 - Add a Shavar list to be used to suppress the infobar, r=francois
...
The Flash infobar is showing up a bit too often. There are a few changes planned to address this. One of them is a list that will contain sites that should never display infobars. This patch allows the list to be downloaded from Shavar and updated via the URL classifier.
MozReview-Commit-ID: BgAaysyRzIE
2017-05-31 15:13:12 -07:00
Thomas Nguyen
2b54b47e7a
Bug 1336915 - Disable updates and fullhash requests when the Google API key is missing r=francois
...
We only register google table if we have a valid google api keys
MozReview-Commit-ID: CJmJErxSOqa
2017-04-25 15:20:44 +08:00
Florian Queze
d3c36892fa
Bug 1356569 - Remove addObserver's last parameter when it is false, r=jaws.
2017-04-14 21:51:38 +02:00
Sebastian Hengst
42670ceca0
Backed out changeset 322fde2d53bf (bug 1356569) so bug 1355161 can be backed out. r=backout
2017-04-14 23:39:22 +02:00
Florian Queze
9b4f73599f
Bug 1356569 - Remove addObserver's last parameter when it is false, r=jaws.
2017-04-14 21:51:38 +02:00
Thomas Nguyen
77b3b0ad21
Bug 1345569 - Get blocked info from content when clicking report false deceiptive site from xul browser. r=francois
...
MozReview-Commit-ID: GXkbjfOrnHX
2017-03-20 14:43:08 +08:00
Florian Quèze
0b17fc5d60
Bug 1344711 - hand cleanup of cases that were ignored by the script to remove try blocks around get*Pref calls, r=jaws.
2017-03-07 15:29:48 +01:00
Thomas Nguyen
6ca9c778d6
Bug 1288633 - Add more information when an URL matches Safe Browsing list. r=dragana,francois
...
MozReview-Commit-ID: 6u0dUOB838F
2017-02-21 09:46:36 +08:00
Kirk Steuber
ff5a51d776
Bug 1335549 - Enable table updates when flashblock pref is flipped r=francois
...
MozReview-Commit-ID: 4L5xP1lkL8d
2017-02-07 11:12:11 -08:00
Kirk Steuber
ff145f10f4
Bug 1333483 - Hardcode itisatrap manual testing URLs for Flash blocking into the SafeBrowsing module r=francois
...
MozReview-Commit-ID: ASCt3VfRJgg
2017-02-02 13:00:05 -08:00
Kirk Steuber
5c396352c6
Bug 1307604 - Add allow and deny lists for Flash Blocking r=bsmedberg,bz,francois
...
MozReview-Commit-ID: H2dgJX6Hsz7
2016-11-22 15:01:04 -08:00
Kershaw Chang
faad0ac53b
Bug 1141814 - Part 1: Enable to update TP list if TP is disabled. r=francois
2016-11-30 23:12:00 -05:00
Thomas Nguyen
7392cef04e
Bug 1296751 - Skip observe browser.safebrowsing.provider.*.(nextupdatetime|lastupdatetime). r=francois
...
MozReview-Commit-ID: 6yNWVJ3LYBE
2016-08-24 17:06:48 +08:00
dimi
645c54eeb9
Bug 1272239 - Part 1: Support completion for test database. r=francois
...
MozReview-Commit-ID: 85BALQHKSal
2016-07-21 15:35:36 +08:00
dimi
34fa12d629
Bug 1281083 - P1. Changing the urlclassifier.*Table prefs doesn't take effect before the next browser restart. r=francois
...
MozReview-Commit-ID: r2ufYMkvi5
2016-07-19 08:53:21 +08:00
Yoshi Huang
b61ea2cdfa
Bug 1274893 - remove -forbid- list from SafeBrowsing. r=francois
2016-07-11 16:11:32 +08:00
Francois Marier
4286bfd2f8
Bug 1285428 - Fix urlclassifier.trackingWhitelistTable table registration. r=gcp
...
MozReview-Commit-ID: ISeuu8XjZ0d
2016-07-07 22:27:56 -07:00
Thomas Nguyen
b89b23bd95
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
a40d573765
Backed out changeset dc114bc5a88e (bug 1272239) for test failures in own test
2016-06-15 22:17:26 +01:00
dlee
72b9bd51d0
Bug 1272239 - P1. Support completion for test database. r=francois
2016-06-14 14:32:03 +01:00
Henry Chang
a8b9c2ae6b
Bug 1274685 - Part 1: Avoid registering lists which have no provider info. r=francois.
2016-06-01 20:37:00 +02:00
Henry Chang
3d3c24ccb2
Bug 1264517 - Replace sensitive info from debugging message. r=gcp.
2016-04-29 13:53:31 +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