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
examples/echo: "Expect:" value is case-insensitive
2009-08-18
Eric Wong
examples
/
echo: "Expect:"
v
alue i
s
case-insen
s
i
tive
commit
|
commitdiff
|
tree
2009-08-18
Er
i
c Won
g
te
e
_in
p
ut:
a
llow
u
sing
Revactor::TCP:
:
Socket objects
commit
|
commitdiff
|
tree
2009-08-17
Eric W
o
ng
Documenta
t
i
o
n
updates
commit
|
commitdiff
|
tree
2009-08-17
Eric Won
g
unic
o
r
n 0
.
90
.
0
commit
|
commitdiff
|
tree
2009-08-17
Eri
c
Wo
n
g
app
/
inetd: explicitly
close pipe desc
r
i
p
tors on CatBody
.
.
.
commit
|
commitdiff
|
tree
2009-08-15
Eric Wong
Remove
e
xpli
c
it requires
f
or Rack
t
hings
commit
|
commitdiff
|
tree
2009-08-15
Eric Wong
Make launchers __END__-aware
commit
|
commitdiff
|
tree
2009-08-15
E
r
ic Wong
TODO: remove keep-ali
v
e/pipelining
commit
|
commitdiff
|
tree
2009-08-15
Eric W
o
ng
ht
t
p
: support for "Connecti
o
n: ke
e
p
-
a
l
ive"
commit
|
commitdiff
|
tree
2009-08-15
Eric Wong
update T
O
DO
commit
|
commitdiff
|
tree
2009-08-15
Eric
Wong
const:
remove unused constants
commit
|
commitdiff
|
tree
2009-08-15
Eric Wong
htt
p
_response: pass t
h
r
o
ugh unknown status co
d
e
s
commit
|
commitdiff
|
tree
2009-08-15
Eric Wong
Fix
d
o
c
umenta
t
ion for Util
.
r
eo
p
e
n
_logs
commit
|
commitdiff
|
tree
2009-08-15
Eric Wong
GNUmakefil
e
:
F
i
x "install" target
commit
|
commitdiff
|
tree
2009-08-15
E
r
ic
W
o
ng
http: fix warning when sizeof(o
f
f_t) == s
i
ze
o
f(long
.
.
.
commit
|
commitdiff
|
tree
2009-08-15
Eric
W
on
g
Dr
o
p the micro benchm
a
rks
commit
|
commitdiff
|
tree
2009-08-15
Eric Wong
t
e
e_i
n
put: make i
n
terface more usa
b
le
o
utside of Unicorn
commit
|
commitdiff
|
tree
2009-08-15
Eric Wong
http_re
q
u
est: reinstate empty String
I
O
opt
i
mizat
i
on
commit
|
commitdiff
|
tree
2009-08-15
Eric Wong
README: every
b
od
y
loves Ru
b
y DS
L
s
commit
|
commitdiff
|
tree
2009-08-12
Eric Wong
http:
f
r
e
eze fields wh
e
n
crea
t
ing them, alw
a
ys
commit
|
commitdiff
|
tree
2009-08-11
E
ric Wong
h
ttp: a
d
d "HttpParse
r
#keepalive?
"
m
e
thod
commit
|
commitdiff
|
tree
2009-08-11
Eric Won
g
http
:
add CONST_MEM_
E
Q
m
acro
commit
|
commitdiff
|
tree
2009-08-11
Eric Wo
n
g
ht
t
p: rename read_bo
d
y
t
o filter_body
commit
|
commitdiff
|
tree
2009-08-10
E
ric Wong
test_signals: unli
n
k
log files of
K
ILL
-
ed pr
o
cess
commit
|
commitdiff
|
tree
2009-08-10
Eric Wo
n
g
Documentation u
p
d
ates
commit
|
commitdiff
|
tree
2009-08-10
Eric
W
ong
test_exec: wait fo
r
worker
readiness
commit
|
commitdiff
|
tree
2009-08-10
Eric Wong
test_util: explicitly cl
o
se tempfiles for
GC-safety
commit
|
commitdiff
|
tree
2009-08-09
Eric Wong
http: join
r
epe
a
ted headers with
a comma
commit
|
commitdiff
|
tree
2009-08-09
Eric Wong
http:
a
dd tes
t
f
o
r
i
nvalid tra
i
ler
commit
|
commitdiff
|
tree
2009-08-09
Eric Wong
http
:
unit
t
e
sts for over
f
l
ow and bad lengt
h
s
commit
|
commitdiff
|
tree
2009-08-09
E
r
ic Wong
Switch to Ragel/C-based chunk/trailer parser
commit
|
commitdiff
|
tree
2009-08-09
E
ric
W
ong
test
_
upload:
e
xtra
C
R
L
F is needed
commit
|
commitdiff
|
tree
2009-08-09
Eric Wong
h
ttp:
preliminary chunk decod
i
ng
commit
|
commitdiff
|
tree
2009-08-09
Eric Wong
http: process
C
on
t
en
t
-
Length and Tran
s
fer
-
Encoding
commit
|
commitdiff
|
tree
2009-08-09
E
ric Wong
http: generic C string vs VAL
U
Es comparison funct
i
on
commit
|
commitdiff
|
tree
2009-08-09
Eric Wong
h
ttp: prepare http
_
p
arser struct for body pro
c
es
s
in
g
commit
|
commitdiff
|
tree
2009-08-09
Eric
Wong
htt
p
: move non-Ruby-specific macros c_util
.
h
commit
|
commitdiff
|
tree
2009-08-09
Eric Wong
http: remove no
i
s
e
functions
commit
|
commitdiff
|
tree
2009-08-09
Eri
c
Wong
ht
t
p: cleanup se
t
ti
n
g f
o
r com
m
on values => glo
b
al
s
commit
|
commitdiff
|
tree
2009-08-09
Eri
c
Wong
http: move global initializati
o
n code
commit
|
commitdiff
|
tree
2009-08-09
Eric Wo
n
g
http: split out server
para
m
s hand
l
ing
commit
|
commitdiff
|
tree
2009-08-09
Eric Wong
http: minor clea
n
up
of http_field handling
commit
|
commitdiff
|
tree
2009-08-09
E
ric Wo
n
g
http: small cleanup in
"https" d
e
tection
commit
|
commitdiff
|
tree
2009-08-09
Eric Wo
n
g
http: "hp" deno
t
es
htt
p
_parser s
t
ruc
t
s
f
o
r consistency
commit
|
commitdiff
|
tree
2009-08-09
E
ric Wong
h
t
t
p
:
remove some red
u
n
d
ant f
u
nc
t
ion
s
commit
|
commitdiff
|
tree
2009-08-09
Eric
Wong
http: split unc
o
mmon_
f
i
e
l
d
into
a
separate
f
unction
commit
|
commitdiff
|
tree
2009-08-09
Eric Wong
http: find_common
_
f
ield_val
u
e =>
f
i
n
d
_common_field
commit
|
commitdiff
|
tree
2009-08-09
Eric Wong
Refacto
r
ing unicorn_http C/
R
ag
e
l co
d
e
commit
|
commitdiff
|
tree
2009-08-09
E
r
ic Wong
e
x
tconf: SIZEOF_
O
FF_T
s
hould
be a
r
uby
.
h
mac
r
o
commit
|
commitdiff
|
tree
2009-08-09
Eric
Won
g
uni
c
o
r
n
_
http: add helpful ma
c
ros
commit
|
commitdiff
|
tree
2009-08-09
Eric Won
g
u
nicorn_http: change
"
g
lobal_" prefix t
o
"g
_
"
commit
|
commitdiff
|
tree
2009-08-09
Eric Wo
n
g
unico
r
n_h
t
tp: update copyright
commit
|
commitdiff
|
tree
2009-08-09
Eric Wong
uni
c
orn_http: r
e
move typedef from
h
ttp_parser
commit
|
commitdiff
|
tree
2009-08-09
Eric
W
ong
R
e
m
ove Rage
l
-
g
enerated file from vers
i
o
n
con
t
rol
commit
|
commitdiff
|
tree
2009-08-09
Eri
c
Wong
unicor
n
_
h
t
t
p: small c
l
eanups and si
z
e
r
edu
c
tion
commit
|
commitdiff
|
tree
2009-08-06
E
ric W
o
ng
READ
M
E: latest
stable version is 0
.
8
.
4
commit
|
commitdiff
|
tree
2009-07-20
E
r
ic Won
g
Updat
e
Rails tests
to ru
n
on Rail
s
2
.
3
.
3
.
1
commit
|
commitdiff
|
tree
2009-07-20
Eric Wong
RE
A
DM
E
:
update version
numbers for website
commit
|
commitdiff
|
tree
2009-07-20
Eric Wong
unic
o
rn 0
.
9
.
2
commit
|
commitdiff
|
tree
2009-07-20
Eric W
o
n
g
ap
p
/
e
xec_cgi: fi
x
1
.
9 compatibilit
y
commit
|
commitdiff
|
tree
2009-07-19
Eric Wong
fix tests to run
c
orr
e
ctly un
d
er
1
.
9
.
2previe
w
1
commit
|
commitdiff
|
tree
2009-07-19
Eric Won
g
Remove
core Tempf
i
le d
e
p
e
n
dency (1
.
9
.
2-preview1 c
o
m
pat)
commit
|
commitdiff
|
tree
2009-07-16
Er
i
c Won
g
H
ttpRequest
:
no need for a te
m
p
o
rary variable
commit
|
commitdiff
|
tree
2009-07-16
Eri
c
Wong
htt
p
_
r
equest: don'
t
support apps that close
e
n
v
["ra
c
k
.
.
.
commit
|
commitdiff
|
tree
2009-07-16
Eric Wong
mo
v
e all #ge
t
s log
i
c to te
e
_in
p
ut out of chunked
_
reader
commit
|
commitdiff
|
tree
2009-07-15
Eri
c
Wong
Re
n
ame
unicorn/http
1
1
=> unicorn
_
http
commit
|
commitdiff
|
tree
2009-07-15
Eric Wong
REA
D
M
E: updat
e
about developme
n
t/st
a
ble
v
ersions
commit
|
commitdiff
|
tree
2009-07-15
Eric Wong
README
:
add Gmane newsg
r
oup in
f
o
commit
|
commitdiff
|
tree
2009-07-09
Eric
W
ong
unicorn 0
.
9
.
1 (merg
e
0
.
8
.
2
)
commit
|
commitdiff
|
tree
2009-07-09
E
r
i
c
W
o
n
g
u
n
ic
o
rn 0
.
8
.
2
commit
|
commitdiff
|
tree
2009-07-09
E
r
ic Wong
alway
s
set FD_CLOEXEC
on sockets post-accept()
commit
|
commitdiff
|
tree
2009-07-08
Er
i
c Wong
Minor cleanups to c
o
re
commit
|
commitdiff
|
tree
2009-07-08
Eri
c
Wong
Re-a
d
d s
u
p
p
o
r
t
for non-p
o
r
t
a
ble socket o
p
t
i
ons
commit
|
commitdiff
|
tree
2009-07-08
Eric Wong
Ret
r
y
l
ist
e
n(
)
on EADDRINUS
E
5 times ever
500ms
commit
|
commitdiff
|
tree
2009-07-08
Eric W
o
ng
Unbi
n
d listeners
as before stopping w
o
rkers
commit
|
commitdiff
|
tree
2009-07-04
Eric
W
ong
Mino
r
cleanups t
o
co
r
e
commit
|
commitdiff
|
tree
2009-07-04
Eric Wong
Fav
o
r
S
t
r
u
c
t mem
b
ers to
inst
a
nce
variables
commit
|
commitdiff
|
tree
2009-07-03
Eri
c
Wong
Avoid t
e
mporary array cre
a
tion
commit
|
commitdiff
|
tree
2009-07-01
Eric Wo
n
g
u
n
icorn 0
.
9
.
0
commit
|
commitdiff
|
tree
2009-07-01
Eric Wong
R
e
move
cat-chunk-proxy,
cur
l
C
V
S sup
p
orts
n
on-blocking
.
.
.
commit
|
commitdiff
|
tree
2009-07-01
Eri
c
Wong
F
o
r
ce stream
i
ng
input onto apps by d
e
fau
l
t
commit
|
commitdiff
|
tree
2009-07-01
Eric Wo
n
g
tee_input:
a
v
o
id ignoring i
n
iti
a
l body blob
commit
|
commitdiff
|
tree
2009-07-01
Eric W
o
ng
Move "Ex
p
ect: 100-c
o
ntinue"
h
andli
n
g to
the
a
p
p
commit
|
commitdiff
|
tree
2009-07-01
Eric Wong
Re-ad
d
suppo
r
t for non-portable socket
optio
n
s
commit
|
commitdiff
|
tree
2009-07-01
Eric Wong
Retry li
s
ten
(
) on
EADDRINUSE 5
t
imes ev
e
r
500ms
commit
|
commitdiff
|
tree
2009-07-01
Eric Wong
Unbind list
e
ners as before stopping workers
commit
|
commitdiff
|
tree
2009-07-01
Eric Wong
TrailerParse
r
integration i
n
to
ChunkedReader
commit
|
commitdiff
|
tree
2009-07-01
E
r
ic W
o
ng
t
railer
_
parser
:
set keys with "HTT
P
_" prefix
commit
|
commitdiff
|
tree
2009-07-01
Eric
Wong
Tee
I
npu
t
: use o
n
ly one IO for tempf
i
le
commit
|
commitdiff
|
tree
2009-06-30
Eric
W
ong
chunked_reader:
Add test for
ch
u
nk parse fa
i
lure
commit
|
commitdiff
|
tree
2009-06-30
Eric
W
o
ng
Add trailer_parse
r
f
o
r parsing trailers
commit
|
commitdiff
|
tree
2009-06-30
E
r
ic Wo
n
g
http_request: t
i
ghter Transfe
r
-Encoding:
"
c
hunked"
.
.
.
commit
|
commitdiff
|
tree
2009-06-30
E
ric Won
g
Only
s
end "100 Con
t
inue" when no bod
y
has been sent
commit
|
commitdiff
|
tree
2009-06-30
Eric
Wong
ACK clien
t
s on "
E
x
p
ect: 100-c
o
n
tin
u
e" header
commit
|
commitdiff
|
tree
2009-06-30
Eric Wong
h
t
tp_reques
t
:
f
orce
BUFF
E
R t
o
be Encodin
g
::BINA
R
Y
commit
|
commitdiff
|
tree
2009-06-30
Eric Wong
chunked_reade
r
:
s
impler int
e
rface
commit
|
commitdiff
|
tree
2009-06-30
Eri
c
Wong
c
o
n
f
igurator: pro
v
i
de str
e
a
m
_input (true|false
)
opti
o
n
commit
|
commitdiff
|
tree
2009-06-30
Eric
Won
g
inetd: fix broken c
o
nsta
n
t references
commit
|
commitdiff
|
tree
2009-06-29
Eric W
o
ng
"
Fix" tests
that break with stream
_
input=
f
alse
commit
|
commitdiff
|
tree
2009-06-29
Eri
c
W
ong
t
e
e_in
p
ut
:
avoid rereading
f
resh d
a
ta
commit
|
commitdiff
|
tree
next