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
split out accept() callers to acceptor module
2010-08-26
E
r
ic
W
ong
split out accept()
c
allers to acc
e
p
t
o
r module
commit
|
commitdiff
|
tree
2010-08-19
Eric
W
o
ng
ad
d
Rainbow
s
::ThreadTimeo
u
t
m
iddleware
commit
|
commitdiff
|
tree
2010-08-17
Eric Wong
avoid EBADF with c
e
r
tain m
i
ddlewares w
h
en proxy
i
ng
commit
|
commitdiff
|
tree
2010-08-17
Eric Wong
rev/client: f
i
x
redu
n
dant close of client socke
t
s
commit
|
commitdiff
|
tree
2010-08-16
Eric Wong
FA
Q
:
u
pdate SSL s
e
ctio
n
,
a
dd Pound
commit
|
commitdiff
|
tree
2010-08-13
Eric
Wong
dev_fd_
r
esponse: weak
e
n /dev/fd check for compatibility
commit
|
commitdiff
|
tree
2010-08-10
E
r
ic Wong
doc: it's alway
s
"
R
ainbows!" with a bang(!)
commit
|
commitdiff
|
tree
2010-08-09
Eric W
o
ng
FAQ:
u
p
d
ate
Rails
r
equires
f
or Ruby 1
.
9
.
2
commit
|
commitdiff
|
tree
2010-08-03
Eric W
o
ng
R
a
inbo
w
s
! 0
.
96
.
0 -
r
ange support
commit
|
commitdiff
|
tree
2010-08-03
Er
i
c Wong
t0500:
a
void rac
e
condit
i
on
w
ith timestamps
commit
|
commitdiff
|
tree
2010-08-03
Eric Wong
maint: publis
h
Rubyforge
news
on release
commit
|
commitdiff
|
tree
2010-08-03
Eric W
o
ng
doc: hide internal Resp
o
ns
e
416 err
o
r
c
onstant
commit
|
commitdiff
|
tree
2010-08-03
Eri
c
Won
g
do
c
:
update Sta
t
ic_File
s
docume
n
tation pa
g
e
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
doc: update TODO
commit
|
commitdiff
|
tree
2010-08-02
Eric
Wong
event_machine: protect I
O
#close fro
m
EBADF
commit
|
commitdiff
|
tree
2010-08-02
E
ric Wong
revactor: implem
e
n
t
sendfile
a
nd rang
e
support
commit
|
commitdiff
|
tree
2010-08-01
E
r
ic Wong
t001
5
: cleanup a
f
ter working directory
test
commit
|
commitdiff
|
tree
2010-08-01
E
ric Wong
te
s
ts: do not clobber exist
i
n
g
RUBYLIB
commit
|
commitdiff
|
tree
2010-07-29
Eric Won
g
fi
b
e
r
/io: r
e
use buf
f
er i
n
R
a
inbows::Fi
b
er::I
O
#e
a
c
h
commit
|
commitdiff
|
tree
2010-07-29
Eric
W
on
g
r
evact
o
r:
A
ctor-aw
a
re d
e
v
_fd_response proxying
commit
|
commitdiff
|
tree
2010-07-28
Eric W
o
ng
event_machine
:
better
handling of staggered pipeli
n
es
commit
|
commitdiff
|
tree
2010-07-27
Er
i
c Wong
e
v
ent_m
a
chine: pr
e
v
e
nt double cl
o
s
e
of client soc
k
et
commit
|
commitdiff
|
tree
2010-07-27
Eric Won
g
rev/cli
e
n
t
: workaround cl
o
se ordering i
s
s
ue whe
n
proxying
commit
|
commitdiff
|
tree
2010-07-27
Eric Wo
n
g
rev_thread_pool: stop
s
upporting
t
his und
e
r Ruby 1
.
8
commit
|
commitdiff
|
tree
2010-07-27
E
r
ic W
o
ng
t0
0
20
:
speed up rate lim
i
t
e
d tests
commit
|
commitdiff
|
tree
2010-07-27
E
r
ic Wo
n
g
t00{2,3}1
:
beef tes
t
s
up w
i
th
m
ore aborte
d
r
equests
commit
|
commitdiff
|
tree
2010-07-27
Eric Wong
event_machi
n
e:
f
ix pipelining of static files
commit
|
commitdiff
|
tree
2010-07-26
E
ric Wong
rev*: properl
y
handle pipel
i
ne
d
resp
o
nses w/sendfile
commit
|
commitdiff
|
tree
2010-07-23
Eric Wong
ren
a
me parse_rang
e
=> make_ran
g
e
!
commit
|
commitdiff
|
tree
2010-07-23
Eric
Wong
t9000: disable app_pool test f
o
r WriterTh
r
ead*
commit
|
commitdiff
|
tree
2010-07-22
Eric Wong
t
0501:
w
orkar
o
un
d
s
f
o
r non-GNU awks
commit
|
commitdiff
|
tree
2010-07-22
Eric Wong
t0105: I/O reduc
t
ions
and
speedups
commit
|
commitdiff
|
tree
2010-07-22
Eric Wong
r
ev
*
:
avoid hung connect
i
ons wh
e
n pro
x
ying HTTP/0
.
9
commit
|
commitdiff
|
tree
2010-07-22
Eric Wong
wri
t
er_thread_pool
:
fi
x
inc
l
ude ord
e
ri
n
g
issu
e
s under 1
.
8
commit
|
commitdiff
|
tree
2010-07-22
Eric Wong
en
a
b
l
e Rang
e
: responses for st
a
t
i
c files
for m
o
st mo
d
e
l
s
commit
|
commitdiff
|
tree
2010-07-20
Eri
c
Wong
event
_
m
a
chi
n
e:
a
void re
d
undant open() fo
r
s
tatic files
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
rely on au
t
oload for B
a
se and
T
eeInp
u
t
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
ensure client aborted
f
i
le/stream response bodies ar
e
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
eve
n
t_mac
h
ine: close
b
o
dy
d
e
s
criptor before s
t
reamin
g
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
ensure
f
ile resp
o
nse bodies a
r
e
properly closed
commit
|
commitdiff
|
tree
2010-07-20
Eric Wo
n
g
ens
u
re stream resp
o
ns
e
b
o
dies get
c
losed
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
rev: split o
u
t deferr
e
d chun
k
l
o
gic
f
rom
u
nchunked
commit
|
commitdiff
|
tree
2010-07-20
Eric
W
ong
r
e
v/d
e
fe
r
r
e
d_re
s
ponse: cleanups
commit
|
commitdiff
|
tree
2010-07-20
Eric
W
on
g
r
e
v: autoload DeferredResponse
commit
|
commitdiff
|
tree
2010-07-20
Eric Won
g
pref
e
r Integer#to
_
s(16) to sprintf(
"
%
x
\
r
\
n")
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
event_machine: don't
set @body
u
nless it's EM::Deferrabl
e
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
event_machine: small simplificatio
n
f
o
r async
respons
e
s
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
event_machine
:
split out uncommonly
u
sed modules
commit
|
commitdiff
|
tree
2010-07-20
Eric Won
g
rev + e
m
: en
a
ble
k
e
epalive for pipe/socket responses
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
r
ev + e
m
: more
easily allow
Con
t
ent-
L
eng
t
h in
pipe
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
ev
e
nt_ma
c
h
ine: ResponseChunkPi
p
e s
t
yle cleanup
commit
|
commitdiff
|
tree
2010-07-20
Eric
W
ong
event_machine:
g
arbage av
o
i
d
a
n
c
e
for pipe responses
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
e
v
ent_machine:
avoid r
a
ce in un
c
h
unked
f
ast pi
p
e
r
e
sponses
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
remove
unnecess
a
ry header munging for stati
c
file ser
v
i
ng
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
dev_fd_response:
r
emov
e
needless beg
i
n b
l
ock
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
no n
e
ed to
p
ass
'
r
b
'
a
s Fil
e
.
open flag
s
commit
|
commitdiff
|
tree
2010-07-20
Er
i
c
Won
g
send
f
ile
m
i
ddleware:
various style
cleanups
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
refactor
r
espo
n
se handli
n
g for each concurrency model
commit
|
commitdiff
|
tree
2010-07-11
Eric
Wong
R
a
inbows!
v
0
.
95
.
1 - depend on newer Unicorn
commit
|
commitdiff
|
tree
2010-07-11
Eric
Wong
bump
U
nicorn d
e
pendency
to 1
.
1
.
1
commit
|
commitdiff
|
tree
2010-07-10
Eric Won
g
d
oc: make RD
o
c s
k
ip privat
e
m
e
t
hods
commit
|
commitdiff
|
tree
2010-07-10
E
r
ic Wong
test_iso
l
ate: document why we test with Rack 1
.
1
.
0
commit
|
commitdiff
|
tree
2010-07-10
Eric Wong
Ra
i
nbow
s
! 0
.
95
.
0
- send
f
ile() supp
o
rt!
commit
|
commitdiff
|
tree
2010-07-10
E
ric Wong
d
o
c: avoid documenting internals on RD
o
c website
commit
|
commitdiff
|
tree
2010-07-10
Eric Wong
d
o
c
: Static_Files documentation
commit
|
commitdiff
|
tree
2010-07-09
Eric Wong
event_ma
c
hine: renam
e
response_
w
r
i
te => em_write_re
s
pon
s
e
commit
|
commitdiff
|
tree
2010-07-09
Eric Wong
http
_
respo
n
se: allow
C
ra
m
p 0
.
1
1 to send
p
r
oper WS
he
a
ders
commit
|
commitdiff
|
tree
2010-07-08
E
ric Won
g
r
e
store Rainb
o
w
s::HttpResponse
.
write
f
or
C
r
amp
commit
|
commitdiff
|
tree
2010-07-08
E
r
ic
Wong
dev:
b
u
mp isolate
dependency to 2
.
1
.
0
commit
|
commitdiff
|
tree
2010-07-08
Eri
c
Wo
n
g
TO
D
O
:
docume
n
tat
i
on
need
s
work, so document it :P
commit
|
commitdiff
|
tree
2010-07-08
Eric Won
g
bump TCP
_
DEFER_AC
C
EPT default value
commit
|
commitdiff
|
tree
2010-07-08
E
ric Wong
bump unicorn de
p
e
ndencies
commit
|
commitdiff
|
tree
2010-07-08
Eri
c
W
o
n
g
str
e
am_fil
e
: spl
i
t
this out from re
v
/sendfile
commit
|
commitdiff
|
tree
2010-07-06
Eric Wong
byte
_
slice: String#[range] is f
a
s
t
e
r
than
String#
s
lice
.
.
.
commit
|
commitdiff
|
tree
2010-07-06
Er
i
c Won
g
doc: update TODO
commit
|
commitdiff
|
tree
2010-07-06
Eric Wong
fix
string s
l
icing unde
r
1
.
9 after short writes
commit
|
commitdiff
|
tree
2010-07-06
Eri
c
Won
g
rev/clien
t
:
m
ore aggressive
non-b
l
ocking write
commit
|
commitdiff
|
tree
2010-07-06
Eric Wong
cleanup error handling
f
o
r
aborted
d
ownl
o
ads
commit
|
commitdiff
|
tree
2010-07-06
Er
i
c Wong
rev
:
avoid unneces
s
ary seeking when us
i
ng s
e
ndfile
commit
|
commitdiff
|
tree
2010-07-05
Eric Won
g
re
v
: pro
p
e
rly enable post-fork sendfile()
u
sage
commit
|
commitdiff
|
tree
2010-07-04
Eric Wong
refa
c
t
o
r
r
e
sponse body
h
andling for
s
e
n
d
file(2)
commit
|
commitdiff
|
tree
2010-07-04
Eric Wong
rev/clie
n
t: s/sen
d
file/rev
_
sendfile/
commit
|
commitdiff
|
tree
2010-07-04
Eric Wong
re
v
actor:
pr
o
p
e
rly
z
ero buffer on zer
o
r
e
a
ds
commit
|
commitdiff
|
tree
2010-07-04
Eric Wong
thread_pool:
f
orce threads
to wakeup on shut
d
own
commit
|
commitdiff
|
tree
2010-06-30
Eric Wong
r
e
v: add sen
d
file support
commit
|
commitdiff
|
tree
2010-06-30
Eric Wong
d
ev_fd_respon
s
e
:
avoi
d
redeclaring
R
ainbows module
commit
|
commitdiff
|
tree
2010-06-30
Eric
W
on
g
d
eferre
d
_resp
o
nse: re
m
o
v
e needles
s
include
commit
|
commitdiff
|
tree
2010-06-28
Eric Wong
TODO: extr
a
item f
o
r byte-range responses
commit
|
commitdiff
|
tree
2010-06-28
Eric Wo
n
g
add preli
m
inary sen
d
file (1
.
0
.
0
)
g
em support
commit
|
commitdiff
|
tree
2010-06-28
Eric Wong
fi
b
er/base:
reuse process_client logi
c
in b
a
se
commit
|
commitdiff
|
tree
2010-06-28
Eric Wong
(style) prefer "unti
l
" instead o
f
"
w
h
ile !"
commit
|
commitdiff
|
tree
2010-06-28
Eric W
o
ng
r
e
vactor: con
s
tant/namespace cleanups
commit
|
commitdiff
|
tree
2010-06-28
Eric Wong
base: constant/n
a
mespace cleanup
commit
|
commitdiff
|
tree
2010-06-27
E
r
ic Wong
h
t
tp_response: make th
i
s
a modul
e
,
no
t
a
class
commit
|
commitdiff
|
tree
2010-06-27
E
ric Won
g
http_respons
e
: (
n
itpick) s
i
mpli
f
y condition
a
l logic
commit
|
commitdiff
|
tree
2010-06-27
Eric
Wong
http_res
p
onse: cleanup
d
ocu
m
entation
commit
|
commitdiff
|
tree
2010-06-24
Eric Wo
n
g
s
e
n
dfile: upda
t
e
d
ocs for Rack::Sendfi
l
e
commit
|
commitdiff
|
tree
2010-06-21
E
ric Wo
n
g
a
d
d Rainbows
:
:Configurator mo
d
ule
commit
|
commitdiff
|
tree
2010-06-21
Eric W
o
ng
test
s
: en
a
b
l
e
A
c
to
r
Spawn tes
t
for
rbx
commit
|
commitdiff
|
tree
2010-06-21
Eric Wong
rev: documentation updat
e
for
#write method
commit
|
commitdiff
|
tree
next