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
Eric
Wong
Ra
i
nbo
w
s! 2
.
0
.
1
- up
l
oad pipelining fixes
commit
|
commitdiff
|
tree
2010-12-03
Er
i
c W
o
ng
fix
p
ipel
i
n
i
ng o
f
requests with bodies
commit
|
commitdiff
|
tree
2010-12-02
Eric Wong
ev_core: re
f
actor and spli
t
cap_input out
commit
|
commitdiff
|
tree
2010-12-02
Eric Wong
ev_core: split out p
r
epare_request
_
body
commit
|
commitdiff
|
tree
2010-11-20
Eric Wong
Ra
i
nbows! 2
.
0
.
0 -
m
inority rules!
commit
|
commitdiff
|
tree
2010-11-20
Eric
W
ong
tests: d
e
pend
o
n Unicorn 3
.
0
.
0
commit
|
commitdiff
|
tree
2010-11-20
Eric Wong
revact
o
r: fi
x
bra
i
nda
m
aged
c
o
mmit
/
cod
i
ng s
t
yl
e
commit
|
commitdiff
|
tree
2010-11-20
Eric Won
g
simple
r
k
e
epali
v
e check
f
or sy
n
chronous
models
commit
|
commitdiff
|
tree
2010-11-20
Eric Won
g
max_
b
ody: rewrite wrapp
e
rs to be safer
commit
|
commitdiff
|
tree
2010-11-19
Eric Wong
max_body: do not enable f
o
r Re
v
Thread* mod
e
ls
commit
|
commitdiff
|
tree
2010-11-19
Eric Wong
upgrade
t
o Kgio 2
.
x and Un
i
c
o
rn 3
.
x
commit
|
commitdiff
|
tree
2010-11-17
Eric Wong
test_isolate: depend on n
e
wer Un
i
corn
commit
|
commitdiff
|
tree
2010-11-17
Eri
c
Wong
re
i
m
plem
e
nt c
l
i
e
nt_max_bo
d
y_s
i
ze h
a
ndlers
commit
|
commitdiff
|
tree
2010-11-06
Eric Wong
a
v
oid Err
n
o
::EAGAI
N
, harder
commit
|
commitdiff
|
tree
2010-11-05
Eric
W
ong
a
v
oid
K
gio::WaitRea
d
ab
l
e/WaitW
r
itabl
e
cons
t
ants
commit
|
commitdiff
|
tree
2010-11-05
Eric Wong
process_client:
fi
x
atte
m
p
ted keepalive on HTTP
0
.
9
commit
|
commitdiff
|
tree
2010-10-28
Eric Wong
R
ainb
o
ws
!
1
.
0
.
0 - intern
a
l cleanups
commit
|
commitdiff
|
tree
2010-10-28
Eric Wong
te
s
t
s: avoid race
c
ondit
i
ons on rel
o
ad tests
commit
|
commitdiff
|
tree
2010-10-28
Eric Wong
t0018: wait for old wo
r
ke
r
to be reaped
commit
|
commitdiff
|
tree
2010-10-28
Eric Wong
rev+event_
m
ac
h
ine: small cleanups with new pa
r
ser A
P
I
commit
|
commitdiff
|
tree
2010-10-28
Eric Wong
HUP reload restores d
e
faults on unset settings
commit
|
commitdiff
|
tree
2010-10-27
E
ric W
o
ng
use Unicorn 2
.
0
.
0 final
commit
|
commitdiff
|
tree
2010-10-26
E
r
ic Wong
Rakefile:
upda
t
e
s
for
prereleases
commit
|
commitdiff
|
tree
2010-10-26
Eric Wong
Ra
i
nb
o
ws! 1
.
0
.
0pre1
-
kinder, g
e
ntler I/O
commit
|
commitdiff
|
tree
2010-10-26
Er
i
c Wong
gemspe
c
:
bump developmen
t
dependenc
y
of Isolate
commit
|
commitdiff
|
tree
2010-10-26
Eric Wong
doc:
R
Doc u
p
da
t
es
commit
|
commitdiff
|
tree
2010-10-25
Eric W
o
ng
reduce depende
n
cy on
I
O#wr
i
te_nonblock
commit
|
commitdiff
|
tree
2010-10-23
E
ric Wong
http_request: remove
t
his (sub)class
commit
|
commitdiff
|
tree
2010-10-22
Eric Wong
u
nindent most
f
iles
commit
|
commitdiff
|
tree
2010-10-22
Er
i
c Wo
n
g
l
ocal
.
m
k
.
sample:
r
emove t
e
sting under 1
.
9
.
1
commit
|
commitdiff
|
tree
2010-10-22
Er
i
c Wong
README:
update co
p
yright year
commit
|
commitdiff
|
tree
2010-10-22
Eric Wong
dev
_
fd_resp
o
ns
e
: do not wrap
f
or Fibe
r
-aw
a
re I
O
s
commit
|
commitdiff
|
tree
2010-10-22
E
ric Wong
fiber
_
{pool,spawn}: unindent
commit
|
commitdiff
|
tree
2010-10-22
Eric Wong
fib
e
r_pool: no need f
o
r ol
d
F
i
ber::IO
commit
|
commitdiff
|
tree
2010-10-22
E
ric Wong
code shuffl
i
ng for kgi
o
commit
|
commitdiff
|
tree
2010-10-21
Eric Wong
unico
r
n 2
.
x updates + k
g
io
commit
|
commitdiff
|
tree
2010-10-21
Eric Wong
http
_
server: mor
e
descriptive error for
debug
g
ing
commit
|
commitdiff
|
tree
2010-09-29
Eric Wong
start
using kgio lib
r
ary
commit
|
commitdiff
|
tree
2010-09-17
Eric Wong
event_machine: remove
u
nnecessary "retu
r
n"
commit
|
commitdiff
|
tree
2010-08-28
E
ric
Wong
Rainbo
w
s!
0
.
97
.
0
commit
|
commitdiff
|
tree
2010-08-28
E
r
ic Wong
bump Unicorn dependency to 1
.
1
.
3
commit
|
commitdiff
|
tree
2010-08-28
Eric Wong
"keep
a
l
i
v
e_timeout 0" (rea
l
ly) disables
keepalive
commit
|
commitdiff
|
tree
2010-08-28
Eric Wong
t
0016:
di
s
able
R
a
ck
:
:Lin
t
for speed
commit
|
commitdiff
|
tree
2010-08-28
Eric Wong
rev_th
r
ead_*:
f
ix IO proxy f
a
ilures w/pipelin
i
ng
commit
|
commitdiff
|
tree
2010-08-27
Eric Wong
r
a
inb
o
w
s
/rev/c
o
re: tiny
c
leanup
commit
|
commitdiff
|
tree
2010-08-27
Eric Wong
rainbows/r
e
v/m
a
ster:
u
ninde
n
t
commit
|
commitdiff
|
tree
2010-08-26
Eric Wong
split out acce
p
t()
c
allers
t
o acceptor
mod
u
le
commit
|
commitdiff
|
tree
2010-08-19
Eric Wong
add Rain
b
ows:
:
ThreadTimeout m
i
ddleware
commit
|
commitdiff
|
tree
2010-08-17
Eric Won
g
a
void EBADF with certain
m
iddlewa
r
e
s
whe
n
proxying
commit
|
commitdiff
|
tree
2010-08-17
E
ric Wong
rev/cl
i
e
n
t: fix re
d
undant close of client sockets
commit
|
commitdiff
|
tree
2010-08-16
Er
i
c Wong
FAQ
:
updat
e
SSL section, add Pound
commit
|
commitdiff
|
tree
2010-08-13
E
r
ic Wong
dev
_
fd_response:
w
eaken /
d
ev/fd check for c
o
mpatibility
commit
|
commitdiff
|
tree
2010-08-10
Eric Wong
d
o
c
:
it's always "Rainbows!" with a ban
g
(!)
commit
|
commitdiff
|
tree
2010-08-09
Eric
W
ong
F
A
Q
: update Ra
i
ls requi
r
es for Ruby 1
.
9
.
2
commit
|
commitdiff
|
tree
2010-08-03
Eric
Wong
Rainb
o
w
s
! 0
.
96
.
0 - ran
g
e
s
upport
commit
|
commitdiff
|
tree
2010-08-03
E
r
ic Wong
t0500: avoid race
c
ondition with ti
m
estamps
commit
|
commitdiff
|
tree
2010-08-03
Eric Wong
maint
:
p
ublish
Ru
b
yfo
r
ge
n
ews on release
commit
|
commitdiff
|
tree
2010-08-03
Eri
c
W
ong
doc
:
hi
d
e inte
r
nal Response4
1
6
e
rror
c
o
nstant
commit
|
commitdiff
|
tree
2010-08-03
Eric Wong
d
o
c: update Static_Files
d
o
cumentation
p
age
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
doc: update TODO
commit
|
commitdiff
|
tree
2010-08-02
Eric
W
ong
even
t
_m
a
chine:
p
r
o
tect IO#clos
e
from E
B
ADF
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
revactor: implement
s
endfil
e
and
range s
u
pport
commit
|
commitdiff
|
tree
2010-08-01
E
ric W
o
n
g
t001
5
: cleanup af
t
er working dire
c
tory test
commit
|
commitdiff
|
tree
2010-08-01
Eric W
o
ng
test
s
:
do n
o
t clobber existing RUBYLIB
commit
|
commitdiff
|
tree
2010-07-29
Eric
W
ong
fiber/io: reuse buff
e
r
in Rainbows::Fiber:
:
IO#each
commit
|
commitdiff
|
tree
2010-07-29
Er
i
c Wong
re
v
a
c
t
or: Actor-
a
ware
d
ev_fd_r
e
spo
n
s
e
proxyin
g
commit
|
commitdiff
|
tree
2010-07-28
Eric Wong
event_machine: better handling of staggere
d
pip
e
lines
commit
|
commitdiff
|
tree
2010-07-27
E
r
ic
Wong
event_machine: preve
n
t do
u
ble cl
o
se of cli
e
nt soc
k
e
t
commit
|
commitdiff
|
tree
2010-07-27
Er
i
c
Wong
rev/cl
i
ent
:
wo
r
karound clos
e
ordering iss
u
e when pr
o
xying
commit
|
commitdiff
|
tree
2010-07-27
E
r
i
c
W
ong
re
v
_thread_pool: stop supporting
this unde
r
Ruby 1
.
8
commit
|
commitdiff
|
tree
2010-07-27
E
r
ic Wong
t0020: speed up rate
l
i
mited t
e
sts
commit
|
commitdiff
|
tree
2010-07-27
Eric Wong
t00{2
,
3}
1
: beef t
e
sts up with more aborted requ
e
sts
commit
|
commitdiff
|
tree
2010-07-27
Eric Wong
event_
m
achine: fix pipel
i
ning o
f
sta
t
ic
f
iles
commit
|
commitdiff
|
tree
2010-07-26
Er
i
c Wong
rev*: properly handle pipelined
respo
n
ses
w
/sendfile
commit
|
commitdiff
|
tree
2010-07-23
Er
i
c
Wo
n
g
rename parse_range =>
m
a
ke_rang
e
!
commit
|
commitdiff
|
tree
2010-07-23
E
r
ic W
o
ng
t
9
000: disable app
_
pool
te
s
t for
Writer
T
hread*
commit
|
commitdiff
|
tree
2010-07-22
Eric Wong
t0501: workar
o
un
d
s for non-G
N
U awks
commit
|
commitdiff
|
tree
2010-07-22
E
ric Won
g
t0
1
0
5: I/O reduct
i
ons a
n
d
s
peedups
commit
|
commitdiff
|
tree
2010-07-22
Eric Won
g
rev*: avoi
d
h
ung
c
onn
e
ctions when
prox
y
ing HTTP/0
.
9
commit
|
commitdiff
|
tree
2010-07-22
Eric Wong
writer_th
r
ead_pool: fi
x
include orde
r
ing issues unde
r
1
.
8
commit
|
commitdiff
|
tree
2010-07-22
Eric Wong
enable Range: response
s
for s
t
atic files fo
r
most models
commit
|
commitdiff
|
tree
2010-07-20
E
ric Wong
event_
m
achine: avoid redundant open
(
) for
s
tatic
files
commit
|
commitdiff
|
tree
2010-07-20
Eric
W
ong
rely on autoload for Bas
e
and
T
e
eI
n
put
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
e
n
sure clie
n
t aborted file/stream response bodies are
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
E
r
ic Wong
even
t
_m
a
chine: close
body
descr
i
ptor bef
o
re str
e
ami
n
g
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
E
r
i
c W
o
n
g
ensure file respo
n
se
b
odi
e
s are properly clos
e
d
commit
|
commitdiff
|
tree
2010-07-20
Eric W
o
ng
ensure strea
m
response
bodies get closed
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
r
e
v: split out def
e
rred c
h
unk l
o
gi
c
from unch
u
nked
commit
|
commitdiff
|
tree
2010-07-20
E
r
ic Wong
r
e
v
/d
e
ferred_response: cleanups
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
rev: au
t
oload Def
e
r
redResponse
commit
|
commitdiff
|
tree
2010-07-20
Eric W
o
n
g
pre
f
er Integ
e
r
#
to
_
s(
1
6) to
sprintf("%x\r\n"
)
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
event
_
machine:
d
on't
set @body u
n
less it's EM::Deferrable
commit
|
commitdiff
|
tree
2010-07-20
Eric
Wo
n
g
event_machine:
s
mall simplification fo
r
async responses
commit
|
commitdiff
|
tree
2010-07-20
Eric
W
ong
event_mac
h
ine: spl
i
t out uncomm
o
nl
y
u
s
ed modul
e
s
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
rev + em:
enable kee
p
alive for pipe/socket responses
commit
|
commitdiff
|
tree
2010-07-20
E
r
ic Wo
n
g
r
e
v + em: more ea
s
i
ly allow Con
t
e
n
t-L
e
ngth in pipe
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
Eri
c
Wong
event
_
machi
n
e: ResponseCh
u
nkPipe
s
tyle clea
n
up
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
eve
n
t_
m
ac
h
ine: garba
g
e avoidanc
e
fo
r
pipe resp
o
nse
s
commit
|
commitdiff
|
tree
2010-07-20
E
ric Wong
ev
e
nt_machine: av
o
id race in unchunked fast pipe response
s
commit
|
commitdiff
|
tree
2010-07-20
Eric Won
g
remove unnecessary header munging for static file
s
ervi
n
g
commit
|
commitdiff
|
tree
next