aboutsummaryrefslogtreecommitdiff
path: root/src/webengine/urlinterceptor.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Rewrite lib/urlfilterAqua-sama2019-01-091-14/+39
| | | | | | - Make HostList and AdBlockList implementations independent from each other - Move urlfilter tests to lib/urlfilter
* Remove lib/ as includepathAqua-sama2018-10-231-3/+3
|
* Integrate FilterTree into browser (#6)Aqua-sama2018-10-191-4/+1
| | | | | | - change filter.path to filter.hosts to represent that the setting is only used for hostlist-format lists - change FilterTree::match to use QUrl and not QString
* Expand HTTP header settings #4Aqua-sama2018-10-071-111/+16
| | | | | | | - add doc/Usage/Filter.asciidoc to explain the usage of the filter headers - add HTTP headers to Profile (section "headers") - Use request interceptor to apply filter headers, then profile headers - add insert/delete actions to ProfileEditor
* Split off UrlFilter into libraryAqua-sama2018-10-021-5/+6
| | | | - add more adblock filter options
* Update repository path in license headersAqua-sama2018-09-291-1/+1
|
* UrlRequestInterceptor: add filter rulesAqua-sama2018-07-241-11/+36
|
* AdBlockRule: move matching logic to FilterRuleAqua-sama2018-07-181-21/+0
|
* Integrate urlfilter with urlrequestinterceptorAqua-sama2018-07-071-6/+34
|
* Add web/urlfilterAqua-sama2018-07-051-0/+9
|
* Add filter.headerAqua-sama2018-07-051-2/+18
|
* Socket messages are json formattedAqua-sama2018-06-261-13/+4
|
* clang-format passAqua-sama2018-06-221-7/+7
|
* Clazy fixesAqua-sama2018-06-021-12/+19
|
* Multithreading UrlRequestInterceptorAqua-sama2018-04-081-45/+45
| | | | | - Add parse() free function to UrlRequestInterceptor - hostlists are loaded in parallel via QtConcurrent
* Fixed repo location in license headersAqua-sama2018-01-201-1/+1
|
* Added .clang-formatAqua-sama2018-01-071-2/+2
|
* Various minor fixesAqua-sama2018-01-041-2/+2
| | | | | | | - typo fixes - bumped copyright year - removed a bunch of unused imports - fixed a couple of clazy warnings
* UrlRequestInterceptor fixesAqua-sama2017-12-261-17/+24
| | | | | - Using QHash to store HostRule's, so lookup should be faster - HostRule is now a struct
* astyle passAqua-sama2017-12-251-1/+1
|
* Request filter now properly takes hostlistsAqua-sama2017-12-231-26/+41
| | | | - hostslist directory is set in browser.filterPath
* Changed license from GPL3+ to GPL3Aqua-sama2017-12-191-19/+7
|
* Simple filterlistAqua-sama2017-12-111-12/+37
|
* Changed the filter formatAqua-sama2017-08-051-16/+5
|
* Filter code refactoringAqua-sama2017-05-251-2/+12
|
* Improved filter rulesAqua-sama2017-05-241-3/+3
|
* Reworking URL filterAqua-sama2017-05-211-1/+1
|
* clazy fixesAqua-sama2017-04-221-1/+1
|
* Updated pre-commit.rbAqua-sama2017-04-021-1/+1
|
* Blocker fixesAqua-sama2017-03-221-3/+17
|
* Blocker rewritesAqua-sama2017-02-281-20/+3
| | | | | | Some code commenting Moved Blocker files for src/blocker Keyboard shortcut for Blocker dialog
* More blocklist optionsAqua-sama2017-02-031-3/+4
|
* option parsingAqua-sama2017-02-031-2/+2
|
* AStyle passAqua-sama2017-02-011-5/+5
| | | | Added style check to pre-commit hook
* Updated license scriptAqua-sama2017-02-011-0/+20
| | | | | Added missing license headers Added pre-commit hook to check for missing licenses
* URL blocking whitelistAqua-sama2017-01-271-10/+23
|
* Blocker UIAqua-sama2017-01-241-0/+19