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
kgio 2.8.0 - TCP Fast Open, writev/trywritev
2013-01-18
Eric W
o
n
g
kgio 2
.
8
.
0 - TC
P
Fast O
p
en, w
r
i
t
ev/trywritev
commit
|
commitdiff
|
tree
2013-01-18
E
ric W
o
ng
rename fastopen => kgio_fastopen in Kgio::
S
ocket
commit
|
commitdiff
|
tree
2012-12-30
Eric Wong
accept: do not set blocki
n
g if non-blocking is set
commit
|
commitdiff
|
tree
2012-12-27
Eric Wong
fastope
n
: fix
argument order
i
n RDoc example
commit
|
commitdiff
|
tree
2012-12-27
Eric Wong
read_writ
e
:
r
emove unus
e
d variable
commit
|
commitdiff
|
tree
2012-12-27
Er
i
c W
o
ng
implem
e
nt TCP Fast O
p
en su
p
port (cli
e
nt +
s
e
rv
e
r)
commit
|
commitdiff
|
tree
2012-12-13
Eric
W
ong
Kg
i
o::So
c
ke
t
.
new retains compatibility with Socket
.
new
commit
|
commitdiff
|
tree
2012-12-12
Eric W
o
n
g
con
n
ec
t
:
fac
t
or out
tcp_getaddr
(
) function
commit
|
commitdiff
|
tree
2012-12-12
E
r
i
c Wong
connect: split out
m
y_socket
(
) func
t
ion
commit
|
commitdiff
|
tree
2012-11-21
Eric
W
ong
tryopen:
i
ncl
u
de er
r
no
.
h header just in
case
commit
|
commitdiff
|
tree
2012-07-11
Eric Wong
test
w
o
r
k
aro
u
nd for platforms w
i
th un
r
e
l
i
a
ble signal
s
commit
|
commitdiff
|
tree
2012-07-11
Eric Wo
n
g
test/lib_r
e
ad_write: wait for readability bef
o
re tryread
commit
|
commitdiff
|
tree
2012-07-11
E
r
ic Wong
test_poll: skip signal
torture on D
e
bian G
N
U/kfreebsd
commit
|
commitdiff
|
tree
2012-05-30
Eri
c
Wong
t
ryope
n
: avoid ambi
g
uous n
a
m
e
for subst fun
c
tion
commit
|
commitdiff
|
tree
2012-03-24
Eric Wong
kg
i
o
2
.
7
.
4
-
small fi
x
es and cleanups
commit
|
commitdiff
|
tree
2012-03-24
Eri
c
W
o
ng
t
e
st
:
more wo
r
karound for FreeBSD 9
.
0
commit
|
commitdiff
|
tree
2012-03-23
Eric Wong
tes
t
/lib_read
_
w
r
ite:
t
est workarou
n
ds for TCP
in Free
B
S
D 9
.
0
commit
|
commitdiff
|
tree
2012-03-23
Eric W
o
ng
t
est_tr
y
open
:
fix
horribly-named test for EACCES
commit
|
commitdiff
|
tree
2012-03-22
E
r
ic Wong
test/lib_read_
w
rite: increase
t
e
st
r
eliability
commit
|
commitdiff
|
tree
2012-03-19
Eric Wong
test/*: remove
a
ss
e
rt_n
o
thing_rai
s
ed
commit
|
commitdiff
|
tree
2012-03-19
E
ric Wong
fix f
o
r non-Linux, non-
T
C
P
_N
O
PUSH platform
s
commit
|
commitdiff
|
tree
2012-03-15
Eric
W
o
n
g
kg
i
o 2
.
7
.
3 - c
o
mpatibili
t
y
fixes
commit
|
commitdiff
|
tree
2012-03-07
Eric Wong
HACKING:
a
dd instr
u
ctions for running tests
commit
|
commitdiff
|
tree
2012-03-07
Eric Wong
test_poll: work
a
round for timi
n
g
-se
n
sitive test on
.
.
.
commit
|
commitdiff
|
tree
2012-03-05
E
ri
c
W
ong
test: increas
e
delta range for timing-sensitive
t
est
commit
|
commitdiff
|
tree
2012-03-05
Eric Wong
autop
u
sh
:
f
ix/
e
n
able unde
r
D
e
bian
GNU/kFreeBSD
commit
|
commitdiff
|
tree
2012-03-05
Eric Wong
accept4
:
require S
O
CK_NONBLOCK/SOCK
_
CLOEXEC mac
r
os
commit
|
commitdiff
|
tree
2012-01-08
Eric Wong
kgio 2
.
7
.
2
- for
old
e
r
,
and older Rubies
commit
|
commitdiff
|
tree
2012-01-08
E
ric Wong
t
r
yo
p
en: remember to include ancient_ruby
.
h
for 1
.
8
.
5
commit
|
commitdiff
|
tree
2012-01-08
Eric
W
ong
kgi
o
2
.
7
.
1 - com
p
atibility with olde
r
R
u
bi
e
s
commit
|
commitdiff
|
tree
2012-01-08
Eric Wong
gemspec: disable
d
evelop
m
en
t
dependen
c
i
es
f
or old system
s
commit
|
commitdiff
|
tree
2012-01-08
Eric Won
g
test/test_autopush: ski
p
strace tes
t
s
i
f not available
commit
|
commitdiff
|
tree
2012-01-07
Eric
W
ong
def
i
ne RARRAY_PTR
/
RARRA
Y
_LEN macros fo
r
Ru
b
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
E
r
ic Wong
d
o
c: update d
o
cumentation
r
eg
a
rding acc
e
pt
method
f
lags
commit
|
commitdiff
|
tree
2011-11-18
Eric Wong
connect,tryopen:
s
e
t
close-on
-
exec flag for
n
e
w
fds
.
.
.
commit
|
commitdiff
|
tree
2011-11-15
E
r
ic Wong
tes
t
s:
r
emove tests for IO#nonbl
o
ck? a
f
ter accept
commit
|
commitdiff
|
tree
2011-11-15
E
ric
W
ong
acce
p
t: depreca
t
e
sin
g
l
eton Kgio
.
accept_* meth
o
d
s
commit
|
commitdiff
|
tree
2011-11-15
Eric Wong
ac
c
e
pt: always set O_NONBLOCK for accept()-ed
sockets
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Eric Wong
test_po
l
l: test
f
or clo
s
ing a polled IO in sighandler
commit
|
commitdiff
|
tree
2011-08-25
Eric Won
g
.
wrongd
o
c
.
ym
l
: add
p
u
b
lic/private
email addresses
commit
|
commitdiff
|
tree
2011-08-25
Er
i
c Wo
n
g
wait
.
c: fix m
i
sspelling
in rdoc
commit
|
commitdiff
|
tree
2011-08-09
Eric Wong
LICENSE:
s
/GNU C L
i
b
r
ary/kg
i
o/
commit
|
commitdiff
|
tree
2011-08-09
Eric W
o
ng
TODO: update SSL/TLS support
s
tat
u
s :)
commit
|
commitdiff
|
tree
2011-07-21
Eri
c
W
o
ng
use rb_
u
pd
a
t
e_max_fd()
under MRI 1
.
9
.
3+
commit
|
commitdiff
|
tree
2011-07-15
Eric
W
ong
connect: more des
c
r
i
p
ti
v
e
error
for TC
P
port
commit
|
commitdiff
|
tree
2011-07-15
Eric Wong
kgio 2
.
6
.
0 - minor feature
u
p
d
ate a
n
d clean
u
ps
commit
|
commitdiff
|
tree
2011-07-15
E
r
ic
W
o
n
g
add prototype for rb_thread_bl
o
cki
n
g
_
io_r
e
gion()
commit
|
commitdiff
|
tree
2011-07-15
Eric
Wong
mi
s
sing_acc
e
pt4: don't use FD_CLOEXEC
f
or SO
C
K
_C
L
OEXEC
.
.
.
commit
|
commitdiff
|
tree
2011-07-15
Eric
Wong
a
ccept
.
c: fix RD
o
c f
o
r
new Kgio::SOCK_* constants
commit
|
commitdiff
|
tree
2011-07-07
Eric Wong
exp
o
rt S
O
C
K_N
O
NBLO
C
K, SO
C
K_CLOEXEC co
n
stants
i
n Kgio
commit
|
commitdiff
|
tree
2011-07-07
Eric Wong
acce
p
t
.
c: rein
s
tate
e
rrn
o
after call
i
ng my_f
i
leno()
commit
|
commitdiff
|
tree
2011-06-18
Eric Wong
d
o
c: update documentation for kgio_add
r
att
r
i
bu
t
e
commit
|
commitdiff
|
tree
2011-06-18
Eric W
o
ng
do
c
: c
a
ll
-
s
e
q f
o
r kgio_wait_wr
i
table
commit
|
commitdiff
|
tree
2011-06-18
Er
i
c Wong
a
n
c
ient_ruby
.
h: avoid symb
o
l c
l
obber
i
ng
commit
|
commitdiff
|
tree
2011-06-16
Eric Wong
f
i
x
m
i
sc compi
l
er
warnings
commit
|
commitdiff
|
tree
2011-06-15
Eric
Wong
make t
i
med kgio_wa
i
t_* impl
e
mentation safer
commit
|
commitdiff
|
tree
2011-06-15
E
r
ic Wong
Kgio::Fi
l
e inclu
d
es
K
gio::PipeMethods modu
l
e
commit
|
commitdiff
|
tree
2011-06-15
Eric Wong
K
g
io::File
.
t
r
yope
n
runs GC on ENOME
M
commit
|
commitdiff
|
tree
2011-06-15
Eri
c
Wong
doc: add rdoc for Kgio:
:
F
i
le
.
tryopen
commit
|
commitdiff
|
tree
2011-06-15
Eric Wong
kgio_wa
i
t_*able: documentat
i
on f
o
r
o
ption
a
l timeout
commit
|
commitdiff
|
tree
2011-06-15
Eric Wong
doc:
u
se libr
e
list
.
org inste
a
d of librelist
.
c
o
m
commit
|
commitdiff
|
tree
2011-06-15
E
r
ic
W
ong
GIT
-
VERSION-GEN:
bump version for new API
commit
|
commitdiff
|
tree
2011-06-15
Er
i
c
Wong
Merge bra
n
ch '2
.
4-stable'
commit
|
commitdiff
|
tree
2011-06-14
Eric Wong
k
gio 2
.
4
.
2 - OpenS
o
laris build fix
commit
|
commitdiff
|
tree
2011-06-14
E
ric Wong
extconf: -lnsl and -ls
o
cket checks for O
p
enSolaris
commit
|
commitdiff
|
tree
2011-06-14
Eric Wong
add
t
ime
o
ut
to
k
g
io_
w
ait_{
r
ead,writ}a
b
l
e
commit
|
commitdiff
|
tree
2011-06-13
Eric Wong
extconf: -lnsl and -lsoc
k
et c
h
ec
k
s
for OpenSolaris
commit
|
commitdiff
|
tree
2011-05-23
Eric
Wong
READM
E
:
clar
i
fy
that we
only work on Unix-like systems
commit
|
commitdiff
|
tree
2011-05-21
Eric Wong
pkg
.
mk: upda
t
e to the latest version
commit
|
commitdiff
|
tree
2011-05-21
Eric W
o
n
g
Merge
branch '2
.
4-stable'
commit
|
commitdiff
|
tree
2011-05-21
Eric
W
o
ng
kgio
2
.
4
.
1 - Kgio
.
poll avoids EINTR, really
commit
|
commitdiff
|
tree
2011-05-21
Eric Wong
Kgio
.
poll: ensure EINTR
never gets
r
a
is
e
d
commit
|
commitdiff
|
tree
2011-05-21
Eri
c
W
on
g
K
g
io
.
pol
l
: e
n
sure EIN
T
R neve
r
gets r
a
i
s
ed
commit
|
commitdiff
|
tree
2011-05-14
Eric Wo
n
g
Kgio
.
tryopen =
>
Kgio::File
.
tryopen
commit
|
commitdiff
|
tree
2011-05-14
Eric Wo
n
g
return
K
g
i
o::File for Kg
i
o
.
tryope
n
commit
|
commitdiff
|
tree
2011-05-13
Eri
c
Won
g
add
K
gio
.
tr
y
ope
n
m
e
th
o
d
commit
|
commitdiff
|
tree
2011-05-05
Eri
c
Wong
kgio 2
.
4
.
0 - portabili
t
y fi
x
es and
m
ore
commit
|
commitdiff
|
tree
2011-05-05
Eric
Wong
t
est_cros
s
_thread_cl
o
se: disable on
RUBY
_
E
NGI
N
E !=
.
.
.
commit
|
commitdiff
|
tree
2011-05-05
Eri
c
W
o
ng
rea
d
_
w
r
ite:
c
all rb_st
r
_modif
y
() before
r
b
_
st
r
_resi
z
e
(
)
commit
|
commitdiff
|
tree
2011-05-05
Eric Wong
p
o
ll: deal with
p
ollset changes on EIN
T
R
commit
|
commitdiff
|
tree
2011-05-05
Eric Wong
test_tcp_c
o
nnect: dis
a
ble
wait_writable_set t
e
st on
.
.
.
commit
|
commitdiff
|
tree
2011-05-05
Eric Wong
Kgio
.
poll restarts on interrupt
commit
|
commitdiff
|
tree
2011-04-27
Eric W
o
n
g
extc
o
nf: remo
v
e unn
e
c
essary dir_config statement
commit
|
commitdiff
|
tree
2011-04-21
Eric Wo
n
g
doc: improve kgio_a
c
ce
p
t/k
g
io_tryaccept docs
commit
|
commitdiff
|
tree
2011-04-21
Eric
W
ong
te
s
t_autopush: att
e
mpting to fix a tim
i
n
g test
.
.
.
commit
|
commitdiff
|
tree
2011-04-21
E
r
ic Wong
doc: fix trywrit
e
call-seq
commit
|
commitdiff
|
tree
2011-04-14
Eric Wong
test_autopu
s
h
:
use asser
t
_in_d
e
lta for test
commit
|
commitdiff
|
tree
2011-04-11
Eric Wo
n
g
g
e
mspec: bu
m
p wrongdo
c
version
commit
|
commitdiff
|
tree
2011-04-11
Er
i
c Wong
gemspec: remo
v
e unnecessary require
_
pat
h
s
commit
|
commitdiff
|
tree
2011-04-10
Eri
c
W
ong
a
dd test
f
or cross thread close
commit
|
commitdiff
|
tree
2011-04-10
Eric
W
ong
read_
w
rite: detect closed fd on
EINT
R
commit
|
commitdiff
|
tree
2011-04-10
Eric
W
ong
accept
:
bette
r
detect cl
o
sed
f
iles on EINT
R
/
E
AGAIN
commit
|
commitdiff
|
tree
2011-03-20
Eric
Wo
n
g
*accept methods can
t
ak
e
flags argument
,
li
k
e
accep
t
4()
commit
|
commitdiff
|
tree
2011-03-20
Eric Wong
accept: prepare op
t
ional
f
lags ar
g
umen
t
to accep
t
(
.
.
.
commit
|
commitdiff
|
tree
2011-03-17
E
r
ic W
o
ng
H
A
CKING
:
updat
e
s for wrongdoc vs
rdoc
commit
|
commitdiff
|
tree
2011-03-15
Eric Wong
kgio 2
.
3
.
3 - minor
f
i
xes
commit
|
commitdiff
|
tree
2011-03-14
Eric Wong
p
o
ll: fix
over-allocation for poll(2)
commit
|
commitdiff
|
tree
2011-03-14
Eric Wong
u
s
e
r
b_thread_blocking_io_region
i
f po
s
sible
commit
|
commitdiff
|
tree
2011-02-25
Eric Wong
doc: m
o
re consiste
n
t references
f
o
r kgio_wait_*able
.
.
.
commit
|
commitdiff
|
tree
next