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
start using kgio library
2010-09-29
Eric Wong
start using
k
gi
o
lib
r
ary
commit
|
commitdiff
|
tree
2010-09-17
Eric Won
g
event_machine: remove unnecessa
r
y "return"
commit
|
commitdiff
|
tree
2010-08-28
Eric W
o
ng
R
a
inbo
w
s!
0
.
97
.
0
commit
|
commitdiff
|
tree
2010-08-28
Eric
Wong
bump Unicorn dependency to 1
.
1
.
3
commit
|
commitdiff
|
tree
2010-08-28
Er
i
c Wong
"keepalive_timeout 0" (r
e
ally) disables keepal
i
v
e
commit
|
commitdiff
|
tree
2010-08-28
Er
i
c Wo
n
g
t0016: disable R
a
c
k
::
L
i
nt f
o
r sp
e
ed
commit
|
commitdiff
|
tree
2010-08-28
Eric Wong
rev_t
h
rea
d
_
*: fix
IO proxy fail
u
res
w
/
pipelin
i
ng
commit
|
commitdiff
|
tree
2010-08-27
Eric
W
ong
rai
n
bows/rev/core
:
t
i
ny cle
a
nup
commit
|
commitdiff
|
tree
2010-08-27
Eric W
o
ng
rainbo
w
s/rev/m
a
ster
:
uni
n
dent
commit
|
commitdiff
|
tree
2010-08-26
Eric W
o
ng
sp
l
it ou
t
accept() callers
to acceptor
module
commit
|
commitdiff
|
tree
2010-08-19
Eric
W
o
n
g
add Rainbow
s
::T
h
re
a
dTimeout midd
l
eware
commit
|
commitdiff
|
tree
2010-08-17
E
r
i
c
Wong
avoid EBADF
w
ith ce
r
tain m
i
ddlewares when pro
x
yin
g
commit
|
commitdiff
|
tree
2010-08-17
Eric
W
ong
r
e
v/cli
e
nt: fix redu
n
dant close
of client sockets
commit
|
commitdiff
|
tree
2010-08-16
Eric Wong
F
A
Q: upd
a
te S
S
L sect
i
o
n
,
add Poun
d
commit
|
commitdiff
|
tree
2010-08-13
Eric Wong
dev_fd_re
s
po
n
se: wea
k
en /de
v
/fd che
c
k for com
p
atibility
commit
|
commitdiff
|
tree
2010-08-10
Er
i
c Wong
doc
:
it's always "Rainbo
w
s!
"
with a bang(
!
)
commit
|
commitdiff
|
tree
2010-08-09
E
ric W
o
n
g
FAQ:
u
pdate Rai
l
s
re
q
uires
fo
r
R
u
by 1
.
9
.
2
commit
|
commitdiff
|
tree
2010-08-03
E
ric W
o
ng
Rainbows!
0
.
96
.
0 - range supp
o
rt
commit
|
commitdiff
|
tree
2010-08-03
Eric
Wong
t0500: avoid race condition w
i
th tim
e
stamps
commit
|
commitdiff
|
tree
2010-08-03
Eric W
o
ng
maint:
p
ublish Rubyforge news on release
commit
|
commitdiff
|
tree
2010-08-03
Eric Wong
d
oc: hide inte
r
nal R
e
sponse416
e
r
r
or
c
onstant
commit
|
commitdiff
|
tree
2010-08-03
Eric Wong
doc: update Stat
i
c
_
Files documentation p
a
g
e
commit
|
commitdiff
|
tree
2010-08-02
Eric Won
g
doc: update
T
ODO
commit
|
commitdiff
|
tree
2010-08-02
Eric
Wo
n
g
event
_
machine: prot
e
ct IO#close fro
m
EBADF
commit
|
commitdiff
|
tree
2010-08-02
Er
i
c
W
ong
reva
c
tor: impleme
n
t
s
endfile and range support
commit
|
commitdiff
|
tree
2010-08-01
Eric Wong
t
0
015:
c
l
eanup aft
e
r
w
orking d
i
rectory test
commit
|
commitdiff
|
tree
2010-08-01
Eric Wong
tests: do not clo
b
ber ex
i
sting RUBYLIB
commit
|
commitdiff
|
tree
2010-07-29
Eric Wong
fiber/
i
o: reuse
b
u
f
fer
i
n
Rainbows::Fiber
:
:IO#each
commit
|
commitdiff
|
tree
2010-07-29
Eric Wong
re
v
a
c
tor: Ac
t
or-aware dev_fd_res
p
onse p
r
o
x
y
i
ng
commit
|
commitdiff
|
tree
2010-07-28
Eric Wong
ev
e
nt_machine: bett
e
r handling of staggered pi
p
elines
commit
|
commitdiff
|
tree
2010-07-27
Eri
c
Wong
event_machine: prevent
d
o
u
bl
e
close o
f
cl
i
ent s
o
cket
commit
|
commitdiff
|
tree
2010-07-27
Er
i
c Wong
rev/clien
t
: w
o
rka
r
ou
n
d clos
e
or
d
ering issue when
proxying
commit
|
commitdiff
|
tree
2010-07-27
Eric Wong
rev
_
threa
d
_pool: stop suppo
r
ting th
i
s under Ruby 1
.
8
commit
|
commitdiff
|
tree
2010-07-27
Eric Wong
t0020: speed up rate limited
tests
commit
|
commitdiff
|
tree
2010-07-27
Eric
Wong
t00{2,3}1: b
e
ef tests u
p
wi
t
h
m
ore
a
b
orted requests
commit
|
commitdiff
|
tree
2010-07-27
Eric Won
g
event_machine: fix pipel
i
ni
n
g
of st
a
tic files
commit
|
commitdiff
|
tree
2010-07-26
E
r
i
c Wong
rev*:
p
r
operly
h
andl
e
p
i
pelined responses w/
s
e
n
df
i
le
commit
|
commitdiff
|
tree
2010-07-23
Er
i
c
Wong
rename parse_range
=
> make_
r
ange!
commit
|
commitdiff
|
tree
2010-07-23
Eric W
o
ng
t900
0
: disable app_pool test for
W
rit
e
rThread*
commit
|
commitdiff
|
tree
2010-07-22
E
r
ic Wo
n
g
t0501: workarounds for non-GNU awks
commit
|
commitdiff
|
tree
2010-07-22
E
ric Wong
t01
0
5: I/O re
d
u
c
tions a
n
d speedups
commit
|
commitdiff
|
tree
2010-07-22
Eric Wong
rev*
:
avoid hung connec
t
ions
whe
n
proxying H
T
TP/
0
.
9
commit
|
commitdiff
|
tree
2010-07-22
Eric Wong
writer_thread
_
pool: fix
i
n
clude orde
r
i
n
g issue
s
u
n
der
1
.
8
commit
|
commitdiff
|
tree
2010-07-22
E
ri
c
W
ong
en
a
b
le Range: responses for
s
t
atic files f
o
r most
m
o
d
els
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
ev
e
n
t
_machine: av
o
id redundant
o
pen() for s
t
a
t
ic files
commit
|
commitdiff
|
tree
2010-07-20
Eric Won
g
rely on a
u
tolo
a
d for Base and TeeInput
commit
|
commitdiff
|
tree
2010-07-20
Eric
Won
g
ensure client aborted file/s
t
r
eam response bodies
a
re
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
E
ri
c
Wong
event_mac
h
i
n
e
: close body descriptor before streaming
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
E
ric Wong
en
s
ure fi
l
e
r
e
sponse bodies are pr
o
pe
r
l
y
cl
o
sed
commit
|
commitdiff
|
tree
2010-07-20
Eric Wo
n
g
e
n
sure st
r
eam response bod
i
es get closed
commit
|
commitdiff
|
tree
2010-07-20
E
r
ic Wong
r
e
v: split
out deferr
e
d chu
n
k logic
f
rom unchunked
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
rev/de
f
e
r
red_respo
n
se: cleanups
commit
|
commitdiff
|
tree
2010-07-20
Eric W
o
n
g
rev: au
t
oload DeferredRe
s
ponse
commit
|
commitdiff
|
tree
2010-07-20
Eri
c
Wong
prefer Integer#to_s(16) to sprintf("%x\r\n")
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
event_ma
c
hine:
d
on't set @body unless
i
t
'
s
EM::Deferrable
commit
|
commitdiff
|
tree
2010-07-20
E
r
ic
Wong
even
t
_machine: small simplifi
c
ation f
o
r
async re
s
p
o
nses
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
event_machi
n
e: split
o
u
t uncommonly
used
mod
u
les
commit
|
commitdiff
|
tree
2010-07-20
Eric
Wong
rev +
e
m: e
n
ab
l
e ke
e
palive for pi
p
e
/
socke
t
r
e
spon
s
e
s
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
rev
+ em: more easily a
l
low Cont
e
nt-Leng
t
h in pipe
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
E
r
i
c
W
o
ng
ev
e
nt_m
a
chine: ResponseChunkPipe s
t
yle cl
e
anup
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
eve
n
t_m
a
chine: ga
r
bage avoidance for
p
ipe resp
o
nses
commit
|
commitdiff
|
tree
2010-07-20
Eric Won
g
event_machine: avoid race in unchunked fast pi
p
e responses
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
rem
o
ve u
n
n
e
cessary hea
d
er mungi
n
g
for static fi
l
e serving
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
d
e
v_
f
d
_
response: remove needless begin block
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
no need to pass 'rb' as File
.
open flags
commit
|
commitdiff
|
tree
2010-07-20
E
r
ic Wong
sendfile middleware: various style c
l
eanups
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
refactor
respon
s
e
h
a
ndling fo
r
each concurrency m
o
de
l
commit
|
commitdiff
|
tree
2010-07-11
Eric Wong
Rainbows! v0
.
95
.
1
- depend on n
e
wer Unicorn
Eric Wong
(3):
commit
|
commitdiff
|
tree
2010-07-11
Er
i
c Wong
bump Unicorn dependency to 1
.
1
.
1
commit
|
commitdiff
|
tree
2010-07-10
Eri
c
Wong
doc
:
make R
D
oc
s
k
i
p private met
h
ods
commit
|
commitdiff
|
tree
2010-07-10
Eric Wo
n
g
test_isolate: document why we
test
w
ith Rack 1
.
1
.
0
commit
|
commitdiff
|
tree
2010-07-10
Eric Wong
Rainbows! 0
.
95
.
0
-
sendfile() supp
o
rt!
commit
|
commitdiff
|
tree
2010-07-10
E
ric Wong
doc:
a
v
oid do
c
umenting i
n
ternals on RDoc website
commit
|
commitdiff
|
tree
2010-07-10
Eric Wong
doc: Static_
F
ile
s
docu
m
en
t
ation
commit
|
commitdiff
|
tree
2010-07-09
Eric
W
on
g
event_machi
n
e
:
renam
e
r
e
s
p
onse
_
write =>
em_w
r
ite_r
e
sp
o
nse
commit
|
commitdiff
|
tree
2010-07-09
Eric W
o
ng
http
_
response: allow
C
r
a
m
p
0
.
11 to se
n
d proper
W
S
header
s
commit
|
commitdiff
|
tree
2010-07-08
E
r
i
c Wong
restore R
a
inbows::
H
ttpRespons
e
.
write for Cramp
commit
|
commitdiff
|
tree
2010-07-08
Eric W
o
ng
dev: bu
m
p isolate depend
e
n
cy to 2
.
1
.
0
commit
|
commitdiff
|
tree
2010-07-08
Er
i
c Wong
TO
D
O:
documentati
o
n nee
d
s wor
k
, so document it :P
commit
|
commitdiff
|
tree
2010-07-08
E
ric Wong
bump TC
P
_DEFER_
A
CCEPT default
v
alue
commit
|
commitdiff
|
tree
2010-07-08
Eric Wong
b
u
mp
u
nicorn dependencies
commit
|
commitdiff
|
tree
2010-07-08
Eric Wong
strea
m
_file: sp
l
it this out from
r
e
v/sendfile
commit
|
commitdiff
|
tree
2010-07-06
Eric Wong
by
t
e_slic
e
: String
#
[range] is faster than Stri
n
g
#s
l
i
c
e
.
.
.
commit
|
commitdiff
|
tree
2010-07-06
Eric Wong
doc: upda
t
e
T
O
D
O
commit
|
commitdiff
|
tree
2010-07-06
E
r
ic Wong
f
ix strin
g
slicing
u
nder 1
.
9 after short writes
commit
|
commitdiff
|
tree
2010-07-06
Eric Wong
re
v
/client: more aggressive non-blocking write
commit
|
commitdiff
|
tree
2010-07-06
Er
i
c Wo
n
g
cleanu
p
error handling for aborted do
w
nl
o
ads
commit
|
commitdiff
|
tree
2010-07-06
Eric Wong
rev: avoid unnecessary
s
ee
k
ing wh
e
n using sendfile
commit
|
commitdiff
|
tree
2010-07-05
Eric Wong
rev
:
properly e
n
able post-fork sendfile() usage
commit
|
commitdiff
|
tree
2010-07-04
Eric W
o
ng
refactor response body ha
n
dling for sendfile(
2
)
commit
|
commitdiff
|
tree
2010-07-04
Eric Wong
rev/client: s/send
f
ile/rev_sendfile/
commit
|
commitdiff
|
tree
2010-07-04
Eric Wong
revactor: properly zer
o
buffer on z
e
r
o reads
commit
|
commitdiff
|
tree
2010-07-04
Eric
W
ong
thread_p
o
ol: force
t
hreads to
w
a
keup on shut
d
own
commit
|
commitdiff
|
tree
2010-06-30
Eric Wong
rev: add sendfile
s
u
ppo
r
t
commit
|
commitdiff
|
tree
2010-06-30
Eric Wo
n
g
dev_fd_response:
avoid redeclari
n
g Rainbows modul
e
commit
|
commitdiff
|
tree
2010-06-30
E
r
ic Wo
n
g
d
e
fe
r
r
e
d_respo
n
se:
remov
e
n
e
edl
e
ss incl
u
de
commit
|
commitdiff
|
tree
2010-06-28
Eric
Wong
TODO: extra item for byte-ra
n
ge respons
e
s
commit
|
commitdiff
|
tree
2010-06-28
Er
i
c Wong
ad
d
p
relim
i
n
ary sendfile (1
.
0
.
0) gem support
commit
|
commitdiff
|
tree
2010-06-28
Eric Won
g
fiber
/
base: reuse proces
s
_client l
o
g
ic i
n
base
commit
|
commitdiff
|
tree
2010-06-28
E
r
ic Wong
(
s
t
yle) prefer "until" in
s
tead of "while !"
commit
|
commitdiff
|
tree
next