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_request: reinstate empty StringIO optimization
2009-08-15
E
r
ic Wo
n
g
http_requ
e
st
:
r
e
i
nstate
e
mpt
y
String
I
O o
p
timizat
i
on
commit
|
commitdiff
|
tree
2009-08-15
E
r
ic W
o
n
g
README: everyb
o
dy lo
v
es Ruby DS
L
s
commit
|
commitdiff
|
tree
2009-08-12
E
r
ic
Wo
n
g
http: freeze fiel
d
s when
c
reating
them, alwa
y
s
commit
|
commitdiff
|
tree
2009-08-11
Eric Wong
http
:
add "HttpParser#keep
a
live?" method
commit
|
commitdiff
|
tree
2009-08-11
Eric W
o
ng
http: add CONST_M
E
M_EQ macr
o
commit
|
commitdiff
|
tree
2009-08-11
E
ric
Wong
htt
p
: rename
r
e
a
d
_
body to fi
l
t
e
r_body
commit
|
commitdiff
|
tree
2009-08-10
E
r
ic Wong
tes
t
_
signals:
un
l
ink lo
g
files o
f
KILL-ed
p
r
o
c
e
s
s
commit
|
commitdiff
|
tree
2009-08-10
Eric Wong
Docu
m
entation updates
commit
|
commitdiff
|
tree
2009-08-10
Eric Wong
test_exe
c
:
w
ait fo
r
worker rea
d
iness
commit
|
commitdiff
|
tree
2009-08-10
Eric
Wong
test
_
util
:
expli
c
itl
y
c
l
ose tempf
i
les for GC-safet
y
commit
|
commitdiff
|
tree
2009-08-09
Er
i
c W
o
n
g
http: join repeated header
s
with a comma
commit
|
commitdiff
|
tree
2009-08-09
Eric Wong
h
t
tp:
a
dd
t
est for
invalid trailer
commit
|
commitdiff
|
tree
2009-08-09
Eri
c
Wong
ht
t
p:
uni
t
tests for
o
ve
r
flow and bad leng
t
h
s
commit
|
commitdiff
|
tree
2009-08-09
Eri
c
W
o
ng
S
w
it
c
h to
Ragel/C-based
chunk/trailer parser
commit
|
commitdiff
|
tree
2009-08-09
Eric
W
o
ng
test
_
upload: extra
C
RLF is ne
e
ded
commit
|
commitdiff
|
tree
2009-08-09
Eric Won
g
h
ttp: p
r
eliminary c
h
u
nk decodin
g
commit
|
commitdiff
|
tree
2009-08-09
Er
i
c Wong
http
:
process Co
n
t
e
nt-Length
a
n
d
T
ransfer-En
c
oding
commit
|
commitdiff
|
tree
2009-08-09
E
ric Wong
http:
ge
n
eric C string vs
V
ALU
E
s
comparison function
commit
|
commitdiff
|
tree
2009-08-09
Eric Wong
http: prepar
e
http
_
p
a
rse
r
struct
f
or body proces
s
ing
commit
|
commitdiff
|
tree
2009-08-09
Eric Wong
http: move non-
R
u
by-sp
e
cific m
a
cros c_util
.
h
commit
|
commitdiff
|
tree
2009-08-09
E
ric Wong
h
tt
p
: remove noise functio
n
s
commit
|
commitdiff
|
tree
2009-08-09
E
ri
c
Wong
http:
cleanup setting fo
r
comm
o
n values => globals
commit
|
commitdiff
|
tree
2009-08-09
Eric Wong
http: move
g
lobal initialization c
o
de
commit
|
commitdiff
|
tree
2009-08-09
Eric Wong
ht
t
p: s
p
lit ou
t
server params
h
a
ndling
commit
|
commitdiff
|
tree
2009-08-09
Eric W
o
n
g
ht
t
p
: minor cle
a
nup of http_f
i
eld handli
n
g
commit
|
commitdiff
|
tree
2009-08-09
Eric
W
ong
http: smal
l
cleanu
p
in "https" detection
commit
|
commitdiff
|
tree
2009-08-09
E
ric
W
o
ng
http: "hp"
denotes http_pars
e
r
stru
c
ts fo
r
c
o
nsistency
commit
|
commitdiff
|
tree
2009-08-09
Eric Wong
http: remove
s
o
m
e
r
edundant functio
n
s
commit
|
commitdiff
|
tree
2009-08-09
Eric
W
o
n
g
http:
s
plit uncommon_field into a sepa
r
a
t
e
function
commit
|
commitdiff
|
tree
2009-08-09
Eric Wong
ht
t
p:
fin
d
_
c
o
mmon
_
field_
v
alue => f
i
nd_
c
o
m
mon_field
commit
|
commitdiff
|
tree
2009-08-09
Eri
c
Wong
Refactoring u
n
icor
n
_http C/Ragel code
commit
|
commitdiff
|
tree
2009-08-09
Eric W
o
ng
extc
o
n
f
:
SIZEOF
_
OFF_T s
h
ould b
e
a rub
y
.
h macro
commit
|
commitdiff
|
tree
2009-08-09
Er
i
c Wong
unicorn_http: add helpful ma
c
ros
commit
|
commitdiff
|
tree
2009-08-09
E
r
i
c
Wong
unicor
n
_http
:
chang
e
"global_" pre
f
ix to "g_
"
commit
|
commitdiff
|
tree
2009-08-09
Eric Wong
unicorn_ht
t
p:
u
pdate c
o
pyrigh
t
commit
|
commitdiff
|
tree
2009-08-09
Eric Won
g
unicorn_http: re
m
ove t
y
p
ed
e
f from http
_
parser
commit
|
commitdiff
|
tree
2009-08-09
Eric Wong
Remove Rag
e
l-
g
enerated fil
e
from version control
commit
|
commitdiff
|
tree
2009-08-09
Eric Wong
u
n
i
c
o
r
n_http: small cleanu
p
s and
si
z
e re
d
u
ction
commit
|
commitdiff
|
tree
2009-08-06
Eric Won
g
README: l
a
test stable version
is 0
.
8
.
4
commit
|
commitdiff
|
tree
2009-07-20
Er
i
c
W
o
n
g
Upd
a
te R
a
ils t
e
st
s
to run on
Rails 2
.
3
.
3
.
1
commit
|
commitdiff
|
tree
2009-07-20
Eric
W
o
ng
READM
E
:
u
pd
a
te version numbers f
o
r webs
i
te
commit
|
commitdiff
|
tree
2009-07-20
Eri
c
Wong
un
i
c
o
rn 0
.
9
.
2
commit
|
commitdiff
|
tree
2009-07-20
E
ri
c
Wo
n
g
app/exec
_
cgi: fix 1
.
9 compatibility
commit
|
commitdiff
|
tree
2009-07-19
Eric Wong
fix tests to ru
n
co
r
rectly unde
r
1
.
9
.
2
preview1
commit
|
commitdiff
|
tree
2009-07-19
Eric W
o
ng
Remove
c
o
re Tempfile dependen
c
y
(
1
.
9
.
2-p
r
eview1 compa
t
)
commit
|
commitdiff
|
tree
2009-07-16
E
ric Wong
HttpRequest: n
o
n
eed for
a
tempo
r
ary variable
commit
|
commitdiff
|
tree
2009-07-16
Eric Wong
http_reques
t
:
d
on't support apps tha
t
close env[
"
rack
.
.
.
commit
|
commitdiff
|
tree
2009-07-16
Eric Wong
move all #g
e
ts l
o
gic to tee_input o
u
t of ch
u
nked_reader
commit
|
commitdiff
|
tree
2009-07-15
Eric
Wong
R
ename
u
nicorn/http11
=
> unic
o
rn_http
commit
|
commitdiff
|
tree
2009-07-15
Eric Wong
README: update a
b
o
u
t developm
e
nt/
s
table versio
n
s
commit
|
commitdiff
|
tree
2009-07-15
Eric Wong
R
E
ADME:
a
dd Gmane new
s
g
r
oup info
commit
|
commitdiff
|
tree
2009-07-09
Eric Wong
unicorn 0
.
9
.
1 (merg
e
0
.
8
.
2)
commit
|
commitdiff
|
tree
2009-07-09
Eric Wong
unicorn
0
.
8
.
2
commit
|
commitdiff
|
tree
2009-07-09
E
r
ic Wong
alwa
y
s set FD_CLO
E
XEC on
sock
e
ts post
-
accept
(
)
commit
|
commitdiff
|
tree
2009-07-08
Eri
c
Wong
Minor cleanups to core
commit
|
commitdiff
|
tree
2009-07-08
Er
i
c
Wong
Re-add support for non-po
r
tab
l
e socket options
commit
|
commitdiff
|
tree
2009-07-08
Eric Wong
Retry liste
n
() on EAD
D
RIN
U
SE 5
times ever 500ms
commit
|
commitdiff
|
tree
2009-07-08
Eric Wong
U
nbind listeners as before
s
topping workers
commit
|
commitdiff
|
tree
2009-07-04
Eric Wo
n
g
Minor cleanups
t
o cor
e
commit
|
commitdiff
|
tree
2009-07-04
E
ri
c
Wong
Favor Stru
c
t members to i
n
sta
n
ce va
r
iab
l
es
commit
|
commitdiff
|
tree
2009-07-03
E
ric Wong
Avoid temporary a
r
ray creatio
n
commit
|
commitdiff
|
tree
2009-07-01
Eric Wong
uni
c
o
rn 0
.
9
.
0
commit
|
commitdiff
|
tree
2009-07-01
Eric Wo
n
g
Remove cat-
c
hunk-proxy, curl
CVS supports non-bloc
k
ing
.
.
.
commit
|
commitdiff
|
tree
2009-07-01
E
r
ic W
o
ng
Force strea
m
ing input onto a
p
ps by default
commit
|
commitdiff
|
tree
2009-07-01
Er
i
c
Wong
tee_input: avoid
i
gno
r
ing
i
n
itial body bl
o
b
commit
|
commitdiff
|
tree
2009-07-01
Eric Wong
Mov
e
"Expect:
1
00-co
n
tinue" handling to the
a
p
p
commit
|
commitdiff
|
tree
2009-07-01
Eric Wong
Re-add support for non-portable so
c
ke
t
option
s
commit
|
commitdiff
|
tree
2009-07-01
Eric Wong
Retry listen() on
E
ADDRI
N
USE
5
times
ever
5
00ms
commit
|
commitdiff
|
tree
2009-07-01
Eric Wong
Unbind listeners as bef
o
r
e
s
t
opp
i
ng workers
commit
|
commitdiff
|
tree
2009-07-01
Eric Won
g
T
railerPar
s
e
r
integr
a
tion int
o
ChunkedReader
commit
|
commitdiff
|
tree
2009-07-01
Eric
Wong
trailer_parser: se
t
keys wi
t
h "HTTP
_
" prefix
commit
|
commitdiff
|
tree
2009-07-01
Eric Wong
TeeInput: use only one IO for tempfile
commit
|
commitdiff
|
tree
2009-06-30
Er
i
c W
o
ng
chunk
e
d
_
reader: Add te
s
t fo
r
chunk parse fai
l
ure
commit
|
commitdiff
|
tree
2009-06-30
E
ric Won
g
Add trailer_p
a
rser for parsing trai
l
ers
commit
|
commitdiff
|
tree
2009-06-30
Eric Wong
http_request: tighter Transfer-Encoding: "chunked"
.
.
.
commit
|
commitdiff
|
tree
2009-06-30
Eric Won
g
Only se
n
d "100 Continue
"
w
h
e
n
n
o body has been sent
commit
|
commitdiff
|
tree
2009-06-30
Eric Wong
ACK
c
lie
n
ts on
"
Expect: 100-continue
"
heade
r
commit
|
commitdiff
|
tree
2009-06-30
Er
i
c W
o
ng
ht
t
p
_request: force BUFFER to be
E
nco
d
in
g
:
:
BINAR
Y
commit
|
commitdiff
|
tree
2009-06-30
Eric Wong
c
h
unked_reader: s
i
mpler interface
commit
|
commitdiff
|
tree
2009-06-30
Er
i
c Wong
confi
g
urator:
p
r
o
vide
s
tream_input (
t
ru
e
|fals
e
)
o
ption
commit
|
commitdiff
|
tree
2009-06-30
Eric
W
ong
inetd: fix
br
o
k
en c
o
nstant references
commit
|
commitdiff
|
tree
2009-06-29
E
r
ic Wong
"Fix" tests th
a
t b
r
e
a
k with stream_input=false
commit
|
commitdiff
|
tree
2009-06-29
Eric
W
ong
tee_i
n
put: avoi
d
re
r
eading fresh data
commit
|
commitdiff
|
tree
2009-06-29
Eric Wong
test_
r
ails
:
workaround long-st
a
n
ding 1
.
9
b
ug
commit
|
commitdiff
|
tree
2009-06-29
Eric
W
ong
G
N
Umakefile: al
l
ow TRACER= to
be specified for tests
commit
|
commitdiff
|
tree
2009-06-29
Eric Wong
t
e
st_upload: fix ECO
N
NRESE
T
with 1
.
9
commit
|
commitdiff
|
tree
2009-06-29
E
r
ic Wong
GNUmakefile
:
more st
r
i
ngent error check
i
ng in tests
commit
|
commitdiff
|
tree
2009-06-29
Eric Wong
test_
u
pload:
add tes
t
s for
c
hunke
d
encoding
commit
|
commitdiff
|
tree
2009-06-29
Eri
c
Wong
Make TeeInpu
t
easier to u
s
e
commit
|
commitdiff
|
tree
2009-06-29
Eric Wong
te
e
_inpu
t
: avoid def
i
ning
a @rd
.
siz
e
met
h
od
commit
|
commitdiff
|
tree
2009-06-29
Eric
W
o
n
g
README
:
another note a
b
out older Sin
a
tra
commit
|
commitdiff
|
tree
2009-06-25
Eric Wong
exec_cgi: small cle
a
n
ups
commit
|
commitdiff
|
tree
2009-06-25
Eric W
o
ng
tee_input: Don't
e
xpose the
@
rd object
a
s a retu
r
n
.
.
.
commit
|
commitdiff
|
tree
2009-06-10
Er
i
c Wong
Optimize body-less GET
/
HE
A
D requests (again)
commit
|
commitdiff
|
tree
2009-06-10
Eric Wong
Avoid
d
upli
c
ating the "Z"
c
o
nstant
commit
|
commitdiff
|
tree
2009-06-07
E
ric Wong
Update TO
D
O
commit
|
commitdiff
|
tree
2009-06-07
Er
i
c Wo
n
g
examp
l
es/c
a
t-chunk-pr
o
x
y:
l
ink t
o
proposed curl
(
1)
.
.
.
commit
|
commitdiff
|
tree
2009-06-06
Eric Wong
Put
copyright
text in
n
e
w fi
l
es, include GPL2 text
commit
|
commitdiff
|
tree
2009-06-06
E
r
ic Wong
l
oc
a
l
.
mk
.
sample: publish_doc
g
z
ips a
l
l html, js, css
commit
|
commitdiff
|
tree
2009-06-06
Eri
c
Won
g
READM
E
: update with mailing list info
commit
|
commitdiff
|
tree
next