|
1 |
| -v3.0.13 - YYYY-MMM-DD |
| 1 | +v3.0.13 - 2024-Sep-03 |
2 | 2 | ---------------------
|
3 | 3 |
|
4 |
| - - Reducing the scope of variables in a for loop |
| 4 | + - Adjust reference to modsecurity::utils::string::VALID_HEX |
| 5 | + [PR #3243 - @eduar-hte] |
| 6 | + - Lua::run: Move logging of str parameter to higher log level. |
| 7 | + [PR #3240 - @frozenice] |
| 8 | + - Remove unnecessary heap allocated copies in Transformation actions |
| 9 | + [PR #3231 - @eduar-hte] |
| 10 | + - Removed multiple heap-allocated copies in Pm::init & parse_pm_content |
| 11 | + [PR #3233 - @eduar-hte] |
| 12 | + - Unit tests results should not be displayed in 'automake output' mode |
| 13 | + [PR #3232 - @eduar-hte] |
| 14 | + - Replace usage of std::ctime, which is not safe in |
| 15 | + multithread contexts |
| 16 | + [PR #3228 - @eduar-hte] |
| 17 | + - Removed unnecessary lock to call acmp_process_quick in Pm::evaluate |
| 18 | + [PR #3227 - @eduar-hte] |
| 19 | + - feat: Check if the MP header contains invalid character |
| 20 | + [PR #3225 - @airween] |
| 21 | + - Prevent concurrent access to data in InMemoryPerProcess' |
| 22 | + resolveXXX methods |
| 23 | + [PR #3216 - @eduar-hte] |
| 24 | + - Remove several string copies and unnecessary heap allocations |
| 25 | + [PR #3222 - @eduar-hte] |
| 26 | + - Creating a std::string with a null pointer |
| 27 | + is undefined behaviour |
| 28 | + [PR #3220 - @eduar-hte] |
| 29 | + - Simplifiy configuration to build using std C++17 |
| 30 | + [PR #3219 - @eduar-hte] |
| 31 | + - Remove unnecessary dynamic casts |
| 32 | + [PR #3218 - @eduar-hte] |
| 33 | + - fix: Sonarcloud reported memleak fixes |
| 34 | + [PR #3114 - @airween] |
| 35 | + - V3/sonarcloud replace this declaration by a structured |
| 36 | + binding declaration |
| 37 | + [PR #3217 - @gberkes] |
| 38 | + - Do not assume ModSecurityIntervention argument to |
| 39 | + transaction::intervention has been initialized/cleaned |
| 40 | + [PR #3212 - @eduar-hte] |
| 41 | + - Refactor: used the init-statement to declare "pos" inside the |
| 42 | + if statement |
| 43 | + [PR #3214 - @gberkes] |
| 44 | + - Refactor: moved 3 #include directives to the top of the file. |
| 45 | + [PR #3213 - @gberkes] |
| 46 | + - Fix SecRemoteRules regression test not to depend on a |
| 47 | + specific error message |
| 48 | + [PR #3211 - @eduar-hte] |
| 49 | + - Fixed shared files deadlock in a multi-threaded Windows application |
| 50 | + [PR #3210 - @eduar-hte] |
| 51 | + - Add cleanup methods to complete C based ABI |
| 52 | + [PR #3209 - @eduar-hte] |
| 53 | + - Build on macOS with Apple silicon (arm64) |
| 54 | + [PR #3208 - @eduar-hte] |
| 55 | + - remove 'this throw' call in transaction |
| 56 | + [PR #3207 - @gberkes] |
| 57 | + - New API function: set hostname for log |
| 58 | + [PR #3203 - @airween] |
| 59 | + - Fixing typo in Dockerfile |
| 60 | + [PR #3189 - @bitbehz] |
| 61 | + - Simplify checkout of submodules in GitHub workflows (with support for git describe) |
| 62 | + [PR #3185 - @eduar-hte] |
| 63 | + - Update README.md: use submodule and use benchmark tool |
| 64 | + [PR #3182 - @airween] |
| 65 | + - Improve performance of VariableOrigin instances |
| 66 | + [PR #3164 - @eduar-hte] |
| 67 | + - Update libinjection & Mbed TLS |
| 68 | + [PR #3161 - @eduar-hte] |
| 69 | + - chore: add PR template (v3) |
| 70 | + [PR #3160 - @fzipi] |
| 71 | + - Update to seclang-scanner changes introduced by Windows support |
| 72 | + [PR #3146 - @eduar-hte] |
| 73 | + - GitHub build & quality assurance workflow updates |
| 74 | + [PR #3144 - @eduar-hte] |
| 75 | + - Add link to Rust bindings in README |
| 76 | + [PR #3141 - @rkrishn7] |
| 77 | + - Remove cppcheck suppressions with line numbers in test/cppcheck_suppressions.txt |
| 78 | + [PR #3134 - @eduar-hte] |
| 79 | + - Add support to build libModSecurity v3 on Windows |
| 80 | + [PR #3132 - @eduar-hte] |
| 81 | + - fix: update submodule url |
| 82 | + [PR #3128 - @fzipi] |
| 83 | + - fix(rbl): typo in rbl check selector |
| 84 | + [PR #3127 - @fzipi] |
| 85 | + - fix: Changed 'equal_range()' + loop by 'find()' in resolveFirst() methods |
| 86 | + [PR #3117 - @airween] |
| 87 | + - Deleted redundant code in 'ModSecurity::serverLog(...)'. |
| 88 | + [PR #3116 - @gberkes] |
| 89 | + - doc: Update CHANGES |
| 90 | + [PR #3101 - @airween] |
| 91 | + - Reduce the scope of variables in a for loop |
5 | 92 | [PR #3098 - @devzero2000]
|
6 |
| - - Replace obsolete macros |
| 93 | + - Clean up 'return' never will be executed. |
| 94 | + [PR #3096 - @gberkes] |
| 95 | + - fix: Replace obsolete macros |
7 | 96 | [PR #3095 - @airween]
|
8 |
| - - Change 'SecEngineStatus' to Off by default |
| 97 | + - fix: Change 'SecEngineStatus' to Off by default |
9 | 98 | [PR #3092 - @airween]
|
10 |
| - - Update bug-report-for-version-3-x.md |
| 99 | + - chore: update bug-report-for-version-3-x.md |
11 | 100 | [PR #3086 - @fzipi]
|
12 |
| - - Logical, syntax and cosmetic fixes on test cases |
| 101 | + - test: Logical, syntax and cosmetic fixes on test cases |
13 | 102 | [PR #3080 - @MirkoDziadzka, @airween]
|
14 | 103 | - Bump the C++ version from C++11 to C++17
|
15 | 104 | [PR #3079 - @MirkoDziadzka]
|
| 105 | + - fix: makes uri decode platform independent |
| 106 | + [PR #3016 - @M4tteoP] |
16 | 107 |
|
17 | 108 | v3.0.12 - 2024-Jan-30
|
18 | 109 | ---------------------
|
|
0 commit comments