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
enable Range: responses for static files for most models
2010-07-22
Er
i
c Wong
enable Range:
responses for static
f
i
l
e
s for most
mode
l
s
commit
|
commitdiff
|
tree
2010-07-20
Eri
c
W
o
ng
eve
n
t_machine: avoid
re
d
und
a
nt open()
f
or sta
t
ic files
commit
|
commitdiff
|
tree
2010-07-20
Eric
W
ong
rely on au
t
o
l
oad for Base and Te
e
I
nput
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
ensure client aborted file/stream response bodies are
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
E
r
ic Wong
event_machine:
c
lose body descriptor before streaming
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
en
s
ure f
i
l
e response bodi
e
s are properl
y
closed
commit
|
commitdiff
|
tree
2010-07-20
E
r
i
c
W
o
ng
en
s
ure s
t
r
eam response
bod
i
es get closed
commit
|
commitdiff
|
tree
2010-07-20
Eri
c
Wong
rev:
sp
l
it out de
f
err
e
d chunk logic fr
o
m u
n
chunked
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
r
e
v/
d
eferre
d
_response: cleanups
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
r
ev: autoload Def
e
rredResponse
commit
|
commitdiff
|
tree
2010-07-20
Eri
c
Won
g
pr
e
fer Integer#to_s(16) to
s
printf("%x\r\n")
commit
|
commitdiff
|
tree
2010-07-20
E
ric Won
g
event_mach
i
ne: don't set @body unless
i
t
's E
M
::D
e
ferrabl
e
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
e
v
e
nt_ma
c
hine: small si
m
plif
i
cation for async resp
o
n
ses
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
event_machine:
s
plit out un
c
om
m
only us
e
d modules
commit
|
commitdiff
|
tree
2010-07-20
E
r
ic Wong
rev + em: enable keepalive for pipe/socket respon
s
es
commit
|
commitdiff
|
tree
2010-07-20
Eri
c
Wong
rev + em: more easily
al
l
ow Content-Leng
t
h i
n
pipe
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
event_mac
h
ine: Respons
e
C
h
u
n
kP
i
pe s
t
y
l
e cleanup
commit
|
commitdiff
|
tree
2010-07-20
Eric W
o
n
g
event_machi
n
e
:
garbage avoi
d
ance for pipe res
p
o
n
s
e
s
commit
|
commitdiff
|
tree
2010-07-20
Eric
Wo
n
g
event
_
mach
i
ne
:
avoid race in unchunked fast pi
p
e re
s
ponses
commit
|
commitdiff
|
tree
2010-07-20
Er
i
c
W
o
ng
remo
v
e
u
nnecessary header
m
un
g
ing for
sta
t
ic file serving
commit
|
commitdiff
|
tree
2010-07-20
E
r
ic Wong
dev_fd_response: remove ne
e
dles
s
b
e
g
i
n block
commit
|
commitdiff
|
tree
2010-07-20
E
r
ic Wo
n
g
no need to pass 'rb' as File
.
o
pe
n
flags
commit
|
commitdiff
|
tree
2010-07-20
E
ric Wong
s
e
n
dfil
e
midd
l
ewa
r
e: various styl
e
cleanups
commit
|
commitdiff
|
tree
2010-07-20
E
ric Wong
refactor resp
o
nse handling f
o
r each c
o
ncurre
n
cy
model
commit
|
commitdiff
|
tree
2010-07-11
Er
i
c Wong
Rainbows!
v
0
.
95
.
1
- dep
e
nd on newer Unicor
n
commit
|
commitdiff
|
tree
2010-07-11
Eric Wong
bump Un
i
corn
depend
e
ncy to
1
.
1
.
1
commit
|
commitdiff
|
tree
2010-07-10
Eri
c
Wong
d
o
c: m
a
ke
RDoc skip
p
rivate methods
commit
|
commitdiff
|
tree
2010-07-10
Eri
c
W
o
n
g
test_isolate: document why we test w
i
th
Rack 1
.
1
.
0
commit
|
commitdiff
|
tree
2010-07-10
Er
i
c Wong
Ra
i
nbows! 0
.
95
.
0 - sendfile() support
!
commit
|
commitdiff
|
tree
2010-07-10
Eri
c
Wong
doc: avoid d
o
c
umenting in
t
e
r
n
a
ls
on RDoc
w
e
b
site
commit
|
commitdiff
|
tree
2010-07-10
Eric
W
ong
doc: Static
_
F
ile
s
docu
m
entation
commit
|
commitdiff
|
tree
2010-07-09
Eri
c
Wong
eve
n
t_machine:
r
ename
r
esponse_wri
t
e => em_writ
e
_respon
s
e
commit
|
commitdiff
|
tree
2010-07-09
Eric Wong
htt
p
_respo
n
se: allow Cr
a
mp 0
.
11
to send prope
r
WS headers
commit
|
commitdiff
|
tree
2010-07-08
Eric
W
ong
re
s
tore Rainbo
w
s
::HttpResponse
.
writ
e
for Cramp
commit
|
commitdiff
|
tree
2010-07-08
E
r
i
c
Wong
dev:
b
ump is
o
late dependency
t
o 2
.
1
.
0
commit
|
commitdiff
|
tree
2010-07-08
Eric Wong
TODO:
d
ocument
a
tion needs wor
k
, so doc
u
m
ent
it :P
commit
|
commitdiff
|
tree
2010-07-08
Eric Wong
b
ump TCP_DEFER_AC
C
E
P
T
d
efault valu
e
commit
|
commitdiff
|
tree
2010-07-08
Er
i
c Wong
bump unicorn
d
ependencies
commit
|
commitdiff
|
tree
2010-07-08
Eric Wong
stream_file: split th
i
s out from r
e
v/
s
endfile
commit
|
commitdiff
|
tree
2010-07-06
Eric Wong
byte
_
s
l
ice: St
r
i
n
g#[range] is faste
r
tha
n
String#sl
i
c
e
.
.
.
commit
|
commitdiff
|
tree
2010-07-06
Eri
c
Wo
n
g
doc: upd
a
t
e
TODO
commit
|
commitdiff
|
tree
2010-07-06
E
r
i
c Wong
fi
x
s
t
rin
g
slicing under
1
.
9 aft
e
r s
h
or
t
w
r
ites
commit
|
commitdiff
|
tree
2010-07-06
Eric Won
g
rev/client:
m
o
r
e aggres
s
ive non-blocking write
commit
|
commitdiff
|
tree
2010-07-06
Eric
Wong
c
leanup
e
r
r
or handling for aborted downloads
commit
|
commitdiff
|
tree
2010-07-06
E
ric
Wo
n
g
re
v
: avoid unnecess
a
ry seeking when using se
n
dfile
commit
|
commitdiff
|
tree
2010-07-05
Er
i
c Wong
rev: properly e
n
able
p
ost-fo
r
k sendfile() usage
commit
|
commitdiff
|
tree
2010-07-04
Eric Wong
r
e
factor respons
e
b
ody hand
l
ing for sendfil
e
(2)
commit
|
commitdiff
|
tree
2010-07-04
E
r
ic Wong
r
ev/client:
s
/sendfile/rev_sendf
i
le/
commit
|
commitdiff
|
tree
2010-07-04
Eric Wong
reva
c
tor
:
properly zero buffer
on zer
o
read
s
commit
|
commitdiff
|
tree
2010-07-04
Eric Wong
thread_po
o
l: force th
r
eads to wakeup on
s
hutdown
commit
|
commitdiff
|
tree
2010-06-30
Er
i
c
W
ong
r
ev: add sendfi
l
e s
u
pport
commit
|
commitdiff
|
tree
2010-06-30
Eric
W
ong
dev_fd_respo
n
se: avoid
r
edeclaring Rainbows
m
o
d
ule
commit
|
commitdiff
|
tree
2010-06-30
Eric Wong
defe
r
red
_
respo
n
se
:
remove need
l
ess i
n
clude
commit
|
commitdiff
|
tree
2010-06-28
E
r
ic Wong
TODO: ext
r
a item fo
r
byte-range resp
o
nse
s
commit
|
commitdiff
|
tree
2010-06-28
Eric
W
ong
add prelimi
n
ary sendfile (1
.
0
.
0) g
e
m su
p
p
o
rt
commit
|
commitdiff
|
tree
2010-06-28
Eric Won
g
fiber/base: reuse
p
roce
s
s_c
l
ient logic in
b
ase
commit
|
commitdiff
|
tree
2010-06-28
Eric Wong
(style) prefer "u
n
t
il" instea
d
of "whi
l
e !"
commit
|
commitdiff
|
tree
2010-06-28
Eric
W
ong
r
e
vacto
r
: co
n
stan
t
/
namespace clea
n
ups
commit
|
commitdiff
|
tree
2010-06-28
Eric Wong
b
a
s
e:
c
onst
a
nt/
n
amespace cleanup
commit
|
commitdiff
|
tree
2010-06-27
Eric Wong
http
_
respo
n
se:
make this a m
o
du
l
e
, not
a class
commit
|
commitdiff
|
tree
2010-06-27
Eric Wong
http_res
p
onse: (
n
i
t
pick) simpl
i
fy condition
a
l logic
commit
|
commitdiff
|
tree
2010-06-27
Eric Wong
http_response: cl
e
anup d
o
cumentation
commit
|
commitdiff
|
tree
2010-06-24
Er
i
c
Wo
n
g
sendfile: update
d
ocs f
o
r Rack::Sendfi
l
e
commit
|
commitdiff
|
tree
2010-06-21
Er
i
c Wong
add
Rainbow
s
::Con
f
igurator modu
l
e
commit
|
commitdiff
|
tree
2010-06-21
Eric Wong
te
s
ts: enable A
c
torSpawn test for rbx
commit
|
commitdiff
|
tree
2010-06-21
Eric Wong
rev: docume
n
t
atio
n
update fo
r
#wri
t
e
method
commit
|
commitdiff
|
tree
2010-06-21
E
r
ic Wo
n
g
dev_fd_respo
n
se
:
d
isable under
Rubinius
f
or
now
commit
|
commitdiff
|
tree
2010-06-21
Eric Won
g
d
ev
_
f
d
_
r
espo
n
s
e
: cl
e
anup an
d
reorg
a
niz
a
tion
commit
|
commitdiff
|
tree
2010-06-21
Eric Wong
test_isolate: bump
u
nicorn dependency
commit
|
commitdiff
|
tree
2010-06-21
Eri
c
Wong
test: no need for
IO#syn
c
=tru
e
i
n
asyn
c
-response tes
t
s
commit
|
commitdiff
|
tree
2010-06-21
Eric Wo
n
g
tests: av
o
i
d emb
e
dded co
m
mand-lin
e
switches in
t
ests
commit
|
commitdiff
|
tree
2010-06-21
Eric Wong
rev: restore Ruby
1
.
8
.
6 compatibility
commit
|
commitdiff
|
tree
2010-06-21
E
ric Wong
bump async_
s
inatra tes
t
depen
d
enc
i
es
commit
|
commitdiff
|
tree
2010-06-18
Er
i
c Wong
rev: clean
u
p writ
e
method
commit
|
commitdiff
|
tree
2010-06-18
E
r
ic Wong
rev: avoi
d
extra
n
eo
u
s
data copy for smal
l
responses
commit
|
commitdiff
|
tree
2010-06-18
Eric Wong
fi
b
er/
{
b
a
se,io}: use arrays instead of hashes for r
.
.
.
commit
|
commitdiff
|
tree
2010-06-18
Eric
W
ong
fi
b
e
r
/base: mor
e
a
ccurate s
l
eep
t
imeout
commit
|
commitdiff
|
tree
2010-06-18
Eric
W
o
ng
avoid needless HeaderHash#to_hash
c
alls
commit
|
commitdiff
|
tree
2010-06-18
Eric Wong
pr
e
fe
r
Array#[] l
o
okup to A
r
ray#fir
s
t/Array#las
t
commit
|
commitdiff
|
tree
2010-06-16
E
r
ic
W
o
ng
tes
t
_is
o
late: fix r
u
by engine
u
sag
e
commit
|
commitdiff
|
tree
2010-06-11
E
r
i
c Won
g
update tes
t
infrastructure to support
R
u
binius
commit
|
commitdiff
|
tree
2010-06-11
Eric W
o
ng
alt
wo
r
k
i
ng_dire
c
tory test from Unicor
n
commit
|
commitdiff
|
tree
2010-06-11
Eric Wong
rely on
Unico
r
n 0
.
991
.
0 for tests
commit
|
commitdiff
|
tree
2010-06-11
E
r
ic Wong
bin/rainbo
w
s: sync up with latest Unicorn
commit
|
commitdiff
|
tree
2010-06-11
Eri
c
Wong
add
Ra
i
n
bo
w
s::ServerToken middleware
commit
|
commitdiff
|
tree
2010-06-11
E
r
ic W
o
ng
my-ta
p
-l
i
b: fix race condition
in
v
erbose
mode
commit
|
commitdiff
|
tree
2010-06-09
Eric
W
ong
http_server: use s
u
pe
r
instead of alias_method
commit
|
commitdiff
|
tree
2010-06-08
E
ric Wong
gemspec: bu
m
p u
n
ic
o
rn depende
n
cy to 0
.
990
.
0
commit
|
commitdiff
|
tree
2010-06-07
Eric
W
on
g
README: up
d
a
t
e wi
t
h Zbatery inf
o
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
tests
:
t9001: avoid needless filesys
t
em activit
y
commit
|
commitdiff
|
tree
2010-06-06
E
r
ic Wong
centrali
z
e
body => IO co
n
v
ersion logic
commit
|
commitdiff
|
tree
2010-06-04
Eri
c
Won
g
Rainbows! 0
.
9
4
.
0
-
one eight ate
my home
w
o
r
k!
commit
|
commitdiff
|
tree
2010-06-04
Eric Wong
se
n
dfile: update
RDoc for
t
his middlewar
e
.
commit
|
commitdiff
|
tree
2010-06-04
Eric Wong
doc: update
t
e
st
s
uite READ
M
E and link wit
h
R
D
oc
commit
|
commitdiff
|
tree
2010-06-04
Eric Wong
cleanup mak
e
f
il
e
s,
m
o
v
e publish_doc in
t
o
m
ain
commit
|
commitdiff
|
tree
2010-06-04
E
ri
c
W
o
ng
tests: make -C $M
O
D
EL
.
tNNNN-foo
.
sh work
a
gain
out-of
.
.
.
commit
|
commitdiff
|
tree
2010-06-04
Eric Wong
tes
t
s
:
cleanup isolate usag
e
commit
|
commitdiff
|
tree
2010-06-04
Eric
W
ong
tests: disable async_sinatra te
s
t for
Ruby 1
.
9
.
2
commit
|
commitdiff
|
tree
2010-06-04
Er
i
c
Wong
local
.
mk
.
sampl
e
: ad
d
a
hint
f
or TMPD
I
R
commit
|
commitdiff
|
tree
2010-06-04
Eric Wong
local
.
mk
.
samp
l
e: updat
e
for running 1
.
9
.
2 (prev
i
ew3
.
.
.
commit
|
commitdiff
|
tree
next