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
Use a try..catch in etorrent_fs:read_pieces_and_assemble/3.
2008-07-31
Jesper L
o
uis
Andersen
Use a try
.
.
catch in etorrent_fs:rea
d
_
p
ieces_
a
nd_assemb
l
e
/
3
.
commit
|
commitdiff
|
tree
2008-07-31
Jesper
L
ouis And
e
rsen
Tighte
n
except
i
o
n
catch in
peer_mgr
.
commit
|
commitdiff
|
tree
2008-07-31
J
esper
Louis Anders
e
n
Fix a stat
e
passi
n
g bug in the choker
.
commit
|
commitdiff
|
tree
2008-07-31
Je
s
per Louis An
d
ersen
Get rid of choker
t
ermination
m
e
s
s
a
g
e, whi
c
h was wrong
.
commit
|
commitdiff
|
tree
2008-07-31
Jesper
L
ouis And
e
rsen
Handle {er
r
or, ehostunreach
}
in
p
eer_re
c
v
by closing
.
.
.
commit
|
commitdiff
|
tree
2008-07-31
Je
s
per Lou
i
s Andersen
Let the FS
process clear the pat
h
-
m
ap
.
While here fix
.
.
.
commit
|
commitdiff
|
tree
2008-07-31
Jesper Lou
i
s
And
e
rsen
Gua
r
d safe_fixtable in a try
.
.
after
.
Fix mentione
d
.
.
.
commit
|
commitdiff
|
tree
2008-07-30
Je
s
per Louis Andersen
Use filelib:wildcard rather tha
n
filelib:f
o
ld_files
.
.
.
commit
|
commitdiff
|
tree
2008-07-30
Jesper Louis And
e
rsen
Optimiz
e
the dirwatcher,
chang
e
its check time
t
o 20
.
.
.
commit
|
commitdiff
|
tree
2008-07-30
Jesper Lou
i
s Anders
e
n
He
e
d dia
l
yzer
.
Get fix
in for last couple
o
f clea
n
up
.
.
.
commit
|
commitdiff
|
tree
2008-07-30
J
es
p
er Louis And
e
rse
n
Mov
e
u
n
-verbos
e
m
arke
r
a
b
it
t
hrough peer_recv as well
.
commit
|
commitdiff
|
tree
2008-07-30
Jesp
e
r Louis Andersen
Un-verbose a
bit in p
e
er_s
e
nd
.
commit
|
commitdiff
|
tree
2008-07-30
J
e
sper Louis Andersen
Un-ver
b
os
e
some na
m
es i
n
e
torrent_mgr
w
hile we are
.
.
.
commit
|
commitdiff
|
tree
2008-07-30
Jespe
r
Louis Andersen
Rename etorrent
_
t_man
a
ger
t
o etorren
t
_
mgr
.
commit
|
commitdiff
|
tree
2008-07-30
Jes
p
e
r Louis Anders
e
n
Merge branch 'jlouis
/
fix
-
a
p
p
li
c
ation-s
t
artu
p
' into
.
.
.
commit
|
commitdiff
|
tree
2008-07-30
Jesper Louis Anders
e
n
Allow dep
e
ndent applications t
o
alre
a
dy
b
e
star
t
ed
.
commit
|
commitdiff
|
tree
2008-07-29
Jesper Lou
i
s
Andersen
C
reat
e
a peer manager, and a counter mana
g
er
.
commit
|
commitdiff
|
tree
2008-07-29
Jes
p
er
Loui
s
Ander
s
en
Gr
a
c
ef
u
lly handle is_endgame
.
commit
|
commitdiff
|
tree
2008-07-29
J
e
s
per Louis Anderse
n
Don't kill
t
he FS process dict if we can't find a
f
ile
.
.
.
commit
|
commitdiff
|
tree
2008-07-28
Jesp
e
r Lou
i
s Andersen
If a peer
already has
a
piece, don't bo
t
her
tel
l
i
n
g
.
.
.
commit
|
commitdiff
|
tree
2008-07-28
J
es
p
er Louis
A
nder
s
en
Enable a log
message so we ca
n
track if
t
he
c
o
d
e does
.
.
.
commit
|
commitdiff
|
tree
2008-07-28
Jesper Louis Andersen
Tracke
r
: Stop grac
e
f
ully
.
commit
|
commitdiff
|
tree
2008-07-28
Jesper Louis
A
nders
e
n
Merge bra
n
ch 'jlo
u
is/fi
x
-fpmap-constr
u
ction
'
into
n
ext
commit
|
commitdiff
|
tree
2008-07-28
Jespe
r
Louis Andersen
When constructing the fpmap, w
e
run modular arithmetic
.
.
.
commit
|
commitdiff
|
tree
2008-07-28
Je
s
per Louis Andersen
Mer
g
e
b
ranc
h
'
m
as
t
er' i
n
to next
commit
|
commitdiff
|
tree
2008-07-28
Jesper Lo
u
is Andersen
We
a
re in
2008
,
goddamm
i
t
.
commit
|
commitdiff
|
tree
2008-07-28
J
esper Louis And
e
rsen
Corr
e
ct a b
u
g in
o
ptimis
t
ic unchoking
.
commit
|
commitdiff
|
tree
2008-07-27
Jesper Louis Andersen
Merge branch 'jlouis/fix
-
unc
h
oking
'
into n
e
xt
commit
|
commitdiff
|
tree
2008-07-27
Jesper Lo
u
is Andersen
Uncho
k
in
g
:
only count g
u
ys that
are
r
eally b
e
ing unchoked
.
commit
|
commitdiff
|
tree
2008-07-27
Jesper
L
ouis Andersen
Merge branch 'jloui
s
/see
d
e
r
s-disc
o
nnect' into ne
x
t
commit
|
commitdiff
|
tree
2008-07-27
Jesper Lo
u
is A
n
dersen
If a peer is a se
e
d
e
r, then d
i
sconnect him i
f
we a
l
s
o
.
.
.
commit
|
commitdiff
|
tree
2008-07-27
Jesper Lo
u
is Anders
e
n
Merge co
m
mit 'origin
/
next' into next
commit
|
commitdiff
|
tree
2008-07-27
Jesper Louis Anders
e
n
Merge b
r
anch 'mas
t
er' into next
commit
|
commitdiff
|
tree
2008-07-26
Jes
p
er Lou
i
s And
e
rsen
Merge branch 'jloui
s
/new-choking-algo' into ne
x
t
commit
|
commitdiff
|
tree
2008-07-26
Jes
p
e
r
L
o
u
is A
n
d
e
rsen
Correct seeder set wh
e
n
rechoking
.
commit
|
commitdiff
|
tree
2008-07-26
Jesper Lou
i
s Ande
r
sen
Corr
e
ct choker test from #rechoke_info
.
s
t
ate to #rechoke_inf
.
.
.
commit
|
commitdiff
|
tree
2008-07-26
J
esper Louis Andersen
Fix
c
hoking state c
a
lculation for le
e
chers
.
commit
|
commitdiff
|
tree
2008-07-26
J
espe
r
Louis And
e
rsen
Set
some sensible defaults for the
#peer_st
a
te record
.
commit
|
commitdiff
|
tree
2008-07-26
Je
s
pe
r
L
o
u
is Andersen
Fix
t
he cyclic cha
i
n move i
n
the chok
e
r
.
commit
|
commitdiff
|
tree
2008-07-26
Jesper Lou
i
s And
e
r
s
en
Handle
i
nitial r
e
cv time
o
ut
s
gr
a
cefully
.
commit
|
commitdiff
|
tree
2008-07-26
Je
s
per Louis Andersen
Correctl
y
track seede
r
s as w
e
ll
.
commit
|
commitdiff
|
tree
2008-07-26
Jesper Louis Anders
e
n
O
n
ly
perform rechok
e
s
w
h
en we need to from peer_recv
.
commit
|
commitdiff
|
tree
2008-07-26
J
e
sper
L
ouis A
n
de
r
sen
Start up the cyclic chain f
o
r the opt
.
unchoke again
.
commit
|
commitdiff
|
tree
2008-07-26
Jesper Louis Andersen
Im
p
lement the new chok
i
ng algorithm
.
S
t
ill some loose
.
.
.
commit
|
commitdiff
|
tree
2008-07-26
Jesper Loui
s
Andersen
Introduce
d
ynamic upload
s
lo
t
a
llocatio
n
+ c
o
n
figuration
.
.
.
commit
|
commitdiff
|
tree
2008-07-26
Je
s
per Louis Andersen
Glob
a
lize the etorrent
_
t_peer_group_mgr and rename
.
.
.
commit
|
commitdiff
|
tree
2008-07-26
Jesper Louis Andersen
M
e
rg
e
branc
h
'
m
a
s
ter'
i
nto
n
ext
commit
|
commitdiff
|
tree
2008-07-26
Jesper Louis Andersen
Merge bra
n
ch
'
jlouis/t
y
pes'
commit
|
commitdiff
|
tree
2008-07-26
Jesper
L
oui
s
An
d
er
s
e
n
Merge bran
c
h
'
jlou
i
s/snub
b
ing'
commit
|
commitdiff
|
tree
2008-07-26
Jesper L
o
uis
Anderse
n
Mer
g
e br
a
nc
h
'jlouis/du
p
licate'
commit
|
commitdiff
|
tree
2008-07-26
Jesper L
o
uis Andersen
Merge branch
'jlouis/
s
topping'
commit
|
commitdiff
|
tree
2008-07-26
Je
s
per
Louis
Andersen
Merg
e
b
ranch 'jl
o
uis
/
ent
e
r-bad-peers'
commit
|
commitdiff
|
tree
2008-07-25
J
e
sper Louis
Andersen
Correc
t
s
eed
e
r
s
et w
h
en rechoking
.
commit
|
commitdiff
|
tree
2008-07-25
Jesper Loui
s
Andersen
Corre
c
t
ch
o
ker test from #rechoke_in
f
o
.
sta
t
e
t
o #rechok
e
_inf
.
.
.
commit
|
commitdiff
|
tree
2008-07-25
Je
s
p
e
r Lo
u
is Andersen
Fix choking state calculati
o
n for leechers
.
commit
|
commitdiff
|
tree
2008-07-25
Jesper Louis Andersen
Set s
o
me sens
i
b
l
e defaults
f
or the #peer_state record
.
commit
|
commitdiff
|
tree
2008-07-25
Jesper
L
ouis Andersen
Fix the cyclic chain move in t
h
e choker
.
commit
|
commitdiff
|
tree
2008-07-25
Jesper
L
oui
s
Andersen
Handle
i
n
iti
a
l
r
e
cv time
o
u
t
s gracefully
.
commit
|
commitdiff
|
tree
2008-07-24
Jesper
L
ou
i
s Andersen
C
o
rrectly
track seeders as well
.
commit
|
commitdiff
|
tree
2008-07-24
Jesper Louis Andersen
On
l
y per
f
orm rechokes when we
n
eed
to from peer_recv
.
commit
|
commitdiff
|
tree
2008-07-24
Jes
p
er Loui
s
An
d
ersen
S
t
art
up t
h
e cycli
c
ch
a
in f
o
r the opt
.
u
nch
o
k
e
again
.
commit
|
commitdiff
|
tree
2008-07-24
Jespe
r
Louis Andersen
Implement the new choking algor
i
t
h
m
.
Stil
l
s
o
me loose
.
.
.
commit
|
commitdiff
|
tree
2008-07-24
J
e
sper Louis An
d
e
r
s
e
n
Introduce
d
ynamic
upload slot
a
ll
o
cation
+ configuration
.
.
.
commit
|
commitdiff
|
tree
2008-07-24
Jespe
r
Louis And
e
rsen
Glob
a
li
z
e th
e
etorrent_t_pee
r
_group_mgr and re
n
ame
.
.
.
commit
|
commitdiff
|
tree
2008-07-23
Jesper Louis
A
nder
s
en
Merge branch 'next' i
n
to jlouis/types
commit
|
commitdiff
|
tree
2008-07-23
Jesper Lo
u
is An
d
ersen
Type the #
r
ate_mgr
.
commit
|
commitdiff
|
tree
2008-07-23
Jes
p
e
r
Louis Andersen
I
mple
m
e
nt
s
uppor
t
f
o
r
snubb
i
ng
.
S
til
l
n
e
eds to be utilized
.
commit
|
commitdiff
|
tree
2008-07-23
Jespe
r
Louis Andersen
Cor
r
ect
l
y
hand
l
e the case where there are
no du
p
licates
.
commit
|
commitdiff
|
tree
2008-07-23
Jesp
e
r L
o
uis
A
ndersen
Ann
o
tate the m
n
esia recor
d
s with types
.
commit
|
commitdiff
|
tree
2008-07-23
J
esper
Louis Andersen
Me
r
ge branch 'jlouis/stopping
'
into next
commit
|
commitdiff
|
tree
2008-07-22
J
esper Louis Andersen
Merge branch 'jl
o
uis/enter-bad-peers' into
next
commit
|
commitdiff
|
tree
2008-07-22
Jes
p
e
r
Louis Andersen
Implement code for che
c
k
i
ng torrents
.
commit
|
commitdiff
|
tree
2008-07-22
J
e
sper
Louis Andersen
Simple functi
o
n for listing bad peers
.
commit
|
commitdiff
|
tree
2008-07-22
J
e
sper Louis Andersen
Utilize the b
a
d peer manag
e
r whe
r
e
p
ossible
.
commit
|
commitdiff
|
tree
2008-07-22
Jesper Louis And
e
rsen
Le
t
the code
b
e able to
en
t
er
peer ids for of
f
e
n
de
r
s
.
.
.
commit
|
commitdiff
|
tree
2008-07-22
Jes
p
e
r Lo
u
is A
n
dersen
Change stop order
.
commit
|
commitdiff
|
tree
2008-07-22
Jesper Louis Anderse
n
use
e
t
s:upda
t
e_count
e
r for
sp
e
ed
u
p
.
commit
|
commitdiff
|
tree
2008-07-22
Jesp
e
r Louis Andersen
Corre
c
tly kill chunks from an invali
d
piece
.
commit
|
commitdiff
|
tree
2008-07-22
Jesp
e
r Louis Ander
s
en
TODO cleanup
.
commit
|
commitdiff
|
tree
2008-07-22
Jesper Louis Anderse
n
Mer
g
e branch
'
m
a
ster' into
next
commit
|
commitdiff
|
tree
2008-07-22
J
esp
e
r
L
o
uis Anders
e
n
M
erge branch
'
jlouis/bad-peer-manager'
commit
|
commitdiff
|
tree
2008-07-22
Jespe
r
L
o
uis Andersen
Mer
g
e branch
'
jlouis/
r
eject-our
s
elve
s
-
i
n-con
n
ect'
commit
|
commitdiff
|
tree
2008-07-22
Jesper Louis
And
e
rsen
Me
r
ge branch
'jlouis/date-ma
n
ipulations'
commit
|
commitdiff
|
tree
2008-07-21
Jesper L
o
ui
s
An
d
erse
n
Move the #
p
i
e
ce table from
m
nesia
t
o
ETS
.
commit
|
commitdiff
|
tree
2008-07-21
J
e
s
p
er
Louis
A
nde
r
sen
Move the #chunk mnesia table into
ETS
.
commit
|
commitdiff
|
tree
2008-07-21
J
esper Loui
s
An
d
ersen
Pus
h
#piece ha
n
d
li
n
g f
u
n
c
tion to the et
o
rrent_piec
e
.
.
.
commit
|
commitdiff
|
tree
2008-07-20
Jesper Louis Ande
r
sen
T
h
re
a
d
ev
e
ryt
h
ing c
h
unk-w
i
se through the chunk mana
g
e
r
.
commit
|
commitdiff
|
tree
2008-07-20
Jesper
Louis Andersen
Cleanup
.
Only
work
o
n one thing
a
t a time
.
commit
|
commitdiff
|
tree
2008-07-20
Jesper Lo
u
is A
n
dersen
Preliminary chunk manager
code
.
commit
|
commitdiff
|
tree
2008-07-20
Jesper Louis Andersen
Prelim
i
nary
p
iece manager
c
ode
.
commit
|
commitdiff
|
tree
2008-07-20
Jesper Lou
i
s Anderse
n
Merge branch
'jlou
i
s/b
a
d-peer-
m
an
a
ger
'
into next
commit
|
commitdiff
|
tree
2008-07-20
Jesper Louis Andersen
M
e
rge bra
n
ch 'jloui
s
/rej
e
ct-ou
r
selves-in-conn
e
ct' into
.
.
.
commit
|
commitdiff
|
tree
2008-07-20
J
e
sper Louis A
n
dersen
Merge branch 'jlouis/date
-
manipulation
s
'
i
n
t
o next
commit
|
commitdiff
|
tree
2008-07-19
Jesper Louis Andersen
Fix the delete match spec
.
commit
|
commitdiff
|
tree
2008-07-19
Jesp
e
r Louis Ander
s
en
Di
a
lyzer
f
ixes and link etorrent_bad_peer
_
mg
r
int
o
.
.
.
commit
|
commitdiff
|
tree
2008-07-19
Je
s
per
L
ouis Anders
e
n
Rej
e
c
t
co
n
nects t
o
o
urselves
.
commit
|
commitdiff
|
tree
2008-07-19
Jesp
e
r
Louis Andersen
Use date
c
al
c
ul
a
tions to remove ol
d
peers from t
h
e
.
.
.
commit
|
commitdiff
|
tree
2008-07-19
Jesper
Lo
u
is Anderse
n
Merge branch 'jlouis
/
bad-peer-manager' in
t
o jlouis
.
.
.
commit
|
commitdiff
|
tree
2008-07-19
J
e
sper Louis Andersen
Rename
t
o a
bette
r
name
.
commit
|
commitdiff
|
tree
2008-07-19
Jes
p
er Louis Andersen
Implement some simple date s
u
b
tract
i
o
n
c
o
de
.
commit
|
commitdiff
|
tree
next