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
tests: port all existing tests to TAP library
2009-10-25
Er
i
c Wo
n
g
tests:
p
ort all existing tests to
T
AP library
commit
|
commitdiff
|
tree
2009-10-24
Eric Wong
tests: add a TAP p
r
oducer shell libr
a
ry
commit
|
commitdiff
|
tree
2009-10-24
E
r
ic
Wong
test
s
:
c
om
m
on setu
p
an
d
wait_st
a
rt functions
commit
|
commitdiff
|
tree
2009-10-24
Eric Wong
te
s
t
s
: prefer "R
U
BY" to lowercased
"
ruby"
commit
|
commitdiff
|
tree
2009-10-24
Eric Wong
test
s
:
a
v
o
id race c
o
n
d
iti
o
n in reo
p
en lo
g
s te
s
t
commit
|
commitdiff
|
tree
2009-10-22
Eric Wong
tests: hopefully fix
s
talls
i
n input trailer tes
t
s
commit
|
commitdiff
|
tree
2009-10-22
E
ri
c
Wong
initial EventM
a
chine support
commit
|
commitdiff
|
tree
2009-10-21
Eric Wong
tests: avoid needlessly remaking
"rainbows"
commit
|
commitdiff
|
tree
2009-10-20
Er
i
c Wong
add news
b
odies
t
o site NEW
S
.
a
t
o
m
.
xm
l
commit
|
commitdiff
|
tree
2009-10-20
E
r
ic Wong
rev: fix st
a
ti
c
f
i
le respons
e
s under HTTP/0
.
9
commit
|
commitdiff
|
tree
2009-10-20
Eric Wong
t
e
st-lib:
avoi
d
stall
i
n
g
d
ue to bad FIFO
h
andling
commit
|
commitdiff
|
tree
2009-10-20
Er
i
c Wong
tests
:
more
corr
e
ct HTTP/0
.
9 test
commit
|
commitdiff
|
tree
2009-10-19
E
ric Wong
READM
E
: change o
r
dering of concurrency mode
l
listing
commit
|
commitdiff
|
tree
2009-10-19
E
r
ic Wong
re
v
:
r
emo
v
e Revactor-sp
e
cific
w
orkaround
commit
|
commitdiff
|
tree
2009-10-19
Eric Wo
n
g
Rainbows
!
0
.
3
.
0
Eric Wong
(37):
commit
|
commitdiff
|
tree
2009-10-19
Eric Wong
lo
c
al
.
mk
.
sampl
e
: syn
c
with BDFL's v
e
rsio
n
commit
|
commitdiff
|
tree
2009-10-19
Eric Wong
TODO: upda
t
e w
i
th n
e
w item
s
commit
|
commitdiff
|
tree
2009-10-19
Eric Wong
TUN
I
NG:
update docu
m
entat
i
on
notes
commit
|
commitdiff
|
tree
2009-10-19
Eri
c
Wong
rev: u
p
date do
c
ume
n
tat
i
on
f
or this
model
commit
|
commitdiff
|
tree
2009-10-19
Eric
W
ong
rev: A
s
yn
c
R
e
sponse =>
Def
e
rredResponse
API
cleanup
commit
|
commitdiff
|
tree
2009-10-19
Eric
W
o
ng
t
ests: pre
d
ictable and s
i
mpler temp
f
ile management
commit
|
commitdiff
|
tree
2009-10-19
Eric Wong
tests: DWIM FIFO
creation
commit
|
commitdiff
|
tree
2009-10-19
Eric Wong
tests:
more re
l
iable error checking
commit
|
commitdiff
|
tree
2009-10-19
Eric Wong
rev: asy
n
c
respon
s
e bodi
e
s
with DevFdRe
s
ponse midd
l
ew
a
re
commit
|
commitdiff
|
tree
2009-10-19
Eric W
o
ng
r
evactor: switch to a
1 second heartbeat
commit
|
commitdiff
|
tree
2009-10-19
Eri
c
Wo
n
g
rev: f
i
x heartb
e
at time
o
uts
commit
|
commitdiff
|
tree
2009-10-18
E
ric Wong
http_respons
e
: filter out X-Rainbows-* hea
d
e
r
s
commit
|
commitdiff
|
tree
2009-10-18
E
r
ic
Won
g
tests: for log reope
n
ing for all concurrency models
commit
|
commitdiff
|
tree
2009-10-18
Eric Wong
t
ests: rack
.
i
nput h
a
mmer
c
onc
u
r
r
ency testing
commit
|
commitdiff
|
tree
2009-10-18
Eric Wong
test
s
: comm
o
n basic HTTP tes
t
s for all
models
commit
|
commitdiff
|
tree
2009-10-18
Eric Wong
rev: avoid
s
tack
o
verflow thro
u
gh
pipelinin
g
commit
|
commitdiff
|
tree
2009-10-18
Eric
W
ong
rev: handle fully
-
buffered,
p
ipel
i
n
e
d r
e
quests
commit
|
commitdiff
|
tree
2009-10-18
Eric Wong
t
e
s
ts:
D
R
Y r
e
quire t
e
sts for Re
v
/Revacto
r
commit
|
commitdiff
|
tree
2009-10-18
Eric Wong
test
-
l
i
b: quiet down
p
ipefail error
m
essage
commit
|
commitdiff
|
tree
2009-10-18
Eric Wo
n
g
test
s
:
DRY Ruby re
q
uires based on model
commit
|
commitdiff
|
tree
2009-10-18
Eric Wo
n
g
tests: DRY setting of th
e
"model" en
v
i
r
onment var
commit
|
commitdiff
|
tree
2009-10-18
Eric Wong
tests: factor out
a common p
a
r
s
er err
o
r "library"
commit
|
commitdiff
|
tree
2009-10-18
Eric
W
ong
tests: fix random
_
blob depend
e
n
cy
commit
|
commitdiff
|
tree
2009-10-18
Eric Wong
tests
:
fix issues with n
o
n
-
p
o
rtabl
e
shell
constructs
commit
|
commitdiff
|
tree
2009-10-18
Eric Wong
t
ests: rack
.
input trailer
tests for all mode
l
s
commit
|
commitdiff
|
tree
2009-10-18
Eri
c
Wong
tests: add unbuffered tee(1)-
l
ike helper
commit
|
commitdiff
|
tree
2009-10-18
Eric W
o
n
g
tes
t
s
:
i
ntrodu
c
e require_for
_
model function
commit
|
commitdiff
|
tree
2009-10-18
Eric Wong
refactor graceful shutdown
s
a
g
a
i
n, harder
commit
|
commitdiff
|
tree
2009-10-18
Eric Wong
tests: sleep
.
r
u
slu
r
ps ra
c
k
.
input stream
commit
|
commitdiff
|
tree
2009-10-18
Eric W
o
ng
Rev: simplific
a
t
i
on to error hand
l
ing
commit
|
commitdiff
|
tree
2009-10-18
Eric Wong
use
t
imeout
c
orrect
l
y to join
t
hreads
on SIGQUIT
commit
|
commitdiff
|
tree
2009-10-18
Eric Wong
test-li
b
: dbgcat adds headers with key name
commit
|
commitdiff
|
tree
2009-10-18
Eric Wong
DRY setting of r
a
ck
.
multit
h
read
commit
|
commitdiff
|
tree
2009-10-18
Er
i
c Wong
Fix gra
c
eful s
h
utdo
w
n handling of Thr
e
a
d*
m
odels harder
commit
|
commitdiff
|
tree
2009-10-18
Eric Wong
t
ests:
s
le
e
p
.
ru
handles "Expect: 100-continue
"
commit
|
commitdiff
|
tree
2009-10-18
Eric
W
ong
Revactor te
s
t
s can sl
e
ep mo
r
e easily
commit
|
commitdiff
|
tree
2009-10-15
E
r
i
c
Wo
n
g
app_
p
ool:
n
ote
i
t be
i
ng cur
r
e
n
tly broken wit
h
Re
v
a
ctor
commit
|
commitdiff
|
tree
2009-10-15
Eric Wo
n
g
Rainbows! 0
.
2
.
0
Eric Wong
(53):
commit
|
commitdiff
|
tree
2009-10-15
Er
i
c
Wong
README: link
to AppP
o
ol and
e
x
t
ra note ab
o
ut
R
ev model
commit
|
commitdiff
|
tree
2009-10-15
Er
i
c Wong
lo
c
al
.
mk
.
sample: use rev 0
.
3
.
1
i
nstead
commit
|
commitdiff
|
tree
2009-10-15
E
ric Wong
t4003:
chmod +x
commit
|
commitdiff
|
tree
2009-10-15
Eric Won
g
Add Rainbows::AppPool Rack middleware
commit
|
commitdiff
|
tree
2009-10-15
Eric Wong
REA
D
M
E
: up
d
a
te w
i
th
R
e
v
mode
l
c
aveats
commit
|
commitdiff
|
tree
2009-10-15
Eric Wong
README:
update U
R
Ls
commit
|
commitdiff
|
tree
2009-10-15
E
ric W
o
ng
test
s
: e
n
force rack
.
m
ultithread and rainbows
.
model
commit
|
commitdiff
|
tree
2009-10-15
Eri
c
Wong
rack: expose "r
a
inb
o
ws
.
mo
d
el" in
R
ack
environment
commit
|
commitdiff
|
tree
2009-10-15
Eri
c
W
o
ng
doc
u
mentatio
n
updates (mostl
y
on ne
t
work mode
l
s)
commit
|
commitdiff
|
tree
2009-10-15
Eric Wong
t3003:
set executable bit
commit
|
commitdiff
|
tree
2009-10-15
Eric Wong
Rev: fix error han
d
ling for pa
r
s
er errors
commit
|
commitdiff
|
tree
2009-10-15
Eri
c
Wong
Rev:
gen
e
r
al module documentation + cave
a
ts
commit
|
commitdiff
|
tree
2009-10-15
Eric Wong
ra
c
k
.
m
u
l
tithread
i
s
o
nly true for Thr
e
ad* models
commit
|
commitdiff
|
tree
2009-10-15
Eric Wong
loca
l
.
m
k
.
sample: use ksh93 as default $(S
H
ELL)
commit
|
commitdiff
|
tree
2009-10-15
Eric Wong
preliminary
Rev supp
o
rt
commit
|
commitdiff
|
tree
2009-10-13
Eric
W
ong
README: a
l
t
e
r
r
e
p
l
y c
o
nv
e
ntions for t
h
e
mailing list
commit
|
commitdiff
|
tree
2009-10-13
Eric Wong
vs Unicorn:
f
i
x
copy+paste
e
rro
r
s and grammar fail
commit
|
commitdiff
|
tree
2009-10-12
E
ric Wong
vs Unicorn: f
i
x
wording to
b
e consistent w
i
th
diagrams
commit
|
commitdiff
|
tree
2009-10-12
Eric Wong
vs U
n
ic
o
rn: use diagrams for concurrenc
y
models
commit
|
commitdiff
|
tree
2009-10-12
E
r
ic Wong
tests: add reopen logs
tes
t
f
o
r r
e
vactor
commit
|
commitdiff
|
tree
2009-10-12
Eric Wong
DEPLOY: updat
e
with
notes on DoS potential
commit
|
commitdiff
|
tree
2009-10-12
Eric Wo
n
g
tests: che
c
k for common except
i
ons
w
ith
"
E
rror
"
commit
|
commitdiff
|
tree
2009-10-12
Eric Wong
SIGINT/SIG
T
ERM shuts down inst
a
ntly in work
e
r
s
commit
|
commitdiff
|
tree
2009-10-12
Eric Wong
Fix graceful shutdowns for thr
e
aded mode
l
s
commit
|
commitdiff
|
tree
2009-10-12
Eri
c
Wong
revactor: fix graceful shutd
o
wn timeouts
commit
|
commitdiff
|
tree
2009-10-11
E
r
i
c Wong
clea
n
up
t
hread mod
e
ls, threads no
l
o
n
ger tim
e
out
commit
|
commitdiff
|
tree
2009-10-11
E
r
ic Wong
revactor: continue fc
h
mod beat in graceful
e
xi
t
commit
|
commitdiff
|
tree
2009-10-11
E
ric Wong
r
evactor: graceful death of keepal
i
ve c
l
ients
commit
|
commitdiff
|
tree
2009-10-11
Eric
Wong
No need to be hal
v
i
ng t
i
meou
t
, already
d
o
n
e
f
or us
commit
|
commitdiff
|
tree
2009-10-11
E
ric
W
ong
r
e
v
ac
t
or: cleanups and rem
o
ve
redun
d
a
ncy
commit
|
commitdiff
|
tree
2009-10-11
E
r
ic Wong
revactor: break on EBA
D
F i
n
th
e
acceptin
g
a
ctors
commit
|
commitdiff
|
tree
2009-10-11
Eric Wong
expand and share init_worker_process
commit
|
commitdiff
|
tree
2009-10-11
Eric Wong
g
r
aceful
e
xit on trap TypeError from
IO
.
sele
c
t
commit
|
commitdiff
|
tree
2009-10-11
E
ric Wong
factor out common
li
s
t
e
n loop error handli
n
g
commit
|
commitdiff
|
tree
2009-10-10
Eric
Wong
th
r
ead_spawn: clean
u
p
nuking
o
f
t
imed
-
out thread
s
commit
|
commitdiff
|
tree
2009-10-10
E
ric
W
o
ng
t
e
sts: create a bad exit
c
o
d
e
by default
commit
|
commitdiff
|
tree
2009-10-10
Eric Wong
tests: update TRACER e
x
amp
l
es in make
f
ile
commit
|
commitdiff
|
tree
2009-10-10
E
ric
W
o
ng
te
s
ts: TEST_OPTS => SH_TEST
_
O
P
T
S
commit
|
commitdiff
|
tree
2009-10-10
Eric W
o
ng
R
E
ADME for test suite
commit
|
commitdiff
|
tree
2009-10-10
Eric
W
ong
tests: enab
l
e pipefail sh
e
ll opt
i
on if possible
commit
|
commitdiff
|
tree
2009-10-10
Eric
W
on
g
thread_spawn: non-blocking accept() sho
u
ldn't EINTR
commit
|
commitdiff
|
tree
2009-10-10
E
ric Wong
t
h
read_spa
w
n
:
more robust loop
commit
|
commitdiff
|
tree
2009-10-09
Eric
Won
g
t
h
read_spa
w
n
:
trap
E
AGAIN
o
n
accept_n
o
nbloc
k
commit
|
commitdiff
|
tree
2009-10-09
E
r
ic Wong
tests: a
d
d
r
evactor pi
p
e
l
in
i
ng/keepalive
test
commit
|
commitdiff
|
tree
2009-10-09
Eric Wong
fchmod heartbeat fl
i
ps be
t
ween 0/1
commit
|
commitdiff
|
tree
2009-10-08
Er
i
c Wong
tests: ad
d
dbgcat()
u
ti
l
ity m
e
thod
commit
|
commitdiff
|
tree
2009-10-08
Eric Wong
tests:
s
impl
i
fy temp
o
rary file m
a
nagement
commit
|
commitdiff
|
tree
next