Mercurial > hg > nginx-vendor-0-6
comparison auto/os/linux @ 258:6ae1357b7b7c NGINX_0_4_14
nginx 0.4.14
*) Feature: the "proxy_pass_error_message" directive in IMAP/POP3 proxy.
*) Feature: now configure detects system PCRE library on FreeBSD,
Linux, and NetBSD.
*) Bugfix: ngx_http_perl_module did not work with perl built with the
threads support; bug appeared in 0.3.38.
*) Bugfix: ngx_http_perl_module did not work if perl was called
recursively.
*) Bugfix: nginx ignored a host name in an request line.
*) Bugfix: a worker process may got caught in an endless loop, if a
FastCGI server sent too many data to the stderr.
*) Bugfix: the $upstream_response_time variable may be negative if the
system time was changed backward.
*) Bugfix: the "Auth-Login-Attempt" parameter was not sent to IMAP/POP3
proxy authentication server when POP3 was used.
*) Bugfix: a segmentation fault might occur if connect to IMAP/POP3
proxy authentication server failed.
author | Igor Sysoev <http://sysoev.ru> |
---|---|
date | Mon, 27 Nov 2006 00:00:00 +0300 |
parents | 87699398f955 |
children | babd3d9efb62 |
comparison
equal
deleted
inserted
replaced
257:0e566ee1bcd5 | 258:6ae1357b7b7c |
---|---|
38 | 38 |
39 ngx_feature="epoll" | 39 ngx_feature="epoll" |
40 ngx_feature_name="NGX_HAVE_EPOLL" | 40 ngx_feature_name="NGX_HAVE_EPOLL" |
41 ngx_feature_run=yes | 41 ngx_feature_run=yes |
42 ngx_feature_incs="#include <sys/epoll.h>" | 42 ngx_feature_incs="#include <sys/epoll.h>" |
43 ngx_feature_path= | |
43 ngx_feature_libs= | 44 ngx_feature_libs= |
44 ngx_feature_test="int efd = 0, fd = 1, n; | 45 ngx_feature_test="int efd = 0, fd = 1, n; |
45 struct epoll_event ee; | 46 struct epoll_event ee; |
46 ee.events = EPOLLIN|EPOLLOUT|EPOLLET; | 47 ee.events = EPOLLIN|EPOLLOUT|EPOLLET; |
47 ee.data.ptr = NULL; | 48 ee.data.ptr = NULL; |
63 ngx_feature="sendfile()" | 64 ngx_feature="sendfile()" |
64 ngx_feature_name="NGX_HAVE_SENDFILE" | 65 ngx_feature_name="NGX_HAVE_SENDFILE" |
65 ngx_feature_run=yes | 66 ngx_feature_run=yes |
66 ngx_feature_incs="#include <sys/sendfile.h> | 67 ngx_feature_incs="#include <sys/sendfile.h> |
67 #include <errno.h>" | 68 #include <errno.h>" |
69 ngx_feature_path= | |
68 ngx_feature_libs= | 70 ngx_feature_libs= |
69 ngx_feature_test="int s = 0, fd = 1; | 71 ngx_feature_test="int s = 0, fd = 1; |
70 ssize_t n; off_t off = 0; | 72 ssize_t n; off_t off = 0; |
71 n = sendfile(s, fd, &off, 1); | 73 n = sendfile(s, fd, &off, 1); |
72 if (n == -1 && errno == ENOSYS) return 1" | 74 if (n == -1 && errno == ENOSYS) return 1" |
83 ngx_feature="sendfile64()" | 85 ngx_feature="sendfile64()" |
84 ngx_feature_name="NGX_HAVE_SENDFILE64" | 86 ngx_feature_name="NGX_HAVE_SENDFILE64" |
85 ngx_feature_run=yes | 87 ngx_feature_run=yes |
86 ngx_feature_incs="#include <sys/sendfile.h> | 88 ngx_feature_incs="#include <sys/sendfile.h> |
87 #include <errno.h>" | 89 #include <errno.h>" |
90 ngx_feature_path= | |
88 ngx_feature_libs= | 91 ngx_feature_libs= |
89 ngx_feature_test="int s = 0, fd = 1; | 92 ngx_feature_test="int s = 0, fd = 1; |
90 ssize_t n; off_t off = 0; | 93 ssize_t n; off_t off = 0; |
91 n = sendfile(s, fd, &off, 1); | 94 n = sendfile(s, fd, &off, 1); |
92 if (n == -1 && errno == ENOSYS) return 1" | 95 if (n == -1 && errno == ENOSYS) return 1" |
99 | 102 |
100 ngx_feature="prctl(PR_SET_DUMPABLE)" | 103 ngx_feature="prctl(PR_SET_DUMPABLE)" |
101 ngx_feature_name="NGX_HAVE_PR_SET_DUMPABLE" | 104 ngx_feature_name="NGX_HAVE_PR_SET_DUMPABLE" |
102 ngx_feature_run=yes | 105 ngx_feature_run=yes |
103 ngx_feature_incs="#include <sys/prctl.h>" | 106 ngx_feature_incs="#include <sys/prctl.h>" |
107 ngx_feature_path= | |
104 ngx_feature_libs= | 108 ngx_feature_libs= |
105 ngx_feature_test="if (prctl(PR_SET_DUMPABLE, 1, 0, 0, 0) == -1) return 1" | 109 ngx_feature_test="if (prctl(PR_SET_DUMPABLE, 1, 0, 0, 0) == -1) return 1" |
106 . auto/feature | 110 . auto/feature |
107 | 111 |
108 | 112 |
110 | 114 |
111 ngx_feature="sched_setaffinity()" | 115 ngx_feature="sched_setaffinity()" |
112 ngx_feature_name="NGX_HAVE_SCHED_SETAFFINITY" | 116 ngx_feature_name="NGX_HAVE_SCHED_SETAFFINITY" |
113 ngx_feature_run=no | 117 ngx_feature_run=no |
114 ngx_feature_incs="#include <sched.h>" | 118 ngx_feature_incs="#include <sched.h>" |
119 ngx_feature_path= | |
115 ngx_feature_libs= | 120 ngx_feature_libs= |
116 ngx_feature_test="long mask = 0; | 121 ngx_feature_test="long mask = 0; |
117 sched_setaffinity(0, 32, (cpu_set_t *) &mask)" | 122 sched_setaffinity(0, 32, (cpu_set_t *) &mask)" |
118 . auto/feature | 123 . auto/feature |