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
Switch to Ragel/C-based chunk/trailer parser
2009-08-09
Eric Wong
Switch
t
o
R
a
gel/C-
b
as
e
d chunk/
t
railer p
a
r
s
er
commit
|
commitdiff
|
tree
2009-08-09
Eric Wong
t
e
st_up
l
oad:
e
xtra CRLF is n
e
eded
commit
|
commitdiff
|
tree
2009-08-09
Er
i
c Wong
http: preliminary
chunk decoding
commit
|
commitdiff
|
tree
2009-08-09
E
ric
Wong
h
t
tp: process Content-Lengt
h
a
n
d
Tran
s
fer-En
c
od
i
ng
commit
|
commitdiff
|
tree
2009-08-09
Eric Wong
http: generic
C
string
v
s
V
ALUEs co
m
pari
s
on function
commit
|
commitdiff
|
tree
2009-08-09
Eric Wong
http: prepare http_p
a
rs
e
r s
t
r
uct f
o
r body processin
g
commit
|
commitdiff
|
tree
2009-08-09
Eric Wong
http
:
move non
-
R
u
by-specif
i
c mac
r
o
s c_u
t
il
.
h
commit
|
commitdiff
|
tree
2009-08-09
Eric Wong
http: remove
n
o
i
se functions
commit
|
commitdiff
|
tree
2009-08-09
Eric Wong
h
t
t
p
:
cleanup s
e
tting f
o
r common
values => globals
commit
|
commitdiff
|
tree
2009-08-09
Eri
c
Wong
http
:
mov
e
global i
n
itializa
t
ion cod
e
commit
|
commitdiff
|
tree
2009-08-09
E
r
ic Wong
h
ttp: split
o
ut server params
handling
commit
|
commitdiff
|
tree
2009-08-09
Eric
W
o
ng
http
:
minor cleanup of
http_field handling
commit
|
commitdiff
|
tree
2009-08-09
Eric Wong
h
t
t
p
: small c
l
eanup in "http
s
" detection
commit
|
commitdiff
|
tree
2009-08-09
Eric Wong
http: "hp" d
e
notes
h
ttp
_
p
a
rser
s
t
r
ucts for consiste
n
cy
commit
|
commitdiff
|
tree
2009-08-09
Eri
c
Won
g
h
ttp: remove som
e
redundant functions
commit
|
commitdiff
|
tree
2009-08-09
Eric Wong
http: split uncommon_
f
ield into a separate
f
uncti
o
n
commit
|
commitdiff
|
tree
2009-08-09
Eric Won
g
http
:
f
ind_common_field
_
v
a
l
ue => fin
d
_
common_fiel
d
commit
|
commitdiff
|
tree
2009-08-09
Eric Wong
Refactoring unico
r
n_http C/Ragel
c
ode
commit
|
commitdiff
|
tree
2009-08-09
Eric Wong
extc
o
nf:
S
I
Z
E
O
F_OFF_T sho
u
ld be a ruby
.
h
macro
commit
|
commitdiff
|
tree
2009-08-09
E
r
i
c Wong
unicorn_http: add h
e
lpful macros
commit
|
commitdiff
|
tree
2009-08-09
Eric Wong
unicorn_http: change "gl
o
b
a
l
_" pref
i
x to
"
g_"
commit
|
commitdiff
|
tree
2009-08-09
Eri
c
Wong
uni
c
orn_http: upda
t
e
copyrigh
t
commit
|
commitdiff
|
tree
2009-08-09
E
r
ic Wong
unicorn_
h
ttp: remove type
d
ef from htt
p
_
p
arse
r
commit
|
commitdiff
|
tree
2009-08-09
Eric Won
g
Remove Ra
g
el-ge
n
e
r
ated
f
ile from vers
i
on control
commit
|
commitdiff
|
tree
2009-08-09
Eric Wong
u
n
icorn_http: small cleanups and s
i
ze
reduction
commit
|
commitdiff
|
tree
2009-08-06
Eric Wong
README: latest s
t
able version
i
s 0
.
8
.
4
commit
|
commitdiff
|
tree
2009-07-20
Eric Won
g
U
pdate Rails tests to run o
n
Ra
i
l
s
2
.
3
.
3
.
1
commit
|
commitdiff
|
tree
2009-07-20
Eric Wong
README: upd
a
te ver
s
ion numbers f
o
r
w
ebsite
commit
|
commitdiff
|
tree
2009-07-20
E
ric
Wong
unicorn
0
.
9
.
2
commit
|
commitdiff
|
tree
2009-07-20
E
r
ic
Wo
n
g
app/exec_cgi: fix 1
.
9
c
ompati
b
ility
commit
|
commitdiff
|
tree
2009-07-19
E
ric
W
ong
fix tests to
run
c
orr
e
c
t
ly under
1
.
9
.
2preview1
commit
|
commitdiff
|
tree
2009-07-19
E
ric Wong
Remo
v
e c
o
r
e
Tempfile dep
e
ndency (1
.
9
.
2
-
preview1
compat)
commit
|
commitdiff
|
tree
2009-07-16
E
ric Wong
HttpRequest
:
no need for a temporary
v
a
riab
l
e
commit
|
commitdiff
|
tree
2009-07-16
Eric Wong
http_request: don
'
t
sup
p
ort app
s
that clo
s
e env["r
a
c
k
.
.
.
commit
|
commitdiff
|
tree
2009-07-16
Eric Wong
move all #gets
l
og
i
c to tee_i
n
put out of c
h
un
k
ed_reader
commit
|
commitdiff
|
tree
2009-07-15
E
r
ic
Won
g
Ren
a
m
e
unicorn/http11
=
> unicorn_http
commit
|
commitdiff
|
tree
2009-07-15
Eri
c
W
o
ng
R
EA
D
ME:
u
p
da
t
e about devel
o
pment/stable versions
commit
|
commitdiff
|
tree
2009-07-15
Eric
W
ong
README:
add Gman
e
newsgrou
p
info
commit
|
commitdiff
|
tree
2009-07-09
Eric
W
ong
un
i
corn
0
.
9
.
1
(
merge 0
.
8
.
2)
commit
|
commitdiff
|
tree
2009-07-09
Eric
Wong
unicorn 0
.
8
.
2
commit
|
commitdiff
|
tree
2009-07-09
Er
i
c Wong
always set
F
D_
C
LOEXEC o
n
s
ockets p
o
st-accept()
commit
|
commitdiff
|
tree
2009-07-08
E
ric W
o
ng
Minor cl
e
anups to co
r
e
commit
|
commitdiff
|
tree
2009-07-08
Eric Won
g
R
e
-
a
dd
s
upport for non-portable socket options
commit
|
commitdiff
|
tree
2009-07-08
Eric Wong
Ret
r
y listen
(
)
o
n EADDRIN
U
SE 5
t
imes ev
e
r
5
0
0ms
commit
|
commitdiff
|
tree
2009-07-08
Eric Wong
U
nbind listeners
a
s bef
o
re stopping workers
commit
|
commitdiff
|
tree
2009-07-04
Eric Wong
Minor cleanups to core
commit
|
commitdiff
|
tree
2009-07-04
Eri
c
W
ong
Fa
v
or
Struct member
s
to ins
t
a
nce va
r
iable
s
commit
|
commitdiff
|
tree
2009-07-03
Eric Wo
n
g
Avoid temporary
a
rray creati
o
n
commit
|
commitdiff
|
tree
2009-07-01
Eric Wong
unicor
n
0
.
9
.
0
commit
|
commitdiff
|
tree
2009-07-01
E
ric
Wong
Remove cat-chu
n
k-pro
x
y, cur
l
CVS s
u
pports non-blocking
.
.
.
commit
|
commitdiff
|
tree
2009-07-01
Eric W
o
ng
Force stre
a
ming
inpu
t
onto apps by default
commit
|
commitdiff
|
tree
2009-07-01
Eric Wong
tee_i
n
p
u
t: avoid ig
n
oring initial bod
y
blob
commit
|
commitdiff
|
tree
2009-07-01
Eric Won
g
Move "Expect: 100-continue" ha
n
d
ling to
t
he app
commit
|
commitdiff
|
tree
2009-07-01
Eric W
o
ng
R
e
-add support
f
or non
-
p
o
rtabl
e
socke
t
opt
i
ons
commit
|
commitdiff
|
tree
2009-07-01
Eric Wo
n
g
Retry
l
i
s
ten()
on EADDRINUSE 5 times eve
r
500m
s
commit
|
commitdiff
|
tree
2009-07-01
Eric Wong
Unbind lis
t
eners as
b
efore
s
topping workers
commit
|
commitdiff
|
tree
2009-07-01
Eri
c
Wo
n
g
TrailerPar
s
e
r integ
r
ati
o
n
i
n
t
o Chunk
e
dReader
commit
|
commitdiff
|
tree
2009-07-01
Eric Won
g
trailer_parser
:
set keys wi
t
h
"
H
TTP_
"
prefix
commit
|
commitdiff
|
tree
2009-07-01
E
ric Wong
TeeI
n
p
u
t:
u
se only one IO for tempfile
commit
|
commitdiff
|
tree
2009-06-30
Eric Wong
ch
u
n
k
ed_rea
d
er: Add test for chun
k
p
arse failur
e
commit
|
commitdiff
|
tree
2009-06-30
Eric Wong
Add trailer
_
parser for
pa
r
sing
trailer
s
commit
|
commitdiff
|
tree
2009-06-30
Eri
c
Won
g
ht
t
p_request:
tighter Transfer-Enco
d
i
n
g
: "ch
u
nked"
.
.
.
commit
|
commitdiff
|
tree
2009-06-30
Eric Wong
Only send "100 Continue" when no body has been s
e
nt
commit
|
commitdiff
|
tree
2009-06-30
Eric Wong
A
C
K clients on "Expect: 100-c
o
ntinue" header
commit
|
commitdiff
|
tree
2009-06-30
Eric Wong
http_requ
e
st: forc
e
B
U
FFER to
b
e Encoding::BINARY
commit
|
commitdiff
|
tree
2009-06-30
E
ric Wong
chun
k
e
d
_reader: simpl
e
r interface
commit
|
commitdiff
|
tree
2009-06-30
E
ric Wong
confi
g
u
r
ator: provid
e
st
r
eam_inpu
t
(tr
u
e|fa
l
se) op
t
ion
commit
|
commitdiff
|
tree
2009-06-30
E
ric
Wo
n
g
inetd
:
fix b
r
oken
c
o
n
stant ref
e
re
n
c
e
s
commit
|
commitdiff
|
tree
2009-06-29
Eric W
o
ng
"
F
ix" tests that break
w
ith st
r
eam_
i
nput
=
false
commit
|
commitdiff
|
tree
2009-06-29
Eric
Won
g
t
e
e_input: avoid rereadi
n
g fresh dat
a
commit
|
commitdiff
|
tree
2009-06-29
Eric Wong
test_rails: wo
r
karo
u
n
d long-
s
t
anding 1
.
9
bu
g
commit
|
commitdiff
|
tree
2009-06-29
Eric Wong
GN
U
makefile: allow TRACER= to be speci
f
ied for tests
commit
|
commitdiff
|
tree
2009-06-29
Er
i
c Wong
test_upload: fix
ECONNRE
S
ET with 1
.
9
commit
|
commitdiff
|
tree
2009-06-29
Eri
c
Wong
GNUmakefile: more stringent err
o
r check
i
ng in tests
commit
|
commitdiff
|
tree
2009-06-29
Eric Wong
test_upload:
a
dd tests
f
o
r
c
h
u
nke
d
encoding
commit
|
commitdiff
|
tree
2009-06-29
Eric Wong
M
ake TeeInput ea
s
ier to use
commit
|
commitdiff
|
tree
2009-06-29
E
r
i
c
Wong
tee_input: avoid def
i
ning a @rd
.
size me
t
ho
d
commit
|
commitdiff
|
tree
2009-06-29
E
ric Wong
README: another
n
ot
e
a
bout old
e
r Sinatra
commit
|
commitdiff
|
tree
2009-06-25
Eric Wong
exec_cgi: sma
l
l cleanups
commit
|
commitdiff
|
tree
2009-06-25
Eric Wong
tee_in
p
ut: Do
n
'
t
expose the @rd object as
a retu
r
n
.
.
.
commit
|
commitdiff
|
tree
2009-06-10
Eric Wong
Optimiz
e
body-less GET/HEA
D
requests (again)
commit
|
commitdiff
|
tree
2009-06-10
Eric Wong
A
void
d
uplicatin
g
the
"Z"
c
ons
t
ant
commit
|
commitdiff
|
tree
2009-06-07
Eric
Wo
n
g
Update TODO
commit
|
commitdiff
|
tree
2009-06-07
Eric Wong
examples
/
c
at-chunk-proxy: link to proposed curl(1)
.
.
.
commit
|
commitdiff
|
tree
2009-06-06
Eric Wong
Put copyrigh
t
t
e
xt in new files, incl
u
de GPL2 text
commit
|
commitdiff
|
tree
2009-06-06
Eri
c
Wong
local
.
mk
.
s
a
mpl
e
: publish_doc gzi
p
s
a
ll ht
m
l, js, css
commit
|
commitdiff
|
tree
2009-06-06
Eric Wong
README: up
d
ate
with
m
ailing lis
t
info
commit
|
commitdiff
|
tree
2009-06-06
Eric
Wong
Unicorn::App::Inetd
:
reinventi
n
g
Uni
x
, po
o
r
l
y :
)
commit
|
commitdiff
|
tree
2009-06-06
Eri
c
Wo
n
g
Trans
f
e
r
-
E
n
c
o
d
ing: chunked s
t
reaming
input suppor
t
commit
|
commitdiff
|
tree
2009-06-05
Eric Wong
http_req
u
est: fix typo for
1
.
9
commit
|
commitdiff
|
tree
2009-05-31
Eric
Won
g
http_req
u
est: StringIO is binary
f
or empty bodies
.
.
.
commit
|
commitdiff
|
tree
2009-05-30
Eric
W
ong
h
ttp_r
e
quest:
n
o
need to r
e
set the reque
s
t
commit
|
commitdiff
|
tree
2009-05-28
E
r
ic Wong
unic
o
rn 0
.
8
.
1
commit
|
commitdiff
|
tree
2009-05-28
E
r
ic W
o
n
g
Cons
i
stent
l
ogger assignment for mult
i
ple
objects
commit
|
commitdiff
|
tree
2009-05-28
Eric Wo
n
g
A
void instance variables looku
p
s in a
c
r
i
tical pat
h
commit
|
commitdiff
|
tree
2009-05-28
E
r
ic Wong
M
ake our HttpRequ
e
st object a
g
lobal constant
commit
|
commitdiff
|
tree
2009-05-28
Eric
W
ong
SIGHUP reloads
a
pp even if prel
o
a
d_app
is
true
commit
|
commitdiff
|
tree
2009-05-28
Eric Wong
Fi
x
potential race conditio
n
in time
o
ut
h
andling
commit
|
commitdiff
|
tree
2009-05-27
Eric W
o
ng
d
o
c
:
c
leanup summary/desc
r
ip
t
ion
commit
|
commitdiff
|
tree
2009-05-26
Eric
W
ong
unico
r
n 0
.
8
.
0
commit
|
commitdiff
|
tree
next