Mercurial > hg > nginx
comparison src/mail/ngx_mail_parse.c @ 9289:20017bff0de8
Mail: added some parsing debug logging.
author | Maxim Dounin <mdounin@mdounin.ru> |
---|---|
date | Mon, 03 Jun 2024 18:03:09 +0300 |
parents | 32d4582c484d |
children | 4538c1ffb0f8 |
comparison
equal
deleted
inserted
replaced
9288:f83cb031a4a4 | 9289:20017bff0de8 |
---|---|
27 sw_argument, | 27 sw_argument, |
28 sw_almost_done | 28 sw_almost_done |
29 } state; | 29 } state; |
30 | 30 |
31 state = s->state; | 31 state = s->state; |
32 | |
33 ngx_log_debug1(NGX_LOG_DEBUG_MAIL, s->connection->log, 0, | |
34 "pop3 parse: %d", state); | |
32 | 35 |
33 for (p = s->buffer->pos; p < s->buffer->last; p++) { | 36 for (p = s->buffer->pos; p < s->buffer->last; p++) { |
34 ch = *p; | 37 ch = *p; |
35 | 38 |
36 switch (state) { | 39 switch (state) { |
246 sw_almost_done | 249 sw_almost_done |
247 } state; | 250 } state; |
248 | 251 |
249 state = s->state; | 252 state = s->state; |
250 | 253 |
254 ngx_log_debug1(NGX_LOG_DEBUG_MAIL, s->connection->log, 0, | |
255 "imap parse: %d", state); | |
256 | |
251 for (p = s->buffer->pos; p < s->buffer->last; p++) { | 257 for (p = s->buffer->pos; p < s->buffer->last; p++) { |
252 ch = *p; | 258 ch = *p; |
253 | 259 |
254 switch (state) { | 260 switch (state) { |
255 | 261 |
690 sw_almost_done | 696 sw_almost_done |
691 } state; | 697 } state; |
692 | 698 |
693 state = s->state; | 699 state = s->state; |
694 | 700 |
701 ngx_log_debug1(NGX_LOG_DEBUG_MAIL, s->connection->log, 0, | |
702 "smtp parse: %d", state); | |
703 | |
695 for (p = s->buffer->pos; p < s->buffer->last; p++) { | 704 for (p = s->buffer->pos; p < s->buffer->last; p++) { |
696 ch = *p; | 705 ch = *p; |
697 | 706 |
698 switch (state) { | 707 switch (state) { |
699 | 708 |