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
ensure client aborted file/stream response bodies are closed
2010-07-20
E
r
i
c
Wong
e
n
s
ure client abort
e
d fi
l
e/st
r
ea
m
response
bod
i
es are
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
Eric W
o
ng
event_machi
n
e:
c
los
e
b
ody descriptor before streami
n
g
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
e
nsure file response
b
od
i
es
ar
e
pr
o
pe
r
ly
c
l
o
s
ed
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
ens
u
re stream respon
s
e bodi
e
s get clo
s
ed
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
rev:
s
p
lit out def
e
r
r
ed chunk lo
g
ic
fro
m
unchunked
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
rev/d
e
fer
r
ed_re
s
ponse: cleanups
commit
|
commitdiff
|
tree
2010-07-20
Eric Won
g
r
ev: autol
o
ad DeferredResponse
commit
|
commitdiff
|
tree
2010-07-20
E
r
ic Wong
p
refer In
t
e
g
e
r
#
t
o
_
s(
1
6) to sp
r
intf("%x\r\n"
)
commit
|
commitdiff
|
tree
2010-07-20
Eric Won
g
event_machine: don't set @body unless it's EM::De
f
errable
commit
|
commitdiff
|
tree
2010-07-20
Er
i
c W
o
ng
event_
m
achine: small simp
l
ifica
t
ion for
a
sync
r
es
p
o
n
ses
commit
|
commitdiff
|
tree
2010-07-20
Eric
W
ong
event_mac
h
i
n
e: sp
l
i
t
out unc
o
mmonl
y
u
s
ed module
s
commit
|
commitdiff
|
tree
2010-07-20
Eric Wo
n
g
rev + em: enable keepal
i
ve fo
r
pipe
/
soc
k
et responses
commit
|
commitdiff
|
tree
2010-07-20
E
r
i
c Wong
r
ev + em: more easily all
o
w Content-Length in pip
e
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
event_mac
h
ine:
Res
p
ons
e
ChunkPipe style
c
lea
n
up
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
e
v
en
t
_machine: garbage avoidance for pipe respo
n
ses
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
event_machi
n
e
: avoid race i
n
u
n
chu
n
ked fast
p
i
pe r
e
sponses
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
remove unnecessary header munging for
s
tatic f
i
le serving
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
d
e
v_
f
d_respo
n
se
:
r
e
move needless begin block
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
no need t
o
pass 'rb' as File
.
open flags
commit
|
commitdiff
|
tree
2010-07-20
E
r
ic Wong
sendfile m
i
ddlewa
r
e: various style cleanups
commit
|
commitdiff
|
tree
2010-07-20
E
r
i
c
Wong
refacto
r
res
p
onse handl
i
ng fo
r
each c
o
n
c
urrency model
commit
|
commitdiff
|
tree
2010-07-11
Eric Wong
Rainbows! v0
.
95
.
1 - depe
n
d o
n
new
e
r Unicorn
commit
|
commitdiff
|
tree
2010-07-11
Er
i
c Wo
n
g
bump Unicorn depen
d
e
n
cy to
1
.
1
.
1
commit
|
commitdiff
|
tree
2010-07-10
Eric Wong
do
c
: make RDoc skip private met
h
ods
commit
|
commitdiff
|
tree
2010-07-10
Eric Wong
test_isolate: docu
m
ent
why we test with Rack 1
.
1
.
0
commit
|
commitdiff
|
tree
2010-07-10
Eric Wong
Rainbows! 0
.
95
.
0 - s
e
ndfile(
)
suppor
t
!
commit
|
commitdiff
|
tree
2010-07-10
E
ric W
o
ng
d
oc: avo
i
d docu
m
enting internals o
n
RD
o
c
w
ebsit
e
commit
|
commitdiff
|
tree
2010-07-10
Er
i
c Wong
doc
:
S
t
a
t
i
c
_Fi
l
e
s
d
o
cum
e
ntatio
n
commit
|
commitdiff
|
tree
2010-07-09
Eric Wong
eve
n
t
_machine:
rename res
p
onse_
w
r
ite
=
> em_write_re
s
ponse
commit
|
commitdiff
|
tree
2010-07-09
Eric Wong
htt
p
_r
e
sp
o
ns
e
: all
o
w
C
ramp 0
.
1
1
to send
p
ro
p
er
WS headers
commit
|
commitdiff
|
tree
2010-07-08
Eri
c
Wong
r
e
store Ra
i
nbows::HttpR
e
sponse
.
write f
o
r Cramp
commit
|
commitdiff
|
tree
2010-07-08
Eri
c
Wong
dev: bump isolate depe
n
dency to 2
.
1
.
0
commit
|
commitdiff
|
tree
2010-07-08
Eri
c
Wong
TODO: documentation need
s
work, so d
o
cume
n
t it :P
commit
|
commitdiff
|
tree
2010-07-08
E
r
ic Wong
bump
TCP_DEFER_
A
CCEPT
default value
commit
|
commitdiff
|
tree
2010-07-08
Eric Wong
bump unicorn depen
d
encies
commit
|
commitdiff
|
tree
2010-07-08
Eric Wong
str
e
a
m_file: spli
t
this out f
r
om rev
/
sendfile
commit
|
commitdiff
|
tree
2010-07-06
Eric W
o
ng
byt
e
_slice: String#[range] is fas
t
e
r than String#slice
.
.
.
commit
|
commitdiff
|
tree
2010-07-06
Eric Wong
doc: update TODO
commit
|
commitdiff
|
tree
2010-07-06
Eri
c
Wong
fix strin
g
slicing
under 1
.
9 afte
r
short
writes
commit
|
commitdiff
|
tree
2010-07-06
E
ric Wo
n
g
rev/client: more aggressive non-blocking write
commit
|
commitdiff
|
tree
2010-07-06
Eric W
o
n
g
cleanup er
r
or handling for abor
t
ed downloads
commit
|
commitdiff
|
tree
2010-07-06
Eric Wong
rev: avo
i
d unnece
s
sary
seeking when using sendfile
commit
|
commitdiff
|
tree
2010-07-05
Eric W
o
ng
re
v
: proper
l
y ena
b
le po
s
t
-fork send
f
ile() usage
commit
|
commitdiff
|
tree
2010-07-04
Eric
W
ong
refa
c
t
or response body handling for sendf
i
le(2)
commit
|
commitdiff
|
tree
2010-07-04
Eri
c
Wong
rev/
c
l
i
en
t
: s
/
sendfile/rev_s
e
ndfile/
commit
|
commitdiff
|
tree
2010-07-04
Eric Wong
revactor:
p
r
o
perly zero bu
f
fer on ze
r
o reads
commit
|
commitdiff
|
tree
2010-07-04
Eric Wong
t
h
read_pool: force thre
a
ds to wakeup on shutdown
commit
|
commitdiff
|
tree
2010-06-30
Eric Wong
rev: add sendfile support
commit
|
commitdiff
|
tree
2010-06-30
Eri
c
Wong
dev_
f
d_response: a
v
oid
r
e
declaring Rainbows module
commit
|
commitdiff
|
tree
2010-06-30
Eric W
o
n
g
deferred_re
s
ponse: rem
o
ve n
e
edless include
commit
|
commitdiff
|
tree
2010-06-28
Eric
W
ong
TOD
O
: extra
i
tem for byte-range re
s
ponses
commit
|
commitdiff
|
tree
2010-06-28
Eric
W
ong
add preliminary send
f
ile (
1
.
0
.
0) gem support
commit
|
commitdiff
|
tree
2010-06-28
Eric
W
o
n
g
fiber/base: reuse
pr
o
ces
s
_
cl
i
ent logic in base
commit
|
commitdiff
|
tree
2010-06-28
Eric Wong
(
s
tyle) prefer "
u
ntil" instead of "while !"
commit
|
commitdiff
|
tree
2010-06-28
Eric Wong
revactor
:
constant/nam
e
spac
e
cleanups
commit
|
commitdiff
|
tree
2010-06-28
Er
i
c
W
ong
base:
c
onstant/namespace cleanup
commit
|
commitdiff
|
tree
2010-06-27
Eric Wong
http_response: mak
e
thi
s
a m
o
dule, not a
c
lass
commit
|
commitdiff
|
tree
2010-06-27
Eric Wong
ht
t
p_respo
n
se: (n
i
tpick) simplify condition
a
l logic
commit
|
commitdiff
|
tree
2010-06-27
Eric Wong
h
t
tp_response: cleanup
d
o
cumenta
t
i
o
n
commit
|
commitdiff
|
tree
2010-06-24
Eric Wong
send
f
i
l
e: updat
e
docs for Rack:
:
S
endfile
commit
|
commitdiff
|
tree
2010-06-21
Eric Wong
add R
a
in
b
ows:
:
Configurator
m
odule
commit
|
commitdiff
|
tree
2010-06-21
E
r
ic Wo
n
g
tes
t
s: enabl
e
Actor
S
p
awn test for rbx
commit
|
commitdiff
|
tree
2010-06-21
E
ric W
o
ng
rev
:
documentati
o
n
upd
a
te
for #write meth
o
d
commit
|
commitdiff
|
tree
2010-06-21
E
ri
c
Wong
dev_fd_
r
esponse: disable u
n
der
R
u
bi
n
ius for n
o
w
commit
|
commitdiff
|
tree
2010-06-21
Eric Wong
d
ev_fd_respon
s
e: cleanup and reorganization
commit
|
commitdiff
|
tree
2010-06-21
Eric Wong
test_isolate:
b
u
mp unicorn dependency
commit
|
commitdiff
|
tree
2010-06-21
Eric Wong
test: no nee
d
f
o
r IO#sync=true in async-res
p
onse tests
commit
|
commitdiff
|
tree
2010-06-21
Eri
c
Wong
tes
t
s: avoid embedded command-line switches in tests
commit
|
commitdiff
|
tree
2010-06-21
Eric Wong
rev:
restore Ruby 1
.
8
.
6 co
m
pa
t
ibility
commit
|
commitdiff
|
tree
2010-06-21
Eric
W
ong
bump async_sin
a
tra test dep
e
ndencies
commit
|
commitdiff
|
tree
2010-06-18
Eri
c
Wong
r
e
v: cleanup write method
commit
|
commitdiff
|
tree
2010-06-18
Eric Wong
r
e
v: avoid
e
xtraneous
d
a
t
a cop
y
for
small response
s
commit
|
commitdiff
|
tree
2010-06-18
E
r
ic Wong
fiber
/
{bas
e
,io}: use arrays instead of has
h
e
s
f
o
r
r
.
.
.
commit
|
commitdiff
|
tree
2010-06-18
Eric Wong
fiber/base: mo
r
e acc
u
rate slee
p
timeout
commit
|
commitdiff
|
tree
2010-06-18
Eric Wong
avoid needless
He
a
derHash#to
_
hash calls
commit
|
commitdiff
|
tree
2010-06-18
Eric Won
g
prefer Ar
r
ay#[] loo
k
u
p to Array#first/Ar
r
ay#last
commit
|
commitdiff
|
tree
2010-06-16
Eric Won
g
test_is
o
l
a
t
e: fix ruby engine us
a
ge
commit
|
commitdiff
|
tree
2010-06-11
E
ric Won
g
up
d
ate test
infrastructur
e
to suppor
t
R
ubinius
commit
|
commitdiff
|
tree
2010-06-11
Eric
W
ong
a
lt working_d
i
rec
t
ory test from Unicorn
commit
|
commitdiff
|
tree
2010-06-11
Eric Won
g
rely on
Unicorn 0
.
9
9
1
.
0 for tests
commit
|
commitdiff
|
tree
2010-06-11
E
r
ic Wong
bin/rain
b
ows: sync
up with lates
t
Unicorn
commit
|
commitdiff
|
tree
2010-06-11
Eric Wong
ad
d
Rainbows
:
:ServerToken mi
d
dleware
commit
|
commitdiff
|
tree
2010-06-11
Eric Wong
my-tap-lib: fix race condition in verbose mode
commit
|
commitdiff
|
tree
2010-06-09
Eric Wong
ht
t
p_server
:
use super instead of alias_method
commit
|
commitdiff
|
tree
2010-06-08
Er
i
c
W
ong
gemspec: bu
m
p
u
nicorn depende
n
cy to
0
.
990
.
0
commit
|
commitdiff
|
tree
2010-06-07
E
r
ic Wong
README: u
p
date w
i
t
h
Zb
a
tery
info
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
tests: t9001: avoid ne
e
dless file
s
ystem activity
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
c
e
ntralize bo
d
y => IO
c
onversion logic
commit
|
commitdiff
|
tree
2010-06-04
Eric Won
g
Rainbows! 0
.
94
.
0 - one ei
g
ht ate my
h
omework!
commit
|
commitdiff
|
tree
2010-06-04
Eric
Wong
send
f
ile: update RDoc for this mi
d
dleware
.
commit
|
commitdiff
|
tree
2010-06-04
Eric Wong
doc: update test
suite README an
d
link with RDoc
commit
|
commitdiff
|
tree
2010-06-04
Er
i
c Wong
cleanup ma
k
ef
i
les, move p
u
blish_doc into
m
a
in
commit
|
commitdiff
|
tree
2010-06-04
Eric Wo
n
g
tests: make -C
$
M
O
DEL
.
tNNNN-
f
oo
.
s
h w
o
r
k
again out-of
.
.
.
commit
|
commitdiff
|
tree
2010-06-04
Eric Wong
tests: cleanup
i
solate usage
commit
|
commitdiff
|
tree
2010-06-04
Eric
W
ong
t
ests: disable a
s
ync
_
sinatra
test f
o
r Ruby 1
.
9
.
2
commit
|
commitdiff
|
tree
2010-06-04
Eri
c
Wong
l
oc
a
l
.
m
k
.
sample: add a hint for
T
MPDIR
commit
|
commitdiff
|
tree
2010-06-04
Eric W
o
n
g
local
.
mk
.
s
ample
:
upda
t
e for running 1
.
9
.
2 (pr
e
view3
.
.
.
commit
|
commitdiff
|
tree
2010-06-04
E
ric Wong
Ra
k
e
file: explain ourselves
when Is
o
l
a
tin
g
commit
|
commitdiff
|
tree
2010-06-04
Eric Wong
t
e
st-lib: se
t
N
O
_PROXY to counter http_proxy
commit
|
commitdiff
|
tree
2010-06-04
E
r
ic Wong
depe
n
d on
Isolate ~
>
2
.
0
.
2
for devel
o
p
m
ent
commit
|
commitdiff
|
tree
next