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
Rainbows! 3.0.0 - serving the fastest apps to slow clients faster!
2011-01-12
Eric Wong
R
a
i
nbows! 3
.
0
.
0 - serving
t
he f
a
stest apps
t
o
s
l
ow
.
.
.
commit
|
commitdiff
|
tree
2011-01-12
Eric W
o
ng
add write-on-close test from
U
nicorn
commit
|
commitdiff
|
tree
2011-01-12
E
ric Wong
event_mach
i
ne:
b
uffer reads
when wa
i
t
i
n
g
for async
.
.
.
commit
|
commitdiff
|
tree
2011-01-11
Eric Won
g
ev
e
nt_machine/client: rena
m
e
i
v
a
r
for consis
t
ency with
.
.
.
commit
|
commitdiff
|
tree
2011-01-11
E
r
ic Won
g
event_mac
h
i
n
e/clien
t
: remove unused :body
a
c
cessor
commit
|
commitdiff
|
tree
2011-01-11
Eri
c
Wong
coolio: enable asyn
c
.
callback for one
-
shot body responses
commit
|
commitdiff
|
tree
2011-01-08
Er
i
c Wong
rainbows/cool
i
o/client: set
L
OOP c
o
nstant
in
module
commit
|
commitdiff
|
tree
2011-01-08
E
r
ic Wong
c
o
o
l
i
o/c
l
ient: small opt
i
m
ization
s
commit
|
commitdiff
|
tree
2011-01-08
E
ric Wong
coolio_thr
e
ad_
*
: lazy load Rain
b
o
w
s::Coolio::Client
commit
|
commitdiff
|
tree
2011-01-08
Eric Wong
redirect
unexpected t
e
st
output to /dev/null
commit
|
commitdiff
|
tree
2011-01-08
Eric Wong
event_machine: fold
write_response back into c
l
ient
commit
|
commitdiff
|
tree
2011-01-08
Eric Wong
ev
e
nt_machine: cleanup a
s
y
nc logic
commit
|
commitdiff
|
tree
2011-01-07
E
r
i
c
Wong
ev_c
o
re
:
s
m
all organization cleanup
commit
|
commitdiff
|
tree
2011-01-07
Eric Wong
more consistent use/a
v
oidance of
H
e
a
d
e
rHash
commit
|
commitdiff
|
tree
2011-01-07
Eric Wong
f
avor Hash#incl
u
de?
f
or some existence c
h
ecks
commit
|
commitdiff
|
tree
2011-01-07
Eric Wong
test_isolate: bump versions
a
n
d simplify
commit
|
commitdiff
|
tree
2011-01-07
Er
i
c
Wong
test_is
o
late
:
preve
n
t con
c
urren
t
exec
u
tion
commit
|
commitdiff
|
tree
2011-01-07
Eric Wong
tests: bu
m
p
a
sync_sinatr
a
de
p
end
e
ncy
t
o
0
.
4
.
0
commit
|
commitdiff
|
tree
2011-01-07
Eric Wo
n
g
bump dependency on Ra
c
k t
o
1
.
2
.
1
commit
|
commitdiff
|
tree
2011-01-07
Eric Wong
resp
o
nse: do not skip
S
t
a
tus header set
b
y app
commit
|
commitdiff
|
tree
2011-01-07
Eric
W
ong
response: fix skipp
i
ng of Stat
u
s: header
f
rom app
commit
|
commitdiff
|
tree
2011-01-07
Eric Wong
ev_core
:
gar
b
age
reduc
t
ion with c
o
ns
t
st
r
ings
commit
|
commitdiff
|
tree
2011-01-07
Eric Wong
eve
n
t_machine: refactor async
.
c
allback f
o
r k
e
e
palive
commit
|
commitdiff
|
tree
2011-01-06
E
ri
c
Wong
event_mach
i
ne: f
a
ct
o
r out async
.
callback h
a
ndling
commit
|
commitdiff
|
tree
2011-01-06
Er
i
c
W
ong
min
o
r c
l
ea
n
ups
fo
l
lowing state
c
leanu
p
s
commit
|
commitdiff
|
tree
2011-01-06
Eric Wong
elim
i
nate G const
a
nt an
d
just u
s
e the Rainbow
s
!
mod
u
le
commit
|
commitdiff
|
tree
2011-01-06
Er
i
c Wong
r
ainbo
w
s
.
rb: uninden
t
commit
|
commitdiff
|
tree
2011-01-06
E
r
ic Wong
el
i
mi
n
ate
t
imed_read
m
odule
commit
|
commitdiff
|
tree
2011-01-06
Eric W
o
ng
si
m
p
lify kee
p
alive_
t
i
meo
u
t
accoun
t
i
ng
commit
|
commitdiff
|
tree
2011-01-06
E
r
ic Won
g
disable Nagle's algor
i
thm
b
y default
commit
|
commitdiff
|
tree
2011-01-06
Eric Won
g
simpli
f
y Rainbows
.
m
a
x_bytes
impl
e
mentat
i
on
commit
|
commitdiff
|
tree
2011-01-06
Eric
W
ong
response: use optimize
d
httpdate implementation
commit
|
commitdiff
|
tree
2011-01-06
Eric Wong
Bump unicorn depen
d
enc
y
t
o 3
.
3
.
0
commit
|
commitdiff
|
tree
2011-01-05
E
ric Wong
resp
o
n
s
e: a
l
l
ow n
o
rmal Has
h
for
c
rafting R
a
n
g
e headers
commit
|
commitdiff
|
tree
2011-01-05
E
ric Wong
test
s
: ensure 416 resp
o
ns
e
s do
keepalive
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
send proper 416 responses
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
writer_thread_p
o
o
l: r
e
mo
v
e unnecesary d
e
bug messages
commit
|
commitdiff
|
tree
2011-01-05
Eric
Wo
n
g
pre
f
er Hash#merge! to Hash#update f
o
r consisten
c
y
commit
|
commitdiff
|
tree
2011-01-05
Eric
W
ong
globally refactor Range h
a
ndling
for r
e
sponses
commit
|
commitdiff
|
tree
2011-01-05
Eric
Wong
coolio
:
r
e
na
m
e deferred_response =
>
response_pipe
commit
|
commitdiff
|
tree
2011-01-05
E
r
i
c Wong
event_
m
a
c
h
ine: c
l
eanu
p
respo
n
se_pipe
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
refactor resp
o
n
se s
e
ndf
i
le body handl
i
ng
f
or easier
.
.
.
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
t9000:
d
isa
b
le this
t
est for CoolioThread* m
o
del
s
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
simplify pe
r
-client kee
p
alive state checks
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
coolio/ma
s
ter: sma
l
l
garbage red
u
ction
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
return
2
06 statu
s
for partial
s
end
f
ile
responses
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
cooli
o
_thread_*: fix 416 response
h
andling
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
t0022: fix
up
broken/
i
nc
o
mplet
e
tests
commit
|
commitdiff
|
tree
2011-01-05
Eric W
o
ng
*gem
s
pe
c
: fix build, we have no un
i
t tests
commit
|
commitdiff
|
tree
2010-12-29
Eric Wong
P
a
ckaging clean
u
ps, reinstate ge
n
erate
d
file
s
for the
.
.
.
commit
|
commitdiff
|
tree
2010-12-29
Er
i
c Wong
R
a
kefile: fix
f
m_update
task
commit
|
commitdiff
|
tree
2010-12-29
Eric Wong
Ra
i
nbows! 2
.
1
.
0 - Cool
.
i
o, bugfixes and more!
commit
|
commitdiff
|
tree
2010-12-29
Eric Wo
n
g
c
o
m
ple
t
e Rev
=
> Coolio renaming
commit
|
commitdiff
|
tree
2010-12-29
Er
i
c Wong
several response bo
d
y#close fixes
commit
|
commitdiff
|
tree
2010-12-28
E
r
ic
Wong
dev_fd_response: pass files s
t
raight
through
commit
|
commitdiff
|
tree
2010-12-28
Eric W
o
ng
e
nable th
e
kee
p
ali
v
e_r
e
q
u
es
t
s c
o
n
f
ig option
commit
|
commitdiff
|
tree
2010-12-27
Eric
Wo
n
g
coolio*: favor Co
o
lio ov
e
r Rev
commit
|
commitdiff
|
tree
2010-12-27
Er
i
c Wong
coolio_fiber_spawn: decrease
CPU usage for kee
p
aliv
e
commit
|
commitdiff
|
tree
2010-12-27
Eric Won
g
t
0
019: add CPU
u
sage te
s
t
commit
|
commitdiff
|
tree
2010-12-27
E
r
i
c Wong
test-lib: fix bug in
s
etting worker_connections
commit
|
commitdiff
|
tree
2010-12-27
Er
i
c Wong
t
0
015:
even less ra
c
y fix
commit
|
commitdiff
|
tree
2010-12-27
E
r
ic Wong
doc: misc cle
a
nups and a
d
d
i
tions
for RDoc
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
t0015: increase re
l
iabil
i
ty
o
f tes
t
commit
|
commitdiff
|
tree
2010-12-27
Eric
Wong
initia
l
cool
.
io
s
u
ppor
t
commit
|
commitdiff
|
tree
2010-12-27
Eric W
o
ng
fiber/io: avoid all
o
c
ating
Range obje
c
t
s
for slicing
commit
|
commitdiff
|
tree
2010-12-27
Er
i
c Wong
fiber/*: more effi
c
ient
k
eepalive_timeout exp
i
ry
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
f
iber/base: use bare "s
e
lec
t
" where possible
commit
|
commitdiff
|
tree
2010-12-27
Eric Won
g
thr
e
ad_pool
:
avoid
ne
e
dless wa
k
eups
from sele
c
t
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
thread_*: u
n
indent
commit
|
commitdiff
|
tree
2010-12-27
Eric
W
ong
introduce
worker_yield method
commit
|
commitdiff
|
tree
2010-12-27
Eric
Wong
writ
e
r_thread_spawn: factor out Clien
t
.
quit
commit
|
commitdiff
|
tree
2010-12-27
Eric W
o
ng
wr
i
ter_thread_*: split out
c
l
ass
e
s into sepa
r
ate files
commit
|
commitdiff
|
tree
2010-12-27
E
ric Wong
wr
i
ter_
t
hread_*: split out common socket_proxy
c
ode
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
w
r
i
ter_thread_*: u
n
ind
e
nt
commit
|
commitdiff
|
tree
2010-12-27
E
ric Wo
n
g
re
v
actor: split out te
e
_soc
k
et a
n
d
use autolo
a
d
commit
|
commitdiff
|
tree
2010-12-26
Eric Wong
more
:
: pre
f
ix elimination
commit
|
commitdiff
|
tree
2010-12-26
Eric Wong
fi
b
er/queue: un
i
ndent
commit
|
commitdiff
|
tree
2010-12-26
Eri
c
W
on
g
remove un
n
ece
s
sary "::" c
o
nstant p
r
ef
i
xing
commit
|
commitdiff
|
tree
2010-12-26
E
r
ic Wong
n
ever_block: simplify
and split out code
commit
|
commitdiff
|
tree
2010-12-26
Eric W
o
ng
e
v
e
nt_mac
h
i
ne: spl
i
t out server and cl
i
ent classes
commit
|
commitdiff
|
tree
2010-12-26
Eric
W
o
ng
rev_thread_*: unindent and split out
commit
|
commitdiff
|
tree
2010-12-26
Eric Wo
n
g
rainbows/rev/* require/
a
utoload clean
u
p
commit
|
commitdiff
|
tree
2010-12-26
Eric Wong
r
e
name
r
ev/threa
d
=> rev/thread_client
commit
|
commitdiff
|
tree
2010-12-26
Eric Wong
rev_thread
_
spawn: disabl
e
u
nde
r
Ruby 1
.
8
commit
|
commitdiff
|
tree
2010-12-26
Eric Wong
GNUmakefile: fix pa
c
kaging
ta
s
k
commit
|
commitdiff
|
tree
2010-12-26
Eric Wong
av
o
id HttpP
a
r
s
er#keepaliv
e
? and
H
t
t
p
P
arser#rese
t
commit
|
commitdiff
|
tree
2010-12-26
Eric Wong
bump
Unicorn dependency
commit
|
commitdiff
|
tree
2010-12-26
Er
i
c Wo
n
g
rainb
o
ws/rev/
*
: u
n
inid
e
n
t s
o
me mor
e
commit
|
commitdiff
|
tree
2010-12-26
Eric Wong
rev: spl
i
t
out Rainbow
s
::Re
v
::Se
r
ver
commit
|
commitdiff
|
tree
2010-12-26
Eric Won
g
re
v
: unindent, needles
s
autoload
commit
|
commitdiff
|
tree
2010-12-24
Eric Wong
d
oc: sw
i
tch doc
u
mentation gene
r
a
tio
n
to wrongdoc
commit
|
commitdiff
|
tree
2010-12-20
E
ri
c
Wo
n
g
t
hre
a
d_timeout: fi
x
bad comparis
o
n
commit
|
commitdiff
|
tree
2010-12-20
Eric
W
ong
threa
d
_
t
imeout: av
o
id a th
r
eadi
n
g bug under 1
.
9
commit
|
commitdiff
|
tree
2010-12-15
E
ric Wong
FAQ: a
d
d a note
about config
.
t
h
readsafe!
commit
|
commitdiff
|
tree
2010-12-10
E
r
ic Wong
re
s
pect client_bo
d
y_buffer_size in Unicorn 3
.
1
.
0
commit
|
commitdiff
|
tree
2010-12-09
Eric
W
ong
bump
U
nicorn depe
n
de
n
cy to 3
.
1
.
0
commit
|
commitdiff
|
tree
2010-12-09
Er
i
c Wong
thread_timeout: de
-
St
r
u
c
t-ify
commit
|
commitdiff
|
tree
2010-12-09
E
r
i
c
Wong
respect "re
w
inda
b
le_input false" i
n
Unic
o
rn con
f
ig
commit
|
commitdiff
|
tree
2010-12-08
Eric W
o
ng
t
/
*
.
s
h
: i
n
d
e
nta
t
ion fixes
commit
|
commitdiff
|
tree
2010-12-08
Eric Wong
rev+revactor
:
fix LARGE
p
i
pelined
u
ploads
commit
|
commitdiff
|
tree
next