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
doc: switch to olddoc
2015-01-09
Eric
Wong
doc:
s
witch to olddoc
commit
|
commitdiff
|
tree
2014-02-04
Eric Wong
w
r
ite: correct check for various
bl
o
cking regions
commit
|
commitdiff
|
tree
2014-02-04
E
r
ic Wong
add
k
g
io_sy
s
send meth
o
d to wrap send(
2
)
commit
|
commitdiff
|
tree
2014-02-04
Eric W
o
ng
split rea
d
_wri
t
e
.
c i
n
to {read,write,writev
}
.
c
commit
|
commitdiff
|
tree
2014-02-04
Eric Won
g
set RSTRING_M
O
DIFIED where appropriate for
R
ubinius
commit
|
commitdiff
|
tree
2014-02-04
Eric Wo
n
g
connect: c
o
nstify
R
S
T
RING-related things
commit
|
commitdiff
|
tree
2014-01-20
Eric Wong
a
v
oid downsizing casts
commit
|
commitdiff
|
tree
2014-01-20
Hleb Valosh
k
a
Don't use deprec
a
t
e
d api
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2013-09-30
E
r
ic Won
g
R
a
kefile: kil
l
raa_
u
p
date task
commit
|
commitdiff
|
tree
2013-09-25
Eric Wo
n
g
m
y_w
r
i
t
ev: stylistic
f
i
xes
commit
|
commitdiff
|
tree
2013-09-25
Eric Wong
r
e
a
d_w
r
ite: re
m
ov
e
t
h
e rest of RARRAY_
P
TR usage
commit
|
commitdiff
|
tree
2013-09-25
Eric
W
o
ng
t
ryopen: re
m
ove RA
R
RAY_PTR usage
i
n init
commit
|
commitdiff
|
tree
2013-09-25
Eri
c
Wong
test_poll: remove race
p
r
one test_p
o
ll_EINTR_changed
.
.
.
commit
|
commitdiff
|
tree
2013-09-11
Eric Wong
kgio 2
.
8
.
1 -
m
i
nor impr
o
vements and
test
f
i
xes
commit
|
commitdiff
|
tree
2013-09-07
Hleb Valoshka
C
lose
t
em
p
file and un
l
ink it immediately
.
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2013-09-05
E
r
ic
Wong
test
_
p
o
l
l
: be less depende
n
t on signal handler ordering
commit
|
commitdiff
|
tree
2013-09-04
Hleb Valoshka
C
r
e
ate own directory
for every
u
n
ix sock
e
t in unit
.
.
.
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2013-09-03
Eric Wong
test_poll: preserve origin
a
l trap(:USR1)
handl
e
r
commit
|
commitdiff
|
tree
2013-09-03
Eric Wong
test_poll
:
avo
i
d po
t
ential
l
y thread-unsafe
t
est
commit
|
commitdiff
|
tree
2013-09-03
Eric Wong
test/li
b
_read_
w
rit
e
: account for larger-th
a
n-
n
ormal
.
.
.
commit
|
commitdiff
|
tree
2013-09-03
Eri
c
Won
g
t
e
st_tryopen: skip EACCES t
e
st w
h
en euid == 0
commit
|
commitdiff
|
tree
2013-09-02
H
l
eb Valoshka
Don't dump
20M
in case of fa
i
lure
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2013-09-02
Hleb Valoshka
C
h
ange
p
refix of tempor
a
ry sockets
t
o prev
e
nt r
a
ces
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2013-08-16
Er
i
c Won
g
accept:
more informati
v
e exception
on unknown famil
y
commit
|
commitdiff
|
tree
2013-08-16
Eri
c
Wong
chec
k
sysc
a
ll retu
r
ns against < 0
i
nste
a
d of == -1
commit
|
commitdiff
|
tree
2013-01-18
Eric
Wong
kgio 2
.
8
.
0
- TCP Fast
Open, writev/trywri
t
ev
commit
|
commitdiff
|
tree
2013-01-18
Eric Won
g
r
ename fasto
p
en =>
kgio_fastopen i
n
Kgio
:
:Socket
commit
|
commitdiff
|
tree
2012-12-30
E
r
ic Wong
accept: do not set blo
c
king if non-blocking is set
commit
|
commitdiff
|
tree
2012-12-27
Eric
Wong
fastopen
:
fix argu
m
ent order in RDoc example
commit
|
commitdiff
|
tree
2012-12-27
Eric Wong
re
a
d_write: rem
o
ve
unused var
i
able
commit
|
commitdiff
|
tree
2012-12-27
Eric
W
ong
implement TCP Fast O
p
en supp
o
rt
(
client
+
server)
commit
|
commitdiff
|
tree
2012-12-13
Eric Wong
K
gio:
:
Soc
k
et
.
new retains com
p
atib
i
lity with Socket
.
new
commit
|
commitdiff
|
tree
2012-12-12
Er
i
c
Won
g
c
onnect: factor
ou
t
t
cp_getadd
r
() fun
c
tion
commit
|
commitdiff
|
tree
2012-12-12
Eric Won
g
connect: split out my
_
so
c
ket()
function
commit
|
commitdiff
|
tree
2012-11-21
Eric Wong
tr
y
open:
incl
u
d
e errn
o
.
h he
a
der just in case
commit
|
commitdiff
|
tree
2012-07-11
E
ric Wong
test workaround for pla
t
forms w
i
th u
n
reliab
l
e s
i
gnals
commit
|
commitdiff
|
tree
2012-07-11
Eric W
o
ng
test/
l
i
b
_
read_write: w
a
i
t
f
o
r readability before tryr
e
a
d
commit
|
commitdiff
|
tree
2012-07-11
E
r
ic Wong
test_poll: skip signal torture
o
n Debian GNU/kfreebsd
commit
|
commitdiff
|
tree
2012-06-01
Sokolov Yura 'fu
n
n
y
.
.
.
ad
d
`#kgio
_
writ
e
v` and `
#
k
g
io_tryw
r
itev
`
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2012-05-30
E
ric
Wong
t
r
yo
p
en: avoid ambiguous
n
ame
f
o
r sub
s
t func
t
ion
commit
|
commitdiff
|
tree
2012-05-30
Sokolov
Y
ura
'funny
.
.
.
use r
b
_str_s
u
bseq for tail
s
tri
n
g o
n
write
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2012-05-30
S
o
kolov Yura
'
fu
n
n
y
.
.
.
Fix UnixClientReadS
e
rv
e
rWrite t
e
s
t class name
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2012-03-24
Eric Wong
kgi
o
2
.
7
.
4
- small
f
ixes and clean
u
ps
commit
|
commitdiff
|
tree
2012-03-24
Eric W
o
n
g
test: more
workaround for FreeBSD 9
.
0
commit
|
commitdiff
|
tree
2012-03-23
Eri
c
Wong
test/li
b
_rea
d
_wri
t
e: test
w
orka
r
o
un
d
s for TCP in Fre
e
BSD 9
.
0
commit
|
commitdiff
|
tree
2012-03-23
Eric Wong
test_tr
y
open: fix horri
b
ly-name
d
test for
E
A
CCE
S
commit
|
commitdiff
|
tree
2012-03-22
Eric
W
ong
test/lib_read_write
:
increase test relia
b
ility
commit
|
commitdiff
|
tree
2012-03-19
Eric
Wong
test/*: remove
a
ssert_nothing_
r
ai
s
ed
commit
|
commitdiff
|
tree
2012-03-19
Eric W
o
ng
fix for non-Linux, non-TC
P
_N
O
P
U
SH platforms
commit
|
commitdiff
|
tree
2012-03-15
Eri
c
Wong
kgio 2
.
7
.
3
- compatibility
fi
x
es
commit
|
commitdiff
|
tree
2012-03-07
Eric Wong
HA
C
KING:
a
dd instructions f
o
r runni
n
g tests
commit
|
commitdiff
|
tree
2012-03-07
Eric Wong
test_poll: work
a
round
for timing-sensitive test on
.
.
.
commit
|
commitdiff
|
tree
2012-03-05
E
r
i
c
W
o
ng
t
e
st: in
c
r
eas
e
delta range for timing-sensitive test
commit
|
commitdiff
|
tree
2012-03-05
Eric Wong
aut
o
push: fix
/
enable und
e
r Debian G
N
U/kFr
e
eBS
D
commit
|
commitdiff
|
tree
2012-03-05
E
ric Wong
a
ccept4
:
require SOCK_NONBLOCK/SOCK_
C
LOEXEC macros
commit
|
commitdiff
|
tree
2012-01-08
E
ric W
o
n
g
kgi
o
2
.
7
.
2 -
f
or older, and ol
d
er Rub
i
e
s
commit
|
commitdiff
|
tree
2012-01-08
Eric W
o
ng
tryope
n
:
remember to include ancient_r
u
by
.
h fo
r
1
.
8
.
5
commit
|
commitdiff
|
tree
2012-01-08
Eric Wong
kgio 2
.
7
.
1 - compati
b
ility w
i
t
h older Rubies
commit
|
commitdiff
|
tree
2012-01-08
Eric Wong
g
ems
p
ec:
d
is
a
b
le developm
e
nt dependencies
for old system
s
commit
|
commitdiff
|
tree
2012-01-08
E
r
i
c W
o
ng
test/test_autopush: s
k
ip strace t
e
s
t
s if not
a
v
a
i
l
able
commit
|
commitdiff
|
tree
2012-01-07
Eric Wong
d
e
fine RA
R
RAY_PTR/RARRAY_LEN macros for Ruby 1
.
8
.
6
commit
|
commitdiff
|
tree
2011-12-13
Eric W
o
ng
kgio
2
.
7
.
0 - minor
updates
commit
|
commitdiff
|
tree
2011-11-18
Eric W
o
ng
doc: update documentatio
n
reg
a
rding accept
m
e
t
hod
f
lag
s
commit
|
commitdiff
|
tree
2011-11-18
E
r
ic Wo
n
g
c
on
n
ect
,
tryopen: s
e
t close-on-exe
c
f
lag for new
fds
.
.
.
commit
|
commitdiff
|
tree
2011-11-15
Eric
Wong
tests
:
remove
t
e
sts for IO#nonblo
c
k? after acce
p
t
commit
|
commitdiff
|
tree
2011-11-15
E
ric W
o
ng
accept: deprecate
singleton Kgio
.
acc
e
pt
_
* me
t
hods
commit
|
commitdiff
|
tree
2011-11-15
Eric Wo
n
g
a
ccept:
a
lways set O_NONB
L
OCK for accept()-ed socket
s
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
E
r
ic Wo
n
g
test_poll: test
f
or closing
a
po
l
led IO in sighandler
commit
|
commitdiff
|
tree
2011-08-25
E
ric Wong
.
wrong
d
oc
.
yml: ad
d
pu
b
l
i
c/p
r
iva
t
e emai
l
addresse
s
commit
|
commitdiff
|
tree
2011-08-25
E
ri
c
Wo
n
g
w
a
i
t
.
c: fix m
i
sspel
l
ing in rdoc
commit
|
commitdiff
|
tree
2011-08-09
Eric Wo
n
g
LICENSE: s/GNU C L
i
b
rary/kgio
/
commit
|
commitdiff
|
tree
2011-08-09
E
r
ic W
o
n
g
TODO: update S
S
L
/TLS su
p
p
o
rt status :)
commit
|
commitdiff
|
tree
2011-07-21
Eric Wong
use rb_
u
pdate_max_fd() under MR
I
1
.
9
.
3
+
commit
|
commitdiff
|
tree
2011-07-15
Eric Wong
connect: more descriptive e
r
r
or for TCP port
commit
|
commitdiff
|
tree
2011-07-15
Eric Wong
k
gio 2
.
6
.
0 - minor fe
a
ture updat
e
and cl
e
anups
commit
|
commitdiff
|
tree
2011-07-15
E
r
ic Wong
a
dd prot
o
typ
e
for rb_threa
d
_blocking_i
o
_
region()
commit
|
commitdiff
|
tree
2011-07-15
E
r
ic Wong
missing_accept4: don
'
t
u
se
FD
_
CLOEXEC fo
r
SOCK_C
L
OEXEC
.
.
.
commit
|
commitdiff
|
tree
2011-07-15
Eric Wong
accept
.
c
:
fix R
D
oc
f
or ne
w
Kgio::SOCK_* constants
commit
|
commitdiff
|
tree
2011-07-07
Eric Won
g
export SOCK_NONBLOCK,
S
OCK_CLOEX
E
C const
a
nts in Kgio
commit
|
commitdiff
|
tree
2011-07-07
Eric
Wong
ac
c
ept
.
c: reinstate
e
rrno after calling
m
y_file
n
o()
commit
|
commitdiff
|
tree
2011-06-18
Eric Wong
doc: upd
a
te
d
ocumen
t
ation for
kgio_addr at
t
r
ibut
e
commit
|
commitdiff
|
tree
2011-06-18
Eric Wong
d
o
c: ca
l
l-s
e
q fo
r
kgio
_
wait
_
writable
commit
|
commitdiff
|
tree
2011-06-18
Eric
Wong
a
ncient
_
r
ub
y
.
h: avoi
d
symbol clobber
i
ng
commit
|
commitdiff
|
tree
2011-06-16
Eric Wong
fix misc compiler
w
a
r
n
ings
commit
|
commitdiff
|
tree
2011-06-15
E
ric
Wong
make
t
imed kg
i
o_wait_* implementation safer
commit
|
commitdiff
|
tree
2011-06-15
Eric Wong
Kgio::File includes Kgi
o
::PipeMethods module
commit
|
commitdiff
|
tree
2011-06-15
E
r
i
c
Wong
Kgio::File
.
tryopen
r
u
n
s
GC on ENOMEM
commit
|
commitdiff
|
tree
2011-06-15
Eric Wo
n
g
do
c
: add rdoc
for Kgio::File
.
t
r
yopen
commit
|
commitdiff
|
tree
2011-06-15
E
ri
c
Wong
kgio_wait_*able: doc
u
m
entation for optional
t
i
m
eout
commit
|
commitdiff
|
tree
2011-06-15
Eric Wong
doc: use librel
i
st
.
o
rg i
n
stea
d
of
libre
l
ist
.
com
commit
|
commitdiff
|
tree
2011-06-15
Eric Wong
G
I
T
-VERSI
O
N-GEN: bum
p
vers
i
on
fo
r
new API
commit
|
commitdiff
|
tree
2011-06-15
Eric Wong
Merge branch '2
.
4-sta
b
le'
commit
|
commitdiff
|
tree
2011-06-14
Eric Wo
n
g
kgi
o
2
.
4
.
2 - OpenS
o
laris build fix
commit
|
commitdiff
|
tree
2011-06-14
Eric Wong
e
xtco
n
f
:
-ln
s
l and -
l
socket
c
hecks for Op
e
nSolaris
commit
|
commitdiff
|
tree
2011-06-14
Eric Wo
n
g
add
t
i
meout to kgio_wait_{read
,
writ}ab
l
e
commit
|
commitdiff
|
tree
2011-06-13
Eric Wong
extconf: -lnsl a
n
d -lsocket che
c
ks for
O
penSolaris
commit
|
commitdiff
|
tree
2011-05-23
Eric
W
on
g
README: cl
a
ri
f
y that we only work on Un
i
x-like syste
m
s
commit
|
commitdiff
|
tree
2011-05-21
Eric
Wong
pkg
.
mk: update
to
the lat
e
st version
commit
|
commitdiff
|
tree
2011-05-21
Eric Wong
Merge branch
'2
.
4-stabl
e
'
commit
|
commitdiff
|
tree
2011-05-21
Eric Wong
kgio 2
.
4
.
1
-
Kgio
.
p
o
ll av
o
ids EINTR,
really
commit
|
commitdiff
|
tree
next