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
t0500: avoid race condition with timestamps
2010-08-03
Eric Wong
t0500:
avoid race condition
w
ith timestamps
commit
|
commitdiff
|
tree
2010-08-03
E
r
i
c Wong
maint: pu
b
lish Rubyforge news on release
commit
|
commitdiff
|
tree
2010-08-03
Eric Wong
doc: hi
d
e internal Respon
s
e
416 err
o
r constant
commit
|
commitdiff
|
tree
2010-08-03
Eri
c
Wong
doc: update Static_F
i
les docume
n
ta
t
ion page
commit
|
commitdiff
|
tree
2010-08-02
E
r
ic Wong
d
o
c: update TODO
commit
|
commitdiff
|
tree
2010-08-02
Er
i
c Wong
event_ma
c
hine:
protect IO#close
fr
o
m EBADF
commit
|
commitdiff
|
tree
2010-08-02
E
r
ic Wong
revactor: implem
e
nt send
f
ile
and
range su
p
port
commit
|
commitdiff
|
tree
2010-08-01
Eric Wong
t0015: cleanup af
t
er working directory
t
e
s
t
commit
|
commitdiff
|
tree
2010-08-01
Eric W
o
ng
tests: do not clobber existing RU
B
YLIB
commit
|
commitdiff
|
tree
2010-07-29
E
r
i
c
Wong
fi
b
e
r
/io
:
r
e
use buffer
i
n
Rainbows::F
i
be
r
::IO#each
commit
|
commitdiff
|
tree
2010-07-29
Eric Wong
revac
t
o
r: Actor-awa
r
e dev_fd_
r
es
p
o
nse proxying
commit
|
commitdiff
|
tree
2010-07-28
E
ric W
o
ng
event_machi
n
e:
bette
r
han
d
l
i
ng
of staggered pipe
l
ines
commit
|
commitdiff
|
tree
2010-07-27
Eric
W
o
n
g
e
v
ent_machin
e
:
prev
e
n
t
double close of client socket
commit
|
commitdiff
|
tree
2010-07-27
Eric Wong
rev/clie
n
t: w
o
rkaround close ordering issue
wh
e
n proxying
commit
|
commitdiff
|
tree
2010-07-27
Eric
W
ong
rev
_
t
hre
a
d_pool: stop supporting this under
R
uby 1
.
8
commit
|
commitdiff
|
tree
2010-07-27
Eri
c
Wong
t0020: sp
e
ed
up rate
limit
e
d tests
commit
|
commitdiff
|
tree
2010-07-27
Eric
Wong
t
0
0{2,3}1: beef tests up wi
t
h
more a
b
o
rte
d
req
u
ests
commit
|
commitdiff
|
tree
2010-07-27
Eric
W
o
n
g
eve
n
t_m
a
ch
i
ne: fix p
i
pelining of stat
i
c
files
commit
|
commitdiff
|
tree
2010-07-26
E
r
ic Wong
r
e
v
*
: properl
y
handle pipe
l
i
n
e
d
responses w/sendfile
commit
|
commitdiff
|
tree
2010-07-23
E
ric Wong
rename parse_range => make_range
!
commit
|
commitdiff
|
tree
2010-07-23
E
ric Wong
t900
0
: disab
l
e app_pool test for WriterThread*
commit
|
commitdiff
|
tree
2010-07-22
Eric Wong
t0501:
w
orkarounds f
o
r non-GNU a
w
k
s
commit
|
commitdiff
|
tree
2010-07-22
E
r
i
c Wong
t
0105: I/O
reductions and speedups
commit
|
commitdiff
|
tree
2010-07-22
Eric
W
on
g
re
v
*:
avoid
h
ung c
o
nnect
i
ons when
p
roxying HTTP/0
.
9
commit
|
commitdiff
|
tree
2010-07-22
Eric Wong
w
r
iter_thread
_
pool: fix
include ordering i
s
sues und
e
r 1
.
8
commit
|
commitdiff
|
tree
2010-07-22
Eric Wong
enable Range: responses fo
r
s
t
atic file
s
for most models
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
eve
n
t_
m
achine: avoid re
d
undant
o
p
en() for s
t
atic
files
commit
|
commitdiff
|
tree
2010-07-20
Eri
c
Wong
rely on au
t
oload for Base and TeeInp
u
t
commit
|
commitdiff
|
tree
2010-07-20
E
r
ic Wong
ens
u
re client aborted file/
s
trea
m
response bo
d
ies are
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
Eri
c
Wong
eve
n
t
_
machine: clos
e
body des
c
ri
p
t
o
r before str
e
amin
g
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
Eric Won
g
ensure file res
p
ons
e
bodi
e
s
are properly close
d
commit
|
commitdiff
|
tree
2010-07-20
Er
i
c
W
o
n
g
ensure stream r
e
sponse
b
od
i
es get
c
los
e
d
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
rev: split out de
f
erre
d
chun
k
logic fr
o
m unchunked
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
rev/def
e
r
re
d
_response: cleanups
commit
|
commitdiff
|
tree
2010-07-20
Eri
c
Wong
rev: auto
l
o
ad
Deferre
d
Response
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
prefer Int
e
ge
r
#
to_s(16
)
to spr
i
ntf("%x\r\n")
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
event_ma
c
h
i
ne:
d
on't set @body un
l
e
ss it's EM::
D
e
f
errable
commit
|
commitdiff
|
tree
2010-07-20
Eric
W
ong
e
vent
_
machine: sm
a
ll simplification for asy
n
c responses
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
ev
e
n
t_ma
c
hine: spl
i
t out uncommon
l
y u
s
ed
modules
commit
|
commitdiff
|
tree
2010-07-20
Eric
W
ong
rev
+
e
m: ena
b
le
k
eepalive for pipe/socket responses
commit
|
commitdiff
|
tree
2010-07-20
Er
i
c Wong
rev + em: more
easily allow C
o
n
t
e
n
t
-
Leng
t
h i
n
pi
p
e
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
ev
e
nt_machine
:
R
e
s
ponseC
h
unkPipe st
y
le cl
e
a
nup
commit
|
commitdiff
|
tree
2010-07-20
Eri
c
W
o
ng
event_machine:
garbage a
v
oida
n
ce for
p
ip
e
r
esponses
commit
|
commitdiff
|
tree
2010-07-20
Eric
Wong
event_mach
i
ne:
a
vo
i
d
race in unchunked
f
a
s
t
pipe responses
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
remove unnecessary header
m
unging for
static fi
l
e serving
commit
|
commitdiff
|
tree
2010-07-20
Eri
c
Wong
dev_fd_response: remove needless begin block
commit
|
commitdiff
|
tree
2010-07-20
Eric
W
o
ng
no need t
o
pass 'rb
'
as File
.
op
e
n
flags
commit
|
commitdiff
|
tree
2010-07-20
Eric W
o
ng
sendfile middleware:
v
a
rious styl
e
cl
e
anups
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
refa
c
tor respo
n
se h
a
ndling
f
or
e
ach concurrency
m
odel
commit
|
commitdiff
|
tree
2010-07-11
E
ric Wong
Rainbo
w
s! v0
.
9
5
.
1 - depend on
new
e
r Unicorn
commit
|
commitdiff
|
tree
2010-07-11
E
ric Wong
bum
p
U
ni
c
orn depend
e
ncy to 1
.
1
.
1
commit
|
commitdiff
|
tree
2010-07-10
Eric Wong
doc: make RDoc skip priva
t
e methods
commit
|
commitdiff
|
tree
2010-07-10
Eric Won
g
test_isolate: do
c
um
e
nt why we te
s
t w
i
th R
a
ck 1
.
1
.
0
commit
|
commitdiff
|
tree
2010-07-10
Eric
W
ong
Rainbows
!
0
.
95
.
0 -
s
endfile() support!
commit
|
commitdiff
|
tree
2010-07-10
Eric
W
ong
d
o
c: avoid d
o
cum
e
nt
i
ng internals on RDoc website
commit
|
commitdiff
|
tree
2010-07-10
Eric W
o
n
g
d
o
c
: Static_Files documentation
commit
|
commitdiff
|
tree
2010-07-09
Eric Wong
event_machi
n
e: rename respo
n
se_
w
rit
e
=> em_writ
e
_response
commit
|
commitdiff
|
tree
2010-07-09
Eric Wong
ht
t
p_res
p
onse: allow Cramp 0
.
11 to send proper WS
h
eaders
commit
|
commitdiff
|
tree
2010-07-08
Eric
W
ong
re
s
tore Rain
b
ows::Htt
p
Response
.
write for Cramp
commit
|
commitdiff
|
tree
2010-07-08
Eric W
o
ng
dev: bump iso
l
ate dependency to
2
.
1
.
0
commit
|
commitdiff
|
tree
2010-07-08
Eric Wong
TODO: documenta
t
ion needs work, so document
i
t :P
commit
|
commitdiff
|
tree
2010-07-08
Eric W
o
ng
bump TCP_DEFE
R
_ACCEPT default v
a
l
u
e
commit
|
commitdiff
|
tree
2010-07-08
Eric
W
o
ng
b
um
p
unicorn d
e
pen
d
encies
commit
|
commitdiff
|
tree
2010-07-08
Eric
Wong
st
r
eam_file
:
s
p
l
it this
out from rev/sendfile
commit
|
commitdiff
|
tree
2010-07-06
Eric Wong
byte
_
slice: St
r
ing#[r
a
nge] is
f
aster than String#s
l
ice
.
.
.
commit
|
commitdiff
|
tree
2010-07-06
Eric Wong
doc: update TODO
commit
|
commitdiff
|
tree
2010-07-06
Eric
W
ong
fix str
i
ng slicing under 1
.
9 after sh
o
r
t writes
commit
|
commitdiff
|
tree
2010-07-06
Eric Wong
rev/client: mor
e
aggr
e
ssive non-blocking
write
commit
|
commitdiff
|
tree
2010-07-06
Eric Wong
cleanup
error handling
f
or
aborted dow
n
loads
commit
|
commitdiff
|
tree
2010-07-06
Eric
W
ong
rev: avoid unnec
e
ssary se
e
k
ing wh
e
n using se
n
d
f
ile
commit
|
commitdiff
|
tree
2010-07-05
Eric
W
ong
rev: properly
e
nable post-fork sendfile() usage
commit
|
commitdiff
|
tree
2010-07-04
E
r
ic Wong
ref
a
c
tor re
s
ponse body
h
andling for sendfile(2)
commit
|
commitdiff
|
tree
2010-07-04
Eric Wong
rev/client: s/
s
endfile/rev_sendfil
e
/
commit
|
commitdiff
|
tree
2010-07-04
Eric Won
g
revacto
r
: pr
o
perly
z
ero buffer on ze
r
o rea
d
s
commit
|
commitdiff
|
tree
2010-07-04
E
ric Won
g
thread_poo
l
: force threads
t
o
w
a
keup on shutdo
w
n
commit
|
commitdiff
|
tree
2010-06-30
Eric Wong
rev:
a
dd sendfile support
commit
|
commitdiff
|
tree
2010-06-30
Eric
W
o
ng
de
v
_fd_respo
n
se
:
avoid
r
e
declaring Rainbows module
commit
|
commitdiff
|
tree
2010-06-30
E
r
i
c
Wong
deferred_respon
s
e:
remove needless include
commit
|
commitdiff
|
tree
2010-06-28
E
r
ic Wong
TOD
O
: extra
item for
byte-r
a
n
g
e res
p
onses
commit
|
commitdiff
|
tree
2010-06-28
Eric Wong
a
dd pr
e
liminary se
n
dfile (1
.
0
.
0) gem s
u
pport
commit
|
commitdiff
|
tree
2010-06-28
Eric W
o
ng
fiber/base: reuse pro
c
ess_client log
i
c in base
commit
|
commitdiff
|
tree
2010-06-28
Er
i
c Wong
(
s
tyle) pr
e
fer "until" instead of
"
w
hil
e
!"
commit
|
commitdiff
|
tree
2010-06-28
Eric Wong
revact
o
r
: constan
t
/namespace cleanups
commit
|
commitdiff
|
tree
2010-06-28
Eric Wong
b
a
s
e
:
constant/names
p
ace cleanup
commit
|
commitdiff
|
tree
2010-06-27
E
ric Wong
http_r
e
spons
e
: mak
e
this a module,
not a class
commit
|
commitdiff
|
tree
2010-06-27
Eric W
o
ng
http_res
p
ons
e
: (nitpick)
simplify conditional logic
commit
|
commitdiff
|
tree
2010-06-27
E
ric
Wong
h
ttp
_
response:
c
leanup documentat
i
on
commit
|
commitdiff
|
tree
2010-06-24
Eric Wong
se
n
dfile: update
d
o
c
s
for Rack::S
e
ndfile
commit
|
commitdiff
|
tree
2010-06-21
Eric Wong
add Rainbows:
:
C
onf
i
gurato
r
m
o
d
ule
commit
|
commitdiff
|
tree
2010-06-21
E
ric Wong
tests:
enable
ActorSpawn test for rbx
commit
|
commitdiff
|
tree
2010-06-21
E
ric Wong
rev: docum
e
ntation updat
e
fo
r
#wr
i
te method
commit
|
commitdiff
|
tree
2010-06-21
E
r
ic Won
g
dev_fd
_
response: disable under Rub
i
nius fo
r
n
ow
commit
|
commitdiff
|
tree
2010-06-21
Eric Wong
dev_fd_response: cleanup and
r
eorg
a
n
i
zation
commit
|
commitdiff
|
tree
2010-06-21
E
r
ic Wong
tes
t
_is
o
late: bump unicorn d
e
pen
d
ency
commit
|
commitdiff
|
tree
2010-06-21
E
r
ic Wo
n
g
test: no need fo
r
IO#
s
ync=true in
a
sync-resp
o
nse
tests
commit
|
commitdiff
|
tree
2010-06-21
Er
i
c Wong
tests: a
v
oid embedded co
m
mand-lin
e
s
wit
c
hes
in
tests
commit
|
commitdiff
|
tree
2010-06-21
Eric Wong
re
v
: re
s
tor
e
Ruby 1
.
8
.
6
c
omp
a
tibility
commit
|
commitdiff
|
tree
2010-06-21
Eric Wong
b
ump
a
sync_sinatra te
s
t
de
p
en
d
encies
commit
|
commitdiff
|
tree
2010-06-18
E
ric Wong
rev: clean
u
p write method
commit
|
commitdiff
|
tree
2010-06-18
Eric Wong
rev:
a
v
oid e
x
tra
n
eous d
a
ta copy f
o
r small resp
o
nses
commit
|
commitdiff
|
tree
next