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
reduce dependency on IO#write_nonblock
2010-10-25
Eric
W
ong
reduc
e
depen
d
en
c
y o
n
IO#write_
n
on
b
lock
commit
|
commitdiff
|
tree
2010-10-23
Eric W
o
ng
http_reque
s
t: remove
t
his (sub)class
commit
|
commitdiff
|
tree
2010-10-22
Eric Wong
unindent most
f
iles
commit
|
commitdiff
|
tree
2010-10-22
Eric Wong
local
.
mk
.
s
a
mple: r
e
m
ove testing under 1
.
9
.
1
commit
|
commitdiff
|
tree
2010-10-22
Eric Wong
README: update
co
p
yright yea
r
commit
|
commitdiff
|
tree
2010-10-22
Eric Wong
dev_fd_res
p
o
ns
e
: do not wrap f
o
r
Fiber-aware IOs
commit
|
commitdiff
|
tree
2010-10-22
Eric Wong
fiber_{
p
ool
,
spawn}:
u
nin
d
ent
commit
|
commitdiff
|
tree
2010-10-22
Eric Won
g
fi
b
er_pool: n
o
ne
e
d for
o
ld Fiber::IO
commit
|
commitdiff
|
tree
2010-10-22
Eric Wong
code
s
huffling fo
r
kgio
commit
|
commitdiff
|
tree
2010-10-21
Eric Wong
unicorn 2
.
x u
p
dates + kgio
commit
|
commitdiff
|
tree
2010-10-21
Eri
c
Wong
http_se
r
ver:
m
ore desc
r
iptive
error fo
r
debugging
commit
|
commitdiff
|
tree
2010-09-29
Eric Wo
n
g
start using kgio li
b
rar
y
commit
|
commitdiff
|
tree
2010-09-17
E
ric Wong
even
t
_machine: remove un
n
ecessary
"retu
r
n"
commit
|
commitdiff
|
tree
2010-08-28
Eric Wong
Rainbows! 0
.
97
.
0
commit
|
commitdiff
|
tree
2010-08-28
Eric
Wo
n
g
b
u
m
p Unicorn depend
e
ncy to 1
.
1
.
3
commit
|
commitdiff
|
tree
2010-08-28
Eric Wong
"keepalive_timeout 0" (really)
dis
a
bles keepalive
commit
|
commitdiff
|
tree
2010-08-28
Eric Wong
t0016: dis
a
ble Rack::Lint for speed
commit
|
commitdiff
|
tree
2010-08-28
Eric Wong
rev_thread_*:
f
ix IO
p
ro
x
y failures w/
p
ipelining
commit
|
commitdiff
|
tree
2010-08-27
Eric Wong
ra
i
nbows/r
e
v/core
:
tiny
c
leanup
commit
|
commitdiff
|
tree
2010-08-27
Eric Wong
rain
b
ow
s
/re
v
/m
a
ster: un
i
ndent
commit
|
commitdiff
|
tree
2010-08-26
Eric Wong
sp
l
i
t out accept() callers to ac
c
e
ptor module
commit
|
commitdiff
|
tree
2010-08-19
E
r
ic Won
g
a
dd Rainbows:
:
ThreadTi
m
eout middleware
commit
|
commitdiff
|
tree
2010-08-17
Eri
c
Wong
avoi
d
EBADF with
c
erta
i
n midd
l
ewares when p
r
oxy
i
ng
commit
|
commitdiff
|
tree
2010-08-17
Eric
Wong
rev/client:
fix re
d
undant clos
e
of client sock
e
ts
commit
|
commitdiff
|
tree
2010-08-16
E
ric Won
g
FAQ: upda
t
e SSL section, add Pound
commit
|
commitdiff
|
tree
2010-08-13
E
r
ic Wong
dev_fd_respon
s
e: weaken /dev
/
fd check for c
o
mpa
t
ibilit
y
commit
|
commitdiff
|
tree
2010-08-10
Eric Wong
doc: it
'
s alw
a
y
s
"R
a
inbows
!
" with
a
bang(!)
commit
|
commitdiff
|
tree
2010-08-09
Eric Wo
n
g
FAQ: update
R
ails requ
i
res for Ruby 1
.
9
.
2
commit
|
commitdiff
|
tree
2010-08-03
E
r
ic Wong
Rainbows!
0
.
96
.
0
-
ra
n
g
e
s
upport
commit
|
commitdiff
|
tree
2010-08-03
Eric
W
o
ng
t0500: avoid race c
o
ndi
t
ion with timestamps
commit
|
commitdiff
|
tree
2010-08-03
Eric Wong
ma
i
nt: publish R
u
b
y
fo
r
g
e
n
ews
o
n release
commit
|
commitdiff
|
tree
2010-08-03
Eric Wo
n
g
doc: hi
d
e internal
R
esponse416
er
r
or
const
a
nt
commit
|
commitdiff
|
tree
2010-08-03
Eric Wong
d
oc: upd
a
te
S
t
atic_
F
iles documentation page
commit
|
commitdiff
|
tree
2010-08-02
Eric
Wong
doc:
u
pdate
T
ODO
commit
|
commitdiff
|
tree
2010-08-02
Er
i
c Wong
eve
n
t_machin
e
: protect IO#close
from E
B
ADF
commit
|
commitdiff
|
tree
2010-08-02
Eric
W
ong
reva
c
t
or: implem
e
nt sendfile and r
a
nge
support
commit
|
commitdiff
|
tree
2010-08-01
Eric Wong
t0015:
cl
e
a
n
u
p
after working directory test
commit
|
commitdiff
|
tree
2010-08-01
E
ric
Wong
tests:
do not c
l
obber existing R
U
BYLIB
commit
|
commitdiff
|
tree
2010-07-29
Eric Won
g
f
iber/io: reu
s
e
buffer in
R
ainbo
w
s::Fiber::IO#each
commit
|
commitdiff
|
tree
2010-07-29
Eric
Wong
re
v
a
cto
r
: Acto
r
-aware dev_fd_resp
o
n
s
e p
r
o
x
y
ing
commit
|
commitdiff
|
tree
2010-07-28
E
ric Wong
event_mach
i
ne: better h
a
ndling of stagg
e
re
d
pipelines
commit
|
commitdiff
|
tree
2010-07-27
Eric Wong
e
ve
n
t
_
mach
i
n
e
: prev
e
nt doub
l
e close of client sock
e
t
commit
|
commitdiff
|
tree
2010-07-27
Eric W
o
ng
r
e
v
/client:
w
orkaround close ordering issue when p
r
oxying
commit
|
commitdiff
|
tree
2010-07-27
Er
i
c Wong
r
e
v_thread_pool: stop su
p
porting this under Ruby 1
.
8
commit
|
commitdiff
|
tree
2010-07-27
Eric
W
ong
t0020: spee
d
up ra
t
e limited tests
commit
|
commitdiff
|
tree
2010-07-27
Eric Wong
t00{2,
3
}1
:
b
eef test
s
up with more abor
t
ed r
e
quests
commit
|
commitdiff
|
tree
2010-07-27
E
ric Wong
event_
m
achine: fix pipelining of static files
commit
|
commitdiff
|
tree
2010-07-26
E
r
ic Wong
r
e
v*: p
r
operly handle
p
ip
e
lined
responses w/s
e
ndfile
commit
|
commitdiff
|
tree
2010-07-23
E
ric W
o
ng
rename parse_ran
g
e =
>
m
ak
e
_range!
commit
|
commitdiff
|
tree
2010-07-23
Er
i
c Wong
t9000: disable app_pool test
f
or
W
rit
e
rThread*
commit
|
commitdiff
|
tree
2010-07-22
E
r
ic Wong
t0501: wor
k
aroun
d
s for n
o
n-GNU awks
commit
|
commitdiff
|
tree
2010-07-22
Er
i
c Wong
t0105: I/O reductions and speedups
commit
|
commitdiff
|
tree
2010-07-22
Eric Wong
rev*: avoid
h
ung connections when
proxying
HTTP/0
.
9
commit
|
commitdiff
|
tree
2010-07-22
E
ric Wong
w
r
iter_thread_pool: fix in
c
lud
e
ordering issu
e
s under
1
.
8
commit
|
commitdiff
|
tree
2010-07-22
Eric Wong
enable Range: respons
e
s for static
fi
l
es for most mo
d
els
commit
|
commitdiff
|
tree
2010-07-20
E
ric Wo
n
g
e
vent_machine: avoid redundant open() fo
r
sta
t
ic files
commit
|
commitdiff
|
tree
2010-07-20
Eric
Wong
rely o
n
autoload for Base a
n
d TeeInput
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
ensu
r
e client aborted
file
/
s
t
r
e
am response bo
d
ies
a
r
e
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
Eric Won
g
even
t
_machine: close b
o
dy
d
escrip
t
or be
f
ore streaming
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
Eric
Wong
ensur
e
f
ile re
s
pons
e
b
o
d
ies are p
r
o
p
erly
c
lose
d
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
en
s
ure
s
tream response bodie
s
get c
l
os
e
d
commit
|
commitdiff
|
tree
2010-07-20
Eric Wo
n
g
rev: split out def
e
r
red chunk
l
ogic from
un
c
hunked
commit
|
commitdiff
|
tree
2010-07-20
Er
i
c Wong
rev
/
deferred
_
r
esponse: cleanups
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
rev: au
t
oload Defer
r
e
d
Response
commit
|
commitdiff
|
tree
2010-07-20
Eric Wo
n
g
p
refer Integer#to_s
(
16) to sp
r
i
n
tf("%x\r\n")
commit
|
commitdiff
|
tree
2010-07-20
Eric
W
ong
event_m
a
ch
i
ne
:
d
o
n't set @bod
y
u
nless it's EM:
:
Deferrable
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
event_ma
c
hine: smal
l
simpli
f
ication for async responses
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
event
_
machi
n
e: spl
i
t out uncommonly used
modu
l
es
commit
|
commitdiff
|
tree
2010-07-20
Eric
Wong
rev + em:
e
nable keepalive for pipe/socket responses
commit
|
commitdiff
|
tree
2010-07-20
Eri
c
W
o
ng
r
ev + em: mo
r
e easily allow C
o
n
t
e
nt-Len
g
th in pipe
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
Er
i
c
Won
g
event_mach
i
n
e
: Respo
n
s
e
ChunkPipe style cleanup
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
event_machine: gar
b
age avoidan
c
e for pipe responses
commit
|
commitdiff
|
tree
2010-07-20
E
ric Won
g
event_machine: avoid rac
e
in u
n
chunked
f
ast pipe respo
n
ses
commit
|
commitdiff
|
tree
2010-07-20
E
ric Wong
re
m
o
v
e
u
nneces
s
ary header mun
g
i
ng
f
o
r static f
i
le servin
g
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
d
e
v
_fd_respo
n
s
e
:
remove need
l
ess begin block
commit
|
commitdiff
|
tree
2010-07-20
Eric W
o
ng
no need to pass 'rb'
a
s Fil
e
.
o
pen
f
lags
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
sendf
i
le mid
d
leware:
various style cleanups
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
refac
t
or respo
n
se h
a
ndling for
each
c
o
ncurrency model
commit
|
commitdiff
|
tree
2010-07-11
Eric W
o
ng
Rainbows!
v0
.
95
.
1 - d
e
pend
o
n
n
ewer Unicorn
commit
|
commitdiff
|
tree
2010-07-11
Eric
W
ong
bump
Unico
r
n dependen
c
y
t
o
1
.
1
.
1
commit
|
commitdiff
|
tree
2010-07-10
Eric Wong
doc: make RDoc skip privat
e
m
eth
o
ds
commit
|
commitdiff
|
tree
2010-07-10
Eric W
o
ng
test_
i
s
o
late: document why we test
w
ith
Rack 1
.
1
.
0
commit
|
commitdiff
|
tree
2010-07-10
Er
i
c Wong
Rainbows! 0
.
9
5
.
0 - s
e
ndfile() su
p
por
t
!
commit
|
commitdiff
|
tree
2010-07-10
Eric Wong
doc: avoid
documenting intern
a
ls
on RDoc websi
t
e
commit
|
commitdiff
|
tree
2010-07-10
E
r
ic Won
g
doc: Static_F
i
l
es
d
ocumentatio
n
commit
|
commitdiff
|
tree
2010-07-09
E
r
i
c
Won
g
event_ma
c
hine: re
n
am
e
response
_
w
r
ite => em_wr
i
te
_
response
commit
|
commitdiff
|
tree
2010-07-09
Eric Won
g
http_respo
n
se
:
allow Cram
p
0
.
11 t
o
send p
r
ope
r
WS headers
commit
|
commitdiff
|
tree
2010-07-08
E
ric Wong
restore
R
ainbo
w
s::Http
R
espons
e
.
write f
o
r
Cram
p
commit
|
commitdiff
|
tree
2010-07-08
Eric
W
ong
de
v
:
bump isolate dependency to 2
.
1
.
0
commit
|
commitdiff
|
tree
2010-07-08
Eric
W
o
ng
TODO: docum
e
ntation needs wor
k
,
so docu
m
e
nt it :P
commit
|
commitdiff
|
tree
2010-07-08
Eric Wo
n
g
bump TCP_DEF
E
R_ACCEPT default value
commit
|
commitdiff
|
tree
2010-07-08
Eri
c
Wong
b
um
p
uni
c
orn
de
p
endencies
commit
|
commitdiff
|
tree
2010-07-08
Eric Wong
s
tream_file: split this
o
u
t from
r
ev/sendfil
e
commit
|
commitdiff
|
tree
2010-07-06
E
ric Wong
byte_slic
e
: Str
i
ng#[ra
n
ge]
i
s faster than
S
t
r
i
ng#sli
c
e
.
.
.
commit
|
commitdiff
|
tree
2010-07-06
E
ric Wo
n
g
doc: updat
e
TODO
commit
|
commitdiff
|
tree
2010-07-06
Eric Wong
fi
x
s
tring slicing u
n
d
er 1
.
9 afte
r
s
h
ort
wri
t
es
commit
|
commitdiff
|
tree
2010-07-06
Er
i
c
Wo
n
g
rev/client:
more aggress
i
ve non-blo
c
k
i
ng w
r
ite
commit
|
commitdiff
|
tree
2010-07-06
Eric
W
ong
c
leanup
error h
a
n
d
lin
g
for aborted
d
ownloads
commit
|
commitdiff
|
tree
2010-07-06
E
r
ic Wong
rev: avo
i
d
unne
c
ess
a
ry seekin
g
when usi
n
g s
e
ndf
i
le
commit
|
commitdiff
|
tree
2010-07-05
E
ric Wong
rev: pro
p
er
l
y enable p
o
st-f
o
rk sendfile() usage
commit
|
commitdiff
|
tree
next