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: protect IO#close from EBADF
2010-08-02
Eric Wo
n
g
event_machi
n
e:
p
rote
c
t
I
O#cl
o
s
e from
EBADF
commit
|
commitdiff
|
tree
2010-08-02
E
r
ic
Wong
revactor: imple
m
e
nt
s
e
ndfile and ra
n
ge suppor
t
commit
|
commitdiff
|
tree
2010-08-01
Eric
Wong
t0
0
1
5
:
clea
n
up
after working directory test
commit
|
commitdiff
|
tree
2010-08-01
Eric Wong
t
e
sts: do not
clobber existing RUBYLIB
commit
|
commitdiff
|
tree
2010-07-29
Eric Wong
f
i
ber/io: reuse buffer in
R
ainbows:
:
Fiber::IO#
e
ach
commit
|
commitdiff
|
tree
2010-07-29
Eric Wong
r
evactor
:
Actor-aware dev_fd_respons
e
proxying
commit
|
commitdiff
|
tree
2010-07-28
Eric
W
o
ng
e
ven
t
_mac
h
in
e
: better handling of staggered
pipelines
commit
|
commitdiff
|
tree
2010-07-27
Eric
W
ong
event_
m
achine
:
pre
v
ent double c
l
os
e
of client
s
ocket
commit
|
commitdiff
|
tree
2010-07-27
Er
i
c
W
ong
rev
/
cli
e
nt: workaround close o
r
dering
issue
w
h
en proxying
commit
|
commitdiff
|
tree
2010-07-27
Eric Wong
r
e
v_thread_poo
l
:
s
top supporti
n
g
t
h
is under Ruby 1
.
8
commit
|
commitdiff
|
tree
2010-07-27
E
ric Wo
n
g
t0020: speed
u
p rate limited t
e
sts
commit
|
commitdiff
|
tree
2010-07-27
Eric Wong
t00{2,3
}
1:
b
eef
test
s
up with more aborted req
u
ests
commit
|
commitdiff
|
tree
2010-07-27
E
ric Wong
event_m
a
c
h
ine: fix pipelining of static files
commit
|
commitdiff
|
tree
2010-07-26
E
r
ic Wo
n
g
rev*: prop
e
r
ly ha
n
dle pipelin
e
d
response
s
w/sendfile
commit
|
commitdiff
|
tree
2010-07-23
Eric Won
g
re
n
ame parse_
r
ange =>
m
ake_range!
commit
|
commitdiff
|
tree
2010-07-23
Eric Wong
t9000: d
i
sab
l
e app_poo
l
test for Writer
T
hread*
commit
|
commitdiff
|
tree
2010-07-22
Eric
W
ong
t0501:
w
orkarounds
f
or n
o
n-GNU awks
commit
|
commitdiff
|
tree
2010-07-22
E
ric W
o
ng
t010
5
:
I
/
O reductions
a
nd speed
u
ps
commit
|
commitdiff
|
tree
2010-07-22
Eric Wong
r
e
v*
:
avoid
h
un
g
conn
e
ctions
w
hen
pr
o
xyin
g
HTTP/0
.
9
commit
|
commitdiff
|
tree
2010-07-22
E
r
ic Wong
writ
e
r_thre
a
d_pool: fix include ordering iss
u
es under 1
.
8
commit
|
commitdiff
|
tree
2010-07-22
Eric
Wo
n
g
enable
R
an
g
e
: r
e
sp
o
nses for static fil
e
s for
m
o
s
t
m
o
dels
commit
|
commitdiff
|
tree
2010-07-20
Eric Won
g
event_
m
achine
:
avoid redund
a
n
t
open() for st
a
tic files
commit
|
commitdiff
|
tree
2010-07-20
Eric
Wong
rely on autoload fo
r
Base
a
nd
T
eeInput
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
ensure clien
t
a
borted file/stream
respo
n
se bo
d
ies are
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
Eric
W
ong
event_mac
h
i
ne: close
b
ody descriptor before
s
treami
n
g
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
Er
i
c Wong
ens
u
re fi
l
e response bodies
a
re
pr
o
perl
y
closed
commit
|
commitdiff
|
tree
2010-07-20
Er
i
c Wong
e
n
s
ure
stream respon
s
e bodies
g
et cl
o
s
ed
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
rev: sp
l
it o
u
t d
e
ferred chunk log
i
c from unchunked
commit
|
commitdiff
|
tree
2010-07-20
Eri
c
Wong
rev/
d
eferr
e
d_respo
n
se: clean
u
ps
commit
|
commitdiff
|
tree
2010-07-20
E
r
ic Wong
r
e
v: autoloa
d
DeferredRespo
n
s
e
commit
|
commitdiff
|
tree
2010-07-20
Eric
W
o
n
g
prefer Integer#to_
s
(1
6
) to
s
printf("%x\r\n
"
)
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
event_machine:
don
'
t set
@
b
o
dy unless it's EM::Deferra
b
le
commit
|
commitdiff
|
tree
2010-07-20
Er
i
c Wong
event_mac
h
ine: sma
l
l s
i
m
p
lificat
i
on fo
r
as
y
nc r
e
spons
e
s
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
event_
m
achine: split out uncommonly used modules
commit
|
commitdiff
|
tree
2010-07-20
Er
i
c
Wong
rev + e
m
: ena
b
le
k
eepalive
f
or pip
e
/s
o
c
k
e
t r
e
sponses
commit
|
commitdiff
|
tree
2010-07-20
Er
i
c Won
g
rev + em: more easi
l
y allow Content-Length
i
n pipe
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
E
r
i
c
Wong
event_machine: ResponseChunkPipe style cl
e
anup
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
e
v
ent_mac
h
ine: garbag
e
a
v
oida
n
ce for
p
ip
e
responses
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
event_
m
achine: avoid race i
n
unchunked fast p
i
pe respons
e
s
commit
|
commitdiff
|
tree
2010-07-20
Er
i
c
W
o
n
g
remove
u
n
n
e
cessary header munging for stat
i
c f
i
l
e
ser
v
ing
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
dev_fd_resp
o
n
s
e: remove nee
d
less b
e
gin
b
l
oc
k
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
no n
e
e
d
to pass 'rb' as File
.
ope
n
f
l
ags
commit
|
commitdiff
|
tree
2010-07-20
Eric
Wong
send
f
ile
m
iddlew
a
re: various style cleanu
p
s
commit
|
commitdiff
|
tree
2010-07-20
E
r
ic Wong
refactor res
p
ons
e
han
d
ling f
o
r
e
a
ch concurrency
m
o
d
el
commit
|
commitdiff
|
tree
2010-07-11
Eric
Wong
Rainbows! v0
.
95
.
1
- depend
o
n
n
ewer Unicorn
Eric Wong
(3):
commit
|
commitdiff
|
tree
2010-07-11
Eric Wong
bump
U
nic
o
rn
depe
n
de
n
cy to 1
.
1
.
1
commit
|
commitdiff
|
tree
2010-07-10
Eric Wo
n
g
doc
:
make RDoc
skip privat
e
methods
commit
|
commitdiff
|
tree
2010-07-10
Er
i
c Wong
tes
t
_isolate: docum
e
nt
why we
t
est wi
t
h R
a
ck 1
.
1
.
0
commit
|
commitdiff
|
tree
2010-07-10
Eric Won
g
Rainb
o
ws!
0
.
95
.
0
- sendfile
(
)
s
u
pport!
commit
|
commitdiff
|
tree
2010-07-10
Eri
c
Wong
d
o
c: avoid do
c
umenting
internals on R
D
oc website
commit
|
commitdiff
|
tree
2010-07-10
Eric Wong
doc: Static_F
i
le
s
documentation
commit
|
commitdiff
|
tree
2010-07-09
Er
i
c Won
g
eve
n
t_mach
i
ne:
r
ena
m
e response
_
write =
>
em_wri
t
e_r
e
spons
e
commit
|
commitdiff
|
tree
2010-07-09
E
r
ic Wong
http_response:
a
llow Cramp
0
.
11 to send proper W
S
headers
commit
|
commitdiff
|
tree
2010-07-08
E
r
i
c Wong
resto
r
e Rainbows::HttpResponse
.
write for Cramp
commit
|
commitdiff
|
tree
2010-07-08
E
r
ic
Wong
dev: bump iso
l
at
e
d
ependency to 2
.
1
.
0
commit
|
commitdiff
|
tree
2010-07-08
Er
i
c
W
ong
TODO: documentation n
e
eds work, so d
o
cumen
t
it :P
commit
|
commitdiff
|
tree
2010-07-08
E
ric Wong
bum
p
TCP_DEFER_ACCEPT de
f
au
l
t value
commit
|
commitdiff
|
tree
2010-07-08
Eric
Wong
bump uni
c
o
rn depende
n
cies
commit
|
commitdiff
|
tree
2010-07-08
Eric Wong
stream_file:
s
p
l
it this o
u
t from
rev/sendfile
commit
|
commitdiff
|
tree
2010-07-06
Eric Wong
byt
e
_slice: String#[range]
i
s faster than Stri
n
g#slice
.
.
.
commit
|
commitdiff
|
tree
2010-07-06
Eri
c
W
o
ng
do
c
: update TODO
commit
|
commitdiff
|
tree
2010-07-06
Eric Wong
fix
stri
n
g
slici
n
g under 1
.
9 af
t
er short writ
e
s
commit
|
commitdiff
|
tree
2010-07-06
Eric W
o
ng
r
e
v/client: more aggressi
v
e
n
o
n-
b
locking wri
t
e
commit
|
commitdiff
|
tree
2010-07-06
Eric Wong
cleanu
p
error h
a
ndling for aborted downloads
commit
|
commitdiff
|
tree
2010-07-06
Eric Wong
rev: avoid unnece
s
sary seeking when using sendfile
commit
|
commitdiff
|
tree
2010-07-05
Eric Wong
rev: properly
e
nable pos
t
-fork sendfile() usage
commit
|
commitdiff
|
tree
2010-07-04
Eric Wong
refactor response body h
a
ndling for sendf
i
le(2)
commit
|
commitdiff
|
tree
2010-07-04
E
r
ic Wo
n
g
r
ev/clie
n
t: s/s
e
ndfile/rev_sen
d
f
i
l
e
/
commit
|
commitdiff
|
tree
2010-07-04
Eric Wong
re
v
actor: properly zero buffer on
z
er
o
reads
commit
|
commitdiff
|
tree
2010-07-04
Eric Wong
th
r
ead_pool: force threads to wak
e
up on shu
t
down
commit
|
commitdiff
|
tree
2010-06-30
Eric
Won
g
rev:
add sendfile
s
up
p
ort
commit
|
commitdiff
|
tree
2010-06-30
Eric Wong
dev_fd_resp
o
nse:
avoid
rede
c
laring Rainbows module
commit
|
commitdiff
|
tree
2010-06-30
Eric Wong
def
e
rred_response: remove needless include
commit
|
commitdiff
|
tree
2010-06-28
Eric Wong
TO
D
O: extra item
f
or byte-ra
n
ge responses
commit
|
commitdiff
|
tree
2010-06-28
Eri
c
Won
g
a
dd
p
reliminary sendfile (1
.
0
.
0)
g
em support
commit
|
commitdiff
|
tree
2010-06-28
Eric
Won
g
fibe
r
/bas
e
: reuse proce
s
s_c
l
ien
t
l
o
g
ic in base
commit
|
commitdiff
|
tree
2010-06-28
Eric W
o
ng
(style) prefer "until" instead of "while
!
"
commit
|
commitdiff
|
tree
2010-06-28
Er
i
c Wong
revactor: con
s
tant/nam
e
spa
c
e cleanups
commit
|
commitdiff
|
tree
2010-06-28
Eric Wong
ba
s
e: constant/namespace clean
u
p
commit
|
commitdiff
|
tree
2010-06-27
Eric Wong
ht
t
p_response: make t
h
is a module,
n
ot a class
commit
|
commitdiff
|
tree
2010-06-27
Eric Wong
http_respon
s
e:
(
nitpick) simplify conditio
n
a
l
logic
commit
|
commitdiff
|
tree
2010-06-27
Eric Wong
http_res
p
onse: cleanup documentation
commit
|
commitdiff
|
tree
2010-06-24
Eric Wong
send
f
ile: update docs for Rack:
:
Sendfi
l
e
commit
|
commitdiff
|
tree
2010-06-21
Eric Wong
add
R
ainbows::Configur
a
t
or module
commit
|
commitdiff
|
tree
2010-06-21
Eric Wong
tests: e
n
able Ac
t
or
S
pa
w
n test for rbx
commit
|
commitdiff
|
tree
2010-06-21
Eric Wong
re
v
:
documentation
u
pdate f
o
r
#
write method
commit
|
commitdiff
|
tree
2010-06-21
E
ric Won
g
dev_fd_response: disab
l
e under Rubinius
f
or now
commit
|
commitdiff
|
tree
2010-06-21
Eri
c
Wong
dev_fd_r
e
sponse: cleanup and reo
r
ganization
commit
|
commitdiff
|
tree
2010-06-21
Eric W
o
ng
test_is
o
late: bump unico
r
n depe
n
d
ency
commit
|
commitdiff
|
tree
2010-06-21
Eri
c
W
o
ng
t
e
st: no need for IO#sync=true in asyn
c
-response t
e
s
ts
commit
|
commitdiff
|
tree
2010-06-21
E
ric Wong
tests: avoid embedded com
m
a
nd-l
i
ne
switche
s
in tests
commit
|
commitdiff
|
tree
2010-06-21
Eric
Wong
rev: rest
o
re
R
u
by 1
.
8
.
6 comp
a
tibility
commit
|
commitdiff
|
tree
2010-06-21
E
ric Wong
bump async_sinatra test dependencies
commit
|
commitdiff
|
tree
2010-06-18
Er
i
c
Wong
rev: cleanup
w
rite method
commit
|
commitdiff
|
tree
2010-06-18
Eric W
o
ng
rev: avoid extraneous da
t
a
c
o
p
y
for smal
l
re
s
p
o
nses
commit
|
commitdiff
|
tree
2010-06-18
Eric W
o
ng
fibe
r
/
{bas
e
,io
}
: use arrays instead of hashe
s
fo
r
r
.
.
.
commit
|
commitdiff
|
tree
2010-06-18
E
r
i
c Wong
fiber
/
base: mor
e
accurate sleep timeout
commit
|
commitdiff
|
tree
2010-06-18
E
r
ic
Wong
avoid needless
Head
e
rHas
h
#to_hash calls
commit
|
commitdiff
|
tree
2010-06-18
Eric Wo
n
g
prefe
r
Array#[
]
loo
k
up
to Array#fi
r
st/Array#last
commit
|
commitdiff
|
tree
2010-06-16
Er
i
c Wong
t
e
st_isolat
e
: fi
x
ruby engine usage
commit
|
commitdiff
|
tree
next