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: add test for invalid trailer
2009-08-09
Eric Won
g
h
t
tp: add t
e
st fo
r
inv
a
lid trailer
commit
|
commitdiff
|
tree
2009-08-09
Eric Wong
h
t
tp:
un
i
t tests for over
f
low and bad l
e
ngt
h
s
commit
|
commitdiff
|
tree
2009-08-09
Er
i
c W
o
ng
Switch to Ragel/C-b
a
sed chunk
/
trai
l
e
r
p
a
r
s
er
commit
|
commitdiff
|
tree
2009-08-09
E
r
ic Wong
test_upload: extra CR
L
F is ne
e
ded
commit
|
commitdiff
|
tree
2009-08-09
Eric Wong
http: preliminary
chunk
deco
d
ing
commit
|
commitdiff
|
tree
2009-08-09
Eric Wong
h
ttp: p
r
oc
e
ss Content-Length and
T
rans
f
er-
E
n
c
od
i
n
g
commit
|
commitdiff
|
tree
2009-08-09
E
ric Wong
h
ttp: generic C str
i
ng vs
V
ALUEs
c
omparison
function
commit
|
commitdiff
|
tree
2009-08-09
Eric Wong
http: prepare http_par
s
er s
t
ruct fo
r
body proces
s
ing
commit
|
commitdiff
|
tree
2009-08-09
Eric Wo
n
g
http: move non-
R
uby-
s
pecific macros
c
_util
.
h
commit
|
commitdiff
|
tree
2009-08-09
Eric Wong
h
t
tp: remove noise functions
commit
|
commitdiff
|
tree
2009-08-09
Eric Wong
h
t
tp: c
l
ea
n
up setting fo
r
common values => globals
commit
|
commitdiff
|
tree
2009-08-09
Eric
W
o
ng
htt
p
:
m
ove global initialization co
d
e
commit
|
commitdiff
|
tree
2009-08-09
Eric Wong
http: split ou
t
serve
r
params handl
i
ng
commit
|
commitdiff
|
tree
2009-08-09
E
r
ic Wo
n
g
h
ttp: minor c
l
eanup of ht
t
p_fie
l
d handling
commit
|
commitdiff
|
tree
2009-08-09
Eric Wong
http: sma
l
l clean
u
p in "https" detectio
n
commit
|
commitdiff
|
tree
2009-08-09
Er
i
c
Won
g
http: "hp" denotes ht
t
p
_parser structs for
c
o
n
s
i
stency
commit
|
commitdiff
|
tree
2009-08-09
E
r
ic Wong
http: remove s
o
me redundan
t
funct
i
ons
commit
|
commitdiff
|
tree
2009-08-09
Er
i
c Wong
h
t
tp: split
u
ncom
m
on_field into
a
separate function
commit
|
commitdiff
|
tree
2009-08-09
Eric Wong
h
ttp: find_com
m
on_
f
iel
d
_
value => find_common
_
field
commit
|
commitdiff
|
tree
2009-08-09
Eri
c
Wong
Refactor
i
ng unicorn_http C/Rag
e
l
co
d
e
commit
|
commitdiff
|
tree
2009-08-09
E
ric Wong
extconf: SIZEOF_
O
FF_T
s
hould be a ruby
.
h ma
c
r
o
commit
|
commitdiff
|
tree
2009-08-09
E
r
ic Wong
unicor
n
_http
:
a
dd h
e
lpful macros
commit
|
commitdiff
|
tree
2009-08-09
Eric
Wong
unicorn_
h
t
t
p
: chan
g
e "global
_
" prefix
to
"
g
_
"
commit
|
commitdiff
|
tree
2009-08-09
Eric Wong
u
n
i
c
o
r
n_http: upda
t
e copyright
commit
|
commitdiff
|
tree
2009-08-09
Eric
W
ong
unicorn_http: remove typedef
from ht
t
p
_
p
arser
commit
|
commitdiff
|
tree
2009-08-09
Eric
W
o
ng
Remove Ragel-generated file
from
version con
t
rol
commit
|
commitdiff
|
tree
2009-08-09
Eric Wong
unicor
n
_http: small
c
leanups and siz
e
reduction
commit
|
commitdiff
|
tree
2009-08-06
E
ric Wong
READ
M
E: latest stable version is 0
.
8
.
4
commit
|
commitdiff
|
tree
2009-07-20
Eric Won
g
Upda
t
e
R
ails tests to run on Rail
s
2
.
3
.
3
.
1
commit
|
commitdiff
|
tree
2009-07-20
Eric Won
g
REA
D
ME: update vers
i
on numbers for websit
e
commit
|
commitdiff
|
tree
2009-07-20
E
r
i
c Wong
u
nicorn 0
.
9
.
2
commit
|
commitdiff
|
tree
2009-07-20
Eric W
o
ng
app/ex
e
c_cg
i
: fix 1
.
9 compatibility
commit
|
commitdiff
|
tree
2009-07-19
Eric
Wong
fix tests to run correct
l
y under 1
.
9
.
2p
r
eview1
commit
|
commitdiff
|
tree
2009-07-19
Eri
c
Wong
Re
m
ove core Tem
p
file depende
n
c
y (1
.
9
.
2-preview1
c
o
m
pat)
commit
|
commitdiff
|
tree
2009-07-16
Eric Wong
HttpReq
u
e
s
t:
n
o need fo
r
a temporary variable
commit
|
commitdiff
|
tree
2009-07-16
Eri
c
W
o
ng
http_
r
equest
:
don't support apps that close env
[
"rack
.
.
.
commit
|
commitdiff
|
tree
2009-07-16
Eric Wong
move all
#
gets
log
i
c to t
e
e
_input o
u
t
of chunked_reader
commit
|
commitdiff
|
tree
2009-07-15
Eric Wong
Rename
u
n
i
c
or
n
/http11 =>
unicorn_htt
p
commit
|
commitdiff
|
tree
2009-07-15
Eric
W
ong
README:
updat
e
about
d
evelopment
/
s
table v
e
r
s
ions
commit
|
commitdiff
|
tree
2009-07-15
Eric Won
g
README: add Gmane newsgroup
i
nfo
commit
|
commitdiff
|
tree
2009-07-09
Eri
c
W
on
g
unicorn 0
.
9
.
1 (
m
erge 0
.
8
.
2)
commit
|
commitdiff
|
tree
2009-07-09
Eric Wong
unicorn 0
.
8
.
2
commit
|
commitdiff
|
tree
2009-07-09
Eric Wo
n
g
alwa
y
s set FD_CLOEXEC on socket
s
pos
t
-a
c
ce
p
t()
commit
|
commitdiff
|
tree
2009-07-08
Eric Wong
Minor
c
leanup
s
to core
commit
|
commitdiff
|
tree
2009-07-08
Eric Wong
Re-add
supp
o
rt fo
r
n
o
n-por
t
a
b
l
e
s
ocket opt
i
ons
commit
|
commitdiff
|
tree
2009-07-08
Eric Wong
Retry listen() on EADDRINUSE 5 t
i
m
e
s ever
500ms
commit
|
commitdiff
|
tree
2009-07-08
Eric
Wong
Unbind listen
e
rs
a
s
before sto
p
ping workers
commit
|
commitdiff
|
tree
2009-07-04
Eric Wong
Minor
c
leanups to core
commit
|
commitdiff
|
tree
2009-07-04
Eric Wong
F
avor St
r
uct m
e
mb
e
rs to instance variables
commit
|
commitdiff
|
tree
2009-07-03
Eric
Wong
A
v
oi
d
temporary array creation
commit
|
commitdiff
|
tree
2009-07-01
Eric Wong
uni
c
orn
0
.
9
.
0
commit
|
commitdiff
|
tree
2009-07-01
Eric Wong
Remove cat-ch
u
nk-proxy, curl CVS supports
n
o
n-blocki
n
g
.
.
.
commit
|
commitdiff
|
tree
2009-07-01
Eric Wong
For
c
e stre
a
ming
inp
u
t onto
apps by default
commit
|
commitdiff
|
tree
2009-07-01
Eric Wong
tee_input: avoid ignoring initial body
b
lob
commit
|
commitdiff
|
tree
2009-07-01
Eric Wong
Move "Expect
:
100-continue" hand
l
ing t
o
the app
commit
|
commitdiff
|
tree
2009-07-01
E
r
ic Wong
R
e-add support
f
or non-port
a
ble socket options
commit
|
commitdiff
|
tree
2009-07-01
Er
i
c Won
g
Retry
listen() on EADDRINUSE 5 time
s
ever
5
00ms
commit
|
commitdiff
|
tree
2009-07-01
Eric W
o
ng
Unbind list
e
ners as befor
e
stopp
i
ng work
e
rs
commit
|
commitdiff
|
tree
2009-07-01
Eric Wong
T
r
a
i
lerParse
r
integr
a
tion into
Ch
u
nked
R
eade
r
commit
|
commitdiff
|
tree
2009-07-01
Eric Wong
t
r
aile
r
_parse
r
: set keys with "HTTP_"
p
refix
commit
|
commitdiff
|
tree
2009-07-01
Eri
c
Wo
n
g
TeeInput: use only one IO for tempfile
commit
|
commitdiff
|
tree
2009-06-30
Eri
c
Wong
ch
u
nk
e
d_reader:
A
dd test for ch
u
nk
p
arse
f
ai
l
ur
e
commit
|
commitdiff
|
tree
2009-06-30
Eric
W
ong
Add traile
r
_par
s
er for
parsing trailers
commit
|
commitdiff
|
tree
2009-06-30
E
ric Won
g
http
_
request:
t
ighter
T
ran
s
fer-
E
ncoding: "chunked"
.
.
.
commit
|
commitdiff
|
tree
2009-06-30
Eric Wong
O
n
ly send
"
10
0
Continue" wh
e
n no
body has been se
n
t
commit
|
commitdiff
|
tree
2009-06-30
Eric Wong
ACK clients on "Expect: 100-continue" h
e
ader
commit
|
commitdiff
|
tree
2009-06-30
Eric Wong
http
_
req
u
est: force
B
U
F
F
ER
to be Encodi
n
g::BINARY
commit
|
commitdiff
|
tree
2009-06-30
Eri
c
W
ong
chunked_reader: simpler interface
commit
|
commitdiff
|
tree
2009-06-30
Eric Wong
configura
t
o
r
: provide
s
tr
e
am_input
(
true|f
a
lse)
option
commit
|
commitdiff
|
tree
2009-06-30
Er
i
c
Wong
inetd: fix bro
k
en
constan
t
referen
c
e
s
commit
|
commitdiff
|
tree
2009-06-29
Eric Won
g
"Fix
"
tes
t
s that break
wit
h
s
t
ream
_
i
n
p
ut=false
commit
|
commitdiff
|
tree
2009-06-29
Er
i
c Wong
t
ee_in
p
ut: avoid rereading fresh dat
a
commit
|
commitdiff
|
tree
2009-06-29
Eric W
o
ng
test_rails: workar
o
und
l
ong-stan
d
ing 1
.
9 bug
commit
|
commitdiff
|
tree
2009-06-29
Eric Wong
GNUmakefi
l
e: allow TRACER= to be specified f
o
r tests
commit
|
commitdiff
|
tree
2009-06-29
Eric Wo
n
g
t
e
st_uplo
a
d: fix ECONN
R
ESET with 1
.
9
commit
|
commitdiff
|
tree
2009-06-29
Eric Wo
n
g
GNUmakef
i
le:
m
ore string
e
nt error checking in t
e
sts
commit
|
commitdiff
|
tree
2009-06-29
Eric
Wong
t
e
s
t
_
upload
:
add test
s
for chun
k
ed encoding
commit
|
commitdiff
|
tree
2009-06-29
E
ric Wong
Make
TeeInput
e
a
sier to
u
se
commit
|
commitdiff
|
tree
2009-06-29
Eric Wong
tee_
i
nput:
a
void d
e
finin
g
a @
r
d
.
s
ize
m
ethod
commit
|
commitdiff
|
tree
2009-06-29
Eric Wong
REA
D
ME: another note
a
bout olde
r
Sinatra
commit
|
commitdiff
|
tree
2009-06-25
Eric Wong
exec_cgi: small cl
e
anups
commit
|
commitdiff
|
tree
2009-06-25
Eric Wong
tee_input: D
o
n't
e
xpose the @rd obj
e
ct
a
s a re
t
urn
.
.
.
commit
|
commitdiff
|
tree
2009-06-10
Eric Wong
Optim
i
z
e
body-less GET/HEAD req
u
ests (again)
commit
|
commitdiff
|
tree
2009-06-10
E
ric
Wong
Avoid duplicating th
e
"Z" constant
commit
|
commitdiff
|
tree
2009-06-07
Eric Wong
Update TOD
O
commit
|
commitdiff
|
tree
2009-06-07
Eric Wong
examples/cat-chunk-proxy:
l
ink to proposed
c
url(1)
.
.
.
commit
|
commitdiff
|
tree
2009-06-06
Eric
Wong
P
u
t copyright text in
n
ew files, i
n
clud
e
G
P
L
2 t
e
xt
commit
|
commitdiff
|
tree
2009-06-06
E
ric Wong
loca
l
.
m
k
.
sa
m
p
le: publi
s
h_doc gzips all
h
tml, js, css
commit
|
commitdiff
|
tree
2009-06-06
Eric Wong
R
E
AD
M
E: upd
a
te
with m
a
i
ling list in
f
o
commit
|
commitdiff
|
tree
2009-06-06
E
ric Wo
n
g
Unicorn::App::
I
netd
:
r
ein
v
enting Unix, poorly
:
)
commit
|
commitdiff
|
tree
2009-06-06
Eric Wong
Trans
f
er
-
Encoding: chunked str
e
am
i
ng inp
u
t suppor
t
commit
|
commitdiff
|
tree
2009-06-05
Eric Wong
http_r
e
quest
:
fix typo fo
r
1
.
9
commit
|
commitdiff
|
tree
2009-05-31
Eric
W
o
ng
http_r
e
quest: Strin
g
IO is b
i
nary for empty
bodi
e
s
.
.
.
commit
|
commitdiff
|
tree
2009-05-30
E
r
ic
Won
g
http_request
:
no
need to r
e
s
et the
request
commit
|
commitdiff
|
tree
2009-05-28
Eric Wong
unicorn 0
.
8
.
1
commit
|
commitdiff
|
tree
2009-05-28
E
ric
Wong
Consiste
n
t logg
e
r assignmen
t
for multi
p
l
e
obje
c
ts
commit
|
commitdiff
|
tree
2009-05-28
Eric Wong
Av
o
id inst
a
n
ce variables lookups in a critical path
commit
|
commitdiff
|
tree
2009-05-28
E
ric Wo
n
g
Make
o
ur HttpRequest o
b
ject a global constant
commit
|
commitdiff
|
tree
2009-05-28
E
r
ic Wo
n
g
SIGHUP r
e
loads app even
i
f pr
e
load_a
p
p is tru
e
commit
|
commitdiff
|
tree
2009-05-28
Er
i
c
W
o
n
g
Fix potential race condition in ti
m
eout handling
commit
|
commitdiff
|
tree
next