diff options
author | Eric Wong <e@80x24.org> | 2017-03-23 02:21:55 +0000 |
---|---|---|
committer | Eric Wong <e@80x24.org> | 2017-03-23 02:43:05 +0000 |
commit | 4b44b0e185fd2ea689cea98774a5363a6b8a24af (patch) | |
tree | ce21e52387396c66cab1505d2abb0316a09b84b7 | |
parent | 8c0843df117db3fdddd605ebd3d6b3da9c3fa6cb (diff) | |
download | raindrops-4b44b0e185fd2ea689cea98774a5363a6b8a24af.tar.gz |
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: https://bogomips.org/raindrops/Raindrops.html#TCP 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/Raindrops/Aggregate/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
-rwxr-xr-x | GIT-VERSION-GEN | 2 | ||||
-rw-r--r-- | raindrops.gemspec | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/GIT-VERSION-GEN b/GIT-VERSION-GEN index e428240..59c1d45 100755 --- a/GIT-VERSION-GEN +++ b/GIT-VERSION-GEN @@ -1,7 +1,7 @@ #!/bin/sh GVF=GIT-VERSION-FILE -DEF_VER=v0.17.0 +DEF_VER=v0.18.0 LF=' ' diff --git a/raindrops.gemspec b/raindrops.gemspec index 0a4e414..80ee957 100644 --- a/raindrops.gemspec +++ b/raindrops.gemspec @@ -5,7 +5,7 @@ test_files = manifest.grep(%r{\Atest/test_.*\.rb\z}) Gem::Specification.new do |s| s.name = %q{raindrops} - s.version = (ENV["VERSION"] ||= '0.17.0').dup + s.version = (ENV["VERSION"] ||= '0.18.0').dup s.authors = ["raindrops hackers"] s.description = File.read('README').split("\n\n")[1] s.email = %q{raindrops-public@bogomips.org} |