./www/ruby-raindrops, Real-time statistics for Rack HTTP servers

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]

Branch: CURRENT, Version: 0.19.0, Package name: ruby24-raindrops-0.19.0, Maintainer: pkgsrc

Raindrops is a real-time stats toolkit to show statistics for Rack HTTP
servers. It is designed for preforking servers such as Rainbows! and
Unicorn, but should support any Rack HTTP server under Ruby 1.9, 1.8
and Rubinius on platforms supporting POSIX shared memory. It may also
be used as a generic scoreboard for sharing atomic counters across
multiple processes.

Required to run:

Required to build:

Master sites:

SHA1: 003e389f7efa2bb49294b26b3440be536ecd9402
RMD160: f32ef527b02fc3643af45ec3cb27e17a16d2853d
Filesize: 60.5 KB

Version history: (Expand)

CVS history: (Expand)

   2017-09-10 18:20:33 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
Update ruby-raindrops to 0.19.0.

=== raindrops 0.19.0 - Rack 2.x middleware compatibility / 2017-08-09 23:52 UTC

  This release fixes Rack 2.x compatibility for the few users of
  Thanks to Dmytro Shteflyuk for this release.

  No need to upgrade unless you use Raindrops::Middleware with
  Rack 2.x.

  There's also a few minor, inconsequential cleanups.

  Dmytro Shteflyuk (1):
        Properly override respond_to? in Raindrops::Middleware::Proxy

  Eric Wong (2):
        Ruby thread compatibility updates
        tcp_info: remove unnecessary extconf.h include
   2017-06-05 17:34:33 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
Update ruby-raindrops to 0.18.0.

=== raindrops 0.18.0 / 2017-03-23 02:44 UTC

  The most notable feature of this release is the addition of
  FreeBSD and OpenBSD TCP_INFO support.  This includes the
  Raindrops::TCP for portably mapping TCP state names to
  platform-dependent numeric values:


  Thanks to Jeremy Evans and Simon Eskildsen on the
  unicorn-public@bogomips.org mailing list for inspiring
  these changes to raindrops.

  There's also a few internal cleanups, and documentation
  improvements, including some fixes to the largely-forgotten
  Raindrops::Aggreage::PMQ class:

    https://bogomips.org/raindrops/Raindrop … e/PMQ.html

  20 changes since 0.17.0:

        test_inet_diag_socket: fix Fixnum deprecation warning
        TODO: add item for IPv6 breakage
        ext: fix documentation for C ext-defined classes
        TCP_Info: custom documentation for #get!
        TypedData C-API conversion
        test_watcher: disable test correctly when aggregate is missing
        tcp_info: support this struct under FreeBSD
        define Raindrops::TCP hash for TCP states
        linux_inet_diag: reduce stack usage and simplify
        avoid reading errno repeatedly
        aggregate/pmq: avoid false sharing of lock buffers
        aggregate/pmq: remove io-extra requirement
        aggregate/pmq: avoid File#stat allocation
        Merge remote-tracking branch 'origin/freebsd'
        Merge remote-tracking branch 'origin/aggregate-pmq'
        doc: remove private email support address
        doc: update location of TCP_INFO-related stuff
        build: avoid olddoc for building the RubyGem
        doc: document Raindrops::TCP hash
        aggregate/pmq: update version numbers for Ruby and Linux
   2016-10-18 18:05:07 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
Update ruby-raindrops to 0.17.0.

=== raindrops 0.17.0 - rack 2.x updates / 2016-07-31 15:19 UTC

  This release features minor updates to support rack 2.x
  while maintaining support for rack 1.2 and later.
  As a result, Ruby 1.8.6 compatibility is gone, but
  Ruby 1.8.7 probably still works, for now.

  There's also a minor warning fix, doc updates, and
  the homepage now supports HTTPS (HTTP remains supported)

  5 changes since raindrops 0.16.0:
        drop Rack::Utils.bytesize dependency
        gemspec: bump Rack dependency
        linux_inet_diag: GCC attribute format check
        use HTTPS and move homepage to https://bogomips.org/raindrops/
        examples: add yahns config, zbatery is abandoned
   2016-03-15 17:50:07 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
