brectanus
|
31e3ada844
|
Fixed phase 5 rules not being excludable.
|
2008-01-08 20:45:54 +00:00 |
|
brectanus
|
433ecf3427
|
Cleanup configure and add support for using apache src included libs (--with-httpd-src).
|
2008-01-08 19:03:24 +00:00 |
|
brectanus
|
7baf949929
|
Add --enable-FEATURE options to configure.
|
2008-01-08 17:25:43 +00:00 |
|
brectanus
|
4473e483c1
|
Update current review and report generation script.
|
2008-01-08 16:23:01 +00:00 |
|
brectanus
|
c622e7ec93
|
Expand PERFORMANCE_MEASUREMENT output to break down the full rule timing into transformation, operator and full.
Add a "Transformation completed in N usec." debug line to compliment the operator timing.
|
2008-01-08 16:21:40 +00:00 |
|
brectanus
|
a53969a99b
|
Add the beginings of a pre-2.5 code review ala Jupiter.
|
2008-01-05 01:17:22 +00:00 |
|
brectanus
|
2ab009ee9f
|
Add files to support using eclipse w/Jupiter code review plugin.
|
2008-01-04 23:33:51 +00:00 |
|
brectanus
|
36dbd608ce
|
Add a review dir for testing/using Jupiter eclipse plugin. See: http://csdl.ics.hawaii.edu/Tools/Jupiter/
|
2008-01-04 20:24:41 +00:00 |
|
brectanus
|
baac392bf5
|
More configure cleanup.
|
2008-01-03 01:09:01 +00:00 |
|
brectanus
|
40c57f8716
|
Cleanup configure script and add back unit tests (make test).
|
2008-01-02 23:52:34 +00:00 |
|
brectanus
|
badb2791f1
|
Initial 'configure' based compilation (buildconf generates configure script).
|
2008-01-02 21:32:10 +00:00 |
|
brectanus
|
be9931e00f
|
Make sure all tests pass.
|
2007-12-21 16:39:38 +00:00 |
|
brectanus
|
402f6318bb
|
More test updates.
|
2007-12-21 16:20:51 +00:00 |
|
ivanr
|
2068357af8
|
Added m.getvars() and finalised Lua support.
|
2007-12-21 12:50:03 +00:00 |
|
brectanus
|
8924f605d4
|
Add some more test cases.
|
2007-12-20 23:42:09 +00:00 |
|
brectanus
|
6dd6156466
|
Fixed returns for urlDecodeUni, urlDecode, urlEncode and normalisePathWin. See #439.
|
2007-12-20 23:29:07 +00:00 |
|
brectanus
|
9551218d23
|
Fixed URL decoding with invalid encoding. See #439.
|
2007-12-20 23:01:38 +00:00 |
|
brectanus
|
a210e73257
|
Fixed return codes for base64Decode, base64Encode, compressWhitespace as well as replaceComments not adding the space for a comment w/o ending. See #439.
|
2007-12-20 22:59:26 +00:00 |
|
brectanus
|
ef18503f05
|
More cleanup and fixes in the testing framework.
|
2007-12-20 21:33:29 +00:00 |
|
brectanus
|
78f83198d0
|
Remove \0ooo support from t:escapeSeqDecode. See #423.
|
2007-12-20 21:04:19 +00:00 |
|
brectanus
|
4104e261e7
|
Update verifyCC checks w/data Ofer sent me.
|
2007-12-20 19:23:20 +00:00 |
|
brectanus
|
9504be7d78
|
Fix a bug in testing framework where NUL is lost in parameter and add support for running only a single test in a conf file.
|
2007-12-20 19:22:13 +00:00 |
|
brectanus
|
246ed9cbc5
|
Make sure a zero-length CC# does not verify.
|
2007-12-20 19:19:34 +00:00 |
|
brectanus
|
59685455d9
|
Update core rules to 1.5.1.
|
2007-12-20 17:01:12 +00:00 |
|
ivanr
|
f64c7c39e8
|
Lua: Added support for scripting to @inspectFile.
|
2007-12-20 15:53:23 +00:00 |
|
ivanr
|
4cecdf4c5b
|
Added support for Lua to the exec action.
|
2007-12-20 12:06:30 +00:00 |
|
ivanr
|
a45c4bb551
|
Lua: Fix compile warnings.
|
2007-12-20 10:38:16 +00:00 |
|
ivanr
|
4fcd787b94
|
Lua: Support relative filenames in SecRuleScript.
|
2007-12-20 10:17:48 +00:00 |
|
ivanr
|
235fd2c077
|
Lua: Add ability to retrieve values from persistent collections.
|
2007-12-20 09:55:58 +00:00 |
|
ivanr
|
fa4738e865
|
Lua: Preserve entire scripts, not just main(). This allows for more complex logic to be written as the user can now use functions. It also allows room for future expansion.
|
2007-12-20 09:21:35 +00:00 |
|
brectanus
|
3860a702ab
|
Added support for unit testing operators. Only verifyCC tests written.
|
2007-12-20 01:40:29 +00:00 |
|
brectanus
|
3a8e0a4dfd
|
Some more reorg of tests.
|
2007-12-19 23:43:51 +00:00 |
|
brectanus
|
a04e03b2c7
|
Some reorg of tests.
|
2007-12-19 23:41:49 +00:00 |
|
brectanus
|
61e4623bae
|
Move around some code to make unit tests easier to build.
|
2007-12-19 20:44:56 +00:00 |
|
brectanus
|
2103fb560b
|
Rename msc-test to msc_test.
|
2007-12-19 20:40:33 +00:00 |
|
brectanus
|
4e7c243c39
|
Make libxml2 *required*.
|
2007-12-19 18:13:41 +00:00 |
|
ivanr
|
6974a1c781
|
Fixed l_log to prevent percentage characters from Lua interfering with formatting.
|
2007-12-19 17:47:08 +00:00 |
|
brectanus
|
a0198a9e6c
|
Polish up docs for md5/sha1.
|
2007-12-19 17:20:23 +00:00 |
|
ivanr
|
f3fae3155d
|
Adjust Lua debugging levels to 8, to avoid logging at level 9 from skewing the results.
|
2007-12-19 17:13:02 +00:00 |
|
ivanr
|
80aa065d23
|
Document the Lua functionality added so far.
|
2007-12-19 17:07:24 +00:00 |
|
brectanus
|
e834a860dd
|
Avoid double close of DBM on error.
|
2007-12-19 16:43:27 +00:00 |
|
brectanus
|
a96cbc0f69
|
Merge in Lua to test framework.
|
2007-12-19 16:11:42 +00:00 |
|
ivanr
|
e357bb55af
|
Add quoting to unparsed rule generation.
|
2007-12-19 16:11:32 +00:00 |
|
ivanr
|
cdcb3bdb14
|
Lua: Added support for retrieving parametarised parameters (e.g. ARGS:p).
|
2007-12-19 15:46:45 +00:00 |
|
ivanr
|
4414cb8527
|
Lua: Support retrieval of individual variables from scripts.
|
2007-12-19 14:35:20 +00:00 |
|
ivanr
|
aef5a460b6
|
Fix Lua support. Enable logging from Lua scripts (using m.log()).
|
2007-12-19 12:50:21 +00:00 |
|
ivanr
|
e0c444953c
|
Update Makefile to compile with Lua support
|
2007-12-19 11:26:55 +00:00 |
|
ivanr
|
afd3cbf14f
|
Implemented SecRuleScript LUA_SCRIPT [ACTIONS].
|
2007-12-19 11:22:52 +00:00 |
|
ivanr
|
6f6934e9d3
|
Code polish.
|
2007-12-19 09:22:58 +00:00 |
|
brectanus
|
d2dee97a31
|
Fix jsDecode \xHH to verify HH is there and valid hex. See #439.
|
2007-12-19 00:31:08 +00:00 |
|