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