Mercurial > hg > nginx-vendor-0-6
annotate auto/threads @ 376:d13234035cad NGINX_0_6_32
nginx 0.6.32
*) Change: the "none" parameter in the "ssl_session_cache" directive;
now this is default parameter.
Thanks to Rob Mueller.
*) Change: now the 0x00-0x1F, '"' and '\' characters are escaped as
\xXX in an access_log.
Thanks to Maxim Dounin.
*) Change: now nginx allows several "Host" request header line.
*) Feature: the "modified" flag in the "expires" directive.
*) Feature: the $uid_got and $uid_set variables may be used at any
request processing stage.
*) Feature: the $hostname variable.
Thanks to Andrei Nigmatulin.
*) Feature: DESTDIR support.
Thanks to Todd A. Fisher and Andras Voroskoi.
*) Bugfix: if sub_filter and SSI were used together, then responses
might were transferred incorrectly.
*) Bugfix: large SSI inclusions might be truncated.
*) Bugfix: the "proxy_pass" directive did not work with the HTTPS
protocol; the bug had appeared in 0.6.9.
*) Bugfix: worker processes might not catch reconfiguration and log
rotation signals.
*) Bugfix: nginx could not be built on latest Fedora 9 Linux.
Thanks to Roxis.
*) Bugfix: a segmentation fault might occur in worker process on Linux,
if keepalive was enabled.
author | Igor Sysoev <http://sysoev.ru> |
---|---|
date | Mon, 07 Jul 2008 00:00:00 +0400 |
parents | e85dca77c46a |
children |
rev | line source |
---|---|
0 | 1 |
2 # Copyright (C) Igor Sysoev | |
3 | |
4 | |
5 case $USE_THREADS in | |
6 rfork) | |
7 have=NGX_THREADS . auto/have | |
8 have=NGX_USE_RFORK . auto/have | |
9 CORE_DEPS="$CORE_DEPS $FREEBSD_RFORK_DEPS" | |
10 CORE_SRCS="$CORE_SRCS $FREEBSD_RFORK_SRCS" | |
11 | |
42 | 12 case "$NGX_PLATFORM" in |
0 | 13 *:i386) |
14 if [ \( $version -gt 500000 -a $version -lt 501000 \) \ | |
15 -o $version -lt 491000 ] | |
16 then | |
17 CORE_SRCS="$CORE_SRCS $FREEBSD_RFORK_THREAD_SRCS" | |
18 fi | |
19 ;; | |
20 esac | |
21 ;; | |
22 | |
6 | 23 pthreads) |
0 | 24 have=NGX_THREADS . auto/have |
25 CORE_SRCS="$CORE_SRCS $PTHREAD_SRCS" | |
26 CORE_LIBS="$CORE_LIBS -lpthread" | |
27 ;; | |
28 | |
6 | 29 libthr) |
0 | 30 have=NGX_THREADS . auto/have |
31 CORE_SRCS="$CORE_SRCS $PTHREAD_SRCS" | |
6 | 32 CORE_LIBS="$CORE_LIBS -lthr" |
0 | 33 ;; |
34 | |
35 linuxthreads) | |
36 have=NGX_THREADS . auto/have | |
37 have=NGX_LINUXTHREADS . auto/have | |
38 CFLAGS="$CFLAGS -D_THREAD_SAFE" | |
39 CFLAGS="$CFLAGS -I /usr/local/include/pthread/linuxthreads" | |
40 CORE_SRCS="$CORE_SRCS $PTHREAD_SRCS" | |
41 CORE_LIBS="$CORE_LIBS -L /usr/local/lib -llthread -llgcc_r" | |
42 ;; | |
43 | |
6 | 44 libc_r) |
42 | 45 case "$NGX_PLATFORM" in |
6 | 46 FreeBSD:[34]*) |
47 have=NGX_THREADS . auto/have | |
48 CFLAGS="$CFLAGS -pthread" | |
49 CORE_SRCS="$CORE_SRCS $PTHREAD_SRCS" | |
50 CORE_LIBS="$CORE_LIBS -pthread" | |
51 ;; | |
52 | |
120 | 53 FreeBSD:[56]*) |
6 | 54 have=NGX_THREADS . auto/have |
55 CORE_SRCS="$CORE_SRCS $PTHREAD_SRCS" | |
56 CORE_LIBS="$CORE_LIBS -lc_r" | |
57 ;; | |
58 esac | |
0 | 59 ;; |
60 | |
6 | 61 NO) |
62 ;; | |
63 | |
64 *) | |
0 | 65 have=NGX_THREADS . auto/have |
66 CORE_SRCS="$CORE_SRCS $PTHREAD_SRCS" | |
6 | 67 CORE_LIBS="$CORE_LIBS -l$USE_THREADS" |
0 | 68 ;; |
69 | |
70 esac |