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
event_machine: better handling of staggered pipelines
2010-07-28
E
r
ic Wong
eve
n
t_
m
achine: better handling of s
t
aggere
d
pipelines
commit
|
commitdiff
|
tree
2010-07-27
Eric Wong
event_machine: pre
v
ent dou
b
le close of client
s
ocket
commit
|
commitdiff
|
tree
2010-07-27
Eric Won
g
rev/clien
t
: workaround
close ordering issue wh
e
n
proxying
commit
|
commitdiff
|
tree
2010-07-27
Eric Wong
rev
_
thread_
p
ool: st
o
p
supporting
th
i
s under R
u
by 1
.
8
commit
|
commitdiff
|
tree
2010-07-27
Eric
Wong
t0020: s
p
eed up rate limit
e
d te
s
t
s
commit
|
commitdiff
|
tree
2010-07-27
E
ric W
o
ng
t00{2,3}1: beef te
s
ts up with
more a
b
o
rted requests
commit
|
commitdiff
|
tree
2010-07-27
Eric
W
ong
event
_
ma
c
hine:
f
ix pipeli
n
i
n
g of stati
c
f
iles
commit
|
commitdiff
|
tree
2010-07-26
Eric W
o
ng
rev*: pr
o
perly handle pipe
l
ined
r
e
sponses w/sendfile
commit
|
commitdiff
|
tree
2010-07-23
Er
i
c Wong
rename parse_r
a
nge => mak
e
_range!
commit
|
commitdiff
|
tree
2010-07-23
Eric
W
ong
t9000: disable
a
pp_poo
l
tes
t
for WriterThread*
commit
|
commitdiff
|
tree
2010-07-22
Eric
Wong
t
0
50
1
:
w
or
k
a
r
o
un
d
s for non-GNU awks
commit
|
commitdiff
|
tree
2010-07-22
Eric Wong
t01
0
5: I/O reduc
t
ions and speedups
commit
|
commitdiff
|
tree
2010-07-22
Eric Wong
rev*:
avoid hung connections
w
hen proxyin
g
H
T
TP/0
.
9
commit
|
commitdiff
|
tree
2010-07-22
Eric
W
on
g
w
r
iter_thread_pool: fix
include ordering
issues unde
r
1
.
8
commit
|
commitdiff
|
tree
2010-07-22
Eric Wo
n
g
enable Ran
g
e
:
responses for static
f
ile
s
f
or most m
o
dels
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
event_machine: avoid redundant
o
pen(
)
f
o
r stati
c
files
commit
|
commitdiff
|
tree
2010-07-20
Eric
Wong
r
ely on
a
utol
o
ad for
Bas
e
and TeeInput
commit
|
commitdiff
|
tree
2010-07-20
E
ric
W
ong
ensure cl
i
ent aborted
file/
s
tr
e
am response bodi
e
s are
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
even
t
_
machine: close body descriptor before streaming
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
E
ri
c
Wong
ensure fi
l
e
r
e
spon
s
e bodies are properly c
l
osed
commit
|
commitdiff
|
tree
2010-07-20
E
r
ic Wong
ensur
e
strea
m
response bodies get closed
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
re
v
: s
p
lit ou
t
deferred ch
u
nk logic f
r
om unchunked
commit
|
commitdiff
|
tree
2010-07-20
Er
i
c Wong
rev/
d
eferr
e
d
_response: cleanups
commit
|
commitdiff
|
tree
2010-07-20
E
r
ic Wong
rev: au
t
oload DeferredResp
o
nse
commit
|
commitdiff
|
tree
2010-07-20
Eric
Wong
pre
f
e
r
Integer#t
o
_s(16) to
sprintf("%x\r\n")
commit
|
commitdiff
|
tree
2010-07-20
Eric
W
ong
event
_
machine: don't se
t
@bo
d
y unless it'
s
EM::Def
e
rrable
commit
|
commitdiff
|
tree
2010-07-20
E
r
ic Wong
event_machine: small simpli
f
icati
o
n
f
o
r asy
n
c
r
e
sponses
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
e
v
ent_machine: split o
u
t unco
m
monly used modules
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
rev
+
e
m: enable k
e
epal
i
ve for pipe/socket responses
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
rev +
e
m
: mor
e
easily allo
w
Conten
t
-Le
n
gth in pipe
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
Eric W
o
ng
event_machine: Respons
e
ChunkPipe style cleanup
commit
|
commitdiff
|
tree
2010-07-20
Eric
Wong
e
v
ent
_
machine:
ga
r
bag
e
avoidance f
o
r pipe r
e
spo
n
ses
commit
|
commitdiff
|
tree
2010-07-20
E
ric Wong
event_mac
h
in
e
: avoid r
a
ce
i
n
unchunke
d
fa
s
t pipe
r
e
s
pon
s
es
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
r
e
move u
n
necessary
head
e
r mun
g
ing fo
r
s
t
a
t
ic file serving
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
de
v
_fd_r
e
sponse: remo
v
e
n
eedless begin bl
o
c
k
commit
|
commitdiff
|
tree
2010-07-20
Er
i
c Wong
no
n
eed
to pass 'rb' as File
.
open flags
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
sendfile middleware: var
i
o
u
s style cleanups
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
r
efactor response handling for each conc
u
rrency
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
Wong
bump Uni
c
orn
de
p
en
d
ency to 1
.
1
.
1
commit
|
commitdiff
|
tree
2010-07-10
Eric
Wong
doc
:
ma
k
e RDoc skip pri
v
a
te methods
commit
|
commitdiff
|
tree
2010-07-10
Eric Wong
t
est_isolat
e
: document wh
y
we tes
t
with Rack 1
.
1
.
0
commit
|
commitdiff
|
tree
2010-07-10
Eric Wong
Rainbo
w
s! 0
.
95
.
0
-
s
e
ndfile() support!
commit
|
commitdiff
|
tree
2010-07-10
E
r
ic Wong
doc: avoid documenting internals
on RDoc websi
t
e
commit
|
commitdiff
|
tree
2010-07-10
Eric W
o
ng
doc:
Static_Files documentation
commit
|
commitdiff
|
tree
2010-07-09
Eric
W
ong
event_
m
achine: ren
a
me
r
e
s
p
onse_write =>
em_write_response
commit
|
commitdiff
|
tree
2010-07-09
Eric Wong
http_respon
s
e
: allow Cramp 0
.
11 to s
e
nd pr
o
pe
r
W
S
headers
commit
|
commitdiff
|
tree
2010-07-08
Eric Wong
r
e
store Rainbows
:
:HttpR
e
s
p
onse
.
w
r
ite f
o
r
C
r
amp
commit
|
commitdiff
|
tree
2010-07-08
Eri
c
Wong
d
e
v: bump is
o
late depe
n
dency
t
o 2
.
1
.
0
commit
|
commitdiff
|
tree
2010-07-08
Eric Wong
TODO: d
o
cume
n
t
a
t
ion needs
w
ork, so
d
ocument i
t
:P
commit
|
commitdiff
|
tree
2010-07-08
Eric Wong
bump T
C
P_DEFER_
A
CCE
P
T default value
commit
|
commitdiff
|
tree
2010-07-08
E
r
ic Wong
bump unicorn
dependencies
commit
|
commitdiff
|
tree
2010-07-08
Eric Wong
stream_file: split this
out from rev/
s
end
f
ile
commit
|
commitdiff
|
tree
2010-07-06
Eric
W
ong
byte_s
l
ic
e
: String
#
[range] is f
a
ster than S
t
r
i
ng#slice
.
.
.
commit
|
commitdiff
|
tree
2010-07-06
E
r
i
c
W
ong
d
o
c: update T
O
DO
commit
|
commitdiff
|
tree
2010-07-06
Eric Wong
f
ix string slicing und
e
r 1
.
9
a
f
ter sh
o
rt writes
commit
|
commitdiff
|
tree
2010-07-06
E
r
ic Wo
n
g
rev/client:
mor
e
aggr
e
s
s
ive
n
on-blocking write
commit
|
commitdiff
|
tree
2010-07-06
E
r
ic Wong
cleanup err
o
r handling for
a
borted
downloads
commit
|
commitdiff
|
tree
2010-07-06
Eric Wong
rev:
a
void unnecessary seeking when
us
i
ng sendfi
l
e
commit
|
commitdiff
|
tree
2010-07-05
Eric W
o
n
g
re
v
:
properly ena
b
le post-fork
sendfile() usage
commit
|
commitdiff
|
tree
2010-07-04
Eric Wong
refactor
r
e
s
p
ons
e
body h
a
ndling for s
e
nd
f
il
e
(2)
commit
|
commitdiff
|
tree
2010-07-04
Eric W
o
ng
rev/c
l
ient: s/sen
d
f
i
le
/
rev_send
f
ile/
commit
|
commitdiff
|
tree
2010-07-04
Eric
W
o
n
g
r
e
vactor: properly zero
b
u
ffer on
zero re
a
ds
commit
|
commitdiff
|
tree
2010-07-04
Eric Wong
thread_p
o
o
l:
force threa
d
s to
w
a
keup on shutd
o
w
n
commit
|
commitdiff
|
tree
2010-06-30
Eric Wong
rev: ad
d
s
endfile suppo
r
t
commit
|
commitdiff
|
tree
2010-06-30
Er
i
c Wong
dev_fd_r
e
spo
n
se: av
o
id redec
l
ari
n
g Rainbows module
commit
|
commitdiff
|
tree
2010-06-30
E
r
ic W
o
ng
deferred_r
e
sponse: rem
o
ve ne
e
dl
e
s
s
i
n
clude
commit
|
commitdiff
|
tree
2010-06-28
Eric Wong
T
O
DO: extra
i
tem
f
or byte-
r
a
nge responses
commit
|
commitdiff
|
tree
2010-06-28
Eric W
o
n
g
ad
d
preliminary sendfile (1
.
0
.
0)
g
e
m
supp
o
rt
commit
|
commitdiff
|
tree
2010-06-28
Eric
W
o
ng
fiber/base
:
r
euse process_client logic in ba
s
e
commit
|
commitdiff
|
tree
2010-06-28
Eri
c
Wong
(style) p
r
e
f
er
"
un
t
i
l
" i
n
ste
a
d of "while !"
commit
|
commitdiff
|
tree
2010-06-28
E
ric Wong
r
eva
c
tor
:
co
n
stant
/
namesp
a
ce cle
a
nups
commit
|
commitdiff
|
tree
2010-06-28
Eric W
o
ng
base: con
s
tan
t
/namesp
a
c
e
c
l
e
anup
commit
|
commitdiff
|
tree
2010-06-27
Eric Won
g
h
ttp_r
e
sponse: mak
e
t
h
is a module
,
not a
cla
s
s
commit
|
commitdiff
|
tree
2010-06-27
Eric Wong
http_response: (nitp
i
ck) simplify condit
i
o
n
al logi
c
commit
|
commitdiff
|
tree
2010-06-27
Eric W
o
ng
h
ttp_response: cleanup do
c
u
mentation
commit
|
commitdiff
|
tree
2010-06-24
E
r
ic Wong
sendf
i
le: update docs for Rack::S
e
ndfil
e
commit
|
commitdiff
|
tree
2010-06-21
Eric Wong
add Rai
n
bows::Co
n
f
igu
r
ator modu
l
e
commit
|
commitdiff
|
tree
2010-06-21
Eri
c
Wong
t
e
s
ts: ena
b
l
e Acto
r
S
p
awn test for rbx
commit
|
commitdiff
|
tree
2010-06-21
Eric Wong
r
ev: documentatio
n
u
p
date f
o
r
#
write method
commit
|
commitdiff
|
tree
2010-06-21
Eric Wong
d
ev
_
fd_response
:
d
i
s
able
unde
r
R
u
b
inius for now
commit
|
commitdiff
|
tree
2010-06-21
Eri
c
Wong
d
ev_fd_response:
c
l
eanup
an
d
re
o
rganiza
t
ion
commit
|
commitdiff
|
tree
2010-06-21
Eric Wong
test_i
s
olate: bump unicorn
dependency
commit
|
commitdiff
|
tree
2010-06-21
Er
i
c
Wong
t
e
st: no need for IO
#
s
y
nc=true in async
-
response te
s
ts
commit
|
commitdiff
|
tree
2010-06-21
Eric Wong
te
s
t
s
:
avoid
e
mbedded c
o
mmand-l
i
n
e swit
c
he
s
in tests
commit
|
commitdiff
|
tree
2010-06-21
Eri
c
Wong
r
e
v:
restore Ruby 1
.
8
.
6 c
o
mpatibil
i
ty
commit
|
commitdiff
|
tree
2010-06-21
E
r
ic Wong
bump
a
s
ync_sinatra
test depe
n
dencies
commit
|
commitdiff
|
tree
2010-06-18
Er
i
c Won
g
re
v
:
cleanup write method
commit
|
commitdiff
|
tree
2010-06-18
E
ric Wong
rev:
a
void e
x
traneo
u
s
data copy for small res
p
onse
s
commit
|
commitdiff
|
tree
2010-06-18
E
r
ic W
o
ng
fiber/{base
,
i
o
}: use arrays instead
o
f
hashes for r
.
.
.
commit
|
commitdiff
|
tree
2010-06-18
Eric Wong
fiber/base: more accur
a
te slee
p
time
o
ut
commit
|
commitdiff
|
tree
2010-06-18
Eric
W
ong
avoid needless HeaderHas
h
#
to
_
hash calls
commit
|
commitdiff
|
tree
2010-06-18
Eric Wong
prefer
A
rra
y
#[] lookup to Array#first/Array#l
a
st
commit
|
commitdiff
|
tree
2010-06-16
Eric Wong
t
e
st_is
o
late: fix
ruby en
g
i
n
e
u
sag
e
commit
|
commitdiff
|
tree
2010-06-11
Eric Wo
n
g
update t
e
st
i
nfr
a
structure to suppo
r
t Rub
i
nius
commit
|
commitdiff
|
tree
2010-06-11
Eric Wong
alt working_directory test from Uni
c
orn
commit
|
commitdiff
|
tree
2010-06-11
Eric Wong
rel
y
o
n
Unicorn 0
.
991
.
0 for tests
commit
|
commitdiff
|
tree
2010-06-11
Eric Wong
bin/ra
i
nbow
s
:
s
y
n
c up
wit
h
latest Un
i
corn
commit
|
commitdiff
|
tree
2010-06-11
Eric Wong
add Rainbows
:
:Serve
r
Toke
n
m
i
ddleware
commit
|
commitdiff
|
tree
2010-06-11
E
r
ic Wong
my-tap
-
lib: fix
race condition in ver
b
ose mod
e
commit
|
commitdiff
|
tree
next