repo.or.cz
/
kgio.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
test/lib_read_write: account for larger-than-normal pipes
2013-09-03
Eri
c
Wong
test/lib_
r
ead_write
:
a
c
c
o
unt for la
r
ge
r
-than-normal
.
.
.
commit
|
commitdiff
|
tree
2013-09-03
Eric Wong
t
e
st_tryo
p
en: skip EAC
C
E
S
test when euid ==
0
commit
|
commitdiff
|
tree
2013-08-16
Eric Wong
acc
e
pt: more
informative exceptio
n
on unknown family
commit
|
commitdiff
|
tree
2013-08-16
E
r
ic
W
ong
check syscal
l
re
t
ur
n
s
against <
0
instead of
=
= -1
commit
|
commitdiff
|
tree
2013-01-18
Eric Wong
kgio 2
.
8
.
0
- TCP F
a
st Open, w
r
i
tev/t
r
ywritev
commit
|
commitdiff
|
tree
2013-01-18
E
r
i
c
Wong
r
ena
m
e fastopen =
>
kgio_fast
o
pen in Kgio::Sock
e
t
commit
|
commitdiff
|
tree
2012-12-30
Er
i
c Wo
n
g
accept: do
n
ot set
b
lock
i
ng if non-blocking
is set
commit
|
commitdiff
|
tree
2012-12-27
Eric Wo
n
g
fastopen: fi
x
arg
u
ment
o
rder in
RDoc exa
m
p
le
commit
|
commitdiff
|
tree
2012-12-27
E
r
ic
W
ong
r
e
ad_write
:
remo
v
e unus
e
d
v
ariable
commit
|
commitdiff
|
tree
2012-12-27
Eric Wong
implement TCP Fast Open
s
up
p
ort (c
l
ient + server
)
commit
|
commitdiff
|
tree
2012-12-13
Eric Wong
K
gio::S
o
cket
.
n
e
w
retains
c
ompatibility wit
h
Soc
k
et
.
new
commit
|
commitdiff
|
tree
2012-12-12
Eric Wong
connect: factor ou
t
tcp_ge
t
ad
d
r() function
commit
|
commitdiff
|
tree
2012-12-12
Eric
W
o
n
g
c
onnect: split out my_socket() funct
i
on
commit
|
commitdiff
|
tree
2012-11-21
Eric Wong
tryopen: inclu
d
e er
r
no
.
h header just in
case
commit
|
commitdiff
|
tree
2012-07-11
Er
i
c Wong
t
e
s
t wor
k
around for platforms wi
t
h unreliab
l
e sig
n
als
commit
|
commitdiff
|
tree
2012-07-11
Eric Wong
test/lib_read_wri
t
e: wai
t
for readability
before tryr
e
a
d
commit
|
commitdiff
|
tree
2012-07-11
Eric Wong
test
_
p
o
ll:
skip signal
t
ortu
r
e
o
n
Debian GN
U
/kfr
e
ebsd
commit
|
commitdiff
|
tree
2012-05-30
E
ric Wong
try
o
pen: av
o
id ambig
u
ous name for subst
f
u
n
ction
commit
|
commitdiff
|
tree
2012-03-24
Eric Wong
kgio 2
.
7
.
4 -
s
mall fixes and cl
e
anup
s
commit
|
commitdiff
|
tree
2012-03-24
Eric Wong
test: more workaround f
o
r FreeBSD 9
.
0
commit
|
commitdiff
|
tree
2012-03-23
E
ric Wong
test/lib_re
a
d
_write: test
w
orkarounds f
o
r TCP in
F
r
eeBSD 9
.
0
commit
|
commitdiff
|
tree
2012-03-23
Eric Wong
te
s
t_tryopen: fix horribly-named test for EAC
C
ES
commit
|
commitdiff
|
tree
2012-03-22
Eric
Wong
te
s
t
/lib_read_write
:
increase t
e
s
t
reliability
commit
|
commitdiff
|
tree
2012-03-19
E
r
ic
W
ong
test/*:
remove assert_no
t
h
i
ng_raised
commit
|
commitdiff
|
tree
2012-03-19
Eric
W
ong
fix for non-Lin
u
x, non-TCP
_
NOPUS
H
platforms
commit
|
commitdiff
|
tree
2012-03-15
Er
i
c Wong
kgio 2
.
7
.
3
-
compatibility fixes
commit
|
commitdiff
|
tree
2012-03-07
Eric W
o
n
g
HACKING: add inst
r
uctions for running tests
commit
|
commitdiff
|
tree
2012-03-07
E
r
ic W
o
ng
t
est_poll: workaround for t
i
m
i
ng
-
sensiti
v
e test on
.
.
.
commit
|
commitdiff
|
tree
2012-03-05
E
r
ic
W
ong
test: increase del
t
a
range fo
r
tim
i
n
g
-se
n
sit
i
ve t
e
st
commit
|
commitdiff
|
tree
2012-03-05
Eric
W
ong
autopu
s
h
:
fix
/
enable under D
e
b
i
an GNU/
k
FreeBSD
commit
|
commitdiff
|
tree
2012-03-05
E
r
i
c Wong
accept4: require SOCK_NONBLOCK/SOCK
_
CLO
E
XEC macros
commit
|
commitdiff
|
tree
2012-01-08
E
ric Wong
kg
i
o 2
.
7
.
2 - f
o
r older, and older Rubi
e
s
commit
|
commitdiff
|
tree
2012-01-08
E
r
ic Wong
tryopen: re
m
ember
to include ancient_ruby
.
h
for 1
.
8
.
5
commit
|
commitdiff
|
tree
2012-01-08
E
r
ic Wong
kgio 2
.
7
.
1 - compa
t
ibility
w
ith older
Rubies
commit
|
commitdiff
|
tree
2012-01-08
Eric Wong
gemspec: disab
l
e dev
e
lopment dependencies
f
o
r ol
d
sys
t
ems
commit
|
commitdiff
|
tree
2012-01-08
E
r
ic
Wong
te
s
t
/te
s
t_autopush: skip strace tests
if not available
commit
|
commitdiff
|
tree
2012-01-07
Eric
W
ong
d
ef
i
ne R
A
RR
A
Y_PTR/RARRAY
_
LEN macros
for Ruby 1
.
8
.
6
commit
|
commitdiff
|
tree
2011-12-13
E
ri
c
Wong
kg
i
o
2
.
7
.
0
- mino
r
updates
commit
|
commitdiff
|
tree
2011-11-18
Er
i
c
W
ong
doc: update
d
ocumentation
r
e
garding accept method
flags
commit
|
commitdiff
|
tree
2011-11-18
Eric
W
ong
connect,tryopen
:
set cl
o
se-on-exec fla
g
for new fd
s
.
.
.
commit
|
commitdiff
|
tree
2011-11-15
Eric Wong
te
s
ts:
r
e
mo
v
e tests for IO#nonblock?
after
a
ccept
commit
|
commitdiff
|
tree
2011-11-15
Eric
Wo
n
g
accept: deprecate sing
l
eton
K
gio
.
a
c
cept
_
*
m
ethods
commit
|
commitdiff
|
tree
2011-11-15
E
r
ic
W
ong
acce
p
t: always set O_
N
O
N
BLOC
K
f
o
r accept()
-
e
d
s
ockets
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Eric Wong
test_poll: test
for closing a po
l
led IO in sig
h
an
d
ler
commit
|
commitdiff
|
tree
2011-08-25
Eric Wong
.
wrongdoc
.
yml: add pu
b
lic/private email addr
e
sses
commit
|
commitdiff
|
tree
2011-08-25
Er
i
c
W
on
g
wait
.
c: fix misspelling
i
n rdoc
commit
|
commitdiff
|
tree
2011-08-09
Eric Won
g
LICENSE: s/GNU
C Libr
a
ry/
k
gio
/
commit
|
commitdiff
|
tree
2011-08-09
Eric Wong
TOD
O
: upda
t
e SS
L
/TLS support
status :)
commit
|
commitdiff
|
tree
2011-07-21
E
r
i
c Wo
n
g
use
r
b_up
d
ate_m
a
x_fd() under MRI
1
.
9
.
3+
commit
|
commitdiff
|
tree
2011-07-15
E
r
ic
W
ong
connect: more desc
r
ipti
v
e err
o
r for TCP port
commit
|
commitdiff
|
tree
2011-07-15
Eric Wong
kgi
o
2
.
6
.
0 -
minor f
e
a
ture updat
e
and cleanups
commit
|
commitdiff
|
tree
2011-07-15
E
r
ic Wong
add prototype for rb_thread_blocking_
i
o_regi
o
n(
)
commit
|
commitdiff
|
tree
2011-07-15
Eric Wo
n
g
missin
g
_accept4: don'
t
use FD_CLOEXEC fo
r
SOCK_CLOEXEC
.
.
.
commit
|
commitdiff
|
tree
2011-07-15
Eric Wong
accep
t
.
c
:
fix RDo
c
for new Kgio::SOCK_* con
s
tants
commit
|
commitdiff
|
tree
2011-07-07
Eric Wong
e
x
port
S
OCK_NO
N
B
L
OCK, SOCK_CLOEXEC
constants
i
n Kgio
commit
|
commitdiff
|
tree
2011-07-07
Eric
W
o
ng
accept
.
c: reinstate er
r
no after calling my_fileno()
commit
|
commitdiff
|
tree
2011-06-18
Eric Wong
do
c
:
u
pdate
d
ocum
e
n
t
at
i
o
n
for kgio_a
d
d
r
attribute
commit
|
commitdiff
|
tree
2011-06-18
E
r
ic W
o
ng
doc: call-
s
eq for kg
i
o_wait_writable
commit
|
commitdiff
|
tree
2011-06-18
Eric Wong
ancient
_
ruby
.
h
: avoid symbol clobber
i
ng
commit
|
commitdiff
|
tree
2011-06-16
E
ric Wong
fix misc
c
ompiler warnings
commit
|
commitdiff
|
tree
2011-06-15
Eric Wong
m
a
ke timed kgio_wait_* i
m
plemen
t
a
tion
sa
f
er
commit
|
commitdiff
|
tree
2011-06-15
Eric
W
o
n
g
Kg
i
o::File inclu
d
es Kgio:
:
P
ipeM
e
th
o
d
s
mo
d
ule
commit
|
commitdiff
|
tree
2011-06-15
Eric Wong
Kgio::File
.
tr
y
op
e
n
r
uns GC
on ENOMEM
commit
|
commitdiff
|
tree
2011-06-15
Eric
Wo
n
g
doc: a
d
d
rdoc for Kgi
o
::File
.
tryope
n
commit
|
commitdiff
|
tree
2011-06-15
Eric
Wong
kgio
_
wait_*able: docume
n
tatio
n
f
o
r op
t
ional ti
m
eout
commit
|
commitdiff
|
tree
2011-06-15
Eric Wong
doc: use librelis
t
.
org instead of librelist
.
com
commit
|
commitdiff
|
tree
2011-06-15
Eric Wong
GIT
-
VERSION-GE
N
: bump ver
s
ion for
new API
commit
|
commitdiff
|
tree
2011-06-15
Eric
Wo
n
g
Merge branch '2
.
4-stabl
e
'
commit
|
commitdiff
|
tree
2011-06-14
Eric
W
ong
kgio 2
.
4
.
2 - Open
S
ola
r
is bu
i
ld fix
commit
|
commitdiff
|
tree
2011-06-14
Eric Wong
e
x
tconf:
-lnsl and -lsocket ch
e
cks for OpenSolaris
commit
|
commitdiff
|
tree
2011-06-14
Eric
Wong
add tim
e
out
t
o kgio_wait_{read,wri
t
}able
commit
|
commitdiff
|
tree
2011-06-13
E
r
ic Wo
n
g
extconf: -lnsl
a
nd -
l
s
o
cket checks for Open
S
olaris
commit
|
commitdiff
|
tree
2011-05-23
Eric Wong
README
:
clar
i
fy that we only work
on Unix-like sys
t
ems
commit
|
commitdiff
|
tree
2011-05-21
Eric Wong
pkg
.
mk: update to
t
he lat
e
st version
commit
|
commitdiff
|
tree
2011-05-21
Eric Wong
Merge branch '2
.
4-sta
b
l
e'
commit
|
commitdiff
|
tree
2011-05-21
Eric Wong
kg
i
o
2
.
4
.
1 - Kgio
.
poll avoids EINTR, really
commit
|
commitdiff
|
tree
2011-05-21
E
ric Wong
K
gio
.
poll: ens
u
re EINTR never
g
ets raised
commit
|
commitdiff
|
tree
2011-05-21
Eri
c
Wong
Kgio
.
pol
l
: ensu
r
e EI
N
TR never ge
t
s r
a
ised
commit
|
commitdiff
|
tree
2011-05-14
Eric Wong
Kgio
.
t
r
y
open =>
K
gio:
:
Fil
e
.
tryopen
commit
|
commitdiff
|
tree
2011-05-14
Eric Wong
return Kgio::Fi
l
e for Kgio
.
try
o
p
en
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
add Kg
i
o
.
tr
y
ope
n
method
commit
|
commitdiff
|
tree
2011-05-05
Eric Wo
n
g
k
g
io 2
.
4
.
0 - p
o
rtabili
t
y fixes and more
commit
|
commitdiff
|
tree
2011-05-05
Eri
c
Wong
test_cro
s
s_thread_clos
e
:
disable o
n
RUBY
_
ENGINE !=
.
.
.
commit
|
commitdiff
|
tree
2011-05-05
Eric Wong
r
ead_wr
i
te: call rb_str_modif
y
() before
r
b_str_resize()
commit
|
commitdiff
|
tree
2011-05-05
Eric Wong
p
o
ll: deal with p
o
l
lse
t
changes on EINTR
commit
|
commitdiff
|
tree
2011-05-05
E
r
ic
W
ong
test_tcp_connect:
d
isable wait_w
r
itable_
s
et test on
.
.
.
commit
|
commitdiff
|
tree
2011-05-05
Eric Wong
Kgio
.
poll r
e
star
t
s on
i
n
terrupt
commit
|
commitdiff
|
tree
2011-04-27
E
ric Wong
e
x
tco
n
f: remove unnecessary dir_co
n
fig statement
commit
|
commitdiff
|
tree
2011-04-21
Eri
c
Wong
doc: improve kgio_
a
cc
e
pt/k
g
io_tryaccep
t
docs
commit
|
commitdiff
|
tree
2011-04-21
Eric Wong
t
est_
a
u
topush: attempting
to fix
a
timing test
.
.
.
commit
|
commitdiff
|
tree
2011-04-21
Eric
Wong
doc:
fix
t
ry
w
rite call-seq
commit
|
commitdiff
|
tree
2011-04-14
Eric W
o
ng
test_a
u
t
o
push
:
u
s
e assert_i
n
_d
e
lta
for test
commit
|
commitdiff
|
tree
2011-04-11
Eric Wong
ge
m
spec:
bump wrongdoc
v
ersio
n
commit
|
commitdiff
|
tree
2011-04-11
Er
i
c
Wong
g
e
m
spe
c
:
remo
v
e unnece
s
s
a
r
y
req
u
ire_pat
h
s
commit
|
commitdiff
|
tree
2011-04-10
Er
i
c Wong
add test for c
r
oss thread
c
lose
commit
|
commitdiff
|
tree
2011-04-10
Eric Wong
read_w
r
ite
:
de
t
ect
c
losed fd on EINT
R
commit
|
commitdiff
|
tree
2011-04-10
E
r
ic Wo
n
g
a
c
ce
p
t: be
t
ter d
e
tect closed files o
n
EINTR/EAGAIN
commit
|
commitdiff
|
tree
2011-03-20
Eri
c
Wong
*ac
c
ept
m
ethods can
take flags a
r
gument, like accept
4
()
commit
|
commitdiff
|
tree
2011-03-20
Er
i
c Wong
ac
c
ept:
p
repare
optional f
l
ags argument to
a
c
c
ept
(
.
.
.
commit
|
commitdiff
|
tree
2011-03-17
Eric
Wong
HACKING: update
s
f
o
r wrongdoc vs rdoc
commit
|
commitdiff
|
tree
next