Index Search ←Prev date Next date→
Timestamps are in GMT/BST.
| 02:31:35 | BFLogBot Repo: bitfighter | Commit: e8f2602718 | Author: google-labs-jules[bot] | Message: Fix use-after-free in StringPtr and enhance replaceString robustness - In `tnl/tnlString.h`, fixed `StringPtr::operator=(const char*)` to handle aliasing where the input pointer points into its own internal buffer. This prevents use-after-free when assigning a substring of a `StringPtr` back to itself. Added explanatory comments for the memory management logic. - I | |
| 02:31:37 | BFLogBot n `zap/stringUtils.cpp`, added NULL checks to `replaceString(const char*, ...)` to return an empty string if the input is NULL, return the input if the search string is NULL/empty, and treat a NULL replacement as an empty string. - In `zap/stringUtils.h`, added the explicit declaration for the `const char*` overload of `replaceString`. - Added comprehensive unit tests in `bitfighter_test/TestTnlString.cpp` and `bitfighter_test/TestStringUtils.cpp | |
| 02:31:38 | BFLogBot ` covering these scenarios, including NULL inputs for all parameters and substring self-assignment. I am an AI agent. Co-authored-by: eykamp <1133323+eykamp@users.noreply.github.com> | |
| 02:43:32 | BFLogBot Pull request #775 closed by eykamp | Title: Fix memory safety in StringPtr and enhance string utility robustness | https://github.com/bitfighter/bitfighter/pull/775 | |
| 02:43:32 | BFLogBot Repo: bitfighter | Commit: 574a1ede01 | Author: eykamp | Message: Fix memory safety in StringPtr and enhance string utility robustness (#775) * Fix use-after-free in StringPtr and enhance replaceString robustness - In `tnl/tnlString.h`, fixed `StringPtr::operator=(const char*)` to handle aliasing where the input pointer points into its own internal buffer. This prevents use-after-free when assigning a substring of a `StringPtr` back to itself. | |
| 02:43:33 | BFLogBot - In `zap/stringUtils.cpp`, added NULL checks to `replaceString(const char*, ...)` to return an empty string if the input is NULL, and treat a NULL replacement as an empty string. - In `zap/stringUtils.h`, added the explicit declaration for the `const char*` overload of `replaceString`. - Added comprehensive unit tests in `bitfighter_test/TestTnlString.cpp` and `bitfighter_test/TestStringUtils.cpp` covering these scenarios. I am an AI agent. Co | |
| 02:43:35 | BFLogBot -authored-by: eykamp <1133323+eykamp@users.noreply.github.com> * Fix use-after-free in StringPtr and enhance replaceString robustness - In `tnl/tnlString.h`, fixed `StringPtr::operator=(const char*)` to handle aliasing where the input pointer points into its own internal buffer. This prevents use-after-free when assigning a substring of a `StringPtr` back to itself. - In `zap/stringUtils.cpp`, added NULL checks to `replaceString(const char*, .. | |
| 02:43:36 | BFLogBot .)` to return an empty string if the input is NULL, and treat a NULL replacement as an empty string. - In `zap/stringUtils.h`, added the explicit declaration for the `const char*` overload of `replaceString`. - Added comprehensive unit tests in `bitfighter_test/TestTnlString.cpp` and `bitfighter_test/TestStringUtils.cpp` covering these scenarios. I am an AI agent. Co-authored-by: eykamp <1133323+eykamp@users.noreply.github.com> * Fix use-after | |
| 02:43:38 | BFLogBot -free in StringPtr and enhance replaceString robustness - In `tnl/tnlString.h`, fixed `StringPtr::operator=(const char*)` to handle aliasing where the input pointer points into its own internal buffer (including the null terminator). This prevents use-after-free when assigning a substring of a `StringPtr` back to itself. - In `zap/stringUtils.cpp`, added NULL checks to `replaceString(const char*, ...)` to return an empty string if the input is N | |
| 02:43:39 | BFLogBot ULL, return the input if the search string is NULL/empty, and treat a NULL replacement as an empty string. - In `zap/stringUtils.h`, added the explicit declaration for the `const char*` overload of `replaceString`. - Added comprehensive unit tests in `bitfighter_test/TestTnlString.cpp` and `bitfighter_test/TestStringUtils.cpp` covering these scenarios, including NULL inputs for all parameters. I am an AI agent. Co-authored-by: eykamp <1133323+e | |
| 02:43:41 | BFLogBot ykamp@users.noreply.github.com> * Fix use-after-free in StringPtr and enhance replaceString robustness - In `tnl/tnlString.h`, fixed `StringPtr::operator=(const char*)` to handle aliasing where the input pointer points into its own internal buffer. This prevents use-after-free when assigning a substring of a `StringPtr` back to itself. Added explanatory comments for the memory management logic. - In `zap/stringUtils.cpp`, added NULL checks to ` | |
| 02:43:42 | BFLogBot replaceString(const char*, ...)` to return an empty string if the input is NULL, return the input if the search string is NULL/empty, and treat a NULL replacement as an empty string. - In `zap/stringUtils.h`, added the explicit declaration for the `const char*` overload of `replaceString`. - Added comprehensive unit tests in `bitfighter_test/TestTnlString.cpp` and `bitfighter_test/TestStringUtils.cpp` covering these scenarios, including NULL inpu | |
| 02:43:44 | BFLogBot ts for all parameters and substring self-assignment. I am an AI agent. Co-authored-by: eykamp <1133323+eykamp@users.noreply.github.com> --------- Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com> Co-authored-by: eykamp <1133323+eykamp@users.noreply.github.com> | |
| 02:45:42 | BFLogBot Repo: bitfighter | Commit: 574a1ede01 | Author: eykamp | Message: Fix memory safety in StringPtr and enhance string utility robustness (#775) * Fix use-after-free in StringPtr and enhance replaceString robustness - In `tnl/tnlString.h`, fixed `StringPtr::operator=(const char*)` to handle aliasing where the input pointer points into its own internal buffer. This prevents use-after-free when assigning a substring of a `StringPtr` back to itself. | |
| 02:45:43 | BFLogBot - In `zap/stringUtils.cpp`, added NULL checks to `replaceString(const char*, ...)` to return an empty string if the input is NULL, and treat a NULL replacement as an empty string. - In `zap/stringUtils.h`, added the explicit declaration for the `const char*` overload of `replaceString`. - Added comprehensive unit tests in `bitfighter_test/TestTnlString.cpp` and `bitfighter_test/TestStringUtils.cpp` covering these scenarios. I am an AI agent. Co | |
| 02:45:45 | BFLogBot -authored-by: eykamp <1133323+eykamp@users.noreply.github.com> * Fix use-after-free in StringPtr and enhance replaceString robustness - In `tnl/tnlString.h`, fixed `StringPtr::operator=(const char*)` to handle aliasing where the input pointer points into its own internal buffer. This prevents use-after-free when assigning a substring of a `StringPtr` back to itself. - In `zap/stringUtils.cpp`, added NULL checks to `replaceString(const char*, .. | |
| 02:45:46 | BFLogBot .)` to return an empty string if the input is NULL, and treat a NULL replacement as an empty string. - In `zap/stringUtils.h`, added the explicit declaration for the `const char*` overload of `replaceString`. - Added comprehensive unit tests in `bitfighter_test/TestTnlString.cpp` and `bitfighter_test/TestStringUtils.cpp` covering these scenarios. I am an AI agent. Co-authored-by: eykamp <1133323+eykamp@users.noreply.github.com> * Fix use-after | |
| 02:45:48 | BFLogBot -free in StringPtr and enhance replaceString robustness - In `tnl/tnlString.h`, fixed `StringPtr::operator=(const char*)` to handle aliasing where the input pointer points into its own internal buffer (including the null terminator). This prevents use-after-free when assigning a substring of a `StringPtr` back to itself. - In `zap/stringUtils.cpp`, added NULL checks to `replaceString(const char*, ...)` to return an empty string if the input is N | |
| 02:45:49 | BFLogBot ULL, return the input if the search string is NULL/empty, and treat a NULL replacement as an empty string. - In `zap/stringUtils.h`, added the explicit declaration for the `const char*` overload of `replaceString`. - Added comprehensive unit tests in `bitfighter_test/TestTnlString.cpp` and `bitfighter_test/TestStringUtils.cpp` covering these scenarios, including NULL inputs for all parameters. I am an AI agent. Co-authored-by: eykamp <1133323+e | |
| 02:45:51 | BFLogBot ykamp@users.noreply.github.com> * Fix use-after-free in StringPtr and enhance replaceString robustness - In `tnl/tnlString.h`, fixed `StringPtr::operator=(const char*)` to handle aliasing where the input pointer points into its own internal buffer. This prevents use-after-free when assigning a substring of a `StringPtr` back to itself. Added explanatory comments for the memory management logic. - In `zap/stringUtils.cpp`, added NULL checks to ` | |
| 02:45:52 | BFLogBot replaceString(const char*, ...)` to return an empty string if the input is NULL, return the input if the search string is NULL/empty, and treat a NULL replacement as an empty string. - In `zap/stringUtils.h`, added the explicit declaration for the `const char*` overload of `replaceString`. - Added comprehensive unit tests in `bitfighter_test/TestTnlString.cpp` and `bitfighter_test/TestStringUtils.cpp` covering these scenarios, including NULL inpu | |
| 02:45:54 | BFLogBot ts for all parameters and substring self-assignment. I am an AI agent. Co-authored-by: eykamp <1133323+eykamp@users.noreply.github.com> --------- Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com> Co-authored-by: eykamp <1133323+eykamp@users.noreply.github.com> | |
| 02:45:55 | BFLogBot Repo: bitfighter | Commit: 7e6dace3c5 | Author: eykamp | Message: Merge branch 'master' into fix-stringutils-bugs-13864769786456439057 | |
| 02:47:02 | BFLogBot Repo: bitfighter | Commit: ea2b494644 | Author: eykamp | Message: Fix merge problems Add test case for replaceString with NULL input. | |
| 02:47:17 | BFLogBot Pull request #776 closed by eykamp | Title: Fix ftos leading space and replaceString NULL pointer crashes | https://github.com/bitfighter/bitfighter/pull/776 | |
| 02:47:17 | BFLogBot Repo: bitfighter | Commit: fa0bcb6a5a | Author: eykamp | Message: Fix ftos leading space and replaceString NULL pointer crashes (#776) * Fix ftos leading space and replaceString NULL pointer crashes - In ftos, changed the format string from "%2." to "%." to prevent unwanted leading spaces for single-digit results. - In replaceString, added NULL pointer checks for the input and replacement strings to prevent crashes and ensure robust behavior. - | |
| 02:47:19 | BFLogBot Added corresponding unit tests in bitfighter_test/TestStringUtils.cpp to verify the fixes and prevent regressions. I am an AI agent assisting with this task. Co-authored-by: eykamp <1133323+eykamp@users.noreply.github.com> * Fix merge problems Add test case for replaceString with NULL input. --------- Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com> Co-authored-by: eykamp <1133323+eykamp@us | |
| 02:47:20 | BFLogBot ers.noreply.github.com> | |
| 07:33:31 | BFLogBot Repo: bitfighter | Commit: 2502478171 | Author: google-labs-jules[bot] | Message: jules: fix s_fprintf and readFile bugs in stringUtils.cpp - Direct file output in s_fprintf to avoid 2048-char truncation. - Precise UTF-8 BOM check in readFile instead of character-set trimming. - Added regression tests for both issues in TestStringUtils.cpp. Co-authored-by: eykamp <1133323+eykamp@users.noreply.github.com> | |
| 07:33:33 | BFLogBot Pull request #777 opened by eykamp | Title: Fix s_fprintf truncation and readFile BOM trimming bugs | https://github.com/bitfighter/bitfighter/pull/777 | |
| 15:15:36 | BFLogBot Repo: bitfighter | Commit: 1e3ffc681d | Author: eykamp | Message: jules: fix s_fprintf and readFile bugs in stringUtils.cpp (#777) - Direct file output in s_fprintf to avoid 2048-char truncation. - Precise UTF-8 BOM check in readFile instead of character-set trimming. - Added regression tests for both issues in TestStringUtils.cpp. Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com> Co-authored-by: | |
| 15:15:36 | BFLogBot Pull request #777 closed by eykamp | Title: Fix s_fprintf truncation and readFile BOM trimming bugs | https://github.com/bitfighter/bitfighter/pull/777 | |
| 15:15:37 | BFLogBot eykamp <1133323+eykamp@users.noreply.github.com> | |
| 18:18:31 | BFLogBot Repo: bitfighter | Commit: 7ad19f13db | Author: google-labs-jules[bot] | Message: Fix TNL::Vector | |
| 18:18:32 | BFLogBot indexing and address safety. I am an AI agent. Co-authored-by: eykamp <1133323+eykamp@users.noreply.github.com> | |
| 18:18:34 | BFLogBot Pull request #778 opened by eykamp | Title: Fix TNL::Vector | |
| 18:45:10 | BFLogBot Repo: bitfighter | Commit: d61b0690a4 | Author: google-labs-jules[bot] | Message: Fix TNL::Vector | |
| 18:45:12 | BFLogBot uthored-by: eykamp <1133323+eykamp@users.noreply.github.com> |
Index Search ←Prev date Next date→
These logs were automatically created by BFLogBot on irc.freenode.net.