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
doc: better document :pool_size options
2011-01-22
Eric Wong
ev_cor
e
: force input to b
e
given to a
p
p
_
ca
l
l
commit
|
commitdiff
|
tree
2011-01-22
Eric
Wo
n
g
epoll/client: factor
out on_close method
commit
|
commitdiff
|
tree
2011-01-22
Eri
c
Wong
e
p
o
l
l
/cl
i
ent:
re
m
ove unuse
d
client
commit
|
commitdiff
|
tree
2011-01-22
E
ric Wong
extr
a
ct c
o
mmon tasks
t
o
p
kg
.
mk to s
i
mplify our makefile
commit
|
commitdiff
|
tree
2011-01-22
Eric Wong
epoll:
re
d
uce expiration ca
l
ls and Time object
s
commit
|
commitdiff
|
tree
2011-01-22
Eri
c
W
ong
ev_co
r
e: garbage r
e
duction
commit
|
commitdiff
|
tree
2011-01-22
E
r
ic Wong
ep
o
ll: use
n
ewer sleepy_penguin
commit
|
commitdiff
|
tree
2011-01-22
Eric Wong
max_body: dis
a
ble
for epoll
commit
|
commitdiff
|
tree
2011-01-21
Eric Wo
n
g
doc: git
.
bogomi
p
s
.
org => bogo
m
ips
.
org
commit
|
commitdiff
|
tree
2011-01-21
Eric Wong
epol
l
: us
e
sl
e
epy_p
e
nguin default size for
e
poll_wait
commit
|
commitdiff
|
tree
2011-01-20
Eric
W
on
g
epoll:
c
lo
s
e epoll de
s
cri
p
tor
o
n graceful s
h
utdo
w
n
commit
|
commitdiff
|
tree
2011-01-20
Eric
W
ong
r
emove sup
p
o
r
t fo
r
Sunsho
w
ers
commit
|
commitdiff
|
tree
2011-01-20
E
r
i
c Wong
epoll: ignore ECON
N
RES
E
T erro
r
s
commit
|
commitdiff
|
tree
2011-01-20
E
r
i
c
Wong
ev_core: si
m
plify setup steps
commit
|
commitdiff
|
tree
2011-01-20
Eric Wong
m
e
rge r
a
ck_in
p
ut
into pr
o
cess_client
commit
|
commitdiff
|
tree
2011-01-20
Eric Wong
ev_cor
e
: localize
4
13 error constant
commit
|
commitdiff
|
tree
2011-01-20
Eric Wong
rem
o
v
e
unused 4
1
6 error
c
o
n
stants/except
i
ons
commit
|
commitdiff
|
tree
2011-01-20
Eric Wong
dev_fd_
r
esponse: garbage re
d
uction
commit
|
commitdiff
|
tree
2011-01-20
Eric Wong
dev_fd_
r
espons
e
: do not sen
d
c
h
u
n
ks to 1
.
0 clients
commit
|
commitdiff
|
tree
2011-01-20
Eric W
o
ng
t0035:
k
gi
o
-pipe-response works ev
e
rywhere
commit
|
commitdiff
|
tree
2011-01-20
Er
i
c Wong
t0023:
u
s
e skip_models helper
commit
|
commitdiff
|
tree
2011-01-20
Eric Wong
remo
v
e suppor
t
for
X-Ra
i
n
bows-* h
e
ad
e
rs
commit
|
commitdiff
|
tree
2011-01-19
Eric Wong
initial edge-trigg
e
red epoll mode
l
commit
|
commitdiff
|
tree
2011-01-19
Eric Wong
tests:
c
ontent-md5 tests shut down
c
onn
e
cti
o
n
commit
|
commitdiff
|
tree
2011-01-17
Eric
W
ong
ev_core:
reuse buffe
r
to avoid GC thras
h
ing
commit
|
commitdiff
|
tree
2011-01-14
Eric Wong
t00
5
0: improve tes
t
rel
i
a
bility
commit
|
commitdiff
|
tree
2011-01-14
E
ric Wong
tests: b
u
mp rack-fib
e
r
_
pool versi
o
n
to
0
.
9
.
1
commit
|
commitdiff
|
tree
2011-01-12
Eric Wong
Rainbows! 3
.
0
.
0 - serving
t
he fastest apps t
o
slow
.
.
.
commit
|
commitdiff
|
tree
2011-01-12
Eric Wong
add write-on-clos
e
test
from
Unic
o
rn
commit
|
commitdiff
|
tree
2011-01-12
Eri
c
Wong
event_ma
c
hine: buffe
r
r
e
ads when waiting for asy
n
c
.
.
.
commit
|
commitdiff
|
tree
2011-01-11
Eric
Wong
even
t
_
machine/client: rename iv
a
r for
consis
t
e
ncy wi
t
h
.
.
.
commit
|
commitdiff
|
tree
2011-01-11
Eric Wo
n
g
event_mach
i
ne/client
:
remove unused :body a
c
cess
o
r
commit
|
commitdiff
|
tree
2011-01-11
E
ric Wong
coolio:
e
nable async
.
callback
f
or one
-
sho
t
body
r
e
sponses
commit
|
commitdiff
|
tree
2011-01-08
Eric
Wong
r
a
i
nb
o
ws/coolio/client
:
set
LOOP const
a
nt i
n
module
commit
|
commitdiff
|
tree
2011-01-08
Eric
W
ong
coolio/cl
i
ent: small optimiz
a
t
ions
commit
|
commitdiff
|
tree
2011-01-08
Eri
c
Wong
coolio_
t
hread_*: la
z
y load Rainb
o
ws::Coo
l
io::Client
commit
|
commitdiff
|
tree
2011-01-08
Eric Wong
redirect
u
nexpected test output to /dev/null
commit
|
commitdiff
|
tree
2011-01-08
Eric W
o
ng
event_machin
e
:
fold write_response back into c
l
ient
commit
|
commitdiff
|
tree
2011-01-08
Eric W
o
ng
event_machine: cl
e
a
n
up
async logic
commit
|
commitdiff
|
tree
2011-01-07
Eri
c
Wong
ev_core:
smal
l
org
a
nization cl
e
anu
p
commit
|
commitdiff
|
tree
2011-01-07
Eric W
o
ng
more c
o
n
sisten
t
use/av
o
idance of
H
eade
r
Hash
commit
|
commitdiff
|
tree
2011-01-07
Eric
W
ong
favor Hash
#
include
?
for some existence ch
e
cks
commit
|
commitdiff
|
tree
2011-01-07
E
r
ic
W
ong
t
e
st_is
o
lat
e
: bump versions an
d
simplify
commit
|
commitdiff
|
tree
2011-01-07
Eric
Wong
tes
t
_
i
s
o
la
t
e
:
prev
e
nt concurren
t
execution
commit
|
commitdiff
|
tree
2011-01-07
Eric Wong
te
s
ts: bump async_sinatra de
p
endency
t
o
0
.
4
.
0
commit
|
commitdiff
|
tree
2011-01-07
Eric Wong
bump d
e
pendency
o
n Rac
k
t
o
1
.
2
.
1
commit
|
commitdiff
|
tree
2011-01-07
E
r
i
c Wong
res
p
onse:
d
o not
s
kip Status
h
eade
r
s
e
t
by app
commit
|
commitdiff
|
tree
2011-01-07
Eric Wong
response:
f
i
x skipping of
S
tatus: header from app
commit
|
commitdiff
|
tree
2011-01-07
Eri
c
Wong
e
v
_c
o
r
e
: garbage r
e
duction with cons
t
strings
commit
|
commitdiff
|
tree
2011-01-07
Er
i
c Wong
event
_
machine: refa
c
tor
asy
n
c
.
callback fo
r
ke
e
palive
commit
|
commitdiff
|
tree
2011-01-06
E
ric Wong
event_machine:
f
actor o
u
t async
.
callba
c
k
handling
commit
|
commitdiff
|
tree
2011-01-06
E
ric W
o
ng
minor cleanups followi
n
g
state
cleanups
commit
|
commitdiff
|
tree
2011-01-06
Eric Wong
el
i
m
inate G
c
onst
a
n
t
a
n
d just use the Ra
i
nbows! mo
d
ule
commit
|
commitdiff
|
tree
2011-01-06
E
ri
c
Wong
rainbows
.
r
b
: u
n
indent
commit
|
commitdiff
|
tree
2011-01-06
E
ric W
o
n
g
elimin
a
te tim
e
d_read module
commit
|
commitdiff
|
tree
2011-01-06
E
r
i
c Wong
s
i
m
p
l
i
fy
keepalive_timeout a
c
counting
commit
|
commitdiff
|
tree
2011-01-06
Eric Wong
dis
a
ble Nagle's algorithm
b
y default
commit
|
commitdiff
|
tree
2011-01-06
Eric
Wong
simplify Ra
i
n
bows
.
max_
b
y
t
e
s implemen
t
ation
commit
|
commitdiff
|
tree
2011-01-06
Eric Won
g
r
e
sponse: use optimized htt
p
date impl
e
m
enta
t
ion
commit
|
commitdiff
|
tree
2011-01-06
Eric Wo
n
g
Bump u
n
icorn
d
e
penden
c
y to 3
.
3
.
0
commit
|
commitdiff
|
tree
2011-01-05
Eric
Wong
r
espo
n
se: allow normal Hash for crafting Range heade
r
s
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
tests: ensure 41
6
r
espons
e
s do keepalive
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
s
e
nd proper 416 re
s
pons
e
s
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
wr
i
ter_thread
_
pool: remove
u
nnecesary debug messages
commit
|
commitdiff
|
tree
2011-01-05
Eri
c
Wo
n
g
prefer Hash#me
r
ge! to Ha
s
h#upda
t
e for consistency
commit
|
commitdiff
|
tree
2011-01-05
Eric
Wong
globally refa
c
tor Range h
a
ndling for respon
s
es
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
coolio: rename deferred_response => response_pipe
commit
|
commitdiff
|
tree
2011-01-05
E
ric Wong
event
_
machine: cl
e
anup response_pipe
commit
|
commitdiff
|
tree
2011-01-05
Eric Wo
n
g
re
f
ac
t
o
r
response sendfile bo
d
y
ha
n
dli
n
g for easier
.
.
.
commit
|
commitdiff
|
tree
2011-01-05
Eric
Wong
t900
0
: disable this tes
t
f
o
r
CoolioThread* models
commit
|
commitdiff
|
tree
2011-01-05
E
ri
c
W
ong
simplify per-client keepalive
s
tate checks
commit
|
commitdiff
|
tree
2011-01-05
Eri
c
Wo
n
g
c
o
olio/m
a
s
t
e
r:
s
mall garbage r
e
du
c
tion
commit
|
commitdiff
|
tree
2011-01-05
Er
i
c Wong
ret
u
rn 206 s
t
atu
s
for
par
t
ial sendfile
r
es
p
o
n
ses
commit
|
commitdiff
|
tree
2011-01-05
E
r
ic
W
o
n
g
coolio_thread_
*
: fix 416 response handling
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
t0022: fix up broken/incomplet
e
tests
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
*gemspec: fix
b
ui
l
d, we
have no unit
test
s
commit
|
commitdiff
|
tree
2010-12-29
Eric Wong
Pa
c
kagin
g
c
l
ean
u
p
s, reinstate gene
r
ated files
fo
r
the
.
.
.
commit
|
commitdiff
|
tree
2010-12-29
Eric Wong
Rakefile
:
fix
fm_u
p
date
t
ask
commit
|
commitdiff
|
tree
2010-12-29
Eric Wo
n
g
Rainbows!
2
.
1
.
0 - Cool
.
io,
bugfi
x
es an
d
more!
commit
|
commitdiff
|
tree
2010-12-29
Eric Wong
co
m
plet
e
Rev =>
C
o
o
lio renam
i
ng
commit
|
commitdiff
|
tree
2010-12-29
Eric Wong
se
v
eral r
e
sponse body#clos
e
fixes
commit
|
commitdiff
|
tree
2010-12-28
Eric Wong
dev
_
fd_response: pass files straight through
commit
|
commitdiff
|
tree
2010-12-28
Eric
Wong
e
nable the
k
eepalive_r
e
q
ue
s
t
s confi
g
opti
o
n
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
coolio*: fa
v
or Cooli
o
o
ver Rev
commit
|
commitdiff
|
tree
2010-12-27
Eric W
o
ng
c
o
o
li
o
_fi
b
er_spawn:
d
e
c
re
a
se CPU
usage for
keepalive
commit
|
commitdiff
|
tree
2010-12-27
Eric Wo
n
g
t00
1
9: add CPU
u
s
a
g
e te
s
t
commit
|
commitdiff
|
tree
2010-12-27
Eric
W
on
g
test
-
lib: fix bu
g
in se
t
ting work
e
r_connections
commit
|
commitdiff
|
tree
2010-12-27
Eric
Wong
t0015: even less racy fix
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
doc:
misc clea
n
ups and addition
s
for
R
Doc
commit
|
commitdiff
|
tree
2010-12-27
E
r
ic Wo
n
g
t0
0
15: in
c
rease rel
i
ability of te
s
t
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
initia
l
coo
l
.
io support
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
fiber/io: avoid
allo
c
ating Range objects for s
l
icing
commit
|
commitdiff
|
tree
2010-12-27
Er
i
c
Won
g
fiber/*
:
more e
f
ficien
t
keepalive
_
timeou
t
e
x
p
ir
y
commit
|
commitdiff
|
tree
2010-12-27
E
ric W
o
n
g
fi
b
er/base: u
s
e bare "select" w
h
ere possible
commit
|
commitdiff
|
tree
2010-12-27
E
ric
W
ong
thr
e
ad_pool
:
a
v
o
id ne
e
d
l
ess wa
k
e
u
ps from select
commit
|
commitdiff
|
tree
2010-12-27
E
ric Wong
thread_*:
u
nindent
commit
|
commitdiff
|
tree
2010-12-27
Eric W
o
ng
introduce worker_yi
e
ld
metho
d
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
wr
i
t
er_thread
_
spawn:
f
act
o
r o
u
t Clien
t
.
quit
commit
|
commitdiff
|
tree
2010-12-27
Eric
Wo
n
g
writ
e
r
_
t
h
read_*: sp
l
it
o
ut classes into separa
t
e
files
commit
|
commitdiff
|
tree
2010-12-27
E
ric Wong
writer_thread_*: s
p
lit ou
t
c
o
mmon socket
_
proxy code
commit
|
commitdiff
|
tree
next