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 allowed fast set generation code.
2008-08-16
Jesper L
o
uis
An
d
ersen
Add allowed fast set g
e
nerat
i
on code
.
commit
|
commitdiff
|
tree
2008-08-16
Jesper Louis Andersen
Cle
a
nup a
n
d handle more fa
s
t e
x
t
ens
i
on speci
a
lities
.
.
.
commit
|
commitdiff
|
tree
2008-08-16
Jes
p
er
Lou
i
s Anders
e
n
Clean up the
FS pr
o
ce
s
ses a bit
.
commit
|
commitdiff
|
tree
2008-08-16
Jesper Louis A
n
d
e
rse
n
Ad
d
an initializer to
etorre
n
t
_
rate that pi
c
ks up the
.
.
.
commit
|
commitdiff
|
tree
2008-08-16
J
e
sper Lou
i
s Andersen
Wr
i
te
some (u
g
ly) cod
e
for hand
l
ing the fa
s
t extension
.
.
.
commit
|
commitdiff
|
tree
2008-08-16
Jesper Loui
s
Andersen
Add su
p
port for request re
j
ects
.
commit
|
commitdiff
|
tree
2008-08-16
Jesper Louis
A
nde
r
sen
Handle SUGG
E
ST messages by soundly ignor
i
n
g
them ;)
.
commit
|
commitdiff
|
tree
2008-08-16
Jesper L
o
u
is A
n
dersen
Tel
l
th
e
send
p
rocess abou
t
the fast exte
n
sion sta
t
us
.
commit
|
commitdiff
|
tree
2008-08-16
Jesper Louis Andersen
Use corre
c
t type
spec
i
fica
t
ion i
n
b
i
n
a
ry c
o
nstr
u
ction
.
.
.
commit
|
commitdiff
|
tree
2008-08-16
J
esper L
o
uis Andersen
H
a
n
dl
e
CHOKE correctly in the
fast exten
s
ion
.
commit
|
commitdiff
|
tree
2008-08-16
Jesper Louis Anders
e
n
Handle HAVE_ALL and
HAVE_NONE
.
Cleanup the
B
I
T
F
I
E
LD
.
.
.
commit
|
commitdiff
|
tree
2008-08-16
Je
s
per Lo
u
i
s
Andersen
Track
if the
p
eer su
p
p
orts the fast extensi
o
n
.
commit
|
commitdiff
|
tree
2008-08-16
Je
s
per
Louis Andersen
Add sup
p
ort for
p
rotocol d
e
c
o
ding
.
commit
|
commitdiff
|
tree
2008-08-16
Jesper Lo
u
is Andersen
A
d
d
support f
o
r arbitrary protocol cap
a
bilitie
s
.
commit
|
commitdiff
|
tree
2008-08-16
Jesper Louis Anders
e
n
Im
p
l
ement e
n
co
d
ing/decoding of
fa
s
t
ext
e
nsion m
e
ssages
.
commit
|
commitdiff
|
tree
2008-08-16
Je
s
per L
o
uis Andersen
W
hen sto
p
p
i
ng
etorrent
,
save
t
he disk-state
.
commit
|
commitdiff
|
tree
2008-08-01
Jesper Louis And
e
rsen
Merge branch
'
jl
o
u
is/fixes'
commit
|
commitdiff
|
tree
2008-07-31
Jes
p
er Louis Anders
e
n
Mer
g
e br
a
nc
h
'jl
o
uis/optimize-dirwatcher'
commit
|
commitdiff
|
tree
2008-07-31
J
esper Lou
i
s
Andersen
Merge br
a
nch
'jlouis/cleanup'
commit
|
commitdiff
|
tree
2008-07-31
Jesper Louis Andersen
Merge
b
ranch 'jlouis/accepto
r
-s
t
arts
-
i
nco
m
ing'
commit
|
commitdiff
|
tree
2008-07-31
Jespe
r
L
ouis Andersen
Use
a
try
.
.
catch i
n
eto
r
rent_fs:r
e
a
d
_p
i
eces
_
and_asse
m
ble/3
.
commit
|
commitdiff
|
tree
2008-07-31
Jesper Louis Andersen
Tighten excep
t
ion ca
t
ch in pee
r
_m
g
r
.
commit
|
commitdiff
|
tree
2008-07-31
Je
s
p
er
Louis Andersen
Fix a state passing bug in t
h
e c
h
ok
e
r
.
commit
|
commitdiff
|
tree
2008-07-31
J
esper
L
o
uis An
d
ersen
G
e
t
r
id
o
f
c
hoke
r
ter
m
ination message, which wa
s
wrong
.
commit
|
commitdiff
|
tree
2008-07-31
Jespe
r
Lo
u
i
s
Andersen
Han
d
l
e
{erro
r
, ehostunr
e
ach} in
peer_recv by
cl
o
sing
.
.
.
commit
|
commitdiff
|
tree
2008-07-31
Jesper
Lou
i
s And
e
r
s
en
Let the FS process
clear the p
a
th-map
.
W
h
i
le here fix
.
.
.
commit
|
commitdiff
|
tree
2008-07-31
Jesper Louis
An
d
ersen
Guard safe_fixtable in a try
.
.
after
.
Fix mentioned
.
.
.
commit
|
commitdiff
|
tree
2008-07-30
Jesper Louis
A
nd
e
rsen
Use
f
i
lelib:wildcar
d
rat
h
er th
a
n fil
e
lib:fold_fi
l
es
.
.
.
commit
|
commitdiff
|
tree
2008-07-30
Jespe
r
Louis And
e
rsen
Opti
m
i
z
e the dir
w
atcher, ch
a
nge its ch
e
ck time to 20
.
.
.
commit
|
commitdiff
|
tree
2008-07-30
Jespe
r
L
o
uis And
e
rsen
He
e
d
d
ialyzer
.
G
e
t fix in for last co
u
ple of cl
e
anup
.
.
.
commit
|
commitdiff
|
tree
2008-07-30
Je
s
p
e
r Louis
A
n
dersen
Mo
v
e un-verbose marker
a
bit through peer_rec
v
as well
.
commit
|
commitdiff
|
tree
2008-07-30
Jesper Louis Anders
e
n
Un-verbos
e
a
b
i
t i
n
peer_s
e
nd
.
commit
|
commitdiff
|
tree
2008-07-30
Jesper L
o
ui
s
Andersen
Un-ver
b
ose some name
s
i
n
etorrent_mg
r
while we are
.
.
.
commit
|
commitdiff
|
tree
2008-07-30
Jesper Louis Andersen
Rename etorrent_t_manager to etor
r
ent_mgr
.
commit
|
commitdiff
|
tree
2008-07-30
Jesper
Lo
u
is Ande
r
sen
Merge branch 'jlouis/fix-ap
p
li
c
ation-s
t
ar
t
up' into
.
.
.
commit
|
commitdiff
|
tree
2008-07-30
Jesper
L
o
u
i
s Ander
s
e
n
Al
l
ow de
p
e
nden
t
applications t
o
al
r
eady be starte
d
.
commit
|
commitdiff
|
tree
2008-07-29
J
espe
r
Louis Andersen
Create a peer manager, and a counter manager
.
commit
|
commitdiff
|
tree
2008-07-29
Jesper
Louis
Andersen
Gr
a
cefully h
a
ndle is_endg
a
me
.
commit
|
commitdiff
|
tree
2008-07-29
Jesper
L
ouis And
e
rsen
Don't kill t
h
e FS process dict if we
can't f
i
nd a fil
e
.
.
.
commit
|
commitdiff
|
tree
2008-07-28
Jesper Louis And
e
r
s
en
If a peer
a
lready has a p
i
e
c
e
,
d
on't bother tell
i
ng
.
.
.
commit
|
commitdiff
|
tree
2008-07-28
Je
s
pe
r
Louis Andersen
Enable a log message so we c
a
n track if the cod
e
does
.
.
.
commit
|
commitdiff
|
tree
2008-07-28
J
es
p
er Louis Andersen
Track
e
r: Stop gracefully
.
commit
|
commitdiff
|
tree
2008-07-28
Je
s
per
L
ouis Andersen
M
e
rge b
r
anch 'jlouis/fix-fpmap
-
cons
t
ruction'
i
nto next
commit
|
commitdiff
|
tree
2008-07-28
J
e
s
p
e
r
Lo
u
is An
d
ersen
When cons
t
ructin
g
the fpmap,
w
e ru
n
m
od
u
lar arithmetic
.
.
.
commit
|
commitdiff
|
tree
2008-07-28
J
esper
L
o
u
i
s Andersen
Merge branch 'master' into next
commit
|
commitdiff
|
tree
2008-07-28
Je
s
p
e
r
Lo
u
is Ande
r
sen
We
a
r
e
in 2008, god
d
ammit
.
commit
|
commitdiff
|
tree
2008-07-28
Jesper L
o
uis Ander
s
en
Correct a
b
ug in
o
ptimis
t
ic unch
o
king
.
commit
|
commitdiff
|
tree
2008-07-27
Jesper Louis Anders
e
n
Merge branch 'jlouis/f
i
x-unchoking
'
i
n
to next
commit
|
commitdiff
|
tree
2008-07-27
Jesper L
o
uis
Andersen
Unc
h
oking
:
only
c
ount guys
th
a
t are really b
e
i
ng un
c
h
o
k
e
d
.
commit
|
commitdiff
|
tree
2008-07-27
Jesper
Lou
i
s Andersen
Merge bra
n
ch 'jlouis/
s
eede
r
s-disconnect' into next
commit
|
commitdiff
|
tree
2008-07-27
Jes
p
er Louis And
e
r
sen
If
a peer i
s
a
seeder, then di
s
connect him
i
f we also
.
.
.
commit
|
commitdiff
|
tree
2008-07-27
J
e
sper L
o
uis Ander
s
en
Merge commit 'o
r
igin
/
next' into next
commit
|
commitdiff
|
tree
2008-07-27
Jesper Lo
u
i
s
Andersen
Mer
g
e branch 'master' into ne
x
t
commit
|
commitdiff
|
tree
2008-07-26
Jespe
r
Louis
A
nde
r
sen
M
e
rg
e
branch 'jlo
u
is/new-
c
hoki
n
g-algo'
int
o
next
commit
|
commitdiff
|
tree
2008-07-26
J
esper Louis Andersen
Correct se
e
de
r
set when r
e
ch
o
king
.
commit
|
commitdiff
|
tree
2008-07-26
Jes
p
er
Louis Anderse
n
Correct
c
h
oke
r
t
est
from #r
e
c
h
oke_
i
nfo
.
s
t
a
t
e to #r
e
choke_inf
.
.
.
commit
|
commitdiff
|
tree
2008-07-26
Jesper L
o
ui
s
Andersen
Fix
c
hoking state calcu
l
ation for leechers
.
commit
|
commitdiff
|
tree
2008-07-26
Jesper Louis Andersen
S
e
t
so
m
e sensi
b
le d
e
faults for the #peer_state record
.
commit
|
commitdiff
|
tree
2008-07-26
Je
s
pe
r
Louis
Andersen
Fix the cyc
l
ic ch
a
in
move in the
chok
e
r
.
commit
|
commitdiff
|
tree
2008-07-26
Jesper Louis A
n
dersen
Hand
l
e ini
t
i
a
l r
e
c
v
timeouts grace
f
ull
y
.
commit
|
commitdiff
|
tree
2008-07-26
Jesper Lou
i
s Andersen
C
orrectly track see
d
ers as wel
l
.
commit
|
commitdiff
|
tree
2008-07-26
J
e
sp
e
r Louis A
n
d
e
rsen
Only
p
erfo
r
m rechokes when we n
e
ed to from peer_
r
ecv
.
commit
|
commitdiff
|
tree
2008-07-26
Je
s
per
L
ouis Ande
r
sen
Start up the cyc
l
ic chain f
o
r
t
h
e opt
.
unc
h
oke again
.
commit
|
commitdiff
|
tree
2008-07-26
Je
s
per Louis Ande
r
sen
I
m
p
lement the new choking algorithm
.
Still s
o
m
e
loose
.
.
.
commit
|
commitdiff
|
tree
2008-07-26
Jesper Louis
A
nderse
n
In
t
roduc
e
dynamic u
p
load slo
t
a
lloc
a
tion
+
config
u
ration
.
.
.
commit
|
commitdiff
|
tree
2008-07-26
Jes
p
er
Louis Anders
e
n
Globalize
t
h
e etor
r
ent_t_peer_g
r
oup_mgr
a
n
d
r
e
n
ame
.
.
.
commit
|
commitdiff
|
tree
2008-07-26
Je
s
pe
r
Loui
s
A
n
d
e
r
sen
Merge branch 'mas
t
e
r' into next
commit
|
commitdiff
|
tree
2008-07-26
Jespe
r
Lo
u
is Andersen
Merge branch 'jlouis/types
'
commit
|
commitdiff
|
tree
2008-07-26
Jesper Louis Anders
e
n
Merge branch 'jlouis/sn
u
bbing'
commit
|
commitdiff
|
tree
2008-07-26
Jes
p
e
r Lo
u
i
s
Andersen
M
e
rge branch 'jlouis
/
dupli
c
ate'
commit
|
commitdiff
|
tree
2008-07-26
Jesper
Louis Ander
s
en
M
erge
b
ranch
'
jloui
s
/stopping'
commit
|
commitdiff
|
tree
2008-07-26
Jesper Louis Andersen
Merge branch 'jloui
s
/enter-bad-peers'
commit
|
commitdiff
|
tree
2008-07-25
Je
s
per Louis Andersen
Correct seeder set when rechoking
.
commit
|
commitdiff
|
tree
2008-07-25
Jes
p
er Louis Andersen
C
o
r
rect c
h
oker test f
r
om #rechoke_info
.
sta
t
e
t
o #
r
e
c
hoke_inf
.
.
.
commit
|
commitdiff
|
tree
2008-07-25
Jesper Louis A
n
d
ersen
Fix chokin
g
stat
e
c
alc
u
lation for leech
e
r
s
.
commit
|
commitdiff
|
tree
2008-07-25
Jesp
e
r Louis
A
ndersen
Set some sensi
b
le d
e
f
a
ul
t
s
for
t
he #
p
e
er_st
a
te record
.
commit
|
commitdiff
|
tree
2008-07-25
Jesper L
o
u
is Andersen
Fi
x
the cyclic chain move in the choker
.
commit
|
commitdiff
|
tree
2008-07-25
J
e
sper Louis Andersen
Handl
e
initial r
e
cv timeouts gracefully
.
commit
|
commitdiff
|
tree
2008-07-24
Jesper Louis Andersen
C
o
r
r
ectly tr
a
ck seeders as well
.
commit
|
commitdiff
|
tree
2008-07-24
Jespe
r
L
o
uis
Andersen
Only perf
o
rm rechoke
s
when we need t
o
fro
m
peer_recv
.
commit
|
commitdiff
|
tree
2008-07-24
Jesper
L
oui
s
Andersen
Sta
r
t up the cycli
c
chain for the opt
.
un
c
hoke
a
gain
.
commit
|
commitdiff
|
tree
2008-07-24
J
e
s
per Louis An
d
ersen
Impleme
n
t the ne
w
c
h
oking alg
o
ri
t
hm
.
Still some
l
oose
.
.
.
commit
|
commitdiff
|
tree
2008-07-24
J
es
p
er L
o
u
is A
n
d
e
rs
e
n
In
t
ro
d
uce dy
n
amic upload
s
lo
t
all
o
ca
t
ion + con
f
i
g
ur
a
tion
.
.
.
commit
|
commitdiff
|
tree
2008-07-24
Jesp
e
r Lou
i
s Andersen
Global
i
ze t
h
e etorrent_t_peer_group_mgr and ren
a
me
.
.
.
commit
|
commitdiff
|
tree
2008-07-23
Jespe
r
Louis Andersen
M
erg
e
branc
h
'nex
t
' into jloui
s
/ty
p
es
commit
|
commitdiff
|
tree
2008-07-23
Jesper Louis Andersen
Type the
#
ra
t
e_mgr
.
commit
|
commitdiff
|
tree
2008-07-23
J
e
sper Lou
i
s Andersen
Impl
e
ment su
p
po
r
t for snubbing
.
Still
needs
t
o
b
e utilized
.
commit
|
commitdiff
|
tree
2008-07-23
Jespe
r
L
ouis
A
ndersen
Correctly h
a
ndle the case where there are
n
o
d
u
pli
c
ates
.
commit
|
commitdiff
|
tree
2008-07-23
Jesper
L
ouis
A
ndersen
Annotate the mnesia re
c
o
r
d
s
w
ith t
y
pes
.
commit
|
commitdiff
|
tree
2008-07-23
Jesper Louis Andersen
M
e
rge b
r
a
n
c
h
'jlouis/stopping'
into next
commit
|
commitdiff
|
tree
2008-07-22
Jesper Louis Andersen
M
erge bran
c
h
'jlouis/
e
nter-ba
d
-
peers' into next
commit
|
commitdiff
|
tree
2008-07-22
Jesper Louis Ande
r
sen
Im
p
lement co
d
e for
c
hecki
n
g
t
orrents
.
commit
|
commitdiff
|
tree
2008-07-22
Jesper Louis Ander
s
en
Simple func
t
ion fo
r
l
isting bad peers
.
commit
|
commitdiff
|
tree
2008-07-22
Je
s
per Louis Andersen
Utilize the bad peer
manager where possible
.
commit
|
commitdiff
|
tree
2008-07-22
Jesper
L
ouis
A
nders
e
n
Let the code be able to enter
p
eer ids for offende
r
s
.
.
.
commit
|
commitdiff
|
tree
2008-07-22
Jes
p
er Louis An
d
ersen
Change sto
p
order
.
commit
|
commitdiff
|
tree
2008-07-22
Jesper Louis Andersen
use ets:up
d
a
te_counter
for speedup
.
commit
|
commitdiff
|
tree
2008-07-22
Jesper
L
ouis Ander
s
en
Correctly
k
i
ll ch
u
nks from an
i
nvalid piece
.
commit
|
commitdiff
|
tree
2008-07-22
Jesper
L
ouis Andersen
TODO cleanup
.
commit
|
commitdiff
|
tree
2008-07-22
J
espe
r
Louis A
n
dersen
Merge branch 'm
a
ste
r
' into
n
ext
commit
|
commitdiff
|
tree
next