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
event_machine: refactor async.callback for keepalive
2011-01-07
Eric Wong
event_
m
achine: refactor async
.
callback for keepalive
commit
|
commitdiff
|
tree
2011-01-06
Eric Wo
n
g
eve
n
t_machine:
factor out async
.
c
all
b
ack han
d
ling
commit
|
commitdiff
|
tree
2011-01-06
Eric Wong
minor cleanups followi
n
g
state
cleanups
commit
|
commitdiff
|
tree
2011-01-06
Er
i
c Wong
el
i
minate
G
constant and just use the Rainbows! m
o
du
l
e
commit
|
commitdiff
|
tree
2011-01-06
Eric Wong
rain
b
ows
.
rb: unin
d
ent
commit
|
commitdiff
|
tree
2011-01-06
E
r
ic
Wong
elim
i
nate ti
m
ed_read module
commit
|
commitdiff
|
tree
2011-01-06
Eric Wong
s
i
mplify keepalive_timeout
a
c
c
ount
i
ng
commit
|
commitdiff
|
tree
2011-01-06
Eric Wong
disable N
a
gle's algorithm
by default
commit
|
commitdiff
|
tree
2011-01-06
Eric Won
g
simplify Rainbows
.
max_bytes
imple
m
entation
commit
|
commitdiff
|
tree
2011-01-06
Eric W
o
n
g
response: u
s
e optimized httpdate implemen
t
ati
o
n
commit
|
commitdiff
|
tree
2011-01-06
E
r
ic Wo
n
g
Bump unicorn dependen
c
y to 3
.
3
.
0
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
res
p
o
nse: allow normal H
a
sh for craf
t
ing R
a
nge headers
commit
|
commitdiff
|
tree
2011-01-05
Eric
Wong
tests: e
n
sure 416 respon
s
es do keepalive
commit
|
commitdiff
|
tree
2011-01-05
Eric Wo
n
g
se
n
d proper
416 respo
n
ses
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
wr
i
ter_thr
e
ad_
p
ool: remov
e
unnecesary debug messages
commit
|
commitdiff
|
tree
2011-01-05
Eric
W
o
ng
pref
e
r Hash#mer
g
e! to Hash#update for consi
s
ten
c
y
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
globally
refactor Range handling fo
r
respo
n
ses
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
coolio: rename deferred_response =>
respons
e
_
p
ip
e
commit
|
commitdiff
|
tree
2011-01-05
Eri
c
Wong
event_machine: cleanup res
p
o
nse_
p
ipe
commit
|
commitdiff
|
tree
2011-01-05
E
ric Wong
refactor res
p
onse s
e
ndf
i
le body handling
fo
r
easier
.
.
.
commit
|
commitdiff
|
tree
2011-01-05
Eric W
o
ng
t9000: disa
b
le this test
f
or CoolioThr
e
ad* models
commit
|
commitdiff
|
tree
2011-01-05
E
r
i
c Won
g
simplify per
-
cli
e
nt keepalive st
a
te che
c
ks
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
coo
l
io/master: small garbage reduction
commit
|
commitdiff
|
tree
2011-01-05
E
r
i
c
Wong
return 206
s
tatus for parti
a
l
send
f
ile response
s
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
c
o
olio_thread_*:
fix 416 respon
s
e handling
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
t0022: fi
x
up broken/incomplete tests
commit
|
commitdiff
|
tree
2011-01-05
Eric
W
ong
*gemspec: fix bu
i
l
d, w
e
have n
o
u
n
it tests
commit
|
commitdiff
|
tree
2010-12-29
Eric Wong
Packaging c
l
e
a
nups
,
reinstate gene
r
ated files for the
.
.
.
commit
|
commitdiff
|
tree
2010-12-29
Eric W
o
ng
Rake
f
ile: fix fm_update task
commit
|
commitdiff
|
tree
2010-12-29
Eric
Won
g
Rainbows! 2
.
1
.
0 - Cool
.
i
o, bugfixes and more!
commit
|
commitdiff
|
tree
2010-12-29
E
r
ic Wong
complete R
e
v
=
> Cool
i
o re
n
aming
commit
|
commitdiff
|
tree
2010-12-29
Eric Wo
n
g
se
v
eral resp
o
nse body#c
l
ose fixes
commit
|
commitdiff
|
tree
2010-12-28
Eric
W
ong
d
e
v_fd_res
p
ons
e
: pass files straight
t
h
rou
g
h
commit
|
commitdiff
|
tree
2010-12-28
Eric W
o
ng
enable
t
he keepaliv
e
_requ
e
sts
c
onf
i
g o
p
ti
o
n
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
co
o
lio*:
f
avor Coolio over R
e
v
commit
|
commitdiff
|
tree
2010-12-27
Er
i
c
Won
g
cooli
o
_fiber_spawn:
decrease CP
U
us
a
g
e for keepalive
commit
|
commitdiff
|
tree
2010-12-27
Eric Wo
n
g
t0019:
ad
d
CPU usage test
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
test-
l
i
b
:
fix b
u
g in sett
i
ng worker_con
n
ect
i
ons
commit
|
commitdiff
|
tree
2010-12-27
Eric W
o
n
g
t0015: e
v
en less
r
acy fix
commit
|
commitdiff
|
tree
2010-12-27
Eric
Wong
do
c
: misc cleanups and
additions for RD
o
c
commit
|
commitdiff
|
tree
2010-12-27
E
ric Wong
t0015: increase reliability of t
e
st
commit
|
commitdiff
|
tree
2010-12-27
Eric Won
g
initial cool
.
io suppor
t
commit
|
commitdiff
|
tree
2010-12-27
E
r
ic Wong
f
ib
e
r/io: avoid allocating Rang
e
objects for slicing
commit
|
commitdiff
|
tree
2010-12-27
E
r
ic Wong
f
i
be
r
/*
:
more efficien
t
keepalive_
t
imeout expiry
commit
|
commitdiff
|
tree
2010-12-27
Eric
W
ong
fiber/
b
a
se:
u
se bare "selec
t
" where possible
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
t
h
read_
p
ool
:
avoid needless wakeup
s
f
rom
s
e
lect
commit
|
commitdiff
|
tree
2010-12-27
Eric Won
g
thread_*: unindent
commit
|
commitdiff
|
tree
2010-12-27
E
ric Wong
introduce wor
k
er_yield method
commit
|
commitdiff
|
tree
2010-12-27
Eric
Wong
writer_thread_spawn: factor out
Client
.
quit
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
writer_thre
a
d_*
:
split out cl
a
sses into separate fi
l
es
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
w
rit
e
r_thread_*
:
split out c
o
m
mo
n
socket_
p
ro
x
y co
d
e
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
w
r
i
t
er_th
r
ead_*: uni
n
dent
commit
|
commitdiff
|
tree
2010-12-27
E
r
ic Wong
revactor: sp
l
it out tee_socket
a
nd use autoload
commit
|
commitdiff
|
tree
2010-12-26
Eric Wong
mor
e
:: prefix elim
i
n
a
t
i
o
n
commit
|
commitdiff
|
tree
2010-12-26
E
r
ic Wong
f
iber/
q
ueue:
u
nindent
commit
|
commitdiff
|
tree
2010-12-26
E
ric Wong
re
m
ove
u
nnecessar
y
"::"
c
o
n
s
ta
n
t
p
refixi
n
g
commit
|
commitdiff
|
tree
2010-12-26
E
r
ic
W
o
ng
never_
b
lock: simplify an
d
split o
u
t c
o
de
commit
|
commitdiff
|
tree
2010-12-26
Eric Wong
event_m
a
chine:
split out server and client clas
s
es
commit
|
commitdiff
|
tree
2010-12-26
Eric
Wo
n
g
r
ev_thread_*: uni
n
den
t
and
s
plit out
commit
|
commitdiff
|
tree
2010-12-26
Er
i
c Wong
rainb
o
ws/rev
/
* req
u
ire
/
autoload
c
leanup
commit
|
commitdiff
|
tree
2010-12-26
E
ric W
o
n
g
rename rev/
t
hread => rev/thread_client
commit
|
commitdiff
|
tree
2010-12-26
Eric Wong
rev_thread_s
p
awn: disa
b
le
under Ruby 1
.
8
commit
|
commitdiff
|
tree
2010-12-26
Eric Wong
GNUmakefile: fi
x
packagi
n
g tas
k
commit
|
commitdiff
|
tree
2010-12-26
E
ric Wong
avo
i
d
H
ttp
P
arser#ke
e
palive? and HttpPars
e
r
#reset
commit
|
commitdiff
|
tree
2010-12-26
E
r
ic Wong
bump Unico
r
n
d
e
p
endency
commit
|
commitdiff
|
tree
2010-12-26
Er
i
c Wong
rainbows/r
e
v/
*
: uninid
e
nt some more
commit
|
commitdiff
|
tree
2010-12-26
Eric
W
o
ng
r
e
v:
spli
t
out R
a
inb
o
ws::Rev:
:
S
e
rv
e
r
commit
|
commitdiff
|
tree
2010-12-26
Eric W
o
ng
r
e
v: unindent, nee
d
less autoloa
d
commit
|
commitdiff
|
tree
2010-12-24
Eric Wong
doc: switch d
o
cumentation generation to
w
ro
n
gdo
c
commit
|
commitdiff
|
tree
2010-12-20
Er
i
c W
o
ng
thread_timeout: f
i
x bad comparison
commit
|
commitdiff
|
tree
2010-12-20
Eric Wong
thread_time
o
ut:
avoid
a threa
d
ing bug und
e
r 1
.
9
commit
|
commitdiff
|
tree
2010-12-15
Er
i
c Wong
FAQ:
add a note about
c
onfig
.
t
hread
s
afe
!
commit
|
commitdiff
|
tree
2010-12-10
E
r
i
c Wong
respect client_body_buffer_si
z
e in Unicorn 3
.
1
.
0
commit
|
commitdiff
|
tree
2010-12-09
Eric Won
g
bump Unicorn dependency t
o
3
.
1
.
0
commit
|
commitdiff
|
tree
2010-12-09
Eric Wong
thread_ti
m
eout: de-Struct-ify
commit
|
commitdiff
|
tree
2010-12-09
Eri
c
Wong
respect
"rewindable_input f
a
l
s
e" in Unicorn co
n
fig
commit
|
commitdiff
|
tree
2010-12-08
E
ric W
o
ng
t
/*
.
sh: indenta
t
i
on fixes
commit
|
commitdiff
|
tree
2010-12-08
Er
i
c Wong
rev+re
v
a
ctor:
f
ix LARG
E
pipelined u
p
loads
commit
|
commitdiff
|
tree
2010-12-03
Eric Wong
R
a
i
nbows
!
2
.
0
.
1 - upload
p
ipelinin
g
fixes
commit
|
commitdiff
|
tree
2010-12-03
Eric Wong
fix
pipelining of r
e
quests with bod
i
e
s
commit
|
commitdiff
|
tree
2010-12-02
Eric Wong
e
v
_cor
e
: refactor and split cap_input ou
t
commit
|
commitdiff
|
tree
2010-12-02
Eric W
o
n
g
ev_core: sp
l
i
t out
p
repare_request_body
commit
|
commitdiff
|
tree
2010-11-20
Er
i
c Wong
R
ai
n
bows! 2
.
0
.
0
- minori
t
y rules!
commit
|
commitdiff
|
tree
2010-11-20
E
ric W
o
n
g
tes
t
s: depend on Unico
r
n
3
.
0
.
0
commit
|
commitdiff
|
tree
2010-11-20
Eric Wong
r
evactor:
fix braindamaged com
m
it/c
o
di
n
g
s
tyle
commit
|
commitdiff
|
tree
2010-11-20
Eric Wong
simpler keepalive check for synchrono
u
s
models
commit
|
commitdiff
|
tree
2010-11-20
Eric Wong
ma
x
_body:
r
ewri
t
e
w
r
appe
r
s
t
o
b
e sa
f
er
commit
|
commitdiff
|
tree
2010-11-19
Eric Wong
max_bod
y
: do not enable for RevThrea
d
* models
commit
|
commitdiff
|
tree
2010-11-19
Eric
Wong
upgrade to
Kgio 2
.
x
and Unicorn 3
.
x
commit
|
commitdiff
|
tree
2010-11-17
Eric
W
ong
t
e
st_i
s
olat
e
: depend
o
n new
e
r Unic
o
rn
commit
|
commitdiff
|
tree
2010-11-17
Eric Wong
re
i
m
p
l
ement client_max_bo
d
y_s
i
ze han
d
lers
commit
|
commitdiff
|
tree
2010-11-06
Eric Wo
n
g
avoid Er
r
n
o::EA
G
AIN, har
d
er
commit
|
commitdiff
|
tree
2010-11-05
Eric Wong
avoid Kgio::Wait
R
eadab
l
e/WaitWrit
a
ble c
o
nstants
commit
|
commitdiff
|
tree
2010-11-05
Eric W
o
ng
process_client:
f
ix a
t
tempted keepalive on HTTP 0
.
9
commit
|
commitdiff
|
tree
2010-10-28
E
r
ic Wong
Rainbows! 1
.
0
.
0
- int
e
rnal cle
a
nups
commit
|
commitdiff
|
tree
2010-10-28
Eric Wo
n
g
te
s
ts:
avoid race conditions
on rel
o
ad tes
t
s
commit
|
commitdiff
|
tree
2010-10-28
Eric
Wong
t0018: wait for old worker to
b
e reap
e
d
commit
|
commitdiff
|
tree
2010-10-28
Eric Wong
rev+even
t
_mach
i
ne: s
m
all c
l
eanups with new parser API
commit
|
commitdiff
|
tree
2010-10-28
E
ric Wong
HUP reload re
s
tor
e
s defa
u
lts
on unse
t
settings
commit
|
commitdiff
|
tree
2010-10-27
Eric Wong
use Unico
r
n 2
.
0
.
0 final
commit
|
commitdiff
|
tree
next