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_poll: preserve original trap(:USR1) handler
2013-09-03
Eric W
o
ng
test_poll
:
pr
e
serve orig
i
n
al tr
a
p(:USR1) handler
commit
|
commitdiff
|
tree
2013-09-03
E
ric Wong
test_poll: a
v
oid potentially thread-unsafe test
commit
|
commitdiff
|
tree
2013-09-03
Eric Wong
test/l
i
b_rea
d
_write: account for larg
e
r-t
h
an-normal
.
.
.
commit
|
commitdiff
|
tree
2013-09-03
E
ric Won
g
te
s
t
_tryop
e
n: sk
i
p EA
C
CES tes
t
w
h
en euid == 0
commit
|
commitdiff
|
tree
2013-08-16
Eric Wong
acce
p
t: more informative exc
e
ption on
u
n
known fami
l
y
commit
|
commitdiff
|
tree
2013-08-16
Er
i
c Wong
check syscall retu
r
ns against <
0
instead of == -1
commit
|
commitdiff
|
tree
2013-01-18
Eric Wong
kgio 2
.
8
.
0 - TCP Fast Open
,
writev/tr
y
writ
e
v
commit
|
commitdiff
|
tree
2013-01-18
Eric Wong
rena
m
e f
a
stopen => kgio_fastopen in Kgio::Socket
commit
|
commitdiff
|
tree
2012-12-30
Eric
W
ong
a
c
cep
t
: do not set
b
locking i
f
non-blockin
g
is set
commit
|
commitdiff
|
tree
2012-12-27
Eri
c
Wong
fastopen: fix argument
o
rder
in RDoc exa
m
ple
commit
|
commitdiff
|
tree
2012-12-27
Eric Wong
read_write: rem
o
ve unused v
a
riable
commit
|
commitdiff
|
tree
2012-12-27
Eric Wo
n
g
im
p
lement TCP Fast Open support (clien
t
+ ser
v
er)
commit
|
commitdiff
|
tree
2012-12-13
Eric Wong
Kgi
o
::S
o
cket
.
n
e
w re
t
a
i
ns compatib
i
lity with
S
ocket
.
new
commit
|
commitdiff
|
tree
2012-12-12
E
r
i
c
Wong
con
n
e
c
t: fa
c
tor
o
u
t tcp_getadd
r
() function
commit
|
commitdiff
|
tree
2012-12-12
Eric Wong
conn
e
ct: s
p
li
t
out my_
s
ocket() fu
n
ction
commit
|
commitdiff
|
tree
2012-11-21
Eric
W
ong
tryope
n
: includ
e
errno
.
h
header just in
ca
s
e
commit
|
commitdiff
|
tree
2012-07-11
Eric Wong
test
w
orkaro
u
n
d
f
or platfor
m
s with unrel
i
able si
g
n
a
l
s
commit
|
commitdiff
|
tree
2012-07-11
Eric Wong
test/lib_read
_
w
r
ite: w
a
it
f
or rea
d
ab
i
l
ity before tryread
commit
|
commitdiff
|
tree
2012-07-11
Eric Wong
t
est
_
poll: skip sig
n
al
tort
u
r
e
on Debian G
N
U/kfreebsd
commit
|
commitdiff
|
tree
2012-05-30
Er
i
c Wong
tryo
p
en
:
a
void a
m
biguous name fo
r
subst
f
u
n
ction
commit
|
commitdiff
|
tree
2012-03-24
Eric Wo
n
g
kgi
o
2
.
7
.
4 - small fix
e
s
a
nd cl
e
a
nups
commit
|
commitdiff
|
tree
2012-03-24
Eric Wong
test:
m
o
re workar
o
und
f
o
r FreeBSD 9
.
0
commit
|
commitdiff
|
tree
2012-03-23
Eri
c
W
on
g
t
e
st/l
i
b_rea
d
_write:
test wor
k
a
round
s
f
o
r T
C
P
i
n FreeBSD 9
.
0
commit
|
commitdiff
|
tree
2012-03-23
Eric Won
g
test_tryopen: fix horribly-n
a
med
test fo
r
EACCES
commit
|
commitdiff
|
tree
2012-03-22
Eric Wong
te
s
t/l
i
b_read_writ
e
:
i
n
crease t
e
st reliability
commit
|
commitdiff
|
tree
2012-03-19
Eric Won
g
test/*: remove
a
ssert_
n
othi
n
g
_raise
d
commit
|
commitdiff
|
tree
2012-03-19
Eric Wong
f
i
x
for non-
L
inux, non-TCP_NOPUSH platfor
m
s
commit
|
commitdiff
|
tree
2012-03-15
Eri
c
Won
g
kgio 2
.
7
.
3 - comp
a
tibility
f
ixes
commit
|
commitdiff
|
tree
2012-03-07
E
r
i
c Wong
HACK
I
NG: add instruct
i
on
s
f
o
r r
u
nning tests
commit
|
commitdiff
|
tree
2012-03-07
E
ric Wong
test_poll: workaround for timi
n
g-sens
i
t
i
ve
test on
.
.
.
commit
|
commitdiff
|
tree
2012-03-05
Er
i
c Wong
t
e
s
t: in
c
rease delta range fo
r
t
iming-se
n
sitive t
e
s
t
commit
|
commitdiff
|
tree
2012-03-05
Eric Won
g
a
u
to
p
u
s
h: fix/enable
u
nder Debian GNU/k
F
reeBSD
commit
|
commitdiff
|
tree
2012-03-05
Er
i
c Won
g
accept4
:
re
q
ui
r
e
S
OCK_NONBLOCK/SOCK_CLOEXEC mac
r
os
commit
|
commitdiff
|
tree
2012-01-08
Eric
W
ong
kgio 2
.
7
.
2 -
for older, and o
l
der Rubies
commit
|
commitdiff
|
tree
2012-01-08
Eri
c
Wong
tryopen: rememb
e
r t
o
inc
l
ude an
c
ient_ruby
.
h for
1
.
8
.
5
commit
|
commitdiff
|
tree
2012-01-08
E
r
i
c Wong
kgio 2
.
7
.
1
-
com
p
atibility with older Rubies
commit
|
commitdiff
|
tree
2012-01-08
E
ric Wong
gemspec: disable
development dependencies for old s
y
stems
commit
|
commitdiff
|
tree
2012-01-08
Eric Wong
test/t
e
s
t
_autopush: skip s
t
race tes
t
s
if not ava
i
lable
commit
|
commitdiff
|
tree
2012-01-07
Eri
c
W
ong
def
i
ne RARRAY_PTR/RARR
A
Y_LEN macr
o
s
for Ruby 1
.
8
.
6
commit
|
commitdiff
|
tree
2011-12-13
Eric Wong
kgio 2
.
7
.
0 -
minor
updates
commit
|
commitdiff
|
tree
2011-11-18
Eric
Wong
do
c
:
u
pdate d
o
cumentation reg
a
rdi
n
g
a
c
c
e
pt method flags
commit
|
commitdiff
|
tree
2011-11-18
Eri
c
Wong
connect,tryopen:
s
et close-on-exec flag
for new fds
.
.
.
commit
|
commitdiff
|
tree
2011-11-15
E
ric
W
o
n
g
tests: rem
o
ve te
s
ts for
I
O
#nonblock? after a
c
c
e
pt
commit
|
commitdiff
|
tree
2011-11-15
E
r
ic Wong
accept: deprecate single
t
on Kgi
o
.
a
c
cept_* met
h
ods
commit
|
commitdiff
|
tree
2011-11-15
Eric W
o
ng
accept: always set O_NONBLO
C
K for accept()-ed
sockets
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Eric Wong
test_poll: test for closing a polled IO in sigha
n
dler
commit
|
commitdiff
|
tree
2011-08-25
Eric Wong
.
wrongdoc
.
yml: add public/private
email a
d
dress
e
s
commit
|
commitdiff
|
tree
2011-08-25
Eric Wong
wait
.
c: fix misspelling in
r
d
o
c
commit
|
commitdiff
|
tree
2011-08-09
Eric
W
o
ng
LICENSE: s/GNU C
L
i
brary/kg
i
o/
commit
|
commitdiff
|
tree
2011-08-09
Eric Wong
TODO: update SSL/TLS support s
t
a
t
us :)
commit
|
commitdiff
|
tree
2011-07-21
Eric Won
g
use
r
b
_update_max_fd
(
)
u
n
de
r
MRI
1
.
9
.
3+
commit
|
commitdiff
|
tree
2011-07-15
Eric Wong
c
onnect: more descriptive error for TCP port
commit
|
commitdiff
|
tree
2011-07-15
Eric Wong
kgio 2
.
6
.
0 -
m
in
o
r feat
u
re up
d
ate and
c
l
eanups
commit
|
commitdiff
|
tree
2011-07-15
Eric Wong
add
p
r
ototyp
e
for r
b
_th
r
ead_blocking_
i
o_r
e
gion(
)
commit
|
commitdiff
|
tree
2011-07-15
Er
i
c Wong
mi
s
sing_accept4: don't use
F
D_CLOEXE
C
for
SOCK_CLOE
X
EC
.
.
.
commit
|
commitdiff
|
tree
2011-07-15
Eric Wong
accept
.
c
: fi
x
RDoc for ne
w
Kgio
:
:SOCK
_
*
constants
commit
|
commitdiff
|
tree
2011-07-07
Eric Won
g
export SOCK_NONBLOCK, SOCK_CLO
E
XEC constants in K
g
io
commit
|
commitdiff
|
tree
2011-07-07
E
ric Wong
accept
.
c: reinsta
t
e
er
r
no
a
f
t
e
r
c
a
lling
my_fileno()
commit
|
commitdiff
|
tree
2011-06-18
Eric W
o
n
g
doc: update documentation fo
r
k
g
io_addr a
t
tribute
commit
|
commitdiff
|
tree
2011-06-18
Eric W
o
ng
doc: c
a
l
l
-
seq for kgio_wait_writable
commit
|
commitdiff
|
tree
2011-06-18
Eric Wo
n
g
ancient_ruby
.
h
:
a
v
oid symbo
l
clobber
i
ng
commit
|
commitdiff
|
tree
2011-06-16
E
ric Wong
fix misc
co
m
pi
l
er warn
i
ngs
commit
|
commitdiff
|
tree
2011-06-15
Eri
c
W
o
ng
make timed kgio_w
a
it_* implementation
sa
f
e
r
commit
|
commitdiff
|
tree
2011-06-15
Eric Wong
Kgio::File includes Kgio::PipeMethods modul
e
commit
|
commitdiff
|
tree
2011-06-15
Eric Won
g
Kgio::File
.
tryo
p
en ru
n
s
GC on ENOMEM
commit
|
commitdiff
|
tree
2011-06-15
Eric Wong
doc:
add rdoc
f
or Kgio::File
.
t
ryope
n
commit
|
commitdiff
|
tree
2011-06-15
Eric Wong
kgio_wait_*a
b
le: document
a
tion for
o
ptio
n
al timeout
commit
|
commitdiff
|
tree
2011-06-15
Eric Wong
doc: use
l
ibrelist
.
org instead o
f
l
ibrelist
.
com
commit
|
commitdiff
|
tree
2011-06-15
Eric Won
g
GIT-V
E
RSION-
G
EN: bump version fo
r
new API
commit
|
commitdiff
|
tree
2011-06-15
Eric Wong
Mer
g
e branch '2
.
4-stable'
commit
|
commitdiff
|
tree
2011-06-14
Eri
c
Wong
kgio 2
.
4
.
2 - O
p
enSo
l
a
ris
b
uild fix
commit
|
commitdiff
|
tree
2011-06-14
E
ric Wong
ex
t
conf: -lnsl and
-
lsocket checks for O
p
enSolaris
commit
|
commitdiff
|
tree
2011-06-14
Eric Wong
add timeout to kg
i
o_
w
ait_{rea
d
,writ}able
commit
|
commitdiff
|
tree
2011-06-13
Eric W
o
ng
extconf: -lnsl
a
nd -
l
socket check
s
f
o
r
O
p
e
nSol
a
ris
commit
|
commitdiff
|
tree
2011-05-23
Eri
c
Wong
README: clarify t
h
at we o
n
ly work on Uni
x
-like systems
commit
|
commitdiff
|
tree
2011-05-21
Eric Wo
n
g
pkg
.
mk:
up
d
a
te to the
l
a
test version
commit
|
commitdiff
|
tree
2011-05-21
Eri
c
W
o
ng
Merge bra
n
c
h
'2
.
4
-sta
b
le'
commit
|
commitdiff
|
tree
2011-05-21
Eric Wong
kgio
2
.
4
.
1 -
K
g
i
o
.
poll avoids EINTR, really
commit
|
commitdiff
|
tree
2011-05-21
Eri
c
Wong
Kgio
.
p
o
l
l:
ensure E
I
NTR never g
e
t
s
raised
commit
|
commitdiff
|
tree
2011-05-21
E
ric Wong
Kgio
.
poll:
ensure EI
N
TR never ge
t
s raised
commit
|
commitdiff
|
tree
2011-05-14
Eric Wo
n
g
Kgio
.
tryopen => Kgio::File
.
t
r
yopen
commit
|
commitdiff
|
tree
2011-05-14
Eric Wo
n
g
r
e
turn Kgio:
:
Fi
l
e for Kgio
.
tryopen
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
add Kgio
.
try
o
pen
m
ethod
commit
|
commitdiff
|
tree
2011-05-05
E
r
ic Wong
kgio 2
.
4
.
0
- portability fixes and more
commit
|
commitdiff
|
tree
2011-05-05
E
r
i
c
Wong
test_cross_thread_close: disable on RUBY_ENGINE !
=
.
.
.
commit
|
commitdiff
|
tree
2011-05-05
Eric Wong
read_wr
i
t
e
: call rb_str_modify() before
rb_str_resi
z
e()
commit
|
commitdiff
|
tree
2011-05-05
Eric Wong
p
o
ll: deal with pollset changes on EINTR
commit
|
commitdiff
|
tree
2011-05-05
Eric Wong
test_t
c
p
_
c
onnect:
d
isable wait_writabl
e
_set test on
.
.
.
commit
|
commitdiff
|
tree
2011-05-05
Eric Wong
Kgio
.
poll
r
estarts on interru
p
t
commit
|
commitdiff
|
tree
2011-04-27
Eric W
o
n
g
ext
c
onf: rem
o
ve unn
e
cessary dir
_
config statement
commit
|
commitdiff
|
tree
2011-04-21
E
ric
W
ong
doc
:
i
mpr
o
ve kgio_accept/
k
gio
_
tryaccept doc
s
commit
|
commitdiff
|
tree
2011-04-21
Eric Wong
test_autopush:
a
ttempting to fix
a
t
i
ming test
.
.
.
commit
|
commitdiff
|
tree
2011-04-21
E
r
ic Wong
doc: fix
trywrite
c
al
l
-seq
commit
|
commitdiff
|
tree
2011-04-14
Eric Wong
test_autopush: us
e
a
ssert_i
n
_delta for test
commit
|
commitdiff
|
tree
2011-04-11
Eric Wong
gemspec: bump
wrongdoc version
commit
|
commitdiff
|
tree
2011-04-11
Eric
Won
g
gemspec: remove unne
c
essary require_paths
commit
|
commitdiff
|
tree
2011-04-10
Eric Wong
add test for cros
s
thread close
commit
|
commitdiff
|
tree
2011-04-10
Eric Wong
r
e
a
d
_wri
t
e: dete
c
t closed fd on EINTR
commit
|
commitdiff
|
tree
2011-04-10
Eric Wong
accept:
b
e
t
ter detect closed files on EINTR
/
EAG
A
IN
commit
|
commitdiff
|
tree
2011-03-20
Eric Wong
*accept methods can take fl
a
gs a
r
gu
m
ent, like accep
t
4()
commit
|
commitdiff
|
tree
next