uint32_t cnt = 0;
if (format == DATASET_FORMAT_JSON) {
cnt = DatajsonLoadTypeFromJSON(set, json_key, array_key, DatajsonAddStringElement);
- } else if (format == DATASET_FORMAT_JSONLINE) {
+ } else if (format == DATASET_FORMAT_NDJSON) {
cnt = DatajsonLoadTypeFromJsonline(set, json_key, DatajsonAddStringElement);
}
THashConsolidateMemcap(set->hash);
uint32_t cnt = 0;
if (format == DATASET_FORMAT_JSON) {
cnt = DatajsonLoadTypeFromJSON(set, json_key, array_key, DatajsonAddMd5Element);
- } else if (format == DATASET_FORMAT_JSONLINE) {
+ } else if (format == DATASET_FORMAT_NDJSON) {
cnt = DatajsonLoadTypeFromJsonline(set, json_key, DatajsonAddMd5Element);
}
THashConsolidateMemcap(set->hash);
uint32_t cnt = 0;
if (format == DATASET_FORMAT_JSON) {
cnt = DatajsonLoadTypeFromJSON(set, json_key, array_key, DatajsonAddSha256Element);
- } else if (format == DATASET_FORMAT_JSONLINE) {
+ } else if (format == DATASET_FORMAT_NDJSON) {
cnt = DatajsonLoadTypeFromJsonline(set, json_key, DatajsonAddSha256Element);
}
THashConsolidateMemcap(set->hash);
if (format == DATASET_FORMAT_JSON) {
cnt = DatajsonLoadTypeFromJSON(set, json_key, array_key, DatajsonAddIpv4Element);
- } else if (format == DATASET_FORMAT_JSONLINE) {
+ } else if (format == DATASET_FORMAT_NDJSON) {
cnt = DatajsonLoadTypeFromJsonline(set, json_key, DatajsonAddIpv4Element);
}
THashConsolidateMemcap(set->hash);
if (format == DATASET_FORMAT_JSON) {
cnt = DatajsonLoadTypeFromJSON(set, json_key, array_key, DatajsonAddIPv6Element);
- } else if (format == DATASET_FORMAT_JSONLINE) {
+ } else if (format == DATASET_FORMAT_NDJSON) {
cnt = DatajsonLoadTypeFromJsonline(set, json_key, DatajsonAddIPv6Element);
}
if (data == NULL || data_len == 0)
return 0;
- if ((sd->format == DATASET_FORMAT_JSON) || (sd->format == DATASET_FORMAT_JSONLINE)) {
+ if ((sd->format == DATASET_FORMAT_JSON) || (sd->format == DATASET_FORMAT_NDJSON)) {
return DetectDatajsonBufferMatch(det_ctx, sd, data, data_len);
}
SCLogDebug("format %s", val);
if (strcmp(val, "csv") == 0) {
*format = DATASET_FORMAT_CSV;
- } else if (strcmp(val, "jsonline") == 0) {
- *format = DATASET_FORMAT_JSONLINE;
+ } else if (strcmp(val, "ndjson") == 0) {
+ *format = DATASET_FORMAT_NDJSON;
} else if (strcmp(val, "json") == 0) {
*format = DATASET_FORMAT_JSON;
} else {
} else if (strcmp(cmd_str,"isnotset") == 0) {
cmd = DETECT_DATASET_CMD_ISNOTSET;
} else if (strcmp(cmd_str,"set") == 0) {
- if ((format == DATASET_FORMAT_JSON) || (format == DATASET_FORMAT_JSONLINE)) {
+ if ((format == DATASET_FORMAT_JSON) || (format == DATASET_FORMAT_NDJSON)) {
SCLogError("json format is not supported for 'set' command");
return -1;
}
cmd = DETECT_DATASET_CMD_SET;
} else if (strcmp(cmd_str,"unset") == 0) {
- if ((format == DATASET_FORMAT_JSON) || (format == DATASET_FORMAT_JSONLINE)) {
+ if ((format == DATASET_FORMAT_JSON) || (format == DATASET_FORMAT_NDJSON)) {
SCLogError("json format is not supported for 'unset' command");
return -1;
}
return -1;
}
- if ((format == DATASET_FORMAT_JSON) || (format == DATASET_FORMAT_JSONLINE)) {
+ if ((format == DATASET_FORMAT_JSON) || (format == DATASET_FORMAT_NDJSON)) {
if (strlen(save) != 0) {
SCLogError("json format is not supported with 'save' or 'state' option");
return -1;
if (format == DATASET_FORMAT_JSON) {
set = DatajsonGet(name, type, load, memcap, hashsize, value_key, array_key,
DATASET_FORMAT_JSON, remove_key);
- } else if (format == DATASET_FORMAT_JSONLINE) {
+ } else if (format == DATASET_FORMAT_NDJSON) {
set = DatajsonGet(name, type, load, memcap, hashsize, value_key, NULL,
- DATASET_FORMAT_JSONLINE, remove_key);
+ DATASET_FORMAT_NDJSON, remove_key);
} else {
set = DatasetGet(name, type, save, load, memcap, hashsize);
}
cd->set = set;
cd->cmd = cmd;
cd->format = format;
- if ((format == DATASET_FORMAT_JSON) || (format == DATASET_FORMAT_JSONLINE)) {
+ if ((format == DATASET_FORMAT_JSON) || (format == DATASET_FORMAT_NDJSON)) {
strlcpy(cd->json_key, enrichment_key, sizeof(cd->json_key));
}
cd->id = s;