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 Wong
redu
c
e depende
n
cy on
IO#write_nonbl
o
ck
commit
|
commitdiff
|
tree
2010-10-23
Eric Wong
http_r
e
quest: remove this (sub)clas
s
commit
|
commitdiff
|
tree
2010-10-22
Eric Wong
unin
d
ent
m
ost fi
l
es
commit
|
commitdiff
|
tree
2010-10-22
Eric Wong
local
.
m
k
.
samp
l
e
: remove testin
g
under 1
.
9
.
1
commit
|
commitdiff
|
tree
2010-10-22
Eric
W
ong
README: update co
p
yright ye
a
r
commit
|
commitdiff
|
tree
2010-10-22
Eric Wong
d
e
v_fd_respo
n
s
e: do
not wrap for Fiber-aw
a
re IOs
commit
|
commitdiff
|
tree
2010-10-22
Eric Wo
n
g
fiber_{pool,spawn
}
: uninde
n
t
commit
|
commitdiff
|
tree
2010-10-22
Eric Wong
f
i
ber_pool: no
need for old Fiber::IO
commit
|
commitdiff
|
tree
2010-10-22
Eric Wong
code shuffling f
o
r
kgio
commit
|
commitdiff
|
tree
2010-10-21
E
r
i
c Wong
unicorn 2
.
x
u
p
d
ates + kgio
commit
|
commitdiff
|
tree
2010-10-21
Eric Wong
http_server: mo
r
e
d
e
s
c
ri
p
tive e
r
ro
r
for debuggin
g
commit
|
commitdiff
|
tree
2010-09-29
E
ric Wong
star
t
using kgio library
commit
|
commitdiff
|
tree
2010-09-17
E
ri
c
W
o
ng
event_ma
c
hine: remove unnecessary
"
return
"
commit
|
commitdiff
|
tree
2010-08-28
Eric Wong
R
a
i
nbows
!
0
.
97
.
0
commit
|
commitdiff
|
tree
2010-08-28
Eric Wong
bump U
n
i
c
orn d
e
p
e
n
d
ency to 1
.
1
.
3
commit
|
commitdiff
|
tree
2010-08-28
Eric W
o
ng
"ke
e
palive_time
o
ut 0" (reall
y
) disables keepaliv
e
commit
|
commitdiff
|
tree
2010-08-28
Eric Wong
t
0
016: disabl
e
Rack::Lint for spe
e
d
commit
|
commitdiff
|
tree
2010-08-28
Eri
c
Wong
rev_threa
d
_*: fix IO proxy failures w/
p
ipelining
commit
|
commitdiff
|
tree
2010-08-27
Eric Wong
rainbows/r
e
v
/
c
ore: tiny cleanup
commit
|
commitdiff
|
tree
2010-08-27
Eric Won
g
rai
n
b
o
ws/rev/master:
uninden
t
commit
|
commitdiff
|
tree
2010-08-26
E
ric W
o
ng
spli
t
ou
t
acc
e
pt() callers t
o
a
cceptor module
commit
|
commitdiff
|
tree
2010-08-19
Eric Wong
add Rainbows::ThreadTimeo
u
t middleware
commit
|
commitdiff
|
tree
2010-08-17
Eric
W
o
n
g
avoid EBAD
F
w
ith certain middlewa
r
es when pro
x
ying
commit
|
commitdiff
|
tree
2010-08-17
Eri
c
Wong
rev/clie
n
t
:
fi
x
redundant
c
lose
o
f client sockets
commit
|
commitdiff
|
tree
2010-08-16
Eric Wong
F
A
Q: update SSL section,
add Poun
d
commit
|
commitdiff
|
tree
2010-08-13
Eric Wong
d
e
v
_fd_response: weaken /dev/fd check for compatibili
t
y
commit
|
commitdiff
|
tree
2010-08-10
Eric
W
ong
doc
:
it's always "Rainbows!" wi
t
h a bang(!)
commit
|
commitdiff
|
tree
2010-08-09
Eric Wong
FAQ:
update Rails requires for
Ruby 1
.
9
.
2
commit
|
commitdiff
|
tree
2010-08-03
Eric Won
g
Rain
b
ows! 0
.
9
6
.
0 - range support
commit
|
commitdiff
|
tree
2010-08-03
Eric Wo
n
g
t0500:
a
v
oid
r
a
c
e
condi
t
ion with timestamps
commit
|
commitdiff
|
tree
2010-08-03
Eric Wong
m
aint:
publish Ruby
f
orge news on rel
e
ase
commit
|
commitdiff
|
tree
2010-08-03
Eric
W
ong
doc: h
i
de internal Res
p
onse416
error constant
commit
|
commitdiff
|
tree
2010-08-03
E
r
ic Won
g
doc: up
d
ate Static_Files documenta
t
ion pag
e
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
doc: upda
t
e TO
D
O
commit
|
commitdiff
|
tree
2010-08-02
Eric Won
g
event_machin
e
: protect I
O
#
c
lo
s
e from EB
A
DF
commit
|
commitdiff
|
tree
2010-08-02
Eric Won
g
revactor:
i
mplement sendfi
l
e
and
r
ange
s
upport
commit
|
commitdiff
|
tree
2010-08-01
Eric Wong
t
0
015:
cleanup a
f
ter working
directory test
commit
|
commitdiff
|
tree
2010-08-01
E
r
ic Wo
n
g
tests:
do not
c
lobber ex
i
sti
n
g RUBY
L
IB
commit
|
commitdiff
|
tree
2010-07-29
Eric
W
ong
fi
b
er/i
o
:
reuse b
u
ffer i
n
Rainb
o
ws::Fi
b
er
:
:IO#each
commit
|
commitdiff
|
tree
2010-07-29
Eric Wong
revacto
r
: Actor-a
w
are
d
ev_fd_r
e
spon
s
e proxyin
g
commit
|
commitdiff
|
tree
2010-07-28
E
r
ic
W
ong
event_machi
n
e: better handling of
stagg
e
red pip
e
lines
commit
|
commitdiff
|
tree
2010-07-27
Eric Wong
e
v
ent
_
machine: prevent dou
b
l
e
cl
o
se
o
f
cli
e
nt socke
t
commit
|
commitdiff
|
tree
2010-07-27
Eric Won
g
rev/client: workaround close ordering issue when proxying
commit
|
commitdiff
|
tree
2010-07-27
Eric W
o
ng
rev_thread
_
p
ool: stop sup
p
orting
t
his under
R
uby
1
.
8
commit
|
commitdiff
|
tree
2010-07-27
Eric Wong
t0020:
s
peed up rate l
i
m
i
ted tests
commit
|
commitdiff
|
tree
2010-07-27
Eric Wong
t00
{
2
,
3
}
1: beef
tests up
w
i
th mo
r
e aborted r
e
quests
commit
|
commitdiff
|
tree
2010-07-27
Eri
c
Won
g
event
_
m
a
chine: fix pipelining
of stat
i
c
f
iles
commit
|
commitdiff
|
tree
2010-07-26
Eric Wong
r
ev*: pr
o
pe
r
l
y handle pipel
i
ned responses
w/sendfile
commit
|
commitdiff
|
tree
2010-07-23
Eric
Wong
rename parse_range => make_
r
ange!
commit
|
commitdiff
|
tree
2010-07-23
Er
i
c
W
ong
t9000:
dis
a
b
l
e app_pool test for WriterThre
a
d
*
commit
|
commitdiff
|
tree
2010-07-22
Eric Wong
t
0
5
0
1: workaroun
d
s
f
or non-GNU aw
k
s
commit
|
commitdiff
|
tree
2010-07-22
Eric
Wong
t0105:
I
/
O reduc
t
ions and speedups
commit
|
commitdiff
|
tree
2010-07-22
Eric Wong
rev*: avoi
d
hung connections when proxyin
g
HTTP/0
.
9
commit
|
commitdiff
|
tree
2010-07-22
E
r
ic Wong
wri
t
e
r_t
h
read_pool: fix incl
u
de orde
r
ing issues under 1
.
8
commit
|
commitdiff
|
tree
2010-07-22
Eric Wong
enab
l
e Ra
n
ge: responses for static
files for mos
t
mod
e
ls
commit
|
commitdiff
|
tree
2010-07-20
Eri
c
Wong
eve
n
t_machine:
a
void redundant open()
f
or static files
commit
|
commitdiff
|
tree
2010-07-20
E
r
ic Wong
rely on
au
t
oload for Base and T
e
eInput
commit
|
commitdiff
|
tree
2010-07-20
E
ric Wo
n
g
ensure client aborted file/
s
tre
a
m response bo
d
ies
a
re
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
Eric
W
ong
e
vent_machine: c
l
o
s
e bo
d
y descriptor before
streaming
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
Er
i
c Wong
ensure fil
e
re
s
ponse
bodies are properly cl
o
se
d
commit
|
commitdiff
|
tree
2010-07-20
Eri
c
W
ong
ensure stream response bodies ge
t
close
d
commit
|
commitdiff
|
tree
2010-07-20
Eric W
o
ng
re
v
:
split
out deferred chu
n
k
logic from
u
nchu
n
ke
d
commit
|
commitdiff
|
tree
2010-07-20
E
r
i
c Wong
rev/deferred_response:
cleanups
commit
|
commitdiff
|
tree
2010-07-20
Eri
c
Wong
rev:
a
ut
o
load
D
ef
e
rredResponse
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
prefer Integ
e
r#
t
o_s
(
16) to sprintf
(
"%x\r\
n
")
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
event_machine: d
o
n
'
t set @body unless it'
s
EM:
:
Deferrable
commit
|
commitdiff
|
tree
2010-07-20
E
ric Wong
ev
e
nt_machine: small sim
p
lificatio
n
f
o
r async re
s
ponses
commit
|
commitdiff
|
tree
2010-07-20
E
r
ic Wong
event_machine: split o
u
t un
c
ommon
l
y used
module
s
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
re
v
+ em:
e
nable keepalive fo
r
pipe/
s
ocke
t
respons
e
s
commit
|
commitdiff
|
tree
2010-07-20
E
r
ic
Wong
rev + em:
m
ore easily
a
llow Content-Length
in pipe
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
event_machine:
Re
s
pons
e
ChunkPipe style c
l
eanup
commit
|
commitdiff
|
tree
2010-07-20
Eric
W
ong
event_ma
c
hi
n
e: g
a
rbage avoidance for pi
p
e
responses
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
event_mac
h
ine: avo
i
d race in
u
nch
u
n
k
e
d fast pipe
r
e
s
p
on
s
es
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
remove unnecessary head
e
r mungi
n
g for static file
s
er
v
ing
commit
|
commitdiff
|
tree
2010-07-20
E
r
ic Wong
dev_fd_response: remove needless begin block
commit
|
commitdiff
|
tree
2010-07-20
E
ri
c
Wo
n
g
n
o need
t
o pas
s
'
rb'
a
s
F
ile
.
o
p
en
flags
commit
|
commitdiff
|
tree
2010-07-20
E
r
ic Wong
sendfi
l
e m
i
ddlewar
e
: va
r
ious sty
l
e cl
e
anups
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
refactor resp
o
n
s
e handling for eac
h
con
c
urrency m
o
del
commit
|
commitdiff
|
tree
2010-07-11
E
r
ic Wong
Rainbo
w
s! v0
.
95
.
1 - depe
n
d on newer Unicorn
Eric Wong
(3):
commit
|
commitdiff
|
tree
2010-07-11
Er
i
c
Wong
bump Unicorn dependency
t
o
1
.
1
.
1
commit
|
commitdiff
|
tree
2010-07-10
Eric W
o
ng
d
o
c: make
R
Do
c
s
k
i
p
p
ri
v
a
te
me
t
hod
s
commit
|
commitdiff
|
tree
2010-07-10
Eric Wong
test_isol
a
te: document w
h
y
we test
w
ith
Rack 1
.
1
.
0
commit
|
commitdiff
|
tree
2010-07-10
Eric Wong
R
ai
n
bows! 0
.
95
.
0
- sendfile() support!
commit
|
commitdiff
|
tree
2010-07-10
Eric Wong
doc: avoid do
c
u
m
entin
g
i
nter
n
als on RDoc website
commit
|
commitdiff
|
tree
2010-07-10
E
r
i
c
Wong
doc: Static_Files d
o
cum
e
ntation
commit
|
commitdiff
|
tree
2010-07-09
Eric
W
on
g
event_
m
achine:
r
e
name
respons
e
_
wr
i
t
e
=
>
em_write_re
s
ponse
commit
|
commitdiff
|
tree
2010-07-09
Eric Wong
http_
r
espon
s
e: allow Cramp 0
.
11 to send prope
r
WS hea
d
ers
commit
|
commitdiff
|
tree
2010-07-08
E
r
ic
W
ong
r
estor
e
Rainbo
w
s:
:
Htt
p
Respons
e
.
write for C
r
amp
commit
|
commitdiff
|
tree
2010-07-08
E
r
ic
Won
g
dev: bump
i
so
l
ate
d
ependency to 2
.
1
.
0
commit
|
commitdiff
|
tree
2010-07-08
Eric Wong
TODO: do
c
ume
n
tation needs
work, so document
i
t
:
P
commit
|
commitdiff
|
tree
2010-07-08
Eric
Wo
n
g
b
u
mp TCP_DEFER_AC
C
EPT defau
l
t value
commit
|
commitdiff
|
tree
2010-07-08
Eric Wo
n
g
bump
u
nicorn depe
n
dencies
commit
|
commitdiff
|
tree
2010-07-08
Eric Wong
stream_
f
ile: split thi
s
out fr
o
m rev
/
s
endfi
l
e
commit
|
commitdiff
|
tree
2010-07-06
E
r
ic Wong
byte_
s
lice: String
#
[range] is faster t
h
an
String#slice
.
.
.
commit
|
commitdiff
|
tree
2010-07-06
Eric Wong
doc: update TODO
commit
|
commitdiff
|
tree
2010-07-06
Eric W
o
ng
fix s
t
ring slicin
g
under 1
.
9 after short wr
i
te
s
commit
|
commitdiff
|
tree
2010-07-06
Eric Won
g
rev/clien
t
: more
a
ggre
s
s
i
ve non-blocking w
r
ite
commit
|
commitdiff
|
tree
2010-07-06
Er
i
c Wong
cleanup error h
a
ndl
i
ng for abo
r
t
ed downl
o
ads
commit
|
commitdiff
|
tree
2010-07-06
Er
i
c
W
ong
r
ev: avoid un
n
ece
s
sary seek
i
ng when usi
n
g sendf
i
le
commit
|
commitdiff
|
tree
2010-07-05
Eric Wong
rev
:
properly enable post-fork sendfile() usa
g
e
commit
|
commitdiff
|
tree
next