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
code shuffling for kgio
2010-10-22
Eric
W
ong
cod
e
s
h
uffling for kgio
commit
|
commitdiff
|
tree
2010-10-21
Eric Won
g
unico
r
n
2
.
x
u
pdates +
k
gio
commit
|
commitdiff
|
tree
2010-10-21
E
r
ic
W
ong
http_
s
erver: more
descri
p
t
i
ve error fo
r
d
ebugging
commit
|
commitdiff
|
tree
2010-09-29
Eric Wong
s
ta
r
t usi
n
g kgi
o
library
commit
|
commitdiff
|
tree
2010-09-17
Eric Wong
event_machine:
remove unnecessary "re
t
urn"
commit
|
commitdiff
|
tree
2010-08-28
Eric Wong
Rainbows! 0
.
9
7
.
0
commit
|
commitdiff
|
tree
2010-08-28
Eric Won
g
b
u
mp Unicorn
d
e
p
en
d
e
n
cy to
1
.
1
.
3
commit
|
commitdiff
|
tree
2010-08-28
Eric Wong
"kee
p
alive_timeout 0" (re
a
l
ly) disables keepalive
commit
|
commitdiff
|
tree
2010-08-28
Eric Wong
t0016: disable Rack::Li
n
t
for sp
e
e
d
commit
|
commitdiff
|
tree
2010-08-28
Eric W
o
ng
re
v
_thread_*:
f
ix IO proxy fail
u
res
w
/
pipelining
commit
|
commitdiff
|
tree
2010-08-27
Eric Wong
rainbow
s
/
rev/core: tiny
c
lea
n
up
commit
|
commitdiff
|
tree
2010-08-27
Er
i
c Wong
r
a
inbow
s
/rev/
m
aster: u
n
indent
commit
|
commitdiff
|
tree
2010-08-26
Eric
W
on
g
s
p
li
t
out a
c
cep
t
() ca
l
ler
s
to acceptor module
commit
|
commitdiff
|
tree
2010-08-19
Eric Wong
ad
d
Rainbows::Threa
d
Timeout middleware
commit
|
commitdiff
|
tree
2010-08-17
Eric Wong
avoid
E
B
ADF with
certain middlewares whe
n
proxying
commit
|
commitdiff
|
tree
2010-08-17
Eric Wong
rev/client: fix r
e
dunda
n
t close of client sockets
commit
|
commitdiff
|
tree
2010-08-16
Er
i
c
W
ong
FAQ: update SSL s
e
ct
i
on, add Pound
commit
|
commitdiff
|
tree
2010-08-13
Eric
W
ong
dev_f
d
_response: weaken /dev/fd
check for com
p
atibility
commit
|
commitdiff
|
tree
2010-08-10
E
r
ic
Wong
doc: it's alwa
y
s "Rai
n
bows!"
w
ith a bang(!)
commit
|
commitdiff
|
tree
2010-08-09
Eric Wong
FAQ: update
R
ails re
q
uires fo
r
Ru
b
y
1
.
9
.
2
commit
|
commitdiff
|
tree
2010-08-03
Eric Wong
Rainbows!
0
.
96
.
0 - range su
p
port
commit
|
commitdiff
|
tree
2010-08-03
Eric Wong
t0500: avoid race con
d
ition
w
i
th times
t
am
p
s
commit
|
commitdiff
|
tree
2010-08-03
Eric Wong
maint: publish Rubyforge news on rele
a
se
commit
|
commitdiff
|
tree
2010-08-03
Eric Wong
doc: hi
d
e internal Res
p
o
n
se416 e
r
r
or co
n
stant
commit
|
commitdiff
|
tree
2010-08-03
Er
i
c Wong
doc: update
S
t
atic_Files documentation p
a
ge
commit
|
commitdiff
|
tree
2010-08-02
Eric Wo
n
g
doc: upda
t
e TODO
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
event_machi
n
e:
prot
e
c
t IO#
c
lose from
E
BA
D
F
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
revac
t
or
:
implement sendfile and
r
ange supp
o
r
t
commit
|
commitdiff
|
tree
2010-08-01
Eric Wong
t00
1
5: cleanup after w
o
rking directory t
e
s
t
commit
|
commitdiff
|
tree
2010-08-01
Eric Wong
tests:
d
o
not clobber exis
t
i
ng
R
UBYLIB
commit
|
commitdiff
|
tree
2010-07-29
Eric Wong
fibe
r
/io: re
u
se
b
uffer in R
a
inbows::F
i
ber::IO#
e
ach
commit
|
commitdiff
|
tree
2010-07-29
Er
i
c Wong
revactor:
A
c
t
or-aware
dev_fd_response p
r
o
xying
commit
|
commitdiff
|
tree
2010-07-28
Eric Wong
event_m
a
c
h
ine:
b
ett
e
r
handling of staggered
pipel
i
nes
commit
|
commitdiff
|
tree
2010-07-27
Eric Wong
event
_
machine: pre
v
e
nt
double cl
o
se of client socket
commit
|
commitdiff
|
tree
2010-07-27
Eric Wong
rev/client: workaround close orde
r
ing is
s
ue wh
e
n proxying
commit
|
commitdiff
|
tree
2010-07-27
E
r
ic
Wong
r
e
v
_thre
a
d_pool: st
o
p supportin
g
t
h
is under Ruby 1
.
8
commit
|
commitdiff
|
tree
2010-07-27
Eric
W
ong
t0
0
20:
speed up rate limited t
e
s
t
s
commit
|
commitdiff
|
tree
2010-07-27
Eric
W
o
ng
t00{2,3
}
1
:
beef tes
t
s up with more a
b
or
t
ed requests
commit
|
commitdiff
|
tree
2010-07-27
Eric W
o
ng
event_
m
achine: fix pipelining
o
f s
t
a
t
ic files
commit
|
commitdiff
|
tree
2010-07-26
Eric Wong
rev
*
: properly handl
e
pipelined r
e
sponses w/sendfile
commit
|
commitdiff
|
tree
2010-07-23
Eric Wong
rena
m
e par
s
e_ran
g
e => make_range
!
commit
|
commitdiff
|
tree
2010-07-23
Eri
c
Wong
t9000: d
i
sable app_
p
ool test for Writ
e
r
Thread*
commit
|
commitdiff
|
tree
2010-07-22
Eric Wong
t050
1
: workaroun
d
s for non-G
N
U a
w
ks
commit
|
commitdiff
|
tree
2010-07-22
Eric Wong
t0105: I/O
reduction
s
a
nd s
p
eedu
p
s
commit
|
commitdiff
|
tree
2010-07-22
Eric Wong
rev*:
avoid hu
n
g c
o
nnecti
o
ns when proxyi
n
g HTTP/0
.
9
commit
|
commitdiff
|
tree
2010-07-22
Eric Won
g
w
r
iter_threa
d
_pool: fix in
c
lude orderin
g
issues under 1
.
8
commit
|
commitdiff
|
tree
2010-07-22
E
ric Wong
enable Range: responses for sta
t
ic files
f
or most mo
d
els
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
event_machine:
avoid redundan
t
ope
n
() for
stat
i
c fi
l
es
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
rely
on autoload for
B
a
se and TeeInpu
t
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
ensure client abor
t
ed
file/strea
m
r
e
sponse bodies are
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
Er
i
c Wong
event_machine: close
b
ody
d
esc
r
i
ptor
b
efore
s
treaming
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
ensure file respons
e
bodies
a
re properly closed
commit
|
commitdiff
|
tree
2010-07-20
Eric
W
ong
e
ns
u
re s
t
re
a
m
re
s
pons
e
bodie
s
get
closed
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
rev: split o
u
t deferr
e
d chunk
logic from unchunked
commit
|
commitdiff
|
tree
2010-07-20
E
r
ic W
o
ng
rev/deferred_response: cl
e
anups
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
rev: autoload D
e
ferredResponse
commit
|
commitdiff
|
tree
2010-07-20
Eri
c
Wo
n
g
pr
e
fer Integer#t
o
_s(16) t
o
sprintf("%x\r\
n
")
commit
|
commitdiff
|
tree
2010-07-20
E
ric Wong
event_ma
c
hin
e
: d
o
n't se
t
@body u
n
less it's EM::Deferrable
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
event
_
machine: smal
l
sim
p
lification fo
r
async responses
commit
|
commitdiff
|
tree
2010-07-20
Eric W
o
ng
event_m
a
chine: s
p
lit out uncommonly u
s
ed modules
commit
|
commitdiff
|
tree
2010-07-20
Eric W
o
ng
re
v
+ em: enab
l
e
keepali
v
e
f
or
pipe/socket
responses
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
rev + em: mo
r
e
e
a
sily allow Con
t
ent-Len
g
th in pipe
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
Eric W
o
ng
event_mach
i
ne
:
Res
p
onseChunkPipe
s
t
y
le
cleanup
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
ev
e
n
t_m
a
chine: garb
a
ge avoidance for p
i
pe respo
n
se
s
commit
|
commitdiff
|
tree
2010-07-20
Eric
W
ong
event_machine: avo
i
d race in
un
c
hunked f
a
st pipe responses
commit
|
commitdiff
|
tree
2010-07-20
Eric
Wong
remov
e
unnece
s
sary head
e
r munging for static fi
l
e servi
n
g
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
dev_fd
_
response
:
r
emove needless begin bl
o
ck
commit
|
commitdiff
|
tree
2010-07-20
Eri
c
Wong
n
o
need
t
o
pass 'rb
'
a
s File
.
o
pen flags
commit
|
commitdiff
|
tree
2010-07-20
E
ric Wong
s
e
n
df
i
le
m
iddlewar
e
: v
a
riou
s
style cleanu
p
s
commit
|
commitdiff
|
tree
2010-07-20
Er
i
c Wong
refa
c
tor response handling
f
or each
c
onc
u
rr
e
ncy m
o
del
commit
|
commitdiff
|
tree
2010-07-11
Eric Wong
Rainbows! v0
.
95
.
1 -
d
epend on newer Unicorn
Eric Wong
(3):
commit
|
commitdiff
|
tree
2010-07-11
E
r
ic Won
g
bump Unicorn dependency to 1
.
1
.
1
commit
|
commitdiff
|
tree
2010-07-10
Eric Wong
do
c
: make RDoc skip
pr
i
v
ate method
s
commit
|
commitdiff
|
tree
2010-07-10
E
ric Wong
t
est_i
s
olate: doc
u
men
t
why we test w
i
th Rack 1
.
1
.
0
commit
|
commitdiff
|
tree
2010-07-10
Eric W
o
ng
Rainbows! 0
.
9
5
.
0 - sendfil
e
() supp
o
rt!
commit
|
commitdiff
|
tree
2010-07-10
Eri
c
Won
g
doc: avoid documenting i
n
ternal
s
on RDoc web
s
ite
commit
|
commitdiff
|
tree
2010-07-10
Eric Wong
doc: S
t
atic_Files documentation
commit
|
commitdiff
|
tree
2010-07-09
Eric Wong
ev
e
nt_machine: rename
r
es
p
onse_write =
>
em_write_respo
n
s
e
commit
|
commitdiff
|
tree
2010-07-09
E
ric Wong
http_res
p
o
nse: allow Cramp
0
.
1
1
to send proper
W
S
he
a
ders
commit
|
commitdiff
|
tree
2010-07-08
E
ric Wong
r
es
t
o
r
e Rainbows::HttpResponse
.
wr
i
te for Cramp
commit
|
commitdiff
|
tree
2010-07-08
E
ric Wong
dev: bump isolate dependency to 2
.
1
.
0
commit
|
commitdiff
|
tree
2010-07-08
Eric Wong
TODO: docume
n
t
ation needs work, so document it :
P
commit
|
commitdiff
|
tree
2010-07-08
E
r
ic Wong
b
u
mp TC
P
_D
E
FER_
A
CCEPT defa
u
lt valu
e
commit
|
commitdiff
|
tree
2010-07-08
E
ric
Wong
bump unicorn depe
n
dencies
commit
|
commitdiff
|
tree
2010-07-08
Eric Wong
st
r
eam_
f
ile: spli
t
this out from rev/send
f
ile
commit
|
commitdiff
|
tree
2010-07-06
Eric Wong
byte_slice: String#[range] is fast
e
r than Str
i
n
g#slice
.
.
.
commit
|
commitdiff
|
tree
2010-07-06
Eric Wong
d
oc
:
u
p
date T
O
DO
commit
|
commitdiff
|
tree
2010-07-06
Eric Wong
fix string slicing un
d
er 1
.
9
afte
r
s
h
ort write
s
commit
|
commitdiff
|
tree
2010-07-06
Eri
c
Wo
n
g
r
e
v/client: more aggressive no
n
-bloc
k
ing write
commit
|
commitdiff
|
tree
2010-07-06
Eric
W
ong
cleanu
p
error handling for aborted down
l
oads
commit
|
commitdiff
|
tree
2010-07-06
E
r
i
c W
o
ng
r
e
v
: avoid u
n
necessary
s
e
eking
w
hen using sen
d
file
commit
|
commitdiff
|
tree
2010-07-05
Eric
Wong
rev: properly enable
post-for
k
sendfile() us
a
ge
commit
|
commitdiff
|
tree
2010-07-04
Eric W
o
ng
refa
c
t
o
r response b
o
dy
hand
l
i
ng
f
or sendfi
l
e
(
2)
commit
|
commitdiff
|
tree
2010-07-04
Eric W
o
ng
rev/cl
i
ent: s/sendfil
e
/rev_send
f
ile
/
commit
|
commitdiff
|
tree
2010-07-04
Eric Wong
revactor:
p
roperly zero buffer o
n
z
ero reads
commit
|
commitdiff
|
tree
2010-07-04
Eric Wong
thread_pool: forc
e
t
h
reads to wak
e
u
p on shutdown
commit
|
commitdiff
|
tree
2010-06-30
Eric Wong
rev: ad
d
sendfile
support
commit
|
commitdiff
|
tree
2010-06-30
Eric Wong
dev
_
fd_re
s
p
on
s
e: avoid redeclaring Rainbows module
commit
|
commitdiff
|
tree
2010-06-30
Eric
W
o
ng
deferred_res
p
on
s
e
:
remove n
e
edless
include
commit
|
commitdiff
|
tree
2010-06-28
Eric Wong
TODO: extra it
e
m for byte
-
range re
s
ponses
commit
|
commitdiff
|
tree
next