3.21.0
Added
- Support for Go's
os.ReadDir
on Linux (by hooking thegetdents64
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
fromOption
toOnceLock
.
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 alsoposix_spawn
, since node now uses
libuv
'suv_spawn
(which in turn callsposix_spawn
) instead of libc'sexecvp
(which callsexecve
). - Read files from the temp dir (defined by the system's
TMPDIR
) locally, closes
#986.