Skip to content

Commit f8a3ce9

Browse files
committed
Add change_notes file
1 parent ca07311 commit f8a3ce9

File tree

3 files changed

+11
-2
lines changed

3 files changed

+11
-2
lines changed

c/cert/src/rules/STR32-C/NonNullTerminatedToFunctionThatExpectsAString.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -271,7 +271,7 @@ CWE-123 – STR31-C =
271271

272272
## Implementation notes
273273

274-
None
274+
Wide character types are not handled correctly on the `aarch64le` architecture. This can lead to false negative alerts.
275275

276276
## References
277277

c/cert/src/rules/STR38-C/DoNotConfuseNarrowAndWideFunctions.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,7 @@ Search for vulnerabilities resulting from the violation of this rule on the [CER
131131
132132
## Implementation notes
133133
134-
None
134+
Wide character types are not handled correctly on the `aarch64le` architecture. This can lead to false negative alerts.
135135
136136
## References
137137
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
* Fix compatibility issues with the `qcc` compiler and standard headers:
2+
* `RULE-21-4`: `longjmp` can be implmented as macro
3+
* `ENV32-C`: exit functions can be implmented as macro
4+
* `ERR33-C` `FIO34-C` `FIO46-C` `RULE-22-6`: the library files `ReadErrorsAndEOF.qll` `DoNotAccessAClosedFile.qll` `FileAccess.qll` have been updated to support different definitions of IO related functions and macros
5+
* `RULE-10-6`: Fix output string format
6+
* `STR37-C`: add support for a different `tolower/toupper` macro implementation
7+
* `EXP43-C`: add explicit support for library functions that are mentioned in the rule description
8+
* `RULE-11-1` `RULE-11-2` `RULE-11-5`: support for a different NULL pointer definition
9+
* `STR38-C`: removed links to library internals in the output message

0 commit comments

Comments
 (0)