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

Fix "RangeError: Maximum call stack size exceeded" in hasBinary #109

Open
wants to merge 17 commits into
base: master
Choose a base branch
from

Commits on Apr 17, 2022

  1. Configuration menu
    Copy the full SHA
    6c9cb27 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    931f152 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c7514b5 View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2022

  1. fix: check the format of the index of each attachment

    A specially crafted packet could be incorrectly decoded.
    
    Example:
    
    ```js
    const decoder = new Decoder();
    
    decoder.on("decoded", (packet) => {
      console.log(packet.data); // prints [ 'hello', [Function: splice] ]
    })
    
    decoder.add('51-["hello",{"_placeholder":true,"num":"splice"}]');
    decoder.add(Buffer.from("world"));
    ```
    
    As usual, please remember not to trust user input.
    darrachequesne committed Jun 27, 2022
    2 Configuration menu
    Copy the full SHA
    b5d0cb7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5a2ccff View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2022

  1. Configuration menu
    Copy the full SHA
    f0af883 View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2022

  1. Configuration menu
    Copy the full SHA
    a9758da View commit details
    Browse the repository at this point in the history
  2. ci: migrate from zuul to webdriver.io

    zuul is now archived [1] and does not support the new W3C WebDriver
    protocol, since it relies on the wd package [2] under the hood, which
    uses the (now deprecated) JSON Wire Protocol.
    
    We will now use the webdriver.io test framework, which allows to run
    our tests in local and on Sauce Labs (cross-browser and mobile tests).
    This allows us to run our tests on latest versions of Android and iOS,
    since Sauce Labs only supports the W3C WebDriver protocol for these
    platforms ([3]).
    
    [1]: https://github.com/defunctzombie/zuul
    [2]: https://github.com/admc/wd
    [3]: https://docs.saucelabs.com/dev/w3c-webdriver-capabilities/
    darrachequesne committed Nov 15, 2022
    Configuration menu
    Copy the full SHA
    194a9b7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9143aa4 View commit details
    Browse the repository at this point in the history

Commits on Dec 8, 2022

  1. Configuration menu
    Copy the full SHA
    0672cde View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bdb907c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8d6a623 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    df48378 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2908669 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e2b51c8 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b66a1ed View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    7a01357 View commit details
    Browse the repository at this point in the history