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: unit tests for overflow and bad lengths
2009-08-09
Eric Wong
http: unit te
s
ts for overf
l
ow and
b
ad l
e
n
g
ths
commit
|
commitdiff
|
tree
2009-08-09
Eric Wong
Swit
c
h to Ragel/C-based chunk/trai
l
er
parser
commit
|
commitdiff
|
tree
2009-08-09
Eric Won
g
t
e
st
_
upload: e
x
tra CRLF
i
s needed
commit
|
commitdiff
|
tree
2009-08-09
Eric Wong
h
t
tp: preliminary
ch
u
nk de
c
oding
commit
|
commitdiff
|
tree
2009-08-09
E
r
i
c W
o
n
g
http: process Content-Le
n
gth a
n
d Transfer-
E
n
coding
commit
|
commitdiff
|
tree
2009-08-09
Eric Wong
http:
g
eneric C
str
i
ng vs
V
ALU
E
s com
p
a
rison functio
n
commit
|
commitdiff
|
tree
2009-08-09
Eric Wong
h
t
tp: p
r
epare htt
p
_
parser struc
t
for body processing
commit
|
commitdiff
|
tree
2009-08-09
Eric Wong
http: mov
e
n
o
n-Ruby-specific m
a
cr
o
s c_util
.
h
commit
|
commitdiff
|
tree
2009-08-09
Eric Wong
http: remove noise fu
n
ctions
commit
|
commitdiff
|
tree
2009-08-09
Eric Wong
http:
cleanu
p
sett
i
n
g
for c
o
mmo
n
v
a
lues => globals
commit
|
commitdiff
|
tree
2009-08-09
Eric Wong
http: move gl
o
bal ini
t
ialization code
commit
|
commitdiff
|
tree
2009-08-09
Eric Wong
http
:
s
p
l
i
t out se
r
ver params han
d
ling
commit
|
commitdiff
|
tree
2009-08-09
Eric Wong
htt
p
: mi
n
or cleanup of http_
f
i
e
l
d handling
commit
|
commitdiff
|
tree
2009-08-09
Eric Won
g
http:
small
cleanup
in "https"
d
etection
commit
|
commitdiff
|
tree
2009-08-09
Eric Wo
n
g
h
ttp: "
h
p" denotes
http_parser
s
tructs for
c
onsistency
commit
|
commitdiff
|
tree
2009-08-09
Eric Wong
http: r
e
move
s
om
e
redu
n
d
a
nt function
s
commit
|
commitdiff
|
tree
2009-08-09
Eric Wong
http:
s
p
l
it uncommon_field in
t
o a separate
f
unction
commit
|
commitdiff
|
tree
2009-08-09
Eric
W
o
ng
htt
p
: find_common_field_value => f
i
nd_common_field
commit
|
commitdiff
|
tree
2009-08-09
Eric
W
ong
R
e
factoring unicorn_http C/Ragel
code
commit
|
commitdiff
|
tree
2009-08-09
Eric Wong
extconf
:
SIZEOF
_
OF
F
_
T should be a ruby
.
h
m
acro
commit
|
commitdiff
|
tree
2009-08-09
E
ric Wong
u
n
i
corn_
h
ttp
:
add
helpful macros
commit
|
commitdiff
|
tree
2009-08-09
Eric Wong
unicorn_ht
t
p: ch
a
nge "
g
l
oba
l
_
"
p
r
efix
to "g_"
commit
|
commitdiff
|
tree
2009-08-09
E
r
ic Wong
un
i
c
o
rn_http: updat
e
copyrig
h
t
commit
|
commitdiff
|
tree
2009-08-09
Eric Wong
unicorn_http: remove type
d
e
f from http_parser
commit
|
commitdiff
|
tree
2009-08-09
Eric
W
ong
R
emove Ragel-generated file
f
rom versio
n
control
commit
|
commitdiff
|
tree
2009-08-09
Er
i
c
Wong
uni
c
orn_http:
s
ma
l
l c
l
eanups and size
reduction
commit
|
commitdiff
|
tree
2009-08-06
Eric W
o
ng
README: latest stable v
e
rsion
i
s
0
.
8
.
4
commit
|
commitdiff
|
tree
2009-07-20
E
r
i
c Wong
U
pd
a
te Rails test
s
to run
o
n Rails 2
.
3
.
3
.
1
commit
|
commitdiff
|
tree
2009-07-20
Eric Wo
n
g
README:
u
pd
a
te version numbe
r
s for w
e
bsite
commit
|
commitdiff
|
tree
2009-07-20
Eric Wong
unico
r
n 0
.
9
.
2
commit
|
commitdiff
|
tree
2009-07-20
E
ric Wong
app/
e
xe
c
_cgi: fix 1
.
9 compatibi
l
ity
commit
|
commitdiff
|
tree
2009-07-19
Eric Wong
fix
t
est
s
to ru
n
correctly under
1
.
9
.
2preview1
commit
|
commitdiff
|
tree
2009-07-19
E
r
ic Wong
Remove core Tempfil
e
dependency (1
.
9
.
2-pre
v
iew1 compa
t
)
commit
|
commitdiff
|
tree
2009-07-16
E
ric
W
ong
HttpR
e
quest: no nee
d
for a t
e
mporary var
i
abl
e
commit
|
commitdiff
|
tree
2009-07-16
Er
i
c Won
g
http_request
:
don't sup
p
ort a
p
ps that close env["rack
.
.
.
commit
|
commitdiff
|
tree
2009-07-16
Eric Wong
m
o
ve all #gets logic to te
e
_in
p
ut out of
c
h
u
nked_read
e
r
commit
|
commitdiff
|
tree
2009-07-15
Eri
c
Wong
Rename unic
o
rn/ht
t
p11 =
>
unicorn_http
commit
|
commitdiff
|
tree
2009-07-15
Eric W
o
n
g
README: up
d
ate about dev
e
lopme
n
t/stable v
e
r
s
ions
commit
|
commitdiff
|
tree
2009-07-15
E
ric Wong
README: add Gman
e
newsgro
u
p
info
commit
|
commitdiff
|
tree
2009-07-09
Eric Wong
un
i
cor
n
0
.
9
.
1 (merge 0
.
8
.
2)
commit
|
commitdiff
|
tree
2009-07-09
E
ric W
o
ng
unicorn
0
.
8
.
2
commit
|
commitdiff
|
tree
2009-07-09
Eric
Wong
always s
e
t F
D
_CLOEXEC on sockets po
s
t-accept()
commit
|
commitdiff
|
tree
2009-07-08
Eric Wo
n
g
Minor clea
n
u
p
s
to core
commit
|
commitdiff
|
tree
2009-07-08
E
ric Wong
Re-add sup
p
ort
for n
o
n
-
portable
s
ocket opti
o
ns
commit
|
commitdiff
|
tree
2009-07-08
E
r
i
c
Won
g
Retry listen() on EADDRINUSE
5
times ev
e
r
500ms
commit
|
commitdiff
|
tree
2009-07-08
Eric Wong
Unbi
n
d l
i
stener
s
as before stopping workers
commit
|
commitdiff
|
tree
2009-07-04
Eric Wong
Minor
c
leanups to
core
commit
|
commitdiff
|
tree
2009-07-04
Eri
c
Wo
n
g
Fav
o
r Str
u
ct members to
i
nstance variables
commit
|
commitdiff
|
tree
2009-07-03
E
r
ic
W
ong
Avoid temporary array cre
a
tion
commit
|
commitdiff
|
tree
2009-07-01
Er
i
c Wo
n
g
u
ni
c
orn 0
.
9
.
0
commit
|
commitdiff
|
tree
2009-07-01
Eric
Wong
Remove c
a
t-ch
u
nk-proxy
,
c
u
rl
C
VS
s
upports
n
on
-
blocking
.
.
.
commit
|
commitdiff
|
tree
2009-07-01
E
r
ic Wong
F
o
rce streaming in
p
ut ont
o
app
s
b
y default
commit
|
commitdiff
|
tree
2009-07-01
Eric Wong
te
e
_input: avoid ignoring
in
i
tial bo
d
y blob
commit
|
commitdiff
|
tree
2009-07-01
E
r
ic Wong
Move "Expect:
1
00
-
continu
e
" han
d
ling to the app
commit
|
commitdiff
|
tree
2009-07-01
E
r
i
c Wong
Re-
a
dd support
f
or non-portable socket op
t
ions
commit
|
commitdiff
|
tree
2009-07-01
Eric Wong
Retry
l
i
s
t
en
(
) on EA
D
DR
I
NUSE 5 ti
m
es
e
v
er 500ms
commit
|
commitdiff
|
tree
2009-07-01
Eri
c
Wong
Unbin
d
listen
e
rs as
before
s
toppi
n
g w
o
r
k
ers
commit
|
commitdiff
|
tree
2009-07-01
Eric Wong
TrailerParser in
t
egr
a
ti
o
n into Chunked
R
eader
commit
|
commitdiff
|
tree
2009-07-01
Eric Wong
trailer_p
a
rser: set keys
with "HTTP_" prefi
x
commit
|
commitdiff
|
tree
2009-07-01
E
r
ic W
o
ng
T
e
eI
n
put: use o
n
ly one IO for te
m
pfil
e
commit
|
commitdiff
|
tree
2009-06-30
Eric
Won
g
chun
k
ed_
r
e
a
der: Add tes
t
for chunk parse fail
u
re
commit
|
commitdiff
|
tree
2009-06-30
Er
i
c
W
o
ng
A
d
d
t
railer_pa
r
s
e
r
f
or parsing trailers
commit
|
commitdiff
|
tree
2009-06-30
Eric Wo
n
g
http_
r
equ
e
st: tighte
r
Trans
f
er-Encodin
g
: "ch
u
nked"
.
.
.
commit
|
commitdiff
|
tree
2009-06-30
Er
i
c Wong
Only send
"100 Cont
i
nue
"
when no
body has been s
e
nt
commit
|
commitdiff
|
tree
2009-06-30
E
ric Wo
n
g
ACK clients on "Expect: 100-cont
i
nu
e
"
h
e
a
der
commit
|
commitdiff
|
tree
2009-06-30
Eri
c
Wong
http_request: force
BUFFER to be Encoding::BINARY
commit
|
commitdiff
|
tree
2009-06-30
Eric Wong
chunked_rea
d
er: sim
p
ler interface
commit
|
commitdiff
|
tree
2009-06-30
Eric Wong
con
f
igurator: pr
o
vide stream_i
n
put (true|false) option
commit
|
commitdiff
|
tree
2009-06-30
Eric
W
ong
inetd: fix broken constant
r
efe
r
ences
commit
|
commitdiff
|
tree
2009-06-29
Eric Won
g
"Fix" tests that
b
rea
k
with stream_input=fa
l
se
commit
|
commitdiff
|
tree
2009-06-29
Eric
W
ong
tee_input: avoid rere
a
ding f
r
esh data
commit
|
commitdiff
|
tree
2009-06-29
Eric Won
g
test_
r
ails:
w
ork
a
round
long-s
t
anding 1
.
9 bug
commit
|
commitdiff
|
tree
2009-06-29
E
ric W
o
ng
GN
U
m
a
ke
f
ile:
a
llow TRACER= to
b
e sp
e
cified for tests
commit
|
commitdiff
|
tree
2009-06-29
Er
i
c Wong
t
e
st_uploa
d
: fix ECONNRE
S
ET
w
ith 1
.
9
commit
|
commitdiff
|
tree
2009-06-29
Eric Wong
GNUmak
e
fi
l
e: m
o
re strin
g
e
nt
error checking in tes
t
s
commit
|
commitdiff
|
tree
2009-06-29
Er
i
c Won
g
test_
u
pload
:
add
t
est
s
f
o
r
c
h
u
n
ked
enc
o
ding
commit
|
commitdiff
|
tree
2009-06-29
Eric
W
ong
Make
T
eeInput easier to use
commit
|
commitdiff
|
tree
2009-06-29
Eric Wong
tee_inpu
t
:
a
void defin
i
ng a @rd
.
s
ize method
commit
|
commitdiff
|
tree
2009-06-29
Eric Wong
README: ano
t
h
e
r
no
t
e
about older Sinatra
commit
|
commitdiff
|
tree
2009-06-25
Eric Wong
exe
c
_cgi: sma
l
l cle
a
n
ups
commit
|
commitdiff
|
tree
2009-06-25
E
ric Wong
tee
_
input: Do
n
't
exp
o
se t
h
e @
r
d object as
a
r
e
turn
.
.
.
commit
|
commitdiff
|
tree
2009-06-10
Eric Wo
n
g
Optimize
b
ody-less GET/H
E
A
D
req
u
e
sts (aga
i
n)
commit
|
commitdiff
|
tree
2009-06-10
Eric Wong
Avoid dupl
i
cating
t
h
e "Z" constant
commit
|
commitdiff
|
tree
2009-06-07
Eri
c
Wong
Updat
e
TODO
commit
|
commitdiff
|
tree
2009-06-07
Eric Wong
e
xamples/cat-chunk-proxy:
l
ink to
p
rop
o
sed curl
(
1)
.
.
.
commit
|
commitdiff
|
tree
2009-06-06
Eric Wo
n
g
Put copyright text in
new files, i
n
clude G
P
L2 text
commit
|
commitdiff
|
tree
2009-06-06
Eric Wong
local
.
mk
.
sample: publish_doc
g
zips
all html, js, css
commit
|
commitdiff
|
tree
2009-06-06
Eric Wong
R
E
A
D
ME: u
p
dat
e
with ma
i
ling
l
i
st info
commit
|
commitdiff
|
tree
2009-06-06
Eric Wong
Unicorn::A
p
p::Ine
t
d
: reinven
t
ing Unix, poorly :)
commit
|
commitdiff
|
tree
2009-06-06
Eric Wong
Transfer-E
n
c
oding: chunked str
e
ami
n
g input
s
u
p
p
ort
commit
|
commitdiff
|
tree
2009-06-05
E
r
ic Wong
http_re
q
u
e
s
t: fix
typo for 1
.
9
commit
|
commitdiff
|
tree
2009-05-31
E
ric Wong
http_request:
StringIO i
s
binary for
empty bodies
.
.
.
commit
|
commitdiff
|
tree
2009-05-30
Eric Wong
htt
p
_request:
no need to rese
t
the r
e
quest
commit
|
commitdiff
|
tree
2009-05-28
Eric
Wo
n
g
unico
r
n
0
.
8
.
1
commit
|
commitdiff
|
tree
2009-05-28
Eric W
o
ng
Co
n
sistent logge
r
a
ssignm
e
nt fo
r
m
u
l
ti
p
l
e
obje
c
ts
commit
|
commitdiff
|
tree
2009-05-28
E
r
ic Wong
Avoid instan
c
e variables lookups in a cr
i
ti
c
al path
commit
|
commitdiff
|
tree
2009-05-28
Eric Wong
Make our H
t
tpRequ
e
st object a g
l
obal constant
commit
|
commitdiff
|
tree
2009-05-28
Eric Wong
SIGHUP r
e
lo
a
ds
a
p
p ev
e
n
if preload_app is t
r
ue
commit
|
commitdiff
|
tree
2009-05-28
E
ric Wo
n
g
Fix poten
t
ial r
a
ce condition in timeout handling
commit
|
commitdiff
|
tree
2009-05-27
E
ric
W
ong
doc: clea
n
up summary/
d
e
scriptio
n
commit
|
commitdiff
|
tree
next