Update ruby-raindrops to 0.16.0.

=== raindrops 0.16.0 - minor fixes and workarounds / 2016-02-29 12:36 UTC

  There's mainly a fix/workaround for Ruby 2.3 now returning
  locale-aware strings for File.readlink and our test suite
  using strange paths allowed by *nix.


  tcp_listener_stats won't return "true" object placeholders
  if stats are configured for a non-existent listener.

  There are also minor optimizations for Ruby 2.2+ (at the expense
  of 2.1 and earlier).

  And the usual round of minor tweaks and doc updates.

  10 changes since v0.15.0:
        gemspec: avoid circular dependency on unicorn
        remove optimizations which made sense for older rubies
        linux: workaround Ruby 2.3 change
        linux: remove Pathname stdlib dependency
        add .gitattributes for Ruby method detection
        middleware: minor bytecode size reduction
        doc: update URLs and references
        README: remove indentation from URLs in RDoc
        linux: tcp_listener_stats drops "true" placeholders
        build: use '--local' domain for dev gem install
   2015-11-04 03:47:43 by Alistair G. Crooks | Files touched by this commit (758)
Log message:
Add SHA512 digests for distfiles for www category

Problems found locating distfiles:
	Package haskell-cgi: missing distfile haskell-cgi-20001206.tar.gz
	Package nginx: missing distfile array-var-nginx-module-0.04.tar.gz
	Package nginx: missing distfile encrypted-session-nginx-module-0.04.tar.gz
	Package nginx: missing distfile headers-more-nginx-module-0.261.tar.gz
	Package nginx: missing distfile nginx_http_push_module-0.692.tar.gz
	Package nginx: missing distfile set-misc-nginx-module-0.29.tar.gz
	Package nginx-devel: missing distfile echo-nginx-module-0.58.tar.gz
	Package nginx-devel: missing distfile form-input-nginx-module-0.11.tar.gz
	Package nginx-devel: missing distfile lua-nginx-module-0.9.16.tar.gz
	Package nginx-devel: missing distfile nginx_http_push_module-0.692.tar.gz
	Package nginx-devel: missing distfile set-misc-nginx-module-0.29.tar.gz
	Package php-owncloud: missing distfile owncloud-8.2.0.tar.bz2

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
   2015-09-13 17:40:36 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
Update ruby-raindrops to 0.15.0.

=== raindrops 0.15.0 - non-glibc compat fix on Linux / 2015-07-22 00:30 UTC

  Thanks to Doug Forster for sending us the report.
  No other fixes

  * check for the existence of linux/tcp.h

=== raindrops 0.14.0 - misc doc updates / 2015-06-25 21:50 UTC

  Eric Wong (7):
        linux_inet_diag: annotate memory freeing on diag errors
        README: trim intro and update license
        modernize packaging and documentation
        move mailing list to raindrops-public@bogomips.org
        linux_inet_diag: clarify *fprintf usage without GVL
        TODO: add item for unix_diag and udp_diag
        linux_inet_diag: fix Wshorten-64-to-32 warnings

  Hleb Valoshka (1):
        Add setup and teardown for ipv6 tests
   2015-03-08 16:17:22 by Takahiro Kambe | Files touched by this commit (58) | Package updated
Log message:
Add ${GEM_EXTSDIR}/gem.build_complete for new rubygems and updated ruby.
   2014-03-14 20:28:20 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
Update ruby-raindrops to 0.13.0.

=== raindrops 0.13.0  several minor fixes and improvements / 2014-02-18 20:59 UTC

  Most notably, this release is necessary for Ruby 2.2 (dev).
  Thanks to Koichi Sasada for the bug report!

  Eric Wong (5):
        Rakefile: remove raa_update task
        last_data_recv: do not assume Unicorn includes all constants
        raindrops.gemspec: add wrongdoc dev dependency
        linux_inet_diag: fix Ruby 2.2 (dev) build
        license: use LGPLv2.1 or later (was LGPL (2.1|3.0)-only)

  Hleb Valoshka (1):
        Remove Scope IDs from IPv6 addresses.