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
reduce dependency on IO#write_nonblock
2010-10-25
Eric Won
g
re
d
u
ce dependency on
I
O#wri
t
e
_
n
onblock
commit
|
commitdiff
|
tree
2010-10-23
Eric Wong
http_r
e
ques
t
: rem
o
ve this (sub)class
commit
|
commitdiff
|
tree
2010-10-22
Eric Wong
unindent mo
s
t files
commit
|
commitdiff
|
tree
2010-10-22
Eric Wo
n
g
l
o
cal
.
mk
.
sample:
r
e
m
o
ve te
s
ting un
d
e
r
1
.
9
.
1
commit
|
commitdiff
|
tree
2010-10-22
E
ri
c
W
o
ng
R
EADME:
u
pdate copyright year
commit
|
commitdiff
|
tree
2010-10-22
Eric Wong
dev_fd
_
response: do n
o
t wrap for Fiber-aware IOs
commit
|
commitdiff
|
tree
2010-10-22
Eric Wong
fiber_{pool,spawn}:
u
ninde
n
t
commit
|
commitdiff
|
tree
2010-10-22
Eric Wong
fi
b
er_pool: no need f
o
r old Fi
b
er
:
:IO
commit
|
commitdiff
|
tree
2010-10-22
Eric Wong
code shuffling for
k
gio
commit
|
commitdiff
|
tree
2010-10-21
Eric
W
o
ng
u
n
i
corn 2
.
x
u
p
d
a
t
e
s +
kgio
commit
|
commitdiff
|
tree
2010-10-21
Eric
Wong
http_ser
v
er: more descrip
t
ive error for de
b
ugging
commit
|
commitdiff
|
tree
2010-09-29
Eric Won
g
sta
r
t
using kgio library
commit
|
commitdiff
|
tree
2010-09-17
Eric Won
g
event_machine
:
remove
unnecessa
r
y
"return"
commit
|
commitdiff
|
tree
2010-08-28
Eric Wong
Rainbows! 0
.
97
.
0
commit
|
commitdiff
|
tree
2010-08-28
Er
i
c
Wong
b
ump
U
n
i
c
orn dependency
t
o 1
.
1
.
3
commit
|
commitdiff
|
tree
2010-08-28
Er
i
c Wong
"keepalive_
t
imeout 0" (really) disables keepalive
commit
|
commitdiff
|
tree
2010-08-28
Eric Wo
n
g
t001
6
: disabl
e
Rack::L
i
n
t
for
s
p
e
ed
commit
|
commitdiff
|
tree
2010-08-28
Eric Wo
n
g
rev_threa
d
_*: fix
I
O proxy failures w/pipelining
commit
|
commitdiff
|
tree
2010-08-27
Eric Wong
rainbows/rev/core: tiny
c
lean
u
p
commit
|
commitdiff
|
tree
2010-08-27
Eric Wong
r
ainbows/rev/master: uni
n
dent
commit
|
commitdiff
|
tree
2010-08-26
Eric Wong
s
plit out accept
(
) call
e
rs to accepto
r
m
o
dule
commit
|
commitdiff
|
tree
2010-08-19
E
ric Wong
add R
a
i
nbo
w
s::Threa
d
T
i
meout
middleware
commit
|
commitdiff
|
tree
2010-08-17
Eric Won
g
avoid EBADF wit
h
ce
r
t
ain mid
d
l
e
wares wh
e
n proxying
commit
|
commitdiff
|
tree
2010-08-17
Eric Wong
rev/cli
e
nt: fix
r
e
dundan
t
close
of c
l
ient sockets
commit
|
commitdiff
|
tree
2010-08-16
Eric Wong
FAQ: update SSL s
e
ction, add Pound
commit
|
commitdiff
|
tree
2010-08-13
Eric Wong
dev_fd_respon
s
e
:
weaken /
d
ev/fd che
c
k
f
or
c
ompatibility
commit
|
commitdiff
|
tree
2010-08-10
Eric Wong
doc:
it's alwa
y
s "Rainbows!" with a bang
(
!)
commit
|
commitdiff
|
tree
2010-08-09
Eric Wong
FAQ: update Rails
r
eq
u
i
res for Ru
b
y 1
.
9
.
2
commit
|
commitdiff
|
tree
2010-08-03
Eric Wong
Rainbows!
0
.
9
6
.
0 - range su
p
port
commit
|
commitdiff
|
tree
2010-08-03
Eric Wong
t0500:
a
void race condition with ti
m
e
stamps
commit
|
commitdiff
|
tree
2010-08-03
Eric Wong
ma
i
nt: publish R
u
byforg
e
news on
r
el
e
ase
commit
|
commitdiff
|
tree
2010-08-03
Eric Wong
doc: hide internal Respons
e
4
16 e
r
r
o
r constant
commit
|
commitdiff
|
tree
2010-08-03
Eric Wong
doc: updat
e
Static_Files documen
t
ation pag
e
commit
|
commitdiff
|
tree
2010-08-02
Eric W
o
n
g
doc: update TODO
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
event_machine: prot
e
ct IO
#
close
fr
o
m EBA
D
F
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
revac
t
or: imple
m
ent send
f
i
l
e and
r
ange
s
upport
commit
|
commitdiff
|
tree
2010-08-01
Eric Wong
t0
0
15: clean
u
p after working dire
c
tory test
commit
|
commitdiff
|
tree
2010-08-01
Eri
c
Wong
test
s
: do no
t
clo
b
ber ex
i
sting RUBYLIB
commit
|
commitdiff
|
tree
2010-07-29
Eric Wong
fiber/io: reuse bu
f
fer
in
R
ainbows::
F
iber::IO#
e
a
c
h
commit
|
commitdiff
|
tree
2010-07-29
E
r
ic Wong
revactor: Actor-aware dev_fd_response proxying
commit
|
commitdiff
|
tree
2010-07-28
E
ric Won
g
e
v
ent_machine: better
h
an
d
ling of
stagge
r
ed pipelin
e
s
commit
|
commitdiff
|
tree
2010-07-27
Eric
W
o
n
g
event
_
m
achine:
prevent
d
ouble
c
lose
of
c
l
ient socket
commit
|
commitdiff
|
tree
2010-07-27
Eric Won
g
r
e
v
/client:
workaround clo
s
e
o
rdering issue when proxying
commit
|
commitdiff
|
tree
2010-07-27
Er
i
c
W
ong
rev_thread_po
o
l:
sto
p
supporting this under Ruby 1
.
8
commit
|
commitdiff
|
tree
2010-07-27
Eric Wong
t002
0
:
speed up
r
ate li
m
ited tests
commit
|
commitdiff
|
tree
2010-07-27
E
ric Wong
t00{2,3}1
:
beef
tests
u
p
w
i
th mor
e
a
b
orted
re
q
ue
s
ts
commit
|
commitdiff
|
tree
2010-07-27
Eric Wong
even
t
_mach
i
ne:
fix pipelining
o
f static files
commit
|
commitdiff
|
tree
2010-07-26
Er
i
c W
o
ng
r
e
v*
:
pro
p
er
l
y h
a
ndl
e
p
i
peline
d
re
s
ponses
w
/sendfile
commit
|
commitdiff
|
tree
2010-07-23
Er
i
c Wong
rename parse_ran
g
e => make_ra
n
ge!
commit
|
commitdiff
|
tree
2010-07-23
Eric W
o
ng
t9000: disable
a
pp_pool t
e
st for Wr
i
terThread*
commit
|
commitdiff
|
tree
2010-07-22
E
ric W
o
ng
t0
5
01:
w
or
k
a
ro
u
nds for non-GNU awks
commit
|
commitdiff
|
tree
2010-07-22
Eric Wong
t0105
:
I/O
reductions and speedu
p
s
commit
|
commitdiff
|
tree
2010-07-22
Er
i
c Wong
rev*: avoid hung
connect
i
ons
w
h
en proxying
H
T
T
P
/0
.
9
commit
|
commitdiff
|
tree
2010-07-22
E
r
ic Wo
n
g
writer_thread_pool: fix include order
i
ng issues under 1
.
8
commit
|
commitdiff
|
tree
2010-07-22
Eric Wong
enable Range: responses for stati
c
files for
mos
t
m
odels
commit
|
commitdiff
|
tree
2010-07-20
E
ric W
o
n
g
event_machine: avoid redundant open()
f
or static fil
e
s
commit
|
commitdiff
|
tree
2010-07-20
Er
i
c
W
on
g
rely
o
n autoload for Base and T
e
eInput
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
ensure
c
lient a
b
orted file/str
e
am respon
s
e bodies are
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
even
t
_ma
c
hine: close body des
c
ri
p
tor before
s
treaming
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
Eri
c
W
o
ng
ensure file resp
o
nse bodies are properly closed
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
e
nsure
s
tream re
s
po
n
se bodies get closed
commit
|
commitdiff
|
tree
2010-07-20
E
ric Wong
r
e
v
: split o
u
t
d
eferred chunk logic
f
r
o
m
unchunked
commit
|
commitdiff
|
tree
2010-07-20
Eric Won
g
r
e
v/deferred_respons
e
: cle
a
nups
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
r
e
v: auto
l
oad
Def
e
rredR
e
sp
o
n
se
commit
|
commitdiff
|
tree
2010-07-20
E
ric Wong
prefer Inte
g
er#
t
o_s(1
6
)
to s
p
r
i
ntf("%x\r\n")
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
e
v
ent
_
mach
i
ne: don't s
e
t
@body unless it's EM::Deferrable
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
event_machine: small s
i
mp
l
ificati
o
n for async re
s
ponses
commit
|
commitdiff
|
tree
2010-07-20
Eri
c
Wong
eve
n
t_machine: split out uncommonly used modules
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
r
ev + em: ena
b
l
e keepalive for pipe/socket
r
e
s
ponses
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
rev +
e
m
: more e
a
sily
allow Con
t
ent-Le
n
g
t
h in pipe
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
even
t
_machin
e
:
Respons
e
Chu
n
kPipe style
cleanup
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
even
t
_mac
h
ine: garba
g
e avoidance
f
or
p
ipe
r
esponses
commit
|
commitdiff
|
tree
2010-07-20
E
ric Wong
event_m
a
ch
i
ne: avoid race in unchunked fast p
i
pe responses
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
remove unnecessa
r
y
h
e
ader mungin
g
for static file serving
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
dev_fd_respons
e
: remove nee
d
less begi
n
block
commit
|
commitdiff
|
tree
2010-07-20
E
ri
c
Wong
no need to pa
s
s 'rb' as File
.
open flags
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
sen
d
file middleware:
various style cleanu
p
s
commit
|
commitdiff
|
tree
2010-07-20
Er
i
c Wong
refactor res
p
ons
e
h
andling fo
r
eac
h
concurrency m
o
de
l
commit
|
commitdiff
|
tree
2010-07-11
Eric W
o
ng
Rai
n
bows!
v
0
.
95
.
1
- depend
o
n newer Unicorn
Eric Wong
(3):
commit
|
commitdiff
|
tree
2010-07-11
Eric Wong
bum
p
Unicorn
d
epen
d
ency t
o
1
.
1
.
1
commit
|
commitdiff
|
tree
2010-07-10
Eric Wo
n
g
doc
:
make RDoc s
k
ip private methods
commit
|
commitdiff
|
tree
2010-07-10
Eric Wong
test_isolate: document wh
y
we t
e
s
t
with
R
a
c
k 1
.
1
.
0
commit
|
commitdiff
|
tree
2010-07-10
Eric Wo
n
g
Rainbows! 0
.
95
.
0
-
send
f
il
e
() su
p
port!
commit
|
commitdiff
|
tree
2010-07-10
Eric Wong
doc: avoid documentin
g
internals on RDoc webs
i
te
commit
|
commitdiff
|
tree
2010-07-10
Eric Wong
doc:
S
t
a
tic_File
s
documen
t
ation
commit
|
commitdiff
|
tree
2010-07-09
E
ric
Wong
event_machine: rena
m
e
r
espon
s
e_write
=
>
e
m_write_respo
n
se
commit
|
commitdiff
|
tree
2010-07-09
Eric Wong
http_response:
a
ll
o
w Cramp 0
.
11
t
o send pro
p
e
r
WS headers
commit
|
commitdiff
|
tree
2010-07-08
Eric Wong
restor
e
Ra
i
nbows::HttpResp
o
n
s
e
.
write for
Cramp
commit
|
commitdiff
|
tree
2010-07-08
Eric W
o
n
g
dev: bump is
o
late depen
d
e
n
cy to 2
.
1
.
0
commit
|
commitdiff
|
tree
2010-07-08
Eric Won
g
TODO
:
do
c
umentat
i
o
n n
e
e
ds work, so document
i
t :P
commit
|
commitdiff
|
tree
2010-07-08
Er
i
c Wong
bump
TCP_DEFER
_
ACCEPT defa
u
l
t value
commit
|
commitdiff
|
tree
2010-07-08
Er
i
c
W
ong
bump unicorn d
e
pe
n
denci
e
s
commit
|
commitdiff
|
tree
2010-07-08
Eric Wong
stream_file: split
t
his out from
rev/
s
endfile
commit
|
commitdiff
|
tree
2010-07-06
Eric Wong
byt
e
_sl
i
ce: String#[ran
g
e] is fast
e
r than String#slice
.
.
.
commit
|
commitdiff
|
tree
2010-07-06
Eric
Won
g
doc: upda
t
e TOD
O
commit
|
commitdiff
|
tree
2010-07-06
Eric Wong
f
ix string sl
i
cing und
e
r 1
.
9
after short wri
t
es
commit
|
commitdiff
|
tree
2010-07-06
Eric
W
ong
r
e
v
/
c
l
ient: mor
e
a
g
gre
s
sive non-bloc
k
i
n
g
w
rite
commit
|
commitdiff
|
tree
2010-07-06
E
r
ic Wong
cleanup error handli
n
g
f
or abort
e
d downloads
commit
|
commitdiff
|
tree
2010-07-06
Eric Won
g
rev: avoid unnec
e
ssary seeki
n
g
w
hen usi
n
g sendf
i
l
e
commit
|
commitdiff
|
tree
2010-07-05
E
r
ic Wong
r
e
v: pr
o
perly enable post-fork sendfile() us
a
ge
commit
|
commitdiff
|
tree
next