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
start using kgio library
2010-09-29
Eric Wong
s
tart using kgio li
b
rary
commit
|
commitdiff
|
tree
2010-09-17
Eric Wong
even
t
_machine:
r
emov
e
unne
c
e
ssary "
r
etu
r
n"
commit
|
commitdiff
|
tree
2010-08-28
Eric Wong
Rainbows! 0
.
9
7
.
0
commit
|
commitdiff
|
tree
2010-08-28
Eri
c
Won
g
bump Unicorn de
p
e
n
denc
y
to
1
.
1
.
3
commit
|
commitdiff
|
tree
2010-08-28
Eric Wong
"
k
eepaliv
e
_timeout 0" (really) disables keepalive
commit
|
commitdiff
|
tree
2010-08-28
Eri
c
Wong
t0016: disable Rack::Lint for
speed
commit
|
commitdiff
|
tree
2010-08-28
Eric
W
ong
rev_t
h
read_*: fix IO pr
o
xy failures w/pipelining
commit
|
commitdiff
|
tree
2010-08-27
Eric Wong
rai
n
bows/rev/co
r
e:
t
i
n
y cleanup
commit
|
commitdiff
|
tree
2010-08-27
Eric Wo
n
g
rainb
o
ws/rev
/
m
a
ster: u
n
indent
commit
|
commitdiff
|
tree
2010-08-26
Eric
Wong
spl
i
t out accept() callers to
acceptor module
commit
|
commitdiff
|
tree
2010-08-19
Eric Wong
a
d
d Rainbows
:
:ThreadTimeout middleware
commit
|
commitdiff
|
tree
2010-08-17
Er
i
c Wong
avo
i
d EB
A
DF with certain m
i
ddle
w
ares w
h
en proxying
commit
|
commitdiff
|
tree
2010-08-17
E
ric Wong
rev
/
client: fix redundant c
l
ose
o
f
client sockets
commit
|
commitdiff
|
tree
2010-08-16
Eric Wo
n
g
F
AQ:
u
pdate SSL section,
a
d
d Pound
commit
|
commitdiff
|
tree
2010-08-13
Eric
W
ong
dev_fd_resp
o
n
se:
wea
k
en /dev/fd check for compa
t
i
bil
i
ty
commit
|
commitdiff
|
tree
2010-08-10
Eric Wong
d
oc: i
t
'
s
always "Rainbo
w
s
!"
w
i
th a bang(!)
commit
|
commitdiff
|
tree
2010-08-09
Eric Won
g
FAQ: update Rails requires for Rub
y
1
.
9
.
2
commit
|
commitdiff
|
tree
2010-08-03
Er
i
c Wong
Rai
n
bows! 0
.
9
6
.
0 - r
a
nge supp
o
rt
commit
|
commitdiff
|
tree
2010-08-03
Er
i
c Wong
t0500: avoid race cond
i
tion
w
ith timestamps
commit
|
commitdiff
|
tree
2010-08-03
Eric Wong
maint
:
pu
b
l
is
h
Rubyforge n
e
w
s
on release
commit
|
commitdiff
|
tree
2010-08-03
Er
i
c
W
o
ng
doc: hide inte
r
nal
R
esp
o
nse416 error consta
n
t
commit
|
commitdiff
|
tree
2010-08-03
Eric Wong
doc:
u
pdate Static_Fi
l
e
s docu
m
entation pa
g
e
commit
|
commitdiff
|
tree
2010-08-02
E
r
ic Wong
doc: update TODO
commit
|
commitdiff
|
tree
2010-08-02
E
r
i
c Wong
e
vent_machine: protect IO#close from EBADF
commit
|
commitdiff
|
tree
2010-08-02
E
ric Wong
reva
c
tor: i
m
plement se
n
dfile and ran
g
e support
commit
|
commitdiff
|
tree
2010-08-01
Eric W
o
ng
t0015:
cleanup after workin
g
directory test
commit
|
commitdiff
|
tree
2010-08-01
Eric Wong
tests: do not clobber existing RU
B
YLIB
commit
|
commitdiff
|
tree
2010-07-29
Eric Wong
fibe
r
/
i
o: reuse buffer i
n
Rainbows
:
:Fi
b
er:
:
IO#each
commit
|
commitdiff
|
tree
2010-07-29
Eric Wo
n
g
revactor:
Actor-aware dev_fd_re
s
ponse
proxyin
g
commit
|
commitdiff
|
tree
2010-07-28
E
r
i
c Won
g
event
_
machine:
b
etter ha
n
dl
i
ng
of sta
g
gere
d
pipeli
n
es
commit
|
commitdiff
|
tree
2010-07-27
Eric Wong
event_machin
e
:
p
r
e
vent dou
b
le
c
los
e
o
f
cli
e
n
t
s
oc
k
e
t
commit
|
commitdiff
|
tree
2010-07-27
Eric Wong
rev/client: workaround close o
r
dering iss
u
e when proxying
commit
|
commitdiff
|
tree
2010-07-27
Eric Won
g
r
e
v_thread_pool: s
t
op support
i
ng this unde
r
Ruby 1
.
8
commit
|
commitdiff
|
tree
2010-07-27
Er
i
c W
o
ng
t002
0
: spe
e
d
up rate limited tests
commit
|
commitdiff
|
tree
2010-07-27
Eric Wong
t00{2,3}
1
: beef t
e
sts up
with more ab
o
rted requests
commit
|
commitdiff
|
tree
2010-07-27
Eric Wong
ev
e
n
t_machine: fi
x
pi
p
elining o
f
s
ta
t
i
c files
commit
|
commitdiff
|
tree
2010-07-26
Eric Wong
rev*:
proper
l
y handle pipelined re
s
po
n
ses w/
s
endfile
commit
|
commitdiff
|
tree
2010-07-23
Eric
Wong
rename pars
e
_rang
e
=> make_range!
commit
|
commitdiff
|
tree
2010-07-23
Eric Wong
t9000: di
s
a
b
l
e
app_pool tes
t
for WriterTh
r
ead
*
commit
|
commitdiff
|
tree
2010-07-22
Eric Wong
t
0
501:
workarounds
f
o
r non
-
GNU a
w
k
s
commit
|
commitdiff
|
tree
2010-07-22
Eric
W
ong
t0105: I/O reductions and spee
d
u
p
s
commit
|
commitdiff
|
tree
2010-07-22
Eric W
o
ng
r
e
v*:
avoid hung con
n
ections when proxying HTTP/0
.
9
commit
|
commitdiff
|
tree
2010-07-22
Eric Wong
wri
t
er_t
h
read_pool: fix include ordering issues un
d
er 1
.
8
commit
|
commitdiff
|
tree
2010-07-22
Eric Wong
enable Range: response
s
for s
t
ati
c
files for most model
s
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
even
t
_ma
c
hine:
av
o
id redundant o
p
en() for s
t
atic
files
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
rely on autol
o
ad for Base
a
nd TeeInput
commit
|
commitdiff
|
tree
2010-07-20
E
ric Wo
n
g
ensure cli
e
nt
a
b
o
rt
e
d f
i
le
/
stream response
bodies ar
e
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
event
_
ma
c
hine: close b
o
d
y
d
e
sc
r
iptor befor
e
st
r
e
aming
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
ensure file response
b
odies
are properly
closed
commit
|
commitdiff
|
tree
2010-07-20
E
r
i
c
Wong
en
s
ure s
t
ream re
s
ponse bodies get close
d
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
rev: split
out deferred chunk log
i
c
from unchu
n
ked
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
rev
/
deferr
e
d_response: cl
e
a
n
ups
commit
|
commitdiff
|
tree
2010-07-20
Eric
W
ong
rev: autoload D
e
fer
r
edResponse
commit
|
commitdiff
|
tree
2010-07-20
E
ric
Wong
p
refer Inte
g
er#to_s(16) to sp
r
intf("%x\r\n")
commit
|
commitdiff
|
tree
2010-07-20
Eric Won
g
event_machine: don't
set @body u
n
less it's EM::Deferrable
commit
|
commitdiff
|
tree
2010-07-20
Eric W
o
ng
event_machine:
small simplification for asyn
c
resp
o
nses
commit
|
commitdiff
|
tree
2010-07-20
Eric
Wong
eve
n
t_m
a
chi
n
e: s
p
lit out uncommonly used
mod
u
les
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
re
v
+ em: enable keepalive for pipe
/
socket
r
esponse
s
commit
|
commitdiff
|
tree
2010-07-20
Eric Wo
n
g
rev
+ em: more
easil
y
allow Conten
t
-
Length in pipe
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
Eric Wo
n
g
ev
e
nt_machine: ResponseChunkPipe
style cleanup
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
eve
n
t
_
machine: garbage avoidance f
o
r pipe
response
s
commit
|
commitdiff
|
tree
2010-07-20
Eric W
o
ng
ev
e
nt_machine:
a
void
race
i
n unchunked fas
t
pipe responses
commit
|
commitdiff
|
tree
2010-07-20
E
r
i
c
Wo
n
g
remove un
n
ecessary header munging for s
t
atic f
i
le
s
e
rv
i
ng
commit
|
commitdiff
|
tree
2010-07-20
Eric
W
ong
dev_fd_response:
r
e
m
ove
n
eedless begin bl
o
ck
commit
|
commitdiff
|
tree
2010-07-20
E
ric Won
g
no ne
e
d to pa
s
s
'
rb' as File
.
open f
l
ags
commit
|
commitdiff
|
tree
2010-07-20
Eric
W
ong
sen
d
f
i
l
e middleware:
various sty
l
e cleanups
commit
|
commitdiff
|
tree
2010-07-20
Er
i
c Wong
refactor response handli
n
g for
each con
c
urrency mo
d
el
commit
|
commitdiff
|
tree
2010-07-11
E
r
ic Wo
n
g
Rainbows! v0
.
95
.
1 - depend on newer U
n
icorn
commit
|
commitdiff
|
tree
2010-07-11
E
ric Wong
b
um
p
Unicorn dependenc
y
to 1
.
1
.
1
commit
|
commitdiff
|
tree
2010-07-10
Eric Wong
d
o
c
:
make RDoc
s
kip
p
r
ivat
e
m
e
thods
commit
|
commitdiff
|
tree
2010-07-10
Eric Wong
t
e
st_is
o
l
ate: document why we tes
t
with Rack 1
.
1
.
0
commit
|
commitdiff
|
tree
2010-07-10
Eric W
o
ng
Rainbows! 0
.
95
.
0 - sendfile() support!
commit
|
commitdiff
|
tree
2010-07-10
Eric Wong
doc: avoid docum
e
nting inte
r
nals on RDo
c
w
e
bsite
commit
|
commitdiff
|
tree
2010-07-10
Eric Wong
doc: St
a
t
ic_Files docume
n
tation
commit
|
commitdiff
|
tree
2010-07-09
E
r
ic W
o
ng
event_machine: rename
response_write =
>
em_write_r
e
sponse
commit
|
commitdiff
|
tree
2010-07-09
Er
i
c Won
g
http_response: allow Cram
p
0
.
11 t
o
send
proper WS header
s
commit
|
commitdiff
|
tree
2010-07-08
Eric Wo
n
g
res
t
o
r
e
R
a
inbows::
H
ttpResponse
.
write for Cramp
commit
|
commitdiff
|
tree
2010-07-08
E
r
ic
W
o
ng
dev: bump isolate dependen
c
y to
2
.
1
.
0
commit
|
commitdiff
|
tree
2010-07-08
Eric
W
o
ng
TODO
:
documentation needs work, s
o
do
c
ume
n
t it :P
commit
|
commitdiff
|
tree
2010-07-08
Er
i
c
W
ong
bump TCP_DE
F
ER_A
C
CEP
T
default v
a
lue
commit
|
commitdiff
|
tree
2010-07-08
Eri
c
Won
g
bump unicorn dependenci
e
s
commit
|
commitdiff
|
tree
2010-07-08
Eric Wong
stre
a
m_file:
s
pl
i
t thi
s
o
u
t from rev/sendfile
commit
|
commitdiff
|
tree
2010-07-06
Eric Wong
byte_slice: String#[
r
ange] is faste
r
t
h
an
S
tring#s
l
ice
.
.
.
commit
|
commitdiff
|
tree
2010-07-06
Eric Wong
doc: up
d
ate TODO
commit
|
commitdiff
|
tree
2010-07-06
Er
i
c W
o
ng
fix stri
n
g slicing u
n
d
er 1
.
9
a
fter sho
r
t writ
e
s
commit
|
commitdiff
|
tree
2010-07-06
Er
i
c
W
ong
rev/client: more a
g
gr
e
ssive
n
on-blocking write
commit
|
commitdiff
|
tree
2010-07-06
Eric
Wong
cleanup error
han
d
lin
g
for abor
t
ed downlo
a
ds
commit
|
commitdiff
|
tree
2010-07-06
Eric Wong
rev: avoid unnecessary seeking when u
s
ing sendfile
commit
|
commitdiff
|
tree
2010-07-05
Eric W
o
ng
rev: properly enable
p
o
s
t-fo
r
k
s
endfile() usag
e
commit
|
commitdiff
|
tree
2010-07-04
Eric Wong
refactor response body ha
n
dlin
g
for
sendfile(
2
)
commit
|
commitdiff
|
tree
2010-07-04
Eric Wo
n
g
rev/
c
lient
:
s/sendfile/
r
ev_sendfil
e
/
commit
|
commitdiff
|
tree
2010-07-04
Eric Won
g
re
v
actor: prope
r
ly zero buffer o
n
ze
r
o reads
commit
|
commitdiff
|
tree
2010-07-04
Eric W
o
ng
thr
e
ad_pool: force thre
a
d
s to wakeup on shutdown
commit
|
commitdiff
|
tree
2010-06-30
Eric Wong
re
v
: a
d
d s
e
ndfile support
commit
|
commitdiff
|
tree
2010-06-30
Eric Wong
dev_fd_respon
s
e: avoid re
d
e
cl
a
ring Rainbows module
commit
|
commitdiff
|
tree
2010-06-30
Eri
c
Wong
deferred
_
response: remove ne
e
dless include
commit
|
commitdiff
|
tree
2010-06-28
Eri
c
Wong
T
ODO:
e
x
tra it
e
m for byte
-
range re
s
ponses
commit
|
commitdiff
|
tree
2010-06-28
Eric Wo
n
g
add pr
e
liminary sendf
i
le (1
.
0
.
0)
gem sup
p
ort
commit
|
commitdiff
|
tree
2010-06-28
Eric Wong
f
iber/
b
ase
:
reuse proc
e
ss_cl
i
ent logic in
base
commit
|
commitdiff
|
tree
2010-06-28
Eric Wong
(style) prefer "until" inst
e
ad of "whil
e
!"
commit
|
commitdiff
|
tree
next