summaryrefslogtreecommitdiffhomepage
path: root/auto/os (follow)
AgeCommit message (Collapse)AuthorFilesLines
2012-07-02Merge of r4693: fixed "sendmsg() failed" alerts on HP-UX.Maxim Dounin1-0/+1
HP-UX needs _HPUX_ALT_XOPEN_SOCKET_API to be defined to be able to use various POSIX versions of networking functions. Notably sendmsg() resulted in "sendmsg() failed (9: Bad file number)" alerts without it. See xopen_networking(7) for more details.
2012-07-02Merge of r4691: changed default alignment to 16.Maxim Dounin1-0/+1
This fixes alignment problems observerd on ARMs, and likely also needed for MIPSes. Unless we know alignment is not required just assume we need 16, which appears to be safe default for all architectures. See here for details: http://mailman.nginx.org/pipermail/nginx/2012-June/034139.html
2012-03-27Fixed more gcc46 warnings in configure tests.Maxim Dounin1-1/+2
Steps to reproduce: ./configure --with-cc="gcc46" --with-cc-opt="-Wall -Werror -O2"
2012-03-21worker_cpu_affinity: cleaned up Linux implementation, added FreeBSD support.Ruslan Ermilov2-2/+11
2012-03-15Fixed compilation warnings in configuration C tests.Ruslan Ermilov1-2/+2
Based on a patch by Piotr Sikora.
2012-01-18Copyright updated.Maxim Konovalov6-0/+6
2011-08-13Configure: catch up with new Linux version numbering (ticket #5).Maxim Dounin1-1/+3
Catch up with new Linux version numbering scheme as announced at [1] and suppress unrecognized versions to actually use default 0. [1] https://lkml.org/lkml/2011/5/29/204
2011-05-31concatenate auto/os/features and auto/unixIgor Sysoev1-363/+0
2011-05-10use POSIX semaphores in shmtx instead of sched_yield()Igor Sysoev1-0/+9
number of spinlock spins are increased twice
2010-11-25Linux accept4() supportIgor Sysoev1-0/+9
2010-07-05listen setfib=XIgor Sysoev1-0/+9
2009-11-03posix_fadvise64() had been implemented in Linux 2.5.60Igor Sysoev1-0/+6
2009-09-30read_aheadIgor Sysoev1-0/+20
2009-09-10fail if no file aio was foundIgor Sysoev1-19/+28
2009-08-30aio sendfileIgor Sysoev1-0/+6
2009-08-28FreeBSD and Linux AIO supportIgor Sysoev1-0/+40
2009-08-24fix Linux "uname -r" version matchingIgor Sysoev1-1/+1
2009-06-03librt must be tested before creating MakefileIgor Sysoev1-0/+22
the bug has been introduced in r2817
2009-05-24test libdl before OpenSSL configurationIgor Sysoev1-0/+22
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-10backout -r2827 and add correct fixIgor Sysoev1-1/+1
2009-05-10add MSYS supportIgor Sysoev1-1/+1
2009-05-08Solaris 10 has sched_yield() in libcIgor Sysoev1-2/+2
2009-05-07IPv6 for Win32Igor Sysoev1-0/+4
2009-05-06divide select module into two modules: Unix and Win32 onesIgor Sysoev1-0/+1
2009-04-24fix GNU strerror_r() detection, the bug has been inroduced in r2600Igor Sysoev1-1/+1
2009-04-21*) move advapi32.lib to core libs since it's required for Registry and Event LogIgor Sysoev1-1/+1
*) delete shell32.lib since we do not use tray icon anymore
2009-04-02autoconfigure crypt_r(): uclibc has no crypt_r()Igor Sysoev1-0/+13
2009-03-30fix FreeBSD before 7 building, broken in r2616Igor Sysoev1-1/+2
2009-03-30ngx_fs_bsize()Igor Sysoev2-0/+27
2009-03-23fix Linux sendfile32() test broken in 0.3.36Igor Sysoev1-3/+7
2009-03-23style fixIgor Sysoev2-3/+3
2008-09-12disable directio for unaligned reads in LinuxIgor Sysoev1-0/+4
2008-08-04Solaris directio()Igor Sysoev1-0/+11
2008-07-30directioIgor Sysoev1-0/+20
2008-07-30*) move Darwin support to separate filesIgor Sysoev3-48/+119
*) Darwin sendfile() support
2008-03-11use uname instead of often outdated header fileIgor Sysoev1-2/+2
2008-03-11use correct version: real hex numbersIgor Sysoev1-1/+1
2008-03-10disable rtsig automatic building in post 2.6.18 Linux kernelsIgor Sysoev1-2/+3
2008-03-08rtsig uses own poll codeIgor Sysoev1-1/+0
2007-09-19add rpath for SolarisIgor Sysoev1-0/+2
2006-12-22test Darwin 8 atomic(3)Igor Sysoev1-0/+10
2006-11-27test PCRE in FreeBSD, Linux, and NetBSDIgor Sysoev3-0/+18
2006-11-06fix --group= vs --user=Igor Sysoev1-15/+16
2006-10-06add sun4v,Igor Sysoev1-1/+1
style fix
2006-09-26Solaris 10 event ports supportIgor Sysoev1-0/+14
2006-09-07separate DragonFlyBSD autoconfiguration from FreeBSDIgor Sysoev1-1/+15
2006-09-06fix typoIgor Sysoev1-1/+1
2006-04-05nginx-0.3.36-RELEASE importrelease-0.3.36Igor Sysoev1-2/+2
*) Feature: the ngx_http_addition_filter_module. *) Feature: the "proxy_pass" and "fastcgi_pass" directives may be used inside the "if" block. *) Feature: the "proxy_ignore_client_abort" and "fastcgi_ignore_client_abort" directives. *) Feature: the "$request_completion" variable. *) Feature: the ngx_http_perl_module supports the $r->request_method and $r->remote_addr. *) Feature: the ngx_http_ssi_module supports the "elif" command. *) Bugfix: the "\/" string in the expression of the "if" command of the ngx_http_ssi_module was treated incorrectly. *) Bugfix: in the regular expressions in the "if" command of the ngx_http_ssi_module. *) Bugfix: if the relative path was specified in the "client_body_temp_path", "proxy_temp_path", "fastcgi_temp_path", and "perl_modules" directives, then the directory was used relatively to a current path but not to a server prefix.
2006-03-15nginx-0.3.33-RELEASE importrelease-0.3.33Igor Sysoev1-21/+2
*) Feature: the "http_503" parameter of the "proxy_next_upstream" or "fastcgi_next_upstream" directives. *) Bugfix: ngx_http_perl_module did not work with inlined in the configuration code, if it was not started with the "sub" word. *) Bugfix: in the "post_action" directive.
2006-03-10nginx-0.3.31-RELEASE importrelease-0.3.31Igor Sysoev1-3/+78
*) Change: now nginx passes the malformed proxied backend responses. *) Feature: the "listen" directives support the address in the "*:port" form. *) Feature: the EVFILER_TIMER support in MacOSX 10.4. *) Workaround: for MacOSX 64-bit kernel kqueue millisecond timeout bug. Thanks to Andrei Nigmatulin. *) Bugfix: if there were several "listen" directives listening one various addresses inside one server, then server names like "*.domain.tld" worked for first address only; the bug had appeared in 0.3.18. *) Bugfix: if the HTTPS protocol was used in the "proxy_pass" directive and the request body was in temporarily file then the request was not transferred. *) Bugfix: perl 5.8.8 compatibility.