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
add kgio_syssend method to wrap send(2)
2014-02-04
Eric
W
ong
add kgio_syssend
m
ethod to
w
rap s
e
nd
(
2)
commit
|
commitdiff
|
tree
2014-02-04
E
ric Wong
split re
a
d_
w
rite
.
c into {
r
ead,wri
t
e,
w
rite
v
}
.
c
commit
|
commitdiff
|
tree
2014-02-04
Eric Wong
set RS
T
RING_MODIFIED
w
here appropriate for Rubinius
commit
|
commitdiff
|
tree
2014-02-04
Eric Wong
connect: constify RSTRING-
r
elated thi
n
gs
commit
|
commitdiff
|
tree
2014-01-20
Eri
c
Wong
a
void d
o
wnsizi
n
g cast
s
commit
|
commitdiff
|
tree
2014-01-20
Hleb V
a
l
o
shka
Don't use deprecated api
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2013-09-30
Eric
Wong
Rakef
i
le
:
kil
l
r
a
a_upda
t
e task
commit
|
commitdiff
|
tree
2013-09-25
Eric Wong
my_
w
ritev: styl
i
stic fixes
commit
|
commitdiff
|
tree
2013-09-25
E
r
ic
W
o
n
g
r
ead_write: remove the re
s
t
of RARRAY_PTR
u
s
age
commit
|
commitdiff
|
tree
2013-09-25
Eric
W
ong
tryopen: remove RARRAY_PTR
us
a
ge in init
commit
|
commitdiff
|
tree
2013-09-25
Eric Wo
n
g
t
e
st_poll: re
m
ove race prone t
e
st_po
l
l_EINT
R
_chang
e
d
.
.
.
commit
|
commitdiff
|
tree
2013-09-11
Er
i
c Wong
kgio 2
.
8
.
1
- mino
r
improv
e
ments and test fixes
commit
|
commitdiff
|
tree
2013-09-07
Hleb Valoshka
Close tempf
i
le and unlink it immediately
.
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2013-09-05
Eric
W
ong
test_poll: be l
e
s
s
de
p
e
ndent on sig
n
al handler ordering
commit
|
commitdiff
|
tree
2013-09-04
Hleb Val
o
shka
Creat
e
own dire
c
to
r
y for eve
r
y unix socket in
u
nit
.
.
.
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2013-09-03
Eric
W
ong
t
est_poll:
preserv
e
ori
g
inal tr
a
p(:USR1) handler
commit
|
commitdiff
|
tree
2013-09-03
Eric Wong
test_
p
oll: a
v
oid p
o
t
e
ntially
t
hread-un
s
afe test
commit
|
commitdiff
|
tree
2013-09-03
Eric
W
ong
test/l
i
b_read_wr
i
te
:
account for la
r
ger-tha
n
-nor
m
a
l
.
.
.
commit
|
commitdiff
|
tree
2013-09-03
Eric Wong
te
s
t_tryopen: skip EACCES t
e
st
w
hen eu
i
d
== 0
commit
|
commitdiff
|
tree
2013-09-02
Hleb Valos
h
ka
Don't dump 20
M
in case of f
a
ilure
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2013-09-02
Hleb
V
aloshka
Change prefix o
f
tempor
a
ry sockets to pr
e
v
e
nt races
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2013-08-16
Eric Wong
accep
t
: more informative
e
xception on unkno
w
n famil
y
commit
|
commitdiff
|
tree
2013-08-16
Eri
c
Wong
chec
k
s
y
s
c
a
ll retur
n
s against
<
0 i
n
stead of
=
=
-
1
commit
|
commitdiff
|
tree
2013-01-18
Eri
c
Wong
kgio 2
.
8
.
0 -
TCP
Fast Op
e
n
, writev/t
r
ywri
t
ev
commit
|
commitdiff
|
tree
2013-01-18
Eri
c
W
ong
rena
m
e
f
astopen =
>
kg
i
o_fa
s
t
open in
K
gio::Sock
e
t
commit
|
commitdiff
|
tree
2012-12-30
Er
i
c
Wong
accept: d
o
not set b
l
ocking
i
f non-blocking
is
s
e
t
commit
|
commitdiff
|
tree
2012-12-27
Eric Won
g
fas
t
ope
n
: fix argument order in RD
o
c example
commit
|
commitdiff
|
tree
2012-12-27
Eric Wong
read_write: remo
v
e unus
e
d variable
commit
|
commitdiff
|
tree
2012-12-27
Eric Wong
implement TCP F
a
s
t Open suppo
r
t (client +
s
e
r
v
er)
commit
|
commitdiff
|
tree
2012-12-13
Eri
c
W
o
n
g
Kgio
:
:Socket
.
new retains com
p
atibil
i
ty
w
ith Socket
.
new
commit
|
commitdiff
|
tree
2012-12-12
Eric Wong
conne
c
t: fac
t
o
r o
u
t tc
p
_getaddr() f
u
nct
i
on
commit
|
commitdiff
|
tree
2012-12-12
E
ric
W
ong
c
o
nnect: split
o
u
t m
y
_sock
e
t() fu
n
ctio
n
commit
|
commitdiff
|
tree
2012-11-21
Eric Wong
tr
y
o
p
en: include errno
.
h header
j
ust
in
c
ase
commit
|
commitdiff
|
tree
2012-07-11
Eric Wong
test wo
r
karound for plat
f
orms
w
ith unrel
i
able signals
commit
|
commitdiff
|
tree
2012-07-11
E
r
ic Wong
t
e
s
t
/
lib_read_w
r
ite:
w
ait for r
e
ad
a
bility before tryre
a
d
commit
|
commitdiff
|
tree
2012-07-11
Eric Wong
test_
p
oll: s
k
ip signal to
r
tur
e
on
D
e
b
ian GNU/
k
free
b
sd
commit
|
commitdiff
|
tree
2012-06-01
Sok
o
lov Yura 'funn
y
.
.
.
add `#kgio_wr
i
tev` and `#kgio_t
r
ywritev`
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2012-05-30
Eric
Wong
try
o
p
e
n: avoid ambiguous name for subst fun
c
tion
commit
|
commitdiff
|
tree
2012-05-30
S
okolov Yura 'fun
n
y
.
.
.
use rb_str_subseq for tail st
r
ing on
write
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2012-05-30
Sokolov Yur
a
'funny
.
.
.
Fix Un
i
xClientReadServerWrite test class name
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2012-03-24
Eric Wo
n
g
k
gio
2
.
7
.
4
-
small fixes and
cleanups
commit
|
commitdiff
|
tree
2012-03-24
Eric Won
g
test: more workaround fo
r
Fr
e
eBSD
9
.
0
commit
|
commitdiff
|
tree
2012-03-23
Eric
W
o
n
g
test
/
lib_r
e
a
d
_
w
rite: test workarounds for TCP
in Free
B
S
D
9
.
0
commit
|
commitdiff
|
tree
2012-03-23
E
ric W
o
n
g
tes
t
_tryopen:
f
ix horribly-named test for
E
A
CCES
commit
|
commitdiff
|
tree
2012-03-22
Eric Wong
test/lib
_
r
e
ad_w
r
ite: incr
e
a
se test reliability
commit
|
commitdiff
|
tree
2012-03-19
Eric Wong
t
e
st/*: remove
assert_
n
othing_raised
commit
|
commitdiff
|
tree
2012-03-19
Eric Won
g
fix for non-Linu
x
,
n
on-TCP_NOPUSH platforms
commit
|
commitdiff
|
tree
2012-03-15
Eric Wong
kgio 2
.
7
.
3 -
c
omp
a
tibilit
y
fixes
commit
|
commitdiff
|
tree
2012-03-07
Eric Wo
n
g
H
A
CKING: add inst
r
ucti
o
n
s
fo
r
r
u
nning tests
commit
|
commitdiff
|
tree
2012-03-07
Eric
Wong
test_poll: workaround
f
or
t
iming
-
s
e
nsitive te
s
t
on
.
.
.
commit
|
commitdiff
|
tree
2012-03-05
Eric Wo
n
g
test: inc
r
ease delta range for
t
i
ming
-
s
ensitive test
commit
|
commitdiff
|
tree
2012-03-05
E
r
ic Wong
auto
p
ush: fix/enable under Debian
GNU
/
kF
r
eeBSD
commit
|
commitdiff
|
tree
2012-03-05
Eric Wong
ac
c
ept
4
: requi
r
e SOCK_N
O
NBLOC
K
/
S
O
CK_CL
O
EXEC mac
r
os
commit
|
commitdiff
|
tree
2012-01-08
Eric Wong
kgio
2
.
7
.
2 - for
o
lder,
a
nd older Rubies
commit
|
commitdiff
|
tree
2012-01-08
E
r
ic Wong
t
ryopen: remember to include anci
e
nt_ruby
.
h
f
or 1
.
8
.
5
commit
|
commitdiff
|
tree
2012-01-08
Eri
c
Wo
n
g
kgio
2
.
7
.
1 - co
m
p
a
tibility wit
h
o
l
d
e
r Rubies
commit
|
commitdiff
|
tree
2012-01-08
Eri
c
Wong
gem
s
pec: disable developmen
t
dependen
c
ies fo
r
o
ld sys
t
ems
commit
|
commitdiff
|
tree
2012-01-08
E
ric Wong
test/
t
est
_
autop
u
sh: skip strac
e
tests
if no
t
a
vailable
commit
|
commitdiff
|
tree
2012-01-07
Eric
W
o
n
g
define
R
AR
R
AY_PTR/RARRA
Y
_LEN macros for Ruby
1
.
8
.
6
commit
|
commitdiff
|
tree
2011-12-13
Eric Won
g
kgio 2
.
7
.
0 -
mi
n
or upd
a
t
e
s
commit
|
commitdiff
|
tree
2011-11-18
Eri
c
W
on
g
doc: u
p
date d
o
c
um
e
ntation r
e
garding acc
e
pt method flags
commit
|
commitdiff
|
tree
2011-11-18
Eric
Wo
n
g
c
o
nnect,tr
y
open: set close-on-exec fl
a
g for new f
d
s
.
.
.
commit
|
commitdiff
|
tree
2011-11-15
Eric Wong
tes
t
s: re
m
ove tes
t
s
f
o
r
IO#
n
onblo
c
k? aft
e
r ac
c
ept
commit
|
commitdiff
|
tree
2011-11-15
Eri
c
Wong
accept: depre
c
ate
singleton Kgio
.
acc
e
pt_*
m
e
t
hods
commit
|
commitdiff
|
tree
2011-11-15
E
r
ic Wong
a
c
cept: always set O_NONBL
O
CK for accept
(
)-ed sockets
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
E
ric Wong
t
es
t
_pol
l
: test for closin
g
a pol
l
ed IO in sighandle
r
commit
|
commitdiff
|
tree
2011-08-25
Eric Wong
.
w
r
ong
d
oc
.
yml:
a
dd
p
ublic/p
r
ivat
e
email add
r
esses
commit
|
commitdiff
|
tree
2011-08-25
Eric Wong
wait
.
c: fi
x
mi
s
spelling in rdoc
commit
|
commitdiff
|
tree
2011-08-09
Er
i
c Wong
LICEN
S
E: s/
G
NU
C Li
b
rary/kgi
o
/
commit
|
commitdiff
|
tree
2011-08-09
Eric Wong
TODO: update SSL/
T
LS suppo
r
t status :)
commit
|
commitdiff
|
tree
2011-07-21
E
ric
W
ong
use rb_upd
a
te_max_f
d
()
u
n
der MRI 1
.
9
.
3+
commit
|
commitdiff
|
tree
2011-07-15
E
ri
c
Wong
connect: more d
e
scriptive err
o
r for TCP port
commit
|
commitdiff
|
tree
2011-07-15
Eric W
o
ng
k
gio
2
.
6
.
0 - mino
r
f
e
a
ture
u
p
date a
n
d cleanups
commit
|
commitdiff
|
tree
2011-07-15
Eric Wo
n
g
a
d
d protot
y
p
e
for r
b
_thread_blocking_io_region
(
)
commit
|
commitdiff
|
tree
2011-07-15
Eric
W
ong
m
issing_accept4:
don't use FD_CLOEXEC fo
r
SOC
K
_
CLOEXE
C
.
.
.
commit
|
commitdiff
|
tree
2011-07-15
E
ric Wong
accept
.
c
: fix RDoc for new Kgi
o
::SOCK_* consta
n
ts
commit
|
commitdiff
|
tree
2011-07-07
Eric Wong
e
x
po
r
t SO
C
K_NONBLOCK, S
O
CK_CLOEXEC
constan
t
s in Kgio
commit
|
commitdiff
|
tree
2011-07-07
Er
i
c Wong
accept
.
c
: re
i
nstate er
r
no afte
r
call
i
ng my_f
i
leno(
)
commit
|
commitdiff
|
tree
2011-06-18
Eric Wong
doc:
upd
a
te documentatio
n
f
or kgio_ad
d
r a
t
tribute
commit
|
commitdiff
|
tree
2011-06-18
E
ri
c
Won
g
doc: ca
l
l-
s
eq for kgi
o
_
wa
i
t_writable
commit
|
commitdiff
|
tree
2011-06-18
Er
i
c
W
ong
anc
i
ent_ruby
.
h: avoid symbol clobberin
g
commit
|
commitdiff
|
tree
2011-06-16
Eric Wong
fix misc compiler warnings
commit
|
commitdiff
|
tree
2011-06-15
Eric Wo
n
g
make time
d
kgio_wait_* implem
e
ntation safer
commit
|
commitdiff
|
tree
2011-06-15
E
r
ic Won
g
Kg
i
o::Fi
l
e incl
u
des Kgio::Pipe
M
e
t
ho
d
s module
commit
|
commitdiff
|
tree
2011-06-15
E
ric Wong
Kgio::File
.
t
r
yopen runs G
C
on EN
O
MEM
commit
|
commitdiff
|
tree
2011-06-15
Eric Wong
doc: add rd
o
c for
K
gio::F
i
le
.
tr
y
open
commit
|
commitdiff
|
tree
2011-06-15
Eric Wong
kgio_w
a
i
t
_*able: doc
u
m
e
ntatio
n
for o
p
tional timeout
commit
|
commitdiff
|
tree
2011-06-15
Er
i
c Won
g
d
o
c: use li
b
rel
i
st
.
o
r
g
instead of librelist
.
com
commit
|
commitdiff
|
tree
2011-06-15
Eric Wong
GIT-VERSI
O
N-GEN: bump
v
ersion for new
API
commit
|
commitdiff
|
tree
2011-06-15
Eric Wong
Me
r
ge br
a
nch '2
.
4-stable
'
commit
|
commitdiff
|
tree
2011-06-14
Eric Wong
kg
i
o
2
.
4
.
2
- OpenSolaris build fix
commit
|
commitdiff
|
tree
2011-06-14
E
r
ic Wong
extconf: -lnsl and -ls
o
cket c
h
ecks for Op
e
nSolaris
commit
|
commitdiff
|
tree
2011-06-14
Eric
W
o
n
g
add timeout to kgio_
w
a
i
t_{r
e
ad,writ}able
commit
|
commitdiff
|
tree
2011-06-13
Eric W
o
ng
e
xtconf: -
l
n
s
l
and -
l
socket checks
for OpenSolaris
commit
|
commitdiff
|
tree
2011-05-23
Eri
c
Wong
README: cl
a
rify that we
o
nly wo
r
k on Unix-like syst
e
ms
commit
|
commitdiff
|
tree
2011-05-21
Eric Wong
pkg
.
mk: update to
the latest version
commit
|
commitdiff
|
tree
2011-05-21
E
r
ic Wong
Mer
g
e branch '2
.
4
-
sta
b
le'
commit
|
commitdiff
|
tree
2011-05-21
Eric
W
ong
kgio 2
.
4
.
1 - Kgio
.
poll avoids EINTR, reall
y
commit
|
commitdiff
|
tree
2011-05-21
Eric
W
o
ng
K
g
io
.
p
oll
:
ensure EINTR never gets ra
i
sed
commit
|
commitdiff
|
tree
2011-05-21
Eric
W
ong
Kgio
.
poll: ensure EINTR never gets ra
i
sed
commit
|
commitdiff
|
tree
next