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
initial EventMachine support
2009-10-22
E
r
ic Wong
initial
EventMachi
n
e support
commit
|
commitdiff
|
tree
2009-10-21
E
ric Won
g
tests: a
v
oid n
e
edlessly rema
k
ing
"
r
a
inbow
s
"
commit
|
commitdiff
|
tree
2009-10-20
Eric Wong
add news
b
odies to s
i
te N
E
W
S
.
atom
.
xml
commit
|
commitdiff
|
tree
2009-10-20
Eric
Wong
rev: fix static file responses unde
r
HTTP/0
.
9
commit
|
commitdiff
|
tree
2009-10-20
Eric
Wong
test-lib: av
o
id stalli
n
g
d
ue to
bad FIF
O
ha
n
dling
commit
|
commitdiff
|
tree
2009-10-20
Er
i
c Wo
n
g
tes
t
s
: more correct HTTP/0
.
9 test
commit
|
commitdiff
|
tree
2009-10-19
Eri
c
Wong
REA
D
ME: change orderi
n
g
of concurrency model listing
commit
|
commitdiff
|
tree
2009-10-19
Eric Wong
rev:
remove Revac
t
or-s
p
ecific w
o
r
kar
o
un
d
commit
|
commitdiff
|
tree
2009-10-19
Eric Wong
Rainb
o
ws
!
0
.
3
.
0
Eric Wong
(37):
commit
|
commitdiff
|
tree
2009-10-19
Eric Wong
loca
l
.
mk
.
s
ample:
sync with
B
DFL's v
e
rsion
commit
|
commitdiff
|
tree
2009-10-19
Eric
W
o
ng
TODO: upda
t
e with new items
commit
|
commitdiff
|
tree
2009-10-19
Eric Wong
TUNING: update do
c
u
m
e
ntati
o
n notes
commit
|
commitdiff
|
tree
2009-10-19
Eric Won
g
r
ev: update documentat
i
on for this
m
odel
commit
|
commitdiff
|
tree
2009-10-19
Eric Won
g
rev: AsyncRe
s
ponse => Defer
r
e
dRes
p
onse API
c
leanup
commit
|
commitdiff
|
tree
2009-10-19
Eric
W
o
ng
tes
t
s: pr
e
dictable and simpl
e
r temp
f
i
le
manageme
n
t
commit
|
commitdiff
|
tree
2009-10-19
Er
i
c Wong
tests: DWIM FI
F
O
creatio
n
commit
|
commitdiff
|
tree
2009-10-19
E
ric Wong
tests:
m
ore re
l
iable error checking
commit
|
commitdiff
|
tree
2009-10-19
Eric Wong
rev: async
r
esponse bodies with Dev
F
d
R
espons
e
middl
e
w
a
r
e
commit
|
commitdiff
|
tree
2009-10-19
Eric Wong
rev
a
ct
o
r:
s
witch
t
o a 1 second heartbeat
commit
|
commitdiff
|
tree
2009-10-19
Eric Wong
rev: fix heartbeat t
i
m
eouts
commit
|
commitdiff
|
tree
2009-10-18
Eric
Wong
h
t
t
p
_
response: filter out X-Rainbows-* h
e
aders
commit
|
commitdiff
|
tree
2009-10-18
Eric Wong
tests:
fo
r
log reopening for
al
l
con
c
urrency models
commit
|
commitdiff
|
tree
2009-10-18
Er
i
c
W
ong
tests: rack
.
input
h
ammer co
n
cu
r
r
ency
testing
commit
|
commitdiff
|
tree
2009-10-18
Er
i
c Wong
test
s
: common basic HTTP
tests f
o
r all
m
odels
commit
|
commitdiff
|
tree
2009-10-18
Eric Won
g
rev: avoid stack overflow
through pipelining
commit
|
commitdiff
|
tree
2009-10-18
Eric
W
o
ng
rev: handle ful
l
y-
b
uffered, pipeli
n
ed requ
e
s
t
s
commit
|
commitdiff
|
tree
2009-10-18
E
r
ic
W
ong
te
s
ts: DRY require tests for Rev/Revactor
commit
|
commitdiff
|
tree
2009-10-18
Er
i
c Wong
te
s
t-lib: q
u
ie
t
down pi
p
efail e
r
ror message
commit
|
commitdiff
|
tree
2009-10-18
E
ric W
o
ng
tests:
D
RY Ruby requires ba
s
ed on model
commit
|
commitdiff
|
tree
2009-10-18
E
r
ic Wong
tests: DRY settin
g
of the
"model" env
i
ronmen
t
var
commit
|
commitdiff
|
tree
2009-10-18
Eric Wong
test
s
: fac
t
or out a c
o
m
m
o
n
parser
e
r
ror "l
i
brary"
commit
|
commitdiff
|
tree
2009-10-18
Eric Wong
test
s
: f
i
x ran
d
o
m_blob
d
ependency
commit
|
commitdiff
|
tree
2009-10-18
E
ric Won
g
tests: fix issue
s
with non-portable shell cons
t
ruc
t
s
commit
|
commitdiff
|
tree
2009-10-18
Eric Wong
t
ests: rack
.
i
n
put tra
i
ler tests f
o
r
a
ll mod
e
ls
commit
|
commitdiff
|
tree
2009-10-18
Eric W
o
ng
te
s
t
s
: add unbuffered t
e
e(1)-li
k
e
h
elper
commit
|
commitdiff
|
tree
2009-10-18
Eric
W
ong
te
s
ts: introduce require_f
o
r
_model function
commit
|
commitdiff
|
tree
2009-10-18
Eric Wong
refactor graceful shutdo
w
ns again, harder
commit
|
commitdiff
|
tree
2009-10-18
Eric
W
ong
tests
:
sleep
.
ru s
l
urps rack
.
inpu
t
stream
commit
|
commitdiff
|
tree
2009-10-18
E
r
ic W
o
ng
Rev:
si
m
pl
i
fication to err
o
r handling
commit
|
commitdiff
|
tree
2009-10-18
Eric Wong
use timeou
t
correctly to join thre
a
ds on SIGQUI
T
commit
|
commitdiff
|
tree
2009-10-18
Eric W
o
ng
test-lib: dbgcat
a
dds heade
r
s with
k
ey name
commit
|
commitdiff
|
tree
2009-10-18
Eric Won
g
DRY setting
of ra
c
k
.
mult
i
t
h
r
ead
commit
|
commitdiff
|
tree
2009-10-18
Eric Wong
Fix grac
e
ful shutdown handl
i
ng of Thr
e
a
d
* mo
d
els harder
commit
|
commitdiff
|
tree
2009-10-18
E
ric Wong
t
e
st
s
: sleep
.
r
u handles
"Expec
t
: 100
-
continue"
commit
|
commitdiff
|
tree
2009-10-18
E
r
i
c
Wong
R
evactor
tests can sl
e
ep more ea
s
ily
commit
|
commitdiff
|
tree
2009-10-15
Eric Wong
app_pool:
n
ote
it
be
i
ng current
l
y
b
r
o
ken wit
h
Revactor
commit
|
commitdiff
|
tree
2009-10-15
Eric Won
g
Rainbows!
0
.
2
.
0
Eric Wong
(53):
commit
|
commitdiff
|
tree
2009-10-15
Eric W
o
ng
R
E
ADME: link to AppPool an
d
extra not
e
about Re
v
model
commit
|
commitdiff
|
tree
2009-10-15
Eric W
o
ng
local
.
mk
.
sampl
e
: use
r
ev 0
.
3
.
1 inst
e
ad
commit
|
commitdiff
|
tree
2009-10-15
Eric Won
g
t4003: chmod
+
x
commit
|
commitdiff
|
tree
2009-10-15
Er
i
c Wo
n
g
Add Rainbow
s
::AppPool Rack m
i
ddl
e
wa
r
e
commit
|
commitdiff
|
tree
2009-10-15
Eric
W
on
g
READ
M
E: update wit
h
Rev model c
a
veats
commit
|
commitdiff
|
tree
2009-10-15
Eric Won
g
RE
A
DME: up
d
at
e
URLs
commit
|
commitdiff
|
tree
2009-10-15
Eric Wong
t
ests: enforce rack
.
m
u
ltithr
e
ad and rai
n
bows
.
model
commit
|
commitdiff
|
tree
2009-10-15
Er
i
c Wong
rack: expose "r
a
inbow
s
.
m
odel"
in
R
ack envi
r
onment
commit
|
commitdiff
|
tree
2009-10-15
Eric Wong
d
o
c
u
men
t
a
tio
n
updates (mostly
o
n network models)
commit
|
commitdiff
|
tree
2009-10-15
Er
i
c Wong
t3003: s
e
t executable b
i
t
commit
|
commitdiff
|
tree
2009-10-15
E
r
i
c
Wong
Rev: fix error handling
f
or pars
e
r errors
commit
|
commitdiff
|
tree
2009-10-15
Eric Wong
R
e
v: ge
n
e
ra
l
module documentation
+ caveats
commit
|
commitdiff
|
tree
2009-10-15
Eric
Wong
r
a
ck
.
multithread is only true for
Thread* models
commit
|
commitdiff
|
tree
2009-10-15
Eric Wong
l
o
cal
.
mk
.
sample: use ksh93
as d
e
fault $(SHE
L
L)
commit
|
commitdiff
|
tree
2009-10-15
E
r
ic
Wong
p
r
elimi
n
ary Rev su
p
p
ort
commit
|
commitdiff
|
tree
2009-10-13
Eri
c
Wong
README:
a
lter re
p
l
y conve
n
tions
for the mailing li
s
t
commit
|
commitdiff
|
tree
2009-10-13
Eric Wong
vs
Unicorn: fix copy+paste er
r
ors and gra
m
m
a
r fail
commit
|
commitdiff
|
tree
2009-10-12
Eric Wong
v
s Un
i
corn: fix wording t
o
be consist
e
nt with diagrams
commit
|
commitdiff
|
tree
2009-10-12
E
r
ic Wong
vs Un
i
c
orn: u
s
e di
a
gram
s
fo
r
concurrency models
commit
|
commitdiff
|
tree
2009-10-12
Eric Wong
t
ests:
a
d
d
r
e
open logs test
for revactor
commit
|
commitdiff
|
tree
2009-10-12
Eric W
o
ng
DEPLOY: update
w
ith notes
o
n DoS potential
commit
|
commitdiff
|
tree
2009-10-12
Eric Wong
test
s
: check for common exception
s
w
i
t
h "Error
"
commit
|
commitdiff
|
tree
2009-10-12
Eric
W
o
n
g
SIG
I
N
T/SIGTER
M
shuts down
instantly in wo
r
kers
commit
|
commitdiff
|
tree
2009-10-12
Eri
c
Won
g
F
i
x graceful
shutdowns fo
r
threaded models
commit
|
commitdiff
|
tree
2009-10-12
Eric Wong
revact
o
r: fix gr
a
ce
f
ul shutdown t
i
meout
s
commit
|
commitdiff
|
tree
2009-10-11
E
r
ic
Wong
cleanup thread models, th
r
eads no
l
ong
e
r time out
commit
|
commitdiff
|
tree
2009-10-11
Eric Wo
n
g
revactor:
cont
i
nue fchmod be
a
t
in gracef
u
l
exit
commit
|
commitdiff
|
tree
2009-10-11
Eric W
o
ng
reva
c
tor: gra
c
eful dea
t
h of
keepalive c
l
i
e
n
ts
commit
|
commitdiff
|
tree
2009-10-11
Eric Wo
n
g
N
o
need to be hal
v
in
g
timeou
t
, al
r
e
a
d
y
d
o
n
e
for us
commit
|
commitdiff
|
tree
2009-10-11
Eric Wo
n
g
revactor: cleanups
a
nd remo
v
e redundancy
commit
|
commitdiff
|
tree
2009-10-11
E
r
ic Wong
rev
a
c
tor
:
br
e
ak on
EB
A
DF
i
n the accepting ac
t
ors
commit
|
commitdiff
|
tree
2009-10-11
Eric Wong
expand and share
init_worke
r
_proc
e
ss
commit
|
commitdiff
|
tree
2009-10-11
Eric Wong
graceful
exit on tra
p
Ty
p
e
E
rror from
I
O
.
select
commit
|
commitdiff
|
tree
2009-10-11
Eric Wong
facto
r
o
u
t co
m
mo
n
lis
t
en l
o
op error handling
commit
|
commitdiff
|
tree
2009-10-10
Eric Won
g
th
r
ead_sp
a
w
n:
c
le
a
n up nukin
g
of timed-out thr
e
a
ds
commit
|
commitdiff
|
tree
2009-10-10
Eric W
o
ng
tests:
create a
bad
e
xit
c
ode
b
y
default
commit
|
commitdiff
|
tree
2009-10-10
Eric Wong
t
e
sts: update T
R
ACER exa
m
pl
e
s in makefile
commit
|
commitdiff
|
tree
2009-10-10
Eri
c
Wong
tests: TEST_O
P
T
S
=> SH_TEST_OPTS
commit
|
commitdiff
|
tree
2009-10-10
Er
i
c W
o
n
g
REA
D
ME for test s
u
i
t
e
commit
|
commitdiff
|
tree
2009-10-10
Eric Wong
tests: enable pipefail shell op
t
i
on i
f
possible
commit
|
commitdiff
|
tree
2009-10-10
Eric Wong
thread_s
p
awn: non-blocking accept() shou
l
d
n't EINTR
commit
|
commitdiff
|
tree
2009-10-10
Eri
c
Wong
threa
d
_spawn: more robu
s
t loop
commit
|
commitdiff
|
tree
2009-10-09
E
r
ic Wong
thread_spawn: trap EAGAIN on acc
e
pt_nonblock
commit
|
commitdiff
|
tree
2009-10-09
Eric W
o
ng
t
e
sts: add revactor
pipel
i
ning
/
keepali
v
e tes
t
commit
|
commitdiff
|
tree
2009-10-09
Eric Wong
fchmod
heartbeat
flips
b
e
tween
0/1
commit
|
commitdiff
|
tree
2009-10-08
Eric
Wong
tests: add d
b
gca
t
() utility metho
d
commit
|
commitdiff
|
tree
2009-10-08
Eric Wong
tests: simplify temporary file management
commit
|
commitdiff
|
tree
2009-10-08
Eric Wong
t0000:
b
a
s
ic test includes keepalive + pipe
l
ining
commit
|
commitdiff
|
tree
2009-10-06
Eric Wong
t
ests: move
t
rash
f
iles
to their
own trash/
di
r
ectory
commit
|
commitdiff
|
tree
2009-10-06
Eric Wong
tests:
g
enerate random_blob once for all tests
commit
|
commitdiff
|
tree
2009-10-06
Eric Wong
doc: better
"
Rainbows!" RDoc ex
a
mples
a
n
d
link
a
ge
commit
|
commitdiff
|
tree
2009-10-06
Eri
c
Wong
SIG
N
ALS: add Rainbows!-spe
c
ific notes
commit
|
commitdiff
|
tree
2009-10-06
Eric Wong
add SIGNALS doc
to RDoc
commit
|
commitdiff
|
tree
next