From b02562445f604ad7560bc55ca4a6b52b2343337b Mon Sep 17 00:00:00 2001 From: Ned Wright Date: Tue, 17 Jan 2023 10:50:22 +0000 Subject: [PATCH] Jun 16th update --- attachments/nginx/ngx_module/ngx_cp_hooks.c | 3 +- .../nginx/ngx_module/ngx_cp_http_usercheck.h | 554 +----------------- .../nginx/ngx_module/ngx_cp_initializer.c | 2 +- attachments/nginx/ngx_module/ngx_cp_io.c | 24 +- .../http_configuration/http_configuration.cc | 16 - core/include/attachments/attachment_types.h | 1 + core/shmem_ipc/shared_ipc_debug.h | 2 +- core/shmem_ipc/shared_ring_queue.c | 42 +- core/shmem_ipc/shmem_ipc.c | 3 +- 9 files changed, 75 insertions(+), 572 deletions(-) diff --git a/attachments/nginx/ngx_module/ngx_cp_hooks.c b/attachments/nginx/ngx_module/ngx_cp_hooks.c index 3fcb882..99b9cfa 100644 --- a/attachments/nginx/ngx_module/ngx_cp_hooks.c +++ b/attachments/nginx/ngx_module/ngx_cp_hooks.c @@ -72,7 +72,8 @@ init_cp_session_data(ngx_http_request_t *request) session_data->was_request_fully_inspected = 0; session_data->verdict = TRAFFIC_VERDICT_INSPECT; - session_data->session_id = session_id++; + session_data->session_id = (session_id << 1) | 1U; // Prevent collision with Squid sessions + session_id++; session_data->remaining_messages_to_reply = 0; session_data->response_data.response_data_status = NGX_OK; if (!metric_timeout.tv_sec) { diff --git a/attachments/nginx/ngx_module/ngx_cp_http_usercheck.h b/attachments/nginx/ngx_module/ngx_cp_http_usercheck.h index 8ed29d8..79a85c8 100644 --- a/attachments/nginx/ngx_module/ngx_cp_http_usercheck.h +++ b/attachments/nginx/ngx_module/ngx_cp_http_usercheck.h @@ -21,537 +21,29 @@ " \t\n" "
\n" "\n" -"\t\t \t\t\n" +"\t\t \t\t\n" +"

Check Point Infinity Next

\n" "
\n" "
\n" "