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 - m
i
nor improvements and
t
est fixes
Eric Wong
(7):
commit
|
commitdiff
|
tree
2013-09-07
H
leb
Valo
s
hka
Clos
e
t
e
m
p
file a
n
d unlink
i
t
i
mm
e
diately
.
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2013-09-05
Eric Wong
test_poll: b
e
les
s
depende
n
t o
n
s
ignal handler ordering
commit
|
commitdiff
|
tree
2013-09-04
Hleb Valoshka
Create
own directory for
e
very unix
socket in unit
.
.
.
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2013-09-03
Eric
Wong
test_poll: preserve original trap(
:
USR1) handler
commit
|
commitdiff
|
tree
2013-09-03
Eric Wong
test_poll: avoid potentiall
y
thre
a
d-unsaf
e
test
commit
|
commitdiff
|
tree
2013-09-03
Eric Wong
test/lib_read_write
:
a
c
count for
l
arger-than-n
o
rmal
.
.
.
commit
|
commitdiff
|
tree
2013-09-03
E
ric
W
ong
test_tryopen: skip EACCES test when euid ==
0
commit
|
commitdiff
|
tree
2013-09-02
Hleb Valoshka
Don't d
u
mp 20M in case of fail
u
re
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2013-09-02
Hleb Valoshka
C
ha
n
g
e
pre
f
ix
of tempo
r
ary
s
ockets to prevent
r
aces
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2013-08-16
Eric Wong
accept:
m
o
re
informative exception on unknown family
commit
|
commitdiff
|
tree
2013-08-16
Eric
Won
g
check syscall r
e
t
ur
n
s against
<
0 instead of == -1
commit
|
commitdiff
|
tree
2013-01-18
Eric
Wong
kgio 2
.
8
.
0
-
TC
P
Fast
O
pen, w
r
itev/trywritev
commit
|
commitdiff
|
tree
2013-01-18
Eric Won
g
r
ename fastopen => kgio_fasto
p
en
in Kgio::Socket
commit
|
commitdiff
|
tree
2012-12-30
Eric Wong
accept: do
n
ot set blocking if non-blo
c
king
i
s
s
e
t
commit
|
commitdiff
|
tree
2012-12-27
Eri
c
Wong
f
astope
n
: fix argument order
in RDoc e
x
ample
commit
|
commitdiff
|
tree
2012-12-27
Eric
Won
g
re
a
d_write: remove
u
nused variable
commit
|
commitdiff
|
tree
2012-12-27
Eri
c
Wong
impl
e
m
e
n
t TCP
Fast O
p
en
s
upport (cl
i
en
t
+ s
e
rver)
commit
|
commitdiff
|
tree
2012-12-13
E
r
ic
Wong
Kg
i
o:
:
Socket
.
new
r
etai
n
s co
m
p
a
tib
i
lity with Socket
.
new
commit
|
commitdiff
|
tree
2012-12-12
Er
i
c
Wong
connect:
f
actor out
tc
p
_
g
etaddr() functio
n
commit
|
commitdiff
|
tree
2012-12-12
E
ric
W
o
n
g
c
on
n
ect: split ou
t
my_socket() funct
i
on
commit
|
commitdiff
|
tree
2012-11-21
Eric
W
o
n
g
tryopen: inclu
d
e e
r
rno
.
h head
e
r just in case
commit
|
commitdiff
|
tree
2012-07-11
Eric
W
ong
test
w
o
r
karound for platfor
m
s with unreliable signals
commit
|
commitdiff
|
tree
2012-07-11
E
r
ic Wong
t
e
st/lib
_
read_wr
i
te
:
wait
f
or readab
i
lity bef
o
re
t
ryread
commit
|
commitdiff
|
tree
2012-07-11
Eric Wong
test_poll: skip
s
ign
a
l torture on Debian
G
NU/kfreebs
d
commit
|
commitdiff
|
tree
2012-06-01
S
o
kolov Yura 'funn
y
.
.
.
ad
d
`#kgio_writev` and `#k
g
io_trywritev
`
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2012-05-30
Eric W
o
n
g
tryopen: avo
i
d
a
mbiguous name for sub
s
t
function
commit
|
commitdiff
|
tree
2012-05-30
Sokolov Yura 'funny
.
.
.
u
s
e rb_str_sub
s
e
q for tail string on
w
rite
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2012-05-30
Sokolov Yura
'fun
n
y
.
.
.
Fix UnixClientReadServerWrite 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: more workaround
f
or FreeBSD 9
.
0
commit
|
commitdiff
|
tree
2012-03-23
E
ric Wong
t
e
s
t/lib
_
read_write
:
test workarounds
for TCP in FreeBSD 9
.
0
commit
|
commitdiff
|
tree
2012-03-23
Eric Wong
test_tryopen: fix horribly-n
a
m
ed test for EACCES
commit
|
commitdiff
|
tree
2012-03-22
Eric Wong
t
e
st
/
lib_read_write: in
c
reas
e
test reliability
commit
|
commitdiff
|
tree
2012-03-19
Eric Wong
test/*: re
m
ove a
s
ser
t
_nothing_ra
i
sed
commit
|
commitdiff
|
tree
2012-03-19
Eri
c
Wong
fix for n
o
n-Linux, non-TCP_NOPUSH
platforms
commit
|
commitdiff
|
tree
2012-03-15
E
r
ic Wong
kgio
2
.
7
.
3 - compatibi
l
i
t
y fi
x
es
commit
|
commitdiff
|
tree
2012-03-07
Eric Wong
HA
C
KING:
add in
s
truct
i
ons for running t
e
s
t
s
commit
|
commitdiff
|
tree
2012-03-07
Er
i
c Wong
test_
p
oll:
workaroun
d
for timing-sensiti
v
e
test on
.
.
.
commit
|
commitdiff
|
tree
2012-03-05
E
ric Wong
test: increase delt
a
rang
e
for
t
imin
g
-sensitive t
e
st
commit
|
commitdiff
|
tree
2012-03-05
Eric Wong
au
t
opu
s
h:
f
ix/enable u
n
der Deb
i
an G
N
U/k
F
reeBSD
commit
|
commitdiff
|
tree
2012-03-05
Er
i
c
Wong
acce
p
t4: require SOCK_NONBLO
C
K/S
O
CK_
C
LOEXEC
m
ac
r
os
commit
|
commitdiff
|
tree
2012-01-08
Eric Won
g
kgio 2
.
7
.
2 - for older, and older Rubies
commit
|
commitdiff
|
tree
2012-01-08
E
ric
W
o
n
g
tryopen
:
r
emember to incl
u
de anc
i
ent_ruby
.
h
for 1
.
8
.
5
commit
|
commitdiff
|
tree
2012-01-08
Eric
W
ong
kgio 2
.
7
.
1 - compatibility w
i
th
o
l
d
e
r Rub
i
es
commit
|
commitdiff
|
tree
2012-01-08
Eric Won
g
gem
s
pec: disable development de
p
enden
c
ies
for old
systems
commit
|
commitdiff
|
tree
2012-01-08
Eric W
o
ng
t
est
/
te
s
t
_
autopush: skip
str
a
c
e tes
t
s if not available
commit
|
commitdiff
|
tree
2012-01-07
Eric Wong
define RARRAY_
P
TR/RARRAY_LEN macros for Ruby 1
.
8
.
6
commit
|
commitdiff
|
tree
2011-12-13
Eric Wo
n
g
kgio 2
.
7
.
0
- minor updates
commit
|
commitdiff
|
tree
2011-11-18
Eric Wo
n
g
doc:
update documentation r
e
garding accep
t
met
h
od flags
commit
|
commitdiff
|
tree
2011-11-18
E
r
i
c
W
ong
c
o
nnect,tryopen: se
t
close-on-exec flag
f
or
n
ew fds
.
.
.
commit
|
commitdiff
|
tree
2011-11-15
Eri
c
Wong
tests: remove test
s
for IO#no
n
block?
a
fter acce
p
t
commit
|
commitdiff
|
tree
2011-11-15
Eric
Wong
ac
c
ept: deprecate singleton Kgio
.
a
ccept_*
methods
commit
|
commitdiff
|
tree
2011-11-15
Er
i
c Wong
accep
t
:
a
lways
se
t
O
_NONBLOCK for accep
t
()-ed s
o
ck
e
ts
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Eric Wong
test_p
o
ll: tes
t
for c
l
osing a polled I
O
in sigh
a
ndl
e
r
commit
|
commitdiff
|
tree
2011-08-25
Er
i
c W
o
ng
.
wrongd
o
c
.
y
m
l
:
add public/private email addresses
commit
|
commitdiff
|
tree
2011-08-25
Eric Wong
wait
.
c: fix missp
e
lling in rdoc
commit
|
commitdiff
|
tree
2011-08-09
Eric Wo
n
g
LICENSE: s/GNU C Li
b
rary/kgi
o
/
commit
|
commitdiff
|
tree
2011-08-09
E
r
ic Wong
TODO: update SSL/T
L
S s
u
pport
s
tatus :)
commit
|
commitdiff
|
tree
2011-07-21
Eric Wong
use
rb_updat
e
_m
a
x_fd() under MRI 1
.
9
.
3+
commit
|
commitdiff
|
tree
2011-07-15
Eric W
o
ng
connect: more desc
r
iptive erro
r
for TCP
p
ort
commit
|
commitdiff
|
tree
2011-07-15
E
r
ic Wong
kgi
o
2
.
6
.
0
- minor feature update and cleanups
commit
|
commitdiff
|
tree
2011-07-15
E
r
ic Wong
a
d
d
pr
o
tot
y
pe for rb_thread_blocki
n
g_io_region()
commit
|
commitdiff
|
tree
2011-07-15
E
ric W
o
ng
m
issing_accept
4
:
d
o
n
't use
F
D_CLOE
X
E
C
for SOCK_CLOEXEC
.
.
.
commit
|
commitdiff
|
tree
2011-07-15
Eric
W
o
n
g
accept
.
c:
f
ix
R
D
oc for new Kgio::SOCK_* constants
commit
|
commitdiff
|
tree
2011-07-07
Eric Wong
export
SOCK
_
NONBLOCK, SOCK
_
CLOEXEC constant
s
i
n
Kgio
commit
|
commitdiff
|
tree
2011-07-07
Eric Wong
ac
c
ept
.
c: reinstate
errno af
t
e
r
c
all
i
n
g
m
y_fileno()
commit
|
commitdiff
|
tree
2011-06-18
E
r
ic
Wong
d
o
c
:
up
d
ate documentation for kgio_
a
ddr attr
i
bute
commit
|
commitdiff
|
tree
2011-06-18
Eric Won
g
d
o
c
:
call-seq for
k
gio_wait_wr
i
tabl
e
commit
|
commitdiff
|
tree
2011-06-18
Er
i
c
W
ong
a
n
ci
e
nt_ruby
.
h:
avoid symbol cl
o
b
b
er
i
ng
commit
|
commitdiff
|
tree
2011-06-16
Eric W
o
ng
fix misc c
o
mpi
l
er warnings
commit
|
commitdiff
|
tree
2011-06-15
Eric Wong
ma
k
e timed kgi
o
_wait_
*
implementa
t
i
o
n
safer
commit
|
commitdiff
|
tree
2011-06-15
Eri
c
Won
g
K
gio
:
:
File incl
u
des K
g
io::Pip
e
Methods module
commit
|
commitdiff
|
tree
2011-06-15
Eric
W
on
g
Kgi
o
:
:
File
.
try
o
p
e
n r
u
ns
G
C on ENO
M
EM
commit
|
commitdiff
|
tree
2011-06-15
Eric Wong
d
oc: add rdoc
f
or K
g
io::Fi
l
e
.
tryop
e
n
commit
|
commitdiff
|
tree
2011-06-15
Eric Wong
kgio_wait_*abl
e
: docu
m
en
t
a
tion f
o
r optiona
l
time
o
ut
commit
|
commitdiff
|
tree
2011-06-15
Eric
Wong
doc: u
s
e
lib
r
elist
.
or
g
instead of lib
r
elist
.
com
commit
|
commitdiff
|
tree
2011-06-15
Eric Won
g
G
I
T-VERSION
-
GEN:
b
ump ver
s
i
o
n
fo
r
new API
commit
|
commitdiff
|
tree
2011-06-15
Eric
W
ong
M
erge
b
ranc
h
'2
.
4-
s
table'
commit
|
commitdiff
|
tree
2011-06-14
Eric
W
ong
kg
i
o 2
.
4
.
2 - OpenSolaris build fix
commit
|
commitdiff
|
tree
2011-06-14
Eric W
o
ng
extco
n
f: -lnsl and -
l
so
c
ke
t
checks for Op
e
nSo
l
aris
commit
|
commitdiff
|
tree
2011-06-14
E
r
ic W
o
ng
add timeout to kgio_wa
i
t_{rea
d
,writ
}
able
commit
|
commitdiff
|
tree
2011-06-13
Eric W
o
ng
extconf
:
-l
n
sl and -l
s
ocket c
h
ecks for OpenSolaris
commit
|
commitdiff
|
tree
2011-05-23
Eric Won
g
README: clarify tha
t
we only work on U
n
ix-
l
i
k
e sy
s
t
e
m
s
commit
|
commitdiff
|
tree
2011-05-21
Eric
W
ong
pkg
.
mk: update to the latest v
e
rsion
commit
|
commitdiff
|
tree
2011-05-21
Eric Wong
Merg
e
branch '2
.
4-stable'
commit
|
commitdiff
|
tree
2011-05-21
Eric W
o
ng
kgio 2
.
4
.
1 - Kgi
o
.
p
o
ll avoids
EINTR, really
commit
|
commitdiff
|
tree
2011-05-21
Eric Wong
Kgio
.
p
o
ll: ensur
e
EINTR
n
ever ge
t
s
rai
s
ed
commit
|
commitdiff
|
tree
2011-05-21
Eric Wo
n
g
Kgio
.
pol
l
:
e
nsure EINTR never
g
ets raised
commit
|
commitdiff
|
tree
2011-05-14
Eric Wong
Kgio
.
tryope
n
=> Kgio
:
:
F
ile
.
t
ryopen
commit
|
commitdiff
|
tree
2011-05-14
Eric W
o
n
g
re
t
urn K
g
io:
:
File
f
or Kgio
.
tr
y
o
p
en
commit
|
commitdiff
|
tree
2011-05-13
Eric W
o
ng
add K
g
io
.
t
ryopen me
t
h
o
d
commit
|
commitdiff
|
tree
2011-05-05
Eric Wong
kgio 2
.
4
.
0
- portabil
i
ty fixes and
m
ore
commit
|
commitdiff
|
tree
2011-05-05
Eric Wong
test_cross_thread
_
clo
s
e: disable on RUB
Y
_ENGINE !=
.
.
.
commit
|
commitdiff
|
tree
2011-05-05
Eric Wong
read_write: call rb_
s
tr_mo
d
ify
(
)
before
rb
_
st
r
_resi
z
e()
commit
|
commitdiff
|
tree
2011-05-05
E
ric Wong
p
o
ll: deal wi
t
h poll
s
et changes on EINTR
commit
|
commitdiff
|
tree
2011-05-05
Eric Wong
test_tcp_connect: d
i
s
able wait_wr
i
table_set test
on
.
.
.
commit
|
commitdiff
|
tree
2011-05-05
Jerem
y
Evans
fix
kgio_
p
eek for !KGIO_NOPUSH
s
yste
m
s
Acked-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2011-05-05
Jerem
y
E
vans
connect: zero out hints argu
m
en
t
f
or
g
etaddrinfo
Acked-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2011-05-05
Eric W
o
ng
Kgio
.
po
l
l restarts on interrupt
commit
|
commitdiff
|
tree
next