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 Wo
n
g
R
a
inbows! 3
.
0
.
0
- serving the fastest apps to slow
.
.
.
commit
|
commitdiff
|
tree
2011-01-12
Eric Wong
ad
d
write-
o
n-close tes
t
from Unicorn
commit
|
commitdiff
|
tree
2011-01-12
Eri
c
Wong
event_m
a
chi
n
e: buffer reads whe
n
waiti
n
g for async
.
.
.
commit
|
commitdiff
|
tree
2011-01-11
Er
i
c Wong
e
v
ent_machine/c
l
ient
:
rena
m
e ivar for cons
i
s
tency with
.
.
.
commit
|
commitdiff
|
tree
2011-01-11
Eric Wong
event_machine/
c
li
e
nt: remove unus
e
d
:body accesso
r
commit
|
commitdiff
|
tree
2011-01-11
Eric
W
ong
c
oolio: enable async
.
callback f
o
r one-sh
o
t body responses
commit
|
commitdiff
|
tree
2011-01-08
Eric Wong
r
a
inbow
s
/coolio/c
l
ient: set LOOP con
s
tant in module
commit
|
commitdiff
|
tree
2011-01-08
E
r
i
c
W
ong
cooli
o
/client: small optimizati
o
n
s
commit
|
commitdiff
|
tree
2011-01-08
Eric W
o
ng
co
o
l
i
o
_
t
hread_*: l
a
zy load Rainbows::
C
o
olio::Client
commit
|
commitdiff
|
tree
2011-01-08
Eric Won
g
re
d
irect u
n
expected
t
est output to /de
v
/n
u
ll
commit
|
commitdiff
|
tree
2011-01-08
Eric
Wong
event_
m
achine: fo
l
d wri
t
e_response
bac
k
into c
l
ient
commit
|
commitdiff
|
tree
2011-01-08
Eric Wong
event_machine: cleanup asy
n
c l
o
gic
commit
|
commitdiff
|
tree
2011-01-07
Eric Wong
ev_
c
ore: small
o
rganization
c
l
e
anup
commit
|
commitdiff
|
tree
2011-01-07
Eric Wong
more consis
t
ent u
s
e/avoi
d
ance of HeaderHa
s
h
commit
|
commitdiff
|
tree
2011-01-07
Eric
Won
g
favor
H
ash#include
?
for some existence checks
commit
|
commitdiff
|
tree
2011-01-07
Eric
Wo
n
g
test_
i
solate: bump
v
e
rsions
a
nd simplify
commit
|
commitdiff
|
tree
2011-01-07
Eric Wong
t
est_is
o
l
a
te: prevent concu
r
r
e
nt execution
commit
|
commitdiff
|
tree
2011-01-07
Eric
W
ong
tests: bump a
s
ync_sinatra dependency to 0
.
4
.
0
commit
|
commitdiff
|
tree
2011-01-07
Eric Wong
b
u
m
p
dependency on Ra
c
k
to 1
.
2
.
1
commit
|
commitdiff
|
tree
2011-01-07
Eric Wong
respon
s
e: do not skip Status header set by ap
p
commit
|
commitdiff
|
tree
2011-01-07
E
r
ic
W
ong
re
s
po
n
se: fix sk
i
ppi
n
g of
Status: header from
app
commit
|
commitdiff
|
tree
2011-01-07
Eric
W
ong
ev_core: garbage reduc
t
ion with const st
r
ings
commit
|
commitdiff
|
tree
2011-01-07
Eri
c
Wong
e
vent_machine: refactor
a
sync
.
callback for ke
e
paliv
e
commit
|
commitdiff
|
tree
2011-01-06
Eri
c
Wong
event
_
machin
e
: factor out a
s
ync
.
c
allback handling
commit
|
commitdiff
|
tree
2011-01-06
Eric Wong
m
i
nor cleanups
f
ollowing
s
t
a
t
e
cleanups
commit
|
commitdiff
|
tree
2011-01-06
Eric Wong
eliminate G
c
o
nstant and just use th
e
Rain
b
o
w
s! module
commit
|
commitdiff
|
tree
2011-01-06
Er
i
c
Wong
r
a
in
b
ows
.
rb
:
uninde
n
t
commit
|
commitdiff
|
tree
2011-01-06
E
r
ic Wong
el
i
minate time
d
_read module
commit
|
commitdiff
|
tree
2011-01-06
E
ric Wong
simplify keepal
i
ve_
t
imeout accountin
g
commit
|
commitdiff
|
tree
2011-01-06
Eric Wong
dis
a
ble Nagle's algorithm by
def
a
ult
commit
|
commitdiff
|
tree
2011-01-06
Eric Won
g
simplify Rain
b
ow
s
.
max
_
byte
s
implementatio
n
commit
|
commitdiff
|
tree
2011-01-06
E
r
ic Wong
response: use optimized httpdate imp
l
e
m
entation
commit
|
commitdiff
|
tree
2011-01-06
E
r
ic
W
ong
Bump uni
c
orn
d
epend
e
n
cy to
3
.
3
.
0
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
resp
o
nse
:
allow normal Hash for craf
t
ing
R
a
nge headers
commit
|
commitdiff
|
tree
2011-01-05
Eric Wo
n
g
tests: ensure
41
6
re
s
po
n
ses do keepalive
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
s
end proper 416 r
e
sponses
commit
|
commitdiff
|
tree
2011-01-05
Eri
c
Wo
n
g
wr
i
ter
_
thread_pool: remove un
n
e
c
esary debug messages
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
p
r
e
fer
H
ash#merge! to Has
h
#upd
a
te
f
o
r consist
e
n
c
y
commit
|
commitdiff
|
tree
2011-01-05
E
ric Wong
globally
r
efactor
Range handli
n
g
f
o
r responses
commit
|
commitdiff
|
tree
2011-01-05
Er
i
c Wo
n
g
coolio:
rename de
f
erred_
r
esponse =>
r
esponse_p
i
pe
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
ev
e
nt_m
a
chine: cleanup response
_
pipe
commit
|
commitdiff
|
tree
2011-01-05
E
ric W
o
ng
r
e
factor
response sendfil
e
body handling
for easier
.
.
.
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
t
9000: d
i
sable thi
s
te
s
t fo
r
Cool
i
oT
h
r
e
ad*
m
odels
commit
|
commitdiff
|
tree
2011-01-05
E
r
ic Wong
simpl
i
f
y
p
e
r-client kee
p
alive state che
c
k
s
commit
|
commitdiff
|
tree
2011-01-05
Eri
c
W
o
ng
coolio/
m
ast
e
r
:
s
mall garbage redu
c
t
i
on
commit
|
commitdiff
|
tree
2011-01-05
E
r
ic
W
ong
return 206 status for partial sen
d
file responses
commit
|
commitdiff
|
tree
2011-01-05
Eric W
o
ng
cool
i
o
_
thread_*: fix 416 res
p
o
n
se handl
i
ng
commit
|
commitdiff
|
tree
2011-01-05
E
ric Wong
t
0022:
fix up broken/incom
p
lete tests
commit
|
commitdiff
|
tree
2011-01-05
Eri
c
Wo
n
g
*gemsp
e
c
:
fix b
u
ild, we have no unit tests
commit
|
commitdiff
|
tree
2010-12-29
Eric Wong
Pack
a
ging cleanups, re
i
nstate generated files
for th
e
.
.
.
commit
|
commitdiff
|
tree
2010-12-29
Eric W
o
n
g
Rakefile
:
fix fm_update tas
k
commit
|
commitdiff
|
tree
2010-12-29
Er
i
c Wo
n
g
R
a
i
nbows! 2
.
1
.
0 -
C
o
ol
.
io,
b
ugfixes a
n
d more!
commit
|
commitdiff
|
tree
2010-12-29
Eri
c
Wong
complet
e
Rev => Coolio re
n
aming
commit
|
commitdiff
|
tree
2010-12-29
Eric W
o
ng
s
everal respon
s
e bo
d
y
#close
f
ixes
commit
|
commitdiff
|
tree
2010-12-28
E
ric
Wong
d
e
v_
f
d
_
response: pass files s
t
raight throu
g
h
commit
|
commitdiff
|
tree
2010-12-28
Eric Wong
enable the k
e
e
p
a
live_requests
config option
commit
|
commitdiff
|
tree
2010-12-27
Eric
W
o
n
g
coolio*: f
a
v
o
r Cool
i
o o
v
e
r Rev
commit
|
commitdiff
|
tree
2010-12-27
Eric W
o
ng
coolio_fi
b
er_spawn: decrease
C
PU us
a
ge fo
r
keepalive
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
t0019: add
C
P
U usage test
commit
|
commitdiff
|
tree
2010-12-27
Er
i
c Wo
n
g
t
e
st-lib:
fix bug in
set
t
ing worker_con
n
ect
i
ons
commit
|
commitdiff
|
tree
2010-12-27
E
r
ic Wong
t0015
:
e
v
en l
e
s
s
r
a
cy fix
commit
|
commitdiff
|
tree
2010-12-27
E
ric Wong
d
o
c
: misc cleanups
a
nd additions for
RDoc
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
t00
1
5: incr
e
ase rel
i
ability
o
f
test
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
in
i
tia
l
cool
.
io s
u
pport
commit
|
commitdiff
|
tree
2010-12-27
Eric Won
g
fiber/io: avoid al
l
ocating
Range objects for slicing
commit
|
commitdiff
|
tree
2010-12-27
Eric
Wong
fiber/*:
more
efficient keepalive_timeou
t
expiry
commit
|
commitdiff
|
tree
2010-12-27
E
ric Wong
f
iber/
b
a
se:
use bare "select" where possib
l
e
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
t
h
read_pool: avoid needle
s
s
w
akeups from select
commit
|
commitdiff
|
tree
2010-12-27
E
ric Wong
t
h
rea
d
_*: uninde
n
t
commit
|
commitdiff
|
tree
2010-12-27
E
ric Wong
introduce w
o
rker_yield
method
commit
|
commitdiff
|
tree
2010-12-27
Eric
Won
g
w
riter_thr
e
a
d_spawn: factor
out Client
.
quit
commit
|
commitdiff
|
tree
2010-12-27
E
ri
c
Wo
n
g
writer_thread_*: split
o
ut classes i
n
to se
p
arate fil
e
s
commit
|
commitdiff
|
tree
2010-12-27
Eric Won
g
w
r
iter
_
thre
a
d_*: split out c
o
mmo
n
socket_prox
y
code
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
writer
_
threa
d
_*: unindent
commit
|
commitdiff
|
tree
2010-12-27
Eri
c
Won
g
revactor:
spli
t
out tee_socket
and use autoload
commit
|
commitdiff
|
tree
2010-12-26
E
ric Wong
m
ore :
:
pre
f
ix e
l
imina
t
ion
commit
|
commitdiff
|
tree
2010-12-26
Eric Wo
n
g
fiber/queue: uninde
n
t
commit
|
commitdiff
|
tree
2010-12-26
E
r
ic Wong
remove unnecessary
":
:
" constant p
r
e
fixing
commit
|
commitdiff
|
tree
2010-12-26
Er
i
c Wong
never_b
l
ock:
s
i
mplify and split out co
d
e
commit
|
commitdiff
|
tree
2010-12-26
Eri
c
Wong
e
vent_machine: spl
i
t out
s
er
v
er an
d
client
classes
commit
|
commitdiff
|
tree
2010-12-26
E
r
ic Wong
rev_thread_*:
u
nind
e
nt and spli
t
out
commit
|
commitdiff
|
tree
2010-12-26
Eric Wong
rainb
o
ws/rev/* requ
i
re/autoload clean
u
p
commit
|
commitdiff
|
tree
2010-12-26
E
r
ic Wong
r
e
name re
v
/thread => rev/thread_
c
li
e
nt
commit
|
commitdiff
|
tree
2010-12-26
Eri
c
Wong
rev_thread_spawn: disable
u
nder
R
u
by 1
.
8
commit
|
commitdiff
|
tree
2010-12-26
E
ric
W
ong
GNUmakef
i
le: fi
x
packaging task
commit
|
commitdiff
|
tree
2010-12-26
E
ric
Wo
n
g
avoid HttpPar
s
er#keepalive? and Http
P
arse
r
#re
s
et
commit
|
commitdiff
|
tree
2010-12-26
Eric
Wong
bump Unicorn dependency
commit
|
commitdiff
|
tree
2010-12-26
E
ric Wong
rai
n
b
o
ws/rev/*:
uninident some more
commit
|
commitdiff
|
tree
2010-12-26
Eric Wong
rev
:
spl
i
t out Rainbo
w
s::Rev::Server
commit
|
commitdiff
|
tree
2010-12-26
Eric Wong
rev: uninden
t
, needless autoload
commit
|
commitdiff
|
tree
2010-12-24
Eric Wong
doc: swit
c
h d
o
cumentat
i
on gen
e
ration to wro
n
gdoc
commit
|
commitdiff
|
tree
2010-12-20
Eric Wong
thread
_
timeout: fix bad comp
a
ri
s
on
commit
|
commitdiff
|
tree
2010-12-20
E
r
i
c Wong
thread_timeout: avoid a threading bug un
d
er 1
.
9
commit
|
commitdiff
|
tree
2010-12-15
Eric Wong
F
AQ:
a
dd a note about config
.
threadsafe!
commit
|
commitdiff
|
tree
2010-12-10
Eric Wong
respect client_body_buffer_size in U
n
ico
r
n 3
.
1
.
0
commit
|
commitdiff
|
tree
2010-12-09
Eric Wong
b
u
mp Unicorn d
e
p
e
nde
n
cy to 3
.
1
.
0
commit
|
commitdiff
|
tree
2010-12-09
E
r
ic Wong
thread_timeout
:
de-Struct-ify
commit
|
commitdiff
|
tree
2010-12-09
Eric Wong
respect "rew
i
nda
b
le_input false" in Unicor
n
config
commit
|
commitdiff
|
tree
2010-12-08
E
r
ic Wong
t/*
.
sh
:
i
n
dentation fixes
commit
|
commitdiff
|
tree
2010-12-08
Eri
c
Wong
rev+
r
evactor
:
fix LARGE pipelined
u
ploads
commit
|
commitdiff
|
tree
next