From: Juliana Fajardini Date: Wed, 7 Sep 2022 18:52:42 +0000 (-0300) Subject: eve/schema: pgsql - allow flexible parameters list X-Git-Tag: suricata-7.0.0-rc1~418 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=84f9ea7254be3c5fc7c9d5966191c854154e03f3;p=thirdparty%2Fsuricata.git eve/schema: pgsql - allow flexible parameters list Pgsql's parameters - for message types like StartupMessage and ParameterStatus, for instance, don't have a finite, definitive set, as per their documentation. Our json schema was allow expecting a fixed set of parameters, though, resulting in SV tests failing if different, valid parameters appeared. Bug #5579 --- diff --git a/etc/schema.json b/etc/schema.json index cbfae61eb5..69a24b0b19 100644 --- a/etc/schema.json +++ b/etc/schema.json @@ -2829,9 +2829,6 @@ "startup_parameters": { "type": "object", "properties": { - "database": { - "type": "string" - }, "optional_parameters": { "type": "array", "items": { @@ -2843,11 +2840,23 @@ "client_encoding": { "type": "string" }, + "database": { + "type": "string" + }, + "datestyle": { + "type": "string" + }, + "extra_float_digits": { + "type": "string" + }, + "options": { + "type": "string" + }, "replication": { "type": "string" } }, - "additionalProperties": false + "additionalProperties": true } }, "user": { @@ -2931,7 +2940,7 @@ "type": "string" } }, - "additionalProperties": false + "additionalProperties": true } }, "process_id": {