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
tryopen: remove RARRAY_PTR usage in init
2013-09-25
Eric Wong
tryopen:
r
e
mov
e
RARRAY_PTR
u
sage in i
n
it
commit
|
commitdiff
|
tree
2013-09-25
Eric
W
ong
test_
p
oll: remove
race prone test_
p
oll_E
I
NTR_changed
.
.
.
commit
|
commitdiff
|
tree
2013-09-11
E
r
ic Won
g
kgio 2
.
8
.
1 - minor imp
r
o
vements
and test fixes
commit
|
commitdiff
|
tree
2013-09-07
Hleb Valoshka
Cl
o
se tempfil
e
and unlink
i
t
immedi
a
tel
y
.
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2013-09-05
Eric Wong
test_poll: b
e
les
s
dependent on signal
h
andler
o
rdering
commit
|
commitdiff
|
tree
2013-09-04
Hl
e
b Val
o
s
hka
C
reat
e
own
directory for every unix sock
e
t in unit
.
.
.
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2013-09-03
Eric Wong
test_poll: preserve original trap
(
:USR1) handle
r
commit
|
commitdiff
|
tree
2013-09-03
Eric
Wong
test_poll: avoid potentially thread-unsafe test
commit
|
commitdiff
|
tree
2013-09-03
Eric Wong
test/lib_read_write: account f
o
r la
r
ger-than-no
r
mal
.
.
.
commit
|
commitdiff
|
tree
2013-09-03
Eri
c
Wong
test_tryopen: skip EA
C
CES test when eu
i
d == 0
commit
|
commitdiff
|
tree
2013-09-02
Hleb
Valoshka
Don't dump
2
0
M in case of failure
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2013-09-02
Hleb Valoshk
a
Cha
n
ge prefix of tem
p
o
rary s
o
cke
t
s
t
o
p
rev
e
nt
races
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2013-08-16
Eric Wong
accep
t
:
m
ore i
n
form
a
tive exception on
u
nknown family
commit
|
commitdiff
|
tree
2013-08-16
Eri
c
Wong
check
s
y
scall returns a
g
ainst
<
0
instead of == -1
commit
|
commitdiff
|
tree
2013-01-18
Eric Wong
kgio 2
.
8
.
0 - TCP Fast
O
pen, w
r
i
tev/trywr
i
tev
commit
|
commitdiff
|
tree
2013-01-18
Eric Wong
r
ename
fas
t
open
=
> k
g
i
o
_
f
a
stopen in
K
g
i
o
:
:Socket
commit
|
commitdiff
|
tree
2012-12-30
Eric
Wo
n
g
ac
c
e
p
t: do not set blocking if
n
o
n-bl
o
cking
i
s set
commit
|
commitdiff
|
tree
2012-12-27
Eric Wong
fastopen
:
fix a
r
gument order i
n
RDoc exam
p
le
commit
|
commitdiff
|
tree
2012-12-27
Eric Wong
re
a
d_
w
rite: remove u
n
use
d
v
ariabl
e
commit
|
commitdiff
|
tree
2012-12-27
Eric Wo
n
g
i
mplement TCP Fast Open
support (client +
ser
v
er
)
commit
|
commitdiff
|
tree
2012-12-13
Eric Wong
Kgio::Socket
.
n
e
w retains compatibili
t
y
w
ith Socket
.
new
commit
|
commitdiff
|
tree
2012-12-12
Eric Wong
connec
t
:
f
act
o
r out tc
p
_getaddr() function
commit
|
commitdiff
|
tree
2012-12-12
Eric
Wong
conne
c
t: split out my_socket()
function
commit
|
commitdiff
|
tree
2012-11-21
Eric Wong
tryop
e
n:
include errno
.
h header just in case
commit
|
commitdiff
|
tree
2012-07-11
Er
i
c Wong
t
est workaroun
d
f
or platfor
m
s
w
ith unreliable
sign
a
ls
commit
|
commitdiff
|
tree
2012-07-11
Eric Wong
test
/
lib_
r
ead_write: wait for readabilit
y
b
e
fore tryread
commit
|
commitdiff
|
tree
2012-07-11
Eric
W
ong
test_
p
oll: skip signal torture on Debian GNU/kfreebsd
commit
|
commitdiff
|
tree
2012-06-01
Sokolo
v
Yur
a
'fu
n
n
y
.
.
.
add `
#
kgi
o
_wr
i
tev` a
n
d
`
#kgio_try
w
ritev`
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2012-05-30
Eric Wo
n
g
tryopen: avo
i
d a
m
biguo
u
s na
m
e for sub
s
t function
commit
|
commitdiff
|
tree
2012-05-30
So
k
o
l
ov
Y
ur
a
'funny
.
.
.
u
s
e rb_str_subse
q
for tail st
r
ing on write
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2012-05-30
Sokolov
Yura 'fu
n
ny
.
.
.
Fix Uni
x
Client
R
e
adServerWrite test c
l
ass name
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2012-03-24
Eric Wong
kgio 2
.
7
.
4 - sm
a
ll fixes and cleanu
p
s
commit
|
commitdiff
|
tree
2012-03-24
Eric
W
o
n
g
tes
t
: mor
e
work
a
round fo
r
F
r
eeBSD 9
.
0
commit
|
commitdiff
|
tree
2012-03-23
E
ric Wong
test/l
i
b_read_write:
test workarounds for TCP in FreeBSD 9
.
0
commit
|
commitdiff
|
tree
2012-03-23
Eric
Wong
t
est_
t
ryopen
:
fi
x
horribly-name
d
test fo
r
EA
C
CES
commit
|
commitdiff
|
tree
2012-03-22
Eric Wong
t
est/l
i
b_rea
d
_write:
i
nc
r
ease
t
est reliabil
i
ty
commit
|
commitdiff
|
tree
2012-03-19
Eric Wong
test/*: re
m
ove a
s
sert_nothing_r
a
ised
commit
|
commitdiff
|
tree
2012-03-19
Eric Wong
fix
for non-Lin
u
x, no
n
-TCP_NOPUSH platforms
commit
|
commitdiff
|
tree
2012-03-15
Eric Wong
kgio
2
.
7
.
3 -
co
m
p
a
tibility fixes
commit
|
commitdiff
|
tree
2012-03-07
Eric Wong
HAC
K
ING: a
d
d i
n
structions for
run
n
in
g
t
ests
commit
|
commitdiff
|
tree
2012-03-07
E
ric
W
ong
t
est_poll: workar
o
u
n
d
for timing
-
sensitive test on
.
.
.
commit
|
commitdiff
|
tree
2012-03-05
Eric Won
g
test
:
increase
d
e
lta range for timin
g
-
s
ensit
i
v
e test
commit
|
commitdiff
|
tree
2012-03-05
Eric Wo
n
g
a
utopush: fix/enable
u
nder Debian
GNU/kF
r
ee
B
S
D
commit
|
commitdiff
|
tree
2012-03-05
Eric Wong
acc
e
pt4: require SOCK
_
NONBLOCK/SOCK_CLOEXEC macr
o
s
commit
|
commitdiff
|
tree
2012-01-08
Eric Wong
kg
i
o 2
.
7
.
2 - for older, and older Rubi
e
s
commit
|
commitdiff
|
tree
2012-01-08
E
r
i
c
Wong
tryopen: remem
b
er t
o
include
ancient_r
u
by
.
h for 1
.
8
.
5
commit
|
commitdiff
|
tree
2012-01-08
Eric
Wong
k
gio 2
.
7
.
1
- compatibility with o
l
der Rubies
commit
|
commitdiff
|
tree
2012-01-08
Eric W
o
ng
g
emspec: disable development depe
n
denci
e
s
for o
l
d syst
e
ms
commit
|
commitdiff
|
tree
2012-01-08
Eric
Wong
test/test_autopush:
skip st
r
a
ce
t
e
s
ts if not available
commit
|
commitdiff
|
tree
2012-01-07
Eric Wo
n
g
d
e
fine
R
A
RRAY_
P
T
R/RARRAY_LE
N
m
a
c
ros for Ruby 1
.
8
.
6
commit
|
commitdiff
|
tree
2011-12-13
Eric Wong
kgio 2
.
7
.
0
- minor u
p
d
ates
commit
|
commitdiff
|
tree
2011-11-18
Eric Wong
doc: update docu
m
entation
r
e
ga
r
d
ing acce
p
t method flags
commit
|
commitdiff
|
tree
2011-11-18
Eric Wong
connec
t
,tryopen: set close-on-
e
x
ec flag for new fds
.
.
.
commit
|
commitdiff
|
tree
2011-11-15
Eric Wong
t
ests: r
e
move tests for IO#nonblock? after
acc
e
p
t
commit
|
commitdiff
|
tree
2011-11-15
Eric Wong
ac
c
ep
t
: deprecat
e
singl
e
ton
K
gio
.
ac
c
ept_* methods
commit
|
commitdiff
|
tree
2011-11-15
Eric Wong
ac
c
ept
:
a
lwa
y
s s
e
t O_NO
N
BLOCK f
o
r accept()-ed
sockets
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Eric Wong
test_po
l
l: test
for clos
i
ng
a
p
oll
e
d IO i
n
si
g
handle
r
commit
|
commitdiff
|
tree
2011-08-25
Eric Wong
.
wrongdoc
.
yml: add public/pr
i
va
t
e e
m
ail addre
s
s
e
s
commit
|
commitdiff
|
tree
2011-08-25
Eric Wo
n
g
wait
.
c: fi
x
misspelling
i
n
r
doc
commit
|
commitdiff
|
tree
2011-08-09
Eric Wong
LICENSE: s/GNU C
Library/kgio/
commit
|
commitdiff
|
tree
2011-08-09
Eric
W
ong
T
ODO:
u
p
date SS
L
/TLS suppo
r
t
s
ta
t
us
:
)
commit
|
commitdiff
|
tree
2011-07-21
Eric Wong
use rb_update_max_fd() und
e
r MR
I
1
.
9
.
3+
commit
|
commitdiff
|
tree
2011-07-15
Eric
W
o
ng
connect: more descriptive error for TCP po
r
t
commit
|
commitdiff
|
tree
2011-07-15
E
ric Wong
k
g
io 2
.
6
.
0 -
m
inor
f
e
ature
update and
c
leanups
commit
|
commitdiff
|
tree
2011-07-15
E
ric Wong
add prototype for
rb_thread_blo
c
k
i
n
g_io_reg
i
on()
commit
|
commitdiff
|
tree
2011-07-15
Eric Wong
missing_accept4: don't use FD_CLOEXEC for SOCK_CLOEXEC
.
.
.
commit
|
commitdiff
|
tree
2011-07-15
Eric Wong
ac
c
e
p
t
.
c: fix R
D
o
c
fo
r
new Kgio:
:
SO
C
K_* constants
commit
|
commitdiff
|
tree
2011-07-07
Eric Won
g
ex
p
ort SOCK
_
NON
B
LOCK, SOCK_C
L
O
EXEC cons
t
ants in Kgio
commit
|
commitdiff
|
tree
2011-07-07
E
r
ic Wong
accept
.
c:
r
einstate errno after ca
l
ling my
_
filen
o
(
)
commit
|
commitdiff
|
tree
2011-06-18
Eric Wo
n
g
doc
:
u
p
date do
c
umentation for kgio_addr
attribute
commit
|
commitdiff
|
tree
2011-06-18
Eric
W
on
g
d
oc: cal
l
-se
q
f
or kgio_wai
t
_wri
t
a
ble
commit
|
commitdiff
|
tree
2011-06-18
E
r
ic Wong
a
ncient_ruby
.
h: avoid
symbo
l
clob
b
ering
commit
|
commitdiff
|
tree
2011-06-16
Eric Wong
fix m
i
s
c com
p
iler warnings
commit
|
commitdiff
|
tree
2011-06-15
Eric W
o
ng
make timed kg
i
o_wait_
*
implementation sa
f
er
commit
|
commitdiff
|
tree
2011-06-15
E
ric Wong
Kgi
o
::File
i
ncludes
Kgio::PipeMethods module
commit
|
commitdiff
|
tree
2011-06-15
Er
i
c Wo
n
g
Kgio::F
i
le
.
tryopen ru
n
s GC
on ENOM
E
M
commit
|
commitdiff
|
tree
2011-06-15
Eric
W
ong
doc:
add rdo
c
for
K
g
i
o::File
.
t
ryopen
commit
|
commitdiff
|
tree
2011-06-15
E
ric
Wong
kg
i
o_wait_*
a
b
le:
d
ocument
a
tion
f
or optional t
i
meout
commit
|
commitdiff
|
tree
2011-06-15
E
r
ic Wong
doc: use
l
ibrelist
.
org instead of librelis
t
.
com
commit
|
commitdiff
|
tree
2011-06-15
Er
i
c
Wong
GIT-VERSION-
G
EN: bump ve
r
sion for
n
ew API
commit
|
commitdiff
|
tree
2011-06-15
Eric Wong
Merg
e
branch '2
.
4-stable'
commit
|
commitdiff
|
tree
2011-06-14
Eric Wong
kgio 2
.
4
.
2 - Open
S
o
l
ari
s
bui
l
d
fix
commit
|
commitdiff
|
tree
2011-06-14
Eric Won
g
e
x
tconf: -lnsl and
-lsocket
checks for OpenSolaris
commit
|
commitdiff
|
tree
2011-06-14
Eric Wong
add timeout to kgi
o
_wait_{
r
ead
,
w
rit}abl
e
commit
|
commitdiff
|
tree
2011-06-13
Eric Won
g
extco
n
f
:
-lnsl and -lsoc
k
et ch
e
cks for OpenS
o
laris
commit
|
commitdiff
|
tree
2011-05-23
E
ric Wong
READ
M
E: clarify th
a
t we only work on Uni
x
-like systems
commit
|
commitdiff
|
tree
2011-05-21
E
r
ic Won
g
pkg
.
mk: updat
e
to
t
h
e la
t
est version
commit
|
commitdiff
|
tree
2011-05-21
Eric
W
o
n
g
Merge branch '2
.
4
-
sta
b
le
'
commit
|
commitdiff
|
tree
2011-05-21
Eric Wo
n
g
kgio 2
.
4
.
1 - K
g
io
.
poll avoids EI
N
TR, really
commit
|
commitdiff
|
tree
2011-05-21
Eri
c
Wong
Kg
i
o
.
poll: ensure
EINTR never gets raised
commit
|
commitdiff
|
tree
2011-05-21
Er
i
c
Wong
Kgio
.
poll: ensur
e
EI
N
TR never
g
et
s
r
a
ised
commit
|
commitdiff
|
tree
2011-05-14
Eric Wong
Kgio
.
t
ryopen =
>
Kgi
o
::Fi
l
e
.
tryopen
commit
|
commitdiff
|
tree
2011-05-14
Eri
c
Wong
return
Kgio::File
f
or
Kgio
.
try
o
pen
commit
|
commitdiff
|
tree
2011-05-13
E
r
ic Won
g
ad
d
Kgio
.
tryopen
method
commit
|
commitdiff
|
tree
2011-05-05
Eric Wong
kgio 2
.
4
.
0 - po
r
ta
b
i
lity fixes and more
commit
|
commitdiff
|
tree
2011-05-05
Eric Wong
te
s
t_cross_thread_clo
s
e
: disab
l
e on RUBY_E
N
GIN
E
!=
.
.
.
commit
|
commitdiff
|
tree
2011-05-05
Eric Wong
rea
d
_write: c
a
ll
rb_
s
tr_modify() be
f
ore rb_str_resize()
commit
|
commitdiff
|
tree
2011-05-05
Eric W
o
ng
p
oll: dea
l
w
i
th po
l
l
s
et
c
hanges on EINTR
commit
|
commitdiff
|
tree
2011-05-05
Eric
W
ong
tes
t
_
t
cp_conn
e
c
t: disable wait_
w
ritable_s
e
t test on
.
.
.
commit
|
commitdiff
|
tree
2011-05-05
Jeremy Evan
s
f
ix
kgio_peek fo
r
!KGIO_N
O
PUSH systems
Acked-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
next