Update render script and Makefile
This commit is contained in:
@@ -3,7 +3,7 @@
|
||||
|
||||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mA curated list of awesome Ruby rack, middlewares, frameworks and web servers.[39m
|
||||
|
||||
[38;5;12m [39m[38;2;255;187;0m[1m[4mContents[0m
|
||||
[38;5;12m [39m[38;2;255;187;0m[1m[4mContents[0m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mGeneral[0m[38;5;12m (#general)[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mTutorials[0m[38;5;12m (#tutorials)[39m
|
||||
@@ -438,8 +438,8 @@
|
||||
[48;5;235m[38;5;249m* `Rack::MailExceptions` - Rescues exceptions raised from the app and sends a useful email with the exception, stacktrace, and contents of the environment.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* `Rack::NestedParams` - parses form params with subscripts (e.g., * "`post**title** =Hello`") into a nested/recursive Hash structure (based on Rails' implementation).[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* `Rack::NotFound` - A default 404 application.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* `Rack::PostBodyContentTypeParser` - Adds support for JSON request bodies. The Rack parameter hash is populated by deserializing the JSON data provided in the request body when the Content-Type is application/j[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249mson.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* `Rack::PostBodyContentTypeParser` - Adds support for JSON request bodies. The Rack parameter hash is populated by deserializing the JSON data provided in the request body when the Content-T[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249mype is application/json.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* `Rack::Printout` - Prints the environment and the response per request[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* `Rack::ProcTitle` - Displays request information in process title (`$0`) for monitoring/inspection with ps(1).[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* `Rack::Profiler` - Uses ruby-prof to measure request time.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
@@ -449,7 +449,8 @@
|
||||
[48;5;235m[38;5;249m* `Rack::Sendfile` - Enables `X-Sendfile` support for bodies that can be served from file.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* `Rack::Signals` - Installs signal handlers that are safely processed after a request[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* `Rack::SimpleEndpoint` - Creates simple endpoints with routing rules, similar to Sinatra actions[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* `Rack::StaticCache` - Modifies the response headers to facilitiate client and proxy caching for static files that minimizes http requests and improves overall load times for second time visitors.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* `Rack::StaticCache` - Modifies the response headers to facilitiate client and proxy caching for static files that minimizes http requests and improves overall load times for second time vis[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249mitors.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* `Rack::TimeZone` - Detects the client's timezone using JavaScript and sets a variable in Rack's environment with the offset from UTC.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* `Rack::TryStatic` - Tries to match request to a static file[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
|
||||
@@ -480,9 +481,10 @@
|
||||
[48;5;235m[38;5;249m* **Slogger::Rack::RequestLogger** (https://github.com/leandrosilva/slogger) if you want to log on Syslog.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Rack::Batik::SVG** (https://github.com/crapooze/jruby-rack-batik) transcodes SVG pictures to JPEG[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Rack::Referrals** (https://github.com/deviantech/rack-referrals) extracts referring search engine info[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Muster** (https://github.com/claco/muster) parses some or all of the query string in varying formats into hashes. Helps adding human friendly (not rack/rails nested) query string options to APIs and such.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Moneta** (https://github.com/minad/moneta) adds Rack::MonetaStore (places key/value store in env, support for per-request caching), Rack::MonetaCookies (allow Moneta to be used to store cookies) and Rack::Mo[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249mnetaRest (expose a key/value store via HTTP/REST)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Muster** (https://github.com/claco/muster) parses some or all of the query string in varying formats into hashes. Helps adding human friendly (not rack/rails nested) query string options [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249mto APIs and such.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Moneta** (https://github.com/minad/moneta) adds Rack::MonetaStore (places key/value store in env, support for per-request caching), Rack::MonetaCookies (allow Moneta to be used to store c[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249mookies) and Rack::MonetaRest (expose a key/value store via HTTP/REST)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **RouteDowncaser** (https://github.com/carstengehling/route_downcaser) makes all routing in Rails case-insensitive.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Rack::CanIUse** (http://github.com/louismullie/rack-caniuse) checks if user agents support the HTML/CSS technologies used by your website using the CanIUse database.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m* **Rack::Attack** (https://github.com/kickstarter/rack-attack) A DSL for blocking & throttling abusive clients[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
@@ -740,7 +742,8 @@
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mrack-block[0m[38;5;12m (https://github.com/udzura/rack-block) - A rack middleware for controlling accesses by search bot or not, remote ip address, etc. [39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mrack-tor-block[0m[38;5;12m (https://github.com/Gild/rack-tor-block) - A rack middleware to block accesses to your rails application from [39m
|
||||
[38;5;12m TOR nodes. Inspired by [39m[48;5;235m[38;5;249mrack-block[49m[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[48;5;235m[38;5;249mActionDispatch::RemoteIp[49m[39m[38;5;12m from [39m[38;5;14m[1mRail's ActionController Middleware Stack[0m[38;5;12m (https://github.com/rails/rails/tree/master/actionpack/lib/action_dispatch/middleware) - Checks for IP spoofing attacks.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[48;5;235m[38;5;249mActionDispatch::RemoteIp[49m[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;14m[1mRail's[0m[38;5;14m[1m [0m[38;5;14m[1mActionController[0m[38;5;14m[1m [0m[38;5;14m[1mMiddleware[0m[38;5;14m[1m [0m[38;5;14m[1mStack[0m[38;5;12m [39m[38;5;12m(https://github.com/rails/rails/tree/master/actionpack/lib/action_dispatch/middleware)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mChecks[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mIP[39m[38;5;12m [39m[38;5;12mspoofing[39m[38;5;12m [39m
|
||||
[38;5;12mattacks.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRack::Throttle[0m[38;5;12m (https://github.com/bendiken/rack-throttle) - provides logic for rate-limiting incoming HTTP requests to Rack applications.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAlpaca[0m[38;5;12m (https://github.com/jeffchao/alpaca) - allows developers to quickly and easily configure and manage a whitelist and/or blacklist[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRack TCTP[0m[38;5;12m (https://github.com/TU-Berlin-SNET/tctp-rack) - middleware for enabling end-to-end security using the Trusted Cloud Transfer Protocol (TCTP)[39m
|
||||
|
||||
Reference in New Issue
Block a user