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 Open, writev/trywritev
commit
|
commitdiff
|
tree
2013-01-18
Eric
Won
g
rename
f
astopen => kgio
_
fastopen in Kgio::
S
ocket
commit
|
commitdiff
|
tree
2012-12-30
Eric Wong
a
c
cept: d
o
not s
e
t
b
l
ocki
n
g if non-blo
c
king is set
commit
|
commitdiff
|
tree
2012-12-27
E
ric Wong
fast
o
pen:
f
ix argumen
t
order in RDoc
e
xamp
l
e
commit
|
commitdiff
|
tree
2012-12-27
Eric Wong
read_write:
r
e
m
ove
u
nuse
d
variable
commit
|
commitdiff
|
tree
2012-12-27
Eric Wong
implement TCP
F
a
s
t Open support (
c
l
ient + server)
commit
|
commitdiff
|
tree
2012-12-13
Eric Wong
K
g
io::Socket
.
new
r
etains c
o
m
p
ati
b
i
l
ity with Socke
t
.
n
e
w
commit
|
commitdiff
|
tree
2012-12-12
Eric Wong
connect: f
a
cto
r
o
u
t
tcp_getaddr() function
commit
|
commitdiff
|
tree
2012-12-12
Eric
Wong
connect: split out my_soc
k
et() f
u
n
c
tion
commit
|
commitdiff
|
tree
2012-11-21
Eric Wong
tryopen: include errn
o
.
h header jus
t
in case
commit
|
commitdiff
|
tree
2012-05-30
Eric Wong
t
ryopen: avoid ambiguous name fo
r
subst function
commit
|
commitdiff
|
tree
2012-03-24
E
ric
Wong
kgio 2
.
7
.
4 - small
f
ixes and cl
e
anups
commit
|
commitdiff
|
tree
2012-03-24
Eric Wong
test: more wor
k
around f
o
r FreeBSD
9
.
0
commit
|
commitdiff
|
tree
2012-03-23
Eric
W
ong
tes
t
/l
i
b_read
_
w
rite: test w
o
r
karounds for TCP
i
n Fre
e
B
SD 9
.
0
commit
|
commitdiff
|
tree
2012-03-23
Eric Won
g
tes
t
_tryopen: f
i
x h
o
rribl
y
-named test
f
or EA
C
CES
commit
|
commitdiff
|
tree
2012-03-22
Er
i
c Won
g
te
s
t/lib
_
read_write: increase tes
t
reliabil
i
ty
commit
|
commitdiff
|
tree
2012-03-19
Eri
c
W
ong
t
e
st/*
:
remove assert_n
o
thin
g
_raised
commit
|
commitdiff
|
tree
2012-03-19
Eric
Wo
n
g
fix for non-Linux, non-TCP_NOPUSH
p
latforms
commit
|
commitdiff
|
tree
2012-03-15
Eric Wong
kgio
2
.
7
.
3 - compa
t
ibil
i
ty fix
e
s
commit
|
commitdiff
|
tree
2012-03-07
Eric Wong
HACKING: add instructions for run
n
ing
tests
commit
|
commitdiff
|
tree
2012-03-07
E
r
ic Wong
t
est_poll
:
workaround for ti
m
ing-s
e
n
sitive test o
n
.
.
.
commit
|
commitdiff
|
tree
2012-03-05
Eric Wong
test:
i
ncreas
e
delta range
for
t
im
i
ng-sensitive test
commit
|
commitdiff
|
tree
2012-03-05
Er
i
c Wo
n
g
autopush
:
fix/enable under
Debian GN
U
/kFreeBSD
commit
|
commitdiff
|
tree
2012-03-05
Eric Wong
acce
p
t4:
require SOCK_NONB
L
O
C
K/SOCK_C
L
O
E
XEC
macros
commit
|
commitdiff
|
tree
2012-01-08
Eric Wong
kgio
2
.
7
.
2 - for older, and olde
r
Rubies
commit
|
commitdiff
|
tree
2012-01-08
E
r
ic Wong
tryopen: remember
t
o includ
e
ancient_ruby
.
h for 1
.
8
.
5
commit
|
commitdiff
|
tree
2012-01-08
Eric Wong
kgio 2
.
7
.
1 - compatibility
w
ith olde
r
R
ubie
s
commit
|
commitdiff
|
tree
2012-01-08
Eric
W
o
ng
gemspec:
d
isa
b
le development dependencies
f
or old s
y
s
tems
commit
|
commitdiff
|
tree
2012-01-08
Eric Won
g
tes
t
/test_a
u
topush: s
k
i
p
strace
t
ests if not available
commit
|
commitdiff
|
tree
2012-01-07
Eric Wong
defi
n
e RARRAY_PTR/RA
R
RAY_LEN
macros f
o
r
Rub
y
1
.
8
.
6
commit
|
commitdiff
|
tree
2011-12-13
Eric Wong
kg
i
o 2
.
7
.
0 - minor
u
p
dates
commit
|
commitdiff
|
tree
2011-11-18
Eric Won
g
doc:
u
pdate documen
t
ation regard
i
ng ac
c
ept method flags
commit
|
commitdiff
|
tree
2011-11-18
Eric
W
ong
connect,tryopen: set close-on-exec flag for
new f
d
s
.
.
.
commit
|
commitdiff
|
tree
2011-11-15
Eric
W
ong
tests: remove tests
f
o
r IO#
n
onblo
c
k? afte
r
accept
commit
|
commitdiff
|
tree
2011-11-15
Eri
c
Wong
accept: deprecate
s
i
n
gleton Kgio
.
ac
c
ep
t
_*
metho
d
s
commit
|
commitdiff
|
tree
2011-11-15
Eric Won
g
a
c
cep
t
: alway
s
set O_NONBLOCK
fo
r
accep
t
()-ed
s
o
c
kets
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Eric
W
ong
te
s
t_poll:
t
est fo
r
closing a p
o
lled IO in sighand
l
er
commit
|
commitdiff
|
tree
2011-08-25
Eric Won
g
.
wrongdoc
.
yml: a
d
d publi
c
/private em
a
il address
e
s
commit
|
commitdiff
|
tree
2011-08-25
Eric Wong
wai
t
.
c
:
f
i
x misspelling in rdoc
commit
|
commitdiff
|
tree
2011-08-09
Eric Wong
LICENSE: s/GNU C Librar
y
/kgio/
commit
|
commitdiff
|
tree
2011-08-09
Eric Wong
TODO: up
d
ate SSL/TLS support sta
t
us :)
commit
|
commitdiff
|
tree
2011-07-21
Eric Wong
use rb_update_max_f
d
() under MRI 1
.
9
.
3+
commit
|
commitdiff
|
tree
2011-07-15
Eric
W
ong
connect: more des
c
riptive erro
r
for TCP
p
ort
commit
|
commitdiff
|
tree
2011-07-15
Eric Wo
n
g
kgio 2
.
6
.
0 - minor
f
e
a
t
ure update and cleanups
commit
|
commitdiff
|
tree
2011-07-15
E
ric Won
g
a
dd
p
rototype for rb_thread_
b
locking_io
_
region
(
)
commit
|
commitdiff
|
tree
2011-07-15
Er
i
c Wong
mis
s
i
ng_acc
e
pt4
:
don't use FD_CLOEXEC for SOCK_C
L
O
EXEC
.
.
.
commit
|
commitdiff
|
tree
2011-07-15
E
r
ic
Wong
acce
p
t
.
c: fix RDoc for n
e
w
Kgio::SOCK_* consta
n
ts
commit
|
commitdiff
|
tree
2011-07-07
Eric Wo
n
g
ex
p
ort SOCK_NONBLO
C
K
,
SOC
K
_CLOEXEC constants in
Kgio
commit
|
commitdiff
|
tree
2011-07-07
Eric Wo
n
g
accept
.
c: reinstate er
r
no a
f
t
e
r
calling my_fileno()
commit
|
commitdiff
|
tree
2011-06-18
Eri
c
Wo
n
g
doc
:
update
documentatio
n
for kgio_ad
d
r attribute
commit
|
commitdiff
|
tree
2011-06-18
Eric Wong
doc: c
a
ll-
s
eq
f
or kgio_wait_wr
i
t
a
ble
commit
|
commitdiff
|
tree
2011-06-18
Eric Wong
ancient_r
u
by
.
h
:
av
o
id symbol cl
o
bberi
n
g
commit
|
commitdiff
|
tree
2011-06-16
Eric
W
on
g
fix misc co
m
piler warnings
commit
|
commitdiff
|
tree
2011-06-15
Eri
c
Wong
make timed kgio_wait_
*
imp
l
ementation sa
f
e
r
commit
|
commitdiff
|
tree
2011-06-15
Eric Wong
Kgio::
F
ile includes Kgi
o
::P
i
peMethods modu
l
e
commit
|
commitdiff
|
tree
2011-06-15
Er
i
c Won
g
K
g
i
o
::File
.
tryopen
r
uns
GC
on E
N
OM
E
M
commit
|
commitdiff
|
tree
2011-06-15
Eric Wong
do
c
: add
rdoc for Kgio::File
.
tryope
n
commit
|
commitdiff
|
tree
2011-06-15
Eric Won
g
k
g
io_
w
ait_*able: docum
e
ntation
f
or opti
o
n
a
l timeout
commit
|
commitdiff
|
tree
2011-06-15
Eric Wong
doc: use librelist
.
o
r
g instead of librelist
.
com
commit
|
commitdiff
|
tree
2011-06-15
E
r
ic
Wong
GIT-VERSION-GEN: b
u
mp version for new API
commit
|
commitdiff
|
tree
2011-06-15
Er
i
c Wo
n
g
Merge br
a
nch '2
.
4-stable
'
commit
|
commitdiff
|
tree
2011-06-14
Eric Wong
kg
i
o 2
.
4
.
2 - OpenSolaris build f
i
x
commit
|
commitdiff
|
tree
2011-06-14
Eric Wong
extco
n
f: -lnsl a
n
d -lsocket c
h
e
cks
f
or Op
e
nS
o
lari
s
commit
|
commitdiff
|
tree
2011-06-14
Eri
c
Wong
add ti
m
eout to kgio_wait_{
r
ead,wri
t
}a
b
le
commit
|
commitdiff
|
tree
2011-06-13
Eric Wong
ex
t
conf: -lnsl
and -lsocket che
c
ks f
o
r O
p
enSolaris
commit
|
commitdiff
|
tree
2011-05-23
Eric
W
ong
README: cl
a
rify
t
hat we only work on U
n
i
x-like syste
m
s
commit
|
commitdiff
|
tree
2011-05-21
Eric Wong
pkg
.
mk: update to the latest version
commit
|
commitdiff
|
tree
2011-05-21
Eric Wong
Merge branch '2
.
4-stable
'
commit
|
commitdiff
|
tree
2011-05-21
E
r
ic Wong
kgio 2
.
4
.
1 -
K
gio
.
poll a
v
oids EINTR, really
commit
|
commitdiff
|
tree
2011-05-21
Eric
W
ong
Kgio
.
poll: ensure EINTR
n
ever ge
t
s raised
commit
|
commitdiff
|
tree
2011-05-21
Er
i
c Wong
Kg
i
o
.
poll: ensure EINTR n
e
v
e
r gets ra
i
sed
commit
|
commitdiff
|
tree
2011-05-14
Eric Wong
Kgi
o
.
tryopen =>
K
g
i
o::File
.
t
r
yopen
commit
|
commitdiff
|
tree
2011-05-14
Eric
Wong
r
e
turn Kgio::File for Kg
i
o
.
tryo
p
en
commit
|
commitdiff
|
tree
2011-05-13
Eri
c
Wong
add Kg
i
o
.
tryopen meth
o
d
commit
|
commitdiff
|
tree
2011-05-05
Eric Wong
k
g
i
o 2
.
4
.
0
- port
a
b
i
lity fixes and more
commit
|
commitdiff
|
tree
2011-05-05
Eric Wong
test_cross_t
h
read_c
l
ose: dis
a
ble on RUBY_ENGINE !=
.
.
.
commit
|
commitdiff
|
tree
2011-05-05
Eric Wong
rea
d
_wr
i
te: cal
l
rb_str_mo
d
ify() b
e
fore rb_st
r
_re
s
ize()
commit
|
commitdiff
|
tree
2011-05-05
Eric W
o
ng
poll: deal with pollset changes
on
E
I
N
TR
commit
|
commitdiff
|
tree
2011-05-05
Er
i
c
Won
g
test_tcp_connect: disable wait_writable_set test
o
n
.
.
.
commit
|
commitdiff
|
tree
2011-05-05
Eric Wong
K
gio
.
p
oll res
t
arts on interrupt
commit
|
commitdiff
|
tree
2011-04-27
Eric Wong
extconf: rem
o
ve unn
e
cessary dir_config statement
commit
|
commitdiff
|
tree
2011-04-21
Eric Wong
doc: improve
k
g
io_accept/kgio_tr
y
a
c
cept docs
commit
|
commitdiff
|
tree
2011-04-21
E
ric Wo
n
g
test_autopush: attempting to fix a timin
g
test
.
.
.
commit
|
commitdiff
|
tree
2011-04-21
Er
i
c
W
ong
doc: fix try
w
r
ite
call-seq
commit
|
commitdiff
|
tree
2011-04-14
Eric
Wo
n
g
t
est_a
u
topush: use a
s
s
e
r
t_
i
n_delta
for test
commit
|
commitdiff
|
tree
2011-04-11
E
r
i
c
Won
g
gemspec: bump w
r
ongdoc versi
o
n
commit
|
commitdiff
|
tree
2011-04-11
Eric
W
ong
gemspec: remove unnecess
a
ry
r
equire_paths
commit
|
commitdiff
|
tree
2011-04-10
Eric Wong
add test
f
or
c
r
o
ss thread close
commit
|
commitdiff
|
tree
2011-04-10
Eric Wong
read_wri
t
e: detect closed fd on EIN
T
R
commit
|
commitdiff
|
tree
2011-04-10
Eric Wong
accept: b
e
t
t
er detect closed files on
EINTR/EAGAIN
commit
|
commitdiff
|
tree
2011-03-20
Eric Won
g
*
a
c
cept method
s
can take f
l
ags argument,
like accept4(
)
commit
|
commitdiff
|
tree
2011-03-20
Eric Wong
accep
t
: prepare op
t
io
n
a
l flags argum
e
nt to accept(
.
.
.
commit
|
commitdiff
|
tree
2011-03-17
Eric Wong
H
A
CKING:
u
pdates for
wrongd
o
c vs
r
doc
commit
|
commitdiff
|
tree
2011-03-15
Eric Wong
k
gio 2
.
3
.
3
-
minor
fixe
s
commit
|
commitdiff
|
tree
2011-03-14
E
ric Wong
poll: fix o
v
e
r
-allocation for poll
(
2
)
commit
|
commitdiff
|
tree
2011-03-14
E
r
i
c
Wong
us
e
rb_
t
h
read_blocking_io_
r
eg
i
on if possible
commit
|
commitdiff
|
tree
2011-02-25
Eri
c
Wong
doc
:
more consis
t
ent references for k
g
io_wait_
*
able
.
.
.
commit
|
commitdiff
|
tree
2011-02-15
Eric
W
o
n
g
kgio 2
.
3
.
2 - OpenBSD build
fix
commit
|
commitdiff
|
tree
2011-02-14
E
ric Wong
kgi
o
2
.
3
.
1 - co
m
patibility fix
commit
|
commitdiff
|
tree
2011-02-14
Eric Wong
conn
e
ct
.
c: disable
AI_NUMERICSE
R
V
commit
|
commitdiff
|
tree
next