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
Rainbow
s
! 3
.
0
.
0
- serving the
fastest a
p
p
s
to slow
.
.
.
commit
|
commitdiff
|
tree
2011-01-12
Eric Wong
add write-on-close test from Un
i
corn
commit
|
commitdiff
|
tree
2011-01-12
Er
i
c Wong
event_machi
n
e
:
buffer reads w
h
en wai
t
ing for async
.
.
.
commit
|
commitdiff
|
tree
2011-01-11
Eric
W
o
ng
event_ma
c
h
i
ne
/
client: rename ivar for co
n
s
i
stency with
.
.
.
commit
|
commitdiff
|
tree
2011-01-11
E
r
i
c Wong
even
t
_
machine/c
l
ie
n
t: r
e
move unused
:body accessor
commit
|
commitdiff
|
tree
2011-01-11
Eric Wong
c
ooli
o
: enab
l
e a
s
ync
.
c
allback for one-shot body res
p
on
s
es
commit
|
commitdiff
|
tree
2011-01-08
Eric Wong
rainbows/coolio
/
client: set LO
O
P c
o
nstant in module
commit
|
commitdiff
|
tree
2011-01-08
Eri
c
Wong
c
o
olio/clien
t
: sma
l
l optimi
z
ations
commit
|
commitdiff
|
tree
2011-01-08
Eric Wong
c
oolio_thr
e
a
d
_
*
:
lazy
load Rai
n
bows::Coolio::Cli
e
nt
commit
|
commitdiff
|
tree
2011-01-08
Eric Won
g
redirect une
x
pected test outp
u
t t
o
/dev
/
n
u
ll
commit
|
commitdiff
|
tree
2011-01-08
Eric
Wong
event_machine: f
o
ld w
r
ite_response
b
ack
i
n
t
o
c
lient
commit
|
commitdiff
|
tree
2011-01-08
Eric Wong
e
v
ent_ma
c
h
i
ne: cleanup
async l
o
g
ic
commit
|
commitdiff
|
tree
2011-01-07
Eric Wong
ev
_
core:
s
mall organization cleanup
commit
|
commitdiff
|
tree
2011-01-07
Eric Wong
more c
o
nsistent
use/avoidance of HeaderHash
commit
|
commitdiff
|
tree
2011-01-07
Eric Wong
favor Has
h
#
include? for
s
ome existence checks
commit
|
commitdiff
|
tree
2011-01-07
E
r
i
c
Wong
t
e
st_iso
l
a
te: bump versions and s
i
mplify
commit
|
commitdiff
|
tree
2011-01-07
Eric Wong
test_isol
a
te: prevent concurrent execution
commit
|
commitdiff
|
tree
2011-01-07
E
r
i
c Wong
test
s
: bu
m
p asy
n
c_sinatra
d
epe
n
dency to
0
.
4
.
0
commit
|
commitdiff
|
tree
2011-01-07
Eric Won
g
bump
d
ependency
o
n Rack to 1
.
2
.
1
commit
|
commitdiff
|
tree
2011-01-07
E
ric Wong
resp
o
nse:
d
o not skip Status header set by
a
pp
commit
|
commitdiff
|
tree
2011-01-07
Eric
Won
g
response: fix skippi
n
g of Status: header
f
r
o
m ap
p
commit
|
commitdiff
|
tree
2011-01-07
Eric Wong
ev_core: garbage
r
e
d
u
ction with const
strings
commit
|
commitdiff
|
tree
2011-01-07
Eric Won
g
event_machine: refactor asyn
c
.
callback for
keepalive
commit
|
commitdiff
|
tree
2011-01-06
Eric Wong
e
v
en
t
_machine:
f
actor out as
y
nc
.
c
a
llbac
k
handli
n
g
commit
|
commitdiff
|
tree
2011-01-06
Eric Wong
minor cleanups foll
o
wing st
a
te cleanups
commit
|
commitdiff
|
tree
2011-01-06
E
ric Wong
e
liminate G co
n
sta
n
t and jus
t
use t
h
e Ra
i
nbows! modul
e
commit
|
commitdiff
|
tree
2011-01-06
Eric Wong
rainbows
.
rb: unindent
commit
|
commitdiff
|
tree
2011-01-06
E
ric W
o
ng
eliminat
e
t
i
med_read modul
e
commit
|
commitdiff
|
tree
2011-01-06
Eric Wong
simpl
i
fy keepalive_
t
imeout accounting
commit
|
commitdiff
|
tree
2011-01-06
Eric Wong
disable Nag
l
e's algorithm by
d
efault
commit
|
commitdiff
|
tree
2011-01-06
Eric W
o
ng
simplify
R
ainbows
.
max_bytes i
m
plem
e
ntati
o
n
commit
|
commitdiff
|
tree
2011-01-06
E
r
ic Wong
response: use optimized
httpdate implementation
commit
|
commitdiff
|
tree
2011-01-06
E
r
i
c Wong
Bump unicorn
dep
e
ndency
t
o 3
.
3
.
0
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
r
esponse
:
allow norm
a
l Ha
s
h f
o
r crafting Range headers
commit
|
commitdiff
|
tree
2011-01-05
Eric Wo
n
g
tests: ensure 416 respo
n
se
s
do kee
p
alive
commit
|
commitdiff
|
tree
2011-01-05
Eri
c
Wong
s
en
d
proper 41
6
responses
commit
|
commitdiff
|
tree
2011-01-05
Eric Won
g
writer
_
thread_pool
:
re
m
ove unneces
a
ry debug messages
commit
|
commitdiff
|
tree
2011-01-05
E
ric Wong
prefer Hash#merge! to
H
ash#upd
a
te for
co
n
sistency
commit
|
commitdiff
|
tree
2011-01-05
E
r
i
c
W
o
n
g
globally refactor Range handling for respo
n
ses
commit
|
commitdiff
|
tree
2011-01-05
Eric
Wong
coolio: r
e
name
d
eferred_
r
esponse
=> re
s
pons
e
_pipe
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
eve
n
t_m
a
chine: cleanup response_pipe
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
refactor
r
esponse
sendfile body handlin
g
for easier
.
.
.
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
t900
0
: disable this test for Cooli
o
T
h
read* mod
e
ls
commit
|
commitdiff
|
tree
2011-01-05
Er
i
c Wong
simplify per-client
k
eepalive state check
s
commit
|
commitdiff
|
tree
2011-01-05
Eric
W
ong
coolio/master: small
ga
r
bage
r
e
ductio
n
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
r
e
turn 206 status for partial s
e
ndfile r
e
sponses
commit
|
commitdiff
|
tree
2011-01-05
Eric Wo
n
g
coolio_thread_*: fix
4
16 r
e
sponse handl
i
ng
commit
|
commitdiff
|
tree
2011-01-05
Eric W
o
ng
t0022: fix
up broken/inc
o
mplete tests
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
*gemspe
c
: fi
x
build,
we hav
e
n
o
unit tests
commit
|
commitdiff
|
tree
2010-12-29
E
ric Wong
Packaging clean
u
ps, reinstate
generated files f
o
r the
.
.
.
commit
|
commitdiff
|
tree
2010-12-29
E
r
i
c Wong
Ra
k
efile: fix fm
_
up
d
a
t
e
t
a
sk
commit
|
commitdiff
|
tree
2010-12-29
Eric Wong
R
ainbo
w
s
!
2
.
1
.
0
-
C
o
ol
.
io, bug
f
ixes and more!
commit
|
commitdiff
|
tree
2010-12-29
E
r
ic Wong
comp
l
ete Rev => Coolio r
e
nam
i
n
g
commit
|
commitdiff
|
tree
2010-12-29
Eric Wong
s
ever
a
l response body#close
f
ixes
commit
|
commitdiff
|
tree
2010-12-28
Eric Wong
d
e
v_fd_response: pas
s
f
iles
straight
t
hrough
commit
|
commitdiff
|
tree
2010-12-28
Eric Wong
enable the keepali
v
e_reques
t
s config optio
n
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
coolio*: favor Coolio over Rev
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
coolio_fibe
r
_spa
w
n: decr
e
as
e
CPU
usage for keepal
i
v
e
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
t0019: add CPU u
s
age test
commit
|
commitdiff
|
tree
2010-12-27
Eri
c
Won
g
te
s
t-lib: fi
x
bug in s
e
tting worker_con
n
ection
s
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
t0015: even less racy fix
commit
|
commitdiff
|
tree
2010-12-27
E
r
ic Wong
doc: misc cl
e
a
nups and a
d
ditions for RDoc
commit
|
commitdiff
|
tree
2010-12-27
Eric Won
g
t0015: increase
r
eliability of test
commit
|
commitdiff
|
tree
2010-12-27
Eric Won
g
initial cool
.
i
o
sup
p
ort
commit
|
commitdiff
|
tree
2010-12-27
Eric
Wong
fi
b
er
/
i
o
:
avoid
a
llocat
i
ng
Range object
s
for slicin
g
commit
|
commitdiff
|
tree
2010-12-27
E
ric Wong
fibe
r
/
*
:
m
ore efficient keepal
i
ve_timeout expir
y
commit
|
commitdiff
|
tree
2010-12-27
E
ric Wong
fiber/base:
u
se bar
e
"select" w
h
ere po
s
sibl
e
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
thr
e
a
d
_pool: avoid needless
w
akeups from select
commit
|
commitdiff
|
tree
2010-12-27
Eric Won
g
thread_*: unindent
commit
|
commitdiff
|
tree
2010-12-27
Eric W
o
ng
introduce worker_yie
l
d meth
o
d
commit
|
commitdiff
|
tree
2010-12-27
E
r
ic Wong
write
r
_thre
a
d_spawn: factor o
u
t Client
.
quit
commit
|
commitdiff
|
tree
2010-12-27
Eric W
o
n
g
writer_thread_*: spl
i
t out cl
a
sses into separate fi
l
es
commit
|
commitdiff
|
tree
2010-12-27
Er
i
c Wo
n
g
wri
t
er_thread_*
:
s
p
l
i
t out co
m
m
o
n
s
ocke
t
_p
r
oxy code
commit
|
commitdiff
|
tree
2010-12-27
E
ric
W
ong
writer_thread_*: uninde
n
t
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
r
e
v
a
c
t
or: split
ou
t
tee_socket a
n
d
u
se autol
o
a
d
commit
|
commitdiff
|
tree
2010-12-26
Er
i
c
Wong
mo
r
e :
:
p
r
efix el
i
mination
commit
|
commitdiff
|
tree
2010-12-26
E
r
ic Wong
fiber
/
queue: unindent
commit
|
commitdiff
|
tree
2010-12-26
Er
i
c Wong
r
e
move
unneces
s
a
r
y
"::"
constan
t
prefixing
commit
|
commitdiff
|
tree
2010-12-26
Eric Wo
n
g
never_b
l
ock: simplify an
d
s
p
lit
o
u
t c
o
de
commit
|
commitdiff
|
tree
2010-12-26
Eri
c
Wong
event_mach
i
ne: split out server
a
nd cli
e
n
t
classe
s
commit
|
commitdiff
|
tree
2010-12-26
E
r
ic Wong
r
ev_thread_*: unindent and split out
commit
|
commitdiff
|
tree
2010-12-26
Eri
c
Wong
r
a
inbows/rev/* require/autoload cle
a
n
up
commit
|
commitdiff
|
tree
2010-12-26
Er
i
c
Wong
re
n
ame rev/thread => rev/thread_client
commit
|
commitdiff
|
tree
2010-12-26
Eric Wong
rev_thread_spawn:
d
isab
l
e
under
R
uby 1
.
8
commit
|
commitdiff
|
tree
2010-12-26
Eri
c
W
o
ng
G
NUmakefile: fix
pac
k
aging task
commit
|
commitdiff
|
tree
2010-12-26
Eri
c
Won
g
avo
i
d HttpPa
r
se
r
#keepalive? and HttpParse
r
#r
e
set
commit
|
commitdiff
|
tree
2010-12-26
Eric Wo
n
g
bump Unicorn dependency
commit
|
commitdiff
|
tree
2010-12-26
Er
i
c
Wong
r
ain
b
ows/rev/*: u
n
i
nid
e
nt some mo
r
e
commit
|
commitdiff
|
tree
2010-12-26
Eric Wong
re
v
: s
p
lit out
R
ai
n
bows::Rev::Server
commit
|
commitdiff
|
tree
2010-12-26
Eric
W
o
n
g
r
e
v: u
n
i
n
dent, needless autoload
commit
|
commitdiff
|
tree
2010-12-24
E
r
ic Wong
doc: swit
c
h
documentation gen
e
ra
t
i
o
n
to
w
rongdoc
commit
|
commitdiff
|
tree
2010-12-20
Eric
W
o
ng
thread_timeout: f
i
x
b
ad comparison
commit
|
commitdiff
|
tree
2010-12-20
Eric Wo
n
g
t
h
r
ead
_
timeou
t
: a
v
oid a threading bug u
n
der 1
.
9
commit
|
commitdiff
|
tree
2010-12-15
Eric Wo
n
g
F
AQ: add a note
a
b
o
ut con
f
ig
.
threads
a
fe!
commit
|
commitdiff
|
tree
2010-12-10
Eric W
o
ng
respect c
l
ient_body_buf
f
er_size in Unicorn 3
.
1
.
0
commit
|
commitdiff
|
tree
2010-12-09
E
ric Won
g
bump Unic
o
rn dependency to
3
.
1
.
0
commit
|
commitdiff
|
tree
2010-12-09
Eric Wo
n
g
threa
d
_timeout:
d
e-Struc
t
-if
y
commit
|
commitdiff
|
tree
2010-12-09
Eric Wong
re
s
pect "rewind
a
b
le_inpu
t
false" in U
n
icorn config
commit
|
commitdiff
|
tree
2010-12-08
Eric Wong
t/*
.
s
h
:
in
d
entation fixes
commit
|
commitdiff
|
tree
2010-12-08
Eric Wo
n
g
re
v
+re
v
act
o
r: fix LARGE pipeli
n
ed uplo
a
ds
commit
|
commitdiff
|
tree
next