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
accept4: require SOCK_NONBLOCK/SOCK_CLOEXEC macros
2012-03-05
Eric W
o
ng
accept4: r
e
q
u
i
re SOC
K
_NONB
L
O
C
K/
S
OCK
_
C
L
OEX
E
C
m
acros
commit
|
commitdiff
|
tree
2012-01-08
Eric
W
ong
kgio 2
.
7
.
2
- for older
,
and
o
lder Rubie
s
commit
|
commitdiff
|
tree
2012-01-08
Eri
c
Wo
n
g
tryopen
:
remember
t
o
include
a
n
cient_ruby
.
h
f
or 1
.
8
.
5
commit
|
commitdiff
|
tree
2012-01-08
Eric Wong
kgio 2
.
7
.
1
- compatibili
t
y with old
e
r
Rub
i
es
commit
|
commitdiff
|
tree
2012-01-08
Eri
c
Wong
gem
s
pec: disable development
d
e
pendencies for old
s
ystems
commit
|
commitdiff
|
tree
2012-01-08
Eric Wong
test/te
s
t
_
aut
o
push: sk
i
p
strace tests if not ava
i
l
able
commit
|
commitdiff
|
tree
2012-01-07
Eric
Wong
define
R
A
RR
A
Y_PTR/RARRAY
_
LEN
m
a
cros fo
r
Ruby 1
.
8
.
6
commit
|
commitdiff
|
tree
2011-12-13
Er
i
c Won
g
kgio 2
.
7
.
0 - minor updates
commit
|
commitdiff
|
tree
2011-11-18
Eric Wong
doc: updat
e
docu
m
ent
a
tion regar
d
ing ac
c
ept method
f
lags
commit
|
commitdiff
|
tree
2011-11-18
Eric W
o
ng
conn
e
ct,
t
r
y
open:
s
et close-on-exec flag f
o
r
n
e
w fds
.
.
.
commit
|
commitdiff
|
tree
2011-11-15
Er
i
c Wo
n
g
test
s
:
remove tests f
o
r IO#nonblo
c
k
?
after
accept
commit
|
commitdiff
|
tree
2011-11-15
Eric Wong
accept: deprecate singleton Kgio
.
a
ccept_* metho
d
s
commit
|
commitdiff
|
tree
2011-11-15
E
r
ic Wong
accept:
a
l
way
s
set O_NONBLOCK
f
o
r
a
ccept()-ed sockets
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Eric Wong
test
_
pol
l
: tes
t
for closing a polle
d
IO in s
i
ghandler
commit
|
commitdiff
|
tree
2011-08-25
Eric
W
ong
.
wr
o
ngdoc
.
ym
l
:
a
dd
publ
i
c/pri
v
ate email addresses
commit
|
commitdiff
|
tree
2011-08-25
Er
i
c
Wong
wait
.
c:
f
i
x misspell
i
ng in rdoc
commit
|
commitdiff
|
tree
2011-08-09
E
r
ic Wong
LICENSE: s/GNU C Lib
r
a
r
y/kgio/
commit
|
commitdiff
|
tree
2011-08-09
E
ric Wong
TODO
:
update S
S
L/TLS support status :)
commit
|
commitdiff
|
tree
2011-07-21
Eric
W
o
ng
use rb_update_max_f
d
() under MRI 1
.
9
.
3+
commit
|
commitdiff
|
tree
2011-07-15
Eric Wong
conne
c
t:
more descriptive e
r
r
o
r for TCP
p
ort
commit
|
commitdiff
|
tree
2011-07-15
Er
i
c Wong
kgi
o
2
.
6
.
0 -
m
i
n
o
r
feature
u
pdate an
d
c
l
eanups
commit
|
commitdiff
|
tree
2011-07-15
Eric W
o
ng
add prototype for rb_thread
_
blockin
g
_io
_
region()
commit
|
commitdiff
|
tree
2011-07-15
E
r
ic
Won
g
missing_
a
ccept4: don't
use
FD_CL
O
EXEC for SOCK_CLO
E
XEC
.
.
.
commit
|
commitdiff
|
tree
2011-07-15
Eri
c
Wong
acc
e
pt
.
c: f
i
x RDoc for n
e
w Kgio::
S
OCK_*
c
ons
t
ants
commit
|
commitdiff
|
tree
2011-07-07
Eric
W
o
ng
export
S
OC
K
_NONBLOCK, SOCK_CLOEXEC constants in
K
gio
commit
|
commitdiff
|
tree
2011-07-07
Er
i
c Wong
accept
.
c: reinstat
e
errno after cal
l
i
n
g my_fi
l
eno()
commit
|
commitdiff
|
tree
2011-06-18
Eric Wong
d
o
c
:
updat
e
documentation
f
or
k
g
io_add
r
attribute
commit
|
commitdiff
|
tree
2011-06-18
Eric Wong
do
c
: call-seq
f
o
r
kgi
o
_wait_writa
b
le
commit
|
commitdiff
|
tree
2011-06-18
Eri
c
Wong
a
ncient_ruby
.
h: avoid symbol clobbering
commit
|
commitdiff
|
tree
2011-06-16
E
r
ic
Wong
fix misc comp
i
l
er wa
r
nings
commit
|
commitdiff
|
tree
2011-06-15
Eric W
o
ng
make timed kgio_wait_*
impleme
n
tation safer
commit
|
commitdiff
|
tree
2011-06-15
Eric Wong
Kgio::File includes
Kgi
o
:
:
P
i
pe
M
eth
o
ds mod
u
le
commit
|
commitdiff
|
tree
2011-06-15
Eri
c
Wong
Kgio::File
.
tryopen runs GC on ENOME
M
commit
|
commitdiff
|
tree
2011-06-15
Eric W
o
ng
doc
:
add rdoc
f
or Kgi
o
::File
.
tryopen
commit
|
commitdiff
|
tree
2011-06-15
Eric Wo
n
g
kg
i
o_wait_*able: documentatio
n
for optional timeout
commit
|
commitdiff
|
tree
2011-06-15
Eric
Wong
do
c
:
use librelist
.
o
r
g instead of l
i
brelist
.
com
commit
|
commitdiff
|
tree
2011-06-15
Eric Wong
GIT-VER
S
ION-GEN:
b
ump v
e
r
s
ion fo
r
new API
commit
|
commitdiff
|
tree
2011-06-15
Eric Wong
Merge branch '2
.
4-stable'
commit
|
commitdiff
|
tree
2011-06-14
E
r
ic Wong
kgio
2
.
4
.
2
-
OpenSo
l
ar
i
s
bui
l
d
fix
commit
|
commitdiff
|
tree
2011-06-14
Er
i
c Wong
extconf: -ln
s
l
a
nd
-lsocket ch
e
cks for OpenSolaris
commit
|
commitdiff
|
tree
2011-06-14
Er
i
c
W
o
ng
add tim
e
o
u
t to kgi
o
_wait
_
{read,writ}able
commit
|
commitdiff
|
tree
2011-06-13
Er
i
c Wong
extco
n
f
:
-
l
nsl and -lsocket
c
hecks for OpenSolaris
commit
|
commitdiff
|
tree
2011-05-23
Eric Wong
README: c
l
arify t
h
at we only wor
k
on Unix-like system
s
commit
|
commitdiff
|
tree
2011-05-21
Eric Wong
pkg
.
mk: updat
e
to the latest ver
s
ion
commit
|
commitdiff
|
tree
2011-05-21
Eric Won
g
Merge b
r
anch '2
.
4-stable'
commit
|
commitdiff
|
tree
2011-05-21
Eric Wong
k
g
io 2
.
4
.
1
- Kgio
.
poll
avoids E
I
NTR, r
e
ally
commit
|
commitdiff
|
tree
2011-05-21
Eric
Won
g
Kgio
.
poll
:
ensure
EINTR never gets
raised
commit
|
commitdiff
|
tree
2011-05-21
E
ric
Wong
Kg
i
o
.
poll: ensure EI
N
T
R never
g
ets rais
e
d
commit
|
commitdiff
|
tree
2011-05-14
Eric Wong
Kgio
.
tryope
n
=> K
g
io::File
.
tryopen
commit
|
commitdiff
|
tree
2011-05-14
Eric W
o
n
g
re
t
urn Kgio::F
i
le fo
r
Kgio
.
tryopen
commit
|
commitdiff
|
tree
2011-05-13
Eric
Wo
n
g
add Kgi
o
.
try
o
pen method
commit
|
commitdiff
|
tree
2011-05-05
Eric Won
g
k
g
io 2
.
4
.
0 - portability
fixes
and more
commit
|
commitdiff
|
tree
2011-05-05
E
ric Wong
t
est_c
r
os
s
_thread_clos
e
: disable
o
n
RU
B
Y
_ENGINE
!=
.
.
.
commit
|
commitdiff
|
tree
2011-05-05
Eric W
o
ng
read_write: call rb
_
str_modify(
)
before rb_str_res
i
ze
(
)
commit
|
commitdiff
|
tree
2011-05-05
E
r
ic Wo
n
g
p
oll: deal with
p
ollset changes on EIN
T
R
commit
|
commitdiff
|
tree
2011-05-05
Eric Wong
test_tc
p
_connect: disab
l
e
w
ait_writable_se
t
t
est on
.
.
.
commit
|
commitdiff
|
tree
2011-05-05
Jer
e
my Ev
a
ns
fix kg
i
o_peek for !KGIO_NOPUSH systems
Acked-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2011-05-05
Jeremy Evans
conne
c
t:
z
ero out hints argument for ge
t
addrinfo
Acked-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2011-05-05
E
r
ic Wong
Kgio
.
p
o
l
l restarts on int
e
r
r
u
pt
commit
|
commitdiff
|
tree
2011-04-27
Eric Wo
n
g
e
xtconf: rem
o
ve unnec
e
ss
a
ry dir_config stat
e
ment
commit
|
commitdiff
|
tree
2011-04-21
Er
i
c Wong
doc: improve kgio_accept/kgi
o
_
tr
y
accept docs
commit
|
commitdiff
|
tree
2011-04-21
Eric
Wong
test_auto
p
ush: attempting
t
o fix a timing
t
est
.
.
.
commit
|
commitdiff
|
tree
2011-04-21
Eric
W
ong
doc: fix tryw
r
ite ca
l
l-se
q
commit
|
commitdiff
|
tree
2011-04-14
Eric Won
g
test_
a
utopush: use assert_in
_
d
elta fo
r
test
commit
|
commitdiff
|
tree
2011-04-11
Eric Wong
gemspec: bump wrongdoc version
commit
|
commitdiff
|
tree
2011-04-11
Eric Won
g
g
e
ms
p
ec: remo
v
e unnecessary
r
e
quire_
p
aths
commit
|
commitdiff
|
tree
2011-04-10
Eric Wong
add tes
t
f
or cr
o
ss thread close
commit
|
commitdiff
|
tree
2011-04-10
Eric
W
ong
read_w
r
ite:
detect closed fd o
n
EINTR
commit
|
commitdiff
|
tree
2011-04-10
Eric Wo
n
g
accept: bett
e
r detect
closed fil
e
s on EINT
R
/EAGAI
N
commit
|
commitdiff
|
tree
2011-03-20
E
ric Wong
*accept met
h
ods can take flag
s
a
r
g
ument,
l
i
k
e a
c
cept
4
()
commit
|
commitdiff
|
tree
2011-03-20
E
r
i
c Wong
accept: p
r
ep
a
re
optional fla
g
s argumen
t
to accept(
.
.
.
commit
|
commitdiff
|
tree
2011-03-17
Eric
W
on
g
H
AC
K
IN
G
: updates
f
o
r
wrongdoc vs rdoc
commit
|
commitdiff
|
tree
2011-03-15
Eric Won
g
kgi
o
2
.
3
.
3 - minor fixes
commit
|
commitdiff
|
tree
2011-03-14
Eric Wong
poll: f
i
x
over-
a
l
l
oc
a
t
ion f
o
r pol
l
(
2
)
commit
|
commitdiff
|
tree
2011-03-14
Eric Wong
u
se
r
b_thread_blockin
g
_io_regio
n
if possible
commit
|
commitdiff
|
tree
2011-02-25
Eric Wong
doc:
m
o
r
e
consistent
references
f
o
r
k
gio_wait_*able
.
.
.
commit
|
commitdiff
|
tree
2011-02-15
Eric Wong
kgio
2
.
3
.
2
- Op
e
n
B
SD bu
i
ld fix
commit
|
commitdiff
|
tree
2011-02-15
Jeremy Evan
s
Fix build on Op
e
nBSD
Acked-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2011-02-14
Eric Wong
k
gio
2
.
3
.
1 - c
o
mpatibili
t
y fix
commit
|
commitdiff
|
tree
2011-02-14
Eric Wong
connect
.
c: di
s
able AI_NUMERICSERV
commit
|
commitdiff
|
tree
2011-02-09
Er
i
c Won
g
kgio 2
.
3
.
0 -
M
SG_PEEK and poll(2) support
commit
|
commitdiff
|
tree
2011-02-08
Eric
W
o
n
g
mo
v
e p
o
ll
su
p
port checks to k
g
io
.
h
commit
|
commitdiff
|
tree
2011-02-08
E
r
i
c Wong
pkg
.
mk: update
to the lat
e
st
commit
|
commitdiff
|
tree
2011-02-08
E
r
ic Wong
doc: fully RDoc all
methods and classes
commit
|
commitdiff
|
tree
2011-02-08
E
r
ic Wong
doc: fix ac
c
e
p
t ->
tryaccept copy+
p
aste er
r
or
commit
|
commitdiff
|
tree
2011-02-08
E
r
ic Wong
REA
D
ME:
f
ix
d
o
wnload link/ref
commit
|
commitdiff
|
tree
2011-02-08
Eric W
o
n
g
preliminary poll
(
2
) support
commit
|
commitdiff
|
tree
2011-02-06
Eric Won
g
a
dd
support for re
c
v() with MSG
_
PEEK
commit
|
commitdiff
|
tree
2011-02-04
Eric Wong
kgio 2
.
2
.
0 - k
i
n
d
er
,
gentler I/O for the Int
e
rnets
commit
|
commitdiff
|
tree
2011-02-03
Eri
c
Wong
add SocketMethods
#
k
gio_addr!
commit
|
commitdiff
|
tree
2011-02-02
E
r
i
c
W
o
ng
f
i
x typo
s
i
n
i
pv6
t
est case
commit
|
commitdiff
|
tree
2011-02-02
Eric Wong
a
dd proper
I
Pv6 sup
p
ort
commit
|
commitdiff
|
tree
2011-02-01
Eric Wong
avoid re
-
interning if GCC is not used (or under 1
.
8
)
commit
|
commitdiff
|
tree
2011-02-01
Eric
Wong
kgio_*read: empty b
a
ck
t
race for ECONNR
E
SET
commit
|
commitdiff
|
tree
2011-02-01
Eric Wong
ad
d
singlet
o
n me
t
hods for non-Kgio obj
e
c
t
s
commit
|
commitdiff
|
tree
2011-02-01
Er
i
c Wong
autopus
h
: enable ac
c
essors f
o
r clien
t
sockets
commit
|
commitdiff
|
tree
2011-02-01
Eric Wong
autop
u
sh: enable
this by default
commit
|
commitdiff
|
tree
2011-02-01
Eric Wong
autopush: optimi
z
e away ivar usa
g
e under MRI
commit
|
commitdiff
|
tree
2011-01-31
E
r
i
c Wo
n
g
autopush: enabl
e
for TCP_NOPUSH under
F
reeBS
D
commit
|
commitdiff
|
tree
2011-01-31
Er
i
c Wong
autopu
s
h: simplify imple
m
e
n
tati
o
n a
n
d just use
ivars
commit
|
commitdiff
|
tree
next