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_poll: preserve original trap(:USR1) handler
2013-09-03
Eri
c
Wong
test_p
o
ll:
p
r
eserve or
i
gi
n
al trap(:USR1) handler
commit
|
commitdiff
|
tree
2013-09-03
Eric Wo
n
g
t
e
s
t
_pol
l
: av
o
id
p
otent
i
ally thread-u
n
safe
test
commit
|
commitdiff
|
tree
2013-09-03
Eric Wong
test/lib_r
e
ad_write: account f
o
r la
r
ger-than-n
o
rmal
.
.
.
commit
|
commitdiff
|
tree
2013-09-03
Eric Wong
t
e
st_
t
ryopen:
s
kip EACCES
test when
e
ui
d
== 0
commit
|
commitdiff
|
tree
2013-09-02
Hleb Valosh
k
a
D
on't dump
2
0M i
n
c
ase of
failure
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2013-09-02
Hleb V
a
loshka
Change prefi
x
of te
m
porary sockets to prevent
r
aces
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2013-08-16
Eric W
o
ng
accept: more informative exception on unknown
family
commit
|
commitdiff
|
tree
2013-08-16
Eri
c
Wong
check s
y
scall retur
n
s
agai
n
st < 0 instea
d
of ==
-
1
commit
|
commitdiff
|
tree
2013-01-18
E
ric Wong
kgio 2
.
8
.
0 - TCP Fast Ope
n
,
writev/trywritev
commit
|
commitdiff
|
tree
2013-01-18
Eric Wong
r
e
name fasto
p
en =
>
kgio_fas
t
open in Kgio::Socket
commit
|
commitdiff
|
tree
2012-12-30
Eric Wong
accept: do not set
blocking if
n
o
n-block
i
ng is
set
commit
|
commitdiff
|
tree
2012-12-27
Eric Wong
fast
o
pen: fix argu
m
ent order in RD
o
c exa
m
ple
commit
|
commitdiff
|
tree
2012-12-27
Eric Wong
rea
d
_wr
i
te: r
e
m
ove unused
v
a
riabl
e
commit
|
commitdiff
|
tree
2012-12-27
E
r
ic Wong
im
p
lement
T
CP Fast Open support
(
cli
e
nt
+ server)
commit
|
commitdiff
|
tree
2012-12-13
Er
i
c Wong
Kgio:
:
Sock
e
t
.
new re
t
a
i
ns compatibility with Socket
.
new
commit
|
commitdiff
|
tree
2012-12-12
Eri
c
Wong
connect: factor out tcp_getaddr() function
commit
|
commitdiff
|
tree
2012-12-12
Eric Won
g
connect: split out my_
s
ocket() function
commit
|
commitdiff
|
tree
2012-11-21
Eric Won
g
tryope
n
:
i
nclude
e
rrno
.
h heade
r
j
u
st in ca
s
e
commit
|
commitdiff
|
tree
2012-07-11
Eric Wong
test workaround f
o
r platforms with unreliable signals
commit
|
commitdiff
|
tree
2012-07-11
E
r
ic W
o
n
g
tes
t
/
l
ib_
r
ead_write: wait for readability
b
efore tryrea
d
commit
|
commitdiff
|
tree
2012-07-11
Eric Wong
test_poll: skip signal
t
o
rtu
r
e
on Debian
G
NU/
k
freebsd
commit
|
commitdiff
|
tree
2012-06-01
Sokolov Yu
r
a 'funny
.
.
.
add
`#kgio_w
r
itev` and `#kgio_tr
y
w
ritev`
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2012-05-30
Eric
Wong
tryopen: avoid ambiguous n
a
m
e
fo
r
subst functi
o
n
commit
|
commitdiff
|
tree
2012-05-30
Sokolov Yura 'fun
n
y
.
.
.
use rb_s
t
r_subseq for
tail
string on write
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2012-05-30
Sokolov Yur
a
'funny
.
.
.
Fix UnixClien
t
ReadSe
r
verWrite test cl
a
ss name
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2012-03-24
Eric Wong
kgio 2
.
7
.
4 - small
fixes and cleanups
commit
|
commitdiff
|
tree
2012-03-24
E
r
ic Wong
test: more workarou
n
d for
FreeBSD 9
.
0
commit
|
commitdiff
|
tree
2012-03-23
Eric Wong
t
e
st/
l
ib_read_write: test wo
r
k
a
ro
u
nds for TCP in FreeBSD 9
.
0
commit
|
commitdiff
|
tree
2012-03-23
Eric Wong
test_try
o
pen: fix horribl
y
-named test for EACCES
commit
|
commitdiff
|
tree
2012-03-22
Eric Won
g
t
e
st/li
b
_
read_
w
rite: increase te
s
t
r
e
l
iability
commit
|
commitdiff
|
tree
2012-03-19
E
ric Wong
test/*: remove
a
ssert_n
o
th
i
ng_raised
commit
|
commitdiff
|
tree
2012-03-19
Eric
W
o
ng
fix for non-
L
inux, non-TCP
_
NOP
U
S
H p
l
atforms
commit
|
commitdiff
|
tree
2012-03-15
Eric
Wong
kgio 2
.
7
.
3 - com
p
ati
b
ility fixes
commit
|
commitdiff
|
tree
2012-03-07
Er
i
c
Wong
HACKING: ad
d
inst
r
u
ctions for running tests
commit
|
commitdiff
|
tree
2012-03-07
Eric Wo
n
g
test_poll
:
wo
r
karoun
d
for
t
iming-sensitive test
o
n
.
.
.
commit
|
commitdiff
|
tree
2012-03-05
Eric
W
o
ng
t
est: increase delta range fo
r
timing-sens
i
ti
v
e test
commit
|
commitdiff
|
tree
2012-03-05
Eric W
o
ng
autopush: f
i
x/enable
u
nder D
e
bian GNU/kF
r
eeBSD
commit
|
commitdiff
|
tree
2012-03-05
Eric Wong
a
c
cept4: require S
O
CK_NONBLOCK/S
O
CK_CLOEXEC macro
s
commit
|
commitdiff
|
tree
2012-01-08
Eric
Wong
kgio 2
.
7
.
2
-
for older, a
n
d older Rub
i
e
s
commit
|
commitdiff
|
tree
2012-01-08
Eric Wong
tryopen: remember to
i
nc
l
ude anc
i
ent
_
ruby
.
h for 1
.
8
.
5
commit
|
commitdiff
|
tree
2012-01-08
Eric Wong
k
g
io 2
.
7
.
1 - com
p
atibility
w
i
th o
l
der Rubies
commit
|
commitdiff
|
tree
2012-01-08
Eric Wong
gemspec: disable development dependencies for old systems
commit
|
commitdiff
|
tree
2012-01-08
Eric Wong
t
est/test_autopush: skip str
a
ce tests if not available
commit
|
commitdiff
|
tree
2012-01-07
Eri
c
Wong
define RARRAY_PTR/RARRAY_LEN
m
a
c
ro
s
fo
r
R
ub
y
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
Er
i
c Wong
do
c
: update
docu
m
entation r
e
garding
a
ccept method fla
g
s
commit
|
commitdiff
|
tree
2011-11-18
Eric Wong
c
onn
e
c
t,tr
y
o
p
e
n: set
c
lose-on-exec flag for ne
w
fds
.
.
.
commit
|
commitdiff
|
tree
2011-11-15
Eri
c
Wong
tests:
r
emo
v
e tests f
o
r IO#nonblock? a
f
ter accept
commit
|
commitdiff
|
tree
2011-11-15
Eri
c
Wong
accept: de
p
recate singlet
o
n K
g
i
o
.
acce
p
t_* methods
commit
|
commitdiff
|
tree
2011-11-15
Eric Wong
accept: always set O_NONBLOC
K
for accept(
)
-ed
sockets
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
E
ric Wo
n
g
test_poll: tes
t
for clo
s
ing
a
po
l
led IO in sigh
a
ndler
commit
|
commitdiff
|
tree
2011-08-25
Eric Wong
.
wrongdo
c
.
yml: add pu
b
lic/priva
t
e
e
mail
a
dd
r
esses
commit
|
commitdiff
|
tree
2011-08-25
E
ric Wong
wait
.
c: fix
m
isspelling in
rd
o
c
commit
|
commitdiff
|
tree
2011-08-09
Eric Wong
LICENSE: s/GNU C
L
ibrary/k
g
i
o
/
commit
|
commitdiff
|
tree
2011-08-09
Eric Won
g
TODO: update SS
L
/TLS sup
p
o
r
t
s
tat
u
s
:
)
commit
|
commitdiff
|
tree
2011-07-21
Eric Wong
u
s
e rb_update_max_fd() under MRI 1
.
9
.
3+
commit
|
commitdiff
|
tree
2011-07-15
Eric W
o
ng
conne
c
t:
m
ore descriptive
er
r
or fo
r
TCP port
commit
|
commitdiff
|
tree
2011-07-15
E
ric W
o
ng
kgi
o
2
.
6
.
0
-
m
inor feature u
p
date and
cleanups
commit
|
commitdiff
|
tree
2011-07-15
Eric Wong
add proto
t
y
pe for
r
b
_t
h
r
ead_blocking_io
_
r
egion()
commit
|
commitdiff
|
tree
2011-07-15
Eric Wo
n
g
missing_ac
c
ept4: don't
use FD_CLOEXEC
for SOCK_CLOEXEC
.
.
.
commit
|
commitdiff
|
tree
2011-07-15
E
r
ic Wong
accept
.
c: f
i
x RDoc for
new
K
gio::SOCK_* co
n
stants
commit
|
commitdiff
|
tree
2011-07-07
Eric Won
g
expo
r
t SOCK_NONBLOCK, SOCK_CLOEXEC
const
a
nts in Kgi
o
commit
|
commitdiff
|
tree
2011-07-07
E
r
ic
Wong
accept
.
c: reinstate errno after calling my_fi
l
e
no()
commit
|
commitdiff
|
tree
2011-06-18
Eric Wong
doc:
update documentation fo
r
kgio_addr attri
b
ute
commit
|
commitdiff
|
tree
2011-06-18
E
ri
c
Wong
doc: call-seq for kg
i
o_wait_wr
i
table
commit
|
commitdiff
|
tree
2011-06-18
Eric Wong
ancient_ruby
.
h: av
o
id symbol clo
b
b
e
ring
commit
|
commitdiff
|
tree
2011-06-16
Eric Wong
fix m
i
sc co
m
p
i
ler wa
r
nings
commit
|
commitdiff
|
tree
2011-06-15
Eric Wong
make ti
m
ed kg
i
o_wait_* i
m
pl
e
mentation s
a
fe
r
commit
|
commitdiff
|
tree
2011-06-15
Eric Wong
Kgi
o
::F
i
l
e in
c
ludes Kgio::Pi
p
eMethods mod
u
le
commit
|
commitdiff
|
tree
2011-06-15
Eric Wong
Kgi
o
::File
.
t
ryopen runs GC on ENOME
M
commit
|
commitdiff
|
tree
2011-06-15
Eric Wong
doc: add r
d
oc for Kgio::File
.
tryopen
commit
|
commitdiff
|
tree
2011-06-15
Eric Wong
kgio_w
a
it_*able
:
doc
u
mentation for o
p
t
ional
timeout
commit
|
commitdiff
|
tree
2011-06-15
Eric
Wo
n
g
doc: use li
b
rel
i
st
.
o
r
g
instead of
l
ib
r
e
l
is
t
.
com
commit
|
commitdiff
|
tree
2011-06-15
E
ric Wong
GIT-
V
ERSI
O
N
-
GEN:
bump ve
r
s
i
o
n for
n
e
w
A
P
I
commit
|
commitdiff
|
tree
2011-06-15
Eric Wong
Merge branch '2
.
4-stabl
e
'
commit
|
commitdiff
|
tree
2011-06-14
Er
i
c Wong
k
gio 2
.
4
.
2
-
OpenSolaris build fix
commit
|
commitdiff
|
tree
2011-06-14
Eri
c
Wong
extconf: -lnsl and -lsocket checks for OpenSol
a
ris
commit
|
commitdiff
|
tree
2011-06-14
Eric Wong
add timeout
to
kgio_wai
t
_{read
,
w
ri
t
}able
commit
|
commitdiff
|
tree
2011-06-13
Er
i
c Wong
extconf
:
-l
n
sl and -lsoc
k
e
t checks for Op
e
nSolaris
commit
|
commitdiff
|
tree
2011-05-23
Eric Wong
README: clarify that we only work on U
n
ix
-
like syst
e
m
s
commit
|
commitdiff
|
tree
2011-05-21
Eric Wong
pkg
.
mk: up
d
at
e
to t
h
e lat
e
st version
commit
|
commitdiff
|
tree
2011-05-21
Eric Wong
M
e
rge branch '2
.
4-stable'
commit
|
commitdiff
|
tree
2011-05-21
Eric W
o
n
g
k
g
io 2
.
4
.
1 - Kgio
.
poll avoids EIN
T
R, rea
l
ly
commit
|
commitdiff
|
tree
2011-05-21
Eri
c
Won
g
Kgio
.
po
l
l: ensure EINTR never ge
t
s rai
s
ed
commit
|
commitdiff
|
tree
2011-05-21
Eric
Wong
K
gio
.
poll
:
e
nsure E
I
NTR
n
ever gets raised
commit
|
commitdiff
|
tree
2011-05-14
Eric
Wong
Kgio
.
t
r
yopen
=
> Kgio::File
.
tr
y
open
commit
|
commitdiff
|
tree
2011-05-14
Eric Wong
return K
g
i
o
::Fi
l
e f
o
r
K
gi
o
.
tryope
n
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
add
K
g
i
o
.
tryopen meth
o
d
commit
|
commitdiff
|
tree
2011-05-05
Eric Wong
kg
i
o
2
.
4
.
0 - portabilit
y
fixes and mo
r
e
commit
|
commitdiff
|
tree
2011-05-05
Eric Wong
t
est_cross_th
r
ead_c
l
ose: disable on
R
UBY_ENGINE !=
.
.
.
commit
|
commitdiff
|
tree
2011-05-05
Eric Wong
read_w
r
ite: c
a
l
l rb_str_mo
d
ify() before
rb_
s
tr_
r
esi
z
e()
commit
|
commitdiff
|
tree
2011-05-05
Eric Wong
poll: de
a
l with pollset changes on E
I
NTR
commit
|
commitdiff
|
tree
2011-05-05
E
r
ic Wong
te
s
t_tcp_connect: disabl
e
wait_writable_se
t
test on
.
.
.
commit
|
commitdiff
|
tree
2011-05-05
J
e
remy
E
vans
fi
x
kgio_peek for !KGI
O
_NOPUSH systems
Acked-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2011-05-05
Jer
e
my Evans
c
onne
c
t:
z
ero out hints argume
n
t for getaddrinfo
Acked-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2011-05-05
Eric
Wong
Kgio
.
poll
r
es
t
arts on inte
r
ru
p
t
commit
|
commitdiff
|
tree
2011-04-27
Eric W
o
ng
extconf: re
m
ove unnecessa
r
y
d
ir
_
config
stat
e
ment
commit
|
commitdiff
|
tree
2011-04-21
E
ri
c
Wong
do
c
:
improve kgi
o
_accept/k
g
io_tryaccept d
o
cs
commit
|
commitdiff
|
tree
2011-04-21
Eric W
o
n
g
test_auto
p
us
h
: att
e
mpting
to fix a timing tes
t
.
.
.
commit
|
commitdiff
|
tree
2011-04-21
E
r
ic Wong
doc: fix trywrite call
-
seq
commit
|
commitdiff
|
tree
next