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
test_tryopen: skip EACCES test when euid == 0
2013-09-03
Er
i
c Wo
n
g
test_tryopen: sk
i
p EACCES test whe
n
euid == 0
commit
|
commitdiff
|
tree
2013-08-16
Eric Wong
accept: more informative exception on unknown
f
a
mi
l
y
commit
|
commitdiff
|
tree
2013-08-16
E
ric Wo
n
g
chec
k
syscall retur
n
s again
s
t
< 0 instead of
=
= -1
commit
|
commitdiff
|
tree
2013-01-18
Eric Wong
kgio 2
.
8
.
0 - TCP Fast
O
p
e
n
, writ
e
v/trywritev
commit
|
commitdiff
|
tree
2013-01-18
Eric
W
ong
rename fastopen => kgi
o
_fasto
p
en in Kgio::
S
o
c
ket
commit
|
commitdiff
|
tree
2012-12-30
Eri
c
Wong
a
c
cept
:
do
not set blocking if
n
on-blocking
i
s
s
e
t
commit
|
commitdiff
|
tree
2012-12-27
Eric Wong
fastopen: fix ar
g
um
e
nt order in RD
o
c
e
xam
p
le
commit
|
commitdiff
|
tree
2012-12-27
Eric Wong
re
a
d_wri
t
e:
remove unused variable
commit
|
commitdiff
|
tree
2012-12-27
E
r
i
c Wong
imp
l
ement TC
P
Fast Open support (client + server)
commit
|
commitdiff
|
tree
2012-12-13
E
r
ic
W
ong
Kgio::Soc
k
et
.
new retain
s
co
m
patibility
with Socket
.
new
commit
|
commitdiff
|
tree
2012-12-12
E
ric Wong
connect: factor
o
ut tcp_getaddr(
)
function
commit
|
commitdiff
|
tree
2012-12-12
Eri
c
Wong
c
o
nnect: split
out my_socket
(
) f
u
nction
commit
|
commitdiff
|
tree
2012-11-21
Eric Wong
tryo
p
en: include
errno
.
h header just
in case
commit
|
commitdiff
|
tree
2012-05-30
Eri
c
W
o
ng
tryope
n
:
a
void
a
mbiguo
u
s name for su
b
st function
commit
|
commitdiff
|
tree
2012-03-24
E
r
ic Wong
kgio 2
.
7
.
4 - sm
a
ll f
i
xes and
c
l
e
anu
p
s
commit
|
commitdiff
|
tree
2012-03-24
Eric Wong
te
s
t
:
m
o
r
e wor
k
aro
u
nd
for
FreeBSD 9
.
0
commit
|
commitdiff
|
tree
2012-03-23
E
ric Wo
n
g
test/lib_read_w
r
i
t
e: test worka
r
ounds for TCP in FreeBSD 9
.
0
commit
|
commitdiff
|
tree
2012-03-23
E
ric
W
o
n
g
tes
t
_tryopen: fix horribly-named
test for EACCES
commit
|
commitdiff
|
tree
2012-03-22
Eric Wo
n
g
test
/
lib_read
_
wri
t
e: increase test rel
i
abil
i
ty
commit
|
commitdiff
|
tree
2012-03-19
Er
i
c
Wong
t
e
st/
*
:
remove assert_n
o
thing_raised
commit
|
commitdiff
|
tree
2012-03-19
Eric
W
ong
fi
x
for non-Linux, non-TCP_NOPUSH
p
l
a
tforms
commit
|
commitdiff
|
tree
2012-03-15
Eric Wong
kgio 2
.
7
.
3 - compatibi
l
ity f
i
xes
commit
|
commitdiff
|
tree
2012-03-07
Eric
Wong
HACKING:
a
dd inst
r
uctions fo
r
ru
n
ning tests
commit
|
commitdiff
|
tree
2012-03-07
Er
i
c Wong
t
e
s
t_poll: wo
r
k
around f
o
r timin
g
-
sensi
t
ive test on
.
.
.
commit
|
commitdiff
|
tree
2012-03-05
Eric
Won
g
test:
i
ncrease
delta rang
e
for
timing-sens
i
ti
v
e test
commit
|
commitdiff
|
tree
2012-03-05
Er
i
c Won
g
autop
u
sh: fix/enable under De
b
i
a
n
G
NU/kFreeBSD
commit
|
commitdiff
|
tree
2012-03-05
Eric Wong
accept4: require SO
C
K_NONBLOCK/SOCK_CLOEXEC macros
commit
|
commitdiff
|
tree
2012-01-08
Eric Wong
kgio 2
.
7
.
2 -
for o
l
de
r
, and ol
d
er Rubies
commit
|
commitdiff
|
tree
2012-01-08
Eric Wong
try
o
pen: remember to
i
nclu
d
e ancient_ruby
.
h
f
or
1
.
8
.
5
commit
|
commitdiff
|
tree
2012-01-08
E
r
ic Wong
kgio 2
.
7
.
1 -
com
p
atib
i
l
i
t
y wit
h
older Rubies
commit
|
commitdiff
|
tree
2012-01-08
Eric Wo
n
g
gemspec: disable development depend
e
ncies
for old systems
commit
|
commitdiff
|
tree
2012-01-08
Eric Wong
t
est/test_auto
p
ush: skip strace tests if not
avail
a
ble
commit
|
commitdiff
|
tree
2012-01-07
Eric
W
ong
define RARRAY_PTR/RARRAY_LEN macros for Ruby
1
.
8
.
6
commit
|
commitdiff
|
tree
2011-12-13
Eric
W
ong
kgio
2
.
7
.
0 - minor upda
t
es
commit
|
commitdiff
|
tree
2011-11-18
Eric
W
ong
doc: update documentation regarding acce
p
t method f
l
ags
commit
|
commitdiff
|
tree
2011-11-18
Eri
c
W
o
ng
connect,tryopen: set close-on-exec flag for
n
ew fds
.
.
.
commit
|
commitdiff
|
tree
2011-11-15
E
r
ic Wong
t
e
s
ts:
r
e
m
ov
e
test
s
for IO#non
b
lock? after
a
cc
e
pt
commit
|
commitdiff
|
tree
2011-11-15
Eri
c
Wong
ac
c
ept: depr
e
cate
si
n
gleton Kgio
.
accept_* methods
commit
|
commitdiff
|
tree
2011-11-15
Eric Wong
accep
t
: al
w
ays set O_NO
N
BLOCK f
o
r
acc
e
pt()-ed socket
s
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
E
ri
c
W
ong
test_poll
:
t
es
t
f
or closing a pol
l
ed IO
in sighandler
commit
|
commitdiff
|
tree
2011-08-25
Eric
W
ong
.
wrongdoc
.
y
ml:
a
d
d public/private e
m
ail
a
ddresses
commit
|
commitdiff
|
tree
2011-08-25
Eric Wong
wai
t
.
c:
fix
misspelling
in rdoc
commit
|
commitdiff
|
tree
2011-08-09
Er
i
c Wong
LICE
N
SE:
s/GNU C Li
b
rary/kgio/
commit
|
commitdiff
|
tree
2011-08-09
E
r
ic Won
g
TODO:
u
pdat
e
S
S
L/TLS support status :)
commit
|
commitdiff
|
tree
2011-07-21
Eri
c
W
o
n
g
us
e
rb_update_max_
f
d()
under MRI 1
.
9
.
3+
commit
|
commitdiff
|
tree
2011-07-15
Eric Wong
c
onnec
t
:
m
ore descriptive e
r
ror fo
r
T
C
P port
commit
|
commitdiff
|
tree
2011-07-15
Eric
Wong
kgio
2
.
6
.
0
- minor feature update and cleanups
commit
|
commitdiff
|
tree
2011-07-15
Eric
W
ong
add prototype for rb_threa
d
_
b
lockin
g
_io_region
(
)
commit
|
commitdiff
|
tree
2011-07-15
Eric
W
o
ng
mis
s
ing_ac
c
ept4:
d
on't use FD
_
CL
O
EXEC for SOCK_CLOEXE
C
.
.
.
commit
|
commitdiff
|
tree
2011-07-15
Eric Wong
accept
.
c: fi
x
RDoc
f
or new K
g
io::SOCK_*
c
onstants
commit
|
commitdiff
|
tree
2011-07-07
Eric Wong
export
SOCK_NONBL
O
CK, SOCK
_
CLOE
X
EC
constants
i
n Kgio
commit
|
commitdiff
|
tree
2011-07-07
Eric Wong
accept
.
c: reinstate
e
rrn
o
after calling
m
y_fileno()
commit
|
commitdiff
|
tree
2011-06-18
Eric Wong
d
o
c: updat
e
documentation
f
o
r kgio_addr attribute
commit
|
commitdiff
|
tree
2011-06-18
Eric Wong
doc:
c
a
l
l
-s
e
q for kgio_
w
ait_writable
commit
|
commitdiff
|
tree
2011-06-18
Eric Wong
ancient_ruby
.
h: avoid symbo
l
clobbe
r
ing
commit
|
commitdiff
|
tree
2011-06-16
Eri
c
Wong
fix misc
c
ompiler warni
n
gs
commit
|
commitdiff
|
tree
2011-06-15
Eric Wong
ma
k
e timed k
g
i
o
_wait
_
*
implementatio
n
safer
commit
|
commitdiff
|
tree
2011-06-15
Eric Wong
Kgio::Fi
l
e includes Kgio
:
:PipeMethods module
commit
|
commitdiff
|
tree
2011-06-15
Eric
Won
g
Kg
i
o::File
.
t
ryopen runs GC on ENOMEM
commit
|
commitdiff
|
tree
2011-06-15
E
r
i
c
W
o
ng
doc: add
rdoc for Kgi
o
::Fi
l
e
.
tryopen
commit
|
commitdiff
|
tree
2011-06-15
Eric Wong
kgio_wait_*able: docum
e
ntati
o
n
f
o
r
optio
n
al
t
imeout
commit
|
commitdiff
|
tree
2011-06-15
Er
i
c
Wong
do
c
:
u
se li
b
relist
.
org instead of
librelist
.
co
m
commit
|
commitdiff
|
tree
2011-06-15
Eric Wong
GIT-VERSION
-
GE
N
:
bump v
e
rsion for
new AP
I
commit
|
commitdiff
|
tree
2011-06-15
Eric Wo
n
g
Merge branch '2
.
4-st
a
b
l
e'
commit
|
commitdiff
|
tree
2011-06-14
Eric Wong
kgi
o
2
.
4
.
2 - OpenSolaris build fix
commit
|
commitdiff
|
tree
2011-06-14
Eric Wong
extcon
f
: -l
n
sl and -lsocket che
c
ks for O
p
e
n
Solaris
commit
|
commitdiff
|
tree
2011-06-14
Eric Wong
a
d
d
timeou
t
to kgio_wait_{read,writ}able
commit
|
commitdiff
|
tree
2011-06-13
Er
i
c Wong
e
x
tconf: -lnsl and
-
lsocket checks for OpenSolaris
commit
|
commitdiff
|
tree
2011-05-23
E
ric Wong
RE
A
DME: clarify
t
ha
t
we on
l
y work on Unix-like systems
commit
|
commitdiff
|
tree
2011-05-21
E
ric Wong
pkg
.
mk: update to the
l
at
e
st version
commit
|
commitdiff
|
tree
2011-05-21
Eric Wong
Merge bran
c
h '
2
.
4-stable'
commit
|
commitdiff
|
tree
2011-05-21
Er
i
c
Wong
kgio 2
.
4
.
1 -
Kgio
.
poll avoi
d
s EINTR,
really
commit
|
commitdiff
|
tree
2011-05-21
Eric
W
o
ng
Kgi
o
.
poll: e
n
s
u
r
e EINTR never gets r
a
ised
commit
|
commitdiff
|
tree
2011-05-21
E
r
ic
W
ong
Kgio
.
poll
:
ensu
r
e EINTR nev
e
r ge
t
s r
a
i
sed
commit
|
commitdiff
|
tree
2011-05-14
E
ric Wong
Kgio
.
tryo
p
en => Kgio:
:
Fil
e
.
t
r
yopen
commit
|
commitdiff
|
tree
2011-05-14
Eric Wong
r
e
turn Kgio::File fo
r
Kg
i
o
.
t
ry
o
pen
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
add Kgio
.
t
ry
o
pen method
commit
|
commitdiff
|
tree
2011-05-05
Eric Wong
kgi
o
2
.
4
.
0
- por
t
a
bility fixes and m
o
re
commit
|
commitdiff
|
tree
2011-05-05
Eric Wo
n
g
t
e
st_cross_thread
_
clo
s
e: disab
l
e on RUBY_ENG
I
NE
!
=
.
.
.
commit
|
commitdiff
|
tree
2011-05-05
Eric Wong
read_w
r
ite: call rb_str_modify
(
) b
e
fore rb
_
st
r
_
r
esize()
commit
|
commitdiff
|
tree
2011-05-05
Eric Won
g
poll: de
a
l w
i
th
p
o
llset change
s
on
EINTR
commit
|
commitdiff
|
tree
2011-05-05
Eric Wong
test_tc
p
_conn
e
c
t: disable wait_writ
a
ble_set test on
.
.
.
commit
|
commitdiff
|
tree
2011-05-05
E
r
ic Wong
K
gio
.
poll restarts on inter
r
upt
commit
|
commitdiff
|
tree
2011-04-27
Eric Wong
extcon
f
: remo
v
e unne
c
ess
a
ry dir_
c
onfig sta
t
ement
commit
|
commitdiff
|
tree
2011-04-21
E
ric Wong
doc: improve kgio_accept/kgio_tr
y
a
c
cep
t
do
c
s
commit
|
commitdiff
|
tree
2011-04-21
Er
i
c
W
ong
te
s
t_autopush: atte
m
pting to fix a t
i
ming
test
.
.
.
commit
|
commitdiff
|
tree
2011-04-21
Eric Wong
d
o
c
: fix trywrite call-seq
commit
|
commitdiff
|
tree
2011-04-14
E
r
i
c
Wong
test
_
a
u
topush: use as
s
ert_in_del
t
a for tes
t
commit
|
commitdiff
|
tree
2011-04-11
E
r
ic W
o
ng
gemspec: bump
wr
o
n
gdoc
v
ers
i
on
commit
|
commitdiff
|
tree
2011-04-11
Eric Wong
g
e
m
sp
e
c: remove u
n
n
e
cessary require_pat
h
s
commit
|
commitdiff
|
tree
2011-04-10
Er
i
c Wong
ad
d
te
s
t for cr
o
ss
t
hread close
commit
|
commitdiff
|
tree
2011-04-10
E
r
ic Wong
read
_
write: de
t
ect cl
o
sed f
d
on EINTR
commit
|
commitdiff
|
tree
2011-04-10
Eric Wong
accept: better
d
e
tec
t
closed fil
e
s
o
n EINTR
/
EAGAIN
commit
|
commitdiff
|
tree
2011-03-20
Eric Wong
*accep
t
methods can take flags argument, like accept4()
commit
|
commitdiff
|
tree
2011-03-20
Eric Wong
accept: pre
p
are optional flags arg
u
ment
t
o accept
(
.
.
.
commit
|
commitdiff
|
tree
2011-03-17
Eric Wo
n
g
HACKING: updates for wrongdoc v
s
r
doc
commit
|
commitdiff
|
tree
2011-03-15
Eric
W
o
n
g
kgio 2
.
3
.
3 - minor fi
x
e
s
commit
|
commitdiff
|
tree
2011-03-14
Eric Wo
n
g
poll: fix
o
ver-allocation
f
or p
o
l
l(2
)
commit
|
commitdiff
|
tree
2011-03-14
Eric Wong
use
rb_thread_blockin
g
_
i
o
_regio
n
if poss
i
ble
commit
|
commitdiff
|
tree
2011-02-25
E
r
ic Won
g
doc: more
consistent reference
s
fo
r
kgio_wa
i
t_*able
.
.
.
commit
|
commitdiff
|
tree
next