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
new test for optional :pool_size handling
2010-08-28
Eric
W
ong
re
v
_thread_
*
:
fix IO proxy failures w/pipelining
commit
|
commitdiff
|
tree
2010-08-27
E
r
i
c Wong
rainbows/re
v
/core:
t
iny cleanup
commit
|
commitdiff
|
tree
2010-08-27
Eric Wong
rainbows/rev/m
a
ster
:
unindent
commit
|
commitdiff
|
tree
2010-08-19
Eric Won
g
add
Rainbo
w
s::ThreadTimeout
middlew
a
re
commit
|
commitdiff
|
tree
2010-08-17
Eric Wong
avoi
d
EBADF
wi
t
h certain middlewares
w
hen proxying
commit
|
commitdiff
|
tree
2010-08-17
E
r
ic Wong
rev/client:
f
ix redundant close of
c
lie
n
t sockets
commit
|
commitdiff
|
tree
2010-08-16
E
ri
c
Wong
FAQ: update SSL
s
e
ction, add Pound
commit
|
commitdiff
|
tree
2010-08-13
Eric Wong
dev_fd_response: weaken
/dev/fd check for comp
a
tibility
commit
|
commitdiff
|
tree
2010-08-10
Eric
Wong
do
c
: it's
always "Rainbows!" wit
h
a
bang(!)
commit
|
commitdiff
|
tree
2010-08-09
E
ri
c
Wong
FAQ: u
p
date Rai
l
s
requires for R
u
b
y 1
.
9
.
2
commit
|
commitdiff
|
tree
2010-08-03
Eric Wong
Ra
i
nbows!
0
.
96
.
0 -
range suppor
t
commit
|
commitdiff
|
tree
2010-08-03
Eric Won
g
t
0500: avoid
race condit
i
on
w
ith timestamp
s
commit
|
commitdiff
|
tree
2010-08-03
Eric Wong
maint: publish Ruby
f
orge news on r
e
lease
commit
|
commitdiff
|
tree
2010-08-03
Eric
W
ong
doc:
h
i
de inte
r
nal Respons
e
416 error constant
commit
|
commitdiff
|
tree
2010-08-03
Eric Wo
n
g
doc:
u
pdate
S
t
atic_Files documenta
t
ion page
commit
|
commitdiff
|
tree
2010-08-02
Eric
Wo
n
g
doc: update
T
ODO
commit
|
commitdiff
|
tree
2010-08-02
Er
i
c Wong
e
v
e
nt_machine: protect IO#close
f
rom EBADF
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
revactor:
i
mplemen
t
sendfile and
r
ange support
commit
|
commitdiff
|
tree
2010-08-01
Eric
Won
g
t001
5
:
cleanup
after working dire
c
tor
y
test
commit
|
commitdiff
|
tree
2010-08-01
Eric
W
o
n
g
test
s
: do not clobber existing
R
UBY
L
IB
commit
|
commitdiff
|
tree
2010-07-29
Eric
W
ong
fiber/io:
reu
s
e
b
uffer i
n
Rai
n
bo
w
s
::Fiber::I
O
#each
commit
|
commitdiff
|
tree
2010-07-29
Eric Won
g
re
v
ac
t
or: Ac
t
or-aware dev_
f
d_re
s
ponse proxy
i
ng
commit
|
commitdiff
|
tree
2010-07-28
Eric Wong
event
_
m
achine: be
t
t
e
r handling of
sta
g
gered pi
p
elines
commit
|
commitdiff
|
tree
2010-07-27
Eric
Wong
e
v
ent_mac
h
ine: prevent
do
u
ble close o
f
client socket
commit
|
commitdiff
|
tree
2010-07-27
E
ric Wo
n
g
rev/client: w
o
rkaro
u
nd close ord
e
ring i
s
s
ue when p
r
o
x
ying
commit
|
commitdiff
|
tree
2010-07-27
Er
i
c Wong
rev_thread_pool: stop
supporting this und
e
r
R
u
by 1
.
8
commit
|
commitdiff
|
tree
2010-07-27
Eri
c
Won
g
t00
2
0: speed
up rate
limited tests
commit
|
commitdiff
|
tree
2010-07-27
E
r
ic
W
o
ng
t
0
0
{2,3}1: beef
test
s
up wi
t
h
m
ore
a
borted requests
commit
|
commitdiff
|
tree
2010-07-27
Eric Wong
ev
e
nt_machine: fix pipelin
i
ng of
static files
commit
|
commitdiff
|
tree
2010-07-26
Eri
c
Wong
rev
*
:
p
roperly
h
andle p
i
pelined responses w
/
sendfil
e
commit
|
commitdiff
|
tree
2010-07-23
Er
i
c Wong
rename
pars
e
_range
=>
m
ake_r
a
ng
e
!
commit
|
commitdiff
|
tree
2010-07-23
Eric Wong
t900
0
: disable app_poo
l
tes
t
for Writer
T
hread
*
commit
|
commitdiff
|
tree
2010-07-22
E
r
i
c
Wong
t0
5
01: workarou
n
ds for non-GN
U
a
w
ks
commit
|
commitdiff
|
tree
2010-07-22
Eric Wong
t0105:
I
/O reductions and speedups
commit
|
commitdiff
|
tree
2010-07-22
Eric Wong
rev*: avoid hung connections
w
hen prox
y
ing HTTP/0
.
9
commit
|
commitdiff
|
tree
2010-07-22
E
r
i
c
Wong
w
riter_thread_pool: fix include or
d
ering i
s
sues under 1
.
8
commit
|
commitdiff
|
tree
2010-07-22
Eric
Wong
enable Range: response
s
f
or static files
f
or
m
o
s
t
m
o
d
els
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
event_machine: a
v
oid re
d
und
a
nt open()
f
or
s
ta
t
i
c
files
commit
|
commitdiff
|
tree
2010-07-20
Eri
c
Wong
rel
y
on au
t
oload for Base and TeeInput
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
e
nsure cli
e
nt ab
o
rted file/stream
re
s
ponse
b
odies are
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
event_ma
c
hine: close body descri
p
tor
before stream
i
ng
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
e
n
sure file resp
o
n
se bodies a
r
e
properly close
d
commit
|
commitdiff
|
tree
2010-07-20
Eric Wo
n
g
ensure strea
m
response bodies
get closed
commit
|
commitdiff
|
tree
2010-07-20
Eric Wo
n
g
rev: s
p
lit out de
f
e
rred
c
hunk logic f
r
om unchunked
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
re
v
/deferr
e
d_re
s
ponse: clea
n
ups
commit
|
commitdiff
|
tree
2010-07-20
E
r
ic Won
g
rev: aut
o
l
o
ad
Def
e
r
r
edRespons
e
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
prefer Integer#to_s(16) to spr
i
ntf("%
x
\r\n"
)
commit
|
commitdiff
|
tree
2010-07-20
Er
i
c
Won
g
eve
n
t_machine: don't
s
e
t
@
body unless it's EM::Deferrable
commit
|
commitdiff
|
tree
2010-07-20
Eric
W
o
ng
event_machine:
smal
l
simplification
for
a
sync
r
esponses
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
ev
e
n
t_machine
:
spl
i
t out uncommonly used modules
commit
|
commitdiff
|
tree
2010-07-20
E
r
ic Wong
rev + em: enable
keepalive for
pipe/so
c
ket respons
e
s
commit
|
commitdiff
|
tree
2010-07-20
Er
i
c Wong
rev + em: more easil
y
all
o
w
C
ontent-Length i
n
pipe
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
event_machine: ResponseChunkPipe sty
l
e cleanup
commit
|
commitdiff
|
tree
2010-07-20
E
ric Wong
event_machine: gar
b
age
avoidan
c
e for pipe respon
s
e
s
commit
|
commitdiff
|
tree
2010-07-20
Eric
Wong
event
_
machine: a
v
oid race in unchunked f
a
st
pipe responses
commit
|
commitdiff
|
tree
2010-07-20
E
ri
c
W
ong
remove unnecessary
head
e
r m
u
ngin
g
for s
t
atic file ser
v
i
n
g
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
d
ev_fd_response: remove ne
e
dles
s
begin block
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
no need to p
a
ss '
r
b' as File
.
o
p
e
n
fl
a
gs
commit
|
commitdiff
|
tree
2010-07-20
Eric
W
ong
sendfile middleware:
v
a
rious
s
t
y
le
c
leanups
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
r
e
facto
r
r
e
s
ponse handling f
o
r each con
c
urrency model
commit
|
commitdiff
|
tree
2010-07-11
E
r
ic Wong
Rainbows! v0
.
95
.
1 - dep
e
nd
o
n n
e
wer U
n
icorn
commit
|
commitdiff
|
tree
2010-07-11
Eric
W
ong
bump Unicorn dependency to 1
.
1
.
1
commit
|
commitdiff
|
tree
2010-07-10
Eric Wong
doc: make RDoc skip private m
e
th
o
ds
commit
|
commitdiff
|
tree
2010-07-10
E
ric Wong
test
_
isolate: docu
m
ent
w
hy
w
e
test with R
a
ck
1
.
1
.
0
commit
|
commitdiff
|
tree
2010-07-10
E
r
ic Wo
n
g
Rainbows!
0
.
9
5
.
0 - sendfil
e
() support
!
commit
|
commitdiff
|
tree
2010-07-10
Eric Wong
doc:
avoid documenting i
n
te
r
nals on RDoc
website
commit
|
commitdiff
|
tree
2010-07-10
Er
i
c Wong
doc
:
Static_Files documentation
commit
|
commitdiff
|
tree
2010-07-09
Eric Wong
ev
e
nt_machine: ren
a
me
r
espo
n
se_wr
i
te => e
m
_write_response
commit
|
commitdiff
|
tree
2010-07-09
Eric Wong
h
t
tp_
r
esponse: allow Cr
a
mp 0
.
11 to sen
d
p
r
o
p
er WS headers
commit
|
commitdiff
|
tree
2010-07-08
Eric Wong
resto
r
e Rainbows::HttpResponse
.
writ
e
for Cramp
commit
|
commitdiff
|
tree
2010-07-08
E
ric Wong
dev: bump i
s
o
late
d
epen
d
e
ncy to
2
.
1
.
0
commit
|
commitdiff
|
tree
2010-07-08
Eric Wong
TODO: documen
t
a
t
ion n
e
eds work, so document i
t
:P
commit
|
commitdiff
|
tree
2010-07-08
Eric Wong
bump
T
C
P_DEFER_ACC
E
PT
d
e
fa
u
l
t
v
a
l
ue
commit
|
commitdiff
|
tree
2010-07-08
Eric Wo
n
g
bu
m
p u
n
icorn depende
n
cies
commit
|
commitdiff
|
tree
2010-07-08
Eric Won
g
stream_file: split this
ou
t
from rev/sendfile
commit
|
commitdiff
|
tree
2010-07-06
Eric Wong
byte_slice: Strin
g
#[range] is faster th
a
n
S
tring#slic
e
.
.
.
commit
|
commitdiff
|
tree
2010-07-06
E
ric Wo
n
g
doc: upd
a
te TODO
commit
|
commitdiff
|
tree
2010-07-06
Eric Won
g
fix str
i
n
g sl
i
cin
g
under
1
.
9 after short w
r
it
e
s
commit
|
commitdiff
|
tree
2010-07-06
Er
i
c Wong
rev/clie
n
t: more aggressive non-block
i
ng wr
i
te
commit
|
commitdiff
|
tree
2010-07-06
Eri
c
Wong
clea
n
up error ha
n
d
ling for abo
r
ted downloads
commit
|
commitdiff
|
tree
2010-07-06
Er
i
c Won
g
rev:
avoid unne
c
e
s
sar
y
seeki
n
g when using
sendfi
l
e
commit
|
commitdiff
|
tree
2010-07-05
E
r
ic Wong
r
e
v:
properly enable post-fo
r
k
sendfile()
u
sage
commit
|
commitdiff
|
tree
2010-07-04
Eric Wong
refactor response body handling for
sendfile
(
2)
commit
|
commitdiff
|
tree
2010-07-04
Eric
Won
g
rev/clie
n
t: s/sendfile/rev_se
n
d
file/
commit
|
commitdiff
|
tree
2010-07-04
Eric Won
g
r
evactor:
p
r
o
per
l
y zero bu
f
fer on zero reads
commit
|
commitdiff
|
tree
2010-07-04
Eric W
o
ng
th
r
ead_pool:
f
orc
e
threads to wakeu
p
on
shutdown
commit
|
commitdiff
|
tree
2010-06-30
Eric Wong
rev:
a
dd sendfile
s
u
ppo
r
t
commit
|
commitdiff
|
tree
2010-06-30
E
r
ic Wong
dev_fd_response
:
avoid redeclaring Rainbows m
o
d
ule
commit
|
commitdiff
|
tree
2010-06-30
Eric
W
ong
deferred_respo
n
s
e: remove
n
eedless include
commit
|
commitdiff
|
tree
2010-06-28
Er
i
c Wong
TODO: e
x
t
ra
item f
o
r byte-range
r
esponses
commit
|
commitdiff
|
tree
2010-06-28
Eric Wong
add preliminary
sendfile (1
.
0
.
0) gem
s
u
p
port
commit
|
commitdiff
|
tree
2010-06-28
Eric
W
ong
fiber/base: re
u
se process_c
l
ient logic in base
commit
|
commitdiff
|
tree
2010-06-28
Eric Won
g
(style
)
p
ref
e
r "
u
ntil" instead of
"
while !"
commit
|
commitdiff
|
tree
2010-06-28
Eric Wong
revact
o
r: con
s
t
a
nt/name
s
pace cleanups
commit
|
commitdiff
|
tree
2010-06-28
Eric Wong
base: constant/namespace cle
a
nup
commit
|
commitdiff
|
tree
2010-06-27
Eric Wong
ht
t
p_response: ma
k
e
this a mo
d
u
le, not a cl
a
ss
commit
|
commitdiff
|
tree
2010-06-27
Eric Won
g
http_respo
n
s
e
:
(nitpick) simp
l
ify
conditional
l
ogic
commit
|
commitdiff
|
tree
2010-06-27
Eric Won
g
http_respon
s
e: cleanup document
a
tion
commit
|
commitdiff
|
tree
2010-06-24
Eric Wong
sendfile: updat
e
docs for Rack
:
:
S
e
ndfile
commit
|
commitdiff
|
tree
2010-06-21
Eri
c
Wong
a
dd Rain
b
ows::Con
f
igurator
m
odu
l
e
commit
|
commitdiff
|
tree
next