mirror of
https://github.com/kremalicious/metamask-extension.git
synced 2024-11-22 09:57:02 +01:00
Merge branch 'master' into Version-3.8.6
This commit is contained in:
commit
c6f867ef67
@ -2,6 +2,8 @@
|
||||
|
||||
## Current Master
|
||||
|
||||
- Now detects and blocks known phishing sites.
|
||||
|
||||
## 3.8.6 2017-7-11
|
||||
|
||||
- Make transaction resubmission more resilient.
|
||||
|
@ -52,6 +52,12 @@
|
||||
],
|
||||
"run_at": "document_start",
|
||||
"all_frames": true
|
||||
},
|
||||
{
|
||||
"run_at": "document_end",
|
||||
"matches": ["http://*/*", "https://*/*"],
|
||||
"js": ["scripts/blacklister.js"],
|
||||
"css": ["css/blacklister.css"]
|
||||
}
|
||||
],
|
||||
"permissions": [
|
||||
|
13
app/scripts/blacklister.js
Normal file
13
app/scripts/blacklister.js
Normal file
@ -0,0 +1,13 @@
|
||||
const blacklistedDomains = require('etheraddresslookup/blacklists/domains.json')
|
||||
|
||||
function detectBlacklistedDomain() {
|
||||
var strCurrentTab = window.location.hostname
|
||||
if (blacklistedDomains && blacklistedDomains.includes(strCurrentTab)) {
|
||||
window.location.href = 'https://metamask.io/phishing.html'
|
||||
}
|
||||
}
|
||||
|
||||
window.addEventListener('load', function() {
|
||||
detectBlacklistedDomain()
|
||||
})
|
||||
|
@ -1,6 +1,6 @@
|
||||
machine:
|
||||
node:
|
||||
version: 8.0.0
|
||||
version: 8.1.4
|
||||
dependencies:
|
||||
pre:
|
||||
- "npm i -g testem"
|
||||
|
@ -172,6 +172,7 @@ gulp.task('default', ['lint'], function () {
|
||||
const jsFiles = [
|
||||
'inpage',
|
||||
'contentscript',
|
||||
'blacklister',
|
||||
'background',
|
||||
'popup',
|
||||
]
|
||||
|
@ -7,7 +7,7 @@
|
||||
"start": "npm run dev",
|
||||
"dev": "gulp dev --debug",
|
||||
"disc": "gulp disc --debug",
|
||||
"dist": "npm install && gulp dist",
|
||||
"dist": "rm -rf node_modules/etheraddresslookup && npm install && gulp dist",
|
||||
"test": "npm run lint && npm run test-unit && npm run test-integration",
|
||||
"test-unit": "METAMASK_ENV=test mocha --require test/helper.js --recursive \"test/unit/**/*.js\"",
|
||||
"test-integration": "npm run buildMock && npm run buildCiUnits && testem ci -P 2",
|
||||
@ -68,6 +68,7 @@
|
||||
"eth-sig-util": "^1.1.1",
|
||||
"eth-simple-keyring": "^1.1.1",
|
||||
"eth-token-tracker": "^1.1.2",
|
||||
"etheraddresslookup": "github:409H/EtherAddressLookup",
|
||||
"ethereumjs-tx": "^1.3.0",
|
||||
"ethereumjs-util": "ethereumjs/ethereumjs-util#ac5d0908536b447083ea422b435da27f26615de9",
|
||||
"ethereumjs-wallet": "^0.6.0",
|
||||
|
Loading…
Reference in New Issue
Block a user