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
Add support for arbitrary protocol capabilities.
2008-08-16
Jesper Louis Andersen
Add suppor
t
for
a
r
bitrary protocol capabilities
.
commit
|
commitdiff
|
tree
2008-08-16
Jesper Loui
s
Andersen
Implem
e
nt e
n
coding/deco
d
i
ng of f
a
st extensi
o
n mess
a
ge
s
.
commit
|
commitdiff
|
tree
2008-08-16
J
esper L
o
uis Andersen
When stopping etorrent, sa
v
e t
h
e disk-state
.
commit
|
commitdiff
|
tree
2008-08-01
Jespe
r
Louis
A
ndersen
Merge
b
ranch 'j
l
o
u
i
s/fix
e
s'
commit
|
commitdiff
|
tree
2008-07-31
J
e
s
per Lo
u
is
A
ndersen
Merge b
r
a
nch 'j
l
o
u
is/
o
p
t
i
m
ize-
d
i
rwatcher'
commit
|
commitdiff
|
tree
2008-07-31
Jesper Louis And
e
rsen
M
erge branch
'jlouis
/
cl
e
anup'
commit
|
commitdiff
|
tree
2008-07-31
Jesper Louis Andersen
Merge branch 'jlou
i
s
/
ac
c
eptor-
s
tarts-incom
i
ng'
commit
|
commitdiff
|
tree
2008-07-31
Jespe
r
Louis Andersen
Use a try
.
.
catch in
etorre
n
t_fs:read_pieces
_
and_a
s
s
e
mbl
e
/3
.
commit
|
commitdiff
|
tree
2008-07-31
Jesper Louis Andersen
T
ighte
n
exception catch in peer_mgr
.
commit
|
commitdiff
|
tree
2008-07-31
J
espe
r
Louis
A
nder
s
en
Fix
a
stat
e
pass
i
ng
b
ug in
the choker
.
commit
|
commitdiff
|
tree
2008-07-31
Jesper Louis A
n
der
s
e
n
Get ri
d
of
c
hoker termination mess
a
ge
,
which
w
a
s wron
g
.
commit
|
commitdiff
|
tree
2008-07-31
Jesper Loui
s
Andersen
Hand
l
e {error, ehos
t
un
r
each}
in
p
e
e
r
_r
e
cv by closing
.
.
.
commit
|
commitdiff
|
tree
2008-07-31
Jesper Louis Andersen
L
e
t the FS
process clear t
h
e path-map
.
W
hile here
fi
x
.
.
.
commit
|
commitdiff
|
tree
2008-07-31
Jesper
L
o
uis Andersen
Guard saf
e
_fixtable in a try
.
.
afte
r
.
Fix mentioned
.
.
.
commit
|
commitdiff
|
tree
2008-07-30
Jesper Louis Andersen
Use filelib:w
i
ldcard rathe
r
t
han filelib:fold_files
.
.
.
commit
|
commitdiff
|
tree
2008-07-30
J
esper Lou
i
s Andersen
O
ptim
i
z
e th
e
dirwat
c
her, c
h
a
n
ge it
s
check t
i
me to
20
.
.
.
commit
|
commitdiff
|
tree
2008-07-30
Jesper Louis Andersen
Heed dialyze
r
.
G
e
t fix
in
fo
r
l
ast coupl
e
o
f
c
leanup
.
.
.
commit
|
commitdiff
|
tree
2008-07-30
J
espe
r
Louis
Ander
s
en
Move u
n
-verbose marker a bit t
h
rough peer_recv as w
e
l
l
.
commit
|
commitdiff
|
tree
2008-07-30
Jesper Lo
u
is An
d
erse
n
U
n-verbose a bit in peer_sen
d
.
commit
|
commitdiff
|
tree
2008-07-30
Jesper
L
o
ui
s
Andersen
Un-verbose
s
ome names in etor
r
ent_mgr whi
l
e we are
.
.
.
commit
|
commitdiff
|
tree
2008-07-30
Je
s
p
e
r Louis Andersen
Rename
e
torren
t
_t_manage
r
to etorrent_
m
gr
.
commit
|
commitdiff
|
tree
2008-07-30
Jesper Louis Andersen
Merge
branch 'jloui
s
/fix
-
applica
t
ion-startup' i
n
to
.
.
.
commit
|
commitdiff
|
tree
2008-07-30
Jesper L
o
uis Anders
e
n
A
llow depen
d
e
nt applications to a
l
ready be started
.
commit
|
commitdiff
|
tree
2008-07-29
Jesper L
o
ui
s
Andersen
Create a peer manager, and
a
c
o
un
t
er
m
anager
.
commit
|
commitdiff
|
tree
2008-07-29
Jesper
L
ouis Andersen
Gracefully handl
e
is_end
g
ame
.
commit
|
commitdiff
|
tree
2008-07-29
Jesp
e
r Louis And
e
rsen
Don't
k
ill the
FS proce
s
s d
i
ct if
w
e c
a
n't find a file
.
.
.
commit
|
commitdiff
|
tree
2008-07-28
Jespe
r
L
o
ui
s
Andersen
I
f a peer a
l
ready has a p
i
ec
e
, don't
b
other telling
.
.
.
commit
|
commitdiff
|
tree
2008-07-28
Jesper Lo
u
i
s
Andersen
Enabl
e
a
log message so we can track if the code
d
oes
.
.
.
commit
|
commitdiff
|
tree
2008-07-28
Jesper Lou
i
s Andersen
Tracker
:
Stop
g
racef
u
ll
y
.
commit
|
commitdiff
|
tree
2008-07-28
J
e
sper L
o
uis And
e
r
sen
Mer
g
e branch 'jlouis/fix-fpmap
-
cons
t
ructio
n
'
into next
commit
|
commitdiff
|
tree
2008-07-28
Jesper L
o
ui
s
And
e
r
sen
When con
s
tructing the f
p
map, we run
mo
d
ular arith
m
etic
.
.
.
commit
|
commitdiff
|
tree
2008-07-28
Jesp
e
r
Louis Andersen
Me
r
ge
branch 'master' into
n
e
xt
commit
|
commitdiff
|
tree
2008-07-28
Jesper
L
ou
i
s Andersen
We are
i
n 20
0
8
,
goddammi
t
.
commit
|
commitdiff
|
tree
2008-07-28
Jespe
r
Louis Anderse
n
Correct a bug in opt
i
mistic un
c
ho
k
ing
.
commit
|
commitdiff
|
tree
2008-07-27
Jesper Louis Andersen
Merge branch 'jlouis/fix-unchoking' into next
commit
|
commitdiff
|
tree
2008-07-27
Jesper L
o
uis Ander
s
en
Unchokin
g
: only count guys that are real
l
y being unchoked
.
commit
|
commitdiff
|
tree
2008-07-27
Jesper Louis Andersen
Merge b
r
an
c
h 'j
l
ouis/seeders-disconnect' into next
commit
|
commitdiff
|
tree
2008-07-27
Jesper Louis Andersen
If a peer is a seeder, the
n
d
i
sconnect him if w
e
al
s
o
.
.
.
commit
|
commitdiff
|
tree
2008-07-27
Jesper
L
oui
s
A
n
d
e
rsen
Merge commit 'o
r
igi
n
/next
'
into next
commit
|
commitdiff
|
tree
2008-07-27
J
esper Louis Andersen
Merge bra
n
ch 'ma
s
ter' into
n
e
xt
commit
|
commitdiff
|
tree
2008-07-26
Jesper Loui
s
Andersen
Merge bra
n
c
h
'
j
louis/new-cho
k
ing-algo'
i
nto n
e
xt
commit
|
commitdiff
|
tree
2008-07-26
Je
s
p
e
r
L
ou
i
s Andersen
Cor
r
ect s
e
e
de
r
set
when rechokin
g
.
commit
|
commitdiff
|
tree
2008-07-26
Jesper Loui
s
Andersen
C
o
r
r
ect choker
t
est
f
rom #rechoke_info
.
state to #r
e
choke
_
inf
.
.
.
commit
|
commitdiff
|
tree
2008-07-26
Jespe
r
Louis
A
ndersen
Fix choking state
c
al
c
ul
a
tio
n
for l
e
echers
.
commit
|
commitdiff
|
tree
2008-07-26
Jesper
L
ouis
A
nd
e
rsen
Set som
e
sensible defaults for the #peer_state r
e
cord
.
commit
|
commitdiff
|
tree
2008-07-26
Jesper Louis Andersen
F
ix the cyc
l
i
c
chain move in th
e
choker
.
commit
|
commitdiff
|
tree
2008-07-26
Jesper Louis
Andersen
Handl
e
init
i
al
recv tim
e
out
s
grace
f
ully
.
commit
|
commitdiff
|
tree
2008-07-26
Jesper Louis Andersen
Correctly
t
r
ac
k
se
e
d
ers
as well
.
commit
|
commitdiff
|
tree
2008-07-26
Jesper Louis Andersen
Only perform
r
ech
o
k
es when we need to from pee
r
_
r
ecv
.
commit
|
commitdiff
|
tree
2008-07-26
J
es
p
er
Louis
Anders
e
n
Start up t
h
e cyclic chain for the opt
.
un
c
hok
e
again
.
commit
|
commitdiff
|
tree
2008-07-26
Jesper Louis And
e
rsen
Implement
t
he n
e
w chokin
g
algorithm
.
S
til
l
some loose
.
.
.
commit
|
commitdiff
|
tree
2008-07-26
Je
s
per Louis A
n
dersen
I
n
troduce
d
ynamic u
p
load slot allocation + configura
t
i
o
n
.
.
.
commit
|
commitdiff
|
tree
2008-07-26
Jesper Lo
u
i
s
Andersen
Global
i
ze th
e
e
t
orrent_t_peer_group_mgr
and rename
.
.
.
commit
|
commitdiff
|
tree
2008-07-26
Jesper
Louis Anders
e
n
Merge
b
r
anch 'ma
s
ter' into n
e
xt
commit
|
commitdiff
|
tree
2008-07-26
J
e
s
p
er Louis Andersen
Me
r
ge
b
ranch 'jloui
s
/types'
commit
|
commitdiff
|
tree
2008-07-26
Jesper Louis Andersen
Me
r
ge branch '
j
louis/snubbing'
commit
|
commitdiff
|
tree
2008-07-26
Jesper
L
o
uis Ander
s
en
M
erge branch 'jlouis/duplic
a
te'
commit
|
commitdiff
|
tree
2008-07-26
Jesper
Louis An
d
ersen
M
e
rge
b
r
anch
'j
l
ou
i
s/stoppin
g
'
commit
|
commitdiff
|
tree
2008-07-26
Jesper Louis Ande
r
sen
Merge bran
c
h 'jlouis/enter-b
a
d-peers'
commit
|
commitdiff
|
tree
2008-07-25
Jesper Louis And
e
rsen
C
o
rrect seeder set
w
hen rechoking
.
commit
|
commitdiff
|
tree
2008-07-25
Jesper L
o
uis
Andersen
C
orrect c
h
oker te
s
t from #
r
echo
k
e_info
.
state
to #rec
h
oke_inf
.
.
.
commit
|
commitdiff
|
tree
2008-07-25
J
es
p
er Lo
u
i
s
And
e
rsen
F
ix c
h
o
k
i
n
g
sta
t
e calculat
i
on for leech
e
rs
.
commit
|
commitdiff
|
tree
2008-07-25
Jesper Loui
s
Anderse
n
Set some
s
ensible defaults for the #peer_state
r
e
c
o
rd
.
commit
|
commitdiff
|
tree
2008-07-25
Jesper Louis Andersen
Fix the cyc
l
ic chain
move in
t
he
choker
.
commit
|
commitdiff
|
tree
2008-07-25
Jesper Louis And
e
rsen
Handle initial recv ti
m
eouts gracefully
.
commit
|
commitdiff
|
tree
2008-07-24
Jesp
e
r Lo
u
is Ander
s
en
Correctly
t
rac
k
s
e
eders
a
s
well
.
commit
|
commitdiff
|
tree
2008-07-24
J
e
sper Louis Andersen
Only perfor
m
rech
o
kes when we need to from pee
r
_rec
v
.
commit
|
commitdiff
|
tree
2008-07-24
J
esp
e
r Louis Andersen
St
a
rt
up t
h
e cyclic
c
h
ain for the opt
.
uncho
k
e again
.
commit
|
commitdiff
|
tree
2008-07-24
Jesper Louis Ande
r
sen
Implement the n
e
w choking a
l
go
r
ithm
.
Still s
o
me loose
.
.
.
commit
|
commitdiff
|
tree
2008-07-24
Jesper L
o
uis
An
d
ersen
Introduce dynamic
u
pload slot allocati
o
n + conf
i
gu
r
ation
.
.
.
commit
|
commitdiff
|
tree
2008-07-24
Jes
p
er Louis Andersen
Globaliz
e
the etorr
e
nt_t_peer_g
r
oup
_
mg
r
and
r
ename
.
.
.
commit
|
commitdiff
|
tree
2008-07-23
Jesper
Louis Andersen
Merge branc
h
'next' into jlo
u
is/types
commit
|
commitdiff
|
tree
2008-07-23
Jesper Louis Andersen
Type
t
h
e #rate
_
mg
r
.
commit
|
commitdiff
|
tree
2008-07-23
J
esper Loui
s
Andersen
I
mplemen
t
s
u
pp
o
rt for
s
nubbing
.
Still needs
t
o be util
i
zed
.
commit
|
commitdiff
|
tree
2008-07-23
Jes
p
er Louis And
e
r
s
en
Correctly hand
l
e
t
h
e c
a
s
e
where there a
r
e
no duplicates
.
commit
|
commitdiff
|
tree
2008-07-23
Jesper Lo
u
is
An
d
e
r
sen
Anno
t
ate
the mnesia recor
d
s with types
.
commit
|
commitdiff
|
tree
2008-07-23
Je
s
per Louis Andersen
Merge br
a
nch
'
jlou
i
s/stoppi
n
g' into ne
x
t
commit
|
commitdiff
|
tree
2008-07-22
Jesp
e
r Louis
A
ndersen
Merge branch 'jlouis/enter-b
a
d-peers
'
int
o
next
commit
|
commitdiff
|
tree
2008-07-22
J
e
sper Louis Andersen
Implement code
f
or checking torre
n
ts
.
commit
|
commitdiff
|
tree
2008-07-22
J
esper Louis Andersen
Simp
l
e function for
l
isti
n
g bad peers
.
commit
|
commitdiff
|
tree
2008-07-22
Jesper Louis A
n
d
e
rsen
Util
i
ze t
h
e
b
a
d peer mana
g
er where possible
.
commit
|
commitdiff
|
tree
2008-07-22
Jes
p
e
r
Louis Andersen
Let
t
he code be able to enter
p
eer
i
d
s
for
offe
n
ders
.
.
.
commit
|
commitdiff
|
tree
2008-07-22
Je
s
per
L
o
u
is Andersen
Change stop or
d
er
.
commit
|
commitdiff
|
tree
2008-07-22
Jesper Louis An
d
ersen
use ets:update_
c
ounter for sp
e
e
d
u
p
.
commit
|
commitdiff
|
tree
2008-07-22
J
e
s
p
e
r
Louis
A
ndersen
Correctly kill chu
n
ks fr
o
m
a
n invalid piece
.
commit
|
commitdiff
|
tree
2008-07-22
Jes
p
er
L
o
uis Andersen
T
ODO cleanup
.
commit
|
commitdiff
|
tree
2008-07-22
Jesper L
o
uis Andersen
M
e
rge branch 'ma
s
t
er' int
o
next
commit
|
commitdiff
|
tree
2008-07-22
Jesper Louis Andersen
Merge branch 'jl
o
uis/
b
ad-peer-manager'
commit
|
commitdiff
|
tree
2008-07-22
Jesper Louis Anderse
n
Merge b
r
anch 'jlou
i
s/reject-o
u
rselves-in-connect'
commit
|
commitdiff
|
tree
2008-07-22
Jesper Louis Andersen
Merge br
a
nch 'jlou
i
s/date-manipul
a
t
i
ons'
commit
|
commitdiff
|
tree
2008-07-21
Jesper Louis
A
ndersen
Move the #piece table from mnesia to E
T
S
.
commit
|
commitdiff
|
tree
2008-07-21
Jesper Louis A
n
dersen
Move the
#
chunk mn
e
s
i
a table into ETS
.
commit
|
commitdiff
|
tree
2008-07-21
Jesper Louis Ander
s
en
P
ush #piece hand
l
i
n
g func
t
ion
to
t
he etorrent_piece
.
.
.
commit
|
commitdiff
|
tree
2008-07-20
Jes
p
er Louis Andersen
Threa
d
everything
c
hunk-
w
ise through the chunk manager
.
commit
|
commitdiff
|
tree
2008-07-20
J
esper Loui
s
Andersen
Cleanup
.
Only
wor
k
on
one thing at
a
t
ime
.
commit
|
commitdiff
|
tree
2008-07-20
Jesper Louis An
d
ersen
Prelimina
r
y
chunk mana
g
er code
.
commit
|
commitdiff
|
tree
2008-07-20
Jespe
r
Louis
A
nde
r
sen
Preliminar
y
pi
e
ce m
a
nager code
.
commit
|
commitdiff
|
tree
2008-07-20
Jesper
L
o
uis And
e
rsen
Merge b
r
anch
'
jlouis/bad
-
peer-manager'
i
nt
o
next
commit
|
commitdiff
|
tree
2008-07-20
Jesper Louis Anders
e
n
Merge b
r
anch 'jloui
s
/re
j
ect-ourselves-in
-
connect' into
.
.
.
commit
|
commitdiff
|
tree
2008-07-20
J
esper Lo
u
i
s Andersen
Merge bra
n
ch 'jlouis/date
-
manipulations' into next
commit
|
commitdiff
|
tree
next