repo.or.cz
/
rainbows.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
Rainbows! 1.0.0pre1 - kinder, gentler I/O
2010-10-26
Eri
c
Won
g
Rai
n
bows!
1
.
0
.
0pre1
- ki
n
de
r
,
gen
t
l
er I/O
commit
|
commitdiff
|
tree
2010-10-26
Er
i
c
W
o
ng
gemspec: b
u
m
p developm
e
nt dependency of Isolat
e
commit
|
commitdiff
|
tree
2010-10-26
Er
i
c
W
o
ng
doc
:
RDoc updates
commit
|
commitdiff
|
tree
2010-10-25
Er
i
c
W
ong
reduc
e
depen
d
ency on
I
O#write_nonblock
commit
|
commitdiff
|
tree
2010-10-23
Eric Wong
http_request: remove
t
h
is
(sub)cla
s
s
commit
|
commitdiff
|
tree
2010-10-22
Eric Wong
unindent most files
commit
|
commitdiff
|
tree
2010-10-22
Eric
W
o
n
g
local
.
m
k
.
sampl
e
: re
m
ove
t
e
sting und
e
r
1
.
9
.
1
commit
|
commitdiff
|
tree
2010-10-22
Eri
c
Wong
README: update copyright year
commit
|
commitdiff
|
tree
2010-10-22
Eric Wong
d
e
v_fd_respons
e
: d
o
not wrap for
Fiber-aware IOs
commit
|
commitdiff
|
tree
2010-10-22
Eric Wong
f
i
ber_{po
o
l,spawn}
:
unindent
commit
|
commitdiff
|
tree
2010-10-22
Eric Wong
fiber
_
poo
l
: no need for old
F
iber::IO
commit
|
commitdiff
|
tree
2010-10-22
E
ric Won
g
c
o
de shuf
f
ling fo
r
k
g
io
commit
|
commitdiff
|
tree
2010-10-21
Eric W
o
ng
unicor
n
2
.
x
u
pdates + k
g
i
o
commit
|
commitdiff
|
tree
2010-10-21
Er
i
c Wong
h
t
tp_s
e
rver: mo
r
e descriptive error
for debu
g
ging
commit
|
commitdiff
|
tree
2010-09-29
Eric Wong
start
u
s
ing kgio library
commit
|
commitdiff
|
tree
2010-09-17
Er
i
c Wong
even
t
_machine: remove
u
nn
e
ce
s
s
a
r
y "return"
commit
|
commitdiff
|
tree
2010-08-28
Eric Wong
Rainbows!
0
.
97
.
0
commit
|
commitdiff
|
tree
2010-08-28
Eric W
o
n
g
bump U
n
icorn d
e
p
e
nde
n
cy to 1
.
1
.
3
commit
|
commitdiff
|
tree
2010-08-28
Eric
W
ong
"ke
e
palive_time
o
ut 0" (really) disables keepal
i
ve
commit
|
commitdiff
|
tree
2010-08-28
Eric Wong
t0016: disable Rack::Lint fo
r
speed
commit
|
commitdiff
|
tree
2010-08-28
E
ric Won
g
rev_thread
_
*
:
f
i
x IO
p
roxy fa
i
lures w/pipelin
i
n
g
commit
|
commitdiff
|
tree
2010-08-27
E
r
ic
W
ong
rainbows/rev
/
core: tiny
c
leanup
commit
|
commitdiff
|
tree
2010-08-27
Eric
W
ong
r
ainb
o
w
s/rev/master: unindent
commit
|
commitdiff
|
tree
2010-08-19
Eric
W
o
ng
add R
a
inbows::ThreadT
i
meout mi
d
d
l
eware
commit
|
commitdiff
|
tree
2010-08-17
Er
i
c
W
ong
avoid EBADF w
i
th
certain midd
l
eware
s
when proxying
commit
|
commitdiff
|
tree
2010-08-17
Eric Wong
rev/client: fix r
e
dunda
n
t
clos
e
of cl
i
ent
s
ockets
commit
|
commitdiff
|
tree
2010-08-16
Eric Wong
FAQ:
upd
a
te
SSL section, add
Pound
commit
|
commitdiff
|
tree
2010-08-13
Er
i
c Won
g
dev_fd_respons
e
: weaken
/dev/fd che
c
k for compatibili
t
y
commit
|
commitdiff
|
tree
2010-08-10
Eric
W
ong
doc: it's alwa
y
s "Rainbows!" with a bang(!)
commit
|
commitdiff
|
tree
2010-08-09
Er
i
c Wong
FAQ: update R
a
ils requires
f
or Rub
y
1
.
9
.
2
commit
|
commitdiff
|
tree
2010-08-03
E
r
ic Wong
R
a
inbows! 0
.
9
6
.
0 -
r
ange
supp
o
rt
commit
|
commitdiff
|
tree
2010-08-03
Eric Wong
t
0
500: avoid
r
ace c
o
ndition with
timestamps
commit
|
commitdiff
|
tree
2010-08-03
Eric Wong
mai
n
t: publish Rubyforge news
o
n
rel
e
ase
commit
|
commitdiff
|
tree
2010-08-03
E
ric Won
g
doc: hide int
e
rnal Response416 error constant
commit
|
commitdiff
|
tree
2010-08-03
Eric Wong
doc: update Static_Files documentation page
commit
|
commitdiff
|
tree
2010-08-02
Eric
Won
g
d
o
c
:
u
p
date
TODO
commit
|
commitdiff
|
tree
2010-08-02
Eric Wo
n
g
even
t
_
machine:
p
ro
t
ect IO#close from EBADF
commit
|
commitdiff
|
tree
2010-08-02
E
r
ic Won
g
revactor: i
m
ple
m
ent sendfile and range support
commit
|
commitdiff
|
tree
2010-08-01
E
ric Wo
n
g
t0015: clea
n
up after w
o
rking
d
ir
e
ctory
test
commit
|
commitdiff
|
tree
2010-08-01
E
ric Wong
tests:
do not clobber existing RUBYLIB
commit
|
commitdiff
|
tree
2010-07-29
E
r
i
c
Wong
fiber/i
o
:
r
eu
s
e buffer in Rainbows::Fiber::IO#eac
h
commit
|
commitdiff
|
tree
2010-07-29
Eric Wong
r
ev
a
ctor: Ac
t
or-
a
ware d
e
v
_fd_response proxying
commit
|
commitdiff
|
tree
2010-07-28
Eric W
o
ng
even
t
_machine: better handling of stagger
e
d
pipelines
commit
|
commitdiff
|
tree
2010-07-27
E
r
i
c Wo
n
g
event_machine: pr
e
vent do
u
ble close of client socket
commit
|
commitdiff
|
tree
2010-07-27
E
r
ic Wong
r
e
v
/cli
e
n
t: workaro
u
nd close order
i
n
g
i
ssue w
h
en p
r
oxying
commit
|
commitdiff
|
tree
2010-07-27
Eric W
o
ng
rev
_
threa
d
_
p
ool:
s
t
o
p
supporti
n
g this unde
r
Ruby
1
.
8
commit
|
commitdiff
|
tree
2010-07-27
Eric Wong
t0020: speed up
rate
limite
d
tests
commit
|
commitdiff
|
tree
2010-07-27
E
ri
c
Wong
t
0
0{2,3
}
1: beef test
s
up with more aborted requ
e
s
ts
commit
|
commitdiff
|
tree
2010-07-27
Eri
c
Wong
even
t
_machine: fix pip
e
lining of static
files
commit
|
commitdiff
|
tree
2010-07-26
Eric Wong
rev*
:
prop
e
r
l
y handl
e
pi
p
elined
responses w/send
f
ile
commit
|
commitdiff
|
tree
2010-07-23
Eric Wong
renam
e
parse_range => make_range!
commit
|
commitdiff
|
tree
2010-07-23
Eri
c
Wong
t
9
0
00:
disabl
e
app_pool test for WriterThrea
d
*
commit
|
commitdiff
|
tree
2010-07-22
Eric
Wo
n
g
t0501: workaro
u
nds for
non-G
N
U awks
commit
|
commitdiff
|
tree
2010-07-22
E
r
ic
W
ong
t
0
1
05: I/O
red
u
ctions and spee
d
ups
commit
|
commitdiff
|
tree
2010-07-22
Eric
Wong
rev
*
: avoid
h
ung connections when p
r
oxyi
n
g
H
TTP/0
.
9
commit
|
commitdiff
|
tree
2010-07-22
E
r
ic Wong
writ
e
r_
t
hread
_
poo
l
: fix incl
u
de ordering is
s
ues
u
nd
e
r 1
.
8
commit
|
commitdiff
|
tree
2010-07-22
Eric
W
o
n
g
enable Range: resp
o
ns
e
s
for static fi
l
es for m
o
st models
commit
|
commitdiff
|
tree
2010-07-20
E
r
i
c W
o
ng
e
v
ent_machin
e
: avoid red
u
ndant open()
f
or
s
t
a
tic
files
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
rely on autol
o
ad for
Base and
T
eeInput
commit
|
commitdiff
|
tree
2010-07-20
Eric
W
ong
ensure client aborted file/stream re
s
pon
s
e bo
d
ies are
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
E
ric Wo
n
g
eve
n
t_machine:
c
lose
body descriptor
before
s
treaming
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
ensu
r
e file respons
e
bodies
a
re properly clos
e
d
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
ensure strea
m
respons
e
bodies get closed
commit
|
commitdiff
|
tree
2010-07-20
Eric W
o
ng
rev: split out deferred chunk logi
c
from u
n
chunked
commit
|
commitdiff
|
tree
2010-07-20
Er
i
c
W
ong
rev/deferred_
r
e
s
ponse: cle
a
n
ups
commit
|
commitdiff
|
tree
2010-07-20
Eric
W
ong
rev: autoloa
d
Def
e
rr
e
dRespo
n
se
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
p
refer Integer#t
o
_s(1
6
) to sprintf("%x\r\
n
")
commit
|
commitdiff
|
tree
2010-07-20
E
ric Wong
event_machine
:
don
'
t set @bo
d
y unless it
'
s EM::De
f
e
r
rable
commit
|
commitdiff
|
tree
2010-07-20
E
ric Wong
event
_
ma
c
hine: s
m
all
s
imp
l
i
fication for asy
n
c respo
n
se
s
commit
|
commitdiff
|
tree
2010-07-20
Eric
Wong
event_machin
e
: sp
l
it out unc
o
mm
o
n
l
y u
s
ed modul
e
s
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
r
e
v + em:
e
nable k
e
epa
l
ive f
o
r pipe/socket responses
commit
|
commitdiff
|
tree
2010-07-20
Er
i
c W
o
ng
re
v
+ e
m
: more easil
y
a
llow Content-Length in pipe
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
Eric
Wong
event_machin
e
: ResponseChunkPipe sty
l
e c
l
eanup
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
event_machine: garbage
a
voidance for p
i
p
e re
s
ponses
commit
|
commitdiff
|
tree
2010-07-20
Eric Wo
n
g
event_mac
h
ine: avo
i
d race
i
n unchunked
fa
s
t pipe respo
n
ses
commit
|
commitdiff
|
tree
2010-07-20
Eric Won
g
remove u
n
neces
s
ary header munging for stati
c
fil
e
serving
commit
|
commitdiff
|
tree
2010-07-20
Eric Won
g
de
v
_fd_respons
e
: remove ne
e
d
l
ess beg
i
n block
commit
|
commitdiff
|
tree
2010-07-20
Eric Won
g
no need
t
o
pass 'rb
'
as File
.
ope
n
flags
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
s
e
n
dfile middlewa
r
e:
v
a
r
i
o
u
s
s
tyle cleanups
commit
|
commitdiff
|
tree
2010-07-20
E
r
i
c
Wong
refactor response handling fo
r
each concurre
n
cy model
commit
|
commitdiff
|
tree
2010-07-11
E
r
ic W
o
n
g
Ra
i
nbows! v0
.
95
.
1 - depe
n
d on new
e
r U
n
i
corn
commit
|
commitdiff
|
tree
2010-07-11
Eric Wong
bump
U
nicorn
depen
d
en
c
y to 1
.
1
.
1
commit
|
commitdiff
|
tree
2010-07-10
Eric Wong
d
o
c: make RDoc
s
k
ip private m
e
thods
commit
|
commitdiff
|
tree
2010-07-10
Er
i
c
Wong
test_isolate: docume
n
t why we te
s
t
with Rack 1
.
1
.
0
commit
|
commitdiff
|
tree
2010-07-10
Eric Wong
Rainbows! 0
.
95
.
0 - sendf
i
le() suppor
t
!
commit
|
commitdiff
|
tree
2010-07-10
Eric W
o
ng
doc:
avo
i
d
documenting int
e
rnals on RDoc website
commit
|
commitdiff
|
tree
2010-07-10
E
r
ic Wong
d
o
c
:
Static
_
Files documentation
commit
|
commitdiff
|
tree
2010-07-09
Eric
Wong
event_machine:
r
ename r
e
spons
e
_write => em_write_respons
e
commit
|
commitdiff
|
tree
2010-07-09
Eric Wong
http
_
re
s
pon
s
e: allo
w
C
r
amp 0
.
11 to send p
r
oper
W
S headers
commit
|
commitdiff
|
tree
2010-07-08
Eric
W
ong
resto
r
e
Rai
n
bo
w
s
:
:
Ht
t
pResp
o
nse
.
write for Cramp
commit
|
commitdiff
|
tree
2010-07-08
Eric Wo
n
g
dev: bu
m
p
i
s
olate dep
e
ndency
t
o 2
.
1
.
0
commit
|
commitdiff
|
tree
2010-07-08
E
r
i
c Wong
TO
D
O
:
do
c
u
mentation needs w
o
rk, so
d
o
c
u
ment it
:P
commit
|
commitdiff
|
tree
2010-07-08
Eric Wong
bump TCP_
D
EFER_
A
CCE
P
T
default value
commit
|
commitdiff
|
tree
2010-07-08
Eric Wong
bump unicorn d
e
p
e
n
dencies
commit
|
commitdiff
|
tree
2010-07-08
Eric Wo
n
g
s
t
ream
_
file: split this out from rev/
s
end
f
i
l
e
commit
|
commitdiff
|
tree
2010-07-06
Eric
Wong
b
yte_slice: String#[range] is faster
th
a
n String#
s
l
i
ce
.
.
.
commit
|
commitdiff
|
tree
2010-07-06
Eric W
o
ng
d
o
c:
u
pdate
T
ODO
commit
|
commitdiff
|
tree
2010-07-06
E
ric Wong
fix str
i
ng slicing under
1
.
9
a
fte
r
short w
r
it
e
s
commit
|
commitdiff
|
tree
2010-07-06
E
r
ic Wong
rev/
c
lient
:
m
or
e
a
g
g
re
s
s
ive non-blocking write
commit
|
commitdiff
|
tree
2010-07-06
Eric Wong
cleanup
error handling
f
or abor
t
ed downloads
commit
|
commitdiff
|
tree
next