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
E
r
ic Wong
enable Range: responses for st
a
tic
files for
m
ost models
commit
|
commitdiff
|
tree
2010-07-20
Eric W
o
ng
event_
m
achine: a
v
oid
r
edundant open()
f
o
r
s
tatic fi
l
es
commit
|
commitdiff
|
tree
2010-07-20
E
ric W
o
ng
rely
on autoload for Ba
s
e and
Tee
I
nput
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
ensure client abo
r
ted file/stream respo
n
se bodies
are
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
E
ric Wong
e
ve
n
t
_
machine: clos
e
body descriptor before streaming
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
ensure
f
ile response bodi
e
s are properly c
l
osed
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
ensure stream res
p
o
ns
e
bodies ge
t
clos
e
d
commit
|
commitdiff
|
tree
2010-07-20
Eric Won
g
rev: split o
u
t deferred c
h
u
nk logic from unchunked
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
rev/deferre
d
_response: clean
u
ps
commit
|
commitdiff
|
tree
2010-07-20
E
r
ic Wong
rev: autoload
D
eferredResponse
commit
|
commitdiff
|
tree
2010-07-20
Eric Won
g
prefer Integer#to_s
(
1
6
) to spri
n
tf("%x\r\n")
commit
|
commitdiff
|
tree
2010-07-20
Eric
Wong
event_m
a
ch
i
ne:
d
on't
s
e
t
@bod
y
unless it's
EM::
D
efe
r
rab
l
e
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
event_machin
e
: s
m
a
l
l simplific
a
tion
for async
respons
e
s
commit
|
commitdiff
|
tree
2010-07-20
Eric W
o
ng
event_machine: split ou
t
unc
o
mmonly use
d
mod
u
les
commit
|
commitdiff
|
tree
2010-07-20
Eric
W
ong
r
e
v
+
e
m: enable
k
e
e
p
a
l
iv
e
for pipe/socket responses
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
rev + em:
m
ore eas
i
ly allow Cont
e
n
t-Length i
n
pipe
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
Eri
c
Wong
e
vent_machine: Response
C
hunkPipe style
c
leanup
commit
|
commitdiff
|
tree
2010-07-20
Eric Won
g
e
v
ent_machin
e
: garbage avoid
a
nce for pipe
re
s
pons
e
s
commit
|
commitdiff
|
tree
2010-07-20
Eric
W
ong
e
v
ent_ma
c
hi
n
e:
avoid race
in unchun
k
ed fast pipe respon
s
es
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
r
emove
u
nnecessary header
munging
f
or stat
i
c
f
i
le
s
ervi
n
g
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
dev_fd
_
response: remove ne
e
dless b
e
g
i
n bloc
k
commit
|
commitdiff
|
tree
2010-07-20
Er
i
c
Wong
n
o
n
e
e
d
t
o pass 'rb' as
File
.
open f
l
ags
commit
|
commitdiff
|
tree
2010-07-20
Eric
W
ong
send
f
i
le middleware: various st
y
le
c
leanups
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
refa
c
tor response handling for eac
h
concurr
e
n
cy model
commit
|
commitdiff
|
tree
2010-07-11
Eric Wong
Rainbo
w
s
!
v0
.
95
.
1
- d
e
pend on newer Unicor
n
Eric Wong
(3):
commit
|
commitdiff
|
tree
2010-07-11
Eric Wong
bump U
n
icorn dependen
c
y to 1
.
1
.
1
commit
|
commitdiff
|
tree
2010-07-10
E
r
ic
Wong
doc: make
RDo
c
skip
p
r
i
vate methods
commit
|
commitdiff
|
tree
2010-07-10
Eric Wong
test_isolate: documen
t
why we tes
t
with Rack 1
.
1
.
0
commit
|
commitdiff
|
tree
2010-07-10
Er
i
c Wong
R
ainbo
w
s! 0
.
95
.
0 - sendfile() suppo
r
t!
commit
|
commitdiff
|
tree
2010-07-10
Eric
W
o
ng
doc: avoid documenti
n
g
i
nte
r
nals on RDoc website
commit
|
commitdiff
|
tree
2010-07-10
Eric Wong
d
oc:
S
tatic
_
Files docu
m
entation
commit
|
commitdiff
|
tree
2010-07-09
Eri
c
Wong
e
ve
n
t_machine:
r
ename r
e
spons
e
_write
=> em_write_re
s
ponse
commit
|
commitdiff
|
tree
2010-07-09
Er
i
c Wong
http_response
:
a
llow Cramp 0
.
11 to send
proper WS headers
commit
|
commitdiff
|
tree
2010-07-08
Eric W
o
ng
re
s
t
o
r
e
R
ainbows::HttpRes
p
onse
.
write for Cramp
commit
|
commitdiff
|
tree
2010-07-08
Eric Wong
dev: b
u
mp isolate dependency to 2
.
1
.
0
commit
|
commitdiff
|
tree
2010-07-08
E
r
ic Wong
TODO: documentation needs
wor
k
, so document it :P
commit
|
commitdiff
|
tree
2010-07-08
E
ric
Wong
bump TCP_
D
EF
E
R_A
C
C
EPT
d
efault value
commit
|
commitdiff
|
tree
2010-07-08
Eric Wo
n
g
bump unicor
n
dependenci
e
s
commit
|
commitdiff
|
tree
2010-07-08
Eri
c
Wo
n
g
s
t
ream_
f
ile: spli
t
this out from rev/
s
endfile
commit
|
commitdiff
|
tree
2010-07-06
E
ric
Wong
byte_slice
:
String#[ra
n
ge]
is f
a
ster tha
n
String#slice
.
.
.
commit
|
commitdiff
|
tree
2010-07-06
Eri
c
Wo
n
g
doc: update T
O
DO
commit
|
commitdiff
|
tree
2010-07-06
E
ric Wong
fix string slicing
under
1
.
9 after sho
r
t
w
r
i
t
e
s
commit
|
commitdiff
|
tree
2010-07-06
Eric W
o
ng
rev/client: m
o
re aggressive non-
b
locking write
commit
|
commitdiff
|
tree
2010-07-06
E
r
ic Wong
c
lea
n
up erro
r
handling for
a
b
o
r
ted downloads
commit
|
commitdiff
|
tree
2010-07-06
E
ric Wong
rev:
a
vo
i
d un
n
ecessary seeking when usi
n
g
s
e
ndfile
commit
|
commitdiff
|
tree
2010-07-05
Eric
Wong
rev: pro
p
erly enable post-fork sendfile() usage
commit
|
commitdiff
|
tree
2010-07-04
Eric
W
ong
r
e
fact
o
r r
e
sp
o
n
s
e
body handling for sen
d
file(
2
)
commit
|
commitdiff
|
tree
2010-07-04
Eric
W
o
ng
rev/c
l
i
e
nt: s/sendf
i
le/rev_sendfil
e
/
commit
|
commitdiff
|
tree
2010-07-04
Eric Wong
revactor: properly zero buf
f
er
o
n ze
r
o reads
commit
|
commitdiff
|
tree
2010-07-04
Eric
Wong
thread
_
poo
l
: force threads to w
a
ke
u
p on shutdown
commit
|
commitdiff
|
tree
2010-06-30
Eric
W
o
ng
rev: add sendfile sup
p
ort
commit
|
commitdiff
|
tree
2010-06-30
Eric
W
ong
de
v
_fd_re
s
p
onse:
a
void redeclaring Rainbows
m
o
dule
commit
|
commitdiff
|
tree
2010-06-30
Eric W
o
ng
deferred_r
e
spon
s
e
:
remove
needless i
n
clude
commit
|
commitdiff
|
tree
2010-06-28
Eric Wong
T
O
DO
:
e
xtra item for byt
e
-rang
e
respo
n
ses
commit
|
commitdiff
|
tree
2010-06-28
Eri
c
Won
g
ad
d
preliminary
s
endfile (1
.
0
.
0) gem
s
upport
commit
|
commitdiff
|
tree
2010-06-28
Eric Wong
fiber/base: reuse process_clie
n
t l
o
gic in
ba
s
e
commit
|
commitdiff
|
tree
2010-06-28
Er
i
c Wong
(styl
e
)
p
r
e
fer "un
t
il" i
n
stead of "while !"
commit
|
commitdiff
|
tree
2010-06-28
E
r
ic Wong
revactor: constant/namespace cl
e
anups
commit
|
commitdiff
|
tree
2010-06-28
E
ric Won
g
bas
e
: cons
t
ant/namesp
a
ce cleanup
commit
|
commitdiff
|
tree
2010-06-27
Eric W
o
ng
http_
r
esponse
:
ma
k
e this a module
,
not a class
commit
|
commitdiff
|
tree
2010-06-27
Eric
Wong
http
_
response: (n
i
tp
i
ck
)
simplify cond
i
tiona
l
logic
commit
|
commitdiff
|
tree
2010-06-27
Eri
c
Won
g
http_response: cleanup doc
u
mentation
commit
|
commitdiff
|
tree
2010-06-24
Eric
W
on
g
s
e
ndfile:
u
pdate
d
ocs f
o
r Ra
c
k::Sendf
i
le
commit
|
commitdiff
|
tree
2010-06-21
E
r
ic
Won
g
add Ra
i
nbo
w
s::Configurator module
commit
|
commitdiff
|
tree
2010-06-21
Eric
W
ong
tests:
ena
b
le Act
o
rSpawn tes
t
for rbx
commit
|
commitdiff
|
tree
2010-06-21
Eric Wong
rev: documentation update
for #w
r
ite m
e
th
o
d
commit
|
commitdiff
|
tree
2010-06-21
Eric
Wong
dev_
f
d_response: disable under
R
u
b
i
nius
fo
r
now
commit
|
commitdiff
|
tree
2010-06-21
Eric W
o
ng
dev_fd_response: cleanup and
r
eor
g
anization
commit
|
commitdiff
|
tree
2010-06-21
Eric W
o
ng
te
s
t
_
isolate: bump
u
nicorn
dependency
commit
|
commitdiff
|
tree
2010-06-21
Eri
c
Wong
test:
n
o need f
o
r IO
#
sync=true
in async-response tests
commit
|
commitdiff
|
tree
2010-06-21
Eri
c
Wong
tests: avoid e
m
bedded
c
omman
d
-line
s
witches in tests
commit
|
commitdiff
|
tree
2010-06-21
Eric Won
g
re
v
: restore Ruby 1
.
8
.
6 compatib
i
li
t
y
commit
|
commitdiff
|
tree
2010-06-21
Eric Wong
bump
asyn
c
_si
n
at
r
a
t
est dependencies
commit
|
commitdiff
|
tree
2010-06-18
Eric Won
g
rev
:
cleanup write method
commit
|
commitdiff
|
tree
2010-06-18
Er
i
c Wong
rev: avoid extraneous d
a
t
a
copy fo
r
s
m
all
r
espon
s
es
commit
|
commitdiff
|
tree
2010-06-18
Er
i
c Wong
fiber/{base,io}: use
arrays instead of hashes for r
.
.
.
commit
|
commitdiff
|
tree
2010-06-18
Eric
Wong
fi
b
er/b
a
se: more accurate
s
leep tim
e
out
commit
|
commitdiff
|
tree
2010-06-18
Eric W
o
n
g
avoid needle
s
s HeaderHash#to_hash c
a
lls
commit
|
commitdiff
|
tree
2010-06-18
Eric Wong
p
re
f
er Ar
r
ay#[] lookup to Array#firs
t
/Ar
r
ay#la
s
t
commit
|
commitdiff
|
tree
2010-06-16
Eric
W
ong
test_iso
l
ate: fix ru
b
y engin
e
usage
commit
|
commitdiff
|
tree
2010-06-11
Eric W
o
ng
update test inf
r
as
t
ructur
e
to
s
upport Rubi
n
ius
commit
|
commitdiff
|
tree
2010-06-11
Eric Wong
alt working_d
i
rect
o
ry te
s
t
from Unicorn
commit
|
commitdiff
|
tree
2010-06-11
E
r
i
c Wong
re
l
y on
U
nic
o
rn 0
.
9
91
.
0 for test
s
commit
|
commitdiff
|
tree
2010-06-11
Eric Won
g
bin/rainbows: sync up
w
ith
latest
Unicorn
commit
|
commitdiff
|
tree
2010-06-11
Eric Wo
n
g
add Rainbo
w
s::ServerToken middleware
commit
|
commitdiff
|
tree
2010-06-11
Eric W
o
ng
m
y-ta
p
-lib: fix rac
e
condition
in
verbose mode
commit
|
commitdiff
|
tree
2010-06-09
Er
i
c Wong
http_s
e
rver:
u
se supe
r
instead of alias_method
commit
|
commitdiff
|
tree
2010-06-08
Eric Wong
gemsp
e
c
:
bump
unic
o
rn
depende
n
cy t
o
0
.
99
0
.
0
commit
|
commitdiff
|
tree
2010-06-07
Eric W
o
ng
README: upda
t
e w
i
th Zba
t
ery info
commit
|
commitdiff
|
tree
2010-06-06
E
ric Wong
tests: t9001: avoi
d
needle
s
s
file
s
ystem act
i
vity
commit
|
commitdiff
|
tree
2010-06-06
E
ric Won
g
ce
n
tr
a
lize body => IO conv
e
rsion logic
commit
|
commitdiff
|
tree
2010-06-04
Eric
W
o
n
g
R
ainbows! 0
.
94
.
0
- one e
i
ght ate my
homewo
r
k!
commit
|
commitdiff
|
tree
2010-06-04
Eric Wong
sendfile: update RDoc fo
r
this mid
d
leware
.
commit
|
commitdiff
|
tree
2010-06-04
E
r
ic Wong
doc: update
t
es
t
s
uite REA
D
ME
and link with RDoc
commit
|
commitdiff
|
tree
2010-06-04
Eric Wong
cle
a
nup makefiles, move publis
h
_doc into main
commit
|
commitdiff
|
tree
2010-06-04
Eric Wong
tests: make -C $MODEL
.
tNNNN-foo
.
sh
wor
k
again
o
ut-of
.
.
.
commit
|
commitdiff
|
tree
2010-06-04
Eric Wong
tests
:
cleanup isolate usage
commit
|
commitdiff
|
tree
2010-06-04
E
r
ic W
o
ng
t
e
sts: disable async_
s
i
natra test for
R
u
by 1
.
9
.
2
commit
|
commitdiff
|
tree
2010-06-04
Eric Wo
n
g
local
.
mk
.
sample: add a hint for TMPDIR
commit
|
commitdiff
|
tree
2010-06-04
Eric Wo
n
g
l
ocal
.
mk
.
sa
m
ple: upd
a
te for running 1
.
9
.
2 (
p
revi
e
w3
.
.
.
commit
|
commitdiff
|
tree
next