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
simpler keepalive check for synchronous models
2010-11-20
Eric
W
ong
simpler keepalive check for synch
r
onous
m
ode
l
s
commit
|
commitdiff
|
tree
2010-11-20
Er
i
c W
o
ng
max_body: rewr
i
te wrappers to be safer
commit
|
commitdiff
|
tree
2010-11-19
Eri
c
Wong
max_bo
d
y: d
o
n
ot en
a
ble
f
or
RevThread* m
o
dels
commit
|
commitdiff
|
tree
2010-11-19
Er
i
c Wong
upg
r
a
de to Kgio 2
.
x and Unicorn
3
.
x
commit
|
commitdiff
|
tree
2010-11-17
E
ric W
o
ng
test_isolate: depen
d
o
n
newer Unicorn
commit
|
commitdiff
|
tree
2010-11-17
Eric W
o
ng
r
e
implement
c
l
i
e
nt_max_
b
ody_s
i
z
e
handlers
commit
|
commitdiff
|
tree
2010-11-06
Eric W
o
ng
avo
i
d
E
rr
n
o::EAGAI
N
, harder
commit
|
commitdiff
|
tree
2010-11-05
Eric Wong
av
o
id Kgio:
:
WaitR
e
adable/WaitWritabl
e
cons
t
a
n
ts
commit
|
commitdiff
|
tree
2010-11-05
Eric Wong
pro
c
ess_cl
i
ent: fix
a
t
t
empted kee
p
alive on HT
T
P 0
.
9
commit
|
commitdiff
|
tree
2010-10-28
Eric Wong
R
a
i
n
b
ows!
1
.
0
.
0 - internal
c
l
eanups
commit
|
commitdiff
|
tree
2010-10-28
Er
i
c Wong
tes
t
s: avoid race co
n
d
i
tions on r
e
load
tests
commit
|
commitdiff
|
tree
2010-10-28
Eric Wo
n
g
t0018
:
wait for o
l
d
worker
t
o be re
a
ped
commit
|
commitdiff
|
tree
2010-10-28
Eric Wong
rev+
e
v
en
t
_machine: small cleanups
wit
h
new parser A
P
I
commit
|
commitdiff
|
tree
2010-10-28
Eri
c
W
o
n
g
H
U
P reload rest
o
res d
e
faults
on
unset settings
commit
|
commitdiff
|
tree
2010-10-27
Eric Wong
use
Unicorn 2
.
0
.
0 final
commit
|
commitdiff
|
tree
2010-10-26
Eric
W
ong
Rake
f
il
e
:
up
d
a
tes
for prere
l
ea
s
es
commit
|
commitdiff
|
tree
2010-10-26
E
ric Wong
Rainbow
s
! 1
.
0
.
0pre
1
- kinder, gentler I/O
commit
|
commitdiff
|
tree
2010-10-26
Eric Wo
n
g
gemspec: bump development
d
ependency of Isolate
commit
|
commitdiff
|
tree
2010-10-26
Eric Won
g
doc: RDoc updates
commit
|
commitdiff
|
tree
2010-10-25
Eric Wong
reduce depende
n
cy o
n
IO#write_n
o
n
b
lock
commit
|
commitdiff
|
tree
2010-10-23
Eric Wong
http_requ
e
st: remove
t
his (sub)cla
s
s
commit
|
commitdiff
|
tree
2010-10-22
Er
i
c Wong
unin
d
ent
m
o
st files
commit
|
commitdiff
|
tree
2010-10-22
E
r
i
c
Wong
loc
a
l
.
mk
.
sample:
r
emove testi
n
g u
n
der 1
.
9
.
1
commit
|
commitdiff
|
tree
2010-10-22
Eric W
o
ng
READ
M
E
:
update copyrigh
t
year
commit
|
commitdiff
|
tree
2010-10-22
Eric W
o
ng
dev_fd_res
p
o
n
s
e: do not wrap for Fi
b
er-aw
a
re IOs
commit
|
commitdiff
|
tree
2010-10-22
E
r
ic Won
g
fiber_{pool,spa
w
n}:
u
nindent
commit
|
commitdiff
|
tree
2010-10-22
E
ric Wong
fib
e
r
_pool: no need for old Fiber
:
:IO
commit
|
commitdiff
|
tree
2010-10-22
Eric Wong
code shuffl
i
ng
for k
g
io
commit
|
commitdiff
|
tree
2010-10-21
E
ric Wong
u
ni
c
orn 2
.
x updates + kgio
commit
|
commitdiff
|
tree
2010-10-21
E
r
i
c
W
ong
http_ser
v
er: mor
e
descriptive error for debugging
commit
|
commitdiff
|
tree
2010-09-29
E
ric Wong
star
t
using
k
gio libra
r
y
commit
|
commitdiff
|
tree
2010-09-17
Eric Wong
event_machin
e
: re
m
o
ve unnece
s
sar
y
"r
e
turn"
commit
|
commitdiff
|
tree
2010-08-28
E
ric Wong
Rainbows
!
0
.
97
.
0
commit
|
commitdiff
|
tree
2010-08-28
Er
i
c W
o
ng
b
u
mp Unicorn depe
n
den
c
y
to 1
.
1
.
3
commit
|
commitdiff
|
tree
2010-08-28
E
r
i
c Wo
n
g
"
keep
a
live_
t
i
m
eout 0" (r
e
ally) disables keep
a
live
commit
|
commitdiff
|
tree
2010-08-28
Eric Wo
n
g
t00
1
6: di
s
able Rack::
L
int
f
or speed
commit
|
commitdiff
|
tree
2010-08-28
E
r
ic Wong
rev_thread_*: fix IO pr
o
xy fai
l
ures w/pipelining
commit
|
commitdiff
|
tree
2010-08-27
Eric Wong
rai
n
b
o
ws/rev/core: t
i
ny cle
a
nup
commit
|
commitdiff
|
tree
2010-08-27
Eric Wong
r
ainbows/rev/master: unindent
commit
|
commitdiff
|
tree
2010-08-26
Eric Wong
split out accept()
caller
s
to ac
c
eptor module
commit
|
commitdiff
|
tree
2010-08-19
Eric Wong
add Rainbow
s
:
:ThreadT
i
meout middleware
commit
|
commitdiff
|
tree
2010-08-17
Eric Wong
avo
i
d EBADF
w
ith ce
r
t
a
i
n
m
i
d
d
lewares when
prox
y
ing
commit
|
commitdiff
|
tree
2010-08-17
Eric
W
o
ng
r
e
v/cli
e
nt: fix redundant
c
lose of cl
i
ent s
o
ckets
commit
|
commitdiff
|
tree
2010-08-16
E
ric Wong
FAQ: u
p
date SSL se
c
t
ion, ad
d
P
ound
commit
|
commitdiff
|
tree
2010-08-13
E
r
ic
W
ong
d
e
v_fd_respon
s
e: weaken /dev/fd check
for com
p
at
i
bil
i
ty
commit
|
commitdiff
|
tree
2010-08-10
Eric Wong
doc: it's alwa
y
s "Rainbows!" with a bang(!)
commit
|
commitdiff
|
tree
2010-08-09
Eric Won
g
FAQ:
u
p
dat
e
Rails requires for Rub
y
1
.
9
.
2
commit
|
commitdiff
|
tree
2010-08-03
Eric W
o
ng
Rai
n
bows! 0
.
9
6
.
0 -
range supp
o
rt
commit
|
commitdiff
|
tree
2010-08-03
Eric Wong
t0500: avoid race conditi
o
n
w
ith timest
a
mps
commit
|
commitdiff
|
tree
2010-08-03
E
r
i
c W
o
ng
maint: publish R
u
byforge news
o
n
release
commit
|
commitdiff
|
tree
2010-08-03
E
ric
Wong
do
c
:
h
ide internal Res
p
onse
4
1
6
er
r
or consta
n
t
commit
|
commitdiff
|
tree
2010-08-03
Eri
c
Wong
d
oc: update St
a
t
i
c
_F
i
l
es docu
m
entation pa
g
e
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
d
o
c: updat
e
TODO
commit
|
commitdiff
|
tree
2010-08-02
E
r
i
c Wong
event
_
m
a
c
hine:
prote
c
t
IO#close from
EBADF
commit
|
commitdiff
|
tree
2010-08-02
E
ric Wong
revactor: impl
e
men
t
sendfile an
d
r
a
n
ge
s
up
p
o
r
t
commit
|
commitdiff
|
tree
2010-08-01
E
ric Wo
n
g
t
0015: cleanup after workin
g
directory
t
es
t
commit
|
commitdiff
|
tree
2010-08-01
Eric Wong
tests: d
o
no
t
clobber existing RUBYLIB
commit
|
commitdiff
|
tree
2010-07-29
Eric Wo
n
g
f
iber
/
io:
reuse buffer in
R
a
i
nbow
s
:
:Fiber::IO#each
commit
|
commitdiff
|
tree
2010-07-29
Eric Wong
r
e
vact
o
r:
A
ctor
-
aware dev_fd_
r
e
sp
o
nse
proxying
commit
|
commitdiff
|
tree
2010-07-28
E
r
i
c
Won
g
event_machine: bette
r
h
a
n
d
ling of s
t
a
gger
e
d pipelines
commit
|
commitdiff
|
tree
2010-07-27
Eric Wong
event_ma
c
h
i
ne: p
r
eve
n
t d
o
ub
l
e close of clie
n
t soc
k
et
commit
|
commitdiff
|
tree
2010-07-27
Eric Wong
re
v
/client:
wo
r
karound cl
o
se
ordering issue when proxying
commit
|
commitdiff
|
tree
2010-07-27
Eric W
o
ng
rev_thread_pool:
s
t
op supporting this under Ruby 1
.
8
commit
|
commitdiff
|
tree
2010-07-27
Eric Wong
t002
0
: speed up rate limited
tests
commit
|
commitdiff
|
tree
2010-07-27
E
r
ic W
o
ng
t00
{
2,3}1:
b
eef tests u
p
with more aborted requests
commit
|
commitdiff
|
tree
2010-07-27
Er
i
c Won
g
ev
e
n
t_machine
:
fix pipe
l
ining
of static fi
l
es
commit
|
commitdiff
|
tree
2010-07-26
Er
i
c Wong
rev*:
properly
h
a
n
d
le p
i
pelined
r
e
s
p
o
ns
e
s w/send
f
i
l
e
commit
|
commitdiff
|
tree
2010-07-23
Eric Wong
r
e
name p
a
rse_range => m
a
k
e_rang
e
!
commit
|
commitdiff
|
tree
2010-07-23
Eric Wong
t9
0
00
:
disable
a
p
p_pool test for WriterThread*
commit
|
commitdiff
|
tree
2010-07-22
Eric Wong
t0501: w
o
rkarounds fo
r
non-GNU awks
commit
|
commitdiff
|
tree
2010-07-22
Eric Wong
t
0
105: I/O
r
ed
u
ctions
a
nd speed
u
ps
commit
|
commitdiff
|
tree
2010-07-22
Eric Wong
rev*: avoid hung connec
t
ions
w
hen p
r
oxyi
n
g HT
T
P/0
.
9
commit
|
commitdiff
|
tree
2010-07-22
Eric Wong
w
r
i
t
e
r_thread
_
p
ool: fix inclu
d
e ordering iss
u
es
under 1
.
8
commit
|
commitdiff
|
tree
2010-07-22
Eric W
o
ng
e
nab
l
e Range: responses for
static files
f
o
r
most models
commit
|
commitdiff
|
tree
2010-07-20
Eri
c
Wong
event_machine: avoid
redund
a
nt open() for stati
c
files
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
rely
o
n autoloa
d
for
Base and TeeInput
commit
|
commitdiff
|
tree
2010-07-20
Er
i
c Wong
ensure
c
lient aborted file/stream response bodies are
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
E
r
ic W
o
ng
ev
e
nt_m
a
chi
n
e: cl
o
se body descri
p
tor bef
o
re streaming
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
Eric
W
ong
ensure file resp
o
nse bodies are pro
p
erly clo
s
e
d
commit
|
commitdiff
|
tree
2010-07-20
Er
i
c
Wong
ens
u
r
e
stream respon
s
e
bodies get clo
s
ed
commit
|
commitdiff
|
tree
2010-07-20
Eric
Wong
rev:
s
plit out
d
eferred
c
h
unk lo
g
ic
f
rom
u
nchunke
d
commit
|
commitdiff
|
tree
2010-07-20
Eric W
o
ng
rev/d
e
ferred
_
res
p
o
n
s
e
: cleanups
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
r
ev: autoload DeferredResp
o
n
s
e
commit
|
commitdiff
|
tree
2010-07-20
Eri
c
Wong
pre
f
er Integer#to_s(16) to sprintf("%x\r\n"
)
commit
|
commitdiff
|
tree
2010-07-20
Eri
c
Wong
even
t
_machi
n
e:
d
on't s
e
t
@
body unless it's EM
:
:Deferr
a
ble
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
ev
e
nt_machine
:
small sim
p
lifica
t
i
on for
a
sync
r
e
sponses
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
e
v
ent_machine: spli
t
out uncommonly
u
s
ed
modules
commit
|
commitdiff
|
tree
2010-07-20
E
r
ic Wo
n
g
re
v
+ e
m
: ena
b
le keepalive fo
r
pipe/socke
t
responses
commit
|
commitdiff
|
tree
2010-07-20
E
r
i
c
Wo
n
g
rev + em: m
o
r
e
e
asily
allow Content-Length in
p
ipe
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
Eri
c
Wong
event
_
m
a
c
hine:
Resp
o
nseChunkP
i
pe s
t
yle
c
lea
n
up
commit
|
commitdiff
|
tree
2010-07-20
E
ric Wong
e
v
e
n
t_ma
c
hine: ga
r
bage avoidance for pi
p
e resp
o
nses
commit
|
commitdiff
|
tree
2010-07-20
E
ric W
o
ng
e
vent
_
m
achin
e
:
a
vo
i
d race in u
n
chunked fast p
i
pe responses
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
r
e
move unnecessary h
e
ader mun
g
ing for static file
s
erving
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
dev_
f
d_respo
n
s
e: remove needless begin block
commit
|
commitdiff
|
tree
2010-07-20
Er
i
c
W
o
ng
no need
to pass 'rb
'
a
s
File
.
o
pen fl
a
gs
commit
|
commitdiff
|
tree
2010-07-20
Eric Wo
n
g
s
e
n
d
file m
i
ddleware: various style cleanups
commit
|
commitdiff
|
tree
2010-07-20
Eric Wo
n
g
refactor response han
d
l
ing
f
or
e
a
ch
c
on
c
urrency model
commit
|
commitdiff
|
tree
2010-07-11
Eric Wong
R
a
in
b
ows! v0
.
95
.
1 - depend on newer Unicorn
commit
|
commitdiff
|
tree
2010-07-11
Eri
c
Wong
b
u
mp Unicorn dependency to 1
.
1
.
1
commit
|
commitdiff
|
tree
2010-07-10
Eric W
o
ng
doc:
m
ake RDoc skip priv
a
t
e
me
t
h
od
s
commit
|
commitdiff
|
tree
next