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
accept: do not set blocking if non-blocking is set
2012-12-30
E
ric Wong
accep
t
:
do not
set
blocking if
n
o
n-blocking
is set
commit
|
commitdiff
|
tree
2012-12-27
E
ric Won
g
fastopen: fix argument order i
n
RDoc exampl
e
commit
|
commitdiff
|
tree
2012-12-27
E
r
i
c Wong
read_
w
r
i
te: remove unused vari
a
b
le
commit
|
commitdiff
|
tree
2012-12-27
E
ric Wong
impl
e
ment TC
P
F
a
s
t Open support
(
cl
i
ent
+
se
r
ver)
commit
|
commitdiff
|
tree
2012-12-13
Eric W
o
ng
Kgio::S
o
ck
e
t
.
new
r
eta
i
n
s
comp
a
t
ibi
l
i
t
y
w
i
t
h Socket
.
new
commit
|
commitdiff
|
tree
2012-12-12
Eric Won
g
c
o
n
n
e
ct: factor out tcp_getad
d
r() function
commit
|
commitdiff
|
tree
2012-12-12
Eric
W
o
ng
co
n
nect: spl
i
t o
u
t my_socke
t
() f
u
nctio
n
commit
|
commitdiff
|
tree
2012-11-21
Er
i
c
W
on
g
tryope
n
: include errno
.
h head
e
r just i
n
case
commit
|
commitdiff
|
tree
2012-07-11
Eric Wong
test workarou
n
d for plat
f
or
m
s w
i
t
h
unr
e
liable sign
a
l
s
commit
|
commitdiff
|
tree
2012-07-11
Eric Wong
test/l
i
b
_
re
a
d_wr
i
te: wai
t
f
or
r
eadability before try
r
ead
commit
|
commitdiff
|
tree
2012-07-11
E
r
ic Wo
n
g
test_poll: s
k
ip signal
tor
t
ure on De
b
ian G
N
U/kf
r
e
e
bsd
commit
|
commitdiff
|
tree
2012-06-01
So
k
olov Yura
'
f
u
n
ny
.
.
.
add `#kg
i
o_write
v
` and `
#
k
gio_t
r
ywritev
`
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2012-05-30
Eric W
o
n
g
t
ryopen:
a
void
a
mbiguou
s
name
f
or subst function
commit
|
commitdiff
|
tree
2012-05-30
Sok
o
lov Yura '
f
u
n
ny
.
.
.
use
rb_
s
tr_subseq for
tail string on wr
i
te
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2012-05-30
S
o
k
o
lov Yur
a
'funny
.
.
.
Fix
UnixClientReadServerWr
i
te test clas
s
name
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2012-03-24
E
ri
c
W
ong
k
gio 2
.
7
.
4 - small fixes and cleanups
commit
|
commitdiff
|
tree
2012-03-24
Eric Wong
t
e
st: more workarou
n
d fo
r
F
reeB
S
D 9
.
0
commit
|
commitdiff
|
tree
2012-03-23
Eric Wong
test/lib_read
_
write: te
s
t workaro
u
nds fo
r
TCP in FreeBSD 9
.
0
commit
|
commitdiff
|
tree
2012-03-23
Er
i
c Wong
te
s
t
_
t
r
yopen: fix horribly-named te
s
t
for EACCES
commit
|
commitdiff
|
tree
2012-03-22
E
r
i
c
Wong
te
s
t
/lib_read_write: increase te
s
t reliability
commit
|
commitdiff
|
tree
2012-03-19
E
r
ic Wong
test/*: remove assert_nothing
_
raised
commit
|
commitdiff
|
tree
2012-03-19
Eric Wo
n
g
fix for
n
on-Linu
x
, non-TCP_NOPUSH p
l
atforms
commit
|
commitdiff
|
tree
2012-03-15
Eric
Wong
k
g
io 2
.
7
.
3 - compatibility
f
i
x
e
s
commit
|
commitdiff
|
tree
2012-03-07
Eric Wong
H
AC
K
ING: add in
s
truc
t
ions for running tests
commit
|
commitdiff
|
tree
2012-03-07
Er
i
c
Wong
tes
t
_poll
:
worka
r
ound
fo
r
timing-sensitive test
o
n
.
.
.
commit
|
commitdiff
|
tree
2012-03-05
Eri
c
W
o
ng
tes
t
: incr
e
ase
d
elt
a
r
a
nge for timing-sensit
i
ve te
s
t
commit
|
commitdiff
|
tree
2012-03-05
Eric Wong
autopus
h
: fix/enable unde
r
Debian
G
NU/kFreeBSD
commit
|
commitdiff
|
tree
2012-03-05
Er
i
c Wo
n
g
accept4: req
u
i
r
e
SOCK_NO
N
BLOCK/SOC
K
_CLOEX
E
C
macros
commit
|
commitdiff
|
tree
2012-01-08
Eric Wong
kgio
2
.
7
.
2 - f
o
r
o
l
d
e
r, and old
e
r Rubies
commit
|
commitdiff
|
tree
2012-01-08
Eric W
o
ng
tryopen:
rem
e
mber to
include ancient_ruby
.
h
f
o
r 1
.
8
.
5
commit
|
commitdiff
|
tree
2012-01-08
Eric Wong
kgio 2
.
7
.
1 - com
p
atibil
i
ty with older Ru
b
i
es
commit
|
commitdiff
|
tree
2012-01-08
Eric Wo
n
g
gemspec: disable development dependencies
f
or old systems
commit
|
commitdiff
|
tree
2012-01-08
Eric Wong
test
/
test_aut
o
push: skip strace tests if
not availab
l
e
commit
|
commitdiff
|
tree
2012-01-07
Eric Wong
define
R
ARRAY_PTR
/
RA
R
RAY_LEN macr
o
s
for Ruby 1
.
8
.
6
commit
|
commitdiff
|
tree
2011-12-13
E
r
ic W
o
ng
kgio 2
.
7
.
0 - minor up
d
ates
commit
|
commitdiff
|
tree
2011-11-18
Eric Wong
doc: update docume
n
tation regarding
a
ccept me
t
h
o
d flags
commit
|
commitdiff
|
tree
2011-11-18
Eric Wong
connect,tryopen:
set close-on-exec fla
g
for new fds
.
.
.
commit
|
commitdiff
|
tree
2011-11-15
Eric Wong
tests: rem
o
ve tests for IO
#
nonblock? after a
c
cept
commit
|
commitdiff
|
tree
2011-11-15
E
ric Wong
a
c
cept: de
p
re
c
ate s
i
ngleton Kgio
.
accept_* m
e
thods
commit
|
commitdiff
|
tree
2011-11-15
Eric Won
g
accept: alwa
y
s set O
_
NONBL
O
C
K
for accept(
)
-ed sockets
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Eric
Wong
tes
t
_po
l
l:
test for c
l
osin
g
a pol
l
ed I
O
in sighandler
commit
|
commitdiff
|
tree
2011-08-25
Er
i
c Won
g
.
wrongdoc
.
yml: add public/pr
i
vate email addre
s
ses
commit
|
commitdiff
|
tree
2011-08-25
E
ric
W
ong
wa
i
t
.
c: fix
missp
e
lling in rdoc
commit
|
commitdiff
|
tree
2011-08-09
E
ric Wong
LICENSE: s/GN
U
C Librar
y
/
k
gio/
commit
|
commitdiff
|
tree
2011-08-09
Eric W
o
ng
TODO:
update SSL/TLS suppor
t
status :)
commit
|
commitdiff
|
tree
2011-07-21
Eric Wong
use rb_
u
pdate_m
a
x
_fd() under MRI 1
.
9
.
3+
commit
|
commitdiff
|
tree
2011-07-15
Eric Wo
n
g
con
n
ect: more
d
e
scri
p
tive error for TCP port
commit
|
commitdiff
|
tree
2011-07-15
Eric Wong
kgio 2
.
6
.
0 -
m
inor feature upd
a
t
e
a
nd cleanups
commit
|
commitdiff
|
tree
2011-07-15
Eric Wong
ad
d
prototype for
r
b_thread_
b
lo
c
king_io
_
r
egion()
commit
|
commitdiff
|
tree
2011-07-15
E
ric W
o
ng
mi
s
s
i
ng_
a
ccep
t
4: don't use FD_CLOEXEC for SOCK_CL
O
EXEC
.
.
.
commit
|
commitdiff
|
tree
2011-07-15
Eric Wong
accept
.
c: fix RDoc
for n
e
w Kgio::SOCK_*
c
o
nstants
commit
|
commitdiff
|
tree
2011-07-07
Eric Wong
export SOCK_NONBLOCK, SO
C
K_C
L
O
E
XEC cons
t
ants in Kgio
commit
|
commitdiff
|
tree
2011-07-07
Eric Wong
accept
.
c:
reinst
a
te
errno after calling
m
y
_fileno()
commit
|
commitdiff
|
tree
2011-06-18
Eric Wong
doc
:
u
pda
t
e documentation fo
r
kgi
o
_add
r
attribute
commit
|
commitdiff
|
tree
2011-06-18
Eric
Wo
n
g
doc: cal
l
-seq for kgio_w
a
it_writable
commit
|
commitdiff
|
tree
2011-06-18
E
ric
W
ong
ancient
_
r
u
b
y
.
h: avoid symbol clobbering
commit
|
commitdiff
|
tree
2011-06-16
Eric Won
g
fix mi
s
c
com
p
iler w
a
rnings
commit
|
commitdiff
|
tree
2011-06-15
Eric Wong
make tim
e
d
kgio_wait_* impl
e
m
e
ntat
i
on
s
afer
commit
|
commitdiff
|
tree
2011-06-15
Eric Wong
Kgio::Fi
l
e includes Kgio::P
i
p
e
M
e
thod
s
module
commit
|
commitdiff
|
tree
2011-06-15
Eric Wong
Kgio::Fi
l
e
.
tryopen r
u
ns GC on ENOMEM
commit
|
commitdiff
|
tree
2011-06-15
Eric Wong
doc: add
r
doc for Kgio:
:
Fi
l
e
.
t
r
y
open
commit
|
commitdiff
|
tree
2011-06-15
E
r
i
c Wong
k
gio_wait_*ab
l
e
:
docu
m
e
ntation for opti
o
nal timeout
commit
|
commitdiff
|
tree
2011-06-15
E
r
ic Won
g
doc: use librelist
.
org in
s
tead
of li
b
relist
.
com
commit
|
commitdiff
|
tree
2011-06-15
Eric Wong
GIT
-
VERSION-GE
N
: bump v
e
rs
i
on for new API
commit
|
commitdiff
|
tree
2011-06-15
Eric W
o
n
g
Merge
branch '2
.
4-
s
t
able'
commit
|
commitdiff
|
tree
2011-06-14
Er
i
c Wong
kgio 2
.
4
.
2
- OpenSolaris build fix
commit
|
commitdiff
|
tree
2011-06-14
Eric Wong
e
x
t
c
on
f
:
-lnsl and -l
s
ocket c
h
ecks for O
p
e
nSol
a
ris
commit
|
commitdiff
|
tree
2011-06-14
Eric W
o
ng
a
d
d
timeout to kgi
o
_wait_{read,writ}able
commit
|
commitdiff
|
tree
2011-06-13
Eric
Wong
e
x
tconf:
-lnsl and -l
s
ocke
t
checks for Op
e
nSol
a
ris
commit
|
commitdiff
|
tree
2011-05-23
Eric Wong
README
:
clarify
that
we only
w
ork on Unix-
l
ike s
y
stems
commit
|
commitdiff
|
tree
2011-05-21
Eric Wong
pkg
.
mk
:
upda
t
e
to the latest version
commit
|
commitdiff
|
tree
2011-05-21
Eric Wong
Merge br
a
n
c
h
'
2
.
4-stable'
commit
|
commitdiff
|
tree
2011-05-21
Eric Wong
k
g
io 2
.
4
.
1 -
Kgio
.
poll avoids EINTR, real
l
y
commit
|
commitdiff
|
tree
2011-05-21
Eric W
o
ng
Kgio
.
p
oll:
e
n
s
u
r
e
E
I
NTR
never
get
s
raised
commit
|
commitdiff
|
tree
2011-05-21
Eric
Won
g
Kgio
.
po
l
l:
ensure EINTR never gets
raised
commit
|
commitdiff
|
tree
2011-05-14
Eric
Wong
Kg
i
o
.
t
ryope
n
=
> Kgio::File
.
tryopen
commit
|
commitdiff
|
tree
2011-05-14
Eri
c
Won
g
r
e
t
u
rn
Kgio::Fi
l
e
for Kgio
.
t
ryo
p
e
n
commit
|
commitdiff
|
tree
2011-05-13
E
r
ic
Wong
a
d
d
K
gio
.
t
r
yopen method
commit
|
commitdiff
|
tree
2011-05-05
Eric Wong
kgio 2
.
4
.
0 - portability fixes and mo
r
e
commit
|
commitdiff
|
tree
2011-05-05
Eric Wong
t
e
st_cross_thre
a
d_c
l
ose: dis
a
ble on RUBY_ENGIN
E
!=
.
.
.
commit
|
commitdiff
|
tree
2011-05-05
Eric Wong
read_wri
t
e
: call rb_str_modi
f
y() be
f
ore rb_str_resize()
commit
|
commitdiff
|
tree
2011-05-05
Eric Won
g
poll:
d
eal w
i
th p
o
l
lset
change
s
on EINTR
commit
|
commitdiff
|
tree
2011-05-05
Eric Wong
test_tcp_
c
onn
e
ct: disable wait_writable_set test on
.
.
.
commit
|
commitdiff
|
tree
2011-05-05
Je
r
e
m
y Evans
f
i
x
k
gio_
p
eek for
!
KGIO_NOPUSH
systems
Acked-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2011-05-05
Jeremy Evans
con
n
ect:
z
ero out hints argument for getaddrinfo
Acked-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2011-05-05
Eric Won
g
Kgio
.
poll
r
estart
s
on inter
r
upt
commit
|
commitdiff
|
tree
2011-04-27
Eric Wo
n
g
e
xt
c
onf: remove
u
nnecessary dir_config statement
commit
|
commitdiff
|
tree
2011-04-21
Eric Wong
doc: impr
o
v
e kg
i
o_accept/kgio_
t
ryac
c
ept
do
c
s
commit
|
commitdiff
|
tree
2011-04-21
Eric Wong
test_au
t
opush:
attempting to fix a ti
m
ing test
.
.
.
commit
|
commitdiff
|
tree
2011-04-21
Eric Wong
doc: fix trywrite cal
l
-seq
commit
|
commitdiff
|
tree
2011-04-14
Eric
W
ong
test_autopush: use
a
ssert_in_delta f
o
r
t
est
commit
|
commitdiff
|
tree
2011-04-11
Eric Won
g
gemspec:
bump
wrongdoc version
commit
|
commitdiff
|
tree
2011-04-11
Er
i
c
W
ong
gemspec:
remove u
n
neces
s
ary
r
equire_paths
commit
|
commitdiff
|
tree
2011-04-10
Eric Wong
add test for cross thread close
commit
|
commitdiff
|
tree
2011-04-10
Eric W
o
n
g
read_write: de
t
ect closed fd on EINT
R
commit
|
commitdiff
|
tree
2011-04-10
E
r
ic Wong
accept: be
t
ter d
e
tect closed files on
E
IN
T
R
/EAGAIN
commit
|
commitdiff
|
tree
2011-03-20
Eric Wong
*accept
m
ethod
s
can ta
k
e flags argument, like
a
c
ce
p
t4()
commit
|
commitdiff
|
tree
2011-03-20
Eri
c
Wong
accept
:
pr
e
pare optiona
l
flag
s
argument to
a
ccep
t
(
.
.
.
commit
|
commitdiff
|
tree
2011-03-17
E
r
ic Wong
HACKING:
u
p
d
a
tes for wron
g
doc vs rdoc
commit
|
commitdiff
|
tree
2011-03-15
Eric Wong
kgio 2
.
3
.
3 -
m
i
n
or fixes
commit
|
commitdiff
|
tree
next