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
start using kgio library
2010-09-29
Eric W
o
ng
start usi
n
g
kg
i
o lib
r
ary
commit
|
commitdiff
|
tree
2010-09-17
Eric Wong
event_mach
i
ne: remove unnec
e
ssary "return"
commit
|
commitdiff
|
tree
2010-08-28
E
ric Won
g
Rainbow
s
!
0
.
97
.
0
commit
|
commitdiff
|
tree
2010-08-28
E
r
ic Wong
bu
m
p Unicorn
d
e
p
endency to
1
.
1
.
3
commit
|
commitdiff
|
tree
2010-08-28
Eri
c
Wong
"keepalive_timeou
t
0" (really
)
dis
a
bles
keepalive
commit
|
commitdiff
|
tree
2010-08-28
Eri
c
Wong
t0016: disable Ra
c
k::
L
int for speed
commit
|
commitdiff
|
tree
2010-08-28
Eric Wong
rev_t
h
re
a
d_*: fix
IO
p
r
o
x
y failures
w
/pip
e
l
i
ning
commit
|
commitdiff
|
tree
2010-08-27
Eric Wong
rainbows
/
rev/core: tiny cleanup
commit
|
commitdiff
|
tree
2010-08-27
Eric Wo
n
g
r
a
inbows/rev/master:
u
nindent
commit
|
commitdiff
|
tree
2010-08-26
Eric Wong
spl
i
t
o
u
t a
c
cept() calle
r
s
t
o acce
p
t
o
r module
commit
|
commitdiff
|
tree
2010-08-19
Eric Wong
add Rain
b
ows::ThreadTimeout mi
d
dleware
commit
|
commitdiff
|
tree
2010-08-17
Eric Wong
a
v
o
id EB
A
DF
with certain
m
idd
l
ewares when proxyi
n
g
commit
|
commitdiff
|
tree
2010-08-17
Eric
Wong
rev/client: fix red
u
ndant
c
lose of clien
t
sockets
commit
|
commitdiff
|
tree
2010-08-16
Eric W
o
ng
FAQ: upda
t
e SSL
s
e
ction, a
d
d
Poun
d
commit
|
commitdiff
|
tree
2010-08-13
Eric
W
o
n
g
dev_fd_res
p
ons
e
: weaken /de
v
/fd check for compatibi
l
ity
commit
|
commitdiff
|
tree
2010-08-10
Eric Wong
doc:
i
t's alwa
y
s "Rainbows!" with a bang(!)
commit
|
commitdiff
|
tree
2010-08-09
E
ri
c
Wong
FAQ: updat
e
R
ails requires for Ruby 1
.
9
.
2
commit
|
commitdiff
|
tree
2010-08-03
Eric Wong
R
a
inbows!
0
.
96
.
0 - range suppo
r
t
commit
|
commitdiff
|
tree
2010-08-03
Eri
c
Wong
t0
5
00: avoid race
c
ondition wit
h
timest
a
mp
s
commit
|
commitdiff
|
tree
2010-08-03
Er
i
c
W
on
g
maint: pu
b
lish Rubyfo
r
g
e
n
e
ws on release
commit
|
commitdiff
|
tree
2010-08-03
Eric
W
ong
d
o
c: h
i
de inte
r
nal
R
es
p
onse416 error constant
commit
|
commitdiff
|
tree
2010-08-03
Eric Wong
doc: updat
e
St
a
tic_Files doc
u
me
n
tat
i
on page
commit
|
commitdiff
|
tree
2010-08-02
E
r
ic Wong
doc: updat
e
TODO
commit
|
commitdiff
|
tree
2010-08-02
E
r
ic Wong
event_mach
i
n
e: protect
I
O#close from EBADF
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
revact
o
r: implem
e
nt sendf
i
le and rang
e
support
commit
|
commitdiff
|
tree
2010-08-01
E
ric Wong
t0015: c
l
e
a
n
up after working
directory
t
e
st
commit
|
commitdiff
|
tree
2010-08-01
E
r
ic Wong
tests
:
do not clobber
e
xisti
n
g RUBYLIB
commit
|
commitdiff
|
tree
2010-07-29
Eric
Wong
fiber/io:
reuse buffer in Rainbows::Fiber
:
:IO#e
a
ch
commit
|
commitdiff
|
tree
2010-07-29
E
r
ic
Wong
revactor: Actor-aware dev_fd_response proxying
commit
|
commitdiff
|
tree
2010-07-28
Eric Wo
n
g
event_machine: better handling of
s
t
aggered
pipel
i
nes
commit
|
commitdiff
|
tree
2010-07-27
Eric W
o
ng
e
vent_ma
c
hine: prevent double
close
o
f clie
n
t s
o
cket
commit
|
commitdiff
|
tree
2010-07-27
E
ric Wo
n
g
rev
/
client: w
o
rkaround close orderin
g
i
ssue
w
hen proxyi
n
g
commit
|
commitdiff
|
tree
2010-07-27
E
r
i
c Wong
r
ev_thread
_
p
ool: stop
s
upporting this under Rub
y
1
.
8
commit
|
commitdiff
|
tree
2010-07-27
Eric Wong
t0020: speed up rate limi
t
ed te
s
ts
commit
|
commitdiff
|
tree
2010-07-27
E
r
ic Wong
t00{2,3}1: be
e
f tes
t
s up w
i
th
m
o
re aborted r
e
quests
commit
|
commitdiff
|
tree
2010-07-27
Eric Wong
event_machine: f
i
x pipe
l
ining of st
a
tic files
commit
|
commitdiff
|
tree
2010-07-26
Eric Wong
rev*:
p
r
o
perly
handle p
i
pelined resp
o
nses
w
/s
e
n
d
file
commit
|
commitdiff
|
tree
2010-07-23
Eric Wong
ren
a
m
e parse_range =
>
make_range!
commit
|
commitdiff
|
tree
2010-07-23
Eric Wong
t9000: disable
app_poo
l
t
est for WriterTh
r
ea
d
*
commit
|
commitdiff
|
tree
2010-07-22
Eric Wong
t0501: w
o
rkar
o
u
n
ds for non-GNU
awks
commit
|
commitdiff
|
tree
2010-07-22
Eric Wong
t0105: I/O reductions
a
nd spe
e
dups
commit
|
commitdiff
|
tree
2010-07-22
E
ric Wong
rev*: avoid hung
c
o
nnec
t
ions when proxyi
n
g HTT
P
/0
.
9
commit
|
commitdiff
|
tree
2010-07-22
Eri
c
W
ong
write
r
_thread_pool:
f
ix include order
i
ng iss
u
es u
n
der 1
.
8
commit
|
commitdiff
|
tree
2010-07-22
Er
i
c Wong
e
nable Range: responses for sta
t
i
c
files for most models
commit
|
commitdiff
|
tree
2010-07-20
E
r
ic Wong
even
t
_mach
i
ne: avoi
d
redund
a
nt
o
p
en()
for static file
s
commit
|
commitdiff
|
tree
2010-07-20
E
ric
Wong
rely on au
t
ol
o
ad for Ba
s
e
and TeeInput
commit
|
commitdiff
|
tree
2010-07-20
E
r
ic
W
ong
ensu
r
e client
a
bor
t
ed file/stream response bodies a
r
e
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
e
vent_machine: close body
d
escriptor b
e
fore streaming
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
en
s
u
r
e
f
ile
response bod
i
es are prop
e
r
ly c
l
osed
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
ens
u
r
e stream respons
e
bodie
s
get
c
losed
commit
|
commitdiff
|
tree
2010-07-20
Eric Wo
n
g
rev: split
out deferred chunk logic from unch
u
n
k
ed
commit
|
commitdiff
|
tree
2010-07-20
Eri
c
W
o
ng
rev/deferred_response:
c
l
eanups
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
rev:
a
u
toloa
d
Defer
r
edRe
s
ponse
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
p
refer Integer#to
_
s
(
16) to sprin
t
f("%x\r\n")
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
event_machine: don
'
t set @body
u
nl
e
s
s
i
t
's EM:
:
Deferra
b
le
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
even
t
_machine:
s
mall simplification for async respons
e
s
commit
|
commitdiff
|
tree
2010-07-20
Er
i
c Wong
event
_
machine: split out uncommonly used
m
odules
commit
|
commitdiff
|
tree
2010-07-20
Er
i
c Wong
rev +
em: en
a
b
l
e keepal
i
ve
for
pipe
/
s
o
cket re
s
pon
s
es
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
rev + em: more eas
i
ly allow Content-Length in pipe
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
E
r
i
c
Wong
e
vent
_
m
achin
e
: R
e
s
pon
s
eChunkPipe s
t
yle cleanup
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
event_machin
e
: g
a
rbage avo
i
dance f
o
r
pipe respo
n
ses
commit
|
commitdiff
|
tree
2010-07-20
Eri
c
Wong
event_m
a
chine: avoid rac
e
i
n
unchunked
f
ast
p
ipe
response
s
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
rem
o
ve
u
n
necessary header mung
i
ng for
st
a
tic
f
i
le se
r
v
i
ng
commit
|
commitdiff
|
tree
2010-07-20
E
ric Wong
de
v
_fd_response: r
e
mov
e
needless begin block
commit
|
commitdiff
|
tree
2010-07-20
E
r
ic Wong
no need to pass 'rb' as Fil
e
.
open flags
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
sendfile mi
d
dlew
a
r
e
:
var
i
o
u
s
style cleanups
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
refactor re
s
ponse h
a
n
d
l
i
ng for ea
c
h c
o
ncu
r
rency model
commit
|
commitdiff
|
tree
2010-07-11
Eric Wong
Rainbows! v0
.
95
.
1 - depe
n
d on newer
U
n
icorn
Eric Wong
(3):
commit
|
commitdiff
|
tree
2010-07-11
E
r
ic Wong
bump Unicorn depe
n
d
e
ncy to 1
.
1
.
1
commit
|
commitdiff
|
tree
2010-07-10
Eric Wo
n
g
doc
:
make RDoc
s
kip private me
t
hods
commit
|
commitdiff
|
tree
2010-07-10
Eri
c
Wong
te
s
t_
i
s
o
lat
e
: document wh
y
we test with Rack 1
.
1
.
0
commit
|
commitdiff
|
tree
2010-07-10
Eric Wo
n
g
Rainbows
!
0
.
95
.
0 - s
e
ndfile
(
) su
p
port!
commit
|
commitdiff
|
tree
2010-07-10
Eric Wong
doc: avoid documenting internals on RDoc website
commit
|
commitdiff
|
tree
2010-07-10
Eric Wong
doc:
S
ta
t
ic_File
s
documentatio
n
commit
|
commitdiff
|
tree
2010-07-09
Eric Wong
event_machine: renam
e
response
_
writ
e
=>
em_
w
rite_resp
o
nse
commit
|
commitdiff
|
tree
2010-07-09
Eri
c
Wong
http_response:
a
llow Cramp 0
.
11 t
o
send proper WS he
a
ders
commit
|
commitdiff
|
tree
2010-07-08
Eric Wong
restore Rainbows::H
t
tpRespons
e
.
write for Cramp
commit
|
commitdiff
|
tree
2010-07-08
Eric Wong
d
ev: bump i
s
olate
dep
e
nd
e
ncy to 2
.
1
.
0
commit
|
commitdiff
|
tree
2010-07-08
Eric Wong
TODO: docu
m
ent
a
tion needs work, so document
i
t
:
P
commit
|
commitdiff
|
tree
2010-07-08
Er
i
c Wong
bump T
C
P_DEFER_ACCEPT
default v
a
lu
e
commit
|
commitdiff
|
tree
2010-07-08
Eric Won
g
bump unicorn depend
e
nc
i
es
commit
|
commitdiff
|
tree
2010-07-08
Eric W
o
ng
st
r
eam_file: split
t
his out from
r
e
v
/
sen
d
fil
e
commit
|
commitdiff
|
tree
2010-07-06
Eric Wong
byte_sl
i
ce: Str
i
n
g#[ran
g
e] is faste
r
than String#slice
.
.
.
commit
|
commitdiff
|
tree
2010-07-06
Er
i
c Wong
doc: update
TODO
commit
|
commitdiff
|
tree
2010-07-06
Eric W
o
ng
fix string sl
i
c
i
ng under
1
.
9 aft
e
r short writ
e
s
commit
|
commitdiff
|
tree
2010-07-06
E
r
ic Wong
re
v
/cl
i
e
n
t: more aggr
e
ssive non-blo
c
king wri
t
e
commit
|
commitdiff
|
tree
2010-07-06
Eric
Wong
cle
a
nup error handling for ab
o
rte
d
downloads
commit
|
commitdiff
|
tree
2010-07-06
E
r
i
c
W
o
ng
r
ev: avoid unnecessary
s
e
e
k
i
ng when using
sendfile
commit
|
commitdiff
|
tree
2010-07-05
Eric
Wong
rev
:
proper
l
y enable post-fork sendfile()
u
sage
commit
|
commitdiff
|
tree
2010-07-04
Eric Won
g
r
efa
c
tor response body handling
fo
r
sen
d
file(2)
commit
|
commitdiff
|
tree
2010-07-04
E
ri
c
W
o
ng
rev/client: s/
s
endfile/rev_sendfi
l
e/
commit
|
commitdiff
|
tree
2010-07-04
Eric Wong
revactor: p
r
operly zer
o
buffer
o
n zero reads
commit
|
commitdiff
|
tree
2010-07-04
Eric W
o
n
g
thread_p
o
ol:
for
c
e threads
to wakeu
p
on shut
d
own
commit
|
commitdiff
|
tree
2010-06-30
Eric Wong
rev: add sen
d
fi
l
e support
commit
|
commitdiff
|
tree
2010-06-30
Er
i
c
W
o
ng
dev_
f
d_response: avoid redeclaring Rainbows module
commit
|
commitdiff
|
tree
2010-06-30
Eric Wong
deferred_resp
o
nse: remove needless in
c
lude
commit
|
commitdiff
|
tree
2010-06-28
E
r
ic Wong
TO
D
O: extra item for byte-range
r
e
s
p
o
nses
commit
|
commitdiff
|
tree
2010-06-28
Eric Won
g
add preliminary sendfile (1
.
0
.
0) gem suppor
t
commit
|
commitdiff
|
tree
2010-06-28
Eric
Wo
n
g
fiber/base: re
u
s
e
process_cli
e
n
t
logic in base
commit
|
commitdiff
|
tree
2010-06-28
Eric Won
g
(style) pref
e
r "unti
l
" in
s
tead of "whil
e
!"
commit
|
commitdiff
|
tree
next