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
Rainbows! 4.5.0 - hijacking support
2011-02-05
Eric Wong
r
e
n
a
m
e X
A
cceptEpoll to XEpo
l
l
commit
|
commitdiff
|
tree
2011-02-05
E
ric
W
ong
tes
t
_
i
solate:
u
s
e
l
atest Unicorn
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
t
e
sts:
r
eplace seve
r
al sed invocat
i
o
ns
w
ith ed
commit
|
commitdiff
|
tree
2011-02-05
E
r
ic Wo
n
g
reverse_prox
y
: small reorganization
commit
|
commitdiff
|
tree
2011-02-05
Eric Won
g
reverse_
p
r
oxy: properly read IPv6
a
d
d
reses
i
n upstreams
commit
|
commitdiff
|
tree
2011-02-04
Eric Wong
epol
l
: ha
n
dle EINTR properly in Ruby-space
commit
|
commitdiff
|
tree
2011-02-04
Er
i
c Won
g
t
e
s
t_iso
l
ate:
only load
sl
e
e
p
y_p
e
nguin under Linux
commit
|
commitdiff
|
tree
2011-02-04
Eric Wong
t/b
i
n/unused_li
s
ten
:
simplify this
commit
|
commitdiff
|
tree
2011-02-02
Eric
W
ong
prelim
i
n
ary r
e
ve
r
se proxy Rack ap
p
li
c
atio
n
commit
|
commitdiff
|
tree
2011-01-31
Eric Wong
co
o
l
i
o/
c
lient: on_write
_
co
m
plete triggers
re
a
d
commit
|
commitdiff
|
tree
2011-01-27
Eri
c
Wong
te
s
t
for client_max_
b
o
d
y_size b
e
ing zero
commit
|
commitdiff
|
tree
2011-01-26
Eric
W
ong
e
p
o
l
l/client:
a
v
o
i
d unn
e
ces
s
ary Epoll#se
t
cal
l
s
commit
|
commitdiff
|
tree
2011-01-26
Eric Wong
GNU
m
akef
i
le: on
l
y e
n
able e
p
o
ll
-
bas
e
d models
in Linux
commit
|
commitdiff
|
tree
2011-01-25
Eric Wong
initial XAcceptEpol
l
concurrency model
commit
|
commitdiff
|
tree
2011-01-25
Eri
c
Wong
epoll/c
l
ient: thread
-
safety for
write queuing
commit
|
commitdiff
|
tree
2011-01-25
E
r
ic Wong
ep
o
ll: m
a
ke Epoll
.
quit
m
or
e
reu
s
able
commit
|
commitdiff
|
tree
2011-01-24
Eric Wong
neve
r
bloc
k
: fix app_
c
a
l
l
un
d
er
1
.
8
.
7
commit
|
commitdiff
|
tree
2011-01-24
Eric Wong
clear
LISTENERS array
on close
commit
|
commitdiff
|
tree
2011-01-22
Eric Won
g
ep
o
l
l
/
c
l
ient:
mi
n
or
o
ptimi
z
ati
o
n
commit
|
commitdiff
|
tree
2011-01-22
Eric Wong
ev_co
r
e
:
force input to be given to app_call
commit
|
commitdiff
|
tree
2011-01-22
Er
i
c
W
o
n
g
epoll/clie
n
t: factor out on_close m
e
thod
commit
|
commitdiff
|
tree
2011-01-22
E
r
ic
Wong
epo
l
l/clien
t
: remove u
n
used clie
n
t
commit
|
commitdiff
|
tree
2011-01-22
Eric Won
g
extr
a
ct common tasks
t
o pkg
.
m
k to simp
l
ify our make
f
ile
commit
|
commitdiff
|
tree
2011-01-22
Eric
Wong
epoll: reduce
e
xpiration calls
and Time objects
commit
|
commitdiff
|
tree
2011-01-22
Eric Wong
ev_core:
garbage reduct
i
on
commit
|
commitdiff
|
tree
2011-01-22
Eric Wong
epol
l
: use n
e
wer slee
p
y_penguin
commit
|
commitdiff
|
tree
2011-01-22
E
ric Wo
n
g
m
a
x
_body: disable for epoll
commit
|
commitdiff
|
tree
2011-01-21
Eric W
o
n
g
doc:
git
.
bogomips
.
org
=> bogomips
.
org
commit
|
commitdiff
|
tree
2011-01-21
E
r
ic
W
ong
epoll
:
u
s
e slee
p
y_pen
g
uin default size
f
or epol
l
_wait
commit
|
commitdiff
|
tree
2011-01-20
E
ric Wo
n
g
epoll: close epoll descriptor on
graceful shutdown
commit
|
commitdiff
|
tree
2011-01-20
Eric Wong
re
m
ove
s
uppo
r
t for Sunshowers
commit
|
commitdiff
|
tree
2011-01-20
Eric Wong
epoll: igno
r
e E
C
ONNR
E
SET
e
r
rors
commit
|
commitdiff
|
tree
2011-01-20
E
r
i
c Wong
ev
_
core:
simpl
i
f
y setup steps
commit
|
commitdiff
|
tree
2011-01-20
Eric W
o
ng
merge rack_inpu
t
into proces
s
_client
commit
|
commitdiff
|
tree
2011-01-20
Eric Wong
ev_core:
localize
4
13 error co
n
stan
t
commit
|
commitdiff
|
tree
2011-01-20
Eri
c
Wong
remov
e
u
nused
416 er
r
or constants/e
x
ceptions
commit
|
commitdiff
|
tree
2011-01-20
Eric Wong
dev_f
d
_r
e
s
p
onse: ga
r
bage
reduction
commit
|
commitdiff
|
tree
2011-01-20
Eric Wong
dev_fd_respo
n
se: do not send ch
u
nks
t
o
1
.
0 clie
n
t
s
commit
|
commitdiff
|
tree
2011-01-20
Eri
c
Wong
t0035:
kgio-pipe-r
e
spon
s
e
w
ork
s
everywhere
commit
|
commitdiff
|
tree
2011-01-20
E
r
ic Wong
t0
0
23: use s
k
ip_m
o
dels helper
commit
|
commitdiff
|
tree
2011-01-20
Eric Wong
remove su
p
p
ort for X
-
Rainbows-* h
e
aders
commit
|
commitdiff
|
tree
2011-01-19
E
r
i
c
Wong
initia
l
edge-triggered epo
l
l model
commit
|
commitdiff
|
tree
2011-01-19
Er
i
c Wong
tests: content-md5 tests shut down c
o
nnection
commit
|
commitdiff
|
tree
2011-01-14
Er
i
c
Wo
n
g
t0050
:
improv
e
test
reliabi
l
it
y
commit
|
commitdiff
|
tree
2011-01-14
Eric Wong
tes
t
s: bump
ra
c
k-
f
i
ber_pool version to 0
.
9
.
1
commit
|
commitdiff
|
tree
2011-01-12
Eric Wong
Rainbows! 3
.
0
.
0 - serving the f
a
s
t
est apps to slow
.
.
.
commit
|
commitdiff
|
tree
2011-01-12
Eric Wong
add wr
i
te-on-close test fro
m
Unicorn
commit
|
commitdiff
|
tree
2011-01-12
Er
i
c W
o
ng
even
t
_machi
n
e:
b
u
f
fer r
e
ads
when waiting for async
.
.
.
commit
|
commitdiff
|
tree
2011-01-11
Eric
Wong
e
v
en
t
_ma
c
hine/client: ren
a
me ivar f
o
r cons
i
stenc
y
with
.
.
.
commit
|
commitdiff
|
tree
2011-01-11
Eric Wong
even
t
_
m
achine/cli
e
nt: rem
o
ve u
n
use
d
:body ac
c
esso
r
commit
|
commitdiff
|
tree
2011-01-11
E
ric Wong
c
o
olio: enable
async
.
callb
a
ck for one-shot body res
p
o
n
ses
commit
|
commitdiff
|
tree
2011-01-08
Eric W
o
ng
rain
b
ows/coolio/client: s
e
t LOOP constant in module
commit
|
commitdiff
|
tree
2011-01-08
Eric
Wong
cooli
o
/client: sm
a
ll
o
ptimization
s
commit
|
commitdiff
|
tree
2011-01-08
Eric
Wo
n
g
coolio_th
r
ead
_
*
:
lazy load Rainbows::Co
o
lio::Cli
e
nt
commit
|
commitdiff
|
tree
2011-01-08
Er
i
c
Wong
redirect un
e
xpect
e
d test output
t
o
/dev
/
null
commit
|
commitdiff
|
tree
2011-01-08
Eric
W
ong
event_machi
n
e: fold write
_
r
e
spo
n
se back int
o
clien
t
commit
|
commitdiff
|
tree
2011-01-08
Eric Wong
ev
e
nt
_
ma
c
h
i
ne: c
l
ea
n
up async logic
commit
|
commitdiff
|
tree
2011-01-07
Eric Wo
n
g
ev_core: small orga
n
ization cleanu
p
commit
|
commitdiff
|
tree
2011-01-07
Eric Wong
mo
r
e consistent use/avoi
d
ance
of He
a
derHash
commit
|
commitdiff
|
tree
2011-01-07
E
ric Wong
f
avor Hash#include? for some exist
e
n
ce ch
e
ck
s
commit
|
commitdiff
|
tree
2011-01-07
Eric
W
ong
test_isolate: bump vers
i
ons an
d
simplif
y
commit
|
commitdiff
|
tree
2011-01-07
Eric Wong
test
_
iso
l
ate: prevent concu
r
rent
e
xecution
commit
|
commitdiff
|
tree
2011-01-07
Eric Wo
n
g
test
s
:
b
ump async_
s
inatra dependen
c
y to 0
.
4
.
0
commit
|
commitdiff
|
tree
2011-01-07
Eric Wong
bump
d
ep
e
n
d
ency on
R
ack to 1
.
2
.
1
commit
|
commitdiff
|
tree
2011-01-07
Eric Wong
respons
e
:
d
o
not skip Status header set b
y
app
commit
|
commitdiff
|
tree
2011-01-07
Er
i
c
W
ong
response: fix sk
i
p
p
ing
o
f
S
t
atus: header from app
commit
|
commitdiff
|
tree
2011-01-07
E
r
ic Wo
n
g
ev_core:
ga
r
b
age redu
c
tion with con
s
t s
t
rings
commit
|
commitdiff
|
tree
2011-01-07
Eric Wong
event_machine:
refactor async
.
callba
c
k f
o
r
k
eepa
l
ive
commit
|
commitdiff
|
tree
2011-01-06
Eric Wong
event_m
a
chine: factor out async
.
ca
l
l
back
h
andlin
g
commit
|
commitdiff
|
tree
2011-01-06
E
r
i
c W
o
ng
minor
cleanups following
state c
l
e
a
nups
commit
|
commitdiff
|
tree
2011-01-06
Eric Wong
elimi
n
ate G constant and ju
s
t
use the Rainbows! module
commit
|
commitdiff
|
tree
2011-01-06
Er
i
c
Wong
r
ainb
o
ws
.
rb: unindent
commit
|
commitdiff
|
tree
2011-01-06
E
r
ic
Wong
eliminate timed
_
r
ead mo
d
ule
commit
|
commitdiff
|
tree
2011-01-06
Eric W
o
ng
simpli
f
y
kee
p
a
live_ti
m
eout
a
ccounting
commit
|
commitdiff
|
tree
2011-01-06
Eric Wong
d
isable Nagle's algorithm b
y
defaul
t
commit
|
commitdiff
|
tree
2011-01-06
Eric
Wong
s
imp
l
ify
R
ainbows
.
max_bytes impl
e
mentation
commit
|
commitdiff
|
tree
2011-01-06
Eric
Wong
re
s
p
o
nse: us
e
optimized
h
ttpd
a
te implementation
commit
|
commitdiff
|
tree
2011-01-06
Eric
Wong
Bump u
n
icorn depen
d
ency to 3
.
3
.
0
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
re
s
ponse: allow normal
Hash f
o
r crafting Range header
s
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
tests: ensure 416 response
s
d
o keepalive
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
se
n
d pro
p
er 41
6
responses
commit
|
commitdiff
|
tree
2011-01-05
Eric Wo
n
g
writer_thr
e
ad_pool:
remove unn
e
cesa
r
y debug messages
commit
|
commitdiff
|
tree
2011-01-05
Er
i
c
W
o
ng
p
r
efer H
a
sh#merge! t
o
H
ash#update for con
s
istency
commit
|
commitdiff
|
tree
2011-01-05
Er
i
c Wong
globally refactor
Ra
n
g
e handling for responses
commit
|
commitdiff
|
tree
2011-01-05
Eric Wo
n
g
coolio: renam
e
deferre
d
_r
e
sponse => respo
n
se_pi
p
e
commit
|
commitdiff
|
tree
2011-01-05
Er
i
c Wong
e
v
ent_machine:
cl
e
anup response_pi
p
e
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
refactor response sendfil
e
bod
y
handl
i
ng f
o
r easier
.
.
.
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
t9000: disable this tes
t
for Cool
i
oThread
*
models
commit
|
commitdiff
|
tree
2011-01-05
Eri
c
Wong
simplify per-clie
n
t ke
e
palive state
checks
commit
|
commitdiff
|
tree
2011-01-05
Eric W
o
ng
co
o
lio/m
a
ster
:
smal
l
garbage
r
eduction
commit
|
commitdiff
|
tree
2011-01-05
Eri
c
Wong
r
e
tu
r
n 206 status for partial sendf
i
le responses
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
coolio_thread_*: fix 416 resp
o
nse han
d
ling
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
t00
2
2
:
f
i
x up broken
/
inc
o
mplete tests
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
*
gemspec: fix b
u
ild
,
we have no unit t
e
sts
commit
|
commitdiff
|
tree
2010-12-29
Eric Wong
Packagi
n
g
clea
n
ups, reinsta
t
e ge
n
erated files
fo
r
the
.
.
.
commit
|
commitdiff
|
tree
2010-12-29
E
ric Wong
R
a
k
efile
:
fix fm_upd
a
te task
commit
|
commitdiff
|
tree
2010-12-29
Er
i
c Wong
R
ainbows! 2
.
1
.
0
-
Cool
.
io, bu
g
fi
x
es and more
!
commit
|
commitdiff
|
tree
2010-12-29
Eric Wong
complete Rev => Co
o
l
io renam
i
n
g
commit
|
commitdiff
|
tree
2010-12-29
E
r
ic Wo
n
g
s
e
veral r
e
spons
e
body#clos
e
fixes
commit
|
commitdiff
|
tree
2010-12-28
Eric Wong
dev_
f
d_response:
p
a
ss files straight throug
h
commit
|
commitdiff
|
tree
next