summaryrefslogtreecommitdiffhomepage
path: root/auto (follow)
AgeCommit message (Collapse)AuthorFilesLines
2012-10-01OCSP stapling: ssl_stapling_file support.Maxim Dounin1-1/+2
Very basic version without any OCSP responder query code, assuming valid DER-encoded OCSP response is present in a ssl_stapling_file configured. Such file might be produced with openssl like this: openssl ocsp -issuer root.crt -cert domain.crt -respout domain.staple \ -url http://ocsp.example.com
2012-09-28Correct plural form for "path" in the whole source base.Andrey Belov1-3/+3
2012-09-27Configure: additional test for ExtUtils::Embed perl module presence.Andrey Belov1-1/+9
Now perl configure will correctly fail if ExtUtils::Embed perl module is not present in the system (found on Amazon Linux AMI, as of release 2012.03).
2012-09-26Configure: help updated to list upstream keepalive and least_conn.Maxim Dounin1-0/+4
Patch by Joshua Zhu.
2012-09-11Configure: fixed make macros to use parentheses instead of braces.Maxim Dounin3-3/+3
Parentheses are more portable, in particular they are understood by nmake while braces aren't.
2012-09-11Configure: provide inflate() when building zlib on win32.Maxim Dounin3-7/+12
It is now needed for gunzip filter.
2012-09-10Gunzip filter import.Maxim Dounin3-0/+15
2012-07-29Removed extraneous GCC warning flags.Ruslan Ermilov1-3/+0
2012-07-24Added the Clang compiler support.Ruslan Ermilov3-0/+108
The -Werror is commented out to not break builds on Linux.
2012-07-24Made sure to run configure in a "C" locale.Ruslan Ermilov1-0/+3
Otherwise, we may fail to properly detect a version of compiler.
2012-07-24Added a commented out -Wmissing-prototypes to CFLAGS.Ruslan Ermilov1-0/+1
It is commented out to not break builds with 3rd party modules.
2012-07-24Replaced a number of "else if" with "elif".Ruslan Ermilov1-26/+10
2012-07-07Configure: fixed "make" used instead of "${MAKE}".Maxim Dounin3-3/+3
2012-06-26Added code to look up Google perftools in /opt/local/, for MacPorts.Ruslan Ermilov1-0/+16
2012-06-21Fixed compile-time conditionals used to detect if X-Forwarded-For supportRuslan Ermilov1-2/+4
is needed.
2012-06-18Fixed "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-06-18Changed 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-06-08Fixed spelling of "endianness", and called it "byte ordering" in theRuslan Ermilov2-6/+6
user visible part.
2012-06-03Upstream: least_conn balancer module.Maxim Dounin3-0/+13
2012-05-17Fixed building --with-cpp_test_module on some systems.Valentin Bartenev1-0/+1
2012-03-28Configure: fixed msghdr.msg_control test on 64bit platforms.Maxim Dounin1-2/+2
Broken by r4560.
2012-03-27Fixed more gcc46 warnings in configure tests.Maxim Dounin5-26/+41
Steps to reproduce: ./configure --with-cc="gcc46" --with-cc-opt="-Wall -Werror -O2"
2012-03-21The addition of $tcpinfo_* variables has broken the build on LinuxRuslan Ermilov1-0/+5
systems with glibc versions prior to 2.7. Fixed this by checking the existence of "struct tcp_info" members during configuration.
2012-03-21worker_cpu_affinity: cleaned up Linux implementation, added FreeBSD support.Ruslan Ermilov3-2/+13
2012-03-16Implemented $tcpinfo_rtt, $tcpinfo_rttvar, $tcpinfo_snd_cwnd, andRuslan Ermilov1-0/+13
$tcpinfo_rcv_space variables. Supported on Linux and FreeBSD.
2012-03-16Some older OSes (notably FreeBSD 4.x) did not have %zuRuslan Ermilov1-1/+1
format specifier, so revert to using %d.
2012-03-15Fixed compilation warnings in configuration C tests.Ruslan Ermilov5-12/+19
Based on a patch by Piotr Sikora.
2012-02-27Configure: moved icc detection before gcc.Maxim Dounin1-5/+5
New versions of icc confuse auto/cc/name due to introduced handling of a "icc -v": $ icc -v icc version 12.1.3 (gcc version 4.6.0 compatibility) $ icc -V Intel(R) C Compiler XE for applications running on IA-32, Version 12.1.3.293 Build 20120212 Copyright (C) 1985-2012 Intel Corporation. All rights reserved. FOR NON-COMMERCIAL USE ONLY See report here: http://mailman.nginx.org/pipermail/nginx/2012-February/032177.html
2012-02-13Added openat()/fstatat().Andrey Belov1-0/+14
2012-02-13Fixed build with embedded perl and --with-openssl.Maxim Dounin1-0/+1
2012-02-10Added ngx_ncpu detection for most *nix platforms.Valentin Bartenev1-0/+10
This inaccurate detection by using sysconf(_SC_NPROCESSORS_ONLN) can improve usage of the mutex lock optimization on multicore systems.
2012-01-18Copyright updated.Maxim Konovalov73-0/+73
2011-12-29Fixed configure with system PCRE library on Solaris.Valentin Bartenev1-1/+1
The bug has been introduced in r4389.
2011-12-29Some questionable optomizations flags for icc were removedMaxim Konovalov1-29/+4
in order to simplify support of its future versions.
2011-12-26Added support for regex study and PCRE JIT (ticket #41) optimizations onValentin Bartenev5-5/+31
configuration phase.
2011-12-20configure on Solaris fixedSergey Budnevitch1-1/+1
2011-12-05Added the "so_keepalive=" parameter to the "listen" directive.Valentin Bartenev1-0/+14
The "so_keepalive" directive in mail module was deprecated. Thanks to Vsevolod Stakhov for initial work.
2011-11-22Made it possible to build/install from the SVN checkout.Ruslan Ermilov1-3/+15
2011-11-21o AIX 7 defines sys_nerr in errno.h, therefore <errno.h> includedMaxim Konovalov1-4/+5
in the sys_nerr test. o When sys_nerr and _sys_nerr are missed on a particular platform and our euristic for a maximum errno detection applied always print the maximum errno number we reached instead of printing void.[*] * patch from Maxim Dounin This commit makes possible to build nginx on AIX 7.1.
2011-11-14Renamed ngx_http_limit_zone_module to ngx_http_limit_conn_module.Valentin Bartenev4-8/+18
2011-10-26Revamped "configure --help" text.Ruslan Ermilov1-37/+40
2011-10-26Fix of building by Microsoft Visual C++ 10 compiler.Igor Sysoev1-0/+8
2011-10-12Fixed configuration summary and manpage contents for the specialRuslan Ermilov1-3/+3
--error-log-path=stderr case.
2011-09-15Upstream keepalive module.Maxim Dounin3-0/+12
2011-09-09ngx_http_mp4_moduleIgor Sysoev3-0/+12
2011-08-21Move SO_ACCEPTFILTER and TCP_DEFER_ACCEPT checks into configure.Maxim Dounin1-0/+23
NetBSD 5.0+ has SO_ACCEPTFILTER support merged from FreeBSD, and having accept filter check in FreeBSD-specific ngx_freebsd_config.h prevents it from being used on NetBSD. Therefore move the check into configure (and do the same for Linux-specific TCP_DEFER_ACCEPT, just to be in line).
2011-08-18Rebuild manpage only if needed.Maxim Dounin1-1/+3
2011-08-18Lower optimization level for Sun Studio before 12.1.Maxim Dounin1-5/+17
At least Sun Studio 12 has problems with bit-fields exposed by nginx code (caught by test suite). They seems to be fixed in Sun Studio 12.1. As a workaround use "-fast -xalias_level=any" for older versions, it resolves the problem.
2011-08-17Detect POSIX semaphores in librt on Solaris (ticket #3).Maxim Dounin1-0/+13
Patch by Denis Ivanov.
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