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
Jesper Louis Andersen
A
d
d allo
w
ed fast set genera
t
ion
c
ode
.
commit
|
commitdiff
|
tree
2008-08-16
J
e
s
p
er Louis Anders
e
n
Clea
n
up
a
nd hand
l
e m
o
re fast e
x
t
ension
s
p
ecialities
.
.
.
commit
|
commitdiff
|
tree
2008-08-16
Jesper Louis
A
nde
r
se
n
Cl
e
a
n
up
t
he
FS proce
s
ses a
b
it
.
commit
|
commitdiff
|
tree
2008-08-16
Jespe
r
Louis Andersen
Add an ini
t
i
alizer to
et
o
rrent_rate
t
h
a
t picks up the
.
.
.
commit
|
commitdiff
|
tree
2008-08-16
J
esp
e
r
Louis Andersen
Write some (u
g
ly) code fo
r
handling th
e
f
a
st extension
.
.
.
commit
|
commitdiff
|
tree
2008-08-16
J
esper Louis Andersen
Add sup
p
ort for request
rejects
.
commit
|
commitdiff
|
tree
2008-08-16
Jesper Louis Andersen
Handle SU
G
GEST messages by soundly ignoring th
e
m ;)
.
commit
|
commitdiff
|
tree
2008-08-16
Jesper Louis Ander
s
en
Tell the send process a
b
o
u
t
the fast extension
s
tatus
.
commit
|
commitdiff
|
tree
2008-08-16
Jespe
r
L
o
uis Andersen
Use correc
t
ty
p
e
s
pecification in bina
r
y
construction
.
.
.
commit
|
commitdiff
|
tree
2008-08-16
Jesp
e
r Louis Anderse
n
Handle
C
H
OK
E
cor
r
ectly
in the fa
s
t ex
t
ension
.
commit
|
commitdiff
|
tree
2008-08-16
Jesper
Louis Andersen
Handle HAVE_A
L
L and H
A
VE
_
NONE
.
Clean
u
p the BITFIELD
.
.
.
commit
|
commitdiff
|
tree
2008-08-16
Jespe
r
Louis Andersen
Track
i
f the peer supports
t
he fast
extension
.
commit
|
commitdiff
|
tree
2008-08-16
Je
s
per Louis Andersen
Add s
u
p
por
t
for
p
rotocol decoding
.
commit
|
commitdiff
|
tree
2008-08-16
J
e
s
per
Louis Ande
r
sen
Add su
p
p
ort
fo
r
a
rbitrary protocol capabilit
i
es
.
commit
|
commitdiff
|
tree
2008-08-16
Jesper Louis Ander
s
en
Implement
e
ncoding/decoding of fast extension mess
a
ges
.
commit
|
commitdiff
|
tree
2008-08-16
Jesper Louis Andersen
When stopping eto
r
rent, save the dis
k
-s
t
ate
.
commit
|
commitdiff
|
tree
2008-08-01
Jespe
r
Louis Andersen
Merge branch 'jlouis/fixes'
commit
|
commitdiff
|
tree
2008-07-31
J
es
p
er Lou
i
s Andersen
M
er
g
e branch 'jlouis/opt
i
mize-dirwatcher'
commit
|
commitdiff
|
tree
2008-07-31
Jesper Louis
Andersen
Merge b
r
anch 'j
l
o
u
is/clean
u
p'
commit
|
commitdiff
|
tree
2008-07-31
Jespe
r
Loui
s
Anderse
n
Merge
branch 'jlouis/acceptor-starts-incoming'
commit
|
commitdiff
|
tree
2008-07-31
Jesper Louis A
n
de
r
sen
Use a try
.
.
catch in etorr
e
nt_fs:read
_
pieces_and_assemb
l
e/3
.
commit
|
commitdiff
|
tree
2008-07-31
Jesper L
o
ui
s
An
d
ersen
Tighten exception catch in
peer_mgr
.
commit
|
commitdiff
|
tree
2008-07-31
Jes
p
e
r
Louis Ander
s
e
n
F
i
x
a
st
a
te passing bug
i
n
t
h
e c
h
oker
.
commit
|
commitdiff
|
tree
2008-07-31
Jesper
L
o
uis Andersen
Get rid
o
f choke
r
t
e
rminatio
n
mess
a
ge,
w
h
ich
was
w
rong
.
commit
|
commitdiff
|
tree
2008-07-31
Jesper Lo
u
is A
n
der
s
en
Handle {error,
e
hostu
n
reach}
i
n
p
eer_recv by c
l
osing
.
.
.
commit
|
commitdiff
|
tree
2008-07-31
J
e
sper L
o
u
i
s
Ande
r
sen
Let the F
S
process cl
e
a
r
the pa
t
h-
m
ap
.
While he
r
e fix
.
.
.
commit
|
commitdiff
|
tree
2008-07-31
Jesper Lo
u
is A
n
der
s
en
Guard
s
a
fe_fix
t
able in a try
.
.
after
.
Fix mentioned
.
.
.
commit
|
commitdiff
|
tree
2008-07-30
Jesper
L
ouis
A
nde
r
sen
U
se
fileli
b
:wildca
r
d rathe
r
than filel
i
b:fold_files
.
.
.
commit
|
commitdiff
|
tree
2008-07-30
Jes
p
er Lou
i
s Andersen
Optimize the dirwatcher, change its
c
heck time to 20
.
.
.
commit
|
commitdiff
|
tree
2008-07-30
Jesper
L
oui
s
Andersen
Hee
d
dialyzer
.
Get fix
i
n for last
couple of
c
lea
n
u
p
.
.
.
commit
|
commitdiff
|
tree
2008-07-30
Jesper Louis
And
e
rs
e
n
Move un-
v
er
b
os
e
marke
r
a bi
t
through peer_recv as
w
ell
.
commit
|
commitdiff
|
tree
2008-07-30
Jespe
r
Lo
u
is Ande
r
sen
Un-verbose a
b
i
t
i
n
peer_s
e
nd
.
commit
|
commitdiff
|
tree
2008-07-30
Jesper Louis Andersen
U
n-
v
erbose some nam
e
s in etorr
e
n
t
_mgr while we
a
re
.
.
.
commit
|
commitdiff
|
tree
2008-07-30
Jespe
r
Louis Andersen
Rename etorrent_t_
m
anage
r
to etorrent_
m
gr
.
commit
|
commitdiff
|
tree
2008-07-30
Je
s
per
L
ouis Ander
s
en
Merge branch 'jloui
s
/fix-applica
t
i
o
n-startup' into
.
.
.
commit
|
commitdiff
|
tree
2008-07-30
Je
s
per Lo
u
is
Andersen
Allow dependen
t
appli
c
a
tions
t
o already be started
.
commit
|
commitdiff
|
tree
2008-07-29
Je
s
pe
r
Louis
And
e
rsen
Create a peer manager
,
and
a
c
ount
e
r
manager
.
commit
|
commitdiff
|
tree
2008-07-29
Jes
p
er Loui
s
Andersen
Gracefully handle is_endgame
.
commit
|
commitdiff
|
tree
2008-07-29
Jesper Lou
i
s Andersen
Don
'
t kil
l
the
F
S pro
c
ess d
i
ct
if
we
c
an't find a file
.
.
.
commit
|
commitdiff
|
tree
2008-07-28
Jespe
r
Louis Anderse
n
If a
p
eer alr
e
ady has a piec
e
, don't bother telli
n
g
.
.
.
commit
|
commitdiff
|
tree
2008-07-28
Jesper Louis Andersen
Enable
a log message so we can track i
f
the code does
.
.
.
commit
|
commitdiff
|
tree
2008-07-28
Jespe
r
Louis
A
ndersen
Tracker
:
Stop grace
f
ully
.
commit
|
commitdiff
|
tree
2008-07-28
Jes
p
er L
o
uis Ander
s
e
n
Merge branch 'j
l
ouis/fix-fp
m
ap-con
s
truction'
into n
e
xt
commit
|
commitdiff
|
tree
2008-07-28
Jesper Louis
An
d
ersen
Whe
n
constructing t
h
e fpm
a
p, we run modu
l
ar arithmetic
.
.
.
commit
|
commitdiff
|
tree
2008-07-28
J
espe
r
Louis Andersen
Merge branch
'
m
a
ste
r
' into next
commit
|
commitdiff
|
tree
2008-07-28
Jesp
e
r Louis
A
nd
e
rsen
We are in 2008,
g
oddammit
.
commit
|
commitdiff
|
tree
2008-07-28
Jesper
L
o
u
is And
e
rsen
Correct a bug in optimistic unchoking
.
commit
|
commitdiff
|
tree
2008-07-27
Je
s
per Louis
And
e
rsen
Merg
e
branc
h
'jlouis/
f
i
x-unchoking'
into
nex
t
commit
|
commitdiff
|
tree
2008-07-27
Jes
p
er Lou
i
s Andersen
Unchoking: only count guys that are
really being unch
o
ked
.
commit
|
commitdiff
|
tree
2008-07-27
Jes
p
er
Louis Anders
e
n
Merge
b
ranch 'j
l
ouis/see
d
e
r
s-discon
n
ect' in
t
o
next
commit
|
commitdiff
|
tree
2008-07-27
Jesper Lo
u
is A
n
d
e
rsen
If
a pe
e
r is a seeder, t
h
en disconnect
h
i
m if we also
.
.
.
commit
|
commitdiff
|
tree
2008-07-27
Jes
p
er Louis Anders
e
n
Merge commit 'origi
n
/
n
e
x
t' into next
commit
|
commitdiff
|
tree
2008-07-27
Jesper Louis Andersen
Merge branch 'master' into ne
x
t
commit
|
commitdiff
|
tree
2008-07-26
J
esper L
o
ui
s
An
d
e
r
s
e
n
Merge branch 'jlouis/new-choking-algo' int
o
next
commit
|
commitdiff
|
tree
2008-07-26
Jesper
L
ouis
A
ndersen
C
o
rrect s
e
eder
s
e
t
w
h
en rechoking
.
commit
|
commitdiff
|
tree
2008-07-26
J
e
s
p
er
Louis
A
ndersen
Correct ch
o
ker test
from #rechok
e
_info
.
state to #rechoke_inf
.
.
.
commit
|
commitdiff
|
tree
2008-07-26
J
e
sper Louis Andersen
F
ix choki
n
g state calculation for leecher
s
.
commit
|
commitdiff
|
tree
2008-07-26
Jesper Louis Andersen
S
et
s
o
me sensible defaults f
o
r
th
e
#peer_s
t
ate record
.
commit
|
commitdiff
|
tree
2008-07-26
Jesper L
o
uis Andersen
F
i
x
the cyclic chain move in the choker
.
commit
|
commitdiff
|
tree
2008-07-26
Jesper Louis Ande
r
sen
H
a
ndle
i
nitial recv timeouts
g
racefu
l
ly
.
commit
|
commitdiff
|
tree
2008-07-26
J
e
sper Louis Anders
e
n
Correctl
y
track seeders as well
.
commit
|
commitdiff
|
tree
2008-07-26
Jesper Louis Andersen
Only perform rechokes
when we
need to fro
m
p
eer_recv
.
commit
|
commitdiff
|
tree
2008-07-26
Jesper L
o
uis Ander
s
e
n
Start up the cy
c
lic chain for th
e
o
p
t
.
unchoke
a
g
ain
.
commit
|
commitdiff
|
tree
2008-07-26
J
esper Louis An
d
ersen
Imp
l
ement the
n
ew
c
hoking algorithm
.
Still so
m
e loose
.
.
.
commit
|
commitdiff
|
tree
2008-07-26
Jesp
e
r Loui
s
Andersen
Introduc
e
dy
n
amic
uplo
a
d
s
lot a
l
loca
t
ion + confi
g
ur
a
tion
.
.
.
commit
|
commitdiff
|
tree
2008-07-26
Jesper Louis Anderse
n
Globali
z
e the etorrent_t_peer_group_mgr a
n
d rena
m
e
.
.
.
commit
|
commitdiff
|
tree
2008-07-26
Jesp
e
r Lou
i
s And
e
rsen
Merge branch 'master' into next
commit
|
commitdiff
|
tree
2008-07-26
Jesper
L
ouis And
e
rsen
Me
r
ge branch
'jl
o
ui
s
/types'
commit
|
commitdiff
|
tree
2008-07-26
Je
s
p
er Louis Ander
s
en
Merge bra
n
ch '
j
louis/snubbing'
commit
|
commitdiff
|
tree
2008-07-26
J
e
sper Louis And
e
r
s
en
Merge b
r
anch 'jlouis/
d
uplicate'
commit
|
commitdiff
|
tree
2008-07-26
Jesper Louis And
e
r
sen
Merge branc
h
'jlouis/stopping
'
commit
|
commitdiff
|
tree
2008-07-26
J
esper
L
ouis And
e
rsen
Me
r
g
e branch 'jlouis/enter-bad-peers'
commit
|
commitdiff
|
tree
2008-07-25
Jesp
e
r Louis And
e
rsen
Correct se
e
der se
t
whe
n
r
e
choking
.
commit
|
commitdiff
|
tree
2008-07-25
Jesper
Louis A
n
derse
n
C
o
r
r
e
ct choker test from #re
c
hok
e
_info
.
state to #rech
o
k
e
_inf
.
.
.
commit
|
commitdiff
|
tree
2008-07-25
Jesper Louis Anders
e
n
Fix
ch
o
king state calc
u
lation for leechers
.
commit
|
commitdiff
|
tree
2008-07-25
Jesper Lou
i
s Anders
e
n
Se
t
some s
e
nsible
d
e
faults
for the #pe
e
r_state re
c
ord
.
commit
|
commitdiff
|
tree
2008-07-25
Je
s
pe
r
L
o
ui
s
Anderse
n
Fix the
c
yclic chai
n
mo
v
e in the choker
.
commit
|
commitdiff
|
tree
2008-07-25
Jespe
r
L
o
u
i
s
Andersen
Handle i
n
itial recv timeout
s
gracefully
.
commit
|
commitdiff
|
tree
2008-07-24
Je
s
p
e
r
L
ouis
Anderse
n
Corre
c
tly track seeders as we
l
l
.
commit
|
commitdiff
|
tree
2008-07-24
Jes
p
er Louis Anders
e
n
Only
p
erform rechokes when we need to
from peer_recv
.
commit
|
commitdiff
|
tree
2008-07-24
J
e
sp
e
r Louis Ander
s
en
Sta
r
t up
t
he c
y
clic c
h
ain
f
or the opt
.
u
nch
o
ke again
.
commit
|
commitdiff
|
tree
2008-07-24
J
esper Louis An
d
ersen
I
m
p
l
ement the
new c
h
oking algorithm
.
Stil
l
s
o
me loos
e
.
.
.
commit
|
commitdiff
|
tree
2008-07-24
Jesper Lou
i
s Andersen
In
t
rod
u
c
e dynamic upload
slot al
l
o
c
ati
o
n + con
f
iguration
.
.
.
commit
|
commitdiff
|
tree
2008-07-24
Jesper L
o
ui
s
Andersen
Globalize the etorrent
_
t_peer_group_mgr and
ren
a
me
.
.
.
commit
|
commitdiff
|
tree
2008-07-23
Jes
p
er
Louis
A
ndersen
Merge
branch 'next' into
jlouis/types
commit
|
commitdiff
|
tree
2008-07-23
J
e
sper
L
ouis Andersen
Type the #rate_mgr
.
commit
|
commitdiff
|
tree
2008-07-23
Jesper Louis Andersen
Implement supp
o
rt for
s
nubbing
.
Still needs to be utilized
.
commit
|
commitdiff
|
tree
2008-07-23
Jesper Louis
Andersen
C
o
rrectly han
d
le the c
a
se where
t
h
e
re are no du
p
li
c
at
e
s
.
commit
|
commitdiff
|
tree
2008-07-23
J
esper Louis Andersen
Annota
t
e the m
n
e
sia records with ty
p
es
.
commit
|
commitdiff
|
tree
2008-07-23
Jesper L
o
u
is Andersen
Merge branch 'jlouis/sto
p
pi
n
g'
into n
e
xt
commit
|
commitdiff
|
tree
2008-07-22
Jesper L
o
uis An
d
ersen
Merge branc
h
'jlouis/ent
e
r-ba
d
-peers' into n
e
x
t
commit
|
commitdiff
|
tree
2008-07-22
Jesper Louis A
n
dersen
Implement code
f
or checking torrents
.
commit
|
commitdiff
|
tree
2008-07-22
Je
s
p
e
r L
o
uis
A
ndersen
S
imple function for l
i
sting b
a
d p
e
e
r
s
.
commit
|
commitdiff
|
tree
2008-07-22
J
esp
e
r Louis A
n
der
s
en
U
tilize the bad peer manager where pos
s
ible
.
commit
|
commitdiff
|
tree
2008-07-22
Jesper Louis Andersen
Let th
e
code be able to enter peer
i
ds
f
o
r off
e
nders
.
.
.
commit
|
commitdiff
|
tree
2008-07-22
J
e
s
p
er Louis
A
n
de
r
sen
Change st
o
p order
.
commit
|
commitdiff
|
tree
2008-07-22
Jes
p
er Louis A
n
d
e
rsen
use ets:up
d
ate_counter
f
or spe
e
dup
.
commit
|
commitdiff
|
tree
2008-07-22
Jesper L
o
uis
Andersen
Co
r
rectly kill chunks from an invalid
piece
.
commit
|
commitdiff
|
tree
2008-07-22
Jesp
e
r Louis Anders
e
n
TODO cleanup
.
commit
|
commitdiff
|
tree
2008-07-22
Jesper Louis
A
ndersen
Merge branch 'm
a
ster' into
n
ext
commit
|
commitdiff
|
tree
next