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
Tell the send process about the fast extension status.
2008-08-16
Jesp
e
r Louis Andersen
Tell the send
process a
b
out the fast exte
n
sion status
.
commit
|
commitdiff
|
tree
2008-08-16
J
e
s
per Louis Andersen
Use
c
or
r
ect
t
ype
s
pecificatio
n
in bina
r
y
constru
c
tion
.
.
.
commit
|
commitdiff
|
tree
2008-08-16
Jes
p
er
L
ouis Anderse
n
Handle CHOKE correctly in the fas
t
exten
s
i
o
n
.
commit
|
commitdiff
|
tree
2008-08-16
Jesper
Lo
u
is
Andersen
Handle HAVE_
A
LL and HAVE
_
NONE
.
C
l
eanup t
h
e BITFIELD
.
.
.
commit
|
commitdiff
|
tree
2008-08-16
Jesper Louis And
e
rse
n
T
r
ack if t
h
e peer
supports the
fast extension
.
commit
|
commitdiff
|
tree
2008-08-16
Jesper Louis Andersen
Add sup
p
ort f
o
r
p
rotocol decoding
.
commit
|
commitdiff
|
tree
2008-08-16
Jesper Louis Anders
e
n
Add support for arbitrary proto
c
ol capabilities
.
commit
|
commitdiff
|
tree
2008-08-16
Jesp
e
r Lo
u
is Andersen
Implement en
c
od
i
ng/
d
ecodi
n
g of fa
s
t ex
t
ension messa
g
es
.
commit
|
commitdiff
|
tree
2008-08-16
Jesp
e
r Louis A
n
derse
n
When st
o
pping etorre
n
t, save the
d
isk-state
.
commit
|
commitdiff
|
tree
2008-08-01
Jesper Louis Anderse
n
Merge branch '
j
lou
i
s/
f
ixes'
commit
|
commitdiff
|
tree
2008-07-31
Jesper L
o
u
i
s
Anderse
n
Merg
e
bran
c
h 'jlouis/
o
pti
m
ize-dirwatc
h
e
r'
commit
|
commitdiff
|
tree
2008-07-31
Jesper Louis
Andersen
Merge branch
'jlo
u
i
s
/clea
n
up'
commit
|
commitdiff
|
tree
2008-07-31
Jesper Louis Ander
s
en
M
erge br
a
nch 'j
l
ouis/acceptor-sta
r
ts-incoming'
commit
|
commitdiff
|
tree
2008-07-31
Jesper Louis Andersen
Use a try
.
.
c
a
tch i
n
etorrent_
f
s:read_pie
c
es_and_assemble/3
.
commit
|
commitdiff
|
tree
2008-07-31
Jesper Louis And
e
rs
e
n
Ti
g
ht
e
n ex
c
eption ca
t
ch in peer_
m
gr
.
commit
|
commitdiff
|
tree
2008-07-31
Jesper L
o
u
i
s Andersen
Fix a state passing bug in
t
he choker
.
commit
|
commitdiff
|
tree
2008-07-31
Jesper Louis Andersen
Get r
i
d of choker termin
a
tion message
,
wh
i
ch was wrong
.
commit
|
commitdiff
|
tree
2008-07-31
Jesper Lou
i
s Ander
s
e
n
Handle {er
r
or, ehostunreach}
i
n
pe
e
r
_recv by closing
.
.
.
commit
|
commitdiff
|
tree
2008-07-31
J
esper Loui
s
And
e
rsen
Let th
e
FS process
c
lear the path-map
.
W
hile here
fix
.
.
.
commit
|
commitdiff
|
tree
2008-07-31
J
esper Loui
s
Andersen
Gu
a
rd
s
a
fe_fixtable in a try
.
.
after
.
Fix mentioned
.
.
.
commit
|
commitdiff
|
tree
2008-07-30
J
es
p
er Lou
i
s Andersen
Use f
i
lelib:wild
c
ard
r
ather t
h
an filelib
:
fold_files
.
.
.
commit
|
commitdiff
|
tree
2008-07-30
Jesper Louis Andersen
Opt
i
mize the dirwatche
r
, change
it
s
check time to 20
.
.
.
commit
|
commitdiff
|
tree
2008-07-30
J
e
s
per L
o
uis Andersen
Heed dialyzer
.
Ge
t
fix in
f
or last c
o
u
p
l
e
of c
l
eanup
.
.
.
commit
|
commitdiff
|
tree
2008-07-30
Jesper Louis
A
ndersen
Mov
e
un-verbose marker
a bit
th
r
ough p
e
er_recv a
s
we
l
l
.
commit
|
commitdiff
|
tree
2008-07-30
Jesper Louis A
n
d
e
r
s
en
Un-verbose
a bit in
p
eer_send
.
commit
|
commitdiff
|
tree
2008-07-30
Jesper Louis An
d
ersen
Un-ve
r
bo
s
e some names in etorrent_mgr while we are
.
.
.
commit
|
commitdiff
|
tree
2008-07-30
J
e
sper Louis Anders
e
n
Rename
e
torren
t
_
t
_
m
a
nager
to
etorr
e
nt_mgr
.
commit
|
commitdiff
|
tree
2008-07-30
Jesper Louis Andersen
Merge b
r
anch
'
jlouis/fix-application-startup' into
.
.
.
commit
|
commitdiff
|
tree
2008-07-30
Jesper Louis
A
nders
e
n
Allow dependent
applicati
o
n
s
to already b
e
start
e
d
.
commit
|
commitdiff
|
tree
2008-07-29
Jesper Louis Anderse
n
Create
a pee
r
manager,
a
nd a coun
t
er
man
a
ger
.
commit
|
commitdiff
|
tree
2008-07-29
Jes
p
er Louis A
n
d
e
rse
n
Gracefu
l
ly
handle
is_endgame
.
commit
|
commitdiff
|
tree
2008-07-29
Jes
p
e
r
Lo
u
is Ande
r
se
n
Don't kill the F
S
proce
s
s d
i
ct if we can't fin
d
a
f
ile
.
.
.
commit
|
commitdiff
|
tree
2008-07-28
Jesper Louis Andersen
If
a
p
eer already has a p
i
ece, d
o
n't bo
t
her tel
l
ing
.
.
.
commit
|
commitdiff
|
tree
2008-07-28
J
e
sper
L
ouis
A
nd
e
rsen
Enable a
lo
g
message
s
o
we can
track
i
f
the
code
do
e
s
.
.
.
commit
|
commitdiff
|
tree
2008-07-28
Jes
p
er Lo
u
is Anderse
n
Tracker: Stop gracefully
.
commit
|
commitdiff
|
tree
2008-07-28
Je
s
per Louis And
e
rsen
Merge br
a
nch
'jlouis/fix-fpmap-construction
'
into next
commit
|
commitdiff
|
tree
2008-07-28
Jesper Lou
i
s Andersen
When
c
on
s
tru
c
ting the fp
m
ap, we run modular a
r
ithmetic
.
.
.
commit
|
commitdiff
|
tree
2008-07-28
Jesper Louis Andersen
Merge
branch 'master' into ne
x
t
commit
|
commitdiff
|
tree
2008-07-28
Jesp
e
r Loui
s
An
d
ersen
We are
in 2008
,
g
oddammit
.
commit
|
commitdiff
|
tree
2008-07-28
Jesper
L
ouis Ander
s
en
Correct a bug in optimistic unchoking
.
commit
|
commitdiff
|
tree
2008-07-27
J
esper
L
ouis Andersen
Merge branch 'jlouis/fix-unchoking'
i
n
t
o
n
ext
commit
|
commitdiff
|
tree
2008-07-27
Jesper Loui
s
Anderse
n
Unchoking
:
o
n
ly
c
ou
n
t gu
y
s that are reall
y
b
ein
g
unch
o
ked
.
commit
|
commitdiff
|
tree
2008-07-27
Jesper Louis Anders
e
n
Mer
g
e branch '
j
louis/s
e
eders-disconn
e
ct' in
t
o
n
e
x
t
commit
|
commitdiff
|
tree
2008-07-27
Jesper
L
o
uis Ander
s
en
If a peer is a
s
e
e
der, then disconn
e
ct
him if we
als
o
.
.
.
commit
|
commitdiff
|
tree
2008-07-27
Jesper Loui
s
Andersen
M
e
rge commit '
o
rigin/next'
int
o
next
commit
|
commitdiff
|
tree
2008-07-27
Jes
p
er
L
ouis
A
n
dersen
M
e
r
ge branch 'master' into n
e
xt
commit
|
commitdiff
|
tree
2008-07-26
Jesper Louis Anderse
n
Merge branch 'jlouis/new-choking-algo' into
next
commit
|
commitdiff
|
tree
2008-07-26
Jespe
r
Louis Andersen
Correct seeder set when rechoking
.
commit
|
commitdiff
|
tree
2008-07-26
Jesper Louis Andersen
Correct
c
hoker test from #rec
h
ok
e
_info
.
s
t
a
t
e t
o
#rech
o
k
e
_i
n
f
.
.
.
commit
|
commitdiff
|
tree
2008-07-26
Jesp
e
r Lou
i
s Ander
s
en
Fix choki
n
g state
c
alculat
i
on for
leecher
s
.
commit
|
commitdiff
|
tree
2008-07-26
Jespe
r
L
o
u
is Andersen
Set
some se
n
sible defaults for the #peer_
s
tate record
.
commit
|
commitdiff
|
tree
2008-07-26
Jesper
L
o
u
is And
e
rsen
Fix t
h
e cyclic chain move in the choke
r
.
commit
|
commitdiff
|
tree
2008-07-26
Jesper Louis
A
ndersen
Hand
l
e initial recv timeo
u
ts graceful
l
y
.
commit
|
commitdiff
|
tree
2008-07-26
Jesper
L
o
ui
s
A
n
d
e
rsen
Corr
e
ctly tra
c
k seeders a
s
w
e
l
l
.
commit
|
commitdiff
|
tree
2008-07-26
Jesper Louis Anderse
n
Only p
e
rform rechok
e
s
w
h
e
n we ne
e
d to fr
o
m peer_re
c
v
.
commit
|
commitdiff
|
tree
2008-07-26
Je
s
p
e
r
L
o
u
is Andersen
Start up the cyclic chain for the opt
.
unchoke again
.
commit
|
commitdiff
|
tree
2008-07-26
Jesper Louis Andersen
Impleme
n
t the
n
ew choking
a
lgor
i
t
h
m
.
St
i
ll some lo
o
se
.
.
.
commit
|
commitdiff
|
tree
2008-07-26
Jes
p
er Loui
s
A
n
ders
e
n
I
ntroduce dynami
c
upload
s
l
ot
a
llo
c
a
ti
o
n + config
u
ratio
n
.
.
.
commit
|
commitdiff
|
tree
2008-07-26
J
es
p
e
r
Louis Ander
s
en
Globalize the etorrent_t_peer_
g
roup
_
mgr and ren
a
me
.
.
.
commit
|
commitdiff
|
tree
2008-07-26
J
e
sper Louis Andersen
Merge b
r
anch 'master' int
o
next
commit
|
commitdiff
|
tree
2008-07-26
J
esper Louis And
e
rsen
Merge br
a
nch 'jlouis/types'
commit
|
commitdiff
|
tree
2008-07-26
Jesper Louis An
d
ersen
Merge b
r
anc
h
'jlouis/snubbing'
commit
|
commitdiff
|
tree
2008-07-26
J
esper Louis
A
nd
e
rsen
Merge branch 'j
l
ouis/dup
l
icate'
commit
|
commitdiff
|
tree
2008-07-26
J
esper Louis An
d
ersen
M
e
rge bra
n
c
h 'jlouis/st
o
pping'
commit
|
commitdiff
|
tree
2008-07-26
Jes
p
e
r Lo
u
is An
d
erse
n
Merge
b
ranch 'jlouis/
e
n
ter-bad-peers
'
commit
|
commitdiff
|
tree
2008-07-25
Jesper Louis
Andersen
Correct seed
e
r set when recho
k
ing
.
commit
|
commitdiff
|
tree
2008-07-25
Jes
p
er Louis Andersen
Corre
c
t choker test from #
r
echoke_info
.
state to #rec
h
oke_i
n
f
.
.
.
commit
|
commitdiff
|
tree
2008-07-25
Jesper Louis Andersen
F
i
x choking state c
a
lculati
o
n f
o
r leechers
.
commit
|
commitdiff
|
tree
2008-07-25
Jespe
r
Loui
s
A
nder
s
en
Set some sensible
d
efaults for the #peer_state record
.
commit
|
commitdiff
|
tree
2008-07-25
Jesper Louis An
d
ersen
Fix
the
c
yclic
c
hain mov
e
i
n the choker
.
commit
|
commitdiff
|
tree
2008-07-25
Jesper Louis An
d
ersen
Hand
l
e initial
r
ecv
timeouts g
r
acefu
l
ly
.
commit
|
commitdiff
|
tree
2008-07-24
Jesper Louis A
n
dersen
Correctly t
r
ac
k
s
e
eders as well
.
commit
|
commitdiff
|
tree
2008-07-24
Jespe
r
Louis
A
ndersen
O
nly perf
o
rm rechokes
when w
e
n
e
ed
t
o
from peer_recv
.
commit
|
commitdiff
|
tree
2008-07-24
Jesp
e
r Lou
i
s
A
n
d
e
r
se
n
S
t
art up
t
h
e
cycli
c
chain fo
r
the op
t
.
unchoke agai
n
.
commit
|
commitdiff
|
tree
2008-07-24
Jesper Louis An
d
er
s
en
Implement the
n
e
w c
h
oking algor
i
thm
.
Sti
l
l some loose
.
.
.
commit
|
commitdiff
|
tree
2008-07-24
Je
s
per Louis Andersen
Introduce dynamic up
l
oad slot
alloc
a
t
i
o
n
+ configuration
.
.
.
commit
|
commitdiff
|
tree
2008-07-24
Jesper Louis Andersen
Glo
b
alize th
e
etorrent_t_peer_gr
o
up_mgr and renam
e
.
.
.
commit
|
commitdiff
|
tree
2008-07-23
J
esper Louis Andersen
Merge branch
'
ne
x
t' into jloui
s
/
t
yp
e
s
commit
|
commitdiff
|
tree
2008-07-23
Jesp
e
r Louis Andersen
Type the #rate
_
mgr
.
commit
|
commitdiff
|
tree
2008-07-23
J
esper
L
ouis Andersen
I
m
pleme
n
t
s
u
p
port for snu
b
bing
.
Still needs to be
uti
l
ized
.
commit
|
commitdiff
|
tree
2008-07-23
Jesper Lou
i
s Anderse
n
Correctl
y
h
andle the cas
e
where there are
n
o
du
p
licates
.
commit
|
commitdiff
|
tree
2008-07-23
Jesper Louis Andersen
Annotate t
h
e mnesi
a
record
s
with ty
p
es
.
commit
|
commitdiff
|
tree
2008-07-23
J
e
sper L
o
uis Andersen
M
er
g
e
b
ran
c
h '
j
l
ou
i
s/stop
p
ing' int
o
next
commit
|
commitdiff
|
tree
2008-07-22
Jesper Louis Andersen
Merge
branch 'jlouis
/
enter-bad-peers' into
n
e
x
t
commit
|
commitdiff
|
tree
2008-07-22
Jes
p
er Louis Ande
r
sen
Imp
l
emen
t
code
f
or checking torrents
.
commit
|
commitdiff
|
tree
2008-07-22
Je
s
per
L
ouis Anders
e
n
Sim
p
le
f
unction f
o
r lis
t
ing bad
p
eers
.
commit
|
commitdiff
|
tree
2008-07-22
J
e
sper Louis Andersen
Utilize t
h
e bad peer manager where possible
.
commit
|
commitdiff
|
tree
2008-07-22
Jesper L
o
uis Andersen
L
et
t
he code be able to
e
nter peer id
s
for
off
e
n
d
ers
.
.
.
commit
|
commitdiff
|
tree
2008-07-22
Jesper
Louis A
n
dersen
Chang
e
stop order
.
commit
|
commitdiff
|
tree
2008-07-22
Jesper L
o
u
i
s Andersen
use ets:upda
t
e_counter for speedup
.
commit
|
commitdiff
|
tree
2008-07-22
Jespe
r
Louis Andersen
Correctly
kill chunks from an
invalid
p
i
ece
.
commit
|
commitdiff
|
tree
2008-07-22
Jesper Louis
A
ndersen
TO
D
O
c
leanup
.
commit
|
commitdiff
|
tree
2008-07-22
J
e
s
p
e
r
L
ouis Andersen
Merge branc
h
'mast
e
r' int
o
n
e
x
t
commit
|
commitdiff
|
tree
2008-07-22
Jesper L
o
u
i
s Andersen
Merge br
a
nc
h
'jlouis/bad-peer-
m
anager'
commit
|
commitdiff
|
tree
2008-07-22
Jesper
Louis Ande
r
s
en
Merge
branch 'jlouis/re
j
ec
t
-
ourselves-in-connect'
commit
|
commitdiff
|
tree
2008-07-22
Jesper Louis Andersen
Me
r
g
e
branch 'jlouis/d
a
t
e
-manipulations'
commit
|
commitdiff
|
tree
2008-07-21
Jesper Lou
i
s Andersen
Move th
e
#piece
table fr
o
m mnesia
t
o
ETS
.
commit
|
commitdiff
|
tree
2008-07-21
Jes
p
er Louis Andersen
Mov
e
the #chunk
m
ne
s
ia table into ETS
.
commit
|
commitdiff
|
tree
2008-07-21
Jesper Louis Ander
s
en
P
us
h
#piece hand
l
i
ng function
t
o
t
he etorren
t
_piece
.
.
.
commit
|
commitdiff
|
tree
2008-07-20
Jesper Louis Andersen
Thread everythi
n
g chunk-wise t
h
rough the chunk
m
an
a
ger
.
commit
|
commitdiff
|
tree
next