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
coolio: rename deferred_response => response_pipe
2010-08-28
Eric Wo
n
g
Rainbows! 0
.
97
.
0
commit
|
commitdiff
|
tree
2010-08-28
E
r
ic Wo
n
g
bump Unicor
n
dep
e
ndency to 1
.
1
.
3
commit
|
commitdiff
|
tree
2010-08-28
E
ric W
o
ng
"keep
a
live_timeout 0" (
r
eally) di
s
ables keepali
v
e
commit
|
commitdiff
|
tree
2010-08-28
Eric Wong
t0016: disable Rac
k
:
:
L
i
nt for
s
p
eed
commit
|
commitdiff
|
tree
2010-08-28
E
ric Wong
rev_thread_*: f
i
x IO pr
o
xy
failures w/pipelining
commit
|
commitdiff
|
tree
2010-08-27
Eri
c
Wong
rainb
o
ws/r
e
v/core
:
t
i
n
y cleanup
commit
|
commitdiff
|
tree
2010-08-27
Eric W
o
ng
rainbows/rev/maste
r
: uninde
n
t
commit
|
commitdiff
|
tree
2010-08-26
Eric Wo
n
g
split out
accept() c
a
lle
r
s to acceptor modu
l
e
commit
|
commitdiff
|
tree
2010-08-19
Eri
c
Wong
add Rai
n
bows::ThreadTimeout
m
iddlew
a
re
commit
|
commitdiff
|
tree
2010-08-17
Eric Wong
avo
i
d EBADF with certain mid
d
lewares when pr
o
xying
commit
|
commitdiff
|
tree
2010-08-17
Eric
W
ong
rev
/
client: fix redunda
n
t close o
f
client sockets
commit
|
commitdiff
|
tree
2010-08-16
Er
i
c Wong
FAQ: update SS
L
section, add Po
u
nd
commit
|
commitdiff
|
tree
2010-08-13
E
r
ic Wo
n
g
d
e
v
_f
d
_
response
:
weaken /
d
ev/
f
d
check for compa
t
ibility
commit
|
commitdiff
|
tree
2010-08-10
Eric Wong
doc:
it's al
w
ays "
R
ainbows
!
"
wi
t
h a bang(!)
commit
|
commitdiff
|
tree
2010-08-09
E
ric Wong
F
A
Q: u
p
date Rails
requires
f
or
Ruby 1
.
9
.
2
commit
|
commitdiff
|
tree
2010-08-03
Eric Won
g
Rainbows! 0
.
9
6
.
0 - rang
e
support
commit
|
commitdiff
|
tree
2010-08-03
Eric Wong
t
0500: avoid race condition wi
t
h ti
m
estam
p
s
commit
|
commitdiff
|
tree
2010-08-03
Eric Wong
ma
i
nt: pub
l
ish Rubyforge news on releas
e
commit
|
commitdiff
|
tree
2010-08-03
Er
i
c Wong
doc: hide i
n
ter
n
al R
e
sponse416 error
c
o
nstant
commit
|
commitdiff
|
tree
2010-08-03
Eric W
o
ng
do
c
: update
Sta
t
ic_Fi
l
e
s
documentation page
commit
|
commitdiff
|
tree
2010-08-02
E
ric Wong
d
o
c:
u
pdate TODO
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
ev
e
nt_mach
i
ne: protect IO#
c
lose fro
m
EBADF
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
r
e
vactor: im
p
l
ement sendfile and ran
g
e
s
u
pport
commit
|
commitdiff
|
tree
2010-08-01
Er
i
c Wong
t
0
015
:
cleanup after
working direc
t
ory test
commit
|
commitdiff
|
tree
2010-08-01
Eric Wong
tests: do n
o
t cl
o
b
ber existing RUBYL
I
B
commit
|
commitdiff
|
tree
2010-07-29
Eric W
o
n
g
fib
e
r/io
:
r
e
use buffer
in Rainbows::F
i
ber::IO#each
commit
|
commitdiff
|
tree
2010-07-29
Eri
c
W
ong
rev
a
ctor: Actor-aware dev_fd_
r
esponse
proxying
commit
|
commitdiff
|
tree
2010-07-28
Eric
Wong
eve
n
t
_machine: bet
t
er han
d
li
n
g of staggered
pipelin
e
s
commit
|
commitdiff
|
tree
2010-07-27
Eric Wong
event_machine: prevent double
c
lose o
f
c
l
ient socket
commit
|
commitdiff
|
tree
2010-07-27
Eric Wong
rev/client: workaround close ordering issue w
h
en proxying
commit
|
commitdiff
|
tree
2010-07-27
Eric
W
ong
rev_
t
hread_pool: stop s
u
pporting this under Ruby 1
.
8
commit
|
commitdiff
|
tree
2010-07-27
Eric Wong
t0020
:
s
p
eed up ra
t
e limited tests
commit
|
commitdiff
|
tree
2010-07-27
Eric Wong
t00{
2
,
3}1: beef tests up with more abo
r
ted requests
commit
|
commitdiff
|
tree
2010-07-27
Eric
W
ong
event_machine: fix pipelining
of static files
commit
|
commitdiff
|
tree
2010-07-26
Eric Wong
rev*: properly h
a
ndle pip
e
lined
respo
n
ses w/s
e
n
d
file
commit
|
commitdiff
|
tree
2010-07-23
Eric Wong
r
e
n
ame parse_range => make_range!
commit
|
commitdiff
|
tree
2010-07-23
Eric
Wo
n
g
t
9
0
0
0
: dis
a
ble app_
p
ool test for W
r
ite
r
T
h
r
e
a
d
*
commit
|
commitdiff
|
tree
2010-07-22
Eric Wo
n
g
t0
5
0
1
: workarounds fo
r
n
on-GNU
a
wks
commit
|
commitdiff
|
tree
2010-07-22
Eri
c
W
o
n
g
t
0105: I/
O
re
d
ucti
o
ns and spee
d
ups
commit
|
commitdiff
|
tree
2010-07-22
Eric Wong
rev*
:
avoid h
u
ng
c
onnections whe
n
p
r
oxy
i
n
g HTTP
/
0
.
9
commit
|
commitdiff
|
tree
2010-07-22
Eric W
o
ng
write
r
_thread_pool
:
f
ix
i
ncl
u
de orde
r
i
ng
i
ssues under 1
.
8
commit
|
commitdiff
|
tree
2010-07-22
Eric Wong
enable Range: re
s
pon
s
es for static files f
o
r most mo
d
els
commit
|
commitdiff
|
tree
2010-07-20
E
ric Wong
e
v
ent_m
a
chine: avoid redundant open(
)
for
s
tatic files
commit
|
commitdiff
|
tree
2010-07-20
Eric W
o
ng
r
ely on autoload for Ba
s
e and TeeInpu
t
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
ensu
r
e client ab
o
rt
e
d file/st
r
eam response bodies
a
re
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
Eric W
o
ng
e
v
ent
_
machine: close body descriptor b
e
f
ore
stre
a
m
i
n
g
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
e
n
sure
f
ile response bodies a
r
e properly close
d
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
ensure
s
tr
e
a
m
r
esponse bod
i
es
get close
d
commit
|
commitdiff
|
tree
2010-07-20
Eric Won
g
r
ev: split out
d
eferred chunk logic from
u
nchunked
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
rev/deferred_respon
s
e: cle
a
n
u
p
s
commit
|
commitdiff
|
tree
2010-07-20
Er
i
c
Wong
re
v
: a
u
toload
Defe
r
redRespo
n
se
commit
|
commitdiff
|
tree
2010-07-20
Eric W
o
n
g
p
refer Integer#to_s(16) t
o
sprint
f
("%
x
\r\n"
)
commit
|
commitdiff
|
tree
2010-07-20
Er
i
c Wong
even
t
_machine: don't
set
@
body unless
it'
s
EM::Deferra
b
le
commit
|
commitdiff
|
tree
2010-07-20
Eric Wo
n
g
ev
e
nt_machine: small s
i
mplific
a
t
i
on f
o
r
a
sy
n
c responses
commit
|
commitdiff
|
tree
2010-07-20
E
r
ic
Wong
event_machin
e
:
split out uncommonly used
m
o
d
ul
e
s
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
rev +
e
m: en
a
ble keepaliv
e
for pipe/so
c
ket respo
n
s
es
commit
|
commitdiff
|
tree
2010-07-20
E
ric Wong
rev + em: more easily allow Content-Lengt
h
in pipe
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
Eri
c
Wong
even
t
_machi
n
e: R
e
s
ponseChu
n
kP
i
pe style
cleanup
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
e
ve
n
t_machine: garbage avoidance for pipe
r
esponses
commit
|
commitdiff
|
tree
2010-07-20
Eric W
o
ng
event_
m
achine: avoid race
i
n unchunked fas
t
p
i
pe responses
commit
|
commitdiff
|
tree
2010-07-20
E
ric W
o
ng
remove unneces
s
a
ry header
mun
g
ing for s
t
atic file serving
commit
|
commitdiff
|
tree
2010-07-20
Eric
W
ong
d
e
v_fd
_
response
:
remove n
e
e
d
less begin block
commit
|
commitdiff
|
tree
2010-07-20
E
ri
c
Wong
no need to pass
'rb' as Fil
e
.
open f
l
ags
commit
|
commitdiff
|
tree
2010-07-20
Eric
W
ong
s
endfil
e
middle
w
are: v
a
rious style cl
e
anu
p
s
commit
|
commitdiff
|
tree
2010-07-20
E
ric Wong
r
efactor response handlin
g
f
or each
conc
u
r
rency m
o
d
e
l
commit
|
commitdiff
|
tree
2010-07-11
E
r
ic Wong
Rainbows!
v
0
.
95
.
1 - de
p
end
o
n newer
Unicorn
Eric Wong
(3):
commit
|
commitdiff
|
tree
2010-07-11
Eric Wong
bump Unicorn dependency to 1
.
1
.
1
commit
|
commitdiff
|
tree
2010-07-10
Eric Wong
doc: make
R
Doc skip priv
a
te method
s
commit
|
commitdiff
|
tree
2010-07-10
Eric Won
g
test_isol
a
te: doc
u
m
ent why
we test with
Rack 1
.
1
.
0
commit
|
commitdiff
|
tree
2010-07-10
E
r
i
c Won
g
Rainbows! 0
.
95
.
0
- sendfile() support!
commit
|
commitdiff
|
tree
2010-07-10
Eric Wong
do
c
: avoid docum
e
nting
internals
o
n RDoc webs
i
t
e
commit
|
commitdiff
|
tree
2010-07-10
Eric W
o
ng
doc: Static_Files docu
m
entation
commit
|
commitdiff
|
tree
2010-07-09
E
ric Wo
n
g
event_
m
achine: rename
respo
n
se_write => em_wri
t
e_r
e
sponse
commit
|
commitdiff
|
tree
2010-07-09
Eric Wong
http_response: a
l
low Cr
a
mp 0
.
11 to send proper WS headers
commit
|
commitdiff
|
tree
2010-07-08
Eric Wo
n
g
restore Rainbows::Http
R
espon
s
e
.
write for
Cra
m
p
commit
|
commitdiff
|
tree
2010-07-08
Eric Wong
dev: b
u
mp
i
solate dependency to 2
.
1
.
0
commit
|
commitdiff
|
tree
2010-07-08
E
r
ic
W
ong
TODO: documentation
n
e
ed
s
w
o
rk, so document it :P
commit
|
commitdiff
|
tree
2010-07-08
Eri
c
Wong
bump TCP_DEFER_A
C
CEP
T
default
v
alue
commit
|
commitdiff
|
tree
2010-07-08
E
ric Wong
bump
u
nic
o
r
n
depen
d
e
n
cies
commit
|
commitdiff
|
tree
2010-07-08
E
ric W
o
ng
stream
_
file
:
spli
t
this ou
t
from r
e
v/s
e
n
d
f
ile
commit
|
commitdiff
|
tree
2010-07-06
Eric Wong
byte_slice
:
Stri
n
g#[range] is faster than String#
s
lice
.
.
.
commit
|
commitdiff
|
tree
2010-07-06
Eric Wong
doc: up
d
a
t
e TOD
O
commit
|
commitdiff
|
tree
2010-07-06
Eric
Wong
fi
x
str
i
n
g
slici
n
g under 1
.
9 aft
e
r short writes
commit
|
commitdiff
|
tree
2010-07-06
Eric Won
g
rev/client:
m
ore aggre
s
sive non-blocking wr
i
te
commit
|
commitdiff
|
tree
2010-07-06
Er
i
c Wong
cl
e
anup error handling for
abort
e
d
downloa
d
s
commit
|
commitdiff
|
tree
2010-07-06
E
ric Wong
rev: avoid u
n
nece
s
s
a
ry seeking when using sendfile
commit
|
commitdiff
|
tree
2010-07-05
Eric Wong
re
v
: pr
o
perly enable post-f
o
rk
sendfile() u
s
age
commit
|
commitdiff
|
tree
2010-07-04
Eric Wong
refact
o
r r
e
sponse b
o
dy hand
l
in
g
f
o
r
s
e
ndfile(2)
commit
|
commitdiff
|
tree
2010-07-04
Eric Wong
rev
/
client: s/sendfile/rev_se
n
d
file/
commit
|
commitdiff
|
tree
2010-07-04
E
r
ic
W
o
n
g
revactor: p
r
operly zero
b
u
f
fer on zero rea
d
s
commit
|
commitdiff
|
tree
2010-07-04
Eric Wong
thread_poo
l
: force threads to wakeup on shutdown
commit
|
commitdiff
|
tree
2010-06-30
E
r
ic Wong
r
ev
:
add s
e
ndfile
s
upp
o
rt
commit
|
commitdiff
|
tree
2010-06-30
Eric Wong
dev_fd_re
s
ponse:
a
void redeclar
i
ng Rainb
o
ws module
commit
|
commitdiff
|
tree
2010-06-30
E
ric
W
o
n
g
defer
r
ed_r
e
spons
e
: r
e
m
ove
nee
d
less incl
u
d
e
commit
|
commitdiff
|
tree
2010-06-28
Eric Wong
TODO: extra ite
m
f
or byte-ran
g
e re
s
po
n
ses
commit
|
commitdiff
|
tree
2010-06-28
Eri
c
W
ong
add preli
m
inar
y
sendfile (1
.
0
.
0) gem su
p
port
commit
|
commitdiff
|
tree
2010-06-28
E
ric Wong
f
i
ber/base: reuse process_c
l
ient
l
o
gic in base
commit
|
commitdiff
|
tree
2010-06-28
E
ric Wong
(st
y
le) pre
f
er "until" instead of
"while
!
"
commit
|
commitdiff
|
tree
2010-06-28
Eric Wong
r
e
vactor: cons
t
ant/na
m
espac
e
clea
n
u
ps
commit
|
commitdiff
|
tree
2010-06-28
Eric W
o
ng
base: c
o
nstant/namespace cl
e
anup
commit
|
commitdiff
|
tree
next