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
Rainb
o
ws!
3
.
0
.
0 - ser
v
ing the fastest apps
to slow
.
.
.
commit
|
commitdiff
|
tree
2011-01-12
Eric Wong
add write-on-close te
s
t from
U
nic
o
r
n
commit
|
commitdiff
|
tree
2011-01-12
Eric Wong
event_m
a
c
h
ine: buff
e
r rea
d
s
when wa
i
t
ing for asy
n
c
.
.
.
commit
|
commitdiff
|
tree
2011-01-11
Eric Wo
n
g
event_m
a
chine/client: rename ivar fo
r
consistency
with
.
.
.
commit
|
commitdiff
|
tree
2011-01-11
E
r
i
c Wong
event_machine/c
l
ient: remove
unused
:body accessor
commit
|
commitdiff
|
tree
2011-01-11
Eric Wong
co
o
l
io
:
enable as
y
n
c
.
call
b
ack
f
o
r one-sho
t
b
o
dy
r
esp
o
nses
commit
|
commitdiff
|
tree
2011-01-08
Eric Wo
n
g
rainbows/
c
oolio/clien
t
: set LOOP co
n
sta
n
t
i
n mo
d
ule
commit
|
commitdiff
|
tree
2011-01-08
E
r
i
c Won
g
coo
l
io/client: sma
l
l optimizat
i
ons
commit
|
commitdiff
|
tree
2011-01-08
Eric
Wong
cool
i
o_thread_*: lazy
l
o
ad Rainbo
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
W
ong
event_mac
h
ine: fol
d
write_response back i
n
t
o
client
commit
|
commitdiff
|
tree
2011-01-08
Eric Wong
even
t
_machine: clean
u
p
async logic
commit
|
commitdiff
|
tree
2011-01-07
Eric Wong
ev_co
r
e
: small o
r
ganizat
i
on
c
leanup
commit
|
commitdiff
|
tree
2011-01-07
Eric Wong
more consistent use/a
v
oidance
o
f HeaderHash
commit
|
commitdiff
|
tree
2011-01-07
Eri
c
W
o
ng
fav
o
r Hash#include? for some existenc
e
chec
k
s
commit
|
commitdiff
|
tree
2011-01-07
Eric Wong
test
_
isolat
e
: bu
m
p versio
n
s and
simplify
commit
|
commitdiff
|
tree
2011-01-07
E
r
ic Wong
te
s
t
_
is
o
late: pre
v
ent co
n
cu
r
rent execu
t
ion
commit
|
commitdiff
|
tree
2011-01-07
E
r
ic Wong
test
s
: bump async_
s
inatra
depende
n
c
y to 0
.
4
.
0
commit
|
commitdiff
|
tree
2011-01-07
E
ric
Wong
bump
dep
e
nd
e
ncy
on Rack to 1
.
2
.
1
commit
|
commitdiff
|
tree
2011-01-07
Eric
Wong
response: do not sk
i
p Status h
e
ader
s
et by ap
p
commit
|
commitdiff
|
tree
2011-01-07
E
ric Wong
respo
n
se: f
i
x skipping of S
t
atus: he
a
der from app
commit
|
commitdiff
|
tree
2011-01-07
Eric Wo
n
g
ev_core
:
g
a
rbage reduction wi
t
h const strings
commit
|
commitdiff
|
tree
2011-01-07
Eric Wong
event_m
a
ch
i
ne: refactor
a
sync
.
c
allback for kee
p
alive
commit
|
commitdiff
|
tree
2011-01-06
Eric Wong
event_machine:
factor out async
.
callback hand
l
i
n
g
commit
|
commitdiff
|
tree
2011-01-06
Eric Wong
m
inor cleanups
f
ollowing
state cleanu
p
s
commit
|
commitdiff
|
tree
2011-01-06
Eric
W
o
n
g
el
i
minate
G constan
t
and just us
e
the Rainbows! module
commit
|
commitdiff
|
tree
2011-01-06
Eric
W
o
ng
r
a
inbows
.
rb: uni
n
den
t
commit
|
commitdiff
|
tree
2011-01-06
Eric Wong
e
liminate timed_read module
commit
|
commitdiff
|
tree
2011-01-06
Eric W
o
ng
simplify k
e
e
p
a
l
ive_
t
imeout accounting
commit
|
commitdiff
|
tree
2011-01-06
E
r
ic W
o
ng
dis
a
ble Nagle's algorithm by default
commit
|
commitdiff
|
tree
2011-01-06
E
r
ic
W
ong
simp
l
ify Rai
n
bows
.
max
_
bytes imp
l
ementation
commit
|
commitdiff
|
tree
2011-01-06
Eric Won
g
response:
u
s
e opti
m
i
zed httpdate
i
mplemen
t
a
tion
commit
|
commitdiff
|
tree
2011-01-06
E
r
i
c Wong
Bump unicorn d
e
pen
d
ency t
o
3
.
3
.
0
commit
|
commitdiff
|
tree
2011-01-05
Er
i
c Wo
n
g
respon
s
e: allow norm
a
l Has
h
for
craft
i
ng Range head
e
r
s
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
tests
:
ensure 416 responses do
k
eepaliv
e
commit
|
commitdiff
|
tree
2011-01-05
Eric Won
g
send proper
416 re
s
ponses
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
w
riter_thread_poo
l
: remove unnecesary d
e
bug messages
commit
|
commitdiff
|
tree
2011-01-05
Eric
Won
g
pre
f
er Hash#mer
g
e! to
H
ash#update
for consistenc
y
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
globally
refactor Ra
n
g
e
handling for responses
commit
|
commitdiff
|
tree
2011-01-05
Eric Wo
n
g
coolio: renam
e
deferred
_
response => response_pipe
commit
|
commitdiff
|
tree
2011-01-05
E
r
ic Wong
e
vent_machine: cleanup
response_pipe
commit
|
commitdiff
|
tree
2011-01-05
Eric Wo
n
g
r
e
f
a
c
tor
r
esponse
s
endfile body handling for easier
.
.
.
commit
|
commitdiff
|
tree
2011-01-05
Eric W
o
ng
t9
0
00: disa
b
le this test for Cool
i
o
T
hrea
d
* mo
d
els
commit
|
commitdiff
|
tree
2011-01-05
Eric
Wong
s
i
mplify per-client kee
p
alive st
a
te checks
commit
|
commitdiff
|
tree
2011-01-05
Eric Wo
n
g
coolio/
m
aste
r
: small gar
b
age reduction
commit
|
commitdiff
|
tree
2011-01-05
Er
i
c Wong
return 206 status for partial
s
en
d
fil
e
responses
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
coolio_
t
h
read_*: fix 416 response ha
n
dling
commit
|
commitdiff
|
tree
2011-01-05
Eric
W
ong
t0022: fix up
b
roken/incomplete tests
commit
|
commitdiff
|
tree
2011-01-05
E
r
ic
W
o
ng
*gems
p
ec: f
i
x bu
i
ld
,
we hav
e
no unit t
e
sts
commit
|
commitdiff
|
tree
2010-12-29
Eric W
o
ng
Packaging cleanups, reinst
a
te g
e
nerated files for the
.
.
.
commit
|
commitdiff
|
tree
2010-12-29
E
ric
W
ong
Rakefile: fix
fm_up
d
ate task
commit
|
commitdiff
|
tree
2010-12-29
Eric Wong
Rainbows! 2
.
1
.
0 - Cool
.
io, bugfixe
s
and more!
commit
|
commitdiff
|
tree
2010-12-29
E
ric Wong
complete Rev =>
Coo
l
io renaming
commit
|
commitdiff
|
tree
2010-12-29
E
r
ic Wong
several response
b
o
dy#close fixes
commit
|
commitdiff
|
tree
2010-12-28
E
ric
Wong
dev
_
fd_
r
espon
s
e: pass files stra
i
gh
t
throug
h
commit
|
commitdiff
|
tree
2010-12-28
Er
i
c Won
g
e
n
able
t
h
e
keepali
v
e_requests con
f
i
g op
t
i
on
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
coolio*: f
a
v
or Coolio over Rev
commit
|
commitdiff
|
tree
2010-12-27
Er
i
c Wong
co
o
lio_fiber_spawn: decrease C
P
U usa
g
e for
k
eepalive
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
t0019:
a
d
d
CPU usage test
commit
|
commitdiff
|
tree
2010-12-27
Eric W
o
ng
tes
t
-li
b
: fix bu
g
in
se
t
ting work
e
r
_
conne
c
tions
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
t0015:
e
v
e
n less racy fix
commit
|
commitdiff
|
tree
2010-12-27
E
r
ic W
o
n
g
doc: misc cle
a
nups
and additions for RDoc
commit
|
commitdiff
|
tree
2010-12-27
Er
i
c Wong
t
0
015: increase reliability of test
commit
|
commitdiff
|
tree
2010-12-27
Eric Won
g
initial cool
.
io supp
o
rt
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
fibe
r
/i
o
: a
v
oid allocating Range obje
c
ts
f
o
r
s
lic
i
ng
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
fiber/*:
m
o
re
e
f
ficient ke
e
palive_timeout expiry
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
fib
e
r/base: u
s
e
bare "sel
e
c
t
"
w
here pos
s
ible
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
thread_p
o
ol: avoid needles
s
wakeups from
s
elec
t
commit
|
commitdiff
|
tree
2010-12-27
Eric
W
ong
thread_*: unindent
commit
|
commitdiff
|
tree
2010-12-27
Eric W
o
ng
in
t
roduce worker_yield m
e
th
o
d
commit
|
commitdiff
|
tree
2010-12-27
Eric Wo
n
g
write
r
_t
h
read_spawn: factor out
Clie
n
t
.
quit
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
wri
t
er_thread_*: split
out cl
a
sses into separate fi
l
e
s
commit
|
commitdiff
|
tree
2010-12-27
Eric W
o
ng
writer_thread_*:
split ou
t
common so
c
k
et_pro
x
y code
commit
|
commitdiff
|
tree
2010-12-27
E
ric Wong
write
r
_th
r
ead_*: unindent
commit
|
commitdiff
|
tree
2010-12-27
Eric Won
g
revacto
r
: split o
u
t tee_
s
ocket and use autolo
a
d
commit
|
commitdiff
|
tree
2010-12-26
E
r
ic Wong
mor
e
:: prefix elimination
commit
|
commitdiff
|
tree
2010-12-26
Eric Wong
fiber/queue: u
n
indent
commit
|
commitdiff
|
tree
2010-12-26
E
r
ic Wong
remove unnec
e
ssary "
:
:"
c
o
nstant pref
i
xing
commit
|
commitdiff
|
tree
2010-12-26
Eric Wong
never_bl
o
c
k: simplify and spli
t
out code
commit
|
commitdiff
|
tree
2010-12-26
Er
i
c Wong
ev
e
nt_mach
i
ne: split
o
ut se
r
ver and
client classes
commit
|
commitdiff
|
tree
2010-12-26
Eric W
o
n
g
rev_t
h
read_*: unindent
and split ou
t
commit
|
commitdiff
|
tree
2010-12-26
Eric Wo
n
g
rainbows/
r
ev/* req
u
ire/
a
ut
o
load
c
leanup
commit
|
commitdiff
|
tree
2010-12-26
Eric Wong
rename
rev/t
h
read
=
> rev/thread_client
commit
|
commitdiff
|
tree
2010-12-26
Eric Wong
rev_thread_spawn
:
dis
a
ble unde
r
Rub
y
1
.
8
commit
|
commitdiff
|
tree
2010-12-26
Eric Wong
GNUmake
f
ile: fix packaging ta
s
k
commit
|
commitdiff
|
tree
2010-12-26
Er
i
c Wong
a
void
Ht
t
pParser#keepalive? and
H
ttpParser#reset
commit
|
commitdiff
|
tree
2010-12-26
E
r
i
c Wong
bump Unicorn de
p
endency
commit
|
commitdiff
|
tree
2010-12-26
Eric Wong
rainbows/rev/*: un
i
ni
d
ent some
m
ore
commit
|
commitdiff
|
tree
2010-12-26
Eric
W
on
g
rev: split out Rainbows:
:
Rev::Serve
r
commit
|
commitdiff
|
tree
2010-12-26
Eric Wong
re
v
: unindent
,
n
e
e
dl
e
ss autoload
commit
|
commitdiff
|
tree
2010-12-24
Eric Wong
doc: switch docu
m
entat
i
on genera
t
ion
to
wrongdoc
commit
|
commitdiff
|
tree
2010-12-20
Eric
W
ong
threa
d
_
timeout: fix bad comparison
commit
|
commitdiff
|
tree
2010-12-20
Eric Wong
thread_timeo
u
t: avoid a threading bug
u
n
der 1
.
9
commit
|
commitdiff
|
tree
2010-12-15
Eric Wong
FAQ: add a note a
b
out
co
n
fig
.
threadsafe
!
commit
|
commitdiff
|
tree
2010-12-10
Eric Wong
respect client
_
bo
d
y_buffer_size in
Unic
o
rn
3
.
1
.
0
commit
|
commitdiff
|
tree
2010-12-09
Eric
W
ong
bump Unic
o
rn dependenc
y
to 3
.
1
.
0
commit
|
commitdiff
|
tree
2010-12-09
E
r
ic Wong
t
h
read_timeout:
d
e-S
t
ruct-ify
commit
|
commitdiff
|
tree
2010-12-09
E
r
ic Wong
res
p
ect "r
e
windable_in
p
u
t fal
s
e"
i
n U
n
ico
r
n con
f
ig
commit
|
commitdiff
|
tree
2010-12-08
Eric Wong
t/*
.
sh:
i
ndentation
f
i
x
es
commit
|
commitdiff
|
tree
2010-12-08
Eric Won
g
rev+re
v
actor: f
i
x LAR
G
E p
i
p
eli
n
ed uploa
d
s
commit
|
commitdiff
|
tree
next