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 Wong
kgio 2
.
8
.
0 - TCP
Fast O
p
en, writev/trywritev
commit
|
commitdiff
|
tree
2013-01-18
Eric
Wong
renam
e
fasto
p
en => kgio_fastopen
in K
g
io::
S
o
cket
commit
|
commitdiff
|
tree
2012-12-30
Eric Wong
accept: do not set
blocking if n
o
n-blockin
g
is set
commit
|
commitdiff
|
tree
2012-12-27
E
r
ic
W
ong
fastopen: fi
x
argument orde
r
in RDoc example
commit
|
commitdiff
|
tree
2012-12-27
E
ri
c
Wong
read_write:
remove unus
e
d variable
commit
|
commitdiff
|
tree
2012-12-27
Eric
W
o
n
g
impl
e
ment TCP Fast Open support (client + serve
r
)
commit
|
commitdiff
|
tree
2012-12-13
Eric Wong
Kgio:
:
Socket
.
n
ew retains comp
a
tibility with Socket
.
new
commit
|
commitdiff
|
tree
2012-12-12
Eric Wo
n
g
co
n
nect: factor
out tcp_getad
d
r() function
commit
|
commitdiff
|
tree
2012-12-12
Eri
c
Wong
conne
c
t: split out my_socket() function
commit
|
commitdiff
|
tree
2012-11-21
Eric Wong
tryopen: includ
e
err
n
o
.
h he
a
der jus
t
in case
commit
|
commitdiff
|
tree
2012-07-11
Er
i
c Wong
test work
a
r
ound fo
r
platforms with unreliable signals
commit
|
commitdiff
|
tree
2012-07-11
Er
i
c Wong
test/lib_read_wri
t
e: wait for readability before tryr
e
ad
commit
|
commitdiff
|
tree
2012-07-11
Eric Wong
test_poll
:
sk
i
p
signal torture
o
n Debian GNU/kfre
e
bsd
commit
|
commitdiff
|
tree
2012-05-30
Eri
c
W
o
ng
tryopen: avoid ambiguo
u
s
na
m
e fo
r
s
u
bst function
commit
|
commitdiff
|
tree
2012-03-24
Eric Wong
kgio 2
.
7
.
4
- smal
l
f
i
xes
a
nd clean
u
ps
commit
|
commitdiff
|
tree
2012-03-24
Eric Won
g
test: more workaround fo
r
FreeBSD
9
.
0
commit
|
commitdiff
|
tree
2012-03-23
Eric
W
ong
tes
t
/lib_read_wri
t
e: test work
a
rounds for
T
CP in
F
reeBSD 9
.
0
commit
|
commitdiff
|
tree
2012-03-23
Eric Wong
te
s
t_tryope
n
:
fix
h
o
rribly-named t
e
s
t
for
E
ACCES
commit
|
commitdiff
|
tree
2012-03-22
Eric
W
ong
test/lib_
r
ead_wri
t
e: increas
e
test reliability
commit
|
commitdiff
|
tree
2012-03-19
Eric Won
g
te
s
t/
*
: remove
ass
e
rt_nothing_raised
commit
|
commitdiff
|
tree
2012-03-19
Eric Wong
fix
f
or non-Linux, non-TCP_NOPUSH p
l
atforms
commit
|
commitdiff
|
tree
2012-03-15
Eric Wong
kgio 2
.
7
.
3 - compatibil
i
ty
f
ixes
commit
|
commitdiff
|
tree
2012-03-07
E
r
ic W
o
ng
HACKIN
G
: add i
n
structions for ru
n
ning
t
est
s
commit
|
commitdiff
|
tree
2012-03-07
E
r
ic Wong
tes
t
_poll: workaround for timing
-
s
e
n
si
t
ive test on
.
.
.
commit
|
commitdiff
|
tree
2012-03-05
Eric Wong
test: increase
de
l
ta range for timing-sensitive test
commit
|
commitdiff
|
tree
2012-03-05
E
r
i
c Wong
autopush: fix/enab
l
e
under Debian GNU/kFree
B
SD
commit
|
commitdiff
|
tree
2012-03-05
E
r
ic Won
g
acce
p
t4: require SOCK_N
O
NBLOCK/SOCK_
C
LOE
X
EC macr
o
s
commit
|
commitdiff
|
tree
2012-01-08
Eric
W
o
ng
kgio 2
.
7
.
2
- fo
r
o
lder, and ol
d
er R
u
bies
commit
|
commitdiff
|
tree
2012-01-08
E
r
ic Wong
tryopen: remember to include ancient_r
u
by
.
h for
1
.
8
.
5
commit
|
commitdiff
|
tree
2012-01-08
Eric Wong
kgio 2
.
7
.
1
-
compatibilit
y
with older Rubies
commit
|
commitdiff
|
tree
2012-01-08
Eric Wong
g
emspec: disa
b
le developmen
t
dependencies
for old sys
t
em
s
commit
|
commitdiff
|
tree
2012-01-08
Eric
Wong
t
est/te
s
t_autopush: skip strace tests if
n
ot ava
i
lable
commit
|
commitdiff
|
tree
2012-01-07
E
ric Wong
define RARRAY
_
P
TR/RARRA
Y
_LEN macro
s
for Ruby 1
.
8
.
6
commit
|
commitdiff
|
tree
2011-12-13
E
ri
c
Wo
n
g
kgi
o
2
.
7
.
0
-
minor updat
e
s
commit
|
commitdiff
|
tree
2011-11-18
Eri
c
Wong
doc: updat
e
documenta
t
ion regarding ac
c
ept m
e
thod flags
commit
|
commitdiff
|
tree
2011-11-18
Eric Wong
c
onnect,tryopen: set
c
los
e
-on-exec flag for new fds
.
.
.
commit
|
commitdiff
|
tree
2011-11-15
Eric Wong
t
e
s
t
s: remove te
s
ts for IO#nonblo
c
k
?
after accept
commit
|
commitdiff
|
tree
2011-11-15
E
ric Wong
a
ccept: depr
e
cate
singleton Kgio
.
accept_* m
e
thods
commit
|
commitdiff
|
tree
2011-11-15
Eri
c
W
o
ng
accep
t
: alw
a
ys s
e
t
O_NONBLOCK
f
or accept()-e
d
sockets
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Eric W
o
ng
tes
t
_poll: t
e
st for
clos
i
ng a polle
d
I
O in sighandler
commit
|
commitdiff
|
tree
2011-08-25
Eri
c
Wong
.
wr
o
n
gdoc
.
yml: add
p
u
blic
/
private email addresses
commit
|
commitdiff
|
tree
2011-08-25
Eric Wong
wait
.
c
:
fix mi
s
spelling in rdoc
commit
|
commitdiff
|
tree
2011-08-09
Eric Wong
LICENSE: s
/
GNU C L
i
brary/kg
i
o/
commit
|
commitdiff
|
tree
2011-08-09
Eric Wong
TODO: update SSL/TLS support status
:)
commit
|
commitdiff
|
tree
2011-07-21
E
ric W
o
ng
use rb_updat
e
_max_fd() un
d
er MR
I
1
.
9
.
3+
commit
|
commitdiff
|
tree
2011-07-15
Eric Wong
con
n
ect: more
des
c
riptive
error for TCP por
t
commit
|
commitdiff
|
tree
2011-07-15
Eric Wong
kgio
2
.
6
.
0 -
m
i
n
or
f
ea
t
ure update and clean
u
ps
commit
|
commitdiff
|
tree
2011-07-15
E
r
ic Wong
add proto
t
ype fo
r
rb_thread_blocking_
i
o_reg
i
o
n
()
commit
|
commitdiff
|
tree
2011-07-15
Er
i
c Won
g
missing_acc
e
pt4
:
don'
t
use FD_CLOEXEC for S
O
C
K_CLOEXEC
.
.
.
commit
|
commitdiff
|
tree
2011-07-15
Eric Wong
acc
e
pt
.
c: f
i
x
RDoc
for new
K
gio:
:
SOCK_* constants
commit
|
commitdiff
|
tree
2011-07-07
Eric Wong
export SOCK
_
NONBLOCK
,
S
OCK_CL
O
EX
E
C consta
n
ts in Kgio
commit
|
commitdiff
|
tree
2011-07-07
E
r
ic Wong
accept
.
c: reinstate errno a
f
t
er calling m
y
_fileno()
commit
|
commitdiff
|
tree
2011-06-18
Eric W
o
ng
doc:
u
pdate docume
n
tation f
o
r
kgio_a
d
d
r attribute
commit
|
commitdiff
|
tree
2011-06-18
Eric Wong
doc: call-seq f
o
r
kgio_
w
ait_w
r
itab
l
e
commit
|
commitdiff
|
tree
2011-06-18
Eric Wong
a
n
cient
_
ruby
.
h
: avo
i
d symbol
clobberi
n
g
commit
|
commitdiff
|
tree
2011-06-16
Eric Wong
fix
m
i
sc co
m
pil
e
r war
n
i
n
g
s
commit
|
commitdiff
|
tree
2011-06-15
Eric
W
ong
m
a
ke timed
kgio_
w
a
i
t_* implem
e
nta
t
i
o
n
safer
commit
|
commitdiff
|
tree
2011-06-15
Eric W
o
ng
Kgio::File includes
K
gio:
:
Pi
p
eMethods module
commit
|
commitdiff
|
tree
2011-06-15
Eric Wong
Kgio::File
.
tryopen runs GC
o
n EN
O
MEM
commit
|
commitdiff
|
tree
2011-06-15
E
r
ic W
o
n
g
doc: add rdoc for Kgio::File
.
try
o
pen
commit
|
commitdiff
|
tree
2011-06-15
Eric
Wong
kgio_w
a
it_*able: documentation for
o
ption
a
l timeout
commit
|
commitdiff
|
tree
2011-06-15
Eric Wong
doc: us
e
l
i
brelist
.
org
i
nstead of librelist
.
co
m
commit
|
commitdiff
|
tree
2011-06-15
E
r
ic Wong
GIT-VERSI
O
N-GEN: bump version for
n
ew API
commit
|
commitdiff
|
tree
2011-06-15
Eric Wong
Merge
br
a
nch '2
.
4-sta
b
le'
commit
|
commitdiff
|
tree
2011-06-14
Eric Won
g
kgi
o
2
.
4
.
2 -
O
penSolari
s
build fi
x
commit
|
commitdiff
|
tree
2011-06-14
E
r
i
c Wong
extconf: -lnsl and -lsocket checks for Op
e
nSolaris
commit
|
commitdiff
|
tree
2011-06-14
Er
i
c
Wong
add timeou
t
to kgio_
w
ait_{read,writ}ab
l
e
commit
|
commitdiff
|
tree
2011-06-13
Er
i
c Won
g
ex
t
conf: -lnsl a
n
d -ls
o
cke
t
check
s
for Op
e
nSol
a
ris
commit
|
commitdiff
|
tree
2011-05-23
Eric W
o
n
g
README: clarify that w
e
on
l
y work on U
n
ix-like sy
s
tems
commit
|
commitdiff
|
tree
2011-05-21
Eric Won
g
pk
g
.
mk: upda
t
e
to the
l
ate
s
t version
commit
|
commitdiff
|
tree
2011-05-21
Eric Wong
M
e
rge b
r
anch '2
.
4-st
a
ble'
commit
|
commitdiff
|
tree
2011-05-21
Eric Wong
kgio
2
.
4
.
1 -
K
gio
.
poll avoids EINTR
,
r
eally
commit
|
commitdiff
|
tree
2011-05-21
E
r
i
c Wong
Kgio
.
poll: ensure
EIN
T
R n
e
v
er g
e
ts rais
e
d
commit
|
commitdiff
|
tree
2011-05-21
Eri
c
Wo
n
g
Kgio
.
poll:
e
nsure EIN
T
R
n
e
v
er gets
r
ai
s
ed
commit
|
commitdiff
|
tree
2011-05-14
Er
i
c Wong
K
g
io
.
tryo
p
en => Kgio
:
:File
.
t
r
y
o
pe
n
commit
|
commitdiff
|
tree
2011-05-14
Eric
W
ong
return Kgio::File fo
r
Kgio
.
t
r
yopen
commit
|
commitdiff
|
tree
2011-05-13
E
ric Wo
n
g
add Kgio
.
tryopen method
commit
|
commitdiff
|
tree
2011-05-05
Eric Wong
k
gio 2
.
4
.
0 -
p
ortab
i
lit
y
fixes
and more
commit
|
commitdiff
|
tree
2011-05-05
Eric
W
o
ng
test
_
cross_thr
e
ad_close: disable
o
n
RU
B
Y_ENG
I
NE !=
.
.
.
commit
|
commitdiff
|
tree
2011-05-05
Eric
W
ong
read_write: c
a
ll rb_str_modify
(
) be
f
ore rb_str_resize()
commit
|
commitdiff
|
tree
2011-05-05
Eric
W
ong
po
l
l:
d
eal with pollset changes on E
I
NTR
commit
|
commitdiff
|
tree
2011-05-05
E
ric
Wong
test_t
c
p_conn
e
ct:
d
isable wait
_
writable_set test on
.
.
.
commit
|
commitdiff
|
tree
2011-05-05
E
ric Wong
Kgi
o
.
p
o
ll rest
a
rts
on in
t
errupt
commit
|
commitdiff
|
tree
2011-04-27
Eric Wong
extconf: r
e
move unneces
s
ary dir_con
f
ig
s
tatement
commit
|
commitdiff
|
tree
2011-04-21
Eric Wo
n
g
doc: improve
kgio_accept/kgio_tryaccept docs
commit
|
commitdiff
|
tree
2011-04-21
Eric Wong
t
e
st_au
t
opush:
a
tt
e
mpt
i
ng to fix a timing tes
t
.
.
.
commit
|
commitdiff
|
tree
2011-04-21
Eric Wong
doc: fix t
r
y
w
r
ite
c
all-seq
commit
|
commitdiff
|
tree
2011-04-14
Eri
c
Wong
te
s
t_autopu
s
h
:
u
s
e asse
r
t_in_delta for test
commit
|
commitdiff
|
tree
2011-04-11
Eric Wong
gems
p
e
c: b
u
mp wrongdoc versi
o
n
commit
|
commitdiff
|
tree
2011-04-11
E
r
ic Wo
n
g
gemspec:
r
emove unnec
e
ssar
y
req
u
ire
_
paths
commit
|
commitdiff
|
tree
2011-04-10
E
r
ic Wong
add t
e
s
t for cross thre
a
d c
l
ose
commit
|
commitdiff
|
tree
2011-04-10
Eric Wong
read_write: detect
c
lose
d
fd on EINTR
commit
|
commitdiff
|
tree
2011-04-10
Eric Wong
accept: better d
e
tect cl
o
se
d
f
i
les
on EINTR/EAG
A
I
N
commit
|
commitdiff
|
tree
2011-03-20
E
r
ic Wong
*acc
e
pt met
h
ods c
a
n take
f
l
a
g
s argument, like accept4()
commit
|
commitdiff
|
tree
2011-03-20
Eri
c
Wong
acce
p
t:
p
r
e
pare optional flags argument to accept(
.
.
.
commit
|
commitdiff
|
tree
2011-03-17
Er
i
c Wong
H
A
CKING:
u
pdat
e
s for wrongdoc vs rdoc
commit
|
commitdiff
|
tree
2011-03-15
E
r
ic Wong
kgi
o
2
.
3
.
3 -
m
i
nor
f
ixes
commit
|
commitdiff
|
tree
2011-03-14
Eric Wong
poll: fi
x
over-allocation fo
r
poll(2)
commit
|
commitdiff
|
tree
2011-03-14
Eric Wong
us
e
r
b
_thread_blocking_i
o
_region
i
f pos
s
ible
commit
|
commitdiff
|
tree
2011-02-25
Eric Wong
doc: more
consis
t
ent references
for kgio_wait_
*
able
.
.
.
commit
|
commitdiff
|
tree
next