Welcome! Log In Create A New Profile

Advanced

[nginx] OCSP stapling: added http response status logging.

Maxim Dounin
December 05, 2016 03:02PM
details: http://hg.nginx.org/nginx/rev/5eb3309d0b9e
branches:
changeset: 6811:5eb3309d0b9e
user: Maxim Dounin <mdounin@mdounin.ru>
date: Mon Dec 05 22:23:22 2016 +0300
description:
OCSP stapling: added http response status logging.

diffstat:

src/event/ngx_event_openssl_stapling.c | 15 +++++++++------
1 files changed, 9 insertions(+), 6 deletions(-)

diffs (53 lines):

diff --git a/src/event/ngx_event_openssl_stapling.c b/src/event/ngx_event_openssl_stapling.c
--- a/src/event/ngx_event_openssl_stapling.c
+++ b/src/event/ngx_event_openssl_stapling.c
@@ -1310,12 +1310,11 @@ ngx_ssl_ocsp_process_status_line(ngx_ssl
rc = ngx_ssl_ocsp_parse_status_line(ctx);

if (rc == NGX_OK) {
-#if 0
- ngx_log_debug2(NGX_LOG_DEBUG_EVENT, ctx->log, 0,
- "ssl ocsp status line \"%*s\"",
- ctx->response->pos - ctx->response->start,
- ctx->response->start);
-#endif
+ ngx_log_debug3(NGX_LOG_DEBUG_EVENT, ctx->log, 0,
+ "ssl ocsp status %ui \"%*s\"",
+ ctx->code,
+ ctx->header_end - ctx->header_start,
+ ctx->header_start);

ctx->process = ngx_ssl_ocsp_process_headers;
return ctx->process(ctx);
@@ -1476,6 +1475,7 @@ ngx_ssl_ocsp_parse_status_line(ngx_ssl_o

if (++ctx->count == 3) {
state = sw_space_after_status;
+ ctx->header_start = p - 2;
}

break;
@@ -1493,6 +1493,7 @@ ngx_ssl_ocsp_parse_status_line(ngx_ssl_o
state = sw_almost_done;
break;
case LF:
+ ctx->header_end = p;
goto done;
default:
return NGX_ERROR;
@@ -1506,6 +1507,7 @@ ngx_ssl_ocsp_parse_status_line(ngx_ssl_o
state = sw_almost_done;
break;
case LF:
+ ctx->header_end = p;
goto done;
}
break;
@@ -1514,6 +1516,7 @@ ngx_ssl_ocsp_parse_status_line(ngx_ssl_o
case sw_almost_done:
switch (ch) {
case LF:
+ ctx->header_end = p - 1;
goto done;
default:
return NGX_ERROR;
_______________________________________________
nginx-devel mailing list
nginx-devel@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-devel
Subject Author Views Posted

[nginx] OCSP stapling: added http response status logging.

Maxim Dounin 301 December 05, 2016 03:02PM



Sorry, you do not have permission to post/reply in this forum.

Online Users

Guests: 149
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready