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
doc: misc cleanups and additions for RDoc
2010-08-02
E
ric Wong
re
v
actor
:
implement
sen
d
file and range su
p
port
commit
|
commitdiff
|
tree
2010-08-01
E
ri
c
Wong
t
0
0
1
5: cl
e
anup
after wo
r
king direct
o
ry
test
commit
|
commitdiff
|
tree
2010-08-01
Eric
Wong
tests: do not clobber
e
xisting RUBYLI
B
commit
|
commitdiff
|
tree
2010-07-29
E
ric
Wong
fiber/io: reu
s
e buffer in Rainbows::Fi
b
er::IO#eac
h
commit
|
commitdiff
|
tree
2010-07-29
Eric Wong
revac
t
or: Actor-aware dev_fd_response p
r
ox
y
ing
commit
|
commitdiff
|
tree
2010-07-28
Eric Wong
eve
n
t
_
machine
:
b
etter hand
l
ing of stagger
e
d p
i
pelines
commit
|
commitdiff
|
tree
2010-07-27
Eric Wong
event
_
machine:
prevent double cl
o
se
o
f client socket
commit
|
commitdiff
|
tree
2010-07-27
Eri
c
Wong
rev/client: workaround clo
s
e o
r
de
r
i
ng issue when proxying
commit
|
commitdiff
|
tree
2010-07-27
Eric Wong
rev_thread_
p
o
o
l:
stop
supporting
t
h
i
s
unde
r
R
uby 1
.
8
commit
|
commitdiff
|
tree
2010-07-27
Eric Won
g
t0020: speed up rate limi
t
ed
t
ests
commit
|
commitdiff
|
tree
2010-07-27
Eric Wong
t
0
0{2,3}1
:
b
e
ef tests up w
i
t
h
more abo
r
ted requests
commit
|
commitdiff
|
tree
2010-07-27
Er
i
c Wong
eve
n
t_machine: fix pipelining of stati
c
file
s
commit
|
commitdiff
|
tree
2010-07-26
Eric Wong
rev*
:
properly handle pipelin
e
d re
s
p
on
s
es
w/sendf
i
le
commit
|
commitdiff
|
tree
2010-07-23
Eric
Wong
renam
e
parse_range =
>
m
ake_range!
commit
|
commitdiff
|
tree
2010-07-23
E
ric
W
ong
t9000:
d
is
a
ble app_poo
l
test for WriterThread*
commit
|
commitdiff
|
tree
2010-07-22
Eric
Wong
t0501: workaroun
d
s
for
non-GNU awks
commit
|
commitdiff
|
tree
2010-07-22
Eri
c
Wong
t010
5
: I/O red
u
ctions and sp
e
edups
commit
|
commitdiff
|
tree
2010-07-22
Er
i
c Wong
r
ev*:
avoid hung conn
e
ct
i
ons
when proxying HTTP/0
.
9
commit
|
commitdiff
|
tree
2010-07-22
Eric Wo
n
g
w
r
ite
r
_
t
hread
_
p
ool: fix include ordering issu
e
s und
e
r
1
.
8
commit
|
commitdiff
|
tree
2010-07-22
E
r
ic W
o
ng
en
a
ble R
a
n
g
e: r
e
sponse
s
for static files
f
or
m
ost models
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
e
v
ent_machine: av
o
id r
e
du
n
dant open() for static files
commit
|
commitdiff
|
tree
2010-07-20
Eri
c
Wong
rely on autoload for Base
a
nd TeeInp
u
t
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
ensure client aborte
d
file/st
r
eam res
p
onse bodi
e
s
are
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
Eric Wo
n
g
event_machi
n
e:
c
l
ose
b
ody descriptor
before streaming
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
ensure
file re
s
pons
e
bodi
e
s are p
r
operl
y
c
l
osed
commit
|
commitdiff
|
tree
2010-07-20
E
r
ic Wong
ens
u
re
s
t
ream response bodies
get cl
o
sed
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
rev: sp
l
it out deferred chunk logic
f
rom unchunked
commit
|
commitdiff
|
tree
2010-07-20
Eric
Wong
re
v
/de
f
erred_respo
n
se:
cleanups
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
rev: aut
o
load DeferredRespo
n
se
commit
|
commitdiff
|
tree
2010-07-20
E
r
i
c
Wong
pre
f
er Integer#to_s(16)
t
o sprintf("
%
x\r\
n
")
commit
|
commitdiff
|
tree
2010-07-20
Eric
W
ong
e
v
ent_machine: don't set @body unles
s
it's EM::Def
e
rrabl
e
commit
|
commitdiff
|
tree
2010-07-20
Eric
W
o
n
g
event_mac
h
in
e
: small simplif
i
cati
o
n for async responses
commit
|
commitdiff
|
tree
2010-07-20
Er
i
c Wong
ev
e
nt_ma
c
hi
n
e: split out uncommonl
y
used modules
commit
|
commitdiff
|
tree
2010-07-20
E
r
ic Wong
r
ev + em: enable
k
e
epalive for pipe/socke
t
responses
commit
|
commitdiff
|
tree
2010-07-20
E
r
i
c
Wong
r
e
v +
em: more ea
s
ily
a
llow
Content-Length in pipe
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
Eric W
o
ng
event_m
a
chine: ResponseC
h
unkPipe style cleanup
commit
|
commitdiff
|
tree
2010-07-20
Eric Wo
n
g
event_mac
h
ine
:
garbag
e
avoidance for pipe
re
s
ponses
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
event
_
m
a
chine: avoid race in unch
u
nke
d
fast pipe response
s
commit
|
commitdiff
|
tree
2010-07-20
E
ric W
o
n
g
rem
o
ve unnecessary header m
u
nging for static
file serving
commit
|
commitdiff
|
tree
2010-07-20
E
r
ic Wong
dev_fd_re
s
ponse: rem
o
ve n
e
edless begin block
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
no need to pass
'
rb' as File
.
open
f
lags
commit
|
commitdiff
|
tree
2010-07-20
E
r
i
c
W
ong
se
n
d
f
i
le middlewar
e
: various style cleanups
commit
|
commitdiff
|
tree
2010-07-20
E
ric Wong
refact
o
r respon
s
e handl
i
ng for each concurrency model
commit
|
commitdiff
|
tree
2010-07-11
E
ri
c
Wong
Rainbows!
v
0
.
9
5
.
1 -
d
ep
e
nd on newer Uni
c
or
n
commit
|
commitdiff
|
tree
2010-07-11
Eri
c
Wong
bum
p
Uni
c
o
rn d
e
pendency
t
o 1
.
1
.
1
commit
|
commitdiff
|
tree
2010-07-10
Er
i
c
Wong
d
oc: m
a
k
e
RDo
c
sk
i
p pr
i
vate methods
commit
|
commitdiff
|
tree
2010-07-10
Eric Won
g
test_isolate
:
docum
e
nt why we test wi
t
h Rack 1
.
1
.
0
commit
|
commitdiff
|
tree
2010-07-10
Eric Wong
Rai
n
b
ows!
0
.
95
.
0 - sendfile
(
) suppo
r
t
!
commit
|
commitdiff
|
tree
2010-07-10
Eric Wong
doc: avoi
d
documenting internals
on RDoc websit
e
commit
|
commitdiff
|
tree
2010-07-10
E
ric
W
ong
doc: Sta
t
ic_Files doc
u
mentation
commit
|
commitdiff
|
tree
2010-07-09
Er
i
c Wong
even
t
_
m
achine:
rename response_w
r
ite => em_writ
e
_response
commit
|
commitdiff
|
tree
2010-07-09
E
ric Wo
n
g
http_respo
n
se: allow Cra
m
p 0
.
11 to se
n
d
p
roper WS he
a
ders
commit
|
commitdiff
|
tree
2010-07-08
E
r
ic
W
o
ng
res
t
or
e
Ra
i
nbows::HttpResponse
.
write for Cramp
commit
|
commitdiff
|
tree
2010-07-08
Eri
c
Wong
dev: bump
i
s
o
l
ate depende
n
cy to 2
.
1
.
0
commit
|
commitdiff
|
tree
2010-07-08
E
r
ic Wong
TODO:
d
ocume
n
ta
t
ion
n
e
e
ds w
o
rk,
so do
c
ument it :P
commit
|
commitdiff
|
tree
2010-07-08
Eric
W
ong
bu
m
p TCP_D
E
FER_ACCEPT
defaul
t
v
a
l
ue
commit
|
commitdiff
|
tree
2010-07-08
Eric W
o
ng
bump
unic
o
rn dependencies
commit
|
commitdiff
|
tree
2010-07-08
Eric Wong
stream_file: split
this out from rev
/
sendfile
commit
|
commitdiff
|
tree
2010-07-06
Eric Won
g
by
t
e_sl
i
ce: String#[rang
e
] is faster than Str
i
ng#slice
.
.
.
commit
|
commitdiff
|
tree
2010-07-06
Eric Wong
do
c
: update TODO
commit
|
commitdiff
|
tree
2010-07-06
Eri
c
Wong
fi
x
string slicing under 1
.
9 after short writes
commit
|
commitdiff
|
tree
2010-07-06
Eric W
o
ng
r
ev/client: more aggressive
n
on-blocking wri
t
e
commit
|
commitdiff
|
tree
2010-07-06
Eric
W
ong
cleanup error handling for aborted downl
o
ads
commit
|
commitdiff
|
tree
2010-07-06
Eric
W
o
ng
re
v
: avoid unnecess
a
r
y
seeking
w
h
en us
i
ng sendfile
commit
|
commitdiff
|
tree
2010-07-05
Er
i
c Wong
r
e
v: properly ena
b
le
post-fork
s
endfil
e
() usage
commit
|
commitdiff
|
tree
2010-07-04
Eric Wong
r
ef
a
ctor re
s
ponse body handling
f
or sen
d
file(2)
commit
|
commitdiff
|
tree
2010-07-04
Er
i
c W
o
n
g
rev/
c
lie
n
t: s
/
sendfile/rev_s
e
ndf
i
le/
commit
|
commitdiff
|
tree
2010-07-04
Eri
c
Wong
revactor: pr
o
perly zero buffe
r
on
ze
r
o reads
commit
|
commitdiff
|
tree
2010-07-04
Eri
c
Wong
thread_
p
o
o
l
:
f
o
r
ce threads to
wak
e
up on shutdo
w
n
commit
|
commitdiff
|
tree
2010-06-30
Eric W
o
ng
rev: add sendfi
l
e support
commit
|
commitdiff
|
tree
2010-06-30
Er
i
c Wong
de
v
_fd_response: av
o
id redeclarin
g
R
a
inbows module
commit
|
commitdiff
|
tree
2010-06-30
Eric W
o
ng
de
f
erred_
r
es
p
onse: remove need
l
es
s
include
commit
|
commitdiff
|
tree
2010-06-28
Eric W
o
ng
TODO: extra item f
o
r byt
e
-range responses
commit
|
commitdiff
|
tree
2010-06-28
E
r
ic W
o
n
g
add preliminary se
n
dfil
e
(
1
.
0
.
0) ge
m
support
commit
|
commitdiff
|
tree
2010-06-28
Eric Wong
fiber/base: r
e
u
s
e process_client logic in base
commit
|
commitdiff
|
tree
2010-06-28
Eric Wo
n
g
(style) prefer "until" inst
e
ad
o
f "while !"
commit
|
commitdiff
|
tree
2010-06-28
Er
i
c Wo
n
g
re
v
act
o
r: constant/namespace clean
u
ps
commit
|
commitdiff
|
tree
2010-06-28
Eric Wong
base
:
constant
/
nam
e
space cleanu
p
commit
|
commitdiff
|
tree
2010-06-27
Eric Wo
n
g
http_respo
n
se
:
make
t
his
a module, not a clas
s
commit
|
commitdiff
|
tree
2010-06-27
Eric Wong
http
_
res
p
onse: (nitpick) simplify co
n
dit
i
onal
l
ogic
commit
|
commitdiff
|
tree
2010-06-27
Eric Wong
ht
t
p_r
e
sponse: cleanup
d
o
c
u
m
entation
commit
|
commitdiff
|
tree
2010-06-24
Eri
c
Wong
sendfile: upd
a
te docs for Rack::Se
n
d
f
ile
commit
|
commitdiff
|
tree
2010-06-21
Eri
c
Wong
a
dd Rainb
o
ws
:
:Configurator m
o
dule
commit
|
commitdiff
|
tree
2010-06-21
Eric Wong
tests: enable Ac
t
or
S
pawn
test for
rbx
commit
|
commitdiff
|
tree
2010-06-21
Eric Wong
r
e
v: d
o
cumentatio
n
update for #w
r
ite
m
ethod
commit
|
commitdiff
|
tree
2010-06-21
Eric W
o
ng
dev_fd_response: disable
under Rubini
u
s for
n
o
w
commit
|
commitdiff
|
tree
2010-06-21
Eric
W
ong
dev_fd
_
response: cleanup
and
reorganization
commit
|
commitdiff
|
tree
2010-06-21
Eric Wong
t
e
st_isolate
:
bump unicorn de
p
en
d
ency
commit
|
commitdiff
|
tree
2010-06-21
Eric Wo
n
g
test: n
o
need for
I
O#sync=true in a
s
ync-response test
s
commit
|
commitdiff
|
tree
2010-06-21
Eri
c
Wong
test
s
:
avoid embedde
d
command-li
n
e switches i
n
t
e
sts
commit
|
commitdiff
|
tree
2010-06-21
Er
i
c Wong
rev
:
r
e
st
o
r
e Ruby 1
.
8
.
6 compat
i
bili
t
y
commit
|
commitdiff
|
tree
2010-06-21
Eric Wong
b
u
mp as
y
nc_sinatra t
e
st dependencies
commit
|
commitdiff
|
tree
2010-06-18
Eric
Wong
rev: cleanup writ
e
m
e
thod
commit
|
commitdiff
|
tree
2010-06-18
Er
i
c Wong
rev:
a
void extr
a
n
e
ous data copy f
o
r sma
l
l responses
commit
|
commitdiff
|
tree
2010-06-18
Eric Wong
fib
e
r/{b
a
se,io
}
:
use
a
r
r
a
y
s
i
nstead
of hashes f
o
r
r
.
.
.
commit
|
commitdiff
|
tree
2010-06-18
Eric
W
ong
fiber/
b
a
s
e: more accurate sleep
timeout
commit
|
commitdiff
|
tree
2010-06-18
E
r
ic Wong
avoi
d
needless Head
e
rHash#to_hash ca
l
ls
commit
|
commitdiff
|
tree
2010-06-18
Er
i
c Wong
p
refe
r
Array
#
[
]
lookup to Array#first/Array#las
t
commit
|
commitdiff
|
tree
2010-06-16
Eric Won
g
t
e
st_iso
l
a
t
e
:
fix ruby engine usage
commit
|
commitdiff
|
tree
2010-06-11
Eric W
o
ng
up
d
ate te
s
t
i
nfrastruct
u
r
e
to su
p
port
R
ubinius
commit
|
commitdiff
|
tree
next