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
ensure client aborted file/stream response bodies are closed
2010-07-20
Eri
c
W
on
g
ensure clien
t
a
bort
e
d file/
s
t
r
e
a
m
response bod
i
e
s
a
re
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
e
vent
_
mach
i
n
e
:
close body
d
escriptor before s
t
reaming
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
E
ric Wong
en
s
ure
file resp
o
nse b
o
dies a
r
e properly closed
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
ensure stream res
p
onse bodies ge
t
closed
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
rev:
split
out deferred
c
hunk logic from
u
nchu
n
ked
commit
|
commitdiff
|
tree
2010-07-20
Eric
Wong
rev/deferred_respons
e
:
c
leanups
commit
|
commitdiff
|
tree
2010-07-20
E
r
ic Wong
rev: autoload
Deferr
e
dResponse
commit
|
commitdiff
|
tree
2010-07-20
Eri
c
Wong
prefer Integer#
t
o_s(16) to sprintf("
%
x\r\n")
commit
|
commitdiff
|
tree
2010-07-20
Eric W
o
ng
event_m
a
chi
n
e: do
n
'
t
set @body
u
nless it's EM::Deferrable
commit
|
commitdiff
|
tree
2010-07-20
Eric
Won
g
event_machi
n
e: small simplificat
i
o
n for async re
s
p
onses
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
event_machi
n
e
:
s
p
l
i
t out unco
m
m
only used modules
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
rev +
em: ena
b
le
keepalive fo
r
pip
e
/socke
t
re
s
ponses
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
rev + em: more easily
allow Content-Length i
n
pi
p
e
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
Eri
c
Won
g
e
ve
n
t_
m
achine: R
e
sponseCh
u
nk
P
ipe
style cleanup
commit
|
commitdiff
|
tree
2010-07-20
E
r
ic Wong
event_machine: garbage
a
v
oidance for pipe resp
o
nses
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
event_mach
i
n
e
: avoid race in unchunked fast pipe responses
commit
|
commitdiff
|
tree
2010-07-20
E
r
i
c Wong
remove unn
e
ce
s
sary
head
e
r m
u
nging for static f
i
l
e serving
commit
|
commitdiff
|
tree
2010-07-20
E
r
i
c Wo
n
g
dev_fd_res
p
onse
:
remove needless begin bloc
k
commit
|
commitdiff
|
tree
2010-07-20
Eric W
o
ng
no need
to pass 'rb' as File
.
open flags
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
sen
d
file middlewa
r
e: var
i
o
us style clean
u
ps
commit
|
commitdiff
|
tree
2010-07-20
E
r
ic
W
ong
ref
a
ctor response handling
f
or each
concurrency model
commit
|
commitdiff
|
tree
2010-07-11
E
r
ic W
o
ng
Rainbows! v0
.
95
.
1
- depend on
newer Unicorn
Eric Wong
(3):
commit
|
commitdiff
|
tree
2010-07-11
Eric Wong
bump
U
nicorn d
e
pe
n
d
ency
to
1
.
1
.
1
commit
|
commitdiff
|
tree
2010-07-10
Eric
Won
g
doc: mak
e
RD
o
c ski
p
private methods
commit
|
commitdiff
|
tree
2010-07-10
Eric Wong
t
e
st_isol
a
te:
do
c
ument why we test with Rack 1
.
1
.
0
commit
|
commitdiff
|
tree
2010-07-10
Eric Wong
Rainbows! 0
.
95
.
0 - send
f
ile() support!
commit
|
commitdiff
|
tree
2010-07-10
Eric Wong
do
c
: a
v
oid docum
e
ntin
g
internals on RDoc w
e
bsite
commit
|
commitdiff
|
tree
2010-07-10
Eric
Wong
doc: S
t
atic_Files
documentation
commit
|
commitdiff
|
tree
2010-07-09
E
r
ic Wong
e
vent_m
a
chin
e
: rename respo
n
se_writ
e
=> em_w
r
i
te_response
commit
|
commitdiff
|
tree
2010-07-09
Eric W
o
ng
http_response: allow Cramp 0
.
11 to se
n
d prop
e
r WS headers
commit
|
commitdiff
|
tree
2010-07-08
Eric Wong
re
s
t
ore Rainbows::Http
R
esponse
.
w
rite
f
or Cramp
commit
|
commitdiff
|
tree
2010-07-08
E
r
i
c
W
ong
dev: bump isolate dependency
t
o 2
.
1
.
0
commit
|
commitdiff
|
tree
2010-07-08
Er
i
c Wong
TODO: documentation n
e
eds work, s
o
document it :P
commit
|
commitdiff
|
tree
2010-07-08
Eric Wong
b
um
p
TCP_DEFER_
A
CCEPT default value
commit
|
commitdiff
|
tree
2010-07-08
Eric W
o
ng
bump
unicorn dep
e
ndencies
commit
|
commitdiff
|
tree
2010-07-08
Eric Wong
stream_file: split
t
his
out from rev/s
e
ndf
i
l
e
commit
|
commitdiff
|
tree
2010-07-06
Eric
W
o
ng
byte_sl
i
ce: String
#
[range] is f
a
ster
tha
n
String#slice
.
.
.
commit
|
commitdiff
|
tree
2010-07-06
Eric Wong
doc: update
TODO
commit
|
commitdiff
|
tree
2010-07-06
Eric W
o
ng
fix strin
g
slicing under
1
.
9
after shor
t
wr
i
t
e
s
commit
|
commitdiff
|
tree
2010-07-06
Eric Wo
n
g
r
e
v/client: mo
r
e aggre
s
sive non-blocking write
commit
|
commitdiff
|
tree
2010-07-06
Er
i
c Wong
c
l
eanup error handling for abort
e
d downloads
commit
|
commitdiff
|
tree
2010-07-06
Eri
c
Won
g
rev: avo
i
d unnecessary
seeki
n
g when using sendfile
commit
|
commitdiff
|
tree
2010-07-05
Eric Wong
re
v
: prop
e
rly ena
b
le post-fork sendfile() u
s
a
g
e
commit
|
commitdiff
|
tree
2010-07-04
E
r
ic Wong
re
f
actor respons
e
bod
y
handling for sendfile(2)
commit
|
commitdiff
|
tree
2010-07-04
Eric Wong
rev/
c
lient: s/send
f
ile/re
v
_
sendfile/
commit
|
commitdiff
|
tree
2010-07-04
E
r
ic Wong
reva
c
tor: properly zero bu
f
fer on
z
ero r
e
ad
s
commit
|
commitdiff
|
tree
2010-07-04
Eric
W
ong
thread_pool: fo
r
ce threads to wakeup
on shutdow
n
commit
|
commitdiff
|
tree
2010-06-30
E
ri
c
Wong
rev: ad
d
sendf
i
l
e support
commit
|
commitdiff
|
tree
2010-06-30
Eri
c
Wong
dev_fd_response: avoid redec
l
aring Ra
i
nbows module
commit
|
commitdiff
|
tree
2010-06-30
Eric Wong
deferred_response: remove n
e
e
d
less i
n
clude
commit
|
commitdiff
|
tree
2010-06-28
E
ri
c
Wong
TOD
O
: ex
t
ra it
e
m for b
y
te-ran
g
e
resp
o
nses
commit
|
commitdiff
|
tree
2010-06-28
Eric
W
ong
add preliminary sen
d
f
ile (1
.
0
.
0) gem suppo
r
t
commit
|
commitdiff
|
tree
2010-06-28
E
r
i
c
W
o
ng
fiber
/
base: reuse
p
ro
c
ess_client
l
o
g
ic in base
commit
|
commitdiff
|
tree
2010-06-28
Eric Wong
(s
t
yle) pr
e
fer "unt
i
l" in
s
tead of "while
!
"
commit
|
commitdiff
|
tree
2010-06-28
Er
i
c Wong
reva
c
to
r
: c
o
nstant/
n
amespace
cleanups
commit
|
commitdiff
|
tree
2010-06-28
E
r
ic Wong
base: constant/namespa
c
e
cleanup
commit
|
commitdiff
|
tree
2010-06-27
Eric Wong
h
ttp_response: make this
a
module, no
t
a c
l
ass
commit
|
commitdiff
|
tree
2010-06-27
Eric W
o
ng
http_response: (nitpick)
s
implif
y
condition
a
l logic
commit
|
commitdiff
|
tree
2010-06-27
Eric Wong
http_response: cleanup d
o
cumentation
commit
|
commitdiff
|
tree
2010-06-24
Eric Wong
s
e
ndfile: update docs for Rack::Sendfile
commit
|
commitdiff
|
tree
2010-06-21
Eric W
o
ng
add Rainb
o
ws:
:
Config
u
rat
o
r mo
d
ule
commit
|
commitdiff
|
tree
2010-06-21
E
r
ic Won
g
test
s
: enable
A
ctorSpawn test for rb
x
commit
|
commitdiff
|
tree
2010-06-21
Eric Wong
r
ev: d
o
cumentation update for #write meth
o
d
commit
|
commitdiff
|
tree
2010-06-21
Er
i
c
Wong
d
e
v
_
fd_resp
o
nse: disable un
d
e
r Rubinius for
now
commit
|
commitdiff
|
tree
2010-06-21
Eric Wong
d
e
v
_fd_respo
n
se: cleanup and reorganization
commit
|
commitdiff
|
tree
2010-06-21
Eric Wong
t
est_
i
solate: bump unico
r
n dependency
commit
|
commitdiff
|
tree
2010-06-21
E
ric Wong
test: no need
f
or
I
O#sync=true in async-response t
e
s
t
s
commit
|
commitdiff
|
tree
2010-06-21
Eric W
o
ng
tests: avoid embedded comma
n
d-line swi
t
che
s
in te
s
t
s
commit
|
commitdiff
|
tree
2010-06-21
Eric Wo
n
g
r
e
v
: r
e
store R
u
b
y 1
.
8
.
6 com
p
atibility
commit
|
commitdiff
|
tree
2010-06-21
E
ric Wong
bum
p
async_sinatra test depe
n
d
e
ncies
commit
|
commitdiff
|
tree
2010-06-18
Eric Wong
rev: cleanup
w
rit
e
m
e
thod
commit
|
commitdiff
|
tree
2010-06-18
Eric Wo
n
g
re
v
: a
v
oi
d
ext
r
aneous da
t
a
c
op
y
f
or
small responses
commit
|
commitdiff
|
tree
2010-06-18
Eri
c
Won
g
fi
b
e
r
/{base,io}: use
arra
y
s instead of hashes for r
.
.
.
commit
|
commitdiff
|
tree
2010-06-18
Eric Wong
fiber
/
ba
s
e:
m
ore accur
a
te sleep timeout
commit
|
commitdiff
|
tree
2010-06-18
E
r
ic W
o
ng
avoid needless Head
e
rHa
s
h#t
o
_
ha
s
h
calls
commit
|
commitdiff
|
tree
2010-06-18
Eric
W
ong
prefer Array#[] lookup to Array#first/Arra
y
#last
commit
|
commitdiff
|
tree
2010-06-16
Eric Wong
test_i
s
olate: fix ruby engine usage
commit
|
commitdiff
|
tree
2010-06-11
Er
i
c Wong
upd
a
te test infrastructure to support
R
u
b
i
n
ius
commit
|
commitdiff
|
tree
2010-06-11
E
r
ic Wong
alt working_directo
r
y test from Unicorn
commit
|
commitdiff
|
tree
2010-06-11
Eric Wong
rely
on Un
i
corn 0
.
991
.
0
for
t
ests
commit
|
commitdiff
|
tree
2010-06-11
E
r
ic
Wong
bin/
r
ainbow
s
: sy
n
c
up with latest Unicorn
commit
|
commitdiff
|
tree
2010-06-11
E
r
i
c Wong
a
dd Rai
n
bo
w
s::ServerToke
n
midd
l
e
w
a
r
e
commit
|
commitdiff
|
tree
2010-06-11
Eric
Won
g
m
y
-t
a
p
-
lib: fix r
a
ce conditio
n
in ver
b
ose mo
d
e
commit
|
commitdiff
|
tree
2010-06-09
Eric Wong
ht
t
p_server: use sup
e
r instead of alias_
m
etho
d
commit
|
commitdiff
|
tree
2010-06-08
Eric Wong
gemspec: b
u
mp u
n
icorn dependency t
o
0
.
9
9
0
.
0
commit
|
commitdiff
|
tree
2010-06-07
Eric Wong
READ
M
E: u
p
date with
Zbatery inf
o
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
test
s
:
t9001:
a
void needless fi
l
es
y
stem activi
t
y
commit
|
commitdiff
|
tree
2010-06-06
Er
i
c Won
g
central
i
z
e
body => IO
c
o
n
v
e
rsion logic
commit
|
commitdiff
|
tree
2010-06-04
Eric
W
ong
R
a
inbows! 0
.
94
.
0 - one
e
ight ate my
h
omework!
commit
|
commitdiff
|
tree
2010-06-04
Eric W
o
ng
sendfil
e
: update RDoc for this middle
w
are
.
commit
|
commitdiff
|
tree
2010-06-04
Eric Wong
d
oc
:
update test
suit
e
READ
M
E and l
i
nk wit
h
RDoc
commit
|
commitdiff
|
tree
2010-06-04
Eri
c
Wo
n
g
cl
e
anu
p
make
f
il
e
s,
m
ove
p
ublish_doc int
o
main
commit
|
commitdiff
|
tree
2010-06-04
E
ri
c
Won
g
tests: make -C $MO
D
EL
.
tNNNN-foo
.
sh
w
or
k
a
g
ain out-of
.
.
.
commit
|
commitdiff
|
tree
2010-06-04
Eri
c
Won
g
tests:
c
leanup isola
t
e usa
g
e
commit
|
commitdiff
|
tree
2010-06-04
Eric Wong
tests:
disable
async_sin
a
tra
tes
t
f
o
r Rub
y
1
.
9
.
2
commit
|
commitdiff
|
tree
2010-06-04
Eric W
o
ng
local
.
mk
.
s
ampl
e
:
a
dd
a hint for TMPDIR
commit
|
commitdiff
|
tree
2010-06-04
Eric Wong
local
.
mk
.
sampl
e
: update for runn
i
ng 1
.
9
.
2
(
preview3
.
.
.
commit
|
commitdiff
|
tree
2010-06-04
Eric Wong
R
a
kefile: explain o
u
rse
l
ves when Isol
a
tin
g
commit
|
commitdiff
|
tree
2010-06-04
Eric Wong
test-lib: set NO_
P
R
O
XY t
o
counter
htt
p
_proxy
commit
|
commitdiff
|
tree
2010-06-04
Eric Wong
d
epend on Isol
a
te ~> 2
.
0
.
2 for development
commit
|
commitdiff
|
tree
next