<w>adview</w>
<w>amiunique</w>
<w>amoled</w>
+ <w>androidcentral</w>
<w>androidversion</w>
<w>anonymized</w>
<w>apng</w>
<body>
<h3>2.11 (version code 34)</h3>
- <p>10. Juli 2018 - Mindest-API 19, Ziel-API 27</p>
+ <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=bc45b14cfda10249800a6ccfdb8247d2ce9b32a9">10. Juli 2018</a> - Mindest-API 19, Ziel-API 27</p>
<ul>
<li>Add a <a href="https://redmine.stoutner.com/issues/170">Requests activity</a> that shows how many resource requests have been blocked.</li>
<li>Fix a problem with <a href="https://redmine.stoutner.com/issues/297">proxying through Orbot</a> on recent versions of WebView.</li>
<body>
<h3>2.11 (version code 34)</h3>
- <p>10. Juli 2018 - Mindest-API 19, Ziel-API 27</p>
+ <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=bc45b14cfda10249800a6ccfdb8247d2ce9b32a9">10. Juli 2018</a> - Mindest-API 19, Ziel-API 27</p>
<ul>
<li>Add a <a href="https://redmine.stoutner.com/issues/170">Requests activity</a> that shows how many resource requests have been blocked.</li>
<li>Fix a problem with <a href="https://redmine.stoutner.com/issues/297">proxying through Orbot</a> on recent versions of WebView.</li>
<body>
<h3>2.11 (version code 34)</h3>
- <p>10 July 2018 - minimum API 19, target API 27</p>
+ <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=bc45b14cfda10249800a6ccfdb8247d2ce9b32a9">10 July 2018</a> - minimum API 19, target API 27</p>
<ul>
<li>Add a <a href="https://redmine.stoutner.com/issues/170">Requests activity</a> that shows how many resource requests have been blocked.</li>
<li>Fix a problem with <a href="https://redmine.stoutner.com/issues/297">proxying through Orbot</a> on recent versions of WebView.</li>
<body>
<h3>2.11 (version code 34)</h3>
- <p>10 July 2018 - minimum API 19, target API 27</p>
+ <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=bc45b14cfda10249800a6ccfdb8247d2ce9b32a9">10 July 2018</a> - minimum API 19, target API 27</p>
<ul>
<li>Add a <a href="https://redmine.stoutner.com/issues/170">Requests activity</a> that shows how many resource requests have been blocked.</li>
<li>Fix a problem with <a href="https://redmine.stoutner.com/issues/297">proxying through Orbot</a> on recent versions of WebView.</li>
<body>
<h3>2.11 (código de versión 34)</h3>
- <p>10 de julio de 2018 - API mínimo 19, API dirigido 27</p>
+ <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=bc45b14cfda10249800a6ccfdb8247d2ce9b32a9">10 de julio de 2018</a> - API mínimo 19, API dirigido 27</p>
<ul>
<li>Añadir una <a href="https://redmine.stoutner.com/issues/170">Actividad de peticiones</a> que muestre cuantas peticiones de recursos se han bloqueado.</li>
<li>Solucionar un problema con <a href="https://redmine.stoutner.com/issues/297">el proxy a través de Orbot</a> en versiones recientes de WebView.</li>
<body>
<h3>2.11 (código de versión 34)</h3>
- <p>10 de julio de 2018 - API mínimo 19, API dirigido 27</p>
+ <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=bc45b14cfda10249800a6ccfdb8247d2ce9b32a9">10 de julio de 2018</a> - API mínimo 19, API dirigido 27</p>
<ul>
<li>Añadir una <a href="https://redmine.stoutner.com/issues/170">Actividad de peticiones</a> que muestre cuantas peticiones de recursos se han bloqueado.</li>
<li>Solucionar un problema con <a href="https://redmine.stoutner.com/issues/297">el proxy a través de Orbot</a> en versiones recientes de WebView.</li>
<body>
<h3>2.11 (versione codice 34)</h3>
- <p>10 Luglio 2018 - minima API 19, target API 27</p>
+ <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=bc45b14cfda10249800a6ccfdb8247d2ce9b32a9">10 Luglio 2018</a> - minima API 19, target API 27</p>
<ul>
<li>Aggiunta di una <a href="https://redmine.stoutner.com/issues/170">scheda delle richieste</a> che mostra quante richieste di risorse sono state bloccate.</li>
<li>Correzione di un problema con il <a href="https://redmine.stoutner.com/issues/297">proxy attraverso Orbot</a> per le versioni più recenti di WebView.</li>
<body>
<h3>2.11 (versione codice 34)</h3>
- <p>10 Luglio 2018 - minima API 19, target API 27</p>
+ <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=bc45b14cfda10249800a6ccfdb8247d2ce9b32a9">10 Luglio 2018</a> - minima API 19, target API 27</p>
<ul>
<li>Aggiunta di una <a href="https://redmine.stoutner.com/issues/170">scheda delle richieste</a> che mostra quante richieste di risorse sono state bloccate.</li>
<li>Correzione di un problema con il <a href="https://redmine.stoutner.com/issues/297">proxy attraverso Orbot</a> per le versioni più recenti di WebView.</li>
<body>
<h3>2.11 (код версии 34)</h3>
- <p>10 июля 2018 года - minimum API 19, target API 27</p>
+ <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=bc45b14cfda10249800a6ccfdb8247d2ce9b32a9">10 июля 2018 года</a> - minimum API 19, target API 27</p>
<ul>
<li>Добавлены <a href="https://redmine.stoutner.com/issues/170">запросы активности</a> для отображения количества блокировок.</li>
<li>Исправлена проблема с <a href="https://redmine.stoutner.com/issues/297">проксированием через Orbot</a> в последних версиях WebView.</li>
<body>
<h3>2.11 (код версии 34)</h3>
- <p>10 июля 2018 года - minimum API 19, target API 27</p>
+ <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=bc45b14cfda10249800a6ccfdb8247d2ce9b32a9">10 июля 2018 года</a> - minimum API 19, target API 27</p>
<ul>
<li>Добавлены <a href="https://redmine.stoutner.com/issues/170">запросы активности</a> для отображения количества блокировок.</li>
<li>Исправлена проблема с <a href="https://redmine.stoutner.com/issues/297">проксированием через Orbot</a> в последних версиях WebView.</li>
// Initialize the header list.
List<String[]> headers = new ArrayList<>(); // 0.
- // Initialize the white lists.
+ // Initialize the whitelists.
List<String[]> mainWhiteList = new ArrayList<>(); // 1.
List<String[]> finalWhiteList = new ArrayList<>(); // 2.
List<String[]> domainWhiteList = new ArrayList<>(); // 3.
List<String[]> thirdPartyDomainWhiteList = new ArrayList<>(); // 7.
List<String[]> thirdPartyDomainInitialWhiteList = new ArrayList<>(); // 8.
- // Initialize the black lists
+ // Initialize the blacklists
List<String[]> mainBlackList = new ArrayList<>(); // 9.
List<String[]> initialBlackList = new ArrayList<>(); // 10.
List<String[]> finalBlackList = new ArrayList<>(); // 11.
// Do nothing. Privacy Browser does not currently use these entries.
//Log.i("BlockLists", "Not added: " + blockListEntry);
+ } else //noinspection StatementWithEmptyBody
+ if (blockListEntry.contains("$csp=script-src")) { // Ignore entries that contain `$csp=script-src`.
+ // Do nothing. It is uncertain what this directive is even supposed to mean, and it is blocking entire websites like androidcentral.com. https://redmine.stoutner.com/issues/306.
+
+ //Log.i("BlockLists", headers.get(1)[0] + " not added: " + originalBlockListEntry);
} else if (blockListEntry.startsWith("!")) { // Comment entries.
if (blockListEntry.startsWith("! Version:")) {
// Get the list version number.