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
E
r
i
c Wong
Rain
b
ows! 3
.
0
.
0
-
serving the faste
s
t
apps
t
o
slow
.
.
.
commit
|
commitdiff
|
tree
2011-01-12
Eric Wong
a
dd
write-
o
n-close
t
est fr
o
m
U
nicorn
commit
|
commitdiff
|
tree
2011-01-12
E
r
ic Wo
n
g
e
v
ent_m
a
chine:
buffer read
s
whe
n
waitin
g
f
or async
.
.
.
commit
|
commitdiff
|
tree
2011-01-11
Eric Wong
event_mac
h
ine/c
l
ient: rena
m
e ivar for co
n
sistency
w
ith
.
.
.
commit
|
commitdiff
|
tree
2011-01-11
Eric Wong
event_machine/client: remove unused :body acc
e
s
sor
commit
|
commitdiff
|
tree
2011-01-11
Eri
c
W
o
n
g
co
o
lio: enable async
.
callba
c
k for one-shot body re
s
ponses
commit
|
commitdiff
|
tree
2011-01-08
Eric W
o
ng
rainbows
/
coolio
/
client:
s
et LOOP
c
onstant in module
commit
|
commitdiff
|
tree
2011-01-08
Eri
c
Wong
coo
l
io/client:
s
mall
o
ptimiz
a
tions
commit
|
commitdiff
|
tree
2011-01-08
Eric Wong
coolio_thread_*: l
a
z
y
l
oad
R
a
inbows:
:
Coolio:
:
Cli
e
nt
commit
|
commitdiff
|
tree
2011-01-08
E
ric Wong
redirect unex
p
ected test out
p
ut to /d
e
v/nu
l
l
commit
|
commitdiff
|
tree
2011-01-08
Eric Wong
eve
n
t_m
a
c
h
in
e
: fold write_respons
e
back
i
nto cl
i
en
t
commit
|
commitdiff
|
tree
2011-01-08
Eric Wong
event_machine: cle
a
nup asy
n
c
l
o
gic
commit
|
commitdiff
|
tree
2011-01-07
Eric
W
o
ng
ev_core:
s
m
a
ll organization
cleanup
commit
|
commitdiff
|
tree
2011-01-07
Eric Wong
m
ore con
s
istent use/avoidance
of H
e
aderHash
commit
|
commitdiff
|
tree
2011-01-07
Eric
Wo
n
g
fav
o
r
Hash#include? for
s
ome existence
checks
commit
|
commitdiff
|
tree
2011-01-07
Eric Wong
test_isolat
e
:
bump version
s
and simplify
commit
|
commitdiff
|
tree
2011-01-07
Eric Wong
t
e
st_isolate: preve
n
t con
c
urrent execution
commit
|
commitdiff
|
tree
2011-01-07
Eric Wong
tests: bump async_si
n
atra dependenc
y
t
o 0
.
4
.
0
commit
|
commitdiff
|
tree
2011-01-07
Eric W
o
ng
b
um
p
depe
n
dency
on
R
ack to 1
.
2
.
1
commit
|
commitdiff
|
tree
2011-01-07
Eric Wong
re
s
ponse: do not skip Status heade
r
s
e
t
by ap
p
commit
|
commitdiff
|
tree
2011-01-07
Eric Wong
respon
s
e: fix skipp
i
ng of S
t
atus: header from app
commit
|
commitdiff
|
tree
2011-01-07
Eric Won
g
ev
_
core: garbage r
e
duction with const
s
t
r
i
ngs
commit
|
commitdiff
|
tree
2011-01-07
Eric Wong
eve
n
t_machine
:
refac
t
or a
s
y
n
c
.
callback for
k
eepaliv
e
commit
|
commitdiff
|
tree
2011-01-06
Eric
W
on
g
event_machine:
f
a
ctor out async
.
callba
c
k han
d
ling
commit
|
commitdiff
|
tree
2011-01-06
Er
i
c Wong
minor c
l
eanups following s
t
ate cleanups
commit
|
commitdiff
|
tree
2011-01-06
Eric
Wong
eliminate
G constant and just use
the Rainbows! m
o
dule
commit
|
commitdiff
|
tree
2011-01-06
Eric
W
ong
rainbows
.
rb
:
uninde
n
t
commit
|
commitdiff
|
tree
2011-01-06
Eric
Wong
eliminate timed_r
e
ad module
commit
|
commitdiff
|
tree
2011-01-06
Eric Wong
simplify keepalive_t
i
meout accounting
commit
|
commitdiff
|
tree
2011-01-06
Eri
c
Wong
disa
b
le N
a
gle's algorit
h
m
b
y default
commit
|
commitdiff
|
tree
2011-01-06
Er
i
c Wong
simplify Rain
b
ows
.
max_bytes implementa
t
i
on
commit
|
commitdiff
|
tree
2011-01-06
Eric Wong
respo
n
se
:
use
o
ptim
i
zed httpdate implemen
t
ation
commit
|
commitdiff
|
tree
2011-01-06
Eric
Wong
Bu
m
p u
n
i
c
o
rn
d
ep
e
ndency to 3
.
3
.
0
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
respon
s
e: allow normal Has
h
f
o
r
crafting Range
h
e
a
ders
commit
|
commitdiff
|
tree
2011-01-05
Eric
Wong
t
e
s
t
s: ensure 416 respon
s
es do keepali
v
e
commit
|
commitdiff
|
tree
2011-01-05
Eric Won
g
send pro
p
e
r
41
6
responses
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
writer_thread
_
pool: remove unnecesary debug m
e
ssages
commit
|
commitdiff
|
tree
2011-01-05
E
r
ic Wong
prefe
r
Ha
s
h#merge! to Hash#update fo
r
consist
e
ncy
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
globall
y
re
f
actor Range handling for response
s
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
coolio: rename deferr
e
d_resp
o
nse
=> respons
e
_pipe
commit
|
commitdiff
|
tree
2011-01-05
Eric
W
o
ng
event_machine:
c
leanu
p
response_pip
e
commit
|
commitdiff
|
tree
2011-01-05
Eric Wo
n
g
refactor
r
esponse sendfi
l
e body handling f
o
r easier
.
.
.
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
t9000
:
d
isable this
t
est for C
o
olioThrea
d
*
m
od
e
ls
commit
|
commitdiff
|
tree
2011-01-05
E
ric Wong
s
i
mplify p
e
r-client
keepalive st
a
te ch
e
cks
commit
|
commitdiff
|
tree
2011-01-05
Eri
c
Wong
coolio/m
a
s
t
er: small garbage reduction
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
return 206 status for par
t
i
a
l sendfile r
e
sponses
commit
|
commitdiff
|
tree
2011-01-05
Er
i
c Wong
coolio_thread_*: f
i
x 416
response handling
commit
|
commitdiff
|
tree
2011-01-05
E
ric Wong
t0022
:
fix up b
r
o
ken/incomplet
e
t
e
s
ts
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
*
gemspec:
f
ix buil
d
, we have
n
o unit tests
commit
|
commitdiff
|
tree
2010-12-29
Eric Won
g
Packaging cleanups, rein
s
tate gen
e
rated file
s
f
o
r the
.
.
.
commit
|
commitdiff
|
tree
2010-12-29
Eric
Wong
Rake
f
ile:
f
ix f
m
_update task
commit
|
commitdiff
|
tree
2010-12-29
Eric Wo
n
g
Rainbows
!
2
.
1
.
0 - Cool
.
i
o,
b
ugfi
x
es a
n
d more!
commit
|
commitdiff
|
tree
2010-12-29
E
r
ic Wong
co
m
plete
R
ev => Coolio ren
a
m
ing
commit
|
commitdiff
|
tree
2010-12-29
E
ric
Wong
several response bod
y
#close fixe
s
commit
|
commitdiff
|
tree
2010-12-28
Eric Wong
dev
_
fd_response
:
pas
s
files
s
traight th
r
oug
h
commit
|
commitdiff
|
tree
2010-12-28
Eric Wong
enable the
k
e
e
palive_requests confi
g
o
p
tion
commit
|
commitdiff
|
tree
2010-12-27
E
r
ic Wong
coolio*:
favor
C
o
o
lio over Rev
commit
|
commitdiff
|
tree
2010-12-27
E
ric Wo
n
g
coolio_f
i
ber_s
p
a
w
n: de
c
rease CP
U
usage for keepa
l
i
ve
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
t0
0
19
:
add C
P
U
usag
e
te
s
t
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
test-lib: fix bu
g
in setting work
e
r_connections
commit
|
commitdiff
|
tree
2010-12-27
Eric Won
g
t
0
015: even less racy
fix
commit
|
commitdiff
|
tree
2010-12-27
E
ric Wong
d
o
c:
misc clea
n
ups a
n
d
a
d
ditions for RDoc
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
t0015: in
c
rease reli
a
b
i
lity
o
f tes
t
commit
|
commitdiff
|
tree
2010-12-27
E
ric Wo
n
g
initial cool
.
i
o
s
u
pport
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
fiber/
i
o: avoid
allocating Range objects
for slicing
commit
|
commitdiff
|
tree
2010-12-27
Eric W
o
n
g
fiber/*: more e
f
f
icient keepalive_t
i
meout expi
r
y
commit
|
commitdiff
|
tree
2010-12-27
Eric
Wong
f
i
ber/
b
ase: use
b
are "select"
wher
e
possible
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
threa
d
_po
o
l: avoid needless wakeups from selec
t
commit
|
commitdiff
|
tree
2010-12-27
Eric W
o
ng
t
h
read_*: unindent
commit
|
commitdiff
|
tree
2010-12-27
Eric Wo
n
g
introduce worker_yie
l
d method
commit
|
commitdiff
|
tree
2010-12-27
Eric
Wo
n
g
wri
t
er_thread
_
sp
a
wn
:
factor out Client
.
quit
commit
|
commitdiff
|
tree
2010-12-27
Eric
W
o
ng
wri
t
er_th
r
ead_*: split out classes into separate files
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
writer_thr
e
a
d_*: split out
commo
n
socket_
p
roxy cod
e
commit
|
commitdiff
|
tree
2010-12-27
Eric W
o
ng
writer_thread_*: u
n
inde
n
t
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
revactor: split out tee_socket an
d
us
e
autoload
commit
|
commitdiff
|
tree
2010-12-26
Eric Wong
more :: prefix elimina
t
ion
commit
|
commitdiff
|
tree
2010-12-26
Eric Wong
fiber/q
u
eue: unind
e
nt
commit
|
commitdiff
|
tree
2010-12-26
Eric Wo
n
g
remove unne
c
essary
":
:
" constant
p
refixing
commit
|
commitdiff
|
tree
2010-12-26
Eric
W
ong
neve
r
_bloc
k
:
simplify and split out code
commit
|
commitdiff
|
tree
2010-12-26
Eri
c
Wo
n
g
e
v
ent_machine:
spl
i
t ou
t
server and client cla
s
se
s
commit
|
commitdiff
|
tree
2010-12-26
Eric Wong
rev_
t
h
r
ead_*:
u
ni
n
dent and split
o
ut
commit
|
commitdiff
|
tree
2010-12-26
Eric W
o
ng
rainbows/rev/* require/autoload cleanup
commit
|
commitdiff
|
tree
2010-12-26
Er
i
c Won
g
rena
m
e rev/th
r
ea
d
=> rev/threa
d
_
c
lient
commit
|
commitdiff
|
tree
2010-12-26
Eric Wo
n
g
rev_th
r
ead_spawn: disable under Ruby
1
.
8
commit
|
commitdiff
|
tree
2010-12-26
Eric Wong
GN
U
m
a
kefile:
fi
x
p
a
ckaging task
commit
|
commitdiff
|
tree
2010-12-26
E
ric Wong
avoid HttpParser#
k
e
epalive? and HttpPar
s
e
r
#
r
e
set
commit
|
commitdiff
|
tree
2010-12-26
Er
i
c Wo
n
g
bump Unicorn dep
e
ndency
commit
|
commitdiff
|
tree
2010-12-26
Er
i
c
W
o
n
g
r
ainb
o
ws/rev/
*
:
uninident some mor
e
commit
|
commitdiff
|
tree
2010-12-26
Eric Wong
rev: split out Rain
b
ows::Rev::Server
commit
|
commitdiff
|
tree
2010-12-26
Eric Wong
r
e
v: unindent, nee
d
less aut
o
load
commit
|
commitdiff
|
tree
2010-12-24
Eric
W
o
ng
doc: swit
c
h
docu
m
enta
t
i
on g
e
neration to wrongdoc
commit
|
commitdiff
|
tree
2010-12-20
Eric Wong
thread_t
i
m
e
out: fix b
a
d com
p
arison
commit
|
commitdiff
|
tree
2010-12-20
Eric
Wong
th
r
ead_timeout: av
o
id
a
t
h
r
eading b
u
g
under 1
.
9
commit
|
commitdiff
|
tree
2010-12-15
Eric Wong
FAQ: add a note
a
bout c
o
nf
i
g
.
t
h
readsafe
!
commit
|
commitdiff
|
tree
2010-12-10
E
r
ic Wong
respect clie
n
t_b
o
d
y_buffer_
s
ize in Un
i
corn 3
.
1
.
0
commit
|
commitdiff
|
tree
2010-12-09
Er
i
c Wong
bump Unicor
n
dependency to
3
.
1
.
0
commit
|
commitdiff
|
tree
2010-12-09
Er
i
c Wong
thr
e
ad
_
timeout:
d
e-Struct-ify
commit
|
commitdiff
|
tree
2010-12-09
Er
i
c
Wong
r
e
s
pe
c
t
"rewindable_input false" in Un
i
corn
confi
g
commit
|
commitdiff
|
tree
2010-12-08
E
ric
W
on
g
t/*
.
sh: indentation
fixes
commit
|
commitdiff
|
tree
2010-12-08
Eric W
o
ng
rev+revactor: fi
x
LARGE pipeli
n
ed uploads
commit
|
commitdiff
|
tree
next