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
my_writev: stylistic fixes
2013-09-25
Eric
W
on
g
my_writev
:
stylistic fixes
commit
|
commitdiff
|
tree
2013-09-25
Eric Wong
read_writ
e
: remo
v
e th
e
r
e
s
t of R
A
RRAY_PTR
usa
g
e
commit
|
commitdiff
|
tree
2013-09-25
Er
i
c Wong
tryo
p
en: remove RAR
R
A
Y
_PTR usage in ini
t
commit
|
commitdiff
|
tree
2013-09-25
Eric Wo
n
g
test_p
o
ll: remove race prone t
e
st_
p
oll_EINTR_ch
a
nged
.
.
.
commit
|
commitdiff
|
tree
2013-09-11
E
r
ic Wong
k
gio 2
.
8
.
1 - minor
i
m
provements a
n
d test fixes
Eric Wong
(7):
commit
|
commitdiff
|
tree
2013-09-05
Eric Wong
t
e
s
t_poll
:
be
l
ess dependent on s
i
gnal handler o
r
derin
g
commit
|
commitdiff
|
tree
2013-09-03
Eric
Wong
test_poll: preserve original
t
r
a
p(
:
USR1) han
d
l
e
r
commit
|
commitdiff
|
tree
2013-09-03
Eric Wong
test_poll: avoid
potentially thr
e
ad-
u
nsa
f
e test
commit
|
commitdiff
|
tree
2013-09-03
Eric Wong
tes
t
/lib_r
e
ad_
w
rite: account for
l
arger-than-n
o
r
m
al
.
.
.
commit
|
commitdiff
|
tree
2013-09-03
Er
i
c W
o
ng
test_tryopen
:
sk
i
p EACCES t
e
st when euid == 0
commit
|
commitdiff
|
tree
2013-08-16
Eric Wo
n
g
accep
t
: mor
e
i
nfo
r
mative exc
e
p
tio
n
on
u
nknown family
commit
|
commitdiff
|
tree
2013-08-16
Eric Wong
check syscall returns against < 0
instead
o
f
== -1
commit
|
commitdiff
|
tree
2013-01-18
E
r
ic Wong
kgio 2
.
8
.
0
- TCP Fast Open, wr
i
tev/trywr
i
tev
commit
|
commitdiff
|
tree
2013-01-18
Er
i
c Wong
renam
e
fas
t
ope
n
=> kgio_
f
astopen in Kgio::Socket
commit
|
commitdiff
|
tree
2012-12-30
E
ric
W
on
g
accept: do
n
ot
s
et blocking if non-blocking is set
commit
|
commitdiff
|
tree
2012-12-27
E
ric Wong
fa
s
t
open: fi
x
a
r
g
u
ment order in RDo
c
examp
l
e
commit
|
commitdiff
|
tree
2012-12-27
Eric Wong
r
ead_write:
r
emove unused va
r
iable
commit
|
commitdiff
|
tree
2012-12-27
E
ric Wong
implement TCP Fast Open support (clien
t
+ server)
commit
|
commitdiff
|
tree
2012-12-13
E
r
ic Wong
Kgio::S
o
cket
.
n
e
w retains compatibility with S
o
cket
.
new
commit
|
commitdiff
|
tree
2012-12-12
Eric Wong
connec
t
: factor
o
u
t t
c
p_ge
t
ad
d
r
(
) funct
i
on
commit
|
commitdiff
|
tree
2012-12-12
Eric
Wong
co
n
nect: split out my_socket() f
u
nction
commit
|
commitdiff
|
tree
2012-11-21
Eric
Wong
tryopen: inc
l
ude er
r
no
.
h header ju
s
t in ca
s
e
commit
|
commitdiff
|
tree
2012-07-11
Eric W
o
ng
test
workaround for platforms with unre
l
i
able s
i
gnals
commit
|
commitdiff
|
tree
2012-07-11
Eric Won
g
tes
t
/l
i
b_read_write
:
wait for
readabi
l
ity before
t
ryread
commit
|
commitdiff
|
tree
2012-07-11
Eric W
o
ng
test_poll
:
skip sig
n
al tortu
r
e on Debi
a
n
GN
U
/kfreebsd
commit
|
commitdiff
|
tree
2012-05-30
Eric Wong
tryopen
:
avoid ambi
g
uous
n
ame for subst
f
u
n
c
tion
commit
|
commitdiff
|
tree
2012-03-24
Eri
c
Wong
kgio
2
.
7
.
4 - small
f
i
x
es and cleanups
commit
|
commitdiff
|
tree
2012-03-24
Eric Wo
n
g
test: more workar
o
un
d
for F
r
ee
B
SD 9
.
0
commit
|
commitdiff
|
tree
2012-03-23
Eric Wong
test/lib_r
e
ad_w
r
ite: test work
a
rou
n
ds for TCP
in FreeBSD 9
.
0
commit
|
commitdiff
|
tree
2012-03-23
Eric Wong
test_try
o
pen: fi
x
h
o
rribly-named test for EACCES
commit
|
commitdiff
|
tree
2012-03-22
Eric Wong
test/lib_re
a
d_write: increas
e
tes
t
reliabili
t
y
commit
|
commitdiff
|
tree
2012-03-19
E
r
ic Wong
test/*: remove assert_noth
i
ng_raised
commit
|
commitdiff
|
tree
2012-03-19
Eric Wo
n
g
f
i
x
f
o
r non-
L
in
u
x, non-TC
P
_
NOPUSH pl
a
tforms
commit
|
commitdiff
|
tree
2012-03-15
Eric
Won
g
kgio 2
.
7
.
3 - compa
t
ibility fi
x
es
commit
|
commitdiff
|
tree
2012-03-07
Eric Wo
n
g
H
ACKING: add i
n
s
t
ru
c
tio
n
s for running t
e
sts
commit
|
commitdiff
|
tree
2012-03-07
Eric Wong
tes
t
_poll: workaro
u
nd
for ti
m
ing-sensiti
v
e test on
.
.
.
commit
|
commitdiff
|
tree
2012-03-05
Eri
c
Wo
n
g
test: increase delta
range for timing
-
sensitive test
commit
|
commitdiff
|
tree
2012-03-05
E
r
i
c
Wong
autopush: fi
x
/enable
u
n
der Debian GN
U
/
k
FreeBSD
commit
|
commitdiff
|
tree
2012-03-05
Er
i
c Wong
accept4: requi
r
e SOCK_NONBLO
C
K/SOCK_CLO
E
XEC macr
o
s
commit
|
commitdiff
|
tree
2012-01-08
Eric Wong
kgio 2
.
7
.
2 -
for ol
d
er, a
n
d
older
Rubie
s
commit
|
commitdiff
|
tree
2012-01-08
E
ric Wo
n
g
tryopen: re
m
embe
r
to includ
e
ancient_ruby
.
h for 1
.
8
.
5
commit
|
commitdiff
|
tree
2012-01-08
Eric W
o
ng
kgi
o
2
.
7
.
1 - co
m
p
atibility
w
ith
o
l
de
r
Ru
b
i
e
s
commit
|
commitdiff
|
tree
2012-01-08
Eric W
o
ng
g
e
mspec:
d
i
sable dev
e
lopment dependencies
for old systems
commit
|
commitdiff
|
tree
2012-01-08
Eric Wong
t
est/test
_
au
t
opush: ski
p
s
t
race tests if not avai
l
a
b
le
commit
|
commitdiff
|
tree
2012-01-07
Eric Wong
de
f
ine RARRAY_
P
TR
/
RAR
R
AY_LEN
macros
f
or
R
uby 1
.
8
.
6
commit
|
commitdiff
|
tree
2011-12-13
Eric
W
ong
kgio 2
.
7
.
0 - mino
r
updates
commit
|
commitdiff
|
tree
2011-11-18
Eric Wong
doc: upd
a
t
e
documentation r
e
garding accept met
h
od flag
s
commit
|
commitdiff
|
tree
2011-11-18
E
ri
c
Wong
c
onnect,try
o
pe
n
:
set cl
o
s
e
-on-exec
f
lag for new f
d
s
.
.
.
commit
|
commitdiff
|
tree
2011-11-15
Eric Wong
tests: remove
t
e
st
s
for IO
#
nonblock? after accept
commit
|
commitdiff
|
tree
2011-11-15
Eri
c
Wong
acc
e
pt: depreca
t
e singl
e
ton Kgio
.
accept_*
m
e
t
hods
commit
|
commitdiff
|
tree
2011-11-15
Eri
c
Wo
n
g
a
c
c
ept:
a
lways set O_NONBLOCK for acce
p
t()-ed
s
ockets
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
E
r
ic W
o
ng
test_poll
:
tes
t
for c
l
os
i
n
g a polled IO in si
g
ha
n
dle
r
commit
|
commitdiff
|
tree
2011-08-25
Eric W
o
ng
.
wrongdoc
.
y
ml: a
d
d pub
l
ic/private email addresses
commit
|
commitdiff
|
tree
2011-08-25
E
ric Wong
w
a
it
.
c: fi
x
misspe
l
ling in rdoc
commit
|
commitdiff
|
tree
2011-08-09
Er
i
c Wong
L
ICENSE: s/GNU C Library/kgio/
commit
|
commitdiff
|
tree
2011-08-09
Eric W
o
ng
T
ODO:
u
p
d
ate S
S
L/
T
LS
s
uppor
t
status :)
commit
|
commitdiff
|
tree
2011-07-21
Eric Wong
use
r
b_update_max_fd() under MRI 1
.
9
.
3+
commit
|
commitdiff
|
tree
2011-07-15
E
ric Wong
connect: more descr
i
ptive error fo
r
TCP port
commit
|
commitdiff
|
tree
2011-07-15
E
ric Wong
k
gio 2
.
6
.
0
- minor feature
updat
e
and cleanup
s
commit
|
commitdiff
|
tree
2011-07-15
Eri
c
Wong
add proto
t
ype
f
o
r rb_t
h
read_bloc
k
ing_io_re
g
ion
(
)
commit
|
commitdiff
|
tree
2011-07-15
Eric Wong
missing_a
c
c
ept4
:
don'
t
use
FD_C
L
OEXEC f
o
r SOCK
_
CLOEXEC
.
.
.
commit
|
commitdiff
|
tree
2011-07-15
E
ric Wo
n
g
a
c
cept
.
c: fi
x
RDoc for new
Kg
i
o
::SOCK_* constants
commit
|
commitdiff
|
tree
2011-07-07
Eric Wong
export SOCK_N
O
NBLOCK, SOCK_C
L
O
EXEC const
a
nts in
K
g
i
o
commit
|
commitdiff
|
tree
2011-07-07
E
r
ic Wong
a
ccept
.
c:
reinsta
t
e errno a
f
ter
ca
l
ling my_fileno()
commit
|
commitdiff
|
tree
2011-06-18
E
ri
c
Wong
d
oc:
u
pdate docu
m
entation f
o
r k
g
io_addr
a
ttribu
t
e
commit
|
commitdiff
|
tree
2011-06-18
Eric Wong
doc: call-seq f
o
r kgio_wait
_
wr
i
table
commit
|
commitdiff
|
tree
2011-06-18
Eric
W
o
n
g
ancient_ruby
.
h: avoid
s
y
mbol clobberi
n
g
commit
|
commitdiff
|
tree
2011-06-16
Eric Wong
fix misc compiler wa
r
nings
commit
|
commitdiff
|
tree
2011-06-15
Eric Wo
n
g
make ti
m
ed kgio_wa
i
t_* imp
l
e
m
entat
i
on saf
e
r
commit
|
commitdiff
|
tree
2011-06-15
Eric Wong
Kgio::File
includes Kgio::P
i
peMethods module
commit
|
commitdiff
|
tree
2011-06-15
Eric Won
g
Kgio::
F
i
l
e
.
t
r
yop
e
n
ru
n
s
GC on
ENOMEM
commit
|
commitdiff
|
tree
2011-06-15
E
r
i
c Wong
doc
:
add rdoc for
K
gio::
F
ile
.
try
o
pen
commit
|
commitdiff
|
tree
2011-06-15
Eric Wo
n
g
kg
i
o_
w
a
it_*able:
documen
t
ation for opt
i
o
n
al t
i
meou
t
commit
|
commitdiff
|
tree
2011-06-15
Eric Won
g
doc: use libr
e
list
.
org inste
a
d of li
b
rel
i
st
.
com
commit
|
commitdiff
|
tree
2011-06-15
Eric Wong
G
I
T-VERSI
O
N-GEN:
b
um
p
versi
o
n for new API
commit
|
commitdiff
|
tree
2011-06-15
Eric Wong
Merge b
r
anch '2
.
4-s
t
a
b
l
e'
commit
|
commitdiff
|
tree
2011-06-14
Eric Wong
kgio
2
.
4
.
2
- OpenSola
r
is build fix
commit
|
commitdiff
|
tree
2011-06-14
Eric Wong
extconf: -lnsl
a
nd -lsocket che
c
ks for
OpenSolaris
commit
|
commitdiff
|
tree
2011-06-14
E
r
ic Wong
add timeout to kgio_
w
ait_{read,writ}able
commit
|
commitdiff
|
tree
2011-06-13
Eric Wong
extco
n
f
:
-lnsl an
d
-lsocket checks for Ope
n
Solaris
commit
|
commitdiff
|
tree
2011-05-23
Eric Wong
README: clarify that we on
l
y wor
k
on Unix-like systems
commit
|
commitdiff
|
tree
2011-05-21
Eri
c
Wong
pkg
.
m
k
: updat
e
to t
h
e latest v
e
rsion
commit
|
commitdiff
|
tree
2011-05-21
Eric Wong
Merge branch
'
2
.
4-stable'
commit
|
commitdiff
|
tree
2011-05-21
E
r
i
c
Wong
kgio 2
.
4
.
1 - Kgio
.
poll avoids EINTR, really
commit
|
commitdiff
|
tree
2011-05-21
Eric
W
ong
Kgio
.
poll: ens
u
re EINTR n
e
ver gets raised
commit
|
commitdiff
|
tree
2011-05-21
Eric Wong
Kgio
.
pol
l
: ensure EINTR never gets raised
commit
|
commitdiff
|
tree
2011-05-14
Er
i
c Wong
Kg
i
o
.
try
o
pen
=
> Kgio::File
.
tryopen
commit
|
commitdiff
|
tree
2011-05-14
Eric
Wong
return Kgio::File for Kgio
.
tryo
p
en
commit
|
commitdiff
|
tree
2011-05-13
E
r
ic W
o
ng
add Kgio
.
tryopen m
e
thod
commit
|
commitdiff
|
tree
2011-05-05
Eric
W
ong
kgio
2
.
4
.
0 - portabili
t
y fixes and
m
ore
commit
|
commitdiff
|
tree
2011-05-05
Eric Wong
test_cross_
t
hre
a
d_cl
o
se: d
i
sable on RUBY_E
N
G
I
N
E
!=
.
.
.
commit
|
commitdiff
|
tree
2011-05-05
Eric Won
g
r
e
ad_write: call rb_st
r
_
m
od
i
fy() before rb_str_resize()
commit
|
commitdiff
|
tree
2011-05-05
Eri
c
Wong
poll:
d
eal with pollset chan
g
e
s on EINTR
commit
|
commitdiff
|
tree
2011-05-05
Eric Wong
te
s
t_t
c
p_c
o
nnect:
disable wait_
w
ri
t
able
_
s
e
t
test o
n
.
.
.
commit
|
commitdiff
|
tree
2011-05-05
Eric Wong
K
g
i
o
.
poll restarts on int
e
rrupt
commit
|
commitdiff
|
tree
2011-04-27
E
ric
W
ong
extc
o
nf: remove unneces
s
ar
y
dir_conf
i
g statement
commit
|
commitdiff
|
tree
2011-04-21
E
r
ic Wong
doc: improve kgio_
a
ccept/kgio_t
r
yaccept docs
commit
|
commitdiff
|
tree
2011-04-21
E
r
ic Wo
n
g
te
s
t_autopush:
attempting t
o
fix
a timin
g
test
.
.
.
commit
|
commitdiff
|
tree
2011-04-21
Eric Won
g
doc: fix t
r
ywrite call-seq
commit
|
commitdiff
|
tree
2011-04-14
Eric
W
ong
test
_
a
u
t
opush: use
assert_in_delta
for
t
est
commit
|
commitdiff
|
tree
next