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 Wo
n
g
S
witch t
o
Ragel/C-based chunk/trailer parser
commit
|
commitdiff
|
tree
2009-08-09
Eric
Wong
t
est_upload: extra
CRLF is needed
commit
|
commitdiff
|
tree
2009-08-09
Eric Wong
http: preliminary chunk decoding
commit
|
commitdiff
|
tree
2009-08-09
E
ric Wong
http: process Content
-
Len
g
th and Trans
f
er-Enco
d
ing
commit
|
commitdiff
|
tree
2009-08-09
Eri
c
Wong
http: gene
r
i
c C string vs
VALUEs compa
r
ison function
commit
|
commitdiff
|
tree
2009-08-09
Eric Won
g
h
t
tp: prepare htt
p
_parser struct for body processing
commit
|
commitdiff
|
tree
2009-08-09
Eric
W
o
ng
http: move non-Ruby-specific macro
s
c_util
.
h
commit
|
commitdiff
|
tree
2009-08-09
Eric Wong
http: re
m
o
ve noise functions
commit
|
commitdiff
|
tree
2009-08-09
Eric Wong
http: cleanup s
e
t
ting
f
o
r
common valu
e
s =>
g
lobals
commit
|
commitdiff
|
tree
2009-08-09
Er
i
c Wong
ht
t
p: move glo
b
al i
n
itia
l
ization code
commit
|
commitdiff
|
tree
2009-08-09
Eri
c
Wong
http:
split out serv
e
r params handling
commit
|
commitdiff
|
tree
2009-08-09
Eric Wong
htt
p
: minor clean
u
p of http_fiel
d
h
and
l
ing
commit
|
commitdiff
|
tree
2009-08-09
Eric Wong
h
t
tp: small clea
n
up
i
n "htt
p
s"
d
etection
commit
|
commitdiff
|
tree
2009-08-09
Er
i
c
Wong
h
t
tp: "
h
p" den
o
tes http_parser s
t
ructs for
consistency
commit
|
commitdiff
|
tree
2009-08-09
Eric Wong
h
t
tp: remove some redundant functions
commit
|
commitdiff
|
tree
2009-08-09
E
r
ic
W
ong
http: split uncommon_field into a sepa
r
ate function
commit
|
commitdiff
|
tree
2009-08-09
Er
i
c Wo
n
g
http: find_common_field_va
l
ue
=>
find_common_field
commit
|
commitdiff
|
tree
2009-08-09
Eric Wong
Refa
c
toring unicorn_htt
p
C/Rage
l
code
commit
|
commitdiff
|
tree
2009-08-09
Eric Wong
e
x
tc
o
nf: SIZ
E
OF_OFF_T should be a
ruby
.
h ma
c
ro
commit
|
commitdiff
|
tree
2009-08-09
Eric Wong
unicorn_http: add helpful mac
r
os
commit
|
commitdiff
|
tree
2009-08-09
E
ric Wong
un
i
corn_http: change "glob
a
l_" pre
f
i
x to "
g
_"
commit
|
commitdiff
|
tree
2009-08-09
Eric
W
ong
u
n
icorn_http: u
p
date copyright
commit
|
commitdiff
|
tree
2009-08-09
Eric W
o
ng
unicorn_http: r
e
m
o
ve typedef f
r
om http_parser
commit
|
commitdiff
|
tree
2009-08-09
Eric Wong
Remov
e
Rag
e
l-gener
a
ted file from version control
commit
|
commitdiff
|
tree
2009-08-09
Eric W
o
ng
un
i
corn_http: sm
a
ll
cleanups and size
re
d
uction
commit
|
commitdiff
|
tree
2009-08-06
E
ric Wo
n
g
R
EADME: l
a
test stable version is
0
.
8
.
4
commit
|
commitdiff
|
tree
2009-07-20
Eric
W
o
n
g
U
pdate R
a
ils te
s
ts
t
o run on Rails
2
.
3
.
3
.
1
commit
|
commitdiff
|
tree
2009-07-20
Eric Wong
R
E
ADME: update vers
i
o
n
n
umbers for website
commit
|
commitdiff
|
tree
2009-07-20
Eric Wong
un
i
c
o
r
n
0
.
9
.
2
commit
|
commitdiff
|
tree
2009-07-20
E
ric
Wong
a
p
p
/
exec_
c
gi:
fix 1
.
9 compatibility
commit
|
commitdiff
|
tree
2009-07-19
Eric W
o
ng
f
ix tests
t
o
run co
r
rectly
under 1
.
9
.
2
preview1
commit
|
commitdiff
|
tree
2009-07-19
Eric
Wong
Remove core
Te
m
pfile dependency
(
1
.
9
.
2
-pre
v
iew1 compat)
commit
|
commitdiff
|
tree
2009-07-16
Eri
c
Wong
HttpRequ
e
st: no need f
o
r a
t
empora
r
y variable
commit
|
commitdiff
|
tree
2009-07-16
Eric Wo
n
g
http_request: don
'
t supp
o
rt apps
t
hat
c
l
ose env["rack
.
.
.
commit
|
commitdiff
|
tree
2009-07-16
E
r
ic Won
g
move
a
ll #ge
t
s lo
g
i
c
t
o tee_in
p
ut
o
ut of ch
u
n
ked_reader
commit
|
commitdiff
|
tree
2009-07-15
Eri
c
Wong
Rename
unicorn/ht
t
p11 => un
i
corn_http
commit
|
commitdiff
|
tree
2009-07-15
Eric Won
g
README:
u
pdate
about develop
m
ent/
s
t
a
ble ve
r
sion
s
commit
|
commitdiff
|
tree
2009-07-15
Eric
Wong
README: add Gmane newsgroup info
commit
|
commitdiff
|
tree
2009-07-09
Eric Wo
n
g
unicor
n
0
.
9
.
1 (
m
erge 0
.
8
.
2
)
commit
|
commitdiff
|
tree
2009-07-09
Eri
c
Wong
u
n
icor
n
0
.
8
.
2
commit
|
commitdiff
|
tree
2009-07-09
E
r
i
c
Wo
n
g
always set FD_CLOEX
E
C
on
sockets post-accept()
commit
|
commitdiff
|
tree
2009-07-08
Eri
c
Wong
Minor cleanups to co
r
e
commit
|
commitdiff
|
tree
2009-07-08
Eric Wong
R
e-add s
u
ppo
r
t for non-portab
l
e
so
c
ket o
p
tion
s
commit
|
commitdiff
|
tree
2009-07-08
Eric
W
ong
Retry listen() on EADDR
I
NUS
E
5 t
i
mes ever 5
0
0ms
commit
|
commitdiff
|
tree
2009-07-08
E
r
ic Wong
Unbind listeners as befo
r
e sto
p
ping w
o
rker
s
commit
|
commitdiff
|
tree
2009-07-04
Eric W
o
ng
Mi
n
or cleanups to core
commit
|
commitdiff
|
tree
2009-07-04
Eric Wong
Fav
o
r St
r
uct members
to instance v
a
riables
commit
|
commitdiff
|
tree
2009-07-03
Eric Won
g
Avoid te
m
porary
array creation
commit
|
commitdiff
|
tree
2009-07-01
Er
i
c Wong
u
nicor
n
0
.
9
.
0
commit
|
commitdiff
|
tree
2009-07-01
Eric Wong
Remove
cat-chunk-proxy, c
u
rl
C
V
S supports non-blocking
.
.
.
commit
|
commitdiff
|
tree
2009-07-01
Eric
W
ong
Force streamin
g
input onto apps
by default
commit
|
commitdiff
|
tree
2009-07-01
E
r
ic
Wong
tee_input: avoid ignorin
g
i
nitia
l
bo
d
y blob
commit
|
commitdiff
|
tree
2009-07-01
Er
i
c Wong
Move "Expect: 100
-
continue"
h
andling to the app
commit
|
commitdiff
|
tree
2009-07-01
Eri
c
W
o
ng
Re-add support for
n
on-porta
b
le socket
o
ptions
commit
|
commitdiff
|
tree
2009-07-01
Er
i
c Won
g
Retr
y
list
e
n() on EADDRIN
U
SE 5 ti
m
e
s
ever 5
0
0ms
commit
|
commitdiff
|
tree
2009-07-01
Er
i
c Wong
Unbind listeners as befor
e
stopping wo
r
ke
r
s
commit
|
commitdiff
|
tree
2009-07-01
E
r
ic Wong
TrailerParser integrat
i
on i
n
t
o
ChunkedR
e
ader
commit
|
commitdiff
|
tree
2009-07-01
Eric Wo
n
g
trailer_parser: s
e
t
k
eys with "HTTP_" prefix
commit
|
commitdiff
|
tree
2009-07-01
Eric Wong
Tee
I
n
put: u
s
e only one
IO for tempfile
commit
|
commitdiff
|
tree
2009-06-30
Eric
W
ong
chunked_re
a
de
r
:
Add test for chunk par
s
e
f
a
ilure
commit
|
commitdiff
|
tree
2009-06-30
E
ric Wo
n
g
Add trailer_
p
a
r
ser for parsing trailers
commit
|
commitdiff
|
tree
2009-06-30
E
r
ic Wong
http_request: tighter Transfer-Encoding: "ch
u
nked"
.
.
.
commit
|
commitdiff
|
tree
2009-06-30
E
ric
W
o
n
g
Only
se
n
d "100 Continue"
w
hen no bo
d
y
has
b
een sent
commit
|
commitdiff
|
tree
2009-06-30
Eric Wong
ACK clients on "
E
xpe
c
t: 100-continu
e
" h
e
ader
commit
|
commitdiff
|
tree
2009-06-30
Eric Won
g
http_request
:
for
c
e BUFFER to be Encoding::BINARY
commit
|
commitdiff
|
tree
2009-06-30
Eric
W
ong
chun
k
ed_read
e
r
: simpler
i
nterface
commit
|
commitdiff
|
tree
2009-06-30
E
r
ic Wong
c
o
nfi
g
ura
t
o
r
: p
r
ov
i
de st
r
ea
m
_i
n
pu
t
(true|fa
l
s
e
) option
commit
|
commitdiff
|
tree
2009-06-30
E
r
i
c Wong
i
netd: fix broken
const
a
nt
ref
e
renc
e
s
commit
|
commitdiff
|
tree
2009-06-29
E
r
i
c
Wong
"Fix"
tests that break w
i
th stream_inp
u
t
=
f
a
ls
e
commit
|
commitdiff
|
tree
2009-06-29
Eric W
o
ng
tee_inpu
t
:
a
v
oi
d
re
r
ea
d
i
n
g f
r
e
sh data
commit
|
commitdiff
|
tree
2009-06-29
Eric Wong
test_rails: w
o
rkaround long-standing 1
.
9 bu
g
commit
|
commitdiff
|
tree
2009-06-29
Eric W
o
ng
GNUma
k
efile: al
l
ow TRACER= t
o
be specified
f
or tests
commit
|
commitdiff
|
tree
2009-06-29
Eric Wong
te
s
t
_
u
pload: fix ECO
N
NR
E
S
ET with 1
.
9
commit
|
commitdiff
|
tree
2009-06-29
Eric Wong
GNU
m
akefile: m
o
re stringent err
o
r check
i
ng i
n
te
s
ts
commit
|
commitdiff
|
tree
2009-06-29
Eric Wong
test_upl
o
a
d: add tests for
chunked encoding
commit
|
commitdiff
|
tree
2009-06-29
Eric W
o
n
g
Make TeeInput
e
asier
t
o use
commit
|
commitdiff
|
tree
2009-06-29
Eric Wong
tee_inpu
t
: avoid de
f
ining a @
r
d
.
si
z
e meth
o
d
commit
|
commitdiff
|
tree
2009-06-29
Eric Wong
READ
M
E
: another note
a
bout older Sin
a
tra
commit
|
commitdiff
|
tree
2009-06-25
Eric
W
ong
exec_cgi: small
clean
u
ps
commit
|
commitdiff
|
tree
2009-06-25
Eric Wong
tee_input: Don't
e
xpose
t
h
e @rd object as a return
.
.
.
commit
|
commitdiff
|
tree
2009-06-10
Eric Wong
Opt
i
mize body-
l
ess GET/HEAD requ
e
sts
(
again)
commit
|
commitdiff
|
tree
2009-06-10
Eric Wong
Avoid duplicating the "Z" constant
commit
|
commitdiff
|
tree
2009-06-07
Eric Wong
Update
T
ODO
commit
|
commitdiff
|
tree
2009-06-07
Eric
W
o
n
g
examples/cat-chunk
-
prox
y
:
l
ink to propo
s
ed cur
l
(1)
.
.
.
commit
|
commitdiff
|
tree
2009-06-06
Eric Won
g
P
ut copyright
t
e
xt i
n
n
ew files, in
c
lude
G
PL2 text
commit
|
commitdiff
|
tree
2009-06-06
Er
i
c Wong
local
.
mk
.
sample
:
p
u
blish_doc gz
i
ps all htm
l
, js, css
commit
|
commitdiff
|
tree
2009-06-06
Eric Wong
README: update
with mailing list i
n
fo
commit
|
commitdiff
|
tree
2009-06-06
E
r
i
c Wong
Unicorn::A
p
p::In
e
td: reinventing
Unix, poorly :)
commit
|
commitdiff
|
tree
2009-06-06
E
r
ic Wong
Transfer-E
n
coding: chunked streaming i
n
p
u
t
s
upport
commit
|
commitdiff
|
tree
2009-06-05
Eric Wong
h
ttp_request:
fix typ
o
for 1
.
9
commit
|
commitdiff
|
tree
2009-05-31
Eri
c
Wong
ht
t
p_re
q
uest:
StringIO is binary f
o
r
emp
t
y bodies
.
.
.
commit
|
commitdiff
|
tree
2009-05-30
Eric Wong
h
t
tp
_
request: no need to
reset th
e
r
e
q
uest
commit
|
commitdiff
|
tree
2009-05-28
Er
i
c Wong
uni
c
orn 0
.
8
.
1
commit
|
commitdiff
|
tree
2009-05-28
E
r
ic Wong
Consistent logger assignment for
mul
t
iple ob
j
e
c
ts
commit
|
commitdiff
|
tree
2009-05-28
Eric Wong
Avoid instance variab
l
es look
u
p
s
in a criti
c
al path
commit
|
commitdiff
|
tree
2009-05-28
Eri
c
Wong
Make our H
t
tpRequest object a
global constant
commit
|
commitdiff
|
tree
2009-05-28
Eric Wong
SIGHUP reloads app even
if
p
reload_a
p
p is true
commit
|
commitdiff
|
tree
2009-05-28
Eric Wong
Fix p
o
tent
i
al race condition in tim
e
out handling
commit
|
commitdiff
|
tree
2009-05-27
Eric Wong
d
o
c: cleanup su
m
mary/de
s
c
ription
commit
|
commitdiff
|
tree
2009-05-26
Eric
Wo
n
g
u
nicor
n
0
.
8
.
0
commit
|
commitdiff
|
tree
next