Update render script and Makefile

This commit is contained in:
Jonas Zeunert
2024-04-22 21:54:39 +02:00
parent 2d63fe63cd
commit 4d0cd768f7
10975 changed files with 47095 additions and 4031084 deletions

View File

@@ -3,7 +3,7 @@
▐ A curated list of awesome Ruby rack, middlewares, frameworks and web servers.
 Contents
 Contents
- General (#general)
- Tutorials (#tutorials)
@@ -438,8 +438,8 @@
* `Rack::MailExceptions` - Rescues exceptions raised from the app and sends a useful email with the exception, stacktrace, and contents of the environment. 
* `Rack::NestedParams` - parses form params with subscripts (e.g., * "`post**title** =Hello`") into a nested/recursive Hash structure (based on Rails' implementation). 
* `Rack::NotFound` - A default 404 application. 
* `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 
son. 
* `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 
ype is application/json. 
* `Rack::Printout` - Prints the environment and the response per request 
* `Rack::ProcTitle` - Displays request information in process title (`$0`) for monitoring/inspection with ps(1). 
* `Rack::Profiler` - Uses ruby-prof to measure request time. 
@@ -449,7 +449,8 @@
* `Rack::Sendfile` - Enables `X-Sendfile` support for bodies that can be served from file. 
* `Rack::Signals` - Installs signal handlers that are safely processed after a request 
* `Rack::SimpleEndpoint` - Creates simple endpoints with routing rules, similar to Sinatra actions 
* `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. 
* `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 
itors. 
* `Rack::TimeZone` - Detects the client's timezone using JavaScript and sets a variable in Rack's environment with the offset from UTC. 
* `Rack::TryStatic` - Tries to match request to a static file 
@@ -480,9 +481,10 @@
* **Slogger::Rack::RequestLogger** (https://github.com/leandrosilva/slogger) if you want to log on Syslog. 
* **Rack::Batik::SVG** (https://github.com/crapooze/jruby-rack-batik) transcodes SVG pictures to JPEG 
* **Rack::Referrals** (https://github.com/deviantech/rack-referrals) extracts referring search engine info 
* **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. 
* **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 
netaRest (expose a key/value store via HTTP/REST) 
* **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. 
* **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 
ookies) and Rack::MonetaRest (expose a key/value store via HTTP/REST) 
* **RouteDowncaser** (https://github.com/carstengehling/route_downcaser) makes all routing in Rails case-insensitive. 
* **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. 
* **Rack::Attack** (https://github.com/kickstarter/rack-attack) A DSL for blocking & throttling abusive clients 
@@ -740,7 +742,8 @@
⟡ rack-block (https://github.com/udzura/rack-block) - A rack middleware for controlling accesses by search bot or not, remote ip address, etc. 
⟡ rack-tor-block (https://github.com/Gild/rack-tor-block) - A rack middleware to block accesses to your rails application from 
 TOR nodes. Inspired by rack-block
⟡ ActionDispatch::RemoteIp from Rail's ActionController Middleware Stack (https://github.com/rails/rails/tree/master/actionpack/lib/action_dispatch/middleware) - Checks for IP spoofing attacks.
⟡ ActionDispatch::RemoteIp from Rail's ActionController Middleware Stack (https://github.com/rails/rails/tree/master/actionpack/lib/action_dispatch/middleware) - Checks for IP spoofing 
attacks.
⟡ Rack::Throttle (https://github.com/bendiken/rack-throttle) - provides logic for rate-limiting incoming HTTP requests to Rack applications.
⟡ Alpaca (https://github.com/jeffchao/alpaca) - allows developers to quickly and easily configure and manage a whitelist and/or blacklist
⟡ Rack TCTP (https://github.com/TU-Berlin-SNET/tctp-rack) - middleware for enabling end-to-end security using the Trusted Cloud Transfer Protocol (TCTP)