Mercurial > hg > nginx-vendor-0-7
comparison src/core/ngx_log.h @ 290:f745bf973510 NGINX_0_5_15
nginx 0.5.15
*) Feature: the mail proxy supports authenticated SMTP proxying and the
"smtp_auth", "smtp_capablities", and "xclient" directives.
Thanks to Anton Yuzhaninov and Maxim Dounin.
*) Feature: now the keep-alive connections are closed just after
receiving the reconfiguration signal.
*) Change: the "imap" and "auth" directives were renamed to the "mail"
and "pop3_auth" directives.
*) Bugfix: a segmentation fault occurred in worker process if the
CRAM-MD5 authentication method was used and the APOP method was
disabled.
*) Bugfix: if the "starttls only" directive was used in POP3 protocol,
then nginx allowed authentication without switching to the SSL mode.
*) Bugfix: worker processes did not exit after reconfiguration and did
not rotate logs if the eventport method was used.
*) Bugfix: a worker process may got caught in an endless loop, if the
"ip_hash" directive was used.
*) Bugfix: now nginx does not log some alerts if eventport or /dev/poll
methods are used.
author | Igor Sysoev <http://sysoev.ru> |
---|---|
date | Mon, 19 Mar 2007 00:00:00 +0300 |
parents | 6ae1357b7b7c |
children | 6639b93e81b2 |
comparison
equal
deleted
inserted
replaced
289:a9323c9433a7 | 290:f745bf973510 |
---|---|
25 #define NGX_LOG_DEBUG_CORE 0x010 | 25 #define NGX_LOG_DEBUG_CORE 0x010 |
26 #define NGX_LOG_DEBUG_ALLOC 0x020 | 26 #define NGX_LOG_DEBUG_ALLOC 0x020 |
27 #define NGX_LOG_DEBUG_MUTEX 0x040 | 27 #define NGX_LOG_DEBUG_MUTEX 0x040 |
28 #define NGX_LOG_DEBUG_EVENT 0x080 | 28 #define NGX_LOG_DEBUG_EVENT 0x080 |
29 #define NGX_LOG_DEBUG_HTTP 0x100 | 29 #define NGX_LOG_DEBUG_HTTP 0x100 |
30 #define NGX_LOG_DEBUG_IMAP 0x200 | 30 #define NGX_LOG_DEBUG_MAIL 0x200 |
31 #define NGX_LOG_DEBUG_MYSQL 0x400 | 31 #define NGX_LOG_DEBUG_MYSQL 0x400 |
32 | 32 |
33 /* | 33 /* |
34 * do not forget to update debug_levels[] in src/core/ngx_log.c | 34 * do not forget to update debug_levels[] in src/core/ngx_log.c |
35 * after the adding a new debug level | 35 * after the adding a new debug level |
36 */ | 36 */ |
37 | 37 |
38 #define NGX_LOG_DEBUG_FIRST NGX_LOG_DEBUG_CORE | 38 #define NGX_LOG_DEBUG_FIRST NGX_LOG_DEBUG_CORE |
39 #define NGX_LOG_DEBUG_LAST NGX_LOG_DEBUG_IMAP | 39 #define NGX_LOG_DEBUG_LAST NGX_LOG_DEBUG_MYSQL |
40 #define NGX_LOG_DEBUG_CONNECTION 0x80000000 | 40 #define NGX_LOG_DEBUG_CONNECTION 0x80000000 |
41 #define NGX_LOG_DEBUG_ALL 0x7ffffff0 | 41 #define NGX_LOG_DEBUG_ALL 0x7ffffff0 |
42 | 42 |
43 | 43 |
44 typedef u_char *(*ngx_log_handler_pt) (ngx_log_t *log, u_char *buf, size_t len); | 44 typedef u_char *(*ngx_log_handler_pt) (ngx_log_t *log, u_char *buf, size_t len); |