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
Eric Wong
ensure cl
i
ent abort
e
d file/stream re
s
p
o
nse bo
d
i
e
s
are
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
event_machine
:
cl
o
se bo
d
y de
s
criptor before
s
tre
a
min
g
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
Eric
W
ong
ensure
file response bodie
s
are properly c
l
osed
commit
|
commitdiff
|
tree
2010-07-20
Eric
W
ong
en
s
ur
e
stream response bodies
get c
l
osed
commit
|
commitdiff
|
tree
2010-07-20
E
r
ic Wong
rev:
s
p
lit out deferred
chun
k
l
ogic from unchunke
d
commit
|
commitdiff
|
tree
2010-07-20
E
ric
W
ong
r
ev/deferr
e
d_response:
c
leanups
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
rev:
a
u
tol
o
ad Def
e
r
re
d
Respons
e
commit
|
commitdiff
|
tree
2010-07-20
Eric Won
g
p
r
efer Integer#to_s(16) to
sprintf("%x\r\n")
commit
|
commitdiff
|
tree
2010-07-20
E
r
ic Wo
n
g
event_machine: don't set @body unless
it's
E
M::D
e
f
e
rrab
l
e
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
event_machine: small simpl
i
ficati
o
n for async responses
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
event_machi
n
e: split out u
n
commonly used modu
l
es
commit
|
commitdiff
|
tree
2010-07-20
Eric W
o
n
g
r
e
v
+
e
m
: enable
keepalive for pipe/soc
k
et
res
p
ons
e
s
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
rev + em:
m
ore easily allow Content-Len
g
th in pipe
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
event_machine: Resp
o
nseChunkPip
e
st
y
le clea
n
up
commit
|
commitdiff
|
tree
2010-07-20
Eri
c
W
o
ng
event_machine: garbage
avoidanc
e
for
pipe re
s
ponses
commit
|
commitdiff
|
tree
2010-07-20
Eric
Wong
eve
n
t_machine: avoid race in unch
u
n
k
ed fa
s
t pipe res
p
ons
e
s
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
remove unneces
s
ary he
a
d
er munging for static file serving
commit
|
commitdiff
|
tree
2010-07-20
Eric W
o
ng
dev_fd_res
p
onse: remove needl
e
s
s b
e
gin block
commit
|
commitdiff
|
tree
2010-07-20
E
ric Wong
no need t
o
pass 'rb' as
Fil
e
.
open flags
commit
|
commitdiff
|
tree
2010-07-20
Eri
c
Wong
s
endfile midd
l
eware: vari
o
u
s style cleanups
commit
|
commitdiff
|
tree
2010-07-20
E
r
i
c
W
ong
refactor response
hand
l
ing for
each concurre
n
c
y
model
commit
|
commitdiff
|
tree
2010-07-11
E
r
ic Wong
Ra
i
nbows! v0
.
9
5
.
1 - depend o
n
new
e
r Un
i
cor
n
Eric Wong
(3):
commit
|
commitdiff
|
tree
2010-07-11
Eric Wo
n
g
b
ump Unicorn dependency
t
o
1
.
1
.
1
commit
|
commitdiff
|
tree
2010-07-10
Eric Wong
do
c
:
ma
k
e RDoc skip private
methods
commit
|
commitdiff
|
tree
2010-07-10
E
ric Wong
test_isol
a
te
:
document
why we t
e
st
w
i
t
h Rack 1
.
1
.
0
commit
|
commitdiff
|
tree
2010-07-10
Eric Wong
Rainb
o
w
s! 0
.
95
.
0
- sendfi
l
e()
support!
commit
|
commitdiff
|
tree
2010-07-10
E
r
ic Wo
n
g
do
c
:
a
v
o
id documenting internals on RDoc
webs
i
te
commit
|
commitdiff
|
tree
2010-07-10
E
r
ic Wo
n
g
doc: S
t
atic_Files documentation
commit
|
commitdiff
|
tree
2010-07-09
Eric Wong
event_
m
achine:
ren
a
me respons
e
_wr
i
te => em_write_response
commit
|
commitdiff
|
tree
2010-07-09
Eric W
o
ng
h
t
tp_
r
esponse: allow C
r
amp 0
.
11 to s
e
nd
proper WS h
e
aders
commit
|
commitdiff
|
tree
2010-07-08
Eric Wong
restore Ra
i
nbows::Htt
p
Response
.
writ
e
f
o
r Cramp
commit
|
commitdiff
|
tree
2010-07-08
Eric Wo
n
g
de
v
:
bum
p
isolate dependency to 2
.
1
.
0
commit
|
commitdiff
|
tree
2010-07-08
Eric
W
on
g
TODO:
docum
e
ntation needs
w
ork, so document it :
P
commit
|
commitdiff
|
tree
2010-07-08
Eric
Wong
bu
m
p TCP_DEF
E
R_ACCEPT def
a
u
l
t value
commit
|
commitdiff
|
tree
2010-07-08
Eric Wong
bum
p
u
n
ic
o
rn
dep
e
nde
n
cie
s
commit
|
commitdiff
|
tree
2010-07-08
E
ric Wong
str
e
a
m
_
file: split this out
f
rom rev/send
f
il
e
commit
|
commitdiff
|
tree
2010-07-06
Eric Wong
byte_sli
c
e: String#[rang
e
] is faster than Str
i
ng#slice
.
.
.
commit
|
commitdiff
|
tree
2010-07-06
E
r
ic
Wong
d
oc: upda
t
e TODO
commit
|
commitdiff
|
tree
2010-07-06
Eric Wong
fix string slicing u
n
d
er
1
.
9
after sh
o
r
t writes
commit
|
commitdiff
|
tree
2010-07-06
Eric Wong
rev/client:
m
ore aggre
s
sive n
o
n-blocking w
r
ite
commit
|
commitdiff
|
tree
2010-07-06
Eric Wong
cleanu
p
e
rror han
d
li
n
g
for aborte
d
downl
o
ads
commit
|
commitdiff
|
tree
2010-07-06
Eric Wong
r
e
v
:
a
void unnecessary seeking when u
s
i
n
g sendfile
commit
|
commitdiff
|
tree
2010-07-05
Eric Won
g
rev: pr
o
perly enable post-fork sendf
i
le() usage
commit
|
commitdiff
|
tree
2010-07-04
Eric Won
g
refactor response body handling f
o
r sendfile(2
)
commit
|
commitdiff
|
tree
2010-07-04
Eric Wong
re
v
/c
l
ient: s/sendfile/rev_sendfile/
commit
|
commitdiff
|
tree
2010-07-04
Eric Wong
rev
a
ctor: properl
y
zero buffer o
n
ze
r
o reads
commit
|
commitdiff
|
tree
2010-07-04
Eric Wong
t
h
rea
d
_pool: forc
e
threads
t
o wakeup on s
h
ut
d
own
commit
|
commitdiff
|
tree
2010-06-30
E
ric Wong
rev: add
s
endfil
e
sup
p
ort
commit
|
commitdiff
|
tree
2010-06-30
Eric
W
ong
d
ev_fd_response:
avoid redeclaring Rainbow
s
m
o
d
ul
e
commit
|
commitdiff
|
tree
2010-06-30
Eric Wong
de
f
erred_response: remo
v
e n
e
edless include
commit
|
commitdiff
|
tree
2010-06-28
Eric Wong
TODO: extra ite
m
f
or
byt
e
-rang
e
re
s
ponses
commit
|
commitdiff
|
tree
2010-06-28
Eric
Won
g
add preliminary sendfile (1
.
0
.
0)
ge
m
s
u
pport
commit
|
commitdiff
|
tree
2010-06-28
Er
i
c W
o
n
g
f
i
ber/base: reuse process_clie
n
t logic in base
commit
|
commitdiff
|
tree
2010-06-28
Er
i
c Wong
(style)
pref
e
r "until" instead of "while !
"
commit
|
commitdiff
|
tree
2010-06-28
Eric Wong
revactor: con
s
tant/na
m
espace c
l
eanups
commit
|
commitdiff
|
tree
2010-06-28
Eric
Won
g
base
:
con
s
t
a
nt/namespace cle
a
nu
p
commit
|
commitdiff
|
tree
2010-06-27
Er
i
c Wong
h
t
tp_response: mak
e
this a module, not a cla
s
s
commit
|
commitdiff
|
tree
2010-06-27
Eric
Wong
http_respo
n
se: (nitpic
k
) simp
l
i
f
y cond
i
t
i
onal
log
i
c
commit
|
commitdiff
|
tree
2010-06-27
Eric Wong
http_res
p
o
n
se: cleanup documentati
o
n
commit
|
commitdiff
|
tree
2010-06-24
Er
i
c W
o
n
g
sendf
i
le: upd
a
te docs for Rack
:
:Sendfile
commit
|
commitdiff
|
tree
2010-06-21
Er
i
c
W
ong
add Rainbows::Configurator module
commit
|
commitdiff
|
tree
2010-06-21
Eri
c
Wong
tests: enable ActorSpawn test for
r
b
x
commit
|
commitdiff
|
tree
2010-06-21
Er
i
c Wong
rev: documentation update
for #wri
t
e method
commit
|
commitdiff
|
tree
2010-06-21
Eri
c
Wong
dev_fd_respons
e
: dis
a
b
le under Rubinius
for now
commit
|
commitdiff
|
tree
2010-06-21
Eric Wo
n
g
d
e
v_fd_response: cleanup a
n
d reorganiza
t
io
n
commit
|
commitdiff
|
tree
2010-06-21
Eri
c
Wong
test_isolate
:
bump uni
c
o
r
n dependency
commit
|
commitdiff
|
tree
2010-06-21
E
ric Wong
test: no need for IO#syn
c
=true in async-response tests
commit
|
commitdiff
|
tree
2010-06-21
Eric Won
g
t
e
sts: avoid
embedded command-li
n
e
switch
e
s in te
s
ts
commit
|
commitdiff
|
tree
2010-06-21
Eric
Wong
r
e
v:
restore
R
uby 1
.
8
.
6 comp
a
t
i
b
i
lity
commit
|
commitdiff
|
tree
2010-06-21
E
ric Wong
bump
async_
s
inatra test d
e
pendencies
commit
|
commitdiff
|
tree
2010-06-18
Eric Wong
r
e
v: cleanup write method
commit
|
commitdiff
|
tree
2010-06-18
Eric Wong
rev:
avoid extraneous
d
ata copy for
small
r
e
sp
o
nses
commit
|
commitdiff
|
tree
2010-06-18
Eric Wong
fiber/{base
,
i
o
}: use a
r
rays ins
t
ead
of hashes
f
o
r r
.
.
.
commit
|
commitdiff
|
tree
2010-06-18
E
ric Wong
fib
e
r/base: mo
r
e accur
a
t
e sleep
timeout
commit
|
commitdiff
|
tree
2010-06-18
Eric
W
ong
avoid n
e
edless HeaderHash#to_h
a
sh calls
commit
|
commitdiff
|
tree
2010-06-18
Eric Wo
n
g
prefer Array#
[
] lookup to Array#first/Array#last
commit
|
commitdiff
|
tree
2010-06-16
Eric
W
ong
test_isolate
:
fix ruby engine usage
commit
|
commitdiff
|
tree
2010-06-11
Eric Wong
update test infr
a
structur
e
to suppo
r
t Rub
i
nius
commit
|
commitdiff
|
tree
2010-06-11
Eric Wong
a
l
t
wo
r
king_directory
t
est from
U
nicorn
commit
|
commitdiff
|
tree
2010-06-11
Eric Wong
rely on
U
nicorn 0
.
991
.
0 for tests
commit
|
commitdiff
|
tree
2010-06-11
Eric W
o
ng
bin/
r
a
i
nbo
w
s
: sy
n
c u
p
with la
t
est Unicorn
commit
|
commitdiff
|
tree
2010-06-11
Eri
c
Wong
add Rainbows::
S
erverToken middleware
commit
|
commitdiff
|
tree
2010-06-11
Eric Wong
my-t
a
p-l
i
b: fix ra
c
e condition in ver
b
os
e
mode
commit
|
commitdiff
|
tree
2010-06-09
Eric Wong
http_server: use super instea
d
of alias_method
commit
|
commitdiff
|
tree
2010-06-08
Eric W
o
n
g
gemspec: bum
p
u
n
icorn dependency to 0
.
990
.
0
commit
|
commitdiff
|
tree
2010-06-07
Eri
c
Wo
n
g
READ
M
E: u
p
date with
Z
bate
r
y info
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
test
s
: t9001: avoid needl
e
s
s
filesystem
activi
t
y
commit
|
commitdiff
|
tree
2010-06-06
Eric
Wo
n
g
c
e
ntralize body => IO
conversion logic
commit
|
commitdiff
|
tree
2010-06-04
Eric Wong
Ra
i
n
bo
w
s! 0
.
94
.
0
-
one e
i
gh
t
ate my homework!
commit
|
commitdiff
|
tree
2010-06-04
Eric W
o
ng
send
f
il
e
: updat
e
RDoc for this middleware
.
commit
|
commitdiff
|
tree
2010-06-04
Eric W
o
ng
do
c
:
u
p
d
a
te
tes
t
s
u
ite RE
A
D
M
E and l
i
nk with RDoc
commit
|
commitdiff
|
tree
2010-06-04
Eric
W
o
n
g
cleanup makefiles, mo
v
e
publish_doc
i
nto m
a
in
commit
|
commitdiff
|
tree
2010-06-04
E
r
i
c
Won
g
tests: make -C $MODE
L
.
tN
N
NN-f
o
o
.
sh
wor
k
again out-o
f
.
.
.
commit
|
commitdiff
|
tree
2010-06-04
Eric Wong
tests: cleanup
i
so
l
ate
u
sage
commit
|
commitdiff
|
tree
2010-06-04
Eric Wo
n
g
tests: disable asy
n
c
_sinatra test
fo
r
R
u
by 1
.
9
.
2
commit
|
commitdiff
|
tree
2010-06-04
Eric
Wo
n
g
local
.
mk
.
sample: add a h
i
nt for
T
MPDIR
commit
|
commitdiff
|
tree
2010-06-04
Eric W
o
ng
loc
a
l
.
mk
.
sampl
e
:
u
pdate
f
or running 1
.
9
.
2
(
prev
i
ew3
.
.
.
commit
|
commitdiff
|
tree
2010-06-04
E
r
i
c
Wo
n
g
Rakefile:
explain o
u
rselv
e
s
when Isolating
commit
|
commitdiff
|
tree
2010-06-04
Eric Wong
test-lib: set NO_PRO
X
Y to
c
ounter h
t
tp_
p
rox
y
commit
|
commitdiff
|
tree
2010-06-04
Eric Wong
d
epend
on Isolate ~> 2
.
0
.
2
for development
commit
|
commitdiff
|
tree
next