Update ruby-puma to 2.11.0. === 2.11.0 / 2015-01-20 * 9 bug fixes: * Add mode as an additional bind option to unix sockets. Fixes #630 * Advertise HTTPS properly after a hot restart * Don't write lowlevel_error_handler to state * Fix phased restart with stuck requests * Handle spaces in the path properly. Fixes #622 * Set a default REMOTE_ADDR to avoid using peeraddr on unix sockets. Fixes #583 * Skip device number checking on jruby. Fixes #586 * Update extconf.rb to compile correctly on OS X * redirect io right after daemonizing so startup errors are shown. Fixes #359 * 6 minor features: * Add a configuration option that prevents puma from queueing requests. * Add reload_worker_directory * Add the ability to pass environment variables to the init script (for Jungle). * Add the proctitle tag to the worker. Fixes #633 * Infer a proctitle tag based on the directory * Update lowlevel error message to be more meaningful. * 10 PRs merged: * Merge pull request #478 from rubencaro/master * Merge pull request #610 from kwilczynski/master * Merge pull request #611 from jasonl/better-lowlevel-message * Merge pull request #616 from jc00ke/master * Merge pull request #623 from raldred/patch-1 * Merge pull request #628 from rdpoor/master * Merge pull request #634 from deepj/master * Merge pull request #637 from raskhadafi/patch-1 * Merge pull request #639 from ebeigarts/fix-phased-restarts * Merge pull request #640 from codehotter/issue-612-dependent-requests-deadlock === 2.10.2 / 2014-11-26 * 1 bug fix: * Conditionalize thread local cleaning, fixes perf degradation fix The code to clean out all Thread locals adds pretty significant overhead to a each request, so it has to be turned on explicitly if a user needs it. === 2.10.1 / 2014-11-24 * 1 bug fix: * Load the app after daemonizing because the app might start threads. This change means errors loading the app are now reported only in the redirected stdout/stderr. If you're app has problems starting up, start it without daemon mode initially to test. === 2.10.0 / 2014-11-23 * 3 minor features: * Added on_worker_shutdown hook mechanism * Allow binding to ipv6 addresses for ssl URIs * Warn about any threads started during app preload * 5 bug fixes: * Clean out a threads local data before doing work * Disable SSLv3. Fixes #591 * First change the directory to use the correct Gemfile. * Only use config.ru binds if specified. Fixes #606 * Strongish cipher suite with FS support for some browsers * 2 doc changes: * Change umask examples to more permissive values * fix typo in README.md * 9 Merged PRs: * Merge pull request #560 from raskhadafi/prune_bundler-bug * Merge pull request #566 from sheltond/master * Merge pull request #593 from andruby/patch-1 * Merge pull request #594 from hassox/thread-cleanliness * Merge pull request #596 from burningTyger/patch-1 * Merge pull request #601 from sorentwo/friendly-umask * Merge pull request #602 from 1334/patch-1 * Merge pull request #608 from Gu1/master * Merge remote-tracking branch 'origin/pr/538' === 2.9.2 / 2014-10-25 * 8 bug fixes: * Fix puma-wild handling a restart properly. Fixes #550 * JRuby SSL POODLE update * Keep deprecated features warnings * Log the current time when Puma shuts down. * Fix cross-platform extension library detection * Use the correct Windows names for OpenSSL. * Better error logging during startup * Fixing sexist error messages * 6 PRs merged: * Merge pull request #549 from bsnape/log-shutdown-time * Merge pull request #553 from lowjoel/master * Merge pull request #568 from mariuz/patch-1 * Merge pull request #578 from danielbuechele/patch-1 * Merge pull request #581 from alexch/slightly-better-logging * Merge pull request #590 from looker/jruby_disable_sslv3 === 2.9.1 / 2014-09-05 * 4 bug fixes: * Cleanup the SSL related structures properly, fixes memory leak * Fix thread spawning edge case. * Force a worker check after a worker boots, don't wait 5sec. Fixes #574 * Implement SIGHUP for logs reopening * 2 PRs merged: * Merge pull request #561 from theoldreader/sighup * Merge pull request #570 from havenwood/spawn-thread-edge-case === 2.9.0 / 2014-07-12 * 1 minor feature: * Add SSL support for JRuby * 3 bug fixes: * Typo BUNDLER_GEMFILE -> BUNDLE_GEMFILE * Use fast_write because we can't trust syswrite * pumactl - do not modify original ARGV * 4 doc fixes: * BSD-3-Clause over BSD to avoid confusion * Deploy doc: clarification of the GIL * Fix typo in DEPLOYMENT.md * Update README.md * 6 PRs merged: * Merge pull request #520 from misfo/patch-2 * Merge pull request #530 from looker/jruby-ssl * Merge pull request #537 from vlmonk/patch-1 * Merge pull request #540 from allaire/patch-1 * Merge pull request #544 from chulkilee/bsd-3-clause * Merge pull request #551 from jcxplorer/patch-1 === 2.8.2 / 2014-04-12 * 4 bug fixes: * During upgrade, change directory in main process instead of workers. * Close the client properly on error * Capistrano: fallback from phased restart to start when not started * Allow tag option in conf file * 4 doc fixes: * Fix Puma daemon service README typo * `preload_app!` instead of `preload_app` * add preload_app and prune_bundler to example config * allow changing of worker_timeout in config file * 11 PRs merged: * Merge pull request #487 from ckuttruff/master * Merge pull request #492 from ckuttruff/master * Merge pull request #493 from alepore/config_tag * Merge pull request #503 from mariuz/patch-1 * Merge pull request #505 from sammcj/patch-1 * Merge pull request #506 from FlavourSys/config_worker_timeout * Merge pull request #510 from momer/rescue-block-handle-servers-fix * Merge pull request #511 from macool/patch-1 * Merge pull request #514 from edogawaconan/refactor_env * Merge pull request #517 from misfo/patch-1 * Merge pull request #518 from LongMan/masterdiff -r1.5 -r1.6 pkgsrc/www/ruby-puma/Makefile
(taca)
@@ -1,16 +1,16 @@ | @@ -1,16 +1,16 @@ | |||
1 | # $NetBSD: Makefile,v 1.5 2014/09/25 10:50:58 fhajny Exp $ | 1 | # $NetBSD: Makefile,v 1.6 2015/02/05 15:51:35 taca Exp $ | |
2 | 2 | |||
3 | DISTNAME= puma-2.8.1 | 3 | DISTNAME= puma-2.11.0 | |
4 | CATEGORIES= www | 4 | CATEGORIES= www | |
5 | 5 | |||
6 | MAINTAINER= taca@NetBSD.org | 6 | MAINTAINER= taca@NetBSD.org | |
7 | HOMEPAGE= http://puma.io/ | 7 | HOMEPAGE= http://puma.io/ | |
8 | COMMENT= Modern concurrent web server for Ruby | 8 | COMMENT= Modern concurrent web server for Ruby | |
9 | LICENSE= mit | 9 | LICENSE= mit | |
10 | 10 | |||
11 | DEPENDS+= ${RUBY_PKGPREFIX}-rack>=1.2<2:../../www/ruby-rack | 11 | DEPENDS+= ${RUBY_PKGPREFIX}-rack>=1.2<2:../../www/ruby-rack | |
12 | 12 | |||
13 | CONFLICTS+= ruby[1-9][0-9][0-9]-puma-[0-9]* | 13 | CONFLICTS+= ruby[1-9][0-9][0-9]-puma-[0-9]* | |
14 | 14 | |||
15 | USE_GCC_RUNTIME= yes | 15 | USE_GCC_RUNTIME= yes | |
16 | 16 |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.3 2014/03/14 19:21:27 taca Exp $ | 1 | @comment $NetBSD: PLIST,v 1.4 2015/02/05 15:51:35 taca Exp $ | |
2 | bin/puma | 2 | bin/puma | |
3 | bin/pumactl | 3 | bin/pumactl | |
4 | ${GEM_HOME}/cache/${GEM_NAME}.gem | 4 | ${GEM_HOME}/cache/${GEM_NAME}.gem | |
5 | ${GEM_EXTSDIR}/puma/puma_http11.${RUBY_DLEXT} | 5 | ${GEM_EXTSDIR}/puma/puma_http11.${RUBY_DLEXT} | |
6 | ${GEM_LIBDIR}/COPYING | 6 | ${GEM_LIBDIR}/COPYING | |
7 | ${GEM_LIBDIR}/DEPLOYMENT.md | 7 | ${GEM_LIBDIR}/DEPLOYMENT.md | |
8 | ${GEM_LIBDIR}/Gemfile | 8 | ${GEM_LIBDIR}/Gemfile | |
9 | ${GEM_LIBDIR}/History.txt | 9 | ${GEM_LIBDIR}/History.txt | |
10 | ${GEM_LIBDIR}/LICENSE | 10 | ${GEM_LIBDIR}/LICENSE | |
11 | ${GEM_LIBDIR}/Manifest.txt | 11 | ${GEM_LIBDIR}/Manifest.txt | |
12 | ${GEM_LIBDIR}/README.md | 12 | ${GEM_LIBDIR}/README.md | |
13 | ${GEM_LIBDIR}/Rakefile | 13 | ${GEM_LIBDIR}/Rakefile | |
14 | ${GEM_LIBDIR}/bin/puma | 14 | ${GEM_LIBDIR}/bin/puma | |
@@ -65,26 +65,27 @@ ${GEM_LIBDIR}/lib/puma/util.rb | @@ -65,26 +65,27 @@ ${GEM_LIBDIR}/lib/puma/util.rb | |||
65 | ${GEM_LIBDIR}/lib/rack/handler/puma.rb | 65 | ${GEM_LIBDIR}/lib/rack/handler/puma.rb | |
66 | ${GEM_LIBDIR}/puma.gemspec | 66 | ${GEM_LIBDIR}/puma.gemspec | |
67 | ${GEM_LIBDIR}/test/test_app_status.rb | 67 | ${GEM_LIBDIR}/test/test_app_status.rb | |
68 | ${GEM_LIBDIR}/test/test_cli.rb | 68 | ${GEM_LIBDIR}/test/test_cli.rb | |
69 | ${GEM_LIBDIR}/test/test_config.rb | 69 | ${GEM_LIBDIR}/test/test_config.rb | |
70 | ${GEM_LIBDIR}/test/test_http10.rb | 70 | ${GEM_LIBDIR}/test/test_http10.rb | |
71 | ${GEM_LIBDIR}/test/test_http11.rb | 71 | ${GEM_LIBDIR}/test/test_http11.rb | |
72 | ${GEM_LIBDIR}/test/test_integration.rb | 72 | ${GEM_LIBDIR}/test/test_integration.rb | |
73 | ${GEM_LIBDIR}/test/test_iobuffer.rb | 73 | ${GEM_LIBDIR}/test/test_iobuffer.rb | |
74 | ${GEM_LIBDIR}/test/test_minissl.rb | 74 | ${GEM_LIBDIR}/test/test_minissl.rb | |
75 | ${GEM_LIBDIR}/test/test_null_io.rb | 75 | ${GEM_LIBDIR}/test/test_null_io.rb | |
76 | ${GEM_LIBDIR}/test/test_persistent.rb | 76 | ${GEM_LIBDIR}/test/test_persistent.rb | |
77 | ${GEM_LIBDIR}/test/test_puma_server.rb | 77 | ${GEM_LIBDIR}/test/test_puma_server.rb | |
78 | ${GEM_LIBDIR}/test/test_puma_server_ssl.rb | |||
78 | ${GEM_LIBDIR}/test/test_rack_handler.rb | 79 | ${GEM_LIBDIR}/test/test_rack_handler.rb | |
79 | ${GEM_LIBDIR}/test/test_rack_server.rb | 80 | ${GEM_LIBDIR}/test/test_rack_server.rb | |
80 | ${GEM_LIBDIR}/test/test_tcp_rack.rb | 81 | ${GEM_LIBDIR}/test/test_tcp_rack.rb | |
81 | ${GEM_LIBDIR}/test/test_thread_pool.rb | 82 | ${GEM_LIBDIR}/test/test_thread_pool.rb | |
82 | ${GEM_LIBDIR}/test/test_unix_socket.rb | 83 | ${GEM_LIBDIR}/test/test_unix_socket.rb | |
83 | ${GEM_LIBDIR}/test/test_ws.rb | 84 | ${GEM_LIBDIR}/test/test_ws.rb | |
84 | ${GEM_LIBDIR}/tools/jungle/README.md | 85 | ${GEM_LIBDIR}/tools/jungle/README.md | |
85 | ${GEM_LIBDIR}/tools/jungle/init.d/README.md | 86 | ${GEM_LIBDIR}/tools/jungle/init.d/README.md | |
86 | ${GEM_LIBDIR}/tools/jungle/init.d/puma | 87 | ${GEM_LIBDIR}/tools/jungle/init.d/puma | |
87 | ${GEM_LIBDIR}/tools/jungle/init.d/run-puma | 88 | ${GEM_LIBDIR}/tools/jungle/init.d/run-puma | |
88 | ${GEM_LIBDIR}/tools/jungle/upstart/README.md | 89 | ${GEM_LIBDIR}/tools/jungle/upstart/README.md | |
89 | ${GEM_LIBDIR}/tools/jungle/upstart/puma-manager.conf | 90 | ${GEM_LIBDIR}/tools/jungle/upstart/puma-manager.conf | |
90 | ${GEM_LIBDIR}/tools/jungle/upstart/puma.conf | 91 | ${GEM_LIBDIR}/tools/jungle/upstart/puma.conf |
@@ -1,5 +1,5 @@ | @@ -1,5 +1,5 @@ | |||
1 | $NetBSD: distinfo,v 1.3 2014/03/14 19:21:27 taca Exp $ | 1 | $NetBSD: distinfo,v 1.4 2015/02/05 15:51:35 taca Exp $ | |
2 | 2 | |||
3 | SHA1 (puma-2.8.1.gem) = 1bcbe7e98062f1d247fea8b9654de388da1300b7 | 3 | SHA1 (puma-2.11.0.gem) = f4fc3bb8ecc1ec9dd4e0f67cb463239357c946f9 | |
4 | RMD160 (puma-2.8.1.gem) = 0e71a2184ea368c5b649a683c09e4ec5567c1a6e | 4 | RMD160 (puma-2.11.0.gem) = 9775dfba45567807097477b21515730bc5f5709e | |
5 | Size (puma-2.8.1.gem) = 87040 bytes | 5 | Size (puma-2.11.0.gem) = 94208 bytes |