Skip to content

Update vendor directory - #2719

Merged
sfeifer merged 12 commits into
performancecopilot:mainfrom
sfeifer:update_vendor_directory
Sep 18, 2026
Merged

sfeifer merged 12 commits into
performancecopilot:mainfrom
sfeifer:update_vendor_directory

Conversation

@sfeifer

@sfeifer sfeifer commented Sep 18, 2026

Copy link
Copy Markdown
Contributor

Update all the vendor dependencies with new versions except for htop, which will come in a later PR from @natoscott

…d174..cb5ff91aa5

cb5ff91aa5 Release 0.5.0
bbc332edd8 Bump the github-actions group across 1 directory with 4 updates
cd3d5d8ff9 Fix potential heap-buffer-overflow in cluster error reply parsing (performancecopilot#305)
3dfeeb4243 Bump the github-actions group with 3 updates
32c7c5d094 Refactor error handling to use valkeySetErrorFromErrno and valkeyClearError (performancecopilot#303)
e4b548b328 Remove support for external dict while still supporting external sds (performancecopilot#302)
a48bc663fd Bump the github-actions group across 1 directory with 5 updates
61b27c4530 Try all addresses from DNS before failing to connect (performancecopilot#300)
8aff94fab3 RDMA: Fix lost EPOLLIN/POLLIN events
b9285b5fcc Optimize read buffer compaction and reduce copying (performancecopilot#294)
deaa889270 Bump the github-actions group across 1 directory with 5 updates
0fa8098772 Additional overflow protection for MAP/ATTR
cb0aa80a47 Update CI (performancecopilot#289)
b26c56e873 Fix gcc warnings (performancecopilot#287)
45c2ed15ca Release 0.4.0 (performancecopilot#286)
40d6590d77 Implement runtime dynamic loading for RDMA libraries (performancecopilot#284)

git-subtree-dir: vendor/github.com/valkey-io/libvalkey
git-subtree-split: cb5ff91aa5816807f0a549bd2b36e611253dfeb6
…cbae736

f5dcbae736 sync: latest libbpf changes from kernel
8bf68faba8 sync: update .mailmap
e08da3014b libbpf: Optimize kprobe.session attachment for exact function names
ddb0c14f1b libbpf: Support appending split BTF in btf__add_btf()
67cce78af9 libbpf: Add support to detect nop,nop5 instructions combo for usdt probe
8cbfbe1415 libbpf: Add uprobe syscall feature detection
cc7760ce9a libbpf: Remove extern declaration of bpf_stream_vprintk()
7155e8e234 bpftool: Fix truncated netlink dumps
6314de34ef Update checkpoint commit due to upstream rebase
bacf439175 ci/diffs: Add a patch fixing up bpftool_helpers.c
eca706a5e1 ci: fix concurrency group for push and schedule triggers
ac0952761f ci: run vmtest job inside kbuilder-debian container
6b9b5e34b1 ci: remove LATEST kernel handling from vmtest
09ae947cd8 ci: consolidate and clean up denylists
b57c0a1b38 ci: update libbpf/ci action references from v3 to v4
f0b6d8cd49 ci: remove stale patches from ci/diffs
6ddc03d4fe sync: latest libbpf changes from kernel
93c0673751 libbpf: Delay feature gate check until object prepare time
8a596848c7 libbpf: Do not use PROG_TYPE_TRACEPOINT program for feature gating
a61d018702 geneve: add netlink support for GRO hint
13ae2d1841 Revert "Merge branch 'netkit-support-for-io_uring-zero-copy-and-af_xdp'"
05121e3fd9 netkit: Add single device mode for netkit
a623828cdc net: Add queue-create operation
4f8bdd9ce3 net/sched: sch_cake: share shaper state across sub-instances of cake_mq
fa0bbf147e sync: latest libbpf changes from kernel
4c4f39f873 sync: update .mailmap
fc735dab54 libbpf: Fix invalid write loop logic in bpf_linker__add_buf()
429aaef6a3 libbpf: Add gating for arena globals relocation feature
ad0d0e5112 perf/x86/intel: Add support for PEBS memory auxiliary info field in DMR
1317132162 compiler_types.h: Attributes: Add __counted_by_ptr macro
85d9be97eb sync: latest libbpf changes from kernel
fddf93d20b sync: update .mailmap
ed6bb65cf1 bpf: add new BPF_CGROUP_ITER_CHILDREN control option
5ee8863eaf libbpf: add fsession support
adde4f55b7 bpf: add fsession support
977b1f820c bpf: Migrate bpf_stream_vprintk() to KF_IMPLICIT_ARGS
5d02120e10 treewide: Update email address
8a090ef1e5 btf: Refactor the code by calling str_is_empty
ad9c763445 libbpf: Verify BTF sorting
1c96b72cb0 libbpf: Optimize type lookup with binary search for sorted BTF
b7c6c02b5f libbpf: Add BTF permutation support for type reordering
2c5038dcf4 libbpf: Fix OOB read in btf_dump_get_bitfield_value
dc8673b28b libbpf: Add BPF_F_CPU and BPF_F_ALL_CPUS flags support for percpu maps
a6d7ceaaeb bpf: Introduce BPF_F_CPU and BPF_F_ALL_CPUS flags
e64e125ef6 vfs: use UAPI types for new struct delegation definition
9dd6fda504 libbpf: Move arena globals to the end of the arena
2c7fe6ec5d libbpf: Turn relo_core->sym_off unsigned
160423d498 ci: denylist flaky 'bpf_cookie/perf_event' selftest
afb8b17bc5 sync: latest libbpf changes from kernel
fda2bfcb7a libbpf: Fix -Wdiscarded-qualifiers under C23
5635185147 libbpf: Add support for associating BPF program with struct_ops
1a41b12b4f bpf: Support associating BPF program with struct_ops
8ffe064aed libbpf: Add debug messaging in dedup equivalence/identity matching
7ac4e3a670 tools: ynl-gen: add regeneration comment
cd173d0ea3 net: Extend NAPI threaded polling to allow kthread based busy polling
3fe0a72123 bpf: Introduce SK_BPF_BYPASS_PROT_MEM.
f561c42074 libbpf: Fix some incorrect @PARAM descriptions in the comment of libbpf.h
370271441c libbpf: Fix BTF dedup to support recursive typedef definitions
8cc0f2c095 perf: Add perf_event_attr::config4
9905b35d8a tools: Remove s390 compat support
8d178bd7b6 perf: Support deferred user unwind
530f40421a vfs: add needed headers for new struct delegation definition
4f10610ae5 vfs: expose delegation support to userland
d65dbb412d sync: latest libbpf changes from kernel
befbf010d7 sync: auto-generate latest BPF helpers
a00b10df8c bpf: add _impl suffix for bpf_stream_vprintk() kfunc
24a89cb35d libbpf: support llvm-generated indirect jumps
349b78117b libbpf: Recognize insn_array map type
9d159773c5 bpf, x86: add new map type: instructions array
0e14a12a1d libbpf: Fix parsing of multi-split BTF
813fbe13ab docs/bpf: Add missing BPF k/uprobe program types to docs
fd00fd999f libbpf: Update the comment to remove the reference to the deprecated interface bpf_program__load().
f4b32db745 libbpf: Complete the missing @PARAM and @return tags in btf.h
99bf90957a libbpf: Fix powerpc's stack register definition in bpf_tracing.h
98b6e51fc6 libbpf: Fix the incorrect reference to the memlock_rlim variable in the comment.
bc3b400e06 libbpf: Optimize the redundant code in the bpf_object__init_user_btf_maps() function.
665ad8c7f7 bpf: Add overwrite mode for BPF ring buffer
42995c95b9 bpf: widen dynptr size/offset to 64 bit
49c5e0eef4 libbpf: fix formatting of bpf_object__append_subprog_code
30599e72bf include: add __poll_t typedef in include/linux/types.h for Android/Termux
3d451d916f ci: drop tmp.master testing of pahole
02b3ec9ffc ci: denylist verif_scale_pyperf600 as it now fails with newer Clang
c7f77de09d ci: update clang to v21 for test workflow
2719a398b0 libbpf: fix Github's Makefile for libbpf_utils.c
7e9d669550 sync: latest libbpf changes from kernel
e4dc2acd35 sync: auto-generate latest BPF helpers
2b940bcde1 libbpf: Fix undefined behavior in {get,put}_unaligned_be32()
379ac32f2c bpf: Finish constification of 1st parameter of bpf_d_path()
eca524d5a6 libbpf: Fix missing #pragma in libbpf_utils.c
50d1b8e6b4 libbpf: remove linux/unaligned.h dependency for libbpf_sha256()
84aad03545 libbpf: move libbpf_sha256() implementation into libbpf_utils.c
6fcb2c1963 libbpf: move libbpf_errstr() into libbpf_utils.c
ce015f0184 libbpf: remove unused libbpf_strerror_r and STRERR_BUFSIZE
33021bb9dd libbpf: make libbpf_errno.c into more generic libbpf_utils.c
97fbf1d106 rtnetlink: add needed_{head,tail}room attributes
017c96d6e1 bonding: add support for per-port LACP actor priority
1f098bc568 uapi: wrap compiler_types.h in an ifdef instead of the implicit strip
367798a9cf libbpf: Replace AF_ALG with open coded SHA-256
f9369ca839 libbpf: Fix error when st-prefix_ops and ops from differ btf
70619ad135 bpf: bpf task work plumbing
56cc32b5e3 libbpf: Embed and verify the metadata hash in the loader
986d033976 libbpf: Update light skeleton for signing
decfae3a5d bpf: Implement signature verification for BPF programs
a6bb074359 bpf: Return hashes of maps in BPF_OBJ_GET_INFO_BY_FD
59ed98f687 libbpf: Support exclusive map creation
1202ada5c1 libbpf: Implement SHA256 internal helper
8347a49c62 bpf: Implement exclusive map creation
fcc06c3da4 libbpf: Remove unused args in parse_usdt_note
9236e137e9 libbpf: Fix USDT SIB argument handling causing unrecognized register error
2d769c3bc5 nsfs: support exhaustive file handles
9705048c0e include: implement be{32,64}_to_cpu() and cpu_to_be{32,64}() macros
6920913226 include: add BPF_JMP_REG() macro implementation
519d65b564 sync: fix sync script
3f077472ee sync: sync stddef.h UAPI header
0c33cc07f1 sync: sync networking UAPI headers
289e4a2160 sync: add back fcnt.h and openat2.h UAPI headers
67901a67cb sync: update sync-kernel.sh to fetch original UAPI headers
5acba1722d sync: latest libbpf changes from kernel
72f3e4fd8e sync: update .mailmap
83fe1f4494 libbpf: Add documentation to version and error API functions
9f8984fba5 libbpf: Export bpf_object__prepare symbol
04a23358c7 libbpf: Fix reuse of DEVMAP
fc687b8ee9 sync: latest libbpf changes from kernel
a3e0234f49 sync: update .mailmap
8ce18b6b73 libbpf: Add the ability to suppress perf event enablement
df60ff2a29 libbpf: Avoid possible use of uninitialized mod_len
a547f98fbb net: define an enum for the napi threaded state
4c853bf66f Add support to set NAPI threaded for individual NAPI
77af22f93d net: xsk: introduce XDP_MAX_TX_SKB_BUDGET setsockopt
58dd1f58b5 docs: describe how to reproduce errors reported by oss-fuzz
dac1ec64a3 scripts: allow skipping elfutils rebuild in build-fuzzers.sh
9823ef295d libbpf: dump Makefile version to 1.7.0
cb15da45c2 sync: latest libbpf changes from kernel
8e59f80a93 libbpf: Verify that arena map exists when adding arena relocations
fb66fb4948 libbpf: Fix handling of BPF arena relocations
a9dbcc32fd libbpf: Fix warning in calloc() usage
a3dadc5a42 bpf: Add struct bpf_token_info
2b39ea081f libbpf: start v1.7 dev cycle
REVERT: 45e8934 libbpf: bump version to v1.6.2
REVERT: f773af0 libbpf: Export bpf_object__prepare symbol
REVERT: c861fd6 libbpf: Fix reuse of DEVMAP
REVERT: ba4eca3 libbpf: bump version to v1.6.1
REVERT: f80f1b1 libbpf: Verify that arena map exists when adding arena relocations
REVERT: 108f2a9 libbpf: Fix handling of BPF arena relocations
REVERT: c261b1c libbpf: Fix warning in calloc() usage

git-subtree-dir: vendor/github.com/libbpf/libbpf
git-subtree-split: f5dcbae736e5d7f83a35718e01be1a8e3010fa39
….4222ef1c8c

4222ef1c8c sync: Pull latest bpftool changes from kernel
1664891f91 bpftool: Support merging multiple module BTFs in btf dump
f38edf17bc bpftool: Fix truncated netlink dumps
42a87a0488 perf/x86/intel: Add support for PEBS memory auxiliary info field in DMR
c0960e487a sync: Update libbpf submodule
633206e9e4 ci: bump docker/setup-qemu-action from 3.7.0 to 4.0.0
62b3490c72 ci: bump docker/build-push-action from 6.19.2 to 7.0.0
5463047e68 ci: bump docker/login-action from 3.7.0 to 4.0.0
45a3320991 ci: bump docker/build-push-action from 6.18.0 to 6.19.2
9de83a18d4 ci: bump docker/login-action from 3.6.0 to 3.7.0
d37cc9ec3e sync: Pull latest bpftool changes from kernel
2381434e02 bpftool: Fix dependencies for static build
fdcaa19806 bpf: add new BPF_CGROUP_ITER_CHILDREN control option
0f57bcaedf bpftool: add fsession support
d050901e67 bpf: add fsession support
e22710d020 bpftool: Add 'prepend' option for tcx attach to insert at chain start
87de20f85e treewide: Update email address
8b1712fed2 bpftool: Make skeleton C++ compatible with explicit casts
2839fdca58 bpf: Introduce BPF_F_CPU and BPF_F_ALL_CPUS flags
66fae0bb8c tools headers UAPI: Sync linux/perf_event.h with the kernel sources
4e302cdc7c sync: Update libbpf submodule
d347a47fc5 ci: bump actions/checkout from 6.0.1 to 6.0.2
5386cfcc13 ci: bump docker/setup-buildx-action from 3.10.0 to 3.12.0
4519eb4545 ci: bump docker/metadata-action from 5.7.0 to 5.10.0
be98993040 ci: bump docker/login-action from 3.4.0 to 3.6.0
1cb60a5ee6 ci: publish Docker images to GHCR on release
ad5d76e5c6 sync: Pull latest bpftool changes from kernel
829b8a6e20 bpftool: Fix build warnings due to MS extensions
431aeb2297 bpf: Support associating BPF program with struct_ops
f1e7adc4f1 bpf: Introduce SK_BPF_BYPASS_PROT_MEM.
2d37198aca bpftool: Allow bpftool to build with openssl < 3
4e331cdb31 perf: Support deferred user unwind
1acd6949d2 sync: Update libbpf submodule
218b514e7b ci: bump actions/upload-artifact from 5.0.0 to 6.0.0
067a913da6 ci: bump actions/download-artifact from 6.0.0 to 7.0.0
96f32e4284 ci: bump actions/checkout from 6.0.0 to 6.0.1
1fae14714d ci: bump softprops/action-gh-release from 2.4.2 to 2.5.0
b2193aae13 ci: bump actions/checkout from 5.0.0 to 6.0.0
5a0430b013 sync: Pull latest bpftool changes from kernel
640fb7ceed bpf: add _impl suffix for bpf_stream_vprintk() kfunc
6a7a05096c bpf: disasm: add support for BPF_JMP|BPF_JA|BPF_X
3db1faae61 bpftool: Recognize insn_array map type
3c3043b909 bpf, x86: add new map type: instructions array
60f3d88db7 bpftool: Fix missing closing parethesis for BTF_KIND_UNKN
6b770a5e34 bpf: Add overwrite mode for BPF ring buffer
0e8c46478a bpf: widen dynptr size/offset to 64 bit
c01aaaf275 sync: Update libbpf submodule
56b0e48d27 ci: bump softprops/action-gh-release from 2.4.1 to 2.4.2
fd8f2b9e4e ci: bump docker/setup-qemu-action from 3.6.0 to 3.7.0
b799c6f513 ci: bump actions/download-artifact from 5.0.0 to 6.0.0
094eb305fe ci: bump actions/upload-artifact from 4.6.2 to 5.0.0
864769e451 ci: bump softprops/action-gh-release from 2.3.4 to 2.4.1
ec50ed4fc4 sync: Pull latest bpftool changes from kernel
bf68b7cccd sync: update .mailmap
d90d08dadb bpf: Finish constification of 1st parameter of bpf_d_path()
66fec80ef5 bpftool: Remove duplicate string.h header
865da8cf65 bpftool: Add bash completion for program signing options
37bd6c896c bpf: bpf task work plumbing
6b9405a8dd bpftool: Add support for signing BPF programs
bc707f1941 bpf: Implement signature verification for BPF programs
8ed27e2183 bpftool: Fix -Wuninitialized-const-pointer warnings with clang >= 21
70d784319a bpftool: Fix UAF in get_delegate_value
3cfb1560f3 bpftool: Add HELP_SPEC_OPTIONS in token.c
85824f3617 bpf: Return hashes of maps in BPF_OBJ_GET_INFO_BY_FD
811baf12d9 bpf: Implement exclusive map creation
fccec20401 bpftool: Search for tracefs at /sys/kernel/tracing first
bdf9e48551 bpftool: Add CET-aware symbol matching for x86_64 architectures
43342f4200 bpftool: Refactor kernel config reading into common helper
c4c19b4885 sync: Update libbpf submodule
247bb5f423 mirror: Add libssl-dev dependency
fe98c011c9 ci: bump softprops/action-gh-release from 2.3.3 to 2.3.4
507f7dd1e8 ci: bump hadolint/hadolint-action from 3.2.0 to 3.3.0
3ba1028a19 ci: bump hadolint/hadolint-action from 3.1.0 to 3.2.0
4399182f18 ci: bump softprops/action-gh-release from 2.3.2 to 2.3.3
53c1852920 sync: Pull latest bpftool changes from kernel
0b99945c88 bpftool: Add kernel.kptr_restrict hint for no instructions
9a1d7b3a4c bpftool: Add bash completion for token argument
00ade8b5c3 bpftool: Add bpftool-token manpage
91d14c364c bpftool: Add bpf_token show
f024ac8057 bpf: Add struct bpf_token_info
23665e1b1c sync: Update libbpf submodule
a80a379462 ci: bump actions/checkout from 4.2.2 to 5.0.0
086fce134d ci: bump actions/download-artifact from 4.3.0 to 5.0.0
795f4a8b1b ci: drop libsframe installation step
fbcccb0dd7 mirror: clarify Linux-only build support in Dependencies section
0b9585050a mirror: Fix lint error in Dockerfile (case on "as" keyword)
6180da5d71 ci: Add Ubuntu 24.04 runner (with ugly hack for static libbfd)
f964613f22 mirror: Add probe for libelf-zstd feature
4565cfedd2 mirror: Fix flags usage for static build
81b1c1c73e ci: bump softprops/action-gh-release from 1 to 2
4033e5e0d9 ci: bump docker/build-push-action from 4.0.0 to 6.18.0
5c72869ebf ci: bump docker/setup-qemu-action from 2.1.0 to 3.6.0
502dbdc97e ci: bump actions/checkout from 3.5.0 to 4.2.2
ff35471d18 mirror: Enable Dependabot updates for GitHub Actions
7b78b1a4c9 ci: Update actions/download-artifact, actions/upload-artifact versions
ce0f9de07c ci: Make release workflow work on manual dispatch

git-subtree-dir: vendor/github.com/libbpf/bpftool
git-subtree-split: 4222ef1c8cdb0a1ea03c7a8c650ec334b782902d
…endor_directory

# Conflicts:
#	vendor/github.com/libbpf/bpftool/libbpf~49f1feb037aed5f0cca4d560d16de6bd63354704
#	vendor/github.com/libbpf/bpftool/libbpf~HEAD
…68ea5459

b568ea5459 tests: validate USDT note integrity under linker GC and COMDAT dedup
33dff85d45 lib: tie USDT notes to probe site code sections and COMDAT groups
9018f82577 lib: Emit nop,no10 instructions combo for x86_64 arch
b0144b02dd Revert "lib: Emit nop,no5 instructions combo for x86_64 arch"
c9865d1589 lib: Emit nop,no5 instructions combo for x86_64 arch

git-subtree-dir: vendor/github.com/libbpf/usdt
git-subtree-split: b568ea5459c59f711b4f027fb42732ff1c191736
…2dd86a4a4..bb09d08789

bb09d08789 Sync with latest blazesym repo
98c90b82bc Sync with latest bpftool repo
325a3c7bd9 libbpf-tools: fix kernel memory disclosures in filetop and offcputime
b87df53734 libbpf-tools/biostacks: Fix sizeof pointer issue in bpf_get_current_comm
1ff12b72b3 libbpf-tools/opensnoop: hint on unused variable
af8a78b823 libbpf-tools/trace_helpers.c: free() called more than once
d7d466a3ce libbpf-tools/bashreadline: Fix uninitialized stack data that leaks kernel pointers
0ac86defb6 libbpf-tools/mountsnoop: Fix a compiler error in probe_exit()
3775d6f141 libbpf-tools/biosnoop: Fix incorrect sizeof in bpf_get_current_comm
9502fb069c libbpf-tools: fix -Wstring-plus-int build error in path_helpers.c
c40ffd87ac libbpf-tools/runqlen: Fix compile error on ppc64el
1be186a22c syscall.py/syscall_helpers.c: update syscall table
cce39178b6 libbpf-tools: Sync blazesym submodule and migrate tools to new C API (30b803d)
8a1ddfd6a3 Sync with latest bpftool repo
8f9d26c586 Sync with latest blazesym repo
2f817eb4b9 libbpf-tools/offcputime: Fix the unit conversion error
d1ff1138db libbpf-tools/syncsnoop: Add support for sync_file_range2 and arm_sync_file_range()
afa575f1a8 Delete the element from the `starts` map after it has been used.
25770d7ccb libbpf-tools: filelife: Fix problem when using perf-buffer
973def4c3e libbpf-tools/cpufreq: Print a more informative message when CPU Frequency Scaling isn't available
ebedbbd784 Add support for fuse to fsdist and fsslower tools

git-subtree-dir: vendor/github.com/iovisor/bcc/libbpf-tools
git-subtree-split: bb09d08789145a087c10c3b398cea8fd5c65e042
…endor_directory

# Conflicts:
#	vendor/github.com/iovisor/bcc/libbpf-tools/blazesym
#	vendor/github.com/iovisor/bcc/libbpf-tools/bpftool
…6254ee9de

26254ee9de Bump meson.build version to 62 for release
d4c3dc824d Add INIReader::ParseErrorMessage() to provide brief textual error messages (performancecopilot#205)
216e21b3c2 Minor tweaks (performancecopilot#204)
a07be90a35 Better handle INI_MAX_LINE <= INI_INITIAL_ALLOC (performancecopilot#203)
f5f2c6c31e Fix broken Conan link
3eda303b34 Bump version to 61 for release
c5f3d9d226 Avoid // comment in C file
c75edb820d Optimise ini_rstrip() (performancecopilot#198)
498f34b786 Fix bug when INI_ALLOW_NO_VALUE is set where name only options are not (performancecopilot#197)
57188e8acd add ini_parse_string_length() that avoids internal strlen(), and ease… (performancecopilot#196)
95bc02a507 meson - add option to disable the test suite (performancecopilot#195)
9de2a5fe49 chore: bump meson.build version number to 60
dcb044617e meson: fix tests under Windows (performancecopilot#192)
a22f5b7cc3 Require C++ only for the host machine; bump project version to 59 (performancecopilot#191)
7434795579 test long lines (performancecopilot#190)
23acf2dd5a If a line is longer than INI_MAX_LINE, consume input up to next newline (performancecopilot#188)
7914ad7f4f Mention that ini_handler "section" and "name" can't be modified
4adf382ca8 Add comment about ini_handler's value parameter being modifiable
93f392bcca Add INIReader Sections and Keys methods (performancecopilot#186)
63a302cfe5 Comment tweaks; Subversion -> Git (about time!)
f93ad9312e Test that long sections are truncated (performancecopilot#180)
5f8fdf2509 tests: define only once the compiler and flag (performancecopilot#179)
ee1fdd21ad Add preprocessor exclusions when INI_ALLOW_MULTILINE=0 (performancecopilot#178)
cd5f939740 swap rstrip and lskip to reduce execution time of strlen() (performancecopilot#177)
ed4525140d Add meson support for tests (performancecopilot#170)
077174edcb Merge pull request performancecopilot#169 from benhoyt/remove-ossfuzz
53a7c05339 Revert "[oss-fuzz] fuzzing support (performancecopilot#153)"
e28a71f244 Revert "[Fuzzing] using cifuzz for PR (performancecopilot#154)"
ec8539d519 INIReader: change variable visibility from private to protected (performancecopilot#165)
5cc5e2c246 Merge pull request performancecopilot#164 from benhoyt/ini-prefix
d032d6ff5c Bump up version for release r58
238610ef4e Add ini_ prefix even to static names so inih can be used as an #include
4e618f77d4 Specify C++11 std in meson build (performancecopilot#157)
bf103d87ba [Fuzzing] using cifuzz for PR (performancecopilot#154)
fe1e8f82ae [Fuzzing] fix harness (performancecopilot#156)
9114067a92 [oss-fuzz] fuzzing support (performancecopilot#153)
9cecf0643d Allow INIReader to read 64-bit integers (performancecopilot#151)
d6e9d1ba68 meson.build: fix start-of-line_comment_prefix variable name (performancecopilot#149)
683babb8e3 Added a GetUnsigned function for getting unsigned integer values. (performancecopilot#147)
03c604adb1 Fix MSVC warning C4244: conversion from 'int' to 'char' (performancecopilot#142)
5e1d9e2625 Bump up version to r56 for release
bd798c5377 Make inline comments work on subsequent lines of multiline values (performancecopilot#140)
ef9da8f4f7 Use "gcc -Wall" when running tests (performancecopilot#139)
0566527e70 Fix redundant cast-to-int when INI_USE_STACK!=0 (performancecopilot#137)
4bd3261ea4 Keep tipi.build message in README but delete other files
f7f69c6cff Bump up version number to r55 for release
ad0211b00d meson.build: define version (performancecopilot#135)
5a31af99c4 Add visibility symbols (performancecopilot#134)
a52c0705c0 Add FUNDING.yml

git-subtree-dir: vendor/github.com/benhoyt/inih
git-subtree-split: 26254ee9de7681f8825433415443e7116ff24b98
@coderabbitai

coderabbitai Bot commented Sep 18, 2026

Copy link
Copy Markdown
Contributor

Important

Review skipped

Too many files!

This PR contains 202 files, which is 52 over the limit of 150.

To get a review, reduce the PR to 150 files or fewer by splitting it into smaller PRs or changing its base branch.

Upgrade to a paid plan to raise the limit.

This review couldn't start because sufficient usage credits or metered capacity aren't available. Add credits or update usage-based reviews in the billing tab, then retry.

⚙️ Run configuration

Configuration used: Repository YAML (base), Repository UI (inherited), Organization UI (inherited)

Review profile: CHILL

Plan: Advanced

Run ID: 765cac30-baab-47e5-a341-64fc733f69bd

📥 Commits

Reviewing files that changed from the base of the PR and between 4c93d3f and d893f82.

⛔ Files ignored due to path filters (1)
  • vendor/github.com/libbpf/libbpf/src/libbpf.map is excluded by !**/*.map
📒 Files selected for processing (202)
  • vendor/github.com/benhoyt/inih/.gitattributes
  • vendor/github.com/benhoyt/inih/.github/FUNDING.yml
  • vendor/github.com/benhoyt/inih/.github/workflows/tests.yml
  • vendor/github.com/benhoyt/inih/README.md
  • vendor/github.com/benhoyt/inih/cpp/INIReader.cpp
  • vendor/github.com/benhoyt/inih/cpp/INIReader.h
  • vendor/github.com/benhoyt/inih/examples/INIReaderExample.cpp
  • vendor/github.com/benhoyt/inih/examples/INIReaderExampleErrors.cpp
  • vendor/github.com/benhoyt/inih/examples/cpptest.sh
  • vendor/github.com/benhoyt/inih/examples/cpptest.txt
  • vendor/github.com/benhoyt/inih/examples/cpptesterrors.txt
  • vendor/github.com/benhoyt/inih/examples/ini_xmacros.c
  • vendor/github.com/benhoyt/inih/examples/meson.build
  • vendor/github.com/benhoyt/inih/examples/test.ini
  • vendor/github.com/benhoyt/inih/fuzzing/inihfuzz.c
  • vendor/github.com/benhoyt/inih/ini.c
  • vendor/github.com/benhoyt/inih/ini.h
  • vendor/github.com/benhoyt/inih/meson.build
  • vendor/github.com/benhoyt/inih/meson_options.txt
  • vendor/github.com/benhoyt/inih/tests/baseline_allow_no_value.txt
  • vendor/github.com/benhoyt/inih/tests/baseline_call_handler_on_new_section.txt
  • vendor/github.com/benhoyt/inih/tests/baseline_disallow_inline_comments.txt
  • vendor/github.com/benhoyt/inih/tests/baseline_handler_lineno.txt
  • vendor/github.com/benhoyt/inih/tests/baseline_heap.txt
  • vendor/github.com/benhoyt/inih/tests/baseline_heap_max_line.txt
  • vendor/github.com/benhoyt/inih/tests/baseline_heap_realloc.txt
  • vendor/github.com/benhoyt/inih/tests/baseline_heap_realloc_max_line.txt
  • vendor/github.com/benhoyt/inih/tests/baseline_heap_string.txt
  • vendor/github.com/benhoyt/inih/tests/baseline_multi.txt
  • vendor/github.com/benhoyt/inih/tests/baseline_multi_max_line.txt
  • vendor/github.com/benhoyt/inih/tests/baseline_single.txt
  • vendor/github.com/benhoyt/inih/tests/baseline_stop_on_first_error.txt
  • vendor/github.com/benhoyt/inih/tests/baseline_string.txt
  • vendor/github.com/benhoyt/inih/tests/long_line.ini
  • vendor/github.com/benhoyt/inih/tests/long_section.ini
  • vendor/github.com/benhoyt/inih/tests/meson.build
  • vendor/github.com/benhoyt/inih/tests/multi_line.ini
  • vendor/github.com/benhoyt/inih/tests/name_only_after_error.ini
  • vendor/github.com/benhoyt/inih/tests/runtest.sh
  • vendor/github.com/benhoyt/inih/tests/unittest.c
  • vendor/github.com/benhoyt/inih/tests/unittest.sh
  • vendor/github.com/benhoyt/inih/tests/unittest_alloc.c
  • vendor/github.com/benhoyt/inih/tests/unittest_string.c
  • vendor/github.com/iovisor/bcc/libbpf-tools/.gitignore
  • vendor/github.com/iovisor/bcc/libbpf-tools/Makefile
  • vendor/github.com/iovisor/bcc/libbpf-tools/bashreadline.bpf.c
  • vendor/github.com/iovisor/bcc/libbpf-tools/biosnoop.bpf.c
  • vendor/github.com/iovisor/bcc/libbpf-tools/biostacks.bpf.c
  • vendor/github.com/iovisor/bcc/libbpf-tools/cpufreq.c
  • vendor/github.com/iovisor/bcc/libbpf-tools/filelife.c
  • vendor/github.com/iovisor/bcc/libbpf-tools/filetop.bpf.c
  • vendor/github.com/iovisor/bcc/libbpf-tools/fsdist.c
  • vendor/github.com/iovisor/bcc/libbpf-tools/fsslower.c
  • vendor/github.com/iovisor/bcc/libbpf-tools/funclatency.bpf.c
  • vendor/github.com/iovisor/bcc/libbpf-tools/futexctn.c
  • vendor/github.com/iovisor/bcc/libbpf-tools/memleak.c
  • vendor/github.com/iovisor/bcc/libbpf-tools/mountsnoop.bpf.c
  • vendor/github.com/iovisor/bcc/libbpf-tools/offcputime.bpf.c
  • vendor/github.com/iovisor/bcc/libbpf-tools/offcputime.c
  • vendor/github.com/iovisor/bcc/libbpf-tools/opensnoop.c
  • vendor/github.com/iovisor/bcc/libbpf-tools/path_helpers.c
  • vendor/github.com/iovisor/bcc/libbpf-tools/runqlen.c
  • vendor/github.com/iovisor/bcc/libbpf-tools/syncsnoop.bpf.c
  • vendor/github.com/iovisor/bcc/libbpf-tools/syncsnoop.c
  • vendor/github.com/iovisor/bcc/libbpf-tools/syncsnoop.h
  • vendor/github.com/iovisor/bcc/libbpf-tools/syscall_helpers.c
  • vendor/github.com/iovisor/bcc/libbpf-tools/trace_helpers.c
  • vendor/github.com/libbpf/bpftool/.github/dependabot.yml
  • vendor/github.com/libbpf/bpftool/.github/workflows/build.yaml
  • vendor/github.com/libbpf/bpftool/.github/workflows/docker.yaml
  • vendor/github.com/libbpf/bpftool/.github/workflows/lint-commits.yaml
  • vendor/github.com/libbpf/bpftool/.github/workflows/lint-shell.yaml
  • vendor/github.com/libbpf/bpftool/.github/workflows/release.yaml
  • vendor/github.com/libbpf/bpftool/.github/workflows/static-build.yaml
  • vendor/github.com/libbpf/bpftool/.mailmap
  • vendor/github.com/libbpf/bpftool/BPF-CHECKPOINT-COMMIT
  • vendor/github.com/libbpf/bpftool/CHECKPOINT-COMMIT
  • vendor/github.com/libbpf/bpftool/Dockerfile
  • vendor/github.com/libbpf/bpftool/README.md
  • vendor/github.com/libbpf/bpftool/bash-completion/bpftool
  • vendor/github.com/libbpf/bpftool/docs/bpftool-btf.rst
  • vendor/github.com/libbpf/bpftool/docs/bpftool-gen.rst
  • vendor/github.com/libbpf/bpftool/docs/bpftool-map.rst
  • vendor/github.com/libbpf/bpftool/docs/bpftool-net.rst
  • vendor/github.com/libbpf/bpftool/docs/bpftool-prog.rst
  • vendor/github.com/libbpf/bpftool/docs/bpftool-token.rst
  • vendor/github.com/libbpf/bpftool/include/uapi/linux/bpf.h
  • vendor/github.com/libbpf/bpftool/include/uapi/linux/perf_event.h
  • vendor/github.com/libbpf/bpftool/src/Makefile
  • vendor/github.com/libbpf/bpftool/src/Makefile.feature
  • vendor/github.com/libbpf/bpftool/src/btf.c
  • vendor/github.com/libbpf/bpftool/src/btf_dumper.c
  • vendor/github.com/libbpf/bpftool/src/cgroup.c
  • vendor/github.com/libbpf/bpftool/src/common.c
  • vendor/github.com/libbpf/bpftool/src/feature.c
  • vendor/github.com/libbpf/bpftool/src/gen.c
  • vendor/github.com/libbpf/bpftool/src/kernel/bpf/disasm.c
  • vendor/github.com/libbpf/bpftool/src/link.c
  • vendor/github.com/libbpf/bpftool/src/main.c
  • vendor/github.com/libbpf/bpftool/src/main.h
  • vendor/github.com/libbpf/bpftool/src/map.c
  • vendor/github.com/libbpf/bpftool/src/net.c
  • vendor/github.com/libbpf/bpftool/src/prog.c
  • vendor/github.com/libbpf/bpftool/src/sign.c
  • vendor/github.com/libbpf/bpftool/src/token.c
  • vendor/github.com/libbpf/bpftool/src/tracelog.c
  • vendor/github.com/libbpf/libbpf/.github/workflows/build.yml
  • vendor/github.com/libbpf/libbpf/.github/workflows/test.yml
  • vendor/github.com/libbpf/libbpf/.github/workflows/vmtest.yml
  • vendor/github.com/libbpf/libbpf/.mailmap
  • vendor/github.com/libbpf/libbpf/BPF-CHECKPOINT-COMMIT
  • vendor/github.com/libbpf/libbpf/CHECKPOINT-COMMIT
  • vendor/github.com/libbpf/libbpf/ci/diffs/0001-selftests-bpf-set-test-path-for-token-obj_priv_impli.patch
  • vendor/github.com/libbpf/libbpf/ci/diffs/20260312-selftests-bpf-Bump-path-and-command-buffer-sizes-in-.patch
  • vendor/github.com/libbpf/libbpf/ci/diffs/4000-selftests-bpf-Fix-tests-after-fields-reorder-in-stru.patch
  • vendor/github.com/libbpf/libbpf/ci/diffs/4001-selftests-bpf-Fix-verifier_bpf_fastcall-test.patch
  • vendor/github.com/libbpf/libbpf/ci/diffs/4002-selftests-bpf-Fix-verifier_private_stack-test-failur.patch
  • vendor/github.com/libbpf/libbpf/ci/vmtest/configs/DENYLIST
  • vendor/github.com/libbpf/libbpf/ci/vmtest/configs/DENYLIST-latest
  • vendor/github.com/libbpf/libbpf/ci/vmtest/configs/DENYLIST-latest.s390x
  • vendor/github.com/libbpf/libbpf/docs/program_types.rst
  • vendor/github.com/libbpf/libbpf/fuzz/readme.md
  • vendor/github.com/libbpf/libbpf/include/linux/filter.h
  • vendor/github.com/libbpf/libbpf/include/linux/kernel.h
  • vendor/github.com/libbpf/libbpf/include/linux/types.h
  • vendor/github.com/libbpf/libbpf/include/uapi/linux/bpf.h
  • vendor/github.com/libbpf/libbpf/include/uapi/linux/fcntl.h
  • vendor/github.com/libbpf/libbpf/include/uapi/linux/if_link.h
  • vendor/github.com/libbpf/libbpf/include/uapi/linux/if_xdp.h
  • vendor/github.com/libbpf/libbpf/include/uapi/linux/netdev.h
  • vendor/github.com/libbpf/libbpf/include/uapi/linux/netlink.h
  • vendor/github.com/libbpf/libbpf/include/uapi/linux/openat2.h
  • vendor/github.com/libbpf/libbpf/include/uapi/linux/perf_event.h
  • vendor/github.com/libbpf/libbpf/include/uapi/linux/pkt_cls.h
  • vendor/github.com/libbpf/libbpf/include/uapi/linux/pkt_sched.h
  • vendor/github.com/libbpf/libbpf/include/uapi/linux/stddef.h
  • vendor/github.com/libbpf/libbpf/scripts/build-fuzzers.sh
  • vendor/github.com/libbpf/libbpf/scripts/sync-kernel.sh
  • vendor/github.com/libbpf/libbpf/src/Makefile
  • vendor/github.com/libbpf/libbpf/src/bpf.c
  • vendor/github.com/libbpf/libbpf/src/bpf.h
  • vendor/github.com/libbpf/libbpf/src/bpf_gen_internal.h
  • vendor/github.com/libbpf/libbpf/src/bpf_helper_defs.h
  • vendor/github.com/libbpf/libbpf/src/bpf_helpers.h
  • vendor/github.com/libbpf/libbpf/src/bpf_tracing.h
  • vendor/github.com/libbpf/libbpf/src/btf.c
  • vendor/github.com/libbpf/libbpf/src/btf.h
  • vendor/github.com/libbpf/libbpf/src/btf_dump.c
  • vendor/github.com/libbpf/libbpf/src/elf.c
  • vendor/github.com/libbpf/libbpf/src/features.c
  • vendor/github.com/libbpf/libbpf/src/gen_loader.c
  • vendor/github.com/libbpf/libbpf/src/libbpf.c
  • vendor/github.com/libbpf/libbpf/src/libbpf.h
  • vendor/github.com/libbpf/libbpf/src/libbpf_errno.c
  • vendor/github.com/libbpf/libbpf/src/libbpf_internal.h
  • vendor/github.com/libbpf/libbpf/src/libbpf_probes.c
  • vendor/github.com/libbpf/libbpf/src/libbpf_utils.c
  • vendor/github.com/libbpf/libbpf/src/libbpf_version.h
  • vendor/github.com/libbpf/libbpf/src/linker.c
  • vendor/github.com/libbpf/libbpf/src/netlink.c
  • vendor/github.com/libbpf/libbpf/src/relo_core.c
  • vendor/github.com/libbpf/libbpf/src/ringbuf.c
  • vendor/github.com/libbpf/libbpf/src/skel_internal.h
  • vendor/github.com/libbpf/libbpf/src/str_error.c
  • vendor/github.com/libbpf/libbpf/src/str_error.h
  • vendor/github.com/libbpf/libbpf/src/usdt.bpf.h
  • vendor/github.com/libbpf/libbpf/src/usdt.c
  • vendor/github.com/libbpf/usdt/tests/Makefile
  • vendor/github.com/libbpf/usdt/tests/check-usdt-locs.awk
  • vendor/github.com/libbpf/usdt/tests/cxx_comdat.h
  • vendor/github.com/libbpf/usdt/tests/cxx_comdat1.cpp
  • vendor/github.com/libbpf/usdt/tests/cxx_comdat2.cpp
  • vendor/github.com/libbpf/usdt/tests/gc_sections.c
  • vendor/github.com/libbpf/usdt/tests/run_test.sh
  • vendor/github.com/libbpf/usdt/usdt.h
  • vendor/github.com/valkey-io/libvalkey/.github/workflows/build.yml
  • vendor/github.com/valkey-io/libvalkey/.github/workflows/ci.yml
  • vendor/github.com/valkey-io/libvalkey/.github/workflows/release-drafter.yml
  • vendor/github.com/valkey-io/libvalkey/.github/workflows/spellcheck.yml
  • vendor/github.com/valkey-io/libvalkey/CMakeLists.txt
  • vendor/github.com/valkey-io/libvalkey/Makefile
  • vendor/github.com/valkey-io/libvalkey/docs/standalone.md
  • vendor/github.com/valkey-io/libvalkey/include/valkey/read.h
  • vendor/github.com/valkey-io/libvalkey/include/valkey/valkey.h
  • vendor/github.com/valkey-io/libvalkey/src/async.c
  • vendor/github.com/valkey-io/libvalkey/src/cluster.c
  • vendor/github.com/valkey-io/libvalkey/src/net.c
  • vendor/github.com/valkey-io/libvalkey/src/rdma.c
  • vendor/github.com/valkey-io/libvalkey/src/read.c
  • vendor/github.com/valkey-io/libvalkey/src/sds.c
  • vendor/github.com/valkey-io/libvalkey/src/sds.h
  • vendor/github.com/valkey-io/libvalkey/src/tls.c
  • vendor/github.com/valkey-io/libvalkey/src/valkey.c
  • vendor/github.com/valkey-io/libvalkey/src/valkey_private.h
  • vendor/github.com/valkey-io/libvalkey/tests/CMakeLists.txt
  • vendor/github.com/valkey-io/libvalkey/tests/client_test.c
  • vendor/github.com/valkey-io/libvalkey/tests/clusterclient.c
  • vendor/github.com/valkey-io/libvalkey/tests/clusterclient_async.c
  • vendor/github.com/valkey-io/libvalkey/tests/ct_out_of_memory_handling.c
  • vendor/github.com/valkey-io/libvalkey/tests/scripts/client-disconnect-test.sh
  • vendor/github.com/valkey-io/libvalkey/tests/scripts/moved-redirect-test.sh
  • vendor/github.com/valkey-io/libvalkey/tests/ut_connect_fallback.c

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@sfeifer
sfeifer merged commit 9784c49 into performancecopilot:main Sep 18, 2026
17 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant