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
fix pipelining of requests with bodies
2010-12-03
Eric W
o
ng
fix pipelining of requests
w
it
h
bodies
commit
|
commitdiff
|
tree
2010-12-02
Eric Wong
ev_core: refactor and
s
pl
i
t cap_input out
commit
|
commitdiff
|
tree
2010-12-02
E
ric Wong
ev_core: split
o
ut prepare
_
request_body
commit
|
commitdiff
|
tree
2010-11-20
Eric Wong
Rain
b
ows! 2
.
0
.
0 -
m
inority r
u
le
s
!
commit
|
commitdiff
|
tree
2010-11-20
Eric Wong
tes
t
s: d
e
pend o
n
Unicorn 3
.
0
.
0
commit
|
commitdiff
|
tree
2010-11-20
E
ric Wong
re
v
a
ctor:
f
ix br
a
indamaged commit/c
o
d
ing style
commit
|
commitdiff
|
tree
2010-11-20
Er
i
c Wong
simpl
e
r ke
e
p
aliv
e
c
h
eck
f
or synchronous
models
commit
|
commitdiff
|
tree
2010-11-20
E
r
ic Wong
max_body: r
e
write wrappers
to be
safer
commit
|
commitdiff
|
tree
2010-11-19
Eric
W
ong
max_body: do no
t
enable
f
or RevThread* models
commit
|
commitdiff
|
tree
2010-11-19
Eric
W
ong
u
p
g
rade t
o
Kgio
2
.
x and Unicorn 3
.
x
commit
|
commitdiff
|
tree
2010-11-17
Eric Wong
test
_
isolate: depe
n
d on
n
ewe
r
U
n
ic
o
rn
commit
|
commitdiff
|
tree
2010-11-17
Eric Wong
reimplement client_ma
x
_body_
s
ize
handlers
commit
|
commitdiff
|
tree
2010-11-06
Er
i
c Wong
avoid Errno::EAGAIN,
h
a
rder
commit
|
commitdiff
|
tree
2010-11-05
E
ric Wong
avoid K
g
i
o::Wait
R
ead
a
ble/WaitWr
i
table constants
commit
|
commitdiff
|
tree
2010-11-05
Eric Wong
process_cl
i
ent: fix atte
m
pted kee
p
alive on HTTP
0
.
9
commit
|
commitdiff
|
tree
2010-10-28
Eric W
o
ng
Rainb
o
w
s
! 1
.
0
.
0
-
i
ntern
a
l
cleanups
commit
|
commitdiff
|
tree
2010-10-28
Eric W
o
ng
tests:
avoid ra
c
e conditions
on
reload tes
t
s
commit
|
commitdiff
|
tree
2010-10-28
Eric Wong
t00
1
8:
w
ait
for old worker
t
o be reaped
commit
|
commitdiff
|
tree
2010-10-28
Eric
Won
g
r
ev+event_machi
n
e: small c
l
e
a
n
u
p
s
with new parser API
commit
|
commitdiff
|
tree
2010-10-28
Eric Wong
HU
P
reload restores defaults on
u
nset
settings
commit
|
commitdiff
|
tree
2010-10-27
E
ri
c
Wong
use Unicorn 2
.
0
.
0
f
inal
commit
|
commitdiff
|
tree
2010-10-26
Eric Wong
Rakefile: updates for pr
e
releases
commit
|
commitdiff
|
tree
2010-10-26
Eric Wong
R
ai
n
b
o
w
s
!
1
.
0
.
0p
r
e1
- k
i
nder,
gent
l
e
r
I
/O
commit
|
commitdiff
|
tree
2010-10-26
Eric Wong
gemspec:
bump development dependen
c
y o
f
I
so
l
ate
commit
|
commitdiff
|
tree
2010-10-26
Eric Wong
d
oc:
R
D
o
c
updates
commit
|
commitdiff
|
tree
2010-10-25
Eric Wong
reduce
d
e
p
e
nden
c
y on IO#write_nonb
l
ock
commit
|
commitdiff
|
tree
2010-10-23
Eric Wong
http_
r
eques
t
:
r
e
m
o
ve this (sub)class
commit
|
commitdiff
|
tree
2010-10-22
Eric Wong
u
nind
e
nt
m
ost fil
e
s
commit
|
commitdiff
|
tree
2010-10-22
Eric
W
ong
local
.
mk
.
s
a
mple: remove testin
g
u
nder 1
.
9
.
1
commit
|
commitdiff
|
tree
2010-10-22
Eric Wong
README: updat
e
co
p
yright y
e
ar
commit
|
commitdiff
|
tree
2010-10-22
Eric Won
g
d
ev_f
d
_re
s
p
o
nse
:
d
o
n
ot wrap
f
o
r
Fiber-
a
w
a
r
e IOs
commit
|
commitdiff
|
tree
2010-10-22
Eric
W
ong
f
iber_{pool,spawn}: unindent
commit
|
commitdiff
|
tree
2010-10-22
E
ric W
o
ng
f
iber
_
pool
:
no need for old Fiber::
I
O
commit
|
commitdiff
|
tree
2010-10-22
E
ric Wong
code shuffl
i
ng for kgio
commit
|
commitdiff
|
tree
2010-10-21
Er
i
c Wong
un
i
corn 2
.
x upd
a
tes +
k
gio
commit
|
commitdiff
|
tree
2010-10-21
Eric Wong
http_server: more
d
escript
i
ve
e
rror for
debugging
commit
|
commitdiff
|
tree
2010-09-29
E
r
ic
W
ong
start usin
g
kgio library
commit
|
commitdiff
|
tree
2010-09-17
E
ric Wong
event_machine: remove unne
c
ess
a
r
y
"
r
e
turn"
commit
|
commitdiff
|
tree
2010-08-28
Er
i
c
Wong
Rainbows! 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
Eri
c
Wong
"keep
a
live_timeout 0" (r
e
a
l
l
y
) disa
b
les
keepalive
commit
|
commitdiff
|
tree
2010-08-28
E
r
i
c
W
ong
t0
0
1
6
: disable
R
ack::Lin
t
for speed
commit
|
commitdiff
|
tree
2010-08-28
E
r
i
c
Wong
rev
_
thread_*: fix IO proxy f
a
ilures w/pipelining
commit
|
commitdiff
|
tree
2010-08-27
Eric Wong
rainbows
/
rev/core: tiny cleanup
commit
|
commitdiff
|
tree
2010-08-27
Eri
c
Wong
rainbows/rev/master: unindent
commit
|
commitdiff
|
tree
2010-08-19
Eric Wong
add Rai
n
bows::Th
r
e
a
dTi
m
eout middleware
commit
|
commitdiff
|
tree
2010-08-17
Er
i
c
W
ong
avoid
E
BADF w
i
th c
e
r
t
ain middlewa
r
es when
proxyin
g
commit
|
commitdiff
|
tree
2010-08-17
Er
i
c Won
g
rev/client
:
fi
x
redundant
close of clie
n
t s
o
c
k
ets
commit
|
commitdiff
|
tree
2010-08-16
Eric Wong
F
A
Q
:
update SS
L
se
c
ti
o
n,
a
dd Pound
commit
|
commitdiff
|
tree
2010-08-13
Eric Wong
d
ev_
f
d_response: weaken /dev/fd
che
c
k
for com
p
a
t
ib
i
li
t
y
commit
|
commitdiff
|
tree
2010-08-10
E
ric
Wong
doc: it
'
s always "Rainbows!" wi
t
h a bang(!)
commit
|
commitdiff
|
tree
2010-08-09
Eri
c
W
o
n
g
FAQ: up
d
ate Rails req
u
ires for Ruby 1
.
9
.
2
commit
|
commitdiff
|
tree
2010-08-03
Eri
c
Wong
Rai
n
bows
!
0
.
9
6
.
0
-
range s
u
ppor
t
commit
|
commitdiff
|
tree
2010-08-03
Eric
W
ong
t0500:
a
void race condition with tim
e
s
tamps
commit
|
commitdiff
|
tree
2010-08-03
Eric Wo
n
g
main
t
: publish Rubyfo
r
ge news
on release
commit
|
commitdiff
|
tree
2010-08-03
Eric Wong
d
oc: hi
d
e
int
e
rnal R
e
sponse416
err
o
r constant
commit
|
commitdiff
|
tree
2010-08-03
Eric Wong
doc: update Static_Files
doc
u
ment
a
tion
page
commit
|
commitdiff
|
tree
2010-08-02
E
ric Wong
doc:
u
p
d
ate TODO
commit
|
commitdiff
|
tree
2010-08-02
E
r
i
c Wong
e
v
ent_m
a
ch
i
ne: p
r
otect IO#close f
r
o
m
EBADF
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
revactor:
i
m
p
l
e
m
e
nt
s
endfile and
range support
commit
|
commitdiff
|
tree
2010-08-01
Eric Wong
t0015: clea
n
up after working
d
irect
o
ry test
commit
|
commitdiff
|
tree
2010-08-01
E
r
ic Wo
n
g
t
e
sts: do not cl
o
bbe
r
ex
i
sting RUBYLIB
commit
|
commitdiff
|
tree
2010-07-29
Eric Wong
fiber/io: reuse buffer in Rainbows::Fi
b
er::IO#each
commit
|
commitdiff
|
tree
2010-07-29
E
r
ic Wong
reva
c
tor:
Actor-aware dev_f
d
_response
p
roxying
commit
|
commitdiff
|
tree
2010-07-28
Eric Wong
event_mach
i
n
e
: better handli
n
g
of s
t
aggered pip
e
l
ines
commit
|
commitdiff
|
tree
2010-07-27
E
r
ic W
o
ng
e
vent_mach
i
ne: pre
v
ent double close of
cli
e
nt
s
ocke
t
commit
|
commitdiff
|
tree
2010-07-27
Eric Wong
rev
/
cl
i
ent: workaround cl
o
se
order
i
ng
i
ssu
e
w
hen
proxying
commit
|
commitdiff
|
tree
2010-07-27
Eric Wong
rev_thread_pool: s
t
o
p
suppor
t
ing
t
h
i
s und
e
r Rub
y
1
.
8
commit
|
commitdiff
|
tree
2010-07-27
Eric Wong
t0020
:
speed
up rate li
m
ited tes
t
s
commit
|
commitdiff
|
tree
2010-07-27
Eri
c
Wong
t00{2,3}1: beef tests up wit
h
more abor
t
ed requests
commit
|
commitdiff
|
tree
2010-07-27
Eric
Wong
eve
n
t_machine:
fix pipeli
n
ing of stati
c
f
iles
commit
|
commitdiff
|
tree
2010-07-26
Eric W
o
ng
rev*:
properly
handl
e
pi
p
elined responses w/s
e
ndf
i
le
commit
|
commitdiff
|
tree
2010-07-23
Eric
W
o
ng
re
n
ame parse_range
=> make_range!
commit
|
commitdiff
|
tree
2010-07-23
Eric Wong
t90
0
0
:
disable app_p
o
ol test fo
r
Wri
t
er
T
hread*
commit
|
commitdiff
|
tree
2010-07-22
E
r
ic Wo
n
g
t0501: w
o
r
k
arounds f
o
r
no
n
-GNU awks
commit
|
commitdiff
|
tree
2010-07-22
Er
i
c Wo
n
g
t010
5
:
I/
O
reduct
i
ons and speedups
commit
|
commitdiff
|
tree
2010-07-22
Eric Wong
rev*: avoid hung con
n
ection
s
when proxying H
T
T
P
/0
.
9
commit
|
commitdiff
|
tree
2010-07-22
Eric Wong
writer_thread_pool: f
i
x
include o
r
dering issu
e
s un
d
er 1
.
8
commit
|
commitdiff
|
tree
2010-07-22
Eric Won
g
enable Range: responses fo
r
stat
i
c f
i
les f
o
r most models
commit
|
commitdiff
|
tree
2010-07-20
Eri
c
Wo
n
g
even
t
_machine: a
v
oid
re
d
undant open(
)
for static
fil
e
s
commit
|
commitdiff
|
tree
2010-07-20
E
r
ic Wong
rely on autoload for Base and Tee
I
nput
commit
|
commitdiff
|
tree
2010-07-20
Eric
W
ong
ensure client aborted
file/str
e
am response bodies are
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
E
ri
c
Wong
event_machine: close body de
s
criptor before streaming
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
E
r
i
c
Wong
ensure file response bodies are properly closed
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
ensure st
r
eam response bo
d
ies g
e
t closed
commit
|
commitdiff
|
tree
2010-07-20
Eric
Wong
r
e
v:
s
plit out d
e
ferred chunk logic
from unc
h
unked
commit
|
commitdiff
|
tree
2010-07-20
Eric
Wong
rev/de
f
err
e
d_
r
esponse: clea
n
ups
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
rev: autoloa
d
DeferredResponse
commit
|
commitdiff
|
tree
2010-07-20
E
ric Wong
prefer Integer#to_
s
(16)
to sprintf("%x\
r
\n"
)
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
event_ma
c
h
i
n
e
: don't s
e
t
@body unles
s
it's EM::Deferr
a
ble
commit
|
commitdiff
|
tree
2010-07-20
Eric Won
g
event_machine: small
simpl
i
f
i
c
ation for async response
s
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
event_machine: split out
u
ncommonly used modules
commit
|
commitdiff
|
tree
2010-07-20
E
ri
c
Wong
rev + em: enable keepalive for
p
ipe/socket res
p
onses
commit
|
commitdiff
|
tree
2010-07-20
Er
i
c Wong
rev +
e
m: more
e
asily allow Content-Lengt
h
in pipe
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
Eric W
o
ng
e
v
ent_mac
h
ine: Respons
e
ChunkPipe st
y
le cleanup
commit
|
commitdiff
|
tree
2010-07-20
Er
i
c Wong
e
vent
_
machine: garbage
avoidance fo
r
pipe response
s
commit
|
commitdiff
|
tree
2010-07-20
Er
i
c Wong
event_m
a
ch
i
ne: avoid race in unchunked fast
pipe respon
s
es
commit
|
commitdiff
|
tree
2010-07-20
E
r
ic W
o
ng
r
e
m
o
v
e unnec
e
s
sary header
m
ungin
g
f
or static
f
ile serving
commit
|
commitdiff
|
tree
2010-07-20
Eric Wo
n
g
dev
_
f
d_r
e
sponse: re
m
ove
n
e
edless begin
bl
o
ck
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
no need to pass 'r
b
' as File
.
open flag
s
commit
|
commitdiff
|
tree
next