repo.or.cz
/
rainbows.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
event_machine: protect IO#close from EBADF
2010-08-02
Eri
c
Wong
event_machine: pro
t
e
c
t IO#close from EBADF
commit
|
commitdiff
|
tree
2010-08-02
Er
i
c
Wong
revactor: impl
e
m
e
nt sendfile
and ran
g
e s
u
pp
o
r
t
commit
|
commitdiff
|
tree
2010-08-01
E
r
ic Wong
t0015: cle
a
nup after w
o
rki
n
g
d
irectory
test
commit
|
commitdiff
|
tree
2010-08-01
Eric
Wong
tests: do not
clobber
e
xisting RUBY
L
IB
commit
|
commitdiff
|
tree
2010-07-29
Eric Wong
fiber/io:
r
euse buffer
i
n Rainbows::Fiber::
I
O#each
commit
|
commitdiff
|
tree
2010-07-29
Eric Wong
revactor
:
A
c
tor-aware dev_f
d
_
resp
o
nse
p
roxying
commit
|
commitdiff
|
tree
2010-07-28
Eric
W
ong
event_machine: better handling
of s
t
aggered pipelines
commit
|
commitdiff
|
tree
2010-07-27
Er
i
c Wo
n
g
event_machine: prevent double
c
l
o
se of
c
lient sock
e
t
commit
|
commitdiff
|
tree
2010-07-27
Eric Wong
rev
/
cl
i
ent:
w
o
rk
a
rou
n
d
c
l
ose ordering is
s
ue wh
e
n pro
x
ying
commit
|
commitdiff
|
tree
2010-07-27
E
ric Wong
r
e
v_thre
a
d_p
o
o
l: stop sup
p
or
t
i
n
g this under
R
uby 1
.
8
commit
|
commitdiff
|
tree
2010-07-27
E
r
ic
Wong
t00
2
0
: speed up
r
ate limited tests
commit
|
commitdiff
|
tree
2010-07-27
E
ric Wong
t00{2,3
}
1: beef tests up with more aborted requests
commit
|
commitdiff
|
tree
2010-07-27
E
r
ic Wong
event_
m
achine: fix pipel
i
ning of static files
commit
|
commitdiff
|
tree
2010-07-26
Eric Wong
re
v
*: pr
o
perly handle pipelined respo
n
s
es w/
s
endfile
commit
|
commitdiff
|
tree
2010-07-23
Er
i
c Wong
rename parse_r
a
n
g
e =>
m
a
ke_range!
commit
|
commitdiff
|
tree
2010-07-23
Eric Wong
t9000: disab
l
e
a
pp_pool test for Writer
T
hread*
commit
|
commitdiff
|
tree
2010-07-22
Eric Wong
t0501: workarounds for no
n
-GNU awks
commit
|
commitdiff
|
tree
2010-07-22
Eric Wong
t0105: I/O reducti
o
ns and speedups
commit
|
commitdiff
|
tree
2010-07-22
Eric Wong
rev
*
:
avoi
d
hung conne
c
t
i
ons when proxying
HTTP/0
.
9
commit
|
commitdiff
|
tree
2010-07-22
Eric Wong
w
riter
_
thread_p
o
ol: fix include ordering issue
s
under 1
.
8
commit
|
commitdiff
|
tree
2010-07-22
E
ri
c
Wong
enable Ra
n
ge: resp
o
nses
for static files for most mode
l
s
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
e
v
ent
_
machine: avoid redu
n
dant open() for st
a
ti
c
fi
l
es
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
rely
o
n
autoload for Base and TeeI
n
put
commit
|
commitdiff
|
tree
2010-07-20
E
r
ic Wong
ensure cli
e
nt aborted file/s
t
r
eam r
e
sponse
b
o
d
i
es are
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
E
r
i
c
Wong
event_machine: close body descriptor before streaming
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
E
r
ic Wong
e
nsure file response bodies are
pr
o
perly closed
commit
|
commitdiff
|
tree
2010-07-20
Eric Won
g
en
s
ure stream response bodies g
e
t
c
losed
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
r
ev: split ou
t
deferred chunk logic f
r
om
u
nchun
k
ed
commit
|
commitdiff
|
tree
2010-07-20
E
r
i
c
Won
g
rev/def
e
rred_
r
esponse: cleanups
commit
|
commitdiff
|
tree
2010-07-20
Eri
c
Wong
r
e
v: autoload
D
eferredR
e
sponse
commit
|
commitdiff
|
tree
2010-07-20
E
r
ic Wong
p
r
e
fer
I
n
teger#to_s(16) to sprintf("%x\r\n")
commit
|
commitdiff
|
tree
2010-07-20
Eric
Wong
event_machine: don
'
t set @body unless it's EM::Deferrable
commit
|
commitdiff
|
tree
2010-07-20
Eric Won
g
eve
n
t_ma
c
h
ine: small s
i
m
plification
f
or async responses
commit
|
commitdiff
|
tree
2010-07-20
Er
i
c
Wong
event_machine: split out uncommonly used mod
u
le
s
commit
|
commitdiff
|
tree
2010-07-20
Eric Won
g
rev + e
m
:
enable keepalive f
o
r pipe/socket responses
commit
|
commitdiff
|
tree
2010-07-20
Eric
Wong
r
e
v + em: more
easil
y
all
o
w Content-Length in
pip
e
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
event_ma
c
hine:
Respo
n
se
C
hunkPipe style cl
e
a
n
u
p
commit
|
commitdiff
|
tree
2010-07-20
Eric W
o
ng
event
_
machine:
g
arbage av
o
idance for pi
p
e
r
espon
s
es
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
e
v
ent_machine
:
avoid r
a
ce in unch
u
nked fast pipe respo
n
ses
commit
|
commitdiff
|
tree
2010-07-20
E
ri
c
Won
g
remo
v
e unnec
e
ssary he
a
der m
u
n
g
ing for s
t
at
i
c file se
r
ving
commit
|
commitdiff
|
tree
2010-07-20
Eri
c
Wo
n
g
dev_fd_res
p
o
nse: remo
v
e needles
s
begin block
commit
|
commitdiff
|
tree
2010-07-20
Eric Wo
n
g
n
o
need to pass 'rb' as File
.
op
e
n f
l
ags
commit
|
commitdiff
|
tree
2010-07-20
E
ri
c
Wong
se
n
dfile
m
iddleware: various style cleanups
commit
|
commitdiff
|
tree
2010-07-20
E
r
ic
W
on
g
r
efac
t
or re
s
po
n
se handling for each concurrency mod
e
l
commit
|
commitdiff
|
tree
2010-07-11
E
r
ic Wong
Rain
b
ows! v0
.
95
.
1
- d
e
pend on newer U
n
icorn
Eric Wong
(3):
commit
|
commitdiff
|
tree
2010-07-11
Eric W
o
ng
bump Unic
o
rn
d
ependen
c
y to
1
.
1
.
1
commit
|
commitdiff
|
tree
2010-07-10
E
ric
W
ong
doc: ma
k
e
R
D
oc skip private
m
etho
d
s
commit
|
commitdiff
|
tree
2010-07-10
Eric Wong
tes
t
_i
s
olate: doc
u
ment
w
hy we test with Rack 1
.
1
.
0
commit
|
commitdiff
|
tree
2010-07-10
Eric Wong
R
a
i
nbows!
0
.
95
.
0
- sendfile()
su
p
port!
commit
|
commitdiff
|
tree
2010-07-10
Eric Wong
d
oc: avoid
documentin
g
intern
a
l
s
o
n RDoc website
commit
|
commitdiff
|
tree
2010-07-10
Eric Wong
do
c
:
S
tatic_Files docume
n
tation
commit
|
commitdiff
|
tree
2010-07-09
Eric Wong
event_
m
achine: rename response_write =
>
em_write_respo
n
se
commit
|
commitdiff
|
tree
2010-07-09
E
r
ic Wong
http_response:
a
l
low
C
ramp 0
.
11 to send proper WS headers
commit
|
commitdiff
|
tree
2010-07-08
Eri
c
Wong
resto
r
e Rainbows::HttpResp
o
nse
.
write for Cra
m
p
commit
|
commitdiff
|
tree
2010-07-08
Eric Wong
dev: bump isolat
e
d
epende
n
cy to
2
.
1
.
0
commit
|
commitdiff
|
tree
2010-07-08
Eric Wong
TODO:
d
oc
u
m
e
ntation needs wor
k
,
so
d
ocument it :P
commit
|
commitdiff
|
tree
2010-07-08
Eric Wong
b
ump
TCP_DE
F
ER_ACCEPT default value
commit
|
commitdiff
|
tree
2010-07-08
Eric W
o
ng
bump
u
nicorn depen
d
e
ncies
commit
|
commitdiff
|
tree
2010-07-08
Eric Wong
s
t
r
eam_
f
ile: s
p
li
t
t
his ou
t
fro
m
rev
/
sendfile
commit
|
commitdiff
|
tree
2010-07-06
Eric Wong
b
y
te_slice: Stri
n
g
#
[range] is
f
ast
e
r th
a
n String#slice
.
.
.
commit
|
commitdiff
|
tree
2010-07-06
Er
i
c Wong
doc: updat
e
TOD
O
commit
|
commitdiff
|
tree
2010-07-06
Eric
W
ong
f
i
x
string
s
licing under
1
.
9
after
s
hort writ
e
s
commit
|
commitdiff
|
tree
2010-07-06
Eric Wong
rev/client: more a
g
gressive non-blocking
w
ri
t
e
commit
|
commitdiff
|
tree
2010-07-06
Eric Wo
n
g
cleanup error handli
n
g for
aborted down
l
oads
commit
|
commitdiff
|
tree
2010-07-06
Eric
Wong
r
e
v:
a
vo
i
d unnecessary seeking whe
n
using
s
endfile
commit
|
commitdiff
|
tree
2010-07-05
Eric Wong
rev
:
properly enable
p
o
st-fork
s
endfile()
u
sa
g
e
commit
|
commitdiff
|
tree
2010-07-04
Eric W
o
ng
refact
o
r
response bo
d
y handli
n
g for s
e
ndfile(2)
commit
|
commitdiff
|
tree
2010-07-04
Eric
Wong
re
v
/client: s/sendfile/rev_sendfile/
commit
|
commitdiff
|
tree
2010-07-04
E
r
i
c Wong
revactor: properly
zero buffer on zero
reads
commit
|
commitdiff
|
tree
2010-07-04
Eric Wong
thread_pool: forc
e
th
r
eads to
w
ake
u
p on
shutdown
commit
|
commitdiff
|
tree
2010-06-30
E
ric Wong
rev: add sendfile support
commit
|
commitdiff
|
tree
2010-06-30
Eric
W
o
ng
de
v
_f
d
_res
p
o
nse: av
o
id red
e
cla
r
ing Rainbows module
commit
|
commitdiff
|
tree
2010-06-30
Eri
c
W
ong
deferred_response:
remove needless inc
l
u
d
e
commit
|
commitdiff
|
tree
2010-06-28
E
r
ic Wong
TODO: ex
t
ra i
t
em for byte-range res
p
onses
commit
|
commitdiff
|
tree
2010-06-28
Eri
c
Wong
ad
d
prelimi
n
ary se
n
dfile (1
.
0
.
0)
gem support
commit
|
commitdiff
|
tree
2010-06-28
Eri
c
W
o
ng
fiber/base: reuse proc
e
s
s_c
l
i
ent
l
ogic
i
n
b
ase
commit
|
commitdiff
|
tree
2010-06-28
Eric Wong
(style) prefer "u
n
til" instead of "while !
"
commit
|
commitdiff
|
tree
2010-06-28
Eric Wo
n
g
revactor: co
n
stant/
n
amespace cleanu
p
s
commit
|
commitdiff
|
tree
2010-06-28
Eric Wong
base: constant/namespace cleanup
commit
|
commitdiff
|
tree
2010-06-27
E
r
ic Wong
http_respon
s
e: make this a mo
d
ule, not a class
commit
|
commitdiff
|
tree
2010-06-27
Eric Wong
http_res
p
on
s
e:
(
nitpick) simpli
f
y co
n
dit
i
on
a
l logic
commit
|
commitdiff
|
tree
2010-06-27
E
r
ic Wong
http_response: cleanup docume
n
tation
commit
|
commitdiff
|
tree
2010-06-24
Eric Wong
sendfile: u
p
date
d
oc
s
fo
r
Ra
c
k::S
e
n
df
i
le
commit
|
commitdiff
|
tree
2010-06-21
Eric Wong
add
Ra
i
nbows::
C
onfigurator module
commit
|
commitdiff
|
tree
2010-06-21
Eric Wong
tests: e
n
able ActorSpa
w
n test for
r
bx
commit
|
commitdiff
|
tree
2010-06-21
Eric Wong
r
ev
:
docum
e
nt
a
tion update
f
or #write m
e
thod
commit
|
commitdiff
|
tree
2010-06-21
Er
i
c Wong
dev_fd_respon
s
e: disab
l
e
under Ru
b
in
i
u
s
for
n
ow
commit
|
commitdiff
|
tree
2010-06-21
Eri
c
Won
g
de
v
_fd
_
r
esponse: cleanup and
r
eorganization
commit
|
commitdiff
|
tree
2010-06-21
Eric
Wo
n
g
te
s
t_
i
solat
e
: bump
u
nico
r
n dependen
c
y
commit
|
commitdiff
|
tree
2010-06-21
Eric
W
ong
tes
t
: no need for IO#sync=true in asyn
c
-
response tests
commit
|
commitdiff
|
tree
2010-06-21
Eric Wong
tests: avoid embedded command-li
n
e
s
wi
t
ches in test
s
commit
|
commitdiff
|
tree
2010-06-21
Eric Wong
rev: resto
r
e
R
uby
1
.
8
.
6 co
m
p
a
tibility
commit
|
commitdiff
|
tree
2010-06-21
Er
i
c Won
g
bump
async_sinatra test de
p
endencies
commit
|
commitdiff
|
tree
2010-06-18
Eric Wong
rev: cleanup write meth
o
d
commit
|
commitdiff
|
tree
2010-06-18
Eric Wong
rev: avoid ex
t
raneous d
a
ta
c
o
py for small respon
s
es
commit
|
commitdiff
|
tree
2010-06-18
Eric
Wong
f
i
b
er/{
b
ase,io
}
: use arrays instead of
hashes
f
or r
.
.
.
commit
|
commitdiff
|
tree
2010-06-18
Eric
W
ong
fiber/base: more accurate s
l
eep timeout
commit
|
commitdiff
|
tree
2010-06-18
E
r
ic Wong
a
v
oid needless HeaderHash#
t
o_h
a
sh c
a
lls
commit
|
commitdiff
|
tree
2010-06-18
E
r
ic Wong
p
refer Array
#
[] l
o
o
k
u
p to Array#first/Array#last
commit
|
commitdiff
|
tree
2010-06-16
E
ric Wong
test_isolate
:
fix ru
b
y engine
usage
commit
|
commitdiff
|
tree
next