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
Jesp
e
r Louis And
e
rsen
A
dd allowed fast set
g
eneration code
.
commit
|
commitdiff
|
tree
2008-08-16
Jesper Louis Anders
e
n
Cleanup and handle
mor
e
fast ext
e
nsion
s
p
ecialities
.
.
.
commit
|
commitdiff
|
tree
2008-08-16
Jesper Louis Andersen
Clean u
p
the FS pro
c
ess
e
s a
b
it
.
commit
|
commitdiff
|
tree
2008-08-16
Jesp
e
r Louis A
n
dersen
Ad
d
an initi
a
lizer t
o
et
o
r
r
e
nt_rate t
h
at pic
k
s
u
p the
.
.
.
commit
|
commitdiff
|
tree
2008-08-16
Jesper Louis Andersen
Write some (ug
l
y) code for handling t
h
e fast ex
t
ension
.
.
.
commit
|
commitdiff
|
tree
2008-08-16
Jesper
Louis
Andersen
Add support for request rejects
.
commit
|
commitdiff
|
tree
2008-08-16
Jesper Loui
s
Andersen
Ha
n
dle SUG
G
E
ST messages b
y
so
u
nd
l
y i
g
n
oring them ;)
.
commit
|
commitdiff
|
tree
2008-08-16
Jesp
e
r Louis Ande
r
s
e
n
Tell the sen
d
process about the fast ext
e
nsion
status
.
commit
|
commitdiff
|
tree
2008-08-16
Jesper
Lo
u
is Andersen
Use
c
orrect ty
p
e specifica
t
i
o
n in binary const
r
uction
.
.
.
commit
|
commitdiff
|
tree
2008-08-16
Jespe
r
L
o
uis A
n
dersen
Handl
e
CHOKE
co
r
rectly in the f
a
st e
x
te
n
sion
.
commit
|
commitdiff
|
tree
2008-08-16
Jes
p
er Louis Andersen
Handle HAVE
_
A
LL and HAVE_NONE
.
Cleanu
p
t
he BITFIEL
D
.
.
.
commit
|
commitdiff
|
tree
2008-08-16
J
esper Louis Andersen
Tra
c
k if the peer supports the fast exten
s
io
n
.
commit
|
commitdiff
|
tree
2008-08-16
Jesp
e
r
L
ouis
Anders
e
n
Add support for pr
o
to
c
o
l
decoding
.
commit
|
commitdiff
|
tree
2008-08-16
Jespe
r
Louis Andersen
Add support f
o
r
a
rb
i
t
r
ary
p
rotoco
l
capabilit
i
es
.
commit
|
commitdiff
|
tree
2008-08-16
Jes
p
er Lo
u
is
A
ndersen
Implement encod
i
n
g
/d
e
c
oding of fast extension
messag
e
s
.
commit
|
commitdiff
|
tree
2008-08-16
J
esper Lou
i
s A
n
ders
e
n
When stopping etorrent, save th
e
d
i
sk-state
.
commit
|
commitdiff
|
tree
2008-08-01
J
e
sper Louis Andersen
Merge branc
h
'jlo
u
is/fixes'
commit
|
commitdiff
|
tree
2008-07-31
Jesper
L
o
uis
A
ndersen
M
e
r
ge branch
'
j
louis/optimize-dirwatcher'
commit
|
commitdiff
|
tree
2008-07-31
Jesper
L
ou
i
s Andersen
Merge branch
'
jloui
s
/cleanu
p
'
commit
|
commitdiff
|
tree
2008-07-31
J
e
sper Louis Ander
s
en
Merg
e
b
ran
c
h 'j
l
oui
s
/
a
cce
p
t
or-st
a
rt
s
-in
c
oming'
commit
|
commitdiff
|
tree
2008-07-31
Jesper
Louis Andersen
Use a
try
.
.
catch in eto
r
rent_fs:read
_
pieces_and_assemb
l
e/3
.
commit
|
commitdiff
|
tree
2008-07-31
Jes
p
er
L
ouis Anders
e
n
Tighten exceptio
n
catch in
p
eer_mgr
.
commit
|
commitdiff
|
tree
2008-07-31
Jes
p
er Louis Ander
s
en
F
ix
a
state
p
as
s
ing bug in the ch
o
k
er
.
commit
|
commitdiff
|
tree
2008-07-31
Jesper Louis A
n
dersen
Get rid
o
f chok
e
r termi
n
atio
n
message,
which was wro
n
g
.
commit
|
commitdiff
|
tree
2008-07-31
Jesp
e
r Louis Andersen
Handle {error, ehostun
r
each} in peer_recv by closing
.
.
.
commit
|
commitdiff
|
tree
2008-07-31
Jes
p
er Louis
Andersen
L
e
t th
e
FS process cl
e
ar th
e
path-map
.
Wh
i
le here fix
.
.
.
commit
|
commitdiff
|
tree
2008-07-31
Jesper Louis Andersen
Guard safe_fixtable in a try
.
.
after
.
Fix
m
e
ntioned
.
.
.
commit
|
commitdiff
|
tree
2008-07-30
Jesper
Loui
s
Ande
r
s
e
n
Use filelib:wild
c
ard r
a
t
h
e
r
than filelib:fold_f
i
les
.
.
.
commit
|
commitdiff
|
tree
2008-07-30
J
esper Louis Andersen
Optimize th
e
dirwa
t
ch
e
r, chan
g
e
its check time to 20
.
.
.
commit
|
commitdiff
|
tree
2008-07-30
Jesper Louis Anders
e
n
Hee
d
di
a
lyzer
.
Get fix in for
last couple
o
f cle
a
nup
.
.
.
commit
|
commitdiff
|
tree
2008-07-30
Jesper
Louis A
n
d
e
rsen
Move u
n
-
v
erbose marker a bit throu
g
h pe
e
r
_
recv as
well
.
commit
|
commitdiff
|
tree
2008-07-30
Jesper L
o
uis An
d
ersen
Un-verbo
s
e a bit in
p
e
er_send
.
commit
|
commitdiff
|
tree
2008-07-30
Jesper
L
o
u
is Anderse
n
Un-verbose some nam
e
s
in
e
t
orrent_m
g
r while we are
.
.
.
commit
|
commitdiff
|
tree
2008-07-30
Jesper Lo
u
is Andersen
Re
n
ame etor
r
ent_t_manager
t
o etorrent_mgr
.
commit
|
commitdiff
|
tree
2008-07-30
Jesper Louis Andersen
Merge branch
'
jl
o
uis/fix-applic
a
tion-star
t
up' into
.
.
.
commit
|
commitdiff
|
tree
2008-07-30
Jesper
Louis Andersen
Allow dependent applicati
o
ns to al
r
ead
y
b
e
s
t
arted
.
commit
|
commitdiff
|
tree
2008-07-29
Jesper
Lo
u
is And
e
rsen
Create a pe
e
r m
a
nager,
a
nd
a
coun
t
er manag
e
r
.
commit
|
commitdiff
|
tree
2008-07-29
J
e
s
p
er L
o
uis Andersen
Gra
c
efully handle
i
s_e
n
dgame
.
commit
|
commitdiff
|
tree
2008-07-29
J
esper Louis Andersen
Do
n
't kill the FS process di
c
t if we
c
an't
f
ind a
f
ile
.
.
.
commit
|
commitdiff
|
tree
2008-07-28
Jesper Louis Andersen
If a pee
r
already has a piece, don't bother
telling
.
.
.
commit
|
commitdiff
|
tree
2008-07-28
Je
s
per Loui
s
Andersen
Enable a log me
s
sage so we can t
r
ack if
the code doe
s
.
.
.
commit
|
commitdiff
|
tree
2008-07-28
Jesper Louis Andersen
Tracker: S
t
op gracef
u
lly
.
commit
|
commitdiff
|
tree
2008-07-28
Je
s
per Louis An
d
e
r
se
n
Merge branch 'jlouis/
f
ix-
f
p
m
ap-constr
u
ction' into next
commit
|
commitdiff
|
tree
2008-07-28
Jesper Lo
u
is Anders
e
n
When constr
u
cting the fpmap, we run modular arithmetic
.
.
.
commit
|
commitdiff
|
tree
2008-07-28
Jesp
e
r Louis Andersen
Me
r
ge branch 'master' i
n
t
o
next
commit
|
commitdiff
|
tree
2008-07-28
Jesper Louis An
d
erse
n
We are in 2008, god
d
ammi
t
.
commit
|
commitdiff
|
tree
2008-07-28
Jesper Louis And
e
rsen
C
o
rrect a bug i
n
optimi
s
tic unchokin
g
.
commit
|
commitdiff
|
tree
2008-07-27
Jesp
e
r Louis Andersen
Merge bran
c
h
'jlouis/fix-unc
h
oking' into n
e
x
t
commit
|
commitdiff
|
tree
2008-07-27
Jesp
e
r
Lou
i
s Anderse
n
Unchoking:
o
nly count guys that are really being
u
nch
o
ked
.
commit
|
commitdiff
|
tree
2008-07-27
Jesper Louis
Anders
e
n
Merge branch 'jlouis/seeders-discon
n
ect' into next
commit
|
commitdiff
|
tree
2008-07-27
Jesper
L
ouis Andersen
If a peer
i
s a seeder, then disconnect him if we also
.
.
.
commit
|
commitdiff
|
tree
2008-07-27
Jes
p
er Louis Anders
e
n
Merge c
o
mmit 'or
i
gin/next' into next
commit
|
commitdiff
|
tree
2008-07-27
J
e
s
p
er Loui
s
Anders
e
n
M
e
rge
b
ranch
'
mast
e
r
' into
next
commit
|
commitdiff
|
tree
2008-07-26
Jesper Louis And
e
rsen
Merge
b
ranch '
j
lo
u
is/n
e
w-choking-alg
o
' into next
commit
|
commitdiff
|
tree
2008-07-26
Jesper Lou
i
s A
n
der
s
en
Cor
r
e
c
t seeder s
e
t
w
h
e
n recho
k
in
g
.
commit
|
commitdiff
|
tree
2008-07-26
Je
s
per Lou
i
s
Ande
r
sen
C
o
rrect chok
e
r t
e
s
t from
#rechoke_info
.
state to
#r
e
ch
o
ke_inf
.
.
.
commit
|
commitdiff
|
tree
2008-07-26
Jesper Louis
Andersen
Fi
x
cho
k
ing state calculati
o
n for
leechers
.
commit
|
commitdiff
|
tree
2008-07-26
Jesper Louis Andersen
Set some sensible defaults for the #peer_state record
.
commit
|
commitdiff
|
tree
2008-07-26
Jesper
L
ouis An
d
ers
e
n
Fix the cyclic chain move
in
t
h
e
choker
.
commit
|
commitdiff
|
tree
2008-07-26
Jesper Louis Andersen
H
andle initial r
e
cv
tim
e
outs gra
c
efully
.
commit
|
commitdiff
|
tree
2008-07-26
J
e
s
per
L
ouis Andersen
C
o
r
r
ectly track seeders as well
.
commit
|
commitdiff
|
tree
2008-07-26
Jesper
Louis Andersen
Only pe
r
form rechokes when we
need t
o
f
ro
m
pee
r
_recv
.
commit
|
commitdiff
|
tree
2008-07-26
Jesper Louis Ande
r
sen
Start up
t
h
e
cyclic chain for the opt
.
unchoke again
.
commit
|
commitdiff
|
tree
2008-07-26
Jesper Lo
u
is Ander
s
en
Implemen
t
the new chokin
g
alg
o
ri
t
hm
.
S
t
i
ll some loose
.
.
.
commit
|
commitdiff
|
tree
2008-07-26
Jesper Louis An
d
ersen
I
n
tr
o
duce dynamic
upload slot alloc
a
tion + configura
t
ion
.
.
.
commit
|
commitdiff
|
tree
2008-07-26
Je
s
per
L
o
uis And
e
r
s
e
n
Gl
o
balize the etorrent_t_pee
r
_group_mgr and rena
m
e
.
.
.
commit
|
commitdiff
|
tree
2008-07-26
Je
s
per Louis
A
nderse
n
Merge bra
n
ch 'm
a
s
t
er' into next
commit
|
commitdiff
|
tree
2008-07-26
Jesper
Louis Anderse
n
Merge
b
ranch 'jlouis/types'
commit
|
commitdiff
|
tree
2008-07-26
J
e
sper L
o
uis A
n
d
e
rsen
Merge b
r
anch 'jlouis
/
snub
b
ing'
commit
|
commitdiff
|
tree
2008-07-26
Jesper L
o
uis
A
nders
e
n
Merge branch 'jlouis/dupli
c
ate'
commit
|
commitdiff
|
tree
2008-07-26
Jes
p
er Louis Andersen
M
e
rge branc
h
'jlouis/s
t
opping'
commit
|
commitdiff
|
tree
2008-07-26
Jesper L
o
uis
Anderse
n
M
erge
branch 'jlouis/
e
n
t
er-
b
ad-peers'
commit
|
commitdiff
|
tree
2008-07-25
Jesper Lo
u
is Ander
s
en
Co
r
rect seed
e
r set w
h
e
n
rechoking
.
commit
|
commitdiff
|
tree
2008-07-25
Jesper Louis And
e
rsen
Correc
t
cho
k
er test from #rec
h
o
k
e_i
n
f
o
.
state
to #r
e
cho
k
e_i
n
f
.
.
.
commit
|
commitdiff
|
tree
2008-07-25
Je
s
per Louis Ander
s
en
Fi
x
c
hoking state calcu
l
ation f
o
r leechers
.
commit
|
commitdiff
|
tree
2008-07-25
Jesper Louis Andersen
Set s
o
me sensible defa
u
lts
f
or the
#peer
_
state
rec
o
rd
.
commit
|
commitdiff
|
tree
2008-07-25
Je
s
per L
o
ui
s
Andersen
F
i
x
the cycli
c
chain move in
the choker
.
commit
|
commitdiff
|
tree
2008-07-25
J
es
p
er Lou
i
s
Ande
r
sen
Handle ini
t
i
al recv
timeouts gracefully
.
commit
|
commitdiff
|
tree
2008-07-24
Jesper Louis
A
n
d
e
rsen
C
o
rrectly tr
a
ck seeders
a
s w
e
ll
.
commit
|
commitdiff
|
tree
2008-07-24
Jesper L
o
u
is Ander
s
e
n
Only per
f
orm rechokes when we need to from pee
r
_recv
.
commit
|
commitdiff
|
tree
2008-07-24
Jesper Louis Ander
s
en
Sta
r
t up the cyclic chai
n
for the opt
.
unchoke
a
g
ain
.
commit
|
commitdiff
|
tree
2008-07-24
J
e
sp
e
r
Louis An
d
ersen
Impl
e
ment the new cho
k
ing alg
o
ri
t
hm
.
S
t
i
ll some loose
.
.
.
commit
|
commitdiff
|
tree
2008-07-24
Jesper
L
ouis Andersen
Introduce dynamic upload s
l
ot
allocat
i
on + configuration
.
.
.
commit
|
commitdiff
|
tree
2008-07-24
Jesper L
o
u
is Andersen
Globalize the
e
tor
r
en
t
_t
_
pe
e
r_
g
r
oup_mgr and r
e
n
ame
.
.
.
commit
|
commitdiff
|
tree
2008-07-23
Jespe
r
Louis
A
n
d
e
rsen
M
erge branch 'next
'
i
n
to jlouis/types
commit
|
commitdiff
|
tree
2008-07-23
Jesper L
o
ui
s
Anders
e
n
T
y
p
e the #r
a
te
_
mgr
.
commit
|
commitdiff
|
tree
2008-07-23
Jesper Louis Andersen
Implement
s
u
p
p
ort
f
or sn
u
b
bing
.
Sti
l
l
n
eeds
t
o
be utilized
.
commit
|
commitdiff
|
tree
2008-07-23
Jesper Louis Anderse
n
Co
r
rectly handl
e
the case
where there
are no duplicates
.
commit
|
commitdiff
|
tree
2008-07-23
Je
s
per Louis Ander
s
en
Annotate th
e
mnesia records with ty
p
e
s
.
commit
|
commitdiff
|
tree
2008-07-23
Jesper Louis Andersen
Merge branch
'jlouis/stopp
i
ng' into
n
e
x
t
commit
|
commitdiff
|
tree
2008-07-22
Jesp
e
r
L
ouis
A
nde
r
sen
Merge b
r
anch 'j
l
o
uis/e
n
ter-bad-
p
eers'
i
nto next
commit
|
commitdiff
|
tree
2008-07-22
J
esper Louis
A
ndersen
Implement c
o
de for che
c
k
ing
torre
n
ts
.
commit
|
commitdiff
|
tree
2008-07-22
Jesper
Louis A
n
dersen
Simple f
u
ncti
o
n for listin
g
bad peers
.
commit
|
commitdiff
|
tree
2008-07-22
Jesper
L
o
u
is Anders
e
n
Utili
z
e the
bad peer mana
g
er whe
r
e po
s
sible
.
commit
|
commitdiff
|
tree
2008-07-22
Je
s
per Louis Ande
r
sen
Let the code be ab
l
e
t
o
e
n
ter peer ids for
offen
d
ers
.
.
.
commit
|
commitdiff
|
tree
2008-07-22
Je
s
per Louis And
e
rsen
Change
s
top
o
rder
.
commit
|
commitdiff
|
tree
2008-07-22
Jesper Loui
s
A
n
dersen
u
s
e ets
:
update_counter
for speedup
.
commit
|
commitdiff
|
tree
2008-07-22
Je
s
per Lo
u
i
s
A
n
dersen
Correctly ki
l
l
c
h
u
n
ks
from
a
n invalid piece
.
commit
|
commitdiff
|
tree
2008-07-22
Jesper Louis A
n
dersen
TODO clean
u
p
.
commit
|
commitdiff
|
tree
2008-07-22
Jesper Lo
u
is And
e
r
s
en
Merg
e
bra
n
c
h
'master'
into
next
commit
|
commitdiff
|
tree
next