Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fork Sync: Update from parent repository #173

Closed
wants to merge 12 commits into from

Commits on Sep 26, 2023

  1. Use AG version of urlhaus list

    gorhill committed Sep 26, 2023
    Configuration menu
    Copy the full SHA
    402e2eb View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2023

  1. Configuration menu
    Copy the full SHA
    c3cd596 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4e2aa3e View commit details
    Browse the repository at this point in the history
  3. New revision for dev build

    gorhill committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    2ca4b73 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c20cfd4 View commit details
    Browse the repository at this point in the history
  5. Add prevent-canvas scriptlet

    Prevent usage of specific or all (default) canvas APIs.
    
    Syntax
    
    ```text
    example.com##+js(prevent-canvas [, contextType])
    ```
    
    - `contextType`: A specific type of canvas API to prevent (default to all
      APIs). Can be a string or regex which will be matched against the type
      used in getContext() call. Prepend with `!` to test for no-match.
    
    Examples
    
    1. Prevent `example.com` from accessing all canvas APIs
    
    ```adblock
    example.com##+js(prevent-canvas)
    ```
    
    2. Prevent access to any flavor of WebGL API, everywhere
    
    ```adblock
    *##+js(prevent-canvas, /webgl/)
    ```
    
    3. Prevent `example.com` from accessing any flavor of canvas API except `2d`
    
    ```adblock
    example.com##+js(prevent-canvas, !2d)
    ```
    
    References
    
    https://developer.mozilla.org/en-US/docs/Web/API/HTMLCanvasElement/getContext
    gorhill committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    1ff3878 View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2023

  1. Add site-specific scriptlet

    gorhill committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    d3b95c1 View commit details
    Browse the repository at this point in the history
  2. New revision for dev build

    gorhill committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    34f18ac View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f580cb4 View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2023

  1. Reduce race conditions in scriptlet injection on Firefox

    This is done by taking advantage through Firefox-specific
    contentScripts.register() API:
    
    https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/contentScripts
    gorhill committed Oct 2, 2023
    Configuration menu
    Copy the full SHA
    4cac9d1 View commit details
    Browse the repository at this point in the history
  2. New revision for dev build

    gorhill committed Oct 2, 2023
    Configuration menu
    Copy the full SHA
    50140f3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1268f77 View commit details
    Browse the repository at this point in the history