2014-02-05 |
Eric Wong | various 1.8.7 fixes
|
commit | commitdiff | tree |
2014-02-05 |
Eric Wong | only define and test kgio_syssend on 1.9+
|
commit | commitdiff | tree |
2014-02-04 |
Eric Wong | kgio 2.9.0 - cleanups, bug fixes, minor improvements Eric Wong (12):
|
commit | commitdiff | tree |
2014-02-04 |
Eric Wong | tryopen: additional debug information for bad Errno...
|
commit | commitdiff | tree |
2014-02-04 |
Eric Wong | write: correct check for various blocking regions
|
commit | commitdiff | tree |
2014-02-04 |
Eric Wong | add kgio_syssend method to wrap send(2)
|
commit | commitdiff | tree |
2014-02-04 |
Eric Wong | split read_write.c into {read,write,writev}.c
|
commit | commitdiff | tree |
2014-02-04 |
Eric Wong | set RSTRING_MODIFIED where appropriate for Rubinius
|
commit | commitdiff | tree |
2014-02-04 |
Eric Wong | connect: constify RSTRING-related things
|
commit | commitdiff | tree |
2014-01-20 |
Eric Wong | avoid downsizing casts
|
commit | commitdiff | tree |
2014-01-20 |
Hleb Valoshka | Don't use deprecated api Signed-off-by: Eric Wong <normalperson@yhbt.net>
|
commit | commitdiff | tree |
2013-09-30 |
Eric Wong | Rakefile: kill raa_update task
|
commit | commitdiff | tree |
2013-09-25 |
Eric Wong | my_writev: stylistic fixes
|
commit | commitdiff | tree |
2013-09-25 |
Eric Wong | read_write: remove the rest of RARRAY_PTR usage
|
commit | commitdiff | tree |
2013-09-25 |
Eric Wong | tryopen: remove RARRAY_PTR usage in init
|
commit | commitdiff | tree |
2013-09-25 |
Eric Wong | test_poll: remove race prone test_poll_EINTR_changed...
|
commit | commitdiff | tree |
2013-09-11 |
Eric Wong | kgio 2.8.1 - minor improvements and test fixes Eric Wong (7):
|
commit | commitdiff | tree |
2013-09-07 |
Hleb Valoshka | Close tempfile and unlink it immediately. Signed-off-by: Eric Wong <normalperson@yhbt.net>
|
commit | commitdiff | tree |
2013-09-05 |
Eric Wong | test_poll: be less dependent on signal handler ordering
|
commit | commitdiff | tree |
2013-09-04 |
Hleb Valoshka | Create own directory for every unix socket in unit... Signed-off-by: Eric Wong <normalperson@yhbt.net>
|
commit | commitdiff | tree |
2013-09-03 |
Eric Wong | test_poll: preserve original trap(:USR1) handler
|
commit | commitdiff | tree |
2013-09-03 |
Eric Wong | test_poll: avoid potentially thread-unsafe test
|
commit | commitdiff | tree |
2013-09-03 |
Eric Wong | test/lib_read_write: account for larger-than-normal...
|
commit | commitdiff | tree |
2013-09-03 |
Eric Wong | test_tryopen: skip EACCES test when euid == 0
|
commit | commitdiff | tree |
2013-09-02 |
Hleb Valoshka | Don't dump 20M in case of failure Signed-off-by: Eric Wong <normalperson@yhbt.net>
|
commit | commitdiff | tree |
2013-09-02 |
Hleb Valoshka | Change prefix of temporary sockets to prevent races Signed-off-by: Eric Wong <normalperson@yhbt.net>
|
commit | commitdiff | tree |
2013-08-16 |
Eric Wong | accept: more informative exception on unknown family
|
commit | commitdiff | tree |
2013-08-16 |
Eric Wong | check syscall returns against < 0 instead of == -1
|
commit | commitdiff | tree |
2013-01-18 |
Eric Wong | kgio 2.8.0 - TCP Fast Open, writev/trywritev
|
commit | commitdiff | tree |
2013-01-18 |
Eric Wong | rename fastopen => kgio_fastopen in Kgio::Socket
|
commit | commitdiff | tree |
2012-12-30 |
Eric Wong | accept: do not set blocking if non-blocking is set
|
commit | commitdiff | tree |
2012-12-27 |
Eric Wong | fastopen: fix argument order in RDoc example
|
commit | commitdiff | tree |
2012-12-27 |
Eric Wong | read_write: remove unused variable
|
commit | commitdiff | tree |
2012-12-27 |
Eric Wong | implement TCP Fast Open support (client + server)
|
commit | commitdiff | tree |
2012-12-13 |
Eric Wong | Kgio::Socket.new retains compatibility with Socket.new
|
commit | commitdiff | tree |
2012-12-12 |
Eric Wong | connect: factor out tcp_getaddr() function
|
commit | commitdiff | tree |
2012-12-12 |
Eric Wong | connect: split out my_socket() function
|
commit | commitdiff | tree |
2012-11-21 |
Eric Wong | tryopen: include errno.h header just in case
|
commit | commitdiff | tree |
2012-07-11 |
Eric Wong | test workaround for platforms with unreliable signals
|
commit | commitdiff | tree |
2012-07-11 |
Eric Wong | test/lib_read_write: wait for readability before tryread
|
commit | commitdiff | tree |
2012-07-11 |
Eric Wong | test_poll: skip signal torture on Debian GNU/kfreebsd
|
commit | commitdiff | tree |
2012-06-01 |
Sokolov Yura 'funny... | add `#kgio_writev` and `#kgio_trywritev` Signed-off-by: Eric Wong <normalperson@yhbt.net>
|
commit | commitdiff | tree |
2012-05-30 |
Eric Wong | tryopen: avoid ambiguous name for subst function
|
commit | commitdiff | tree |
2012-05-30 |
Sokolov Yura 'funny... | use rb_str_subseq for tail string on write Signed-off-by: Eric Wong <normalperson@yhbt.net>
|
commit | commitdiff | tree |
2012-05-30 |
Sokolov Yura 'funny... | Fix UnixClientReadServerWrite test class name Signed-off-by: Eric Wong <normalperson@yhbt.net>
|
commit | commitdiff | tree |
2012-03-24 |
Eric Wong | kgio 2.7.4 - small fixes and cleanups
|
commit | commitdiff | tree |
2012-03-24 |
Eric Wong | test: more workaround for FreeBSD 9.0
|
commit | commitdiff | tree |
2012-03-23 |
Eric Wong | test/lib_read_write: test workarounds for TCP in FreeBSD 9.0
|
commit | commitdiff | tree |
2012-03-23 |
Eric Wong | test_tryopen: fix horribly-named test for EACCES
|
commit | commitdiff | tree |
2012-03-22 |
Eric Wong | test/lib_read_write: increase test reliability
|
commit | commitdiff | tree |
2012-03-19 |
Eric Wong | test/*: remove assert_nothing_raised
|
commit | commitdiff | tree |
2012-03-19 |
Eric Wong | fix for non-Linux, non-TCP_NOPUSH platforms
|
commit | commitdiff | tree |
2012-03-15 |
Eric Wong | kgio 2.7.3 - compatibility fixes
|
commit | commitdiff | tree |
2012-03-07 |
Eric Wong | HACKING: add instructions for running tests
|
commit | commitdiff | tree |
2012-03-07 |
Eric Wong | test_poll: workaround for timing-sensitive test on...
|
commit | commitdiff | tree |
2012-03-05 |
Eric Wong | test: increase delta range for timing-sensitive test
|
commit | commitdiff | tree |
2012-03-05 |
Eric Wong | autopush: fix/enable under Debian GNU/kFreeBSD
|
commit | commitdiff | tree |
2012-03-05 |
Eric Wong | accept4: require SOCK_NONBLOCK/SOCK_CLOEXEC macros
|
commit | commitdiff | tree |
2012-01-08 |
Eric Wong | kgio 2.7.2 - for older, and older Rubies
|
commit | commitdiff | tree |
2012-01-08 |
Eric Wong | tryopen: remember to include ancient_ruby.h for 1.8.5
|
commit | commitdiff | tree |
2012-01-08 |
Eric Wong | kgio 2.7.1 - compatibility with older Rubies
|
commit | commitdiff | tree |
2012-01-08 |
Eric Wong | gemspec: disable development dependencies for old systems
|
commit | commitdiff | tree |
2012-01-08 |
Eric Wong | test/test_autopush: skip strace tests if not available
|
commit | commitdiff | tree |
2012-01-07 |
Eric Wong | define RARRAY_PTR/RARRAY_LEN macros for Ruby 1.8.6
|
commit | commitdiff | tree |
2011-12-13 |
Eric Wong | kgio 2.7.0 - minor updates
|
commit | commitdiff | tree |
2011-11-18 |
Eric Wong | doc: update documentation regarding accept method flags
|
commit | commitdiff | tree |
2011-11-18 |
Eric Wong | connect,tryopen: set close-on-exec flag for new fds...
|
commit | commitdiff | tree |
2011-11-15 |
Eric Wong | tests: remove tests for IO#nonblock? after accept
|
commit | commitdiff | tree |
2011-11-15 |
Eric Wong | accept: deprecate singleton Kgio.accept_* methods
|
commit | commitdiff | tree |
2011-11-15 |
Eric Wong | accept: always set O_NONBLOCK for accept()-ed sockets...
|
commit | commitdiff | tree |
2011-08-30 |
Eric Wong | test_poll: test for closing a polled IO in sighandler
|
commit | commitdiff | tree |
2011-08-25 |
Eric Wong | .wrongdoc.yml: add public/private email addresses
|
commit | commitdiff | tree |
2011-08-25 |
Eric Wong | wait.c: fix misspelling in rdoc
|
commit | commitdiff | tree |
2011-08-09 |
Eric Wong | LICENSE: s/GNU C Library/kgio/
|
commit | commitdiff | tree |
2011-08-09 |
Eric Wong | TODO: update SSL/TLS support status :)
|
commit | commitdiff | tree |
2011-07-21 |
Eric Wong | use rb_update_max_fd() under MRI 1.9.3+
|
commit | commitdiff | tree |
2011-07-15 |
Eric Wong | connect: more descriptive error for TCP port
|
commit | commitdiff | tree |
2011-07-15 |
Eric Wong | kgio 2.6.0 - minor feature update and cleanups
|
commit | commitdiff | tree |
2011-07-15 |
Eric Wong | add prototype for rb_thread_blocking_io_region()
|
commit | commitdiff | tree |
2011-07-15 |
Eric Wong | missing_accept4: don't use FD_CLOEXEC for SOCK_CLOEXEC...
|
commit | commitdiff | tree |
2011-07-15 |
Eric Wong | accept.c: fix RDoc for new Kgio::SOCK_* constants
|
commit | commitdiff | tree |
2011-07-07 |
Eric Wong | export SOCK_NONBLOCK, SOCK_CLOEXEC constants in Kgio
|
commit | commitdiff | tree |
2011-07-07 |
Eric Wong | accept.c: reinstate errno after calling my_fileno()
|
commit | commitdiff | tree |
2011-06-18 |
Eric Wong | doc: update documentation for kgio_addr attribute
|
commit | commitdiff | tree |
2011-06-18 |
Eric Wong | doc: call-seq for kgio_wait_writable
|
commit | commitdiff | tree |
2011-06-18 |
Eric Wong | ancient_ruby.h: avoid symbol clobbering
|
commit | commitdiff | tree |
2011-06-16 |
Eric Wong | fix misc compiler warnings
|
commit | commitdiff | tree |
2011-06-15 |
Eric Wong | make timed kgio_wait_* implementation safer
|
commit | commitdiff | tree |
2011-06-15 |
Eric Wong | Kgio::File includes Kgio::PipeMethods module
|
commit | commitdiff | tree |
2011-06-15 |
Eric Wong | Kgio::File.tryopen runs GC on ENOMEM
|
commit | commitdiff | tree |
2011-06-15 |
Eric Wong | doc: add rdoc for Kgio::File.tryopen
|
commit | commitdiff | tree |
2011-06-15 |
Eric Wong | kgio_wait_*able: documentation for optional timeout
|
commit | commitdiff | tree |
2011-06-15 |
Eric Wong | doc: use librelist.org instead of librelist.com
|
commit | commitdiff | tree |
2011-06-15 |
Eric Wong | GIT-VERSION-GEN: bump version for new API
|
commit | commitdiff | tree |
2011-06-15 |
Eric Wong | Merge branch '2.4-stable'
|
commit | commitdiff | tree |
2011-06-14 |
Eric Wong | kgio 2.4.2 - OpenSolaris build fix
|
commit | commitdiff | tree |
2011-06-14 |
Eric Wong | extconf: -lnsl and -lsocket checks for OpenSolaris
|
commit | commitdiff | tree |
2011-06-14 |
Eric Wong | add timeout to kgio_wait_{read,writ}able
|
commit | commitdiff | tree |
2011-06-13 |
Eric Wong | extconf: -lnsl and -lsocket checks for OpenSolaris
|
commit | commitdiff | tree |
2011-05-23 |
Eric Wong | README: clarify that we only work on Unix-like systems
|
commit | commitdiff | tree |