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
README: update copyright year
2010-10-22
Eric Wong
READM
E
: update copyright year
commit
|
commitdiff
|
tree
2010-10-22
E
ric Wong
dev_fd_
r
esponse
:
do not
wrap for Fiber-aware IOs
commit
|
commitdiff
|
tree
2010-10-22
Eric
Wong
fi
b
er_{pool,spawn}: un
i
ndent
commit
|
commitdiff
|
tree
2010-10-22
Eri
c
Wong
fiber_pool: no need fo
r
o
ld Fiber::IO
commit
|
commitdiff
|
tree
2010-10-22
Eric Won
g
code
s
hu
f
fli
n
g fo
r
kgio
commit
|
commitdiff
|
tree
2010-10-21
Eric Wong
unic
o
rn
2
.
x upd
a
tes + kgio
commit
|
commitdiff
|
tree
2010-10-21
Eric W
o
n
g
http_
s
erver
:
more descri
p
t
ive
e
rro
r
for debugging
commit
|
commitdiff
|
tree
2010-09-29
Eric Wong
s
tart us
i
ng kgio l
i
brary
commit
|
commitdiff
|
tree
2010-09-17
Er
i
c Wong
e
v
e
nt_machin
e
:
remove unne
c
essary
"
return"
commit
|
commitdiff
|
tree
2010-08-28
Eric
W
ong
Rainbo
w
s! 0
.
97
.
0
commit
|
commitdiff
|
tree
2010-08-28
Er
i
c
Wong
b
ump
U
n
i
c
orn depe
n
dency
t
o
1
.
1
.
3
commit
|
commitdiff
|
tree
2010-08-28
Eric Wong
"keepalive_timeout
0
" (really) disables
keepalive
commit
|
commitdiff
|
tree
2010-08-28
Er
i
c Won
g
t
0016:
d
isable
Rac
k
::Lint for speed
commit
|
commitdiff
|
tree
2010-08-28
Eric Wong
rev_thread_*: fi
x
IO
p
r
oxy failur
e
s
w
/pipelining
commit
|
commitdiff
|
tree
2010-08-27
Eric Wong
r
ainbo
w
s/
r
ev/core: tiny cleanup
commit
|
commitdiff
|
tree
2010-08-27
E
r
ic W
o
ng
r
a
in
b
ows/r
e
v/master: u
n
indent
commit
|
commitdiff
|
tree
2010-08-26
Eri
c
W
o
ng
split out accept
(
) call
e
rs
to a
c
ceptor m
o
dule
commit
|
commitdiff
|
tree
2010-08-19
Eric Won
g
ad
d
Rainbows::ThreadTimeou
t
middleware
commit
|
commitdiff
|
tree
2010-08-17
Er
i
c W
o
ng
avoid
E
B
ADF with ce
r
tain m
i
ddlewares when pro
x
ying
commit
|
commitdiff
|
tree
2010-08-17
Eri
c
Wo
n
g
rev/client:
fix redundant
c
lose of client sock
e
ts
commit
|
commitdiff
|
tree
2010-08-16
Eric
W
on
g
F
A
Q
:
updat
e
SSL section, add Poun
d
commit
|
commitdiff
|
tree
2010-08-13
E
ric Won
g
dev_fd_re
s
p
o
ns
e
: weaken
/d
e
v/fd check for compatibility
commit
|
commitdiff
|
tree
2010-08-10
Eri
c
Wong
doc: it's always "R
a
inbows!" wi
t
h
a
bang(!)
commit
|
commitdiff
|
tree
2010-08-09
Er
i
c Wo
n
g
FAQ: update R
a
ils r
e
quires
for Ruby 1
.
9
.
2
commit
|
commitdiff
|
tree
2010-08-03
Eric Wong
Rainbows! 0
.
96
.
0
- rang
e
suppo
r
t
commit
|
commitdiff
|
tree
2010-08-03
Eric Wong
t050
0
: avoid race conditio
n
with timestamps
commit
|
commitdiff
|
tree
2010-08-03
Eric Wong
ma
i
n
t:
p
ublish Rubyfo
r
ge news o
n
releas
e
commit
|
commitdiff
|
tree
2010-08-03
Eric Wong
do
c
: hide inter
n
al R
e
sponse416 error constant
commit
|
commitdiff
|
tree
2010-08-03
Eric Wong
d
o
c
: upda
t
e S
t
atic_Files d
o
cumentation
page
commit
|
commitdiff
|
tree
2010-08-02
Eric
W
ong
doc:
u
pdate TODO
commit
|
commitdiff
|
tree
2010-08-02
E
r
ic Wong
event
_
m
a
chine: protect IO#cl
o
se
f
rom EBADF
commit
|
commitdiff
|
tree
2010-08-02
Eric W
o
ng
rev
a
ctor: impl
e
ment sendfi
l
e and ran
g
e
support
commit
|
commitdiff
|
tree
2010-08-01
Eric Wong
t0015: clea
n
up aft
e
r
w
orki
n
g
direc
t
ory
test
commit
|
commitdiff
|
tree
2010-08-01
Eri
c
W
o
ng
tests: do not clobber exis
t
ing RUBYLIB
commit
|
commitdiff
|
tree
2010-07-29
Eric Wong
f
iber/io: reuse buffer in Rainbows::Fiber::IO#e
a
ch
commit
|
commitdiff
|
tree
2010-07-29
Eric W
o
ng
re
v
a
c
tor: Actor-awar
e
dev_fd_response proxyin
g
commit
|
commitdiff
|
tree
2010-07-28
Eric Wo
n
g
event_mac
h
i
n
e
:
better handling of staggered pipeli
n
e
s
commit
|
commitdiff
|
tree
2010-07-27
Eri
c
Wong
eve
n
t_machi
n
e
:
prevent double close of client socket
commit
|
commitdiff
|
tree
2010-07-27
Eric Wong
rev/cli
e
nt: workaround close o
r
dering issue
when p
r
oxying
commit
|
commitdiff
|
tree
2010-07-27
Eri
c
Wong
rev_thread_pool
:
s
t
op supporting this
u
nder
Ruby 1
.
8
commit
|
commitdiff
|
tree
2010-07-27
Eric Wong
t0020: speed up r
a
te limited tests
commit
|
commitdiff
|
tree
2010-07-27
Eric
W
ong
t00{2,3}1: b
e
e
f tests up with more a
b
orted requests
commit
|
commitdiff
|
tree
2010-07-27
E
r
ic W
o
ng
event_machine: fix pipelin
i
ng of sta
t
i
c files
commit
|
commitdiff
|
tree
2010-07-26
Eric
Wo
n
g
rev*: p
r
operly
h
andle pipelined
resp
o
n
ses
w
/
sendfile
commit
|
commitdiff
|
tree
2010-07-23
Eri
c
Wong
renam
e
parse_r
a
nge
=
> mak
e
_range!
commit
|
commitdiff
|
tree
2010-07-23
E
r
ic Wong
t9000
:
di
s
able a
p
p_poo
l
t
e
st f
o
r
W
riterThread*
commit
|
commitdiff
|
tree
2010-07-22
Eric Wong
t0
5
01: workarounds for n
o
n-GNU awks
commit
|
commitdiff
|
tree
2010-07-22
Eric Wong
t0105: I/O reductions a
n
d speedups
commit
|
commitdiff
|
tree
2010-07-22
Eric Wo
n
g
rev*: avoid
h
ung connecti
o
ns when proxy
i
ng HTTP/0
.
9
commit
|
commitdiff
|
tree
2010-07-22
Eri
c
W
o
n
g
writer_thr
e
a
d
_po
o
l: fix
i
nclud
e
ordering issues unde
r
1
.
8
commit
|
commitdiff
|
tree
2010-07-22
Eric
W
ong
enable Range: re
s
p
o
nses f
o
r st
a
tic files
f
or
m
ost models
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
event_mach
i
ne: avoid redundant op
e
n() f
o
r stati
c
fi
l
es
commit
|
commitdiff
|
tree
2010-07-20
Eric
Wo
n
g
rely on autolo
a
d f
o
r Base and TeeIn
p
ut
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
e
n
su
r
e clien
t
aborted file/stream response bodi
e
s a
r
e
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
Eric Won
g
ev
e
n
t_mac
h
ine: c
l
os
e
bod
y
d
e
scriptor b
e
fore s
t
re
a
ming
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
ensure fi
l
e res
p
onse bodies are properly closed
commit
|
commitdiff
|
tree
2010-07-20
Eric W
o
ng
ensure stream
response
bodies get closed
commit
|
commitdiff
|
tree
2010-07-20
E
ric Wong
r
ev: split out
deferred chunk logic f
r
om unchunk
e
d
commit
|
commitdiff
|
tree
2010-07-20
E
r
ic W
o
ng
rev/d
e
ferred_response: c
l
eanups
commit
|
commitdiff
|
tree
2010-07-20
E
r
ic Wong
r
ev: auto
l
oad DeferredR
e
sponse
commit
|
commitdiff
|
tree
2010-07-20
E
ric Wong
prefer Inte
g
er#to_s(1
6
) to sprint
f
("
%
x\r\n")
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
event_machine: don't
s
et @body unl
e
ss it's EM
:
:
Deferrable
commit
|
commitdiff
|
tree
2010-07-20
Eric W
o
ng
event_machine: small simplification f
o
r asyn
c
responses
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
event_
m
a
c
hine: split out
u
ncommonly
u
sed
m
odu
l
es
commit
|
commitdiff
|
tree
2010-07-20
Er
i
c
Wong
re
v
+ em: enab
l
e keepalive for pip
e
/socket responses
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
re
v
+
e
m
:
mo
r
e ea
s
ily al
l
ow C
o
ntent-Length i
n
pipe
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
Eric
W
ong
event_
m
achi
n
e
:
ResponseChunkPip
e
st
y
l
e
cl
e
anup
commit
|
commitdiff
|
tree
2010-07-20
Eric Won
g
event_m
a
chine: garbage avoidance f
o
r pip
e
responses
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
event_ma
c
h
ine: avoid race
i
n
unc
h
unke
d
fast pi
p
e responses
commit
|
commitdiff
|
tree
2010-07-20
E
ri
c
Wo
n
g
remove unneces
s
a
ry hea
d
er mun
g
ing f
o
r static file se
r
ving
commit
|
commitdiff
|
tree
2010-07-20
E
r
ic
W
ong
d
ev_
f
d_res
p
onse: remove needless be
g
in b
l
o
c
k
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
no
n
eed
to pass 'rb' as File
.
open flags
commit
|
commitdiff
|
tree
2010-07-20
Eric
Wong
sendfile middlew
a
re: various style cle
a
nups
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
refacto
r
res
p
onse ha
n
d
l
ing fo
r
each conc
u
rrency model
commit
|
commitdiff
|
tree
2010-07-11
Eric Wong
R
a
i
n
bows! v0
.
95
.
1
- depend on newer Unicorn
Eric Wong
(3):
commit
|
commitdiff
|
tree
2010-07-11
Er
i
c
W
ong
bump Un
i
corn
d
ependenc
y
to 1
.
1
.
1
commit
|
commitdiff
|
tree
2010-07-10
Eri
c
Wong
doc: make RDoc skip
p
riv
a
te methods
commit
|
commitdiff
|
tree
2010-07-10
Eric Wong
te
s
t_isolate: document why we
t
es
t
with Rack 1
.
1
.
0
commit
|
commitdiff
|
tree
2010-07-10
Eric Wong
Rainbo
w
s! 0
.
95
.
0 -
sendfile
(
) s
u
p
port!
commit
|
commitdiff
|
tree
2010-07-10
Eric Won
g
doc:
a
void docume
n
ting inte
r
nals on
R
Doc website
commit
|
commitdiff
|
tree
2010-07-10
Eric Won
g
do
c
: S
t
a
tic_Files
d
ocumentation
commit
|
commitdiff
|
tree
2010-07-09
Er
i
c Wong
even
t
_mac
h
ine: rename response_wri
t
e =>
em_write
_
r
e
sponse
commit
|
commitdiff
|
tree
2010-07-09
Eric Wong
h
t
tp_respon
s
e: all
o
w Cramp 0
.
11 to
s
end p
r
oper WS headers
commit
|
commitdiff
|
tree
2010-07-08
Eric Wong
rest
o
re Rainbows
:
:
HttpRes
p
onse
.
write for C
r
a
m
p
commit
|
commitdiff
|
tree
2010-07-08
Eric
Wong
de
v
: bum
p
isolate depe
n
den
c
y
to 2
.
1
.
0
commit
|
commitdiff
|
tree
2010-07-08
Eric Wong
TOD
O
: doc
u
m
e
ntation needs work, so doc
u
m
ent
it :P
commit
|
commitdiff
|
tree
2010-07-08
Eric
W
ong
bum
p
TCP_DEFER_ACCEPT default val
u
e
commit
|
commitdiff
|
tree
2010-07-08
Eric Wong
bump
u
nicorn de
p
e
ndencies
commit
|
commitdiff
|
tree
2010-07-08
Eric Wong
stream_f
i
le: spli
t
t
his out
from rev/s
e
ndfile
commit
|
commitdiff
|
tree
2010-07-06
Eric Wo
n
g
byte_sli
c
e
:
String#[range]
i
s faster th
a
n
St
r
ing
#
slice
.
.
.
commit
|
commitdiff
|
tree
2010-07-06
Eric W
o
ng
d
o
c: update TOD
O
commit
|
commitdiff
|
tree
2010-07-06
Eric Wong
fix
s
tring
slicin
g
under 1
.
9
a
f
t
e
r
s
hort writes
commit
|
commitdiff
|
tree
2010-07-06
E
r
ic Wong
r
ev/client: more aggressive
n
o
n-bl
o
cking write
commit
|
commitdiff
|
tree
2010-07-06
Eri
c
Wong
cleanup
e
rror ha
n
d
l
i
n
g
fo
r
a
b
orted downloads
commit
|
commitdiff
|
tree
2010-07-06
Eric Wong
rev: avoid
unnecessary seeking when using s
e
ndfil
e
commit
|
commitdiff
|
tree
2010-07-05
E
r
ic Wong
rev:
p
roper
l
y enable post-fork sendfile()
u
s
a
g
e
commit
|
commitdiff
|
tree
2010-07-04
Er
i
c Wong
refactor resp
o
nse body
handling f
o
r
sen
d
file(2)
commit
|
commitdiff
|
tree
2010-07-04
Eric Wong
rev/client: s/sendfile/rev_sen
d
f
i
le/
commit
|
commitdiff
|
tree
2010-07-04
Eric W
o
ng
r
ev
a
ctor: p
r
o
perly zero buffe
r
on zer
o
reads
commit
|
commitdiff
|
tree
2010-07-04
Eri
c
Wong
thread_pool:
force threads to
w
akeup on
s
h
u
t
d
own
commit
|
commitdiff
|
tree
next