pkgsrc/www/ruby-puma/Makefile
taca f9b78baae8 www/ruby-puma: update to 5.3.2
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
2021-06-02 15:13:54 +00:00

18 lines
449 B
Makefile

# $NetBSD: Makefile,v 1.30 2021/06/02 15:13:54 taca Exp $
DISTNAME= puma-5.3.2
CATEGORIES= www
MAINTAINER= taca@NetBSD.org
HOMEPAGE= https://puma.io/
COMMENT= Modern concurrent web server for Ruby
LICENSE= mit
DEPENDS+= ${RUBY_PKGPREFIX}-nio4r>=2.0<3:../../net/ruby-nio4r
RUBYGEM_OPTIONS+= --format-executable
USE_GCC_RUNTIME= yes
.include "../../lang/ruby/gem.mk"
.include "../../security/openssl/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"