about summary refs log tree commit homepage
DateCommit message (Expand)
2010-11-18kgio 2.0.0pre1 - major internal API changes v2.0.0pre1
2010-11-18switch entirely to kgio_wait_*able methods
2010-11-18add default kgio_wait_*able methods
2010-11-15update documentation with mailing list info
2010-11-15README: Gemcutter => RubyGems.org
2010-11-12EOFError message matches Ruby's
2010-11-05prefer symbolic names for waiting read/writability
2010-10-28expand Kgio::*#kgio_read! documentation
2010-10-08kgio 1.3.1 - fix zero-length reads v1.3.1
2010-10-08return empty string on length=0
2010-10-07kgio 1.3.0 - bug and usability fixes v1.3.0
2010-10-07tests: don't trust what I think I know about Ruby
2010-10-07trywrite: fix stupid off-by-one error causing corrupt writes
2010-10-07make WaitWritable and WaitReadable symbols
2010-10-07kgio 1.2.1 - doc and *BSD workarounds v1.2.1
2010-10-07doc: fix RDoc generation
2010-10-06accept4: workaround (P)OS X bug w/O_NONBLOCK
2010-10-06build: pick on on modified extension files
2010-10-06doc: fix typo in Kgio.accept_cloexec= doc
2010-10-05kgio 1.2.0 - cleanups and minor improvements v1.2.0
2010-10-05generate empty backtraces for EPIPE and ECONNRESET
2010-10-05add kgio_read! methods which may raise EOFError
2010-10-05GNUmakefile: use portable tar invocation
2010-09-29refactor and split into separate files
2010-09-29Make kgio_trywrite more aggressive with retrying
2010-09-28kgio 1.1.0 - flexible accept methods v1.1.0
2010-09-28alternate classes may be returned by accept/tryaccept
2010-09-27kgio 1.0.1 - compatibility fixes v1.0.1
2010-09-27linux: fix accept4() support for newer Linux
2010-09-27add compatibility for ancient Rubies
2010-09-28kgio 1.0.0 - initial release v1.0.0
2010-09-28doc: TODO update
2010-09-28read/write: account for buffer changes during wait
2010-09-28tests: fix broken monster trywrite test
2010-09-27test_tcp*read_write: use blocking kgio_accept in setup
2010-09-27set blocking flag before blocking IO#read
2010-09-27tess: ensure buffer is cleared on failures
2010-09-27more documentation
2010-09-27avoid initiating syscalls before rb_io_wait_*
2010-09-27add kgio_tryaccept, kgio_accept _really_ blocks
2010-09-27use SOCK_NONBLOCK for socket(2) if possible
2010-09-27connect: no do not leak descriptors on failure
2010-09-27"start" singleton methods for non-blocking connect
2010-09-26introduce kgio_try* methods
2010-09-25kgio_read returns nil on EOF
2010-09-25split out reusable bits into separate headers
2010-09-25only use MSG_DONTWAIT under Linux
2010-09-25write/send may fail with ECONNRESET
2010-09-25fix missing netinet/in.h include
2010-09-25beef up the test suite