2021-07-01 14:48:49 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Jun 24 17:33:35 UTC 2021 - Stephan Kulow <coolo@suse.com>
|
|
|
|
|
|
|
|
|
|
updated to version 2.11.4
|
|
|
|
|
see installed NEWS
|
|
|
|
|
|
|
|
|
|
=== kgio 2.11.4 / 2021-05-25 23:24 UTC
|
|
|
|
|
|
|
|
|
|
This release fixes compatibility with GC.compact on Ruby 3.x.
|
|
|
|
|
Thanks to Ngan Pham for the patch and Aaron Patterson for the
|
|
|
|
|
feedback:
|
|
|
|
|
|
|
|
|
|
https://yhbt.net/kgio-public/CAAvYYt5Z5f2rMuXO5DMpR1-6uRvu_gXKDvqcyoZ+oNcLiTH39g@mail.gmail.com/T/
|
|
|
|
|
|
|
|
|
|
kgio remains obsolete and deprecated, and it's primary dependent
|
|
|
|
|
will be updated to not depend on it in the future.
|
|
|
|
|
|
|
|
|
|
|
2020-02-10 23:49:12 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Feb 10 15:02:41 UTC 2020 - Stephan Kulow <coolo@suse.com>
|
|
|
|
|
|
|
|
|
|
- updated to version 2.11.3
|
|
|
|
|
see installed NEWS
|
|
|
|
|
|
|
|
|
|
=== kgio 2.11.3 / 2020-01-08 09:25 UTC
|
|
|
|
|
|
|
|
|
|
Some doc and warning fixes for newer Rubies.
|
|
|
|
|
|
|
|
|
|
We're no longer on bogomips.org since it's due
|
|
|
|
|
for expiry and I can't pay extortionists for a .org, so
|
|
|
|
|
s/bogomips.org/yhbt.net/ for now, and be prepared to move again
|
|
|
|
|
when extortionists move onto the .net TLD.
|
|
|
|
|
|
|
|
|
|
pkg.mk: use --local to "gem install"
|
|
|
|
|
pkg.mk: use dark216 theme for Earth Day 2019
|
|
|
|
|
test: fix warnings with RUBYOPT=-w
|
|
|
|
|
tests: fix unused variable warnings from newer Rubies
|
|
|
|
|
test_connect_fd_leak: do not close socket if non-existent
|
|
|
|
|
test_syssend: avoid warning on cleanup
|
|
|
|
|
build: remove olddoc from the gemspec
|
|
|
|
|
doc: remove private email and outdated gmane archives
|
|
|
|
|
doc: move from bogomips.org/kgio to yhbt.net/kgio
|
|
|
|
|
|
2018-02-08 11:38:15 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Feb 8 07:49:14 UTC 2018 - factory-auto@kulow.org
|
|
|
|
|
|
|
|
|
|
- updated to version 2.11.2
|
|
|
|
|
see installed NEWS
|
|
|
|
|
|
|
|
|
|
=== kgio 2.11.2 - fix Ruby 2.5 compatibility for accept_class / 2018-01-30 21:11 UTC
|
|
|
|
|
|
|
|
|
|
This release fixes a bug affecting the Rainbows! web server
|
|
|
|
|
which uses Kgio.accept_class:
|
|
|
|
|
|
|
|
|
|
https://bogomips.org/rainbows-public/CANp6QoJXRbPLqmOPpG7XmZBc+oYqLWCcq1ipvOyNEQPXDEwx9Q@mail.gmail.com/
|
|
|
|
|
|
|
|
|
|
* accept: avoid passing unnecessary arg to rb_funcall
|
|
|
|
|
|
2018-02-08 06:49:41 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Jan 9 07:34:07 UTC 2018 - coolo@suse.com
|
|
|
|
|
|
|
|
|
|
- updated to version 2.11.1
|
|
|
|
|
see installed NEWS
|
|
|
|
|
|
|
|
|
|
=== kgio 2.11.1 - fix Ruby 2.5.0dev compatibility / 2017-12-15 19:40 UTC
|
|
|
|
|
|
|
|
|
|
This release fixes compatibility with Ruby 2.5.0 preview and
|
|
|
|
|
release candidates (and thus should be ready for 2.5.0 final)
|
|
|
|
|
on some platforms. At least clang 5.0.0 on OpenBSD is affected.
|
|
|
|
|
|
|
|
|
|
Thanks to Jeremy Evans for the fix.
|
|
|
|
|
|
|
|
|
|
There's also minor documentation updates since 2.11.0
|
|
|
|
|
|
2016-12-20 07:07:56 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Sat Dec 17 05:39:49 UTC 2016 - coolo@suse.com
|
|
|
|
|
|
|
|
|
|
- updated to version 2.11.0
|
|
|
|
|
see installed NEWS
|
|
|
|
|
|
|
|
|
|
=== kgio 2.11.0 - reverting 2.10.0 breakage / 2016-12-16 22:56 UTC
|
|
|
|
|
|
|
|
|
|
Mainly this release reverts back to kgio 2.9.3 behavior by
|
|
|
|
|
supporting "autopush" functionality in the C extension.
|
|
|
|
|
Removing this feature in 2.10.0 was a monumental mistake(*) on
|
|
|
|
|
my part which caused a performance regression for ONE known user
|
|
|
|
|
of kgio on the deprecated (but supported) Rainbows! server.
|
|
|
|
|
|
|
|
|
|
This release does not affect known users outside of Rainbows!,
|
|
|
|
|
but we may have unknown users, too.
|
|
|
|
|
|
|
|
|
|
The attempt at a pure Ruby version of autopush had flaws and
|
|
|
|
|
regressions in real-world testing, so that was abandoned.
|
|
|
|
|
|
|
|
|
|
So yeah, kgio will be supported indefinitely even in the face
|
|
|
|
|
of internal changes to MRI, but I strongly discourage its use
|
|
|
|
|
for new projects.
|
|
|
|
|
Users who only support Ruby 2.3 (and later) are encouraged to
|
|
|
|
|
use `exception: false` with all *_nonblock methods.
|
|
|
|
|
|
|
|
|
|
4 changes since 2.10.0:
|
|
|
|
|
|
|
|
|
|
resurrect Kgio.autopush support in pure Ruby [REVERTED]
|
|
|
|
|
reinstate the original (and dangerous) autopush in C
|
|
|
|
|
TODO: update with Ruby 2.3 status
|
|
|
|
|
test: increase test data sizes to fill socket buffers
|
|
|
|
|
|
|
|
|
|
(*) - as was making this a separate project, at all
|
|
|
|
|
|
2015-09-07 15:11:44 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Sep 7 04:30:37 UTC 2015 - coolo@suse.com
|
|
|
|
|
|
|
|
|
|
- updated to version 2.10.0
|
|
|
|
|
see installed NEWS
|
|
|
|
|
|
|
|
|
|
=== kgio 2.10.0 - slimming down... / 2015-09-06 08:12 UTC
|
|
|
|
|
|
|
|
|
|
The largely-unused autopush functionality is now a no-op.
|
|
|
|
|
Existing applications will probably not notice, and are
|
|
|
|
|
better off using MSG_MORE anyways if they're on Linux.
|
|
|
|
|
|
|
|
|
|
Our poll(2) wrapper now uses rb_hash_clear if available,
|
|
|
|
|
reducing global method cache dependence.
|
|
|
|
|
|
|
|
|
|
shortlog of changes since 2.9.3:
|
|
|
|
|
|
|
|
|
|
README: remove reference to Rainbows!
|
|
|
|
|
writev: update comment on preserving errno
|
|
|
|
|
poll: avoid rb_funcall for rb_hash_clear
|
|
|
|
|
minor doc updates
|
|
|
|
|
remove autopush support and make it a no-op
|
|
|
|
|
HACKING: update URL for Message-ID lookup
|
|
|
|
|
|
2015-02-11 00:28:19 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Feb 10 18:00:45 UTC 2015 - coolo@suse.com
|
|
|
|
|
|
|
|
|
|
- updated to version 2.9.3
|
|
|
|
|
|
2014-10-12 16:07:19 +00:00
|
|
|
-------------------------------------------------------------------
|
2014-11-12 17:11:31 +00:00
|
|
|
Wed Nov 12 17:08:37 UTC 2014 - mrueckert@suse.de
|
|
|
|
|
|
|
|
|
|
- properly migrate to the new style
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
2014-10-12 16:07:19 +00:00
|
|
|
Sun Oct 12 11:29:04 UTC 2014 - adrian@suse.de
|
|
|
|
|
|
|
|
|
|
- adapt to new rubygem packaging style
|
|
|
|
|
|
2014-03-03 14:46:18 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Mar 3 14:46:09 UTC 2014 - kkaempf@suse.com
|
|
|
|
|
|
|
|
|
|
- add rpmlintrc
|
|
|
|
|
|
2014-02-22 07:04:54 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Sat Feb 22 06:25:42 UTC 2014 - coolo@suse.com
|
|
|
|
|
|
|
|
|
|
- updated to version 2.9.2
|
|
|
|
|
This release is for compatibility with future releases of mainline ruby,
|
|
|
|
|
as rb_thread_blocking_region is removed in r44955 of ruby trunk
|
|
|
|
|
This also avoids deprecation warnings fo rb_thread_blocking_region
|
|
|
|
|
2.0 and 2.1.
|
|
|
|
|
|
2014-02-06 18:30:31 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Feb 6 18:00:10 UTC 2014 - coolo@suse.com
|
|
|
|
|
|
|
|
|
|
- updated to version 2.9.1
|
|
|
|
|
Thanks to Christopher Rigor for this release.
|
|
|
|
|
|
|
|
|
|
Eric Wong (2):
|
|
|
|
|
only define and test kgio_syssend on 1.9+
|
|
|
|
|
various 1.8.7 fixes
|
|
|
|
|
|
|
|
|
|
=== kgio 2.9.0 - cleanups, bug fixes, minor improvements / 2014-02-04 03:09 UTC
|
|
|
|
|
|
|
|
|
|
This adds a new kgio_syssend method for Ruby 1.9+ which behaves
|
|
|
|
|
like BasicSocket#send, but will not raise exceptions on EAGAIN.
|
|
|
|
|
|
|
|
|
|
Eric Wong (12):
|
|
|
|
|
test_poll: remove race prone test_poll_EINTR_changed test
|
|
|
|
|
tryopen: remove RARRAY_PTR usage in init
|
|
|
|
|
read_write: remove the rest of RARRAY_PTR usage
|
|
|
|
|
my_writev: stylistic fixes
|
|
|
|
|
Rakefile: kill raa_update task
|
|
|
|
|
avoid downsizing casts
|
|
|
|
|
connect: constify RSTRING-related things
|
|
|
|
|
set RSTRING_MODIFIED where appropriate for Rubinius
|
|
|
|
|
split read_write.c into {read,write,writev}.c
|
|
|
|
|
add kgio_syssend method to wrap send(2)
|
|
|
|
|
write: correct check for various blocking regions
|
|
|
|
|
tryopen: additional debug information for bad Errno values
|
|
|
|
|
|
|
|
|
|
Hleb Valoshka (1):
|
|
|
|
|
Don't use deprecated api
|
|
|
|
|
|
2014-02-06 11:55:14 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Feb 6 11:55:13 UTC 2014 - coolo@suse.com
|
|
|
|
|
|
|
|
|
|
- use new macros
|
|
|
|
|
|
2013-09-13 11:16:08 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Sep 13 11:06:23 UTC 2013 - coolo@suse.com
|
|
|
|
|
|
|
|
|
|
- updated to version 2.8.1, see Changelog
|
|
|
|
|
|
2013-01-25 06:42:41 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Jan 25 06:42:31 UTC 2013 - coolo@suse.com
|
|
|
|
|
|
|
|
|
|
- updated to version 2.8.0
|
|
|
|
|
|
2012-08-01 05:13:42 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Aug 1 05:04:58 UTC 2012 - coolo@suse.com
|
|
|
|
|
|
|
|
|
|
- updated to version 2.7.4
|
|
|
|
|
|
2012-06-28 13:32:37 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Jun 28 12:57:46 UTC 2012 - cfarrell@suse.com
|
|
|
|
|
|
|
|
|
|
- license update: LGPL-2.1 or LGPL-3.0
|
|
|
|
|
See http://bogomips.org/kgio/LICENSE.html
|
|
|
|
|
|
2011-08-24 21:22:23 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Aug 24 21:21:03 UTC 2011 - mrueckert@suse.de
|
|
|
|
|
|
|
|
|
|
- update to version 2.6.0
|
|
|
|
|
We now export SOCK_NONBLOCK, SOCK_CLOEXEC constants in the Kgio
|
|
|
|
|
namespace to make kgio_tryaccept/kgio_accept easier-to-use.
|
|
|
|
|
There are also some minor internal cleanups.
|
|
|
|
|
|
2011-07-06 10:57:41 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Sat Jul 2 19:59:12 UTC 2011 - ammler@openttdcoop.org
|
|
|
|
|
|
|
|
|
|
- initial gems version 2.5.0
|
|
|
|
|
|