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
implement TCP Fast Open support (client + server)
2012-12-27
Eric Wong
i
mpleme
n
t TCP Fa
s
t Op
e
n
support (client + server)
commit
|
commitdiff
|
tree
2012-12-13
Eric Wong
Kgio
:
:Socket
.
new retain
s
compatibility with Socke
t
.
new
commit
|
commitdiff
|
tree
2012-12-12
Eric Wong
c
o
nn
e
c
t
: factor out tcp_getaddr() function
commit
|
commitdiff
|
tree
2012-12-12
Er
i
c
Wo
n
g
c
onne
c
t: split out my_socket(
)
functio
n
commit
|
commitdiff
|
tree
2012-11-21
Eric Won
g
try
o
pe
n
: in
c
lude errno
.
h he
a
der just in case
commit
|
commitdiff
|
tree
2012-07-11
Er
i
c
Wong
test workaround fo
r
platfo
r
ms
w
ith unre
l
iable si
g
nals
commit
|
commitdiff
|
tree
2012-07-11
Er
i
c Won
g
t
e
st/lib_r
e
a
d
_
write: wait for readability befor
e
tr
y
read
commit
|
commitdiff
|
tree
2012-07-11
Eric
Won
g
test_pol
l
: skip signal torture on Debi
a
n
G
N
U/kfree
b
sd
commit
|
commitdiff
|
tree
2012-06-01
So
k
ol
o
v Yu
r
a
'funny
.
.
.
add `#kgio_
w
ritev` and
`#k
g
io_
t
rywritev`
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
Soko
l
o
v
Yura 'funny
.
.
.
use
r
b_
s
tr_subs
e
q
f
o
r
tail string on write
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2012-05-30
S
o
kolov Y
u
ra 'funny
.
.
.
Fix UnixCl
i
entRea
d
ServerWrit
e
test
class na
m
e
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2012-03-24
Eric W
o
ng
k
g
io
2
.
7
.
4 - sma
l
l fixes and
cleanups
commit
|
commitdiff
|
tree
2012-03-24
E
r
ic
W
o
n
g
test
:
more workarou
n
d f
o
r
FreeBSD 9
.
0
commit
|
commitdiff
|
tree
2012-03-23
Er
i
c W
o
ng
test/lib_
r
ead_writ
e
:
t
est workarounds for TCP in FreeBSD 9
.
0
commit
|
commitdiff
|
tree
2012-03-23
Er
i
c Wong
test
_
tryopen: fix horribly-named test for EACCES
commit
|
commitdiff
|
tree
2012-03-22
Eric
W
on
g
test/lib
_
rea
d
_write
:
incre
a
s
e
test reliab
i
lit
y
commit
|
commitdiff
|
tree
2012-03-19
E
r
ic Wong
te
s
t
/*
:
rem
o
v
e
assert
_
nothin
g
_raised
commit
|
commitdiff
|
tree
2012-03-19
Eric Wong
fix f
o
r
n
o
n-Linux,
non-TCP_NOPUS
H
p
lat
f
orms
commit
|
commitdiff
|
tree
2012-03-15
Eric Won
g
k
g
io 2
.
7
.
3 - compatibility fix
e
s
commit
|
commitdiff
|
tree
2012-03-07
Eric
Wong
HACK
I
NG:
a
dd ins
t
ructions for running tests
commit
|
commitdiff
|
tree
2012-03-07
Eric Won
g
test_
p
o
ll: workaround fo
r
timing-sensit
i
ve test on
.
.
.
commit
|
commitdiff
|
tree
2012-03-05
Eric Wong
test: increa
s
e delta rang
e
f
o
r timi
n
g
-
se
n
sitive te
s
t
commit
|
commitdiff
|
tree
2012-03-05
Eric Wo
n
g
autopush:
f
ix
/
e
nabl
e
under Debian GNU/kFreeBSD
commit
|
commitdiff
|
tree
2012-03-05
Eric Wo
n
g
accept4: require SOCK_NONBLOCK/
S
OCK
_
CL
O
EXEC macr
o
s
commit
|
commitdiff
|
tree
2012-01-08
Eric Wong
kgio 2
.
7
.
2 - for older,
a
nd older Rubi
e
s
commit
|
commitdiff
|
tree
2012-01-08
Eric W
o
ng
tryopen: remember to include
a
ncient_ruby
.
h f
o
r 1
.
8
.
5
commit
|
commitdiff
|
tree
2012-01-08
Er
i
c Wong
kgio 2
.
7
.
1 -
compa
t
ibility with
o
ld
e
r Rub
i
es
commit
|
commitdiff
|
tree
2012-01-08
Eric Wong
gems
p
ec: disable development dependencies for
o
ld syst
e
ms
commit
|
commitdiff
|
tree
2012-01-08
Eric Wong
test
/
test_auto
p
ush: skip st
r
ace tests if
not availa
b
le
commit
|
commitdiff
|
tree
2012-01-07
E
r
ic Wong
def
i
ne RA
R
RAY_PTR/RA
R
RAY
_
LEN macros for
R
uby 1
.
8
.
6
commit
|
commitdiff
|
tree
2011-12-13
Er
i
c
W
ong
kgio 2
.
7
.
0 - min
o
r
u
pdates
commit
|
commitdiff
|
tree
2011-11-18
E
ric Wong
d
o
c: upd
a
te docu
m
e
ntation regarding accept method flag
s
commit
|
commitdiff
|
tree
2011-11-18
Eric Wong
connect,t
r
y
open:
se
t
clos
e
-on-exec
f
lag for new fd
s
.
.
.
commit
|
commitdiff
|
tree
2011-11-15
Eric Wong
tests: remove tests for IO#nonblock?
a
fter acc
e
pt
commit
|
commitdiff
|
tree
2011-11-15
E
ric Wong
accept:
deprecate si
n
gl
e
ton Kgi
o
.
accept_* metho
d
s
commit
|
commitdiff
|
tree
2011-11-15
E
ric Wong
accept: a
l
w
ays set O_NONB
L
OCK for acce
p
t()-ed sockets
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
E
r
ic Wong
t
est_
p
oll:
t
est for closing a pol
l
ed IO in
s
ig
h
a
n
d
ler
commit
|
commitdiff
|
tree
2011-08-25
Eric Wong
.
wrongdoc
.
yml: ad
d
public/pr
i
vate em
a
il addres
s
es
commit
|
commitdiff
|
tree
2011-08-25
E
ric Wong
wait
.
c: fix misspelling in
rdoc
commit
|
commitdiff
|
tree
2011-08-09
E
ric Won
g
LICENSE
:
s/GNU C
L
ibrary/kgio
/
commit
|
commitdiff
|
tree
2011-08-09
Er
i
c Wong
TODO
:
upd
a
te
SS
L
/TLS s
u
pport status
:
)
commit
|
commitdiff
|
tree
2011-07-21
Eric Wong
use rb_
u
pdate_max_fd() under MRI
1
.
9
.
3+
commit
|
commitdiff
|
tree
2011-07-15
Eric Wong
conn
e
ct: more de
s
criptive error fo
r
TC
P
p
ort
commit
|
commitdiff
|
tree
2011-07-15
Eric Wong
kgio 2
.
6
.
0
-
m
i
n
or f
e
atu
r
e update a
n
d cleanups
commit
|
commitdiff
|
tree
2011-07-15
Eric W
o
ng
add
prot
o
type for rb_threa
d
_blocking_i
o
_region()
commit
|
commitdiff
|
tree
2011-07-15
E
ric Wo
n
g
m
issing_accept
4
: don't use FD_CLOEXEC fo
r
SOCK_CLOEXEC
.
.
.
commit
|
commitdiff
|
tree
2011-07-15
Eric Wo
n
g
ac
c
ept
.
c:
f
ix
R
Doc
f
or new Kgio::SOCK_* consta
n
t
s
commit
|
commitdiff
|
tree
2011-07-07
Eric W
o
ng
ex
p
ort SOCK_NONB
L
OCK, SOCK
_
CL
O
EX
E
C
consta
n
t
s
in Kgio
commit
|
commitdiff
|
tree
2011-07-07
Eric W
o
ng
accep
t
.
c
:
reinstate errno after calling my_
f
i
l
eno()
commit
|
commitdiff
|
tree
2011-06-18
Eric Wong
d
oc: update docume
n
ta
t
i
o
n for kgio_addr
at
t
ri
b
u
t
e
commit
|
commitdiff
|
tree
2011-06-18
Eric
Wong
doc:
c
a
l
l-s
e
q f
o
r kgio_wait_writable
commit
|
commitdiff
|
tree
2011-06-18
E
ric
Wong
anc
i
ent_rub
y
.
h:
a
void symbo
l
clobberin
g
commit
|
commitdiff
|
tree
2011-06-16
E
ri
c
W
ong
fix misc c
o
mpile
r
warni
n
gs
commit
|
commitdiff
|
tree
2011-06-15
Eri
c
Wo
n
g
make ti
m
ed
k
gio_wait_* implementat
i
on safer
commit
|
commitdiff
|
tree
2011-06-15
Eric Wong
Kgi
o
::File includes Kgio::Pi
p
eMethod
s
m
o
dule
commit
|
commitdiff
|
tree
2011-06-15
E
r
i
c Wong
Kgio
:
:
F
ile
.
tr
y
open runs GC
o
n
E
NOMEM
commit
|
commitdiff
|
tree
2011-06-15
Eric Wong
doc:
a
dd rdoc
for
K
gio::File
.
tryopen
commit
|
commitdiff
|
tree
2011-06-15
Eric Won
g
kgio_wait_*able: documen
t
a
t
ion for opt
i
onal
t
imeo
u
t
commit
|
commitdiff
|
tree
2011-06-15
Eric Wong
d
o
c
:
use libre
l
i
st
.
org instead of libreli
s
t
.
com
commit
|
commitdiff
|
tree
2011-06-15
Eric Wo
n
g
GIT-VERSION-GEN: bump version for new API
commit
|
commitdiff
|
tree
2011-06-15
Eri
c
Wo
n
g
Merg
e
branch '2
.
4-stab
l
e
'
commit
|
commitdiff
|
tree
2011-06-14
Eric W
o
ng
kgio
2
.
4
.
2 -
O
penSolaris build fix
commit
|
commitdiff
|
tree
2011-06-14
E
ric Wong
extconf: -lnsl and
-lsocket chec
k
s f
o
r O
p
enSo
l
aris
commit
|
commitdiff
|
tree
2011-06-14
Eric Wong
a
d
d
ti
m
eout to kgio_wait_{read,writ}
a
ble
commit
|
commitdiff
|
tree
2011-06-13
Eric
Wo
n
g
e
x
t
con
f
: -lnsl and -lsoc
k
et checks for OpenSolar
i
s
commit
|
commitdiff
|
tree
2011-05-23
Eric Wong
RE
A
DME: cl
a
rify that we only work on Unix-like systems
commit
|
commitdiff
|
tree
2011-05-21
Eric Wong
p
k
g
.
mk: up
d
a
t
e to
t
he l
a
test version
commit
|
commitdiff
|
tree
2011-05-21
Eric Wo
n
g
Merge branc
h
'2
.
4-stabl
e
'
commit
|
commitdiff
|
tree
2011-05-21
Eric Wong
kg
i
o 2
.
4
.
1 - Kgio
.
p
ol
l
avoid
s
EINTR
,
rea
l
ly
commit
|
commitdiff
|
tree
2011-05-21
Eric Wo
n
g
K
g
i
o
.
po
l
l: ensur
e
EINTR never gets rais
e
d
commit
|
commitdiff
|
tree
2011-05-21
Eric Wong
Kgio
.
po
l
l: ensure EINT
R
never gets raised
commit
|
commitdiff
|
tree
2011-05-14
Eric Wong
Kgio
.
tryopen => Kgio
:
:
File
.
t
r
yopen
commit
|
commitdiff
|
tree
2011-05-14
Eric Wo
n
g
return Kg
i
o::File for Kgio
.
tr
y
o
pen
commit
|
commitdiff
|
tree
2011-05-13
Eric Wo
n
g
add Kgio
.
tryopen method
commit
|
commitdiff
|
tree
2011-05-05
Eric Wong
kgio 2
.
4
.
0 - portability fixes and m
o
r
e
commit
|
commitdiff
|
tree
2011-05-05
Eric Wong
test_cross_thr
e
ad_close: disab
l
e on RUBY_ENGINE
!=
.
.
.
commit
|
commitdiff
|
tree
2011-05-05
Eric
W
o
n
g
read
_
write: c
a
ll rb_str_modify() before rb_str
_
resize()
commit
|
commitdiff
|
tree
2011-05-05
E
ric Wong
poll: de
a
l with pollset ch
a
nges on EINT
R
commit
|
commitdiff
|
tree
2011-05-05
Eric Wong
test_tcp_co
n
nect
:
disable wait_writable
_
set t
e
st on
.
.
.
commit
|
commitdiff
|
tree
2011-05-05
J
e
remy Evans
fix kg
i
o_peek f
o
r !KGIO_NOPUSH sy
s
tems
Acked-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2011-05-05
Jeremy Evans
c
o
nnect: zero ou
t
hints argument for getaddri
n
f
o
Acked-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2011-05-05
Eric W
o
ng
Kgio
.
poll
restart
s
on interrupt
commit
|
commitdiff
|
tree
2011-04-27
Eric Wong
extconf: remov
e
unne
c
ess
a
ry dir_config stat
e
ment
commit
|
commitdiff
|
tree
2011-04-21
E
ric Wong
doc:
i
m
p
r
o
ve
k
gi
o
_acc
e
pt/k
g
io_tryaccept docs
commit
|
commitdiff
|
tree
2011-04-21
Eric
Wo
n
g
test_autopush: attem
p
ting t
o
fix
a
t
i
ming test
.
.
.
commit
|
commitdiff
|
tree
2011-04-21
Eri
c
W
ong
d
o
c:
fix tr
y
write call-s
e
q
commit
|
commitdiff
|
tree
2011-04-14
Eric Wong
test_aut
o
push:
u
se assert_in
_
delta for test
commit
|
commitdiff
|
tree
2011-04-11
E
ric Wong
g
e
mspec: bump
w
rongdoc v
e
rsion
commit
|
commitdiff
|
tree
2011-04-11
Eric Wong
gems
p
ec: remove unnecess
a
ry require
_
path
s
commit
|
commitdiff
|
tree
2011-04-10
Eric Wong
add test for cross thr
e
a
d
close
commit
|
commitdiff
|
tree
2011-04-10
Eric Wong
read_write: detect closed fd on
E
INTR
commit
|
commitdiff
|
tree
2011-04-10
Eric Wong
accept: better de
t
ect closed files on EI
N
TR/EAGAIN
commit
|
commitdiff
|
tree
2011-03-20
Eri
c
W
o
n
g
*acce
p
t methods can take flag
s
ar
g
ume
n
t,
l
ike a
c
cept4()
commit
|
commitdiff
|
tree
2011-03-20
Eric Wong
accep
t
:
p
repare option
a
l
f
lag
s
arg
u
m
ent to accept(
.
.
.
commit
|
commitdiff
|
tree
2011-03-17
Eric Wo
n
g
HACKING: u
p
d
ates for wr
o
ngdoc vs rdoc
commit
|
commitdiff
|
tree
2011-03-15
E
ric
W
o
n
g
kgio
2
.
3
.
3 - minor fixe
s
commit
|
commitdiff
|
tree
2011-03-14
Eric Wo
n
g
p
o
ll: fix over-allocation for poll(2)
commit
|
commitdiff
|
tree
2011-03-14
Eric Wong
use rb_thread_blocking_io_region if possible
commit
|
commitdiff
|
tree
2011-02-25
Eric Wong
doc: more c
o
nsistent references for kgio_w
a
i
t
_
*
a
ble
.
.
.
commit
|
commitdiff
|
tree
next