{"action":"created","issue":{"url":"https://api.github.com/repos/Homebrew/homebrew-nginx/issues/49","labels_url":"https://api.github.com/repos/Homebrew/homebrew-nginx/issues/49/labels{/name}","comments_url":"https://api.github.com/repos/Homebrew/homebrew-nginx/issues/49/comments","events_url":"https://api.github.com/repos/Homebrew/homebrew-nginx/issues/49/events","html_url":"https://github.com/Homebrew/homebrew-nginx/issues/49","id":30562238,"number":49,"title":"[TODO] The list of modules included by the addition","user":{"login":"denji","id":3759759,"avatar_url":"https://avatars.githubusercontent.com/u/3759759?v=3","gravatar_id":"","url":"https://api.github.com/users/denji","html_url":"https://github.com/denji","followers_url":"https://api.github.com/users/denji/followers","following_url":"https://api.github.com/users/denji/following{/other_user}","gists_url":"https://api.github.com/users/denji/gists{/gist_id}","starred_url":"https://api.github.com/users/denji/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/denji/subscriptions","organizations_url":"https://api.github.com/users/denji/orgs","repos_url":"https://api.github.com/users/denji/repos","events_url":"https://api.github.com/users/denji/events{/privacy}","received_events_url":"https://api.github.com/users/denji/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/Homebrew/homebrew-nginx/labels/needs%20response","name":"needs response","color":"c7def8"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":19,"created_at":"2014-04-01T00:31:41Z","updated_at":"2015-08-28T14:57:57Z","closed_at":null,"body":"List modules\r\n--\r\n*When you are finished working on one of the queries, add the commit message tag `#49`*\r\n* [x] [nginx-unzip-module](https://github.com/youzee/nginx-unzip-module) module allowing the nginx to use files embedded in a zip file (Thanks @milaney)\r\n* [ ] [nginx-http-rdns](https://github.com/flant/nginx-http-rdns) HTTP rDNS module\r\n* [ ] [ngx_http_remote_passwd](https://github.com/x-way/ngx_http_remote_passwd) Basic Auth password available as variable $remote_passwd\r\n* [ ] [ngx_filestats_module](https://github.com/svagner/ngx_filestats_module) module for get statistics about times recieved static content.\r\n* [ ] [ngx_http_status_code_counter](https://github.com/kennon/ngx_http_status_code_counter) keep a count of sent HTTP status codes\r\n* [ ] [ngxtop](https://github.com/lebinh/ngxtop) Real-time metrics for nginx server\r\n* [ ] [ngx_http_autols_module](https://github.com/DvdKhl/ngx_http_autols_module) Flexible nginx auto index module\r\n* [ ] [nginx-ey-balancer](https://github.com/msva/nginx-ey-balancer) haproxy maxconn\r\n* [ ] [encrypted-session-nginx-module](https://github.com/agentzh/encrypted-session-nginx-module) encrypt and decrypt nginx variable values\r\n* [ ] [ngx-http-gm-module](https://github.com/zhaodj/ngx-http-gm-module) nginx http graphicsmagick module\r\n* [ ] [hexin-nginx-module](https://github.com/yinhongzhan/hexin-nginx-module)\r\n* [ ] [nginx-uuid-filter](https://github.com/eliast/nginx-uuid-filter) module for generating cookies using libuuid and hex format\r\n* [ ] [iconv-nginx-module](https://github.com/calio/iconv-nginx-module) character conversion using libiconv\r\n* [ ] [ngx_http_js_module](https://github.com/kung-fu-tzu/ngx_http_js_module) Embedding SpiderMonkey into nginx\r\n* [ ] [nginx-radius](https://github.com/xenols/nginx-radius) nginx radius module\r\n* [ ] [ngx-ip2location](https://github.com/chaizhenhua/ngx-ip2location) Nginx IP2Location Module\r\n* [ ] [nginx-hmac-secure-link](https://github.com/timo2/nginx-hmac-secure-link) Alternative Nginx secure link module with support for MD5, SHA-1, and SHA-2 hashes\r\n* [ ] [couchbase-nginx-module](https://github.com/couchbaselabs/couchbase-nginx-module) module for nginx webserver to access Couchbase Server\r\n* [ ] [ngx_mod_psgi nginx](https://github.com/yko/ngx_mod_psgi) PSGI module\r\n* [ ] [ngx-shared-env](https://github.com/aschlosberg/ngx-shared-env) module for shared hosting environment\r\n* [ ] [ngx_http_url_hash_module](https://github.com/flygoast/ngx_http_url_hash_module) load balance nginx module based on HTTP 302 redirect.\r\n* [ ] [ngx-session-binding-proxy](https://github.com/wburgers/Session-Binding-Proxy) module capable of binding the application session to the SSL session by encrypting the application cookie with a secret key and the SSL master key\r\n* [ ] [nginx-mod-auth-kerb](https://github.com/fintler/nginx-mod-auth-kerb) module to enable the use of SPNEGO, GSSAPI, and Kerberos for HTTP SSO authentication\r\n* [ ] [spnego-http-auth-nginx-module](https://github.com/stnoonan/spnego-http-auth-nginx-module) SPNEGO HTTP Authentication Module for nginx\r\n* [ ] [ngx_empty_cache](https://github.com/moscar09/ngx_empty_cache) module to quickly clean the cache\r\n* [ ] [ngx_http_auth_crowd_module](https://github.com/kare/ngx_http_auth_crowd_module) Provides Crowd authentication for Nginx\r\n* [ ] [nginx_token](https://github.com/jiaohuage/nginx_token) this util is based on Nginx_upstream_hash module, not like the upstream_hash which can only be used for hash total string passed through http request, it can be used for hash one specially word which included in http request.\r\n* [ ] [nginx-length-hiding-filter-module](https://github.com/nulab/nginx-length-hiding-filter-module) BREACH attack nginx filter module to append random generated string to the end of HTML response\r\n* [ ] [nginx-dlg-auth](https://github.com/algermissen/nginx-dlg-auth) module for delegating authentication and authorization to an HTTP gateway.  combines Hawk and iron to enable authentication and authorization using encapsulated tokens\r\n* [ ] [ngx_dynamic_proxy_pass_module](https://github.com/marsqing/ngx_dynamic_proxy_pass_module) module which supports dynamic proxy_pass\r\n* [ ] [ngx_cache_viewer](https://github.com/agile6v/ngx_cache_viewer) module which adds ability to view cache node info from FastCGI, proxy, SCGI and uWSGI caches.\r\n* [ ] [nginx-watermark](https://github.com/vdvm/nginx-watermark) HttpImageFilterModule with watermark support\r\n* [ ] [ngx_http_captcha](https://github.com/fallgold/ngx_http_captcha) nginx captcha module\r\n* [ ] [nginx-http-spent-filter](https://github.com/duhoobo/nginx-http-spent-filter) module which can keep backends' response time in a specified header\r\n* [ ] [ngx_http_upstream_ketama_chash](https://github.com/flygoast/ngx_http_upstream_ketama_chash) nginx load-balancer module implementing ketama consistent hashing.\r\n* [ ] [nginx-dlna-module](https://github.com/arut/nginx-dlna-module) DLNA (Digital Living Network Alliance) makes it possible to share video and audio from your computer to other media devices like TV.\r\n* [ ] [ngx_socks](https://github.com/yangxin0/ngx_socks) nginx module that can offer sock5 service.\r\n* [ ] [strftime-nginx-module](https://github.com/hltbra/strftime-nginx-module) module to write `strftime` formatted time to a nginx conf variable\r\n* [ ] [ngx_http_internal_redirect](https://github.com/flygoast/ngx_http_internal_redirect) module to make an internal redirect to the uri specified according to the condition specified\r\n* [ ] [yy_sec_waf](https://github.com/hnlq715/yy_sec_waf) web application firewall module for nginx, which is already used in the production environment\r\n* [ ] [ngx_small_light](https://github.com/cubicdaiya/ngx_small_light) Dynamic Image Transformation Module.\r\n* [ ] [ngx_http_types_filter](https://github.com/flygoast/ngx_http_types_filter)  module to change the `Content-Type` output header depending on an extension variable\r\n* [ ] [ngx_http_footer_if_filter](https://github.com/flygoast/ngx_http_footer_if_filter) module to add given content to the end of the response according to the condition specified.\r\n* [ ] [ngx_upstream_jdomain](https://github.com/wdaike/ngx_upstream_jdomain) asynchronous domain name resolve module for nginx upstream\r\n* [ ] [nginx_ocsp_proxy-module](https://github.com/kyprizel/nginx_ocsp_proxy-module) OCSP processing module designed for response caching\r\n* [ ] [eflv-nginx-module](https://github.com/publicwrt/eflv-nginx-module) eflv-nginx-module module provides pseudo-streaming server-side support for Flash Video (FLV) files\r\n* [ ] [bodytime-nginx-module](https://github.com/koordinates/bodytime-nginx-module) module to track the time until the client gets sent the first byte of the response body.\r\n* [ ] [nginx-image-filter-watermark](https://github.com/intaro/nginx-image-filter-watermark) Patched image_filter module for Nginx with watermark ability\r\n* [ ] [ngx_http_auth_filter_module](https://github.com/jfstenuit/ngx_http_auth_filter_module) WWW-Authorize filter module for reverse-proxy of IIS resources\r\n* [ ] [summarizer-nginx-module](https://github.com/reeteshranjan/summarizer-nginx-module) Upstream nginx module to get summaries of documents using the summarizer daemon service\r\n* [ ] [sphinx2-nginx-module](https://github.com/reeteshranjan/sphinx2-nginx-module) Nginx upstream module for Sphinx 2.x\r\n* [ ] [nginx-udplog-module](https://github.com/vkholodkov/nginx-udplog-module)\r\n* [ ] [nginx-http-slice](https://github.com/alibaba/nginx-http-slice) module for serving a file in slices (reverse byte-range)\r\n* [ ] [nginx_requestid](https://github.com/hhru/nginx_requestid) sets a variable request_id module\r\n* [ ] [nginx-backtrace](https://github.com/alibaba/nginx-backtrace) module to dump backtrace when a worker process exits abnormally\r\n* [ ] [ngx_cache_purge](https://github.com/FRiCKLE/ngx_cache_purge) module which adds ability to purge content from FastCGI, proxy, SCGI and uWSGI caches.\r\n* [ ] [ngx_slowfs_cache](https://github.com/FRiCKLE/ngx_slowfs_cache) module which adds ability to cache static files.\r\n* [ ] [ngx_coolkit](https://github.com/FRiCKLE/ngx_coolkit) collection of small and useful nginx add-ons.\r\n* [ ] [ngx_zeromq](https://github.com/FRiCKLE/ngx_zeromq) ZeroMQ transport\r\n* [ ] [ngx_supervisord](https://github.com/FRiCKLE/ngx_supervisord) module providing API to communicate with supervisord and manage (start/stop) backends on-demand.\r\n* [ ] [ngx_postgres](https://github.com/FRiCKLE/ngx_postgres) upstream module that allows nginx to communicate directly with PostgreSQL database.\r\n* [ ] [nginx-fluentd-module](https://github.com/fluent/nginx-fluentd-module) module for Fluentd\r\n* [ ] [nginx-http-user-agent](https://github.com/alibaba/nginx-http-user-agent)\r\n* [ ] [nginx_accept_language_module](https://github.com/giom/nginx_accept_language_module) Parse the Accept-Language header and sets a variable\r\n* [ ] [nginx-http-sysguard](https://github.com/alibaba/nginx-http-sysguard) module to protect servers when system load or memory use goes too high.\r\n* [ ] [nginx-mysql-module](https://github.com/arut/nginx-mysql-module) MySQL support in NGINX\r\n* [ ] [nginx-x-rid-header](https://github.com/newobj/nginx-x-rid-header)\r\n* [ ] [nginx-video-thumbextractor-module](https://github.com/wandenberg/nginx-video-thumbextractor-module) module to extract thumbs from a video file\r\n* [ ] [xss-nginx-module](https://github.com/agentzh/xss-nginx-module) Native support for cross-site scripting (XSS)\r\n* [ ] [rds-json-nginx-module](https://github.com/agentzh/rds-json-nginx-module) output filter that formats Resty DBD Streams generated by `ngx_drizzle` and others to JSON\r\n* [ ] [nginx-statsd](https://github.com/zebrafishlabs/nginx-statsd) odule for sending stats to statsd\r\n* [ ] [nginx-http-concat](https://github.com/alibaba/nginx-http-concat) module for concatenating files in a given context: CSS and JS files usually\r\n* [ ] [nginx-upstream-fair](https://github.com/gnosek/nginx-upstream-fair) fair load balancer module for nginx\r\n* [ ] [drizzle-nginx-module](https://github.com/chaoslawful/drizzle-nginx-module) nginx upstream module that talks to mysql and drizzle by libdrizzle\r\n* [ ] [beanstalklog-module](https://github.com/r4um/nginx-beanstalklog-module) Log all http requests to beanstalkd\r\n* [ ] [nginx-gridfs](https://github.com/mdirolf/nginx-gridfs) module for serving files from MongoDB's GridFS\r\n* [ ] [custom-nginx-session-module](https://code.google.com/p/custom-nginx-session-module/)\r\n* [ ] [nginx-cache-control-module](https://code.google.com/p/nginx-cache-control-module/)\r\n* [ ] [ngxv8](https://code.google.com/p/ngxv8/) Nginx module for V8 JavaScript Engine\r\n* [ ] [ltliu-ngx-http-accounting-module](https://code.google.com/p/ltliu-ngx-http-accounting-module/)\r\n* [ ] [nginx-sflow-module](https://code.google.com/p/nginx-sflow-module/) [sFlow](http://www.sflow.org/) monitoring for nginx\r\n* [ ] [nginx-xtoken-module](https://code.google.com/p/nginx-xtoken-module/) nginx module to limit the number of users browsing your website for a time window\r\n* [ ] [nginx_ajp_module](https://github.com/yaoweibin/nginx_ajp_module) support AJP protocol proxy\r\n* [ ] [nginx-upstream-jvm-route](https://code.google.com/p/nginx-upstream-jvm-route/) session stickiness with the session cookie for Nginx\r\n* [ ] [substitutions4nginx](https://code.google.com/p/substitutions4nginx/) a filter module which can do both regular expression and fixed string substitutions for nginx\r\n* [ ] [naxsi](https://code.google.com/p/naxsi/) Naxsi is an open source, high performance, low rules maintenance, Web Application Firewall module for Nginx\r\n* [ ] [nginx-upstream-carp](https://code.google.com/p/nginx-upstream-carp/) upstream module for CARP protocol\r\n* [ ] [ngx_http_modsecurity](https://github.com/SpiderLabs/ModSecurity/tree/master/nginx)\r\n* [ ] [testcookie-nginx-module](https://github.com/kyprizel/testcookie-nginx-module)\r\n* [ ] [nginx-socketlog-module](http://www.binpress.com/app/nginx-socketlog-module/1030) An nginx module for logging http requests via TCP into syslog servers.\r\n* [ ] [ngx-redislog-module](http://www.binpress.com/app/nginx-redislog-module/998) An nginx module for logging http requests into Redis database.\r\n* [ ] [ngineer](https://github.com/DamonOehlman/ngineer) EXPERIMENTAL: Generate proxy routes for nginx\r\n* [ ] [limit_upload_rate](https://github.com/cfsego/limit_upload_rate/) Limit upload rate for nginx\r\n* [ ] [nginx-upload-module](https://github.com/vkholodkov/nginx-upload-module) Uploads using multipart/form-data encoding for nginx\r\n* [ ] [ngx_http_php_memcache_standard_balancer](https://github.com/replay/ngx_http_php_memcache_standard_balancer) loadbalancer that is compatible to the standard loadbalancer in the php-memcache module\r\n* [ ] [ngx_limit_tcp_module](https://github.com/chenbk85/ngx_limit_tcp_module) module used for limiting accept events and concurrent\r\n* [ ] [ngx_hmux](https://github.com/sogou-op/ngx_hmux) Resin's hmux implementation in nginx\r\n* [ ] [nginx_hmux_module](https://github.com/wangbin579/nginx-hmux-module)\r\n* [ ] [ngxsbs](https://github.com/kevin-a-naude/ngxsbs) NginX Server Block Sanitiser * [ ] ensures that user supplied NginX server config is well behaved in a larger/shared context.\r\n* [ ] [ngx_mruby](https://github.com/matsumoto-r/ngx_mruby)\r\n* [ ] [ngx_http_pinba_module](https://github.com/tony2001/ngx_http_pinba_module) Pinba module for nginx\r\n* [ ] [ngx_aws_auth](https://github.com/anomalizer/ngx_aws_auth) nginx module to proxy to authenticated AWS services\r\n* [ ] [ngx_image_thumb](https://github.com/3078825/ngx_image_thumb) Advanced Nginx Image Module\r\n* [ ] [ngx_http_dyups_module](https://github.com/yzprofile/ngx_http_dyups_module) + merge patch Tengine\r\n* [ ] [ngx_http_qrcode_module](https://github.com/dcshi/ngx_http_qrcode_module) Nginx to generate and serve QR code\r\n* [ ] [ngx-lua-stats](https://github.com/skyeydemon/ngx-lua-stats) stats by ngx-lua\r\n* [ ] [ngx_metrics](https://github.com/zenops/ngx_metrics) collect nginx responde code metrics and more\r\n* [x] [ngx_dosdetector](https://github.com/cubicdaiya/ngx_dosdetector) nginx module for detecting Dos attacks (alternative [anti-ddos](https://github.com/marcqualie/homebrew-nginx/blob/master/anti-ddos-nginx-module.rb))\r\n* [ ] [ngx_req_status](https://github.com/zls0424/ngx_req_status) Request status in Nginx\r\n* [ ] [ngx_http_extauth_download](https://github.com/arthurtumanyan/ngx_http_extauth_download) Secure download module for nginx\r\n* [ ] [ngx_http_q_chash](https://github.com/hyuuhit/ngx_http_q_chash) nginx to use consistent hash for upstream, support args, auto retry\r\n* [ ] [ngx_http_gif_magick](https://github.com/mschenck/ngx_http_gif_magick) nginx http filter module for dynamically resizing gifs with ImageMagick\r\n* [ ] [ngx_secure_token](https://github.com/netdna/ngx_secure_token) Token-based authorization module for Nginx.\r\n* [ ] [ngx_access_token](https://github.com/cubicdaiya/ngx_access_token) implement mod_access_token\r\n* [ ] [ngx_http_response_module](https://github.com/catap/ngx_http_response_module)\r\n* [ ] [ngx-sticky-module](https://code.google.com/p/nginx-sticky-module/) nginx module to add an upstream server persistance using cookies\r\n* [ ] [ngx-http-tokenaccess](https://github.com/xiwan/ngx-http-tokenaccess) nginx module to control static resources's access through valid token\r\n* [ ] [ngx_http_allow_methods_module](https://github.com/pschultz/ngx_http_allow_methods_module) Nginx module for allowing custom HTTP methods\r\n* [ ] [ngx_http_ip_tos_filter_module](https://github.com/catap/ngx_http_ip_tos_filter_module) IP TOS module for nginx, implement smart QoS\r\nand traffic shaping at firewall/router level\r\n* [ ] [nginx_ssl_tack](https://github.com/kyprizel/nginx_ssl_tack) patch enables the NGINX SSL module to respond with a TACK TLS Extension\r\n\r\nWe need a patch\r\n--\r\n* [ ] [ngx_server_info_module](https://github.com/wujiangthu/ngx_server_info_module)\r\n* [ ] [ngx_http_generate_secure_download_links](https://github.com/replay/ngx_http_generate_secure_download_links)"},"comment":{"url":"https://api.github.com/repos/Homebrew/homebrew-nginx/issues/comments/135797514","html_url":"https://github.com/Homebrew/homebrew-nginx/issues/49#issuecomment-135797514","issue_url":"https://api.github.com/repos/Homebrew/homebrew-nginx/issues/49","id":135797514,"user":{"login":"jeffrigby","id":9286474,"avatar_url":"https://avatars.githubusercontent.com/u/9286474?v=3","gravatar_id":"","url":"https://api.github.com/users/jeffrigby","html_url":"https://github.com/jeffrigby","followers_url":"https://api.github.com/users/jeffrigby/followers","following_url":"https://api.github.com/users/jeffrigby/following{/other_user}","gists_url":"https://api.github.com/users/jeffrigby/gists{/gist_id}","starred_url":"https://api.github.com/users/jeffrigby/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jeffrigby/subscriptions","organizations_url":"https://api.github.com/users/jeffrigby/orgs","repos_url":"https://api.github.com/users/jeffrigby/repos","events_url":"https://api.github.com/users/jeffrigby/events{/privacy}","received_events_url":"https://api.github.com/users/jeffrigby/received_events","type":"User","site_admin":false},"created_at":"2015-08-28T14:57:57Z","updated_at":"2015-08-28T14:57:57Z","body":"I'm having trouble getting cjson (http://www.kyne.com.au/~mark/software/lua-cjson-manual.html#_make) to work correctly when I build it with luarocks or manually. Can we add an option for this in the install? Or is there another way I should be compiling this outside of homebrew?\r\n\r\nI get:\r\ndlopen(/usr/local/lib/lua/5.1/cjson.so, 6): Symbol not found: _luaL_setfuncs"}}