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
fiber_pool: no need for old Fiber::IO
2010-10-22
Eric Wong
fiber_pool: no need for o
l
d Fiber::IO
commit
|
commitdiff
|
tree
2010-10-22
Eric
W
ong
co
d
e shu
f
fl
i
n
g
f
o
r
kgi
o
commit
|
commitdiff
|
tree
2010-10-21
Eric Wong
unicorn 2
.
x
upd
a
tes +
k
gio
commit
|
commitdiff
|
tree
2010-10-21
E
ric Won
g
http_server: more
d
escriptive error for debuggin
g
commit
|
commitdiff
|
tree
2010-09-29
Eric
W
on
g
start u
s
ing k
g
io library
commit
|
commitdiff
|
tree
2010-09-17
E
ric W
o
ng
event
_
mac
h
i
ne: remove unn
e
cessary "retur
n
"
commit
|
commitdiff
|
tree
2010-08-28
Eric Won
g
Rainbows! 0
.
97
.
0
commit
|
commitdiff
|
tree
2010-08-28
Er
i
c
Won
g
b
u
mp Unicorn dependency
t
o 1
.
1
.
3
commit
|
commitdiff
|
tree
2010-08-28
Er
i
c Wong
"keepaliv
e
_timeout 0" (r
e
ally) disables kee
p
alive
commit
|
commitdiff
|
tree
2010-08-28
Eric Wong
t0016: disab
l
e Rack::
L
int for speed
commit
|
commitdiff
|
tree
2010-08-28
Eric Wo
n
g
rev_thr
e
ad
_
*:
fix IO prox
y
failures w/pipelining
commit
|
commitdiff
|
tree
2010-08-27
Eric Wong
rainbows/rev
/
co
r
e:
t
iny
cleanup
commit
|
commitdiff
|
tree
2010-08-27
Eric
Wong
rainbows/rev/master:
unindent
commit
|
commitdiff
|
tree
2010-08-26
Eric Won
g
split out accept() calle
r
s
t
o
a
ccep
t
or modu
l
e
commit
|
commitdiff
|
tree
2010-08-19
Eric Wo
n
g
add Rainbow
s
::Thr
e
adTimeou
t
middl
e
ware
commit
|
commitdiff
|
tree
2010-08-17
Eric Wong
avo
i
d EBA
D
F
wit
h
ce
r
tai
n
middl
e
war
e
s when pro
x
ying
commit
|
commitdiff
|
tree
2010-08-17
Eric
W
ong
rev/client: fix red
u
ndant c
l
ose
o
f
c
lient socke
t
s
commit
|
commitdiff
|
tree
2010-08-16
Eric Wo
n
g
FAQ: upda
t
e
S
SL section, add Pound
commit
|
commitdiff
|
tree
2010-08-13
E
r
i
c
Wong
d
e
v_fd
_
res
p
onse: w
e
aken
/dev/fd
check f
o
r compatibili
t
y
commit
|
commitdiff
|
tree
2010-08-10
E
r
ic
Wong
doc:
it's al
w
ays
"
Rain
b
o
ws!" with a bang(!)
commit
|
commitdiff
|
tree
2010-08-09
Eric Wo
n
g
FAQ: u
p
date Rails req
u
ires for Ruby 1
.
9
.
2
commit
|
commitdiff
|
tree
2010-08-03
E
ric W
o
ng
Rainbows!
0
.
96
.
0 - rang
e
supp
o
rt
commit
|
commitdiff
|
tree
2010-08-03
Eric W
o
ng
t0
5
00: avoid
r
a
c
e cond
i
tion with timestamps
commit
|
commitdiff
|
tree
2010-08-03
Eric
Wong
m
aint: publish Rubyforg
e
news
o
n rel
e
ase
commit
|
commitdiff
|
tree
2010-08-03
E
r
ic Wong
d
o
c
:
hide in
t
e
rnal
Response416 erro
r
consta
n
t
commit
|
commitdiff
|
tree
2010-08-03
Eric Wong
doc: update Stati
c
_Fi
l
es
d
ocume
n
t
a
t
ion page
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
d
o
c: update TODO
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
event_machine:
protect I
O
#close
from EBADF
commit
|
commitdiff
|
tree
2010-08-02
E
ric Wo
n
g
re
v
a
c
t
o
r: impleme
n
t
s
endfile and range supp
o
rt
commit
|
commitdiff
|
tree
2010-08-01
Eric Wong
t0015
:
clea
n
up after working directory te
s
t
commit
|
commitdiff
|
tree
2010-08-01
Eric Wong
test
s
: do not clobber
exi
s
ting RUBYLIB
commit
|
commitdiff
|
tree
2010-07-29
Eric Wong
fiber/
i
o:
r
euse b
u
ffe
r
in Ra
i
nb
o
ws::Fiber::IO#each
commit
|
commitdiff
|
tree
2010-07-29
Eric
Wong
revac
t
o
r: Actor-aware
d
e
v
_fd_response proxying
commit
|
commitdiff
|
tree
2010-07-28
E
r
ic Wo
n
g
even
t
_machi
n
e:
better
h
a
ndli
n
g of staggered
pipeli
n
es
commit
|
commitdiff
|
tree
2010-07-27
Eri
c
Wong
ev
e
nt_
m
achine: prevent double c
l
os
e
of client
s
oc
k
et
commit
|
commitdiff
|
tree
2010-07-27
E
ric Wong
rev/client: workaround
close ordering issue w
h
e
n
p
r
oxying
commit
|
commitdiff
|
tree
2010-07-27
E
r
ic Wong
r
ev_thre
a
d_
p
ool: stop suppo
r
t
ing thi
s
u
n
der Ruby 1
.
8
commit
|
commitdiff
|
tree
2010-07-27
E
r
ic Wong
t0020: speed up rate limited t
e
st
s
commit
|
commitdiff
|
tree
2010-07-27
Eric
W
ong
t
0
0{2,3}1:
beef tests up with more ab
o
rted requ
e
sts
commit
|
commitdiff
|
tree
2010-07-27
Eric Won
g
event_machine: fix pipelini
n
g
o
f static files
commit
|
commitdiff
|
tree
2010-07-26
E
r
ic Wong
r
e
v*: proper
l
y
handle pipelin
e
d res
p
onses w/send
f
ile
commit
|
commitdiff
|
tree
2010-07-23
Eric Wong
r
e
n
a
me pars
e
_
ran
g
e
=
> make_range!
commit
|
commitdiff
|
tree
2010-07-23
E
r
ic W
o
n
g
t9000:
disa
b
le
app_pool test
for Write
r
Thr
e
a
d*
commit
|
commitdiff
|
tree
2010-07-22
Eri
c
Wo
n
g
t0501: workarounds
f
or non-G
N
U awks
commit
|
commitdiff
|
tree
2010-07-22
Eric Wong
t010
5
: I/O reduc
t
ions a
n
d s
p
eedup
s
commit
|
commitdiff
|
tree
2010-07-22
Er
i
c Wong
rev*: av
o
i
d hung connectio
n
s when p
r
oxying HTTP/0
.
9
commit
|
commitdiff
|
tree
2010-07-22
E
ric Wong
wr
i
ter_
t
hread_
p
ool: fix in
c
l
ude ordering issues un
d
e
r
1
.
8
commit
|
commitdiff
|
tree
2010-07-22
Eric
Wong
ena
b
l
e
Range
:
responses fo
r
stati
c
f
i
les for m
o
st models
commit
|
commitdiff
|
tree
2010-07-20
E
r
ic Wong
event_mac
h
in
e
: avoid re
d
u
n
dant op
e
n() fo
r
stati
c
f
iles
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
rely on aut
o
load fo
r
B
ase and TeeIn
p
ut
commit
|
commitdiff
|
tree
2010-07-20
E
r
ic Wo
n
g
ensure
c
lient aborte
d
file/stream response b
o
di
e
s ar
e
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
e
ve
n
t_machine: clos
e
body d
e
sc
r
iptor before streaming
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
Eric
W
ong
ensure file response
bodi
e
s are p
r
operly closed
commit
|
commitdiff
|
tree
2010-07-20
Eric
W
ong
ensure stream respon
s
e bod
i
es ge
t
closed
commit
|
commitdiff
|
tree
2010-07-20
Er
i
c Wo
n
g
rev:
s
plit out deferre
d
chunk logic from unc
h
u
nked
commit
|
commitdiff
|
tree
2010-07-20
Eri
c
Wong
re
v
/de
f
erred
_
respo
n
se: cle
a
n
up
s
commit
|
commitdiff
|
tree
2010-07-20
E
r
ic Wong
r
ev: auto
l
o
ad De
f
erredRe
s
p
o
nse
commit
|
commitdiff
|
tree
2010-07-20
Eric
W
ong
prefer
Int
e
ger
#
to
_
s
(16) t
o
sprintf("
%
x\r\n")
commit
|
commitdiff
|
tree
2010-07-20
Eri
c
Wong
e
v
ent_mach
i
n
e: don't set
@body unle
s
s it
'
s EM::
D
eferrable
commit
|
commitdiff
|
tree
2010-07-20
Eric Wo
n
g
event_machine:
sm
a
l
l
s
i
mpl
i
fica
t
ion for async
responses
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
event_machine: split
o
ut unc
o
mmonly
used mo
d
ules
commit
|
commitdiff
|
tree
2010-07-20
E
r
i
c W
o
ng
rev + em: enable kee
p
alive f
o
r
p
ipe/socket response
s
commit
|
commitdiff
|
tree
2010-07-20
Eri
c
Wong
rev +
e
m:
more
e
asily all
o
w Conte
n
t-
L
ength in pipe
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
event_machine: Re
s
p
onseChunkPipe
s
tyle cleanup
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
event_
m
achine: garbage avoid
a
nce
f
or pip
e
responses
commit
|
commitdiff
|
tree
2010-07-20
Eric Wo
n
g
event_machine
:
avoid race in u
n
chunked
f
ast
p
i
pe responses
commit
|
commitdiff
|
tree
2010-07-20
Eri
c
Wong
remove unnecessary hea
d
er mung
i
n
g for s
t
atic file serv
i
ng
commit
|
commitdiff
|
tree
2010-07-20
Er
i
c
Wong
dev_fd_response: remove needless begin block
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
no need to pass 'rb' as File
.
open flags
commit
|
commitdiff
|
tree
2010-07-20
E
r
i
c Wong
sendfile m
i
ddleware
:
vari
o
us
s
tyle
c
leanu
p
s
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
refactor re
s
pon
s
e
handling f
o
r each c
o
ncu
r
rency
m
odel
commit
|
commitdiff
|
tree
2010-07-11
Eric Wong
Rain
b
ows! v0
.
95
.
1 - d
e
pend on
n
ewer
Unic
o
rn
commit
|
commitdiff
|
tree
2010-07-11
Eric Wong
bump Unicorn dependenc
y
to 1
.
1
.
1
commit
|
commitdiff
|
tree
2010-07-10
Eric Wong
doc: m
a
k
e
RDoc skip private
m
ethods
commit
|
commitdiff
|
tree
2010-07-10
E
r
i
c
Won
g
t
est_
i
solate: document w
h
y we test with Rack 1
.
1
.
0
commit
|
commitdiff
|
tree
2010-07-10
Eric Wong
Rainbows! 0
.
95
.
0 -
sendfile() support!
commit
|
commitdiff
|
tree
2010-07-10
Er
i
c Wong
doc:
a
v
oid d
o
cumenting int
e
rnals
o
n RD
o
c we
b
sit
e
commit
|
commitdiff
|
tree
2010-07-10
Eric Wong
d
o
c
: Static
_
Files docume
n
tation
commit
|
commitdiff
|
tree
2010-07-09
Eric Wong
even
t
_
m
achine: r
e
name res
p
on
s
e_
w
ri
t
e => em_w
r
ite_r
e
spo
n
se
commit
|
commitdiff
|
tree
2010-07-09
Eric Wo
n
g
http_response:
a
llow Cramp 0
.
1
1 to
send pr
o
per
W
S head
e
r
s
commit
|
commitdiff
|
tree
2010-07-08
Eric W
o
n
g
rest
o
re
R
ainb
o
ws::HttpRes
p
onse
.
write fo
r
Cr
a
mp
commit
|
commitdiff
|
tree
2010-07-08
Er
i
c Wong
dev: bump isol
a
te dependency to
2
.
1
.
0
commit
|
commitdiff
|
tree
2010-07-08
E
r
ic Wong
TODO: documentation needs work, so document
i
t :P
commit
|
commitdiff
|
tree
2010-07-08
Eric Wong
b
u
mp TCP_
D
E
F
E
R
_ACCE
P
T default
value
commit
|
commitdiff
|
tree
2010-07-08
E
ric Wo
n
g
b
u
mp uni
c
o
rn dependencies
commit
|
commitdiff
|
tree
2010-07-08
Eric
W
ong
stream_file:
s
p
lit this
out from rev/sendfile
commit
|
commitdiff
|
tree
2010-07-06
E
r
ic Wong
byte_slice: String#[range] is
faster than String#slice
.
.
.
commit
|
commitdiff
|
tree
2010-07-06
Eric Wong
doc: updat
e
T
ODO
commit
|
commitdiff
|
tree
2010-07-06
Eric Wong
fix st
r
ing slici
n
g under
1
.
9 af
t
e
r
short writes
commit
|
commitdiff
|
tree
2010-07-06
Eric
W
o
ng
r
ev/
c
lient:
m
ore aggressive non-blocking write
commit
|
commitdiff
|
tree
2010-07-06
Eric W
o
ng
c
leanup error
h
an
d
li
n
g for aborted
d
ownloads
commit
|
commitdiff
|
tree
2010-07-06
Eric
Won
g
rev:
av
o
id unnecessar
y
s
e
eking
w
hen using
s
end
f
ile
commit
|
commitdiff
|
tree
2010-07-05
E
ric Wong
rev: properly enabl
e
post-fork s
e
ndfile() u
s
a
ge
commit
|
commitdiff
|
tree
2010-07-04
Eric Wong
refa
c
to
r
r
e
sponse
b
ody handling
f
o
r
sendfile(2)
commit
|
commitdiff
|
tree
2010-07-04
Eri
c
Wong
rev/clie
n
t: s/sendfi
l
e/rev_sendfile/
commit
|
commitdiff
|
tree
2010-07-04
Eric Wong
revactor: properly z
e
ro b
u
ffer on zero rea
d
s
commit
|
commitdiff
|
tree
2010-07-04
Eric Wong
thread_po
o
l: force
t
hre
a
d
s to wakeup
o
n sh
u
tdown
commit
|
commitdiff
|
tree
2010-06-30
Eric Wong
rev: add sendfile support
commit
|
commitdiff
|
tree
2010-06-30
E
r
i
c
Won
g
d
e
v
_
f
d_response
:
av
o
id red
e
clar
i
ng Rainbows module
commit
|
commitdiff
|
tree
2010-06-30
Eric
W
ong
def
e
rred
_
response: remove n
e
e
dles
s
include
commit
|
commitdiff
|
tree
next