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
_
pool: no need
f
or old Fiber::IO
commit
|
commitdiff
|
tree
2010-10-22
Eric Won
g
co
d
e shuffling
f
or
k
gio
commit
|
commitdiff
|
tree
2010-10-21
Er
i
c Wong
unic
o
rn 2
.
x updates + kgio
commit
|
commitdiff
|
tree
2010-10-21
Eric Wong
ht
t
p_ser
v
er: more descriptiv
e
error for deb
u
gging
commit
|
commitdiff
|
tree
2010-09-29
Eric Wong
start using kgio librar
y
commit
|
commitdiff
|
tree
2010-09-17
Eric Wong
event_machin
e
: r
e
move unnecessary
"
return"
commit
|
commitdiff
|
tree
2010-08-28
E
ric
W
o
n
g
Rainbow
s
!
0
.
9
7
.
0
commit
|
commitdiff
|
tree
2010-08-28
Eric W
o
ng
bump Unicorn depend
e
ncy to 1
.
1
.
3
commit
|
commitdiff
|
tree
2010-08-28
Eric Wong
"k
e
epalive_timeout 0" (really) dis
a
bles
k
ee
p
alive
commit
|
commitdiff
|
tree
2010-08-28
Eric Wong
t0016
:
disable R
a
ck::L
i
nt
f
o
r
speed
commit
|
commitdiff
|
tree
2010-08-28
Eric Wong
r
ev_thread_*:
fix I
O
proxy fail
u
res w/pipel
i
ning
commit
|
commitdiff
|
tree
2010-08-27
Eri
c
Wong
rainbows/rev/core:
t
iny c
l
eanup
commit
|
commitdiff
|
tree
2010-08-27
Eric
W
o
n
g
rainbows/rev/m
a
ste
r
: unindent
commit
|
commitdiff
|
tree
2010-08-26
Eric W
o
n
g
s
p
lit
out
accept() callers to acceptor
module
commit
|
commitdiff
|
tree
2010-08-19
Eric Wong
add
Rainbows::Th
r
ead
T
i
m
eout middl
e
ware
commit
|
commitdiff
|
tree
2010-08-17
Eric Wong
avoid EBA
D
F with certai
n
middlewa
r
es
when
p
r
o
x
y
ing
commit
|
commitdiff
|
tree
2010-08-17
Eric Wo
n
g
r
e
v/clien
t
: fix redu
n
dan
t
close of c
l
ient s
o
ckets
commit
|
commitdiff
|
tree
2010-08-16
Eri
c
Wong
F
AQ: update SSL section,
add Pound
commit
|
commitdiff
|
tree
2010-08-13
E
r
i
c
Wong
d
ev_fd_response: weaken
/
d
ev/fd che
c
k for compatibility
commit
|
commitdiff
|
tree
2010-08-10
E
r
ic Wong
doc: it's alwa
y
s "
R
ainbows!" with a
b
a
n
g(!)
commit
|
commitdiff
|
tree
2010-08-09
E
r
ic Wong
F
A
Q: update
Ra
i
l
s
requires for Ruby 1
.
9
.
2
commit
|
commitdiff
|
tree
2010-08-03
Eri
c
Wo
n
g
Rainbow
s
!
0
.
96
.
0
- range support
commit
|
commitdiff
|
tree
2010-08-03
E
ric
Wong
t0500: avo
i
d race con
d
it
i
on
with tim
e
stamps
commit
|
commitdiff
|
tree
2010-08-03
Eric Wong
maint: publish Rubyforge news on release
commit
|
commitdiff
|
tree
2010-08-03
Eri
c
W
o
ng
doc:
h
ide internal Res
p
o
n
s
e
4
16 error constant
commit
|
commitdiff
|
tree
2010-08-03
Eric Wong
doc: update
Stati
c
_Files doc
u
menta
t
i
o
n page
commit
|
commitdiff
|
tree
2010-08-02
Eri
c
Wong
doc:
updat
e
TODO
commit
|
commitdiff
|
tree
2010-08-02
Eric Won
g
even
t
_
machine: pro
t
ec
t
IO#close
from EB
A
DF
commit
|
commitdiff
|
tree
2010-08-02
Eric
Won
g
revact
o
r: implement send
f
ile
and range sup
p
ort
commit
|
commitdiff
|
tree
2010-08-01
Eric Wong
t0015
:
cleanup after worki
n
g directory test
commit
|
commitdiff
|
tree
2010-08-01
Eric
W
ong
tests: do not
clobber exist
i
ng
R
U
BYL
I
B
commit
|
commitdiff
|
tree
2010-07-29
Er
i
c Wo
n
g
fiber/i
o
:
reuse buffer in Rainbows::Fib
e
r::IO#eac
h
commit
|
commitdiff
|
tree
2010-07-29
Eric Wong
r
evactor: Ac
t
or-aware dev_fd_resp
o
nse
p
rox
y
ing
commit
|
commitdiff
|
tree
2010-07-28
Eri
c
Wong
event_machine:
better h
a
ndling of st
a
ggered pipeline
s
commit
|
commitdiff
|
tree
2010-07-27
Eric Wong
e
v
ent_machine: prevent
d
ou
b
le
c
lose of cli
e
n
t
sock
e
t
commit
|
commitdiff
|
tree
2010-07-27
E
r
ic
W
ong
rev/client: workaround clo
s
e ord
e
ri
n
g issue when proxying
commit
|
commitdiff
|
tree
2010-07-27
E
r
ic Wong
rev_thread_pool: stop supporting this unde
r
Ruby 1
.
8
commit
|
commitdiff
|
tree
2010-07-27
Eric Wong
t0
0
20: speed up rate
limited
t
es
t
s
commit
|
commitdiff
|
tree
2010-07-27
Eric Wong
t00{2,3}1: beef tests up
w
ith more ab
o
rted requests
commit
|
commitdiff
|
tree
2010-07-27
Eric Wong
even
t
_mach
i
n
e
: fix pipeli
n
i
ng of static files
commit
|
commitdiff
|
tree
2010-07-26
Eric
Wong
rev*: p
r
operly handl
e
pipelined responses
w
/s
e
ndfile
commit
|
commitdiff
|
tree
2010-07-23
Eric Wong
ren
a
m
e pa
r
se_range => make_range!
commit
|
commitdiff
|
tree
2010-07-23
E
r
ic Wong
t
9000: d
i
sable app_pool t
e
st for WriterThre
a
d
*
commit
|
commitdiff
|
tree
2010-07-22
Eric
W
ong
t0
5
0
1:
workarounds for non-GNU awks
commit
|
commitdiff
|
tree
2010-07-22
Eric Wong
t0
1
05: I/O
reductions and speedups
commit
|
commitdiff
|
tree
2010-07-22
Eric Wong
rev*: avoid hung connections when
pro
x
ying H
T
TP/0
.
9
commit
|
commitdiff
|
tree
2010-07-22
Eric
W
ong
writer_th
r
ead
_
pool: fix incl
u
de ord
e
rin
g
i
s
sues
u
nder 1
.
8
commit
|
commitdiff
|
tree
2010-07-22
Eric Wo
n
g
enabl
e
Range: responses for stati
c
files for most m
o
de
l
s
commit
|
commitdiff
|
tree
2010-07-20
E
r
ic Wong
event_m
a
c
h
in
e
: avoid redu
n
dant
open() fo
r
static files
commit
|
commitdiff
|
tree
2010-07-20
Er
i
c Wong
rely on autolo
a
d for Base and TeeInput
commit
|
commitdiff
|
tree
2010-07-20
E
r
ic Wong
ensure client
a
borted
f
ile/stream
r
esponse bodies are
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
Eric Won
g
event_machine: c
l
o
se
b
od
y
descripto
r
before streaming
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
Eric
W
o
ng
en
s
ure file re
s
ponse bodies
a
re prope
r
ly close
d
commit
|
commitdiff
|
tree
2010-07-20
Eric Won
g
ensure
stream respo
n
se bodies get closed
commit
|
commitdiff
|
tree
2010-07-20
E
ric Wo
n
g
rev: split ou
t
deferr
e
d chu
n
k logic from un
c
h
un
k
ed
commit
|
commitdiff
|
tree
2010-07-20
Eric
Wong
rev
/
d
e
ferred_
r
e
sponse:
c
l
e
anups
commit
|
commitdiff
|
tree
2010-07-20
Eric
W
o
n
g
rev:
auto
l
oad Deferred
R
esponse
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
pr
e
fer
In
t
eger#to_s(16
)
to sprintf("%x\r\
n
")
commit
|
commitdiff
|
tree
2010-07-20
Er
i
c Wong
event_ma
c
hine:
d
on't
s
et @body unle
s
s it's EM::Deferr
a
ble
commit
|
commitdiff
|
tree
2010-07-20
Er
i
c
Wong
event_ma
c
hine: small si
m
plification for a
s
y
n
c responses
commit
|
commitdiff
|
tree
2010-07-20
E
r
ic
Wong
event_m
a
c
hine: split out un
c
ommonly used module
s
commit
|
commitdiff
|
tree
2010-07-20
Eric
W
ong
rev + em: enable kee
p
a
l
ive for pipe/socket responses
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
rev + em: m
o
re easily allow Content-Length in pipe
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
Eric W
o
ng
event_mac
h
ine: ResponseChunkPipe s
t
yle cl
e
anup
commit
|
commitdiff
|
tree
2010-07-20
Eric
Wong
event_machi
n
e
:
garbage
a
voidance f
o
r pipe
responses
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
eve
n
t
_
machin
e
: av
o
id
race in unchunked
f
a
st pipe
resp
o
nses
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
remove
u
n
necessary heade
r
munging for stat
i
c
file serving
commit
|
commitdiff
|
tree
2010-07-20
Eric W
o
ng
dev_fd_
r
e
s
ponse: remove needless b
e
gin block
commit
|
commitdiff
|
tree
2010-07-20
E
ric
W
o
n
g
no need t
o
pass 'rb' as
F
il
e
.
open fl
a
gs
commit
|
commitdiff
|
tree
2010-07-20
Eric
Wong
sendfile middle
w
are:
v
ario
u
s
style cleanups
commit
|
commitdiff
|
tree
2010-07-20
Eri
c
Wong
refactor resp
o
nse handling for each c
o
ncurrency model
commit
|
commitdiff
|
tree
2010-07-11
Eric Wong
Rainbows!
v0
.
95
.
1 -
depe
n
d on newer Unicorn
commit
|
commitdiff
|
tree
2010-07-11
Eric
W
on
g
bump Unicorn depend
e
n
c
y
t
o 1
.
1
.
1
commit
|
commitdiff
|
tree
2010-07-10
Eric
W
on
g
d
oc: ma
k
e RDoc s
k
ip
p
r
ivate methods
commit
|
commitdiff
|
tree
2010-07-10
Eric
W
on
g
tes
t
_isolate:
d
o
cument why we test w
i
th
R
ac
k
1
.
1
.
0
commit
|
commitdiff
|
tree
2010-07-10
Eric W
o
n
g
Rainbows! 0
.
95
.
0 - sendfile()
s
upport!
commit
|
commitdiff
|
tree
2010-07-10
Er
i
c Wong
d
o
c: av
o
i
d
do
c
ument
i
n
g
internals on RDoc
website
commit
|
commitdiff
|
tree
2010-07-10
Er
i
c
W
o
n
g
doc:
Static_Files documen
t
ation
commit
|
commitdiff
|
tree
2010-07-09
Eric Wong
event_machine: rename respon
s
e
_
write => em_write_resp
o
nse
commit
|
commitdiff
|
tree
2010-07-09
Eric Wong
http_res
p
onse: allow Cramp 0
.
11 to
s
end p
r
oper
WS head
e
rs
commit
|
commitdiff
|
tree
2010-07-08
Er
i
c Wong
r
e
s
t
ore Ra
i
nbows::Http
R
esponse
.
writ
e
fo
r
Cramp
commit
|
commitdiff
|
tree
2010-07-08
Eric Wong
dev: bump isola
t
e dependency to 2
.
1
.
0
commit
|
commitdiff
|
tree
2010-07-08
Eric Won
g
T
O
D
O: doc
u
mentation needs wor
k
, so
d
ocument it :P
commit
|
commitdiff
|
tree
2010-07-08
E
ric
W
ong
bump TCP_DEFE
R
_ACCEPT d
e
fault value
commit
|
commitdiff
|
tree
2010-07-08
Eric Wo
n
g
bump unic
o
rn
d
ependencies
commit
|
commitdiff
|
tree
2010-07-08
E
ric Wong
stre
a
m_fi
l
e: split this out from rev/sendfil
e
commit
|
commitdiff
|
tree
2010-07-06
E
r
ic Wo
n
g
byte_slice: String#[
r
an
g
e]
i
s f
a
ster th
a
n St
r
ing#slice
.
.
.
commit
|
commitdiff
|
tree
2010-07-06
Eric Wo
n
g
d
o
c
: u
p
date TODO
commit
|
commitdiff
|
tree
2010-07-06
Eric Wong
fix string slici
n
g under 1
.
9 after
shor
t
writes
commit
|
commitdiff
|
tree
2010-07-06
Eric Wong
rev/cli
e
nt: more
a
g
gressive non-blocking write
commit
|
commitdiff
|
tree
2010-07-06
Eric
W
on
g
cleanu
p
error handling fo
r
ab
o
r
t
ed downloads
commit
|
commitdiff
|
tree
2010-07-06
E
ric Wong
rev:
avoid unnecessary s
e
eking when us
i
ng s
e
n
dfile
commit
|
commitdiff
|
tree
2010-07-05
Er
i
c Wong
rev
:
prope
r
l
y
enable p
o
st-
f
ork sendfile() us
a
ge
commit
|
commitdiff
|
tree
2010-07-04
Eric
W
ong
refactor res
p
onse
b
o
dy hand
l
ing for
sendf
i
le(
2
)
commit
|
commitdiff
|
tree
2010-07-04
Eric Wong
rev/clie
n
t: s/sendfi
l
e/rev_sendfile
/
commit
|
commitdiff
|
tree
2010-07-04
Eric Wo
n
g
revactor: properly zero buffer on zero read
s
commit
|
commitdiff
|
tree
2010-07-04
Eric W
o
ng
thread
_
pool: force threads
to wake
u
p on shut
d
o
w
n
commit
|
commitdiff
|
tree
2010-06-30
Er
i
c W
o
ng
rev:
a
dd s
e
ndfile support
commit
|
commitdiff
|
tree
2010-06-30
Eric Wong
dev_fd
_
res
p
o
n
se: avoid redeclaring Rainbows module
commit
|
commitdiff
|
tree
2010-06-30
Er
i
c Wo
n
g
de
f
err
e
d_
r
esp
o
n
s
e: remove needless
in
c
lude
commit
|
commitdiff
|
tree
next