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
Eric Wong
code s
h
u
ffli
n
g for
k
gio
commit
|
commitdiff
|
tree
2010-10-21
Eric Wong
u
n
icorn 2
.
x upd
a
te
s
+ kgio
commit
|
commitdiff
|
tree
2010-10-21
Eric Wong
http_server: more descr
i
ptive error for debu
g
ging
commit
|
commitdiff
|
tree
2010-09-29
Eric Wo
n
g
start using
k
gio
l
ibrary
commit
|
commitdiff
|
tree
2010-09-17
Eric Wong
eve
n
t_machine
:
remove unne
c
essar
y
"return"
commit
|
commitdiff
|
tree
2010-08-28
Eric Won
g
R
a
i
n
bows!
0
.
97
.
0
commit
|
commitdiff
|
tree
2010-08-28
Eri
c
Won
g
bump Un
i
cor
n
depend
e
ncy to
1
.
1
.
3
commit
|
commitdiff
|
tree
2010-08-28
Eric
Wong
"keepalive_timeo
u
t 0" (really) disable
s
kee
p
alive
commit
|
commitdiff
|
tree
2010-08-28
Eric
Wong
t0016: disable Rack:
:
Lint for spee
d
commit
|
commitdiff
|
tree
2010-08-28
Er
i
c W
o
ng
re
v
_thread_*: fix IO pro
x
y failure
s
w/pipeli
n
ing
commit
|
commitdiff
|
tree
2010-08-27
Eric Wong
rainbows/re
v
/
co
r
e: tiny cleanup
commit
|
commitdiff
|
tree
2010-08-27
E
ric Wo
n
g
rainbo
w
s/
r
e
v
/
master: u
n
i
n
den
t
commit
|
commitdiff
|
tree
2010-08-26
Eric Wong
split
o
ut ac
c
ept() callers to acceptor m
o
dule
commit
|
commitdiff
|
tree
2010-08-19
Eric Wong
add
Rainbo
w
s::ThreadTimeout middleware
commit
|
commitdiff
|
tree
2010-08-17
Eric Wong
avoid EBADF w
i
t
h
certain middlewares w
h
en proxying
commit
|
commitdiff
|
tree
2010-08-17
Eric Wong
rev/client: fix redundant close of
cl
i
e
n
t
sock
e
t
s
commit
|
commitdiff
|
tree
2010-08-16
Eric Wong
F
A
Q
: update SSL section, add
P
o
und
commit
|
commitdiff
|
tree
2010-08-13
Er
i
c Wong
d
e
v_fd_response:
w
e
aken
/
dev/fd check for compatibility
commit
|
commitdiff
|
tree
2010-08-10
Eric
Wo
n
g
doc: it
'
s a
l
ways "R
a
inbows!" with a bang(!)
commit
|
commitdiff
|
tree
2010-08-09
Eric Wong
FAQ: upda
t
e R
a
ils requires f
o
r Ruby
1
.
9
.
2
commit
|
commitdiff
|
tree
2010-08-03
E
ric Wong
Rain
b
ows! 0
.
9
6
.
0 - range support
commit
|
commitdiff
|
tree
2010-08-03
E
ric Wong
t0500: avoid race
c
ondition
w
i
th timestamps
commit
|
commitdiff
|
tree
2010-08-03
Eric
Wong
ma
i
nt
:
p
u
blish Rubyforge news on rel
e
ase
commit
|
commitdiff
|
tree
2010-08-03
E
ric
W
ong
doc: hide internal Response4
1
6 err
o
r constant
commit
|
commitdiff
|
tree
2010-08-03
E
ric Wong
doc: updat
e
Static_
F
i
l
e
s
documen
t
ation
page
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
doc:
u
pdate TODO
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
e
v
ent_machine: pr
o
t
ect
I
O#
c
lose from EBADF
commit
|
commitdiff
|
tree
2010-08-02
E
ric Wong
reva
c
tor: implement
s
endfile and range support
commit
|
commitdiff
|
tree
2010-08-01
Eric
W
ong
t0015: cle
a
nu
p
after
working di
r
ectory test
commit
|
commitdiff
|
tree
2010-08-01
Er
i
c Wo
n
g
test
s
: do
not clo
b
be
r
existing RUBYLIB
commit
|
commitdiff
|
tree
2010-07-29
Eric W
o
ng
fib
e
r/io:
reus
e
buffer in R
a
i
n
bows::Fiber::IO#each
commit
|
commitdiff
|
tree
2010-07-29
Eric
Wong
rev
a
ctor: Actor
-
a
w
are dev_f
d
_
response proxying
commit
|
commitdiff
|
tree
2010-07-28
E
r
ic Wong
event_
m
achine:
b
etter handling of stag
g
e
r
e
d pipelines
commit
|
commitdiff
|
tree
2010-07-27
Eric Won
g
event_ma
c
hine: prevent double close of clie
n
t
s
o
cket
commit
|
commitdiff
|
tree
2010-07-27
E
ric Won
g
rev/client: workaround close
ordering
is
s
u
e
w
he
n
p
roxying
commit
|
commitdiff
|
tree
2010-07-27
E
r
i
c
Wong
rev_thread
_
pool:
stop supporting this
un
d
er Ruby 1
.
8
commit
|
commitdiff
|
tree
2010-07-27
Eric Wong
t00
2
0: speed
u
p rate lim
i
ted tes
t
s
commit
|
commitdiff
|
tree
2010-07-27
Eric Wong
t00{2
,
3}1: beef tests u
p
with more abo
r
ted requ
e
sts
commit
|
commitdiff
|
tree
2010-07-27
Eric
Wong
event_machine:
f
ix pipelining of
s
tatic files
commit
|
commitdiff
|
tree
2010-07-26
E
ric Wong
rev*
:
proper
l
y handle pipelined
responses w/s
e
ndfil
e
commit
|
commitdiff
|
tree
2010-07-23
E
r
ic Wong
r
ename p
a
r
s
e_range
=
>
make_range!
commit
|
commitdiff
|
tree
2010-07-23
Eric Wong
t900
0
: disa
b
le app_pool test f
o
r WriterThread*
commit
|
commitdiff
|
tree
2010-07-22
Eric Wong
t050
1
: wo
r
karou
n
ds for non-G
N
U awks
commit
|
commitdiff
|
tree
2010-07-22
Eri
c
Wong
t0105:
I/O
reductions and speedups
commit
|
commitdiff
|
tree
2010-07-22
E
r
ic W
o
ng
r
e
v*: avoid hung conne
c
tions when proxying H
T
TP/0
.
9
commit
|
commitdiff
|
tree
2010-07-22
Eric Wong
writer_thread_pool
:
f
ix i
n
clude ordering
i
s
s
ues under 1
.
8
commit
|
commitdiff
|
tree
2010-07-22
E
ric
W
ong
e
nable Ra
n
ge: res
p
onses fo
r
s
tatic fi
l
es for
m
os
t
m
odels
commit
|
commitdiff
|
tree
2010-07-20
Eric Wo
n
g
e
ven
t
_machine: avoid redunda
n
t open(
)
for static files
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
r
e
ly on autoload for Base and TeeInput
commit
|
commitdiff
|
tree
2010-07-20
Eric Won
g
e
n
s
u
re c
l
ient aborted file/stream
r
e
s
ponse bodies are
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
eve
n
t_mach
i
ne:
close body descr
i
ptor before streaming
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
ensure
f
il
e
response bodies a
r
e
p
roperly close
d
commit
|
commitdiff
|
tree
2010-07-20
Eric
Wong
en
s
ure strea
m
response bodie
s
get
c
l
o
s
ed
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
rev: split out def
e
rred c
h
unk l
o
gic from unchunked
commit
|
commitdiff
|
tree
2010-07-20
Er
i
c
W
o
ng
r
ev/
d
eferred_
r
esponse: cleanups
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
rev:
a
utoload
D
eferredRespo
n
se
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
pref
e
r
I
nte
g
e
r#to_
s
(
16) to spri
n
t
f("%x\r\n"
)
commit
|
commitdiff
|
tree
2010-07-20
Eric
Wong
event_mac
h
in
e
: do
n
't se
t
@body
unless it's EM::Defe
r
rable
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
event_machin
e
: s
m
all simpli
f
i
c
a
t
ion for as
y
nc
r
e
sponses
commit
|
commitdiff
|
tree
2010-07-20
Eric Wo
n
g
e
vent_machine: split out
u
n
commonly used modules
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
rev + em: enable k
e
epal
i
ve for
pi
p
e
/
socket r
e
sponses
commit
|
commitdiff
|
tree
2010-07-20
Eric W
o
ng
rev +
em: more
e
a
s
ily a
l
low
Content
-
Length in pipe
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
Eric
Wong
event_machine: ResponseChunkPipe s
t
yle cleanup
commit
|
commitdiff
|
tree
2010-07-20
E
ric Wong
event_mach
i
ne: garbage avoidance for p
i
p
e r
e
sponses
commit
|
commitdiff
|
tree
2010-07-20
E
ric Wong
event_mac
h
ine: avoid race in unc
h
unked fast p
i
pe respon
s
es
commit
|
commitdiff
|
tree
2010-07-20
Eric Won
g
remo
v
e unn
e
cessary
head
e
r munging for static file servi
n
g
commit
|
commitdiff
|
tree
2010-07-20
Er
i
c Wong
dev_fd_re
s
pons
e
: remove
n
eedle
s
s begin
b
lock
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
n
o need to pass
'
rb' as File
.
open flags
commit
|
commitdiff
|
tree
2010-07-20
Eric W
o
ng
sendfile m
i
ddleware:
various style cleanups
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
ref
a
cto
r
r
esponse handling
f
or eac
h
concurrency
model
commit
|
commitdiff
|
tree
2010-07-11
Eric W
o
ng
Rainbows! v0
.
9
5
.
1
-
depend on newer
U
n
icorn
Eric Wong
(3):
commit
|
commitdiff
|
tree
2010-07-11
Eri
c
Wong
bump Unicorn
d
ependency to
1
.
1
.
1
commit
|
commitdiff
|
tree
2010-07-10
Eri
c
Wo
n
g
doc: m
a
ke RD
o
c skip privat
e
methods
commit
|
commitdiff
|
tree
2010-07-10
Er
i
c
Wong
test_isola
t
e
: do
c
umen
t
w
hy we tes
t
with
Rack 1
.
1
.
0
commit
|
commitdiff
|
tree
2010-07-10
E
ric Wong
Rain
b
ows!
0
.
95
.
0 - sendfile() support
!
commit
|
commitdiff
|
tree
2010-07-10
Eric Wong
doc
:
avoid
d
ocumenti
n
g
i
nternals
on R
D
oc website
commit
|
commitdiff
|
tree
2010-07-10
Eric Wong
d
o
c: S
t
atic
_
F
iles docum
e
ntation
commit
|
commitdiff
|
tree
2010-07-09
E
ric Wong
e
vent_machine:
r
ename res
p
onse_write => em_writ
e
_response
commit
|
commitdiff
|
tree
2010-07-09
Eric Wong
http_response: allow Cramp 0
.
11 to send proper WS hea
d
ers
commit
|
commitdiff
|
tree
2010-07-08
Eric Wong
r
e
store Rainbows
:
:Htt
p
R
e
sponse
.
wr
i
te for Cramp
commit
|
commitdiff
|
tree
2010-07-08
Eric
W
o
ng
de
v
: bump isolate de
p
endency t
o
2
.
1
.
0
commit
|
commitdiff
|
tree
2010-07-08
Eric
Won
g
TODO: documentation nee
d
s work, so document it :P
commit
|
commitdiff
|
tree
2010-07-08
Eric Wong
bump TCP_DEFER_ACCEPT default value
commit
|
commitdiff
|
tree
2010-07-08
Eric Wong
b
ump
u
nicorn dependencie
s
commit
|
commitdiff
|
tree
2010-07-08
Eric Wong
st
r
eam_fi
l
e: split t
h
is
out fr
o
m
rev/sendf
i
le
commit
|
commitdiff
|
tree
2010-07-06
Eric Wong
byte_slice: Str
i
ng#[range] is fa
s
ter than String
#
s
l
ic
e
.
.
.
commit
|
commitdiff
|
tree
2010-07-06
Eric Wong
do
c
: update TOD
O
commit
|
commitdiff
|
tree
2010-07-06
Eric
W
ong
fix string slicing
u
nder 1
.
9 after sho
r
t writes
commit
|
commitdiff
|
tree
2010-07-06
Er
i
c Wong
re
v
/client:
more aggressive
n
on
-
blo
c
king write
commit
|
commitdiff
|
tree
2010-07-06
E
r
ic W
o
ng
cle
a
n
u
p er
r
or
h
a
n
dling for aborted downloads
commit
|
commitdiff
|
tree
2010-07-06
Eric Wo
n
g
rev: avoid
unnece
s
sar
y
see
k
ing when using sen
d
file
commit
|
commitdiff
|
tree
2010-07-05
Eric Wo
n
g
r
e
v: pro
p
erly e
n
able post
-
f
o
r
k se
n
dfile
(
) usage
commit
|
commitdiff
|
tree
2010-07-04
Eric Wong
refactor re
s
pons
e
body hand
l
in
g
for send
f
ile(2)
commit
|
commitdiff
|
tree
2010-07-04
Er
i
c Wong
rev/client:
s
/
sendfi
l
e/rev
_
send
f
ile/
commit
|
commitdiff
|
tree
2010-07-04
E
r
i
c Wong
revac
t
or: pro
p
erly zero b
u
ffer on zero reads
commit
|
commitdiff
|
tree
2010-07-04
Eri
c
Wong
thread_po
o
l: force threads to wak
e
u
p on
shutdown
commit
|
commitdiff
|
tree
2010-06-30
Eric W
o
ng
rev: add sendf
i
le supp
o
r
t
commit
|
commitdiff
|
tree
2010-06-30
Eric Wong
dev_fd_respo
n
s
e: avoid rede
c
lar
i
ng
R
ainbows module
commit
|
commitdiff
|
tree
2010-06-30
Er
i
c
W
ong
deferred_response
:
remo
v
e needless
include
commit
|
commitdiff
|
tree
2010-06-28
E
r
ic Wong
TODO: extra item for byte-
r
a
nge responses
commit
|
commitdiff
|
tree
next