BSD Ports

www/ruby-rack2 2.2.24 NetBSD

Modular Ruby webserver interface

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
0f43732dcf
License
mit
Categories
www, ruby
Package size
370.5 KiB, 1074.7 KiB installed

Description

Rack provides a minimal, modular and adaptable interface for developing web applications in Ruby. By wrapping HTTP requests and responses in the simplest way possible, it unifies and distills the API for web servers, web frameworks, and software in between (the so-called middleware) into a single method call.

This is rack 2.x.

Install

Binary package:

pkgin install ruby33-rack2

From pkgsrc:

cd /usr/pkgsrc/www/ruby-rack2 && make install clean

Dependencies

Run dependencies 1
Required by 1

Configuration

No options to configure.

Service scripts
none
Flavors
ruby34-rack2-2.2.24, ruby40-rack2-2.2.24

Commit history 1

DateCommitCreditsLog message
0f43732dcf taca www/ruby-rack2: update to 2.2.24
2.2.23 (2026-04-01) Security * CVE-2026-34763 Root directory disclosure via unescaped regex interpolation in Rack::Directory. * CVE-2026-34230 Avoid O(n^2) algorithm in Rack::Utils.select_best_encoding which could lead to denial of service. * CVE-2026-26961 Raise error for multipart requests with multiple boundary parameters. * CVE-2026-34786 Rack::Static header_rules bypass via URL-encoded path mismatch. * CVE-2026-34831 Content-Length mismatch in Rack::Files error responses. * CVE-2026-34826 Multipart byte range processing allows denial of service via excessive overlapping ranges. * CVE-2026-34830 Rack::Sendfile header-based X-Accel-Mapping regex injection enables unauthorized X-Accel-Redirect. …