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
code shuffling for kgio
2010-10-22
Er
i
c Wong
code
s
h
u
ffling for
k
g
io
commit
|
commitdiff
|
tree
2010-10-21
Eric Wong
un
i
corn
2
.
x upd
a
tes +
kgio
commit
|
commitdiff
|
tree
2010-10-21
Eric Wong
http_server:
more d
e
scr
i
pti
v
e e
r
ror for debugging
commit
|
commitdiff
|
tree
2010-09-29
Eric Wong
start usin
g
kgio libra
r
y
commit
|
commitdiff
|
tree
2010-09-17
Er
i
c Wong
e
v
e
nt
_
m
achine
:
r
emov
e
unne
c
essary "return"
commit
|
commitdiff
|
tree
2010-08-28
E
r
ic Wong
Rainbows! 0
.
97
.
0
commit
|
commitdiff
|
tree
2010-08-28
Eric Wong
bump U
n
icorn dependency to 1
.
1
.
3
commit
|
commitdiff
|
tree
2010-08-28
Er
i
c Wong
"
keep
a
live_tim
e
o
u
t 0" (re
a
lly) disab
l
es keepalive
commit
|
commitdiff
|
tree
2010-08-28
Er
i
c Wong
t0
0
16: d
i
sable Rack::Lint for speed
commit
|
commitdiff
|
tree
2010-08-28
Eric Wong
rev
_
th
r
ead_*: f
i
x
IO proxy failures w/pi
p
elining
commit
|
commitdiff
|
tree
2010-08-27
Eric Wong
rainbows/rev/core:
tiny
cleanup
commit
|
commitdiff
|
tree
2010-08-27
Eric Won
g
ra
i
nbows
/
r
ev/maste
r
:
unin
d
ent
commit
|
commitdiff
|
tree
2010-08-19
Eric W
o
n
g
add Rainbows::Thr
e
adTi
m
eou
t
middle
w
are
commit
|
commitdiff
|
tree
2010-08-17
Er
i
c Wong
avoid EBADF with certa
i
n middlewares
w
hen proxying
commit
|
commitdiff
|
tree
2010-08-17
Eri
c
Wong
r
e
v/client:
fix
redundant close of client
s
ock
e
ts
commit
|
commitdiff
|
tree
2010-08-16
E
ric Wong
FA
Q
: u
p
date SSL section
,
add P
o
und
commit
|
commitdiff
|
tree
2010-08-13
Eric Wong
dev_fd_response: weaken /dev/fd che
c
k for compatibility
commit
|
commitdiff
|
tree
2010-08-10
Eri
c
Wong
d
o
c: it's always "Rainbows!" wi
t
h a
ban
g
(!)
commit
|
commitdiff
|
tree
2010-08-09
Eric Wong
F
A
Q: up
d
a
te Rails r
e
q
u
i
r
es for R
u
by 1
.
9
.
2
commit
|
commitdiff
|
tree
2010-08-03
E
ric Wong
R
a
i
nbows! 0
.
96
.
0
-
range
s
upport
commit
|
commitdiff
|
tree
2010-08-03
Eric
Wong
t
0500: avoid
r
ace condi
t
ion wi
t
h timesta
m
ps
commit
|
commitdiff
|
tree
2010-08-03
Eric
Wong
maint: pu
b
lish
R
ubyforge news on release
commit
|
commitdiff
|
tree
2010-08-03
Eri
c
Wong
doc: hide in
t
e
r
nal Response4
1
6 error c
o
nstant
commit
|
commitdiff
|
tree
2010-08-03
Eric W
o
ng
doc: update Static_
F
iles documentat
i
on page
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
d
oc: up
d
a
te TODO
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
event
_
machine
:
p
r
otec
t
IO#close from EBA
D
F
commit
|
commitdiff
|
tree
2010-08-02
Eric
Wo
n
g
revact
o
r
:
implement
s
end
f
ile
a
nd
r
an
g
e
s
u
p
p
ort
commit
|
commitdiff
|
tree
2010-08-01
Eric Wong
t
0
015: clea
n
up afte
r
wo
r
king
d
irec
t
o
r
y tes
t
commit
|
commitdiff
|
tree
2010-08-01
Eric
W
ong
te
s
ts: do not clobber existing R
U
BYLIB
commit
|
commitdiff
|
tree
2010-07-29
E
r
ic Wong
fiber/io: reu
s
e buffer in
R
ai
n
bo
w
s::Fibe
r
:
:
IO#e
a
ch
commit
|
commitdiff
|
tree
2010-07-29
Eric Wong
revactor: A
c
to
r
-a
w
are
d
ev
_
fd
_
response proxying
commit
|
commitdiff
|
tree
2010-07-28
Eric
Wong
event
_
machine
:
b
e
tter handlin
g
of stagg
e
r
e
d pipelines
commit
|
commitdiff
|
tree
2010-07-27
Eric Wong
ev
e
nt_machine: prevent doub
l
e
close of c
l
i
ent socket
commit
|
commitdiff
|
tree
2010-07-27
Eric Wong
rev
/
c
l
ient:
w
orka
r
ound
close ordering issue when pr
o
xying
commit
|
commitdiff
|
tree
2010-07-27
Eric Wong
rev_thread_po
o
l: stop supporting this under Ruby 1
.
8
commit
|
commitdiff
|
tree
2010-07-27
Eric W
o
ng
t0020: speed
up rate
limited
t
ests
commit
|
commitdiff
|
tree
2010-07-27
Eri
c
Wong
t00{2,3}1: beef tes
t
s up wit
h
m
o
r
e aborted
r
e
quests
commit
|
commitdiff
|
tree
2010-07-27
Eric Wong
event_machine: fi
x
pipelining of static f
i
les
commit
|
commitdiff
|
tree
2010-07-26
Eric Wo
n
g
rev*: properly handle pipelined res
p
ons
e
s w/send
f
ile
commit
|
commitdiff
|
tree
2010-07-23
Eri
c
Wong
rename
p
a
rse_range
=
> make
_
r
a
nge!
commit
|
commitdiff
|
tree
2010-07-23
Eric Wo
n
g
t9000: disab
l
e
app_pool test for WriterThread*
commit
|
commitdiff
|
tree
2010-07-22
Eri
c
Won
g
t05
0
1: workaround
s
for non-G
N
U a
w
ks
commit
|
commitdiff
|
tree
2010-07-22
Eric Wong
t0105: I/O reduc
t
i
ons and sp
e
edups
commit
|
commitdiff
|
tree
2010-07-22
Eric Wong
r
e
v
*
: avoid hung c
o
nnect
i
ons whe
n
proxying HTT
P
/0
.
9
commit
|
commitdiff
|
tree
2010-07-22
E
r
ic Wong
writer_thread_pool: fix include orderin
g
issu
e
s under 1
.
8
commit
|
commitdiff
|
tree
2010-07-22
Eri
c
Wo
n
g
enable Range: responses for
s
ta
t
ic
f
il
e
s for most models
commit
|
commitdiff
|
tree
2010-07-20
Eric Wo
n
g
event_machine: avoid r
e
dund
a
nt
open
(
)
f
or static files
commit
|
commitdiff
|
tree
2010-07-20
Eric
W
o
ng
rel
y
on autoloa
d
for Base
and Te
e
I
np
u
t
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
ensu
r
e cli
e
nt aborted f
i
le/
s
t
r
eam response bo
d
ies ar
e
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
Er
i
c Wong
event_machine: close
body descriptor befo
r
e streaming
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
ensur
e
file response
bodies
a
re
p
r
o
p
erly closed
commit
|
commitdiff
|
tree
2010-07-20
Eric W
o
ng
ensure stream response bo
d
ies
get closed
commit
|
commitdiff
|
tree
2010-07-20
E
r
ic Won
g
r
e
v: s
p
lit ou
t
deferred chunk logic
f
rom unchunked
commit
|
commitdiff
|
tree
2010-07-20
E
r
ic W
o
ng
rev/deferred_res
p
onse: cleanups
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
rev
:
autoload Def
e
rredResponse
commit
|
commitdiff
|
tree
2010-07-20
Er
i
c Wong
pr
e
fer Integ
e
r#to_s(16) to spr
i
ntf("%x\
r
\n")
commit
|
commitdiff
|
tree
2010-07-20
Eri
c
W
ong
event_mach
i
ne: don't set @bod
y
unless it
'
s EM::Deferrable
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
event_machine:
s
mall sim
p
li
f
ication for as
y
nc responses
commit
|
commitdiff
|
tree
2010-07-20
Eric Won
g
event_machine:
split out
u
ncommonly used modules
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
rev + e
m
: enable kee
p
alive for
p
ip
e
/
s
ocket responses
commit
|
commitdiff
|
tree
2010-07-20
E
r
i
c Wong
rev + e
m
: mo
r
e ea
s
il
y
allow Co
n
tent-Length
i
n pipe
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
E
r
i
c W
o
ng
event
_
machine: ResponseCh
u
nkPipe s
t
yle cleanup
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
even
t
_mac
h
ine: garba
g
e avoi
d
ance for pi
p
e responses
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
eve
n
t_ma
c
hine:
avoid race
i
n unch
u
nked fast pipe re
s
ponses
commit
|
commitdiff
|
tree
2010-07-20
Eric
Wong
r
em
o
ve un
n
ecessary hea
d
e
r
mu
n
ging for sta
t
ic f
i
le servi
n
g
commit
|
commitdiff
|
tree
2010-07-20
Eric W
o
n
g
de
v
_fd_resp
o
nse
:
remove nee
d
l
ess begin block
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
no need to p
a
ss 'rb' as File
.
o
pen fl
a
g
s
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
sendfile middleware:
various
style clea
n
ups
commit
|
commitdiff
|
tree
2010-07-20
Eric Wo
n
g
refactor respons
e
handling
f
or each concur
r
e
n
c
y model
commit
|
commitdiff
|
tree
2010-07-11
Er
i
c
W
ong
Rainbows! v0
.
9
5
.
1
-
depe
n
d
on
newer Unicorn
commit
|
commitdiff
|
tree
2010-07-11
Eric Wong
b
u
mp Unicorn dependen
c
y to 1
.
1
.
1
commit
|
commitdiff
|
tree
2010-07-10
Eri
c
Wong
doc
:
m
a
ke
R
D
oc
s
kip priv
a
te methods
commit
|
commitdiff
|
tree
2010-07-10
Eric Wong
t
est_is
o
l
a
te: doc
u
m
e
n
t why we test with Rack 1
.
1
.
0
commit
|
commitdiff
|
tree
2010-07-10
E
r
ic
W
ong
Rainbows! 0
.
95
.
0 - sendfile(
)
supp
o
r
t
!
commit
|
commitdiff
|
tree
2010-07-10
Eric Wong
doc: avoid doc
u
me
n
ting in
t
erna
l
s on RDoc website
commit
|
commitdiff
|
tree
2010-07-10
Eri
c
Wong
doc: Stati
c
_Files documentation
commit
|
commitdiff
|
tree
2010-07-09
Eric Wong
event_machine: rename response_wri
t
e
=
> em_write_respon
s
e
commit
|
commitdiff
|
tree
2010-07-09
E
ric Wo
n
g
http_respons
e
: allow Cramp 0
.
11 to send prop
e
r WS hea
d
ers
commit
|
commitdiff
|
tree
2010-07-08
Eri
c
Wong
restore
Rainbows::Htt
p
R
e
sponse
.
write fo
r
Cramp
commit
|
commitdiff
|
tree
2010-07-08
Er
i
c Wong
dev: b
u
mp isolate
de
p
endency to
2
.
1
.
0
commit
|
commitdiff
|
tree
2010-07-08
Eric Wong
TODO: doc
u
me
n
tation
needs work,
s
o document it :P
commit
|
commitdiff
|
tree
2010-07-08
E
ric W
o
n
g
b
um
p
TC
P
_DEFE
R
_ACCEPT default value
commit
|
commitdiff
|
tree
2010-07-08
Eric Wong
b
ump unicorn de
p
endencies
commit
|
commitdiff
|
tree
2010-07-08
Eric Won
g
stream_file:
s
p
l
it this o
u
t from rev/send
f
ile
commit
|
commitdiff
|
tree
2010-07-06
Eric Won
g
byte_s
l
ice: String
#
[
r
ange] is faster th
a
n
String#slice
.
.
.
commit
|
commitdiff
|
tree
2010-07-06
Er
i
c Wong
d
o
c:
update TODO
commit
|
commitdiff
|
tree
2010-07-06
E
ric W
o
ng
fi
x
s
t
ring
slicing und
e
r
1
.
9 a
f
ter short writes
commit
|
commitdiff
|
tree
2010-07-06
Eric
W
on
g
rev/client:
more aggressive non-blocking write
commit
|
commitdiff
|
tree
2010-07-06
E
ric Wo
n
g
c
l
eanup error hand
l
ing for aborte
d
d
o
w
nloads
commit
|
commitdiff
|
tree
2010-07-06
Eric Wong
re
v
: avoi
d
u
n
nece
s
sary seek
i
ng when using send
f
ile
commit
|
commitdiff
|
tree
2010-07-05
E
r
ic Wong
rev: properly enable
post-fork
sendfile() u
s
ag
e
commit
|
commitdiff
|
tree
2010-07-04
Eric Wong
refactor
response body handling for send
f
ile
(
2)
commit
|
commitdiff
|
tree
2010-07-04
E
ric W
o
ng
rev/c
l
ient: s/sendfile/rev_sendfile/
commit
|
commitdiff
|
tree
2010-07-04
Er
i
c Wong
r
e
vactor: properly z
e
ro buffer on zero reads
commit
|
commitdiff
|
tree
2010-07-04
Eric W
o
ng
t
h
read_pool: force t
h
re
a
d
s to wakeup on shutdown
commit
|
commitdiff
|
tree
2010-06-30
Eric
W
ong
rev: add sendf
i
le
s
uppo
r
t
commit
|
commitdiff
|
tree
2010-06-30
Eric Wong
dev_
f
d_respons
e
:
avoid redeclar
i
ng Rainbo
w
s modul
e
commit
|
commitdiff
|
tree
2010-06-30
E
r
ic Wo
n
g
d
e
fe
r
red_r
e
sponse
:
re
m
ove
n
e
e
dless include
commit
|
commitdiff
|
tree
2010-06-28
E
r
ic Wong
TODO: extra
ite
m
for by
t
e-range responses
commit
|
commitdiff
|
tree
2010-06-28
E
r
ic Wong
add
p
reli
m
inar
y
sendfile (1
.
0
.
0) gem suppor
t
commit
|
commitdiff
|
tree
next