repo.or.cz
/
tor.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
hs: Fix memleak in v3 on SIGHUP
2018-04-23
David Goulet
hs:
Fix m
e
mleak in v3 o
n
S
IGHUP
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-02-13
Davi
d
Goulet
Make chec
k
-changes hap
p
y
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-02-13
David Goulet
m
a
n:
D
o
c
u
ment default v
a
lues if
not i
n
the consens
u
s
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-02-13
David
G
oulet
M
e
rge rem
o
te-
t
rack
i
ng branch 'dgoulet/bug25223
_
029_0
1
.
.
.
commit
|
commitdiff
|
tree
2018-02-13
Da
v
id Goulet
dos: A
d
d extra safety
asserts in cc_stats
_
refill
_
bucket()
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-02-13
D
a
vi
d
Goul
e
t
dos: Don't set c
o
nse
n
sus
pa
r
a
m i
f
we aren't a public
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-02-13
David
Goulet
dirserv: Improv
e
ret
u
rn
e
d
message wh
e
n
re
l
ay is
rejected
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-02-09
Dav
i
d
G
oulet
te
s
t: DoS test to
m
ake sure
we e
x
clud
e
known relay
s
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-02-09
David Goul
e
t
dos:
E
xcl
u
de known relays from client connection count
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-02-08
Da
v
id Goul
e
t
Merge branch 'ticket
2
5183_029_
0
1' into
t
icket24902_029_
0
5
commit
|
commitdiff
|
tree
2018-02-08
David
Goulet
test
:
Ad
d
unit test
s
for addres
s
set
.
c
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-02-05
David Goulet
geoip: Mak
e
geoip_client_cach
e
_tot
a
l_alloca
t
ion()
re
t
urn
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-02-02
D
av
i
d Go
u
let
dos: We can pu
t
less t
o
ken than the curren
t
amount
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-02-02
D
a
vid Goulet
Merg
e
branch 'tick
e
t2
5
122_02
9
_02'
i
nto tic
k
et24902_029_05
commit
|
commitdiff
|
tree
2018-02-02
D
a
vid Goulet
geo
i
p: Add clie
n
tmap_entry_new() function
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-02-02
David
G
oulet
g
e
oip:
Increment and decrement functions for t
h
e g
e
o
i
p
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-02-02
David Goulet
geoip: Hook the clie
n
t histor
y
cache
into the OOM han
d
ler
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-02-02
Da
v
id Goulet
sched: When releasing a channel, do not BUG
(
)
if absent
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-01-31
David Goulet
ns: Add
a before a
n
d aft
e
r c
o
nsensu
s
has
chan
g
ed
notification
commit
|
commitdiff
|
tree
2018-01-31
David Goulet
R
evert "ns: C
a
ll notify_
n
e
t
workstatus_changed() after
.
.
.
commit
|
commitdiff
|
tree
2018-01-31
Dav
i
d Goulet
sche
d
: Avoid adding the
s
a
me cha
n
n
el twice
to
t
he
K
I
ST
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-01-31
David Goul
e
t
hs-v3
:
Remove a
BUG() when storing a descriptor in
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-01-31
David Goulet
ns:
Ca
l
l
notif
y
_networkstatus_changed() after the new
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-01-30
David Go
u
let
dos
:
Add cha
n
ges fil
e
for
t
ic
k
et 249
0
2
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-01-30
David Go
u
l
e
t
do
s
: M
a
ke circuit rate limit p
e
r s
e
c
ond,
n
ot ten
t
hs
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-01-30
David Goulet
dos: Man
pa
g
e entry
f
or DoS mitigati
o
n
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-01-30
David
G
o
u
l
et
dos: Clear
connect
i
on tracked flag if
g
eoip e
n
try is
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-01-30
D
avid G
o
ulet
dos:
A
dd a hea
r
tbeat log
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-01-30
David
Goul
e
t
dos: Add the DoSRefuseSingleHopClientRendezvo
u
s option
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-01-30
Dav
i
d
G
o
ul
e
t
dos: Add the connec
t
ion DoS mitig
a
tion sub
s
y
s
tem
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-01-30
David Goulet
d
o
s: Apply d
e
fense for cir
c
u
it
creation DoS
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-01-30
D
a
vid Goulet
dos: Detec
t
ci
r
cui
t
cre
a
tion d
e
nial of service
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-01-30
David Goulet
dos:
T
rack new and closed OR
clien
t
c
o
nnections
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-01-30
David Goulet
geoip: R
e
m
e
m
b
e
r client stats i
f
DoS mitigat
i
on is enabled
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-01-30
David Goulet
d
os: Init
i
al code o
f
Denial of Service mitigation
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-01-25
D
a
vid Goulet
geoip: Add a loo
k
up
fun
c
tion for
client map ent
r
y
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-01-19
David Goulet
Merge branch 'b
u
g24895_031_02' into bug24895
_
0
32_02
commit
|
commitdiff
|
tree
2018-01-19
David Goulet
Merge
branch 'bug24895_029_02' into bug24895_031_02
commit
|
commitdiff
|
tree
2017-12-21
Davi
d
Go
u
l
et
sched: Consider extra_space even
if negati
v
e i
n
KIST
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-12-20
David
G
oulet
sched
:
U
se low
e
r layer cell limit wi
t
h KISTLite
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-12-11
D
a
v
i
d Goulet
sched:
Avoid
intege
r
ov
e
rflow w
h
en co
m
putin
g
t
c
p_space
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-12-06
D
a
v
id Gou
l
e
t
test: Add
a KIST
test for a non opened channel
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-12-05
David
Goule
t
t
est:
A
d
d HSv3 u
n
i
t
t
e
st for expiring intro point
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-12-05
D
a
vid Goulet
hs-v3
:
C
l
e
anup HS circuits when marki
n
g as closed
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-12-05
David Goulet
hs-v3: D
o
n't cleanup int
r
o point in
h
as
_
closed()
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-12-04
Da
v
id Goulet
sch
e
d: Set channel scheduler state to IDLE when
n
ot
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-12-04
D
a
vid Goulet
s
c
hed: Downgrade warni
n
g log
t
o info i
n
K
I
ST
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-11-29
David Goulet
h
s
-v3: B
u
mp hsdir_sprea
d
_store
f
rom 3 to 4
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-11-29
David Go
u
l
et
Us
e
l
o
cal
d
escript
o
r
objec
t
to exclude self
i
n path
.
.
.
commit
|
commitdiff
|
tree
2017-11-29
Dav
i
d G
o
ulet
Gua
r
d: Don't pi
c
k oursel
v
es as a poss
i
ble Guard
commit
|
commitdiff
|
tree
2017-11-28
David Goulet
hs-v2: Remove any
e
xpiring intro from the retry list
commit
|
commitdiff
|
tree
2017-11-27
David Goulet
rela
y
: Chang
e
b
andwidth stats interval t
o
24 hours
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-11-20
David Goulet
circuit: Don't timeout opene
d
C_INT
R
ODUCING circuit
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-11-16
David Goulet
relay: Avoid extra LOG_NOTICE fo
r
ev
e
ry new de
s
criptor
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-11-13
David
G
oulet
hs-v3:
Fix
c
o
n
sensus pa
r
am "hsdi
r
-in
t
er
v
al" name
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-11-10
D
a
v
id Goulet
c
ontrol:
Fix wro
n
g Ac
t
ion on failure to
upload
an HS
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-11-08
David Goulet
dirauth: Recalcul
a
te
v
oting sc
h
e
d
u
le a
t
first vo
t
e
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-11-08
David Goulet
doc: Put the
release time
l
i
n
e link
i
n README
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-11-08
D
a
vid G
o
ule
t
s
c
h
e
d
:
Ignor
e
closed channe
l
af
t
er
f
l
ushin
g
cell
s
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-11-07
Davi
d
Goulet
A
dd a safe guard to
avoid usi
n
g a ze
r
oed vot
i
n
g sch
e
dule
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-11-07
David Goulet
Re
c
alculate voting sch
e
dule
f
irst
when ge
t
ting a n
e
w
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-11-02
David G
o
ulet
nod
e
list: Downg
r
ade warn
i
ng to protoc
o
l warni
n
g
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-11-02
David Goulet
sc
h
e
d
: Rate li
m
i
t s
c
heduler_
b
u
g_occ
u
r
r
e
d()
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-11-02
David Goul
e
t
sc
h
ed: Use SCH
E
D_BUG() macro in scheduler
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-11-01
David Goulet
man: Sp
e
cify HiddenServiceNumIntr
o
ductio
n
Points for v3
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-10-31
Da
v
id
G
oulet
test: Fix voting sched
u
le for hs_servi
c
e
.
c
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-10-31
D
a
vid Goulet
test: Fix
v
o
ting schedule for
hs_common
.
c
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-10-31
D
a
vid
G
oulet
t
e
s
t:
Fix
vot
i
ng schedule for
shared
r
andom
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-10-31
D
avid Goulet
tes
t
: Initialize
the vo
t
ing schedul
e
in
t
est_dir
.
c
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-10-31
Davi
d
Gou
l
et
hs-v3: Att
e
mp
t
descriptor
r
e
fetch whe
n
dirinf
o
changes
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-10-31
David Go
u
let
Make tor recalculate
v
oting s
c
hedule even i
f
not a
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-10-27
Dav
i
d Gou
l
et
sr: Don't use a dyna
m
ic
v
oting
sch
e
dule
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-10-27
Davi
d
G
o
ulet
dirvote: Move code
.
No behavi
o
r change
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-10-26
David Gou
l
et
hs-v3: Check
the
e
d25519 key
whe
n
p
i
cki
n
g
in
t
r
o
po
i
nt
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-10-26
D
avid
G
oulet
fuzzing:
M
ake hsdesc
v
3 use the decodin
g
API correctly
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-10-26
David Goulet
Revert "T
e
mporarily
d
i
sable
c
ompilatio
n
of t
h
e v3 hs
.
.
.
commit
|
commitdiff
|
tree
2017-10-25
David Goulet
hs-v2: Copy nee
d
ed
i
nformation
between service
on prunning
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-10-23
David Goulet
dirauth: Add bast
e
t to the defa
u
lt a
u
thorities
commit
|
commitdiff
|
tree
2017-10-04
D
avid Gou
l
et
hs-v3
:
Refactor cl
i
e
nt refetch functi
o
n
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-10-03
D
avid
G
ou
l
et
sched: Implement S
C
HED_BUG()
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-10-03
David Goule
t
hs:
Ad
d
chang
e
s file
f
or
2
36
5
3
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-10-03
David
Go
u
l
e
t
te
s
t:
A
dd an HS v3 de
s
crip
t
or fe
t
ch unit t
e
st
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-10-03
Dav
i
d
G
oulet
hs-v3:
Close pending SOCK
S
c
o
nnection on des
c
riptor
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-09-29
Davi
d
Goulet
sched:
Always initialize sched
u
le
r
_last_run to now
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-09-27
D
avid
G
o
ule
t
hs-v3: D
o
n
'
t fetch descriptor
if we
have a pending
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-09-26
Dav
i
d G
o
ulet
hs-v3: Don't non
f
a
t
a
l assert if we
c
an'
t
g
e
t the intro
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-09-26
D
a
v
id Goulet
hs
:
Impro
v
e logging
commit
|
commitdiff
|
tree
2017-09-25
David Goulet
circuit: Log n_circ_id and global identi
f
ier of HS
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-09-25
David Gou
l
et
c
i
rcuit: Log
c
i
rcuit
identif
i
ers when
cann
i
bal
i
zing
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-09-25
David Goulet
circuit: Ke
e
p a copy of n_circ_id for logging
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-09-25
David G
o
ulet
ci
r
cuit: Closing
r
ea
s
on are
signed va
l
u
e
s
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-09-25
Davi
d
Goulet
s
c
h
ed: Mak
e
KISTSc
h
edRunInte
r
va
l
non n
e
g
ative
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-09-22
David Goulet
hs: Avoid
p
ossible d
o
uble circuit close o
n
error
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-09-21
David Goulet
hs: Avoid possible doub
l
e circuit close
o
n
error
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-09-21
David Gou
l
et
hs: Improve
commen
t
s
f
or wh
e
n we ch
a
nge time
s
tamps
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-09-21
David
G
oulet
sched
:
Hard exi
t
if we can't
s
e
lect a scheduler
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-09-21
David Goulet
hs: Avoid possible do
u
ble circuit close on err
o
r
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-09-20
David Goulet
hs: Log t
h
e intro point wh
e
n we clean it
up
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-09-20
Dav
i
d Goulet
circuit: Lo
g
n_circ_id and glo
b
al identifier
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-09-19
D
avid Goulet
Add a BASE
3
2_DIGEST_
L
EN
d
e
fine
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
next