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
kg
i
o
2
.
8
.
1 - minor impr
o
veme
n
ts
and tes
t
fix
e
s
Eric Wong
(7):
commit
|
commitdiff
|
tree
2013-09-07
Hleb Valoshka
Close tempfile a
n
d u
n
link it immediately
.
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2013-09-05
Eric W
o
ng
test
_
poll: be less de
p
endent on signal handler orderin
g
commit
|
commitdiff
|
tree
2013-09-04
H
l
eb Valoshka
Create own direct
o
ry for every unix socket
i
n uni
t
.
.
.
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2013-09-03
E
ric Wong
tes
t
_poll
:
pr
e
serve original tra
p
(:USR1) handler
commit
|
commitdiff
|
tree
2013-09-03
Eric W
o
n
g
test_poll
:
avoid potentially
t
hr
e
ad-unsafe test
commit
|
commitdiff
|
tree
2013-09-03
E
r
ic Won
g
te
s
t/lib_rea
d
_write:
a
ccount for l
a
rger-than-norma
l
.
.
.
commit
|
commitdiff
|
tree
2013-09-03
Eric Wong
test_tryopen:
s
k
i
p
EACCES te
s
t when euid == 0
commit
|
commitdiff
|
tree
2013-09-02
H
l
eb Valoshka
D
o
n't
dum
p
20M
i
n
c
a
se of f
a
ilure
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2013-09-02
Hleb Valoshka
Chang
e
p
refix of
t
empo
r
a
ry so
c
kets
to pre
v
ent races
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2013-08-16
Eric Won
g
accept:
more infor
m
ativ
e
exception on
unknown family
commit
|
commitdiff
|
tree
2013-08-16
E
r
ic Wong
check
syscall re
t
urns agains
t
< 0 instead of
=
=
-1
commit
|
commitdiff
|
tree
2013-01-18
Er
i
c Wong
kgio 2
.
8
.
0 - TCP F
a
st Open, writ
e
v/trywritev
commit
|
commitdiff
|
tree
2013-01-18
Eric Wong
rename fastopen
=
>
kgio_
f
as
t
op
e
n
i
n Kgio::So
c
ket
commit
|
commitdiff
|
tree
2012-12-30
E
ric
Wong
acc
e
pt: do no
t
set blocki
n
g if non
-
blo
c
king is set
commit
|
commitdiff
|
tree
2012-12-27
E
ri
c
W
o
n
g
fasto
p
en: fix
a
rgument order i
n
RDoc exa
m
ple
commit
|
commitdiff
|
tree
2012-12-27
Eric Wong
read_write:
r
emove unused variable
commit
|
commitdiff
|
tree
2012-12-27
Eric Wong
i
m
p
l
e
m
ent TCP Fast Op
e
n
s
u
ppo
r
t (client +
ser
v
er
)
commit
|
commitdiff
|
tree
2012-12-13
Eric
Wong
Kgio
:
:Socke
t
.
n
ew retai
n
s
compati
b
ility with Socket
.
n
e
w
commit
|
commitdiff
|
tree
2012-12-12
Eri
c
W
o
n
g
connect: factor
out tcp_ge
t
addr() function
commit
|
commitdiff
|
tree
2012-12-12
Er
i
c W
o
ng
c
o
nnect: split out
m
y_sock
e
t()
functi
o
n
commit
|
commitdiff
|
tree
2012-11-21
Eric
Wong
tryopen:
i
n
c
lude er
r
n
o
.
h header just
in cas
e
commit
|
commitdiff
|
tree
2012-07-11
E
ric Wong
t
est wor
k
a
round for p
l
atf
o
r
ms with
u
nreliabl
e
signals
commit
|
commitdiff
|
tree
2012-07-11
Eric Wong
test/lib_read_write
:
wait for readability before tryread
commit
|
commitdiff
|
tree
2012-07-11
Eric Wong
test_poll: skip signal torture
o
n Debian GNU
/
k
freebsd
commit
|
commitdiff
|
tree
2012-06-01
Sokolov Yura
'fu
n
ny
.
.
.
add `#kgio_writ
e
v` and `#kgio_trywritev`
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2012-05-30
Eric
Wong
tryopen: avoid ambig
u
ous name
f
o
r subst function
commit
|
commitdiff
|
tree
2012-05-30
S
okolov Yura '
f
unny
.
.
.
u
se rb_s
t
r
_
s
ubseq fo
r
ta
i
l strin
g
on write
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2012-05-30
S
okolov Yura 'funny
.
.
.
Fix
UnixClientReadServerWrite test class
name
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2012-03-24
Eric Wong
kgi
o
2
.
7
.
4 - small
fixes and clea
n
ups
commit
|
commitdiff
|
tree
2012-03-24
Eric Wong
test: more workaround
f
or FreeBSD 9
.
0
commit
|
commitdiff
|
tree
2012-03-23
Eri
c
Wong
tes
t
/li
b
_
rea
d
_write: test
wo
r
karounds fo
r
TCP
i
n
FreeBSD 9
.
0
commit
|
commitdiff
|
tree
2012-03-23
Eric Wong
test_try
o
pen: fix horribly-named test f
o
r EACCES
commit
|
commitdiff
|
tree
2012-03-22
Eric Wong
test/lib_r
e
ad_w
r
i
t
e: increase test
reliability
commit
|
commitdiff
|
tree
2012-03-19
Eric W
o
ng
tes
t
/*
:
re
m
ove
a
ssert_nothing_raised
commit
|
commitdiff
|
tree
2012-03-19
Eri
c
Wong
fix for n
o
n-Linux
,
no
n
-TCP_NOP
U
SH platforms
commit
|
commitdiff
|
tree
2012-03-15
Eric Wong
kg
i
o 2
.
7
.
3 - compatibi
l
ity
fix
e
s
commit
|
commitdiff
|
tree
2012-03-07
Eric Wong
HAC
K
ING
:
add instructions
for run
n
ing
t
e
sts
commit
|
commitdiff
|
tree
2012-03-07
Eric Wong
t
e
st_pol
l
: wor
k
around for timing-sensitive test on
.
.
.
commit
|
commitdiff
|
tree
2012-03-05
Eric
W
ong
test
:
incre
a
se d
e
lta ra
n
ge for t
i
ming-s
e
nsiti
v
e test
commit
|
commitdiff
|
tree
2012-03-05
Eric Wong
autopu
s
h: fix
/
enabl
e
under Deb
i
an GNU/kFr
e
eBS
D
commit
|
commitdiff
|
tree
2012-03-05
Eri
c
Wong
acc
e
pt4: re
q
u
ir
e
SOCK_NONBLO
C
K/SOCK_CLOEXEC macros
commit
|
commitdiff
|
tree
2012-01-08
Eri
c
Won
g
kgio 2
.
7
.
2 - for
o
lder, a
n
d o
l
der Rubies
commit
|
commitdiff
|
tree
2012-01-08
Eric Wong
t
r
yopen: reme
m
ber to include ancient
_
r
uby
.
h for
1
.
8
.
5
commit
|
commitdiff
|
tree
2012-01-08
Eric
Wong
kgio 2
.
7
.
1 -
com
p
atibility
with o
l
der Rubi
e
s
commit
|
commitdiff
|
tree
2012-01-08
Eric Wong
ge
m
spec: disable development dep
e
ndencies for old system
s
commit
|
commitdiff
|
tree
2012-01-08
E
r
ic Wong
test/test_autopush: ski
p
st
r
ace tests if not av
a
i
lable
commit
|
commitdiff
|
tree
2012-01-07
Eric
Wong
define RARRAY_PTR/RARRAY_LEN
m
a
c
ros
fo
r
Ruby 1
.
8
.
6
commit
|
commitdiff
|
tree
2011-12-13
Eric Wong
kgio 2
.
7
.
0 - minor upda
t
es
commit
|
commitdiff
|
tree
2011-11-18
Eric Wo
n
g
d
oc: updat
e
d
ocume
n
tation regarding accept
m
e
tho
d
fla
g
s
commit
|
commitdiff
|
tree
2011-11-18
Eric Won
g
connect,tryopen: set close-on-exec
f
lag for n
e
w fds
.
.
.
commit
|
commitdiff
|
tree
2011-11-15
Eric Wong
tests: remove test
s
for IO#nonblock? after accept
commit
|
commitdiff
|
tree
2011-11-15
Eric Won
g
a
c
cept: de
p
recat
e
singleton Kgio
.
accept_
*
m
e
t
h
ods
commit
|
commitdiff
|
tree
2011-11-15
Eric Wong
acce
p
t: alwa
y
s
s
et
O_NONBLOCK for acc
e
pt()
-
e
d s
o
cket
s
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Eric Wo
n
g
te
s
t_poll:
tes
t
for c
l
osing a pol
l
ed IO in sighandler
commit
|
commitdiff
|
tree
2011-08-25
Eric
Wong
.
wrongdo
c
.
yml
:
add
p
ubl
i
c/
p
rivate email
a
ddresses
commit
|
commitdiff
|
tree
2011-08-25
Eric
W
ong
wait
.
c
:
fix misspe
l
lin
g
i
n
r
d
oc
commit
|
commitdiff
|
tree
2011-08-09
Eri
c
W
ong
LICEN
S
E: s
/
G
NU C Library/kgio/
commit
|
commitdiff
|
tree
2011-08-09
Eric Wong
TODO: update
S
S
L
/
T
L
S
su
p
port status :
)
commit
|
commitdiff
|
tree
2011-07-21
Eric Wong
use rb
_
update_ma
x
_fd
(
) und
e
r MRI 1
.
9
.
3+
commit
|
commitdiff
|
tree
2011-07-15
E
ric Wo
n
g
connect: more d
e
scr
i
ptive er
r
or
for TCP po
r
t
commit
|
commitdiff
|
tree
2011-07-15
Eric
W
ong
kgio 2
.
6
.
0 - minor feature update and c
l
eanups
commit
|
commitdiff
|
tree
2011-07-15
Eric Wong
add prototype for rb_thread_blockin
g
_io_regi
o
n()
commit
|
commitdiff
|
tree
2011-07-15
E
ric Wong
missin
g
_accept4: don't
u
se FD_
C
LOEXEC for
SOC
K
_
C
LOEX
E
C
.
.
.
commit
|
commitdiff
|
tree
2011-07-15
Eric Wong
a
ccept
.
c: fix RDoc for
n
e
w Kgio::SOCK_* consta
n
ts
commit
|
commitdiff
|
tree
2011-07-07
Eric Wo
n
g
e
xpo
r
t SO
C
K_
N
ONBLOCK
,
S
O
CK
_
CLOEXEC consta
n
ts in
K
gio
commit
|
commitdiff
|
tree
2011-07-07
Eric Wong
acce
p
t
.
c:
r
einstate errno a
f
t
e
r calli
n
g my_fileno(
)
commit
|
commitdiff
|
tree
2011-06-18
Eric Wong
d
o
c: update do
c
u
m
entation for kgio
_
addr
attribute
commit
|
commitdiff
|
tree
2011-06-18
Eric
Wong
doc:
call-
s
eq for kgio_wait_
w
rita
b
le
commit
|
commitdiff
|
tree
2011-06-18
Eric Won
g
ancient_ruby
.
h: avoid symbol clo
b
b
ering
commit
|
commitdiff
|
tree
2011-06-16
Eric Wong
f
ix misc
c
ompiler
warnings
commit
|
commitdiff
|
tree
2011-06-15
E
ric
W
o
n
g
make timed
kgio_wait_* implementation safer
commit
|
commitdiff
|
tree
2011-06-15
Eric
W
ong
Kgio
:
:File in
c
lude
s
K
g
i
o::PipeMethods module
commit
|
commitdiff
|
tree
2011-06-15
Eri
c
W
o
ng
Kgio
:
:File
.
tryo
p
en runs GC
o
n ENOMEM
commit
|
commitdiff
|
tree
2011-06-15
Eric Wong
doc:
a
dd rdoc f
o
r Kgio::File
.
tr
y
ope
n
commit
|
commitdiff
|
tree
2011-06-15
Eric Wong
kgio_wai
t
_*
a
ble: d
o
cumentation for
o
ptional ti
m
eo
u
t
commit
|
commitdiff
|
tree
2011-06-15
E
ric Won
g
doc: use libreli
s
t
.
org
instea
d
of li
b
rel
i
st
.
com
commit
|
commitdiff
|
tree
2011-06-15
Eric Wong
GIT-VERS
I
ON-
G
EN: bump ver
s
ion for new API
commit
|
commitdiff
|
tree
2011-06-15
Eri
c
Wong
M
e
rge bran
c
h '2
.
4-stable'
commit
|
commitdiff
|
tree
2011-06-14
E
r
ic Wong
kgio 2
.
4
.
2 - Ope
n
S
o
laris build
fix
commit
|
commitdiff
|
tree
2011-06-14
Eric Wong
ex
t
conf: -lnsl and -lsocket check
s
for OpenSolaris
commit
|
commitdiff
|
tree
2011-06-14
Eric Wong
add timeout to k
g
io_
w
a
it_
{
read,wri
t
}able
commit
|
commitdiff
|
tree
2011-06-13
Eric Wong
extconf: -lnsl and -lsock
e
t ch
e
cks
for Open
S
olaris
commit
|
commitdiff
|
tree
2011-05-23
Eric Wo
n
g
README: clarify
t
hat we only work on Unix-like
syst
e
m
s
commit
|
commitdiff
|
tree
2011-05-21
Eric Wong
pkg
.
mk: update to the latest version
commit
|
commitdiff
|
tree
2011-05-21
E
ric Wong
Merge branch '2
.
4
-
stable'
commit
|
commitdiff
|
tree
2011-05-21
Eric Wong
kgio 2
.
4
.
1
- Kgio
.
poll avoid
s
EINTR, really
commit
|
commitdiff
|
tree
2011-05-21
Eric
Won
g
K
g
io
.
poll: ensure EINTR
never gets
r
aised
commit
|
commitdiff
|
tree
2011-05-21
Er
i
c W
o
n
g
K
g
io
.
po
l
l: ensure EINTR n
e
ver gets rai
s
ed
commit
|
commitdiff
|
tree
2011-05-14
Eric Wo
n
g
Kgio
.
tryopen
=> K
g
io:
:
File
.
t
ryopen
commit
|
commitdiff
|
tree
2011-05-14
Eric Wong
retu
r
n Kgio::File for
K
gio
.
tryopen
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
add Kgio
.
t
r
yopen
m
ethod
commit
|
commitdiff
|
tree
2011-05-05
Eri
c
Wong
kg
i
o 2
.
4
.
0 - p
o
rtability fixes and more
commit
|
commitdiff
|
tree
2011-05-05
E
r
ic Wong
te
s
t
_cross_th
r
ead_close: di
s
able on R
U
B
Y_ENGINE !=
.
.
.
commit
|
commitdiff
|
tree
2011-05-05
Eric Wong
read_write: c
a
ll rb_s
t
r_m
o
d
i
f
y() before rb_s
t
r_resize()
commit
|
commitdiff
|
tree
2011-05-05
Eric Wong
p
o
ll:
deal with pollset
changes on
E
INTR
commit
|
commitdiff
|
tree
2011-05-05
E
ric Wong
test_tcp_connect:
disab
l
e wa
i
t_w
r
itabl
e
_
s
et test
on
.
.
.
commit
|
commitdiff
|
tree
2011-05-05
Jeremy Evans
fi
x
kgio_peek for !
K
GIO_NOPUSH systems
Acked-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2011-05-05
Jeremy Evans
connect: zero out h
i
nts argu
m
e
n
t for
g
etad
d
rinfo
Acked-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2011-05-05
E
ric Wong
Kgio
.
po
l
l r
e
start
s
on in
t
err
u
pt
commit
|
commitdiff
|
tree
next