Мой форк web-сервера nginx. Содержит мои и сторонние модули.
Исходный код можно получить на github. После получения требуется инициализировать submodule.
Патчи:
- build-to-specify-build-dir-with-http-perl-module.patch
- rename-to-nginx-catap.patch
- ngx_prealloc.patch
- timestamphttpvariable.patch
- ngxhttpetag.patch
- ngxhttpauthbasicvalid_user.patch
- ngx_status.patch
- catap's_hash.patch
- uri_remainder.patch
- ngxhttpstatus_heap.patch
- ngxhttpupstreamcountlimit.patch
- generic-variables-crc32_-and-md5.patch
- ngxhttpemptygifsize.patch
- ngxmstimestampvariable.patch
- ngxloadavgvariables.patch
- ngxaddon'sif_statment.patch
- ngxhttpmulti_map.patch
- ngxhttprewrite_named.patch
- ngxhttpcachemultizone.patch
- ngxhttpproxyredirectfollow.patch
- ngxhttpvariableargsfrom_post.patch
- stoplogwriteasdisc_issue.patch
- ngxhttpvariable_ssi.patch
- ngxhttpssiinheritanceargs.patch
- ngxhttpssi_for.patch
- ngxhttpvariableurlencodeand_urldecode.patch
- ngx_capabilities.patch
- mdounin_complain-on-invalid-log-levels.patch
- mdounin_fix-incorrect-201-replies-from-dav-module.patch
- mdouninfix-double-content-when-return-is-used-in-errorpage-redirection.patch
- mdounin_drop-incorrect-special-case-for-return-204.patch
- mdounin_clear-old-Location-header.patch
- mdounin_better-handle-various-per-server-ssl-options-with-SNI.patch
- mdounin_better-handle-late-upstream-creation.patch
- mdouninfix-socket-leak-with-aiosendfile-and-limit_rate.patch
- mdounin_correctly-handle-Content-Encoding-set-from-perl.patch
- mdounin_gzip-static-always.patch
- ngxhttpmemcachedgzipflag.patch
- mdounin_handle-smtp-multiline-replies.patch
- mdouninadditional-headers-for-upstreamignore_headers.patch
- mdounin_fix-cpu-hog-with-all-upstream-servers-marked-down.patch
- mdouninfix-proxystore-leaving-temporary-files-for-subrequests.patch
- mdounin_cache-fix-sending-of-empty-responses.patch
- mdounin_cache-fix-sending-of-stale-responses.patch
- mdouninhonor-nocacheable-for-not_found-variables.patch
- mdounin_protect-from-subrequest-loops.patch
- mdouninresolve-various-cycles-with-named-locations-and-postaction.patch
- mdounin_escape-question-in-file-names.patch
- mdounin_escape-html-in-file-names.patch
- mdounin_build-with-embedded-perl-and-openssl.patch
- ngx_allocs.patch
- mdounin_gzip-handle-empty-flush-buffers.patch
- ngxdumpconfig.patch
- ngxhttplate_ranges.patch
- clang_support.patch
- mdouninfix-fastcgiparam-with-HTTP_.patch
- mdounin_upstream-properly-allocate-memory-for-tried-flags.patch
- mdounin_keepalive-full.patch
Модули:
- ngxhttpresponse_module
- ngxhttpis_bot
- ngxhttprndfiltermodule
- ngxhttphash
- ngxhttplimitvarmodule
- ngxhttpdumpconfigmodule
- ngxhttpauthrequestmodule
- ngxhttpbytesfiltermodule
- ngxhttpcomposefiltermodule
- ngxhttpgunzipfiltermodule
- ngxhttpiptosfilter_module
- ngxhttpupstream_keepalive
- nginx-upload-module
- nginx-eval-module
- nginx-mogilefs-module
- nginx-syslog-module
- nginx-udplog-module
- nginx-upload-progress-module
- ngxhttpdelay_module