Branch: refs/heads/gh-readonly-queue/master/pr-4745-bf7ecb7cfe9145d8e169454ff6538a307124f82c
Home:
https://github.com/google/syzkaller
Commit: b76cb94d6f72b2ffd968c34ac7d0ed9d58d36a03
https://github.com/google/syzkaller/commit/b76cb94d6f72b2ffd968c34ac7d0ed9d58d36a03
Author: Dmitry Vyukov <
dvy...@google.com>
Date: 2024-05-03 (Fri, 03 May 2024)
Changed paths:
M tools/docker/env/Dockerfile
Log Message:
-----------
tools/docker: add flatbuffers packages
Also update to Go1.22 while we are here.
We've bumped min Go version to 1.21 in old-env,
so we ought to test with 1.22 in other containers.
Commit: a6197803d4d2b62b3d4cfecbc729fed31aec999d
https://github.com/google/syzkaller/commit/a6197803d4d2b62b3d4cfecbc729fed31aec999d
Author: Dmitry Vyukov <
dvy...@google.com>
Date: 2024-05-03 (Fri, 03 May 2024)
Changed paths:
A vendor/flatbuffers/LICENSE.txt
A vendor/flatbuffers/README.md
A vendor/flatbuffers/allocator.h
A vendor/flatbuffers/array.h
A vendor/flatbuffers/base.h
A vendor/flatbuffers/bfbs_generator.h
A vendor/flatbuffers/buffer.h
A vendor/flatbuffers/buffer_ref.h
A vendor/flatbuffers/code_generators.h
A vendor/flatbuffers/default_allocator.h
A vendor/flatbuffers/detached_buffer.h
A vendor/flatbuffers/flatbuffer_builder.h
A vendor/flatbuffers/flatbuffers.h
A vendor/flatbuffers/flatc.h
A vendor/flatbuffers/flex_flat_util.h
A vendor/flatbuffers/flexbuffers.h
A vendor/flatbuffers/grpc.h
A vendor/flatbuffers/hash.h
A vendor/flatbuffers/idl.h
A vendor/flatbuffers/minireflect.h
A vendor/flatbuffers/reflection.h
A vendor/flatbuffers/reflection_generated.h
A vendor/flatbuffers/registry.h
A vendor/flatbuffers/stl_emulation.h
A vendor/flatbuffers/string.h
A vendor/flatbuffers/struct.h
A vendor/flatbuffers/table.h
A vendor/flatbuffers/util.h
A vendor/flatbuffers/vector.h
A vendor/flatbuffers/vector_downward.h
A vendor/flatbuffers/verifier.h
Log Message:
-----------
vendor: vendor flatbuffers headers
Attempt to use distro provided libflatbuffers-dev failed
for at least 2 reason:
1. Older distros (old-env) don't provide fresh enough package,
even Ubuntu 22.04 has only v1.12.0.
2. We cross-compile to NetBSD using the canned toolchain
and it knows nothing about host packages.
This was manually vendored using the commands in README.md.
Commit: e0545e264c6343d00dc5fba031daaa4ed8688713
https://github.com/google/syzkaller/commit/e0545e264c6343d00dc5fba031daaa4ed8688713
Author: Dmitry Vyukov <
dvy...@google.com>
Date: 2024-05-03 (Fri, 03 May 2024)
Changed paths:
M go.mod
M go.sum
A vendor/
github.com/google/flatbuffers/LICENSE
A vendor/
github.com/google/flatbuffers/go/BUILD.bazel
A vendor/
github.com/google/flatbuffers/go/builder.go
A vendor/
github.com/google/flatbuffers/go/doc.go
A vendor/
github.com/google/flatbuffers/go/encode.go
A vendor/
github.com/google/flatbuffers/go/grpc.go
A vendor/
github.com/google/flatbuffers/go/lib.go
A vendor/
github.com/google/flatbuffers/go/sizes.go
A vendor/
github.com/google/flatbuffers/go/struct.go
A vendor/
github.com/google/flatbuffers/go/table.go
M vendor/modules.txt
Log Message:
-----------
go.mod: add
github.com/google/flatbuffers
Commit: a3ce1723b2f8f690652d181a96344ab9b1c438a4
https://github.com/google/syzkaller/commit/a3ce1723b2f8f690652d181a96344ab9b1c438a4
Author: Dmitry Vyukov <
dvy...@google.com>
Date: 2024-05-03 (Fri, 03 May 2024)
Changed paths:
M Makefile
A pkg/flatrpc/flatrpc.fbs
A pkg/flatrpc/flatrpc.go
A pkg/flatrpc/flatrpc.h
M tools/check-copyright.sh
Log Message:
-----------
pkg/flatrpc: add schema
Add schema for manager<->fuzzer communication.
We may need to change things when we start to use this,
but this serves as a proof of concept that we can
express things that we need in flatbuffers.
Commit: 3e60354bf2a2ad7e7fa81fe8107f3ce24e098287
https://github.com/google/syzkaller/commit/3e60354bf2a2ad7e7fa81fe8107f3ce24e098287
Author: Dmitry Vyukov <
dvy...@google.com>
Date: 2024-05-03 (Fri, 03 May 2024)
Changed paths:
M Makefile
M executor/common_ext_test.go
M executor/executor.cc
M pkg/cover/report_test.go
M pkg/csource/build.go
M pkg/fuzzer/fuzzer_test.go
M pkg/ipc/ipc_test.go
M pkg/runtest/run_test.go
M sys/targets/targets.go
Log Message:
-----------
executor: make flatrpc build for C++
Commit: c4eb806aa8b50f9baa74dbcd8073af53be120577
https://github.com/google/syzkaller/commit/c4eb806aa8b50f9baa74dbcd8073af53be120577
Author: Dmitry Vyukov <
dvy...@google.com>
Date: 2024-05-03 (Fri, 03 May 2024)
Changed paths:
A pkg/flatrpc/conn.go
A pkg/flatrpc/conn_test.go
M pkg/rpctype/rpc.go
Log Message:
-----------
pkg/flatrpc: add connection type
Add server/client connection wrapper that allows
sending/receiving flatbuffers RPC messages.
Compare:
https://github.com/google/syzkaller/compare/b76cb94d6f72%5E...c4eb806aa8b5
To unsubscribe from these emails, change your notification settings at
https://github.com/google/syzkaller/settings/notifications