libprelude/master: Increase maximum message size
[email protected] Mon, 11 Jan 2010 12:23:47 +0100 (CET)
| Newsgroups | gmane.comp.security.ids.prelude.cvs |
|---|---|
| Message-ID | <[email protected]> |
commit e79c7e6e16d8e17e7e947b738c042842316634a3 Author: Yoann Vandoorselaere <[email protected]> Date: Mon Jan 11 10:57:02 2010 +0100 Increase maximum message size The old message size (1mb) could be a problem for systems sending very large alerts (example: CorrelationAlert with a lot of sources and target). This increase the maximum message size to 100mb. ======================================== src/prelude-msg.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) ======================================== diff --git a/src/prelude-msg.c b/src/prelude-msg.c index 1d58760..6d95dfa 100644 --- a/src/prelude-msg.c +++ b/src/prelude-msg.c @@ -98,7 +98,7 @@ struct prelude_msg { /* * Anything bigger than this will be discarded. */ -static size_t max_message_size = 1024 * 1024; +static const size_t max_message_size = 100 * 1024 * 1024; @@ -258,7 +258,7 @@ inline static int slice_message_header(prelude_msg_t *msg, unsigned char *hdrbuf return prelude_error_verbose(PRELUDE_ERROR_INVAL_LENGTH, "maximum message size exceeded: %" PRELUDE_PRIu64 " > %" PRELUDE_PRIu64, (uint64_t) (msg->hdr.datalen + tmp), (uint64_t) max_message_size); - msg->hdr.datalen += prelude_extract_uint32(hdrbuf + 4); + msg->hdr.datalen += tmp; return 0; } _______________________________________________ Prelude-cvslog site list [email protected] http://lists.prelude-ids.org/mailman/listinfo/prelude-cvslog