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
remove unnecessary "::" constant prefixing
2010-07-22
Eric Won
g
t0105: I/O reductions and
speedu
p
s
commit
|
commitdiff
|
tree
2010-07-22
Eric Wong
rev*
:
avoid hun
g
conne
c
tions when proxying
H
TTP/0
.
9
commit
|
commitdiff
|
tree
2010-07-22
E
ric Wo
n
g
w
r
i
ter_thr
e
ad
_
pool: fix include orderi
n
g
iss
u
es under 1
.
8
commit
|
commitdiff
|
tree
2010-07-22
Eric Wong
enable Range: responses for sta
t
ic fil
e
s for
most models
commit
|
commitdiff
|
tree
2010-07-20
Eric Won
g
event_machin
e
: avoid
r
edund
a
n
t
open
(
) for static files
commit
|
commitdiff
|
tree
2010-07-20
Eric W
o
ng
rely on
a
utoloa
d
f
o
r
B
a
se
and TeeInput
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
ensu
r
e client aborted
f
ile/stream
re
s
p
o
n
s
e bodi
e
s
are
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
Eric
W
ong
ev
e
nt_m
a
c
hine:
close body descriptor b
e
fo
r
e stream
i
n
g
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
Eri
c
Won
g
ensure fi
l
e r
e
sponse bodies ar
e
properly cl
o
s
e
d
commit
|
commitdiff
|
tree
2010-07-20
Eric W
o
ng
ensur
e
strea
m
response
bodi
e
s get clo
s
ed
commit
|
commitdiff
|
tree
2010-07-20
Eri
c
Wong
r
ev:
s
plit
o
ut deferred chu
n
k
lo
g
ic fr
o
m unch
u
nked
commit
|
commitdiff
|
tree
2010-07-20
Eric Wo
n
g
rev/deferred_resp
o
n
se: c
l
eanups
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
r
e
v: autoload
Defer
r
edRespo
n
se
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
prefer Integer#to
_
s(16) to
s
p
ri
n
t
f
("%x\r\
n
")
commit
|
commitdiff
|
tree
2010-07-20
Eric
Wong
e
v
ent_machine:
don't set @body unless
it's EM::De
f
e
r
rable
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
ev
e
nt_
m
a
chine:
s
m
all
s
i
m
plificati
o
n for as
y
nc
r
esponses
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
eve
n
t_machine: split out uncommon
l
y
u
sed
modules
commit
|
commitdiff
|
tree
2010-07-20
E
ric
W
o
ng
rev + em: enab
l
e k
e
epal
i
ve for
pipe/socket re
s
ponses
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
rev
+ em: more easily allow Content-Length in pipe
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
event_machine
:
ResponseChunkPipe s
t
yle cleanup
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
event_machine: garbage avoidanc
e
f
or pipe
responses
commit
|
commitdiff
|
tree
2010-07-20
E
ric Wong
event_
m
achine: avoid race in unch
u
nked fast pipe responses
commit
|
commitdiff
|
tree
2010-07-20
E
r
ic Won
g
remove unnecessa
r
y
header
mun
g
i
ng for static f
i
le serving
commit
|
commitdiff
|
tree
2010-07-20
Eri
c
W
o
ng
d
e
v
_fd_response: remove needl
e
s
s
begin
b
lock
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
no need to pass 'rb
'
a
s
File
.
open flags
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
se
n
dfile middlewar
e
: var
i
ous style
cleanups
commit
|
commitdiff
|
tree
2010-07-20
Eri
c
Wong
refactor response handling for each c
o
ncurrency mod
e
l
commit
|
commitdiff
|
tree
2010-07-11
Eric
W
o
n
g
Ra
i
nbow
s
! v0
.
95
.
1 - d
e
pend on newer Un
i
corn
Eric Wong
(3):
commit
|
commitdiff
|
tree
2010-07-11
E
r
ic W
o
ng
bump Unicorn d
e
penden
c
y to 1
.
1
.
1
commit
|
commitdiff
|
tree
2010-07-10
Eric
Wong
d
o
c: make
RDoc s
k
ip
p
rivate
me
t
h
o
ds
commit
|
commitdiff
|
tree
2010-07-10
Eric
W
ong
test_isolate: docum
e
nt why w
e
t
e
st wit
h
Rack 1
.
1
.
0
commit
|
commitdiff
|
tree
2010-07-10
Eric Won
g
Rainbows! 0
.
9
5
.
0 -
sendfile() s
u
pport!
commit
|
commitdiff
|
tree
2010-07-10
Eric
W
ong
doc: avoid docume
n
ting in
t
ernals on RDoc
w
ebsite
commit
|
commitdiff
|
tree
2010-07-10
Eric Wong
doc: Static_Files documentat
i
on
commit
|
commitdiff
|
tree
2010-07-09
Eric Wong
eve
n
t_machine: ren
a
me response_write => em_w
r
ite_respo
n
se
commit
|
commitdiff
|
tree
2010-07-09
Eri
c
Wong
http_res
p
onse: a
l
low Cramp 0
.
11 to send
p
roper
WS head
e
rs
commit
|
commitdiff
|
tree
2010-07-08
E
ri
c
Wong
restore Rainbows::Htt
p
Respon
s
e
.
wri
t
e
f
or Cramp
commit
|
commitdiff
|
tree
2010-07-08
Eric Wong
dev:
b
ump isolate de
p
endency to 2
.
1
.
0
commit
|
commitdiff
|
tree
2010-07-08
Eric Wong
TODO:
d
ocu
m
entation ne
e
ds
wo
r
k,
s
o document i
t
:P
commit
|
commitdiff
|
tree
2010-07-08
Eric Wong
bump TCP_
D
EFER_AC
C
E
PT defaul
t
va
l
u
e
commit
|
commitdiff
|
tree
2010-07-08
Eric Wong
bum
p
unic
o
rn dependencies
commit
|
commitdiff
|
tree
2010-07-08
Eric W
o
ng
s
tre
a
m_
f
ile: split
this out
f
r
o
m rev/sendfile
commit
|
commitdiff
|
tree
2010-07-06
E
r
ic
Wong
byte_
s
lice: String#[range]
i
s faster than String#slice
.
.
.
commit
|
commitdiff
|
tree
2010-07-06
Er
i
c Wong
do
c
: update TODO
commit
|
commitdiff
|
tree
2010-07-06
Eric Wong
fix string slicing under 1
.
9
after
s
hort
wri
t
es
commit
|
commitdiff
|
tree
2010-07-06
Eric Wong
rev
/
client: mor
e
aggre
s
sive non-blocking write
commit
|
commitdiff
|
tree
2010-07-06
Eric Wong
cleanu
p
error
h
andling for abort
e
d downloads
commit
|
commitdiff
|
tree
2010-07-06
Eric Wong
r
e
v: avoid
unnec
e
ssary
s
eeking when using sendfile
commit
|
commitdiff
|
tree
2010-07-05
Eric Wong
rev: pr
o
perly en
a
b
l
e post-fork sendf
i
l
e() u
s
age
commit
|
commitdiff
|
tree
2010-07-04
E
ric Wong
refactor re
s
ponse bod
y
handling for sendf
i
le(2)
commit
|
commitdiff
|
tree
2010-07-04
Eric Wong
rev
/
client: s/sendfile/rev_se
n
dfile/
commit
|
commitdiff
|
tree
2010-07-04
Eric Wong
re
v
a
c
tor:
p
r
o
perly zero
buffer on z
e
ro reads
commit
|
commitdiff
|
tree
2010-07-04
Eric Wong
thr
e
ad
_
poo
l
: force
threads to wakeup on
s
hutdown
commit
|
commitdiff
|
tree
2010-06-30
Eric
W
o
ng
rev: add sendfil
e
support
commit
|
commitdiff
|
tree
2010-06-30
Eric W
o
ng
dev_fd_respons
e
: avoid rede
c
laring Rainbows mo
d
ule
commit
|
commitdiff
|
tree
2010-06-30
Er
i
c Wo
n
g
deferred_response: r
e
m
o
v
e needless include
commit
|
commitdiff
|
tree
2010-06-28
Eric Wo
n
g
TODO: ext
r
a item
f
or byte-range
r
e
sponses
commit
|
commitdiff
|
tree
2010-06-28
E
r
ic Wong
add prelim
i
nary se
n
dfile
(1
.
0
.
0) gem support
commit
|
commitdiff
|
tree
2010-06-28
Eri
c
Wong
fiber/
b
ase: reuse process_clien
t
logic in base
commit
|
commitdiff
|
tree
2010-06-28
Eric Wong
(style) pre
f
er "until"
instead o
f
"
w
h
i
le !"
commit
|
commitdiff
|
tree
2010-06-28
Eric Won
g
revac
t
or: co
n
st
a
nt/namespace clea
n
u
ps
commit
|
commitdiff
|
tree
2010-06-28
Er
i
c Wong
b
ase:
c
onstant/nam
e
space c
l
eanup
commit
|
commitdiff
|
tree
2010-06-27
Eri
c
Wong
http_response: make this a mod
u
le
,
not a
c
l
ass
commit
|
commitdiff
|
tree
2010-06-27
Eric Wong
ht
t
p_r
e
s
p
o
nse: (nitpick) simplify con
d
itional
logic
commit
|
commitdiff
|
tree
2010-06-27
Eric Wong
http_
r
esp
o
nse: cleanup documentation
commit
|
commitdiff
|
tree
2010-06-24
Er
i
c Wong
sendfil
e
: update docs f
o
r Rack:
:
Sendfile
commit
|
commitdiff
|
tree
2010-06-21
Eric
W
ong
add Rainb
o
ws::
C
on
f
igur
a
tor module
commit
|
commitdiff
|
tree
2010-06-21
E
r
ic Wong
tests: enable ActorSpawn test for
r
b
x
commit
|
commitdiff
|
tree
2010-06-21
E
r
i
c
W
on
g
rev: doc
u
ment
a
tion u
p
date for #wri
t
e method
commit
|
commitdiff
|
tree
2010-06-21
Eric W
o
ng
dev_fd_respon
s
e: disable under Rubinius for now
commit
|
commitdiff
|
tree
2010-06-21
Eri
c
W
ong
dev_fd_re
s
ponse:
c
leanu
p
a
nd reo
r
ganization
commit
|
commitdiff
|
tree
2010-06-21
Eric Wong
test
_
i
s
olate: bump unicorn d
e
pendency
commit
|
commitdiff
|
tree
2010-06-21
Eri
c
W
o
ng
test: no need for
I
O#sy
n
c
=true in async
-
response tests
commit
|
commitdiff
|
tree
2010-06-21
Eric Wo
n
g
tests
:
avoid e
m
bedde
d
command-line swit
c
hes in t
e
s
t
s
commit
|
commitdiff
|
tree
2010-06-21
E
ric Wong
rev: restore Ruby
1
.
8
.
6 compatibility
commit
|
commitdiff
|
tree
2010-06-21
Er
i
c
Wong
bu
m
p async_sin
a
tr
a
test depen
d
e
n
c
i
es
commit
|
commitdiff
|
tree
2010-06-18
Eric Wong
rev:
c
leanup write m
e
th
o
d
commit
|
commitdiff
|
tree
2010-06-18
Eric Won
g
rev: avoid extraneou
s
data copy for
sma
l
l
responses
commit
|
commitdiff
|
tree
2010-06-18
Eric
Wong
fibe
r
/{b
a
s
e,io}: use array
s
in
s
t
ead of hashes for r
.
.
.
commit
|
commitdiff
|
tree
2010-06-18
Eric Wong
fiber/base
:
mor
e
accurate
s
leep timeout
commit
|
commitdiff
|
tree
2010-06-18
Eric
W
o
ng
avoi
d
needless Header
H
ash
#
to
_
hash calls
commit
|
commitdiff
|
tree
2010-06-18
Eri
c
W
ong
pref
e
r
A
r
ray#[] lo
o
k
u
p to Array#first/Array
#
last
commit
|
commitdiff
|
tree
2010-06-16
Eric W
o
ng
t
e
st_isol
a
te: fix ruby engine usage
commit
|
commitdiff
|
tree
2010-06-11
Eric Wong
update
te
s
t infrast
r
ucture
t
o
support Rubinius
commit
|
commitdiff
|
tree
2010-06-11
Eric
Wong
a
l
t
w
or
k
ing_di
r
ectory test from U
n
icorn
commit
|
commitdiff
|
tree
2010-06-11
E
ric
W
o
ng
r
ely
on Unicorn 0
.
991
.
0
f
o
r tests
commit
|
commitdiff
|
tree
2010-06-11
Eric W
o
ng
b
i
n/rainbows
:
sync
up with
lates
t
Unicorn
commit
|
commitdiff
|
tree
2010-06-11
Eric Wong
add R
a
inb
o
ws::ServerTok
e
n
m
iddleware
commit
|
commitdiff
|
tree
2010-06-11
E
r
i
c
Wong
my-tap-lib:
f
ix race
c
o
n
ditio
n
in verb
o
se mod
e
commit
|
commitdiff
|
tree
2010-06-09
Eric
Wong
http_server: use s
u
per
i
nstead of ali
a
s_method
commit
|
commitdiff
|
tree
2010-06-08
Eric
W
on
g
gemsp
e
c
: bump unicorn depen
d
e
n
cy
to 0
.
990
.
0
commit
|
commitdiff
|
tree
2010-06-07
Eric Won
g
READ
M
E
:
up
d
ate wit
h
Zbatery info
commit
|
commitdiff
|
tree
2010-06-06
Eri
c
Wong
tests: t900
1
: avoi
d
needless filesystem
activity
commit
|
commitdiff
|
tree
2010-06-06
Eric
W
on
g
central
i
z
e body =
>
IO con
v
e
r
sion logi
c
commit
|
commitdiff
|
tree
2010-06-04
Eric Won
g
R
a
inbows! 0
.
94
.
0 - one eight a
t
e
my
homework!
commit
|
commitdiff
|
tree
2010-06-04
E
r
ic Wong
sendfile:
u
pdat
e
RDoc for
th
i
s middleware
.
commit
|
commitdiff
|
tree
2010-06-04
Eric W
o
ng
doc:
update tes
t
suite README
and link wit
h
RDoc
commit
|
commitdiff
|
tree
2010-06-04
E
r
i
c Wong
c
leanup makefiles,
move pu
b
lis
h
_doc into main
commit
|
commitdiff
|
tree
2010-06-04
Eric Won
g
tes
t
s: ma
k
e
-C $MODEL
.
tNNNN-foo
.
sh
w
ork again o
u
t-of
.
.
.
commit
|
commitdiff
|
tree
2010-06-04
Eric Won
g
tests: cleanup iso
l
ate u
s
age
commit
|
commitdiff
|
tree
next