summaryrefslogtreecommitdiffhomepage
path: root/src/os/unix/ngx_darwin_config.h (follow)
AgeCommit message (Collapse)AuthorFilesLines
2017-04-17Enabled IPV6_RECVPKTINFO / IPV6_PKTINFO on macOS.Sergey Kandaurov1-0/+3
This change allows setting the destination IPv6 address of a UDP datagram received on a wildcard socket.
2016-02-04Dynamic modules: dlopen() support.Maxim Dounin1-0/+2
2014-05-28Configure: added -Wno-deprecated-declarations on OS X.Maxim Dounin1-3/+0
Previous workaround to avoid warnings on OS X due to deprecated system OpenSSL library (introduced in a3870ea96ccd) no longer works, as the MAC_OS_X_VERSION_MIN_REQUIRED macro is ignored on OS X 10.9 if a compiler used supports __attribute__(availability).
2013-09-23Added ngx_filename_cmp() with "/" sorted to the left.Maxim Dounin1-0/+1
This patch fixes incorrect handling of auto redirect in configurations like: location /0 { } location /a- { } location /a/ { proxy_pass ... } With previously used sorting, this resulted in the following locations tree (as "-" is less than "/"): "/a-" "/0" "/a/" and a request to "/a" didn't match "/a/" with auto_redirect, as it didn't traverse relevant tree node during lookup (it tested "/a-", then "/0", and then falled back to null location). To preserve locale use for non-ASCII characters on case-insensetive systems, libc's tolower() used.
2012-01-18Copyright updated.Maxim Konovalov1-0/+1
2011-10-24malloc() debugging on MacOSX.Igor Sysoev1-0/+1
2011-09-13In Mac OS X Lion, Apple deprecated the use of the system OpenSSL libraryRuslan Ermilov1-0/+2
in favour of their CommonCrypto library. This change adds a work-around that allows nginx to still be built on Lion with OpenSSL.
2011-05-10use POSIX semaphores in shmtx instead of sched_yield()Igor Sysoev1-0/+5
number of spinlock spins are increased twice
2009-04-01fix MacOSX building, broken in r2616Igor Sysoev1-0/+1
2008-07-30*) move Darwin support to separate filesIgor Sysoev1-0/+87
*) Darwin sendfile() support