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
process_client: fix attempted keepalive on HTTP 0.9
2010-11-05
Eric Wong
proce
s
s_client: fix attem
p
te
d
kee
p
aliv
e
on
HTTP 0
.
9
commit
|
commitdiff
|
tree
2010-10-28
Eric
W
ong
Rai
n
bows! 1
.
0
.
0 - intern
a
l cl
e
anups
commit
|
commitdiff
|
tree
2010-10-28
Eric
W
ong
tes
t
s:
avoid race
c
onditions on reload tests
commit
|
commitdiff
|
tree
2010-10-28
E
ric Wong
t0018:
w
ait f
o
r old w
o
r
k
er to be r
e
aped
commit
|
commitdiff
|
tree
2010-10-28
Er
i
c
W
ong
re
v
+event_mach
i
ne: small c
l
eanup
s
with new parser API
commit
|
commitdiff
|
tree
2010-10-28
Eric W
o
ng
HUP
reload rest
o
res defaults
o
n unset settings
commit
|
commitdiff
|
tree
2010-10-27
E
ric Wong
use Unicorn 2
.
0
.
0 fi
n
a
l
commit
|
commitdiff
|
tree
2010-10-26
Eric W
o
n
g
Rakefile: upd
a
t
e
s
f
or
p
re
r
eleases
commit
|
commitdiff
|
tree
2010-10-26
Eric Wong
Rainbows!
1
.
0
.
0pre1 -
k
inder, gentler I/O
commit
|
commitdiff
|
tree
2010-10-26
Eric
W
ong
gemspec: bump deve
l
opment dependen
c
y
o
f Isolate
commit
|
commitdiff
|
tree
2010-10-26
Eric Wong
doc:
R
D
o
c
updates
commit
|
commitdiff
|
tree
2010-10-25
Eric Wong
re
d
uc
e
de
p
endency on IO#write_nonbl
o
ck
commit
|
commitdiff
|
tree
2010-10-23
Eri
c
Wong
ht
t
p_request:
r
emove t
h
i
s
(sub)class
commit
|
commitdiff
|
tree
2010-10-22
Eri
c
W
o
ng
un
i
n
d
ent most files
commit
|
commitdiff
|
tree
2010-10-22
Eric
W
o
n
g
local
.
m
k
.
sample: remove
testing under 1
.
9
.
1
commit
|
commitdiff
|
tree
2010-10-22
E
r
ic Wong
README: update copyrig
h
t year
commit
|
commitdiff
|
tree
2010-10-22
Eri
c
Wong
de
v
_f
d
_resp
o
nse: do no
t
wr
a
p f
o
r
Fiber-awar
e
IOs
commit
|
commitdiff
|
tree
2010-10-22
E
ric W
o
ng
f
i
ber_{pool,spawn}: uninde
n
t
commit
|
commitdiff
|
tree
2010-10-22
Eric Wong
fi
b
er_poo
l
: no need for old Fiber::IO
commit
|
commitdiff
|
tree
2010-10-22
Eri
c
W
ong
c
o
d
e
s
h
uffling for kgi
o
commit
|
commitdiff
|
tree
2010-10-21
Eric
W
ong
unicorn 2
.
x updates +
k
g
io
commit
|
commitdiff
|
tree
2010-10-21
Eric Wong
http_server
:
more descriptive er
r
or f
o
r d
e
b
u
gging
commit
|
commitdiff
|
tree
2010-09-29
Eric Wong
start usi
n
g kgio l
i
br
a
ry
commit
|
commitdiff
|
tree
2010-09-17
Eric
W
o
ng
event_machine: remove unnecessary "
r
eturn"
commit
|
commitdiff
|
tree
2010-08-28
Eric Wong
Ra
i
nbows! 0
.
97
.
0
commit
|
commitdiff
|
tree
2010-08-28
Eri
c
W
o
n
g
b
u
m
p
Unicorn de
p
endency to 1
.
1
.
3
commit
|
commitdiff
|
tree
2010-08-28
Eric
Wong
"kee
p
alive_tim
e
out 0" (really)
d
i
sables keep
a
li
v
e
commit
|
commitdiff
|
tree
2010-08-28
Eric
W
ong
t
0
0
1
6
: di
s
ab
l
e Rack::L
i
n
t for speed
commit
|
commitdiff
|
tree
2010-08-28
Eric Wong
rev_t
h
read_*: fix IO
proxy fa
i
lure
s
w/pip
e
l
i
ning
commit
|
commitdiff
|
tree
2010-08-27
Eric Wong
rainbows/rev/core: tiny
c
leanup
commit
|
commitdiff
|
tree
2010-08-27
Eric Wo
n
g
rainb
o
ws/rev/mast
e
r
:
unindent
commit
|
commitdiff
|
tree
2010-08-26
Eric W
o
ng
spli
t
out
a
ccept() c
a
llers to accept
o
r module
commit
|
commitdiff
|
tree
2010-08-19
Er
i
c Wong
add Ra
i
nb
o
w
s::
T
h
r
e
adTimeout middlew
a
re
commit
|
commitdiff
|
tree
2010-08-17
E
r
ic Wong
a
void EBADF wit
h
certain middlewa
r
es
w
hen
p
roxying
commit
|
commitdiff
|
tree
2010-08-17
E
r
i
c
Wong
rev/client
:
fix redundan
t
close
o
f c
l
ien
t
s
o
cket
s
commit
|
commitdiff
|
tree
2010-08-16
Eric
W
ong
F
AQ: up
d
ate SSL section, a
d
d
P
ound
commit
|
commitdiff
|
tree
2010-08-13
Eri
c
Wong
de
v
_fd_response: w
e
ake
n
/dev/fd c
h
eck for c
o
mpatibility
commit
|
commitdiff
|
tree
2010-08-10
Eric W
o
ng
doc: it's al
w
ays "
R
ainbows!"
with a bang(!)
commit
|
commitdiff
|
tree
2010-08-09
Eric Wong
FAQ: upd
a
te Rails
r
equir
e
s
for Ru
b
y
1
.
9
.
2
commit
|
commitdiff
|
tree
2010-08-03
Eric Wong
Rain
b
ows
!
0
.
9
6
.
0 - range suppor
t
commit
|
commitdiff
|
tree
2010-08-03
Eri
c
W
ong
t0500: avoid race condition
with time
s
tamps
commit
|
commitdiff
|
tree
2010-08-03
E
ric Wong
m
a
int:
publish Rubyforge
n
ews o
n
release
commit
|
commitdiff
|
tree
2010-08-03
Er
i
c
Wong
d
oc: hi
d
e internal
Response416 error c
o
nstant
commit
|
commitdiff
|
tree
2010-08-03
E
ric Wong
doc: update Stat
i
c_Files docum
e
ntation page
commit
|
commitdiff
|
tree
2010-08-02
E
r
ic Won
g
d
oc: u
p
date TODO
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
eve
n
t_machine:
pro
t
ect IO#close f
r
o
m
EBA
D
F
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
revactor: implement sendfile and range
s
u
ppor
t
commit
|
commitdiff
|
tree
2010-08-01
Eric
Wong
t0015: cle
a
nup after
worki
n
g direct
o
ry test
commit
|
commitdiff
|
tree
2010-08-01
Eric Wong
tests: do not clobb
e
r exist
i
ng
RUBYLIB
commit
|
commitdiff
|
tree
2010-07-29
Er
i
c
Wong
fiber/io
:
reuse buffer in Rainb
o
ws::Fiber::IO#each
commit
|
commitdiff
|
tree
2010-07-29
Eric Wong
r
evact
o
r: Ac
t
or-aware
dev
_
fd
_
res
p
onse
p
roxy
i
ng
commit
|
commitdiff
|
tree
2010-07-28
Eric Wong
event_machine: bet
t
er hand
l
i
ng of s
t
a
g
g
e
red pipelines
commit
|
commitdiff
|
tree
2010-07-27
Eric
Wong
event_machine: preve
n
t double close of clie
n
t socket
commit
|
commitdiff
|
tree
2010-07-27
Eric Wong
r
ev/c
l
i
ent:
work
a
round close
orderi
n
g issu
e
w
h
en p
r
oxying
commit
|
commitdiff
|
tree
2010-07-27
E
r
i
c
W
o
ng
rev_
t
hread_pool: stop
suppor
t
ing this under
R
u
by 1
.
8
commit
|
commitdiff
|
tree
2010-07-27
Eric Wong
t
0020: spee
d
u
p
rate
limited
t
ests
commit
|
commitdiff
|
tree
2010-07-27
Eric Wong
t0
0
{2,3}1
:
be
e
f tests up w
i
t
h
m
o
re a
b
orte
d
requests
commit
|
commitdiff
|
tree
2010-07-27
E
r
i
c Won
g
ev
e
n
t
_machine:
f
ix pipelin
i
n
g of
s
t
a
t
i
c
fil
e
s
commit
|
commitdiff
|
tree
2010-07-26
E
r
ic Wong
rev*: proper
l
y
h
a
ndle pipelined
responses w
/
sendfile
commit
|
commitdiff
|
tree
2010-07-23
E
r
ic Wong
r
ename p
a
rse_range => make_range!
commit
|
commitdiff
|
tree
2010-07-23
Er
i
c Wong
t9
0
0
0
:
d
i
s
able app_pool
t
est for Writ
e
rThread*
commit
|
commitdiff
|
tree
2010-07-22
E
r
ic Wong
t0501: wor
k
ar
o
unds
f
or no
n
-
G
NU a
w
ks
commit
|
commitdiff
|
tree
2010-07-22
Eric Wong
t0
1
0
5: I/O reductions and speedups
commit
|
commitdiff
|
tree
2010-07-22
E
ric W
o
ng
rev*:
a
void hung connections
when prox
y
ing
HT
T
P
/
0
.
9
commit
|
commitdiff
|
tree
2010-07-22
Er
i
c
W
ong
wr
i
ter_t
h
r
ead_pool: fix inc
l
ud
e
ordering issues un
d
er
1
.
8
commit
|
commitdiff
|
tree
2010-07-22
Eric Wong
ena
b
l
e
R
ange: responses for static file
s
for most models
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
e
v
e
n
t
_machin
e
:
a
v
oid redundant op
e
n() for static
files
commit
|
commitdiff
|
tree
2010-07-20
Eric
Wong
re
l
y on
autoload for Ba
s
e and TeeInput
commit
|
commitdiff
|
tree
2010-07-20
E
r
ic Wong
ensure clie
n
t aborted fi
l
e
/
stream
respon
s
e bodies are
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
event
_
machine: close body
descrip
t
or be
f
ore stre
a
ming
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
Eric
W
o
ng
e
n
sure file response bodies
a
re proper
l
y closed
commit
|
commitdiff
|
tree
2010-07-20
Er
i
c Wong
ensu
r
e
stream r
e
spon
s
e bodies get closed
commit
|
commitdiff
|
tree
2010-07-20
Eric
Wo
n
g
rev: split
o
ut
deferred
c
h
u
nk logic
f
rom unc
h
unked
commit
|
commitdiff
|
tree
2010-07-20
Eri
c
Wong
rev/def
e
rred_respo
n
se: c
l
eanups
commit
|
commitdiff
|
tree
2010-07-20
E
ric Wong
rev: autol
o
ad
D
eferre
d
Res
p
on
s
e
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
prefe
r
In
t
eger#to_s(16) to
s
printf(
"
%x\r\n")
commit
|
commitdiff
|
tree
2010-07-20
Eric Wo
n
g
event_machin
e
: don't set @bo
d
y
unless it
'
s EM::Defe
r
rable
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
event_machine
:
small simplificati
o
n for
a
sync
r
e
spo
n
s
es
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
e
vent_machi
n
e
:
spli
t
out
u
ncommonly
use
d
modules
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
rev + em:
enable kee
p
alive for pipe/socket responses
commit
|
commitdiff
|
tree
2010-07-20
Eri
c
Wong
r
e
v
+
e
m: more easily al
l
ow
C
o
ntent-
L
ength in p
i
pe
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
Eric Won
g
event_
m
a
chine:
R
e
spons
e
ChunkPip
e
s
t
yl
e
c
l
eanup
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
event_mac
h
ine: garb
a
ge avoidanc
e
for pipe responses
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
event
_
mach
i
ne: a
v
oid race in unchunk
e
d fast pipe responses
commit
|
commitdiff
|
tree
2010-07-20
Eri
c
Wong
r
e
move unnecessary
heade
r
m
ungin
g
for stat
i
c file se
r
vi
n
g
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
dev_fd_response: remove
n
e
ed
l
e
s
s begi
n
block
commit
|
commitdiff
|
tree
2010-07-20
E
ri
c
W
ong
no
need to p
a
s
s
'rb'
as File
.
op
e
n flags
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
s
e
ndfile m
i
ddlew
a
re: various style cle
a
nups
commit
|
commitdiff
|
tree
2010-07-20
Eri
c
Wong
refactor response handling for each concu
r
rency model
commit
|
commitdiff
|
tree
2010-07-11
E
ric
W
on
g
Rainbows
!
v0
.
95
.
1 - depend on new
e
r Unicorn
Eric Wong
(3):
commit
|
commitdiff
|
tree
2010-07-11
E
r
ic
W
o
ng
bump U
n
icorn de
p
e
ndency to 1
.
1
.
1
commit
|
commitdiff
|
tree
2010-07-10
Eric Wong
doc: mak
e
RDoc skip private method
s
commit
|
commitdiff
|
tree
2010-07-10
Er
i
c Wong
t
e
s
t
_isolat
e
: document why we test with Rac
k
1
.
1
.
0
commit
|
commitdiff
|
tree
2010-07-10
Eric
Wong
Rainbows!
0
.
95
.
0 - sendfi
l
e()
su
p
p
o
rt
!
commit
|
commitdiff
|
tree
2010-07-10
Eric
W
o
n
g
d
oc: avoid
d
ocu
m
e
nting i
n
t
e
rnals
o
n RDoc websit
e
commit
|
commitdiff
|
tree
2010-07-10
E
r
ic Wong
d
o
c:
S
ta
t
ic_Files documentation
commit
|
commitdiff
|
tree
2010-07-09
Eric W
o
ng
e
v
e
nt_machine: rename respo
n
se_writ
e
=
>
em_write_response
commit
|
commitdiff
|
tree
2010-07-09
Eric
W
ong
http_r
e
sponse: all
o
w Cramp 0
.
11 to sen
d
proper WS heade
r
s
commit
|
commitdiff
|
tree
2010-07-08
Er
i
c Wong
restore R
a
inbows::Htt
p
R
esponse
.
write for C
r
am
p
commit
|
commitdiff
|
tree
2010-07-08
Eric Won
g
dev: bum
p
isolate dependen
c
y t
o
2
.
1
.
0
commit
|
commitdiff
|
tree
next