Igor Sysoev
c4b8a56c05
libatomic_ops support
2009-11-25 17:55:25 +00:00
Igor Sysoev
e43dac2e19
GCC 4.1 builtin atomic operations
2009-11-25 17:34:35 +00:00
Igor Sysoev
572e4d890e
ngx_http_degradation_module
2009-11-16 12:20:00 +00:00
Igor Sysoev
c8312b7e09
posix_fadvise64() had been implemented in Linux 2.5.60
2009-11-03 16:29:47 +00:00
Igor Sysoev
b126ba528d
remove a broken 0.1.x to 0.2+ upgrade procedure
2009-10-30 19:42:12 +00:00
Igor Sysoev
38f83a56bb
read_ahead
2009-09-30 13:21:52 +00:00
Igor Sysoev
4c0fe89b52
allow "make clean" for OpenSSL, the bug was introduced in r2874
2009-09-28 12:24:09 +00:00
Igor Sysoev
fc3b7088f8
fail if no file aio was found
2009-09-10 12:08:30 +00:00
Igor Sysoev
ac0738c727
aio sendfile
2009-08-30 09:52:39 +00:00
Igor Sysoev
6ae55a7a8f
FreeBSD and Linux AIO support
2009-08-28 08:12:35 +00:00
Igor Sysoev
861ed123ea
fix Linux "uname -r" version matching
2009-08-24 11:04:46 +00:00
Igor Sysoev
8240c35f1a
fix help message
2009-07-21 13:27:19 +00:00
Igor Sysoev
83a626137c
ngx_http_geoip_module
2009-07-20 07:10:43 +00:00
Igor Sysoev
d4e29865c1
name of file specified in --conf-path was not honored during installation
...
the bug had been appeared in r1353
2009-07-14 09:41:18 +00:00
Igor Sysoev
27bbe3ef50
fix ./configure error message
2009-06-18 13:01:05 +00:00
Igor Sysoev
d15561923c
librt must be tested before creating Makefile
...
the bug has been introduced in r2817
2009-06-03 04:53:01 +00:00
Igor Sysoev
bfee5cb477
*) use no-threads for Unix builds only
...
*) style fix
2009-05-28 15:30:45 +00:00
Igor Sysoev
bcacef7f18
use tab in Makefile
2009-05-28 14:33:37 +00:00
Igor Sysoev
791c447d29
stop ./configure at once on library failure
2009-05-26 14:28:49 +00:00
Igor Sysoev
626c10e245
use md5/sha1 in OpenSSL only if OpenSSL is used
2009-05-26 14:28:06 +00:00
Igor Sysoev
b9f1f83e27
test libdl before OpenSSL configuration
...
the bug has been introduced in r2818 and broke
*) SSL modules linking on Solaris 9 and lower,
*) and linking with OpenSSL built from sources on Linux
2009-05-24 14:19:16 +00:00
Igor Sysoev
c8a13e5c23
allow absolute path in --with-openssl=
2009-05-24 14:14:08 +00:00
Igor Sysoev
434948cc98
use -ldl for any OS that needs it
2009-05-22 09:22:28 +00:00
Igor Sysoev
a1a327f287
fix building OpenSSL on Unix
2009-05-19 12:12:36 +00:00
Igor Sysoev
e072e57d75
style fix
2009-05-18 16:50:32 +00:00
Igor Sysoev
2da8d73789
fix "make upgrade" broken in r2759
2009-05-17 19:22:08 +00:00
Igor Sysoev
f8411dbc86
fix building OpenSSL on Win32
2009-05-14 15:46:34 +00:00
Igor Sysoev
6471b58d09
switch Win32 building to modern PCRE versions (starting from 7.1)
...
instead of single old 4.4 version
2009-05-13 19:48:21 +00:00
Igor Sysoev
71cf32439f
add miltilines in OpenWatcom makefiles
2009-05-12 13:29:00 +00:00
Igor Sysoev
51e65de30a
backout r2833: CURDIR was set to Unix style path
...
instead, do chdir inside Makefile
2009-05-12 13:15:43 +00:00
Igor Sysoev
2b4d8f60ad
correctly apply patch
2009-05-12 09:35:14 +00:00
Igor Sysoev
5e2e84b975
use $(CURDIR) instead of "..\..\.." because the later does not allow to use
...
options as --with-zlib=../zlib-1.2.3. It seems there is no common way
to learn the current directory in Win32 make's: although nmake has MAKEDIR
variable, nevertheless Borland make's MAKEDIR is the directory where make
is installed, and OpenWatcom wmake has no MAKEDIR at all.
2009-05-11 18:02:06 +00:00
Igor Sysoev
c0df517dd7
backout -r2827 and add correct fix
2009-05-10 19:49:14 +00:00
Igor Sysoev
07c3f967cb
message creating Makefile
2009-05-10 18:38:11 +00:00
Igor Sysoev
d982117b9f
add MSYS support
2009-05-10 18:35:39 +00:00
Igor Sysoev
123db90851
remove BMAKE (build make): a cc compiler should use own make
2009-05-10 18:35:08 +00:00
Igor Sysoev
a3e783a0de
preserve Solaris binary hardware capabilities
2009-05-08 09:41:43 +00:00
Igor Sysoev
09dd00879f
test whether libdl is required for dynamic linking:
...
Solaris 10 has dlopen()/etc. in libc
2009-05-08 09:39:53 +00:00
Igor Sysoev
8281017379
Solaris 10 has sched_yield() in libc
2009-05-08 09:36:16 +00:00
Igor Sysoev
377aa46831
move libmd test before libmd5,
...
this fixes wrong linking with /usr/local/lib/libmd5.so from libwww package
on FreeBSD. The library uses long's instead of int32_t's in MD5_CTX
and on 64-bit platforms its MD5_CTX is bigger than defined in <md5.h>
2009-05-07 19:18:10 +00:00
Igor Sysoev
f71852b835
IPv6 for Win32
2009-05-07 13:05:04 +00:00
Igor Sysoev
098b8ee438
divide select module into two modules: Unix and Win32 ones
2009-05-06 14:53:54 +00:00
Igor Sysoev
24e8356bd3
add libgd include path
2009-05-04 15:57:12 +00:00
Igor Sysoev
7d2892af8e
add --with-http_image_filter_module to ./configure --help
2009-05-01 19:14:10 +00:00
Igor Sysoev
0d0ca2d1b5
add comment
2009-05-01 18:44:50 +00:00
Igor Sysoev
7e2efefd53
ngx_http_image_filter_module
2009-05-01 18:42:09 +00:00
Igor Sysoev
0ae870d26b
-p and --prefix=
2009-04-27 11:32:33 +00:00
Igor Sysoev
2f025ec2b0
add quotes for configure options with spaces
2009-04-26 19:37:38 +00:00
Igor Sysoev
0aa44a8c2a
update gcc warnings
2009-04-24 15:31:13 +00:00
Igor Sysoev
2a7c97b47f
fix GNU strerror_r() detection, the bug has been inroduced in r2600
2009-04-24 09:38:48 +00:00
Igor Sysoev
b1a4c79fce
delete unused definition
2009-04-23 18:50:29 +00:00
Igor Sysoev
ddba51983f
issue start up errors and warning on both stderr and error_log
2009-04-23 11:13:12 +00:00
Igor Sysoev
75fb6526fc
*) move advapi32.lib to core libs since it's required for Registry and Event Log
...
*) delete shell32.lib since we do not use tray icon anymore
2009-04-21 14:31:40 +00:00
Igor Sysoev
783a4563b5
Win32 master/workers model
2009-04-20 06:08:47 +00:00
Igor Sysoev
65ff46961d
add variadic macros support for msvc8
2009-04-19 16:25:02 +00:00
Igor Sysoev
a9459cfc60
OpenSSL building by MSVC and BCC from sources
2009-04-15 19:46:24 +00:00
Igor Sysoev
93d9b413c1
hide grep errors
2009-04-15 11:47:51 +00:00
Igor Sysoev
a4d4842b11
autoconfigure crypt_r(): uclibc has no crypt_r()
2009-04-02 13:46:39 +00:00
Igor Sysoev
f00d37ff4f
link staticaly with libcmt
2009-04-01 12:58:31 +00:00
Igor Sysoev
c3993c79e8
fix FreeBSD before 7 building, broken in r2616
2009-03-30 12:33:33 +00:00
Igor Sysoev
9dc8b06851
ngx_fs_bsize()
2009-03-30 07:43:06 +00:00
Igor Sysoev
7638ba274f
fix Linux sendfile32() test broken in 0.3.36
2009-03-23 20:30:25 +00:00
Igor Sysoev
961090566c
style fix
2009-03-23 20:26:33 +00:00
Igor Sysoev
f321dbd59a
a prelimiary proxy cache support
2009-03-23 13:14:51 +00:00
Igor Sysoev
984c82915e
--with-pcre
2009-03-19 16:06:32 +00:00
Igor Sysoev
26211a6f9f
grammar fix
2009-03-19 16:02:40 +00:00
Igor Sysoev
e2dc4550af
a prelimiary IPv6 support, HTTP listen
2009-02-21 07:02:02 +00:00
Igor Sysoev
fea52523b7
exslt support
2008-11-11 15:22:24 +00:00
Igor Sysoev
539cd0dad6
ngx_http_limit_req_module
2008-11-10 15:22:33 +00:00
Igor Sysoev
0f602f0f3a
ngx_http_secure_link_module
2008-09-27 13:22:10 +00:00
Igor Sysoev
6b71af298f
disable directio for unaligned reads in Linux
2008-09-12 13:50:12 +00:00
Igor Sysoev
b99e5f6c2e
ngx_http_random_index_module
2008-09-05 15:45:55 +00:00
Igor Sysoev
4c972fac9d
*) autoconfigure struct dirent capabilities
...
*) move src/os/.../ngx_types.h's content into src/os/.../ngx_files.h and
delete src/os/.../ngx_types.h
2008-09-05 15:43:34 +00:00
Igor Sysoev
2e0ba6a9bd
exit on libxslt test failure
2008-08-13 08:32:35 +00:00
Igor Sysoev
b87f997b6b
fix ngx_cpp_test_module configure
2008-08-13 08:29:27 +00:00
Igor Sysoev
b9b9499840
ngx_cpp_test_module
2008-08-05 19:32:50 +00:00
Igor Sysoev
046c266abc
Solaris directio()
2008-08-04 15:32:10 +00:00
Igor Sysoev
542e079b0e
update comment
2008-08-04 14:54:12 +00:00
Igor Sysoev
99dbc09d5b
ngx_http_xslt_filter_module
2008-08-04 14:48:15 +00:00
Igor Sysoev
bf12c62e56
directio
2008-07-30 12:34:04 +00:00
Igor Sysoev
825b7e8039
*) move Darwin support to separate files
...
*) Darwin sendfile() support
2008-07-30 12:18:07 +00:00
Igor Sysoev
7aff7dd9c0
new ngx_queue functions
2008-05-24 14:10:01 +00:00
Igor Sysoev
098db9e3be
simplify library autoconfigure
2008-05-16 14:32:58 +00:00
Igor Sysoev
3bacab2a81
DESTDIR support
2008-05-16 13:29:19 +00:00
Igor Sysoev
5536e55168
disable confusing messages about threads
2008-04-29 09:27:55 +00:00
Igor Sysoev
cc596f7559
it seems that malloc.h is required for Cygwin only
...
and breaks building on other platforms
2008-03-23 15:42:40 +00:00
Igor Sysoev
e308649c82
ngx_google_perftools_module
2008-03-18 10:36:27 +00:00
Igor Sysoev
b0b12f8d91
fix typo
2008-03-12 21:10:48 +00:00
Igor Sysoev
6754aabd79
use uname instead of often outdated header file
2008-03-11 16:29:18 +00:00
Igor Sysoev
5faa0de556
use correct version: real hex numbers
2008-03-11 16:27:44 +00:00
Igor Sysoev
d0fb6c4044
disable rtsig automatic building in post 2.6.18 Linux kernels
2008-03-10 14:35:21 +00:00
Igor Sysoev
6e489c997f
rtsig uses own poll code
2008-03-08 15:15:18 +00:00
Igor Sysoev
ff873cf4dd
set ngx_http_gzip_static module just before ngx_http_static_module
2007-12-29 08:38:42 +00:00
Igor Sysoev
f6630df22b
ngx_http_gzip_static_module and gzip_disable
2007-12-27 14:21:59 +00:00
Igor Sysoev
6b6ca4b48c
add missed dependences
2007-12-22 10:32:00 +00:00
Igor Sysoev
23338af6e1
ngx_udp_recv()
2007-12-03 16:46:46 +00:00
Igor Sysoev
b8b26eaf4b
resolver
2007-11-23 17:13:26 +00:00
Igor Sysoev
1884fd1343
ngx_queue.h
2007-11-23 16:32:50 +00:00
Igor Sysoev
77ca451c35
msvc8 compatibility: it can not build with debug under Wine
2007-11-15 14:22:12 +00:00
Igor Sysoev
733bd4cb4e
add msvc8
2007-11-15 11:00:06 +00:00