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
dev_fd_response: do not wrap for Fiber-aware IOs
2010-10-22
Er
i
c Wong
de
v
_fd_response
:
do
not wrap fo
r
Fiber-awar
e
IOs
commit
|
commitdiff
|
tree
2010-10-22
Eri
c
Wo
n
g
f
i
ber_{pool
,
spawn}: unind
e
nt
commit
|
commitdiff
|
tree
2010-10-22
Eric Wong
fiber_pool:
n
o
need for
o
ld Fib
e
r
::IO
commit
|
commitdiff
|
tree
2010-10-22
Eri
c
Wong
code shuffling for
k
gio
commit
|
commitdiff
|
tree
2010-10-21
Eric W
o
ng
unico
r
n
2
.
x
u
p
dates
+
kgio
commit
|
commitdiff
|
tree
2010-10-21
Er
i
c Wong
http_server: more
d
escriptive err
o
r for d
e
bugging
commit
|
commitdiff
|
tree
2010-09-29
Eric Wong
start using kgio lib
r
ary
commit
|
commitdiff
|
tree
2010-09-17
Eric
W
o
n
g
e
vent_
m
achine: remove
u
nnecess
a
ry "return"
commit
|
commitdiff
|
tree
2010-08-28
Eric Wong
Rainbows! 0
.
9
7
.
0
commit
|
commitdiff
|
tree
2010-08-28
Eric Wong
bu
m
p Unicorn depend
e
nc
y
to 1
.
1
.
3
commit
|
commitdiff
|
tree
2010-08-28
Eric Wong
"
keepaliv
e
_t
i
meout 0"
(
rea
l
ly) disables ke
e
p
alive
commit
|
commitdiff
|
tree
2010-08-28
Eric
W
ong
t0016: disa
b
le Rack::
L
in
t
f
o
r sp
e
ed
commit
|
commitdiff
|
tree
2010-08-28
Eric Wo
n
g
r
e
v_threa
d
_*: fi
x
IO pr
o
xy failures w/pipelining
commit
|
commitdiff
|
tree
2010-08-27
Eric
W
ong
rainbows
/
rev/
c
ore:
t
iny
cle
a
nup
commit
|
commitdiff
|
tree
2010-08-27
E
ric Wong
rainb
o
ws/rev/master:
uninde
n
t
commit
|
commitdiff
|
tree
2010-08-19
Er
i
c Wong
add R
a
inbows::
T
h
re
a
dT
i
meout
middleware
commit
|
commitdiff
|
tree
2010-08-17
Er
i
c Wong
avoid EBADF with cer
t
a
i
n middlew
a
res when
p
ro
x
ying
commit
|
commitdiff
|
tree
2010-08-17
Eric
W
ong
rev/client:
fix re
d
unda
n
t close of cli
e
nt sockets
commit
|
commitdiff
|
tree
2010-08-16
Eric Wong
FAQ
:
update SSL
s
ection,
a
dd
P
o
und
commit
|
commitdiff
|
tree
2010-08-13
Eric Wong
dev_fd
_
response
:
we
a
ke
n
/dev/fd check fo
r
compat
i
bility
commit
|
commitdiff
|
tree
2010-08-10
E
ric Won
g
doc:
it's a
l
ways "Rainbows!"
w
ith a ba
n
g(
!
)
commit
|
commitdiff
|
tree
2010-08-09
Eric Wong
F
A
Q
:
updat
e
Rails
r
equires for Ruby 1
.
9
.
2
commit
|
commitdiff
|
tree
2010-08-03
Eri
c
Wo
n
g
Rainbows! 0
.
96
.
0 -
r
an
g
e support
commit
|
commitdiff
|
tree
2010-08-03
Eri
c
Wong
t0500:
av
o
id race condition with ti
m
estamps
commit
|
commitdiff
|
tree
2010-08-03
Eri
c
Won
g
maint: p
u
blish Rubyforge news on re
l
ease
commit
|
commitdiff
|
tree
2010-08-03
E
r
ic Wong
doc: hide internal Res
p
o
nse416 er
r
or const
a
nt
commit
|
commitdiff
|
tree
2010-08-03
Eric
Wong
doc: updat
e
S
t
a
t
ic_
F
iles do
c
u
m
e
n
tation page
commit
|
commitdiff
|
tree
2010-08-02
E
r
ic Wong
do
c
: update
T
O
D
O
commit
|
commitdiff
|
tree
2010-08-02
E
r
i
c Wong
event_ma
c
hine: pr
o
tect IO#close
from EB
A
DF
commit
|
commitdiff
|
tree
2010-08-02
Eric W
o
ng
revactor: implement sendfile and range support
commit
|
commitdiff
|
tree
2010-08-01
Eric Wong
t
0015: cleanup after working directory test
commit
|
commitdiff
|
tree
2010-08-01
Eric Wo
n
g
tests: d
o
not clobber ex
i
st
i
ng R
U
B
YLIB
commit
|
commitdiff
|
tree
2010-07-29
Eric Wong
f
iber/
i
o
: reuse buffer in Rainbows::F
i
ber:
:
IO#each
commit
|
commitdiff
|
tree
2010-07-29
Eric Wong
rev
a
ctor: Actor-
a
ware
d
ev_fd_response proxying
commit
|
commitdiff
|
tree
2010-07-28
Eric Wong
e
vent_machine: bet
t
er ha
n
dling
o
f staggere
d
pip
e
lines
commit
|
commitdiff
|
tree
2010-07-27
Eric Wong
ev
e
nt_m
a
chine:
p
revent double clo
s
e
o
f
c
lient socket
commit
|
commitdiff
|
tree
2010-07-27
Eric Won
g
rev/cl
i
ent: wo
r
k
a
rou
n
d close ordering issue
w
hen proxy
i
n
g
commit
|
commitdiff
|
tree
2010-07-27
Eric Wo
n
g
r
ev_
t
h
r
e
ad_po
o
l: st
o
p
s
u
pp
o
rt
i
n
g this under R
u
by 1
.
8
commit
|
commitdiff
|
tree
2010-07-27
Eric Wong
t
00
2
0:
s
peed up rate limited tes
t
s
commit
|
commitdiff
|
tree
2010-07-27
Eric W
o
n
g
t00{2,3
}
1: beef tes
t
s up wi
t
h more a
b
orted requests
commit
|
commitdiff
|
tree
2010-07-27
Eric Wong
e
v
ent_mach
i
ne: fix pipelining of static files
commit
|
commitdiff
|
tree
2010-07-26
Eric W
o
ng
rev*: pro
p
erly handle pipeli
n
ed
r
e
s
ponses w/
s
en
d
fi
l
e
commit
|
commitdiff
|
tree
2010-07-23
Eric
W
ong
rename parse_range => mak
e
_ra
n
ge!
commit
|
commitdiff
|
tree
2010-07-23
Eric Wong
t
9
0
00:
d
i
sab
l
e
app_pool test for WriterThr
e
ad*
commit
|
commitdiff
|
tree
2010-07-22
Er
i
c Won
g
t0501: work
a
r
ou
n
ds for non-GN
U
awks
commit
|
commitdiff
|
tree
2010-07-22
Eric Wong
t
010
5
:
I
/O re
d
uctions and spe
e
d
u
p
s
commit
|
commitdiff
|
tree
2010-07-22
Eric Wong
rev
*
:
avoid hung
connections
w
he
n
proxying HTTP/0
.
9
commit
|
commitdiff
|
tree
2010-07-22
Eric Wong
writer_thread_pool:
fix i
n
clude
ordering issues
u
nder 1
.
8
commit
|
commitdiff
|
tree
2010-07-22
Eric Wong
ena
b
le Range:
r
esponses fo
r
stat
i
c fil
e
s for
m
ost
models
commit
|
commitdiff
|
tree
2010-07-20
E
ric
Wo
n
g
eve
n
t_
m
achine
:
avoid redundant
o
pen() for static f
i
les
commit
|
commitdiff
|
tree
2010-07-20
Eric W
o
ng
rely
o
n auto
l
o
a
d for
B
a
se and
T
eeInp
u
t
commit
|
commitdiff
|
tree
2010-07-20
Eric
W
o
ng
e
n
s
u
re client aborted file/stream response
bodi
e
s are
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
Eric Won
g
eve
n
t
_
machine: cl
o
se body de
s
criptor before
s
tream
i
ng
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
Eric Wo
n
g
ensure
f
ile respon
s
e bo
d
i
e
s
a
re properly cl
o
s
e
d
commit
|
commitdiff
|
tree
2010-07-20
Eric Wo
n
g
ensure stream response bodies get closed
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
re
v
:
s
plit out
d
eferred chunk logic from unchu
n
ked
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
rev/deferred_response: cleanups
commit
|
commitdiff
|
tree
2010-07-20
E
ric Wong
r
e
v
:
autolo
a
d De
f
er
r
e
d
Response
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
prefer Integer#to_s(16
)
to sprint
f
(
"
%
x\r\n")
commit
|
commitdiff
|
tree
2010-07-20
Er
i
c Wong
event_machine: d
o
n't set @bo
d
y unless it's
E
M::D
e
f
errabl
e
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
e
v
e
n
t
_
mach
i
ne: small simplification
f
or async responses
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
e
v
e
n
t_machine: sp
l
it
ou
t
u
nc
o
mmonl
y
used modules
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
rev + em:
en
a
ble kee
p
alive for pip
e
/s
o
cke
t
r
e
s
p
onses
commit
|
commitdiff
|
tree
2010-07-20
Eric Wo
n
g
rev
+ em: m
o
re eas
i
ly allow Content-Leng
t
h
in
pipe
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
event_mach
i
ne: R
e
sponseC
h
unkP
i
pe style cl
e
anup
commit
|
commitdiff
|
tree
2010-07-20
E
ric
W
ong
event_machine: garbage avoida
n
ce
for pipe responses
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
ev
e
n
t_machine
:
avoid
race in unchunked fast pipe
r
e
sponses
commit
|
commitdiff
|
tree
2010-07-20
Eri
c
Wong
remove unnecessary header munging for
static f
i
le se
r
ving
commit
|
commitdiff
|
tree
2010-07-20
Eric
W
ong
dev
_
fd_response: remove needless begin block
commit
|
commitdiff
|
tree
2010-07-20
Er
i
c Wong
no ne
e
d t
o
pass
'
rb'
as File
.
open
flags
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
sendfile mid
d
l
eware: various style cleanups
commit
|
commitdiff
|
tree
2010-07-20
E
ric Wong
ref
a
ctor
respo
n
se handling for each concurren
c
y
m
o
del
commit
|
commitdiff
|
tree
2010-07-11
Er
i
c
Wo
n
g
Rainb
o
w
s! v0
.
95
.
1
-
depend on new
e
r Unicorn
commit
|
commitdiff
|
tree
2010-07-11
Eric
W
ong
bump Unicorn dependency to 1
.
1
.
1
commit
|
commitdiff
|
tree
2010-07-10
Eric Wo
n
g
doc:
m
ake
R
Doc skip private methods
commit
|
commitdiff
|
tree
2010-07-10
Eric
W
ong
test_isol
a
te: document why we te
s
t wit
h
Rack
1
.
1
.
0
commit
|
commitdiff
|
tree
2010-07-10
Eric
Wong
Rainbows! 0
.
95
.
0 - send
f
ile()
s
u
pport!
commit
|
commitdiff
|
tree
2010-07-10
E
ric Wong
doc: avoi
d
docum
e
nting internals on R
D
oc
website
commit
|
commitdiff
|
tree
2010-07-10
Eric Wong
d
oc: S
t
atic_Files documentation
commit
|
commitdiff
|
tree
2010-07-09
Eri
c
Wong
event_mach
i
ne: rename response_write => em_wri
t
e
_
response
commit
|
commitdiff
|
tree
2010-07-09
Eri
c
Wong
h
t
tp_re
s
ponse: allow Cramp 0
.
11 to
s
end p
r
oper WS he
a
ders
commit
|
commitdiff
|
tree
2010-07-08
E
ric
W
ong
resto
r
e
Rai
n
b
ows
:
:HttpResponse
.
wr
i
t
e for Cramp
commit
|
commitdiff
|
tree
2010-07-08
Eric Wong
dev: bu
m
p isolate dependency
t
o
2
.
1
.
0
commit
|
commitdiff
|
tree
2010-07-08
Eric
Wong
TODO
:
docume
n
t
a
ti
o
n needs work,
so d
o
cume
n
t it :P
commit
|
commitdiff
|
tree
2010-07-08
Eric Wong
bump TCP_DEFER_ACCEPT default
v
alue
commit
|
commitdiff
|
tree
2010-07-08
Er
i
c
Wong
bump un
i
corn dependencies
commit
|
commitdiff
|
tree
2010-07-08
Eric Wong
stream_file: split this
out f
r
om
rev/sen
d
file
commit
|
commitdiff
|
tree
2010-07-06
Er
i
c
W
ong
b
y
te_
s
lic
e
: String#[
r
ange]
is faster
t
han String#slice
.
.
.
commit
|
commitdiff
|
tree
2010-07-06
Eric Won
g
d
o
c: update TODO
commit
|
commitdiff
|
tree
2010-07-06
Eric Wong
f
i
x s
t
ring sl
i
c
ing under 1
.
9 af
t
er s
h
ort wri
t
es
commit
|
commitdiff
|
tree
2010-07-06
Eric Wong
rev/
c
l
i
ent:
m
ore
a
ggr
e
s
sive no
n
-bloc
k
ing w
r
i
t
e
commit
|
commitdiff
|
tree
2010-07-06
Eric Wong
c
l
eanup error handling
f
or aborted downloads
commit
|
commitdiff
|
tree
2010-07-06
Eric Wo
n
g
rev
:
avoid unnec
e
ssary seekin
g
whe
n
using s
e
n
d
file
commit
|
commitdiff
|
tree
2010-07-05
E
ric Wong
rev: properly e
n
able
post-fo
r
k sen
d
file() usage
commit
|
commitdiff
|
tree
2010-07-04
Eric
W
ong
refactor response body
h
andling for
se
n
dfile(2)
commit
|
commitdiff
|
tree
2010-07-04
E
r
ic
Wong
rev/client: s/sen
d
fil
e
/rev
_
s
e
n
d
f
il
e
/
commit
|
commitdiff
|
tree
2010-07-04
Eric Wong
r
e
vactor: properly zero
b
uff
e
r
o
n zero read
s
commit
|
commitdiff
|
tree
2010-07-04
Eric Wong
th
r
ead_pool: force thread
s
to wakeup on shutdow
n
commit
|
commitdiff
|
tree
2010-06-30
Eric Wong
re
v
: a
d
d sendfi
l
e support
commit
|
commitdiff
|
tree
2010-06-30
Eric Wong
dev_fd_
r
esponse: avoid redeclaring Rainbo
w
s module
commit
|
commitdiff
|
tree
next