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
n
b
ows! 2
.
0
.
1 - upload pip
e
lining fixes
commit
|
commitdiff
|
tree
2010-12-03
Eric Wong
fix pipelining of re
q
uests wit
h
bodies
commit
|
commitdiff
|
tree
2010-12-02
Eric Wong
ev_
c
ore: re
f
a
c
tor and spl
i
t cap_
i
nput out
commit
|
commitdiff
|
tree
2010-12-02
Eric Wong
ev_c
o
re: spli
t
out prepar
e
_request_body
commit
|
commitdiff
|
tree
2010-11-20
Eric Wong
Rainbows!
2
.
0
.
0 - minority ru
l
es!
commit
|
commitdiff
|
tree
2010-11-20
E
r
ic Wong
t
e
st
s
:
d
e
p
end
o
n
Un
i
corn 3
.
0
.
0
commit
|
commitdiff
|
tree
2010-11-20
Eric Wong
r
evactor: fix brain
d
am
a
ged commit/cod
i
ng styl
e
commit
|
commitdiff
|
tree
2010-11-20
Eric Wong
simpl
e
r keep
a
live check for synchronous models
commit
|
commitdiff
|
tree
2010-11-20
Eric Wong
max_b
o
d
y: rewrite wr
a
ppers to be safer
commit
|
commitdiff
|
tree
2010-11-19
Er
i
c
Won
g
max_bo
d
y:
do not e
n
able for RevThread* mod
e
l
s
commit
|
commitdiff
|
tree
2010-11-19
E
r
i
c
W
ong
upgrade to
Kgio 2
.
x and Unicor
n
3
.
x
commit
|
commitdiff
|
tree
2010-11-17
Eric Wong
test_isol
a
te: depen
d
on newer Unicorn
commit
|
commitdiff
|
tree
2010-11-17
Eri
c
Wong
reimplemen
t
client_
m
ax_body_si
z
e handler
s
commit
|
commitdiff
|
tree
2010-11-06
Eric Wong
avoi
d
Er
r
no::EA
G
AIN, harder
commit
|
commitdiff
|
tree
2010-11-05
Eric Wong
avoid Kgio:
:
WaitRea
d
able/W
a
itWrit
a
ble cons
t
ants
commit
|
commitdiff
|
tree
2010-11-05
E
ric Wong
proces
s
_
client: fix attempted keepa
l
ive
on HTTP 0
.
9
commit
|
commitdiff
|
tree
2010-10-28
Eric
Wong
R
ainb
o
ws! 1
.
0
.
0 - int
e
rnal clea
n
ups
commit
|
commitdiff
|
tree
2010-10-28
Eric Wo
n
g
t
e
s
t
s
: avoi
d
race conditions on reload
t
ests
commit
|
commitdiff
|
tree
2010-10-28
E
ric Wong
t
0
018: wait for
old
w
o
rker to b
e
reaped
commit
|
commitdiff
|
tree
2010-10-28
Eric Wo
n
g
rev+event_machine: small cleanups with new parser API
commit
|
commitdiff
|
tree
2010-10-28
Eric Wong
HUP reload restores
defaults on un
s
et sett
i
ngs
commit
|
commitdiff
|
tree
2010-10-27
Eric
W
o
ng
use Unicorn 2
.
0
.
0
final
commit
|
commitdiff
|
tree
2010-10-26
Eric W
o
ng
Rakefile: updates for prerelease
s
commit
|
commitdiff
|
tree
2010-10-26
Eric Wong
Rainbows! 1
.
0
.
0pre1 -
k
inder, gent
l
er I/O
commit
|
commitdiff
|
tree
2010-10-26
Eri
c
Wong
gemspec: bump
d
evelopment depend
e
ncy of
I
s
olate
commit
|
commitdiff
|
tree
2010-10-26
Eric W
o
ng
doc: RD
o
c
updates
commit
|
commitdiff
|
tree
2010-10-25
Eric W
o
ng
r
e
duce dependency on IO#wr
i
t
e_nonb
l
ock
commit
|
commitdiff
|
tree
2010-10-23
Eric
W
ong
htt
p
_request: remove th
i
s (sub)c
l
a
s
s
commit
|
commitdiff
|
tree
2010-10-22
Eri
c
Wong
unindent mo
s
t files
commit
|
commitdiff
|
tree
2010-10-22
Eric Won
g
l
ocal
.
mk
.
sample: remov
e
testi
n
g u
n
de
r
1
.
9
.
1
commit
|
commitdiff
|
tree
2010-10-22
Eric W
o
ng
REA
D
M
E
:
updat
e
copyright year
commit
|
commitdiff
|
tree
2010-10-22
Eri
c
Won
g
dev_fd_respo
n
s
e: do not w
r
a
p f
o
r F
i
ber-awa
r
e
IOs
commit
|
commitdiff
|
tree
2010-10-22
Eri
c
Wong
fiber_{pool,spawn}: unind
e
nt
commit
|
commitdiff
|
tree
2010-10-22
E
r
ic Wong
fiber_pool:
n
o need for old
F
i
ber::IO
commit
|
commitdiff
|
tree
2010-10-22
E
r
ic Wong
code sh
u
ffling for kgio
commit
|
commitdiff
|
tree
2010-10-21
Eri
c
W
ong
unicorn 2
.
x up
d
ates
+
kg
i
o
commit
|
commitdiff
|
tree
2010-10-21
Er
i
c Wong
http_serv
e
r: m
o
re d
e
scripti
v
e error
fo
r
debugging
commit
|
commitdiff
|
tree
2010-09-29
Eric Wong
start using
k
g
i
o library
commit
|
commitdiff
|
tree
2010-09-17
E
ric Wong
event_machine:
r
emove
unnecessary "return"
commit
|
commitdiff
|
tree
2010-08-28
Er
i
c Wong
Rainbows!
0
.
9
7
.
0
commit
|
commitdiff
|
tree
2010-08-28
Er
i
c Wong
bump Uni
c
orn dependenc
y
to 1
.
1
.
3
commit
|
commitdiff
|
tree
2010-08-28
Eric Wo
n
g
"keepalive_timeou
t
0" (really) disabl
e
s k
e
epalive
commit
|
commitdiff
|
tree
2010-08-28
Eric
Wong
t0016: di
s
abl
e
R
a
ck::L
i
nt for speed
commit
|
commitdiff
|
tree
2010-08-28
Eric Wong
rev_thread_*: fix IO pr
o
x
y failures
w
/pipelini
n
g
commit
|
commitdiff
|
tree
2010-08-27
Eric
W
ong
r
a
i
nbo
w
s/rev/c
o
re: ti
n
y
c
l
e
anup
commit
|
commitdiff
|
tree
2010-08-27
Eric Wong
rainb
o
ws/rev/master: uninden
t
commit
|
commitdiff
|
tree
2010-08-26
Eric Wong
split out
acce
p
t() callers t
o
acce
p
to
r
module
commit
|
commitdiff
|
tree
2010-08-19
Eric Wong
add Rainbows::Threa
d
Ti
m
eout
m
iddl
e
w
a
re
commit
|
commitdiff
|
tree
2010-08-17
Eric Wong
avoid EBADF w
i
th certain midd
l
ewares when proxying
commit
|
commitdiff
|
tree
2010-08-17
Eri
c
Wong
rev/client
:
fix r
e
dund
a
nt
close of
c
lient sockets
commit
|
commitdiff
|
tree
2010-08-16
Eric Wong
F
A
Q: update SSL s
e
ctio
n
, add Pound
commit
|
commitdiff
|
tree
2010-08-13
Eric Wo
n
g
d
ev_
f
d
_response:
w
e
a
ken /dev/fd
c
heck for compatibility
commit
|
commitdiff
|
tree
2010-08-10
Eric Wong
doc:
it's always
"
Rainbows!" with a
bang(!
)
commit
|
commitdiff
|
tree
2010-08-09
Eric
W
ong
FAQ:
u
pdate Rail
s
requ
i
res for R
u
by 1
.
9
.
2
commit
|
commitdiff
|
tree
2010-08-03
Er
i
c Wong
Rainbows!
0
.
96
.
0 - range supp
o
rt
commit
|
commitdiff
|
tree
2010-08-03
E
ric
W
ong
t
0
500: avoid ra
c
e condition wit
h
timest
a
mps
commit
|
commitdiff
|
tree
2010-08-03
Eric
Wong
main
t
: publish
R
ubyforge news on
r
e
leas
e
commit
|
commitdiff
|
tree
2010-08-03
Eric Wong
doc: hide intern
a
l Response416
e
rror constant
commit
|
commitdiff
|
tree
2010-08-03
E
r
ic Wong
doc: update Sta
t
ic
_
F
i
les do
c
u
mentation p
a
ge
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
d
o
c: update TODO
commit
|
commitdiff
|
tree
2010-08-02
Eric Wo
n
g
eve
n
t_machine:
p
rotect IO#close from EBADF
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
rev
a
ctor: implement send
f
ile and range support
commit
|
commitdiff
|
tree
2010-08-01
Eric Wong
t
0015: cleanup after worki
n
g directory test
commit
|
commitdiff
|
tree
2010-08-01
Eric
W
ong
te
s
ts: do not clob
b
er existing
R
UBYLIB
commit
|
commitdiff
|
tree
2010-07-29
Eric Wong
fiber/io
:
reuse buffer in Rainbows::Fiber::IO
#
each
commit
|
commitdiff
|
tree
2010-07-29
E
ric Wong
re
v
actor:
A
ctor-
a
ware dev
_
fd_response proxyi
n
g
commit
|
commitdiff
|
tree
2010-07-28
E
r
i
c
Wong
event_
m
ach
i
ne: b
e
tt
e
r
h
an
d
l
i
n
g of staggered
p
ipelines
commit
|
commitdiff
|
tree
2010-07-27
Eri
c
Wong
e
v
ent_machine: prevent double
c
lo
s
e
of
c
lient socket
commit
|
commitdiff
|
tree
2010-07-27
Eric Won
g
rev
/
client:
workaro
u
nd
close o
r
dering issue wh
e
n proxying
commit
|
commitdiff
|
tree
2010-07-27
Er
i
c
W
o
ng
rev_thr
e
ad_pool: st
o
p sup
p
orti
n
g
this
u
nder
Ruby
1
.
8
commit
|
commitdiff
|
tree
2010-07-27
Eri
c
Wong
t
0
020: spe
e
d up r
a
te limited t
e
st
s
commit
|
commitdiff
|
tree
2010-07-27
Eri
c
Wong
t00
{
2,3}1: beef
t
ests up with
m
o
r
e
aborted requests
commit
|
commitdiff
|
tree
2010-07-27
Eric Wong
event
_
m
achine: fix pipelini
n
g of s
t
ati
c
file
s
commit
|
commitdiff
|
tree
2010-07-26
Eric
W
ong
rev
*
: pr
o
perly handle pipelined responses w/sendfi
l
e
commit
|
commitdiff
|
tree
2010-07-23
Eric Wong
r
e
name parse_range =
>
make
_
range!
commit
|
commitdiff
|
tree
2010-07-23
Eric
W
ong
t9000
:
di
s
able a
p
p_
p
o
o
l test for WriterThread*
commit
|
commitdiff
|
tree
2010-07-22
Eric Won
g
t0501: workarounds for non-GNU awks
commit
|
commitdiff
|
tree
2010-07-22
E
ric Wong
t0105:
I
/O
r
eductions
and speedup
s
commit
|
commitdiff
|
tree
2010-07-22
Eric Wong
rev*: avoid
h
ung connection
s
when proxyi
n
g HTTP
/
0
.
9
commit
|
commitdiff
|
tree
2010-07-22
Eric
Wong
writer_t
h
read_pool: fix include orderin
g
is
s
u
e
s
u
n
der
1
.
8
commit
|
commitdiff
|
tree
2010-07-22
Eric Wong
enable Range: response
s
for
static files fo
r
most mod
e
ls
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
ev
e
nt_m
a
chin
e
: avoid
re
d
undant o
p
en() for static
files
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
r
e
ly
o
n autoloa
d
f
o
r
B
ase and
T
eeInput
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
e
nsure client aborted fi
l
e
/
stream resp
o
nse
b
o
d
ies are
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
ev
e
n
t_machine: close bod
y
descripto
r
bef
o
re s
t
r
e
a
m
ing
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
E
r
ic Wong
e
n
sure file
r
esponse bo
d
ies ar
e
properly closed
commit
|
commitdiff
|
tree
2010-07-20
Eric
Won
g
ens
u
re st
r
eam response bodies get
close
d
commit
|
commitdiff
|
tree
2010-07-20
Er
i
c Wong
rev: split
o
ut deferred
c
h
u
nk lo
g
ic from
u
nch
u
n
ked
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
r
e
v/deferred
_
r
e
spon
s
e
:
cl
e
anups
commit
|
commitdiff
|
tree
2010-07-20
E
r
ic
Wo
n
g
rev: aut
o
load
D
e
f
erred
R
esponse
commit
|
commitdiff
|
tree
2010-07-20
E
ric W
o
ng
prefer Integer#to_s(16) to sprintf("%x\r
\
n")
commit
|
commitdiff
|
tree
2010-07-20
Eric Won
g
event_ma
c
hine: don't set @b
o
dy
u
nless
i
t
's EM
:
:Deferrable
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
event_machine:
s
m
a
ll simplifi
c
ation
f
o
r
async
response
s
commit
|
commitdiff
|
tree
2010-07-20
Eric W
o
ng
eve
n
t_machine
:
split out uncommonly used modules
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
r
ev + em: enab
l
e keepalive for pipe/socke
t
responses
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
rev + em: more easily allow
C
ontent
-
Leng
t
h
in pipe
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
E
ric Wong
event_machine:
R
e
s
ponseChunk
P
ipe st
y
l
e
c
leanup
commit
|
commitdiff
|
tree
2010-07-20
E
ric Wong
event
_
ma
c
hine: g
a
rba
g
e
av
o
idance for pipe
respo
n
s
e
s
commit
|
commitdiff
|
tree
2010-07-20
Er
i
c Wong
event_mac
h
ine: avoid r
a
ce
i
n unchunked fast
p
i
pe respon
s
es
commit
|
commitdiff
|
tree
2010-07-20
E
r
ic W
o
n
g
remove
u
n
n
eces
s
ary hea
d
er munging
f
or stat
i
c
file serving
commit
|
commitdiff
|
tree
next