return FALSE;
}
-#define OUTPUT_BUFFER_SIZE 65535
static TmEcode JsonAlertLogThreadInit(ThreadVars *t, const void *initdata, void **data)
{
JsonAlertLogThread *aft = SCMalloc(sizeof(JsonAlertLogThread));
return TM_ECODE_FAILED;
}
- aft->json_buffer = MemBufferCreateNew(OUTPUT_BUFFER_SIZE);
+ aft->json_buffer = MemBufferCreateNew(JSON_OUTPUT_BUFFER_SIZE);
if (aft->json_buffer == NULL) {
SCFree(aft);
return TM_ECODE_FAILED;
AnomalyHasParserEvents(p);
}
-#define OUTPUT_BUFFER_SIZE 65535
static TmEcode JsonAnomalyLogThreadInit(ThreadVars *t, const void *initdata, void **data)
{
JsonAnomalyLogThread *aft = SCCalloc(1, sizeof(JsonAnomalyLogThread));
return TM_ECODE_FAILED;
}
- aft->json_buffer = MemBufferCreateNew(OUTPUT_BUFFER_SIZE);
+ aft->json_buffer = MemBufferCreateNew(JSON_OUTPUT_BUFFER_SIZE);
if (aft->json_buffer == NULL) {
SCFree(aft);
return TM_ECODE_FAILED;
return result;
}
-#define OUTPUT_BUFFER_SIZE 65535
TmEcode JsonLogThreadInit(ThreadVars *t, const void *initdata, void **data)
{
return TM_ECODE_FAILED;
}
- thread->buffer = MemBufferCreateNew(OUTPUT_BUFFER_SIZE);
+ thread->buffer = MemBufferCreateNew(JSON_OUTPUT_BUFFER_SIZE);
if (unlikely(thread->buffer == NULL)) {
SCFree(thread);
return TM_ECODE_FAILED;
return result;
}
-#define OUTPUT_BUFFER_SIZE 65535
static TmEcode JsonDHCPLogThreadInit(ThreadVars *t, const void *initdata, void **data)
{
return TM_ECODE_FAILED;
}
- thread->buffer = MemBufferCreateNew(OUTPUT_BUFFER_SIZE);
+ thread->buffer = MemBufferCreateNew(JSON_OUTPUT_BUFFER_SIZE);
if (unlikely(thread->buffer == NULL)) {
SCFree(thread);
return TM_ECODE_FAILED;
return result;
}
-#define OUTPUT_BUFFER_SIZE 65535
static TmEcode JsonDNP3LogThreadInit(ThreadVars *t, const void *initdata, void **data)
{
return TM_ECODE_FAILED;
}
- thread->buffer = MemBufferCreateNew(OUTPUT_BUFFER_SIZE);
+ thread->buffer = MemBufferCreateNew(JSON_OUTPUT_BUFFER_SIZE);
if (unlikely(thread->buffer == NULL)) {
SCFree(thread);
return TM_ECODE_FAILED;
SCReturnInt(TM_ECODE_OK);
}
-#define OUTPUT_BUFFER_SIZE 65536
static TmEcode LogDnsLogThreadInit(ThreadVars *t, const void *initdata, void **data)
{
LogDnsLogThread *aft = SCMalloc(sizeof(LogDnsLogThread));
return TM_ECODE_FAILED;
}
- aft->buffer = MemBufferCreateNew(OUTPUT_BUFFER_SIZE);
+ aft->buffer = MemBufferCreateNew(JSON_OUTPUT_BUFFER_SIZE);
if (aft->buffer == NULL) {
SCFree(aft);
return TM_ECODE_FAILED;
return TM_ECODE_OK;
}
-#define OUTPUT_BUFFER_SIZE 65535
static TmEcode JsonDropLogThreadInit(ThreadVars *t, const void *initdata, void **data)
{
JsonDropLogThread *aft = SCMalloc(sizeof(JsonDropLogThread));
return TM_ECODE_FAILED;
}
- aft->buffer = MemBufferCreateNew(OUTPUT_BUFFER_SIZE);
+ aft->buffer = MemBufferCreateNew(JSON_OUTPUT_BUFFER_SIZE);
if (aft->buffer == NULL) {
SCFree(aft);
return TM_ECODE_FAILED;
}
-#define OUTPUT_BUFFER_SIZE 65535
static TmEcode JsonFileLogThreadInit(ThreadVars *t, const void *initdata, void **data)
{
JsonFileLogThread *aft = SCMalloc(sizeof(JsonFileLogThread));
/* Use the Ouptut Context (file pointer and mutex) */
aft->filelog_ctx = ((OutputCtx *)initdata)->data;
- aft->buffer = MemBufferCreateNew(OUTPUT_BUFFER_SIZE);
+ aft->buffer = MemBufferCreateNew(JSON_OUTPUT_BUFFER_SIZE);
if (aft->buffer == NULL) {
SCFree(aft);
return TM_ECODE_FAILED;
return result;
}
-#define OUTPUT_BUFFER_SIZE 65535
static TmEcode JsonFlowLogThreadInit(ThreadVars *t, const void *initdata, void **data)
{
JsonFlowLogThread *aft = SCMalloc(sizeof(JsonFlowLogThread));
/* Use the Ouptut Context (file pointer and mutex) */
aft->flowlog_ctx = ((OutputCtx *)initdata)->data; //TODO
- aft->buffer = MemBufferCreateNew(OUTPUT_BUFFER_SIZE);
+ aft->buffer = MemBufferCreateNew(JSON_OUTPUT_BUFFER_SIZE);
if (aft->buffer == NULL) {
SCFree(aft);
return TM_ECODE_FAILED;
return result;
}
-#define OUTPUT_BUFFER_SIZE 65535
static TmEcode JsonFTPLogThreadInit(ThreadVars *t, const void *initdata, void **data)
{
LogFTPLogThread *thread = SCCalloc(1, sizeof(*thread));
return TM_ECODE_FAILED;
}
- thread->buffer = MemBufferCreateNew(OUTPUT_BUFFER_SIZE);
+ thread->buffer = MemBufferCreateNew(JSON_OUTPUT_BUFFER_SIZE);
if (unlikely(thread->buffer == NULL)) {
SCFree(thread);
return TM_ECODE_FAILED;
return result;
}
-#define OUTPUT_BUFFER_SIZE 65535
static TmEcode JsonHttpLogThreadInit(ThreadVars *t, const void *initdata, void **data)
{
JsonHttpLogThread *aft = SCMalloc(sizeof(JsonHttpLogThread));
/* Use the Ouptut Context (file pointer and mutex) */
aft->httplog_ctx = ((OutputCtx *)initdata)->data; //TODO
- aft->buffer = MemBufferCreateNew(OUTPUT_BUFFER_SIZE);
+ aft->buffer = MemBufferCreateNew(JSON_OUTPUT_BUFFER_SIZE);
if (aft->buffer == NULL) {
SCFree(aft);
return TM_ECODE_FAILED;
return result;
}
-#define OUTPUT_BUFFER_SIZE 65535
-
static TmEcode JsonIKEv2LogThreadInit(ThreadVars *t, const void *initdata, void **data)
{
LogIKEv2LogThread *thread = SCCalloc(1, sizeof(*thread));
return TM_ECODE_FAILED;
}
- thread->buffer = MemBufferCreateNew(OUTPUT_BUFFER_SIZE);
+ thread->buffer = MemBufferCreateNew(JSON_OUTPUT_BUFFER_SIZE);
if (unlikely(thread->buffer == NULL)) {
SCFree(thread);
return TM_ECODE_FAILED;
return result;
}
-#define OUTPUT_BUFFER_SIZE 65535
-
static TmEcode JsonKRB5LogThreadInit(ThreadVars *t, const void *initdata, void **data)
{
LogKRB5LogThread *thread = SCCalloc(1, sizeof(*thread));
return TM_ECODE_FAILED;
}
- thread->buffer = MemBufferCreateNew(OUTPUT_BUFFER_SIZE);
+ thread->buffer = MemBufferCreateNew(JSON_OUTPUT_BUFFER_SIZE);
if (unlikely(thread->buffer == NULL)) {
SCFree(thread);
return TM_ECODE_FAILED;
return FALSE;
}
-#define OUTPUT_BUFFER_SIZE 65535
static TmEcode JsonMetadataLogThreadInit(ThreadVars *t, const void *initdata, void **data)
{
JsonMetadataLogThread *aft = SCMalloc(sizeof(JsonMetadataLogThread));
return TM_ECODE_FAILED;
}
- aft->json_buffer = MemBufferCreateNew(OUTPUT_BUFFER_SIZE);
+ aft->json_buffer = MemBufferCreateNew(JSON_OUTPUT_BUFFER_SIZE);
if (aft->json_buffer == NULL) {
SCFree(aft);
return TM_ECODE_FAILED;
return result;
}
-#define OUTPUT_BUFFER_SIZE 65535
static TmEcode JsonNetFlowLogThreadInit(ThreadVars *t, const void *initdata, void **data)
{
JsonNetFlowLogThread *aft = SCMalloc(sizeof(JsonNetFlowLogThread));
/* Use the Ouptut Context (file pointer and mutex) */
aft->flowlog_ctx = ((OutputCtx *)initdata)->data; //TODO
- aft->buffer = MemBufferCreateNew(OUTPUT_BUFFER_SIZE);
+ aft->buffer = MemBufferCreateNew(JSON_OUTPUT_BUFFER_SIZE);
if (aft->buffer == NULL) {
SCFree(aft);
return TM_ECODE_FAILED;
return result;
}
-#define OUTPUT_BUFFER_SIZE 65535
static TmEcode JsonSmtpLogThreadInit(ThreadVars *t, const void *initdata, void **data)
{
JsonEmailLogThread *aft = SCMalloc(sizeof(JsonEmailLogThread));
/* Use the Ouptut Context (file pointer and mutex) */
aft->emaillog_ctx = ((OutputCtx *)initdata)->data;
- aft->buffer = MemBufferCreateNew(OUTPUT_BUFFER_SIZE);
+ aft->buffer = MemBufferCreateNew(JSON_OUTPUT_BUFFER_SIZE);
if (aft->buffer == NULL) {
SCFree(aft);
return TM_ECODE_FAILED;
return result;
}
-#define OUTPUT_BUFFER_SIZE 65535
-
static TmEcode JsonSNMPLogThreadInit(ThreadVars *t, const void *initdata, void **data)
{
LogSNMPLogThread *thread = SCCalloc(1, sizeof(*thread));
return TM_ECODE_FAILED;
}
- thread->buffer = MemBufferCreateNew(OUTPUT_BUFFER_SIZE);
+ thread->buffer = MemBufferCreateNew(JSON_OUTPUT_BUFFER_SIZE);
if (unlikely(thread->buffer == NULL)) {
SCFree(thread);
return TM_ECODE_FAILED;
return 0;
}
-#define OUTPUT_BUFFER_SIZE 65535
static TmEcode JsonSshLogThreadInit(ThreadVars *t, const void *initdata, void **data)
{
JsonSshLogThread *aft = SCMalloc(sizeof(JsonSshLogThread));
/* Use the Ouptut Context (file pointer and mutex) */
aft->sshlog_ctx = ((OutputCtx *)initdata)->data;
- aft->buffer = MemBufferCreateNew(OUTPUT_BUFFER_SIZE);
+ aft->buffer = MemBufferCreateNew(JSON_OUTPUT_BUFFER_SIZE);
if (aft->buffer == NULL) {
SCFree(aft);
return TM_ECODE_FAILED;
SCReturnInt(0);
}
-#define OUTPUT_BUFFER_SIZE 65535
static TmEcode JsonStatsLogThreadInit(ThreadVars *t, const void *initdata, void **data)
{
JsonStatsLogThread *aft = SCMalloc(sizeof(JsonStatsLogThread));
/* Use the Ouptut Context (file pointer and mutex) */
aft->statslog_ctx = ((OutputCtx *)initdata)->data;
- aft->buffer = MemBufferCreateNew(OUTPUT_BUFFER_SIZE);
+ aft->buffer = MemBufferCreateNew(JSON_OUTPUT_BUFFER_SIZE);
if (aft->buffer == NULL) {
SCFree(aft);
return TM_ECODE_FAILED;
return result;
}
-#define OUTPUT_BUFFER_SIZE 65535
-
static TmEcode JsonTemplateLogThreadInit(ThreadVars *t, const void *initdata, void **data)
{
LogTemplateLogThread *thread = SCCalloc(1, sizeof(*thread));
return TM_ECODE_FAILED;
}
- thread->buffer = MemBufferCreateNew(OUTPUT_BUFFER_SIZE);
+ thread->buffer = MemBufferCreateNew(JSON_OUTPUT_BUFFER_SIZE);
if (unlikely(thread->buffer == NULL)) {
SCFree(thread);
return TM_ECODE_FAILED;
return result;
}
-#define OUTPUT_BUFFER_SIZE 65535
-
static TmEcode JsonTemplateLogThreadInit(ThreadVars *t, const void *initdata, void **data)
{
LogTemplateLogThread *thread = SCCalloc(1, sizeof(*thread));
return TM_ECODE_FAILED;
}
- thread->buffer = MemBufferCreateNew(OUTPUT_BUFFER_SIZE);
+ thread->buffer = MemBufferCreateNew(JSON_OUTPUT_BUFFER_SIZE);
if (unlikely(thread->buffer == NULL)) {
SCFree(thread);
return TM_ECODE_FAILED;
return result;
}
-#define OUTPUT_BUFFER_SIZE 65535
-
static TmEcode JsonTFTPLogThreadInit(ThreadVars *t, const void *initdata, void **data)
{
LogTFTPLogThread *thread = SCCalloc(1, sizeof(*thread));
return TM_ECODE_FAILED;
}
- thread->buffer = MemBufferCreateNew(OUTPUT_BUFFER_SIZE);
+ thread->buffer = MemBufferCreateNew(JSON_OUTPUT_BUFFER_SIZE);
if (unlikely(thread->buffer == NULL)) {
SCFree(thread);
return TM_ECODE_FAILED;
#define MODULE_NAME "LogTlsLog"
#define DEFAULT_LOG_FILENAME "tls.json"
-#define OUTPUT_BUFFER_SIZE 65535
-
#define LOG_TLS_DEFAULT 0
#define LOG_TLS_EXTENDED (1 << 0)
#define LOG_TLS_CUSTOM (1 << 1)
/* use the Output Context (file pointer and mutex) */
aft->tlslog_ctx = ((OutputCtx *)initdata)->data;
- aft->buffer = MemBufferCreateNew(OUTPUT_BUFFER_SIZE);
+ aft->buffer = MemBufferCreateNew(JSON_OUTPUT_BUFFER_SIZE);
if (aft->buffer == NULL) {
SCFree(aft);
return TM_ECODE_FAILED;
#define DEFAULT_ALERT_SYSLOG_LEVEL LOG_INFO
#define MODULE_NAME "OutputJSON"
-#define OUTPUT_BUFFER_SIZE 65536
#define MAX_JSON_SIZE 2048
static void OutputJsonDeInitCtx(OutputCtx *);
OutputJSONMemBufferWrapper wrapper = {
.buffer = buffer,
- .expand_by = OUTPUT_BUFFER_SIZE
+ .expand_by = JSON_OUTPUT_BUFFER_SIZE
};
int r = json_dump_callback(js, OutputJSONMemBufferCallback, &wrapper,
LOG_DIR_FLOW_TOSERVER,
};
+/* Suggested output buffer size */
+#define JSON_OUTPUT_BUFFER_SIZE 65535
+
/* helper struct for OutputJSONMemBufferCallback */
typedef struct OutputJSONMemBufferWrapper_ {
MemBuffer **buffer; /**< buffer to use & expand as needed */