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 Wo
n
g
req
u
ir
e
Rack as
late as possible in execution
commit
|
commitdiff
|
tree
2009-03-03
Eric Won
g
Raise
A
rgumentError if listeners
a
re empty
commit
|
commitdiff
|
tree
2009-03-03
Eric Wong
Add configurator test
commit
|
commitdiff
|
tree
2009-03-03
Eric Wong
fix typo (DEFAULT_L
I
ST
E
NER => DEFAULT_LISTEN)
commit
|
commitdiff
|
tree
2009-03-03
Eric Wong
Allow stderr_pat
h
an
d
st
d
out_path to be set
i
n the
.
.
.
commit
|
commitdiff
|
tree
2009-03-03
Eric Wong
Load t
h
e app
_after_ forking workers by default
commit
|
commitdiff
|
tree
2009-03-03
Eric Wong
Rakefile: remove unused move_extensi
o
n
s code
commit
|
commitdiff
|
tree
2009-03-03
Eri
c
Wong
Han
d
l
e
Er
r
no::E
I
NTR during IO
.
se
l
ect i
n
workers
commit
|
commitdiff
|
tree
2009-03-03
Er
i
c W
o
ng
Make U
S
R1 rotate l
o
g
f
i
les
by default
commit
|
commitdiff
|
tree
2009-03-03
Eric Wong
A
dd Unicorn::
U
til for a r
e
open_logs
method
commit
|
commitdiff
|
tree
2009-03-03
Eric W
o
ng
symlink-
a
ware start_ctx[:cw
d
]
commit
|
commitdiff
|
tree
2009-03-03
Eric Wong
Unlink th
e
pid fi
l
e explic
i
tly
whe
n
ma
s
ter exits
commit
|
commitdiff
|
tree
2009-03-03
Eric W
o
n
g
test
_
e
xec: avoi
d
mi
s
-
teardown
j
ust in case
.
.
.
commit
|
commitdiff
|
tree
2009-03-03
Eric Wong
B
e
gin to al
l
ow defer
r
ed
a
pp creation/loading
commit
|
commitdiff
|
tree
2009-03-03
Eric Wong
test_exec: avoid
hiding
error when bi
n
ary
ca
n
't be
.
.
.
commit
|
commitdiff
|
tree
2009-03-03
Eric W
o
ng
Remove unnecessary separators in
h
elp text
commit
|
commitdiff
|
tree
2009-03-03
Er
i
c Wong
Remove
-
P/--pid sw
i
tch fr
o
m CLI
commit
|
commitdiff
|
tree
2009-03-03
Eric Wong
test_exec:
higher
tim
e
ou
t
s
for log
re
a
din
g
commit
|
commitdiff
|
tree
2009-03-03
E
ric Wong
t
est_
e
xec: be more liberal regardin
g
term
i
na
l
ou
t
put
commit
|
commitdiff
|
tree
2009-03-03
E
ric
W
o
ng
test/exe
c
: avoid letting child proces
s
es unlin
k
tempfiles
commit
|
commitdiff
|
tree
2009-03-03
Er
i
c Wong
te
s
t for "uni
c
orn --help" output
commit
|
commitdiff
|
tree
2009-03-03
Eric Wo
n
g
exec: disable embedded switch pa
r
sing in conf
i
g
.
ru
commit
|
commitdiff
|
tree
2009-03-03
E
ric Wo
n
g
te
s
t
_
exec: simpl
i
f
y
check for unicorn binary
commit
|
commitdiff
|
tree
2009-03-03
Eric
W
ong
t
est/aggregate: r
e
mo
v
e R
u
by version from output
commit
|
commitdiff
|
tree
2009-03-03
Eric Wong
.
gitigno
r
e: upda
t
es to be
more f
l
ex
i
ble
commit
|
commitdiff
|
tree
2009-02-25
Eric Wong
rename http11
=
> un
i
corn/http11
commit
|
commitdiff
|
tree
2009-02-24
Eric Wong
U
pdate
Manifest
commit
|
commitdiff
|
tree
2009-02-24
E
r
i
c Wong
A
l
low o
v
erriding
:
di
r
ec
t
o
r
y or via -C/
-
-directory
commit
|
commitdiff
|
tree
2009-02-21
Eri
c
Wong
Fix
+
test
reexec er
r
or handli
n
g
on bad inpu
t
s
commit
|
commitdiff
|
tree
2009-02-21
Eric
W
ong
test_exec: f
i
x for temporary files not being cleaned
commit
|
commitdiff
|
tree
2009-02-21
Eric
W
o
ng
GNUMakefile: revamp
f
or
p
arallel 1
.
8/1
.
9 ru
n
s
commit
|
commitdiff
|
tree
2009-02-21
Eric Wong
Repl
a
ce
unicorn
b
inar
y
w
ith something rackup-like
commit
|
commitdiff
|
tree
2009-02-21
Eric
W
ong
r
e
v
amp configuration with
C
o
n
figurator DSL
commit
|
commitdiff
|
tree
2009-02-21
Eric
Wong
Register default co
n
stants in Const module
commit
|
commitdiff
|
tree
2009-02-21
Eric Wong
Ignore ENV['PWD'] in
defau
l
t start
c
o
ntext
commit
|
commitdiff
|
tree
2009-02-21
Eric Wong
socke
t
: make bind
_
listen idempotent, re
a
lly
commit
|
commitdiff
|
tree
2009-02-21
Er
i
c Wo
n
g
.
g
i
tignore
:
a
d
d doc
commit
|
commitdiff
|
tree
2009-02-21
Eric Wong
test_
h
elper: clean
u
p require
s
commit
|
commitdiff
|
tree
2009-02-20
Eric W
o
n
g
test_upl
o
ad: trap
EP
I
PE if a connection shuts us down
.
.
.
commit
|
commitdiff
|
tree
2009-02-20
Er
i
c W
o
ng
test_upload: close uran
d
om fd at teard
o
w
n
commit
|
commitdiff
|
tree
2009-02-20
Eric Wong
http11
:
s
e
t SERV
E
R_NAME e
n
v
r
e
gardless o
f
Host: hea
d
er
commit
|
commitdiff
|
tree
2009-02-20
Eric Wong
http
1
1
: don't bother defining SERVER_SOF
T
WARE
commit
|
commitdiff
|
tree
2009-02-14
Eric Wo
n
g
Ht
t
pRespons
e
: remove crack-addled HT
T
P_ST
A
TUS_HEA
D
ERS
.
.
.
commit
|
commitdiff
|
tree
2009-02-14
Eri
c
Wong
HttpResponse: use each instead of each_pair to iterat
e
commit
|
commitdiff
|
tree
2009-02-14
Eric Wong
continue ignoring SIGC
H
LD for now
.
.
.
commit
|
commitdiff
|
tree
2009-02-14
Eric
W
o
ng
trap SIGCHLD and wakeup m
a
ster on
i
t
commit
|
commitdiff
|
tree
2009-02-14
Eric
W
ong
R
EADM
E
:
f
inish
half-w
r
itten sentence/
p
aragraph
commit
|
commitdiff
|
tree
2009-02-13
Eri
c
W
ong
test_upload: fix rename
u
n
de
r
1
.
8
commit
|
commitdiff
|
tree
2009-02-13
Er
i
c Wong
Remove tempfile reuse from HttpRequest,
u
p
loa
d
tests
commit
|
commitdiff
|
tree
2009-02-13
Eric Wong
tes
t
s: replac
e
proc
e
ss_based_p
o
r
t
w
i
t
h un
u
sed_port
commit
|
commitdiff
|
tree
2009-02-11
Er
i
c W
o
ng
Update d
o
c
u
m
enta
t
ion
commit
|
commitdiff
|
tree
2009-02-11
Eric Won
g
A
d
d Sinatra
example
commit
|
commitdiff
|
tree
2009-02-11
Eric Wong
add_listene
r
logg
i
n
g
includ
e
s fd=
i
nforma
t
ion
commit
|
commitdiff
|
tree
2009-02-11
Eric Wong
setup
.
rb f
r
iendliness
commit
|
commitdiff
|
tree
2009-02-11
Eric Wong
Set defau
l
t
p
roces
s
title
commit
|
commitdiff
|
tree
2009-02-10
Eric
Wo
n
g
Add
*
.
log and pkg/ to
.
git
i
gnore
commit
|
commitdiff
|
tree
2009-02-10
Eric
Wong
Updat
e
Manifest
commit
|
commitdiff
|
tree
2009-02-10
Eric Wong
add hot_config_file conf
i
g p
a
rameter
commit
|
commitdiff
|
tree
2009-02-10
Eric
W
ong
A
l
low
l
is
t
e
n
_backl
o
g
to b
e
spe
c
ified
i
n
con
f
ig
.
commit
|
commitdiff
|
tree
2009-02-10
Eric Wong
upd
a
te README
commit
|
commitdiff
|
tree
2009-02-10
E
r
i
c Won
g
Mino
r
and insignificant cleanups a
n
d
st
y
le
chan
g
es
commit
|
commitdiff
|
tree
2009-02-10
E
ric Wong
U
s
e
a short-as-possibl
e
path for worker
T
empfiles
commit
|
commitdiff
|
tree
2009-02-10
Eric Wong
Prev
e
nt leakag
e
of privat
e
pi
p
es and tempfile
s
.
commit
|
commitdiff
|
tree
2009-02-10
Eric Wong
ad
d
add_listener meth
o
d for us
e
in
conf
i
gs
commit
|
commitdiff
|
tree
2009-02-10
Eric Wo
n
g
Delete UNICORN_* environment varia
b
l
e
s in work
e
rs
commit
|
commitdiff
|
tree
2009-02-10
Eric Wong
daemoni
z
at
i
o
n
by setting
UNICORN_DAEMONIZE
e
n
v
commit
|
commitdiff
|
tree
2009-02-10
Eric Wong
Avoid starting the
p
i
pe until we
n
eed it
commit
|
commitdiff
|
tree
2009-02-10
Eric Wong
Add opt
i
o
n
al P
I
D fil
e
support
commit
|
commitdiff
|
tree
2009-02-10
Eric
Wong
Sock
e
t
Helper: unlink UNIX soc
k
ets if they e
x
i
s
t
commit
|
commitdiff
|
tree
2009-02-10
Eric Wong
update version and cha
n
gelog
commit
|
commitdiff
|
tree
2009-02-10
Eri
c
Wong
Reinstate timeouts
for killing workers
commit
|
commitdiff
|
tree
2009-02-10
Eric
W
ong
More reliab
l
e w
a
k
e
ups
i
n
master process
commit
|
commitdiff
|
tree
2009-02-10
Eric Wong
factor o
u
t
F
D
_CLOEXEC into SocketHelper module
commit
|
commitdiff
|
tree
2009-02-10
E
ric Wong
R
e
fac
t
or a
n
d get e
x
ec +
F
D inhe
r
itance
w
or
k
ing
commit
|
commitdiff
|
tree
2009-02-10
Er
i
c Wo
n
g
A
g
gregate t
e
s
t
results so they
'
re more
readab
l
e
commit
|
commitdiff
|
tree
2009-02-10
Eric Wong
HttpRes
p
onse: use unbuffered I/O f
o
r writing, too
commit
|
commitdiff
|
tree
2009-02-10
E
ric
W
ong
Htt
p
Request
:
restart read(2) on EI
N
TR
commit
|
commitdiff
|
tree
2009-02-10
Eric
W
ong
Re
f
a
c
t
or HTTP Request p
r
ocessing into H
t
tpRequest
commit
|
commitdiff
|
tree
2009-02-10
Eric Wong
Skip EINTR
/
EAGAIN handling
w
i
th sy
s
write
commit
|
commitdiff
|
tree
2009-02-10
Eric
Wong
Remove test/ files we
d
on't care
a
bout, upda
t
e
M
anifest
commit
|
commitdiff
|
tree
2009-02-10
Eric
W
ong
Use a persistent buffer with
H
ttp
R
eq
u
est
commit
|
commitdiff
|
tree
2009-02-10
Eric
Wong
Use read
(
2)
a
nd blocking I/O for c
l
ien
t
s
commit
|
commitdiff
|
tree
2009-02-10
Eric Wong
socket: temporary
UNIX sockets
use "
.
#
{
$$}
.
tmp"
commit
|
commitdiff
|
tree
2009-02-10
Er
i
c
Wong
R
e
move etc and YAML
d
e
p
endencies
commit
|
commitdiff
|
tree
2009-02-10
Er
i
c Wong
Update TODO wit
h
Unic
o
rn
goals
commit
|
commitdiff
|
tree
2009-02-10
E
r
i
c
Wong
GNUm
a
kefi
l
e
:
build http11
.
so before run
n
i
ng t
e
sts
commit
|
commitdiff
|
tree
2009-02-10
E
r
ic Wong
Remove hard depende
n
cy on Rac
k
commit
|
commitdiff
|
tree
2009-02-10
Eri
c
Wong
Http
R
eq
u
est#re
s
e
t
! => HttpReques
t
#reset
commit
|
commitdiff
|
tree
2009-02-10
Eric Wong
Get rid of
H
eaderOut
a
n
d
si
m
plify H
t
tpRe
s
ponse
commit
|
commitdiff
|
tree
2009-02-10
Eric W
o
ng
Support multiple
l
is
t
en
e
rs per-process
commit
|
commitdiff
|
tree
2009-02-10
Eric
W
ong
Internally supporting bind
i
n
g
to
U
NIX
d
o
main sockets
commit
|
commitdiff
|
tree
2009-02-10
E
ric Wong
Add *
.
so t
o
.
gitignore
commit
|
commitdiff
|
tree
2009-02-10
E
r
ic Wong
Move
portability and ov
e
rride Socket
s
t
uff to unicorn
.
.
.
commit
|
commitdiff
|
tree
2009-02-10
Eric Wong
Make
HttpRequest
obje
c
t (and temp files
)
persistent
commit
|
commitdiff
|
tree
2009-02-10
Eric Wong
Don't set SCR
I
P
T_NA
M
E
t
o
"/" and then
clear it for
.
.
.
commit
|
commitdiff
|
tree
2009-02-10
Eric Wong
HttpRequest:
a
v
o
id r
e
peated hash look
u
p
s fo
r
HTTP_BODY
commit
|
commitdiff
|
tree
2009-02-10
Eri
c
Wong
Simplify HttpResponse
s
ince we
o
nly h
a
ndle
R
ack
now
commit
|
commitdiff
|
tree
2009-02-10
Eric Wong
Htt
p
Res
p
onse: remove sen
d
_file
commit
|
commitdiff
|
tree
2009-02-10
E
r
ic Wo
n
g
pre-
g
en
e
rate HTTP_STATUS_HEADER t
o
a
void repeated snpr
i
ntf
commit
|
commitdiff
|
tree
2009-02-10
Eric
W
ong
Remove StringIO us
a
ge
in HeaderOut
commit
|
commitdiff
|
tree
next