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.1 - minor improvements and test fixes
2013-09-11
Eric Wong
k
gio 2
.
8
.
1
-
min
o
r
impr
o
vements and
t
est fixes
commit
|
commitdiff
|
tree
2013-09-05
Eric Wo
n
g
te
s
t
_
poll: be less depende
n
t o
n
signa
l
hand
l
er orde
r
ing
commit
|
commitdiff
|
tree
2013-09-03
Eric
W
ong
test_tryopen: skip E
A
CCES test w
h
en euid == 0
commit
|
commitdiff
|
tree
2013-08-16
Eric W
o
ng
ac
c
ept: m
o
re informativ
e
ex
c
eption on
u
n
kno
w
n fami
l
y
commit
|
commitdiff
|
tree
2013-08-16
Eric Wong
ch
e
ck
s
yscall
r
e
t
urns agai
n
st < 0 inste
a
d of =
=
-1
commit
|
commitdiff
|
tree
2013-01-18
Eric Wong
kg
i
o
2
.
8
.
0
-
TC
P
Fas
t
Op
e
n, writev/trywri
t
ev
commit
|
commitdiff
|
tree
2013-01-18
Eric
W
ong
r
ename fast
o
pen => kgio_fastopen
i
n
Kgio::Socket
commit
|
commitdiff
|
tree
2012-12-30
Eric Wong
ac
c
ept: do no
t
set blocking i
f
non-bl
o
cking is
s
et
commit
|
commitdiff
|
tree
2012-12-27
Er
i
c
Wong
fastopen:
f
ix a
r
g
ument order in
R
Doc example
commit
|
commitdiff
|
tree
2012-12-27
Eric
W
ong
read_write:
r
emove
u
n
used variab
l
e
commit
|
commitdiff
|
tree
2012-12-27
Eric Wo
n
g
imple
m
ent T
C
P
F
a
s
t Ope
n
support (c
l
i
ent
+ serv
e
r)
commit
|
commitdiff
|
tree
2012-12-13
Eric Wong
Kgio::Socket
.
new reta
i
ns compatibilit
y
wi
t
h Socket
.
n
ew
commit
|
commitdiff
|
tree
2012-12-12
E
ric Wong
c
o
nnect: facto
r
out t
c
p_ge
t
a
d
d
r
() f
u
nc
t
ion
commit
|
commitdiff
|
tree
2012-12-12
Eric Wong
connect: split out my_socket() function
commit
|
commitdiff
|
tree
2012-11-21
Eri
c
Wong
tr
y
open:
i
nclude
errno
.
h
h
e
a
der just in
case
commit
|
commitdiff
|
tree
2012-05-30
Er
i
c Wong
tryopen: avoid
a
mbiguo
u
s na
m
e for
s
u
bst function
commit
|
commitdiff
|
tree
2012-03-24
E
ric Wong
kgi
o
2
.
7
.
4 -
small f
i
xes and cleanups
commit
|
commitdiff
|
tree
2012-03-24
E
ric
W
ong
t
est: more workaround fo
r
Fre
e
B
SD 9
.
0
commit
|
commitdiff
|
tree
2012-03-23
Eric Won
g
test/l
i
b
_r
e
ad
_
write: test w
o
rkarounds for T
C
P in FreeBSD
9
.
0
commit
|
commitdiff
|
tree
2012-03-23
E
ric Wong
test_t
r
yopen:
f
i
x horribly-named
test for EAC
C
ES
commit
|
commitdiff
|
tree
2012-03-22
Er
i
c Wong
test/lib_
r
ead_write: in
c
rease test
reliability
commit
|
commitdiff
|
tree
2012-03-19
Eric Wong
test/*: remove assert_nothing_ra
i
sed
commit
|
commitdiff
|
tree
2012-03-19
Eric
Wong
fi
x
for non-L
i
nux, non-TCP_NOPUSH platf
o
rms
commit
|
commitdiff
|
tree
2012-03-15
E
r
ic Wong
kgio 2
.
7
.
3 - compatibilit
y
fixes
commit
|
commitdiff
|
tree
2012-03-07
Eric Wong
HACKING:
add inst
r
uct
i
ons for
r
unning t
e
sts
commit
|
commitdiff
|
tree
2012-03-07
Eric Wo
n
g
test_poll: workar
o
und
f
or timing-sens
i
ti
v
e
test on
.
.
.
commit
|
commitdiff
|
tree
2012-03-05
Eric Wong
test: incre
a
s
e
delta
ra
n
ge fo
r
timing-
s
e
n
sitive test
commit
|
commitdiff
|
tree
2012-03-05
E
r
ic Wong
a
u
topush: fi
x
/en
a
ble under Deb
i
an GNU/kFreeBSD
commit
|
commitdiff
|
tree
2012-03-05
Eric
W
o
n
g
acce
p
t
4: requi
r
e SOCK_NONBLOCK/SOCK_CLOEXEC macr
o
s
commit
|
commitdiff
|
tree
2012-01-08
Eric Wong
kgio 2
.
7
.
2 - for
older,
a
nd older
Rubies
commit
|
commitdiff
|
tree
2012-01-08
Er
i
c Wong
t
r
yo
p
en: rememb
e
r to
i
nclude ancien
t
_
r
uby
.
h for 1
.
8
.
5
commit
|
commitdiff
|
tree
2012-01-08
Eri
c
Won
g
kgio
2
.
7
.
1
- compatibili
t
y
w
i
t
h
older Rubies
commit
|
commitdiff
|
tree
2012-01-08
Eric W
o
n
g
g
emspec:
d
isab
l
e
development dependencies for
o
l
d systems
commit
|
commitdiff
|
tree
2012-01-08
Eric Wong
t
e
st/test_auto
p
ush: skip strace te
s
t
s
if n
o
t
availa
b
le
commit
|
commitdiff
|
tree
2012-01-07
Eric Wong
de
f
ine RAR
R
AY
_
PTR/
R
A
R
R
A
Y
_LE
N
m
a
c
r
os
for
R
uby
1
.
8
.
6
commit
|
commitdiff
|
tree
2011-12-13
Eric Wong
k
g
io 2
.
7
.
0 - minor up
d
a
t
es
commit
|
commitdiff
|
tree
2011-11-18
E
r
ic W
o
ng
doc: update docume
n
t
a
ti
o
n
r
egarding accept metho
d
fla
g
s
commit
|
commitdiff
|
tree
2011-11-18
Eric
W
o
ng
connect,try
o
p
e
n: set close-on-
e
xec flag for new f
d
s
.
.
.
commit
|
commitdiff
|
tree
2011-11-15
Eric Wong
tests: remove
t
ests for IO#nonblock? aft
e
r accept
commit
|
commitdiff
|
tree
2011-11-15
Eric
W
ong
ac
c
ept:
d
epreca
t
e
singl
e
to
n
Kgio
.
a
c
c
ept_* metho
d
s
commit
|
commitdiff
|
tree
2011-11-15
Eric Wong
acce
p
t: always set O_NONBLOCK for accept(
)
-ed
s
ockets
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Eric Wong
t
e
s
t_poll
:
t
est for c
l
o
s
i
n
g
a polled IO
in s
i
ghandler
commit
|
commitdiff
|
tree
2011-08-25
E
r
i
c Wong
.
wr
o
ngdoc
.
yml: a
d
d
p
ublic/privat
e
emai
l
addresses
commit
|
commitdiff
|
tree
2011-08-25
Eric
Wong
wait
.
c
: fix
m
i
s
spelling
in rdoc
commit
|
commitdiff
|
tree
2011-08-09
E
ric Wong
LICENSE: s/
G
NU C
L
ibrary/k
g
io/
commit
|
commitdiff
|
tree
2011-08-09
Eric Wong
TODO
:
update SSL/TLS support
st
a
tus :)
commit
|
commitdiff
|
tree
2011-07-21
Eric Wong
use rb_update_max_fd() under MR
I
1
.
9
.
3
+
commit
|
commitdiff
|
tree
2011-07-15
Eric Wo
n
g
con
n
ect: more descript
i
ve error for TCP port
commit
|
commitdiff
|
tree
2011-07-15
Eric Wong
kgio 2
.
6
.
0 - minor
f
eature update and clea
n
up
s
commit
|
commitdiff
|
tree
2011-07-15
Eri
c
Wong
ad
d
p
r
o
totype for rb_thread_blocking_
i
o_region()
commit
|
commitdiff
|
tree
2011-07-15
Eric Wong
missing
_
accept4: don't use FD_CLOEXE
C
for SOCK_CLOEX
E
C
.
.
.
commit
|
commitdiff
|
tree
2011-07-15
Eric W
o
ng
accept
.
c: fix RDoc f
o
r n
e
w Kgio::S
O
C
K
_* constants
commit
|
commitdiff
|
tree
2011-07-07
Er
i
c
W
o
n
g
expo
r
t SOCK_NONBLOCK, SOC
K
_CLO
E
X
EC c
o
n
stants in Kgio
commit
|
commitdiff
|
tree
2011-07-07
E
r
ic
W
ong
accept
.
c: rei
n
stat
e
errno after calling my_file
n
o
(
)
commit
|
commitdiff
|
tree
2011-06-18
E
ric Wong
doc
:
u
p
date documen
t
ati
o
n
for kgio_ad
d
r attribute
commit
|
commitdiff
|
tree
2011-06-18
Eric W
o
ng
doc
:
call-seq
for
k
gio_wait_writable
commit
|
commitdiff
|
tree
2011-06-18
E
r
ic
Wong
ancient_ruby
.
h: avo
i
d
symbol clob
b
ering
commit
|
commitdiff
|
tree
2011-06-16
Eric Wong
f
i
x mi
s
c com
p
i
l
e
r
warn
i
ng
s
commit
|
commitdiff
|
tree
2011-06-15
Eric Wong
make timed kgio_wait_* implementation
s
af
e
r
commit
|
commitdiff
|
tree
2011-06-15
Eric Wong
K
g
io::File inc
l
ud
e
s Kgio::
P
i
peMethods module
commit
|
commitdiff
|
tree
2011-06-15
E
r
i
c Wong
Kgio::File
.
tryo
p
en
r
uns GC on ENOM
E
M
commit
|
commitdiff
|
tree
2011-06-15
Eric Wong
doc: add rdoc for Kgio::File
.
tryopen
commit
|
commitdiff
|
tree
2011-06-15
Eric
W
ong
kgio
_
wait_*able: doc
u
mentation for opti
o
nal timeout
commit
|
commitdiff
|
tree
2011-06-15
Eric Wo
n
g
doc:
u
se librelist
.
org instead
o
f li
b
relist
.
com
commit
|
commitdiff
|
tree
2011-06-15
Eric W
o
n
g
GI
T
-V
E
R
SI
O
N-
G
EN: bu
m
p version fo
r
new API
commit
|
commitdiff
|
tree
2011-06-15
Eric Wong
Merge b
r
a
nch
'2
.
4-stab
l
e'
commit
|
commitdiff
|
tree
2011-06-14
E
r
ic Wong
k
g
io 2
.
4
.
2 - Open
S
ola
r
is bu
i
ld fix
commit
|
commitdiff
|
tree
2011-06-14
Eri
c
Wo
n
g
ex
t
con
f
: -lnsl and
-
l
soc
k
et checks for Open
S
olaris
commit
|
commitdiff
|
tree
2011-06-14
Eric Wong
add timeout to kgio_wa
i
t_{read,
w
rit}abl
e
commit
|
commitdiff
|
tree
2011-06-13
E
ric Wong
ex
t
conf: -l
n
sl an
d
-l
s
o
c
ket checks fo
r
Op
e
nSolaris
commit
|
commitdiff
|
tree
2011-05-23
Eric Won
g
README:
cl
a
rify
that we only work on Unix-like systems
commit
|
commitdiff
|
tree
2011-05-21
Eric Won
g
pkg
.
mk: update to the latest version
commit
|
commitdiff
|
tree
2011-05-21
Er
i
c
Wong
Merge branch '2
.
4-
s
table'
commit
|
commitdiff
|
tree
2011-05-21
E
r
i
c Wong
k
gi
o
2
.
4
.
1 -
K
gio
.
poll avoids EINTR, r
e
ally
commit
|
commitdiff
|
tree
2011-05-21
Eric
Wong
K
g
i
o
.
poll: en
s
ure
EINTR n
e
ve
r
gets
raised
commit
|
commitdiff
|
tree
2011-05-21
Er
i
c
W
ong
Kgio
.
poll
:
ensur
e
EINT
R
n
e
ver
g
ets rais
e
d
commit
|
commitdiff
|
tree
2011-05-14
Eri
c
W
ong
K
g
io
.
tr
y
open => Kgio::File
.
tryo
p
en
commit
|
commitdiff
|
tree
2011-05-14
Eric Wo
n
g
return Kgio::File for Kgi
o
.
t
ryopen
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
add Kgio
.
try
o
p
e
n method
commit
|
commitdiff
|
tree
2011-05-05
E
ric Wo
n
g
kgio 2
.
4
.
0 -
p
o
r
tability fi
x
es and more
commit
|
commitdiff
|
tree
2011-05-05
E
r
ic Wong
test_cross_thread_
c
lo
s
e:
d
isable
o
n
RUBY_ENGINE !
=
.
.
.
commit
|
commitdiff
|
tree
2011-05-05
Eric Wong
read_write: call rb_str_modify() bef
o
re rb
_
str_resiz
e
()
commit
|
commitdiff
|
tree
2011-05-05
Eri
c
Wong
p
o
ll: d
e
a
l
with pollset changes
o
n
EI
N
TR
commit
|
commitdiff
|
tree
2011-05-05
E
ric
Wong
te
s
t_tc
p
_conn
e
ct: di
s
able wait_w
r
it
a
ble_set test
on
.
.
.
commit
|
commitdiff
|
tree
2011-05-05
Eric Wong
Kgio
.
p
o
l
l restarts
o
n interrupt
commit
|
commitdiff
|
tree
2011-04-27
Eric Wong
e
xtconf: rem
o
ve unnecessa
r
y dir_co
n
fig sta
t
ement
commit
|
commitdiff
|
tree
2011-04-21
Eric Wong
doc
:
improv
e
k
gio
_
a
c
cept/kgio_try
a
ccept docs
commit
|
commitdiff
|
tree
2011-04-21
Eric
Wong
test_autopush: a
t
tempting to fix a
t
i
m
ing
t
e
s
t
.
.
.
commit
|
commitdiff
|
tree
2011-04-21
Eri
c
Wong
doc: f
i
x trywrite ca
l
l-seq
commit
|
commitdiff
|
tree
2011-04-14
Eric Won
g
tes
t
_autopush: use assert_in_delt
a
fo
r
t
est
commit
|
commitdiff
|
tree
2011-04-11
E
r
ic W
o
ng
g
emsp
e
c: bump wr
o
ngdoc
v
e
r
s
ion
commit
|
commitdiff
|
tree
2011-04-11
E
ric W
o
ng
g
e
mspec: remove unnecessa
r
y
r
eq
u
ire_paths
commit
|
commitdiff
|
tree
2011-04-10
Eric Wong
a
d
d test
fo
r
cro
s
s
t
h
r
e
ad close
commit
|
commitdiff
|
tree
2011-04-10
Eric Wong
rea
d
_write: d
e
tect closed f
d
o
n
EINTR
commit
|
commitdiff
|
tree
2011-04-10
Eric Wong
a
ccept: better
d
etect closed
files on EINTR/EAGAI
N
commit
|
commitdiff
|
tree
2011-03-20
Eric
Wong
*a
c
ce
p
t
m
ethods
c
an take fla
g
s
a
rgument, like accept4()
commit
|
commitdiff
|
tree
2011-03-20
E
ric
W
ong
ac
c
ept: prepa
r
e optional flags argument
t
o ac
c
ept(
.
.
.
commit
|
commitdiff
|
tree
2011-03-17
Eric
W
ong
HA
C
KI
N
G
: updates for wr
o
ngdoc vs rdoc
commit
|
commitdiff
|
tree
2011-03-15
Eric
Wong
k
g
io 2
.
3
.
3 - minor fixe
s
commit
|
commitdiff
|
tree
2011-03-14
Eric Wong
poll: fix over-alloca
t
io
n
for poll(2)
commit
|
commitdiff
|
tree
next