From 2126401d1ebbcaadc5779ca90de58b70c5504a15 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 27 Feb 2026 13:26:58 +0000 Subject: [PATCH 1/3] Initial plan From a875b801e35eacd39cd1a249cc16ab35c3693b89 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 27 Feb 2026 13:29:14 +0000 Subject: [PATCH 2/3] Add static_assert to enforce MAX_DATA_LEN >= sizeof(ControlChannelPayload) Co-authored-by: gabryelreyes <66941456+gabryelreyes@users.noreply.github.com> --- _codeql_detected_source_root | 1 + null.o | Bin 0 -> 928 bytes src/SerialMuxProtCommon.hpp | 3 +++ 3 files changed, 4 insertions(+) create mode 120000 _codeql_detected_source_root create mode 100644 null.o diff --git a/_codeql_detected_source_root b/_codeql_detected_source_root new file mode 120000 index 0000000..945c9b4 --- /dev/null +++ b/_codeql_detected_source_root @@ -0,0 +1 @@ +. \ No newline at end of file diff --git a/null.o b/null.o new file mode 100644 index 0000000000000000000000000000000000000000..de0706c7acdf16bb90e32ab494cfe17334318160 GIT binary patch literal 928 zcmbVK%}T>S5T4X()sx-?FX>4IJET8)@E{AN_9EU2UXvOWY&Id;1$)s~@R54z`}hPp zlVo+f0YL|5X1{Od+ucm|ZE}0l@;or+!8QCK!vgpgDN0(vKI{QZ$KxyibQWo;wBH}% z5QE;OF5%#HFv4Jj{j<72x;FU%`8N6VZU!xY6?0qUzZoCjhL6uikJO6=02a$cg%M?y zSNX}TRQ#dP#bfz17{?)?v`$DKXv N)*Q(0tMnaR{TFMrH= sizeof(ControlChannelPayload), + "MAX_DATA_LEN must be >= sizeof(ControlChannelPayload) to avoid buffer overflows on control channel."); + #endif /* SERIALMUXPROT_COMMON_H_ */ /** @} */ From 2975a14fac1247f9a8f376bdd01851f15549fd10 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 27 Feb 2026 13:29:32 +0000 Subject: [PATCH 3/3] Remove accidentally committed build artifacts from tracking Co-authored-by: gabryelreyes <66941456+gabryelreyes@users.noreply.github.com> --- .gitignore | 2 ++ _codeql_detected_source_root | 1 - null.o | Bin 928 -> 0 bytes 3 files changed, 2 insertions(+), 1 deletion(-) delete mode 120000 _codeql_detected_source_root delete mode 100644 null.o diff --git a/.gitignore b/.gitignore index b9f3806..db18c4e 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,4 @@ .pio .vscode +null.o +_codeql_detected_source_root diff --git a/_codeql_detected_source_root b/_codeql_detected_source_root deleted file mode 120000 index 945c9b4..0000000 --- a/_codeql_detected_source_root +++ /dev/null @@ -1 +0,0 @@ -. \ No newline at end of file diff --git a/null.o b/null.o deleted file mode 100644 index de0706c7acdf16bb90e32ab494cfe17334318160..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 928 zcmbVK%}T>S5T4X()sx-?FX>4IJET8)@E{AN_9EU2UXvOWY&Id;1$)s~@R54z`}hPp zlVo+f0YL|5X1{Od+ucm|ZE}0l@;or+!8QCK!vgpgDN0(vKI{QZ$KxyibQWo;wBH}% z5QE;OF5%#HFv4Jj{j<72x;FU%`8N6VZU!xY6?0qUzZoCjhL6uikJO6=02a$cg%M?y zSNX}TRQ#dP#bfz17{?)?v`$DKXv N)*Q(0tMnaR{TFMrH