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
dev_fd_response: pass files straight through
2010-08-03
Eric
Wong
t0500: avoid race c
o
ndition with ti
m
estam
p
s
commit
|
commitdiff
|
tree
2010-08-03
Eric Wong
mai
n
t
: p
u
blish
Rub
y
forge news o
n
rele
a
se
commit
|
commitdiff
|
tree
2010-08-03
Eric Won
g
doc: hide internal Response416 erro
r
co
n
st
a
nt
commit
|
commitdiff
|
tree
2010-08-03
Er
i
c
W
ong
doc: update Static_File
s
d
ocumentati
o
n page
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
doc: update TODO
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
event_mach
i
ne: protect IO
#
c
lose fro
m
EBADF
commit
|
commitdiff
|
tree
2010-08-02
Eric
Wong
revac
t
or: implem
e
nt
send
f
ile and range supp
o
rt
commit
|
commitdiff
|
tree
2010-08-01
Eric
Wong
t0015:
c
leanup after
w
orki
n
g di
r
ectory t
e
s
t
commit
|
commitdiff
|
tree
2010-08-01
Eric Wong
tests: do not clobb
e
r
e
x
i
st
i
ng RUBYLIB
commit
|
commitdiff
|
tree
2010-07-29
Eric Wo
n
g
fi
b
er/
i
o: reuse bu
f
fer i
n
Rainbows::F
i
ber::IO#e
a
ch
commit
|
commitdiff
|
tree
2010-07-29
Eri
c
Wong
revactor: Ac
t
o
r
-aware
d
ev_
f
d_
r
esponse proxying
commit
|
commitdiff
|
tree
2010-07-28
Eric Wong
event_ma
c
hine:
better
h
a
ndling o
f
stag
g
ere
d
pi
p
elines
commit
|
commitdiff
|
tree
2010-07-27
E
r
i
c Wong
event_
m
ac
h
ine: p
r
event d
o
uble close of c
l
ient socket
commit
|
commitdiff
|
tree
2010-07-27
Eri
c
W
o
ng
rev/client: workarou
n
d close o
r
dering issue when proxy
i
ng
commit
|
commitdiff
|
tree
2010-07-27
Eric
W
ong
r
ev_
t
hread_
p
ool: st
o
p supporti
n
g th
i
s under Ruby 1
.
8
commit
|
commitdiff
|
tree
2010-07-27
Eric Wong
t0020: spee
d
up rate limited
t
ests
commit
|
commitdiff
|
tree
2010-07-27
E
ric Won
g
t00{2,
3
}1: beef te
s
ts up with
m
ore aborted
requests
commit
|
commitdiff
|
tree
2010-07-27
Eric Wong
event_
m
achine: fix pi
p
eli
n
ing of static fil
e
s
commit
|
commitdiff
|
tree
2010-07-26
Eric Wong
rev*: pr
o
perly hand
l
e p
i
pelined
r
es
p
o
n
s
e
s w/sendfi
l
e
commit
|
commitdiff
|
tree
2010-07-23
Eric Wong
rename parse_range
=> make_range!
commit
|
commitdiff
|
tree
2010-07-23
Eric Wong
t9000: disabl
e
a
p
p
_
pool
t
est for
W
r
iterThread*
commit
|
commitdiff
|
tree
2010-07-22
Er
i
c Wong
t0501: workar
o
unds
for non-GNU
a
wks
commit
|
commitdiff
|
tree
2010-07-22
Eric W
o
n
g
t0105: I/O reduction
s
a
n
d speedups
commit
|
commitdiff
|
tree
2010-07-22
Eric Won
g
rev*: avoi
d
hung connectio
n
s when
p
roxying HTTP/0
.
9
commit
|
commitdiff
|
tree
2010-07-22
Eric
Wong
writer_thread_pool:
fix in
c
lude ord
e
r
i
n
g
issues
under 1
.
8
commit
|
commitdiff
|
tree
2010-07-22
Eric W
o
ng
enab
l
e Range: resp
o
nses for static files
f
or most models
commit
|
commitdiff
|
tree
2010-07-20
Eric
Wong
even
t
_ma
c
hine: av
o
id r
e
d
u
ndant open() for static files
commit
|
commitdiff
|
tree
2010-07-20
Er
i
c Wong
rely on autoload for Ba
s
e and
Tee
I
nput
commit
|
commitdiff
|
tree
2010-07-20
Er
i
c Wong
en
s
ur
e
cli
e
nt aborted file/stream r
e
sponse bodies are
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
E
ric Wong
event_m
a
chine: close body descripto
r
b
e
fo
r
e streaming
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
ensure file
r
espo
n
se bod
i
es
are pro
p
erly closed
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
ensure stream res
p
onse bodies
get closed
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
r
ev:
s
p
l
i
t out
defer
r
ed chunk
logic from unchunk
e
d
commit
|
commitdiff
|
tree
2010-07-20
Er
i
c
Wong
r
ev/defe
r
red_resp
o
n
se: c
l
eanups
commit
|
commitdiff
|
tree
2010-07-20
Eri
c
W
ong
rev: autoload DeferredResponse
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
p
r
efer In
t
eger#to_s(16)
t
o s
p
rint
f
("%x\r\n")
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
event_machine: don't set @b
o
dy unless
it's EM::Defer
r
a
b
l
e
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
event_ma
c
hine:
small s
i
m
p
lification
f
or async respo
n
ses
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
event_ma
c
hine: split out
un
c
ommon
l
y
u
sed modules
commit
|
commitdiff
|
tree
2010-07-20
Eri
c
Wong
rev + em: enable
keepal
i
ve for pipe/so
c
ket re
s
p
o
nses
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
rev + em: more easil
y
allow Co
n
tent-Length in pipe
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
Eric W
o
n
g
event_mach
i
n
e:
R
espo
n
seChunkP
i
pe
style cleanup
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
e
vent
_
mac
h
ine: garba
g
e
avoidance for pi
p
e
r
esp
o
n
ses
commit
|
commitdiff
|
tree
2010-07-20
Eri
c
W
o
n
g
event_machine
:
avoid ra
c
e i
n
unchunke
d
fast pip
e
responses
commit
|
commitdiff
|
tree
2010-07-20
E
r
ic Wong
remove unnece
s
s
a
ry hea
d
e
r
mun
g
ing for static file serving
commit
|
commitdiff
|
tree
2010-07-20
Er
i
c Wo
n
g
dev_fd_response: remove ne
e
dl
e
ss begin bloc
k
commit
|
commitdiff
|
tree
2010-07-20
E
r
ic Wong
n
o
need to pass 'rb' as File
.
open flags
commit
|
commitdiff
|
tree
2010-07-20
E
r
ic Wong
sendfile middleware: various style cle
a
nups
commit
|
commitdiff
|
tree
2010-07-20
E
r
ic Wong
refactor
r
esponse handl
i
n
g
for each concurre
n
c
y model
commit
|
commitdiff
|
tree
2010-07-11
Eric Wong
Rain
b
ows!
v0
.
95
.
1 -
d
epend on newer Unicorn
commit
|
commitdiff
|
tree
2010-07-11
E
r
ic
Wong
bump Un
i
corn
d
epen
d
ency
to 1
.
1
.
1
commit
|
commitdiff
|
tree
2010-07-10
Eric
Wong
doc: make RDoc skip private methods
commit
|
commitdiff
|
tree
2010-07-10
Eric W
o
ng
te
s
t_i
s
olate
:
document why we test with Rack 1
.
1
.
0
commit
|
commitdiff
|
tree
2010-07-10
E
ric
Wong
Rainbows! 0
.
95
.
0 - s
e
n
dfile() s
u
pport
!
commit
|
commitdiff
|
tree
2010-07-10
Eric
W
ong
doc: avo
i
d do
c
umen
t
ing
i
nte
r
na
l
s on RD
o
c website
commit
|
commitdiff
|
tree
2010-07-10
Eric Wong
d
o
c: Static_F
i
les d
o
cumentation
commit
|
commitdiff
|
tree
2010-07-09
E
r
ic Wo
n
g
event_mach
i
n
e
:
re
n
ame respon
s
e_write => e
m
_
w
rite_respo
n
se
commit
|
commitdiff
|
tree
2010-07-09
Er
i
c W
o
ng
ht
t
p_response: allow
C
ramp 0
.
11 to
s
end proper WS hea
d
ers
commit
|
commitdiff
|
tree
2010-07-08
Eric Wong
restore
R
ainbows::
H
ttpResponse
.
write for Cram
p
commit
|
commitdiff
|
tree
2010-07-08
Eric W
o
ng
dev: bump isolate
d
epe
n
dency to 2
.
1
.
0
commit
|
commitdiff
|
tree
2010-07-08
Eric Wong
TOD
O
:
document
a
tio
n
needs work, so document it :P
commit
|
commitdiff
|
tree
2010-07-08
Eric
Wong
bump TCP_DEFER_ACCE
P
T defau
l
t va
l
u
e
commit
|
commitdiff
|
tree
2010-07-08
E
r
ic Wong
bum
p
uni
c
o
r
n depende
n
cies
commit
|
commitdiff
|
tree
2010-07-08
Eric Wong
stream_
f
il
e
: spli
t
this o
u
t from rev/sendfil
e
commit
|
commitdiff
|
tree
2010-07-06
E
r
i
c Wong
byte_slice:
Strin
g
#[range
]
i
s
faster than String#slice
.
.
.
commit
|
commitdiff
|
tree
2010-07-06
Eric Wong
doc:
u
pdate
TODO
commit
|
commitdiff
|
tree
2010-07-06
Eri
c
Wong
fix string slicing under 1
.
9 a
f
ter short writes
commit
|
commitdiff
|
tree
2010-07-06
Eric Won
g
rev
/
c
l
ient
:
more aggr
e
s
siv
e
non-b
l
oc
k
i
ng write
commit
|
commitdiff
|
tree
2010-07-06
Eric Wong
clean
u
p er
r
or
h
andl
i
n
g f
o
r a
b
o
rted
d
ownloads
commit
|
commitdiff
|
tree
2010-07-06
Er
i
c
Wo
n
g
rev: av
o
id unn
e
cessary seeking whe
n
using sendfile
commit
|
commitdiff
|
tree
2010-07-05
E
r
ic Wong
rev: pro
p
e
rly enable pos
t
-fork sendfile() usag
e
commit
|
commitdiff
|
tree
2010-07-04
E
ri
c
Wong
refactor response body handli
n
g for
sendfi
l
e(
2
)
commit
|
commitdiff
|
tree
2010-07-04
Eric W
o
ng
re
v
/clien
t
:
s
/sendfi
l
e/
r
ev_sendfile/
commit
|
commitdiff
|
tree
2010-07-04
Eri
c
Won
g
revactor: pro
p
erly ze
r
o
buffer on zero re
a
ds
commit
|
commitdiff
|
tree
2010-07-04
Eric Wong
thread_po
o
l
:
force th
r
eads t
o
wakeup
on shutdo
w
n
commit
|
commitdiff
|
tree
2010-06-30
Eric Wong
rev: add sen
d
file support
commit
|
commitdiff
|
tree
2010-06-30
E
ric Wong
de
v
_fd_response: avoid
re
d
ecl
a
ring Rainbow
s
modu
l
e
commit
|
commitdiff
|
tree
2010-06-30
E
ric Wong
deferr
e
d
_
re
s
p
o
nse:
r
emove
n
e
e
dless i
n
clu
d
e
commit
|
commitdiff
|
tree
2010-06-28
Er
i
c
W
ong
TODO: extr
a
item f
o
r byte-ran
g
e resp
o
ns
e
s
commit
|
commitdiff
|
tree
2010-06-28
Eric Wong
add preliminary sendfile
(
1
.
0
.
0) gem support
commit
|
commitdiff
|
tree
2010-06-28
Eri
c
Wo
n
g
fiber/base: re
u
se
process_
c
lient logic i
n
bas
e
commit
|
commitdiff
|
tree
2010-06-28
E
ric Wong
(s
t
yle) prefer "un
t
il" ins
t
ead
of
"while !"
commit
|
commitdiff
|
tree
2010-06-28
Eric Wong
revactor: c
o
nstant/
n
amespace cl
e
anups
commit
|
commitdiff
|
tree
2010-06-28
Eric Wong
b
ase: constant/na
m
espace cleanup
commit
|
commitdiff
|
tree
2010-06-27
E
ric W
o
ng
http_response: make this a module
,
n
ot a class
commit
|
commitdiff
|
tree
2010-06-27
Eric Won
g
http_response: (ni
t
pi
c
k) s
i
mplify condi
t
iona
l
logic
commit
|
commitdiff
|
tree
2010-06-27
Eric Wong
htt
p
_respon
s
e
:
clean
u
p do
c
umentation
commit
|
commitdiff
|
tree
2010-06-24
Eric Wong
se
n
dfil
e
:
upd
a
te
d
ocs for Rac
k
::Sendfile
commit
|
commitdiff
|
tree
2010-06-21
E
r
ic
Wo
n
g
add Rain
b
o
w
s
::Configurator mod
u
le
commit
|
commitdiff
|
tree
2010-06-21
Eric
Wong
test
s
: enable A
c
torSpawn test for rbx
commit
|
commitdiff
|
tree
2010-06-21
E
ric
Wong
rev: documentati
o
n update for #wr
i
te method
commit
|
commitdiff
|
tree
2010-06-21
Eric Wong
d
e
v_fd_res
p
onse: disable un
d
e
r Rubinius for now
commit
|
commitdiff
|
tree
2010-06-21
Eric Wong
d
e
v
_fd_response:
c
leanup and reorganiz
a
ti
o
n
commit
|
commitdiff
|
tree
2010-06-21
Eric Wong
test_
i
solate: bump unic
o
rn depend
e
n
cy
commit
|
commitdiff
|
tree
2010-06-21
Eric Wo
n
g
test: no
n
eed
f
or
I
O#sync=tr
u
e
in async
-
re
s
p
onse t
e
sts
commit
|
commitdiff
|
tree
2010-06-21
Eric
W
o
ng
te
s
ts: avoid
embedded command-line swi
t
che
s
in tests
commit
|
commitdiff
|
tree
2010-06-21
Er
i
c
W
o
ng
rev: restor
e
Ru
b
y 1
.
8
.
6 co
m
patibility
commit
|
commitdiff
|
tree
2010-06-21
E
r
ic Wong
bump asy
n
c_sinatra t
e
st
depen
d
e
nci
e
s
commit
|
commitdiff
|
tree
2010-06-18
Eric Wong
re
v
: cleanup wr
i
te met
h
od
commit
|
commitdiff
|
tree
2010-06-18
Eric Won
g
rev: avoid extraneous data copy for smal
l
responses
commit
|
commitdiff
|
tree
next