aboutsummaryrefslogtreecommitdiff
path: root/src/os/unix/ngx_darwin_config.h
Commit message (Collapse)AuthorAge
* Enabled IPV6_RECVPKTINFO / IPV6_PKTINFO on macOS.Sergey Kandaurov2017-04-17
| | | | | This change allows setting the destination IPv6 address of a UDP datagram received on a wildcard socket.
* Dynamic modules: dlopen() support.Maxim Dounin2016-02-04
|
* Configure: added -Wno-deprecated-declarations on OS X.Maxim Dounin2014-05-28
| | | | | | | 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).
* Added ngx_filename_cmp() with "/" sorted to the left.Maxim Dounin2013-09-23
| | | | | | | | | | | | | | | | | | | | | | 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.
* Copyright updated.Maxim Konovalov2012-01-18
|
* malloc() debugging on MacOSX.Igor Sysoev2011-10-24
|
* In Mac OS X Lion, Apple deprecated the use of the system OpenSSL libraryRuslan Ermilov2011-09-13
| | | | | in favour of their CommonCrypto library. This change adds a work-around that allows nginx to still be built on Lion with OpenSSL.
* use POSIX semaphores in shmtx instead of sched_yield()Igor Sysoev2011-05-10
| | | | number of spinlock spins are increased twice
* fix MacOSX building, broken in r2616Igor Sysoev2009-04-01
|
* *) move Darwin support to separate filesIgor Sysoev2008-07-30
*) Darwin sendfile() support