about summary refs log tree commit homepage
DateCommit message (Expand)
2013-09-11kgio 2.8.1 - minor improvements and test fixes v2.8.1
2013-09-07Close tempfile and unlink it immediately.
2013-09-05test_poll: be less dependent on signal handler ordering
2013-09-04Create own directory for every unix socket in unit tests
2013-09-03test_poll: preserve original trap(:USR1) handler
2013-09-03test_poll: avoid potentially thread-unsafe test
2013-09-03test/lib_read_write: account for larger-than-normal pipes
2013-09-03test_tryopen: skip EACCES test when euid == 0
2013-09-02Don't dump 20M in case of failure
2013-09-02Change prefix of temporary sockets to prevent races
2013-08-16accept: more informative exception on unknown family
2013-08-16check syscall returns against < 0 instead of == -1
2013-01-18kgio 2.8.0 - TCP Fast Open, writev/trywritev v2.8.0
2013-01-18rename fastopen => kgio_fastopen in Kgio::Socket
2012-12-30accept: do not set blocking if non-blocking is set
2012-12-27fastopen: fix argument order in RDoc example
2012-12-27read_write: remove unused variable
2012-12-27implement TCP Fast Open support (client + server)
2012-12-13Kgio::Socket.new retains compatibility with Socket.new
2012-12-12connect: factor out tcp_getaddr() function
2012-12-12connect: split out my_socket() function
2012-11-21tryopen: include errno.h header just in case
2012-07-11test workaround for platforms with unreliable signals
2012-07-11test/lib_read_write: wait for readability before tryread
2012-07-11test_poll: skip signal torture on Debian GNU/kfreebsd
2012-06-01add `#kgio_writev` and `#kgio_trywritev`
2012-05-30tryopen: avoid ambiguous name for subst function
2012-05-30use rb_str_subseq for tail string on write
2012-05-30Fix UnixClientReadServerWrite test class name
2012-03-24kgio 2.7.4 - small fixes and cleanups v2.7.4
2012-03-24test: more workaround for FreeBSD 9.0
2012-03-23test/lib_read_write: test workarounds for TCP in FreeBSD 9.0
2012-03-23test_tryopen: fix horribly-named test for EACCES
2012-03-22test/lib_read_write: increase test reliability
2012-03-19test/*: remove assert_nothing_raised
2012-03-19fix for non-Linux, non-TCP_NOPUSH platforms
2012-03-15kgio 2.7.3 - compatibility fixes v2.7.3
2012-03-07HACKING: add instructions for running tests
2012-03-07test_poll: workaround for timing-sensitive test on slow hosts
2012-03-05test: increase delta range for timing-sensitive test
2012-03-05autopush: fix/enable under Debian GNU/kFreeBSD
2012-03-05accept4: require SOCK_NONBLOCK/SOCK_CLOEXEC macros
2012-01-08kgio 2.7.2 - for older, and older Rubies v2.7.2
2012-01-08tryopen: remember to include ancient_ruby.h for 1.8.5
2012-01-08kgio 2.7.1 - compatibility with older Rubies v2.7.1
2012-01-08gemspec: disable development dependencies for old systems
2012-01-08test/test_autopush: skip strace tests if not available
2012-01-07define RARRAY_PTR/RARRAY_LEN macros for Ruby 1.8.6
2011-12-13kgio 2.7.0 - minor updates v2.7.0
2011-11-17doc: update documentation regarding accept method flags