Skip to content

Commit 1a8c96a

Browse files
authored
Merge pull request #3206 from airween/v3/release2408
Add PR's to CHANGES
2 parents f180e64 + b489fd3 commit 1a8c96a

File tree

1 file changed

+97
-6
lines changed

1 file changed

+97
-6
lines changed

CHANGES

+97-6
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,109 @@
1-
v3.0.13 - YYYY-MMM-DD
1+
v3.0.13 - 2024-Sep-03
22
---------------------
33

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
592
[PR #3098 - @devzero2000]
6-
- Replace obsolete macros
93+
- Clean up 'return' never will be executed.
94+
[PR #3096 - @gberkes]
95+
- fix: Replace obsolete macros
796
[PR #3095 - @airween]
8-
- Change 'SecEngineStatus' to Off by default
97+
- fix: Change 'SecEngineStatus' to Off by default
998
[PR #3092 - @airween]
10-
- Update bug-report-for-version-3-x.md
99+
- chore: update bug-report-for-version-3-x.md
11100
[PR #3086 - @fzipi]
12-
- Logical, syntax and cosmetic fixes on test cases
101+
- test: Logical, syntax and cosmetic fixes on test cases
13102
[PR #3080 - @MirkoDziadzka, @airween]
14103
- Bump the C++ version from C++11 to C++17
15104
[PR #3079 - @MirkoDziadzka]
105+
- fix: makes uri decode platform independent
106+
[PR #3016 - @M4tteoP]
16107

17108
v3.0.12 - 2024-Jan-30
18109
---------------------

0 commit comments

Comments
 (0)