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
Eric Wong
te
s
t_po
l
l: p
r
e
s
e
rve
original tr
a
p(:
U
SR1) han
d
ler
commit
|
commitdiff
|
tree
2013-09-03
Eric
W
on
g
test_poll: avoid potentiall
y
th
r
ead-unsafe test
commit
|
commitdiff
|
tree
2013-09-03
Eric Wong
test/lib_
r
ead_write: account for
l
a
rger-than
-
normal
.
.
.
commit
|
commitdiff
|
tree
2013-09-03
Eric Wong
te
s
t_tryop
e
n: ski
p
EACCES test
wh
e
n
eui
d
== 0
commit
|
commitdiff
|
tree
2013-08-16
Eric
Wong
ac
c
ept:
m
ore
i
nformative excep
t
ion on unknown family
commit
|
commitdiff
|
tree
2013-08-16
Eric Wo
n
g
c
h
eck syscall returns against
<
0 instead of == -1
commit
|
commitdiff
|
tree
2013-01-18
Eric Wong
k
gio 2
.
8
.
0 - TCP Fast Open, writ
e
v
/
trywritev
commit
|
commitdiff
|
tree
2013-01-18
Er
i
c Won
g
rename f
a
s
topen => kgio_fastopen in Kgio::Socket
commit
|
commitdiff
|
tree
2012-12-30
Eric Wong
accept:
do no
t
set blocking if non-blocking is set
commit
|
commitdiff
|
tree
2012-12-27
E
r
ic Wong
f
astope
n
: f
i
x argument order in
R
D
o
c
example
commit
|
commitdiff
|
tree
2012-12-27
E
r
ic
Wong
rea
d
_w
r
ite: remove unused
variable
commit
|
commitdiff
|
tree
2012-12-27
Eric Wo
n
g
impl
e
ment TCP Fast Open sup
p
ort (client
+ ser
v
er)
commit
|
commitdiff
|
tree
2012-12-13
E
r
ic Wong
Kgio::Socket
.
new ret
a
ins comp
a
tibility with Socke
t
.
new
commit
|
commitdiff
|
tree
2012-12-12
E
ric W
o
ng
co
n
nect: factor out tcp_getaddr()
f
unction
commit
|
commitdiff
|
tree
2012-12-12
Eric
W
o
ng
connect: sp
l
it out my_socket() fun
c
t
i
o
n
commit
|
commitdiff
|
tree
2012-11-21
E
ric Wong
tryopen:
include errno
.
h
h
eade
r
just in case
commit
|
commitdiff
|
tree
2012-07-11
Eric Wong
test workarou
n
d
for platform
s
with u
n
r
eliable
s
ignal
s
commit
|
commitdiff
|
tree
2012-07-11
E
r
i
c
Won
g
test/lib_read_wr
i
te: wait
fo
r
readabil
i
ty before tryread
commit
|
commitdiff
|
tree
2012-07-11
Eric Wong
test_poll: skip
signal torture
o
n Debi
a
n GNU/kfreeb
s
d
commit
|
commitdiff
|
tree
2012-05-30
Eric W
o
ng
t
ryopen: a
v
oid ambiguo
u
s n
a
m
e
for subst function
commit
|
commitdiff
|
tree
2012-03-24
Eric Wong
kgio 2
.
7
.
4
-
smal
l
fixes a
n
d cleanups
commit
|
commitdiff
|
tree
2012-03-24
Eri
c
Wong
test: more worka
r
oun
d
for Fre
e
BSD
9
.
0
commit
|
commitdiff
|
tree
2012-03-23
Eric
W
ong
t
est/lib_read
_
write: t
e
st w
o
rk
a
rounds for TCP in FreeBSD 9
.
0
commit
|
commitdiff
|
tree
2012-03-23
Eric Wong
t
e
st
_
tryo
p
en: f
i
x horribly-na
m
ed test for EACCE
S
commit
|
commitdiff
|
tree
2012-03-22
Eric Wong
test/lib_read
_
write: increase tes
t
r
eliabi
l
ity
commit
|
commitdiff
|
tree
2012-03-19
Eric
W
ong
t
es
t
/*: remov
e
asse
r
t_no
t
h
ing_raised
commit
|
commitdiff
|
tree
2012-03-19
Eric Wong
fix f
o
r non-Linux,
n
on-TCP_N
O
PUSH
p
l
a
t
fo
r
ms
commit
|
commitdiff
|
tree
2012-03-15
Eric W
o
ng
kgio 2
.
7
.
3
-
compat
i
b
i
l
i
ty fixes
commit
|
commitdiff
|
tree
2012-03-07
Eric
W
o
n
g
HAC
K
ING: add
instruction
s
for running tests
commit
|
commitdiff
|
tree
2012-03-07
E
r
ic
W
o
ng
test_poll: workaround for
timing-s
e
nsitive test
on
.
.
.
commit
|
commitdiff
|
tree
2012-03-05
Er
i
c Wo
n
g
test:
i
n
crease
d
e
lta r
a
n
g
e
f
o
r timing
-
sens
i
t
i
ve
t
est
commit
|
commitdiff
|
tree
2012-03-05
Eric Wong
autopush: f
i
x/enable under
De
b
ian G
N
U/k
F
reeBS
D
commit
|
commitdiff
|
tree
2012-03-05
Eric
W
o
n
g
accept4: require SOCK
_
NONBLOCK/SOCK_CLOEXEC
macros
commit
|
commitdiff
|
tree
2012-01-08
Eric W
o
n
g
k
gio 2
.
7
.
2 - for older, and older R
u
bies
commit
|
commitdiff
|
tree
2012-01-08
Eric Wong
tryopen: remember to
include ancient_ruby
.
h for
1
.
8
.
5
commit
|
commitdiff
|
tree
2012-01-08
Eric Wong
kgio 2
.
7
.
1 -
co
m
pa
t
ibil
i
ty with older Rubies
commit
|
commitdiff
|
tree
2012-01-08
Eric
Wong
gemspec: disable
d
e
v
elopme
n
t
d
e
p
endencie
s
for
old
s
ystems
commit
|
commitdiff
|
tree
2012-01-08
Eric Wong
test/test
_
aut
o
push
:
skip strace tests
if n
o
t
ava
i
l
a
b
l
e
commit
|
commitdiff
|
tree
2012-01-07
Eric Wong
d
e
fi
n
e RARRAY_PTR/RARRAY_LEN macros for Ruby 1
.
8
.
6
commit
|
commitdiff
|
tree
2011-12-13
Eric Wong
kgio 2
.
7
.
0 -
m
in
o
r updates
commit
|
commitdiff
|
tree
2011-11-18
Eric Wong
doc: update
d
ocum
e
ntation
re
g
arding ac
c
ept
me
t
hod
flags
commit
|
commitdiff
|
tree
2011-11-18
Eric Wong
conn
e
ct,tryopen: set close-on-exe
c
f
lag for new fds
.
.
.
commit
|
commitdiff
|
tree
2011-11-15
Eric
Wong
t
e
sts: remove tests f
o
r
IO#nonblock? a
f
ter
a
c
c
ep
t
commit
|
commitdiff
|
tree
2011-11-15
Er
i
c Wong
accept: deprecate singleton Kgio
.
accept
_
* methods
commit
|
commitdiff
|
tree
2011-11-15
Eric Won
g
accept: always set O_NONBLOCK for accept
(
)-ed sockets
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Eric Wong
t
est_pol
l
: test for closing a
polled IO in sighandler
commit
|
commitdiff
|
tree
2011-08-25
E
r
ic Wong
.
wr
o
ngdoc
.
yml: add public/private email addresses
commit
|
commitdiff
|
tree
2011-08-25
Eric Wong
wa
i
t
.
c: fix m
i
sspelling in rdoc
commit
|
commitdiff
|
tree
2011-08-09
Eric Wong
L
I
CENSE: s/GNU C
Library/k
g
io/
commit
|
commitdiff
|
tree
2011-08-09
Eric Wong
TO
D
O:
update
SSL/TLS
s
upport st
a
t
u
s :)
commit
|
commitdiff
|
tree
2011-07-21
Er
i
c Wong
us
e
r
b
_update_max_fd() under MRI 1
.
9
.
3+
commit
|
commitdiff
|
tree
2011-07-15
Eric
Wong
conn
e
c
t
:
more desc
r
iptive error for TCP port
commit
|
commitdiff
|
tree
2011-07-15
Eric Won
g
kgio 2
.
6
.
0 -
m
inor feature update and cleanups
commit
|
commitdiff
|
tree
2011-07-15
Er
i
c Wo
n
g
add p
r
ototy
p
e for rb_th
r
ea
d
_bloc
k
i
ng
_
io_region()
commit
|
commitdiff
|
tree
2011-07-15
Eric Wong
missing_accept4: don't use FD_CL
O
E
XEC
for SOCK_C
L
OEX
E
C
.
.
.
commit
|
commitdiff
|
tree
2011-07-15
E
r
i
c
Wong
accept
.
c
: fix RDoc for n
e
w K
g
io
:
:SOCK
_
* constants
commit
|
commitdiff
|
tree
2011-07-07
Eric W
o
ng
export SOCK_NONB
L
O
C
K, SO
C
K_CLOEXEC constants
i
n
K
g
io
commit
|
commitdiff
|
tree
2011-07-07
Eric Wo
n
g
ac
c
ept
.
c
:
reinstate errno after calling my_f
i
leno()
commit
|
commitdiff
|
tree
2011-06-18
Eric Wong
doc: update
d
oc
u
mentation for kg
i
o_addr attribut
e
commit
|
commitdiff
|
tree
2011-06-18
Eric Wong
doc: ca
l
l-se
q
for kgio_wait_writab
l
e
commit
|
commitdiff
|
tree
2011-06-18
Eric Wong
a
n
cient_r
u
by
.
h:
avoid symbol clobbering
commit
|
commitdiff
|
tree
2011-06-16
E
r
ic Wong
fi
x
misc com
p
iler w
a
rnings
commit
|
commitdiff
|
tree
2011-06-15
Eric W
o
ng
make
t
im
e
d kgio_
w
ait_* impleme
n
tati
o
n safer
commit
|
commitdiff
|
tree
2011-06-15
Eric Wong
Kgio
:
:File incl
u
des Kgio::Pip
e
Methods module
commit
|
commitdiff
|
tree
2011-06-15
Eric Won
g
Kgio::File
.
try
o
p
e
n runs GC on ENOMEM
commit
|
commitdiff
|
tree
2011-06-15
Eric Wong
d
oc:
add
r
d
oc
for
K
gio::File
.
tryopen
commit
|
commitdiff
|
tree
2011-06-15
Eric Wong
kgio_wait_
*
able:
doc
u
mentati
o
n
for option
a
l
time
o
ut
commit
|
commitdiff
|
tree
2011-06-15
Er
i
c Wo
n
g
doc: use libr
e
list
.
org ins
t
ead of
l
ibrelist
.
com
commit
|
commitdiff
|
tree
2011-06-15
Eric W
o
ng
GIT-VERSION-G
E
N:
b
u
mp ve
r
sion for new API
commit
|
commitdiff
|
tree
2011-06-15
Eric Wo
n
g
M
e
rge branch '2
.
4-stable'
commit
|
commitdiff
|
tree
2011-06-14
Eric Wong
kg
i
o 2
.
4
.
2
-
Open
S
olaris b
u
i
l
d
f
ix
commit
|
commitdiff
|
tree
2011-06-14
Eric Wo
n
g
e
xtconf: -lnsl
a
nd -lsocke
t
ch
e
cks for O
p
enSolaris
commit
|
commitdiff
|
tree
2011-06-14
Eric W
o
n
g
add timeout to
k
g
io_wait_{read
,
w
r
it}able
commit
|
commitdiff
|
tree
2011-06-13
Er
i
c W
o
ng
e
x
tconf: -lnsl and -lsocket
c
h
e
cks for OpenSolaris
commit
|
commitdiff
|
tree
2011-05-23
Er
i
c Wong
README: cl
a
rify that we only work on Unix-like system
s
commit
|
commitdiff
|
tree
2011-05-21
Eric Wo
n
g
pkg
.
m
k
: update to th
e
l
atest
v
ersion
commit
|
commitdiff
|
tree
2011-05-21
Er
i
c
Wong
M
e
rge
b
r
a
nc
h
'2
.
4-stable'
commit
|
commitdiff
|
tree
2011-05-21
E
ri
c
W
on
g
kgio
2
.
4
.
1 -
K
gi
o
.
poll a
v
oids EINTR,
r
eal
l
y
commit
|
commitdiff
|
tree
2011-05-21
Eric
Wong
Kgio
.
po
l
l
: e
n
s
ure EINTR n
e
ver gets ra
i
sed
commit
|
commitdiff
|
tree
2011-05-21
Eric Wong
Kgio
.
poll: ensure EINTR never ge
t
s
rai
s
ed
commit
|
commitdiff
|
tree
2011-05-14
Eric Won
g
Kgio
.
tryopen => Kgio
:
:
File
.
tryopen
commit
|
commitdiff
|
tree
2011-05-14
Eric Wong
return Kgio::File for Kgio
.
tryop
e
n
commit
|
commitdiff
|
tree
2011-05-13
Eric W
o
ng
add Kgio
.
try
o
pen me
t
h
od
commit
|
commitdiff
|
tree
2011-05-05
Eric Wong
kgio
2
.
4
.
0 - porta
b
ility
fix
e
s and
m
ore
commit
|
commitdiff
|
tree
2011-05-05
Eri
c
Wong
tes
t
_cross_thread_clo
s
e: disa
b
le on RUB
Y
_ENGIN
E
!
=
.
.
.
commit
|
commitdiff
|
tree
2011-05-05
Er
i
c Wong
read
_
w
rite: call rb_str_m
o
dify
(
) bef
o
re
rb_s
t
r_res
i
ze()
commit
|
commitdiff
|
tree
2011-05-05
Eric Won
g
poll: d
e
al with pollset changes on EINTR
commit
|
commitdiff
|
tree
2011-05-05
E
ric Wong
te
s
t_tcp_c
o
nnect:
d
i
sable wait_writabl
e
_set
t
est on
.
.
.
commit
|
commitdiff
|
tree
2011-05-05
Eric Wong
Kgi
o
.
poll restarts on interrupt
commit
|
commitdiff
|
tree
2011-04-27
E
r
ic Wong
extconf: r
e
move unn
e
cessary dir_config sta
t
em
e
nt
commit
|
commitdiff
|
tree
2011-04-21
Er
i
c Wong
d
oc: improve kgi
o
_acc
e
pt/kgio
_
tr
y
accept do
c
s
commit
|
commitdiff
|
tree
2011-04-21
E
r
ic
Won
g
test
_
autopus
h
: attem
p
tin
g
t
o
f
ix a timing test
.
.
.
commit
|
commitdiff
|
tree
2011-04-21
Eri
c
Won
g
doc: fix trywri
t
e c
a
ll-seq
commit
|
commitdiff
|
tree
2011-04-14
Eric Wong
te
s
t_autopush:
u
se assert_in_delta fo
r
test
commit
|
commitdiff
|
tree
2011-04-11
Eri
c
Wong
g
emspec: bump
w
rongdoc
v
ers
i
on
commit
|
commitdiff
|
tree
2011-04-11
Er
i
c W
o
ng
gemspec: remove un
n
ecess
a
ry require_p
a
ths
commit
|
commitdiff
|
tree
2011-04-10
Eric Wong
ad
d
test for
cross t
h
read cl
o
s
e
commit
|
commitdiff
|
tree
2011-04-10
Eric
W
o
ng
read_w
r
ite: det
e
ct
c
losed fd
o
n EINTR
commit
|
commitdiff
|
tree
2011-04-10
Eric
W
o
ng
a
cc
e
pt
:
b
etter det
e
ct closed fi
l
es o
n
EINTR/EAGAIN
commit
|
commitdiff
|
tree
2011-03-20
Er
i
c
Wong
*
a
cc
e
pt metho
d
s can
t
ake flag
s
argument, l
i
ke accept4
(
)
commit
|
commitdiff
|
tree
next