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
fiber_pool: no need for old Fiber::IO
2010-10-22
Eric
Wong
fiber_poo
l
: no n
e
ed f
o
r
o
ld Fi
b
er::IO
commit
|
commitdiff
|
tree
2010-10-22
Eric Wong
code shuffli
n
g for kgio
commit
|
commitdiff
|
tree
2010-10-21
Eric W
o
ng
uni
c
orn 2
.
x updates
+
k
gio
commit
|
commitdiff
|
tree
2010-10-21
Eric Wong
ht
t
p_
s
e
r
ver
:
more des
c
r
i
ptive
e
rror for debugging
commit
|
commitdiff
|
tree
2010-09-29
Eric Wong
start us
i
ng
k
gio
l
ib
r
ary
commit
|
commitdiff
|
tree
2010-09-17
Eric Wong
event_m
a
chin
e
:
remove unnecess
a
ry "ret
u
rn"
commit
|
commitdiff
|
tree
2010-08-28
Eric Wong
Rainbows! 0
.
97
.
0
commit
|
commitdiff
|
tree
2010-08-28
Eric Wong
bump Unicorn depen
d
ency to 1
.
1
.
3
commit
|
commitdiff
|
tree
2010-08-28
Eric Wong
"k
e
e
p
alive_timeout 0" (really) dis
a
bles keepal
i
ve
commit
|
commitdiff
|
tree
2010-08-28
Eric Wong
t0016: d
i
sable Rack::Lint for
s
peed
commit
|
commitdiff
|
tree
2010-08-28
Eric
W
ong
rev
_
th
r
ea
d
_*
:
fix
I
O proxy failure
s
w/pipelining
commit
|
commitdiff
|
tree
2010-08-27
E
ric W
o
ng
rainbows/
r
ev/core: ti
n
y cleanup
commit
|
commitdiff
|
tree
2010-08-27
E
ri
c
Wong
rainbows/rev/m
a
ster: uni
n
dent
commit
|
commitdiff
|
tree
2010-08-26
E
ric Wong
split out accept() calle
r
s to acce
p
tor mod
u
l
e
commit
|
commitdiff
|
tree
2010-08-19
E
ric Wong
add Rainbow
s
:
:ThreadTimeout
m
iddle
w
a
re
commit
|
commitdiff
|
tree
2010-08-17
E
ric Wong
a
void EBADF wi
t
h certain
mid
d
l
e
w
ares when proxying
commit
|
commitdiff
|
tree
2010-08-17
Eric Wong
rev
/
client
:
fix redundant cl
o
se of cl
i
ent sockets
commit
|
commitdiff
|
tree
2010-08-16
Eric
Wong
FAQ: upda
t
e
S
SL
section, ad
d
P
ou
n
d
commit
|
commitdiff
|
tree
2010-08-13
E
r
i
c
Wong
d
ev_fd_resp
o
nse: weaken /dev/fd check
f
o
r
compa
t
i
b
ility
commit
|
commitdiff
|
tree
2010-08-10
Eric Wo
n
g
doc:
i
t
's always "Rainbows!"
with a bang(
!
)
commit
|
commitdiff
|
tree
2010-08-09
Eric Wong
F
A
Q: update
R
ails requires for Ruby 1
.
9
.
2
commit
|
commitdiff
|
tree
2010-08-03
Er
i
c
Wong
Rainbows! 0
.
96
.
0 - range support
commit
|
commitdiff
|
tree
2010-08-03
Eric
W
o
ng
t0500: avoid race condit
i
o
n
with times
t
amps
commit
|
commitdiff
|
tree
2010-08-03
Eri
c
Wong
maint: pub
l
ish Rubyforge news on
release
commit
|
commitdiff
|
tree
2010-08-03
Eric Won
g
d
o
c: hide internal Respo
n
s
e
416 error constan
t
commit
|
commitdiff
|
tree
2010-08-03
E
ric Wong
d
o
c: update Static
_
Files do
c
umentation page
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
do
c
:
updat
e
T
O
DO
commit
|
commitdiff
|
tree
2010-08-02
E
r
ic Wong
e
v
e
n
t_machine: protect IO#close from E
B
A
D
F
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
revactor: implement sendfile
and
r
ang
e
support
commit
|
commitdiff
|
tree
2010-08-01
Eric Wong
t
0015: cleanup af
t
e
r working directory test
commit
|
commitdiff
|
tree
2010-08-01
Eric Wong
tests: do not clobber existing RUBY
L
I
B
commit
|
commitdiff
|
tree
2010-07-29
E
r
ic Wo
n
g
fiber/io: reuse bu
f
f
e
r in Rainbo
w
s::Fiber
:
:IO#e
a
ch
commit
|
commitdiff
|
tree
2010-07-29
Er
i
c Wong
revactor: Ac
t
or-aware dev_fd_resp
o
ns
e
proxying
commit
|
commitdiff
|
tree
2010-07-28
Eric
W
ong
event_
m
achine: better h
a
ndl
i
n
g
of st
a
gger
e
d pipelines
commit
|
commitdiff
|
tree
2010-07-27
Eric Wong
event_machine: pre
v
ent
d
ouble close
of
clien
t
so
c
ket
commit
|
commitdiff
|
tree
2010-07-27
Eric W
o
ng
rev/client: workaround
close orde
r
ing issu
e
when proxying
commit
|
commitdiff
|
tree
2010-07-27
Er
i
c
Wong
re
v
_threa
d
_
p
ool: stop supporting th
i
s
under Ruby 1
.
8
commit
|
commitdiff
|
tree
2010-07-27
Eric
Wong
t0020: speed up rate limi
t
ed tests
commit
|
commitdiff
|
tree
2010-07-27
Eric Wong
t00{2,3}1: beef tests up with more aborted reque
s
ts
commit
|
commitdiff
|
tree
2010-07-27
Eric Wong
event_machine: fix
p
ipe
l
ining of static files
commit
|
commitdiff
|
tree
2010-07-26
Er
i
c Wong
rev*
:
p
r
operly handle
p
i
p
elined re
s
ponses w/sendfile
commit
|
commitdiff
|
tree
2010-07-23
Eric Wong
re
n
ame parse_range =>
m
ake_ran
g
e!
commit
|
commitdiff
|
tree
2010-07-23
Eric Wong
t9000: disable app_pool test for WriterThread*
commit
|
commitdiff
|
tree
2010-07-22
Eric Won
g
t0501: w
o
r
k
arounds fo
r
non
-
GNU
a
wk
s
commit
|
commitdiff
|
tree
2010-07-22
Eric Won
g
t
0105: I/O reduct
i
ons and
s
p
eedups
commit
|
commitdiff
|
tree
2010-07-22
Eric Wong
rev*: av
o
id hung connect
i
on
s
when proxying HTTP
/
0
.
9
commit
|
commitdiff
|
tree
2010-07-22
Eric Wong
wri
t
er
_
t
hread_p
o
ol: fix
i
ncl
u
d
e
or
d
ering iss
u
es unde
r
1
.
8
commit
|
commitdiff
|
tree
2010-07-22
Eric Won
g
enab
l
e
R
ange: resp
o
n
s
es for static files for
m
os
t
models
commit
|
commitdiff
|
tree
2010-07-20
Eric
W
ong
event_machi
n
e
: avoid redundant o
p
e
n(
)
for static files
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
rely o
n
a
ut
o
load for Bas
e
and TeeInput
commit
|
commitdiff
|
tree
2010-07-20
Eri
c
W
o
n
g
ensure
client ab
o
r
t
ed file/
s
tre
a
m res
p
onse bo
d
ies are
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
Eric W
o
ng
e
v
ent_machine: close
body descript
o
r
before streaming
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
ens
u
re
f
ile
r
esponse bod
i
es are properly closed
commit
|
commitdiff
|
tree
2010-07-20
Eric
Wo
n
g
ensure
stre
a
m respo
n
se bo
d
ies get cl
o
sed
commit
|
commitdiff
|
tree
2010-07-20
Eric
W
o
ng
r
ev: split out de
f
erre
d
chun
k
log
i
c from
unchunked
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
rev/deferred_
r
esponse: cleanups
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
rev:
a
utol
o
ad De
f
erredRespon
s
e
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
pr
e
fer Integer#to_s
(
16) to sprintf("%x\r\n")
commit
|
commitdiff
|
tree
2010-07-20
Eric
W
ong
event
_
mach
i
ne: don't set @body
u
n
l
ess it's
E
M
::De
f
e
rrable
commit
|
commitdiff
|
tree
2010-07-20
E
ric Wong
event_machine: s
m
all s
i
mplific
a
tion for
asyn
c
r
esp
o
n
s
es
commit
|
commitdiff
|
tree
2010-07-20
Eric
Wong
e
ven
t
_
machine: sp
l
it out uncommonly used modu
l
es
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
r
e
v + em
:
e
n
able keepa
l
ive for pipe/so
c
ket responses
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
rev
+
em: more easily allow
Content-Length in
pipe
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
Er
i
c
W
ong
eve
n
t_m
a
chine:
R
e
sponseChu
n
kPipe st
y
le
cleanup
commit
|
commitdiff
|
tree
2010-07-20
Eric Won
g
event_ma
c
hine
:
garbage avoidance fo
r
pipe re
s
ponses
commit
|
commitdiff
|
tree
2010-07-20
Eric W
o
ng
event_
m
a
c
hine: avoid
r
ac
e
in u
n
chunked fast
p
ipe
respon
s
es
commit
|
commitdiff
|
tree
2010-07-20
Eric
W
ong
remove un
n
ec
e
ssary h
e
a
der mungi
n
g for s
t
a
tic file serving
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
dev_fd_res
p
onse: rem
o
ve need
l
e
ss begin block
commit
|
commitdiff
|
tree
2010-07-20
E
ric Wong
no need
to p
a
ss 'r
b
' as
File
.
o
p
en flags
commit
|
commitdiff
|
tree
2010-07-20
Eric
Wo
n
g
s
endfile middleware:
v
arious style cleanups
commit
|
commitdiff
|
tree
2010-07-20
Eric Wo
n
g
refac
t
or
response handling for each c
o
n
currency m
o
d
el
commit
|
commitdiff
|
tree
2010-07-11
Eric W
o
ng
Rainbo
w
s!
v0
.
95
.
1
-
dep
e
nd on newe
r
U
nicorn
Eric Wong
(3):
commit
|
commitdiff
|
tree
2010-07-11
Er
i
c Wong
bu
m
p Uni
c
orn d
e
p
endency
t
o 1
.
1
.
1
commit
|
commitdiff
|
tree
2010-07-10
Eric Wong
doc:
m
ake
RDoc
s
kip private me
t
hods
commit
|
commitdiff
|
tree
2010-07-10
Eric Wo
n
g
t
e
s
t
_isolate: document why w
e
test wit
h
Rack 1
.
1
.
0
commit
|
commitdiff
|
tree
2010-07-10
Eric Wo
n
g
Rainbows!
0
.
95
.
0 - send
f
ile() supp
o
rt!
commit
|
commitdiff
|
tree
2010-07-10
Er
i
c Wong
doc
:
avoid do
c
u
m
enting
i
n
t
e
rnals on RDo
c
website
commit
|
commitdiff
|
tree
2010-07-10
E
r
ic W
o
ng
doc:
Static_Files docum
e
n
tatio
n
commit
|
commitdiff
|
tree
2010-07-09
E
ric
Wo
n
g
event_mach
i
n
e
: rename
r
esponse_write
=
>
e
m_
w
rite_response
commit
|
commitdiff
|
tree
2010-07-09
Eric Wong
ht
t
p_r
e
sponse: all
o
w Cramp
0
.
11 to send
pro
p
er WS headers
commit
|
commitdiff
|
tree
2010-07-08
Eric
Wo
n
g
rest
o
re
R
ai
n
b
o
ws::
H
ttpRespon
s
e
.
w
r
ite for
C
ramp
commit
|
commitdiff
|
tree
2010-07-08
Eric Wong
dev: bump is
o
lat
e
dep
e
nde
n
cy t
o
2
.
1
.
0
commit
|
commitdiff
|
tree
2010-07-08
Eric
Wong
TODO: documentation nee
d
s work, so document it :P
commit
|
commitdiff
|
tree
2010-07-08
Eric W
o
ng
bump TCP_DEFER_ACCEPT de
f
ault val
u
e
commit
|
commitdiff
|
tree
2010-07-08
Eric Wong
bump uni
c
o
rn
dependencies
commit
|
commitdiff
|
tree
2010-07-08
Eric Won
g
s
t
r
eam_file:
split this out
f
r
o
m rev/sendfile
commit
|
commitdiff
|
tree
2010-07-06
Eric Wong
byte_slice: String#[r
a
nge]
is faste
r
than String
#
slice
.
.
.
commit
|
commitdiff
|
tree
2010-07-06
Eric W
o
ng
do
c
: u
p
date TODO
commit
|
commitdiff
|
tree
2010-07-06
Eri
c
Wong
fix string slicing
u
nde
r
1
.
9
aft
e
r short writes
commit
|
commitdiff
|
tree
2010-07-06
Eric W
o
ng
rev/c
l
ient: mo
r
e agg
r
e
s
siv
e
non
-
b
l
o
ck
i
ng
w
rite
commit
|
commitdiff
|
tree
2010-07-06
Eric Wong
c
l
eanup error handl
i
n
g for aborted d
o
wnloads
commit
|
commitdiff
|
tree
2010-07-06
Eric
W
o
ng
rev:
av
o
id unneces
s
ary seeking wh
e
n u
s
ing sendf
i
le
commit
|
commitdiff
|
tree
2010-07-05
Eric Wo
n
g
rev: proper
l
y
e
n
abl
e
po
s
t
-fork se
n
dfile() usage
commit
|
commitdiff
|
tree
2010-07-04
Eric W
o
n
g
refacto
r
response body handling for sendfil
e
(
2)
commit
|
commitdiff
|
tree
2010-07-04
Eric Wong
re
v
/c
l
i
e
nt: s/sen
d
file/rev_sendfile/
commit
|
commitdiff
|
tree
2010-07-04
Eri
c
Wong
revactor:
pro
p
erly zero
buffer on zer
o
r
eads
commit
|
commitdiff
|
tree
2010-07-04
Eric Wong
threa
d
_pool: force threa
d
s t
o
wakeup on shu
t
down
commit
|
commitdiff
|
tree
2010-06-30
Eric Wong
rev:
a
dd sendf
i
le su
p
port
commit
|
commitdiff
|
tree
2010-06-30
E
ri
c
Wong
d
e
v
_
fd_respons
e
: avoid redecl
a
r
ing Ra
i
nbows module
commit
|
commitdiff
|
tree
2010-06-30
Eric Wong
deferred_response: remove need
l
e
ss inc
l
ude
commit
|
commitdiff
|
tree
next