Граф коммитов

1654 Коммитов

Автор SHA1 Сообщение Дата
dependabot[bot] 94203d94aa
Bump external/ubpf from `7acf505` to `77553ab` (#3142)
Bumps [external/ubpf](https://github.com/iovisor/ubpf) from `7acf505` to `77553ab`.
- [Commits](7acf50548a...77553ab650)

---
updated-dependencies:
- dependency-name: external/ubpf
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-31 02:01:51 +00:00
dependabot[bot] cfdc19ab44
Bump external/Catch2 from `3acb8b3` to `c809cb4` (#3137)
Bumps [external/Catch2](https://github.com/catchorg/Catch2) from `3acb8b3` to `c809cb4`.
- [Release notes](https://github.com/catchorg/Catch2/releases)
- [Commits](3acb8b30f1...c809cb4d1c)

---
updated-dependencies:
- dependency-name: external/Catch2
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-26 21:23:56 +00:00
dependabot[bot] f5f871f31b
Bump actions/download-artifact from 3.0.2 to 4.1.0 (#3138)
* Bump actions/upload-artifact from 3.1.3 to 4.0.0

Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 3.1.3 to 4.0.0.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](a8a3f3ad30...c7d193f32e)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump actions/download-artifact from 3.0.2 to 4.1.0

Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 3.0.2 to 4.1.0.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](9bc31d5ccc...f44cd7b40b)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Dave Thaler <dthaler1968@gmail.com>
2023-12-26 21:23:05 +00:00
dependabot[bot] 0c218e70cc
Bump external/Catch2 from `d1d7414` to `3acb8b3` (#3130)
Bumps [external/Catch2](https://github.com/catchorg/Catch2) from `d1d7414` to `3acb8b3`.
- [Release notes](https://github.com/catchorg/Catch2/releases)
- [Commits](d1d7414eb9...3acb8b30f1)

---
updated-dependencies:
- dependency-name: external/Catch2
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-18 18:50:37 +00:00
dependabot[bot] 2bae709d34
Bump github/ossar-action (#3133)
Bumps [github/ossar-action](https://github.com/github/ossar-action) from b51f8b4adb5a0d5dbcb24d9ae33488c56a4bd5dd to fae13e456b9973657a670eef6bccc3a4c2b5153d.
- [Commits](b51f8b4adb...fae13e456b)

---
updated-dependencies:
- dependency-name: github/ossar-action
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-18 18:50:01 +00:00
Gianni Trevisiol d9957c7051
Fix bpf_map_get_next_key "key not found" bug. (#3042)
* fix "prev key not found" bug

* update doc

* Apply comment suggestions from code review

Co-authored-by: Dave Thaler <dthaler1968@gmail.com>

* fix bug

---------

Co-authored-by: Dave Thaler <dthaler1968@gmail.com>
2023-12-13 23:15:49 +00:00
Sharmi 89adde45bd
Update Release process to get the Debug version. (#3124)
* Update Release process to get the Debug version

* updated doc

* Update docs/ReleaseProcess.md

Co-authored-by: Gianni Trevisiol <gtrevi@users.noreply.github.com>

---------

Co-authored-by: Gianni Trevisiol <gtrevi@users.noreply.github.com>
2023-12-12 23:03:44 +00:00
Matthew Ige decc2542a1
Add connected UDP tests to cgroup/sock_addr_connect (#3041)
* add connected UDP Tests

* ensure we do not issue two connect calls

* minor updates

* add debug traces

* temporarily remove connected udp tests

* add connected UDP tests for non-dual stack sockets

* enable v4 tests only

* only test redirect temporarily

* temporarily remove TCP tests

* fix connected udp issue by removing stale contexts

* remove debug tracing, add if check for free

* skip setting redirect context for connected udp

* update ebpf program

* update ebpf program for v6

* remove debug logs

* fix compiler error with incorrect enum

* update to use connection instead of protocol

* update to use connection instead of protocol

* update tests with CR feedback

* update expected

* update to using different key and value types to allow for proper usage of protocol vs connection type
2023-12-12 23:03:15 +00:00
Anurag Saxena f6a478842a
Remove store km lib and code (#3109)
* remove store km lib and code

* fix

* more cleanup

* Apply suggestions from code review

Co-authored-by: Dave Thaler <dthaler1968@gmail.com>

---------

Co-authored-by: Dave Thaler <dthaler1968@gmail.com>
2023-12-12 13:53:04 +00:00
Gianni Trevisiol d4168d1c85
add permissions (#3122) 2023-12-11 20:56:29 +00:00
Shankar Seal 13eed744fe
Helper reallocate packet (#3110)
* add reallocate_packet flag to helper prototype struct.

* PR Feedback.

* fix.

* export reallocate_packet flag.
2023-12-11 17:54:34 +00:00
dependabot[bot] 7a9ea2c1a3
Bump external/Catch2 from `0520ff4` to `d1d7414` (#3116)
Bumps [external/Catch2](https://github.com/catchorg/Catch2) from `0520ff4` to `d1d7414`.
- [Release notes](https://github.com/catchorg/Catch2/releases)
- [Commits](0520ff4436...d1d7414eb9)

---
updated-dependencies:
- dependency-name: external/Catch2
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-10 17:21:01 +00:00
dependabot[bot] d4806a9b9e
Bump external/pe-parse from `3c2bd4d` to `2bbd5b7` (#3115)
Bumps [external/pe-parse](https://github.com/trailofbits/pe-parse) from `3c2bd4d` to `2bbd5b7`.
- [Release notes](https://github.com/trailofbits/pe-parse/releases)
- [Commits](3c2bd4d5c6...2bbd5b7181)

---
updated-dependencies:
- dependency-name: external/pe-parse
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-10 17:20:17 +00:00
Gianni Trevisiol 5d6843d4c9
fix (#3113) 2023-12-10 01:42:35 +00:00
Gianni Trevisiol 911cefc1bd
Automate repo init & reset (#3108)
* add init script & doc update

* Update doc

Co-authored-by: Dave Thaler <dthaler1968@gmail.com>

* Update docs/GettingStarted.md

Co-authored-by: Igor Klemenski <Igor.Klemenski@microsoft.com>

* modify ci/cd script

* optimize

* nit

* fix break from #3104

* Revert "optimize"

This reverts commit 611bf6e59c.

* sync

* check exit code

* nit

---------

Co-authored-by: Dave Thaler <dthaler1968@gmail.com>
Co-authored-by: Igor Klemenski <Igor.Klemenski@microsoft.com>
2023-12-08 23:08:42 +00:00
Anurag Saxena 3f5e0ba1ba
Separate out undocked components. (#3055)
* remove not-needed includes

* fix

* fix

* update sample extension

* change include path

* export store APIs from ebpfapi.dll

* fix analyze build

* update dependencies

* add undocked projects

* undock sample_ext driver

* fix build

* more undocking

* fix build

* remove undocked projects from fuzzerdebug

* fix nuget

* remove usersim from export_program_info

* fix configuration manager

* fix tests

* skip building undocked samples for FuzzerDebug builds

* fix build

* try cicd changes

* fix cicd yml

* update export_program_info to not clean up all entries

* code cleanup

* delete global helpers from the store

* code cleanup

* export *delete* store APIs from ebpfapi

* code cleanup

* CR comments

* cr comments

* remove ansi APIs

* CR comments

* cr comments

* fix CI failure

* fix rebase build issues

* change default custom type to bind

* some more fixes

* fix tests

* fix tests

* update expected files

* fix bpf2c tests

* run export_program_info

* fix headers

* CR comments
2023-12-07 21:10:19 +00:00
Alan Jowett 041d402eeb
Fix build break from VS 2022 17.8.2 (#3104)
* Fix build break from VS 2022 17.8.2

Signed-off-by: Alan Jowett <alan.jowett@microsoft.com>

* Fix conflicting C++ versions

Signed-off-by: Alan Jowett <alan.jowett@microsoft.com>

* New depenedency on kernel32.dll

Signed-off-by: Alan Jowett <alan.jowett@microsoft.com>

* Pickup latests usersim

Signed-off-by: Alan Jowett <alan.jowett@microsoft.com>

---------

Signed-off-by: Alan Jowett <alan.jowett@microsoft.com>
Co-authored-by: Alan Jowett <alan.jowett@microsoft.com>
2023-12-07 00:58:33 +00:00
Matthew Ige 2000dafc4e
Remove XDP hook support from netebpfext.sys (#3040)
* replace XDP guids with XDP_TEST guids

* updated missde instance

* update bpf2c

* leave xdp_hook as is

* remove extra files

* update with new XDP_TEST guid, update other tests to use sample_ext

* update some tests, update test_helper

* update fuzzer

* temporarily remove bpftool tests

* update execution context test

* replace XDP guids with XDP_TEST guids

* updated missde instance

* update bpf2c

* leave xdp_hook as is

* remove extra files

* update with new XDP_TEST guid, update other tests to use sample_ext

* update some tests, update test_helper

* update fuzzer

* temporarily remove bpftool tests

* update execution context test

* build failures

* update sample ext with context_allocate and destroy

* update vm script to use xdp_test

* switch api tests to use sample program

* rename to xdp_Test

* update sample ext

* update incorrect SAL, update netsh tests

* update sample, update tests to use sample where applicable

* update tests

* fix up tests

* fix libbpf tets

* revert unnecessary changes

* remove extra prints

* add back in bpftool tests

* update to use xdp instead of xdp_test for bpftool test

* update atomic_instructions_others.o

* extra debug logs

* updated expected, update bpftool tests

* correct bpftool tests

* more debug logs

* add reg debug

* clear program info

* Attempt fix of buffer overrun

* remove debug logs, minor cleanup, set XDP guids back to their original names

* update docs with xdp_test

* fix guid usage

* CR: remove program, update comments, fix commented out tests, update bpf_program__attach_xdp

* revert changes in libbpf, as they need to use the actual XDP guids

* update comment

* update some XDP tests to use sample ext, comment out some expected failing tests

* update bpftool tests

* fix up bpf prog test run expected output, move to #if instead of comments

* fix up return code issue

* fix bpftool testes

* add some failed xdp tests, set some params to null for sample tests

* update comment

* tmp commit - move to xdp mock

* update unit tests to use mock XDP where possible

* made some samples back to XDP type

* netebpfext unit tests should use xdp_test

* CR
2023-12-06 17:12:17 +00:00
Michael Friesen 99744a1515
fix ebpf library linkage when using props file (#3107) 2023-12-06 17:10:36 +00:00
dependabot[bot] e058e39f41
Bump external/Catch2 from `32d9ae2` to `0520ff4` (#3105)
Bumps [external/Catch2](https://github.com/catchorg/Catch2) from `32d9ae2` to `0520ff4`.
- [Release notes](https://github.com/catchorg/Catch2/releases)
- [Commits](32d9ae24bc...0520ff4436)

---
updated-dependencies:
- dependency-name: external/Catch2
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-05 18:53:45 +00:00
Alan Jowett 33f8f29d1f
Switch to v0.0.5 of bpf_performance tests (#3087)
Signed-off-by: Alan Jowett <alan.jowett@microsoft.com>
Co-authored-by: Alan Jowett <alan.jowett@microsoft.com>
2023-12-01 03:56:55 +00:00
Dhiren Vispute aa07ff485f
Add rundown protection for filter_context (#3017)
Co-authored-by: Dhiren Vispute <Dhiren.Vispute@microsoft.com>
2023-11-30 00:07:44 +00:00
Gianni Trevisiol f5baf53b3c
Fix perf-log upload in release validation workflow. (#3085)
* wip

* nit
2023-11-29 07:43:51 +00:00
Shankar Seal 7bc877041e
fix sock_ops test. (#3083)
* fix sock_ops test.

* forgot to update event count
2023-11-28 16:08:56 +00:00
Alan Jowett 5b3cbf0d29
Zero initialize batch context state (#3058)
* Zero initialize batch context state

Signed-off-by: Alan Jowett <alan.jowett@microsoft.com>

* Document batch semantics

Signed-off-by: Alan Jowett <alan.jowett@microsoft.com>

* Fix grammar

Signed-off-by: Alan Jowett <alan.jowett@microsoft.com>

* Update ebpf_extension.h

* Update eBpfExtensions.md

* Update docs/eBpfExtensions.md

Co-authored-by: Dave Thaler <dthaler1968@gmail.com>

* Update docs/eBpfExtensions.md

Co-authored-by: Anurag Saxena <43585259+saxena-anurag@users.noreply.github.com>

* Update docs/eBpfExtensions.md

Co-authored-by: Anurag Saxena <43585259+saxena-anurag@users.noreply.github.com>

* Update docs/eBpfExtensions.md

Co-authored-by: Dave Thaler <dthaler1968@gmail.com>

* Update include/ebpf_extension.h

Co-authored-by: Dave Thaler <dthaler1968@gmail.com>

* Update include/ebpf_extension.h

Co-authored-by: Dave Thaler <dthaler1968@gmail.com>

* PR feedback

Signed-off-by: Alan Jowett <alan.jowett@microsoft.com>

* PR feedback

Signed-off-by: Alan Jowett <alan.jowett@microsoft.com>

---------

Signed-off-by: Alan Jowett <alan.jowett@microsoft.com>
Co-authored-by: Alan Jowett <alan.jowett@microsoft.com>
Co-authored-by: Dave Thaler <dthaler1968@gmail.com>
Co-authored-by: Anurag Saxena <43585259+saxena-anurag@users.noreply.github.com>
2023-11-27 22:11:03 +00:00
Dave Thaler b8edb73f30
Update isa-support table (#3069)
Match https://github.com/ietf-wg-bpf/ebpf-docs/blob/main/rst/instruction-set-opcodes.rst

Fixes #3025

Signed-off-by: Dave Thaler <dthaler1968@gmail.com>
2023-11-27 21:43:47 +00:00
Gianni Trevisiol a6839d2360
Update release process. (#3078)
* draft

* nit

* wip

* wip

* wip
2023-11-27 17:15:24 +00:00
Igor Klemenski 6577bc9dbb
Reorder GH evens in concurrency expression. (#3077)
Co-authored-by: Igor Klemenski <igklemen@microsoft.com>
2023-11-22 23:37:25 +00:00
Gianni Trevisiol 7214bb1bf1
Create a new CI/CD workflow file that will be used specifically validate release branches. (#3048)
* draft

* wip

* wip

* wip

* wip

* wip

* wip

* wip - long ver

* wip

* doc

* doc

* Removed pref-profile test

* comments

* doc

* doc

* test

* wip

* update id

* Add prefix to perf.yml

* doc
2023-11-22 23:28:45 +00:00
dependabot[bot] 1bea595388
Bump actions/github-script from 6.4.1 to 7.0.1 (#3068)
Bumps [actions/github-script](https://github.com/actions/github-script) from 6.4.1 to 7.0.1.
- [Release notes](https://github.com/actions/github-script/releases)
- [Commits](d7906e4ad0...60a0d83039)

---
updated-dependencies:
- dependency-name: actions/github-script
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-21 06:01:13 +00:00
dependabot[bot] 994fcedf43
Bump external/Catch2 from `01cac90` to `32d9ae2` (#3065)
Bumps [external/Catch2](https://github.com/catchorg/Catch2) from `01cac90` to `32d9ae2`.
- [Release notes](https://github.com/catchorg/Catch2/releases)
- [Commits](01cac90c62...32d9ae24bc)

---
updated-dependencies:
- dependency-name: external/Catch2
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-21 05:59:25 +00:00
Igor Klemenski e804df4319
Only run unit_tests in Debug flavor with AppVerifier memory checks in the nightly CI run. (#3056)
* Only run unit tests with AppVerifier in the nightly CI run.

* Run with appverif side by side.

* remove subsets of appverif checks

* more testing

* Remove Heaps, Leak check in AppVerifier for Debug PR builds.

---------

Co-authored-by: Igor Klemenski <igklemen@microsoft.com>
2023-11-21 01:24:04 +00:00
dependabot[bot] e6f3f244d6
Bump external/ubpf from `b0a1d98` to `7acf505` (#3066)
Bumps [external/ubpf](https://github.com/iovisor/ubpf) from `b0a1d98` to `7acf505`.
- [Commits](b0a1d98fa0...7acf50548a)

---
updated-dependencies:
- dependency-name: external/ubpf
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-21 00:29:10 +00:00
dependabot[bot] 209199356d
Bump step-security/harden-runner from 2.6.0 to 2.6.1 (#3067)
Bumps [step-security/harden-runner](https://github.com/step-security/harden-runner) from 2.6.0 to 2.6.1.
- [Release notes](https://github.com/step-security/harden-runner/releases)
- [Commits](1b05615854...eb238b55ef)

---
updated-dependencies:
- dependency-name: step-security/harden-runner
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-21 00:28:54 +00:00
Matthew Ige 3037634764
Workaround ASAN issue with environment variable (#3070)
* asan fix

* add to test yml

* cleanup

* try another way

* attempt again

* add for run_tests portions of yml

* add in one place only

* use same syntax as build yml
2023-11-21 00:28:33 +00:00
Alan Jowett 8adb26fe98
Default to 1 repeat count if zero is specified (#3059)
Signed-off-by: Alan Jowett <alan.jowett@microsoft.com>
Co-authored-by: Alan Jowett <alan.jowett@microsoft.com>
2023-11-16 20:47:38 +00:00
Sharmi 189c5dfc2c
Fix bpf_map_get_next_key for hash-of-maps (#3051) 2023-11-15 00:11:30 +00:00
Sharmi 43972ae379
Change trace in ebpf_pinning_table_find (#2954)
* Initial commit

* Re-added EBPF_RETURN_RESULT

* Added EBPF_LOG_EXIT

* Addressed review comments

* Add a new EBPF_RETURN_FUNCTION_RESULT
2023-11-15 00:00:32 +00:00
Igor Klemenski ac50847893
Fix CICD concurrency and add separate perf workflow. (#3034)
* Add perf workflow and fix CI concurrency.

* add missing permission

* missing permissions cont.

* add more fine-grained uniqueness

* add all jobs from scheduled runs

---------

Co-authored-by: Igor Klemenski <igklemen@microsoft.com>
2023-11-13 20:11:58 +00:00
dependabot[bot] 35e680c5d9
Bump external/Catch2 from `b735dfc` to `01cac90` (#3043)
Bumps [external/Catch2](https://github.com/catchorg/Catch2) from `b735dfc` to `01cac90`.
- [Release notes](https://github.com/catchorg/Catch2/releases)
- [Commits](b735dfce2d...01cac90c62)

---
updated-dependencies:
- dependency-name: external/Catch2
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-11 21:31:21 +00:00
Igor Klemenski 675f0d2557
Compress KM dumps and perf ETLs before upload. (#3029)
* Compress Km dumps and perf ETLs before upload.

* Force run on PR.

* run just perf test release

* print out etls before zip

* fix up etl path

* uncomment CI

* cleanup

---------

Co-authored-by: Igor Klemenski <igklemen@microsoft.com>
2023-11-09 00:41:09 +00:00
Gianni Trevisiol 40822e69cd
Update sources to v0.13.0 (#3030) 2023-11-08 16:59:16 +00:00
dependabot[bot] 84921c242d
Bump external/ubpf from `8e3b87c` to `b0a1d98` (#3022)
Bumps [external/ubpf](https://github.com/iovisor/ubpf) from `8e3b87c` to `b0a1d98`.
- [Commits](8e3b87c75f...b0a1d98fa0)

---
updated-dependencies:
- dependency-name: external/ubpf
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-08 08:59:14 +00:00
dependabot[bot] 79a4717f84
Bump external/Catch2 from `966d361` to `b735dfc` (#3028)
Bumps [external/Catch2](https://github.com/catchorg/Catch2) from `966d361` to `b735dfc`.
- [Release notes](https://github.com/catchorg/Catch2/releases)
- [Commits](966d361551...b735dfce2d)

---
updated-dependencies:
- dependency-name: external/Catch2
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-08 08:58:34 +00:00
Gianni Trevisiol cd2535d654
Fix ring-buffer map consumer pointer on multiple subscribe/unsubscribe. (#3002)
* fix initialization

* fix typo

* fix initial subscription

* nit

* nit

* fix multiple subscription cases

* wip

* wip

* wip

* wip

* fix init for catch2
2023-11-08 00:44:23 +00:00
Shankar Seal 5b7e0cf88e
Fix api_test documentation. (#3013)
* fix documentation.

* Update docs/GettingStarted.md

Co-authored-by: Dave Thaler <dthaler1968@gmail.com>

---------

Co-authored-by: Dave Thaler <dthaler1968@gmail.com>
2023-11-08 00:18:17 +00:00
Pengfei Ni 4b9ba35173
chore: fix the hash for setup scripts (#3009)
* chore: fix the hash for setup scripts

* chore: fix the hash in the getting started guide
2023-11-07 22:36:34 +00:00
Sharmi 41e686d267
Fix ASAN linker error (#3027)
* Remove enable asan

* Test

* Test 2

* Change /spgo

* Add LTCG and WPO asan condition
2023-11-07 21:02:16 +00:00
Igor Klemenski e8821886f2
Clean up bpf_object on exceptions. (#3014)
Co-authored-by: Igor Klemenski <igklemen@microsoft.com>
2023-11-01 18:04:01 +00:00
dependabot[bot] a53e1c9db4
Bump external/Catch2 from `766541d` to `966d361` (#3010)
Bumps [external/Catch2](https://github.com/catchorg/Catch2) from `766541d` to `966d361`.
- [Release notes](https://github.com/catchorg/Catch2/releases)
- [Commits](766541d12d...966d361551)

---
updated-dependencies:
- dependency-name: external/Catch2
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-30 15:09:25 +00:00