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 Lou
i
s Ande
r
sen
Use a try
.
.
catch in etorren
t
_
fs:
r
ead
_
pieces_and_assem
b
le/3
.
commit
|
commitdiff
|
tree
2008-07-31
Jesper Louis Andersen
Tight
e
n
e
xception catc
h
in peer_mgr
.
commit
|
commitdiff
|
tree
2008-07-31
J
e
sper Louis Anders
e
n
Fix a state pass
i
n
g
b
u
g in the
choker
.
commit
|
commitdiff
|
tree
2008-07-31
Je
s
per Louis Anders
e
n
G
e
t rid of
c
hoker
termination me
s
sage, which was wron
g
.
commit
|
commitdiff
|
tree
2008-07-31
Je
s
p
er Louis
A
n
d
e
rsen
Handle {error, ehostu
n
reac
h
}
i
n peer_recv b
y
c
l
osing
.
.
.
commit
|
commitdiff
|
tree
2008-07-31
J
e
sper Louis Andersen
Let the FS p
r
oc
e
s
s clear the path-map
.
While
h
er
e
fix
.
.
.
commit
|
commitdiff
|
tree
2008-07-31
J
e
s
per Louis Ander
s
e
n
Gua
r
d
s
afe
_
fi
x
tabl
e
in a
t
ry
.
.
after
.
Fix men
t
ioned
.
.
.
commit
|
commitdiff
|
tree
2008-07-30
Jespe
r
L
ouis Ande
r
sen
Use
f
ilelib:wildcard
r
at
h
er than filelib
:
f
o
ld_files
.
.
.
commit
|
commitdiff
|
tree
2008-07-30
Jes
p
er Louis Anders
e
n
Optimi
z
e
t
he dirwatcher, c
h
ange it
s
c
h
eck
time to
2
0
.
.
.
commit
|
commitdiff
|
tree
2008-07-30
Jesper Louis Ande
r
sen
H
e
e
d d
i
alyzer
.
Get fix
i
n for
last coupl
e
of c
l
eanup
.
.
.
commit
|
commitdiff
|
tree
2008-07-30
Jesper Louis Andersen
Mo
v
e un-
v
erbose marker
a b
i
t
through peer_recv
a
s
well
.
commit
|
commitdiff
|
tree
2008-07-30
Jesper Lo
u
i
s
Ander
s
en
Un-ve
r
bos
e
a bit in peer_
s
end
.
commit
|
commitdiff
|
tree
2008-07-30
Jesper
Louis Ande
r
sen
Un-ve
r
bos
e
some names in etorrent_mgr
w
hile we ar
e
.
.
.
commit
|
commitdiff
|
tree
2008-07-30
Jesper Louis Anders
e
n
R
ename etorrent_t_m
a
nager to eto
r
re
n
t_mg
r
.
commit
|
commitdiff
|
tree
2008-07-30
J
es
p
e
r
L
o
uis An
d
ersen
Merge branch 'j
l
ouis
/
fix-application-sta
r
tup'
i
nto
.
.
.
commit
|
commitdiff
|
tree
2008-07-30
Jes
p
er
L
ouis And
e
rsen
A
ll
o
w d
e
pende
n
t applications
t
o
already be started
.
commit
|
commitdiff
|
tree
2008-07-29
Jesper Loui
s
Andersen
Create
a
peer
manager, and a c
o
un
t
er m
a
nager
.
commit
|
commitdiff
|
tree
2008-07-29
Jesper Louis
Andersen
Gra
c
efully handle
i
s
_
endga
m
e
.
commit
|
commitdiff
|
tree
2008-07-29
J
esper Loui
s
Andersen
Don't kill th
e
FS proces
s
d
ict if we can't
find a file
.
.
.
commit
|
commitdiff
|
tree
2008-07-28
Jesper Loui
s
Andersen
I
f a p
e
e
r
already
has a piec
e
, don't both
e
r telling
.
.
.
commit
|
commitdiff
|
tree
2008-07-28
Je
s
p
er Louis Anders
e
n
Enable a log message
s
o we can t
r
a
c
k if the code does
.
.
.
commit
|
commitdiff
|
tree
2008-07-28
Jesper Louis
A
ndersen
Tracker
:
S
t
o
p gracefull
y
.
commit
|
commitdiff
|
tree
2008-07-28
Jes
p
er Louis A
n
dersen
M
e
rge branch 'jlouis/fix-fpmap-const
r
uction' into next
commit
|
commitdiff
|
tree
2008-07-28
Jesper L
o
ui
s
Ander
s
en
When cons
t
ructing the
f
pmap, we run modular
arithmetic
.
.
.
commit
|
commitdiff
|
tree
2008-07-28
J
e
sper Lo
u
is
Andersen
Merge bran
c
h 'mast
e
r' into next
commit
|
commitdiff
|
tree
2008-07-28
Jesper Loui
s
A
n
dersen
We are in 2008,
g
o
d
damm
i
t
.
commit
|
commitdiff
|
tree
2008-07-28
J
esper Louis An
d
ersen
Correct a
bug
in optimistic unchoking
.
commit
|
commitdiff
|
tree
2008-07-27
Jesper Louis
A
ndersen
Mer
g
e branc
h
'
j
l
o
uis/fi
x
-uncho
k
ing'
int
o
next
commit
|
commitdiff
|
tree
2008-07-27
Jesper Louis Andersen
Unchok
i
ng: only count
g
u
ys that are re
a
ll
y
being
unchoked
.
commit
|
commitdiff
|
tree
2008-07-27
Jesper Louis And
e
rsen
M
e
rge bra
n
ch 'jlouis/seed
e
rs-d
i
sconnect'
into
n
ex
t
commit
|
commitdiff
|
tree
2008-07-27
Jes
p
er L
o
uis
A
nders
e
n
If a peer is a seeder, then disconnect him if w
e
also
.
.
.
commit
|
commitdiff
|
tree
2008-07-27
Jesper Lo
u
is Andersen
Merge commit 'origin/next' int
o
next
commit
|
commitdiff
|
tree
2008-07-27
Jesper Lo
u
is A
n
ders
e
n
Merg
e
branch 'master' i
n
to
n
e
x
t
commit
|
commitdiff
|
tree
2008-07-26
Jesper Lou
i
s A
n
derse
n
Me
r
ge
br
a
n
ch 'jlo
u
is
/
new-chok
i
ng-al
g
o' into
next
commit
|
commitdiff
|
tree
2008-07-26
Jesper L
o
uis
Andersen
Cor
r
ect seeder set w
h
en rec
h
oking
.
commit
|
commitdiff
|
tree
2008-07-26
J
e
sper Louis Andersen
Correct choker
t
est from #rechoke
_
i
n
fo
.
state to #re
c
ho
k
e_inf
.
.
.
commit
|
commitdiff
|
tree
2008-07-26
Jesper
Louis Andersen
Fix
c
hoking st
a
t
e
ca
l
culation fo
r
leechers
.
commit
|
commitdiff
|
tree
2008-07-26
J
esper Lo
u
i
s
Andersen
Set some sensible defaul
t
s
for the #peer
_
sta
t
e recor
d
.
commit
|
commitdiff
|
tree
2008-07-26
J
e
sper Louis Andersen
Fix t
h
e cyclic
ch
a
in move in the choker
.
commit
|
commitdiff
|
tree
2008-07-26
Je
s
per Lo
u
is Andersen
Han
d
le initi
a
l recv t
i
me
o
ut
s
gracefu
l
ly
.
commit
|
commitdiff
|
tree
2008-07-26
J
e
sper
Lou
i
s A
n
derse
n
Correctly track
s
ee
d
ers as w
e
ll
.
commit
|
commitdiff
|
tree
2008-07-26
J
esper Lo
u
i
s And
e
rsen
O
n
ly perform rechokes
w
h
en we ne
e
d to
f
rom pe
e
r_r
e
cv
.
commit
|
commitdiff
|
tree
2008-07-26
J
e
sper Loui
s
An
d
ersen
Start up the c
y
cl
i
c
chain for the opt
.
unchoke
again
.
commit
|
commitdiff
|
tree
2008-07-26
Jesper Louis Andersen
Implement the ne
w
choking
algo
r
i
thm
.
Sti
l
l
some loose
.
.
.
commit
|
commitdiff
|
tree
2008-07-26
Jespe
r
Louis Andersen
Intr
o
duce dyn
a
mic
u
pload slot allocatio
n
+ configuration
.
.
.
commit
|
commitdiff
|
tree
2008-07-26
J
e
s
p
er Lo
u
is Andersen
Globa
l
i
z
e the eto
r
rent_t_p
e
e
r
_group_
m
gr
a
nd rename
.
.
.
commit
|
commitdiff
|
tree
2008-07-26
Jesper Lo
u
is Andersen
Mer
g
e bra
n
ch 'm
a
ster' into next
commit
|
commitdiff
|
tree
2008-07-26
Jesper
Louis Andersen
Merge br
a
nch 'jl
o
uis
/
types'
commit
|
commitdiff
|
tree
2008-07-26
Je
s
pe
r
Lo
u
is And
e
rsen
M
erge br
a
nch
'jlou
i
s
/snubbing'
commit
|
commitdiff
|
tree
2008-07-26
Je
s
p
e
r Louis Andersen
Merge br
a
nch 'jlouis/dupli
c
ate'
commit
|
commitdiff
|
tree
2008-07-26
Jesper Lou
i
s Anderse
n
Me
r
ge branch 'jlouis/sto
p
pi
n
g'
commit
|
commitdiff
|
tree
2008-07-26
Jesper Lou
i
s
A
ndersen
Merge branch 'jlouis/en
t
er-bad-peers
'
commit
|
commitdiff
|
tree
2008-07-25
Je
s
pe
r
Louis Andersen
Co
r
rect s
e
e
d
e
r set when rechoking
.
commit
|
commitdiff
|
tree
2008-07-25
Jesp
e
r Louis Andersen
Cor
r
ect c
h
oker
t
est from
#rec
h
o
ke_info
.
state to
#
rechoke_inf
.
.
.
commit
|
commitdiff
|
tree
2008-07-25
Jespe
r
Louis An
d
ersen
Fix c
h
oki
n
g stat
e
calculati
o
n for leechers
.
commit
|
commitdiff
|
tree
2008-07-25
Jesper Louis Ande
r
sen
Set
s
ome sen
s
ib
l
e defaults for the
#
peer_sta
t
e
record
.
commit
|
commitdiff
|
tree
2008-07-25
Jesper
Louis Anders
e
n
Fix the cy
c
l
i
c chain move in the choker
.
commit
|
commitdiff
|
tree
2008-07-25
Jesper Lou
i
s Andersen
Handle
i
nitial recv
timeouts gracefully
.
commit
|
commitdiff
|
tree
2008-07-24
Jesp
e
r Louis Andersen
Co
r
rectly
tra
c
k seeders
a
s
well
.
commit
|
commitdiff
|
tree
2008-07-24
J
esper Louis Andersen
O
nly
p
erform rechoke
s
when we need to f
r
o
m peer
_
recv
.
commit
|
commitdiff
|
tree
2008-07-24
Jesper
L
ouis Ande
r
s
e
n
Start up the cy
c
li
c
ch
a
in fo
r
the opt
.
u
nchoke again
.
commit
|
commitdiff
|
tree
2008-07-24
J
e
sper Lo
u
is Andersen
I
mplement the new choking algorithm
.
Still some loose
.
.
.
commit
|
commitdiff
|
tree
2008-07-24
J
e
s
pe
r
Louis An
d
ersen
I
n
troduce dyna
m
ic
u
pload slot alloc
a
tio
n
+ configuration
.
.
.
commit
|
commitdiff
|
tree
2008-07-24
Jesper Louis
A
nder
s
en
G
lobalize
the
etorrent_t_peer_gr
o
u
p
_
m
g
r a
n
d
rena
m
e
.
.
.
commit
|
commitdiff
|
tree
2008-07-23
Jesper Lou
i
s
And
e
r
s
en
Merge branch 'next' into jlouis/types
commit
|
commitdiff
|
tree
2008-07-23
Jesper Louis Andersen
Type the #rat
e
_
mgr
.
commit
|
commitdiff
|
tree
2008-07-23
Jesper Louis
A
ndersen
Implement
s
upport for
snubbing
.
S
t
i
l
l
n
eeds to b
e
utilized
.
commit
|
commitdiff
|
tree
2008-07-23
Jesper Lo
u
is Andersen
C
orrectl
y
handle th
e
ca
s
e
where th
e
re ar
e
no dupl
i
cat
e
s
.
commit
|
commitdiff
|
tree
2008-07-23
J
e
sper Lo
u
is Andersen
Annotate
t
h
e mnesi
a
records with types
.
commit
|
commitdiff
|
tree
2008-07-23
Jes
p
er Louis Andersen
Merge bra
n
ch 'jlouis/
s
topping' i
n
to nex
t
commit
|
commitdiff
|
tree
2008-07-22
Jespe
r
Louis Ande
r
sen
M
erge br
a
nch 'jlouis/en
t
er-bad-peers' into
next
commit
|
commitdiff
|
tree
2008-07-22
Jesper
L
ouis And
e
rsen
Implement co
d
e fo
r
checking torrents
.
commit
|
commitdiff
|
tree
2008-07-22
Jesp
e
r Louis Andersen
Simple fu
n
ction for listing bad peers
.
commit
|
commitdiff
|
tree
2008-07-22
J
e
sper Louis Anderse
n
Utilize
t
he bad pee
r
m
ana
g
er
w
here possible
.
commit
|
commitdiff
|
tree
2008-07-22
J
esper Louis Andersen
Let th
e
code be able
t
o
e
nter peer id
s
for offenders
.
.
.
commit
|
commitdiff
|
tree
2008-07-22
Jesper Louis Anders
e
n
Change stop o
r
der
.
commit
|
commitdiff
|
tree
2008-07-22
Jesper Louis Andersen
u
se ets:update_cou
n
t
e
r for speedup
.
commit
|
commitdiff
|
tree
2008-07-22
Jesper Louis
Andersen
Correctly kill chunks fro
m
a
n
i
nv
a
lid piece
.
commit
|
commitdiff
|
tree
2008-07-22
Jesper Lou
i
s An
d
ersen
TODO c
l
eanup
.
commit
|
commitdiff
|
tree
2008-07-22
Jesper Louis Andersen
Merge branch
'master' into next
commit
|
commitdiff
|
tree
2008-07-22
Jes
p
er Louis Andersen
Merge bra
n
c
h
'jlouis/bad-peer-man
a
ger'
commit
|
commitdiff
|
tree
2008-07-22
Jesper
L
ouis And
e
rsen
Mer
g
e branch
'jlouis/reject-ourselves-
i
n
-con
n
ect'
commit
|
commitdiff
|
tree
2008-07-22
J
e
sper Louis Andersen
Merge br
a
nch
'jlouis
/
d
a
te-
m
anip
u
lati
o
ns
'
commit
|
commitdiff
|
tree
2008-07-21
Je
s
pe
r
Louis And
e
r
s
en
M
o
ve
t
h
e
#piece table from mnesia to ETS
.
commit
|
commitdiff
|
tree
2008-07-21
J
esper
L
o
uis Andersen
Move the #c
h
unk mnes
i
a table into ETS
.
commit
|
commitdiff
|
tree
2008-07-21
J
e
sper Louis Ander
s
en
P
u
sh #piece handling func
t
ion t
o
the et
o
rrent_piece
.
.
.
commit
|
commitdiff
|
tree
2008-07-20
Jesper Louis Andersen
Thread everything
c
hunk-
w
i
se
t
hro
u
gh the chunk man
a
ger
.
commit
|
commitdiff
|
tree
2008-07-20
Jes
p
er Louis Andersen
Clean
u
p
.
Only work on one thing at a time
.
commit
|
commitdiff
|
tree
2008-07-20
Jesper Lo
u
is Ande
r
sen
Preliminary ch
u
nk m
a
nag
e
r code
.
commit
|
commitdiff
|
tree
2008-07-20
Jespe
r
Louis Ander
s
en
Preliminary
piec
e
m
anager code
.
commit
|
commitdiff
|
tree
2008-07-20
Jesper
Louis
A
ndersen
Merge
b
ranch 'jlouis/bad-
p
eer-ma
n
ager' into n
e
xt
commit
|
commitdiff
|
tree
2008-07-20
J
esper L
o
uis Anders
e
n
Merge
b
ranch
'jloui
s
/re
j
ect-
o
urselves-
i
n-
c
o
n
nect' into
.
.
.
commit
|
commitdiff
|
tree
2008-07-20
Jesper Louis Andersen
Merge bra
n
ch 'jlouis/date-manipulat
i
on
s
' into next
commit
|
commitdiff
|
tree
2008-07-19
J
e
sper Lo
u
is Andersen
Fix the
delete
match
spec
.
commit
|
commitdiff
|
tree
2008-07-19
Jesper Loui
s
Ande
r
s
e
n
Dialyzer fixes and l
i
n
k
etorren
t
_b
a
d_pe
e
r_mgr into
.
.
.
commit
|
commitdiff
|
tree
2008-07-19
Jesper Loui
s
Andersen
R
ejec
t
connects t
o
ourselves
.
commit
|
commitdiff
|
tree
2008-07-19
Jesper Louis
A
n
d
ersen
U
s
e da
t
e
calcula
t
ions to remove
o
ld peer
s
from the
.
.
.
commit
|
commitdiff
|
tree
2008-07-19
Jesp
e
r
L
ouis Ande
r
sen
Merge bra
n
ch 'jlou
i
s/bad
-
peer-m
a
nag
e
r' into jlouis
.
.
.
commit
|
commitdiff
|
tree
2008-07-19
J
e
sper Lou
i
s
A
ndersen
Rena
m
e
t
o a b
e
tter
name
.
commit
|
commitdiff
|
tree
2008-07-19
Jesp
e
r Louis An
d
e
rsen
Im
p
l
e
ment some s
i
mple
d
ate subtract
i
o
n co
d
e
.
commit
|
commitdiff
|
tree
next