aboutsummaryrefslogtreecommitdiff
path: root/lib/urlfilter
Commit message (Collapse)AuthorAgeFilesLines
* Added cmakelistsaqua2024-04-262-26/+27
|
* Fix various gcc and clazy compile warningsAqua-sama2020-01-173-39/+39
|
* Disable plugins as brokenAqua-sama2020-01-041-2/+2
| | | | - Fix several Qt deprecated warnings
* Make gtest optional dependency and remove -DtestingAqua-sama2019-11-031-1/+1
|
* Add tools/report-clang-tidy.shAqua-sama2019-01-181-2/+2
| | | | | - Fix various clang-tidy warnings - Fix use-after-free crash when deleting profiles
* Rewrite lib/urlfilterAqua-sama2019-01-0926-820/+733
| | | | | | - Make HostList and AdBlockList implementations independent from each other - Move urlfilter tests to lib/urlfilter
* Add adblocklist classAqua-sama2018-12-215-5/+152
|
* Add ContentsMatcher classAqua-sama2018-12-194-3/+62
|
* Add adblockrule_parseAqua-sama2018-11-169-200/+261
|
* Fix various build warningsAqua-sama2018-10-252-2/+2
|
* Remove CMakeListsAqua-sama2018-10-251-22/+0
|
* Fix link errorsAqua-sama2018-10-231-10/+11
|
* Initial meson build filesAqua-sama2018-10-231-0/+17
|
* AdblockRule constructorAqua-sama2018-10-222-6/+39
|
* urlfilter: base AdBlockRule off FilterLeafAqua-sama2018-10-216-241/+92
|
* Hostlist test: test non-empty domainAqua-sama2018-10-191-0/+2
| | | | Add optional load list benchmark
* Integrate FilterTree into browser (#6)Aqua-sama2018-10-196-7/+12
| | | | | | - 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
* urlfilter: destroy FilterLeaves only when destroying the FilterTreeAqua-sama2018-10-1911-49/+78
| | | | | Add QMutex lock when adding rules clang-format pass
* urlfilter: add Domain classAqua-sama2018-10-187-6/+125
| | | | (#6): Add domain matcher class
* urlfilter: Add FilterTree classAqua-sama2018-10-167-0/+247
| | | | | | | FilterTree is a class that holds filter rules, sorted by the domain they are to be applied on. The rules are to follow FilterLeaf as interface. - Add a hostlist rule format to FilterTree. - Add a test for hostlist format.
* Update remaining repository paths in license headersAqua-sama2018-10-024-4/+4
|
* Split off UrlFilter into libraryAqua-sama2018-10-025-0/+354
- add more adblock filter options