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

ruby3.2-rubygem-puma-6.4.0-1.1 RPM for s390x

From OpenSuSE Ports Tumbleweed for s390x

Name: ruby3.2-rubygem-puma Distribution: openSUSE:Factory:zSystems
Version: 6.4.0 Vendor: openSUSE
Release: 1.1 Build date: Wed Nov 15 21:33:00 2023
Group: Development/Languages/Ruby Build host: s390zl21
Size: 954264 Source RPM: rubygem-puma-6.4.0-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://puma.io
Summary: Puma is a simple, fast, threaded, and highly parallel HTTP 1.1
Puma is a simple, fast, threaded, and highly parallel HTTP 1.1 server for
Ruby/Rack applications. Puma is intended for use in both development and
production environments. It's great for highly parallel Ruby implementations
such as Rubinius and JRuby as well as as providing process worker support to
support CRuby well.

Provides

Requires

License

BSD-3-Clause

Changelog

* Sat Nov 04 2023 Marcus Rueckert <mrueckert@suse.de>
  - Update to 6.4.0
    * Features
    * on_thread_exit hook ([#2920])
    * on_thread_start_hook ([#3195])
    * Shutdown on idle ([#3209], [#2580])
    * New error message when control server port taken ([#3204])
    * Refactor
    * Remove `Forwardable` dependency ([#3191], #3190)
    * Update URLMap Regexp usage for Ruby v3.3 ([#3165])
    * Bugfixes
    * Bring the cert_pem: parameter into parity with the cert: parameter to ssl_bind. ([#3174])
    * Fix using control server with IPv6 host ([#3181])
    * control_cli.rb - add require_relative 'log_writer' ([#3187])
    * Fix cases where fallback Rack response wasn't sent to the client ([#3094])
* Fri Nov 03 2023 Dan Čermák <dan.cermak@posteo.net>
  - 6.3.1:
    * Security
    * Address HTTP request smuggling vulnerabilities with
      zero-length Content Length header and trailer fields
      ([GHSA-68xg-gqqm-vgj8](https://github.com/puma/puma/security/advisories/GHSA-68xg-gqqm-vgj8))
* Wed Jun 21 2023 Marcus Rueckert <mrueckert@suse.de>
  - Update to 6.3.0
    - Features
    - Add dsl method `supported_http_methods` ([#3106], [#3014])
    - Puma error responses no longer have any fingerprints to
      indicate Puma ([#3161], [#3037])
    - Support decryption of SSL key ([#3133], [#3132])
    - Bugfixes
    - Don't send 103 early hints response when only invalid headers
      are used ([#3163])
    - Handle malformed request path ([#3155], [#3148])
    - Misc lib file fixes - trapping additional errors, CI helper
      ([#3129])
    - Fixup req form data file upload with "r\n" line endings
      ([#3137])
    - Restore rack 1.6 compatibility Restore rack 1.6 compatibility
      ([#3156])
    - Refactor
    - const.rb - Update Puma::HTTP_STATUS_CODES ([#3162])
    - Clarify Reactor#initialize ([#3151])
* Fri Apr 28 2023 Marcus Rueckert <mrueckert@suse.de>
  - Update to 6.2.2
    - Bugfixes
    - Fix Rack-related NameError by adding :: operator ([#3118], [#3117])
  - changes from 6.2.1
    - Bugfixes
    - Fix java 8 compatibility ([#3109], [#3108])
    - Always write io_buffer when in "enum bodies" branch. ([#3113], [#3112])
    - Fix warn_if_in_single_mode incorrect message ([#3111])
  - changes from 6.2.0
    - Features
    - Ability to supply a custom logger ([#2770], [#2511])
    - Warn when clustered-only hooks are defined in single mode ([#3089])
    - Adds the on_booted event ([#2709])
    - Bugfixes
    - Loggers - internal_write - catch Errno::EINVAL ([#3091])
    - commonlogger.rb - fix HIJACK time format, use constants, not strings ([#3074])
    - Fixed some edge cases regarding request hijacking ([#3072])
  - changes from 6.1.1
    - Bugfixes
    - We no longer try to use the systemd plugin for JRuby ([#3079])
    - Allow ::Rack::Handler::Puma.run to work regardless of whether Rack/Rackup are loaded ([#3080])
  - changes from 6.1.0
    - Features
    - WebSocket support via partial hijack ([#3058], [#3007])
    - Add built-in systemd notify support ([#3011])
    - Periodically send status to systemd ([#3006], [#2604])
    - Introduce the ability to return 413: payload too large for requests ([#3040])
    - Log loaded extensions when `PUMA_DEBUG` is set ([#3036], [#3020])
    - Bugfixes
    - Fix issue with rack 3 compatibility re: rackup ([#3061], [#3057])
    - Allow setting TCP low_latency with SSL listener ([#3065])
    - Performance
    - Reduce memory usage for large file uploads ([#3062])
  - changes from 6.0.2
    - Refactor
    - Remove use of etc and time gems in Puma ([#3035], [#3033])
    - Refactor const.rb - freeze ([#3016])
  - changes from 6.0.1
    - Bugfixes
    - Handle waking up a closed selector in Reactor#add ([#3005])
    - Fixup response processing, enumerable bodies ([#3004], [#3000])
    - Correctly close app body for all code paths ([#3002], [#2999])
    - Refactor
    - Add IOBuffer to Client, remove from ThreadPool thread instances ([#3013])
* Fri Apr 28 2023 Marcus Rueckert <mrueckert@suse.de>
  - Fix file permissions in post_install so we do not get more
    rpmlint warnings
* Wed Dec 07 2022 Stephan Kulow <coolo@suse.com>
  - updated to version 6.0.0
    see installed History.md
    [#]# 6.0.0 / 2022-10-XX
    * Breaking Changes
    * Dropping Ruby 2.2 and 2.3 support (now 2.4+) ([#2919])
    * Remote_addr functionality has changed ([#2652], [#2653])
    * No longer supporting Java 1.7 or below (JRuby 9.1 was the last release to support this) ([#2849])
    * Remove nakayoshi GC ([#2933], [#2925])
    * wait_for_less_busy_worker is now default on ([#2940])
    * Prefix all environment variables with `PUMA_` ([#2924], [#2853])
    * Removed some constants ([#2957], [#2958], [#2959], [#2960])
    * The following classes are now part of Puma's private API: `Client`, `Cluster::Worker`, `Cluster::Worker`, `HandleRequest`. ([#2988])
    * Features
    * Increase throughput on large (100kb+) response bodies by 3-10x ([#2896], [#2892])
    * Increase throughput on file responses ([#2923])
    * Add support for streaming bodies in Rack. ([#2740])
    * Allow OpenSSL session reuse via a 'reuse' ssl_bind method or bind string query parameter ([#2845])
    * Allow `run_hooks` to pass a hash to blocks for use later ([#2917], [#2915])
    * Allow using `preload_app!` with `fork_worker` ([#2907])
    * Support request_body_wait metric with higher precision ([#2953])
    * Allow header values to be arrays (Rack 3) ([#2936], [#2931])
    * Export Puma/Ruby versions in /stats ([#2875])
    * Allow configuring request uri max length & request path max length ([#2840])
    * Add a couple of public accessors ([#2774])
    * Log entire backtrace when worker start fails ([#2891])
    * [jruby] Enable TLSv1.3 support ([#2886])
    * [jruby] support setting TLS protocols + rename ssl_cipher_list ([#2899])
    * [jruby] Support a truststore option ([#2849], [#2904], [#2884])
    * Bugfixes
    * Load the configuration before passing it to the binder ([#2897])
    * Do not raise error raised on HTTP methods we don't recognize or support, like CONNECT ([#2932], [#1441])
    * Fixed a memory leak when creating a new SSL listener ([#2956])
    * Refactor
    * log_writer.rb - add internal_write method ([#2888])
    * [WIP] Refactor: Split out LogWriter from Events (no logic change) ([#2798])
    * Extract prune_bundler code into it's own class. ([#2797])
    * Refactor Launcher#run to increase readability (no logic change) ([#2795])
    * Ruby 3.2 will have native IO#wait_* methods, don't require io/wait ([#2903])
    * Various internal API refactorings ([#2942], [#2921], [#2922], [#2955])
* Fri Aug 26 2022 Manuel Schnitzer <mschnitzer@suse.com>
  - updated to version 5.6.5
    * Bugfixes
    * NullIO#closed should return false ([#2883])
    * Puma::ControlCLI - allow refork command to be sent as a request ([#2868], [#2866])
    * [jruby] Fix TLS verification hang ([#2890], [#2729])
    * extconf.rb - don't use pkg_config('openssl') if '--with-openssl-dir' is used ([#2885], [#2839])
    * MiniSSL - detect SSL_CTX_set_dh_auto ([#2864], [#2863])
    * Fix rack.after_reply exceptions breaking connections ([#2861], [#2856])
    * Escape SSL cert and filenames ([#2855])
    * Fail hard if SSL certs or keys are invalid ([#2848])
    * Fail hard if SSL certs or keys cannot be read by user ([#2847])
    * Fix build with Opaque DH in LibreSSL 3.5. ([#2838])
    * Pre-existing socket file removed when TERM is issued after USR2 (if puma is running in cluster mode) ([#2817])
    * Fix Puma::StateFile#load incompatibility ([#2810])
* Wed Mar 30 2022 Marcus Rueckert <mrueckert@suse.de>
  - Update to version 5.6.4
    https://github.com/puma/puma/security/advisories/GHSA-h99w-9q5r-gjq9
    https://github.com/puma/puma/releases/tag/v5.6.4
* Sat Feb 12 2022 Marcus Rueckert <mrueckert@suse.de>
  - Update to version 5.6.2
    https://github.com/advisories/GHSA-rmj8-8hhh-gv5h
    https://rubysec.com/advisories/CVE-2022-23634/
    other changes:
    https://github.com/puma/puma/releases/tag/v5.6.1
    https://github.com/puma/puma/releases/tag/v5.6.0
* Tue Dec 21 2021 Marcus Rueckert <mrueckert@suse.de>
  - Update to version 5.5.2
    https://github.com/puma/puma/security/advisories/GHSA-48w2-rm65-62xx
    Re-allows UTF-8 in HTTP header values
* Sat Oct 09 2021 Manuel Schnitzer <mschnitzer@suse.com>
  - updated to version 5.5.0
    * Features
    * Automatic SSL certificate provisioning for localhost, via localhost gem ([#2610], [#2257])
    * add support for the PROXY protocol (v1 only) ([#2654], [#2651])
    * Add a semantic CLI option for no config file ([#2689])
    * Bugfixes
    * More elaborate exception handling - lets some dead pumas die. ([#2700], [#2699])
    * allow multiple after_worker_fork hooks ([#2690])
    * Preserve BUNDLE_APP_CONFIG on worker fork ([#2688], [#2687])
    * Performance
    * Fix performance of server-side SSL connection close. ([#2675])
* Wed Aug 25 2021 Manuel Schnitzer <mschnitzer@suse.com>
  - updated to version 5.4.0
    * Features
    * Better/expanded names for threadpool threads ([#2657])
    * Allow pkg_config for OpenSSL ([#2648], [#1412])
    * Add `rack_url_scheme` to Puma::DSL, allows setting of `rack.url_scheme` header ([#2586], [#2569])
    * Bugfixes
    * `Binder#parse` - allow for symlinked unix path, add create_activated_fds debug ENV ([#2643], [#2638])
    * Fix deprecation warning: minissl.c - Use Random.bytes if available ([#2642])
    * Client certificates: set session id context while creating SSLContext ([#2633])
    * Fix deadlock issue in thread pool ([#2656])
    * Refactor
    * Replace `IO.select` with `IO#wait_*` when checking a single IO ([#2666])
* Tue Jun 01 2021 Manuel Schnitzer <mschnitzer@suse.com>
  - updated to version 5.3.2
    * Bugfixes
    * Gracefully handle Rack not accepting CLI options (#2630, #2626)
    * Fix sigterm misbehavior (#2629)
    * Improvements to keepalive-connection shedding (#2628)
* Fri May 14 2021 Manuel Schnitzer <mschnitzer@suse.com>
  - updated to version 5.3.1
    [#]# 5.3.1 / 2021-05-11
    * Security
    * Close keepalive connections after the maximum number of fast inlined requests (#2625)
    [#]# 5.3.0 / 2021-05-07
    * Features
    * Add support for Linux's abstract sockets ([#2564], [#2526])
    * Add debug to worker timeout and startup ([#2559], [#2528])
    * Print warning when running one-worker cluster ([#2565], [#2534])
    * Don't close systemd activated socket on pumactl restart ([#2563], [#2504])
    * Bugfixes
    * systemd - fix event firing ([#2591], [#2572])
    * Immediately unlink temporary files ([#2613])
    * Improve parsing of HTTP_HOST header ([#2605], [#2584])
    * Handle fatal error that has no backtrace ([#2607], [#2552])
    * Fix timing out requests too early ([#2606], [#2574])
    * Handle segfault in Ruby 2.6.6 on thread-locals ([#2567], [#2566])
    * Server#closed_socket? - parameter may be a MiniSSL::Socket ([#2596])
    * Define UNPACK_TCP_STATE_FROM_TCP_INFO in the right place ([#2588], [#2556])
    * request.rb - fix chunked assembly for ascii incompatible encodings, add test ([#2585], [#2583])
    * Performance
    * Reset peerip only if remote_addr_header is set ([#2609])
    * Reduce puma_parser struct size ([#2590])
    * Refactor
    * Refactor drain on shutdown ([#2600])
    * Micro optimisations in `wait_for_less_busy_worker` feature ([#2579])
    * Lots of test fixes
* Mon Mar 15 2021 Manuel Schnitzer <mschnitzer@suse.com>
  - updated to version 5.2.2
    * Bugfixes
    * Add `#flush` and `#sync` methods to `Puma::NullIO`  ([#2553])
    * Restore `sync=true` on `STDOUT` and `STDERR` streams ([#2557])
* Sat Feb 06 2021 Manuel Schnitzer <mschnitzer@suse.com>
  - updated to version 5.2.1
    * Bugfixes
    * Fix TCP cork/uncork operations to work with ssl clients ([#2550])
    * Require rack/common_logger explicitly if :verbose is true ([#2547])
    * MiniSSL::Socket#write - use data.byteslice(wrote..-1) ([#2543])
    * Set `@env[CONTENT_LENGTH]` value as string. ([#2549])
* Fri Dec 11 2020 Manuel Schnitzer <mschnitzer@suse.com>
  [#]# 5.1.1 / 2020-12-10
    * Bugfixes
    * Fix over eager matching against banned header names ([#2510])
    [#]# 5.1.0 / 2020-11-30
    * Features
    * Phased restart availability is now always logged, even if it is not available.
    * Prints the loaded configuration if the environment variable `PUMA_LOG_CONFIG` is present ([#2472])
    * Integrate with systemd's watchdog and notification features ([#2438])
    * Adds max_fast_inline as a configuration option for the Server object ([#2406])
    * You can now fork workers from worker 0 using SIGURG w/o fork_worker enabled [#2449]
    * Add option to bind to systemd activated sockets ([#2362])
    * Add compile option to change the `QUERY_STRING` max length ([#2485])
    * Bugfixes
    * Fix JRuby handling in Puma::DSL#ssl_bind ([#2489])
    * control_cli.rb - all normal output should be to @stdout ([#2487])
    * Catch 'Error in reactor loop escaped: mode not supported for this object: r' ([#2477])
    * Ignore Rails' reaper thread (and any thread marked forksafe) for warning ([#2475])
    * Ignore illegal (by Rack spec) response header ([#2439])
    * Close idle connections immediately on shutdown ([#2460])
    * Fix some instances of phased restart errors related to the `json` gem ([#2473])
    * Remove use of `json` gem to fix phased restart errors ([#2479])
    * Fix grouping regexp of ILLEGAL_HEADER_KEY_REGEX ([#2495])-
* Sun Nov 01 2020 Manuel Schnitzer <mschnitzer@suse.com>
  - updated to version 5.0.4
    * Bugfixes
    * Pass preloaded application into new workers if available when using `preload_app` ([#2461], [#2454])
    [#]# 5.0.3 / 2020-10-26
    * Bugfixes
    * Add Client#io_ok?, check before Reactor#register ([#2432])
    * Fix hang on shutdown in refork ([#2442])
    * Fix `Bundler::GemNotFound` errors for `nio4r` gem during phased restarts ([#2427], [#2018])
    * Server run thread safety fix ([#2435])
    * Fire `on_booted` after server starts ([#2431], [#2212])
    * Cleanup daemonization in rc.d script ([#2409])
    * Refactor
    * Remove accept_nonblock.rb, add test_integration_ssl.rb ([#2448])
    * Refactor status.rb - dry it up a bit ([#2450])
    * Extract req/resp methods to new request.rb from server.rb ([#2419])
    * Refactor Reactor and Client request buffering ([#2279])
    * client.rb - remove JRuby specific 'finish' code ([#2412])
    * Consolidate fast_write calls in Server, extract early_hints assembly ([#2405])
    * Remove upstart from docs ([#2408])
    * Extract worker process into separate class ([#2374])
    * Consolidate option handling in Server, Server small refactors, doc changes ([#2389])
    [#]# 5.0.2 / 2020-09-28
    * Bugfixes
    * Reverted API changes to Server.
    [#]# 5.0.1 / 2020-09-28
    * Bugfixes
    * Fix LoadError in CentOS 8 ([#2381])
    * Better error handling during force shutdown ([#2271])
    * Prevent connections from entering Reactor after shutdown begins ([#2377])
    * Fix error backtrace debug logging && Do not log request dump if it is not parsed ([#2376])
    * Split TCP_CORK and TCP_INFO ([#2372])
    * Do not log EOFError when a client connection is closed without write ([#2384])
    * Refactor
    * Change Events#ssl_error signature from (error, peeraddr, peercert) to (error, ssl_socket) ([#2375])
    * Consolidate option handling in Server, Server small refactors, doc chang ([#2373])
* Fri Sep 25 2020 Stephan Kulow <coolo@suse.com>
  updated to version 5.0.0
    see installed History.md
    [#]# 5.0.0
    * Features
    * Allow compiling without OpenSSL and dynamically load files needed for SSL, add 'no ssl' CI (#2305)
    * EXPERIMENTAL: Add `fork_worker` option and `refork` command for reduced memory usage by forking from a worker process instead of the master process. (#2099)
    * EXPERIMENTAL: Added `wait_for_less_busy_worker` config. This may reduce latency on MRI through inserting a small delay before re-listening on the socket if worker is busy (#2079).
    * EXPERIMENTAL: Added `nakayoshi_fork` option. Reduce memory usage in preloaded cluster-mode apps by GCing before fork and compacting, where available. (#2093, #2256)
    * Added pumactl `thread-backtraces` command to print thread backtraces (#2054)
    * Added incrementing `requests_count` to `Puma.stats`. (#2106)
    * Increased maximum URI path length from 2048 to 8192 bytes (#2167, #2344)
    * `lowlevel_error_handler` is now called during a forced threadpool shutdown, and if a callable with 3 arguments is set, we now also pass the status code (#2203)
    * Faster phased restart and worker timeout (#2220)
    * Added `state_permission` to config DSL to set state file permissions (#2238)
    * Added `Puma.stats_hash`, which returns a stats in Hash instead of a JSON string (#2086, #2253)
    * `rack.multithread` and `rack.multiprocess` now dynamically resolved by `max_thread` and `workers` respectively (#2288)
    * Deprecations, Removals and Breaking API Changes
    * `--control` has been removed. Use `--control-url` (#1487)
    * `worker_directory` has been removed. Use `directory`.
    * min_threads now set by environment variables PUMA_MIN_THREADS and MIN_THREADS. (#2143)
    * max_threads now set by environment variables PUMA_MAX_THREADS and MAX_THREADS. (#2143)
    * max_threads default to 5 in MRI or 16 for all other interpreters. (#2143)
    * preload by default if workers > 1 (#2143)
    * Puma::Plugin.workers_supported? has been removed. Use Puma.forkable? instead. (#2143)
    * `tcp_mode` has been removed without replacement. (#2169)
    * Daemonization has been removed without replacement. (#2170)
    * Changed #connected_port to #connected_ports (#2076)
    * Configuration: `environment` is read from `RAILS_ENV`, if `RACK_ENV` can't be found (#2022)
    * Log binding on http:// for TCP bindings to make it clickable
    * Bugfixes
    * Fix JSON loading issues on phased-restarts (#2269)
    * Improve shutdown reliability (#2312, #2338)
    * Close client http connections made to an ssl server with TLSv1.3 (#2116)
    * Do not set user_config to quiet by default to allow for file config (#2074)
    * Always close SSL connection in Puma::ControlCLI (#2211)
    * Windows update extconf.rb for use with ssp and varied Ruby/MSYS2 combinations (#2069)
    * Ensure control server Unix socket is closed on shutdown (#2112)
    * Preserve `BUNDLE_GEMFILE` env var when using `prune_bundler` (#1893)
    * Send 408 request timeout even when queue requests is disabled (#2119)
    * Rescue IO::WaitReadable instead of EAGAIN for blocking read (#2121)
    * Ensure `BUNDLE_GEMFILE` is unspecified in workers if unspecified in master when using `prune_bundler` (#2154)
    * Rescue and log exceptions in hooks defined by users (on_worker_boot, after_worker_fork etc) (#1551)
    * Read directly from the socket in #read_and_drop to avoid raising further SSL errors (#2198)
    * Set `Connection: closed` header when queue requests is disabled (#2216)
    * Pass queued requests to thread pool on server shutdown (#2122)
    * Fixed a few minor concurrency bugs in ThreadPool that may have affected non-GVL Rubies (#2220)
    * Fix `out_of_band` hook never executed if the number of worker threads is > 1 (#2177)
    * Fix ThreadPool#shutdown timeout accuracy (#2221)
    * Fix `UserFileDefaultOptions#fetch` to properly use `default` (#2233)
    * Improvements to `out_of_band` hook (#2234)
    * Prefer the rackup file specified by the CLI (#2225)
    * Fix for spawning subprocesses with fork_worker option (#2267)
    * Set `CONTENT_LENGTH` for chunked requests (#2287)
    * JRuby - Add Puma::MiniSSL::Engine#init? and #teardown methods, run all SSL tests (#2317)
    * Improve shutdown reliability (#2312)
    * Resolve issue with threadpool waiting counter decrement when thread is killed
    * Constrain rake-compiler version to 0.9.4 to fix `ClassNotFound` exception when using MiniSSL with Java8.
    * Fix recursive `prune_bundler` (#2319).
    * Ensure that TCP_CORK is usable
    * Fix corner case when request body is chunked (#2326)
    * Fix filehandle leak in MiniSSL (#2299)
    * Refactor
    * Remove unused loader argument from Plugin initializer (#2095)
    * Simplify `Configuration.random_token` and remove insecure fallback (#2102)
    * Simplify `Runner#start_control` URL parsing (#2111)
    * Removed the IOBuffer extension and replaced with Ruby (#1980)
    * Update `Rack::Handler::Puma.run` to use `**options` (#2189)
    * ThreadPool concurrency refactoring (#2220)
    * JSON parse cluster worker stats instead of regex (#2124)
    * Support parallel tests in verbose progress reporting (#2223)
    * Refactor error handling in server accept loop (#2239)
* Sat Sep 12 2020 Manuel Schnitzer <mschnitzer@suse.com>
  - updated to version 4.3.6
    * Bugfixes
    * Explicitly include ctype.h to fix compilation warning and build error on macOS with Xcode 12 (#2304)
    * Don't require json at boot (#2269)
* Wed May 27 2020 Manuel Schnitzer <mschnitzer@suse.com>
  - updated to version 4.3.5
    * CVE-2020-11076, CVE-2020-11077: Fixed two separate HTTP smuggling
      vulnerabilities that used the Transfer-Encoding header
* Tue Mar 03 2020 Manuel Schnitzer <mschnitzer@suse.com>
  - updated to version 4.3.3
    [#] Bugfixes
    * Fix: Fixes a problem where we weren't splitting headers correctly on newlines (#2132)
    [#] Security
    * Fix: Prevent HTTP Response splitting via CR in early hints.

Files

/etc/alternatives/puma
/etc/alternatives/puma-6.4.0
/etc/alternatives/puma.ruby3.2
/etc/alternatives/pumactl
/etc/alternatives/pumactl-6.4.0
/etc/alternatives/pumactl.ruby3.2
/usr/bin/puma
/usr/bin/puma-6.4.0
/usr/bin/puma.ruby3.2
/usr/bin/puma.ruby3.2-6.4.0
/usr/bin/pumactl
/usr/bin/pumactl-6.4.0
/usr/bin/pumactl.ruby3.2
/usr/bin/pumactl.ruby3.2-6.4.0
/usr/lib64/ruby/gems/3.2.0/build_info
/usr/lib64/ruby/gems/3.2.0/cache/puma-6.4.0.gem
/usr/lib64/ruby/gems/3.2.0/extensions/s390x-linux-gnu/3.2.0/puma-6.4.0
/usr/lib64/ruby/gems/3.2.0/extensions/s390x-linux-gnu/3.2.0/puma-6.4.0/gem.build_complete
/usr/lib64/ruby/gems/3.2.0/extensions/s390x-linux-gnu/3.2.0/puma-6.4.0/puma
/usr/lib64/ruby/gems/3.2.0/extensions/s390x-linux-gnu/3.2.0/puma-6.4.0/puma/puma_http11.so
/usr/lib64/ruby/gems/3.2.0/gems/puma-6.4.0
/usr/lib64/ruby/gems/3.2.0/gems/puma-6.4.0/History.md
/usr/lib64/ruby/gems/3.2.0/gems/puma-6.4.0/LICENSE
/usr/lib64/ruby/gems/3.2.0/gems/puma-6.4.0/README.md
/usr/lib64/ruby/gems/3.2.0/gems/puma-6.4.0/bin
/usr/lib64/ruby/gems/3.2.0/gems/puma-6.4.0/bin/puma
/usr/lib64/ruby/gems/3.2.0/gems/puma-6.4.0/bin/puma-wild
/usr/lib64/ruby/gems/3.2.0/gems/puma-6.4.0/bin/pumactl
/usr/lib64/ruby/gems/3.2.0/gems/puma-6.4.0/docs
/usr/lib64/ruby/gems/3.2.0/gems/puma-6.4.0/docs/architecture.md
/usr/lib64/ruby/gems/3.2.0/gems/puma-6.4.0/docs/compile_options.md
/usr/lib64/ruby/gems/3.2.0/gems/puma-6.4.0/docs/deployment.md
/usr/lib64/ruby/gems/3.2.0/gems/puma-6.4.0/docs/fork_worker.md
/usr/lib64/ruby/gems/3.2.0/gems/puma-6.4.0/docs/images
/usr/lib64/ruby/gems/3.2.0/gems/puma-6.4.0/docs/images/puma-connection-flow-no-reactor.png
/usr/lib64/ruby/gems/3.2.0/gems/puma-6.4.0/docs/images/puma-connection-flow.png
/usr/lib64/ruby/gems/3.2.0/gems/puma-6.4.0/docs/images/puma-general-arch.png
/usr/lib64/ruby/gems/3.2.0/gems/puma-6.4.0/docs/jungle
/usr/lib64/ruby/gems/3.2.0/gems/puma-6.4.0/docs/jungle/README.md
/usr/lib64/ruby/gems/3.2.0/gems/puma-6.4.0/docs/jungle/rc.d
/usr/lib64/ruby/gems/3.2.0/gems/puma-6.4.0/docs/jungle/rc.d/README.md
/usr/lib64/ruby/gems/3.2.0/gems/puma-6.4.0/docs/jungle/rc.d/puma
/usr/lib64/ruby/gems/3.2.0/gems/puma-6.4.0/docs/jungle/rc.d/puma.conf
/usr/lib64/ruby/gems/3.2.0/gems/puma-6.4.0/docs/kubernetes.md
/usr/lib64/ruby/gems/3.2.0/gems/puma-6.4.0/docs/nginx.md
/usr/lib64/ruby/gems/3.2.0/gems/puma-6.4.0/docs/plugins.md
/usr/lib64/ruby/gems/3.2.0/gems/puma-6.4.0/docs/rails_dev_mode.md
/usr/lib64/ruby/gems/3.2.0/gems/puma-6.4.0/docs/restart.md
/usr/lib64/ruby/gems/3.2.0/gems/puma-6.4.0/docs/signals.md
/usr/lib64/ruby/gems/3.2.0/gems/puma-6.4.0/docs/stats.md
/usr/lib64/ruby/gems/3.2.0/gems/puma-6.4.0/docs/systemd.md
/usr/lib64/ruby/gems/3.2.0/gems/puma-6.4.0/docs/testing_benchmarks_local_files.md
/usr/lib64/ruby/gems/3.2.0/gems/puma-6.4.0/docs/testing_test_rackup_ci_files.md
/usr/lib64/ruby/gems/3.2.0/gems/puma-6.4.0/ext
/usr/lib64/ruby/gems/3.2.0/gems/puma-6.4.0/ext/puma_http11
/usr/lib64/ruby/gems/3.2.0/gems/puma-6.4.0/ext/puma_http11/PumaHttp11Service.java
/usr/lib64/ruby/gems/3.2.0/gems/puma-6.4.0/ext/puma_http11/ext_help.h
/usr/lib64/ruby/gems/3.2.0/gems/puma-6.4.0/ext/puma_http11/extconf.rb
/usr/lib64/ruby/gems/3.2.0/gems/puma-6.4.0/ext/puma_http11/http11_parser.c
/usr/lib64/ruby/gems/3.2.0/gems/puma-6.4.0/ext/puma_http11/http11_parser.h
/usr/lib64/ruby/gems/3.2.0/gems/puma-6.4.0/ext/puma_http11/http11_parser.java.rl
/usr/lib64/ruby/gems/3.2.0/gems/puma-6.4.0/ext/puma_http11/http11_parser.rl
/usr/lib64/ruby/gems/3.2.0/gems/puma-6.4.0/ext/puma_http11/http11_parser_common.rl
/usr/lib64/ruby/gems/3.2.0/gems/puma-6.4.0/ext/puma_http11/mini_ssl.c
/usr/lib64/ruby/gems/3.2.0/gems/puma-6.4.0/ext/puma_http11/no_ssl
/usr/lib64/ruby/gems/3.2.0/gems/puma-6.4.0/ext/puma_http11/no_ssl/PumaHttp11Service.java
/usr/lib64/ruby/gems/3.2.0/gems/puma-6.4.0/ext/puma_http11/org
/usr/lib64/ruby/gems/3.2.0/gems/puma-6.4.0/ext/puma_http11/org/jruby
/usr/lib64/ruby/gems/3.2.0/gems/puma-6.4.0/ext/puma_http11/org/jruby/puma
/usr/lib64/ruby/gems/3.2.0/gems/puma-6.4.0/ext/puma_http11/org/jruby/puma/Http11.java
/usr/lib64/ruby/gems/3.2.0/gems/puma-6.4.0/ext/puma_http11/org/jruby/puma/Http11Parser.java
/usr/lib64/ruby/gems/3.2.0/gems/puma-6.4.0/ext/puma_http11/org/jruby/puma/MiniSSL.java
/usr/lib64/ruby/gems/3.2.0/gems/puma-6.4.0/ext/puma_http11/puma_http11.c
/usr/lib64/ruby/gems/3.2.0/gems/puma-6.4.0/lib
/usr/lib64/ruby/gems/3.2.0/gems/puma-6.4.0/lib/puma
/usr/lib64/ruby/gems/3.2.0/gems/puma-6.4.0/lib/puma.rb
/usr/lib64/ruby/gems/3.2.0/gems/puma-6.4.0/lib/puma/app
/usr/lib64/ruby/gems/3.2.0/gems/puma-6.4.0/lib/puma/app/status.rb
/usr/lib64/ruby/gems/3.2.0/gems/puma-6.4.0/lib/puma/binder.rb
/usr/lib64/ruby/gems/3.2.0/gems/puma-6.4.0/lib/puma/cli.rb
/usr/lib64/ruby/gems/3.2.0/gems/puma-6.4.0/lib/puma/client.rb
/usr/lib64/ruby/gems/3.2.0/gems/puma-6.4.0/lib/puma/cluster
/usr/lib64/ruby/gems/3.2.0/gems/puma-6.4.0/lib/puma/cluster.rb
/usr/lib64/ruby/gems/3.2.0/gems/puma-6.4.0/lib/puma/cluster/worker.rb
/usr/lib64/ruby/gems/3.2.0/gems/puma-6.4.0/lib/puma/cluster/worker_handle.rb
/usr/lib64/ruby/gems/3.2.0/gems/puma-6.4.0/lib/puma/commonlogger.rb
/usr/lib64/ruby/gems/3.2.0/gems/puma-6.4.0/lib/puma/configuration.rb
/usr/lib64/ruby/gems/3.2.0/gems/puma-6.4.0/lib/puma/const.rb
/usr/lib64/ruby/gems/3.2.0/gems/puma-6.4.0/lib/puma/control_cli.rb
/usr/lib64/ruby/gems/3.2.0/gems/puma-6.4.0/lib/puma/detect.rb
/usr/lib64/ruby/gems/3.2.0/gems/puma-6.4.0/lib/puma/dsl.rb
/usr/lib64/ruby/gems/3.2.0/gems/puma-6.4.0/lib/puma/error_logger.rb
/usr/lib64/ruby/gems/3.2.0/gems/puma-6.4.0/lib/puma/events.rb
/usr/lib64/ruby/gems/3.2.0/gems/puma-6.4.0/lib/puma/io_buffer.rb
/usr/lib64/ruby/gems/3.2.0/gems/puma-6.4.0/lib/puma/jruby_restart.rb
/usr/lib64/ruby/gems/3.2.0/gems/puma-6.4.0/lib/puma/json_serialization.rb
/usr/lib64/ruby/gems/3.2.0/gems/puma-6.4.0/lib/puma/launcher
/usr/lib64/ruby/gems/3.2.0/gems/puma-6.4.0/lib/puma/launcher.rb
/usr/lib64/ruby/gems/3.2.0/gems/puma-6.4.0/lib/puma/launcher/bundle_pruner.rb
/usr/lib64/ruby/gems/3.2.0/gems/puma-6.4.0/lib/puma/log_writer.rb
/usr/lib64/ruby/gems/3.2.0/gems/puma-6.4.0/lib/puma/minissl
/usr/lib64/ruby/gems/3.2.0/gems/puma-6.4.0/lib/puma/minissl.rb
/usr/lib64/ruby/gems/3.2.0/gems/puma-6.4.0/lib/puma/minissl/context_builder.rb
/usr/lib64/ruby/gems/3.2.0/gems/puma-6.4.0/lib/puma/null_io.rb
/usr/lib64/ruby/gems/3.2.0/gems/puma-6.4.0/lib/puma/plugin
/usr/lib64/ruby/gems/3.2.0/gems/puma-6.4.0/lib/puma/plugin.rb
/usr/lib64/ruby/gems/3.2.0/gems/puma-6.4.0/lib/puma/plugin/systemd.rb
/usr/lib64/ruby/gems/3.2.0/gems/puma-6.4.0/lib/puma/plugin/tmp_restart.rb
/usr/lib64/ruby/gems/3.2.0/gems/puma-6.4.0/lib/puma/puma_http11.so
/usr/lib64/ruby/gems/3.2.0/gems/puma-6.4.0/lib/puma/rack
/usr/lib64/ruby/gems/3.2.0/gems/puma-6.4.0/lib/puma/rack/builder.rb
/usr/lib64/ruby/gems/3.2.0/gems/puma-6.4.0/lib/puma/rack/urlmap.rb
/usr/lib64/ruby/gems/3.2.0/gems/puma-6.4.0/lib/puma/rack_default.rb
/usr/lib64/ruby/gems/3.2.0/gems/puma-6.4.0/lib/puma/reactor.rb
/usr/lib64/ruby/gems/3.2.0/gems/puma-6.4.0/lib/puma/request.rb
/usr/lib64/ruby/gems/3.2.0/gems/puma-6.4.0/lib/puma/runner.rb
/usr/lib64/ruby/gems/3.2.0/gems/puma-6.4.0/lib/puma/sd_notify.rb
/usr/lib64/ruby/gems/3.2.0/gems/puma-6.4.0/lib/puma/server.rb
/usr/lib64/ruby/gems/3.2.0/gems/puma-6.4.0/lib/puma/single.rb
/usr/lib64/ruby/gems/3.2.0/gems/puma-6.4.0/lib/puma/state_file.rb
/usr/lib64/ruby/gems/3.2.0/gems/puma-6.4.0/lib/puma/thread_pool.rb
/usr/lib64/ruby/gems/3.2.0/gems/puma-6.4.0/lib/puma/util.rb
/usr/lib64/ruby/gems/3.2.0/gems/puma-6.4.0/lib/rack
/usr/lib64/ruby/gems/3.2.0/gems/puma-6.4.0/lib/rack/handler
/usr/lib64/ruby/gems/3.2.0/gems/puma-6.4.0/lib/rack/handler/puma.rb
/usr/lib64/ruby/gems/3.2.0/gems/puma-6.4.0/tools
/usr/lib64/ruby/gems/3.2.0/gems/puma-6.4.0/tools/Dockerfile
/usr/lib64/ruby/gems/3.2.0/gems/puma-6.4.0/tools/trickletest.rb
/usr/lib64/ruby/gems/3.2.0/specifications/puma-6.4.0.gemspec
/usr/share/doc/packages/ruby3.2-rubygem-puma
/usr/share/doc/packages/ruby3.2-rubygem-puma/History.md
/usr/share/doc/packages/ruby3.2-rubygem-puma/LICENSE
/usr/share/doc/packages/ruby3.2-rubygem-puma/README.md


Generated by rpm2html 1.8.1

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