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
kgio 2.8.0 - TCP Fast Open, writev/trywritev
2013-01-18
Eric Wo
n
g
kgio 2
.
8
.
0 -
TCP
Fast Ope
n
,
w
ri
t
ev/trywritev
commit
|
commitdiff
|
tree
2013-01-18
Eric
Wong
rename
f
astopen =
>
kgio_fast
o
p
e
n in Kgio::Socket
commit
|
commitdiff
|
tree
2012-12-30
Eric Wo
n
g
a
ccept: do not set blocking
if no
n
-b
l
ockin
g
is
set
commit
|
commitdiff
|
tree
2012-12-27
Eric Wong
f
as
t
open: fi
x
ar
g
ument o
r
der in
R
D
o
c example
commit
|
commitdiff
|
tree
2012-12-27
Er
i
c Wong
read_
w
rite: remov
e
unused v
a
riab
l
e
commit
|
commitdiff
|
tree
2012-12-27
Eric Wong
i
mplement TC
P
Fast Open
support (client +
s
erve
r
)
commit
|
commitdiff
|
tree
2012-12-13
E
r
ic Wong
Kg
i
o::Socket
.
new retains compatibi
l
i
ty with Socket
.
new
commit
|
commitdiff
|
tree
2012-12-12
Eric
W
ong
co
n
ne
c
t
:
factor out t
c
p_ge
t
ad
d
r() func
t
ion
commit
|
commitdiff
|
tree
2012-12-12
Eric Wong
con
n
ect: split
o
ut my_s
o
c
k
et()
f
u
nc
t
io
n
commit
|
commitdiff
|
tree
2012-11-21
Eric Wong
tryopen: include
e
r
rno
.
h header ju
s
t in cas
e
commit
|
commitdiff
|
tree
2012-05-30
Eric W
o
ng
t
r
yopen: avoid ambiguo
u
s name for su
b
st
f
unction
commit
|
commitdiff
|
tree
2012-03-24
Eric Wong
kgi
o
2
.
7
.
4
- small fix
e
s and c
l
eanups
commit
|
commitdiff
|
tree
2012-03-24
Eri
c
Wo
n
g
test: more workaround for FreeB
S
D
9
.
0
commit
|
commitdiff
|
tree
2012-03-23
Eric
Wong
test/
l
ib_rea
d
_write: test
wor
k
arounds fo
r
TCP in FreeBSD 9
.
0
commit
|
commitdiff
|
tree
2012-03-23
Eric Wong
test_tryopen:
f
ix h
o
r
rib
l
y-named test for EACCES
commit
|
commitdiff
|
tree
2012-03-22
Eric Wong
test/lib_
r
ea
d
_writ
e
: increase t
e
s
t
reli
a
b
i
l
i
ty
commit
|
commitdiff
|
tree
2012-03-19
Eric
W
ong
test/*:
r
emove asse
r
t_nothing
_
r
a
ised
commit
|
commitdiff
|
tree
2012-03-19
E
r
ic Wong
fix fo
r
non
-
Linux, non
-
TCP_NO
P
USH platfor
m
s
commit
|
commitdiff
|
tree
2012-03-15
Eric
Wong
kg
i
o 2
.
7
.
3 - c
o
m
p
at
i
bility fixe
s
commit
|
commitdiff
|
tree
2012-03-07
Eric Wo
n
g
HACK
I
NG: ad
d
i
n
structions for ru
n
ning tests
commit
|
commitdiff
|
tree
2012-03-07
E
r
i
c
Wong
test
_
po
l
l: workaround for timing-sensitive
test on
.
.
.
commit
|
commitdiff
|
tree
2012-03-05
Eric W
o
ng
test:
increase delt
a
range for
t
imi
n
g-sen
s
itive test
commit
|
commitdiff
|
tree
2012-03-05
Eric Wong
autopush: fix/ena
b
le
u
n
der D
e
bian GNU/kFreeBS
D
commit
|
commitdiff
|
tree
2012-03-05
Eric Won
g
accept4: require SOCK_NO
N
BLOCK/SOCK_CLO
E
XEC
m
acros
commit
|
commitdiff
|
tree
2012-01-08
E
r
i
c W
o
ng
k
g
io 2
.
7
.
2 - for older, and older
Rubies
commit
|
commitdiff
|
tree
2012-01-08
Eric Won
g
try
o
p
e
n: remember t
o
inclu
d
e ancien
t
_
ruby
.
h for 1
.
8
.
5
commit
|
commitdiff
|
tree
2012-01-08
E
r
ic
W
ong
kgio 2
.
7
.
1 - compatibility with
o
l
der Rubies
commit
|
commitdiff
|
tree
2012-01-08
Eric Wong
g
emspec
:
disable deve
l
opment depen
d
enci
e
s for old systems
commit
|
commitdiff
|
tree
2012-01-08
Eric
W
ong
test/te
s
t
_autopush: skip strace
tests if n
o
t
av
a
ila
b
le
commit
|
commitdiff
|
tree
2012-01-07
Eric
W
o
ng
d
e
fine RARRAY_PTR/RARRAY_LEN
m
acros f
o
r Ruby 1
.
8
.
6
commit
|
commitdiff
|
tree
2011-12-13
Eri
c
Wong
kgi
o
2
.
7
.
0 - minor update
s
commit
|
commitdiff
|
tree
2011-11-18
E
r
ic Wo
n
g
doc: update docume
n
tation r
e
garding accep
t
method flags
commit
|
commitdiff
|
tree
2011-11-18
Eric Wong
connect,tryopen: set
c
lose-on-exec flag f
o
r new fds
.
.
.
commit
|
commitdiff
|
tree
2011-11-15
E
r
ic Wong
tests:
remove tests for I
O
#
n
onblock?
a
fter accept
commit
|
commitdiff
|
tree
2011-11-15
Eric Wong
accept: deprecate singlet
o
n
K
g
io
.
a
ccept_* methods
commit
|
commitdiff
|
tree
2011-11-15
E
ric Wo
n
g
accept
:
always set O_NONBLOCK for accept()-ed sockets
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Eric Wong
t
e
st_poll:
te
s
t for closing a polled
IO in sighand
l
er
commit
|
commitdiff
|
tree
2011-08-25
Eric Wong
.
wrongdoc
.
yml: add publi
c
/
p
rivate email
addresses
commit
|
commitdiff
|
tree
2011-08-25
Eric W
o
ng
w
a
it
.
c: fix
miss
p
e
lli
n
g i
n
rd
o
c
commit
|
commitdiff
|
tree
2011-08-09
Er
i
c Wo
n
g
LICENSE: s/GNU
C
L
ibrary/kgio
/
commit
|
commitdiff
|
tree
2011-08-09
Eri
c
Wong
TO
D
O: updat
e
SSL/TLS s
u
pport stat
u
s
:
)
commit
|
commitdiff
|
tree
2011-07-21
Eric Wong
use rb_upda
t
e
_max_fd() under MRI 1
.
9
.
3+
commit
|
commitdiff
|
tree
2011-07-15
Eric Wong
connect:
m
o
re descr
i
pt
i
ve
e
rror for TCP port
commit
|
commitdiff
|
tree
2011-07-15
Eric Wong
kgio 2
.
6
.
0 -
m
inor
feature u
p
date and clean
u
ps
commit
|
commitdiff
|
tree
2011-07-15
Er
i
c
Wong
add prototype for rb
_
thread_blocki
n
g_io_
r
egi
o
n()
commit
|
commitdiff
|
tree
2011-07-15
Eric Wong
missi
n
g
_a
c
cept
4
: don't u
s
e
F
D_CLOEXE
C
fo
r
SOCK_CLO
E
XEC
.
.
.
commit
|
commitdiff
|
tree
2011-07-15
Er
i
c Wong
accept
.
c: fix RDoc for ne
w
Kgio:
:
S
O
C
K
_* c
o
nstants
commit
|
commitdiff
|
tree
2011-07-07
Eric Wong
export SOC
K
_NONBLOCK
,
SOC
K
_CLOEXE
C
c
o
nstants in K
g
io
commit
|
commitdiff
|
tree
2011-07-07
Eri
c
Wong
ac
c
e
pt
.
c: reinst
a
t
e errn
o
a
fter calling my
_
fileno(
)
commit
|
commitdiff
|
tree
2011-06-18
E
r
ic Wong
d
oc: updat
e
documentation for kgi
o
_add
r
a
t
tribute
commit
|
commitdiff
|
tree
2011-06-18
Eric Wong
doc
:
ca
l
l-s
e
q for k
g
io_wait_writable
commit
|
commitdiff
|
tree
2011-06-18
Eric Wo
n
g
ancient_ruby
.
h: avoid symbol clobb
e
ring
commit
|
commitdiff
|
tree
2011-06-16
Eric Wo
n
g
f
i
x misc
compiler warning
s
commit
|
commitdiff
|
tree
2011-06-15
E
r
ic Won
g
make
t
i
m
ed kg
i
o_wait_* impl
e
mentation s
a
fer
commit
|
commitdiff
|
tree
2011-06-15
E
r
ic Wong
Kgio::File includes K
g
io::PipeMethods module
commit
|
commitdiff
|
tree
2011-06-15
E
ric Wong
Kgio::File
.
tryopen ru
n
s G
C
on ENOMEM
commit
|
commitdiff
|
tree
2011-06-15
Eric W
o
n
g
d
oc: add rdoc for Kgio::Fi
l
e
.
try
o
pen
commit
|
commitdiff
|
tree
2011-06-15
Er
i
c Wo
n
g
kgio_w
a
i
t
_*able: document
a
t
io
n
for optional
t
i
m
e
out
commit
|
commitdiff
|
tree
2011-06-15
Er
i
c Wong
d
o
c
: use libreli
s
t
.
org
instead of
l
ibre
l
ist
.
c
o
m
commit
|
commitdiff
|
tree
2011-06-15
Eric W
o
ng
GIT-VERSI
O
N-GEN: bum
p
version f
o
r
new API
commit
|
commitdiff
|
tree
2011-06-15
Eric
W
ong
Me
r
g
e
branch
'2
.
4-
s
table'
commit
|
commitdiff
|
tree
2011-06-14
Eric Wong
kgio 2
.
4
.
2 - OpenSolaris build fix
commit
|
commitdiff
|
tree
2011-06-14
E
r
ic
Wong
extconf: -lnsl a
n
d -lsocket check
s
f
or
O
penSolaris
commit
|
commitdiff
|
tree
2011-06-14
Eric Wong
add timeout to kgio_wa
i
t_{read,writ}able
commit
|
commitdiff
|
tree
2011-06-13
Eric
W
ong
extconf: -ln
s
l and -lsock
e
t chec
k
s
fo
r
OpenSolaris
commit
|
commitdiff
|
tree
2011-05-23
Eric Wong
READM
E
: c
l
ari
f
y
t
h
a
t we only work
on Unix-like systems
commit
|
commitdiff
|
tree
2011-05-21
Eric
W
ong
p
k
g
.
mk: update t
o
the lat
e
st vers
i
on
commit
|
commitdiff
|
tree
2011-05-21
Er
i
c Wong
M
e
r
g
e bra
n
ch '2
.
4-stabl
e
'
commit
|
commitdiff
|
tree
2011-05-21
Eric
W
ong
k
gio 2
.
4
.
1 - Kgio
.
poll
avo
i
ds EINTR,
r
e
ally
commit
|
commitdiff
|
tree
2011-05-21
Eric Wong
Kg
i
o
.
p
o
ll: ensure EINTR never gets raise
d
commit
|
commitdiff
|
tree
2011-05-21
E
ric
Wong
Kgio
.
poll: ensure EINTR
n
e
ve
r
gets
rai
s
ed
commit
|
commitdiff
|
tree
2011-05-14
Eric Wong
Kgio
.
try
o
p
e
n => Kg
i
o::F
i
le
.
tryopen
commit
|
commitdiff
|
tree
2011-05-14
Eric Wong
ret
u
rn K
g
io::File for Kgio
.
tryo
p
en
commit
|
commitdiff
|
tree
2011-05-13
Er
i
c
Wong
add Kgio
.
t
r
yopen method
commit
|
commitdiff
|
tree
2011-05-05
Er
i
c Wong
k
g
io
2
.
4
.
0 - portability fix
e
s
a
nd m
o
re
commit
|
commitdiff
|
tree
2011-05-05
E
r
ic Wong
t
est_cro
s
s_thread_close: disa
b
le on RUBY_ENGINE !
=
.
.
.
commit
|
commitdiff
|
tree
2011-05-05
Eric
W
ong
read
_
write: call
r
b_str_modify
(
)
b
e
fore rb_str_r
e
size()
commit
|
commitdiff
|
tree
2011-05-05
E
ri
c
Won
g
poll
:
deal with pollset changes on EINTR
commit
|
commitdiff
|
tree
2011-05-05
Eric
W
ong
test_
t
cp_connect: di
s
able wa
i
t_writ
a
b
l
e
_set
test on
.
.
.
commit
|
commitdiff
|
tree
2011-05-05
E
r
ic Wo
n
g
Kgio
.
poll
rest
a
rts on
i
n
t
er
r
upt
commit
|
commitdiff
|
tree
2011-04-27
Er
i
c Wong
extco
n
f: remo
v
e
u
n
necessary dir_co
n
fig s
t
at
e
men
t
commit
|
commitdiff
|
tree
2011-04-21
Er
i
c Wong
doc: improve kgio_accept/kgio_tryaccept docs
commit
|
commitdiff
|
tree
2011-04-21
Eric Wong
t
e
st_auto
p
ush:
attemp
t
in
g
to fix a timing test
.
.
.
commit
|
commitdiff
|
tree
2011-04-21
E
r
ic Wong
doc:
f
ix t
r
yw
r
ite
c
all-seq
commit
|
commitdiff
|
tree
2011-04-14
Eri
c
Wong
t
e
st_autopush: use
assert_in_d
e
lta f
o
r
test
commit
|
commitdiff
|
tree
2011-04-11
Eric Wong
gems
p
ec
:
bump wr
o
n
gdoc version
commit
|
commitdiff
|
tree
2011-04-11
Eric Wong
g
emspec: remove
u
nnecessary requir
e
_pat
h
s
commit
|
commitdiff
|
tree
2011-04-10
Eric Wong
add te
s
t fo
r
cross thread cl
o
se
commit
|
commitdiff
|
tree
2011-04-10
Eric Wong
read
_
write:
d
etect
c
los
e
d fd on EI
N
TR
commit
|
commitdiff
|
tree
2011-04-10
E
r
ic Wong
acc
e
pt: b
e
tter
d
etect
closed
f
il
e
s on EINTR/EAGAI
N
commit
|
commitdiff
|
tree
2011-03-20
Eric
W
ong
*accep
t
methods can take fl
a
gs argument, like
a
c
c
ept4()
commit
|
commitdiff
|
tree
2011-03-20
Eric Wong
accept: pre
p
are o
p
tional
f
lags argument to accep
t
(
.
.
.
commit
|
commitdiff
|
tree
2011-03-17
Er
i
c W
o
ng
HAC
K
I
NG: up
d
ates for wr
o
ngdoc vs rdoc
commit
|
commitdiff
|
tree
2011-03-15
Eric Wo
n
g
k
g
i
o
2
.
3
.
3 - minor fixe
s
commit
|
commitdiff
|
tree
2011-03-14
Eric Wong
poll: fix over-all
o
cat
i
on for poll(2)
commit
|
commitdiff
|
tree
2011-03-14
E
r
ic
W
ong
use
r
b
_t
h
read_blo
c
ki
n
g_io
_
re
g
ion i
f
p
oss
i
ble
commit
|
commitdiff
|
tree
2011-02-25
Eric Wong
doc: more
c
on
s
istent references for kgio_wait_*able
.
.
.
commit
|
commitdiff
|
tree
2011-02-15
Er
i
c
Wong
kgio 2
.
3
.
2 - OpenBSD build
f
ix
commit
|
commitdiff
|
tree
2011-02-14
Er
i
c Wo
n
g
kgio 2
.
3
.
1 - compatib
i
lity fix
commit
|
commitdiff
|
tree
2011-02-14
Eric
W
o
ng
connec
t
.
c:
d
isable AI_
N
UME
R
ICSERV
commit
|
commitdiff
|
tree
next