uBlock/tools
Raymond Hill 1dfdc40e09
Add ability to suspend network request handler at will
This works only for platforms supporting the return of
Promise by network listeners, i.e. only Firefox at this
point.

When filter lists are reloaded[1], there is a small
time window in which some network requests which should
have normally been blocked are not being blocked
because the static network filtering engine may not
have yet loaded all the filters in memory

This is now addressed by suspending the network request
handler when filter lists are reloaded -- again, this
works only on supported platforms.

[1] Examples: when a filter list update session
    completes; when user filters change, when
    adding/removing filter lists.
2019-06-30 10:09:27 -04:00
..
import-crowdin.sh Add support to import en_GB description 2019-06-23 08:25:16 -04:00
import-war.py add ampproject.org/v0.js as a web-accessible-resources 2018-09-09 18:11:44 -04:00
make-assets.sh Leverage whotracks.me's huge dataset of URLs for benchmark purpose 2019-02-15 16:18:03 -05:00
make-chromium-meta.py fix dd92337a4a (commitcomment-29051501) 2018-05-20 07:45:39 -04:00
make-chromium.sh Use version number in the filename of packages 2018-12-23 10:16:08 -05:00
make-clean.sh allow scripts to run with bash in other locations 2016-01-31 12:17:04 -05:00
make-firefox-meta.py Fix https://github.com/uBlockOrigin/uBlock-issues/issues/636 2019-06-17 07:35:14 -04:00
make-firefox.sh Attempt to fix build script for Firefox 2018-12-23 18:19:16 -05:00
make-opera-meta.py changes needed for releasing uBO/opera 1.15.24 2018-04-09 10:04:32 -04:00
make-opera.sh Fix Opera package build script: removal of WASM-related files 2019-03-13 10:12:09 -04:00
make-safari-meta.py Safari: fix meta script permission 2015-02-16 21:15:47 -07:00
make-safari.sh allow scripts to run with bash in other locations 2016-01-31 12:17:04 -05:00
make-thunderbird.sh Add ability to suspend network request handler at will 2019-06-30 10:09:27 -04:00
make-webext-meta.py fix https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=909626 2018-09-26 07:20:54 -04:00
make-webext.sh Reuse both flavors of webRequest wrapper in webext package 2019-01-28 16:12:26 -05:00