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
accept: do not set blocking if non-blocking is set
2012-12-30
Eric
W
ong
accept: do not s
e
t bl
o
cking if non-blocking is set
commit
|
commitdiff
|
tree
2012-12-27
E
ri
c
Wong
fastop
e
n: fix argu
m
ent
o
rder in RD
o
c example
commit
|
commitdiff
|
tree
2012-12-27
E
r
ic Wong
read_
w
rite: remove unused variable
commit
|
commitdiff
|
tree
2012-12-27
Eric Wong
implemen
t
T
C
P Fast Open suppor
t
(client + server)
commit
|
commitdiff
|
tree
2012-12-13
E
ri
c
Wong
Kgio::S
o
c
ket
.
new retains c
o
mpatibility with Socket
.
n
ew
commit
|
commitdiff
|
tree
2012-12-12
Eric W
o
ng
con
n
e
c
t:
factor
out tcp_ge
t
addr() functi
o
n
commit
|
commitdiff
|
tree
2012-12-12
Eric Wong
connec
t
: split out
m
y_socket() f
u
nct
i
on
commit
|
commitdiff
|
tree
2012-11-21
Er
i
c Wong
t
r
yope
n
: include e
r
rno
.
h header jus
t
in
case
commit
|
commitdiff
|
tree
2012-07-11
E
r
i
c Wong
test workarou
n
d
for p
l
atf
o
rms w
i
t
h
u
nr
e
liable s
i
gn
a
ls
commit
|
commitdiff
|
tree
2012-07-11
Eric Wong
test/lib_rea
d
_write: wai
t
for readability before t
r
yrea
d
commit
|
commitdiff
|
tree
2012-07-11
Eric Won
g
test_po
l
l
: skip sig
n
al
t
orture on Debian GNU/kfre
e
bsd
commit
|
commitdiff
|
tree
2012-06-01
So
k
olov
Yura 'f
u
nny
.
.
.
add
`
#
k
g
i
o_writev` and `#kgio_trywritev
`
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2012-05-30
Eric Wong
tryopen:
a
voi
d
ambiguous name for subst function
commit
|
commitdiff
|
tree
2012-05-30
Sok
o
lov Yura 'funny
.
.
.
use rb_str_subseq for
t
ail
st
r
ing o
n
write
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2012-05-30
Sok
o
lo
v
Yura 'funny
.
.
.
Fix U
n
ixClie
n
t
ReadServerWrite t
e
s
t class name
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2012-03-24
Eric Wong
kgio 2
.
7
.
4 - sm
a
ll fixes
a
nd clean
u
ps
commit
|
commitdiff
|
tree
2012-03-24
Eric
W
o
ng
tes
t
: more worka
r
ound for
F
reeBSD
9
.
0
commit
|
commitdiff
|
tree
2012-03-23
E
r
ic Wong
t
est/lib_rea
d
_write: t
e
st wo
r
karounds for
T
CP in
F
reeBSD 9
.
0
commit
|
commitdiff
|
tree
2012-03-23
Eric
W
ong
te
s
t_tryopen: fix hor
r
ibly-named t
e
st f
o
r
EAC
C
ES
commit
|
commitdiff
|
tree
2012-03-22
Eric Wong
test/lib_read_write
:
increase test
r
e
l
iability
commit
|
commitdiff
|
tree
2012-03-19
E
ric W
o
n
g
te
s
t/*: remove assert_nothi
n
g_raised
commit
|
commitdiff
|
tree
2012-03-19
Eric Wong
fi
x
for non-Linux,
non-
T
CP_NOPUS
H
p
latforms
commit
|
commitdiff
|
tree
2012-03-15
Eric Won
g
kgio 2
.
7
.
3 - compatibility fixes
commit
|
commitdiff
|
tree
2012-03-07
Eri
c
Wong
HACKIN
G
: add
i
n
s
tr
u
c
t
i
o
ns for run
n
ing
t
e
sts
commit
|
commitdiff
|
tree
2012-03-07
Eric Won
g
test_poll: workaround
f
or timing-sensitive test
o
n
.
.
.
commit
|
commitdiff
|
tree
2012-03-05
Eric
Wo
n
g
test:
increase delta range for
timing-sensitive test
commit
|
commitdiff
|
tree
2012-03-05
Eric Wong
autopush: fix/ena
b
le under Debian GNU/k
F
reeBS
D
commit
|
commitdiff
|
tree
2012-03-05
Eric Wong
a
c
cept4: req
u
ire SOCK_N
O
NBL
O
CK/SOCK_CLOEXEC macros
commit
|
commitdiff
|
tree
2012-01-08
Eric Wong
kgio 2
.
7
.
2 - for ol
d
er,
and
older
R
u
bies
commit
|
commitdiff
|
tree
2012-01-08
Eric Wong
tryo
p
en: reme
m
be
r
t
o
i
nclud
e
anci
e
nt_r
u
by
.
h for 1
.
8
.
5
commit
|
commitdiff
|
tree
2012-01-08
Eric Wong
k
g
io 2
.
7
.
1 -
c
ompatibility with ol
d
er Rub
i
es
commit
|
commitdiff
|
tree
2012-01-08
Eric Wong
g
emspec: d
i
sable development dependencies for old systems
commit
|
commitdiff
|
tree
2012-01-08
E
ric Wong
test
/
te
s
t_autopush: s
k
ip s
t
ra
c
e tes
t
s if not avai
l
able
commit
|
commitdiff
|
tree
2012-01-07
Eric Wong
d
ef
i
n
e RARR
A
Y_PTR/RARRAY_L
E
N macros for Rub
y
1
.
8
.
6
commit
|
commitdiff
|
tree
2011-12-13
Eric Wong
kgio 2
.
7
.
0 -
minor updates
commit
|
commitdiff
|
tree
2011-11-18
Eric W
o
ng
doc:
upd
a
t
e doc
u
mentation reg
a
rding ac
c
ept method fla
g
s
commit
|
commitdiff
|
tree
2011-11-18
Eric Wong
connec
t
,tryopen: set
c
lose-on-exec flag for new fds
.
.
.
commit
|
commitdiff
|
tree
2011-11-15
Eri
c
Wong
tests: r
e
m
o
ve
tes
t
s for I
O
#nonblock? after accept
commit
|
commitdiff
|
tree
2011-11-15
E
r
i
c
Won
g
accept: depreca
t
e singleton K
g
io
.
a
c
cept_*
m
ethod
s
commit
|
commitdiff
|
tree
2011-11-15
E
r
i
c Wo
n
g
accept: always
set O_NONBLOCK for accep
t
()-ed soc
k
e
t
s
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Eric Wong
te
s
t_poll: te
s
t
for cl
o
sing a polled IO in sighandle
r
commit
|
commitdiff
|
tree
2011-08-25
Eri
c
Wong
.
wrongdoc
.
yml: ad
d
public/pr
i
v
a
te email addresses
commit
|
commitdiff
|
tree
2011-08-25
Eric
Wong
wait
.
c: fix
miss
p
e
l
ling in rdoc
commit
|
commitdiff
|
tree
2011-08-09
E
ric Wong
LICENSE: s/GNU
C Li
b
r
a
ry/k
g
io/
commit
|
commitdiff
|
tree
2011-08-09
Er
i
c Wong
TODO: up
d
ate SSL/T
L
S suppor
t
st
a
tus :)
commit
|
commitdiff
|
tree
2011-07-21
E
r
ic Wong
use
r
b_u
p
date_max_
f
d
() und
e
r MRI
1
.
9
.
3
+
commit
|
commitdiff
|
tree
2011-07-15
Eri
c
Wong
connect: more descript
i
ve error fo
r
TCP port
commit
|
commitdiff
|
tree
2011-07-15
Eric Wong
kgio 2
.
6
.
0 - minor feature
update an
d
c
l
e
anup
s
commit
|
commitdiff
|
tree
2011-07-15
E
r
ic Wong
add prototype for rb_thre
a
d
_bl
o
cking
_
io_reg
i
on()
commit
|
commitdiff
|
tree
2011-07-15
E
r
ic
W
ong
mis
s
i
n
g_accept4
:
don't use FD_CLOEXEC for SOCK_CLOEXEC
.
.
.
commit
|
commitdiff
|
tree
2011-07-15
E
ric
Wong
accept
.
c: fix RDo
c
for new Kgio::
S
O
C
K_* consta
n
ts
commit
|
commitdiff
|
tree
2011-07-07
Er
i
c Wong
ex
p
ort SOCK_NONBLO
C
K,
SOC
K
_CLOEX
E
C c
o
n
s
t
a
nt
s
in
K
gio
commit
|
commitdiff
|
tree
2011-07-07
E
r
ic
W
ong
accept
.
c:
rei
n
state errno after c
a
lling my_fileno()
commit
|
commitdiff
|
tree
2011-06-18
Eric Wong
doc: update
d
o
cumentati
o
n for
k
gio_addr att
r
ibute
commit
|
commitdiff
|
tree
2011-06-18
Eric Wong
doc:
c
all-seq for kgio
_
wait_writable
commit
|
commitdiff
|
tree
2011-06-18
E
r
ic Wong
a
ncien
t
_ruby
.
h
: avoid symbol c
l
obb
e
ring
commit
|
commitdiff
|
tree
2011-06-16
Eric Wong
fix misc compiler warnin
g
s
commit
|
commitdiff
|
tree
2011-06-15
Eric Wong
make timed kg
i
o
_
w
a
i
t
_
* implemen
t
ation
s
afer
commit
|
commitdiff
|
tree
2011-06-15
E
ric Wong
Kgio::File inclu
d
es Kgio::PipeMeth
o
ds module
commit
|
commitdiff
|
tree
2011-06-15
Eric Wong
Kgio::File
.
tr
y
open
runs G
C
on ENOMEM
commit
|
commitdiff
|
tree
2011-06-15
Eri
c
Wong
doc: add rdoc for K
g
io::File
.
tryope
n
commit
|
commitdiff
|
tree
2011-06-15
Eric Wong
kgio_wai
t
_*abl
e
:
docume
n
t
a
tion
f
or opti
o
nal timeout
commit
|
commitdiff
|
tree
2011-06-15
Eric Wong
doc: us
e
libreli
s
t
.
org i
n
stead of libr
e
lis
t
.
com
commit
|
commitdiff
|
tree
2011-06-15
Eric Wong
GIT-VERSI
O
N-G
E
N
: b
u
mp version
f
or new API
commit
|
commitdiff
|
tree
2011-06-15
E
r
ic
Wong
Merge branch '2
.
4-stable'
commit
|
commitdiff
|
tree
2011-06-14
E
ric
W
ong
kgi
o
2
.
4
.
2 -
Ope
n
Solaris
b
uild fi
x
commit
|
commitdiff
|
tree
2011-06-14
E
r
ic Wong
extc
o
nf: -lnsl
a
nd -lsocket checks for OpenSolaris
commit
|
commitdiff
|
tree
2011-06-14
Eric Wong
add tim
e
out
to kgio_wait_{r
e
a
d
,writ}able
commit
|
commitdiff
|
tree
2011-06-13
Eric
W
ong
extconf
:
-
lnsl and -lsocket c
h
ecks for OpenSo
l
aris
commit
|
commitdiff
|
tree
2011-05-23
Eric Wong
README: clarify t
h
a
t
we only work on Unix-like systems
commit
|
commitdiff
|
tree
2011-05-21
Eric Wong
pkg
.
mk: update
t
o the late
s
t versi
o
n
commit
|
commitdiff
|
tree
2011-05-21
Eric Wo
n
g
M
e
rg
e
branch '2
.
4-
s
t
able'
commit
|
commitdiff
|
tree
2011-05-21
Eric W
o
ng
kgio 2
.
4
.
1 - Kgio
.
p
o
ll avoids E
I
NTR, really
commit
|
commitdiff
|
tree
2011-05-21
Eric
W
ong
Kgio
.
pol
l
: ensu
r
e E
I
NTR never gets rais
e
d
commit
|
commitdiff
|
tree
2011-05-21
Eric Wong
Kg
i
o
.
poll: ensure EINTR never gets raised
commit
|
commitdiff
|
tree
2011-05-14
E
ric
W
o
ng
K
gio
.
t
r
yopen =>
K
g
io::File
.
tryopen
commit
|
commitdiff
|
tree
2011-05-14
E
r
ic W
o
ng
r
eturn Kg
i
o
::File
for Kgi
o
.
tryopen
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
a
d
d Kgi
o
.
tryopen method
commit
|
commitdiff
|
tree
2011-05-05
Eric W
o
ng
kgio 2
.
4
.
0
-
portability fixes and mo
r
e
commit
|
commitdiff
|
tree
2011-05-05
Eric
W
ong
test_cross_thre
a
d_close: disab
l
e on RUBY_ENGI
N
E !=
.
.
.
commit
|
commitdiff
|
tree
2011-05-05
E
r
ic Wong
r
e
a
d
_write: call rb_str_modify() before rb_str
_
res
i
ze
(
)
commit
|
commitdiff
|
tree
2011-05-05
Eri
c
Wong
poll: de
a
l with
p
o
l
l
set changes on E
I
NT
R
commit
|
commitdiff
|
tree
2011-05-05
Eric Wong
test_tcp_connect:
d
isab
l
e wait_writ
a
ble_set test on
.
.
.
commit
|
commitdiff
|
tree
2011-05-05
Jeremy Evan
s
fix k
g
io_pee
k
for !KGIO_NOPU
S
H syste
m
s
Acked-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2011-05-05
Je
r
emy Evans
connect:
z
ero
out hints
arg
u
ment
for
g
etaddrinf
o
Acked-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2011-05-05
Eric Wong
Kgio
.
poll restarts on
i
nter
r
upt
commit
|
commitdiff
|
tree
2011-04-27
Eri
c
Wong
e
x
tconf:
remove
unnecessary
dir_config s
t
atemen
t
commit
|
commitdiff
|
tree
2011-04-21
Eric Wong
doc: i
m
prove
k
gio
_
accept/kg
i
o_tryaccept
d
ocs
commit
|
commitdiff
|
tree
2011-04-21
Eric Wong
test
_
auto
p
ush
:
a
t
tempti
n
g to fix a
timin
g
te
s
t
.
.
.
commit
|
commitdiff
|
tree
2011-04-21
E
ric Wong
doc:
f
i
x trywrite call
-
s
e
q
commit
|
commitdiff
|
tree
2011-04-14
Er
i
c Wo
n
g
test_autopush: u
s
e assert_in_delta for test
commit
|
commitdiff
|
tree
2011-04-11
Eric
Wong
gemspec: b
u
mp wr
o
ngdoc version
commit
|
commitdiff
|
tree
2011-04-11
Eric Wong
g
emspec: remove un
n
ecessa
r
y
r
equire_paths
commit
|
commitdiff
|
tree
2011-04-10
E
r
ic
W
ong
a
d
d
test
for cross th
r
e
a
d c
l
o
s
e
commit
|
commitdiff
|
tree
2011-04-10
Eric Wong
read_wri
t
e: detect
c
l
osed
fd on EIN
T
R
commit
|
commitdiff
|
tree
2011-04-10
E
r
ic
W
ong
accept: better detect
closed
files on EINTR/EAGAI
N
commit
|
commitdiff
|
tree
2011-03-20
Eric
Won
g
*accept
m
ethod
s
c
an take fl
a
gs argument, like accept4()
commit
|
commitdiff
|
tree
2011-03-20
Eric Wong
ac
c
ept: prepare
o
p
tio
n
al flags argument to ac
c
ept(
.
.
.
commit
|
commitdiff
|
tree
2011-03-17
Eric
W
ong
HACKING:
u
pdates for w
r
ongdoc vs rdoc
commit
|
commitdiff
|
tree
2011-03-15
Eric Wong
kgio 2
.
3
.
3 - minor fixes
commit
|
commitdiff
|
tree
next