Skip to content

3.21.0

Compare
Choose a tag to compare
@aviramha aviramha released this 31 Jan 16:24
· 985 commits to main since this release

3.21.0

Added

  • Support for Go's os.ReadDir on Linux (by hooking the getdents64 syscall). Part of
    #120.
  • Test mirrord with Go 1.20rc3.

Changed

  • mirrord-agent: Wrap agent with a parent proccess to doublecheck the clearing of iptables. See #955
  • mirrord-layer: Change HOOK_SENDER from Option to OnceLock.

Fixed

  • mirrord-agent: Handle HTTP upgrade requests when the stealer feature is enabled
    (with HTTP traffic) PR #973.
  • E2E tests compile on MacOS.
  • mirrord could not load into some newer binaries of node -
    #987. Now hooking also posix_spawn, since node now uses
    libuv's uv_spawn (which in turn calls posix_spawn) instead of libc's execvp (which calls execve).
  • Read files from the temp dir (defined by the system's TMPDIR) locally, closes
    #986.