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
Handle CHOKE correctly in the fast extension.
2008-08-16
J
e
sp
e
r Louis Ander
s
en
H
andle CHOK
E
correctly in the fast extension
.
commit
|
commitdiff
|
tree
2008-08-16
J
e
s
per
Louis Ander
s
en
Handle HAVE_
A
LL and HAVE_NONE
.
C
l
eanup the BIT
F
IELD
.
.
.
commit
|
commitdiff
|
tree
2008-08-16
Jesper Loui
s
Anders
e
n
Track if the
peer supports
t
he
f
ast extensi
o
n
.
commit
|
commitdiff
|
tree
2008-08-16
Jesper
Louis Andersen
Add s
u
pport for protocol
d
ec
o
d
ing
.
commit
|
commitdiff
|
tree
2008-08-16
J
e
sper Loui
s
A
n
dersen
Add
s
uppor
t
f
o
r
arb
i
trary pr
o
t
o
col capabilities
.
commit
|
commitdiff
|
tree
2008-08-16
Je
s
per Loui
s
Andersen
Implement enco
d
ing/decod
i
ng of fast exten
s
ion messages
.
commit
|
commitdiff
|
tree
2008-08-16
Jesper Loui
s
Andersen
When st
o
pping etorr
e
n
t, save th
e
d
i
sk-state
.
commit
|
commitdiff
|
tree
2008-08-01
Jespe
r
Lo
u
is Ander
s
e
n
Merg
e
bran
c
h
'j
l
o
u
is
/
fi
x
es'
commit
|
commitdiff
|
tree
2008-07-31
Jesper Loui
s
Anders
e
n
Merge b
r
anch 'jlouis/optimiz
e
-dirwatc
h
er'
commit
|
commitdiff
|
tree
2008-07-31
J
e
sper Louis
Andersen
Merge branch 'j
l
ouis/cle
a
nup'
commit
|
commitdiff
|
tree
2008-07-31
Jesper
L
ouis Andersen
Merge bran
c
h 'jlouis/acce
p
to
r
-starts-i
n
com
i
ng'
commit
|
commitdiff
|
tree
2008-07-31
Jesp
e
r
Lo
u
is And
e
rsen
U
se a try
.
.
catch in etorrent_f
s
:r
e
ad_pieces_and_assemble/3
.
commit
|
commitdiff
|
tree
2008-07-31
Jespe
r
L
ouis Anderse
n
Tight
e
n
ex
c
eption ca
t
c
h
i
n peer_mgr
.
commit
|
commitdiff
|
tree
2008-07-31
Jespe
r
Louis Andersen
Fix a
s
tate passing bug
i
n t
h
e ch
o
k
e
r
.
commit
|
commitdiff
|
tree
2008-07-31
Jesper
L
ouis Ander
s
en
Get rid of choker te
r
m
i
nation
m
es
s
age, w
h
i
ch was wron
g
.
commit
|
commitdiff
|
tree
2008-07-31
Jesper Lou
i
s
Ander
s
e
n
Handle {er
r
o
r, ehostunreach} i
n
p
e
e
r_recv by closing
.
.
.
commit
|
commitdiff
|
tree
2008-07-31
Jesper L
o
uis Andersen
Let the FS p
r
o
c
ess c
l
ear the path-map
.
W
hil
e
here fix
.
.
.
commit
|
commitdiff
|
tree
2008-07-31
J
e
spe
r
Loui
s
And
e
rse
n
Guar
d
safe_fixtable in a try
.
.
after
.
Fix mentioned
.
.
.
commit
|
commitdiff
|
tree
2008-07-30
Jesper Louis Andersen
Use filelib:wildcard rather than filelib:fol
d
_files
.
.
.
commit
|
commitdiff
|
tree
2008-07-30
J
esp
e
r Lo
u
i
s
Ande
r
sen
Optimize the
dirwatcher, change its
ch
e
ck t
i
m
e
to 20
.
.
.
commit
|
commitdiff
|
tree
2008-07-30
J
e
sper Louis
Andersen
Hee
d
dialyzer
.
G
e
t
f
i
x in for last cou
p
le of cleanup
.
.
.
commit
|
commitdiff
|
tree
2008-07-30
Jesper Louis Ander
s
en
Move un-verbose marker
a bit through
p
e
er
_
recv
a
s
we
l
l
.
commit
|
commitdiff
|
tree
2008-07-30
Jespe
r
L
ouis Andersen
Un-verbose a
bit i
n
p
e
er_send
.
commit
|
commitdiff
|
tree
2008-07-30
Jesper Lo
u
i
s
A
n
dersen
U
n-v
e
rbose some nam
e
s
i
n etorre
n
t_mgr
w
hile we
are
.
.
.
commit
|
commitdiff
|
tree
2008-07-30
Jesper
L
oui
s
A
n
ders
e
n
Rename
e
torrent_t_manager to etorrent_mgr
.
commit
|
commitdiff
|
tree
2008-07-30
J
esper
Louis
A
ndersen
Merge br
a
n
c
h
'jlouis/fi
x
-appl
i
cation-start
u
p' into
.
.
.
commit
|
commitdiff
|
tree
2008-07-30
Jesper Lo
u
is A
n
derse
n
All
o
w
d
ependent app
l
ications to alr
e
ad
y
be started
.
commit
|
commitdiff
|
tree
2008-07-29
Jesper Louis A
n
dersen
Cre
a
t
e
a
peer manag
e
r, and a
co
u
nter ma
n
ager
.
commit
|
commitdiff
|
tree
2008-07-29
Je
s
per Louis
Andersen
Gracefully handle is_endgame
.
commit
|
commitdiff
|
tree
2008-07-29
Jesper Louis Andersen
D
on't kill the FS process dict if we can't find
a file
.
.
.
commit
|
commitdiff
|
tree
2008-07-28
Jesper Loui
s
A
ndersen
If a peer alread
y
has a pi
e
ce, don't bot
h
er telling
.
.
.
commit
|
commitdiff
|
tree
2008-07-28
Jesper Louis Andersen
Enable a l
o
g message so we can track i
f
the co
d
e does
.
.
.
commit
|
commitdiff
|
tree
2008-07-28
Jesp
e
r
L
ouis Andersen
Tracker: Stop gracefully
.
commit
|
commitdiff
|
tree
2008-07-28
Jesper Louis
An
d
ersen
Merge bra
n
ch
'
jlo
u
is/
f
ix-fpm
a
p-c
o
nstru
c
t
ion' into nex
t
commit
|
commitdiff
|
tree
2008-07-28
Jesper Louis
Anders
e
n
Wh
e
n constructing the fpmap, we run
modular arithmetic
.
.
.
commit
|
commitdiff
|
tree
2008-07-28
Jesper Louis A
n
ders
e
n
Me
r
ge branc
h
'master'
int
o
next
commit
|
commitdiff
|
tree
2008-07-28
Jesp
e
r Louis
An
d
ersen
We
are in 2008, g
o
dda
m
m
i
t
.
commit
|
commitdiff
|
tree
2008-07-28
Jesper Louis An
d
e
r
sen
Correct a bug
i
n
o
ptimi
s
ti
c
unchoking
.
commit
|
commitdiff
|
tree
2008-07-27
J
e
sper Lo
u
is Andersen
Merge
b
ranch 'jlou
i
s
/
fi
x
-uncho
k
ing' i
n
to next
commit
|
commitdiff
|
tree
2008-07-27
Je
s
per Louis A
n
derse
n
Unchoki
n
g: only coun
t
g
u
ys
that are
r
eally bein
g
unchoke
d
.
commit
|
commitdiff
|
tree
2008-07-27
Jesper
Louis Andersen
Merge br
a
nch 'jlouis/seeder
s
-
d
isconnect' into next
commit
|
commitdiff
|
tree
2008-07-27
Jesper Louis Andersen
I
f
a peer is
a
s
eeder, th
e
n d
i
sconnect h
i
m if
we also
.
.
.
commit
|
commitdiff
|
tree
2008-07-27
Jesper
Louis Andersen
M
e
rge
commit 'origin/ne
x
t' in
t
o
n
ext
commit
|
commitdiff
|
tree
2008-07-27
Jesper Lo
u
is
A
n
d
ersen
Merge branch 'master' into next
commit
|
commitdiff
|
tree
2008-07-26
Jesper Louis Andersen
Merge
b
ranch 'jloui
s
/
n
ew-ch
o
king-algo' int
o
ne
x
t
commit
|
commitdiff
|
tree
2008-07-26
Jesper Louis
A
n
d
ersen
Correct seeder set
w
h
e
n
r
e
choking
.
commit
|
commitdiff
|
tree
2008-07-26
J
e
sper Lou
i
s Anderse
n
Correct choke
r
test from #rechoke_
i
nfo
.
state to
#rechoke_inf
.
.
.
commit
|
commitdiff
|
tree
2008-07-26
Jesper Louis Andersen
Fix choking state calculation for leech
e
rs
.
commit
|
commitdiff
|
tree
2008-07-26
Jesper L
o
uis Andersen
Set some sensible
d
efault
s
for the #peer_state
recor
d
.
commit
|
commitdiff
|
tree
2008-07-26
Jes
p
er Lou
i
s Andersen
F
ix the c
y
clic chain
m
ove in
t
he
ch
o
ker
.
commit
|
commitdiff
|
tree
2008-07-26
Jesper Lou
i
s Andersen
Handle initial recv
t
imeouts gracefully
.
commit
|
commitdiff
|
tree
2008-07-26
Jesper Louis Ander
s
en
Co
r
r
ectly
tra
c
k see
d
ers as well
.
commit
|
commitdiff
|
tree
2008-07-26
Jes
p
er Lou
i
s
A
nde
r
sen
Only per
f
orm rechokes whe
n
we need to
f
r
om
p
e
er
_
recv
.
commit
|
commitdiff
|
tree
2008-07-26
J
e
s
p
er Louis Anders
e
n
S
t
a
rt up the cyclic chain for the opt
.
unchoke
a
gain
.
commit
|
commitdiff
|
tree
2008-07-26
Jesper Louis Andersen
I
m
plem
e
n
t
the new cho
k
ing algorithm
.
Still some loose
.
.
.
commit
|
commitdiff
|
tree
2008-07-26
Jesper
Louis
A
ndersen
In
t
r
oduce dy
n
amic
upload sl
o
t allo
c
a
t
ion + configur
a
t
io
n
.
.
.
commit
|
commitdiff
|
tree
2008-07-26
Jesper
Louis Anders
e
n
G
l
o
b
alize the eto
r
ren
t
_
t
_peer_grou
p
_mgr and rename
.
.
.
commit
|
commitdiff
|
tree
2008-07-26
Jespe
r
Louis Andersen
Mer
g
e br
a
n
c
h 'master'
into
next
commit
|
commitdiff
|
tree
2008-07-26
Je
s
per Louis Andersen
Merge branch 'j
l
o
u
is/types'
commit
|
commitdiff
|
tree
2008-07-26
J
e
sper Louis And
e
rs
e
n
Merge bran
c
h 'jlouis/snubbing
'
commit
|
commitdiff
|
tree
2008-07-26
J
e
sper Louis
Andersen
Merg
e
branch 'jloui
s
/dupl
i
cate'
commit
|
commitdiff
|
tree
2008-07-26
J
espe
r
L
o
u
is A
n
dersen
Merge
b
r
anch 'jlouis/stopping'
commit
|
commitdiff
|
tree
2008-07-26
Jesper Louis Andersen
Merge branch
'
jlouis/
e
nter
-
ba
d
-peers
'
commit
|
commitdiff
|
tree
2008-07-25
Jesp
e
r Lo
u
is
Anderse
n
Correct seeder set when rec
h
oking
.
commit
|
commitdiff
|
tree
2008-07-25
Jesper Louis Andersen
C
o
r
r
e
c
t choker test
from #rechok
e
_info
.
st
a
te
t
o
#
re
c
hoke_
i
nf
.
.
.
commit
|
commitdiff
|
tree
2008-07-25
Jesper L
o
uis Andersen
Fix choking state
calculation for le
e
chers
.
commit
|
commitdiff
|
tree
2008-07-25
J
e
sper Louis Ander
s
en
Set some sensible defa
u
lts for th
e
#peer_
s
tate re
c
o
r
d
.
commit
|
commitdiff
|
tree
2008-07-25
Jesper Louis An
d
ersen
Fix the cyclic chai
n
m
ove in the ch
o
ker
.
commit
|
commitdiff
|
tree
2008-07-25
Jesper Louis An
d
ersen
Handle i
n
itial recv timeout
s
gracefull
y
.
commit
|
commitdiff
|
tree
2008-07-24
Je
s
pe
r
Loui
s
A
n
dersen
Correc
t
ly track seeders as well
.
commit
|
commitdiff
|
tree
2008-07-24
Jesper Louis
A
nde
r
sen
Only per
f
orm rechok
e
s wh
e
n we need to from pe
e
r_recv
.
commit
|
commitdiff
|
tree
2008-07-24
Jes
p
er Louis Andersen
Start u
p
t
he cyclic chain fo
r
the opt
.
unchoke again
.
commit
|
commitdiff
|
tree
2008-07-24
J
e
sper Louis Anderse
n
Im
p
lement th
e
new cho
k
i
n
g
a
lgo
r
ithm
.
Sti
l
l some loose
.
.
.
commit
|
commitdiff
|
tree
2008-07-24
J
esper Louis A
n
dersen
Introduce dynamic upl
o
ad slo
t
alloca
t
ion +
configuration
.
.
.
commit
|
commitdiff
|
tree
2008-07-24
Jesper Lou
i
s Andersen
Globaliz
e
the
e
t
orr
e
nt_t_p
e
er_group_mgr a
n
d
rename
.
.
.
commit
|
commitdiff
|
tree
2008-07-23
Jesper Lo
u
is
Andersen
Merge branc
h
'next' i
n
to jlouis/ty
p
es
commit
|
commitdiff
|
tree
2008-07-23
J
e
s
per Louis Andersen
Ty
p
e
the #rate_mg
r
.
commit
|
commitdiff
|
tree
2008-07-23
Jesper Louis Andersen
I
m
plement support
fo
r
snubbing
.
Stil
l
n
e
eds to be utilized
.
commit
|
commitdiff
|
tree
2008-07-23
Jesper Louis
A
n
d
er
s
en
Correc
t
ly handle the ca
s
e where there
are no duplicates
.
commit
|
commitdiff
|
tree
2008-07-23
J
esper Louis Ander
s
e
n
A
n
notate the
m
nesia
r
e
c
ords with type
s
.
commit
|
commitdiff
|
tree
2008-07-23
Jesp
e
r Louis Andersen
Merge branch 'jlouis/s
t
op
p
ing' into n
e
xt
commit
|
commitdiff
|
tree
2008-07-22
Jesper Louis An
d
ersen
Me
r
ge branc
h
'jlouis/enter-bad-peers
'
i
nto next
commit
|
commitdiff
|
tree
2008-07-22
Je
s
per Louis Andersen
Implement code
for c
h
ecking tor
r
en
t
s
.
commit
|
commitdiff
|
tree
2008-07-22
Jesper
L
o
uis Andersen
Sim
p
le function for li
s
ting bad p
e
ers
.
commit
|
commitdiff
|
tree
2008-07-22
Jesper
Louis Anderse
n
Utilize the
b
ad peer
m
anager where
possible
.
commit
|
commitdiff
|
tree
2008-07-22
J
e
spe
r
Louis Andersen
Let the code be able to en
t
er peer ids
for offenders
.
.
.
commit
|
commitdiff
|
tree
2008-07-22
Jesp
e
r Louis Anders
e
n
Ch
a
nge
stop or
d
er
.
commit
|
commitdiff
|
tree
2008-07-22
Jespe
r
Louis Andersen
u
se ets:update_counter
for speedup
.
commit
|
commitdiff
|
tree
2008-07-22
Jesper
L
ouis A
n
dersen
C
o
rrectly
k
ill chunks from an inv
a
lid piece
.
commit
|
commitdiff
|
tree
2008-07-22
J
esper Louis Andersen
TO
D
O clean
u
p
.
commit
|
commitdiff
|
tree
2008-07-22
Jesper
L
ouis
A
n
d
ersen
Merge br
a
n
ch 'master' into next
commit
|
commitdiff
|
tree
2008-07-22
Jespe
r
Lo
u
is
A
nde
r
sen
Merge branc
h
'jlouis/bad-peer-manager'
commit
|
commitdiff
|
tree
2008-07-22
Jesper Lo
u
i
s
Andersen
Merg
e
br
a
nch 'jlo
u
is/reject-ourselves-in-connect'
commit
|
commitdiff
|
tree
2008-07-22
J
esper Louis
A
n
d
e
rsen
Merge
b
ranch 'jlouis/date-manipulations'
commit
|
commitdiff
|
tree
2008-07-21
Jesper L
o
u
is Andersen
Mo
v
e
th
e
#piece table from
m
nes
i
a to
ETS
.
commit
|
commitdiff
|
tree
2008-07-21
Jesper Louis Andersen
Mo
v
e the #chunk mnesia tab
l
e into
ETS
.
commit
|
commitdiff
|
tree
2008-07-21
J
esper Louis
Ande
r
sen
Push #piece h
a
nd
l
ing func
t
ion to the etorrent
_
piece
.
.
.
commit
|
commitdiff
|
tree
2008-07-20
Je
s
p
e
r
Louis Andersen
T
hread everything
c
h
unk-w
i
se th
r
ough
t
he chunk
ma
n
ager
.
commit
|
commitdiff
|
tree
2008-07-20
Jesper Louis Andersen
C
l
eanup
.
Only work on on
e
thin
g
at
a
t
i
m
e
.
commit
|
commitdiff
|
tree
2008-07-20
J
esper
Louis Ander
s
en
Preliminary c
h
unk manager code
.
commit
|
commitdiff
|
tree
next