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
Jesp
e
r Lo
u
is Andersen
Handle CH
O
KE correctly in th
e
fast extension
.
commit
|
commitdiff
|
tree
2008-08-16
Jesper
L
o
u
is Andersen
H
andle HAVE_ALL an
d
HAVE_NONE
.
C
leanup the BITFIELD
.
.
.
commit
|
commitdiff
|
tree
2008-08-16
Jespe
r
Louis Andersen
Track if t
h
e peer suppo
r
ts the fast
extension
.
commit
|
commitdiff
|
tree
2008-08-16
Jesper Louis Andersen
Add support for protoc
o
l
decoding
.
commit
|
commitdiff
|
tree
2008-08-16
Jesper Louis Andersen
Add support
for
a
r
b
itrar
y
pr
o
tocol ca
p
abiliti
e
s
.
commit
|
commitdiff
|
tree
2008-08-16
J
es
p
er Louis Andersen
Implement en
c
oding/decoding
of
f
ast extensi
o
n
m
e
ssages
.
commit
|
commitdiff
|
tree
2008-08-16
Jesper Louis Ander
s
e
n
Wh
e
n stoppi
n
g
etorrent, save the disk-state
.
commit
|
commitdiff
|
tree
2008-08-01
Jesper Louis Andersen
M
e
rge
branch 'jlouis/
f
ixes'
commit
|
commitdiff
|
tree
2008-07-31
Jesper Louis Andersen
M
e
rge
b
ranc
h
'
jlo
u
is/optimize
-
dirwatcher'
commit
|
commitdiff
|
tree
2008-07-31
Jesper
Louis Andersen
Merge
branch 'jlouis/cl
e
anup'
commit
|
commitdiff
|
tree
2008-07-31
J
e
sper Louis Andersen
Merge branch '
j
l
ouis/
a
cceptor-starts-
i
ncom
i
ng'
commit
|
commitdiff
|
tree
2008-07-31
J
e
sp
e
r Louis
A
nd
e
rsen
Us
e
a try
.
.
catch i
n
etorren
t
_fs
:
read_piec
e
s_and
_
assemble/3
.
commit
|
commitdiff
|
tree
2008-07-31
J
esper Loui
s
Andersen
Tighte
n
exce
p
tion catch in
p
eer_mgr
.
commit
|
commitdiff
|
tree
2008-07-31
Je
s
per L
o
uis Andersen
Fix a state pass
i
n
g
bug in the choker
.
commit
|
commitdiff
|
tree
2008-07-31
Jesper L
o
uis
Andersen
G
et rid of c
h
oker
t
erminati
o
n me
s
sage,
w
hic
h
was wro
n
g
.
commit
|
commitdiff
|
tree
2008-07-31
J
espe
r
L
ouis Anders
e
n
H
andle {error,
ehostunrea
c
h
} in peer
_
recv b
y
cl
o
sing
.
.
.
commit
|
commitdiff
|
tree
2008-07-31
Jesper Lou
i
s
A
nders
e
n
L
et the FS pro
c
ess clear the pat
h
-map
.
While here fix
.
.
.
commit
|
commitdiff
|
tree
2008-07-31
J
e
sper Louis Anderse
n
Guard sa
f
e_
f
ixtab
l
e in a t
r
y
.
.
after
.
Fix menti
o
ne
d
.
.
.
commit
|
commitdiff
|
tree
2008-07-30
J
e
sper Lo
u
is Andersen
Use f
i
l
e
lib
:
wildcard rat
h
er
t
han
file
l
ib:fold_file
s
.
.
.
commit
|
commitdiff
|
tree
2008-07-30
Jesper Louis
Anderse
n
Op
t
imize the dirwa
t
ch
e
r, c
h
ange it
s
check time to 20
.
.
.
commit
|
commitdiff
|
tree
2008-07-30
Jesper L
o
uis Andersen
H
eed
dialyzer
.
G
et fix in
for
l
as
t
co
u
ple
o
f cle
a
n
u
p
.
.
.
commit
|
commitdiff
|
tree
2008-07-30
Jesper Louis Anders
e
n
Mov
e
un-verbose marker a bit through peer_recv as
we
l
l
.
commit
|
commitdiff
|
tree
2008-07-30
Jespe
r
Louis Andersen
Un-verbose a
bi
t
i
n peer_send
.
commit
|
commitdiff
|
tree
2008-07-30
Jesp
e
r
Louis
A
ndersen
Un-verbose some name
s
in
e
torren
t
_mgr w
h
ile we are
.
.
.
commit
|
commitdiff
|
tree
2008-07-30
Jes
p
er Loui
s
And
e
r
se
n
Rename
etor
r
en
t
_t_man
a
g
e
r to
etorrent_m
g
r
.
commit
|
commitdiff
|
tree
2008-07-30
Jesper Louis Anders
e
n
Merge bra
n
ch
'
j
l
ouis/fix-appl
i
cation-startu
p
' into
.
.
.
commit
|
commitdiff
|
tree
2008-07-30
J
e
s
p
er Louis Anderse
n
Allow dependent ap
p
lications to a
l
r
eady be
started
.
commit
|
commitdiff
|
tree
2008-07-29
Jesper Louis A
n
d
e
r
s
e
n
Crea
t
e a peer manager, and a co
u
nte
r
manager
.
commit
|
commitdiff
|
tree
2008-07-29
Jesper Louis Andersen
Gracefully
hand
l
e is_endgame
.
commit
|
commitdiff
|
tree
2008-07-29
Jesper Louis Ander
s
en
Don't kill t
h
e FS process dict
i
f we can't find a file
.
.
.
commit
|
commitdiff
|
tree
2008-07-28
Je
s
per Loui
s
A
nde
r
s
e
n
If a peer already
has a pi
e
ce, don't bothe
r
telling
.
.
.
commit
|
commitdiff
|
tree
2008-07-28
Jesper Lo
u
is A
n
dersen
Enable a log
m
essag
e
s
o we can trac
k
if the c
o
de
does
.
.
.
commit
|
commitdiff
|
tree
2008-07-28
Jesper Louis A
n
dersen
Tracker: St
o
p gracefully
.
commit
|
commitdiff
|
tree
2008-07-28
Jesper
Lo
u
is And
e
rsen
Merge
b
ranch 'j
l
o
uis/f
i
x-f
p
map-c
o
nstructi
o
n' in
t
o next
commit
|
commitdiff
|
tree
2008-07-28
Jes
p
er Louis Andersen
Whe
n
constructing the
f
pmap, we run modular ari
t
h
metic
.
.
.
commit
|
commitdiff
|
tree
2008-07-28
J
esper Louis An
d
ersen
Merge branch 'm
a
ster'
i
n
t
o
next
commit
|
commitdiff
|
tree
2008-07-28
Jesper
Loui
s
Andersen
We are in
2
008
,
god
d
ammi
t
.
commit
|
commitdiff
|
tree
2008-07-28
Je
s
per Lou
i
s Andersen
Correct a bug i
n
optimistic unchoking
.
commit
|
commitdiff
|
tree
2008-07-27
Jesper Lo
u
is
Andersen
Merge br
a
nch '
j
louis/fix-unchoking' into
n
ex
t
commit
|
commitdiff
|
tree
2008-07-27
J
e
sper L
o
uis Andersen
U
nc
h
oking: on
l
y count guys
t
hat are really
b
eing unch
o
k
ed
.
commit
|
commitdiff
|
tree
2008-07-27
Jesper
Louis Anders
e
n
M
erge branch 'jlo
u
is/see
d
ers-disconnect'
i
nto n
e
xt
commit
|
commitdiff
|
tree
2008-07-27
Jesper
L
o
uis
And
e
rsen
If a
p
eer is a seeder
,
then
d
isconnect him if we a
l
so
.
.
.
commit
|
commitdiff
|
tree
2008-07-27
Jesper Lo
u
i
s
A
ndersen
M
e
r
ge com
m
it 'origin/next'
i
n
to next
commit
|
commitdiff
|
tree
2008-07-27
J
e
spe
r
Louis
A
ndersen
Me
r
ge b
r
a
nch
'maste
r
' i
n
to next
commit
|
commitdiff
|
tree
2008-07-26
Jesper Louis Andersen
Merge b
r
anch 'j
l
ou
i
s/new-choking-algo' i
n
to next
commit
|
commitdiff
|
tree
2008-07-26
Jesper Louis And
e
r
sen
Co
r
rect seeder set when rechokin
g
.
commit
|
commitdiff
|
tree
2008-07-26
Jesper Louis
An
d
ersen
Corr
e
ct
c
h
oker test from #rec
h
oke_info
.
s
t
ate to #rech
o
ke_inf
.
.
.
commit
|
commitdiff
|
tree
2008-07-26
Jesper Lo
u
is An
d
er
s
en
Fix choking state calculation f
o
r leech
e
rs
.
commit
|
commitdiff
|
tree
2008-07-26
Jesper
Lo
u
is Andersen
Set
s
o
m
e
sen
s
i
ble defa
u
lts for
t
h
e #
p
e
e
r_state record
.
commit
|
commitdiff
|
tree
2008-07-26
J
e
s
p
e
r
L
oui
s
A
n
d
e
rsen
Fi
x
t
h
e
c
y
clic chain move in
the
c
hoker
.
commit
|
commitdiff
|
tree
2008-07-26
Jesper Louis
A
ndersen
Han
d
le ini
t
ial recv t
i
meouts gra
c
e
f
ully
.
commit
|
commitdiff
|
tree
2008-07-26
Jesper Louis Ander
s
en
Corre
c
tly tra
c
k seeders as well
.
commit
|
commitdiff
|
tree
2008-07-26
Je
s
p
e
r Loui
s
Andersen
On
l
y
perform rechokes when we n
e
ed to from peer_recv
.
commit
|
commitdiff
|
tree
2008-07-26
Jesper Louis An
d
ersen
Sta
r
t
u
p the
c
ycl
i
c
c
hain fo
r
the
opt
.
unchoke again
.
commit
|
commitdiff
|
tree
2008-07-26
Jespe
r
Louis Ande
r
sen
Implement
the new chok
i
ng a
l
gorithm
.
Still so
m
e lo
o
s
e
.
.
.
commit
|
commitdiff
|
tree
2008-07-26
Jesp
e
r Louis Anders
e
n
Introdu
c
e dynamic upload
s
lot
a
llocation +
c
onfiguration
.
.
.
commit
|
commitdiff
|
tree
2008-07-26
J
e
s
p
e
r Louis And
e
r
sen
Globalize
t
he
etorrent_t_
p
ee
r
_g
r
ou
p
_
mgr and rename
.
.
.
commit
|
commitdiff
|
tree
2008-07-26
Jesper L
o
uis And
e
rsen
Merge
branch '
m
aste
r
' into next
commit
|
commitdiff
|
tree
2008-07-26
Jesper L
o
uis An
d
ersen
Merge branch
'jlouis/ty
p
es'
commit
|
commitdiff
|
tree
2008-07-26
J
esper Louis
A
n
d
ersen
Merge branch 'jlouis/
s
nubbing'
commit
|
commitdiff
|
tree
2008-07-26
Jesper Lo
u
is
Andersen
M
e
rg
e
bran
c
h
'
jlouis/duplicate'
commit
|
commitdiff
|
tree
2008-07-26
Jesper Louis Ander
s
en
M
erge branch 'jlouis/stopping'
commit
|
commitdiff
|
tree
2008-07-26
Jesper Louis A
n
der
s
en
Merge b
r
anch 'jloui
s
/enter
-
bad
-
peers'
commit
|
commitdiff
|
tree
2008-07-25
Jesper Louis Andersen
Correct seeder set when
r
e
c
hoking
.
commit
|
commitdiff
|
tree
2008-07-25
Jesper
L
o
u
is Andersen
Correct choker test from #r
e
choke_inf
o
.
state to #re
c
hok
e
_inf
.
.
.
commit
|
commitdiff
|
tree
2008-07-25
Jesp
e
r L
o
uis Andersen
F
i
x choking state c
a
lculat
i
o
n
for leechers
.
commit
|
commitdiff
|
tree
2008-07-25
J
esper Loui
s
Andersen
Set some se
n
sible d
e
faults for the #peer_st
a
te r
e
cord
.
commit
|
commitdiff
|
tree
2008-07-25
Jesp
e
r Louis Andersen
Fix the
cyclic chain mov
e
in the choker
.
commit
|
commitdiff
|
tree
2008-07-25
Jesper Loui
s
Andersen
Handle initial recv timeout
s
gracefu
l
ly
.
commit
|
commitdiff
|
tree
2008-07-24
Jesp
e
r Louis Andersen
Correctly track s
e
eders
as well
.
commit
|
commitdiff
|
tree
2008-07-24
Jespe
r
Lo
u
is
Andersen
Only perform rechokes when we n
e
ed to from peer
_
r
e
cv
.
commit
|
commitdiff
|
tree
2008-07-24
Jesper Louis
Ander
s
en
S
t
art up the cycli
c
chain for the opt
.
uncho
k
e a
g
ain
.
commit
|
commitdiff
|
tree
2008-07-24
J
esper Louis Andersen
Im
p
leme
n
t the new choking algorithm
.
Still some l
o
o
se
.
.
.
commit
|
commitdiff
|
tree
2008-07-24
J
e
sper
Loui
s
Andersen
Intro
d
u
c
e dyn
a
mic upload slot alloc
a
tion + configurat
i
on
.
.
.
commit
|
commitdiff
|
tree
2008-07-24
Jesp
e
r Louis Andersen
Global
i
ze t
h
e etorrent_t_peer_group_m
g
r and rename
.
.
.
commit
|
commitdiff
|
tree
2008-07-23
Jespe
r
Louis A
n
d
e
rs
e
n
Merge branch 'next' in
t
o
jlouis/typ
e
s
commit
|
commitdiff
|
tree
2008-07-23
Je
s
per Louis A
n
d
e
rsen
Type the #rate_mgr
.
commit
|
commitdiff
|
tree
2008-07-23
Jesper Lou
i
s
An
d
er
s
en
Implement support for snubbin
g
.
St
i
ll nee
d
s to be util
i
zed
.
commit
|
commitdiff
|
tree
2008-07-23
Jes
p
er Lo
u
is
A
n
d
erse
n
C
or
r
e
c
tly
h
andle the case where t
h
ere
a
re
no d
u
plicates
.
commit
|
commitdiff
|
tree
2008-07-23
Jesper Lo
u
is Andersen
Ann
o
tate the mnesia
records wi
t
h types
.
commit
|
commitdiff
|
tree
2008-07-23
Jesper Louis Andersen
Merge br
a
nch
'
jlo
u
i
s/
s
topp
i
ng' int
o
n
e
xt
commit
|
commitdiff
|
tree
2008-07-22
Jesper
L
ouis And
e
rsen
M
e
rge branch 'jlouis/ent
e
r-bad-
p
ee
r
s' into next
commit
|
commitdiff
|
tree
2008-07-22
Jesper Louis An
d
ersen
Im
p
lement code for
ch
e
cking torrents
.
commit
|
commitdiff
|
tree
2008-07-22
Je
s
p
e
r
L
o
uis An
d
ersen
Si
m
ple function for l
i
sting bad
p
eers
.
commit
|
commitdiff
|
tree
2008-07-22
Jesper Louis Andersen
Utilize t
h
e
b
ad peer manage
r
where po
s
sible
.
commit
|
commitdiff
|
tree
2008-07-22
J
e
sper
Lo
u
is An
d
ersen
Let the code be able to enter peer ids for
o
ffenders
.
.
.
commit
|
commitdiff
|
tree
2008-07-22
J
esper
L
ouis Ander
s
e
n
C
h
ange stop
o
r
der
.
commit
|
commitdiff
|
tree
2008-07-22
Jesper
L
ouis A
n
dersen
use ets:
u
pdate_count
e
r
for spee
d
up
.
commit
|
commitdiff
|
tree
2008-07-22
Jesper Lo
u
is Andersen
Correctly kill chunks from an i
n
valid piece
.
commit
|
commitdiff
|
tree
2008-07-22
Jesper Lou
i
s
Andersen
TODO cleanup
.
commit
|
commitdiff
|
tree
2008-07-22
Jes
p
er Louis
Andersen
Me
r
ge branch 'master' int
o
next
commit
|
commitdiff
|
tree
2008-07-22
Jesper Lo
u
is Andersen
Merge branc
h
'jlou
i
s/
b
ad-
p
eer-
m
an
a
ger'
commit
|
commitdiff
|
tree
2008-07-22
Jesper
Louis And
e
r
s
e
n
Merge branch 'jlouis/reject-
o
urselve
s
-
in-connect'
commit
|
commitdiff
|
tree
2008-07-22
Jesper
L
o
ui
s
Ander
s
en
M
e
rge
branch 'jlouis/
d
ate-mani
p
ulat
i
ons'
commit
|
commitdiff
|
tree
2008-07-21
Jespe
r
Lou
i
s Andersen
Move th
e
#
piece table f
r
om mnes
i
a
to E
T
S
.
commit
|
commitdiff
|
tree
2008-07-21
Jesper Lou
i
s An
d
ers
e
n
Move th
e
#chunk
mnes
i
a table i
n
t
o ETS
.
commit
|
commitdiff
|
tree
2008-07-21
Jespe
r
L
o
u
i
s Ande
r
sen
Pus
h
#piece handl
i
ng function to the etorrent_pie
c
e
.
.
.
commit
|
commitdiff
|
tree
2008-07-20
J
e
sper
L
ouis An
d
ersen
Thre
a
d
e
verything chunk-
w
i
se thr
o
ugh
the chunk mana
g
er
.
commit
|
commitdiff
|
tree
2008-07-20
Jesper Louis
An
d
ersen
Clea
n
up
.
Only
w
o
rk on one
t
h
i
ng at a time
.
commit
|
commitdiff
|
tree
2008-07-20
Jesper
L
ouis Andersen
Prelim
i
nary chunk manager code
.
commit
|
commitdiff
|
tree
next