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
configurator: move validation logic over
2011-01-22
Eric Wong
epo
l
l/
c
lient: minor
o
ptimiza
t
ion
commit
|
commitdiff
|
tree
2011-01-22
Eric Wong
ev_core: for
c
e i
n
put to b
e
gi
v
e
n
t
o
a
pp_
c
all
commit
|
commitdiff
|
tree
2011-01-22
E
r
ic
W
on
g
epo
l
l
/
client: factor out
o
n
_clos
e
method
commit
|
commitdiff
|
tree
2011-01-22
Eric
Wong
e
pol
l
/clien
t
:
remove unused client
commit
|
commitdiff
|
tree
2011-01-22
Eric Wong
extract common tasks to pkg
.
mk to simplify our ma
k
efile
commit
|
commitdiff
|
tree
2011-01-22
Eric Wong
epoll: r
e
duce exp
i
ration calls
a
nd T
i
me objects
commit
|
commitdiff
|
tree
2011-01-22
Eric W
o
ng
ev_co
r
e: garbage re
d
uction
commit
|
commitdiff
|
tree
2011-01-22
Eric Wong
epoll: use newe
r
sleepy_pen
g
u
i
n
commit
|
commitdiff
|
tree
2011-01-22
Eric Wong
max_body: d
i
sable for e
p
oll
commit
|
commitdiff
|
tree
2011-01-21
Eric
Wong
doc:
g
it
.
bogomips
.
org => bogomip
s
.
or
g
commit
|
commitdiff
|
tree
2011-01-21
E
r
i
c
W
ong
epo
l
l: use sleepy_p
e
ng
u
in default size fo
r
epoll_wait
commit
|
commitdiff
|
tree
2011-01-20
Eric Wong
epo
l
l: close epo
l
l d
e
s
c
r
i
p
tor on
gracefu
l
shut
d
own
commit
|
commitdiff
|
tree
2011-01-20
Eric Wong
remove su
p
p
or
t
for Sunshowers
commit
|
commitdiff
|
tree
2011-01-20
Eric Wong
epoll: ignore ECONNRESET err
o
r
s
commit
|
commitdiff
|
tree
2011-01-20
Eri
c
Wong
ev_
c
ore
:
simplify
s
etu
p
steps
commit
|
commitdiff
|
tree
2011-01-20
Eric Wong
merge
r
a
c
k_
i
nput into
p
roces
s
_clie
n
t
commit
|
commitdiff
|
tree
2011-01-20
Eri
c
Wong
ev_core: localize 41
3
er
r
o
r
constant
commit
|
commitdiff
|
tree
2011-01-20
Eric
Wong
re
m
ove unused 416 err
o
r const
a
nts/exce
p
tions
commit
|
commitdiff
|
tree
2011-01-20
Eric W
o
n
g
dev_fd_response: garbage
reduction
commit
|
commitdiff
|
tree
2011-01-20
Eric W
o
ng
dev_fd_r
e
spons
e
:
d
o no
t
send chunks t
o
1
.
0
c
lients
commit
|
commitdiff
|
tree
2011-01-20
Er
i
c Wong
t003
5
: kgio-pip
e
-response
works everywhe
r
e
commit
|
commitdiff
|
tree
2011-01-20
E
r
ic Wo
n
g
t002
3
: use skip_models
h
elpe
r
commit
|
commitdiff
|
tree
2011-01-20
Eric
W
ong
remov
e
support fo
r
X-Rainbows
-
* heade
r
s
commit
|
commitdiff
|
tree
2011-01-19
E
r
i
c Wong
in
i
t
i
al
e
d
ge-triggered epoll mo
d
el
commit
|
commitdiff
|
tree
2011-01-19
E
ric Wong
tests: content-md5 tests shut
down c
o
nnection
commit
|
commitdiff
|
tree
2011-01-14
Eri
c
Wong
t0050: impr
o
ve test reliabi
l
i
ty
commit
|
commitdiff
|
tree
2011-01-14
Eric
W
on
g
tests: bump rack-fiber_
p
ool ve
r
sion to 0
.
9
.
1
commit
|
commitdiff
|
tree
2011-01-12
Eric Wong
Ra
i
nbows! 3
.
0
.
0
- serving the fastest apps t
o
slow
.
.
.
commit
|
commitdiff
|
tree
2011-01-12
Eric Wong
add write-on-cl
o
se t
e
st fro
m
Un
i
corn
commit
|
commitdiff
|
tree
2011-01-12
Eric W
o
n
g
eve
n
t_machin
e
: buff
e
r reads when waiting for a
s
ync
.
.
.
commit
|
commitdiff
|
tree
2011-01-11
Eric Wong
event_machine/cli
e
nt:
rename
ivar for
c
onsistency w
i
th
.
.
.
commit
|
commitdiff
|
tree
2011-01-11
Eric Wong
event_machine/
c
lien
t
: remove unused :bo
d
y ac
c
essor
commit
|
commitdiff
|
tree
2011-01-11
E
r
ic Wong
coolio: enable async
.
callback for one-
s
hot
bod
y
respon
s
es
commit
|
commitdiff
|
tree
2011-01-08
Eric Wong
rainbows/cooli
o
/cl
i
ent: set
LOOP con
s
tant in
m
odule
commit
|
commitdiff
|
tree
2011-01-08
Eric Wong
coo
l
io/client: s
m
all
o
ptimiz
a
t
ions
commit
|
commitdiff
|
tree
2011-01-08
Eric Wong
co
o
lio_th
r
ead_*: lazy l
o
a
d Rainbows::Coolio
:
:
C
l
ient
commit
|
commitdiff
|
tree
2011-01-08
Eric Wong
r
e
direct unexpect
e
d test ou
t
put to
/
d
e
v
/
null
commit
|
commitdiff
|
tree
2011-01-08
Eric Wong
e
vent_
m
achine: fold write_re
s
po
n
s
e
b
ack i
n
t
o
client
commit
|
commitdiff
|
tree
2011-01-08
Eric
W
ong
e
v
ent
_
machine: cleanup asyn
c
logic
commit
|
commitdiff
|
tree
2011-01-07
E
r
ic Wong
ev_core: sma
l
l organiz
a
ti
o
n cleanu
p
commit
|
commitdiff
|
tree
2011-01-07
Eric
W
ong
more cons
i
s
tent
use/avoidance of HeaderHash
commit
|
commitdiff
|
tree
2011-01-07
Er
i
c
Wo
n
g
favor Hash#include? f
o
r some
e
xi
s
t
en
c
e chec
k
s
commit
|
commitdiff
|
tree
2011-01-07
Eri
c
Wong
test_isolate: bump versions and simpl
i
f
y
commit
|
commitdiff
|
tree
2011-01-07
Eric Won
g
te
s
t_isola
t
e:
p
revent concurrent execution
commit
|
commitdiff
|
tree
2011-01-07
Eri
c
Wong
t
ests:
b
ump async_sinatra dependen
c
y to
0
.
4
.
0
commit
|
commitdiff
|
tree
2011-01-07
Eric Wong
bump
d
epend
e
ncy on
R
a
c
k
to 1
.
2
.
1
commit
|
commitdiff
|
tree
2011-01-07
Eric Wong
r
e
sponse: d
o
n
ot skip Sta
t
us header set by app
commit
|
commitdiff
|
tree
2011-01-07
Eric Won
g
r
e
s
ponse: fix sk
i
pping of
S
t
a
t
u
s
: head
e
r from ap
p
commit
|
commitdiff
|
tree
2011-01-07
Eric Won
g
ev_co
r
e: g
a
rbage re
d
uction with co
n
s
t strings
commit
|
commitdiff
|
tree
2011-01-07
E
ri
c
Wong
eve
n
t
_mac
h
ine: refacto
r
a
s
y
n
c
.
c
a
llback for keepalive
commit
|
commitdiff
|
tree
2011-01-06
Eric Wong
e
v
en
t
_mac
h
ine:
factor
out async
.
c
a
l
l
back
h
andling
commit
|
commitdiff
|
tree
2011-01-06
E
ric Wong
minor c
l
eanups follo
w
ing state
c
leanup
s
commit
|
commitdiff
|
tree
2011-01-06
Eri
c
W
o
ng
el
i
minate G constant and just use
t
h
e
R
ainbows
!
mod
u
le
commit
|
commitdiff
|
tree
2011-01-06
E
r
ic Wong
rainbows
.
r
b
: unindent
commit
|
commitdiff
|
tree
2011-01-06
E
r
ic Wong
elimi
n
ate ti
m
e
d
_r
e
a
d
m
odule
commit
|
commitdiff
|
tree
2011-01-06
Eric W
o
n
g
simplify keepalive_
t
imeou
t
acc
o
unt
i
ng
commit
|
commitdiff
|
tree
2011-01-06
Eric
Wong
disable Nagle's
a
lgorithm
by
d
e
f
a
ult
commit
|
commitdiff
|
tree
2011-01-06
Eri
c
Wong
simplif
y
Rainbows
.
max_bytes imp
l
eme
n
tation
commit
|
commitdiff
|
tree
2011-01-06
Eri
c
Wong
r
esponse: use optimiz
e
d
httpdate
implementati
o
n
commit
|
commitdiff
|
tree
2011-01-06
E
r
ic Wo
n
g
Bump unicorn dependency to 3
.
3
.
0
commit
|
commitdiff
|
tree
2011-01-05
Eric
W
o
ng
response: allow normal
Hash for crafting Range headers
commit
|
commitdiff
|
tree
2011-01-05
Er
i
c Wong
tests: ensure 416 responses do
kee
p
alive
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
s
e
nd proper
41
6
responses
commit
|
commitdiff
|
tree
2011-01-05
Eric Wo
n
g
writer_
t
hread_
p
ool: r
e
m
ov
e
unnecesa
r
y debug messages
commit
|
commitdiff
|
tree
2011-01-05
Er
i
c
W
ong
prefer Hash
#
merge! to Hash#update fo
r
c
o
nsistency
commit
|
commitdiff
|
tree
2011-01-05
Eri
c
Wong
globa
l
ly refac
t
or Range handling f
o
r re
s
po
n
s
e
s
commit
|
commitdiff
|
tree
2011-01-05
Eric
W
o
n
g
coo
l
io:
rena
m
e deferred_res
p
onse =>
r
esponse
_
pipe
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
event_machine: cleanup re
s
p
onse
_
p
i
pe
commit
|
commitdiff
|
tree
2011-01-05
E
r
ic Won
g
refacto
r
respo
n
se sendf
i
l
e body handling for easier
.
.
.
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
t9000
:
disab
l
e
t
h
i
s test for CoolioTh
r
ead* mo
d
els
commit
|
commitdiff
|
tree
2011-01-05
E
r
ic W
o
ng
simplify
per-clie
n
t
kee
p
a
li
v
e state
c
he
c
ks
commit
|
commitdiff
|
tree
2011-01-05
Eric Won
g
coolio/m
a
ster: small garbage
r
educt
i
o
n
commit
|
commitdiff
|
tree
2011-01-05
E
r
ic Wong
retur
n
206
status fo
r
part
i
al
sendfile responses
commit
|
commitdiff
|
tree
2011-01-05
E
ric Wo
n
g
coolio_t
h
re
a
d_
*
:
f
ix 416
r
esponse handling
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
t
0
02
2
:
f
ix up brok
e
n/i
n
c
omplete tests
commit
|
commitdiff
|
tree
2011-01-05
Eric Wo
n
g
*gemspec: fi
x
b
u
ild, we
h
ave
n
o
u
n
it tests
commit
|
commitdiff
|
tree
2010-12-29
E
ric Wong
Packaging clea
n
ups, reins
t
ate generated
f
iles f
o
r
the
.
.
.
commit
|
commitdiff
|
tree
2010-12-29
Eric Wong
Rakefile: fi
x
f
m
_
u
p
date task
commit
|
commitdiff
|
tree
2010-12-29
Eric Won
g
Rainbows! 2
.
1
.
0
- Co
o
l
.
io, bugf
i
xes
a
n
d more!
commit
|
commitdiff
|
tree
2010-12-29
E
ric Wong
co
m
p
l
ete Rev =>
C
oolio
renaming
commit
|
commitdiff
|
tree
2010-12-29
Eric Wong
several respo
n
se body#close fixes
commit
|
commitdiff
|
tree
2010-12-28
Eric W
o
ng
d
e
v_
f
d_res
p
onse: pass
files
s
t
rai
g
h
t
throug
h
commit
|
commitdiff
|
tree
2010-12-28
Eric
Wong
enable
t
he
keepa
l
ive_requests con
f
ig opti
o
n
commit
|
commitdiff
|
tree
2010-12-27
Eri
c
Wong
c
o
olio*:
fav
o
r Coolio over R
e
v
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
cooli
o
_fi
b
er
_
sp
a
wn: decrease CPU usage for keepalive
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
t00
1
9:
a
d
d CPU
u
s
a
ge test
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
test-lib: fix bug
in
setting worker_conn
e
ctions
commit
|
commitdiff
|
tree
2010-12-27
Eric Won
g
t001
5
: even less
r
acy fix
commit
|
commitdiff
|
tree
2010-12-27
Eri
c
Wong
doc: mi
s
c cleanups and
a
dditions for R
D
o
c
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
t001
5
: inc
r
ease rel
i
abil
i
ty of test
commit
|
commitdiff
|
tree
2010-12-27
Eric
Wong
i
ni
t
ial cool
.
io
suppo
r
t
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
f
iber/io: avoid allocati
n
g Range ob
j
e
cts for slicing
commit
|
commitdiff
|
tree
2010-12-27
Eri
c
Wong
fiber/*:
more
e
fficient kee
p
alive_ti
m
eo
u
t
e
xpir
y
commit
|
commitdiff
|
tree
2010-12-27
E
ric
W
ong
f
ibe
r
/
base:
use
ba
r
e
"select" w
h
ere possible
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
thre
a
d_pool: avoid needless w
a
k
e
u
p
s
from select
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
thr
e
ad_*:
u
nind
e
nt
commit
|
commitdiff
|
tree
2010-12-27
E
ric Wong
introduce wo
r
ker_yield meth
o
d
commit
|
commitdiff
|
tree
2010-12-27
E
r
ic Wong
writer_thread
_
s
p
awn: factor out Client
.
q
uit
commit
|
commitdiff
|
tree
2010-12-27
E
ric
W
o
ng
w
riter_thread_*: sp
l
i
t
o
u
t
c
lasses into sepa
r
at
e
file
s
commit
|
commitdiff
|
tree
2010-12-27
Er
i
c Won
g
writer_thre
a
d
_*: split out common socket
_
proxy code
commit
|
commitdiff
|
tree
next