1. 13 Jul, 2021 5 commits
  2. 12 Jul, 2021 4 commits
  3. 08 Jul, 2021 2 commits
  4. 29 Jun, 2021 1 commit
    • Johannes Hayeß's avatar
      Fix building of tests with MSVC · 254a4a56
      Johannes Hayeß authored
      
      
      Hi,
      
      currently tests don't build with MSVC, because the Base64 test tries to initialize multiple arrays with a length value that was derived from a non-const context. I have fixed this by using vectors instead.
      
      Sincerely
      
      Johannes Hayeß
      
      From 2d76972a862f0aa04b5011537bef71a49aa82a03 Mon Sep 17 00:00:00 2001
      From: =?UTF-8?q?Johannes=20Haye=C3=9F?= <jhaye@mailbox.org>
      Date: Sun, 27 Jun 2021 17:46:24 +0200
      Subject: [PATCH] Fix compiling with MSVC
      MIME-Version: 1.0
      Content-Type: text/plain; charset=UTF-8
      Content-Transfer-Encoding: 8bit
      
      Previously attempts to initialize arrays with non-const value. This
      seemingly works on GCC/clang due to their static code analysis, but
      fails with MSVC. This switches to dynamic memory allocation with
      std::vector, to solve the problem.
      Signed-off-by: default avatarJohannes Hayeß <jhaye@mailbox.org>
      254a4a56
  5. 18 Jun, 2021 1 commit
  6. 17 Jun, 2021 5 commits
  7. 16 Jun, 2021 2 commits
  8. 09 Jun, 2021 2 commits
  9. 08 Jun, 2021 1 commit
  10. 04 Jun, 2021 2 commits
  11. 02 Jun, 2021 2 commits
  12. 01 Jun, 2021 1 commit
  13. 28 May, 2021 1 commit
  14. 24 May, 2021 6 commits
  15. 11 May, 2021 2 commits
  16. 10 May, 2021 3 commits
    • Denis Kasak's avatar
      0a7b6da9
    • Denis Kasak's avatar
      Fix a fuzzing harness double free when input is of size 0. · 8d1cfd20
      Denis Kasak authored
      Consider the case when the input is size 0. In this case, `count` and
      `buffer_pos` will be 0 as well. The `realloc` call in the `count == 0`
      branch will then effectively become a free.
      
      However, `realloc` can sometimes return `NULL` when a 0 is passed for
      the size. The current code assumes that this only happens on a memory
      allocation error and breaks out of the loop. This then becomes a double
      free because the buffer is freed a second time, causing an abort.
      
      The intent of the `realloc` is probably to downsize the buffer to fit
      the data exactly in order to make incorrect memory access more obvious.
      This commit skips this downsizing if the size of the input data is 0.
      8d1cfd20
    • Arun Babu Neelicattu's avatar
      make: Replace deprecated emcc configuration · 15f65283
      Arun Babu Neelicattu authored
      EXTRA_EXPORTED_RUNTIME_METHODS is deprecated. Replace with
      EXPORTED_RUNTIME_METHODS.
      15f65283