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 support for arbitrary protocol capabilities.
2008-08-16
J
e
sper Louis Anders
e
n
Ad
d
support for arbit
r
ary protocol
capabilities
.
commit
|
commitdiff
|
tree
2008-08-16
Jesper L
o
uis
A
ndersen
Implement encoding/decoding of fas
t
extension messag
e
s
.
commit
|
commitdiff
|
tree
2008-08-16
Jespe
r
L
o
u
i
s
Ande
r
s
en
Wh
e
n stopping e
t
orren
t
, save the di
s
k-state
.
commit
|
commitdiff
|
tree
2008-08-01
Jesper Loui
s
Ande
r
sen
Merge br
a
n
ch 'jlouis/fixes'
commit
|
commitdiff
|
tree
2008-07-31
J
e
sper Loui
s
Andersen
Merge b
r
anch
'jlouis/op
t
imize-dirwatcher'
commit
|
commitdiff
|
tree
2008-07-31
Jesper Lo
u
is A
n
d
e
rsen
M
erge bran
c
h
'jlouis/cleanup'
commit
|
commitdiff
|
tree
2008-07-31
Jesper Louis Andersen
Merge
branch 'jlouis/accept
o
r-st
a
rts-incomi
n
g'
commit
|
commitdiff
|
tree
2008-07-31
Jesper Louis Andersen
Use a tr
y
.
.
catch in etorrent_fs:read_piece
s
_
a
n
d_assemble/3
.
commit
|
commitdiff
|
tree
2008-07-31
Jesper Louis Andersen
Tighten exceptio
n
c
a
tch in peer_mgr
.
commit
|
commitdiff
|
tree
2008-07-31
Jesper Lo
u
is
A
ndersen
Fix a state passing bug in the choker
.
commit
|
commitdiff
|
tree
2008-07-31
Je
s
per Louis Andersen
G
et rid of
c
hoker terminat
i
o
n
message, which was
wrong
.
commit
|
commitdiff
|
tree
2008-07-31
J
e
sp
e
r Louis Ander
s
en
Ha
n
dle {error, ehostunreach} in peer_recv by closing
.
.
.
commit
|
commitdiff
|
tree
2008-07-31
Je
s
pe
r
Lo
u
is Anderse
n
Let the
FS process clear t
h
e
path-map
.
While here fix
.
.
.
commit
|
commitdiff
|
tree
2008-07-31
J
esper
L
ouis Anderse
n
Guar
d
saf
e
_fixt
a
ble in
a
try
.
.
af
t
er
.
Fix
m
entione
d
.
.
.
commit
|
commitdiff
|
tree
2008-07-30
Jesper Lou
i
s Andersen
Use fil
e
l
i
b:wi
l
dcard rather than file
l
i
b
:fold_files
.
.
.
commit
|
commitdiff
|
tree
2008-07-30
Jesper
L
ouis A
n
dersen
Optimize the dirwatcher, change it
s
chec
k
time to 2
0
.
.
.
commit
|
commitdiff
|
tree
2008-07-30
Jesp
e
r
Louis Andersen
Heed dia
l
yzer
.
Get fix
i
n for last couple
o
f cleanup
.
.
.
commit
|
commitdiff
|
tree
2008-07-30
Jesper Louis
Andersen
M
ov
e
un-ver
b
ose marke
r
a bit through peer_recv as well
.
commit
|
commitdiff
|
tree
2008-07-30
Jesper
L
o
u
is And
e
rsen
U
n
-verbose a bit in pee
r
_se
n
d
.
commit
|
commitdiff
|
tree
2008-07-30
Jesper Louis Andersen
Un-verbo
s
e some n
a
mes in etorrent_
m
gr while we
a
re
.
.
.
commit
|
commitdiff
|
tree
2008-07-30
Jes
p
er Louis And
e
rsen
Rename
etorrent_t_ma
n
ager to etorrent_mgr
.
commit
|
commitdiff
|
tree
2008-07-30
Jesper Lou
i
s Ander
s
en
Merge branch 'jlo
u
is/f
i
x-applicat
i
on
-
startup' into
.
.
.
commit
|
commitdiff
|
tree
2008-07-30
Jesper L
o
uis Andersen
A
l
l
o
w de
p
endent applications to a
l
r
eady be sta
r
ted
.
commit
|
commitdiff
|
tree
2008-07-29
Jes
p
e
r
Louis And
e
rs
e
n
Cr
e
ate a peer manage
r
, and
a
c
o
unter manager
.
commit
|
commitdiff
|
tree
2008-07-29
Jesper
L
ouis Andersen
Gracefull
y
handle is_end
g
a
m
e
.
commit
|
commitdiff
|
tree
2008-07-29
J
espe
r
Louis An
d
ersen
Don't kill the FS process
d
ict if we can
'
t
f
ind a fi
l
e
.
.
.
commit
|
commitdiff
|
tree
2008-07-28
Je
s
per Louis Andersen
If a peer already has a piece, do
n
't bother tel
l
in
g
.
.
.
commit
|
commitdiff
|
tree
2008-07-28
Je
s
pe
r
Louis Andersen
Enable a
l
og message
so we can track if the code does
.
.
.
commit
|
commitdiff
|
tree
2008-07-28
Jesper Louis Andersen
Tr
a
cker:
Stop
g
rac
e
fu
l
ly
.
commit
|
commitdiff
|
tree
2008-07-28
J
es
p
e
r
L
oui
s
A
ndersen
Me
r
g
e
b
r
a
nch
'jlouis/fix-fpmap-construction' into ne
x
t
commit
|
commitdiff
|
tree
2008-07-28
Jesper Louis Ande
r
sen
When constructing the fpmap, we run modula
r
ari
t
hmetic
.
.
.
commit
|
commitdiff
|
tree
2008-07-28
Jesper
Louis
A
n
d
ersen
Mer
g
e br
a
nch 'ma
s
t
e
r'
i
nt
o
next
commit
|
commitdiff
|
tree
2008-07-28
Jespe
r
L
ouis
A
nders
e
n
W
e
are in 2008
,
goddam
m
it
.
commit
|
commitdiff
|
tree
2008-07-28
Jespe
r
Louis And
e
rsen
C
orrect a bug i
n
opt
i
mistic unchoking
.
commit
|
commitdiff
|
tree
2008-07-27
Jes
p
er
L
ouis An
d
e
r
sen
Mer
g
e
br
a
nch 'jlo
u
is/fix-unchoking
'
into next
commit
|
commitdiff
|
tree
2008-07-27
Jesper Louis
An
d
ers
e
n
U
nchoking: o
n
ly count guys that are really bei
n
g un
c
hoked
.
commit
|
commitdiff
|
tree
2008-07-27
Jesper
Louis And
e
rsen
Merg
e
branch 'jlouis/seed
e
rs-d
i
sconnect' int
o
n
e
x
t
commit
|
commitdiff
|
tree
2008-07-27
Jesper Lou
i
s Anderse
n
If a peer is a seeder,
then disconn
e
ct him if we al
s
o
.
.
.
commit
|
commitdiff
|
tree
2008-07-27
Jesp
e
r Louis Andersen
Me
r
ge c
o
m
m
it
'origin/next' into ne
x
t
commit
|
commitdiff
|
tree
2008-07-27
J
esper L
o
uis
Anders
e
n
Merge
b
ranc
h
'm
a
ster' into next
commit
|
commitdiff
|
tree
2008-07-26
Jes
p
er Louis An
d
ersen
Merge branch 'jl
o
uis/new
-
choking-algo' into next
commit
|
commitdiff
|
tree
2008-07-26
J
es
p
e
r
Louis Ande
r
sen
Cor
r
ec
t
seeder set when rechoking
.
commit
|
commitdiff
|
tree
2008-07-26
Jesper
L
o
u
is Andersen
Correct choker test
f
r
om
#
rechoke_info
.
sta
t
e
to #rech
o
ke_inf
.
.
.
commit
|
commitdiff
|
tree
2008-07-26
Je
s
per Lo
u
i
s
And
e
r
s
en
Fix choking
s
tate calculation for leech
e
rs
.
commit
|
commitdiff
|
tree
2008-07-26
Je
s
pe
r
L
ouis Andersen
S
et
s
ome
sens
i
ble d
e
faults fo
r
t
h
e
#
peer_state record
.
commit
|
commitdiff
|
tree
2008-07-26
Jesper Louis Ander
s
en
Fix the cyclic chain move in the cho
k
er
.
commit
|
commitdiff
|
tree
2008-07-26
Jesper Loui
s
A
nder
s
en
H
andle ini
t
i
al rec
v
timeouts
g
r
a
cefu
l
ly
.
commit
|
commitdiff
|
tree
2008-07-26
J
esper Louis Andersen
Corre
c
tly track see
d
er
s
as well
.
commit
|
commitdiff
|
tree
2008-07-26
Jespe
r
Louis An
d
er
s
en
Only perform rechokes when w
e
need to from peer
_
recv
.
commit
|
commitdiff
|
tree
2008-07-26
J
e
s
per
Lo
u
is A
n
dersen
Start up the cyclic chain for
the opt
.
un
c
ho
k
e
again
.
commit
|
commitdiff
|
tree
2008-07-26
Jes
p
er Louis And
e
rse
n
Implement the new choking algorithm
.
Still some l
o
ose
.
.
.
commit
|
commitdiff
|
tree
2008-07-26
Jesper Lo
u
is Ande
r
sen
I
ntroduce dy
n
amic upload slo
t
a
llo
c
ation + configurat
i
on
.
.
.
commit
|
commitdiff
|
tree
2008-07-26
Jesper Louis Anderse
n
Globalize the etorren
t
_
t
_peer
_
group_
m
gr and rena
m
e
.
.
.
commit
|
commitdiff
|
tree
2008-07-26
Jesper Louis Ande
r
sen
Merge
branch 'm
a
ster' into next
commit
|
commitdiff
|
tree
2008-07-26
Jesper Louis Anders
e
n
Merg
e
bra
n
ch 'jlo
u
is
/
types'
commit
|
commitdiff
|
tree
2008-07-26
Jes
p
er Louis
A
ndersen
Merge branch 'j
l
ouis/sn
u
b
bing'
commit
|
commitdiff
|
tree
2008-07-26
Jesper Louis
Anders
e
n
Merge b
r
anch 'jlouis/du
p
lica
t
e'
commit
|
commitdiff
|
tree
2008-07-26
Jespe
r
L
o
uis Andersen
M
e
r
ge b
r
anc
h
'jl
o
u
i
s/stopp
i
ng'
commit
|
commitdiff
|
tree
2008-07-26
Jesper
Louis
A
nde
r
s
en
Mer
g
e
b
ranch 'jlouis/enter
-
bad-peers'
commit
|
commitdiff
|
tree
2008-07-25
Jesper Louis
Andersen
Correct seeder set when
rechoking
.
commit
|
commitdiff
|
tree
2008-07-25
Jes
p
er Louis Andersen
Correc
t
chok
e
r
test f
r
om #rec
h
ok
e
_info
.
state
t
o #rechoke_inf
.
.
.
commit
|
commitdiff
|
tree
2008-07-25
J
esper
L
ouis
And
e
rsen
Fi
x
c
ho
k
ing
s
tate calculatio
n
f
o
r leechers
.
commit
|
commitdiff
|
tree
2008-07-25
Jesper Loui
s
A
n
de
r
sen
Set some sensibl
e
d
efa
u
lts fo
r
the #pee
r
_state re
c
ord
.
commit
|
commitdiff
|
tree
2008-07-25
Jes
p
e
r
Louis Andersen
F
i
x the
c
yclic chain
m
o
ve in the ch
o
ker
.
commit
|
commitdiff
|
tree
2008-07-25
Jes
p
er
Loui
s
A
n
der
s
e
n
Handle i
n
itial recv timeouts gracefully
.
commit
|
commitdiff
|
tree
2008-07-24
J
esper Louis Andersen
Correctly track seeders as well
.
commit
|
commitdiff
|
tree
2008-07-24
Je
s
per Loui
s
A
n
dersen
Only
pe
r
f
orm rechok
e
s w
h
en
w
e
need t
o
from
p
e
e
r_recv
.
commit
|
commitdiff
|
tree
2008-07-24
Jesper Louis Andersen
Start up the cyclic chain fo
r
the opt
.
unchoke ag
a
in
.
commit
|
commitdiff
|
tree
2008-07-24
Je
s
per Louis
An
d
e
r
s
e
n
Imple
m
en
t
t
he new choki
n
g algorithm
.
Still
some loos
e
.
.
.
commit
|
commitdiff
|
tree
2008-07-24
J
esper Louis Andersen
In
t
r
oduce dynamic upload slot allocati
o
n +
c
o
nfiguration
.
.
.
commit
|
commitdiff
|
tree
2008-07-24
Jespe
r
Lou
i
s And
e
rsen
G
l
obali
z
e the
e
torrent_t_
p
eer_g
r
oup_mgr and
r
ename
.
.
.
commit
|
commitdiff
|
tree
2008-07-23
J
esper Lo
u
is Andersen
Merge
b
r
anch
'
n
ext' into j
l
oui
s
/t
y
pes
commit
|
commitdiff
|
tree
2008-07-23
Jesp
e
r Louis Andersen
T
y
pe the #rate_mgr
.
commit
|
commitdiff
|
tree
2008-07-23
Jes
p
er Louis Andersen
Imp
l
ement su
p
p
ort
for snu
b
bing
.
S
t
i
ll need
s
to be utiliz
e
d
.
commit
|
commitdiff
|
tree
2008-07-23
J
e
sper
Lo
u
is Andersen
Correctly handl
e
the case
where the
r
e are
n
o
d
u
p
l
icate
s
.
commit
|
commitdiff
|
tree
2008-07-23
Jespe
r
Louis Andersen
A
n
n
o
tate the mnesia records
wit
h
types
.
commit
|
commitdiff
|
tree
2008-07-23
Jesper Louis Andersen
Me
r
ge
branch 'jlouis/stopping' into next
commit
|
commitdiff
|
tree
2008-07-22
Jesper Lou
i
s Andersen
M
e
rge bra
n
ch '
j
louis/enter-bad-pee
r
s' int
o
next
commit
|
commitdiff
|
tree
2008-07-22
Jesper Louis Andersen
I
m
plem
e
nt code for checking torrents
.
commit
|
commitdiff
|
tree
2008-07-22
J
e
s
p
er
Louis
Andersen
S
im
p
le function for listing
bad pe
e
r
s
.
commit
|
commitdiff
|
tree
2008-07-22
Jespe
r
L
o
u
i
s Andersen
Utilize the bad peer man
a
g
e
r where poss
i
ble
.
commit
|
commitdiff
|
tree
2008-07-22
Jesper
Louis
Anders
e
n
L
et t
h
e
code be able to enter peer ids
for offenders
.
.
.
commit
|
commitdiff
|
tree
2008-07-22
J
e
sper Louis Andersen
C
hange stop order
.
commit
|
commitdiff
|
tree
2008-07-22
Jes
p
er Lou
i
s Andersen
us
e
ets:update_counter for speedup
.
commit
|
commitdiff
|
tree
2008-07-22
Jesper Loui
s
And
e
rsen
Correctly kill ch
u
nk
s
fro
m
a
n invalid piec
e
.
commit
|
commitdiff
|
tree
2008-07-22
Jesper Lo
u
is
A
nders
e
n
T
ODO cleanu
p
.
commit
|
commitdiff
|
tree
2008-07-22
Jesper Louis
A
nderse
n
Merge branch
'master' into next
commit
|
commitdiff
|
tree
2008-07-22
J
esper Louis Andersen
M
e
rge
branch 'jl
o
uis/b
a
d-peer-
m
anag
e
r'
commit
|
commitdiff
|
tree
2008-07-22
Jesper Loui
s
Andersen
Merge branch 'jloui
s
/reject-ourselv
e
s-in-
c
onnec
t
'
commit
|
commitdiff
|
tree
2008-07-22
J
e
sper Lo
u
is Andersen
M
erge branc
h
'jlouis/d
a
t
e
-manipulation
s
'
commit
|
commitdiff
|
tree
2008-07-21
Jesper Louis Ander
s
en
M
o
ve t
h
e #pi
e
ce table from
mnesia
to ETS
.
commit
|
commitdiff
|
tree
2008-07-21
Jesper Louis Anders
e
n
Move the
#chun
k
mnesia table int
o
ETS
.
commit
|
commitdiff
|
tree
2008-07-21
Je
s
per Louis Andersen
Push #pie
c
e h
a
ndli
n
g
func
t
ion to th
e
etorren
t
_piece
.
.
.
commit
|
commitdiff
|
tree
2008-07-20
Jesp
e
r Louis A
n
de
r
sen
T
h
re
a
d
e
v
e
rything chun
k
-w
i
se
t
hrou
g
h t
h
e chunk ma
n
ager
.
commit
|
commitdiff
|
tree
2008-07-20
Jesper L
o
uis Andersen
Cleanup
.
Only work on one thin
g
at a
t
ime
.
commit
|
commitdiff
|
tree
2008-07-20
Jesper Lou
i
s Anders
e
n
Preliminary c
h
unk manager code
.
commit
|
commitdiff
|
tree
2008-07-20
Jesper Louis
An
d
e
r
sen
Pre
l
im
i
na
r
y p
i
e
ce manager
c
od
e
.
commit
|
commitdiff
|
tree
2008-07-20
Jesper L
o
uis Andersen
Merge branch 'jloui
s
/
b
a
d
-
p
eer-man
a
g
e
r' i
n
to
n
ext
commit
|
commitdiff
|
tree
2008-07-20
Jes
p
er Louis Andersen
M
e
rge b
r
anch 'jlouis/rej
e
c
t-ourselves-in-conne
c
t'
i
nto
.
.
.
commit
|
commitdiff
|
tree
2008-07-20
J
e
sper Louis Anders
e
n
Merg
e
branch
'jlouis/date-manipulat
i
ons' into next
commit
|
commitdiff
|
tree
next