as is done for http2 events and alerts.
The http.version integer can help to determine if this is HTTP2
Ticket: #6165
},
"additionalProperties": false
},
- "http2": {
- "type": "object",
- "properties": {
- "http_method": {
- "type": "string"
- },
- "http_user_agent": {
- "type": "string"
- },
- "length": {
- "type": "integer"
- },
- "status": {
- "type": "integer"
- },
- "url": {
- "type": "string"
- },
- "version": {
- "type": "string"
- },
- "request_headers": {
- "type": "array",
- "minItems": 1,
- "items": {
- "type": "object",
- "properties": {
- "name": {
- "type": "string"
- },
- "table_size_update": {
- "type": "integer"
- },
- "value": {
- "type": "string"
- }
- },
- "additionalProperties": false
- }
- },
- "response_headers": {
- "type": "array",
- "minItems": 1,
- "items": {
- "type": "object",
- "properties": {
- "name": {
- "type": "string"
- },
- "table_size_update": {
- "type": "integer"
- },
- "value": {
- "type": "string"
- }
- },
- "additionalProperties": false
- }
- },
- "http2": {
- "type": "object",
- "properties": {
- "stream_id": {
- "type": "integer"
- },
- "request": {
- "type": "object",
- "properties": {
- "priority": {
- "type": "integer"
- }
- },
- "additionalProperties": false
- },
- "response": {
- "type": "object",
- "properties": {
- "error_code": {
- "type": "string"
- }
- },
- "additionalProperties": false
- }
- },
- "additionalProperties": false
- }
- },
- "additionalProperties": false
- },
"ike": {
"type": "object",
"optional": true,
break;
case ALPROTO_HTTP2:
jb_get_mark(js, &mark);
- jb_open_object(js, "http2");
+ jb_open_object(js, "http");
if (EveHTTP2AddMetadata(p->flow, tx_id, js)) {
jb_close(js);
} else {