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
E
ric Won
g
start usin
g
kgio library
commit
|
commitdiff
|
tree
2010-09-17
E
r
ic Wong
event_
m
ac
h
ine: remove unnecessary
"
retu
r
n"
commit
|
commitdiff
|
tree
2010-08-28
E
r
ic Wong
Rainbows!
0
.
9
7
.
0
commit
|
commitdiff
|
tree
2010-08-28
Eric Wong
bump
Unicorn depen
d
ency to 1
.
1
.
3
commit
|
commitdiff
|
tree
2010-08-28
Er
i
c Wong
"keep
a
li
v
e
_
timeout 0"
(
really) disables keep
a
l
i
ve
commit
|
commitdiff
|
tree
2010-08-28
E
ric
Wong
t
0016: disable Rack:
:
Lint for
s
p
e
ed
commit
|
commitdiff
|
tree
2010-08-28
Eric Wong
r
e
v_
t
hre
a
d_*: fix
IO proxy fail
u
res w/
p
ipelining
commit
|
commitdiff
|
tree
2010-08-27
Eric Wo
n
g
r
a
inbows/rev/c
o
r
e
: tiny cleanup
commit
|
commitdiff
|
tree
2010-08-27
Er
i
c
Wong
ra
i
nb
o
ws/
r
ev/maste
r
: unindent
commit
|
commitdiff
|
tree
2010-08-26
E
r
ic Won
g
split out ac
c
ept(
)
cal
l
ers to a
c
ceptor mo
d
ule
commit
|
commitdiff
|
tree
2010-08-19
Eric
Wong
a
dd Rai
n
bow
s
:
:
T
hr
e
adTimeout mid
d
leware
commit
|
commitdiff
|
tree
2010-08-17
Eric Wong
avoid E
B
ADF
with
c
ert
a
in middlewares when pr
o
x
ying
commit
|
commitdiff
|
tree
2010-08-17
Eri
c
Wong
rev/client: fix
redund
a
nt close of client sockets
commit
|
commitdiff
|
tree
2010-08-16
E
r
i
c
Wong
FAQ: update SSL section, ad
d
Pound
commit
|
commitdiff
|
tree
2010-08-13
E
ric
W
ong
dev_fd_response: w
e
a
ken /
d
ev
/
fd chec
k
for c
o
mpatib
i
lity
commit
|
commitdiff
|
tree
2010-08-10
Eri
c
Wong
do
c
: it'
s
always
"
Rainbows!" with
a bang(!)
commit
|
commitdiff
|
tree
2010-08-09
Er
i
c W
o
ng
F
AQ: update Rails requi
r
e
s for Ruby 1
.
9
.
2
commit
|
commitdiff
|
tree
2010-08-03
Eric Wong
Rain
b
ows! 0
.
96
.
0 - ra
n
g
e support
commit
|
commitdiff
|
tree
2010-08-03
Eric Wong
t
0
5
00: avoid
r
ace condition
w
ith
t
imesta
m
ps
commit
|
commitdiff
|
tree
2010-08-03
Eri
c
Wong
ma
i
nt: publish Rub
y
forge news on r
e
leas
e
commit
|
commitdiff
|
tree
2010-08-03
E
ric Wong
doc: hi
d
e
int
e
rnal Response416 error constant
commit
|
commitdiff
|
tree
2010-08-03
E
r
ic W
o
ng
doc: update
S
tatic_Files d
o
cumentation page
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
doc:
u
pdate TODO
commit
|
commitdiff
|
tree
2010-08-02
Eric Won
g
e
ve
n
t_machine: prote
c
t
IO#close from EBADF
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
revactor:
i
m
p
lement sendfile and range support
commit
|
commitdiff
|
tree
2010-08-01
Er
i
c Wong
t0015: cleanup after working dir
e
ctory t
e
st
commit
|
commitdiff
|
tree
2010-08-01
Eric Wong
tests
:
do not
c
l
obber existing RUBYLIB
commit
|
commitdiff
|
tree
2010-07-29
Eric Wong
fi
b
er
/
io: reuse buf
f
e
r
i
n
Rain
b
ows::Fi
b
er::IO
#
each
commit
|
commitdiff
|
tree
2010-07-29
Eric Wong
r
e
vact
o
r: Actor-aw
a
r
e dev_fd_resp
o
nse pro
x
ying
commit
|
commitdiff
|
tree
2010-07-28
Eric Wong
event
_
machine
:
better handling
of staggered pipe
l
ines
commit
|
commitdiff
|
tree
2010-07-27
Eric Wong
even
t
_ma
c
hin
e
: prevent do
u
ble close of clien
t
s
o
c
ket
commit
|
commitdiff
|
tree
2010-07-27
Eric Wong
re
v
/client: workaround close
o
rdering issue when
proxyi
n
g
commit
|
commitdiff
|
tree
2010-07-27
Eric Wong
rev_thread_pool
:
stop supporti
n
g this u
n
der Ruby 1
.
8
commit
|
commitdiff
|
tree
2010-07-27
Er
i
c Wong
t0020: s
p
eed up rate
limited
t
ests
commit
|
commitdiff
|
tree
2010-07-27
E
r
ic Wong
t0
0
{2,3}1: b
e
ef tests up with more aborted requests
commit
|
commitdiff
|
tree
2010-07-27
Er
i
c
Wong
event_m
a
chin
e
: fix
pipe
l
ining
of static files
commit
|
commitdiff
|
tree
2010-07-26
Eric Wong
rev*:
p
r
operly h
a
ndle pi
p
elined re
s
ponses w/
s
endfile
commit
|
commitdiff
|
tree
2010-07-23
Eric Wong
rename parse_range
=
>
m
ake
_
range
!
commit
|
commitdiff
|
tree
2010-07-23
Eric Wong
t900
0
:
d
isabl
e
a
pp_pool test
f
or WriterThread*
commit
|
commitdiff
|
tree
2010-07-22
Eric
W
o
ng
t0
5
01: workarounds f
o
r non-
G
NU awks
commit
|
commitdiff
|
tree
2010-07-22
Eric W
o
n
g
t0105:
I/
O
reductions and speedups
commit
|
commitdiff
|
tree
2010-07-22
Eric
Won
g
rev
*
: avoid hun
g
co
n
nections wh
e
n
pro
x
y
i
n
g HTTP/0
.
9
commit
|
commitdiff
|
tree
2010-07-22
Eric Wong
w
riter_thread_
p
o
o
l
: fix
inc
l
ude
o
r
dering issues under 1
.
8
commit
|
commitdiff
|
tree
2010-07-22
Eric Wong
enab
l
e
Range: responses for
static file
s
for
m
os
t
models
commit
|
commitdiff
|
tree
2010-07-20
Eric W
o
ng
eve
n
t_mach
i
ne: avoid redu
n
dant open() for static files
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
rely
on
autoload fo
r
Base and Te
e
Input
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
e
n
sure client abor
t
ed fi
l
e/stream response bodies
are
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
event_machine
:
close b
o
dy descrip
t
or befo
r
e streaming
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
Eric
Wong
ensure fil
e
response bodies are properly
closed
commit
|
commitdiff
|
tree
2010-07-20
Er
i
c Wong
ensur
e
s
tream
re
s
ponse bodies get closed
commit
|
commitdiff
|
tree
2010-07-20
Eri
c
Wong
rev: split
out
d
eferred
chunk logic
f
r
o
m unc
h
unked
commit
|
commitdiff
|
tree
2010-07-20
Eric W
o
ng
rev/defe
r
re
d
_response
:
cleanups
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
rev: au
t
ol
o
ad
DeferredRespo
n
se
commit
|
commitdiff
|
tree
2010-07-20
E
ric Wong
prefer I
n
teger#to_s
(
16) to
s
printf("
%
x\r\n")
commit
|
commitdiff
|
tree
2010-07-20
Eri
c
Wong
event_machine: don't
s
et @bod
y
unless
it's EM::Deferrable
commit
|
commitdiff
|
tree
2010-07-20
Eric Won
g
e
vent_machine: smal
l
s
i
m
pli
f
ication
f
or async respon
s
es
commit
|
commitdiff
|
tree
2010-07-20
Eri
c
Wo
n
g
eve
n
t
_machine: spl
i
t out uncommonly
u
sed modules
commit
|
commitdiff
|
tree
2010-07-20
Eric
W
o
ng
r
e
v + em: enab
l
e keepali
v
e f
o
r pipe/socket responses
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
rev +
e
m:
m
ore
e
asil
y
a
l
low Content-Len
g
th in pi
p
e
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
Eric
W
ong
event_mach
i
n
e
: Res
p
ons
e
ChunkPipe styl
e
cleanup
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
event_machine: garbage avoida
n
ce for pi
p
e
r
espons
e
s
commit
|
commitdiff
|
tree
2010-07-20
Eric
W
on
g
event_machine: avoid ra
c
e i
n
unchunked fast pipe re
s
ponses
commit
|
commitdiff
|
tree
2010-07-20
Eric Won
g
remove unn
e
cessary
header mun
g
ing fo
r
static
f
i
le serving
commit
|
commitdiff
|
tree
2010-07-20
Er
i
c
W
ong
dev_
f
d_response: re
m
ove needless begin block
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
no n
e
ed to pass 'rb'
as
File
.
open flags
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
sendfile m
i
ddlewar
e
: various st
y
le c
l
eanups
commit
|
commitdiff
|
tree
2010-07-20
Eri
c
Wong
r
e
f
actor response handling for ea
c
h concurrency
model
commit
|
commitdiff
|
tree
2010-07-11
E
r
ic
W
ong
Rainbows! v0
.
9
5
.
1 - depend on newer Unicor
n
Eric Wong
(3):
commit
|
commitdiff
|
tree
2010-07-11
Eric
W
ong
b
u
m
p
Unicorn
d
ependency to 1
.
1
.
1
commit
|
commitdiff
|
tree
2010-07-10
Eric Wo
n
g
d
oc:
make RDoc skip private
methods
commit
|
commitdiff
|
tree
2010-07-10
Er
i
c Wong
test_isolat
e
: docu
m
ent why we tes
t
with Rack 1
.
1
.
0
commit
|
commitdiff
|
tree
2010-07-10
Eric
Wong
R
a
inbows! 0
.
95
.
0 - s
e
ndfile() suppo
r
t!
commit
|
commitdiff
|
tree
2010-07-10
Eric Won
g
doc: av
o
i
d
do
c
umenting in
t
ernals on RDoc website
commit
|
commitdiff
|
tree
2010-07-10
Er
i
c W
o
ng
doc:
Static_Files doc
u
mentat
i
on
commit
|
commitdiff
|
tree
2010-07-09
Eric Wong
even
t
_machine: rename response_writ
e
=
> e
m
_write_response
commit
|
commitdiff
|
tree
2010-07-09
E
r
ic Wong
http_response:
a
l
lo
w
Cramp 0
.
1
1
to
s
e
n
d
proper WS heade
r
s
commit
|
commitdiff
|
tree
2010-07-08
Eric
W
ong
restore Rai
n
bows::HttpRespo
n
s
e
.
write for Cramp
commit
|
commitdiff
|
tree
2010-07-08
Eric Wong
dev: bump isola
t
e
d
epend
e
ncy
to 2
.
1
.
0
commit
|
commitdiff
|
tree
2010-07-08
Eric Wo
n
g
T
ODO: docum
e
ntation ne
e
ds w
o
r
k
, so doc
u
ment
it
:
P
commit
|
commitdiff
|
tree
2010-07-08
Eric Wong
bump TCP
_
DEFER_ACCE
P
T
defaul
t
value
commit
|
commitdiff
|
tree
2010-07-08
Eric Wong
bu
m
p unic
o
r
n
dependencies
commit
|
commitdiff
|
tree
2010-07-08
E
r
i
c W
o
ng
str
e
am_file:
split th
i
s out
f
rom rev
/
s
endfile
commit
|
commitdiff
|
tree
2010-07-06
Eric Wong
byte_slic
e
: String#[range]
i
s faster tha
n
String#slic
e
.
.
.
commit
|
commitdiff
|
tree
2010-07-06
Eric Won
g
doc: update
T
O
DO
commit
|
commitdiff
|
tree
2010-07-06
Eric Won
g
fix string
slicing u
n
der 1
.
9 after short wr
i
tes
commit
|
commitdiff
|
tree
2010-07-06
Eric Wong
r
e
v/client:
m
ore ag
g
re
s
sive non-b
l
ock
i
ng write
commit
|
commitdiff
|
tree
2010-07-06
Eric
W
o
ng
cleanup erro
r
h
andling for aborted do
w
nloads
commit
|
commitdiff
|
tree
2010-07-06
Eric Wong
re
v
:
avoid unnecessary seek
i
ng when using sendfile
commit
|
commitdiff
|
tree
2010-07-05
Eric
Wo
n
g
r
e
v: p
r
oper
l
y enable post-f
o
rk s
e
ndf
i
le() usage
commit
|
commitdiff
|
tree
2010-07-04
Eri
c
Wong
ref
a
ctor response
b
ody
h
andling for s
e
ndfi
l
e(2)
commit
|
commitdiff
|
tree
2010-07-04
Eric Wong
rev/client: s/
s
e
ndfi
l
e/rev
_
sendfile/
commit
|
commitdiff
|
tree
2010-07-04
Eri
c
Wong
revactor: pro
p
erly zero
b
uffer
o
n zero reads
commit
|
commitdiff
|
tree
2010-07-04
E
r
ic Wong
thread_poo
l
: fo
r
ce
threads to wakeup on shutdown
commit
|
commitdiff
|
tree
2010-06-30
E
ric
Wong
rev: add sendfile support
commit
|
commitdiff
|
tree
2010-06-30
Eric Wo
n
g
dev_
f
d_
r
es
p
ons
e
: avoid redeclaring Rain
b
o
ws module
commit
|
commitdiff
|
tree
2010-06-30
Eric Wong
deferred_
r
esp
o
n
s
e: remove needle
s
s i
n
clude
commit
|
commitdiff
|
tree
2010-06-28
Eric Wong
T
ODO: extra item for byte-ra
n
ge responses
commit
|
commitdiff
|
tree
2010-06-28
Eric Wong
add prel
i
min
a
ry sendfile (1
.
0
.
0) ge
m
sup
p
ort
commit
|
commitdiff
|
tree
2010-06-28
Eri
c
Wong
fiber/ba
s
e: r
e
use process_client
l
ogic in base
commit
|
commitdiff
|
tree
2010-06-28
Eri
c
W
o
ng
(s
t
y
l
e) p
r
efer "u
n
til" instead o
f
"while !"
commit
|
commitdiff
|
tree
next