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 Louis And
e
rs
e
n
Use a try
.
.
catch in
etorrent_fs:read_pieces_an
d
_assemble/3
.
commit
|
commitdiff
|
tree
2008-07-31
J
e
s
p
er Louis Andersen
T
i
ghten exception
catch
in peer_mgr
.
commit
|
commitdiff
|
tree
2008-07-31
Je
s
per Louis Andersen
Fix a sta
t
e passin
g
b
u
g i
n
the
chok
e
r
.
commit
|
commitdiff
|
tree
2008-07-31
Jesper Louis Andersen
G
et
r
id of ch
o
ke
r
t
erm
i
nation messag
e
, which was wr
o
ng
.
commit
|
commitdiff
|
tree
2008-07-31
Jesper
Lou
i
s Andersen
Handle {
e
rro
r
, e
h
ost
u
nr
e
ach} in pee
r
_
r
ec
v
b
y closing
.
.
.
commit
|
commitdiff
|
tree
2008-07-31
J
e
sper Louis Andersen
Let
t
he FS process clear the pat
h
-map
.
Whi
l
e here f
i
x
.
.
.
commit
|
commitdiff
|
tree
2008-07-31
Jesp
e
r
L
o
ui
s
Andersen
Guard
safe_fixta
b
le in
a
try
.
.
after
.
Fix mentioned
.
.
.
commit
|
commitdiff
|
tree
2008-07-30
J
espe
r
Louis An
d
ersen
Use filelib:wildcard rather tha
n
fi
l
elib:fold_fi
l
e
s
.
.
.
commit
|
commitdiff
|
tree
2008-07-30
Je
s
p
e
r
L
ouis
A
nd
e
rsen
Optim
i
ze th
e
dirwatcher,
cha
n
ge its check time
to 20
.
.
.
commit
|
commitdiff
|
tree
2008-07-30
Jesper Louis A
n
de
r
s
e
n
Heed dialyze
r
.
Get
f
ix i
n
for las
t
couple of cleanup
.
.
.
commit
|
commitdiff
|
tree
2008-07-30
J
e
sper Louis
A
n
d
ersen
Move un-verbos
e
marker a bit through p
e
e
r_rec
v
as well
.
commit
|
commitdiff
|
tree
2008-07-30
Jesper Louis
Andersen
Un-verbose a bit in
p
e
er_send
.
commit
|
commitdiff
|
tree
2008-07-30
Je
s
per Louis Ande
r
s
en
U
n
-verbo
s
e
s
o
me na
m
es in etorren
t
_mgr while we are
.
.
.
commit
|
commitdiff
|
tree
2008-07-30
Jesper Louis Ande
r
sen
R
ename etorrent_t
_
manager to
e
torrent_mgr
.
commit
|
commitdiff
|
tree
2008-07-30
Jesper Lo
u
is Anders
e
n
Merge branch 'jlouis/
f
i
x-appl
i
cati
o
n-startup' into
.
.
.
commit
|
commitdiff
|
tree
2008-07-30
Jes
p
er Louis And
e
rsen
Allow dependent app
l
icatio
n
s to al
r
eady be started
.
commit
|
commitdiff
|
tree
2008-07-29
Jesper Louis Andersen
Create a peer manager, and a co
u
nter manager
.
commit
|
commitdiff
|
tree
2008-07-29
J
esper Louis Andersen
Gr
a
cefully han
d
le is_en
d
ga
m
e
.
commit
|
commitdiff
|
tree
2008-07-29
Je
s
per L
o
uis A
n
dersen
Don'
t
kill
t
h
e F
S
p
r
ocess dict if we c
a
n't fin
d
a fil
e
.
.
.
commit
|
commitdiff
|
tree
2008-07-28
Jesper Louis And
e
rse
n
If a peer
a
lready has a pi
e
ce, don't bother telling
.
.
.
commit
|
commitdiff
|
tree
2008-07-28
Jesper Louis Andersen
E
n
able a log message so we can track if the
code does
.
.
.
commit
|
commitdiff
|
tree
2008-07-28
Jesp
e
r Louis Andersen
Tracker:
Sto
p
gracefully
.
commit
|
commitdiff
|
tree
2008-07-28
Jesper Louis And
e
rsen
Merge branch 'jlouis/f
i
x-fpmap
-
constructi
o
n' into next
commit
|
commitdiff
|
tree
2008-07-28
Jesper Louis Andersen
When con
s
tructing
t
he fpmap, we run modular arithmetic
.
.
.
commit
|
commitdiff
|
tree
2008-07-28
Jesper Lou
i
s
A
ndersen
M
erge branch 'master' into ne
x
t
commit
|
commitdiff
|
tree
2008-07-28
Jesper Louis
A
ndersen
We are in 2008, goddammit
.
commit
|
commitdiff
|
tree
2008-07-28
J
e
sper Louis
A
nde
r
sen
Corre
c
t a bug
in optimisti
c
un
c
hoking
.
commit
|
commitdiff
|
tree
2008-07-27
Jesper
Louis Andersen
Merge
branch 'jlouis/fix-
u
n
cho
k
ing' i
n
to next
commit
|
commitdiff
|
tree
2008-07-27
Jesper Louis
Anderse
n
Unchoking
:
only co
u
n
t guy
s
that a
r
e really being unc
h
o
k
ed
.
commit
|
commitdiff
|
tree
2008-07-27
Jesper Lou
i
s Andersen
Merge branch 'jlo
u
is/seede
r
s-dis
c
on
n
ect' into next
commit
|
commitdiff
|
tree
2008-07-27
J
e
sper Louis Andersen
If a
peer is
a
seeder, then disc
o
nne
c
t
h
im if we
a
ls
o
.
.
.
commit
|
commitdiff
|
tree
2008-07-27
Jesper Louis
Ande
r
sen
Merge commit 'o
r
igin/ne
x
t' into next
commit
|
commitdiff
|
tree
2008-07-27
Jesper L
o
uis
And
e
r
sen
M
er
g
e
branch 'mas
t
er' i
n
t
o
next
commit
|
commitdiff
|
tree
2008-07-26
Jesper Lou
i
s Andersen
Mer
g
e branch 'jl
o
uis/new-choking-algo
'
int
o
n
e
xt
commit
|
commitdiff
|
tree
2008-07-26
Jesper Louis A
n
dersen
Correct seeder set
when
rechoking
.
commit
|
commitdiff
|
tree
2008-07-26
Jesper
L
o
uis
A
nde
r
sen
C
orre
c
t choker test
f
ro
m
#rechoke_info
.
state to #recho
k
e_
i
nf
.
.
.
commit
|
commitdiff
|
tree
2008-07-26
Jes
p
er
Louis An
d
er
s
en
Fix choking sta
t
e calculation for
leechers
.
commit
|
commitdiff
|
tree
2008-07-26
Jesper Louis Andersen
Set
some sen
s
ible defaults for
t
he #peer_state record
.
commit
|
commitdiff
|
tree
2008-07-26
Jesper Lo
u
i
s
Andersen
Fix
the cyclic chain m
o
ve
in the choker
.
commit
|
commitdiff
|
tree
2008-07-26
Jesper Louis Ander
s
e
n
Handle
i
nitial r
e
cv timeo
u
ts gracefully
.
commit
|
commitdiff
|
tree
2008-07-26
Jesper Loui
s
A
n
dersen
Co
r
re
c
tly
t
rack see
d
e
r
s
as wel
l
.
commit
|
commitdiff
|
tree
2008-07-26
Jes
p
er Louis Andersen
O
nly perform
r
e
chokes when we
n
eed to fr
o
m peer_recv
.
commit
|
commitdiff
|
tree
2008-07-26
Jes
p
e
r
Louis Andersen
Start up the cy
c
lic c
h
ain for th
e
opt
.
uncho
k
e again
.
commit
|
commitdiff
|
tree
2008-07-26
J
e
s
p
e
r Louis Andersen
Im
p
lement th
e
new
c
hoking algorithm
.
S
t
ill som
e
loos
e
.
.
.
commit
|
commitdiff
|
tree
2008-07-26
Jesper Louis
Ander
s
en
Intr
o
d
u
c
e dyna
m
ic
u
pload slot
a
llocation + configura
t
ion
.
.
.
commit
|
commitdiff
|
tree
2008-07-26
Jesper Louis Ander
s
en
G
l
obal
i
z
e
the
etorrent_t_peer_group_mgr and
r
enam
e
.
.
.
commit
|
commitdiff
|
tree
2008-07-26
Jesper Lo
u
is Andersen
Merge branch
'
master' into
n
ex
t
commit
|
commitdiff
|
tree
2008-07-26
J
espe
r
Louis Andersen
M
e
rge b
r
anch '
j
louis/types'
commit
|
commitdiff
|
tree
2008-07-26
Jesper Louis And
e
rsen
Me
r
ge branch 'jlouis/snubbing'
commit
|
commitdiff
|
tree
2008-07-26
J
esper Louis Anderse
n
Merge
b
ranch '
j
louis/duplica
t
e'
commit
|
commitdiff
|
tree
2008-07-26
Jesper Louis And
e
rsen
M
erge branch
'jl
o
uis/stopp
i
ng'
commit
|
commitdiff
|
tree
2008-07-26
Jesper
L
ouis An
d
ersen
Mer
g
e branch 'jl
o
uis/enter-bad-
p
eers'
commit
|
commitdiff
|
tree
2008-07-25
Jespe
r
Loui
s
A
n
derse
n
Correct see
d
er set wh
e
n
rechoking
.
commit
|
commitdiff
|
tree
2008-07-25
Jesper Louis
A
n
dersen
Correct chok
e
r test from #rech
o
ke_info
.
state to #rechoke_inf
.
.
.
commit
|
commitdiff
|
tree
2008-07-25
Jesp
e
r
L
ouis A
n
dersen
Fi
x
c
h
oking state ca
l
cula
t
ion
f
or leechers
.
commit
|
commitdiff
|
tree
2008-07-25
Je
s
p
e
r
L
o
uis Andersen
Set
s
ome se
n
s
i
ble defau
l
ts for the
#
peer_state record
.
commit
|
commitdiff
|
tree
2008-07-25
Jesper Louis Andersen
Fix th
e
cycli
c
c
hain move in th
e
c
hoker
.
commit
|
commitdiff
|
tree
2008-07-25
Jesp
e
r Louis An
d
ersen
Handle i
n
it
i
al recv timeout
s
gracefully
.
commit
|
commitdiff
|
tree
2008-07-24
J
es
p
er Lo
u
is
Andersen
Co
r
rect
l
y track seeders as we
l
l
.
commit
|
commitdiff
|
tree
2008-07-24
J
e
s
per Louis Ander
s
e
n
O
n
ly
p
erform rechokes
w
hen
w
e
need to fro
m
peer_recv
.
commit
|
commitdiff
|
tree
2008-07-24
Jesper L
o
uis Andersen
Sta
r
t up the cyclic chain for
the opt
.
unchoke again
.
commit
|
commitdiff
|
tree
2008-07-24
Jesper
Louis
Andersen
Imp
l
emen
t
the new choking algorithm
.
Still some loose
.
.
.
commit
|
commitdiff
|
tree
2008-07-24
Jesp
e
r
Louis Andersen
Introduc
e
dynamic u
p
load sl
o
t al
l
ocation + configura
t
ion
.
.
.
commit
|
commitdiff
|
tree
2008-07-24
J
e
sper Lo
u
is Anders
e
n
G
lob
a
lize
t
h
e etorr
e
nt_t_peer
_
group_mgr a
n
d
r
ename
.
.
.
commit
|
commitdiff
|
tree
2008-07-23
J
e
s
pe
r
Louis Andersen
Me
r
ge bran
c
h 'next' into jlouis/types
commit
|
commitdiff
|
tree
2008-07-23
Je
s
per Louis A
n
d
e
rsen
Type t
h
e #
r
a
te_mg
r
.
commit
|
commitdiff
|
tree
2008-07-23
Jesper Louis Andersen
Impleme
n
t s
u
ppor
t
for
s
nubbing
.
Still
n
eeds t
o
b
e ut
i
l
i
zed
.
commit
|
commitdiff
|
tree
2008-07-23
Jes
p
er Louis Andersen
Cor
r
ectly handle th
e
case whe
r
e there are no d
u
pli
c
a
tes
.
commit
|
commitdiff
|
tree
2008-07-23
Je
s
per Louis
Anders
e
n
A
nnotate the mnesia
rec
o
rds with types
.
commit
|
commitdiff
|
tree
2008-07-23
Jesp
e
r Lou
i
s
An
d
ersen
Merge
branch
'
jlouis/stopping' int
o
next
commit
|
commitdiff
|
tree
2008-07-22
J
e
s
per
Louis A
n
dersen
Merge branch 'jlouis/enter-bad
-
peers'
i
nto next
commit
|
commitdiff
|
tree
2008-07-22
Jesper Loui
s
Ander
s
en
Implement code
f
or
c
h
e
ck
i
ng torrents
.
commit
|
commitdiff
|
tree
2008-07-22
Jesper Louis And
e
rsen
Simple
function f
o
r listing bad p
e
ers
.
commit
|
commitdiff
|
tree
2008-07-22
J
esper Louis
A
ndersen
U
tiliz
e
t
he bad pee
r
mana
g
er where possible
.
commit
|
commitdiff
|
tree
2008-07-22
Jesp
e
r
Loui
s
Anders
e
n
Let the code be
a
ble to enter peer ids for of
f
e
nders
.
.
.
commit
|
commitdiff
|
tree
2008-07-22
Jesper Loui
s
Ander
s
en
Change stop order
.
commit
|
commitdiff
|
tree
2008-07-22
Jesper Louis Andersen
use e
t
s:upd
a
te_counte
r
f
or
s
peedup
.
commit
|
commitdiff
|
tree
2008-07-22
J
e
sper Lo
u
i
s
A
ndersen
Co
r
r
ect
l
y kill ch
u
nks from an invalid piece
.
commit
|
commitdiff
|
tree
2008-07-22
Jesper L
o
uis Andersen
TODO
cleanu
p
.
commit
|
commitdiff
|
tree
2008-07-22
Jes
p
er Louis
Anders
e
n
M
erge branc
h
'master'
i
nto nex
t
commit
|
commitdiff
|
tree
2008-07-22
J
esp
e
r
L
oui
s
A
n
d
e
rsen
Merge branch 'jl
o
uis/bad-peer-manager'
commit
|
commitdiff
|
tree
2008-07-22
J
e
sper L
o
uis Anderse
n
Mer
g
e branch 'jlouis/reject-ourselves-in-connect'
commit
|
commitdiff
|
tree
2008-07-22
Jesper Loui
s
A
ndersen
M
erge branch 'jlouis
/
date-m
a
n
i
p
u
l
ations'
commit
|
commitdiff
|
tree
2008-07-21
J
e
s
p
er Louis Andersen
Move
the #piece table from mne
s
ia
to ETS
.
commit
|
commitdiff
|
tree
2008-07-21
Je
s
per Louis Andersen
Move t
h
e #chunk mnesi
a
table into ETS
.
commit
|
commitdiff
|
tree
2008-07-21
J
e
sper Louis And
e
rsen
Pu
s
h
#piece handli
n
g funct
i
on to the etorrent_piece
.
.
.
commit
|
commitdiff
|
tree
2008-07-20
Jesper Loui
s
Ander
s
en
Thread ever
y
thing chunk-wise t
h
roug
h
th
e
ch
u
n
k
manager
.
commit
|
commitdiff
|
tree
2008-07-20
Jesper
L
ouis Andersen
C
leanup
.
Only work on one t
h
ing
at a time
.
commit
|
commitdiff
|
tree
2008-07-20
Jesper Louis Ande
r
sen
P
re
l
i
minar
y
chunk
m
anager code
.
commit
|
commitdiff
|
tree
2008-07-20
Jesper Louis Andersen
Preliminary piece manager code
.
commit
|
commitdiff
|
tree
2008-07-20
J
e
sper
Louis Anders
e
n
M
e
rge
b
ran
c
h
'
jlouis/bad-pee
r
-m
a
nager' into next
commit
|
commitdiff
|
tree
2008-07-20
J
e
s
per
L
oui
s
Anderse
n
Merge bran
c
h 'jlo
u
i
s
/
r
eject-
o
urselves
-
i
n
-
c
o
nnect'
i
nto
.
.
.
commit
|
commitdiff
|
tree
2008-07-20
Je
s
per Loui
s
And
e
rsen
Merge branch
'jl
o
ui
s
/date-manipu
l
ations' into next
commit
|
commitdiff
|
tree
2008-07-19
Je
s
per Lou
i
s A
n
dersen
Fix the de
l
ete m
a
tch spec
.
commit
|
commitdiff
|
tree
2008-07-19
Jesper Louis Anders
e
n
Dial
y
zer
fixe
s
and li
n
k etorrent_bad_pe
e
r_
m
gr
i
nto
.
.
.
commit
|
commitdiff
|
tree
2008-07-19
Jesper Louis Andersen
R
ejec
t
c
onn
e
cts
t
o ourselves
.
commit
|
commitdiff
|
tree
2008-07-19
Jesper Louis Andersen
U
s
e
date
cal
c
ul
a
ti
o
ns to remove
o
ld pe
e
rs fr
o
m
the
.
.
.
commit
|
commitdiff
|
tree
2008-07-19
Jesp
e
r Louis And
e
rse
n
Mer
g
e branch 'j
l
oui
s
/
b
a
d-peer-
m
a
nag
e
r' into
j
louis
.
.
.
commit
|
commitdiff
|
tree
2008-07-19
J
esper
L
ouis Ander
s
en
R
e
name
to a better na
m
e
.
commit
|
commitdiff
|
tree
2008-07-19
Jesper Louis And
e
r
sen
Impleme
n
t
s
ome
s
imple d
a
te
subtr
a
ction
code
.
commit
|
commitdiff
|
tree
next