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: fix warning when sizeof(off_t) == sizeof(long long)
2009-08-15
Eric Wong
http: fix
w
a
rning when sizeo
f
(off_t)
== sizeof(long
.
.
.
commit
|
commitdiff
|
tree
2009-08-15
Eric Wong
D
r
op the micro benc
h
marks
commit
|
commitdiff
|
tree
2009-08-15
E
ric
Wong
tee_
i
nput: make interf
a
ce mor
e
u
s
able outside of Un
i
corn
commit
|
commitdiff
|
tree
2009-08-15
Eric Wong
http
_
reque
s
t: reinstate empty
S
tringIO opti
m
ization
commit
|
commitdiff
|
tree
2009-08-15
Eric
Wong
README: everybo
d
y loves R
u
by DSLs
commit
|
commitdiff
|
tree
2009-08-12
Eric
Wong
h
t
tp: fre
e
z
e f
i
elds
w
h
en creating them,
a
lways
commit
|
commitdiff
|
tree
2009-08-11
Eric Wong
http
:
add "
H
ttp
P
arser#keepalive?"
me
t
hod
commit
|
commitdiff
|
tree
2009-08-11
E
ric Wong
http: add CONST_MEM_E
Q
ma
c
ro
commit
|
commitdiff
|
tree
2009-08-11
Eric Wong
h
t
tp: rename read_body to filter
_
body
commit
|
commitdiff
|
tree
2009-08-10
Er
i
c Wong
te
s
t_si
g
nal
s
: unli
n
k log files of KILL-ed proces
s
commit
|
commitdiff
|
tree
2009-08-10
Eric Wong
D
ocumentati
o
n upd
a
tes
commit
|
commitdiff
|
tree
2009-08-10
Eric Wong
test_exec: wait
for worker
r
eadiness
commit
|
commitdiff
|
tree
2009-08-10
E
ric Wong
t
est_u
t
il: expl
i
citly c
l
o
s
e
t
empfiles for
GC-safety
commit
|
commitdiff
|
tree
2009-08-09
E
r
ic Wong
ht
t
p
: join repeated
h
eade
r
s
with a c
o
mma
commit
|
commitdiff
|
tree
2009-08-09
Eri
c
Wong
ht
t
p: add test for inv
a
lid trailer
commit
|
commitdiff
|
tree
2009-08-09
Eric
Won
g
ht
t
p
:
unit
t
ests for overflo
w
and bad leng
t
h
s
commit
|
commitdiff
|
tree
2009-08-09
Eric Wong
Switch
to Ragel/
C
-
b
a
s
e
d
ch
u
nk/
t
railer parser
commit
|
commitdiff
|
tree
2009-08-09
Eric Wong
test_uplo
a
d:
extra CRLF is n
e
e
ded
commit
|
commitdiff
|
tree
2009-08-09
Eric Wong
h
ttp: prelimina
r
y
chunk dec
o
ding
commit
|
commitdiff
|
tree
2009-08-09
Eric W
o
ng
h
t
tp: pr
o
ces
s
Con
t
ent-Lengt
h
a
n
d
Transfe
r
-Encoding
commit
|
commitdiff
|
tree
2009-08-09
Eric Wong
http: generic C string vs VALUEs comparison
function
commit
|
commitdiff
|
tree
2009-08-09
Eri
c
Wo
n
g
h
t
tp: prepare http_p
a
rser struct for body processing
commit
|
commitdiff
|
tree
2009-08-09
Eric Won
g
http: move no
n
-Ruby-specific
macros c_
u
til
.
h
commit
|
commitdiff
|
tree
2009-08-09
Eric Wo
n
g
http: remove noise
funct
i
o
n
s
commit
|
commitdiff
|
tree
2009-08-09
Eri
c
Wong
h
ttp:
cl
e
anup se
t
ting fo
r
common
v
alu
e
s
=
> glob
a
ls
commit
|
commitdiff
|
tree
2009-08-09
Eri
c
Wong
ht
t
p
:
mo
v
e glo
b
a
l
initializat
i
o
n cod
e
commit
|
commitdiff
|
tree
2009-08-09
Eri
c
Wong
http: s
p
lit out server
p
arams handling
commit
|
commitdiff
|
tree
2009-08-09
Eric
Wong
http: minor cl
e
anup of http_field handling
commit
|
commitdiff
|
tree
2009-08-09
Eric W
o
ng
http
:
small cl
e
anup
in "h
t
tps" detection
commit
|
commitdiff
|
tree
2009-08-09
Er
i
c
Wong
http: "hp" denotes htt
p
_parse
r
structs f
o
r consistency
commit
|
commitdiff
|
tree
2009-08-09
Eric Wong
http: rem
o
ve some
r
e
dundant fun
c
tions
commit
|
commitdiff
|
tree
2009-08-09
E
ric Wong
http: sp
l
it uncomm
o
n_fi
e
ld i
n
to a s
e
pa
r
ate
function
commit
|
commitdiff
|
tree
2009-08-09
Eric Wong
http
:
fi
n
d_com
m
on_field
_
value => find_
c
ommon_fie
l
d
commit
|
commitdiff
|
tree
2009-08-09
E
r
ic Wong
Re
f
act
o
ring unic
o
rn_http C/Ragel code
commit
|
commitdiff
|
tree
2009-08-09
Eric Wong
extconf: SIZEOF_
O
F
F
_T should be a ruby
.
h
m
acro
commit
|
commitdiff
|
tree
2009-08-09
E
ric Wong
unicorn_http: add hel
p
ful
m
a
c
ros
commit
|
commitdiff
|
tree
2009-08-09
E
r
i
c
Wo
n
g
unicorn_ht
t
p
:
c
h
ange "global_" prefi
x
t
o "g_"
commit
|
commitdiff
|
tree
2009-08-09
E
r
ic Wong
unicorn_http
:
update copyright
commit
|
commitdiff
|
tree
2009-08-09
Eric Wong
unico
r
n_htt
p
:
r
emove typedef
from http_parser
commit
|
commitdiff
|
tree
2009-08-09
E
r
ic W
o
ng
Remove
Ragel-generated file f
r
om version
control
commit
|
commitdiff
|
tree
2009-08-09
Eric Wong
unicorn_ht
t
p: sma
l
l cleanups and size
r
eduction
commit
|
commitdiff
|
tree
2009-08-06
Er
i
c Wong
README: latest stable version is 0
.
8
.
4
commit
|
commitdiff
|
tree
2009-07-20
Eric Wong
Update Rails tests to r
u
n on Rails 2
.
3
.
3
.
1
commit
|
commitdiff
|
tree
2009-07-20
Eric Won
g
R
E
A
DME: update version numbers for w
e
bsite
commit
|
commitdiff
|
tree
2009-07-20
Eric Wong
u
n
icor
n
0
.
9
.
2
commit
|
commitdiff
|
tree
2009-07-20
Eric Wong
app/exec_cgi:
fi
x
1
.
9 co
m
patibility
commit
|
commitdiff
|
tree
2009-07-19
Eric Wong
fix tests to run correct
l
y under
1
.
9
.
2previe
w
1
commit
|
commitdiff
|
tree
2009-07-19
Eric Wong
Remove core Te
m
p
file depe
n
dency (1
.
9
.
2-pre
v
iew1
compat)
commit
|
commitdiff
|
tree
2009-07-16
Eric Wong
Ht
t
pReq
u
est: no need
f
or a temporary var
i
able
commit
|
commitdiff
|
tree
2009-07-16
Eric Wong
h
ttp_req
u
est: don't s
u
p
port apps that close env["rac
k
.
.
.
commit
|
commitdiff
|
tree
2009-07-16
Eric Won
g
move all
#g
e
t
s
logic to
tee_input out of chunked_reader
commit
|
commitdiff
|
tree
2009-07-15
Eric Wong
Re
n
ame u
n
i
c
o
r
n/http11 =
>
un
i
cor
n
_h
t
t
p
commit
|
commitdiff
|
tree
2009-07-15
Eric Wong
README:
update
about d
e
v
e
l
op
m
e
nt/stable versi
o
ns
commit
|
commitdiff
|
tree
2009-07-15
Er
i
c Wo
n
g
R
E
ADME: a
d
d
Gmane newsgr
o
up info
commit
|
commitdiff
|
tree
2009-07-09
Eri
c
Wong
unicorn 0
.
9
.
1
(
m
e
rge 0
.
8
.
2)
commit
|
commitdiff
|
tree
2009-07-09
E
r
ic
W
o
n
g
unicorn 0
.
8
.
2
commit
|
commitdiff
|
tree
2009-07-09
E
r
ic Wong
alw
a
y
s
se
t
F
D_CLOEXEC on sockets post-accept()
commit
|
commitdiff
|
tree
2009-07-08
Eric Wong
Mino
r
cleanups to core
commit
|
commitdiff
|
tree
2009-07-08
Eric
Wong
Re-
a
dd s
u
pport for non-portable socket options
commit
|
commitdiff
|
tree
2009-07-08
Eric Wong
Retry listen(
)
on E
A
D
D
RINUSE 5 times
e
ver 500ms
commit
|
commitdiff
|
tree
2009-07-08
Eric Wong
Unbind lis
t
eners
a
s
before stopping
w
ork
e
r
s
commit
|
commitdiff
|
tree
2009-07-04
Eric Wong
M
i
n
or
cleanu
p
s t
o
co
r
e
commit
|
commitdiff
|
tree
2009-07-04
Eric Wong
Favor
Struct members to in
s
tance variables
commit
|
commitdiff
|
tree
2009-07-03
Eric Wong
Avoid t
e
mpora
r
y array creat
i
o
n
commit
|
commitdiff
|
tree
2009-07-01
Eric Wong
unicorn 0
.
9
.
0
commit
|
commitdiff
|
tree
2009-07-01
Eric Wong
Remove
cat-chunk
-
pro
x
y, cu
r
l
C
VS
supports non-blocking
.
.
.
commit
|
commitdiff
|
tree
2009-07-01
Eric Wong
Force streamin
g
i
nput onto a
p
ps by
defaul
t
commit
|
commitdiff
|
tree
2009-07-01
Eric Wong
tee_input: avoid ignoring initial body blob
commit
|
commitdiff
|
tree
2009-07-01
Eric Won
g
Move "Expect
:
1
00-
c
on
t
inue"
h
andling to the app
commit
|
commitdiff
|
tree
2009-07-01
Eric Wong
Re-add support for non-po
r
t
a
ble so
c
ket options
commit
|
commitdiff
|
tree
2009-07-01
Eric Wong
Retry listen() on EADDRINUSE 5
t
i
mes ev
e
r
5
00ms
commit
|
commitdiff
|
tree
2009-07-01
Er
i
c Wong
Unbind
list
e
ner
s
as before st
o
pping workers
commit
|
commitdiff
|
tree
2009-07-01
Eric Wong
T
r
aile
r
Pa
r
s
e
r
integration
into Chunk
e
dReader
commit
|
commitdiff
|
tree
2009-07-01
Eric Wong
trailer_parse
r
:
set keys with "HTTP_" p
r
efix
commit
|
commitdiff
|
tree
2009-07-01
E
ric W
o
n
g
TeeInp
u
t:
use only
one IO for tempfile
commit
|
commitdiff
|
tree
2009-06-30
Eric Wong
chun
k
ed_r
e
ader: Add te
s
t fo
r
chunk pa
r
se failure
commit
|
commitdiff
|
tree
2009-06-30
Eric Won
g
Add tr
a
iler_
p
arser for parsing trail
e
rs
commit
|
commitdiff
|
tree
2009-06-30
Eric Wong
http_request:
t
ighter Tr
a
nsfer-Encoding: "chunked"
.
.
.
commit
|
commitdiff
|
tree
2009-06-30
Eric Wo
n
g
Only se
n
d
"100 Co
n
tinue" when no body h
a
s
b
e
en sent
commit
|
commitdiff
|
tree
2009-06-30
Eric Wong
ACK cl
i
ents on "
E
xpect: 100-co
n
t
inue"
h
eader
commit
|
commitdiff
|
tree
2009-06-30
Eric Wong
h
t
t
p
_
reques
t
: for
c
e BUFFER
t
o be Encoding::BINARY
commit
|
commitdiff
|
tree
2009-06-30
Eric Wong
chunked_rea
d
er:
s
impler
i
nterfac
e
commit
|
commitdiff
|
tree
2009-06-30
Eric Wong
configura
t
or: provi
d
e s
t
ream_input (tru
e
|false)
o
pti
o
n
commit
|
commitdiff
|
tree
2009-06-30
Eric Wong
in
e
t
d
: fix brok
e
n consta
n
t refere
n
ces
commit
|
commitdiff
|
tree
2009-06-29
Eric Wong
"Fix
"
tests t
h
at break wit
h
s
t
ream
_
input
=
false
commit
|
commitdiff
|
tree
2009-06-29
E
r
i
c
W
ong
t
e
e_input: avoid rereading fr
e
sh data
commit
|
commitdiff
|
tree
2009-06-29
E
ric Wo
n
g
test
_
r
a
il
s
: workaround long-sta
n
ding 1
.
9
bug
commit
|
commitdiff
|
tree
2009-06-29
Eric Wong
GN
U
ma
k
efile: allow
TRACER= to be speci
f
ied for tests
commit
|
commitdiff
|
tree
2009-06-29
E
r
i
c Wong
test_upload
:
fix ECONNRESET with 1
.
9
commit
|
commitdiff
|
tree
2009-06-29
Eric
Wong
GNUmakefile: more
stringe
n
t
error checking in tests
commit
|
commitdiff
|
tree
2009-06-29
Eric Wong
test_
u
p
load:
add tests
f
or
c
hunked encoding
commit
|
commitdiff
|
tree
2009-06-29
Er
i
c Wong
Make
T
ee
I
nput easier
to
use
commit
|
commitdiff
|
tree
2009-06-29
Eric Wong
tee
_
input:
avoid definin
g
a
@rd
.
size method
commit
|
commitdiff
|
tree
2009-06-29
Eric Wong
README: another no
t
e about older Sina
t
ra
commit
|
commitdiff
|
tree
2009-06-25
Eric Wo
n
g
exec_cgi: small cle
a
n
u
ps
commit
|
commitdiff
|
tree
2009-06-25
Eric Wong
tee_input: Don't expose
t
h
e
@
rd object as
a
r
e
turn
.
.
.
commit
|
commitdiff
|
tree
2009-06-10
E
r
ic Wo
n
g
O
ptim
i
ze body-less GET/HEAD reque
s
ts
(
aga
i
n)
commit
|
commitdiff
|
tree
2009-06-10
E
ric
W
ong
Avoid du
p
lic
a
ting the "Z" constant
commit
|
commitdiff
|
tree
2009-06-07
E
r
ic Wong
Update TODO
commit
|
commitdiff
|
tree
2009-06-07
Er
i
c Wong
e
xamp
l
es/cat-chunk-proxy: li
n
k
t
o pro
p
osed
cur
l
(1
)
.
.
.
commit
|
commitdiff
|
tree
next