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

ruby3.2-rubygem-puma-5-5.6.7-1.1 RPM for s390x

From OpenSuSE Ports Tumbleweed for s390x

Name: ruby3.2-rubygem-puma-5 Distribution: openSUSE:Factory:zSystems
Version: 5.6.7 Vendor: openSUSE
Release: 1.1 Build date: Wed Nov 15 21:33:51 2023
Group: Development/Languages/Ruby Build host: s390zl27
Size: 804717 Source RPM: rubygem-puma-5-5.6.7-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

* Fri Nov 03 2023 Dan Čermák <dan.cermak@posteo.net>
  - 5.6.7:
    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))
* Mon Jan 02 2023 Stephan Kulow <coolo@suse.com>
  - Update to version 5.6.5 (decoupling from main puma)
    5.6.5 / 2022-08-23
    • Feature
    * Puma::ControlCLI - allow refork command to be sent as a request (#2868,
      [#2866])
    • Bugfixes
    * NullIO#closed should return false (#2883)
    * [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)
    5.6.4 / 2022-03-30
    • Security
    * Close several HTTP Request Smuggling exploits (CVE-2022-24790)
    5.6.2 / 2022-02-11
    • Bugfix/Security
    * Response body will always be closed. (GHSA-rmj8-8hhh-gv5h, related to #
      2809)
    5.6.1 / 2022-01-26
    • Bugfixes
    * Reverted a commit which appeared to be causing occasional blank header
      values (#2809)
    5.6.0 / 2022-01-25
    • Features
    * Support localhost integration in ssl_bind (#2764, #2708)
    * Allow backlog parameter to be set with ssl_bind DSL (#2780)
    * Remove yaml (psych) requirement in StateFile (#2784)
    * Allow culling of oldest workers, previously was only youngest (#2773, #
      2794)
    * Add worker_check_interval configuration option (#2759)
    * Always send lowlevel_error response to client (#2731, #2341)
    * Support for cert_pem and key_pem with ssl_bind DSL (#2728)
    • Bugfixes
    * Keep thread names under 15 characters, prevents breakage on some OSes (
      [#2733])
    * Fix two 'old-style-definition' compile warning (#2807, #2806)
    * Log environment correctly using option value (#2799)
    * Fix warning from Ruby master (will be 3.2.0) (#2785)
    * extconf.rb - fix openssl with old Windows builds (#2757)
    * server.rb - rescue handling (Errno::EBADF) for @notify.close (#2745)
    • Refactor
    * server.rb - refactor code using @options[:remote_address] (#2742)
    * [jruby] a couple refactorings - avoid copy-ing bytes (#2730)
    5.5.2 / 2021-10-12
    • Bugfixes
    * Allow UTF-8 in HTTP header values
    5.5.1 / 2021-10-12
    • Feature (added as mistake - we don't normally do this on bugfix releases,
      sorry!)
    * Allow setting APP_ENV in preference to RACK_ENV or RAILS_ENV (#2702)
    • Security
    * Do not allow LF as a line ending in a header (CVE-2021-41136)
    5.5.0 / 2021-09-19
    • 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)
    5.4.0 / 2021-07-28
    • 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)
    5.3.2 / 2021-05-21
    • Bugfixes
    * Gracefully handle Rack not accepting CLI options (#2630, #2626)
    * Fix sigterm misbehavior (#2629)
    * Improvements to keepalive-connection shedding (#2628)
    5.3.1 / 2021-05-11
    • Security
    * Close keepalive connections after the maximum number of fast inlined
      requests (CVE-2021-29509) (#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
    5.2.2 / 2021-02-22
    • Bugfixes
    * Add #flush and #sync methods to Puma::NullIO (#2553)
    * Restore sync=true on STDOUT and STDERR streams (#2557)
    5.2.1 / 2021-02-05
    • 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)
    5.2.0 / 2021-01-27
    • Features
    * 10x latency improvement for MRI on ssl connections by reducing overhead
      (#2519)
    * Add option to specify the desired IO selector backend for libev (#2522)
    * Add ability to set OpenSSL verification flags (MRI only) (#2490)
    * Uses flush after writing messages to avoid mutating $stdout and $stderr
      using sync=true (#2486)
    • Bugfixes
    * MiniSSL - Update dhparam to 2048 bit for use with SSL_CTX_set_tmp_dh (#
      2535)
    * Change 'Goodbye!' message to be output after listeners are closed (#
      2529)
    * Fix ssl bind logging with 0.0.0.0 and localhost (#2533)
    * Fix compiler warnings, but skipped warnings related to ragel state
      machine generated code (#1953)
    * Fix phased restart errors related to nio4r gem when using the Puma
      control server (#2516)
    * Add #string method to Puma::NullIO (#2520)
    * Fix binding via Rack handler to IPv6 addresses (#2521)
    • Refactor
    * Refactor MiniSSL::Context on MRI, fix MiniSSL::Socket#write (#2519)
    * Remove Server#read_body (#2531)
    * Fail build if compiling extensions raises warnings on GH Actions,
      configurable via MAKE_WARNINGS_INTO_ERRORS (#1953)
    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.
* Sat Dec 14 2019 Manuel Schnitzer <mschnitzer@suse.com>
  - updated to version 4.3.1
    * Fix: a poorly-behaved client could use keepalive requests
      to monopolize Puma's reactor and create a denial of service
      attack (CVE-2019-16770)
* Tue Nov 12 2019 Manuel Schnitzer <mschnitzer@suse.com>
  - updated to version 4.3.0
    * Features
    * Strip whitespace at end of HTTP headers (#2010)
    * Optimize HTTP parser for JRuby (#2012)
    * Add SSL support for the control app and cli (#2046, #2052)
    * Bugfixes
    * Fix Errno::EINVAL when SSL is enabled and browser rejects cert (#1564)
    * Fix pumactl defaulting puma to development if an environment was not specified (#2035)
    * Fix closing file stream when reading pid from pidfile (#2048)
    * Fix a typo in configuration option `--extra_runtime_dependencies` (#2050)
* Thu Aug 15 2019 Manuel Schnitzer <mschnitzer@suse.com>
  - updated to version 4.1.0
    * 4 features
    * Add REQUEST_PATH on parse error message (#1831)
    * You can now easily add custom log formatters with the `log_formatter` config option (#1816)
    * Puma.stats now provides process start times (#1844)
    * Add support for disabling TLSv1.1 (#1836)
    * 7 bugfixes
    * Fix issue where Puma was creating zombie process entries (#1887)
    * Fix bugs with line-endings and chunked encoding (#1812)
    * RACK_URL_SCHEME is now set correctly in all conditions (#1491)
    * We no longer mutate global STDOUT/STDERR, particularly the sync setting (#1837)
    * SSL read_nonblock no longer blocks (#1857)
    * Swallow connection errors when sending early hints (#1822)
    * Backtrace no longer dumped when invalid pumactl commands are run (#1863)
    * 5 other
    * Avoid casting worker_timeout twice (#1838)
    * Removed a call to private that wasn't doing anything (#1882)
    * README, Rakefile, docs and test cleanups (#1848, #1847, #1846, #1853, #1859, #1850, #1866, #1870, #1872, #1833, #1888)
    * Puma.io has proper documentation now (https://puma.io/puma/)
    * Added the Contributor Covenant CoC
    * 1 known issue
    * Some users are still experiencing issues surrounding socket activation and Unix sockets (#1842)

Files

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


Generated by rpm2html 1.8.1

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