Commit Graph

551 Commits

Author SHA1 Message Date
b1v1r
cb03e372da More updates for Windows - many thanks to apachelounge.com for these. 2009-09-20 03:08:45 +00:00
b1v1r
a6710d0dd0 Use int instead of mode_t to appease Windows. 2009-09-19 22:56:18 +00:00
b1v1r
0c7559ee6a Cleanup mlogc so it builds on Windows. 2009-09-18 17:57:59 +00:00
b1v1r
dc548f01cf Cleanup test scripts. 2009-09-18 08:34:12 +00:00
b1v1r
11a4e99d18 Remove extraneous version number causing 2.5.100 to be displayed. 2009-09-03 18:54:22 +00:00
b1v1r
3afae2ff91 Attempt to handle Apache filter error codes instead of incorrectly looking them up as APR error codes. 2009-08-27 07:38:26 +00:00
b1v1r
13f35361a0 Update version to prepare for official 2.5.10 release. 2009-08-27 07:37:04 +00:00
b1v1r
f02733fdb7 Update version for 2.5.10-dev3 release. 2009-08-25 22:15:56 +00:00
b1v1r
7333260b9b Added SecAuditLogDirMode and SecAuditLogFileMode (MODSEC-82).
Cleaned up SecUploadFileMode implementation.
2009-08-25 00:29:56 +00:00
b1v1r
ea4b01fb38 Remove C++ compiler dependency brought in from an overzelous autoscan copy/paste (MODSEC-84). 2009-08-20 00:06:14 +00:00
b1v1r
9934c5c26a Cleanup/simplify the build/find_* scripts. 2009-08-13 06:25:06 +00:00
b1v1r
d25d740c94 Update version for 2.5.10-dev2. 2009-08-12 22:24:13 +00:00
b1v1r
0680e9e71a Fixed crash on configuration if SecMarker is used before any rules.
Fixed SecRuleUpdateActionById so that it will work on chain starters (MODSEC-37).
2009-08-12 21:41:15 +00:00
b1v1r
9a5cf44fda Cleanup build for mlogc (MODSEC-83). 2009-08-12 18:43:57 +00:00
b1v1r
4a248f3202 Update regression tests. 2009-07-27 21:56:33 +00:00
b1v1r
2593704e27 Clarify the new MaxWorkerRequests mlogc parameter. 2009-07-27 20:17:59 +00:00
b1v1r
5046369e0c Add a MaxWorkerRequests limit to mlogc to force recycling workers after they have processed a number of requests. 2009-07-27 20:14:42 +00:00
b1v1r
206eb02bd1 Allow mlogc to periodically flush memory pools (MODSEC-68). 2009-07-24 05:04:55 +00:00
b1v1r
b77784c3ee Always log the message in the auditlog if "auditlog" is used (MODSEC-78). 2009-07-23 21:26:19 +00:00
b1v1r
038e12c37f Add some more logging of the HTTP data.
Force SSLv3 (for now) as there seems to be some issues with auto-neg.
2009-07-22 17:37:14 +00:00
b1v1r
2a4dca432b Remove deprecated lines from a seemingly bad merge. This may resolve MODSEC-47, but not verified. 2009-06-15 19:23:23 +00:00
b1v1r
664d304c1f Update logging, adding ability to trim newline and escape data. 2009-06-03 06:38:43 +00:00
b1v1r
510ab38397 Cleanup distclean and maintainer-clean targets. 2009-06-01 22:27:22 +00:00
b1v1r
ad6dcb3926 Add debugging of stat calls in mlogc. 2009-05-31 12:09:48 +00:00
b1v1r
87da300b1d Cleanup OSF1 builds. 2009-05-31 11:02:17 +00:00
b1v1r
da370a9a88 Add handling of -pthread option to apxs-wrapper for Tru64 builds. 2009-05-31 09:19:26 +00:00
b1v1r
c99f8fa2c9 Escape and reformat XML errors/warnings to avoid breaking audit log format. 2009-05-31 08:37:47 +00:00
b1v1r
b5204a86ab Fixed an issue where @pm was not ignoring case.
Documented case insensitivity of @pm.
2009-05-29 20:46:24 +00:00
b1v1r
2f0debef59 Look for env or printenv to search environment vars. 2009-05-28 21:57:49 +00:00
b1v1r
4169360ec1 Add OSF1 as a platform not supporting hidden attributes. 2009-05-28 21:43:12 +00:00
b1v1r
1f866d4bb7 Revert back to --with-libxml so we maintain backwards compat.
Look for env and grep commands.
2009-05-27 22:08:04 +00:00
b1v1r
13a6b73f80 Truncate long parameters in log message (MODSEC-39). 2009-05-21 06:19:36 +00:00
b1v1r
c13980062e Correctly resolve chained rule actions in logs (MODSEC-53). 2009-05-21 05:32:02 +00:00
b1v1r
bf8f8c5267 Compile library dependency version info into mlogc (MODSEC-59).
Misc mlogc code cleanup.
2009-05-19 06:36:16 +00:00
b1v1r
2d9e56bede Cleanup regression tests. 2009-05-16 11:17:36 +00:00
b1v1r
3c0cfbd3ef Cleanup code for AIX and better non-gcc support (MODSEC-55). 2009-05-16 10:34:57 +00:00
b1v1r
6359a86a38 Populate GEO:COUNTRY_NAME and GEO:COUNTRY_CONTINENT as documented (MODSEC-45).
Handle a newer geo database, avoiding a potential crash.
Allow checking &GEO "@eq 0" for a failed @geoLookup.
2009-05-16 07:44:58 +00:00
b1v1r
ce288d5567 Remove an unreliable unit test. 2009-05-16 06:27:03 +00:00
b1v1r
bf4b7e3b43 Added regression test for zero length part name. 2009-05-16 04:47:30 +00:00
b1v1r
cc13f7313c Do not include the initial slash from the audit log entry (thus avoiding a double slash) when building the full file name in mlogc. 2009-05-16 04:17:10 +00:00
b1v1r
a61db59438 Fixed mlogc global mutex locking issue (MODSEC-20 and maybe MODSEC-47).
Increased default mlogc StartupDelay to 5000 ms.
Added more verbose debugging to mlogc error log level 4 and 5.
2009-05-16 03:56:16 +00:00
b1v1r
81417423bf Update version to 2.5.10-dev1. 2009-05-16 03:50:23 +00:00
b1v1r
630c7a634d Use the new LIMXML2_* build vars. 2009-04-01 22:23:12 +00:00
b1v1r
10a41dd441 Removed use of curl-config --checkfor as it required 'bc' (MODSEC-49). 2009-04-01 21:27:11 +00:00
b1v1r
1a9d3efd57 Mlogc: Deal with zero length audit log files. 2009-04-01 19:02:49 +00:00
b1v1r
8a11b7cee7 Cleaned up build dependencies and configure options. 2009-04-01 18:51:10 +00:00
b1v1r
7d87315cb2 Merge in API cleanup from trunk. 2009-03-31 17:13:11 +00:00
b1v1r
24ccf34d40 Regenerate configure script. 2009-03-11 15:21:43 +00:00
b1v1r
70b89819fc Fixed typo in script to search for APR-Util. 2009-03-11 15:13:10 +00:00
b1v1r
d88be792ea 2009-03-11 15:04:56 +00:00