558 Commits

Author SHA1 Message Date
Victor Hora
8088d6af71
Fix crash in msc_rules_add_file() when using disruptive action in child rule inside of chain 2018-10-23 16:39:21 -03:00
Felipe Zimmerle
466a427ab4
CHANGES: Adds info on #1897 2018-10-23 16:39:17 -03:00
Felipe Zimmerle
8c549c65c4
CHANGES: Adds info on #1901 2018-10-23 16:39:12 -03:00
Felipe Zimmerle
f1da6dd29b
CHANGES: Adds info on 0x3077c 2018-10-23 16:38:59 -03:00
Felipe Zimmerle
120108fd33
Adds support for /32 in @ipMatch cidr notation.
/32 is the representation of the ip itself. Not sure if it is needed,
but there is a complaint for that: #849
2018-10-23 16:37:53 -03:00
Felipe Zimmerle
a47738ab04
CHANGES: Adds info about: 0x14316 2018-10-23 16:37:28 -03:00
Felipe Zimmerle
85ecd190d9
Adds full support to UpdateActionById.
Issue #1800
2018-10-23 16:26:11 -03:00
Victor Hora
68398a51f3 CHANGES: adds info on #1922 2018-10-13 19:27:08 -04:00
Victor Hora
c1925a4677 CHANGES: adds info on #1909 and #1185 2018-10-12 17:36:28 -04:00
Felipe Zimmerle
bc3d3f1915
Adds support to setenv action
Issue #1044
2018-09-25 10:19:52 -03:00
Felipe Zimmerle
4dd2812757
Adds new transaction constructor that accepts the transaction id as parameter. 2018-09-24 21:36:06 -03:00
Felipe Zimmerle
c721e101c0
Adds request IDs and URIs to the debug log 2018-09-24 21:07:11 -03:00
Felipe Zimmerle
0e8cd767e7
CHANGES: Adds info about: 0x028e0 and 0x275a1 2018-09-24 16:40:34 -03:00
Victor Hora
0d53111cb0 CHANGES: Adds info about: #1859 2018-09-19 19:51:20 -04:00
Victor Hora
a719871458
Fix matching condition and adjust test case 2018-09-11 20:53:17 -03:00
Victor Hora
5c048e3cc4
Explicitly include time.h to fix building the examples 2018-09-11 20:46:19 -03:00
Victor Hora
d97688804e
Fix parser to support GeoLookup with MaxMind 2018-09-11 20:40:28 -03:00
Felipe Zimmerle
764a2e43ff
parser: Fix simple quote setvar in the end of the line.
Fix #1831
2018-09-11 15:35:26 -03:00
Felipe Zimmerle
738e328723
CHANGES: Adds info about: #1847 2018-09-06 15:39:42 -03:00
Felipe Zimmerle
16ab99ce3e
modsec_rules_check: uses the gnu .la' instead of .a' file 2018-09-06 11:48:14 -03:00
Felipe Zimmerle
d7b9726357
good practices: Initialize variables before use it
Original author: Marc Stern (#1889)
2018-09-05 23:35:24 -03:00
Felipe Zimmerle
a85ca00a55
Fix utf-8 character encoding conversion
Reported on: #1794
2018-09-04 21:01:11 -03:00
Victor Hora
90197bdd99 CHANGES: Adds info about: #1807 2018-08-23 12:09:21 -04:00
Felipe Zimmerle
dc4382da58
CHANGES: fix contributor list on: #1818, #1820, #1810, #1808 2018-08-22 21:22:40 -03:00
Victor Hora
0ac23a47cf Add LUA compatibility for CentOS and try to use LuaJIT first if available 2018-08-22 14:13:09 -04:00
Victor Hora
857bf9da58 Allow LuaJIT to be used 2018-08-22 12:08:44 -04:00
Victor Hora
156527a6f8 CHANGES: Adds info about: #1814 2018-07-27 15:46:56 -04:00
Felipe Zimmerle
eed6b5f86d
CHANGES: Adds info about: #1818, #1820, #1810, #1808 2018-06-26 13:56:22 -03:00
Felipe Zimmerle
65aa7ae5e2
Improves the performance while loading the rules
Based on the findings listed on #1735
2018-06-22 14:09:54 -03:00
Felipe Zimmerle
4e3a1f7153
CHANGES: Adds info about: #1785 2018-06-18 22:15:52 -03:00
Felipe Zimmerle
a3980bbea1
CHANGES: Adds info about: #1790 2018-06-12 21:56:20 -03:00
Felipe Zimmerle
81708a6cf5
CHANGES: Adds info about: #1787 2018-06-12 16:02:42 -03:00
Felipe Zimmerle
6a25ebb2b8
CHANGES: Adds info about: #1747 2018-06-12 01:27:42 -03:00
Reed Morrison
95048d5fcf
Fix ip tree lookup on netmask content 2018-06-07 14:29:27 -03:00
Felipe Zimmerle
202a15bea8
Changes the behavior of the default sec actions
Fix #1629
2018-05-31 14:52:53 -03:00
Felipe Zimmerle
61c956e3f2
CHANGES: Adds info about: #1754 & #1778 2018-05-30 13:54:22 -03:00
Felipe Zimmerle
550e9d3f39
CHANGES: Adds info about: #1786 2018-05-28 19:05:26 -03:00
Felipe Zimmerle
f533ca999e
CHANGES: Adds info about: #1765 2018-05-24 13:56:58 -03:00
Felipe Zimmerle
6db26cee84
CHANGES: Adds info about: #1783 2018-05-24 10:29:27 -03:00
Felipe Zimmerle
a02bd3a3b9
CHANGES: Adds info about: #1769 2018-05-24 00:18:32 -03:00
Victor Hora
87e64e3c25
Actually fix setvar parsing of quoted data 2018-05-17 13:43:12 -03:00
Robert Paprocki
e4c822e663
Code cleanup: Initialize variables and others good practice
- initialize invalid_countin UrlDecode :: evaluate
- Free resources before the process die (good practice)
2018-05-13 17:08:07 -03:00
Felipe Zimmerle
137bd88b2c
CHANGES: Fix info about: #1771 2018-05-10 15:49:43 -03:00
Charles Peterson
b5528bb8de
fix when multiple lines for curl version
Issue #1771
2018-05-10 15:16:00 -03:00
Felipe Zimmerle
42a472adbd
Check if response body inspection is enabled before process it 2018-05-08 10:59:30 -03:00
Felipe Zimmerle
389cc25359
CHANGES: Adds info about: #1757 2018-05-03 15:12:00 -03:00
Felipe Zimmerle
8750ee5d33
CHANGES: Adds info about: #1759 and #1733 2018-05-03 14:44:35 -03:00
Felipe Zimmerle
e47125c55e
CHANGES: Adds info about: #1758 2018-05-03 13:46:02 -03:00
Felipe Zimmerle
e48fa2f817
HANGES: Adds info about: #1761 2018-05-03 13:42:52 -03:00
Felipe Zimmerle
d0b423fdd7
Adds time stamp back to the audit logs
Fix issue #1762
2018-05-03 13:37:01 -03:00