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
connect,tryopen: set close-on-exec flag for new fds on Ruby 2.0+
2011-11-18
E
ric
Won
g
conn
e
ct,
t
ryop
e
n
:
set
close-on-exec f
l
ag
fo
r
new fds
.
.
.
commit
|
commitdiff
|
tree
2011-11-15
Eric Wong
tests: remove te
s
ts f
o
r
I
O
#nonblock?
a
fter a
c
c
e
p
t
commit
|
commitdiff
|
tree
2011-11-15
Eric Wong
accept: deprecate singleton
K
gio
.
acce
p
t_* methods
commit
|
commitdiff
|
tree
2011-11-15
Eric Wong
a
c
cep
t
: a
l
way
s
set O_NONBLOCK
f
or accept()-e
d
sockets
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Eric Wong
test
_
p
oll: t
e
st for closing a
p
olled IO in si
g
handler
commit
|
commitdiff
|
tree
2011-08-25
Eric Wong
.
wrongdoc
.
ym
l
: a
d
d public/priva
t
e
email ad
d
resses
commit
|
commitdiff
|
tree
2011-08-25
Eri
c
W
o
ng
wait
.
c
: fix misspelling in
r
doc
commit
|
commitdiff
|
tree
2011-08-09
Eric Wo
n
g
LIC
E
NSE: s/GNU C Libra
r
y/kgio
/
commit
|
commitdiff
|
tree
2011-08-09
Eric Won
g
TODO: update SSL/TLS
s
uppo
r
t status :)
commit
|
commitdiff
|
tree
2011-07-21
Eric Won
g
use rb_u
p
date_
m
ax_
f
d() under
M
R
I 1
.
9
.
3
+
commit
|
commitdiff
|
tree
2011-07-15
Eric Wong
c
onnect:
m
ore d
e
scri
p
tive error for
T
CP
port
commit
|
commitdiff
|
tree
2011-07-15
Eric Won
g
kg
i
o 2
.
6
.
0 - m
i
nor featur
e
update a
n
d
c
leanups
commit
|
commitdiff
|
tree
2011-07-15
E
r
ic Wong
add proto
t
ype for r
b
_th
r
ead_block
i
ng_i
o
_re
g
io
n
()
commit
|
commitdiff
|
tree
2011-07-15
Eric Wong
missing_
a
c
c
ept4: don't use FD_CLOEXE
C
for S
O
CK_CLOEXEC
.
.
.
commit
|
commitdiff
|
tree
2011-07-15
Eric Wong
a
ccep
t
.
c: f
i
x R
D
oc f
o
r new Kgio::
S
OCK_*
c
onstants
commit
|
commitdiff
|
tree
2011-07-07
Eric Wo
n
g
export SOCK_NONBLOCK, S
O
CK_
C
LOEXEC constants in Kgio
commit
|
commitdiff
|
tree
2011-07-07
Eric Won
g
a
cce
p
t
.
c: reinstate errno after callin
g
my
_
fileno()
commit
|
commitdiff
|
tree
2011-06-18
Er
i
c W
o
ng
doc
:
upda
t
e do
c
umen
t
ation for kgio
_
a
ddr
a
ttribut
e
commit
|
commitdiff
|
tree
2011-06-18
Eric W
o
ng
doc:
c
all-seq for
k
g
io_wai
t
_writ
a
ble
commit
|
commitdiff
|
tree
2011-06-18
E
ric Wo
n
g
ancient
_
ruby
.
h
: avoi
d
s
y
mbol
clobbering
commit
|
commitdiff
|
tree
2011-06-16
Eric W
o
ng
fix misc compile
r
w
a
rnings
commit
|
commitdiff
|
tree
2011-06-15
Eric Wong
make
ti
m
ed kgio_wait_* implementation safer
commit
|
commitdiff
|
tree
2011-06-15
Eric
Wong
Kgio
:
:File include
s
Kgio::PipeMetho
d
s module
commit
|
commitdiff
|
tree
2011-06-15
Eric
Wong
Kgi
o
::
F
ile
.
t
ryopen runs
GC
o
n
ENOMEM
commit
|
commitdiff
|
tree
2011-06-15
Eric Wong
doc: ad
d
rdoc for Kgio::File
.
t
ryopen
commit
|
commitdiff
|
tree
2011-06-15
Eric Wong
kgio_wai
t
_*a
b
le
:
docum
e
n
tat
i
on
f
o
r
opti
o
nal t
i
meout
commit
|
commitdiff
|
tree
2011-06-15
Eri
c
Wong
doc:
u
se lib
r
el
i
st
.
org
i
nste
a
d of libr
e
list
.
com
commit
|
commitdiff
|
tree
2011-06-15
Er
i
c Wong
GIT-
V
ERSION
-
GEN:
b
u
mp version for new AP
I
commit
|
commitdiff
|
tree
2011-06-15
Er
i
c Wong
Merge branch '2
.
4-st
a
ble'
commit
|
commitdiff
|
tree
2011-06-14
Eric Wong
kg
i
o 2
.
4
.
2 -
OpenSolaris b
u
ild fix
commit
|
commitdiff
|
tree
2011-06-14
Eric Wong
e
xtconf: -lnsl
and -lsocket checks fo
r
OpenSolari
s
commit
|
commitdiff
|
tree
2011-06-14
Eri
c
W
o
ng
add tim
e
out to kgio_wai
t
_
{read,writ}a
b
le
commit
|
commitdiff
|
tree
2011-06-13
E
r
i
c Wong
e
xt
c
o
n
f: -lnsl a
n
d -lsocke
t
checks
f
or O
p
enSolaris
commit
|
commitdiff
|
tree
2011-05-23
Eric Wong
RE
A
DM
E
: cla
r
i
fy that we only work on Unix
-
like systems
commit
|
commitdiff
|
tree
2011-05-21
Eric
W
o
ng
pkg
.
m
k: u
p
date to
t
he
l
atest ve
r
si
o
n
commit
|
commitdiff
|
tree
2011-05-21
Eric Wong
Me
r
ge branch '2
.
4-stable'
commit
|
commitdiff
|
tree
2011-05-21
E
r
i
c
W
o
ng
kgio 2
.
4
.
1 - Kgio
.
poll avoids EIN
T
R, rea
l
ly
commit
|
commitdiff
|
tree
2011-05-21
E
r
ic
W
o
ng
Kgio
.
poll: ensure EINT
R
n
e
v
e
r g
e
t
s ra
i
s
e
d
commit
|
commitdiff
|
tree
2011-05-21
Eric Wong
K
gio
.
p
o
ll: en
s
ure EINTR
n
e
v
er
g
e
t
s raised
commit
|
commitdiff
|
tree
2011-05-14
Eric Wong
Kgio
.
tryopen
=
> Kgio::File
.
t
r
y
o
pen
commit
|
commitdiff
|
tree
2011-05-14
Eric Won
g
retur
n
Kgio::File for Kgio
.
tryopen
commit
|
commitdiff
|
tree
2011-05-13
Eric
W
on
g
add
K
gio
.
tryopen method
commit
|
commitdiff
|
tree
2011-05-05
E
ric Wong
k
gio
2
.
4
.
0
- portabi
l
ity fixes
a
nd m
o
re
commit
|
commitdiff
|
tree
2011-05-05
Eric W
o
ng
test_cross_t
h
read_close:
disable on RUBY
_
E
NGINE !=
.
.
.
commit
|
commitdiff
|
tree
2011-05-05
Eric Wo
n
g
read_wr
i
t
e: call rb_str_m
o
dify() before rb_str
_
resize()
commit
|
commitdiff
|
tree
2011-05-05
Eric Wong
pol
l
: deal with polls
e
t chang
e
s
o
n
EI
N
TR
commit
|
commitdiff
|
tree
2011-05-05
E
ri
c
Wong
test
_
tcp_connect: disable
wait_writ
a
ble_s
e
t test on
.
.
.
commit
|
commitdiff
|
tree
2011-05-05
Eric Wong
Kgio
.
poll restarts on
i
nterrupt
commit
|
commitdiff
|
tree
2011-04-27
Eri
c
Won
g
e
x
tconf
:
remo
v
e unnecessary dir_co
n
fig st
a
tement
commit
|
commitdiff
|
tree
2011-04-21
Eric Wong
doc: improve k
g
i
o
_accept/kgio_
t
ryaccept docs
commit
|
commitdiff
|
tree
2011-04-21
Eric Wong
test_
a
utopush: atte
m
ptin
g
to fix
a
timing te
s
t
.
.
.
commit
|
commitdiff
|
tree
2011-04-21
Eric Wong
do
c
: f
i
x trywrite call-s
e
q
commit
|
commitdiff
|
tree
2011-04-14
Eric Wong
test
_
a
u
t
op
u
sh:
use assert_in_delta for test
commit
|
commitdiff
|
tree
2011-04-11
E
ric Won
g
gemspec
:
bu
m
p wrongdoc
v
ersion
commit
|
commitdiff
|
tree
2011-04-11
Eric Wong
gemspec: remo
v
e unnecess
a
ry require_paths
commit
|
commitdiff
|
tree
2011-04-10
Eric
Wo
n
g
ad
d
test for cross thread close
commit
|
commitdiff
|
tree
2011-04-10
Eric Wong
re
a
d_write:
detect c
l
os
e
d fd on EINTR
commit
|
commitdiff
|
tree
2011-04-10
E
r
i
c Wong
accept: better
d
etect clo
s
ed fi
l
es
on EINTR/EAGAIN
commit
|
commitdiff
|
tree
2011-03-20
Eric Wong
*accept methods can t
a
ke
flags argum
e
nt, li
k
e ac
c
e
p
t4()
commit
|
commitdiff
|
tree
2011-03-20
Eric Wong
accept: prep
a
re optional flags argument to accept
(
.
.
.
commit
|
commitdiff
|
tree
2011-03-17
Eric Wong
HA
C
KING: up
d
ates f
o
r wrongdoc
vs
r
doc
commit
|
commitdiff
|
tree
2011-03-15
Eric
Wong
kgi
o
2
.
3
.
3 -
min
o
r
f
i
xes
commit
|
commitdiff
|
tree
2011-03-14
Eric Wong
p
oll:
f
ix over-a
l
location for po
l
l(2)
commit
|
commitdiff
|
tree
2011-03-14
Eric W
o
ng
use rb_thread_blockin
g
_io_r
e
gion if po
s
s
i
ble
commit
|
commitdiff
|
tree
2011-02-25
Eric W
o
ng
doc:
more
consistent references
f
or k
g
i
o_wait
_
*abl
e
.
.
.
commit
|
commitdiff
|
tree
2011-02-15
Eric Wo
n
g
kgio 2
.
3
.
2 - OpenBSD b
u
ild fix
commit
|
commitdiff
|
tree
2011-02-14
E
r
ic Wong
kgi
o
2
.
3
.
1 - compatibility fi
x
commit
|
commitdiff
|
tree
2011-02-14
Er
i
c Wong
conne
c
t
.
c: di
s
able AI_NUMERICSERV
commit
|
commitdiff
|
tree
2011-02-09
Eric Won
g
kgio 2
.
3
.
0 -
M
SG_PEE
K
an
d
poll(2) sup
p
ort
commit
|
commitdiff
|
tree
2011-02-08
Eric Wong
move
poll support checks
t
o k
g
io
.
h
commit
|
commitdiff
|
tree
2011-02-08
E
ric Won
g
pkg
.
mk: update to the l
a
t
est
commit
|
commitdiff
|
tree
2011-02-08
Eric W
o
n
g
doc: ful
l
y RDoc
al
l
me
t
hods an
d
classes
commit
|
commitdiff
|
tree
2011-02-08
Eri
c
W
ong
doc: fix acc
e
pt -> tryaccept co
p
y+
p
aste error
commit
|
commitdiff
|
tree
2011-02-08
Eri
c
Wong
REA
D
ME
:
fix download link
/
ref
commit
|
commitdiff
|
tree
2011-02-08
Eric Wong
prelimin
a
ry
p
oll(2)
support
commit
|
commitdiff
|
tree
2011-02-06
E
r
ic Wo
n
g
add support
for recv() wi
t
h MSG_P
E
EK
commit
|
commitdiff
|
tree
2011-02-04
E
ric Won
g
kgio 2
.
2
.
0 - kinder
,
g
entler
I
/O for the Inter
n
ets
commit
|
commitdiff
|
tree
2011-02-03
E
ric Wong
a
d
d
S
o
cketMethods#kgio_ad
d
r!
commit
|
commitdiff
|
tree
2011-02-02
Er
i
c
W
o
ng
fix
typos in ipv6 te
s
t case
commit
|
commitdiff
|
tree
2011-02-01
Eric
W
ong
avoid re-inter
n
i
ng if GCC is
n
ot
u
sed (o
r
un
d
er
1
.
8
)
commit
|
commitdiff
|
tree
2011-02-01
Eric
Wong
k
gio_
*
r
ead: empty backtrace fo
r
ECONNR
E
SET
commit
|
commitdiff
|
tree
2011-02-01
Eric W
o
n
g
add single
t
o
n me
t
hods
f
or
non-Kgi
o
objects
commit
|
commitdiff
|
tree
2011-02-01
E
ric Wo
n
g
a
u
topush: ena
b
le
accessors f
o
r
c
lient so
c
kets
commit
|
commitdiff
|
tree
2011-02-01
Er
i
c Wong
a
u
topu
s
h: ena
b
le this by d
e
fault
commit
|
commitdiff
|
tree
2011-02-01
E
r
ic
W
ong
aut
o
push: optimize away ivar usage unde
r
MRI
commit
|
commitdiff
|
tree
2011-01-31
Eric Won
g
autopush: enable
f
or TCP_NOPUSH under FreeBSD
commit
|
commitdiff
|
tree
2011-01-31
E
r
ic Wong
autopush: simpli
f
y implementation
and just use i
v
a
r
s
commit
|
commitdiff
|
tree
2011-01-31
Eric Wong
r
ename no
p
ush_smart to autopus
h
commit
|
commitdiff
|
tree
2011-01-28
Eric W
o
ng
preliminary i
m
pl
e
mentation
o
f "sm
a
r
t_nopu
s
h"
commit
|
commitdiff
|
tree
2011-01-28
Eri
c
W
o
n
g
r
evamp pac
k
aging mak
e
f
ile, updat
e
U
RLs
commit
|
commitdiff
|
tree
2011-01-18
Eric Won
g
a
d
d tes
t
s for em
p
ty writes, too
commit
|
commitdiff
|
tree
2011-01-13
Eric Wong
Make
f
i
le: remove non-existent target referenc
e
commit
|
commitdiff
|
tree
2010-12-26
Er
i
c Wong
k
gio 2
.
1
.
1
- one s
m
all R
u
binius f
i
x
commit
|
commitdiff
|
tree
2010-12-26
E
r
i
c
W
o
ng
av
o
id errno si
d
e-
e
f
fects
in kgio_wait_*able
commit
|
commitdiff
|
tree
2010-12-26
Eric
Wong
gemspec: point folks t
o
the pub
l
ic mailing lis
t
commit
|
commitdiff
|
tree
2010-12-26
Eric
Wong
kgio
2
.
1
.
0
- accept impro
v
ements
a
n
d fixe
s
commit
|
commitdiff
|
tree
2010-12-26
Er
i
c Wong
quie
t
down s
o
m
e
h
armless
c
ompile
r
wa
r
ning
s
commit
|
commitdiff
|
tree
2010-12-22
Eric Wong
fix e
r
rors
i
n RDoc
commit
|
commitdiff
|
tree
2010-11-19
E
r
ic Wong
kgio 2
.
0
.
0 - major inter
n
a
l API c
h
anges
commit
|
commitdiff
|
tree
2010-11-18
Eric Wong
R
akefile: lis
t
prerelease tags as w
e
l
l
commit
|
commitdiff
|
tree
next