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
Cleanup and handle more fast extension specialities in etorrent_t_peer_send.
2008-08-16
Jesper Loui
s
Andersen
Cleanu
p
and ha
n
dle mor
e
fast extension specialities
.
.
.
commit
|
commitdiff
|
tree
2008-08-16
Jesper Louis
Andersen
Cl
e
an up the
FS p
r
ocess
e
s a
b
it
.
commit
|
commitdiff
|
tree
2008-08-16
Jesper Loui
s
Andersen
Ad
d
an initiali
z
er to etorrent_rate that picks up the
.
.
.
commit
|
commitdiff
|
tree
2008-08-16
J
esper Lo
u
is Ander
s
en
Write some (ugly) code for handling
t
h
e
fast
e
xtension
.
.
.
commit
|
commitdiff
|
tree
2008-08-16
Jes
p
er Louis A
n
dersen
Add support fo
r
r
e
q
u
est re
j
ects
.
commit
|
commitdiff
|
tree
2008-08-16
Jesp
e
r Louis
And
e
rse
n
Handle SUGGEST
m
essages by soundly ignoring
t
h
em ;)
.
commit
|
commitdiff
|
tree
2008-08-16
Jesper L
o
uis Andersen
Tel
l
the se
n
d process abo
u
t the fast e
x
tens
i
on status
.
commit
|
commitdiff
|
tree
2008-08-16
Jesper L
o
uis A
n
der
s
e
n
Use
c
o
r
r
ect type specificat
i
on
i
n
binary constructi
o
n
.
.
.
commit
|
commitdiff
|
tree
2008-08-16
Jesper L
o
uis Ande
r
sen
H
andle CHOKE
c
orrectl
y
i
n
t
h
e fast exte
n
sion
.
commit
|
commitdiff
|
tree
2008-08-16
Jes
p
er L
o
uis Andersen
Handle H
A
VE_A
L
L an
d
HA
V
E_NONE
.
Clean
u
p th
e
BITFIELD
.
.
.
commit
|
commitdiff
|
tree
2008-08-16
J
e
s
per Louis A
n
dersen
Track if the p
e
e
r
supports the fa
s
t extension
.
commit
|
commitdiff
|
tree
2008-08-16
J
esper Louis An
d
ers
e
n
Add support
f
or proto
c
ol deco
d
i
n
g
.
commit
|
commitdiff
|
tree
2008-08-16
J
e
sper Lou
i
s Andersen
Add s
u
ppo
r
t f
o
r arbitrary proto
c
ol capabilities
.
commit
|
commitdiff
|
tree
2008-08-16
Jespe
r
Louis An
d
ersen
I
m
plement encoding/decoding of fast ex
t
ension mes
s
a
ges
.
commit
|
commitdiff
|
tree
2008-08-16
J
esper
L
ouis Andersen
When stopping et
o
rrent
,
save the disk-state
.
commit
|
commitdiff
|
tree
2008-08-01
Jespe
r
Lou
i
s Andersen
Merge
b
ranch
'
j
lo
u
is
/
fi
x
es'
commit
|
commitdiff
|
tree
2008-07-31
Jespe
r
Louis
A
nd
e
rsen
Me
r
ge branch 'jlouis
/
o
p
timize-dirwatcher'
commit
|
commitdiff
|
tree
2008-07-31
J
esper Louis Andersen
M
e
r
g
e bran
c
h
'
jloui
s
/
cleanup'
commit
|
commitdiff
|
tree
2008-07-31
Jes
p
er Louis Ande
r
sen
Merge branch '
j
louis/a
c
ceptor
-
starts
-
inc
o
ming'
commit
|
commitdiff
|
tree
2008-07-31
Je
s
per Louis And
e
rsen
Use a
try
.
.
ca
t
ch in eto
r
r
e
nt_fs
:
read_p
i
eces_
a
nd_a
s
semble/3
.
commit
|
commitdiff
|
tree
2008-07-31
Jespe
r
Louis And
e
rsen
Tighten exception catc
h
in peer_mgr
.
commit
|
commitdiff
|
tree
2008-07-31
Jespe
r
Louis Andersen
Fix a st
a
t
e
passing
b
ug
i
n
t
h
e choke
r
.
commit
|
commitdiff
|
tree
2008-07-31
Jesper Louis Andersen
Ge
t
rid of choker t
e
rmina
t
ion
m
es
s
age, which was
w
rong
.
commit
|
commitdiff
|
tree
2008-07-31
J
e
s
pe
r
Louis Andersen
Hand
l
e {error, ehostunreach} in peer_recv by closing
.
.
.
commit
|
commitdiff
|
tree
2008-07-31
Je
s
per Louis
Andersen
Let the FS p
r
ocess clear the pat
h
-map
.
While here f
i
x
.
.
.
commit
|
commitdiff
|
tree
2008-07-31
Jesper Louis Anders
e
n
Gua
r
d sa
f
e_f
i
x
t
able in a try
.
.
after
.
Fix ment
i
oned
.
.
.
commit
|
commitdiff
|
tree
2008-07-30
Jesper Lo
u
i
s Andersen
Use filelib:wildca
r
d
rather than
filelib:f
o
ld_files
.
.
.
commit
|
commitdiff
|
tree
2008-07-30
Jespe
r
L
o
u
is Andersen
Optimize
the dirwatcher, cha
n
ge its check time to 20
.
.
.
commit
|
commitdiff
|
tree
2008-07-30
Jesper
Loui
s
Andersen
Heed dialyz
e
r
.
Get fix
in for last couple
o
f cl
e
anup
.
.
.
commit
|
commitdiff
|
tree
2008-07-30
J
esper Loui
s
A
ndersen
Move un-verbose
m
arker a bit through peer_recv as
w
ell
.
commit
|
commitdiff
|
tree
2008-07-30
Jesper Louis Andersen
Un-ver
b
ose a bit in peer_send
.
commit
|
commitdiff
|
tree
2008-07-30
Jesper Louis Anderse
n
Un-v
e
rbose some names
i
n
etorrent_
m
gr w
h
ile we
are
.
.
.
commit
|
commitdiff
|
tree
2008-07-30
Jesper Louis Ander
s
en
Rename etorr
e
nt_t_manager to etorrent_mgr
.
commit
|
commitdiff
|
tree
2008-07-30
Jesper
L
o
u
is Andersen
Merge bra
n
ch 'jl
o
uis/
f
ix-
a
p
p
lication-start
u
p'
i
nto
.
.
.
commit
|
commitdiff
|
tree
2008-07-30
Jesper
L
ouis Andersen
A
llow depende
n
t applications
to already be started
.
commit
|
commitdiff
|
tree
2008-07-29
Jesper
Louis Andersen
Create a peer manage
r
, and a cou
n
ter manager
.
commit
|
commitdiff
|
tree
2008-07-29
Jesper Loui
s
And
e
r
sen
Gracefully handle
i
s_endga
m
e
.
commit
|
commitdiff
|
tree
2008-07-29
Je
s
per L
o
u
is A
n
dersen
Don't kill the
F
S pr
o
cess
dic
t
if we can't
f
ind
a file
.
.
.
commit
|
commitdiff
|
tree
2008-07-28
Jesper
L
ouis Andersen
If a peer
a
l
ready
h
as a pi
e
c
e
,
don'
t
bother te
l
li
n
g
.
.
.
commit
|
commitdiff
|
tree
2008-07-28
Jesper Louis
An
d
ersen
Enable a
l
og mes
s
a
g
e
s
o we
c
an
t
r
ack
if the co
d
e does
.
.
.
commit
|
commitdiff
|
tree
2008-07-28
J
esper
L
ouis And
e
rsen
Tracker: Stop
g
r
acefu
l
ly
.
commit
|
commitdiff
|
tree
2008-07-28
Jesper
Loui
s
Andersen
Merg
e
bran
c
h 'jlouis/fix-fpmap-construc
t
i
o
n'
into
next
commit
|
commitdiff
|
tree
2008-07-28
Jesper Louis
Ander
s
e
n
When
constructing the
fp
m
ap, we run mod
u
la
r
ari
t
hmetic
.
.
.
commit
|
commitdiff
|
tree
2008-07-28
Jesper Louis And
e
rsen
Merge bran
c
h
'
master' into next
commit
|
commitdiff
|
tree
2008-07-28
J
e
sper
Louis Anders
e
n
W
e
are
i
n
2008, godd
a
m
m
it
.
commit
|
commitdiff
|
tree
2008-07-28
Jesper
Louis Andersen
C
orrect a bug in optim
i
s
t
ic unchoking
.
commit
|
commitdiff
|
tree
2008-07-27
Jesper Louis
A
nder
s
e
n
Merge branch 'j
l
ouis/fix-unch
o
king'
into nex
t
commit
|
commitdiff
|
tree
2008-07-27
Jes
p
e
r
Louis Andersen
U
n
c
h
oking: only count guys that are reall
y
being unch
o
ked
.
commit
|
commitdiff
|
tree
2008-07-27
Jesper Louis Ande
r
sen
Merge branch 'j
l
o
uis/se
e
ders
-
disconnect' into
next
commit
|
commitdiff
|
tree
2008-07-27
Je
s
per L
o
uis Anders
e
n
If a peer
is
a seeder, th
e
n disco
n
nect him
if we also
.
.
.
commit
|
commitdiff
|
tree
2008-07-27
Jesper Lou
i
s
A
nd
e
rsen
Merge comm
i
t 'origin/next' into next
commit
|
commitdiff
|
tree
2008-07-27
Jesper Louis Andersen
M
e
r
ge bran
c
h 'maste
r
'
into
n
ext
commit
|
commitdiff
|
tree
2008-07-26
Jes
p
e
r L
o
uis Andersen
Merge
b
ra
n
c
h
'jlouis/n
e
w-chokin
g
-a
l
go' into next
commit
|
commitdiff
|
tree
2008-07-26
Jesper Louis Ander
s
e
n
Correct se
e
der set when re
c
hoki
n
g
.
commit
|
commitdiff
|
tree
2008-07-26
Jesper Louis A
n
d
ersen
Correct choke
r
test from #recho
k
e_i
n
f
o
.
state to #r
e
choke_i
n
f
.
.
.
commit
|
commitdiff
|
tree
2008-07-26
Jesper Louis A
n
d
er
s
en
Fix choking
state calcu
l
ation for le
e
c
h
ers
.
commit
|
commitdiff
|
tree
2008-07-26
Jesper Louis Andersen
Set some se
n
si
b
l
e
defaults
for the
#
pe
e
r_sta
t
e record
.
commit
|
commitdiff
|
tree
2008-07-26
Jesper Louis Andersen
F
ix
t
h
e
cyclic chain move in
t
he c
h
oker
.
commit
|
commitdiff
|
tree
2008-07-26
Je
s
per L
o
uis
A
ndersen
H
andle
initial recv timeouts grac
e
fully
.
commit
|
commitdiff
|
tree
2008-07-26
Jesper Louis Anders
e
n
Correctly trac
k
seeders
a
s
w
ell
.
commit
|
commitdiff
|
tree
2008-07-26
J
e
sper
Louis An
d
e
r
sen
O
nl
y
perform rechokes when we need
to fr
o
m
p
e
er_recv
.
commit
|
commitdiff
|
tree
2008-07-26
J
esper Louis An
d
ersen
Start up the cyclic
chain for the
opt
.
unchoke
a
gai
n
.
commit
|
commitdiff
|
tree
2008-07-26
Je
s
per
Louis Andersen
Imp
l
ement the new choking
a
lgori
t
hm
.
Still s
o
me loose
.
.
.
commit
|
commitdiff
|
tree
2008-07-26
Jesper Lou
i
s
A
ndersen
Introduce dyna
m
ic uplo
a
d slot
a
lloc
a
t
ion + co
n
f
igur
a
ti
o
n
.
.
.
commit
|
commitdiff
|
tree
2008-07-26
J
espe
r
Lo
u
is
A
ndersen
Globaliz
e
t
he etorrent_t_peer_group_mgr and r
e
n
ame
.
.
.
commit
|
commitdiff
|
tree
2008-07-26
Jesper Lou
i
s
Andersen
Merge branch 'master'
into
n
ext
commit
|
commitdiff
|
tree
2008-07-26
Je
s
per Louis Anderse
n
M
erge branch
'jlouis/type
s
'
commit
|
commitdiff
|
tree
2008-07-26
Jesp
e
r
Louis Anderse
n
Merge bran
c
h 'j
l
ouis/snubbing'
commit
|
commitdiff
|
tree
2008-07-26
Jesper Louis An
d
ersen
Merge branch 'jlou
i
s/duplicate
'
commit
|
commitdiff
|
tree
2008-07-26
Jesper Lou
i
s
A
n
der
s
en
Merg
e
b
r
a
n
ch 'j
l
ouis/stopping'
commit
|
commitdiff
|
tree
2008-07-26
Jespe
r
Louis An
d
er
s
en
Merge branch
'jlouis/en
t
er
-
b
a
d-peers
'
commit
|
commitdiff
|
tree
2008-07-25
Je
s
per Louis
And
e
rs
e
n
Correct seeder s
e
t when
rechoking
.
commit
|
commitdiff
|
tree
2008-07-25
Jespe
r
Louis Anders
e
n
Cor
r
ect chok
e
r test from #rechoke_i
n
fo
.
state to #re
c
hoke_i
n
f
.
.
.
commit
|
commitdiff
|
tree
2008-07-25
Jesper Louis An
d
ersen
Fix cho
k
ing
state
c
alc
u
l
a
tion
f
or
lee
c
h
ers
.
commit
|
commitdiff
|
tree
2008-07-25
Jesper Louis Andersen
Set s
o
me s
e
nsible defa
u
lts for th
e
#peer_st
a
te rec
o
rd
.
commit
|
commitdiff
|
tree
2008-07-25
J
esper
L
ouis Andersen
F
i
x
the cycl
i
c
chain move in the
c
hoker
.
commit
|
commitdiff
|
tree
2008-07-25
Jesp
e
r
Lou
i
s A
n
ders
e
n
Handle initial recv timeouts gracefully
.
commit
|
commitdiff
|
tree
2008-07-24
Jesper Lo
u
i
s Andersen
Corr
e
ctly trac
k
seed
e
rs as
well
.
commit
|
commitdiff
|
tree
2008-07-24
Jesper Louis Andersen
Only perform rechokes when we ne
e
d to from pee
r
_
r
ecv
.
commit
|
commitdiff
|
tree
2008-07-24
Jesper Louis Andersen
Start up th
e
cyclic chain f
o
r
the opt
.
unchoke again
.
commit
|
commitdiff
|
tree
2008-07-24
Jesp
e
r
L
o
uis
An
d
er
s
en
Imp
l
em
e
nt
t
he new
c
ho
k
ing
a
lgorithm
.
Still some loose
.
.
.
commit
|
commitdiff
|
tree
2008-07-24
J
e
sper Louis
A
ndersen
I
n
t
ro
d
uc
e
dynamic uplo
a
d
slot a
l
lo
c
ation + conf
i
guration
.
.
.
commit
|
commitdiff
|
tree
2008-07-24
J
espe
r
Louis Ander
s
en
G
l
obalize the eto
r
rent_t_peer_gro
u
p_mgr and ren
a
me
.
.
.
commit
|
commitdiff
|
tree
2008-07-23
Jesper Louis And
e
rse
n
Merge bra
n
ch
'
ne
x
t
' into jlouis/types
commit
|
commitdiff
|
tree
2008-07-23
Jesper
L
ouis
A
n
dersen
Typ
e
the #r
a
te_mgr
.
commit
|
commitdiff
|
tree
2008-07-23
J
esp
e
r Louis Andersen
Implement support for snu
b
bin
g
.
St
i
ll needs t
o
b
e utilized
.
commit
|
commitdiff
|
tree
2008-07-23
Jesper Lo
u
is
A
nders
e
n
Corr
e
ct
l
y
handle
the case w
h
ere
there are
n
o
d
u
p
l
i
c
ates
.
commit
|
commitdiff
|
tree
2008-07-23
J
e
sper Loui
s
A
n
der
s
en
An
n
ota
t
e the mne
s
ia records w
i
th
types
.
commit
|
commitdiff
|
tree
2008-07-23
Jesper Louis Andersen
M
erge branch 'jlou
i
s/stopping' int
o
next
commit
|
commitdiff
|
tree
2008-07-22
Jesper Lo
u
is
A
ndersen
Merg
e
b
ranch '
j
l
o
u
is/ent
e
r-bad-peers' into nex
t
commit
|
commitdiff
|
tree
2008-07-22
Jesper
L
o
uis A
n
de
r
sen
I
m
p
l
ement cod
e
for ch
e
cking torren
t
s
.
commit
|
commitdiff
|
tree
2008-07-22
Jesper Lou
i
s Andersen
Simple function for li
s
ting bad pee
r
s
.
commit
|
commitdiff
|
tree
2008-07-22
J
e
spe
r
Louis
A
nderse
n
Utilize the bad peer manage
r
where possible
.
commit
|
commitdiff
|
tree
2008-07-22
Jesper L
o
u
is Anders
e
n
Let the code be ab
l
e to
e
nter peer ids
for o
f
f
e
n
ders
.
.
.
commit
|
commitdiff
|
tree
2008-07-22
Jesper Louis Andersen
C
h
a
n
g
e stop o
r
de
r
.
commit
|
commitdiff
|
tree
2008-07-22
J
esp
e
r Louis A
n
dersen
use ets:upda
t
e_coun
t
e
r for s
p
eedup
.
commit
|
commitdiff
|
tree
2008-07-22
Jesp
e
r
Lo
u
i
s Andersen
Correc
t
ly kill chunks from an invalid piece
.
commit
|
commitdiff
|
tree
2008-07-22
Jesper Loui
s
Ander
s
en
TODO cleanup
.
commit
|
commitdiff
|
tree
2008-07-22
J
esper Loui
s
An
d
ersen
Merge br
a
nch 'master' into n
e
xt
commit
|
commitdiff
|
tree
2008-07-22
J
e
sper Loui
s
A
n
de
r
sen
Mer
g
e branch
'
jlo
u
is/bad-peer-m
a
nager'
commit
|
commitdiff
|
tree
next