Skip to content

Commit

Permalink
Merge pull request gorhill#21 from gorhill/master
Browse files Browse the repository at this point in the history
Re-sync with uBo master
  • Loading branch information
pes10k authored Oct 5, 2020
2 parents 59b6f1d + 42c0f66 commit ba3cf1d
Show file tree
Hide file tree
Showing 28 changed files with 610 additions and 326 deletions.
1 change: 1 addition & 0 deletions assets/assets.json
Original file line number Diff line number Diff line change
Expand Up @@ -148,6 +148,7 @@
"title": "Online Malicious URL Blocklist",
"contentURL": [
"https://gitlab.com/curben/urlhaus-filter/raw/master/urlhaus-filter-online.txt",
"https://raw.githubusercontent.com/curbengh/urlhaus-filter/master/urlhaus-filter-online.txt",
"assets/thirdparties/urlhaus-filter/urlhaus-filter-online.txt"
],
"cdnURLs": [
Expand Down
4 changes: 2 additions & 2 deletions assets/resources/scriptlets.js
Original file line number Diff line number Diff line change
Expand Up @@ -1326,15 +1326,15 @@
})();


// https://github.com/uBlockOrigin/uAssets/pull/3517
// https://github.com/uBlockOrigin/uAssets/issues/5184
/// twitch-videoad.js
(function() {
if ( /(^|\.)twitch\.tv$/.test(document.location.hostname) === false ) { return; }
var realFetch = window.fetch;
window.fetch = function(input) {
if ( arguments.length >= 2 && typeof input === 'string' && input.includes('/access_token') ) {
var url = new URL(arguments[0]);
url.searchParams.set('platform', '_');
url.searchParams.delete('platform');
arguments[0] = url.href;
}
return realFetch.apply(this, arguments);
Expand Down
8 changes: 4 additions & 4 deletions dist/description/description-ml.txt
Original file line number Diff line number Diff line change
Expand Up @@ -24,17 +24,17 @@
-സ്പാം404
-കൂടാതെ മറ്റ് അനവധി

തീര്‍ച്ചയായും, കൂടുതല്‍ ഫില്‍ട്ടറുകള്‍ എനേബിള്‍ ചെയ്യുംതോറും മെമ്മറി ഉപഭോഗം കൂടുന്നതാണ്. Yet, even after adding Fanboy's two extra lists, hpHosts’s Ad and tracking servers, uBlock still has a lower memory footprint than other very popular blockers out there.
തീര്‍ച്ചയായും, കൂടുതല്‍ ഫില്‍ട്ടറുകള്‍ എനേബിള്‍ ചെയ്യുംതോറും മെമ്മറി ഉപഭോഗം കൂടുന്നതാണ്. എന്നിട്ടും, ഫാൻ‌ബോയിയുടെ രണ്ട് അധിക ലിസ്റ്റുകളായ എച്ച്പി ഹോസ്റ്റുകളുടെ പരസ്യവും ട്രാക്കിംഗ് സെർ‌വറുകളും ചേർ‌ത്തിട്ടും, യു‌ബ്ലോക്കിന് അവിടെയുള്ള മറ്റ് ജനപ്രിയ ബ്ലോക്കറുകളേക്കാൾ കുറഞ്ഞ മെമ്മറി കാൽ‌നോട്ടമുണ്ട്.

Also, be aware that selecting some of these extra lists may lead to higher likelihood of web site breakage -- especially those lists which are normally used as hosts file.
കൂടാതെ, ഈ അധിക ലിസ്റ്റുകളിൽ ചിലത് തിരഞ്ഞെടുക്കുന്നത് വെബ് സൈറ്റ് തകരാനുള്ള സാധ്യതയിലേക്ക് നയിച്ചേക്കാം - പ്രത്യേകിച്ചും ഹോസ്റ്റ് ഫയലായി സാധാരണയായി ഉപയോഗിക്കുന്ന ലിസ്റ്റുകൾ.

***

Without the preset lists of filters, this extension is nothing. So if ever you really do want to contribute something, think about the people working hard to maintain the filter lists you are using, which were made available to use by all for free.
ഫിൽട്ടറുകളുടെ പ്രീസെറ്റ് ലിസ്റ്റുകൾ ഇല്ലാതെ, ഈ വിപുലീകരണം ഒന്നുമല്ല. അതിനാൽ നിങ്ങൾ എപ്പോഴെങ്കിലും എന്തെങ്കിലും സംഭാവന ചെയ്യാൻ ആഗ്രഹിക്കുന്നുവെങ്കിൽ, നിങ്ങൾ ഉപയോഗിക്കുന്ന ഫിൽട്ടർ ലിസ്റ്റുകൾ പരിപാലിക്കാൻ കഠിനമായി പരിശ്രമിക്കുന്ന ആളുകളെക്കുറിച്ച് ചിന്തിക്കുക, അവ എല്ലാവർക്കും സ use ജന്യമായി ഉപയോഗിക്കാൻ ലഭ്യമാക്കി.

***

Free.
സൗ ജന്യം
ഓപ്പണ്‍‌സോഴ്സ് പബ്ലിക്‌ ലൈസന്‍സ് (ജിപിഎല്‍വി3)
ഉഭയോക്താക്കള്‍ക്ക്‌ ഉഭയോക്താക്കളില്‍ നിന്നും.

Expand Down
47 changes: 25 additions & 22 deletions dist/description/description-ta.txt
Original file line number Diff line number Diff line change
@@ -1,49 +1,52 @@
An efficient blocker: easy on memory and CPU footprint, and yet can load and enforce thousands more filters than other popular blockers out there.
ஒரு திறமையான தடுப்பான்: நினைவகம் மற்றும் CPU தடம் எளிதானது, ஆனால் அங்குள்ள பிற பிரபலமான தடுப்பான்களைக் காட்டிலும் ஆயிரக்கணக்கான வடிப்பான்களை ஏற்றலாம் மற்றும் செயல்படுத்தலாம்.

Illustrated overview of its efficiency: https://github.com/gorhill/uBlock/wiki/uBlock-vs.-ABP:-efficiency-compared
அதன் செயல்திறனைப் பற்றிய விளக்கமான கண்ணோட்டம்: https://github.com/gorhill/uBlock/wiki/uBlock-vs.-ABP:-efficiency-compared

Usage: The big power button in the popup is to permanently disable/enable uBlock for the current web site. It applies to the current web site only, it is not a global power button.
பயன்பாடு: தற்போதைய வலைத்தளத்திற்கான uBlock ஐ நிரந்தரமாக முடக்க / இயக்குவதே பாப்அப்பில் உள்ள பெரிய ஆற்றல் பொத்தான். இது தற்போதைய வலைத்தளத்திற்கு மட்டுமே பொருந்தும், இது உலகளாவிய சக்தி பொத்தான் அல்ல.

***

Flexible, it's more than an "ad blocker": it can also read and create filters from hosts files.
நெகிழ்வான, இது ஒரு "விளம்பரத் தடுப்பான்" ஐ விட அதிகம்: இது ஹோஸ்ட் கோப்புகளிலிருந்து வடிப்பான்களைப் படித்து உருவாக்கலாம்.

Out of the box, these lists of filters are loaded and enforced:
பெட்டியின் வெளியே, இந்த வடிப்பான்களின் பட்டியல்கள் ஏற்றப்பட்டு செயல்படுத்தப்படுகின்றன:

- EasyList

- Peter Lowe’s Ad server list

- EasyPrivacy
- Malware domains

More lists are available for you to select if you wish:
- தீம்பொருள் களங்கள்

நீங்கள் விரும்பினால் தேர்ந்தெடுக்க கூடுதல் பட்டியல்கள் கிடைக்கின்றன:

- Fanboy’s Enhanced Tracking List
- Dan Pollock’s hosts file
- hpHosts’s Ad and tracking servers
- MVPS HOSTS
- Spam404
- And many others
- ஃபான்பாயின் மேம்படுத்தப்பட்ட கண்காணிப்பு பட்டியல்
- டான் பொல்லாக் ஹோஸ்ட்கள் கோப்பு
- hpHosts இன் விளம்பரம் மற்றும் கண்காணிப்பு சேவையகங்கள்
- எம்விபிஎஸ் ஹோஸ்ட்ஸ்
- ஸ்பேம் 404
- மற்றும் பலர்

Of course, the more filters enabled, the higher the memory footprint. Yet, even after adding Fanboy's two extra lists, hpHosts’s Ad and tracking servers, uBlock still has a lower memory footprint than other very popular blockers out there.
நிச்சயமாக, அதிகமான வடிப்பான்கள் இயக்கப்பட்டன, நினைவக தடம் அதிகமாகும். இருப்பினும், ஃபான்பாயின் இரண்டு கூடுதல் பட்டியல்களான hpHosts இன் விளம்பரம் மற்றும் கண்காணிப்பு சேவையகங்களைச் சேர்த்த பிறகும், uBlock இன்னும் பிரபலமான பிற தடுப்பான்களைக் காட்டிலும் குறைந்த நினைவக தடம் உள்ளது.

Also, be aware that selecting some of these extra lists may lead to higher likelihood of web site breakage -- especially those lists which are normally used as hosts file.
மேலும், இந்த கூடுதல் பட்டியல்களில் சிலவற்றைத் தேர்ந்தெடுப்பது வலைத்தள உடைப்புக்கான அதிக வாய்ப்புக்கு வழிவகுக்கும் என்பதை அறிந்து கொள்ளுங்கள் - குறிப்பாக அந்த பட்டியல்கள் பொதுவாக ஹோஸ்ட்கள் கோப்பாகப் பயன்படுத்தப்படுகின்றன.

***

Without the preset lists of filters, this extension is nothing. So if ever you really do want to contribute something, think about the people working hard to maintain the filter lists you are using, which were made available to use by all for free.
வடிப்பான்களின் முன்னமைக்கப்பட்ட பட்டியல்கள் இல்லாமல், இந்த நீட்டிப்பு எதுவும் இல்லை. ஆகவே, நீங்கள் உண்மையிலேயே ஏதாவது பங்களிக்க விரும்பினால், நீங்கள் பயன்படுத்தும் வடிகட்டி பட்டியல்களைப் பராமரிக்க கடினமாக உழைக்கும் நபர்களைப் பற்றி சிந்தியுங்கள், அவை அனைவருக்கும் இலவசமாகப் பயன்படுத்தக் கிடைத்தன.

***

Free.
Open source with public license (GPLv3)
For users by users.
இலவசம்.
பொது உரிமத்துடன் திறந்த மூல (GPLv3)
பயனர்களால் பயனர்களுக்கு.

Contributors @ Github: https://github.com/gorhill/uBlock/graphs/contributors
Contributors @ Crowdin: https://crowdin.net/project/ublock
பங்களிப்பாளர்கள் @ கிதுப்: https://github.com/gorhill/uBlock/graphs/contributors
பங்களிப்பாளர்கள் @ க்ரவுடின்: https://crowdin.net/project/ublock

***

It's quite an early version, keep this in mind when you review.

Project change log:
திட்ட மாற்ற பதிவு:
https://github.com/gorhill/uBlock/releases
6 changes: 3 additions & 3 deletions dist/firefox/updates.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,10 @@
"uBlock0@raymondhill.net": {
"updates": [
{
"version": "1.29.3.112",
"version": "1.30.1.5",
"browser_specific_settings": { "gecko": { "strict_min_version": "55" } },
"update_info_url": "https://github.com/gorhill/uBlock/releases/tag/1.29.3rc12",
"update_link": "https://github.com/gorhill/uBlock/releases/download/1.29.3rc12/uBlock0_1.29.3rc12.firefox.signed.xpi"
"update_info_url": "https://github.com/gorhill/uBlock/releases/tag/1.30.1b5",
"update_link": "https://github.com/gorhill/uBlock/releases/download/1.30.1b5/uBlock0_1.30.1b5.firefox.signed.xpi"
}
]
}
Expand Down
2 changes: 1 addition & 1 deletion dist/version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.30.0
1.30.1.5
8 changes: 3 additions & 5 deletions platform/chromium/vapi-background.js
Original file line number Diff line number Diff line change
Expand Up @@ -1027,11 +1027,9 @@ vAPI.messaging = {
details.code = cssText;
promises.push(vAPI.tabs.insertCSS(tabId, details));
}
if ( typeof webext.tabs.removeCSS === 'function' ) {
for ( const cssText of msg.remove ) {
details.code = cssText;
promises.push(vAPI.tabs.removeCSS(tabId, details));
}
for ( const cssText of msg.remove ) {
details.code = cssText;
promises.push(vAPI.tabs.removeCSS(tabId, details));
}
Promise.all(promises).then(( ) => {
callback();
Expand Down
1 change: 1 addition & 0 deletions platform/chromium/webext.js
Original file line number Diff line number Diff line change
Expand Up @@ -93,6 +93,7 @@ const webext = {
get: promisifyNoFail(chrome.tabs, 'get', tab => tab instanceof Object ? tab : null),
executeScript: promisifyNoFail(chrome.tabs, 'executeScript'),
insertCSS: promisifyNoFail(chrome.tabs, 'insertCSS'),
removeCSS: promisifyNoFail(chrome.tabs, 'removeCSS'),
query: promisifyNoFail(chrome.tabs, 'query', tabs => Array.isArray(tabs) ? tabs : []),
reload: promisifyNoFail(chrome.tabs, 'reload'),
remove: promisifyNoFail(chrome.tabs, 'remove'),
Expand Down
2 changes: 1 addition & 1 deletion src/1p-filters.html
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
<div class="body">
<div id="cloudWidget" class="hide" data-cloud-entry="myFiltersPane"></div>

<p class="vverbose"><span data-i18n="1pFormatHint"></span> <a class="fa info" href="https://github.com/gorhill/uBlock/wiki/Static-filter-syntax" target="_blank">&#xf05a;</a></p>
<p class="vverbose"><span data-i18n="1pFormatHint"></span> <a class="fa info" href="https://github.com/gorhill/uBlock/wiki/Dashboard:-My-filters" target="_blank">&#xf05a;</a></p>
<p>
<button id="userFiltersApply" class="important iconifiable" type="button" disabled><span class="fa">&#xf00c;</span><span data-i18n="1pApplyChanges"></span></button>
<button id="userFiltersRevert" class="iconifiable" type="button" disabled><span class="fa">&#xf0e2;</span><span data-i18n="genericRevert"></span></button>
Expand Down
22 changes: 11 additions & 11 deletions src/_locales/ar/messages.json
Original file line number Diff line number Diff line change
Expand Up @@ -96,11 +96,11 @@
"description": "English: or"
},
"popupBlockedOnThisPage_v2": {
"message": "تم الحظر على هاته الصفحة",
"message": "محجوب من هذه الصفحة",
"description": "For the new mobile-friendly popup design"
},
"popupBlockedSinceInstall_v2": {
"message": "محظورة منذ التنصيب",
"message": "حُجِب منذ التنصيب",
"description": "For the new mobile-friendly popup design"
},
"popupDomainsConnected_v2": {
Expand Down Expand Up @@ -180,19 +180,19 @@
"description": "Tooltip for the no-scripting per-site switch"
},
"popupNoPopups_v2": {
"message": "نافذة منبثقة",
"message": "الإطارات المنبثقة",
"description": "Caption for the no-popups per-site switch"
},
"popupNoLargeMedia_v2": {
"message": "وسائط ميديا كبيرة",
"message": "المرئيات الضخمة",
"description": "Caption for the no-large-media per-site switch"
},
"popupNoCosmeticFiltering_v2": {
"message": "الفلترة التجميلية",
"message": "إعادة التنسيق",
"description": "Caption for the no-cosmetic-filtering per-site switch"
},
"popupNoRemoteFonts_v2": {
"message": "الخطوط البعيدة",
"message": "الخطوط الخارجية",
"description": "Caption for the no-remote-fonts per-site switch"
},
"popupNoScripting_v2": {
Expand Down Expand Up @@ -552,19 +552,19 @@
"description": "English: dynamic rule syntax and full documentation."
},
"rulesSort": {
"message": "Sort:",
"message": "الفرز",
"description": "English: label for sort option."
},
"rulesSortByType": {
"message": "Rule type",
"message": "الإشتراطات",
"description": "English: a sort option for list of rules."
},
"rulesSortBySource": {
"message": "Source",
"message": "المصدر",
"description": "English: a sort option for list of rules."
},
"rulesSortByDestination": {
"message": "Destination",
"message": "الوجهة",
"description": "English: a sort option for list of rules."
},
"whitelistPrompt": {
Expand Down Expand Up @@ -908,7 +908,7 @@
"description": "No longer used"
},
"subscribeButton": {
"message": "Subscribe",
"message": "اشترك",
"description": "For the button used to subscribe to a filter list"
},
"elapsedOneMinuteAgo": {
Expand Down
Loading

0 comments on commit ba3cf1d

Please sign in to comment.