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
Davi
d
G
o
ule
t
h
s
:
Fix memleak
in v3 on
SIGHUP
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-02-13
Dav
i
d Gou
l
et
M
a
ke check-changes happy
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-02-13
David Goul
e
t
man: D
o
cument
default values if not in
the con
s
e
nsus
.
.
.
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-02-13
David Gou
l
et
Merge remote-tra
c
king bran
c
h '
d
goulet/bug25223_029
_
01
.
.
.
commit
|
commitdiff
|
tree
2018-02-13
D
a
vid Goulet
do
s
:
A
dd extra sa
f
e
ty
a
ssert
s
in c
c
_stats_r
e
fill_bucket()
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-02-13
Dav
i
d Goulet
dos
:
Don't set consensus pa
r
a
m
if we
a
ren't a
p
ublic
.
.
.
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-02-13
D
a
v
i
d
Goulet
d
irserv: Impr
o
ve re
t
urned m
e
ssage
w
hen relay is rejected
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-02-09
David Goulet
test: DoS
t
est to make sure we exclude known r
e
l
a
ys
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-02-09
David Goulet
d
o
s: Exclu
d
e
know
n
relays
from
clien
t
connection count
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-02-08
David Go
u
le
t
Mer
g
e
branch '
t
ic
k
et25183_029_
0
1' into tic
k
et249
0
2_029_05
commit
|
commitdiff
|
tree
2018-02-08
Da
v
id Goule
t
t
est:
Add unit tests for addressset
.
c
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-02-05
David Goulet
geoip:
M
ake geoip_client_cache_t
o
tal_
a
l
locat
i
on() ret
u
r
n
.
.
.
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-02-02
D
a
vid Goulet
dos: We can put less token
than the current amount
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-02-02
David
Goul
e
t
Mer
g
e
br
a
nch 'ticket25122_
0
29_02' into ticke
t
2
4902_0
2
9
_0
5
commit
|
commitdiff
|
tree
2018-02-02
David Goulet
geoip: Add
clientm
a
p_entry_new() function
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-02-02
David G
o
ulet
ge
o
ip: Inc
r
ement and d
e
c
rement func
t
i
o
n
s for the geoip
.
.
.
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-02-02
David Goul
e
t
geoip: Hoo
k
t
h
e
client history c
a
c
h
e
into the OOM handler
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-02-02
David Goul
e
t
s
c
h
ed:
W
hen releasing
a chan
n
el, do not BUG() if absent
.
.
.
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-01-31
David Go
u
l
e
t
ns: Add a b
e
fore and a
f
ter consensu
s
has changed
n
ot
i
fication
commit
|
commitdiff
|
tree
2018-01-31
David
Goulet
R
e
vert "ns:
C
all notify_netwo
r
kstatus_changed()
a
fte
r
.
.
.
commit
|
commitdiff
|
tree
2018-01-31
Davi
d
Goulet
sched: A
v
oid adding the
same cha
n
nel twice to the
KIST
.
.
.
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-01-31
David Gou
l
et
hs-v3:
R
emove a BUG() when storing a descriptor in
.
.
.
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-01-31
David
Goule
t
ns: Call notify_
n
e
t
workstatus_changed() after t
h
e
new
.
.
.
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-01-30
D
a
vid
Goulet
dos: Ad
d
ch
a
nges file
f
or ticket
24902
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-01-30
David Goul
e
t
dos: Make circui
t
rate l
i
mit per second, no
t
tenths
.
.
.
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-01-30
Da
v
id G
o
ulet
dos: Ma
n
p
age
e
n
t
ry
for DoS
mitiga
t
i
o
n
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-01-30
David Goule
t
dos
:
Clear con
n
ection tracked flag if g
e
oip
entry is
.
.
.
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-01-30
David Go
u
let
dos: Add a heartbeat log
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-01-30
Da
v
id Gou
l
et
dos:
Add t
h
e D
o
SR
e
fuseSin
g
leHopClien
t
R
e
ndez
v
ous option
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-01-30
Da
v
id Goulet
dos: Add the c
o
nnection DoS
mitigati
o
n
subs
y
s
t
e
m
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-01-30
David Goulet
dos
:
Apply defense for circuit creati
o
n
DoS
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-01-30
D
a
vid G
o
ule
t
dos: Detect circui
t
creation denial
o
f
s
ervi
c
e
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-01-30
David Goulet
do
s
: Track new
a
n
d
close
d
OR clien
t
connections
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-01-30
David Gou
l
et
geoip:
Remember client
s
tats i
f
DoS mitigation is enab
l
ed
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-01-30
David Goulet
dos:
I
niti
a
l
c
od
e
of Denial of Service
mitigation
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-01-25
D
avid Goulet
geoi
p
:
A
dd a looku
p
fun
c
tion f
o
r clie
n
t
m
ap en
t
ry
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-01-19
David Goulet
Merge
branch 'b
u
g2
4
895_031_02' into bug24895
_
032_02
commit
|
commitdiff
|
tree
2018-01-19
Da
v
id
G
oulet
Merg
e
branch
'
bug
2
4895_029_02'
i
nto bug
2
4895
_
031_
0
2
commit
|
commitdiff
|
tree
2017-12-21
Da
v
id Go
u
let
sched: Conside
r
extra
_
space even i
f
n
e
gative in
KIST
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2017-12-20
David
Goulet
sched
:
Use
l
ow
e
r
l
aye
r
cell
l
i
m
it with KISTLite
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2017-12-11
Davi
d
Goulet
sch
e
d
:
Av
o
id
integer o
v
erflow
w
hen
computi
n
g tcp_s
p
ace
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2017-12-06
David Goulet
test: Add
a KIST test for
a
non
opened channel
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2017-12-05
Da
v
id Goulet
t
es
t
: Add HS
v
3
uni
t
test for ex
p
i
ring intro
p
oint
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2017-12-05
David Goulet
hs-v3
:
Cle
a
nup
H
S circu
i
ts when
marking as
closed
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2017-12-05
Dav
i
d
Goulet
hs-v3: Don't c
l
eanup intro point in has_cl
o
sed()
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2017-12-04
Dav
i
d Goul
e
t
sched:
Set chan
n
el scheduler state t
o
ID
L
E when not
.
.
.
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2017-12-04
David Goulet
sched: Downgra
d
e
warni
n
g log to info
i
n KIST
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2017-11-29
David G
o
ulet
hs-v3: Bump hs
d
ir_
s
pread
_
s
t
ore fr
o
m
3
t
o
4
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2017-11-29
David
G
oulet
U
s
e local desc
r
ip
t
or object to
e
xclude
self in path
.
.
.
commit
|
commitdiff
|
tree
2017-11-29
David G
o
ulet
G
uard
:
Don'
t
pick ourselves as a possible
Guard
commit
|
commitdiff
|
tree
2017-11-28
Dav
i
d Goulet
hs-v2: Re
m
ove any expiring i
n
tro
from th
e
r
et
r
y list
commit
|
commitdiff
|
tree
2017-11-27
David Goulet
relay:
Chan
g
e bandwidth stats int
e
rv
a
l to 24 hours
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2017-11-20
David Goulet
c
ircuit
:
Don't ti
m
eout opened C_INTRODUCING c
i
rcu
i
t
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2017-11-16
David Goulet
rela
y
:
Avoi
d
extra
L
OG_NOT
I
CE for every new descriptor
.
.
.
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2017-11-13
David Gou
l
et
hs-v3: Fix
consensus pa
r
am "h
s
dir-interval" name
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2017-11-10
David Goulet
contr
o
l: Fix wrong Act
i
on on failure to upload an HS
.
.
.
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2017-11-08
David
Goulet
dirauth: Rec
a
lculate voting schedule at firs
t
vote
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2017-11-08
David Go
u
let
doc:
Put
t
he rele
a
se timel
i
n
e
lin
k
in READM
E
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2017-11-08
David Goulet
sched
:
Ignore clo
s
ed chan
n
el after f
l
ushing ce
l
l
s
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2017-11-07
David G
o
ule
t
Add a safe guard t
o
avoid using a
zeroed voting sch
e
d
u
le
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2017-11-07
David Goulet
Recalc
u
la
t
e voting sche
d
ule
f
irst whe
n
g
e
t
t
i
ng a new
.
.
.
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2017-11-02
David
Goulet
n
o
d
elist: Do
w
ngrad
e
warnin
g
to
p
rotoco
l
warning
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2017-11-02
D
avid Goulet
sch
e
d:
R
ate limi
t
sche
d
ul
e
r_bug_oc
c
urred()
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2017-11-02
D
a
vid Goule
t
sche
d
:
U
s
e
SCHED_BUG() macro in schedu
l
er
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2017-11-01
D
avid Goulet
man: Specify HiddenServiceNu
m
Introducti
o
n
P
oints
for v3
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2017-10-31
D
a
vid Goulet
te
s
t: Fi
x
voting schedule for hs_ser
v
ice
.
c
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2017-10-31
D
a
vid Goulet
test: F
i
x
v
oting
s
c
h
e
d
ule for hs_comm
o
n
.
c
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2017-10-31
David Gou
l
et
test:
F
ix voting
s
c
hedule for
s
h
a
r
e
d rando
m
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2017-10-31
Davi
d
Gou
l
et
test: Initialize the v
o
ting
s
c
hedule in test
_
d
ir
.
c
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2017-10-31
David Goulet
hs-v3: Attempt descr
i
ptor refetch
w
h
en d
i
rinfo changes
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2017-10-31
David Goulet
Make tor recalculate voting
schedul
e
eve
n
i
f
not a
.
.
.
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2017-10-27
David Goulet
sr: Don't us
e
a
d
yna
m
ic voting schedule
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2017-10-27
D
a
vid
G
oulet
dirvote: Move code
.
No behavior chan
g
e
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2017-10-26
David Goulet
hs-v3: Check th
e
ed2
5
519 key wh
e
n picking intro point
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2017-10-26
Davi
d
Goule
t
fuzz
i
n
g: Make h
s
descv3
use the decoding API
c
orrectly
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2017-10-26
Da
v
id Goul
e
t
Re
v
ert "Tempora
r
ily disa
b
le c
o
mpilation of the v3 h
s
.
.
.
commit
|
commitdiff
|
tree
2017-10-25
D
a
vid Go
u
let
hs-v2: Copy
n
eeded
i
nfo
r
matio
n
between service on prunning
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2017-10-23
Da
v
id
G
oulet
dirauth: Add bastet
to the default author
i
t
ies
commit
|
commitdiff
|
tree
2017-10-04
D
a
vid Goulet
hs-v
3
: Refactor clie
n
t r
e
fet
c
h function
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2017-10-03
D
a
vid
G
oulet
sched:
I
mplement SCHED_B
U
G
(
)
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2017-10-03
Da
v
id Goulet
hs: Add chang
e
s
f
ile f
o
r
23653
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2017-10-03
David Goulet
test: Add
a
n H
S
v
3
d
es
c
r
i
ptor fe
t
ch uni
t
t
e
st
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2017-10-03
David
Goule
t
hs-v3:
Close pe
n
ding SOC
K
S
connec
t
ion on descriptor
.
.
.
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2017-09-29
D
avid Goulet
sched: Always initialize sche
d
uler_last_run
to
n
ow
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2017-09-27
David
G
oulet
hs-v
3
: Don't fetch
d
escr
i
ptor
if w
e
h
ave a
pending
.
.
.
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2017-09-26
David Goulet
hs-v3: Don'
t
non f
a
tal asser
t
if
w
e can't
get the intro
.
.
.
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2017-09-26
David G
o
ulet
hs: Impro
v
e
l
ogging
commit
|
commitdiff
|
tree
2017-09-25
Da
v
id Goulet
circuit
:
Lo
g
n
_
circ_id and global identifier of HS
.
.
.
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2017-09-25
David G
o
u
l
et
circuit: Log circui
t
identifiers
w
hen cannibalizing
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2017-09-25
David Goulet
circuit:
K
e
ep a copy of n_cir
c
_
i
d for
logging
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2017-09-25
Dav
i
d Goulet
cir
c
uit: Closing
reason are signed valu
e
s
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2017-09-25
David Goulet
sc
h
ed: Make
K
I
S
T
Sc
h
edRun
I
nterval non negative
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2017-09-22
D
avid Goulet
hs: Avoi
d
possible d
o
uble circuit close on error
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2017-09-21
D
a
v
id G
o
ulet
hs: Avoid p
o
ssib
l
e doubl
e
circuit c
l
ose on error
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2017-09-21
D
a
v
i
d Goulet
h
s: Improve c
o
mments f
o
r w
h
en we change
t
imestamps
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2017-09-21
David
Goulet
sched: Hard exit if we can't select a scheduler
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2017-09-21
D
a
vi
d
Goulet
hs: Avoi
d
po
s
sible double circui
t
close on error
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2017-09-20
David Go
u
let
hs: Lo
g
the intro point when we
cl
e
an it up
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2017-09-20
David G
o
ulet
circuit: Log n_circ_id and g
l
o
b
al iden
t
if
i
e
r
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2017-09-19
D
a
vi
d
G
o
u
l
et
Add a BASE32_DIGEST_LEN
defi
n
e
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
next