Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

ruby3.2-rubygem-rack-2.2-2.2.8-1.1 RPM for s390x

From OpenSuSE Ports Tumbleweed for s390x

Name: ruby3.2-rubygem-rack-2.2 Distribution: openSUSE:Factory:zSystems
Version: 2.2.8 Vendor: openSUSE
Release: 1.1 Build date: Tue Aug 1 15:44:03 2023
Group: Development/Languages/Ruby Build host: s390zp21
Size: 605397 Source RPM: rubygem-rack-2.2-2.2.8-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/rack/rack
Summary: A modular Ruby webserver interface
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.

Provides

Requires

License

MIT

Changelog

* Tue Aug 01 2023 Jacob Michalskie <jacob.michalskie@suse.com>
  - update to version 2.2.8
    * Limit file extension length of multipart tempfiles (https://github.com/rack/rack/pull/2069)
    * Fix inefficient assert pattern in Rack::Lint (https://github.com/rack/rack/pull/2101)
* Tue May 02 2023 Lukas Krause <lukas.krause@suse.com>
  - update to version 2.2.7
    * Correct the year number in the changelog (https://github.com/rack/rack/pull/2015)
    * Support underscore in host names for Rack 2.2 (https://github.com/rack/rack/pull/2071)
* Wed Mar 15 2023 Daniel Donisa <daniel.donisa@suse.com>
  - updated to version 2.2.6.4
    [CVE-2023-27539] Avoid ReDoS in header parsing
* Mon Mar 13 2023 Daniel Donisa <daniel.donisa@suse.com>
  - updated to version 2.2.6.3
    [CVE-2023-27530] Possible DoS Vulnerability in Multipart MIME parsing
* Mon Jan 23 2023 Hendrik Vogelsang <hvogel@suse.com>
  - updated to version 2.2.6.2
    [CVE-2022-44570] Fix ReDoS in Rack::Utils.get_byte_ranges
    [CVE-2022-44571] Fix ReDoS vulnerability in multipart parser
    [CVE-2022-44572] Forbid control characters in attributes (also ReDoS)
    See installed CHANGELOG.md for more changes
* Mon Oct 10 2022 Stephan Kulow <coolo@suse.com>
  - Split into -2.2 suffix to make way for 3.0 update
* Fri Jul 08 2022 Manuel Schnitzer <mschnitzer@suse.com>
  - updated to version 2.2.4
    * Better support for lower case headers in `Rack::ETag` middleware. ([#1919](https://github.com/rack/rack/pull/1919), [@ioquatix](https://github.com/ioquatix))
    * Use custom exception on params too deep error. ([#1838](https://github.com/rack/rack/pull/1838), [@simi](https://github.com/simi))
* Mon May 30 2022 Hendrik Vogelsang <hvogel@suse.com>
  - updated to version 2.2.3.1
    [CVE-2022-30123] Fix shell escaping issue in Common Logger
    [CVE-2022-30122] Restrict parsing of broken MIME attachments
* Thu Jun 18 2020 Eduardo Navarro <enavarro@suse.com>
  - updated to version 2.2.3
    see installed CHANGELOG.md
    [#]# [2.2.3] - 2020-06-15
      [CVE-2020-8184] Only decode cookie values
* Tue Feb 18 2020 Eduardo Navarro <enavarro@suse.com>
  - updated to version 2.2.2
    see installed CHANGELOG.md
    [#]# [2.2.2] - 2020-02-11
    [#]## Fixed
    - Fix incorrect Rack::Request#host value. ([#1591](https://github.com/rack/rack/pull/1591), [@ioquatix](https://github.com/ioquatix))
    - Revert Rack::Handler::Thin implementation. ([#1583](https://github.com/rack/rack/pull/1583), [@jeremyevans](https://github.com/jeremyevans))
    - Double assignment is still needed to prevent an "unused variable" warning. ([#1589](https://github.com/rack/rack/pull/1589), [@kamipo](https://github.com/kamipo))
    - Fix to handle same_site option for session pool. ([#1587](https://github.com/rack/rack/pull/1587), [@kamipo](https://github.com/kamipo))
* Mon Feb 10 2020 Stephan Kulow <coolo@suse.com>
  - updated to version 2.2.1
    see installed CHANGELOG.md
    [#] Changelog
    All notable changes to this project will be documented in this file. For info on how to format all future additions to this file please reference [Keep A Changelog](https://keepachangelog.com/en/1.0.0/).
    [#]# [2.2.1] - 2020-02-09
    [#]## Fixed
    - Rework `Rack::Request#ip` to handle empty `forwarded_for`. ([#1577](https://github.com/rack/rack/pull/1577), [@ioquatix](https://github.com/ioquatix))
    [#]# [2.2.0] - 2020-02-08
    [#]## SPEC Changes
    - `rack.session` request environment entry must respond to `to_hash` and return unfrozen Hash. ([@jeremyevans](https://github.com/jeremyevans))
    - Request environment cannot be frozen. ([@jeremyevans](https://github.com/jeremyevans))
    - CGI values in the request environment with non-ASCII characters must use ASCII-8BIT encoding. ([@jeremyevans](https://github.com/jeremyevans))
    - Improve SPEC/lint relating to SERVER_NAME, SERVER_PORT and HTTP_HOST. ([#1561](https://github.com/rack/rack/pull/1561), [@ioquatix](https://github.com/ioquatix))
    [#]## Added
    - `rackup` supports multiple `-r` options and will require all arguments. ([@jeremyevans](https://github.com/jeremyevans))
    - `Server` supports an array of paths to require for the `:require` option. ([@khotta](https://github.com/khotta))
    - `Files` supports multipart range requests. ([@fatkodima](https://github.com/fatkodima))
    - `Multipart::UploadedFile` supports an IO-like object instead of using the filesystem, using `:filename` and `:io` options. ([@jeremyevans](https://github.com/jeremyevans))
    - `Multipart::UploadedFile` supports keyword arguments `:path`, `:content_type`, and `:binary` in addition to positional arguments. ([@jeremyevans](https://github.com/jeremyevans))
    - `Static` supports a `:cascade` option for calling the app if there is no matching file. ([@jeremyevans](https://github.com/jeremyevans))
    - `Session::Abstract::SessionHash#dig`. ([@jeremyevans](https://github.com/jeremyevans))
    - `Response.[]` and `MockResponse.[]` for creating instances using status, headers, and body. ([@ioquatix](https://github.com/ioquatix))
    - Convenient cache and content type methods for `Rack::Response`. ([#1555](https://github.com/rack/rack/pull/1555), [@ioquatix](https://github.com/ioquatix))
    [#]## Changed
    - `Request#params` no longer rescues EOFError. ([@jeremyevans](https://github.com/jeremyevans))
    - `Directory` uses a streaming approach, significantly improving time to first byte for large directories. ([@jeremyevans](https://github.com/jeremyevans))
    - `Directory` no longer includes a Parent directory link in the root directory index. ([@jeremyevans](https://github.com/jeremyevans))
    - `QueryParser#parse_nested_query` uses original backtrace when reraising exception with new class. ([@jeremyevans](https://github.com/jeremyevans))
    - `ConditionalGet` follows RFC 7232 precedence if both If-None-Match and If-Modified-Since headers are provided. ([@jeremyevans](https://github.com/jeremyevans))
    - `.ru` files supports the `frozen-string-literal` magic comment. ([@eregon](https://github.com/eregon))
    - Rely on autoload to load constants instead of requiring internal files, make sure to require 'rack' and not just 'rack/...'. ([@jeremyevans](https://github.com/jeremyevans))
    - `Etag` will continue sending ETag even if the response should not be cached. ([@henm](https://github.com/henm))
    - `Request#host_with_port` no longer includes a colon for a missing or empty port. ([@AlexWayfer](https://github.com/AlexWayfer))
    - All handlers uses keywords arguments instead of an options hash argument. ([@ioquatix](https://github.com/ioquatix))
    - `Files` handling of range requests no longer return a body that supports `to_path`, to ensure range requests are handled correctly. ([@jeremyevans](https://github.com/jeremyevans))
    - `Multipart::Generator` only includes `Content-Length` for files with paths, and `Content-Disposition` `filename` if the `UploadedFile` instance has one. ([@jeremyevans](https://github.com/jeremyevans))
    - `Request#ssl?` is true for the `wss` scheme (secure websockets). ([@jeremyevans](https://github.com/jeremyevans))
    - `Rack::HeaderHash` is memoized by default. ([#1549](https://github.com/rack/rack/pull/1549), [@ioquatix](https://github.com/ioquatix))
    - `Rack::Directory` allow directory traversal inside root directory. ([#1417](https://github.com/rack/rack/pull/1417), [@ThomasSevestre](https://github.com/ThomasSevestre))
    - Sort encodings by server preference. ([#1184](https://github.com/rack/rack/pull/1184), [@ioquatix](https://github.com/ioquatix), [@wjordan](https://github.com/wjordan))
    - Rework host/hostname/authority implementation in `Rack::Request`. `#host` and `#host_with_port` have been changed to correctly return IPv6 addresses formatted with square brackets, as defined by [RFC3986](https://tools.ietf.org/html/rfc3986#section-3.2.2). ([#1561](https://github.com/rack/rack/pull/1561), [@ioquatix](https://github.com/ioquatix))
    - `Rack::Builder` parsing options on first `#\` line is deprecated. ([#1574](https://github.com/rack/rack/pull/1574), [@ioquatix](https://github.com/ioquatix))
    [#]## Removed
    - `Directory#path` as it was not used and always returned nil. ([@jeremyevans](https://github.com/jeremyevans))
    - `BodyProxy#each` as it was only needed to work around a bug in Ruby <1.9.3. ([@jeremyevans](https://github.com/jeremyevans))
    - `URLMap::INFINITY` and `URLMap::NEGATIVE_INFINITY`, in favor of `Float::INFINITY`. ([@ch1c0t](https://github.com/ch1c0t))
    - Deprecation of `Rack::File`. It will be deprecated again in rack 2.2 or 3.0. ([@rafaelfranca](https://github.com/rafaelfranca))
    - Support for Ruby 2.2 as it is well past EOL. ([@ioquatix](https://github.com/ioquatix))
    - Remove `Rack::Files#response_body` as the implementation was broken. ([#1153](https://github.com/rack/rack/pull/1153), [@ioquatix](https://github.com/ioquatix))
    - Remove `SERVER_ADDR` which was never part of the original SPEC. ([#1573](https://github.com/rack/rack/pull/1573), [@ioquatix](https://github.com/ioquatix))
    [#]## Fixed
    - `Directory` correctly handles root paths containing glob metacharacters. ([@jeremyevans](https://github.com/jeremyevans))
    - `Cascade` uses a new response object for each call if initialized with no apps. ([@jeremyevans](https://github.com/jeremyevans))
    - `BodyProxy` correctly delegates keyword arguments to the body object on Ruby 2.7+. ([@jeremyevans](https://github.com/jeremyevans))
    - `BodyProxy#method` correctly handles methods delegated to the body object. ([@jeremyevans](https://github.com/jeremyevans))
    - `Request#host` and `Request#host_with_port` handle IPv6 addresses correctly. ([@AlexWayfer](https://github.com/AlexWayfer))
    - `Lint` checks when response hijacking that `rack.hijack` is called with a valid object. ([@jeremyevans](https://github.com/jeremyevans))
    - `Response#write` correctly updates `Content-Length` if initialized with a body. ([@jeremyevans](https://github.com/jeremyevans))
    - `CommonLogger` includes `SCRIPT_NAME` when logging. ([@Erol](https://github.com/Erol))
    - `Utils.parse_nested_query` correctly handles empty queries, using an empty instance of the params class instead of a hash. ([@jeremyevans](https://github.com/jeremyevans))
    - `Directory` correctly escapes paths in links. ([@yous](https://github.com/yous))
    - `Request#delete_cookie` and related `Utils` methods handle `:domain` and `:path` options in same call. ([@jeremyevans](https://github.com/jeremyevans))
    - `Request#delete_cookie` and related `Utils` methods do an exact match on `:domain` and `:path` options. ([@jeremyevans](https://github.com/jeremyevans))
    - `Static` no longer adds headers when a gzipped file request has a 304 response. ([@chooh](https://github.com/chooh))
    - `ContentLength` sets `Content-Length` response header even for bodies not responding to `to_ary`. ([@jeremyevans](https://github.com/jeremyevans))
    - Thin handler supports options passed directly to `Thin::Controllers::Controller`. ([@jeremyevans](https://github.com/jeremyevans))
    - WEBrick handler no longer ignores `:BindAddress` option. ([@jeremyevans](https://github.com/jeremyevans))
    - `ShowExceptions` handles invalid POST data. ([@jeremyevans](https://github.com/jeremyevans))
    - Basic authentication requires a password, even if the password is empty. ([@jeremyevans](https://github.com/jeremyevans))
    - `Lint` checks response is array with 3 elements, per SPEC. ([@jeremyevans](https://github.com/jeremyevans))
    - Support for using `:SSLEnable` option when using WEBrick handler. (Gregor Melhorn)
    - Close response body after buffering it when buffering. ([@ioquatix](https://github.com/ioquatix))
    - Only accept `;` as delimiter when parsing cookies. ([@mrageh](https://github.com/mrageh))
    - `Utils::HeaderHash#clear` clears the name mapping as well. ([@raxoft](https://github.com/raxoft))
    - Support for passing `nil` `Rack::Files.new`, which notably fixes Rails' current `ActiveStorage::FileServer` implementation. ([@ioquatix](https://github.com/ioquatix))
    [#]## Documentation
    - CHANGELOG updates. ([@aupajo](https://github.com/aupajo))
    - Added [CONTRIBUTING](CONTRIBUTING.md). ([@dblock](https://github.com/dblock))
* Wed Jan 29 2020 Daniel Donisa <daniel.donisa@suse.com>
  - updated to version 2.1.2
* Mon Jan 27 2020 Manuel Schnitzer <mschnitzer@suse.com>
  - updated to version 2.1.1
    * Remove Rack::Chunked from Rack::Server default middleware. (#1475, @ioquatix)
    * Restore support for code relying on SessionId#to_s. (@jeremyevans)
  - non upstream changes
    * removed the modification of the permissions for test/cgi/test.gz
      during package build since it won't get installed anymore.

Files

/etc/alternatives/rackup
/etc/alternatives/rackup-2.2.8
/etc/alternatives/rackup.ruby3.2
/usr/bin/rackup
/usr/bin/rackup-2.2.8
/usr/bin/rackup.ruby3.2
/usr/bin/rackup.ruby3.2-2.2.8
/usr/lib64/ruby/gems/3.2.0/build_info
/usr/lib64/ruby/gems/3.2.0/cache/rack-2.2.8.gem
/usr/lib64/ruby/gems/3.2.0/gems/rack-2.2.8
/usr/lib64/ruby/gems/3.2.0/gems/rack-2.2.8/CHANGELOG.md
/usr/lib64/ruby/gems/3.2.0/gems/rack-2.2.8/CONTRIBUTING.md
/usr/lib64/ruby/gems/3.2.0/gems/rack-2.2.8/MIT-LICENSE
/usr/lib64/ruby/gems/3.2.0/gems/rack-2.2.8/README.rdoc
/usr/lib64/ruby/gems/3.2.0/gems/rack-2.2.8/Rakefile
/usr/lib64/ruby/gems/3.2.0/gems/rack-2.2.8/SPEC.rdoc
/usr/lib64/ruby/gems/3.2.0/gems/rack-2.2.8/bin
/usr/lib64/ruby/gems/3.2.0/gems/rack-2.2.8/bin/rackup
/usr/lib64/ruby/gems/3.2.0/gems/rack-2.2.8/contrib
/usr/lib64/ruby/gems/3.2.0/gems/rack-2.2.8/contrib/rack.png
/usr/lib64/ruby/gems/3.2.0/gems/rack-2.2.8/contrib/rack.svg
/usr/lib64/ruby/gems/3.2.0/gems/rack-2.2.8/contrib/rack_logo.svg
/usr/lib64/ruby/gems/3.2.0/gems/rack-2.2.8/contrib/rdoc.css
/usr/lib64/ruby/gems/3.2.0/gems/rack-2.2.8/example
/usr/lib64/ruby/gems/3.2.0/gems/rack-2.2.8/example/lobster.ru
/usr/lib64/ruby/gems/3.2.0/gems/rack-2.2.8/example/protectedlobster.rb
/usr/lib64/ruby/gems/3.2.0/gems/rack-2.2.8/example/protectedlobster.ru
/usr/lib64/ruby/gems/3.2.0/gems/rack-2.2.8/lib
/usr/lib64/ruby/gems/3.2.0/gems/rack-2.2.8/lib/rack
/usr/lib64/ruby/gems/3.2.0/gems/rack-2.2.8/lib/rack.rb
/usr/lib64/ruby/gems/3.2.0/gems/rack-2.2.8/lib/rack/auth
/usr/lib64/ruby/gems/3.2.0/gems/rack-2.2.8/lib/rack/auth/abstract
/usr/lib64/ruby/gems/3.2.0/gems/rack-2.2.8/lib/rack/auth/abstract/handler.rb
/usr/lib64/ruby/gems/3.2.0/gems/rack-2.2.8/lib/rack/auth/abstract/request.rb
/usr/lib64/ruby/gems/3.2.0/gems/rack-2.2.8/lib/rack/auth/basic.rb
/usr/lib64/ruby/gems/3.2.0/gems/rack-2.2.8/lib/rack/auth/digest
/usr/lib64/ruby/gems/3.2.0/gems/rack-2.2.8/lib/rack/auth/digest/md5.rb
/usr/lib64/ruby/gems/3.2.0/gems/rack-2.2.8/lib/rack/auth/digest/nonce.rb
/usr/lib64/ruby/gems/3.2.0/gems/rack-2.2.8/lib/rack/auth/digest/params.rb
/usr/lib64/ruby/gems/3.2.0/gems/rack-2.2.8/lib/rack/auth/digest/request.rb
/usr/lib64/ruby/gems/3.2.0/gems/rack-2.2.8/lib/rack/body_proxy.rb
/usr/lib64/ruby/gems/3.2.0/gems/rack-2.2.8/lib/rack/builder.rb
/usr/lib64/ruby/gems/3.2.0/gems/rack-2.2.8/lib/rack/cascade.rb
/usr/lib64/ruby/gems/3.2.0/gems/rack-2.2.8/lib/rack/chunked.rb
/usr/lib64/ruby/gems/3.2.0/gems/rack-2.2.8/lib/rack/common_logger.rb
/usr/lib64/ruby/gems/3.2.0/gems/rack-2.2.8/lib/rack/conditional_get.rb
/usr/lib64/ruby/gems/3.2.0/gems/rack-2.2.8/lib/rack/config.rb
/usr/lib64/ruby/gems/3.2.0/gems/rack-2.2.8/lib/rack/content_length.rb
/usr/lib64/ruby/gems/3.2.0/gems/rack-2.2.8/lib/rack/content_type.rb
/usr/lib64/ruby/gems/3.2.0/gems/rack-2.2.8/lib/rack/core_ext
/usr/lib64/ruby/gems/3.2.0/gems/rack-2.2.8/lib/rack/core_ext/regexp.rb
/usr/lib64/ruby/gems/3.2.0/gems/rack-2.2.8/lib/rack/deflater.rb
/usr/lib64/ruby/gems/3.2.0/gems/rack-2.2.8/lib/rack/directory.rb
/usr/lib64/ruby/gems/3.2.0/gems/rack-2.2.8/lib/rack/etag.rb
/usr/lib64/ruby/gems/3.2.0/gems/rack-2.2.8/lib/rack/events.rb
/usr/lib64/ruby/gems/3.2.0/gems/rack-2.2.8/lib/rack/file.rb
/usr/lib64/ruby/gems/3.2.0/gems/rack-2.2.8/lib/rack/files.rb
/usr/lib64/ruby/gems/3.2.0/gems/rack-2.2.8/lib/rack/handler
/usr/lib64/ruby/gems/3.2.0/gems/rack-2.2.8/lib/rack/handler.rb
/usr/lib64/ruby/gems/3.2.0/gems/rack-2.2.8/lib/rack/handler/cgi.rb
/usr/lib64/ruby/gems/3.2.0/gems/rack-2.2.8/lib/rack/handler/fastcgi.rb
/usr/lib64/ruby/gems/3.2.0/gems/rack-2.2.8/lib/rack/handler/lsws.rb
/usr/lib64/ruby/gems/3.2.0/gems/rack-2.2.8/lib/rack/handler/scgi.rb
/usr/lib64/ruby/gems/3.2.0/gems/rack-2.2.8/lib/rack/handler/thin.rb
/usr/lib64/ruby/gems/3.2.0/gems/rack-2.2.8/lib/rack/handler/webrick.rb
/usr/lib64/ruby/gems/3.2.0/gems/rack-2.2.8/lib/rack/head.rb
/usr/lib64/ruby/gems/3.2.0/gems/rack-2.2.8/lib/rack/lint.rb
/usr/lib64/ruby/gems/3.2.0/gems/rack-2.2.8/lib/rack/lobster.rb
/usr/lib64/ruby/gems/3.2.0/gems/rack-2.2.8/lib/rack/lock.rb
/usr/lib64/ruby/gems/3.2.0/gems/rack-2.2.8/lib/rack/logger.rb
/usr/lib64/ruby/gems/3.2.0/gems/rack-2.2.8/lib/rack/media_type.rb
/usr/lib64/ruby/gems/3.2.0/gems/rack-2.2.8/lib/rack/method_override.rb
/usr/lib64/ruby/gems/3.2.0/gems/rack-2.2.8/lib/rack/mime.rb
/usr/lib64/ruby/gems/3.2.0/gems/rack-2.2.8/lib/rack/mock.rb
/usr/lib64/ruby/gems/3.2.0/gems/rack-2.2.8/lib/rack/multipart
/usr/lib64/ruby/gems/3.2.0/gems/rack-2.2.8/lib/rack/multipart.rb
/usr/lib64/ruby/gems/3.2.0/gems/rack-2.2.8/lib/rack/multipart/generator.rb
/usr/lib64/ruby/gems/3.2.0/gems/rack-2.2.8/lib/rack/multipart/parser.rb
/usr/lib64/ruby/gems/3.2.0/gems/rack-2.2.8/lib/rack/multipart/uploaded_file.rb
/usr/lib64/ruby/gems/3.2.0/gems/rack-2.2.8/lib/rack/null_logger.rb
/usr/lib64/ruby/gems/3.2.0/gems/rack-2.2.8/lib/rack/query_parser.rb
/usr/lib64/ruby/gems/3.2.0/gems/rack-2.2.8/lib/rack/recursive.rb
/usr/lib64/ruby/gems/3.2.0/gems/rack-2.2.8/lib/rack/reloader.rb
/usr/lib64/ruby/gems/3.2.0/gems/rack-2.2.8/lib/rack/request.rb
/usr/lib64/ruby/gems/3.2.0/gems/rack-2.2.8/lib/rack/response.rb
/usr/lib64/ruby/gems/3.2.0/gems/rack-2.2.8/lib/rack/rewindable_input.rb
/usr/lib64/ruby/gems/3.2.0/gems/rack-2.2.8/lib/rack/runtime.rb
/usr/lib64/ruby/gems/3.2.0/gems/rack-2.2.8/lib/rack/sendfile.rb
/usr/lib64/ruby/gems/3.2.0/gems/rack-2.2.8/lib/rack/server.rb
/usr/lib64/ruby/gems/3.2.0/gems/rack-2.2.8/lib/rack/session
/usr/lib64/ruby/gems/3.2.0/gems/rack-2.2.8/lib/rack/session/abstract
/usr/lib64/ruby/gems/3.2.0/gems/rack-2.2.8/lib/rack/session/abstract/id.rb
/usr/lib64/ruby/gems/3.2.0/gems/rack-2.2.8/lib/rack/session/cookie.rb
/usr/lib64/ruby/gems/3.2.0/gems/rack-2.2.8/lib/rack/session/memcache.rb
/usr/lib64/ruby/gems/3.2.0/gems/rack-2.2.8/lib/rack/session/pool.rb
/usr/lib64/ruby/gems/3.2.0/gems/rack-2.2.8/lib/rack/show_exceptions.rb
/usr/lib64/ruby/gems/3.2.0/gems/rack-2.2.8/lib/rack/show_status.rb
/usr/lib64/ruby/gems/3.2.0/gems/rack-2.2.8/lib/rack/static.rb
/usr/lib64/ruby/gems/3.2.0/gems/rack-2.2.8/lib/rack/tempfile_reaper.rb
/usr/lib64/ruby/gems/3.2.0/gems/rack-2.2.8/lib/rack/urlmap.rb
/usr/lib64/ruby/gems/3.2.0/gems/rack-2.2.8/lib/rack/utils.rb
/usr/lib64/ruby/gems/3.2.0/gems/rack-2.2.8/lib/rack/version.rb
/usr/lib64/ruby/gems/3.2.0/gems/rack-2.2.8/rack.gemspec
/usr/lib64/ruby/gems/3.2.0/specifications/rack-2.2.8.gemspec
/usr/share/doc/packages/ruby3.2-rubygem-rack-2.2
/usr/share/doc/packages/ruby3.2-rubygem-rack-2.2/CHANGELOG.md
/usr/share/doc/packages/ruby3.2-rubygem-rack-2.2/MIT-LICENSE
/usr/share/doc/packages/ruby3.2-rubygem-rack-2.2/README.rdoc


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Mar 9 12:50:11 2024