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
kgio
2
.
8
.
1
- minor
improvements and test
f
ixes
commit
|
commitdiff
|
tree
2013-09-07
Hleb
Valos
h
ka
Close tempfile
a
nd unli
n
k it immedi
a
tely
.
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2013-09-05
Eric Wong
test_po
l
l
:
b
e le
s
s dependent on
s
i
g
nal ha
n
dler orde
r
ing
commit
|
commitdiff
|
tree
2013-09-04
Hleb V
a
loshka
C
reate own d
i
rectory for
e
very unix socket
in unit
.
.
.
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2013-09-03
Eric Wong
tes
t
_p
o
ll: preserve origin
a
l trap(:
U
SR1
)
han
d
ler
commit
|
commitdiff
|
tree
2013-09-03
Eric Won
g
te
s
t
_
p
oll:
avo
i
d potenti
a
lly thread-unsafe test
commit
|
commitdiff
|
tree
2013-09-03
E
ric Wong
test/lib_r
e
ad_write:
a
ccount for larger-than-normal
.
.
.
commit
|
commitdiff
|
tree
2013-09-03
Eric Wong
test_
t
ryopen: skip EACCES te
s
t when euid ==
0
commit
|
commitdiff
|
tree
2013-09-02
H
leb Valoshk
a
Don't dump 20M in
case of
f
ail
u
re
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2013-09-02
H
leb Valoshka
Change pref
i
x
o
f temporary socket
s
to preven
t
rac
e
s
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2013-08-16
Eric Wong
accept: more in
f
orm
a
tive exception on unknow
n
family
commit
|
commitdiff
|
tree
2013-08-16
Eri
c
Wong
check sy
s
call r
e
t
u
rns against < 0 instead of == -1
commit
|
commitdiff
|
tree
2013-01-18
Eric Wong
kgi
o
2
.
8
.
0 - TCP F
a
st Ope
n
, wr
i
te
v
/tr
y
writev
commit
|
commitdiff
|
tree
2013-01-18
Eric Wong
rename fast
o
pen
=> kg
i
o_fastopen in Kgio::S
o
cket
commit
|
commitdiff
|
tree
2012-12-30
Eric
W
ong
accept: do not set blo
c
king
if non-block
i
ng is set
commit
|
commitdiff
|
tree
2012-12-27
E
r
ic W
o
ng
fast
o
pen: fix argument or
d
er in
RDoc example
commit
|
commitdiff
|
tree
2012-12-27
E
ri
c
Won
g
rea
d
_write: remove unus
e
d variable
commit
|
commitdiff
|
tree
2012-12-27
Eric Wong
implement TCP Fast Open su
p
por
t
(
c
l
ient + se
r
v
er)
commit
|
commitdiff
|
tree
2012-12-13
E
r
i
c Won
g
Kgio::So
c
ket
.
n
e
w retains compatibility wi
t
h Socket
.
new
commit
|
commitdiff
|
tree
2012-12-12
Er
i
c Won
g
co
n
nect: f
a
ctor out tcp_getaddr
(
)
fu
n
ction
commit
|
commitdiff
|
tree
2012-12-12
Eric Wong
c
o
nnect: split out
m
y
_
socket()
fun
c
tio
n
commit
|
commitdiff
|
tree
2012-11-21
E
r
i
c
Wong
try
o
pen: inc
l
ude err
n
o
.
h he
a
der just in case
commit
|
commitdiff
|
tree
2012-07-11
Er
i
c
Wo
n
g
t
est workar
o
u
nd for
pla
t
forms
with
unrelia
b
le signals
commit
|
commitdiff
|
tree
2012-07-11
Eric
Wong
test/lib_read_writ
e
:
w
ait for readability before tryread
commit
|
commitdiff
|
tree
2012-07-11
Eric
W
ong
t
e
s
t_poll
:
skip sig
n
al torture on De
b
ian
GNU/kf
r
eebsd
commit
|
commitdiff
|
tree
2012-06-01
S
o
k
olo
v
Y
u
r
a 'fun
n
y
.
.
.
ad
d
`#k
g
io_writev
`
and `
#
kgio_
t
ryw
r
itev`
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2012-05-30
Eric Wong
tryopen: avoid ambiguous name for subst fun
c
tion
commit
|
commitdiff
|
tree
2012-05-30
Sokol
o
v Yura 'funny
.
.
.
use rb_st
r
_subseq for tail s
t
r
ing
o
n write
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2012-05-30
Sokolov Yu
r
a 'funny
.
.
.
Fix
U
nixClient
R
eadServ
e
rWri
t
e
test class name
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2012-03-24
Eric W
o
n
g
kgio 2
.
7
.
4 - small fi
x
es and cleanups
commit
|
commitdiff
|
tree
2012-03-24
Eric Wong
test: more workar
o
und for FreeBSD 9
.
0
commit
|
commitdiff
|
tree
2012-03-23
Eric
W
o
n
g
tes
t
/lib_
r
ead_wr
i
te:
t
e
s
t workarounds f
o
r TCP in Fr
e
eBSD 9
.
0
commit
|
commitdiff
|
tree
2012-03-23
Eri
c
Wong
tes
t
_tryopen: fix ho
r
ribly-named test for EACC
E
S
commit
|
commitdiff
|
tree
2012-03-22
Eric Wong
test/lib_
r
ead_wr
i
te: increase test reliabil
i
ty
commit
|
commitdiff
|
tree
2012-03-19
E
r
i
c
Wong
test/*: remove assert_nothing_
r
aised
commit
|
commitdiff
|
tree
2012-03-19
Eric Wong
f
ix for
n
on-Linux, non
-
TC
P
_NOPUS
H
pl
a
tforms
commit
|
commitdiff
|
tree
2012-03-15
Eri
c
Wong
k
gi
o
2
.
7
.
3 - compatibility
f
ixes
commit
|
commitdiff
|
tree
2012-03-07
Eric Wo
n
g
HACKING:
a
dd
instru
c
tion
s
for runni
n
g tests
commit
|
commitdiff
|
tree
2012-03-07
Eric Wong
t
e
s
t_
p
o
ll:
w
orkaround for t
i
ming-sen
s
i
t
iv
e
test on
.
.
.
commit
|
commitdiff
|
tree
2012-03-05
Eric W
o
ng
t
e
st: increase delta ran
g
e fo
r
timing-sensit
i
ve test
commit
|
commitdiff
|
tree
2012-03-05
Eric Wong
autopus
h
: fi
x
/
enable u
n
der Debian GN
U
/k
F
reeBS
D
commit
|
commitdiff
|
tree
2012-03-05
Eric Wong
accept
4
: r
e
quire SOCK_NONBL
O
CK/SOCK_C
L
OEXEC macr
o
s
commit
|
commitdiff
|
tree
2012-01-08
Eric Wong
kgio 2
.
7
.
2 - fo
r
older, and
older
R
ubies
commit
|
commitdiff
|
tree
2012-01-08
Er
i
c Wong
t
ryop
e
n: reme
m
ber to include ancient_r
u
by
.
h for
1
.
8
.
5
commit
|
commitdiff
|
tree
2012-01-08
Eric Wong
k
g
io 2
.
7
.
1 - compati
b
ility with older Rubies
commit
|
commitdiff
|
tree
2012-01-08
Eri
c
Wong
ge
m
spec: disable d
e
velopment de
p
enden
c
ies f
o
r ol
d
systems
commit
|
commitdiff
|
tree
2012-01-08
Eri
c
Wong
test/tes
t
_
a
u
topush: skip strace te
s
ts i
f
not
availab
l
e
commit
|
commitdiff
|
tree
2012-01-07
Eric
W
ong
define RAR
R
AY_PTR/RARRAY_L
E
N mac
r
os for Ruby
1
.
8
.
6
commit
|
commitdiff
|
tree
2011-12-13
Eri
c
Wong
kg
i
o 2
.
7
.
0 - minor updates
commit
|
commitdiff
|
tree
2011-11-18
E
ric Wong
doc: update
documentati
o
n rega
r
ding accept method flags
commit
|
commitdiff
|
tree
2011-11-18
Eric
W
ong
connect,tryopen: set c
l
o
se-
o
n-exec flag
for new fds
.
.
.
commit
|
commitdiff
|
tree
2011-11-15
Eric Wong
tes
t
s: remove
t
ests for IO#nonbl
o
c
k
? aft
e
r acc
e
pt
commit
|
commitdiff
|
tree
2011-11-15
E
ri
c
Wong
accept: dep
r
ecate singleton Kgio
.
accept_* method
s
commit
|
commitdiff
|
tree
2011-11-15
Er
i
c Wong
accept: always set O_
N
O
N
B
L
OCK for accept()-
e
d socket
s
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Eric
Wong
test_poll
:
test f
o
r
closing a p
o
l
l
ed
IO in sighandler
commit
|
commitdiff
|
tree
2011-08-25
Er
i
c Wong
.
w
r
ong
d
oc
.
yml: add publi
c
/private email addre
s
ses
commit
|
commitdiff
|
tree
2011-08-25
Eric
W
o
ng
wait
.
c: fix misspelling in r
d
oc
commit
|
commitdiff
|
tree
2011-08-09
Eri
c
W
ong
LICENSE: s/GNU C Library/kgio/
commit
|
commitdiff
|
tree
2011-08-09
Eric
W
ong
T
O
D
O: update SSL/T
L
S support
s
tat
u
s :)
commit
|
commitdiff
|
tree
2011-07-21
Eric
W
ong
use rb_upd
a
te_max_fd() under
MRI 1
.
9
.
3+
commit
|
commitdiff
|
tree
2011-07-15
Eric Wong
co
n
nect: more d
e
sc
r
iptive
error for TCP
p
ort
commit
|
commitdiff
|
tree
2011-07-15
Eric Wong
kgio 2
.
6
.
0 - minor featur
e
upd
a
te and c
l
ean
u
ps
commit
|
commitdiff
|
tree
2011-07-15
Er
i
c Wong
add prototype for
r
b_thr
e
ad
_
blocki
n
g_io_region()
commit
|
commitdiff
|
tree
2011-07-15
Eric
W
ong
m
i
ss
i
ng_
a
ccept4: don't
u
s
e
FD
_
CLO
E
XE
C
f
or
SOCK_CLOEXE
C
.
.
.
commit
|
commitdiff
|
tree
2011-07-15
Eric Wo
n
g
accept
.
c:
f
ix RDo
c
for new
K
gio::SOCK
_
*
c
onstant
s
commit
|
commitdiff
|
tree
2011-07-07
Eric
W
ong
export SOC
K
_NONBLOCK, SOCK_CLOEXEC con
s
t
an
t
s
in Kgio
commit
|
commitdiff
|
tree
2011-07-07
Er
i
c
Wo
n
g
accept
.
c
:
reins
t
ate errno af
t
e
r call
i
ng my_fi
l
eno()
commit
|
commitdiff
|
tree
2011-06-18
Eric Wong
do
c
: update docu
m
entation
f
or k
g
io_addr
a
ttribute
commit
|
commitdiff
|
tree
2011-06-18
Eric Wo
n
g
do
c
: cal
l
-
s
eq for kgi
o
_
wa
i
t_writable
commit
|
commitdiff
|
tree
2011-06-18
Er
i
c
Wo
n
g
ancient_ru
b
y
.
h
:
avoid
s
y
mbol clobber
i
n
g
commit
|
commitdiff
|
tree
2011-06-16
E
r
ic Won
g
fix
misc compile
r
warning
s
commit
|
commitdiff
|
tree
2011-06-15
Eric Wong
make tim
e
d
k
gio_wait_* im
p
lementatio
n
s
a
fer
commit
|
commitdiff
|
tree
2011-06-15
Er
i
c Wong
K
g
i
o
::File
includes Kgi
o
::Pi
p
eMethods module
commit
|
commitdiff
|
tree
2011-06-15
Eri
c
Wong
Kgio::Fil
e
.
tr
y
open runs GC on ENOM
E
M
commit
|
commitdiff
|
tree
2011-06-15
E
r
i
c Won
g
d
o
c:
add rdoc for Kgio::Fi
l
e
.
tr
y
open
commit
|
commitdiff
|
tree
2011-06-15
Eric Wong
kgio_wait
_
*ab
l
e: d
o
c
u
menta
t
ion
for optional tim
e
out
commit
|
commitdiff
|
tree
2011-06-15
E
r
i
c Wong
doc: use librelist
.
org instead of libr
e
list
.
com
commit
|
commitdiff
|
tree
2011-06-15
Eric
W
ong
GIT-VE
R
SION-GEN: b
u
mp version f
o
r ne
w
API
commit
|
commitdiff
|
tree
2011-06-15
E
ric Wong
M
erg
e
branch '2
.
4-sta
b
le'
commit
|
commitdiff
|
tree
2011-06-14
Eric Wong
kgio 2
.
4
.
2
- O
p
enSolaris build fix
commit
|
commitdiff
|
tree
2011-06-14
Eric Wong
extconf
:
-lnsl a
n
d -ls
o
cket c
h
ecks
f
or OpenS
o
l
aris
commit
|
commitdiff
|
tree
2011-06-14
Eric Wong
add timeout to
kgio
_
wai
t
_{read,writ}a
b
le
commit
|
commitdiff
|
tree
2011-06-13
Eric Wong
extconf: -lnsl and
-
ls
o
cket ch
e
cks
f
o
r
O
p
e
nSolaris
commit
|
commitdiff
|
tree
2011-05-23
Eric W
o
ng
README: cl
a
r
ify that we
only work o
n
Uni
x
-like syste
m
s
commit
|
commitdiff
|
tree
2011-05-21
Eric Wong
pkg
.
mk:
upd
a
te
t
o the latest version
commit
|
commitdiff
|
tree
2011-05-21
E
r
ic Wong
Merge branch '2
.
4-stable'
commit
|
commitdiff
|
tree
2011-05-21
Eric Wong
kgio 2
.
4
.
1
- Kgio
.
poll avoids EINTR, really
commit
|
commitdiff
|
tree
2011-05-21
E
ric Wong
K
g
io
.
poll: ensure EINTR neve
r
g
e
ts raised
commit
|
commitdiff
|
tree
2011-05-21
E
r
i
c Wong
K
gi
o
.
pol
l
: ensure EINTR never get
s
r
a
ised
commit
|
commitdiff
|
tree
2011-05-14
E
ric Wo
n
g
Kgio
.
tryopen
=
> Kgio::File
.
tryopen
commit
|
commitdiff
|
tree
2011-05-14
E
r
ic
W
ong
re
t
urn Kgio::File for Kgio
.
try
o
pen
commit
|
commitdiff
|
tree
2011-05-13
Eric Won
g
a
dd Kgio
.
tr
y
open
metho
d
commit
|
commitdiff
|
tree
2011-05-05
E
ric Won
g
kg
i
o 2
.
4
.
0 - portability
fixes
and more
commit
|
commitdiff
|
tree
2011-05-05
E
r
i
c
W
ong
test_cros
s
_thread_close: di
s
able
on
RUB
Y
_ENGINE !=
.
.
.
commit
|
commitdiff
|
tree
2011-05-05
E
ric Won
g
read
_
wr
i
t
e: call
rb_s
t
r
_modi
f
y() before rb_str_r
e
size()
commit
|
commitdiff
|
tree
2011-05-05
Eri
c
W
o
ng
pol
l
:
deal with polls
e
t changes
on EINTR
commit
|
commitdiff
|
tree
2011-05-05
Eric Wong
tes
t
_
t
cp_co
n
nect:
d
is
a
ble
wait
_
writable_set test on
.
.
.
commit
|
commitdiff
|
tree
2011-05-05
Jeremy Evans
f
i
x kgio_pee
k
f
o
r !KG
I
O_NOPUSH s
y
stems
Acked-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2011-05-05
Je
r
e
m
y Evans
connect:
z
e
r
o out hin
t
s argument for get
a
d
d
rinfo
Acked-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2011-05-05
Eri
c
Wong
Kgio
.
poll restarts on interr
u
pt
commit
|
commitdiff
|
tree
next