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
Handle CHOKE correctly in the fast extension.
2008-08-16
Jesper Lou
i
s Ander
s
e
n
Ha
n
dle CHO
K
E correct
l
y in the
f
ast exte
n
sion
.
commit
|
commitdiff
|
tree
2008-08-16
Jes
p
er Lou
i
s Andersen
Han
d
le
HAVE_A
L
L an
d
HAV
E
_NONE
.
Cleanup the BITFIELD
.
.
.
commit
|
commitdiff
|
tree
2008-08-16
Jespe
r
Loui
s
An
d
ersen
Track if the peer supports the
fast ext
e
nsion
.
commit
|
commitdiff
|
tree
2008-08-16
Jesp
e
r Louis Anderse
n
A
d
d support
f
o
r
protocol decoding
.
commit
|
commitdiff
|
tree
2008-08-16
J
e
sper Loui
s
A
nd
e
rsen
Add support for arbi
t
rary protocol
c
apa
b
ilit
i
es
.
commit
|
commitdiff
|
tree
2008-08-16
Jesper Louis
Ande
r
sen
Im
p
lement enc
o
din
g
/de
c
o
ding of fast extension messages
.
commit
|
commitdiff
|
tree
2008-08-16
Jes
p
e
r
Louis Anderse
n
When stoppi
n
g etorrent,
s
a
ve the disk-st
a
te
.
commit
|
commitdiff
|
tree
2008-08-01
J
e
sp
e
r Louis Andersen
Merge branch 'jlouis/fixes'
commit
|
commitdiff
|
tree
2008-07-31
Jes
p
er Louis
A
nderse
n
Mer
g
e b
r
anch 'jl
o
uis/optimize-dirwa
t
cher
'
commit
|
commitdiff
|
tree
2008-07-31
Jesper Louis And
e
r
s
e
n
Merge bra
n
ch 'jlou
i
s/
c
l
ea
n
up'
commit
|
commitdiff
|
tree
2008-07-31
Jesper
L
ouis Andersen
Mer
g
e branch
'
jlo
u
is/acceptor-starts-in
c
omin
g
'
commit
|
commitdiff
|
tree
2008-07-31
J
e
s
p
er Louis
A
nders
e
n
Use a try
.
.
catch in etorrent_fs:read_pieces_and_assemble/3
.
commit
|
commitdiff
|
tree
2008-07-31
Jesper L
o
uis Ander
s
en
Tight
e
n exceptio
n
catch
in peer_
m
gr
.
commit
|
commitdiff
|
tree
2008-07-31
Jesper
L
oui
s
An
d
ersen
Fi
x
a st
a
t
e passing bug
i
n the chok
e
r
.
commit
|
commitdiff
|
tree
2008-07-31
Jesper Louis
A
nde
r
sen
Get rid
of
cho
k
e
r termination message, which was wrong
.
commit
|
commitdiff
|
tree
2008-07-31
Jespe
r
Louis
Andersen
Handle {error, ehostunreach} in peer_
r
ecv by closi
n
g
.
.
.
commit
|
commitdiff
|
tree
2008-07-31
J
e
sper
Louis An
d
ers
e
n
Let the FS proces
s
clear the path-map
.
While h
e
r
e
fix
.
.
.
commit
|
commitdiff
|
tree
2008-07-31
Jesper
Louis Ande
r
sen
Guard safe
_
fixtable in a
try
.
.
aft
e
r
.
Fix mentioned
.
.
.
commit
|
commitdiff
|
tree
2008-07-30
Jes
p
er Louis Andersen
Use
f
ilel
i
b:wildcard rather than filelib:fold_f
i
les
.
.
.
commit
|
commitdiff
|
tree
2008-07-30
Jes
p
er Louis Andersen
Optim
i
ze the dirwatch
e
r, change it
s
check ti
m
e
to
2
0
.
.
.
commit
|
commitdiff
|
tree
2008-07-30
J
esper Louis Andersen
H
eed di
a
lyzer
.
Ge
t
fix in
f
o
r
last couple of cleanup
.
.
.
commit
|
commitdiff
|
tree
2008-07-30
Jesper Louis
Ande
r
s
en
Move
un-verbos
e
m
arker a bit through
p
eer_recv as wel
l
.
commit
|
commitdiff
|
tree
2008-07-30
Jesper Loui
s
Andersen
U
n
-
v
e
rbose
a
bit i
n
pee
r
_s
e
n
d
.
commit
|
commitdiff
|
tree
2008-07-30
Jesp
e
r Louis And
e
rsen
Un-verbose some nam
e
s in etorr
e
nt_m
g
r
while we
a
re
.
.
.
commit
|
commitdiff
|
tree
2008-07-30
Jesp
e
r Louis Anderse
n
Rename etorrent_t_man
a
ger to etor
r
ent_mg
r
.
commit
|
commitdiff
|
tree
2008-07-30
Jesper Louis Ande
r
s
en
Merge
branc
h
'jlouis/fix-applicatio
n
-
s
t
artup'
into
.
.
.
commit
|
commitdiff
|
tree
2008-07-30
Je
s
per Louis
A
ndersen
Allow
d
epende
n
t
appli
c
a
tio
n
s to al
r
e
a
d
y
be st
a
rted
.
commit
|
commitdiff
|
tree
2008-07-29
J
e
sper Lo
u
is Andersen
Create a peer manage
r
,
a
nd a c
o
u
n
ter man
a
g
e
r
.
commit
|
commitdiff
|
tree
2008-07-29
Jesper
L
ouis A
n
ders
e
n
Gracefully handle is_
e
ndg
a
me
.
commit
|
commitdiff
|
tree
2008-07-29
Jesper Louis Ande
r
sen
Don't ki
l
l
t
he
F
S
process dict if we can't find
a fi
l
e
.
.
.
commit
|
commitdiff
|
tree
2008-07-28
Je
s
per Louis Andersen
If a
p
eer already has a piece, don't bothe
r
t
e
lling
.
.
.
commit
|
commitdiff
|
tree
2008-07-28
Jesper
Louis An
d
e
r
sen
En
a
ble a
log me
s
s
age so we can track i
f
the code
d
oes
.
.
.
commit
|
commitdiff
|
tree
2008-07-28
Jesper Louis Ande
r
sen
T
racker: Stop gracefully
.
commit
|
commitdiff
|
tree
2008-07-28
Jesper Louis Andersen
Merg
e
branch 'jlouis/f
i
x-fpmap-c
o
nstru
c
tion
'
into n
e
x
t
commit
|
commitdiff
|
tree
2008-07-28
Jesper Louis Andersen
When con
s
tructin
g
the
f
pmap
,
we run modular
a
rithmetic
.
.
.
commit
|
commitdiff
|
tree
2008-07-28
Jesper Louis A
n
dersen
Me
r
ge br
a
nch
'
m
a
s
t
er' into next
commit
|
commitdiff
|
tree
2008-07-28
Jesper
L
o
uis A
n
de
r
sen
W
e are in 2008
,
goddammit
.
commit
|
commitdiff
|
tree
2008-07-28
Jesper Louis A
n
derse
n
Correct a
b
u
g
in optimistic un
c
h
oking
.
commit
|
commitdiff
|
tree
2008-07-27
Jesper
L
ouis An
d
ersen
Merge bra
n
ch '
j
l
o
uis/
f
ix-unchoki
n
g' into n
e
xt
commit
|
commitdiff
|
tree
2008-07-27
Je
s
per Lo
u
is Ande
r
sen
U
n
c
hok
i
ng: only count g
u
ys t
h
at
are really b
e
ing unchok
e
d
.
commit
|
commitdiff
|
tree
2008-07-27
Jesper Louis Andersen
Merge branch 'jlouis/seede
r
s-disconnect' int
o
next
commit
|
commitdiff
|
tree
2008-07-27
J
e
sper
Loui
s
Ande
r
sen
If a
peer is a se
e
der,
then disconn
e
ct him if we also
.
.
.
commit
|
commitdiff
|
tree
2008-07-27
J
esper Louis Anderse
n
Merge commit 'origin
/
next' into next
commit
|
commitdiff
|
tree
2008-07-27
J
esper Louis Andersen
Me
r
g
e
branch 'master' into next
commit
|
commitdiff
|
tree
2008-07-26
J
e
sper Lo
u
is Ande
r
sen
M
er
g
e bra
n
ch 'jlouis/
n
ew-choking-al
g
o'
i
nto
n
ext
commit
|
commitdiff
|
tree
2008-07-26
Jesper Louis A
n
d
e
rsen
Co
r
rect
s
e
eder set when rech
o
king
.
commit
|
commitdiff
|
tree
2008-07-26
Jesper Louis Andersen
Correct choker test fro
m
#
r
ec
h
o
k
e
_i
n
f
o
.
state to
#
rechok
e
_in
f
.
.
.
commit
|
commitdiff
|
tree
2008-07-26
J
es
p
er
Louis
Ander
s
en
Fix c
h
oking state calculation for l
e
echers
.
commit
|
commitdiff
|
tree
2008-07-26
Jesper Louis Andersen
Set some
sensible defaults for
t
he
#
peer_s
t
ate re
c
ord
.
commit
|
commitdiff
|
tree
2008-07-26
Jesper Louis An
d
ersen
Fix the cyclic chain move in the choker
.
commit
|
commitdiff
|
tree
2008-07-26
J
e
s
per Louis
A
ndersen
Handle
i
niti
a
l r
e
cv timeouts gracefully
.
commit
|
commitdiff
|
tree
2008-07-26
J
esper Louis Andersen
Corr
e
ctl
y
track see
d
ers a
s
well
.
commit
|
commitdiff
|
tree
2008-07-26
Jespe
r
L
o
uis Andersen
Only perform rechokes
w
hen we
need to fr
o
m
peer_recv
.
commit
|
commitdiff
|
tree
2008-07-26
J
esper Lo
u
is Ande
r
se
n
S
t
art
u
p the cycl
i
c
c
hain for the opt
.
unchoke
again
.
commit
|
commitdiff
|
tree
2008-07-26
Jesper Louis An
d
er
s
en
Imp
l
eme
n
t the new choki
n
g alg
o
rithm
.
Still some loose
.
.
.
commit
|
commitdiff
|
tree
2008-07-26
Jesper Louis Andersen
I
n
t
rodu
c
e dynami
c
upload slot allocat
i
on +
c
onfiguration
.
.
.
commit
|
commitdiff
|
tree
2008-07-26
Jesper Lo
u
is An
d
ersen
Globali
z
e th
e
etorr
e
nt_t_peer_group
_
mgr and ren
a
me
.
.
.
commit
|
commitdiff
|
tree
2008-07-26
Jesper
L
ouis
A
nde
r
sen
Merge br
a
nch 'master' into
n
ext
commit
|
commitdiff
|
tree
2008-07-26
Jesp
e
r Louis
An
d
e
r
sen
Merge b
r
anch 'jlouis/types'
commit
|
commitdiff
|
tree
2008-07-26
J
esp
e
r L
o
uis Andersen
Merge branch 'j
l
o
uis/
s
nubb
i
ng'
commit
|
commitdiff
|
tree
2008-07-26
Jesper Louis
A
n
d
er
s
e
n
M
erge b
r
anch 'jlou
i
s/duplicate'
commit
|
commitdiff
|
tree
2008-07-26
Jesper Louis An
d
ersen
Me
r
ge branch '
j
louis/stop
p
ing'
commit
|
commitdiff
|
tree
2008-07-26
Jesper
Louis Andersen
Mer
g
e br
a
n
ch 'jlouis
/
e
nter-bad
-
p
e
e
rs
'
commit
|
commitdiff
|
tree
2008-07-25
Jes
p
er Lo
u
is
Anderse
n
C
orrect se
e
der s
e
t when rechoking
.
commit
|
commitdiff
|
tree
2008-07-25
Jesper Louis Andersen
Co
r
rect choker test from #rechoke_info
.
state
to #rechoke_in
f
.
.
.
commit
|
commitdiff
|
tree
2008-07-25
Jes
p
e
r
L
ouis Andersen
Fix chokin
g
st
a
te c
a
lculation for leech
e
rs
.
commit
|
commitdiff
|
tree
2008-07-25
Jes
p
er
Louis And
e
rsen
Set som
e
s
e
n
sib
l
e def
a
u
l
ts for
t
he #peer_stat
e
recor
d
.
commit
|
commitdiff
|
tree
2008-07-25
Jesper Louis Andersen
Fix t
h
e cyclic chain move
in th
e
choker
.
commit
|
commitdiff
|
tree
2008-07-25
Jesper Lou
i
s A
n
de
r
sen
H
a
ndle initial
r
ecv timeouts
gracefully
.
commit
|
commitdiff
|
tree
2008-07-24
Jespe
r
Loui
s
Andersen
Correc
t
ly t
r
ac
k
seeders as we
l
l
.
commit
|
commitdiff
|
tree
2008-07-24
Jesper Louis Andersen
O
n
ly perfo
r
m rechokes when we need to from
peer_recv
.
commit
|
commitdiff
|
tree
2008-07-24
J
e
sper Lo
u
is Anderse
n
Start up
t
h
e cycli
c
chain f
o
r
t
h
e opt
.
u
nchoke again
.
commit
|
commitdiff
|
tree
2008-07-24
Jes
p
er Louis Ande
r
sen
Implement the new choking al
g
orithm
.
Still
s
ome lo
o
se
.
.
.
commit
|
commitdiff
|
tree
2008-07-24
Jesper Louis A
n
d
e
rsen
In
t
r
oduce dynamic upload slo
t
allocation + configura
t
ion
.
.
.
commit
|
commitdiff
|
tree
2008-07-24
Jes
p
er L
o
u
i
s Ande
r
s
e
n
Globalize th
e
e
torrent_t_peer_group_mg
r
and rename
.
.
.
commit
|
commitdiff
|
tree
2008-07-23
J
e
sper Louis Andersen
Me
r
ge bran
c
h 'next' int
o
jlouis/ty
p
es
commit
|
commitdiff
|
tree
2008-07-23
Jesper
L
ou
i
s
And
e
rsen
Typ
e
t
he #rate_
m
g
r
.
commit
|
commitdiff
|
tree
2008-07-23
Jes
p
er Louis And
e
rsen
I
mplement
supp
o
rt for snubbing
.
St
i
ll ne
e
d
s
to be utilize
d
.
commit
|
commitdiff
|
tree
2008-07-23
Jesper
Louis A
n
d
e
rsen
Co
r
r
ectly handle the case wher
e
th
e
re are no du
p
licates
.
commit
|
commitdiff
|
tree
2008-07-23
Jesper
L
ouis
A
ndersen
Annotate the mnesia records with types
.
commit
|
commitdiff
|
tree
2008-07-23
Je
s
per L
o
uis Ande
r
s
en
Merge bra
n
ch
'
j
louis/stopp
i
n
g
'
i
n
to n
e
x
t
commit
|
commitdiff
|
tree
2008-07-22
Jesper Lo
u
i
s Andersen
Mer
g
e branch 'jlouis/
e
n
t
er-bad-peers' into next
commit
|
commitdiff
|
tree
2008-07-22
Je
s
pe
r
Louis An
d
e
rsen
Implement code
for checking to
r
rents
.
commit
|
commitdiff
|
tree
2008-07-22
J
e
s
per
Louis
A
ndersen
S
imple funct
i
on for listing b
a
d peers
.
commit
|
commitdiff
|
tree
2008-07-22
Jes
p
er
L
ouis Ander
s
en
Utilize the bad peer
man
a
ger w
h
ere po
s
sible
.
commit
|
commitdiff
|
tree
2008-07-22
Jesper Lou
i
s Andersen
Let the code
b
e
ab
l
e
to enter peer
ids
f
o
r
offenders
.
.
.
commit
|
commitdiff
|
tree
2008-07-22
Jes
p
er Louis A
n
d
e
r
sen
Change stop orde
r
.
commit
|
commitdiff
|
tree
2008-07-22
J
esper Louis Ande
r
s
e
n
u
se ets:update_counter for speedup
.
commit
|
commitdiff
|
tree
2008-07-22
Je
s
per Louis A
n
dersen
Correctly ki
l
l chunks
from an
i
n
v
a
lid piece
.
commit
|
commitdiff
|
tree
2008-07-22
Jesper Louis Andersen
TODO
cleanup
.
commit
|
commitdiff
|
tree
2008-07-22
Jesper Loui
s
A
n
ders
e
n
Merge b
r
a
n
ch 'm
a
st
e
r' into
next
commit
|
commitdiff
|
tree
2008-07-22
J
esper Louis Andersen
Mer
g
e branch 'jlouis/bad-peer
-
manager
'
commit
|
commitdiff
|
tree
2008-07-22
J
e
s
per Louis Andersen
Merge bra
n
ch 'jlouis/
r
ej
e
c
t-o
u
rselves-
i
n-connect'
commit
|
commitdiff
|
tree
2008-07-22
Jesper
L
ouis A
n
d
e
r
sen
Merge
branch
'jlouis/date-manipulations'
commit
|
commitdiff
|
tree
2008-07-21
Jesper L
o
ui
s
Andersen
M
ove the #pi
e
ce
t
abl
e
f
r
om mnesi
a
to ETS
.
commit
|
commitdiff
|
tree
2008-07-21
J
esper
L
o
uis Andersen
Move
the #ch
u
nk mnesia
t
able in
t
o
E
T
S
.
commit
|
commitdiff
|
tree
2008-07-21
Jes
p
er
L
oui
s
Andersen
Push #piece handling function
to t
h
e etorrent_piece
.
.
.
commit
|
commitdiff
|
tree
2008-07-20
Jesper L
o
uis Andersen
T
h
r
ead everyt
h
in
g
chunk-wise through the
chunk
manager
.
commit
|
commitdiff
|
tree
2008-07-20
Jesper
L
ouis A
n
d
ersen
Cleanup
.
Only
w
ork
on one thing at
a t
i
m
e
.
commit
|
commitdiff
|
tree
2008-07-20
Jesper Louis Andersen
P
r
e
l
i
m
inary chunk manag
e
r cod
e
.
commit
|
commitdiff
|
tree
next