Mercurial > hg > nginx-vendor-0-7
comparison src/imap/ngx_imap_auth_http_module.c @ 88:e916a291e9aa NGINX_0_1_44
nginx 0.1.44
*) Feature: the IMAP/POP3 proxy supports SSL.
*) Feature: the "proxy_timeout" directive of the ngx_imap_proxy_module.
*) Feature: the "userid_mark" directive.
*) Feature: the $remote_user variable value is determined independently
of authorization use.
author | Igor Sysoev <http://sysoev.ru> |
---|---|
date | Tue, 06 Sep 2005 00:00:00 +0400 |
parents | da9a3b14312d |
children | 71c46860eb55 |
comparison
equal
deleted
inserted
replaced
87:5b7ec80c3c40 | 88:e916a291e9aa |
---|---|
514 "auth http header done"); | 514 "auth http header done"); |
515 | 515 |
516 ngx_close_connection(ctx->peer.connection); | 516 ngx_close_connection(ctx->peer.connection); |
517 | 517 |
518 if (ctx->err.len) { | 518 if (ctx->err.len) { |
519 (void) ngx_send(s->connection, ctx->err.data, ctx->err.len); | 519 s->out = ctx->err; |
520 | 520 |
521 if (ctx->sleep == 0) { | 521 if (ctx->sleep == 0) { |
522 ngx_imap_close_connection(s->connection); | 522 s->quit = 1; |
523 return; | |
524 } | 523 } |
524 | |
525 ngx_imap_send(s->connection->write); | |
525 | 526 |
526 ngx_add_timer(s->connection->read, ctx->sleep * 1000); | 527 ngx_add_timer(s->connection->read, ctx->sleep * 1000); |
527 | 528 |
528 s->connection->read->handler = ngx_imap_auth_sleep_handler; | 529 s->connection->read->handler = ngx_imap_auth_sleep_handler; |
529 | 530 |