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
Rainbows! 0.97.0
2010-08-28
Er
i
c Wong
Rai
n
b
o
ws!
0
.
97
.
0
commit
|
commitdiff
|
tree
2010-08-28
E
r
ic
Wong
bum
p
U
n
icorn dependency
to 1
.
1
.
3
commit
|
commitdiff
|
tree
2010-08-28
E
ric Wong
"k
e
epa
l
ive
_
ti
m
eout 0" (
r
ea
l
ly) di
s
ables
k
eepaliv
e
commit
|
commitdiff
|
tree
2010-08-28
E
r
i
c
Won
g
t0016: disa
b
le R
a
ck
:
:Lint f
o
r spe
e
d
commit
|
commitdiff
|
tree
2010-08-28
Eric Wong
rev_th
r
ead_*: fi
x
IO proxy fa
i
lures
w/pipelinin
g
commit
|
commitdiff
|
tree
2010-08-27
Eric Wong
rainbows/r
e
v/
c
ore: tiny cleanup
commit
|
commitdiff
|
tree
2010-08-27
Eric W
o
ng
rainbows/rev
/
master:
uni
n
dent
commit
|
commitdiff
|
tree
2010-08-19
Eric Wong
add
Rainbow
s
::T
h
readTim
e
out middle
w
are
commit
|
commitdiff
|
tree
2010-08-17
Eric Wong
a
v
oid EBADF with cer
t
ain
m
i
dd
l
eware
s
wh
e
n
p
r
oxy
i
ng
commit
|
commitdiff
|
tree
2010-08-17
Eri
c
W
ong
rev/client: fi
x
redundant
close of client sockets
commit
|
commitdiff
|
tree
2010-08-16
E
r
ic Wong
FAQ:
up
d
at
e
SSL section, add Pound
commit
|
commitdiff
|
tree
2010-08-13
Eric Won
g
dev_fd_resp
o
nse: weake
n
/
dev
/
f
d
check for co
m
p
a
tibility
commit
|
commitdiff
|
tree
2010-08-10
Eric W
o
ng
doc: it's always
"Rainbows!" with a
bang(!)
commit
|
commitdiff
|
tree
2010-08-09
Eric Wong
FAQ: up
d
ate Rails requires for R
u
by 1
.
9
.
2
commit
|
commitdiff
|
tree
2010-08-03
Eric Wong
Rainb
o
ws
!
0
.
96
.
0 - r
a
nge su
p
port
commit
|
commitdiff
|
tree
2010-08-03
E
r
ic
W
on
g
t0500: avoid ra
c
e cond
i
tio
n
with
timestam
p
s
commit
|
commitdiff
|
tree
2010-08-03
E
r
ic Won
g
maint: p
u
blish Ru
b
yforge news on release
commit
|
commitdiff
|
tree
2010-08-03
Eric Wong
doc: hide inter
n
al
Respo
n
se416 error con
s
tant
commit
|
commitdiff
|
tree
2010-08-03
Eric
Wong
doc: upd
a
t
e
S
t
atic_File
s
documenta
t
ion pa
g
e
commit
|
commitdiff
|
tree
2010-08-02
Er
i
c
Wong
do
c
:
u
pda
t
e TODO
commit
|
commitdiff
|
tree
2010-08-02
Eric Won
g
e
v
ent_machine: pro
t
e
ct IO#close f
r
om EB
A
DF
commit
|
commitdiff
|
tree
2010-08-02
Er
i
c Wo
n
g
revactor: implement sendfile a
n
d rang
e
s
u
pport
commit
|
commitdiff
|
tree
2010-08-01
Er
i
c Won
g
t0
0
15: cleanup after w
o
rk
i
ng directory
t
e
st
commit
|
commitdiff
|
tree
2010-08-01
E
r
ic Wo
n
g
t
e
sts: do not
c
l
o
bber e
x
isting RUBYLIB
commit
|
commitdiff
|
tree
2010-07-29
Eric Wong
fiber/io: reuse buf
f
er
i
n Rainbows::Fiber::IO#eac
h
commit
|
commitdiff
|
tree
2010-07-29
Eric Wong
r
e
vact
o
r: Ac
t
or-aw
a
re dev_fd_response proxyin
g
commit
|
commitdiff
|
tree
2010-07-28
Eric Wo
n
g
event_
m
ac
h
ine: better handling of staggered pipe
l
ines
commit
|
commitdiff
|
tree
2010-07-27
Eric Wong
ev
e
nt_machine: pr
e
v
ent d
o
uble clo
s
e of client
socket
commit
|
commitdiff
|
tree
2010-07-27
Eric Wong
rev/clie
n
t: workarou
n
d close ordering issu
e
when proxying
commit
|
commitdiff
|
tree
2010-07-27
Eri
c
Wong
rev_thread_
p
o
o
l
:
s
top supporting thi
s
under Rub
y
1
.
8
commit
|
commitdiff
|
tree
2010-07-27
Eric
Wong
t
0020
:
speed up rate limited
test
s
commit
|
commitdiff
|
tree
2010-07-27
Eric Wo
n
g
t
00{2,3}1:
b
eef
t
e
sts
up w
i
th more aborted
requests
commit
|
commitdiff
|
tree
2010-07-27
Eric
Wong
event_machine: fix pipel
i
nin
g
o
f
static fi
l
es
commit
|
commitdiff
|
tree
2010-07-26
E
r
ic Wong
rev*: p
r
operly handle pi
p
e
l
in
e
d responses w/sendf
i
le
commit
|
commitdiff
|
tree
2010-07-23
Er
i
c Wong
rename parse_range => make_ra
n
ge!
commit
|
commitdiff
|
tree
2010-07-23
Eric Wong
t9000: disabl
e
app_pool test for WriterThread*
commit
|
commitdiff
|
tree
2010-07-22
E
ric Wong
t050
1
: workar
o
unds for
no
n
-GNU awks
commit
|
commitdiff
|
tree
2010-07-22
E
ric Wong
t0105: I/O reductions a
n
d speedups
commit
|
commitdiff
|
tree
2010-07-22
E
r
i
c W
o
ng
rev*:
a
void h
u
ng con
n
e
ctions when proxyin
g
HTTP/0
.
9
commit
|
commitdiff
|
tree
2010-07-22
Eric Wong
w
r
i
t
e
r_thread_pool: fix incl
u
de o
r
de
r
ing is
s
ue
s
un
d
e
r 1
.
8
commit
|
commitdiff
|
tree
2010-07-22
Eric
W
ong
enable Range: responses for static
file
s
f
or most models
commit
|
commitdiff
|
tree
2010-07-20
Eric
Wong
ev
e
n
t_ma
c
hine:
a
void
r
e
d
u
n
dant
o
pen(
)
for st
a
tic files
commit
|
commitdiff
|
tree
2010-07-20
Eric
W
ong
re
l
y on
a
u
toload
f
or Base and
Tee
I
n
put
commit
|
commitdiff
|
tree
2010-07-20
Eric
Wong
e
nsure client
a
bo
r
ted
f
ile
/
str
e
am
r
esponse b
o
dies are
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
event_mach
i
ne: close
b
ody de
s
cri
p
tor be
f
o
re stre
a
ming
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
ensure
file res
p
o
nse bodies are proper
l
y closed
commit
|
commitdiff
|
tree
2010-07-20
Eric
W
o
ng
e
nsure str
e
am res
p
onse bodies get closed
commit
|
commitdiff
|
tree
2010-07-20
E
r
ic Wong
rev: spl
i
t out d
e
ferred c
h
un
k
logic from unc
h
unked
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
r
e
v/d
e
ferred
_
resp
o
nse:
c
leanups
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
rev
:
au
t
oload
D
eferredRespo
n
s
e
commit
|
commitdiff
|
tree
2010-07-20
E
r
ic Wong
pref
e
r Integer#
t
o_s(
1
6) to
s
pr
i
n
t
f("%x\r\n")
commit
|
commitdiff
|
tree
2010-07-20
Eric Won
g
event_m
a
chine
:
do
n
't set @bod
y
unles
s
i
t's EM::Deferrabl
e
commit
|
commitdiff
|
tree
2010-07-20
Eric
W
ong
ev
e
nt_machine: small simpl
i
fication f
o
r async r
e
sponses
commit
|
commitdiff
|
tree
2010-07-20
Eric
W
ong
event_m
a
chine: split out un
c
ommonly used
modules
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
rev +
em: ena
b
le ke
e
p
a
live
f
or pip
e
/socket responses
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
r
e
v + em: more easil
y
allow Content-
L
ength
in
pipe
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
event_machine:
R
espon
s
e
C
h
un
k
P
i
p
e
style cl
e
anup
commit
|
commitdiff
|
tree
2010-07-20
Eric Won
g
e
v
e
n
t_machine: garbage avo
i
dance for pipe r
e
sponse
s
commit
|
commitdiff
|
tree
2010-07-20
Eric
W
ong
event_machine: avoid race in unchunk
e
d fast pipe
responses
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
remove unnece
s
sary header
m
ungin
g
for
st
a
tic file
serving
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
d
ev_fd_response: remove need
l
ess b
e
gin block
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
n
o need
t
o pass
'
rb' as F
i
l
e
.
o
p
en fl
a
gs
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
s
endfile mid
d
l
eware
:
various style
c
leanups
commit
|
commitdiff
|
tree
2010-07-20
Er
i
c Wong
refactor response handling for ea
c
h concurrency model
commit
|
commitdiff
|
tree
2010-07-11
Eric W
o
ng
Rainbows! v0
.
95
.
1 - depend
on
newer Unicorn
commit
|
commitdiff
|
tree
2010-07-11
E
ric Wong
b
u
mp
U
nicorn depen
d
en
c
y to 1
.
1
.
1
commit
|
commitdiff
|
tree
2010-07-10
Eric Wong
doc: make RD
o
c skip private m
e
thod
s
commit
|
commitdiff
|
tree
2010-07-10
Eric Wong
tes
t
_isolate: docum
e
nt wh
y
w
e
tes
t
with Rac
k
1
.
1
.
0
commit
|
commitdiff
|
tree
2010-07-10
E
r
ic Wong
Rainbows! 0
.
95
.
0 - sendfi
l
e
(
) suppor
t
!
commit
|
commitdiff
|
tree
2010-07-10
Eric Wong
d
oc: avoid documenting
internals on RD
o
c website
commit
|
commitdiff
|
tree
2010-07-10
Eric W
o
ng
doc:
Static_Files documen
t
a
t
ion
commit
|
commitdiff
|
tree
2010-07-09
Eric W
o
ng
event_machine: ren
a
me response_w
r
ite
=> em_write_response
commit
|
commitdiff
|
tree
2010-07-09
E
r
ic Wo
n
g
http_response: allow Cramp 0
.
1
1
to
s
end proper WS
h
eaders
commit
|
commitdiff
|
tree
2010-07-08
Eric Wong
r
e
store Rainbow
s
::HttpR
e
sponse
.
write
f
or Cr
a
mp
commit
|
commitdiff
|
tree
2010-07-08
Er
i
c Wong
dev:
b
u
mp i
s
o
late dependency to 2
.
1
.
0
commit
|
commitdiff
|
tree
2010-07-08
Eric
Wong
TODO: documentation needs work, so do
c
u
m
ent
i
t
:P
commit
|
commitdiff
|
tree
2010-07-08
Eric Wo
n
g
bump TCP_DEFER_ACCEPT default value
commit
|
commitdiff
|
tree
2010-07-08
E
ric Wong
bump
unico
r
n
d
ep
e
nden
c
i
es
commit
|
commitdiff
|
tree
2010-07-08
Eri
c
Wo
n
g
stream
_
file: split t
h
is
out from rev
/
sendf
i
le
commit
|
commitdiff
|
tree
2010-07-06
E
r
ic Wong
byte_
s
lice: St
r
in
g
#[ran
g
e] is f
a
ster than S
t
ring#slice
.
.
.
commit
|
commitdiff
|
tree
2010-07-06
Eric Wong
doc: u
p
dat
e
TODO
commit
|
commitdiff
|
tree
2010-07-06
Eri
c
Wong
fix string slicing un
d
er 1
.
9
after short wr
i
tes
commit
|
commitdiff
|
tree
2010-07-06
Eric Wong
re
v
/client: more aggressive no
n
-block
i
ng wri
t
e
commit
|
commitdiff
|
tree
2010-07-06
E
r
i
c Wong
c
l
ean
u
p error
handli
n
g for a
b
orted downloads
commit
|
commitdiff
|
tree
2010-07-06
Eric Wong
rev:
avoid
un
n
e
c
es
s
ary seeking when usin
g
se
n
dfile
commit
|
commitdiff
|
tree
2010-07-05
Eric Won
g
re
v
: properly enable post-
f
ork
s
endfile() usage
commit
|
commitdiff
|
tree
2010-07-04
Eric W
o
ng
refactor response body handling for
s
e
n
dfile(2)
commit
|
commitdiff
|
tree
2010-07-04
Eric Wo
n
g
r
e
v
/client: s/sen
d
file/r
e
v_sendf
i
le
/
commit
|
commitdiff
|
tree
2010-07-04
Eri
c
Wong
revactor: pr
o
p
e
rly zero buffer on zer
o
reads
commit
|
commitdiff
|
tree
2010-07-04
Eric Wong
thread
_
pool: f
o
rce thre
a
ds to wakeup
on shutdown
commit
|
commitdiff
|
tree
2010-06-30
Eric Wong
rev: a
d
d s
e
ndfile suppor
t
commit
|
commitdiff
|
tree
2010-06-30
Eric Wong
dev_fd_re
s
ponse: avoid redeclaring Rai
n
bo
w
s module
commit
|
commitdiff
|
tree
2010-06-30
Eric Wong
d
e
ferred
_
response: r
e
m
ove needless i
n
clu
d
e
commit
|
commitdiff
|
tree
2010-06-28
Eric Won
g
TODO
:
extra item
f
or by
t
e
-
range res
p
onses
commit
|
commitdiff
|
tree
2010-06-28
Er
i
c
W
ong
add preliminary
s
endfile (1
.
0
.
0) gem
s
u
p
port
commit
|
commitdiff
|
tree
2010-06-28
Eric Wong
fiber/bas
e
:
r
euse process_cli
e
nt logic i
n
base
commit
|
commitdiff
|
tree
2010-06-28
Eric Wong
(style) prefer
"until" i
n
stead of "while !"
commit
|
commitdiff
|
tree
2010-06-28
Eric Wo
n
g
r
evactor: constant/namesp
a
ce cleanups
commit
|
commitdiff
|
tree
2010-06-28
Eric Wo
n
g
base: constant/nam
e
space c
l
e
an
u
p
commit
|
commitdiff
|
tree
2010-06-27
Eric Won
g
h
t
t
p
_response: m
a
ke this a module,
n
ot a class
commit
|
commitdiff
|
tree
next