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
my_writev: stylistic fixes
2013-09-25
E
ric Wong
m
y
_writev: stylis
t
ic fix
e
s
commit
|
commitdiff
|
tree
2013-09-25
Eric Wong
r
e
ad_write: remo
v
e t
h
e
r
est of RARR
A
Y_P
T
R
usage
commit
|
commitdiff
|
tree
2013-09-25
Eri
c
Wong
tryopen: remove RARRAY_PTR usage
i
n init
commit
|
commitdiff
|
tree
2013-09-25
Eric Wong
test_
p
o
ll:
r
emove rac
e
pron
e
test
_
poll_EINTR_changed
.
.
.
commit
|
commitdiff
|
tree
2013-09-11
E
r
ic Wong
k
gio 2
.
8
.
1 - minor i
m
p
rovements a
n
d test
fixes
Eric Wong
(7):
commit
|
commitdiff
|
tree
2013-09-07
Hleb
V
a
l
o
s
hka
Clo
s
e
t
e
mpfile a
n
d unlink it immediately
.
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2013-09-05
Eric Wong
test_poll: be less dep
e
ndent
o
n signal handler order
i
ng
commit
|
commitdiff
|
tree
2013-09-04
Hleb Valosh
k
a
Create own dire
c
t
o
r
y
for every unix socket in
u
n
i
t
.
.
.
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2013-09-03
E
ric W
o
ng
test_p
o
ll:
pre
s
erve
ori
g
inal trap(:USR1) handler
commit
|
commitdiff
|
tree
2013-09-03
E
r
ic Wong
te
s
t
_
p
oll:
avoid p
o
t
e
n
t
ially t
h
read-unsafe test
commit
|
commitdiff
|
tree
2013-09-03
Eric Wong
test/lib_rea
d
_writ
e
:
account for larger-than-n
o
rmal
.
.
.
commit
|
commitdiff
|
tree
2013-09-03
Eric
Wong
tes
t
_
t
ryopen:
s
kip E
A
CCES test
w
h
e
n
euid =
=
0
commit
|
commitdiff
|
tree
2013-09-02
Hleb Valoshka
Don't dump
20
M
in case of failure
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2013-09-02
Hl
e
b Valoshka
Change pr
e
fix of
t
e
m
por
a
ry s
o
ckets to p
r
e
vent races
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2013-08-16
Eric Won
g
accept:
more informative ex
c
eption on unkno
w
n
family
commit
|
commitdiff
|
tree
2013-08-16
Eric Wong
chec
k
syscal
l
returns against
< 0
i
n
stead of
=
= -1
commit
|
commitdiff
|
tree
2013-01-18
Eric
Won
g
kgio 2
.
8
.
0 - TCP Fast Open, writev/trywri
t
ev
commit
|
commitdiff
|
tree
2013-01-18
Eric Wong
rename fasto
p
en => kg
i
o_fastop
e
n in Kgio::Soc
k
e
t
commit
|
commitdiff
|
tree
2012-12-30
Eric Wong
accept: do
n
ot s
e
t
b
locking
i
f no
n
-
b
locking i
s
s
et
commit
|
commitdiff
|
tree
2012-12-27
Eric
W
o
ng
fastopen: fix a
r
g
ument ord
e
r in
RDoc ex
a
m
p
l
e
commit
|
commitdiff
|
tree
2012-12-27
Er
i
c
Wong
re
a
d_write: remove unused variab
l
e
commit
|
commitdiff
|
tree
2012-12-27
Eric Wong
i
mp
l
ement TCP
Fast Open supp
o
rt (
c
li
e
n
t + server)
commit
|
commitdiff
|
tree
2012-12-13
Eric
W
o
ng
K
gio::Socket
.
new
retains compa
t
ibility with Socket
.
new
commit
|
commitdiff
|
tree
2012-12-12
E
r
ic Wong
connect: factor out tcp_getaddr() function
commit
|
commitdiff
|
tree
2012-12-12
Eric Wong
con
n
ect:
split ou
t
my_socket
(
) f
u
n
ction
commit
|
commitdiff
|
tree
2012-11-21
Eric
W
ong
tryopen: i
n
clude errno
.
h header ju
s
t in
c
as
e
commit
|
commitdiff
|
tree
2012-07-11
Eric Wong
te
s
t
w
o
rkaround for platforms with
u
nrel
i
able si
g
n
a
ls
commit
|
commitdiff
|
tree
2012-07-11
Er
i
c Wong
t
est/lib_read_write:
wait
for rea
d
a
bility
before
t
r
y
r
e
a
d
commit
|
commitdiff
|
tree
2012-07-11
Eric Wong
test_poll: skip signal torture on Debian GNU/kfreebsd
commit
|
commitdiff
|
tree
2012-06-01
Sokolov Yu
r
a 'funny
.
.
.
add `#
k
g
i
o_writev` a
n
d `#
k
gio_trywri
t
ev`
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2012-05-30
Eric Wong
tryopen: avo
i
d
ambiguo
u
s name
f
o
r subst function
commit
|
commitdiff
|
tree
2012-05-30
Sokolov Yura
'
funn
y
.
.
.
use rb_str_subseq for
tail s
t
rin
g
on write
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2012-05-30
Sokolov Yura 'funny
.
.
.
Fix
UnixC
l
ien
t
R
e
a
d
ServerWrite test class name
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2012-03-24
Er
i
c
W
o
ng
kgio 2
.
7
.
4 -
small fixes and cleanups
commit
|
commitdiff
|
tree
2012-03-24
Eric Wong
test: mor
e
workaround for FreeBSD 9
.
0
commit
|
commitdiff
|
tree
2012-03-23
Eric Wong
test/lib_read_write: t
e
st workarounds for
T
CP in FreeBSD 9
.
0
commit
|
commitdiff
|
tree
2012-03-23
Eric Wo
n
g
test_tryopen: fix horribly-
n
amed test for EACCES
commit
|
commitdiff
|
tree
2012-03-22
E
r
ic Won
g
test/lib_
r
ead_write
:
increase
t
est reliabi
l
ity
commit
|
commitdiff
|
tree
2012-03-19
Eric Wong
test/
*
: rem
o
ve assert_no
t
hing_r
a
ised
commit
|
commitdiff
|
tree
2012-03-19
Eric Wong
fix for n
o
n
-
Li
n
ux, non-
T
CP_NOPUSH pla
t
for
m
s
commit
|
commitdiff
|
tree
2012-03-15
Eri
c
Wong
k
gio 2
.
7
.
3 -
com
p
atibil
i
ty fixes
commit
|
commitdiff
|
tree
2012-03-07
Eric Wong
HACK
I
NG: add instr
u
c
t
ions for running
tests
commit
|
commitdiff
|
tree
2012-03-07
Eric W
o
ng
t
est_poll:
workaround fo
r
timin
g
-sensit
i
ve
te
s
t on
.
.
.
commit
|
commitdiff
|
tree
2012-03-05
E
ric
Wong
test: increase
d
e
lta ran
g
e for
t
iming-sens
i
tive
t
est
commit
|
commitdiff
|
tree
2012-03-05
Eric Wong
autopush: fi
x
/enable under Debian GNU/kFreeB
S
D
commit
|
commitdiff
|
tree
2012-03-05
E
r
ic Wong
accept4: require SOCK_NON
B
L
OCK/SOCK
_
CLOEXEC ma
c
r
o
s
commit
|
commitdiff
|
tree
2012-01-08
Eric Won
g
k
g
io 2
.
7
.
2 - for ol
d
e
r
, and older Rubie
s
commit
|
commitdiff
|
tree
2012-01-08
Eric Wong
tryop
e
n: remem
b
er to include a
n
c
ient_ruby
.
h
f
o
r
1
.
8
.
5
commit
|
commitdiff
|
tree
2012-01-08
Eric Wong
k
g
i
o
2
.
7
.
1 -
c
ompatibil
i
ty with older Rubies
commit
|
commitdiff
|
tree
2012-01-08
Eric Wong
gemspec: disab
l
e developme
n
t dep
e
nden
c
ies for old systems
commit
|
commitdiff
|
tree
2012-01-08
Eric Wong
test/test_autopush: skip strace te
s
ts
i
f not avail
a
ble
commit
|
commitdiff
|
tree
2012-01-07
E
r
ic Wong
d
efin
e
RARRA
Y
_PTR/RARRAY_LEN macros for Ruby 1
.
8
.
6
commit
|
commitdiff
|
tree
2011-12-13
E
r
ic Wong
kgio 2
.
7
.
0
-
mi
n
or up
d
a
tes
commit
|
commitdiff
|
tree
2011-11-18
E
ric Won
g
doc: u
p
date d
o
cumentation regarding accept method flags
commit
|
commitdiff
|
tree
2011-11-18
Eric
Wong
c
on
n
ect,tryopen: set clo
s
e-on-exec
f
la
g
for
new f
d
s
.
.
.
commit
|
commitdiff
|
tree
2011-11-15
Eric W
o
ng
t
e
sts:
r
e
m
ove tests f
o
r IO#nonbl
o
ck? af
t
er accept
commit
|
commitdiff
|
tree
2011-11-15
Eri
c
Wong
accept: dep
r
e
c
ate
singleton Kgio
.
a
ccept_* metho
d
s
commit
|
commitdiff
|
tree
2011-11-15
Eric Wo
n
g
acce
p
t: a
l
ways s
e
t O_NON
B
LOCK for
acce
p
t()-ed sockets
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
E
r
ic
W
ong
test_poll: test
for closing a polled IO in sig
h
andler
commit
|
commitdiff
|
tree
2011-08-25
Eric Wong
.
wrongdoc
.
yml: add public/pri
v
ate email addresse
s
commit
|
commitdiff
|
tree
2011-08-25
Eri
c
Wong
wa
i
t
.
c: fix misspelling i
n
rdoc
commit
|
commitdiff
|
tree
2011-08-09
Eric Wong
LICENSE:
s/GNU C
L
ibrary/kgio/
commit
|
commitdiff
|
tree
2011-08-09
Eric Wong
TODO: update SS
L
/TLS support status :)
commit
|
commitdiff
|
tree
2011-07-21
Eric
W
o
ng
use rb_
u
pdate_max_fd()
u
nder MRI 1
.
9
.
3+
commit
|
commitdiff
|
tree
2011-07-15
Eri
c
Wong
connect: more
d
escri
p
tive error
for TCP port
commit
|
commitdiff
|
tree
2011-07-15
Eric Won
g
kg
i
o 2
.
6
.
0 -
minor feature up
d
ate and c
l
eanups
commit
|
commitdiff
|
tree
2011-07-15
E
r
ic Wo
n
g
add prototype for
r
b_thread_b
l
oc
k
in
g
_io_reg
i
on()
commit
|
commitdiff
|
tree
2011-07-15
E
r
ic Wo
n
g
missing_accept4:
d
on't u
s
e FD_CLO
E
XE
C
for SO
C
K_CLOEXEC
.
.
.
commit
|
commitdiff
|
tree
2011-07-15
Er
i
c Wong
accep
t
.
c:
fix RDoc for
n
ew Kgi
o
::SOCK_* constants
commit
|
commitdiff
|
tree
2011-07-07
E
r
ic Wong
export
S
OC
K
_NON
B
LOCK, SOCK
_
CLO
E
XEC constants in Kgio
commit
|
commitdiff
|
tree
2011-07-07
Eric Wong
a
c
c
ept
.
c
:
re
i
nstate err
n
o after calling my_fileno()
commit
|
commitdiff
|
tree
2011-06-18
Eric Wong
doc:
u
p
date d
o
cumentation for kgio_addr a
t
tribute
commit
|
commitdiff
|
tree
2011-06-18
Eric Wong
doc: call-seq for kg
i
o
_wait
_
writable
commit
|
commitdiff
|
tree
2011-06-18
Eric Wo
n
g
ancient_ruby
.
h: avoi
d
sy
m
bol clo
b
bering
commit
|
commitdiff
|
tree
2011-06-16
Eric
Wong
fix
m
is
c
c
ompiler warnings
commit
|
commitdiff
|
tree
2011-06-15
E
r
ic Wong
make timed kgio
_
wait_*
i
mplementation
s
afer
commit
|
commitdiff
|
tree
2011-06-15
Eric Wong
Kgio::File inc
l
udes
Kgio:
:
PipeMet
h
ods
module
commit
|
commitdiff
|
tree
2011-06-15
Eric
Wong
K
gio
:
:File
.
tryope
n
runs GC o
n
ENOMEM
commit
|
commitdiff
|
tree
2011-06-15
E
ric Wong
doc: add rdoc for Kgio::File
.
tr
y
open
commit
|
commitdiff
|
tree
2011-06-15
Eric
Wong
kgio_wait_*
a
ble: documentation for optional timeout
commit
|
commitdiff
|
tree
2011-06-15
Eric Wong
doc: u
s
e lib
r
elis
t
.
org instead of l
i
brelist
.
com
commit
|
commitdiff
|
tree
2011-06-15
Eri
c
Wong
GI
T
-
V
ERSION-G
E
N: bump ver
s
ion
for
n
ew AP
I
commit
|
commitdiff
|
tree
2011-06-15
Eric
Wong
Merge br
a
n
c
h '2
.
4-stable'
commit
|
commitdiff
|
tree
2011-06-14
Er
i
c Wong
kgio 2
.
4
.
2 - OpenSolaris bu
i
ld f
i
x
commit
|
commitdiff
|
tree
2011-06-14
Eric
W
o
n
g
extconf: -
l
nsl and -lsocket ch
e
c
ks
f
or OpenSo
l
aris
commit
|
commitdiff
|
tree
2011-06-14
Eric
Wong
a
dd timeout to
kgio_wait_{read,writ}able
commit
|
commitdiff
|
tree
2011-06-13
Eric Wong
ex
t
conf: -lnsl and -ls
o
cket chec
k
s for Open
S
olaris
commit
|
commitdiff
|
tree
2011-05-23
E
r
ic
W
ong
README: clari
f
y th
a
t we o
n
ly work on Unix-like systems
commit
|
commitdiff
|
tree
2011-05-21
E
r
i
c Won
g
p
kg
.
mk: upd
a
te to the
late
s
t version
commit
|
commitdiff
|
tree
2011-05-21
Eri
c
Wo
n
g
M
erge branch '2
.
4-stable'
commit
|
commitdiff
|
tree
2011-05-21
Eric Wong
k
g
io 2
.
4
.
1 - Kgio
.
poll avoids E
I
NTR, really
commit
|
commitdiff
|
tree
2011-05-21
Eric Wo
n
g
Kgio
.
p
o
l
l: ensure
EIN
T
R never ge
t
s raised
commit
|
commitdiff
|
tree
2011-05-21
Eri
c
W
ong
Kgio
.
po
l
l:
e
nsure EINTR
ne
v
er gets
r
aised
commit
|
commitdiff
|
tree
2011-05-14
Eric Wong
Kgio
.
t
ryopen => Kgi
o
::File
.
try
o
pen
commit
|
commitdiff
|
tree
2011-05-14
Eri
c
W
o
ng
return Kgio::File for Kgio
.
tryope
n
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
add Kgio
.
t
r
yopen method
commit
|
commitdiff
|
tree
2011-05-05
Eric W
o
ng
k
g
io 2
.
4
.
0 - portability
fixes and m
o
r
e
commit
|
commitdiff
|
tree
2011-05-05
Eric Wong
test
_
c
r
oss_thread_close: disable on RUBY_ENGINE !
=
.
.
.
commit
|
commitdiff
|
tree
2011-05-05
E
r
i
c Wo
n
g
r
ead_write: ca
l
l rb
_
s
tr_modify() before
r
b
_str_resize()
commit
|
commitdiff
|
tree
2011-05-05
Eric W
o
ng
poll: deal wi
t
h
p
ollset change
s
o
n
E
I
NTR
commit
|
commitdiff
|
tree
next