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
E
ric Wong
f
i
ber_po
o
l
:
no
need for o
l
d Fiber:
:
IO
commit
|
commitdiff
|
tree
2010-10-22
Eric Wong
code shuff
l
ing
f
or kgio
commit
|
commitdiff
|
tree
2010-10-21
Eric Wo
n
g
u
n
i
c
orn 2
.
x updates + kgio
commit
|
commitdiff
|
tree
2010-10-21
E
r
ic Wong
http_server: m
o
re descri
p
tive error for debug
g
in
g
commit
|
commitdiff
|
tree
2010-09-29
Eric Wong
start using kgio l
i
brary
commit
|
commitdiff
|
tree
2010-09-17
E
r
ic Wong
event_machine:
r
emove unnecess
a
ry "return"
commit
|
commitdiff
|
tree
2010-08-28
Eric Wong
R
ainbows!
0
.
97
.
0
commit
|
commitdiff
|
tree
2010-08-28
Eric Wong
bump
U
nicorn dependency to 1
.
1
.
3
commit
|
commitdiff
|
tree
2010-08-28
Eric W
o
ng
"k
e
epaliv
e
_
timeout
0"
(reall
y
) disables keepalive
commit
|
commitdiff
|
tree
2010-08-28
Eric Wong
t001
6
: d
i
sable Rac
k
::Lint f
o
r
s
peed
commit
|
commitdiff
|
tree
2010-08-28
Eric Wong
rev_thread
_
*
: fix IO pr
o
x
y
failures w/pipelining
commit
|
commitdiff
|
tree
2010-08-27
Eric Wong
ra
i
nbows/rev/core: tiny cleanup
commit
|
commitdiff
|
tree
2010-08-27
Eric Wong
rainbows/rev/master: unindent
commit
|
commitdiff
|
tree
2010-08-26
Eri
c
Won
g
split out accept() callers
to
accepto
r
m
o
dule
commit
|
commitdiff
|
tree
2010-08-19
Eric
Wong
a
d
d Ra
i
nbows::Threa
d
Timeou
t
middleware
commit
|
commitdiff
|
tree
2010-08-17
Eric Wong
avoid EBADF with certain mi
d
dlewares w
h
en pro
x
ying
commit
|
commitdiff
|
tree
2010-08-17
Er
i
c Won
g
rev/client: f
i
x
redundant
close of client soc
k
e
ts
commit
|
commitdiff
|
tree
2010-08-16
Eric Wong
F
A
Q: update SSL sect
i
o
n
, add Pound
commit
|
commitdiff
|
tree
2010-08-13
E
r
ic Wong
dev_f
d
_
r
esponse: weaken /dev/fd c
h
eck for
c
ompati
b
ili
t
y
commit
|
commitdiff
|
tree
2010-08-10
Eri
c
W
ong
doc: it's always "Rainbows!" with a
b
ang(!
)
commit
|
commitdiff
|
tree
2010-08-09
Eric
Wong
FAQ: upd
a
te R
a
il
s
requires for Ruby 1
.
9
.
2
commit
|
commitdiff
|
tree
2010-08-03
Eri
c
Won
g
Ra
i
nbows! 0
.
96
.
0
- range
s
upport
commit
|
commitdiff
|
tree
2010-08-03
E
ric W
o
ng
t0500: a
v
o
i
d race condition with timestamps
commit
|
commitdiff
|
tree
2010-08-03
Eric Wong
maint: pub
l
ish
R
u
by
f
orge new
s
on releas
e
commit
|
commitdiff
|
tree
2010-08-03
Eric Wong
do
c
: hide inte
r
nal Response416 error
con
s
tan
t
commit
|
commitdiff
|
tree
2010-08-03
E
r
ic Wong
doc: update Static_Files documentation p
a
ge
commit
|
commitdiff
|
tree
2010-08-02
E
r
ic Wong
doc: updat
e
TODO
commit
|
commitdiff
|
tree
2010-08-02
Er
i
c Wong
e
v
ent_mac
h
ine: protect IO#c
l
ose from EB
A
DF
commit
|
commitdiff
|
tree
2010-08-02
Eric
W
ong
reva
c
tor: implement
sendfil
e
and range suppor
t
commit
|
commitdiff
|
tree
2010-08-01
Eric Wong
t0015: cl
e
anup aft
e
r working direct
o
ry tes
t
commit
|
commitdiff
|
tree
2010-08-01
Eric Won
g
tes
t
s: do not
c
lob
b
er ex
i
sting RUBYLIB
commit
|
commitdiff
|
tree
2010-07-29
Eric Wong
fiber/io: reu
s
e buffer in Rainbows::Fiber::IO#each
commit
|
commitdiff
|
tree
2010-07-29
Eric Wo
n
g
r
evactor: Actor-awar
e
dev_
f
d_response proxying
commit
|
commitdiff
|
tree
2010-07-28
Eric Wong
event_mac
h
ine: bett
e
r handling of sta
g
ge
r
ed pip
e
lin
e
s
commit
|
commitdiff
|
tree
2010-07-27
Eric
Wong
event_machin
e
:
p
revent
d
ouble close
of c
l
ient so
c
ket
commit
|
commitdiff
|
tree
2010-07-27
Eric Wong
rev/client: workar
o
und
c
lose ordering issue
w
h
e
n prox
y
i
n
g
commit
|
commitdiff
|
tree
2010-07-27
Eric Wong
rev_t
h
read_pool: stop supporting thi
s
under
Ruby 1
.
8
commit
|
commitdiff
|
tree
2010-07-27
Eric Wo
n
g
t0020
:
speed u
p
rate limited tests
commit
|
commitdiff
|
tree
2010-07-27
E
r
ic
W
ong
t00{2,3}1: beef tests u
p
with more abor
t
ed req
u
es
t
s
commit
|
commitdiff
|
tree
2010-07-27
Eric Wong
event_machine: fix pipelining of static
f
il
e
s
commit
|
commitdiff
|
tree
2010-07-26
Eric
Wong
r
e
v*: properly han
d
le
pipelined response
s
w/s
e
ndfil
e
commit
|
commitdiff
|
tree
2010-07-23
Eric Wong
rena
m
e parse_range
=> make
_
ran
g
e!
commit
|
commitdiff
|
tree
2010-07-23
E
ric Wong
t9000: disab
l
e app_pool test
for WriterThread*
commit
|
commitdiff
|
tree
2010-07-22
Eric W
o
ng
t0
5
01: workarounds
f
or n
o
n-GNU awks
commit
|
commitdiff
|
tree
2010-07-22
Eric Won
g
t
0
105: I/O reductions
a
nd speedups
commit
|
commitdiff
|
tree
2010-07-22
Er
i
c Wo
n
g
rev*: a
v
oid hu
n
g
c
o
n
n
e
ctions whe
n
proxying HT
T
P/0
.
9
commit
|
commitdiff
|
tree
2010-07-22
Eric Won
g
writer_t
h
read_p
o
ol
:
fix in
c
lude orderi
n
g issu
e
s under 1
.
8
commit
|
commitdiff
|
tree
2010-07-22
Eric Wong
e
n
able Range: responses for sta
t
ic f
i
les for
mo
s
t models
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
event_machine: avoi
d
r
e
du
n
dant open()
for
static
fi
l
es
commit
|
commitdiff
|
tree
2010-07-20
Eric
W
o
ng
rely on autoloa
d
for
Bas
e
a
nd
TeeInput
commit
|
commitdiff
|
tree
2010-07-20
E
r
ic
W
ong
ensu
r
e c
l
ient
a
bo
r
ted file/str
e
am
r
espons
e
bodies ar
e
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
Eric
Wo
n
g
e
vent_ma
c
hine: close
body descriptor before
s
treaming
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
ensure
f
i
l
e res
p
ons
e
bodie
s
are properly closed
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
ensure
stream respons
e
bod
i
es get clo
s
ed
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
rev
:
split out deferr
e
d ch
u
nk lo
g
i
c
from u
n
ch
u
nked
commit
|
commitdiff
|
tree
2010-07-20
Eric W
o
n
g
r
ev/deferre
d
_res
p
ons
e
: clean
u
ps
commit
|
commitdiff
|
tree
2010-07-20
Eri
c
Wong
rev
:
au
t
oload
D
e
f
erredResponse
commit
|
commitdiff
|
tree
2010-07-20
Er
i
c
Wong
pref
e
r Integer#
t
o_
s
(16) t
o
sp
r
intf("%x\r\n")
commit
|
commitdiff
|
tree
2010-07-20
E
r
ic W
o
ng
ev
e
n
t_machin
e
: don't set @bod
y
unless it's
EM::Deferrable
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
even
t
_ma
c
hine
:
small simplification for a
s
ync res
p
onse
s
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
even
t
_machine: split out
uncomm
o
n
l
y used modules
commit
|
commitdiff
|
tree
2010-07-20
E
ric Wong
rev + e
m
: enable k
e
epalive fo
r
pipe/socket responses
commit
|
commitdiff
|
tree
2010-07-20
Eric Won
g
rev + em: mo
r
e easily a
l
low Co
n
t
e
n
t
-Length in pipe
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
E
ric Wong
e
v
e
nt_machine: Re
s
ponse
C
h
u
nkPipe s
t
yl
e
cleanup
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
event_mac
h
ine: garbage a
v
oid
a
nce for pi
p
e r
e
s
p
on
s
es
commit
|
commitdiff
|
tree
2010-07-20
Eric Wo
n
g
event_machi
n
e
:
a
void ra
c
e in
u
nchunked
f
ast pi
p
e responses
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
remove unneces
s
ary he
a
der mungin
g
for st
a
tic file servin
g
commit
|
commitdiff
|
tree
2010-07-20
Eric
Wong
dev_fd
_
respo
n
se: remove
needless begin block
commit
|
commitdiff
|
tree
2010-07-20
Eri
c
Wong
n
o
need to
p
ass
'
rb' as
F
i
l
e
.
open flags
commit
|
commitdiff
|
tree
2010-07-20
Er
i
c Wong
sendfile
middleware: various style cleanups
commit
|
commitdiff
|
tree
2010-07-20
Er
i
c Wong
refact
o
r response hand
l
ing for
each concurrency
m
o
del
commit
|
commitdiff
|
tree
2010-07-11
Eric
Won
g
Rainbows! v0
.
95
.
1
- depend on newer Un
i
corn
Eric Wong
(3):
commit
|
commitdiff
|
tree
2010-07-11
E
ric Wong
bump U
n
icorn depe
n
de
n
cy to 1
.
1
.
1
commit
|
commitdiff
|
tree
2010-07-10
E
r
ic Wong
do
c
: mak
e
RD
o
c s
k
ip priva
t
e
m
e
t
hods
commit
|
commitdiff
|
tree
2010-07-10
Er
i
c Wong
test_isol
a
te: document
why we tes
t
with Rack 1
.
1
.
0
commit
|
commitdiff
|
tree
2010-07-10
Eric Wong
Rainbows!
0
.
95
.
0
-
s
en
d
f
ile
(
) support!
commit
|
commitdiff
|
tree
2010-07-10
Eric Wo
n
g
do
c
: avoid
d
ocum
e
nting internals on RDoc website
commit
|
commitdiff
|
tree
2010-07-10
Eric Wong
d
o
c: Static_Files
docu
m
enta
t
ion
commit
|
commitdiff
|
tree
2010-07-09
Er
i
c W
o
ng
e
v
e
nt_machin
e
:
r
ename
response_write => em_write_response
commit
|
commitdiff
|
tree
2010-07-09
Eric Wong
http_response
:
allo
w
Cramp 0
.
11 t
o
send prope
r
WS header
s
commit
|
commitdiff
|
tree
2010-07-08
E
r
ic Wong
r
e
store
Rainbows::HttpResponse
.
write for Cramp
commit
|
commitdiff
|
tree
2010-07-08
E
ric Won
g
dev
:
bump iso
l
at
e
de
p
endency to
2
.
1
.
0
commit
|
commitdiff
|
tree
2010-07-08
E
r
i
c Wong
TODO: documentat
i
on needs
work
,
so doc
u
ment it :P
commit
|
commitdiff
|
tree
2010-07-08
Eric Wong
bump TCP_DEF
E
R
_
ACCEPT d
e
f
ault value
commit
|
commitdiff
|
tree
2010-07-08
Eric Wong
bump
un
i
c
o
rn
de
p
end
e
nc
i
es
commit
|
commitdiff
|
tree
2010-07-08
Eric Wong
st
r
eam_file: split
thi
s
out fr
o
m
rev/s
e
n
d
f
ile
commit
|
commitdiff
|
tree
2010-07-06
Eric Wong
byte_
s
l
i
ce: St
r
ing#[range] is fas
t
er
than St
r
ing#sli
c
e
.
.
.
commit
|
commitdiff
|
tree
2010-07-06
Er
i
c Wong
do
c
: u
p
date
TODO
commit
|
commitdiff
|
tree
2010-07-06
Eri
c
Wong
fix string sli
c
ing under 1
.
9
after sh
o
rt writes
commit
|
commitdiff
|
tree
2010-07-06
E
r
ic Wong
rev/client: mo
r
e aggre
s
s
i
ve non-bl
o
cking write
commit
|
commitdiff
|
tree
2010-07-06
Eric W
o
ng
c
leanup err
o
r han
d
ling f
o
r
aborted
do
w
n
loads
commit
|
commitdiff
|
tree
2010-07-06
Eric Wong
rev: avoid unnec
e
ssary seeking when usi
n
g s
e
ndfi
l
e
commit
|
commitdiff
|
tree
2010-07-05
Er
i
c Wong
r
e
v: properl
y
e
n
a
ble post-for
k
sendfile
(
) usage
commit
|
commitdiff
|
tree
2010-07-04
Eric Wong
ref
a
ctor response body
handli
n
g
for sendfile(2)
commit
|
commitdiff
|
tree
2010-07-04
Eri
c
Wong
rev/c
l
ient: s/sendfi
l
e/rev_sendf
i
le
/
commit
|
commitdiff
|
tree
2010-07-04
Eri
c
Wong
revacto
r
: properly zero
b
uffer o
n
zero reads
commit
|
commitdiff
|
tree
2010-07-04
Eric Wong
thr
e
ad_pool: for
c
e t
h
rea
d
s to wakeup on shutdown
commit
|
commitdiff
|
tree
2010-06-30
Eric W
o
n
g
rev: add
s
endfile
s
uppor
t
commit
|
commitdiff
|
tree
2010-06-30
E
r
ic
Wo
n
g
dev_f
d
_res
p
onse: avoid r
e
decl
a
ring Rainbows modu
l
e
commit
|
commitdiff
|
tree
2010-06-30
E
r
i
c Wong
defe
r
red_response: remove needl
e
ss inclu
d
e
commit
|
commitdiff
|
tree
next