Eduardo Arias
|
bbef22b3b5
|
Added const reported by cppcheck 2.14
|
2024-10-19 11:48:05 -03:00 |
|
Martin Vierula
|
cb4d7ae371
|
Adjust some copyright dates
|
2023-10-31 06:23:19 -07:00 |
|
Martin Vierula
|
36adc58ea3
|
const-ify some references (satisfy cppcheck)
|
2023-10-27 06:20:01 -07:00 |
|
Felipe Zimmerle
|
3748d62f19
|
Changes copyright dates on the code
|
2021-01-19 09:24:37 -03:00 |
|
Felipe Zimmerle
|
357c140003
|
Changens copyright year
|
2020-01-31 10:32:37 -03:00 |
|
Felipe Zimmerle
|
4f13fecbaf
|
cppcheck: make static analysis more pedantic
|
2020-01-22 09:16:10 -03:00 |
|
Felipe Zimmerle
|
86a5f471a9
|
Cosmetics: fixed static analysis issues.
|
2020-01-15 20:35:59 -03:00 |
|
Julien Leproust
|
49900eec97
|
Fix variables output in debug logs
|
2019-05-27 17:39:04 -03:00 |
|
Felipe Zimmerle
|
4e76c6adf0
|
Renames namespace Variables to variables
|
2019-03-06 15:53:20 -03:00 |
|
Felipe Zimmerle
|
98b9ae659d
|
Having a better organization for Variables::
|
2018-09-24 16:39:48 -03:00 |
|
Felipe Zimmerle
|
ee50fea266
|
Handling key exceptions on the variable itself
This is the first step towords to solve #1697
|
2018-09-24 16:16:30 -03:00 |
|
Felipe Zimmerle
|
eeec7efb68
|
Renames collection::Variable to VariableValue
|
2018-02-20 13:40:01 -03:00 |
|
Felipe Zimmerle
|
de7c5c89bb
|
Using shared var for variables names
|
2018-02-20 13:40:01 -03:00 |
|
Felipe Zimmerle
|
f17af95728
|
Using RunTimeString on setvar action
|
2018-02-20 13:40:01 -03:00 |
|
Felipe Zimmerle
|
082a3e3287
|
Adds support to SecWebAppID
|
2017-11-08 09:33:14 -03:00 |
|
Felipe Zimmerle
|
e95efa05cc
|
Fix assorted memory and static analysis errors
|
2017-03-06 15:02:00 -03:00 |
|
Felipe Zimmerle
|
f2d149fc5f
|
Extends the direct access model to other collections
|
2017-03-06 15:02:00 -03:00 |
|
Felipe Zimmerle
|
2244e874e2
|
Moves static methods from class String to the namespace string
|
2016-11-04 16:00:44 -03:00 |
|
Felipe Zimmerle
|
62a0cb468b
|
Renames utils/msc_string.[h|cc] to utils/string.[h|cc]
|
2016-11-04 16:00:42 -03:00 |
|
Felipe Zimmerle
|
4ced1d18e0
|
Using full path in the header inclusion
|
2016-11-04 14:45:01 -03:00 |
|
Felipe Zimmerle
|
507ec44cc2
|
Refactoring on `utils.cc' and adjacents
Completely removed the `utils.cc' by moving residual functions into
sub-classes of `utils/'
|
2016-11-03 20:26:27 -03:00 |
|
Felipe Zimmerle
|
73c4d69174
|
Moves string related functions from utils' to utils/string'
|
2016-11-03 10:47:22 -03:00 |
|
Felipe Zimmerle
|
4cf6c714ac
|
Cosmetics: Fix coding style
|
2016-07-12 21:59:17 -03:00 |
|
Felipe Zimmerle
|
de8245d8f9
|
in-memory backend: Adds support to select variables using regex
|
2016-07-11 10:59:43 -03:00 |
|
Felipe Zimmerle
|
7bcc9cf0d9
|
Bug fix: variable resolution inside global collections
Collections were being resolved as transient variables.
|
2016-07-07 10:32:48 -03:00 |
|
Felipe Zimmerle
|
5643d2fa28
|
Warming up to the remote collections support
Huge refactoring to have the code in shape to later support the
remote collections with different backends.
|
2016-05-03 17:39:49 -03:00 |
|
Felipe Zimmerle
|
a51e707517
|
Renames class Assay to Transaction
|
2016-01-13 15:57:00 -03:00 |
|
Felipe Zimmerle
|
42ce0475b2
|
Coding style: changes the namespace in the comments
|
2015-12-10 13:20:32 -03:00 |
|
Felipe Zimmerle
|
b5a43871e6
|
Changes library namespace from ModSecurity to modsecurity
|
2015-12-01 10:55:59 -03:00 |
|
Felipe Zimmerle
|
de79848285
|
Code cosmetics
|
2015-11-18 12:59:08 -03:00 |
|
Felipe Zimmerle
|
5bef19aa4d
|
Variables resolution results now stored into a std::vector instead of std::list
|
2015-11-04 15:51:22 -03:00 |
|
Felipe Zimmerle
|
2ee5d4ca8f
|
Testing performance enhancements by enabling transformations cache
Also reduce the utilization of dynamic cast.
|
2015-11-04 00:28:04 -03:00 |
|
Felipe Zimmerle
|
e641c3cc17
|
Huge improve in the variables resolution time
|
2015-11-03 22:44:59 -03:00 |
|
Felipe Zimmerle
|
b6ae0585cd
|
Refactoring: Place m_variables inside Collections
|
2015-10-29 13:46:45 -03:00 |
|
Felipe Zimmerle
|
787be98122
|
Refactoring: Pass all the control over the variables to the Variables class
|
2015-10-28 20:53:19 -03:00 |
|
Felipe Zimmerle
|
776502e021
|
Refactoring: changes ModSecurityStringVar to transaction::Variable
Having the variables and collection in place before start to implement
persistent storage.
|
2015-10-28 13:53:07 -03:00 |
|
Felipe Zimmerle
|
b497091017
|
Cosmetics: Fix coding style
|
2015-09-28 16:32:59 -03:00 |
|
Felipe Zimmerle
|
076a02951c
|
Huge performance improvement: passing variables as pointers avoiding copies
|
2015-09-18 20:21:12 -03:00 |
|
Felipe Zimmerle
|
88c53575be
|
Adds support to & (count) and ! (exclusion) as variables variations
|
2015-08-07 14:27:33 -03:00 |
|
Felipe Zimmerle
|
dc0b13ad74
|
Cosmetic: fix copyright header
|
2015-07-22 23:03:09 -03:00 |
|
Felipe Zimmerle
|
16bb253d0e
|
Adds all variables to the 'Variables' name space
|
2015-07-22 22:36:30 -03:00 |
|