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
Eric Wong
te
s
t/lib_rea
d
_
write: account
for lar
g
er-than-normal
.
.
.
commit
|
commitdiff
|
tree
2013-09-03
Eric W
o
ng
test_t
r
yopen: skip
E
ACCE
S
test when e
u
id
=
=
0
commit
|
commitdiff
|
tree
2013-09-02
Hle
b
Valoshka
Don't
d
u
m
p 20M in case of failure
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2013-09-02
Hleb Valoshka
Change pr
e
fix of temporary
sock
e
ts to
p
revent races
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2013-08-16
Eric Wong
ac
c
ept: more
i
n
formative
exception on unknown family
commit
|
commitdiff
|
tree
2013-08-16
Eri
c
Wong
che
c
k sys
c
a
l
l
r
eturns aga
i
nst < 0 inst
e
ad
o
f == -1
commit
|
commitdiff
|
tree
2013-01-18
E
r
ic Wong
kgio 2
.
8
.
0 - TCP Fast Open, wr
i
tev/tryw
r
itev
commit
|
commitdiff
|
tree
2013-01-18
E
r
ic
Wong
renam
e
fastopen => kgio_fastopen i
n
Kgi
o
::Socket
commit
|
commitdiff
|
tree
2012-12-30
Eric Wong
a
c
ce
p
t: do not set block
i
ng if non-blocking
i
s se
t
commit
|
commitdiff
|
tree
2012-12-27
Eric
Wong
f
a
stopen: fix a
r
g
ument
o
rder i
n
RDoc e
x
ample
commit
|
commitdiff
|
tree
2012-12-27
E
r
ic W
o
ng
re
a
d_write: remove unused
v
ariable
commit
|
commitdiff
|
tree
2012-12-27
Er
i
c
Wong
implement TCP Fast Open
support
(
client
+
server)
commit
|
commitdiff
|
tree
2012-12-13
Eric Won
g
K
g
io::So
c
ket
.
new retains compatibility
with Socket
.
new
commit
|
commitdiff
|
tree
2012-12-12
E
r
ic Won
g
connect: factor out tcp_geta
d
dr() function
commit
|
commitdiff
|
tree
2012-12-12
Eric
W
ong
connect: s
p
lit out my
_
socket() function
commit
|
commitdiff
|
tree
2012-11-21
E
ri
c
W
ong
tryopen: inclu
d
e errno
.
h header just i
n
case
commit
|
commitdiff
|
tree
2012-07-11
Eric
Wong
test w
o
rkaro
u
nd for platf
o
rms w
i
th unreliable signals
commit
|
commitdiff
|
tree
2012-07-11
Eric Wong
t
est/lib_read_write: wait for readability before tr
y
read
commit
|
commitdiff
|
tree
2012-07-11
Eric
Wo
n
g
test_poll: skip si
g
nal
torture on D
e
bian
G
NU/k
f
reebsd
commit
|
commitdiff
|
tree
2012-06-01
Soko
l
ov Yur
a
'funny
.
.
.
add
`#kgio_writev` a
n
d `#kgi
o
_trywr
i
tev`
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2012-05-30
Eric Wong
t
r
y
open: avoid ambiguous name f
o
r
subst
f
unction
commit
|
commitdiff
|
tree
2012-05-30
So
k
olov Yura 'funn
y
.
.
.
us
e
rb_
s
tr_subseq fo
r
tai
l
string on wri
t
e
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2012-05-30
Sokolov Yura 'fu
n
ny
.
.
.
Fix UnixClientReadServe
r
Write test class
n
a
m
e
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2012-03-24
Eri
c
Wo
n
g
kgio 2
.
7
.
4
- small
f
i
xes and
c
lea
n
ups
commit
|
commitdiff
|
tree
2012-03-24
Er
i
c Wo
n
g
t
e
st
:
mo
r
e wo
r
karound for F
r
eeBSD 9
.
0
commit
|
commitdiff
|
tree
2012-03-23
Eric
W
ong
test/lib_
r
ea
d
_
wr
i
te:
t
est wo
r
karounds for TCP in FreeB
S
D 9
.
0
commit
|
commitdiff
|
tree
2012-03-23
Eri
c
Won
g
test_tryop
e
n: f
i
x horrib
l
y-named te
s
t for EA
C
CES
commit
|
commitdiff
|
tree
2012-03-22
Eri
c
W
on
g
test/lib_read_write: increa
s
e test reliability
commit
|
commitdiff
|
tree
2012-03-19
Eric Wong
test/*: re
m
ove asse
r
t_noth
i
ng_
r
a
i
sed
commit
|
commitdiff
|
tree
2012-03-19
Eric Won
g
f
i
x
for non-Linux, non-
T
CP_NOPUSH
p
latfor
m
s
commit
|
commitdiff
|
tree
2012-03-15
Eric Wong
k
g
io
2
.
7
.
3 - compatibil
i
t
y
fixe
s
commit
|
commitdiff
|
tree
2012-03-07
Er
i
c Wong
HACK
I
NG: add in
s
tr
u
ctio
n
s
fo
r
running t
e
st
s
commit
|
commitdiff
|
tree
2012-03-07
Eric
W
ong
te
s
t_poll: workaround for timing-sensi
t
ive test on
.
.
.
commit
|
commitdiff
|
tree
2012-03-05
Eric Wong
t
est: in
c
rease delta r
a
nge for timing
-
sensitive t
e
st
commit
|
commitdiff
|
tree
2012-03-05
Eric Wong
autopush
:
fix/
e
n
a
ble under Debian G
N
U/kFree
B
S
D
commit
|
commitdiff
|
tree
2012-03-05
Eric Wong
accept4: requi
r
e SOCK_NO
N
BLOCK/S
O
C
K
_CLOEXEC macros
commit
|
commitdiff
|
tree
2012-01-08
Eric Wo
n
g
k
gio 2
.
7
.
2 - for older, and older Rubies
commit
|
commitdiff
|
tree
2012-01-08
Eric Wong
tryopen: remem
b
er t
o
in
c
l
u
de anc
i
ent_ruby
.
h for 1
.
8
.
5
commit
|
commitdiff
|
tree
2012-01-08
Eric Wong
kgio 2
.
7
.
1 - compatibil
i
ty with o
l
d
er Rub
i
es
commit
|
commitdiff
|
tree
2012-01-08
Eri
c
Wo
n
g
gemspec
:
disable development de
p
enden
c
ies for old systems
commit
|
commitdiff
|
tree
2012-01-08
Eric W
o
ng
test/test_au
t
opush: skip
s
t
r
ace tests if not avai
l
able
commit
|
commitdiff
|
tree
2012-01-07
Eric W
o
ng
d
efine RARRA
Y
_PTR
/
RARRAY_LEN macros for Ruby 1
.
8
.
6
commit
|
commitdiff
|
tree
2011-12-13
Eric Wong
kgio 2
.
7
.
0 - m
i
nor updates
commit
|
commitdiff
|
tree
2011-11-18
E
r
ic Wong
do
c
:
u
pdate
d
ocu
m
entation regar
d
ing acce
p
t meth
o
d flags
commit
|
commitdiff
|
tree
2011-11-18
Er
i
c Wong
c
o
nnect,tryopen: set close-on-exec flag for new f
d
s
.
.
.
commit
|
commitdiff
|
tree
2011-11-15
Eric Wo
n
g
te
s
ts:
r
e
move tes
t
s for IO#
n
o
nblock? afte
r
a
c
cept
commit
|
commitdiff
|
tree
2011-11-15
Eri
c
W
o
n
g
acc
e
pt: deprec
a
t
e singleton
Kgio
.
a
c
c
e
pt_* met
h
ods
commit
|
commitdiff
|
tree
2011-11-15
E
r
ic Wong
acc
e
pt: always set O_NONB
L
OCK f
o
r a
c
c
e
p
t
()-
e
d sock
e
ts
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
E
ric Wong
test_poll: test
f
or cl
o
sing
a polled
I
O in
s
ighandler
commit
|
commitdiff
|
tree
2011-08-25
E
r
ic
Wong
.
wrong
d
oc
.
y
ml: add public/private email addres
s
es
commit
|
commitdiff
|
tree
2011-08-25
Eric Wong
w
a
it
.
c: f
i
x miss
p
elling in rdoc
commit
|
commitdiff
|
tree
2011-08-09
Eric Wong
LICEN
S
E: s/GN
U
C
Library/kgi
o
/
commit
|
commitdiff
|
tree
2011-08-09
Eric Wong
T
O
DO: update SSL/TLS support statu
s
:)
commit
|
commitdiff
|
tree
2011-07-21
Eric
W
on
g
u
s
e rb_update_max_fd() under MR
I
1
.
9
.
3
+
commit
|
commitdiff
|
tree
2011-07-15
Eric Wo
n
g
connect: more des
c
riptive error fo
r
TCP po
r
t
commit
|
commitdiff
|
tree
2011-07-15
Eric
Wong
kgio 2
.
6
.
0 - min
o
r f
e
ature update a
n
d cleanups
commit
|
commitdiff
|
tree
2011-07-15
Eric Wo
n
g
a
d
d prototype for rb_thread_blocking
_
io_region()
commit
|
commitdiff
|
tree
2011-07-15
Er
i
c
Wong
missing_accept4: don't
u
se
F
D_CLOEXEC
for SOCK_CLOEXEC
.
.
.
commit
|
commitdiff
|
tree
2011-07-15
Eric W
o
n
g
acc
e
p
t
.
c: fi
x
RDoc for new Kgio::SO
C
K
_
* constan
t
s
commit
|
commitdiff
|
tree
2011-07-07
E
r
ic Wong
export
SOCK_NONBL
O
C
K
, SOCK
_
CLOEXEC constants in K
g
io
commit
|
commitdiff
|
tree
2011-07-07
Eri
c
Wong
acc
e
pt
.
c
: r
e
inst
a
te errno a
f
ter calling my_fi
l
eno()
commit
|
commitdiff
|
tree
2011-06-18
Eric Wong
d
o
c: u
p
date doc
u
mentation for
k
g
io_
a
ddr
a
ttribute
commit
|
commitdiff
|
tree
2011-06-18
Er
i
c Wo
n
g
doc: call
-
s
eq for kgio_
w
ait_wr
i
t
able
commit
|
commitdiff
|
tree
2011-06-18
Eric Wong
anc
i
ent_ru
b
y
.
h
:
avo
i
d
symb
o
l
clob
b
eri
n
g
commit
|
commitdiff
|
tree
2011-06-16
E
r
ic Wong
f
i
x
misc c
o
mpiler warnings
commit
|
commitdiff
|
tree
2011-06-15
Eric Wong
m
ake timed
kgio_
w
ait_* implementat
i
on s
a
fer
commit
|
commitdiff
|
tree
2011-06-15
E
ric Wong
Kgio
:
:Fi
l
e
i
n
clude
s
K
gio::PipeMethods module
commit
|
commitdiff
|
tree
2011-06-15
Eric Wong
Kgio::File
.
tryopen
r
uns GC on ENOME
M
commit
|
commitdiff
|
tree
2011-06-15
Eric Won
g
doc:
add rdoc for Kgi
o
::File
.
tryopen
commit
|
commitdiff
|
tree
2011-06-15
Eric Wo
n
g
k
gio_wa
i
t
_*abl
e
: documentation
f
or optional timeou
t
commit
|
commitdiff
|
tree
2011-06-15
Er
i
c
W
ong
doc: use
librelist
.
org instea
d
of libr
e
l
i
s
t
.
com
commit
|
commitdiff
|
tree
2011-06-15
E
ric Wong
G
IT-VERSION-GEN: bump
v
e
r
sion
f
or
n
ew API
commit
|
commitdiff
|
tree
2011-06-15
Eric
W
o
ng
Mer
g
e branch '2
.
4-stable'
commit
|
commitdiff
|
tree
2011-06-14
Eric Wong
kgi
o
2
.
4
.
2 -
Open
S
olaris bui
l
d fi
x
commit
|
commitdiff
|
tree
2011-06-14
Eric W
o
ng
e
xtconf: -lnsl
a
nd -ls
o
cket ch
e
ck
s
for OpenSolaris
commit
|
commitdiff
|
tree
2011-06-14
Eric Wong
add timeout to kgio_wai
t
_
{r
e
ad,writ}able
commit
|
commitdiff
|
tree
2011-06-13
Eric Wo
n
g
e
xtco
n
f: -lnsl and -lso
c
ket c
h
e
c
ks for
O
penSolar
i
s
commit
|
commitdiff
|
tree
2011-05-23
Eric Wong
README
:
c
larify that we
o
nly
w
ork
o
n Unix
-
l
i
ke systems
commit
|
commitdiff
|
tree
2011-05-21
E
ric Wong
pkg
.
mk:
update to the
l
a
t
est versi
o
n
commit
|
commitdiff
|
tree
2011-05-21
E
r
ic Won
g
M
erge bran
c
h '
2
.
4-stabl
e
'
commit
|
commitdiff
|
tree
2011-05-21
E
ric
Wong
kgio 2
.
4
.
1
- Kgio
.
poll avoids EI
N
TR
,
r
e
a
l
l
y
commit
|
commitdiff
|
tree
2011-05-21
Eric Wong
Kgio
.
poll
:
ensure EINTR never gets raised
commit
|
commitdiff
|
tree
2011-05-21
Eric Wong
Kg
i
o
.
poll: en
s
ure EINTR never
g
e
ts raised
commit
|
commitdiff
|
tree
2011-05-14
Eric Won
g
Kgio
.
tryopen => Kgio::
F
i
l
e
.
tryopen
commit
|
commitdiff
|
tree
2011-05-14
E
ric W
o
ng
return Kg
i
o
:
:File for Kgio
.
tr
y
open
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
a
d
d Kgio
.
tr
y
open
m
ethod
commit
|
commitdiff
|
tree
2011-05-05
Eric Wong
k
gio 2
.
4
.
0 - portab
i
lity fixes and more
commit
|
commitdiff
|
tree
2011-05-05
Eric Wong
test_cross_t
h
read_close
:
disable on RUB
Y
_ENGINE !=
.
.
.
commit
|
commitdiff
|
tree
2011-05-05
Eric Wong
read_wr
i
t
e: call rb_str
_
mo
d
i
f
y() before r
b
_
s
tr_resize()
commit
|
commitdiff
|
tree
2011-05-05
Eric Wo
n
g
po
l
l:
d
eal wit
h
po
l
l
s
et changes on EINTR
commit
|
commitdiff
|
tree
2011-05-05
E
ri
c
Wong
test_tcp_connect:
d
i
s
a
ble wait_writa
b
le_set test on
.
.
.
commit
|
commitdiff
|
tree
2011-05-05
Jeremy Evans
fix
kgi
o
_
p
eek for
!KG
I
O_
N
OPUS
H
sy
s
tem
s
Acked-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2011-05-05
Jeremy Evans
conne
c
t: ze
r
o out
h
i
nts argument f
o
r get
a
ddrinfo
Acked-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2011-05-05
Eri
c
Wong
Kgio
.
pol
l
res
t
arts o
n
interru
p
t
commit
|
commitdiff
|
tree
2011-04-27
Eric Wong
e
x
tco
n
f
:
remo
v
e unnecessary dir_con
f
ig sta
t
ement
commit
|
commitdiff
|
tree
2011-04-21
Eric
W
ong
do
c
: impro
v
e kgio_a
c
cept/
k
gio_
t
ryaccept
d
o
c
s
commit
|
commitdiff
|
tree
2011-04-21
Eric W
o
ng
test_autopush: a
t
tem
p
ting to fix a timing
test
.
.
.
commit
|
commitdiff
|
tree
2011-04-21
E
ric Wong
doc:
f
ix
t
rywr
i
te call-seq
commit
|
commitdiff
|
tree
2011-04-14
Eric
W
o
n
g
test_autopush: u
s
e as
s
e
r
t_in_delta f
o
r test
commit
|
commitdiff
|
tree
2011-04-11
Eric Wong
gemspec: bump wr
o
n
gd
o
c version
commit
|
commitdiff
|
tree
next