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
Jesper Lo
u
is Ande
r
sen
Handl
e
CHOKE correctly i
n
t
he f
a
st e
x
tensio
n
.
commit
|
commitdiff
|
tree
2008-08-16
Jespe
r
Louis Andersen
H
a
ndle HAVE_ALL a
n
d HAVE_NONE
.
Cl
e
anup
the BIT
F
IELD
.
.
.
commit
|
commitdiff
|
tree
2008-08-16
Jesper Lo
u
is Andersen
Trac
k
if the
peer supports the fast
ex
t
ension
.
commit
|
commitdiff
|
tree
2008-08-16
Jesper Lou
i
s
Andersen
Add sup
p
ort for
p
rotocol de
c
oding
.
commit
|
commitdiff
|
tree
2008-08-16
Jesper
L
ouis An
d
ersen
Ad
d
support
f
or arbit
r
ary pro
t
ocol capab
i
litie
s
.
commit
|
commitdiff
|
tree
2008-08-16
Jes
p
er Louis Anders
e
n
Implement
encoding/decodin
g
of fas
t
exte
n
sion messages
.
commit
|
commitdiff
|
tree
2008-08-16
Jes
p
er Louis Andersen
When stopping etorrent, save the disk-state
.
commit
|
commitdiff
|
tree
2008-08-01
Jes
p
er
L
ouis Andersen
Merge branch 'jlo
u
is/fi
x
es'
commit
|
commitdiff
|
tree
2008-07-31
Jesper Louis Ande
r
se
n
Merge
b
ranch 'jl
o
u
i
s/optimize-
d
i
rwatcher'
commit
|
commitdiff
|
tree
2008-07-31
Jesper Louis A
n
d
e
r
sen
Merge
br
a
nc
h
'jlouis/
c
leanup'
commit
|
commitdiff
|
tree
2008-07-31
Jesper Lo
u
i
s
Andersen
Merge branch
'
jlou
i
s
/acceptor-star
t
s-inco
m
ing'
commit
|
commitdiff
|
tree
2008-07-31
Jesp
e
r Lo
u
is Ande
r
s
e
n
Use
a try
.
.
cat
c
h
in etorrent_
f
s:r
e
ad
_
pieces_
a
nd
_
asse
m
ble/3
.
commit
|
commitdiff
|
tree
2008-07-31
Jesper
L
ouis A
n
dersen
T
i
ght
e
n e
x
ception cat
c
h
i
n peer_m
g
r
.
commit
|
commitdiff
|
tree
2008-07-31
Jesp
e
r Louis A
n
dersen
Fix a state passing b
u
g in the choker
.
commit
|
commitdiff
|
tree
2008-07-31
J
esper L
o
ui
s
Anderse
n
Ge
t
rid of c
h
oker termi
n
a
t
i
o
n message, whi
c
h
w
as w
r
ong
.
commit
|
commitdiff
|
tree
2008-07-31
J
e
s
per Lou
i
s Anderse
n
H
a
n
dle {erro
r
, ehostunreach}
i
n
peer_re
c
v
by closing
.
.
.
commit
|
commitdiff
|
tree
2008-07-31
Jesper Lo
u
is Ander
s
en
Let the FS pro
c
ess
c
lear t
h
e path
-
map
.
While here fix
.
.
.
commit
|
commitdiff
|
tree
2008-07-31
Jesper Louis A
n
dersen
Guard safe_fixtab
l
e in a try
.
.
after
.
F
i
x
me
n
tioned
.
.
.
commit
|
commitdiff
|
tree
2008-07-30
Jesper
Louis
Ande
r
sen
Us
e
f
i
le
l
ib:wi
l
dc
a
rd rath
e
r than file
l
ib:fo
l
d
_
files
.
.
.
commit
|
commitdiff
|
tree
2008-07-30
Jesper Louis And
e
rs
e
n
Op
t
i
m
ize the di
r
watche
r
, change i
t
s
check time to 20
.
.
.
commit
|
commitdiff
|
tree
2008-07-30
Jesper Lou
i
s Andersen
Hee
d
dialyzer
.
Get fix
i
n
for las
t
c
ouple of cleanup
.
.
.
commit
|
commitdiff
|
tree
2008-07-30
Jespe
r
L
oui
s
Andersen
Move
u
n-ve
r
bose marker a bit throug
h
peer_re
c
v as w
e
ll
.
commit
|
commitdiff
|
tree
2008-07-30
Jesper L
o
uis Anderse
n
Un
-
verbos
e
a
b
it
in p
e
er
_
send
.
commit
|
commitdiff
|
tree
2008-07-30
Jesper Louis Andersen
Un-verbose
so
m
e
na
m
es
in e
t
orrent_mgr while we are
.
.
.
commit
|
commitdiff
|
tree
2008-07-30
Jesper Louis And
e
rsen
Rena
m
e etorrent_t_m
a
nager to e
t
orr
e
nt_mgr
.
commit
|
commitdiff
|
tree
2008-07-30
Jesper Louis Ande
r
sen
Merge bra
n
c
h
'jlouis/f
i
x-applic
a
tion-startup
'
into
.
.
.
commit
|
commitdiff
|
tree
2008-07-30
Jesper Louis Andersen
All
o
w dependent applications to alr
e
ady be started
.
commit
|
commitdiff
|
tree
2008-07-29
Jesper Louis And
e
rsen
Create a peer man
a
ger, and a
counter manager
.
commit
|
commitdiff
|
tree
2008-07-29
Jesper Louis A
n
dersen
Gracefully handle is_e
n
dgame
.
commit
|
commitdiff
|
tree
2008-07-29
Jesper Louis Andersen
Don't kill t
h
e
FS proc
e
ss dict i
f
we can't fin
d
a f
i
l
e
.
.
.
commit
|
commitdiff
|
tree
2008-07-28
Jesper L
o
uis Andersen
If
a
p
e
er alread
y
has
a
piece
,
don't b
o
t
h
er
t
e
lling
.
.
.
commit
|
commitdiff
|
tree
2008-07-28
Jesp
e
r
Louis Andersen
Enable a log message so we can t
r
ac
k
if
t
h
e code doe
s
.
.
.
commit
|
commitdiff
|
tree
2008-07-28
Jes
p
er
L
ouis An
d
ers
e
n
Track
e
r: Stop
gra
c
efully
.
commit
|
commitdiff
|
tree
2008-07-28
Je
s
per Louis An
d
e
r
sen
Me
r
g
e branc
h
'
jlouis/
f
ix-fpm
a
p-constr
u
cti
o
n' into next
commit
|
commitdiff
|
tree
2008-07-28
Jesper Louis Andersen
When co
n
st
r
ucti
n
g the fp
m
ap, w
e
r
u
n modular ar
i
th
m
etic
.
.
.
commit
|
commitdiff
|
tree
2008-07-28
Jespe
r
Louis
A
ndersen
Merge
b
ranch 'm
a
st
e
r' into n
e
xt
commit
|
commitdiff
|
tree
2008-07-28
Jesper Loui
s
Anderse
n
We are in
2008, goddammit
.
commit
|
commitdiff
|
tree
2008-07-28
Jesper
L
ouis
Andersen
Co
r
rect
a
bug in optimistic unchoking
.
commit
|
commitdiff
|
tree
2008-07-27
Je
s
per Loui
s
Ander
s
en
M
erge branch 'jlouis/f
i
x-unchoki
n
g' into ne
x
t
commit
|
commitdiff
|
tree
2008-07-27
Jesper Louis An
d
ersen
Unchoking
:
only c
o
unt
g
uys that ar
e
rea
l
ly being uncho
k
e
d
.
commit
|
commitdiff
|
tree
2008-07-27
Jesper Lou
i
s
A
ndersen
Merge branch 'jl
o
uis/seeders-disconnect'
into nex
t
commit
|
commitdiff
|
tree
2008-07-27
J
esper L
o
uis
A
ndersen
I
f
a peer
i
s
a seeder,
then disc
o
nnect
h
im if we also
.
.
.
commit
|
commitdiff
|
tree
2008-07-27
Jespe
r
Louis A
n
derse
n
Merge commit 'origin/next' i
n
to next
commit
|
commitdiff
|
tree
2008-07-27
Jesper Louis A
n
dersen
Merge
bran
c
h 'master
'
into nex
t
commit
|
commitdiff
|
tree
2008-07-26
Jesper Louis Ande
r
sen
M
er
g
e
b
ranc
h
'jlouis/
n
ew-chokin
g
-a
l
go' into next
commit
|
commitdiff
|
tree
2008-07-26
Jesper Louis
Andersen
Correct
s
e
e
der
s
e
t
whe
n
r
e
cho
k
ing
.
commit
|
commitdiff
|
tree
2008-07-26
Jesper Louis
Andersen
Correct chok
e
r tes
t
from #re
c
hoke_info
.
state to #rechoke_inf
.
.
.
commit
|
commitdiff
|
tree
2008-07-26
Je
s
per Loui
s
And
e
rsen
Fix
c
hoking stat
e
c
a
l
culation
f
or leechers
.
commit
|
commitdiff
|
tree
2008-07-26
Jespe
r
Louis Anderse
n
Set some sensible defaults
for the
#
p
eer_state reco
r
d
.
commit
|
commitdiff
|
tree
2008-07-26
Jes
p
er Lou
i
s Andersen
Fix the cycl
i
c
c
h
ain move in t
h
e chok
e
r
.
commit
|
commitdiff
|
tree
2008-07-26
Jesper Louis Anderse
n
Handle initial recv timeouts gracef
u
lly
.
commit
|
commitdiff
|
tree
2008-07-26
Jesper
Louis Andersen
Correctly track seed
e
r
s
a
s well
.
commit
|
commitdiff
|
tree
2008-07-26
Je
s
per Louis
An
d
ersen
Only perform rechokes
w
hen we need to from p
e
er_recv
.
commit
|
commitdiff
|
tree
2008-07-26
Jesper Louis A
n
derse
n
Star
t
u
p
the cyclic c
h
ain
f
or the opt
.
unchoke agai
n
.
commit
|
commitdiff
|
tree
2008-07-26
Je
s
per Loui
s
Ande
r
s
e
n
Implement the new
c
h
o
king a
l
gorithm
.
St
i
ll some loose
.
.
.
commit
|
commitdiff
|
tree
2008-07-26
J
e
s
per
L
o
ui
s
Ande
r
sen
Introduce dynamic uplo
a
d
slot allocation +
c
onfi
g
uration
.
.
.
commit
|
commitdiff
|
tree
2008-07-26
J
e
sper Louis And
e
rsen
Globalize the e
t
orrent_t_peer_group_mgr and rename
.
.
.
commit
|
commitdiff
|
tree
2008-07-26
Jesper
Louis Anderse
n
M
e
rge branch 'master'
i
nto
next
commit
|
commitdiff
|
tree
2008-07-26
J
e
sper Louis Ande
r
sen
Merge branch 'jlouis/types
'
commit
|
commitdiff
|
tree
2008-07-26
Jesper Louis
A
n
d
e
rsen
Merge
branch
'
jlouis/snubbing'
commit
|
commitdiff
|
tree
2008-07-26
Jesper Louis
Andersen
M
erge
bran
c
h 'jloui
s
/dupl
i
cate'
commit
|
commitdiff
|
tree
2008-07-26
Jesper Lou
i
s
Andersen
Merge branch 'jlouis/stopping'
commit
|
commitdiff
|
tree
2008-07-26
Jesper Louis
A
nders
e
n
Merge branch
'
jlouis/en
t
er-bad-peers'
commit
|
commitdiff
|
tree
2008-07-25
Je
s
per
Louis And
e
rsen
Correct se
e
der set
w
hen
r
e
choki
n
g
.
commit
|
commitdiff
|
tree
2008-07-25
Jesper Lo
u
is
A
n
dersen
Correct
chok
e
r
t
est from #rechoke_i
n
fo
.
state to #rechoke_i
n
f
.
.
.
commit
|
commitdiff
|
tree
2008-07-25
Jespe
r
Louis Anders
e
n
Fi
x
choking
state c
a
lculation for leeche
r
s
.
commit
|
commitdiff
|
tree
2008-07-25
Jesper Loui
s
Andersen
Set some s
e
nsible defaults fo
r
t
he #peer
_
state record
.
commit
|
commitdiff
|
tree
2008-07-25
J
e
s
p
er L
o
uis Andersen
Fix t
h
e cyclic chain move in the
choker
.
commit
|
commitdiff
|
tree
2008-07-25
J
esper Louis Anders
e
n
Handle in
i
tial recv time
o
uts gracef
u
l
l
y
.
commit
|
commitdiff
|
tree
2008-07-24
Jesp
e
r Louis Ande
r
s
en
Cor
r
ectly tra
c
k seede
r
s as well
.
commit
|
commitdiff
|
tree
2008-07-24
Je
s
p
e
r
L
ouis An
d
ersen
Only p
e
rform rechokes when we need t
o
from
peer_rec
v
.
commit
|
commitdiff
|
tree
2008-07-24
J
esper Louis Andersen
Star
t
up
the cyclic chain for the opt
.
un
c
hoke
a
gain
.
commit
|
commitdiff
|
tree
2008-07-24
J
e
sp
e
r Louis And
e
rsen
I
mplement
t
he
n
ew
c
h
o
king algo
r
ithm
.
Still some lo
o
se
.
.
.
commit
|
commitdiff
|
tree
2008-07-24
J
e
sper Lou
i
s Andersen
Introduce dyn
a
mic up
l
oad slot allocation
+ configuration
.
.
.
commit
|
commitdiff
|
tree
2008-07-24
Jesper Louis Andersen
Glo
b
a
l
i
ze t
h
e etorre
n
t_t_
p
eer_g
r
o
u
p
_
mgr and rename
.
.
.
commit
|
commitdiff
|
tree
2008-07-23
Jesper Louis Andersen
Merge
b
ra
n
c
h
'nex
t
' into jlouis/type
s
commit
|
commitdiff
|
tree
2008-07-23
Jesper Louis
A
ndersen
Type the #rate_mgr
.
commit
|
commitdiff
|
tree
2008-07-23
J
esper Loui
s
Ander
s
en
Implement support for
snubb
i
ng
.
Still needs to be
u
tilize
d
.
commit
|
commitdiff
|
tree
2008-07-23
Jesper Louis Andersen
Correctl
y
handle the case wher
e
t
h
e
re are n
o
duplicates
.
commit
|
commitdiff
|
tree
2008-07-23
Jesper Louis Ander
s
e
n
Annotat
e
the m
n
esia r
e
c
or
d
s with types
.
commit
|
commitdiff
|
tree
2008-07-23
Jesper Louis Andersen
Merge branch 'jlouis
/
s
t
opping' into next
commit
|
commitdiff
|
tree
2008-07-22
Jesper Louis Andersen
Merge branch 'jlouis/enter-bad-peers' into
next
commit
|
commitdiff
|
tree
2008-07-22
Jesper Louis
An
d
ersen
Implement code for ch
e
cking torrents
.
commit
|
commitdiff
|
tree
2008-07-22
Jesper Lou
i
s Ander
s
en
S
imp
l
e functi
o
n for
l
i
stin
g
bad peers
.
commit
|
commitdiff
|
tree
2008-07-22
Jesper Louis Anders
e
n
Utilize the bad
p
eer manager whe
r
e po
s
sible
.
commit
|
commitdiff
|
tree
2008-07-22
Jesp
e
r Louis Andersen
Let the code b
e
able
to e
n
ter peer ids for offenders
.
.
.
commit
|
commitdiff
|
tree
2008-07-22
Jesper Louis Andersen
Change stop ord
e
r
.
commit
|
commitdiff
|
tree
2008-07-22
Jes
p
er Louis Andersen
u
s
e ets
:
update_counter for spe
e
du
p
.
commit
|
commitdiff
|
tree
2008-07-22
Jesper Loui
s
Ande
r
sen
Correctly kill chunks from an invalid piece
.
commit
|
commitdiff
|
tree
2008-07-22
Je
s
per L
o
uis And
e
rse
n
T
OD
O
cleanup
.
commit
|
commitdiff
|
tree
2008-07-22
Jesper Loui
s
Andersen
Merg
e
b
r
anch 'maste
r
'
into
n
ext
commit
|
commitdiff
|
tree
2008-07-22
Jesper Louis Andersen
Me
r
ge br
a
n
ch 'jloui
s
/b
a
d-peer-manager'
commit
|
commitdiff
|
tree
2008-07-22
J
e
s
per
L
ouis
Andersen
Me
r
ge bra
n
ch 'jlouis/rejec
t
-ourselve
s
-in-connec
t
'
commit
|
commitdiff
|
tree
2008-07-22
Jesper Lo
u
is Anders
e
n
Merge
branch
'
jlouis/date-manipulations'
commit
|
commitdiff
|
tree
2008-07-21
Jespe
r
Louis Ande
r
sen
Move
t
he #pie
c
e table from mnesia to ETS
.
commit
|
commitdiff
|
tree
2008-07-21
J
esper Louis Andersen
Move the #c
h
unk mnesia table
i
n
to ETS
.
commit
|
commitdiff
|
tree
2008-07-21
Jesper L
o
u
is Ande
r
se
n
Push #piece handling f
u
ncti
o
n to the etorrent_piece
.
.
.
commit
|
commitdiff
|
tree
2008-07-20
Jes
p
er Louis And
e
rsen
Thr
e
ad everyth
i
ng c
h
unk-wise th
r
ough the c
h
unk manager
.
commit
|
commitdiff
|
tree
2008-07-20
Jesper Lou
i
s
Ander
s
en
C
l
e
a
nup
.
Only work
o
n on
e
thing at a time
.
commit
|
commitdiff
|
tree
2008-07-20
Jesp
e
r
L
ou
i
s Ande
r
s
en
P
r
eli
m
inary
c
hu
n
k manager code
.
commit
|
commitdiff
|
tree
next