repo.or.cz
/
etorrent.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
Tell the send process about the fast extension status.
2008-08-16
Je
s
per L
o
uis Andersen
T
e
ll th
e
send pr
o
cess abo
u
t the fast exte
n
sion status
.
commit
|
commitdiff
|
tree
2008-08-16
Jesp
e
r Louis
Andersen
Us
e
correc
t
type specificatio
n
in
b
i
n
ary construc
t
ion
.
.
.
commit
|
commitdiff
|
tree
2008-08-16
Jesper Lou
i
s Andersen
Handle CHOKE
c
orr
e
c
t
l
y i
n
the fa
s
t
extension
.
commit
|
commitdiff
|
tree
2008-08-16
Jes
p
er Louis Ande
r
sen
H
a
n
dle HAVE_AL
L
and
H
AVE_NONE
.
Cleanup the BITF
I
ELD
.
.
.
commit
|
commitdiff
|
tree
2008-08-16
J
esper Louis An
d
ersen
T
r
ack
i
f the pee
r
s
up
p
o
r
t
s
t
he fast extension
.
commit
|
commitdiff
|
tree
2008-08-16
Jes
p
e
r Lou
i
s Ander
s
e
n
Add support for pro
t
ocol decoding
.
commit
|
commitdiff
|
tree
2008-08-16
J
e
sper Louis An
d
erse
n
Add support
f
o
r
arbitr
a
ry proto
c
ol
c
a
p
abi
l
i
t
ies
.
commit
|
commitdiff
|
tree
2008-08-16
Jesper Louis Andersen
Implemen
t
encoding/decoding of fast e
x
tensi
o
n
messa
g
es
.
commit
|
commitdiff
|
tree
2008-08-16
Jesper Louis Andersen
W
h
en stopping etorrent,
save the disk-s
t
ate
.
commit
|
commitdiff
|
tree
2008-08-01
Jesper Louis Andersen
Merge
branch 'jlouis/f
i
xes'
commit
|
commitdiff
|
tree
2008-07-31
Jesper Louis Andersen
Me
r
ge br
a
nch 'jlou
i
s/o
p
ti
m
ize-dirwatcher'
commit
|
commitdiff
|
tree
2008-07-31
Je
s
per Louis A
n
derse
n
M
e
rge branch
'jlo
u
is
/
c
l
eanup'
commit
|
commitdiff
|
tree
2008-07-31
Jesper Louis Ande
r
sen
Merge
b
ranch 'jlou
i
s/acc
e
ptor-starts-incoming
'
commit
|
commitdiff
|
tree
2008-07-31
Jesper Louis Andersen
Use a try
.
.
catch
i
n etorrent_fs:read_pieces_and
_
a
sse
m
b
l
e/3
.
commit
|
commitdiff
|
tree
2008-07-31
Jesper Lou
i
s Andersen
Ti
g
hten exception
catch
in
p
eer_mgr
.
commit
|
commitdiff
|
tree
2008-07-31
J
e
sper Lou
i
s
Anders
e
n
Fix a sta
t
e passing bug
i
n the ch
o
ker
.
commit
|
commitdiff
|
tree
2008-07-31
Jespe
r
Lo
u
is An
d
er
s
en
G
e
t rid of choke
r
terminati
o
n message,
which
was wrong
.
commit
|
commitdiff
|
tree
2008-07-31
Jesper
Lou
i
s Andersen
Handle {error, ehost
u
nreach} i
n
peer_recv by closing
.
.
.
commit
|
commitdiff
|
tree
2008-07-31
Jesper Louis A
n
dersen
Let the FS
process cl
e
ar
the
p
a
th-map
.
While here fix
.
.
.
commit
|
commitdiff
|
tree
2008-07-31
J
e
sp
e
r Louis Andersen
Guard safe_fixta
b
le in a try
.
.
after
.
Fix mentio
n
ed
.
.
.
commit
|
commitdiff
|
tree
2008-07-30
Je
s
p
e
r Louis And
e
rsen
Use filelib:wil
d
card rather than filel
i
b:
f
old_files
.
.
.
commit
|
commitdiff
|
tree
2008-07-30
Jesper Louis Andersen
Op
t
imi
z
e the dir
w
atcher, change its chec
k
t
ime
t
o 20
.
.
.
commit
|
commitdiff
|
tree
2008-07-30
Jesper Lo
u
is
A
n
dersen
Heed dialyzer
.
G
et
f
ix in
for
l
ast
co
u
ple
of cleanup
.
.
.
commit
|
commitdiff
|
tree
2008-07-30
Jesper Louis Andersen
Move un-v
e
rb
o
se marker a
b
it through peer_recv as we
l
l
.
commit
|
commitdiff
|
tree
2008-07-30
Jesper Louis A
n
dersen
Un-verbose a
b
it in
p
eer_se
n
d
.
commit
|
commitdiff
|
tree
2008-07-30
Jesp
e
r
Louis Andersen
Un
-
verbose som
e
n
ames in et
o
rre
n
t_m
g
r w
h
ile w
e
are
.
.
.
commit
|
commitdiff
|
tree
2008-07-30
Jesper Lou
i
s Andersen
Rename etorrent_t_
m
anager
t
o e
t
o
r
r
ent_mgr
.
commit
|
commitdiff
|
tree
2008-07-30
Jespe
r
Louis A
n
d
erse
n
Merge branch 'jlouis/fix-
a
pplication-startup' into
.
.
.
commit
|
commitdiff
|
tree
2008-07-30
Je
s
pe
r
L
ouis
A
ndersen
A
l
low
dep
e
ndent
applica
t
ions t
o
alread
y
be sta
r
ted
.
commit
|
commitdiff
|
tree
2008-07-29
Jesper Louis Andersen
Create a pee
r
m
a
n
a
ger
,
and a counter manager
.
commit
|
commitdiff
|
tree
2008-07-29
Jesper Louis
Andersen
Gracefully handle
i
s_end
g
a
me
.
commit
|
commitdiff
|
tree
2008-07-29
J
e
sper Louis Andersen
D
on't k
i
l
l
t
he FS pr
o
cess dict i
f
w
e
c
a
n't find a file
.
.
.
commit
|
commitdiff
|
tree
2008-07-28
Jespe
r
Louis Andersen
If
a
pe
e
r alre
a
dy ha
s
a piece, don't bother telling
.
.
.
commit
|
commitdiff
|
tree
2008-07-28
Jesper Louis Anders
e
n
Ena
b
le a log m
e
ssage
s
o
w
e
c
an track
if the co
d
e does
.
.
.
commit
|
commitdiff
|
tree
2008-07-28
Jesper Louis Anders
e
n
Tracker:
Stop
gracefully
.
commit
|
commitdiff
|
tree
2008-07-28
J
e
sper Louis
And
e
rsen
Merge branch 'jloui
s
/fix-fpmap-construction' into next
commit
|
commitdiff
|
tree
2008-07-28
Je
s
per Lo
u
is Andersen
When constructing the f
p
m
ap, we run modul
a
r arithmetic
.
.
.
commit
|
commitdiff
|
tree
2008-07-28
J
esper Louis Andersen
Merge b
r
anch 'master'
i
nto next
commit
|
commitdiff
|
tree
2008-07-28
J
e
spe
r
Louis Andersen
We are
i
n 2008, goddammit
.
commit
|
commitdiff
|
tree
2008-07-28
Jesp
e
r
L
o
uis
A
n
d
er
s
en
Corr
e
ct a bug
in optimis
t
ic unchoki
n
g
.
commit
|
commitdiff
|
tree
2008-07-27
J
e
spe
r
Louis A
n
dersen
Merge branch 'jlouis/fi
x
-unchoking
'
i
nto next
commit
|
commitdiff
|
tree
2008-07-27
J
e
sper Louis Andersen
Unc
h
oking: only count
g
u
y
s that
are really bein
g
u
n
choked
.
commit
|
commitdiff
|
tree
2008-07-27
Jesp
e
r Louis Anderse
n
Mer
g
e b
r
anch
'jlouis/s
e
eders-disconnect'
into nex
t
commit
|
commitdiff
|
tree
2008-07-27
Jesp
e
r Louis Andersen
I
f a p
e
er is
a
s
eeder,
t
hen
d
isconnec
t
him if
w
e also
.
.
.
commit
|
commitdiff
|
tree
2008-07-27
Je
s
per Louis
Andersen
Merg
e
com
m
it 'origin/nex
t
' into next
commit
|
commitdiff
|
tree
2008-07-27
Je
s
pe
r
Lo
u
is Andersen
Me
r
ge bra
n
c
h
'
mas
t
er' in
t
o next
commit
|
commitdiff
|
tree
2008-07-26
J
e
s
per L
o
uis And
e
rsen
Merge bra
n
ch '
j
l
ouis/new-chok
i
ng-algo' into next
commit
|
commitdiff
|
tree
2008-07-26
J
e
s
p
er Louis
A
nd
e
rse
n
Correct seed
e
r
s
et when re
c
h
o
king
.
commit
|
commitdiff
|
tree
2008-07-26
Jesper Louis
A
ndersen
Correc
t
cho
k
er tes
t
from #r
e
cho
k
e
_
info
.
state to
#re
c
hoke
_
inf
.
.
.
commit
|
commitdiff
|
tree
2008-07-26
Jesper Louis Andersen
Fix choking s
t
at
e
c
al
c
u
l
ation for leechers
.
commit
|
commitdiff
|
tree
2008-07-26
Jesp
e
r Louis Ander
s
en
Set some sensi
b
le defaults for the
#peer_state record
.
commit
|
commitdiff
|
tree
2008-07-26
Jesper Louis Anderse
n
Fix
the cyclic chain move in the choker
.
commit
|
commitdiff
|
tree
2008-07-26
Jesper
L
ouis Andersen
Handle i
n
itial recv timeouts
g
ra
c
efully
.
commit
|
commitdiff
|
tree
2008-07-26
Jesper Louis Andersen
Corre
c
tly track seeders as well
.
commit
|
commitdiff
|
tree
2008-07-26
Jesper
Louis
A
n
d
ersen
O
nly perform
r
echo
k
es when
w
e
n
eed to fro
m
peer_recv
.
commit
|
commitdiff
|
tree
2008-07-26
Jes
p
er Louis Ande
r
sen
Start up the cy
c
lic chain
for t
h
e opt
.
unchoke
again
.
commit
|
commitdiff
|
tree
2008-07-26
Jesper Louis Andersen
Imple
m
ent
the new cho
k
i
n
g al
g
orithm
.
Still some
l
oo
s
e
.
.
.
commit
|
commitdiff
|
tree
2008-07-26
Jesper Lou
i
s
Andersen
Introduc
e
dyna
m
ic upload
s
l
ot
a
llocation + configu
r
ation
.
.
.
commit
|
commitdiff
|
tree
2008-07-26
Je
s
per
L
o
u
is An
d
er
s
en
Globalize the etorrent_
t
_
peer_gr
o
up_
m
gr and rename
.
.
.
commit
|
commitdiff
|
tree
2008-07-26
Jes
p
er Louis Andersen
Merge branch 'mast
e
r' into next
commit
|
commitdiff
|
tree
2008-07-26
Jesper Louis And
e
rsen
Merge branch 'jlouis/types'
commit
|
commitdiff
|
tree
2008-07-26
Jesper L
o
uis Ande
r
sen
Me
r
g
e branc
h
'jlouis/snubbin
g
'
commit
|
commitdiff
|
tree
2008-07-26
J
e
sper
Lou
i
s An
d
ersen
Merge bra
n
ch 'jlou
i
s/du
p
l
i
cate'
commit
|
commitdiff
|
tree
2008-07-26
J
e
sper Louis Andersen
Merg
e
branch 'jlo
u
is/st
o
pping'
commit
|
commitdiff
|
tree
2008-07-26
Jesper Louis Andersen
Mer
g
e branch '
j
loui
s
/enter-bad-peers'
commit
|
commitdiff
|
tree
2008-07-25
Jesper Louis Andersen
Corre
c
t see
d
e
r set when
rechoking
.
commit
|
commitdiff
|
tree
2008-07-25
Jesper Louis
A
nder
s
e
n
Cor
r
ect choke
r
test from #recho
k
e_info
.
state
to #rechoke_
i
n
f
.
.
.
commit
|
commitdiff
|
tree
2008-07-25
Jesper Louis Andersen
Fix choking state c
a
lcula
t
ion for leechers
.
commit
|
commitdiff
|
tree
2008-07-25
Jesper Loui
s
Anderse
n
Set some sensible defau
l
ts fo
r
the #peer_state reco
r
d
.
commit
|
commitdiff
|
tree
2008-07-25
J
esper
Louis
A
nder
s
en
Fix
the cyclic chain mov
e
in th
e
choker
.
commit
|
commitdiff
|
tree
2008-07-25
Jesper Louis Andersen
Handle initial recv tim
e
outs gr
a
cefully
.
commit
|
commitdiff
|
tree
2008-07-24
Jesp
e
r Louis Ander
s
en
Correctly track s
e
eder
s
as well
.
commit
|
commitdiff
|
tree
2008-07-24
Je
s
per Louis Andersen
Only perform rechokes
w
he
n
we
n
eed to
f
rom p
e
er_recv
.
commit
|
commitdiff
|
tree
2008-07-24
J
e
sper
L
ouis
A
nd
e
r
se
n
Start up the cyc
l
ic chain for the opt
.
u
nchoke aga
i
n
.
commit
|
commitdiff
|
tree
2008-07-24
Jespe
r
Lou
i
s An
d
ersen
Impl
e
ment th
e
new
choking algorithm
.
Still some
l
o
o
se
.
.
.
commit
|
commitdiff
|
tree
2008-07-24
Jesper Louis Andersen
I
n
troduce dynamic upload slot alloc
a
t
ion + co
n
figuration
.
.
.
commit
|
commitdiff
|
tree
2008-07-24
J
e
sper Loui
s
Anderse
n
G
l
obalize
t
he e
t
orr
e
n
t
_t_peer_group_mgr and
r
ena
m
e
.
.
.
commit
|
commitdiff
|
tree
2008-07-23
Jesper Louis Andersen
Merge branch
'next' into
j
lou
i
s/
t
ypes
commit
|
commitdiff
|
tree
2008-07-23
Jesper Louis Ande
r
sen
T
ype the
#
rate_mgr
.
commit
|
commitdiff
|
tree
2008-07-23
Jesper Loui
s
Andersen
Implement support for snu
b
bin
g
.
St
i
ll
n
eeds to be u
t
il
i
z
e
d
.
commit
|
commitdiff
|
tree
2008-07-23
J
e
s
p
er Louis An
d
ersen
Correctly h
a
n
dle the case where there are no duplicates
.
commit
|
commitdiff
|
tree
2008-07-23
Jes
p
er Loui
s
Ander
s
e
n
Ann
o
tate t
h
e mnesia records
w
ith typ
e
s
.
commit
|
commitdiff
|
tree
2008-07-23
Je
s
pe
r
Louis And
e
rsen
Merge
br
a
n
c
h 'jlouis/sto
p
ping
'
into next
commit
|
commitdiff
|
tree
2008-07-22
Je
s
p
er
Louis An
d
erse
n
M
e
rge b
r
anch 'jlouis/enter-bad-peers' into next
commit
|
commitdiff
|
tree
2008-07-22
Jesp
e
r Louis Andersen
Implement code for c
h
ecking to
r
rents
.
commit
|
commitdiff
|
tree
2008-07-22
Jesper Louis A
n
ders
e
n
S
i
mpl
e
functio
n
f
o
r listing bad peers
.
commit
|
commitdiff
|
tree
2008-07-22
Jesper Louis Andersen
Utilize the bad pe
e
r manager wh
e
r
e
p
ossible
.
commit
|
commitdiff
|
tree
2008-07-22
Jesper L
o
uis Andersen
Let the code be able to ente
r
peer ids for
offenders
.
.
.
commit
|
commitdiff
|
tree
2008-07-22
Jesper
L
o
uis
A
ndersen
Cha
n
g
e
stop o
r
der
.
commit
|
commitdiff
|
tree
2008-07-22
Jesper Lo
u
is Andersen
use
et
s
:update_counter for speedup
.
commit
|
commitdiff
|
tree
2008-07-22
Je
s
per L
o
uis Ande
r
sen
C
orrectly ki
l
l chunks
from an invalid pie
c
e
.
commit
|
commitdiff
|
tree
2008-07-22
Jesper Louis Anders
e
n
TOD
O
cleanup
.
commit
|
commitdiff
|
tree
2008-07-22
Jesper Louis Andersen
Merge branch 'master' into next
commit
|
commitdiff
|
tree
2008-07-22
Jes
p
er
L
ouis
A
ndersen
Merge br
a
nch 'jloui
s
/bad-peer-
m
anager'
commit
|
commitdiff
|
tree
2008-07-22
Jes
p
er Loui
s
Anders
e
n
Me
r
ge branch 'jlouis/r
e
ject-ourselv
e
s-in-connect'
commit
|
commitdiff
|
tree
2008-07-22
Jesper
L
ouis Ander
s
en
Merge
bran
c
h 'j
l
ouis/
d
ate-manipul
a
t
i
ons'
commit
|
commitdiff
|
tree
2008-07-21
Jesper Louis Ander
s
en
M
ov
e
t
he #pie
c
e
table from mnesia t
o
ETS
.
commit
|
commitdiff
|
tree
2008-07-21
Jespe
r
Louis Ande
r
sen
M
o
v
e
the #chunk mnesia table into ET
S
.
commit
|
commitdiff
|
tree
2008-07-21
Jesper Louis Andersen
Push #piece
ha
n
d
lin
g
function to the etor
r
ent
_
p
iece
.
.
.
commit
|
commitdiff
|
tree
2008-07-20
Jesper Louis Andersen
Thread ev
e
rythin
g
chunk
-
wise thro
u
g
h
the
chunk manager
.
commit
|
commitdiff
|
tree
next