repo.or.cz
/
unicorn.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
require Rack as late as possible in execution
2009-03-03
E
r
ic Wong
r
e
quire Rack as late as
possible in execution
commit
|
commitdiff
|
tree
2009-03-03
Eric Wong
Raise Arg
u
mentError if
l
istene
r
s are empty
commit
|
commitdiff
|
tree
2009-03-03
Eric Wong
A
d
d configurato
r
test
commit
|
commitdiff
|
tree
2009-03-03
Eric Wong
fix typo (DEFAULT_LISTENE
R
=> DEFAULT_LISTEN)
commit
|
commitdiff
|
tree
2009-03-03
Eric Wong
All
o
w
stderr
_
path and std
o
ut_path
t
o
be set in the
.
.
.
commit
|
commitdiff
|
tree
2009-03-03
Eric Wong
Lo
a
d the app _aft
e
r_ forking
wo
r
k
e
rs by default
commit
|
commitdiff
|
tree
2009-03-03
Eric Wong
Rakefile: r
e
move unused
move_exte
n
sion
s
code
commit
|
commitdiff
|
tree
2009-03-03
Eric Wong
Handle E
r
r
n
o::EINTR during
I
O
.
select in
workers
commit
|
commitdiff
|
tree
2009-03-03
Eric Wong
Make USR1 rotate
l
og files by de
f
ault
commit
|
commitdiff
|
tree
2009-03-03
Eric Wong
A
d
d Un
i
co
r
n::Uti
l
for
a reopen_l
o
gs me
t
h
o
d
commit
|
commitdiff
|
tree
2009-03-03
Eric Wong
symlink-aware start_c
t
x[:cwd]
commit
|
commitdiff
|
tree
2009-03-03
Eric
W
ong
Unli
n
k
the pid file expli
c
it
l
y
w
h
en master exits
commit
|
commitdiff
|
tree
2009-03-03
Eric Wo
n
g
test
_
e
x
ec: avoi
d
mis-teardown ju
s
t in
case
.
.
.
commit
|
commitdiff
|
tree
2009-03-03
Eric Wong
Begin to allow deferred app creation/loadin
g
commit
|
commitdiff
|
tree
2009-03-03
Eric
Wong
test_exec:
avoid
h
i
ding error
w
hen binary c
a
n
'
t
be
.
.
.
commit
|
commitdiff
|
tree
2009-03-03
E
ri
c
Wong
R
e
m
ov
e
unn
e
cessary s
e
parators
i
n help tex
t
commit
|
commitdiff
|
tree
2009-03-03
Eric Wong
R
emove -P
/
--pid
s
w
itch
fr
o
m CLI
commit
|
commitdiff
|
tree
2009-03-03
Eric Wong
test_exec:
hi
g
her
t
imeout
s
fo
r
log readi
n
g
commit
|
commitdiff
|
tree
2009-03-03
Eric Wong
test_exec
:
be mor
e
l
i
beral regarding term
i
nal out
p
u
t
commit
|
commitdiff
|
tree
2009-03-03
Eric Wong
t
e
st/exec: avo
i
d letting child processes
u
nlin
k
tempfile
s
commit
|
commitdiff
|
tree
2009-03-03
Eric Wong
test for
"
u
n
icorn --hel
p
" outp
u
t
commit
|
commitdiff
|
tree
2009-03-03
Eric
Wong
exec: disable embedd
e
d
switch p
a
r
s
i
n
g in config
.
r
u
commit
|
commitdiff
|
tree
2009-03-03
Eric Wong
test_exec:
s
i
m
pl
i
f
y check for un
i
corn binar
y
commit
|
commitdiff
|
tree
2009-03-03
Eri
c
Wong
test/aggregate:
r
e
m
o
v
e Ru
b
y version from out
p
ut
commit
|
commitdiff
|
tree
2009-03-03
Eric Wong
.
gitignore: updates to be more flexible
commit
|
commitdiff
|
tree
2009-02-25
Eric Wong
rename
h
ttp11 =>
un
i
corn/http11
commit
|
commitdiff
|
tree
2009-02-24
E
ric Wong
Update Manifest
commit
|
commitdiff
|
tree
2009-02-24
Eric Wong
All
o
w overri
d
i
n
g
:
directory or via
-
C/
-
-
directory
commit
|
commitdiff
|
tree
2009-02-21
Eric
W
ong
Fix+test
ree
x
ec
e
rr
o
r handling on
b
ad inputs
commit
|
commitdiff
|
tree
2009-02-21
Eric W
o
ng
t
est_e
x
ec: fix fo
r
t
e
mporary
files not bein
g
cleaned
commit
|
commitdiff
|
tree
2009-02-21
Eric Won
g
GNUMakefile: revamp
f
o
r
parallel
1
.
8/1
.
9 ru
n
s
commit
|
commitdiff
|
tree
2009-02-21
E
ric
W
ong
Re
p
lace unicorn binary w
i
th something rackup-l
i
ke
commit
|
commitdiff
|
tree
2009-02-21
E
r
ic
W
ong
rev
a
mp configuration w
i
th Confi
g
ur
a
tor D
S
L
commit
|
commitdiff
|
tree
2009-02-21
Eric Wong
Register de
f
ault constan
t
s in C
o
nst m
o
dule
commit
|
commitdiff
|
tree
2009-02-21
Eric Wong
Ignore ENV['PWD']
i
n default start context
commit
|
commitdiff
|
tree
2009-02-21
Eric Wong
socket: make b
i
nd_listen idempotent, rea
l
ly
commit
|
commitdiff
|
tree
2009-02-21
Eric Wo
n
g
.
gitigno
r
e: add doc
commit
|
commitdiff
|
tree
2009-02-21
Eric
W
ong
t
e
st_hel
p
er
:
c
leanup
requir
e
s
commit
|
commitdiff
|
tree
2009-02-20
Eric Wong
test_upload:
t
rap EPI
P
E if
a
c
o
nnection s
h
uts
u
s down
.
.
.
commit
|
commitdiff
|
tree
2009-02-20
Eric Wong
t
e
st_upl
o
a
d
:
clos
e
urandom fd at teardow
n
commit
|
commitdiff
|
tree
2009-02-20
E
ric Wong
htt
p
11: set SERVER_NAME env r
e
gardl
e
ss of
Host: header
commit
|
commitdiff
|
tree
2009-02-20
Eric Wong
http11: d
o
n'
t
bother defining SERVER_SOFTWARE
commit
|
commitdiff
|
tree
2009-02-14
Eri
c
Wong
Htt
p
Response: re
m
ove crack-addle
d
HTTP_STATUS_HE
A
DERS
.
.
.
commit
|
commitdiff
|
tree
2009-02-14
Eric Wong
H
t
t
p
Res
p
onse:
u
s
e each in
s
tead of
e
ach_p
a
i
r to iterate
commit
|
commitdiff
|
tree
2009-02-14
Er
i
c
Wong
continue ign
o
ri
n
g SI
G
C
H
LD for now
.
.
.
commit
|
commitdiff
|
tree
2009-02-14
Eric Wong
trap SIGCHLD and wakeup
master on i
t
commit
|
commitdiff
|
tree
2009-02-14
Eric
W
ong
README: finish
h
a
l
f
-writte
n
sen
t
ence/paragraph
commit
|
commitdiff
|
tree
2009-02-13
Eric Wong
test_up
l
oa
d
: fix r
e
n
ame und
e
r 1
.
8
commit
|
commitdiff
|
tree
2009-02-13
Eri
c
Wong
Remov
e
tempfile reuse from Htt
p
Reques
t
, upload tests
commit
|
commitdiff
|
tree
2009-02-13
Eric W
o
ng
tests: replace proces
s
_based
_
port
with unus
e
d_p
o
rt
commit
|
commitdiff
|
tree
2009-02-11
Eric
W
ong
Updat
e
documentation
commit
|
commitdiff
|
tree
2009-02-11
Er
i
c Wong
Add Sinatra e
x
ample
commit
|
commitdiff
|
tree
2009-02-11
Eric W
o
ng
a
d
d_list
e
ner
l
ogging includ
e
s f
d
= inf
o
rmation
commit
|
commitdiff
|
tree
2009-02-11
Eric W
o
n
g
s
e
tup
.
rb
f
ri
e
ndli
n
e
ss
commit
|
commitdiff
|
tree
2009-02-11
Eri
c
Wong
Set defa
u
l
t process title
commit
|
commitdiff
|
tree
2009-02-10
Eric
W
o
ng
Add *
.
lo
g
and pkg/ to
.
gitignore
commit
|
commitdiff
|
tree
2009-02-10
Eric Wong
Update
Manif
e
st
commit
|
commitdiff
|
tree
2009-02-10
Eric Wong
add hot_co
n
fig_file config
p
aramet
e
r
commit
|
commitdiff
|
tree
2009-02-10
Eri
c
Wong
A
l
l
ow
l
isten_backlog to b
e
specified in con
f
ig
.
commit
|
commitdiff
|
tree
2009-02-10
Eri
c
Wong
update REA
D
ME
commit
|
commitdiff
|
tree
2009-02-10
Eric Wong
Minor and insignificant clean
u
p
s
and
s
t
y
le changes
commit
|
commitdiff
|
tree
2009-02-10
Eric Wong
Use a s
h
ort-as-po
s
sible path for worker Tem
p
files
commit
|
commitdiff
|
tree
2009-02-10
Er
i
c Wong
Prevent leakag
e
of private pipes and tempfil
e
s
.
commit
|
commitdiff
|
tree
2009-02-10
Eri
c
Wo
n
g
add add_list
e
ner method
f
or use in
c
onfigs
commit
|
commitdiff
|
tree
2009-02-10
Eric
Wo
n
g
Delete UNICORN_* environment v
a
r
iables in
w
o
rkers
commit
|
commitdiff
|
tree
2009-02-10
E
r
i
c
Wong
daemonization b
y
s
etting
U
N
ICOR
N
_
D
AEMONIZE
e
n
v
commit
|
commitdiff
|
tree
2009-02-10
E
ri
c
Wong
Avoid
starting the pip
e
until we need it
commit
|
commitdiff
|
tree
2009-02-10
Eric Won
g
Ad
d
op
t
ional PI
D
file su
p
port
commit
|
commitdiff
|
tree
2009-02-10
Eric Wong
S
o
c
ketHel
p
er: u
n
l
ink UNIX
s
o
c
ket
s
if they exist
commit
|
commitdiff
|
tree
2009-02-10
Eric W
o
ng
upda
t
e versio
n
and changelog
commit
|
commitdiff
|
tree
2009-02-10
Eric
W
ong
Rei
n
state timeo
u
ts f
o
r killing w
o
rkers
commit
|
commitdiff
|
tree
2009-02-10
Eric Wong
More
reliable wakeu
p
s in m
a
ster process
commit
|
commitdiff
|
tree
2009-02-10
Eric
W
o
n
g
f
acto
r
ou
t
FD_CLOEX
E
C into SocketHelper module
commit
|
commitdiff
|
tree
2009-02-10
Eric Wong
R
efacto
r
and ge
t
exec + FD
i
nherit
a
nce working
commit
|
commitdiff
|
tree
2009-02-10
Eric Wong
Ag
g
re
g
ate test
re
s
ults so
t
h
ey're
m
o
r
e readab
l
e
commit
|
commitdiff
|
tree
2009-02-10
Er
i
c Wong
H
t
tpResponse: use u
n
buffer
e
d I/O
f
o
r
writin
g
, too
commit
|
commitdiff
|
tree
2009-02-10
Eric Wong
H
t
tpReque
s
t: restart read(
2
) on EINTR
commit
|
commitdiff
|
tree
2009-02-10
Eric Wong
Refac
t
or HTTP
Reques
t
proce
s
sing into
H
tt
p
Reque
s
t
commit
|
commitdiff
|
tree
2009-02-10
Eric
Wong
S
k
ip EINTR/EAGA
I
N handl
i
ng with sy
s
write
commit
|
commitdiff
|
tree
2009-02-10
Eric Wong
Remove
t
est/ f
i
les we
d
o
n
'
t c
a
re about, update
M
anifest
commit
|
commitdiff
|
tree
2009-02-10
Eric Wong
Use a pers
i
stent
buffer wit
h
Ht
t
pRequest
commit
|
commitdiff
|
tree
2009-02-10
Eric Wong
U
se read(2) and blockin
g
I
/
O for clien
t
s
commit
|
commitdiff
|
tree
2009-02-10
E
ric Wong
s
ocket: temporary UNIX sockets
u
se "
.
#{$$}
.
tmp"
commit
|
commitdiff
|
tree
2009-02-10
Eric Wong
Remov
e
etc
and YAML depe
n
d
encie
s
commit
|
commitdiff
|
tree
2009-02-10
Eri
c
Wong
Update TO
D
O
wit
h
Unico
r
n go
a
ls
commit
|
commitdiff
|
tree
2009-02-10
E
ric Wong
GNU
m
ake
f
ile: build http11
.
so bef
o
re runni
n
g
tests
commit
|
commitdiff
|
tree
2009-02-10
Eric Won
g
Remove hard depe
n
d
ency on Rack
commit
|
commitdiff
|
tree
2009-02-10
Eric Wong
HttpRequest#
r
eset! => HttpRequest#reset
commit
|
commitdiff
|
tree
2009-02-10
Eric Wong
G
e
t rid of
HeaderOu
t
and
s
implify Http
R
esponse
commit
|
commitdiff
|
tree
2009-02-10
Eric Won
g
Support multiple listeners per-process
commit
|
commitdiff
|
tree
2009-02-10
Eric
Wong
Internally su
p
porting bindin
g
to UNI
X
dom
a
in
s
ocke
t
s
commit
|
commitdiff
|
tree
2009-02-10
Eri
c
Wo
n
g
A
d
d *
.
s
o to
.
gitig
n
ore
commit
|
commitdiff
|
tree
2009-02-10
Eric
Wo
n
g
Mov
e
portabilit
y
and ove
r
ride S
o
cket stuff
t
o
unicorn
.
.
.
commit
|
commitdiff
|
tree
2009-02-10
Er
i
c Wo
n
g
Make HttpReque
s
t obj
e
c
t
(and temp fil
e
s)
persiste
n
t
commit
|
commitdiff
|
tree
2009-02-10
E
ric Won
g
Don't se
t
SCRIPT_NAME
to
"
/"
a
n
d
t
hen clear it fo
r
.
.
.
commit
|
commitdiff
|
tree
2009-02-10
E
r
ic Wo
n
g
Http
R
equest: avo
i
d repeated hash
l
ookups
f
or HTTP_BOD
Y
commit
|
commitdiff
|
tree
2009-02-10
E
r
ic Wong
Simplify Ht
t
pResponse since w
e
only hand
l
e Rack now
commit
|
commitdiff
|
tree
2009-02-10
Eric Wong
H
ttpResponse:
remov
e
send_file
commit
|
commitdiff
|
tree
2009-02-10
Eric Wong
pre-genera
t
e
H
TTP_STAT
U
S_HEADER to avoid repeated snprintf
commit
|
commitdiff
|
tree
2009-02-10
Eric W
o
ng
Remove StringIO usage in Header
O
ut
commit
|
commitdiff
|
tree
next