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!
2010-12-03
Eri
c
W
o
ng
Rainbows! 2
.
0
.
1 - u
p
load pipelining fixes
commit
|
commitdiff
|
tree
2010-12-03
E
r
ic
W
ong
f
ix
p
ipelining of
r
equest
s
with bo
d
ie
s
commit
|
commitdiff
|
tree
2010-12-02
Eri
c
Wong
ev_core: refactor a
n
d split cap
_
input out
commit
|
commitdiff
|
tree
2010-12-02
Eric Wong
ev_core: split o
u
t prepare_request_body
commit
|
commitdiff
|
tree
2010-11-20
Eric Won
g
Rainbows! 2
.
0
.
0 -
minority ru
l
es!
commit
|
commitdiff
|
tree
2010-11-20
Eric Wong
tests: depend on Unicorn 3
.
0
.
0
commit
|
commitdiff
|
tree
2010-11-20
Eric
Wong
r
evactor:
fix
b
raindamaged commit/
c
oding styl
e
commit
|
commitdiff
|
tree
2010-11-20
Eric Wong
simpler keepalive check for synchronous models
commit
|
commitdiff
|
tree
2010-11-20
E
r
ic
Wong
max_body:
rewrit
e
wrapper
s
to be safer
commit
|
commitdiff
|
tree
2010-11-19
Eric Wong
max_bo
d
y
:
do not enable for Rev
T
hr
e
ad* models
commit
|
commitdiff
|
tree
2010-11-19
Eric
W
ong
upgr
a
de to Kgio
2
.
x an
d
Unic
o
rn 3
.
x
commit
|
commitdiff
|
tree
2010-11-17
E
r
ic Wong
test_iso
l
ate: depend on newer Uni
c
orn
commit
|
commitdiff
|
tree
2010-11-17
Eric
Wong
rei
m
plement cli
e
nt_max_
b
ody_size handle
r
s
commit
|
commitdiff
|
tree
2010-11-06
Eric Wong
avoid E
r
rno::E
A
G
A
IN, harder
commit
|
commitdiff
|
tree
2010-11-05
Eric
W
ong
avoid
Kgio
:
:W
a
itRea
d
abl
e
/WaitWrit
a
ble cons
t
ants
commit
|
commitdiff
|
tree
2010-11-05
Eric Wong
process_client:
f
i
x attempted keepalive on
H
TTP 0
.
9
commit
|
commitdiff
|
tree
2010-10-28
Eric W
o
n
g
Rainbows!
1
.
0
.
0 -
i
n
t
ernal cleanups
commit
|
commitdiff
|
tree
2010-10-28
E
ric W
o
ng
te
s
t
s
: avoid race conditi
o
ns on reload tests
commit
|
commitdiff
|
tree
2010-10-28
E
r
i
c
W
o
ng
t001
8
: wa
i
t for old w
o
rker t
o
be reaped
commit
|
commitdiff
|
tree
2010-10-28
E
ric Wong
r
e
v+even
t
_
mac
h
i
n
e: small cleanups with new pars
e
r API
commit
|
commitdiff
|
tree
2010-10-28
Eric W
o
ng
HUP re
l
o
a
d
resto
r
es defaul
t
s on
u
nset setti
n
gs
commit
|
commitdiff
|
tree
2010-10-27
Eric Wong
u
se Unicorn 2
.
0
.
0 f
i
nal
commit
|
commitdiff
|
tree
2010-10-26
Eri
c
Won
g
Rakefile:
u
pdates for prereleases
commit
|
commitdiff
|
tree
2010-10-26
Eric Won
g
Rainb
o
ws
!
1
.
0
.
0
pre1 - kind
e
r, gentler I/O
commit
|
commitdiff
|
tree
2010-10-26
Eri
c
Wong
gemspec
:
bump
d
ev
e
lopm
e
nt
depe
n
dency of Isolate
commit
|
commitdiff
|
tree
2010-10-26
Eric Won
g
doc: RDoc updates
commit
|
commitdiff
|
tree
2010-10-25
Eric Wong
red
u
ce dependenc
y
on IO#writ
e
_nonblock
commit
|
commitdiff
|
tree
2010-10-23
Er
i
c Wong
http_request: rem
o
ve this
(sub)c
l
ass
commit
|
commitdiff
|
tree
2010-10-22
Eric Wong
unin
d
en
t
most fi
l
es
commit
|
commitdiff
|
tree
2010-10-22
Eric Wong
local
.
mk
.
s
a
m
p
le: remove te
s
ting under 1
.
9
.
1
commit
|
commitdiff
|
tree
2010-10-22
E
r
ic Wong
REA
D
ME:
update copyright ye
a
r
commit
|
commitdiff
|
tree
2010-10-22
Eric Wong
dev_fd
_
re
s
pons
e
: do
n
ot wrap for Fiber-aware IOs
commit
|
commitdiff
|
tree
2010-10-22
Eric Wong
f
i
ber_{pool,spawn}: unindent
commit
|
commitdiff
|
tree
2010-10-22
Eric Wong
fiber_pool: no n
e
ed
f
or ol
d
Fiber::
I
O
commit
|
commitdiff
|
tree
2010-10-22
E
ric Won
g
code shuffling for kgio
commit
|
commitdiff
|
tree
2010-10-21
Eric W
o
ng
u
nicorn
2
.
x u
p
d
a
t
es + kgi
o
commit
|
commitdiff
|
tree
2010-10-21
Er
i
c Wong
h
t
t
p_se
r
ver: more descriptive e
r
ror
f
o
r
d
ebugging
commit
|
commitdiff
|
tree
2010-09-29
Eric Wong
start using k
g
i
o librar
y
commit
|
commitdiff
|
tree
2010-09-17
Eric
Wo
n
g
e
vent_machi
n
e: remove
unnecessary "r
e
turn"
commit
|
commitdiff
|
tree
2010-08-28
Eric Wong
Rainb
o
ws! 0
.
97
.
0
commit
|
commitdiff
|
tree
2010-08-28
Eric Wong
bu
m
p Unicorn d
e
pendency
t
o 1
.
1
.
3
commit
|
commitdiff
|
tree
2010-08-28
Eric Wong
"keepalive_timeout 0" (real
l
y
)
d
isables keepa
l
ive
commit
|
commitdiff
|
tree
2010-08-28
Eric Wong
t
0016: disable Rack::Lin
t
for speed
commit
|
commitdiff
|
tree
2010-08-28
Eric W
o
ng
r
ev_thread_*: fix I
O
p
r
oxy fai
l
ures w/pipe
l
inin
g
commit
|
commitdiff
|
tree
2010-08-27
Eric Wong
rainbows/rev/core: tiny cleanup
commit
|
commitdiff
|
tree
2010-08-27
Eric Wong
rainbows/rev/
m
aster: unindent
commit
|
commitdiff
|
tree
2010-08-26
Eric Wong
spl
i
t
o
ut accept()
c
allers
t
o
a
cceptor module
commit
|
commitdiff
|
tree
2010-08-19
Eric Won
g
add Rainbows::ThreadTimeou
t
middleware
commit
|
commitdiff
|
tree
2010-08-17
Eric Won
g
a
void E
B
ADF with certain middlewares w
h
en
p
roxyi
n
g
commit
|
commitdiff
|
tree
2010-08-17
Eric Wong
rev
/
cli
e
nt:
f
i
x
redundant
c
lose of cl
i
ent sock
e
ts
commit
|
commitdiff
|
tree
2010-08-16
Eric
Wong
FAQ:
update SSL s
e
ction, add Pound
commit
|
commitdiff
|
tree
2010-08-13
E
ric Wong
dev
_
fd_respo
n
se: weaken /de
v
/f
d
c
h
eck f
o
r compatibili
t
y
commit
|
commitdiff
|
tree
2010-08-10
Eric Wong
d
oc: it
'
s
always
"Rainbows!" with a bang(!)
commit
|
commitdiff
|
tree
2010-08-09
Eric Wo
n
g
FAQ: update Rails requires fo
r
Ru
b
y
1
.
9
.
2
commit
|
commitdiff
|
tree
2010-08-03
Eric Wong
R
ainbows! 0
.
96
.
0 - range suppor
t
commit
|
commitdiff
|
tree
2010-08-03
Er
i
c Wo
n
g
t050
0
: avoid race
c
ondition w
i
th ti
m
estamps
commit
|
commitdiff
|
tree
2010-08-03
Eric Wong
ma
i
n
t:
p
u
b
lish Rubyforge news
o
n release
commit
|
commitdiff
|
tree
2010-08-03
Eric Wong
doc:
h
id
e
internal Response
4
16 e
r
ror constant
commit
|
commitdiff
|
tree
2010-08-03
Eric Wong
doc:
u
p
d
a
t
e
S
tatic_Files d
o
c
umentati
o
n page
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
doc: update TODO
commit
|
commitdiff
|
tree
2010-08-02
E
r
i
c Wong
eve
n
t_
m
a
c
hine: prot
e
ct
IO#close from EBADF
commit
|
commitdiff
|
tree
2010-08-02
Eric W
o
ng
revac
t
or: implement sendfile and r
a
nge suppor
t
commit
|
commitdiff
|
tree
2010-08-01
E
r
ic Wong
t0015:
cleanup after working
d
irec
t
ory
t
est
commit
|
commitdiff
|
tree
2010-08-01
Eric Wong
tests: do
n
ot clobb
e
r e
x
isting R
U
BYLIB
commit
|
commitdiff
|
tree
2010-07-29
E
ri
c
Wong
fiber
/
io: reus
e
buffer in Rainbows::Fib
e
r::IO#eac
h
commit
|
commitdiff
|
tree
2010-07-29
Eri
c
Wong
revact
o
r
:
A
cto
r
-a
w
are dev_fd_respons
e
proxying
commit
|
commitdiff
|
tree
2010-07-28
Eric W
o
ng
ev
e
nt_machin
e
:
better handling of stagger
e
d pipelines
commit
|
commitdiff
|
tree
2010-07-27
Eric Wong
e
vent_m
a
chine
:
prevent double c
l
ose
o
f cl
i
ent sock
e
t
commit
|
commitdiff
|
tree
2010-07-27
Eric Wong
rev/client: workaround c
l
ose ordering issue when pr
o
xying
commit
|
commitdiff
|
tree
2010-07-27
Eric Wong
rev_thread_p
o
ol: stop supporting
t
his under
R
uby 1
.
8
commit
|
commitdiff
|
tree
2010-07-27
E
r
ic Wong
t
0
020: speed up rate limited tests
commit
|
commitdiff
|
tree
2010-07-27
Eric Won
g
t00{
2
,3}1: beef tes
t
s up with mor
e
abo
r
ted
r
equests
commit
|
commitdiff
|
tree
2010-07-27
E
r
ic
W
o
ng
event_machine: fix pipelining
o
f
s
tatic files
commit
|
commitdiff
|
tree
2010-07-26
Eric Wong
rev*:
properly
h
an
d
le pipelined responses w/se
n
dfil
e
commit
|
commitdiff
|
tree
2010-07-23
Eric Wong
rename parse_range => make_range!
commit
|
commitdiff
|
tree
2010-07-23
E
r
i
c
W
ong
t
9
00
0
: disable app_
p
ool test for WriterThread*
commit
|
commitdiff
|
tree
2010-07-22
Er
i
c Wong
t
0
501: workaroun
d
s f
o
r non-
G
NU awks
commit
|
commitdiff
|
tree
2010-07-22
E
r
i
c Wong
t
0105: I/O red
u
ctions and speedups
commit
|
commitdiff
|
tree
2010-07-22
E
r
ic Wong
rev*: avoi
d
hu
n
g connecti
o
n
s
when proxying HTTP/0
.
9
commit
|
commitdiff
|
tree
2010-07-22
Er
i
c Wong
writer_thread_pool: fix inclu
d
e
ordering
i
s
s
u
es under
1
.
8
commit
|
commitdiff
|
tree
2010-07-22
Eric
W
ong
enable Range
:
resp
o
nses for static files for mo
s
t models
commit
|
commitdiff
|
tree
2010-07-20
Eri
c
W
o
n
g
event_machine:
a
voi
d
re
d
undant open(
)
f
o
r static files
commit
|
commitdiff
|
tree
2010-07-20
Eric
Wong
rely
o
n
autoload f
o
r
B
ase and TeeInput
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
ensu
r
e client abort
e
d file/stream respo
n
se bodi
e
s
a
r
e
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
event_mac
h
ine: close body descriptor
b
efore
streaming
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
ensure file res
p
onse
b
odi
e
s are properly clo
s
ed
commit
|
commitdiff
|
tree
2010-07-20
Eric
W
ong
ensure stream resp
o
nse b
o
d
i
es get clo
s
e
d
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
rev: split
out deferred chunk
l
o
g
i
c
from unchun
k
ed
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
rev/deferred_r
e
sp
o
ns
e
: cle
a
nu
p
s
commit
|
commitdiff
|
tree
2010-07-20
E
ric Wong
rev
:
autoload DeferredRespo
n
se
commit
|
commitdiff
|
tree
2010-07-20
E
ri
c
Wong
pre
f
er Inte
g
er#to_s(16) t
o
sprintf
(
"%x\r\n
"
)
commit
|
commitdiff
|
tree
2010-07-20
Eri
c
W
o
ng
event
_
machine: don't set @
b
ody u
n
le
s
s it'
s
EM::Defe
r
rable
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
eve
n
t
_
ma
c
hi
n
e:
s
mall simp
l
if
i
c
ation
f
o
r as
y
n
c
responses
commit
|
commitdiff
|
tree
2010-07-20
E
r
ic
W
on
g
event_m
a
chine
:
split out
uncommonly used
m
o
d
ules
commit
|
commitdiff
|
tree
2010-07-20
Eric W
o
ng
re
v
+ em: enable keepalive for pi
p
e/socket
r
esponses
commit
|
commitdiff
|
tree
2010-07-20
E
r
ic Wong
rev +
e
m: more
e
asily
a
llow Content
-
L
e
n
g
t
h
in p
i
pe
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
Eric Wo
n
g
event_machine: Response
C
hunkPipe styl
e
c
lean
u
p
commit
|
commitdiff
|
tree
2010-07-20
E
r
ic Wong
e
v
ent_mac
h
ine: gar
b
a
ge avoidance for pipe
r
e
s
p
onses
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
eve
n
t_mach
i
ne: avoid race i
n
unchunked fast pipe resp
o
nses
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
remove unnecessar
y
header munging
fo
r
static file serving
commit
|
commitdiff
|
tree
next