1. 21 Sep, 2021 1 commit
  2. 23 Aug, 2021 1 commit
  3. 09 Aug, 2021 1 commit
    • ci: remove the docker entrypoint · b140e22e
      Omitting an entrypoint.sh to configure the container and instead
      depending on docker primitives allows us to be more portable.  (If a
      distribution uses a different mechanism for adding users, we need not
      have multiple entrypoint.sh files or invariants within it; instead we
      can configure that in the dockerfile itself along with all the other
      distribution specific components.)
      Edward Thomson committed
  4. 22 Dec, 2020 1 commit
  5. 23 Nov, 2020 1 commit
  6. 18 Nov, 2020 1 commit
  7. 09 Jul, 2020 1 commit
    • Add CI support for Memory and UndefinedBehavior Sanitizers · 6a917c04
      This change adds two new build targets: MSan and UBSan. This is because
      even though OSS-Fuzz is great and adds a lot of coverage, it only does
      that for the fuzz targets, so the rest of the codebase is not
      necessarily run with the Sanitizers ever :( So this change makes sure
      that MSan/UBSan warnings don't make it into the codebase.
      
      As part of this change, the Ubuntu focal container is introduced. It
      builds mbedTLS and libssh2 as debug libraries into /usr/local and as
      MSan-enabled libraries into /usr/local/msan. This latter part is needed
      because MSan requires the binary and all its dependent libraries to be
      built with MSan support so that memory allocations and deallocations are
      tracked correctly to avoid false positives.
      lhchavez committed