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
http_response: allow reentrancy
2009-08-18
Eric
Wong
h
t
tp_re
s
ponse: allow reentrancy
commit
|
commitdiff
|
tree
2009-08-18
E
r
ic Wong
exampl
e
s
/echo: "E
x
pect:" value is case-insensit
i
v
e
commit
|
commitdiff
|
tree
2009-08-18
E
r
ic Wong
tee_input: allow using
Revact
o
r::TC
P
::
S
o
ck
e
t objects
commit
|
commitdiff
|
tree
2009-08-17
Eric
Wong
D
o
c
u
mentation updates
commit
|
commitdiff
|
tree
2009-08-17
Eric Wong
u
nicor
n
0
.
90
.
0
commit
|
commitdiff
|
tree
2009-08-17
E
ri
c
Wong
app/i
n
etd: explicitl
y
close pipe descriptors on
CatBody
.
.
.
commit
|
commitdiff
|
tree
2009-08-15
Eric Wo
n
g
Remove expli
c
i
t requires for Rack things
commit
|
commitdiff
|
tree
2009-08-15
Eri
c
Wo
n
g
Mak
e
launchers __END__-aware
commit
|
commitdiff
|
tree
2009-08-15
Eric
Wong
TODO: remove kee
p
-alive/pi
p
elinin
g
commit
|
commitdiff
|
tree
2009-08-15
Eric Wong
http:
su
p
port
for "
C
onnection:
k
e
e
p
-alive"
commit
|
commitdiff
|
tree
2009-08-15
Eric Wong
u
p
d
ate TODO
commit
|
commitdiff
|
tree
2009-08-15
Eri
c
Wong
const
:
remo
v
e unused constants
commit
|
commitdiff
|
tree
2009-08-15
Eric Wong
http_respo
n
se: pass through unknown status codes
commit
|
commitdiff
|
tree
2009-08-15
Eric Wong
F
i
x documentati
o
n fo
r
U
t
il
.
reopen_logs
commit
|
commitdiff
|
tree
2009-08-15
Eric Wong
GN
U
makefile:
F
ix "install" target
commit
|
commitdiff
|
tree
2009-08-15
E
r
ic Wong
http: fix warnin
g
when
sizeof(
o
f
f_t) =
=
size
o
f(long
.
.
.
commit
|
commitdiff
|
tree
2009-08-15
Eric W
o
ng
Dr
o
p
t
he
micro benchmarks
commit
|
commitdiff
|
tree
2009-08-15
E
r
ic Wong
tee_
i
nput: ma
k
e inter
f
ace more usable outs
i
de
o
f Unicorn
commit
|
commitdiff
|
tree
2009-08-15
Eri
c
Wong
ht
t
p_request: reinsta
t
e
empty S
t
r
i
n
g
IO optimiza
t
ion
commit
|
commitdiff
|
tree
2009-08-15
Eri
c
Wong
README:
e
verybody loves Ru
b
y DSLs
commit
|
commitdiff
|
tree
2009-08-12
Eric Wong
http:
f
reeze fields
w
hen creating
t
hem, al
w
ay
s
commit
|
commitdiff
|
tree
2009-08-11
Eric Wong
http: add
"
Ht
t
p
Par
s
e
r
#keepal
i
ve?
"
method
commit
|
commitdiff
|
tree
2009-08-11
Eric
Won
g
ht
t
p
: add CON
S
T_MEM_EQ macro
commit
|
commitdiff
|
tree
2009-08-11
Eric W
o
n
g
h
t
tp: re
n
ame re
a
d_body to fil
t
er
_
b
o
dy
commit
|
commitdiff
|
tree
2009-08-10
Eric
W
ong
test_si
g
nals: unlink log fi
l
es of KILL
-
ed
p
roces
s
commit
|
commitdiff
|
tree
2009-08-10
Eric Won
g
Docu
m
entation updates
commit
|
commitdiff
|
tree
2009-08-10
Eric Wong
te
s
t_exec: wait
f
or worker rea
d
iness
commit
|
commitdiff
|
tree
2009-08-10
Eric Wong
te
s
t
_u
t
il: e
x
plicitly close
t
empfiles for GC-safety
commit
|
commitdiff
|
tree
2009-08-09
Eric Wong
http: join re
p
eate
d
headers with
a
co
m
m
a
commit
|
commitdiff
|
tree
2009-08-09
Eric Wong
h
tt
p
: add
test
f
or invalid trailer
commit
|
commitdiff
|
tree
2009-08-09
Eri
c
Wong
http: unit tests for overfl
o
w and bad
le
n
gths
commit
|
commitdiff
|
tree
2009-08-09
Eric
Wong
S
w
it
c
h to Ragel/
C
-based chunk/trailer parser
commit
|
commitdiff
|
tree
2009-08-09
Eric Wong
test_
u
pload: ext
r
a
CRLF is needed
commit
|
commitdiff
|
tree
2009-08-09
Eric Wong
http: preliminary chunk decod
i
ng
commit
|
commitdiff
|
tree
2009-08-09
Eric Wong
http: proce
s
s Co
n
te
n
t
-
L
e
ngt
h
and Transfer-Encodin
g
commit
|
commitdiff
|
tree
2009-08-09
Eric Wong
http: generic
C string v
s
VALUEs comparis
o
n functio
n
commit
|
commitdiff
|
tree
2009-08-09
E
r
ic W
o
ng
h
t
t
p
:
p
repare h
t
tp
_
parser st
r
uct f
o
r body process
i
ng
commit
|
commitdiff
|
tree
2009-08-09
Eric Wong
http: move non-Ruby-specific macros c
_
util
.
h
commit
|
commitdiff
|
tree
2009-08-09
Eric Wong
http: remo
v
e
n
ois
e
f
u
n
ctions
commit
|
commitdiff
|
tree
2009-08-09
Eric
W
ong
http: cleanup setting
f
or common
v
alues => globals
commit
|
commitdiff
|
tree
2009-08-09
E
r
i
c
W
ong
http: move global initialization code
commit
|
commitdiff
|
tree
2009-08-09
Eric Wong
http
:
split o
u
t server params handlin
g
commit
|
commitdiff
|
tree
2009-08-09
Eric
W
o
n
g
http: minor cleanup of http_field
h
andling
commit
|
commitdiff
|
tree
2009-08-09
E
r
ic Wo
n
g
ht
t
p:
s
mall
cleanup
i
n
"
https" dete
c
tion
commit
|
commitdiff
|
tree
2009-08-09
Eric Wong
http: "hp" denotes http_p
a
rser
s
t
ructs fo
r
consistency
commit
|
commitdiff
|
tree
2009-08-09
Eric Wong
htt
p
: r
e
move s
o
m
e red
u
n
d
ant fu
n
ctio
n
s
commit
|
commitdiff
|
tree
2009-08-09
Er
i
c Wong
h
t
tp: split
u
ncommon_field i
n
to a separate
function
commit
|
commitdiff
|
tree
2009-08-09
Eric Wong
http: find_common_
f
ield_value => find_common_fiel
d
commit
|
commitdiff
|
tree
2009-08-09
Eric Wong
Refactoring
u
nicorn_http C/Ragel
c
o
de
commit
|
commitdiff
|
tree
2009-08-09
Eric Wong
ext
c
onf: SIZEOF_OF
F
_T shoul
d
be a ruby
.
h mac
r
o
commit
|
commitdiff
|
tree
2009-08-09
Er
i
c Wong
unicor
n
_
h
tt
p
:
a
dd h
e
l
pful ma
c
ros
commit
|
commitdiff
|
tree
2009-08-09
Eric Wong
unicorn
_
http: chang
e
"global_" prefix to "g_"
commit
|
commitdiff
|
tree
2009-08-09
Er
i
c Wong
unicorn_ht
t
p: update copyright
commit
|
commitdiff
|
tree
2009-08-09
Er
i
c
W
on
g
unicorn
_
http: remove typed
e
f fro
m
http_parse
r
commit
|
commitdiff
|
tree
2009-08-09
Er
i
c
Wong
Remov
e
Ragel
-
g
e
nerated file from version cont
r
ol
commit
|
commitdiff
|
tree
2009-08-09
Eric Wong
unicorn_http:
s
mal
l
clean
u
p
s
a
n
d size reduction
commit
|
commitdiff
|
tree
2009-08-06
Eric Wong
READ
M
E
:
latest st
a
b
le
v
ersion is 0
.
8
.
4
commit
|
commitdiff
|
tree
2009-07-20
Eric Wong
Upda
t
e Rails tests
t
o run on Rails 2
.
3
.
3
.
1
commit
|
commitdiff
|
tree
2009-07-20
Er
i
c Wong
RE
A
DME: upda
t
e ve
r
si
o
n numbers for website
commit
|
commitdiff
|
tree
2009-07-20
E
r
ic Wong
unicorn 0
.
9
.
2
commit
|
commitdiff
|
tree
2009-07-20
Eric Wo
n
g
app/exec_cg
i
: fix 1
.
9 compatibili
t
y
commit
|
commitdiff
|
tree
2009-07-19
E
r
i
c
Wo
n
g
fix te
s
ts
to
run correctly und
e
r 1
.
9
.
2
p
review1
commit
|
commitdiff
|
tree
2009-07-19
Eric Wong
R
emove core Tempfile depende
n
cy (1
.
9
.
2-p
r
eview
1
compat)
commit
|
commitdiff
|
tree
2009-07-16
Eric Wong
HttpRequ
e
s
t: no need for a
t
e
m
porary varia
b
le
commit
|
commitdiff
|
tree
2009-07-16
Eric Won
g
http_
r
equest:
d
on'
t
s
u
p
port app
s
that c
l
ose env["r
a
ck
.
.
.
commit
|
commitdiff
|
tree
2009-07-16
Eric Wong
move al
l
#
g
ets logic to te
e
_
i
nput out of chunked_reader
commit
|
commitdiff
|
tree
2009-07-15
E
ric Wong
Rename unicor
n
/http11 =>
u
nicorn_h
t
tp
commit
|
commitdiff
|
tree
2009-07-15
Eric Wong
READ
M
E: update a
b
out de
v
el
o
pm
e
n
t
/stabl
e
versions
commit
|
commitdiff
|
tree
2009-07-15
Eric Wong
README: add G
m
a
ne ne
w
sg
r
oup
i
n
fo
commit
|
commitdiff
|
tree
2009-07-09
Eric
Wong
uni
c
orn 0
.
9
.
1 (merge
0
.
8
.
2)
commit
|
commitdiff
|
tree
2009-07-09
Eric Won
g
unicorn 0
.
8
.
2
commit
|
commitdiff
|
tree
2009-07-09
Eric Wo
n
g
always set FD_CLOEXEC
o
n
so
c
ke
t
s
pos
t
-accep
t
()
commit
|
commitdiff
|
tree
2009-07-08
E
r
ic Won
g
Minor cleanups to core
commit
|
commitdiff
|
tree
2009-07-08
Eric Wong
Re-a
d
d suppo
r
t for non-port
a
ble socket op
t
ions
commit
|
commitdiff
|
tree
2009-07-08
E
r
ic Wong
Retry listen() o
n
EADDRINUSE 5 times
ever 500
m
s
commit
|
commitdiff
|
tree
2009-07-08
Eric Wong
Unbind liste
n
ers as before sto
p
p
i
ng
worke
r
s
commit
|
commitdiff
|
tree
2009-07-04
Eric
Wong
Minor clea
n
u
p
s to core
commit
|
commitdiff
|
tree
2009-07-04
Eric
Wong
Favo
r
Struct m
e
mbers to
i
nstance variables
commit
|
commitdiff
|
tree
2009-07-03
Eric W
o
n
g
Avoid temporary array creation
commit
|
commitdiff
|
tree
2009-07-01
Eric
Wong
unicorn 0
.
9
.
0
commit
|
commitdiff
|
tree
2009-07-01
E
ric Wo
n
g
R
emov
e
ca
t
-chunk-pro
x
y, cu
r
l
CVS suppor
t
s non-blocking
.
.
.
commit
|
commitdiff
|
tree
2009-07-01
E
r
i
c
W
o
n
g
Force
s
t
r
ea
m
ing input onto app
s
by default
commit
|
commitdiff
|
tree
2009-07-01
Eric
W
ong
tee_i
n
put:
avoi
d
ignoring initial b
o
d
y
blob
commit
|
commitdiff
|
tree
2009-07-01
Eric Wong
Mov
e
"
E
x
pect: 100-continue" handling to the app
commit
|
commitdiff
|
tree
2009-07-01
Eric W
o
ng
Re
-
add
suppor
t
for
n
on
-
port
a
ble socket optio
n
s
commit
|
commitdiff
|
tree
2009-07-01
E
ri
c
Wo
n
g
Retr
y
li
s
ten() on E
A
DDRINUSE 5 times e
v
er 500ms
commit
|
commitdiff
|
tree
2009-07-01
Eric Wong
U
nbind li
s
teners
as before stopping workers
commit
|
commitdiff
|
tree
2009-07-01
Eric Wong
T
r
ailerParser integration into C
h
u
nke
d
Reader
commit
|
commitdiff
|
tree
2009-07-01
Eric Wong
trailer_parser: se
t
k
eys wit
h
"HTTP
_
"
pr
e
fix
commit
|
commitdiff
|
tree
2009-07-01
E
r
ic Wong
Tee
I
nput:
u
se
o
n
l
y on
e
IO for
t
empfil
e
commit
|
commitdiff
|
tree
2009-06-30
Eric Wo
n
g
chunked_reader
:
A
d
d
test for chunk
p
arse f
a
i
lur
e
commit
|
commitdiff
|
tree
2009-06-30
Eric Wong
Add tra
i
ler_parser
f
or parsing trail
e
rs
commit
|
commitdiff
|
tree
2009-06-30
Eric Wong
ht
t
p_r
e
que
s
t
:
t
ighter
Transfer-Encoding:
"chunk
e
d"
.
.
.
commit
|
commitdiff
|
tree
2009-06-30
Eric Wong
Only send "100 Continue" when
no b
o
d
y ha
s
been sent
commit
|
commitdiff
|
tree
2009-06-30
Er
i
c
Won
g
ACK cl
i
e
nts on "Expect: 100-con
t
inue
"
header
commit
|
commitdiff
|
tree
2009-06-30
Eric
W
ong
http_re
q
u
est: f
o
rce BUFF
E
R
to b
e
E
n
c
odi
n
g
:
:BINAR
Y
commit
|
commitdiff
|
tree
2009-06-30
Eric Wong
ch
u
nked_r
e
ader: simpler interface
commit
|
commitdiff
|
tree
2009-06-30
Eric W
o
ng
co
n
figurat
o
r
:
pro
v
ide
s
tream_input
(true|false) option
commit
|
commitdiff
|
tree
2009-06-30
E
r
ic Wong
inetd: fix broken constant r
e
ference
s
commit
|
commitdiff
|
tree
2009-06-29
Eri
c
Wong
"Fix" tests
that
b
re
a
k wi
t
h stream_
i
nput=false
commit
|
commitdiff
|
tree
next