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
symlink-aware start_ctx[:cwd]
2009-03-03
Eric Wong
symlink-aware start_ctx[:cwd]
commit
|
commitdiff
|
tree
2009-03-03
Eric W
o
ng
Unlink th
e
p
i
d file ex
p
licitly wh
e
n master ex
i
ts
commit
|
commitdiff
|
tree
2009-03-03
Eric Wo
n
g
t
e
s
t
_exec: avoid mis-tear
d
own just in case
.
.
.
commit
|
commitdiff
|
tree
2009-03-03
E
ri
c
Wong
Begin to allo
w
deferred ap
p
creation/lo
a
ding
commit
|
commitdiff
|
tree
2009-03-03
Eric Wong
tes
t
_exec: avoid
h
idi
n
g erro
r
w
hen bin
a
ry can't be
.
.
.
commit
|
commitdiff
|
tree
2009-03-03
E
r
i
c Wong
Remove un
n
e
c
essary separators in help
t
ext
commit
|
commitdiff
|
tree
2009-03-03
Eric Wong
Re
m
ove -P/
-
-pid swi
t
ch fro
m
CLI
commit
|
commitdiff
|
tree
2009-03-03
Eric Wong
test_exec: hig
h
er timeouts for lo
g
reading
commit
|
commitdiff
|
tree
2009-03-03
E
r
ic
W
ong
test_exec:
b
e more liberal r
e
ga
r
ding te
r
minal
o
u
t
put
commit
|
commitdiff
|
tree
2009-03-03
Eric Wong
test/exec:
avoid le
t
ti
n
g child processes unlink
t
empfiles
commit
|
commitdiff
|
tree
2009-03-03
Eric Wong
te
s
t
f
or "unicorn --help
"
output
commit
|
commitdiff
|
tree
2009-03-03
Eric Wong
exec
:
disable emb
e
d
de
d
s
wit
c
h
p
arsin
g
in
c
onfi
g
.
ru
commit
|
commitdiff
|
tree
2009-03-03
E
r
i
c Wong
test_exec:
simplify c
h
eck for u
n
icorn binary
commit
|
commitdiff
|
tree
2009-03-03
Eric Wong
test/a
g
gre
g
ate: re
m
ove Ruby ve
r
sion from outp
u
t
commit
|
commitdiff
|
tree
2009-03-03
Eric Wong
.
git
i
gnore: updates
to be more flexibl
e
commit
|
commitdiff
|
tree
2009-02-25
Eric Wong
rename h
t
tp11
=> unicorn/http
1
1
commit
|
commitdiff
|
tree
2009-02-24
Eric Wong
U
p
da
t
e
M
anife
s
t
commit
|
commitdiff
|
tree
2009-02-24
Eric Wong
Allow overriding :directory or via -C/
-
-directory
commit
|
commitdiff
|
tree
2009-02-21
Eric Wong
Fix
+
test reexe
c
error
h
an
d
lin
g
on
b
ad
i
nputs
commit
|
commitdiff
|
tree
2009-02-21
Eric
Wong
te
s
t
_exe
c
: fix
for
temporary files
n
ot
b
eing clea
n
ed
commit
|
commitdiff
|
tree
2009-02-21
Eric W
o
ng
GNUMak
e
file: revamp for paralle
l
1
.
8/1
.
9 ru
n
s
commit
|
commitdiff
|
tree
2009-02-21
Eric
Wo
n
g
Repl
a
ce unicorn binary w
i
th s
o
m
e
thing rack
u
p-like
commit
|
commitdiff
|
tree
2009-02-21
Eric Wong
revamp co
n
figuration wi
t
h Configurator D
S
L
commit
|
commitdiff
|
tree
2009-02-21
Eric W
o
ng
Register de
f
ault constants i
n
Const module
commit
|
commitdiff
|
tree
2009-02-21
Er
i
c Won
g
Ignore ENV['
P
WD'
]
in default start
conte
x
t
commit
|
commitdiff
|
tree
2009-02-21
E
ric Wong
soc
k
et: mak
e
bind_listen i
d
empotent
,
really
commit
|
commitdiff
|
tree
2009-02-21
Eric Wong
.
g
i
tignore: add doc
commit
|
commitdiff
|
tree
2009-02-21
Eric Wong
test_helper
:
cl
e
anup
requires
commit
|
commitdiff
|
tree
2009-02-20
Eric W
o
ng
test
_
uploa
d
:
trap EPIPE if a
c
onne
c
tion shuts us d
o
wn
.
.
.
commit
|
commitdiff
|
tree
2009-02-20
Eric Wong
test_upl
o
ad:
c
l
o
se
u
ra
n
d
o
m fd at
teardown
commit
|
commitdiff
|
tree
2009-02-20
Eric Wong
http11: set SE
R
VER_NAME env r
e
g
a
r
dle
s
s of Host
:
h
eader
commit
|
commitdiff
|
tree
2009-02-20
Eric Wong
http11:
don't
b
other
d
efining SERVER_SOFTWA
R
E
commit
|
commitdiff
|
tree
2009-02-14
E
ric Wong
HttpResponse: r
e
m
ove crack-addled HTT
P
_STATUS_
H
E
A
D
E
RS
.
.
.
commit
|
commitdiff
|
tree
2009-02-14
E
r
ic Won
g
Htt
p
Response: use each instead of each_pair to it
e
rate
commit
|
commitdiff
|
tree
2009-02-14
Eric Wong
c
o
ntinue ignoring SIGCHL
D
for no
w
.
.
.
commit
|
commitdiff
|
tree
2009-02-14
Eric
Wong
trap SIGCHLD
and wakeu
p
master on it
commit
|
commitdiff
|
tree
2009-02-14
E
ric Wong
REA
D
ME
:
finish
h
alf-written sentence/paragr
a
ph
commit
|
commitdiff
|
tree
2009-02-13
E
r
ic
Wong
test_upload: fix rename und
e
r 1
.
8
commit
|
commitdiff
|
tree
2009-02-13
E
r
i
c
Wong
Remo
v
e tempfile reuse from Http
R
equest
,
upload tests
commit
|
commitdiff
|
tree
2009-02-13
Eric Wong
t
ests:
re
p
lace
process_based_port with
u
n
used_por
t
commit
|
commitdiff
|
tree
2009-02-11
Eric Wong
Upd
a
te documentation
commit
|
commitdiff
|
tree
2009-02-11
E
r
ic Wong
Add Sinatr
a
example
commit
|
commitdiff
|
tree
2009-02-11
Eri
c
Won
g
a
dd_listene
r
logging includes
f
d
= informa
t
i
on
commit
|
commitdiff
|
tree
2009-02-11
Eric Wong
setu
p
.
rb
friendli
n
ess
commit
|
commitdiff
|
tree
2009-02-11
Eric
W
ong
Set
defaul
t
pro
c
ess
t
i
t
le
commit
|
commitdiff
|
tree
2009-02-10
Eric Wong
Add *
.
log and pkg/
to
.
gitignore
commit
|
commitdiff
|
tree
2009-02-10
Eric Won
g
Upda
t
e Manifest
commit
|
commitdiff
|
tree
2009-02-10
E
ric
W
o
n
g
a
d
d hot_config_file con
f
ig
parameter
commit
|
commitdiff
|
tree
2009-02-10
E
ric
W
ong
A
l
low listen_b
a
cklog to be spec
i
fi
e
d in config
.
commit
|
commitdiff
|
tree
2009-02-10
Eric Wong
updat
e
README
commit
|
commitdiff
|
tree
2009-02-10
Eric W
o
n
g
Mino
r
and insi
g
nificant
c
leanups
and style changes
commit
|
commitdiff
|
tree
2009-02-10
Er
i
c Wong
Use a
s
h
o
rt-as-possible path for
w
o
rker Te
m
pfiles
commit
|
commitdiff
|
tree
2009-02-10
Eric Wong
Prevent leakage of
private pipes and
t
empfiles
.
commit
|
commitdiff
|
tree
2009-02-10
Eric
W
ong
add a
d
d
_li
s
t
ener
m
e
t
hod
f
or use in
c
onf
i
gs
commit
|
commitdiff
|
tree
2009-02-10
E
ric Wo
n
g
Delet
e
UN
I
COR
N
_* environment variabl
e
s in wo
r
ker
s
commit
|
commitdiff
|
tree
2009-02-10
Eric Wo
n
g
daemoni
z
ation by setting
U
NICORN_DA
E
MONIZE e
n
v
commit
|
commitdiff
|
tree
2009-02-10
Eri
c
Wo
n
g
A
v
oi
d
st
a
rting t
h
e pip
e
until we need it
commit
|
commitdiff
|
tree
2009-02-10
E
r
ic Wong
A
d
d optional PI
D
file support
commit
|
commitdiff
|
tree
2009-02-10
Eric Wong
SocketHelper:
u
nli
n
k UNIX soc
k
ets if they e
x
i
s
t
commit
|
commitdiff
|
tree
2009-02-10
Eric Wong
update versi
o
n and change
l
og
commit
|
commitdiff
|
tree
2009-02-10
Eric Wong
Rei
n
state
ti
m
eouts for killing workers
commit
|
commitdiff
|
tree
2009-02-10
Eric W
o
ng
More reliable wakeups
in master
p
rocess
commit
|
commitdiff
|
tree
2009-02-10
Eric W
o
ng
factor o
u
t FD
_
CLOEXEC
into SocketHe
l
per m
o
d
u
le
commit
|
commitdiff
|
tree
2009-02-10
Eric Wong
Re
f
actor and
get exe
c
+
FD inheritance w
o
rking
commit
|
commitdiff
|
tree
2009-02-10
Eric Wong
A
ggregate test result
s
so they'
r
e more readable
commit
|
commitdiff
|
tree
2009-02-10
Er
i
c
Wong
Http
R
esponse: use unbuffe
r
ed I/O for writing, too
commit
|
commitdiff
|
tree
2009-02-10
Eric W
o
n
g
H
ttpRequest: r
e
start
r
ead
(
2) o
n
EINTR
commit
|
commitdiff
|
tree
2009-02-10
Eric Wong
Refactor HTTP Request processing into
HttpRequest
commit
|
commitdiff
|
tree
2009-02-10
E
r
ic Wo
n
g
Sk
i
p E
I
N
T
R
/EAGA
I
N handling with syswrite
commit
|
commitdiff
|
tree
2009-02-10
Eric Wong
Remove test/ files we don't ca
r
e about, upda
t
e Manifest
commit
|
commitdiff
|
tree
2009-02-10
E
r
ic Wong
Use a
p
ersist
e
nt buffer w
i
t
h
HttpRequest
commit
|
commitdiff
|
tree
2009-02-10
Eric Wong
Use read(2) and blocking I/O for clients
commit
|
commitdiff
|
tree
2009-02-10
Eric
W
ong
socke
t
: temporary UNIX sockets use "
.
#{$$}
.
tmp"
commit
|
commitdiff
|
tree
2009-02-10
E
ric Wong
Remove et
c
a
nd YAML dependencies
commit
|
commitdiff
|
tree
2009-02-10
Eric
W
ong
Update
T
O
DO with Unico
r
n goals
commit
|
commitdiff
|
tree
2009-02-10
Eric
W
ong
GNUmakefi
l
e: bui
l
d http11
.
so before runnin
g
tests
commit
|
commitdiff
|
tree
2009-02-10
Eric Wong
Rem
o
v
e
h
ard d
e
pendency
on Rack
commit
|
commitdiff
|
tree
2009-02-10
Er
i
c Won
g
Htt
p
Reque
s
t#reset!
=
>
H
ttpRequ
e
st#r
e
set
commit
|
commitdiff
|
tree
2009-02-10
Eric Wong
Get rid
o
f HeaderOut
an
d
simplify Http
R
e
sponse
commit
|
commitdiff
|
tree
2009-02-10
E
r
ic Won
g
Support multiple listeners per-
p
rocess
commit
|
commitdiff
|
tree
2009-02-10
Eri
c
Won
g
I
n
te
r
nal
l
y
supporti
n
g binding t
o
U
NIX doma
i
n sockets
commit
|
commitdiff
|
tree
2009-02-10
Eric Wong
A
dd
*
.
so to
.
gi
t
ignore
commit
|
commitdiff
|
tree
2009-02-10
Eric Wo
n
g
Move por
t
ability and override
S
o
c
ket s
t
uf
f
to
unicorn
.
.
.
commit
|
commitdiff
|
tree
2009-02-10
Er
i
c Wo
n
g
Make H
t
tpR
e
quest object (and temp fi
l
es) p
e
rsistent
commit
|
commitdiff
|
tree
2009-02-10
Eric Wo
n
g
Don'
t
s
e
t SCRIPT_NAME to "/
"
and then clear it
f
or
.
.
.
commit
|
commitdiff
|
tree
2009-02-10
E
r
i
c
Wong
H
ttpR
e
quest
:
av
o
id r
e
pe
a
t
e
d
hash
lookups for
HT
T
P_BODY
commit
|
commitdiff
|
tree
2009-02-10
E
ric Wong
S
implify
H
ttpRe
s
ponse si
n
ce we only handl
e
Ra
c
k now
commit
|
commitdiff
|
tree
2009-02-10
E
r
ic Wong
HttpResp
o
nse: r
e
move send_file
commit
|
commitdiff
|
tree
2009-02-10
Eric
W
ong
pre-generate H
T
TP_STATUS_H
E
ADER to a
v
oid r
e
peated s
n
printf
commit
|
commitdiff
|
tree
2009-02-10
E
r
ic Wong
Re
m
ove StringIO us
a
ge in HeaderO
u
t
commit
|
commitdiff
|
tree
2009-02-10
E
r
ic Wong
D
is
a
ble userspace buffering on client sockets
commit
|
commitdiff
|
tree
2009-02-10
Eric
W
ong
Rem
o
ve threading
a
nd u
s
e worker p
r
ocesses instead
commit
|
commitdiff
|
tree
2009-02-10
Eric W
o
ng
s/Mongrel/Unic
o
rn/
g
commit
|
commitdiff
|
tree
2009-02-10
Eric Wong
Remove
J
av
a
and
Win32 su
p
po
r
t
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2009-02-10
Eric Wong
Allow running t
e
sts
i
n parallel via
gmake
commit
|
commitdiff
|
tree