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
Eric
W
ong
c
o
n
nect,tryopen: set clo
s
e-on-exec
f
lag
for new fds
.
.
.
commit
|
commitdiff
|
tree
2011-11-15
E
ric
W
on
g
tests: remove
t
e
s
ts
f
or
I
O#
n
o
n
blo
c
k
? after accept
commit
|
commitdiff
|
tree
2011-11-15
E
r
i
c Wong
accept:
d
epre
c
ate singleton Kgio
.
ac
c
ept_*
m
etho
d
s
commit
|
commitdiff
|
tree
2011-11-15
Eric Wong
ac
c
ept: always set O_NONBLOCK for a
c
cep
t
()-ed sockets
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Eric Wong
test_poll: test for clo
s
ing a polled IO in
s
ighandler
commit
|
commitdiff
|
tree
2011-08-25
Eric Wong
.
wro
n
g
doc
.
yml: add pu
b
lic/
p
ri
v
a
te em
a
il addresses
commit
|
commitdiff
|
tree
2011-08-25
Er
i
c
Wo
n
g
wait
.
c: fix
m
i
s
sp
e
lling
in rdoc
commit
|
commitdiff
|
tree
2011-08-09
Eri
c
Wong
LICENSE: s/GNU C Library/kgio/
commit
|
commitdiff
|
tree
2011-08-09
Er
i
c
Wong
TODO
:
update
SSL/TLS sup
p
ort
statu
s
:)
commit
|
commitdiff
|
tree
2011-07-21
Eric Wong
use
r
b_
u
pdat
e
_
max_fd() un
d
er
M
R
I 1
.
9
.
3+
commit
|
commitdiff
|
tree
2011-07-15
Eric Won
g
connec
t
: mo
r
e descr
i
p
t
ive error for TCP
p
ort
commit
|
commitdiff
|
tree
2011-07-15
Eric Won
g
k
gio 2
.
6
.
0 - minor fea
t
ure up
d
a
t
e
a
n
d
cleanups
commit
|
commitdiff
|
tree
2011-07-15
Eric
W
ong
add pro
t
o
t
ype
f
or rb_threa
d
_
b
l
o
cking_io_region()
commit
|
commitdiff
|
tree
2011-07-15
Eric W
o
ng
m
issing_acce
p
t4: don't use FD_CLOEXEC f
o
r
SOCK_CL
O
E
XEC
.
.
.
commit
|
commitdiff
|
tree
2011-07-15
Eric Wong
a
c
cept
.
c: f
i
x
RDoc f
o
r new K
g
io::SOCK_* cons
t
ants
commit
|
commitdiff
|
tree
2011-07-07
Eric Wong
export SOCK_NONBLOCK, SOCK_CLOEXEC co
n
s
tants
in Kgio
commit
|
commitdiff
|
tree
2011-07-07
E
r
ic Wong
a
ccept
.
c: reins
t
ate errno aft
e
r calling my_filen
o
(
)
commit
|
commitdiff
|
tree
2011-06-18
Eric Wong
doc: up
d
ate d
o
cumen
t
ation fo
r
k
g
io
_
addr attribute
commit
|
commitdiff
|
tree
2011-06-18
Eric Wong
doc: call
-
seq
f
or kgio_wait_writable
commit
|
commitdiff
|
tree
2011-06-18
E
r
ic Wong
an
c
i
e
nt_rub
y
.
h
:
a
vo
i
d symbol
clobbering
commit
|
commitdiff
|
tree
2011-06-16
Eric
Wong
fix
mi
s
c compiler warnings
commit
|
commitdiff
|
tree
2011-06-15
Er
i
c W
o
n
g
make timed k
g
io_wait_* i
m
pl
e
m
entation safer
commit
|
commitdiff
|
tree
2011-06-15
Eric
W
o
ng
Kgio::File i
n
c
l
ud
e
s Kgio::PipeMe
t
hods
m
o
dule
commit
|
commitdiff
|
tree
2011-06-15
Eric Wong
K
g
io:
:
File
.
tr
y
open run
s
GC
o
n
ENOMEM
commit
|
commitdiff
|
tree
2011-06-15
Eric W
o
n
g
doc:
add rdo
c
f
o
r Kgio::Fi
l
e
.
tryopen
commit
|
commitdiff
|
tree
2011-06-15
Eric Won
g
kgio_wait
_
*able:
d
o
cumentati
o
n
f
or optional timeou
t
commit
|
commitdiff
|
tree
2011-06-15
Eric Won
g
do
c
: use librelist
.
org in
s
te
a
d o
f
librelist
.
c
om
commit
|
commitdiff
|
tree
2011-06-15
E
r
ic Wong
GIT-VERSION-GEN: bump
v
e
rsio
n
for new API
commit
|
commitdiff
|
tree
2011-06-15
Eric Wong
Merg
e
b
r
anch '2
.
4-stabl
e
'
commit
|
commitdiff
|
tree
2011-06-14
Eric W
o
ng
kgio
2
.
4
.
2 - OpenSolaris build fix
commit
|
commitdiff
|
tree
2011-06-14
Eric W
o
ng
e
xtconf: -lns
l
and -
l
s
oc
k
et checks for OpenSolaris
commit
|
commitdiff
|
tree
2011-06-14
Eric Wong
add timeou
t
to kgio_wait_{read,writ}abl
e
commit
|
commitdiff
|
tree
2011-06-13
Eric
Wong
extc
o
n
f
: -lnsl and -lsocket checks for OpenSola
r
is
commit
|
commitdiff
|
tree
2011-05-23
Eric Wong
README
:
cla
r
i
f
y tha
t
we
only
w
ork on Unix-like syst
e
ms
commit
|
commitdiff
|
tree
2011-05-21
Eri
c
Wong
pkg
.
mk: upda
t
e
t
o the l
a
test
v
ersion
commit
|
commitdiff
|
tree
2011-05-21
Eric W
o
ng
Merge b
r
anch '2
.
4-stable'
commit
|
commitdiff
|
tree
2011-05-21
Eric Wong
kgio
2
.
4
.
1
- Kgio
.
poll avoids EI
N
TR, really
commit
|
commitdiff
|
tree
2011-05-21
Eric Wong
K
g
i
o
.
poll:
ensure E
I
NTR neve
r
gets raised
commit
|
commitdiff
|
tree
2011-05-21
Eric
Wong
Kgio
.
p
o
l
l: ensure EINTR never gets r
a
ise
d
commit
|
commitdiff
|
tree
2011-05-14
Eric
W
ong
Kgio
.
tryopen => Kg
i
o::File
.
tryopen
commit
|
commitdiff
|
tree
2011-05-14
Eric Wong
retur
n
Kgi
o
::
F
ile
f
o
r Kgio
.
tryopen
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
add Kgio
.
tr
y
open
method
commit
|
commitdiff
|
tree
2011-05-05
Eric Wong
kgio 2
.
4
.
0 - portability
fixes and more
commit
|
commitdiff
|
tree
2011-05-05
Eric Wong
test_c
r
oss
_
thread_close: dis
a
ble on RUB
Y
_
E
NGIN
E
!=
.
.
.
commit
|
commitdiff
|
tree
2011-05-05
E
ric W
o
n
g
read_write:
c
a
ll rb_str_modify(
)
before rb_str_re
s
ize()
commit
|
commitdiff
|
tree
2011-05-05
Eri
c
Wong
poll: deal with pollset
chang
e
s on EIN
T
R
commit
|
commitdiff
|
tree
2011-05-05
Eric Wong
test_tc
p
_conne
c
t: d
i
s
a
ble wait_writa
b
le_s
e
t test
o
n
.
.
.
commit
|
commitdiff
|
tree
2011-05-05
E
r
i
c
Wong
Kgio
.
poll rest
a
r
t
s on interrupt
commit
|
commitdiff
|
tree
2011-04-27
Eric Wong
extconf:
r
e
move unnecessary d
i
r_conf
i
g statemen
t
commit
|
commitdiff
|
tree
2011-04-21
Eric Wong
doc: improve kgio_acce
p
t/
k
gio_tryaccept d
o
cs
commit
|
commitdiff
|
tree
2011-04-21
Eric Wong
test_autop
u
sh: atte
m
p
t
ing to fi
x
a timing tes
t
.
.
.
commit
|
commitdiff
|
tree
2011-04-21
E
ric Wong
doc: fix
t
ryw
r
ite call-seq
commit
|
commitdiff
|
tree
2011-04-14
Eric
W
on
g
test_
a
utopush: us
e
asser
t
_
in_d
e
l
ta
f
o
r test
commit
|
commitdiff
|
tree
2011-04-11
Er
i
c Wong
gemspe
c
: b
u
mp wrongdoc v
e
rsio
n
commit
|
commitdiff
|
tree
2011-04-11
E
r
ic
Wong
gemspec: remove u
n
necessary
req
u
ire_paths
commit
|
commitdiff
|
tree
2011-04-10
Eric
W
ong
add te
s
t for
c
ro
s
s thread
close
commit
|
commitdiff
|
tree
2011-04-10
E
ric Wong
r
e
ad_write: detect closed fd on EI
N
TR
commit
|
commitdiff
|
tree
2011-04-10
Er
i
c Wong
accept:
better detect closed file
s
on EINTR
/
E
A
GAIN
commit
|
commitdiff
|
tree
2011-03-20
Eric Wong
*a
c
c
ep
t
methods c
a
n
t
ake flags ar
g
ument, like accept4()
commit
|
commitdiff
|
tree
2011-03-20
Eric Wong
a
ccept: prepare optional flags
a
rgument to a
c
c
e
pt(
.
.
.
commit
|
commitdiff
|
tree
2011-03-17
E
r
ic Wo
n
g
H
AC
K
I
NG: update
s
for wrongdoc vs
r
doc
commit
|
commitdiff
|
tree
2011-03-15
Eric
Wong
kg
i
o
2
.
3
.
3
-
minor fixes
commit
|
commitdiff
|
tree
2011-03-14
Eric Wong
poll
:
fix over-allocation
f
or poll(2)
commit
|
commitdiff
|
tree
2011-03-14
Eric W
o
n
g
u
s
e rb_thre
a
d_bl
o
cking_
i
o_region
i
f possible
commit
|
commitdiff
|
tree
2011-02-25
Eric Wong
d
o
c
:
more consist
e
nt re
f
erences for
kgio_w
a
it
_
*able
.
.
.
commit
|
commitdiff
|
tree
2011-02-15
Eri
c
Wong
kgio 2
.
3
.
2 - OpenB
S
D build fix
commit
|
commitdiff
|
tree
2011-02-14
Eri
c
W
o
ng
kgio 2
.
3
.
1 - co
m
patibility fix
commit
|
commitdiff
|
tree
2011-02-14
Er
i
c Wong
connect
.
c:
disable AI
_
N
U
MERICSERV
commit
|
commitdiff
|
tree
2011-02-09
Eri
c
W
ong
kgio 2
.
3
.
0 -
MSG_PEEK and
p
o
l
l(2) su
p
p
ort
commit
|
commitdiff
|
tree
2011-02-08
Eric Wo
n
g
m
ove poll suppo
r
t
che
c
ks
to kgio
.
h
commit
|
commitdiff
|
tree
2011-02-08
Eric Wo
n
g
pkg
.
m
k: up
d
ate to the l
a
test
commit
|
commitdiff
|
tree
2011-02-08
Eric Wo
n
g
doc: fully RDoc
a
l
l
methods and classes
commit
|
commitdiff
|
tree
2011-02-08
Eric Wong
doc: f
i
x
accep
t
-> tr
y
a
ccept
cop
y
+p
a
ste
error
commit
|
commitdiff
|
tree
2011-02-08
E
ric Wo
n
g
R
E
ADME
:
f
i
x d
o
wnload link/ref
commit
|
commitdiff
|
tree
2011-02-08
Eric
W
ong
preliminary p
o
ll(2) suppor
t
commit
|
commitdiff
|
tree
2011-02-06
E
r
ic Wong
add
s
uppo
r
t
f
or recv() wi
t
h
MSG_P
E
EK
commit
|
commitdiff
|
tree
2011-02-04
Eric Wong
kgio 2
.
2
.
0 -
k
inde
r
,
gentl
e
r I/O f
o
r the In
t
ernets
commit
|
commitdiff
|
tree
2011-02-03
E
r
ic Wong
add SocketMethods#kgio_addr!
commit
|
commitdiff
|
tree
2011-02-02
Eric
W
on
g
fix typ
o
s in ipv6 test c
a
se
commit
|
commitdiff
|
tree
2011-02-02
Eri
c
W
o
ng
ad
d
proper I
P
v6
suppo
r
t
commit
|
commitdiff
|
tree
2011-02-01
Eric Wo
n
g
avoid re-interning if
GCC is not us
e
d
(
o
r
u
n
der 1
.
8)
commit
|
commitdiff
|
tree
2011-02-01
Eric Wong
kgio_*read: emp
t
y backtra
c
e for ECO
N
NRE
S
ET
commit
|
commitdiff
|
tree
2011-02-01
Er
i
c Wong
add singleto
n
m
ethods for
n
o
n
-
Kg
i
o obj
e
c
ts
commit
|
commitdiff
|
tree
2011-02-01
Eric
W
ong
autopush: enabl
e
accessors for cli
e
nt s
o
c
k
ets
commit
|
commitdiff
|
tree
2011-02-01
E
r
i
c Wong
autopush: enable
this by
d
e
fault
commit
|
commitdiff
|
tree
2011-02-01
E
ric
W
ong
a
u
topush: o
p
t
im
i
ze
a
way ivar usage under MRI
commit
|
commitdiff
|
tree
2011-01-31
Eric Wong
a
u
topush: en
a
ble for TCP_NOPUSH u
n
der
F
re
e
BSD
commit
|
commitdiff
|
tree
2011-01-31
Eric
W
on
g
a
u
topush:
simpli
f
y implemen
t
atio
n
and just use ivars
commit
|
commitdiff
|
tree
2011-01-31
Eric Wong
re
n
ame n
o
pus
h
_
smart
to autopush
commit
|
commitdiff
|
tree
2011-01-28
E
r
i
c Wong
pre
l
im
i
n
ary imple
m
entation of "smart_nopush
"
commit
|
commitdiff
|
tree
2011-01-28
Eric Wong
r
e
vam
p
p
ack
a
ging mak
e
file,
update U
R
Ls
commit
|
commitdiff
|
tree
2011-01-18
Eri
c
Wong
add tests for empty writes,
t
oo
commit
|
commitdiff
|
tree
2011-01-13
Eric W
o
ng
Makefil
e
: remove non-exi
s
ten
t
target reference
commit
|
commitdiff
|
tree
2010-12-26
Eric Wong
kgio 2
.
1
.
1 - one s
m
a
l
l
Rub
i
nius
fix
commit
|
commitdiff
|
tree
2010-12-26
Eric Wong
av
o
id errno side-effe
c
ts in
kg
i
o_wait_*able
commit
|
commitdiff
|
tree
2010-12-26
Eric Wong
gemspe
c
: point folks to
t
he public
m
ailing list
commit
|
commitdiff
|
tree
2010-12-26
Eric Wong
kgio
2
.
1
.
0 - acc
e
pt imp
r
ovements
a
nd fixes
commit
|
commitdiff
|
tree
2010-12-26
Eric Wong
quiet
d
o
w
n some harml
e
ss compiler warnings
commit
|
commitdiff
|
tree
2010-12-25
Eric
Wong
ac
c
ept4: fa
l
l bac
k
to
r
egu
l
ar accept
(
) on ENOSYS
commit
|
commitdiff
|
tree
2010-12-25
Eric Wong
accept methods
may ta
k
e
a
n optional argument
commit
|
commitdiff
|
tree
next