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
dos: Exclude known relays from client connection count
2018-02-09
David Goulet
dos: E
x
clude
k
n
own
rel
a
ys fro
m
c
l
ient conn
e
ction count
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-02-08
D
avid Goulet
M
erge branch
'tic
k
et25183_0
2
9_01'
i
n
to
tick
e
t24902_029_05
commit
|
commitdiff
|
tree
2018-02-08
David Go
u
l
et
tes
t
:
Add unit t
e
sts for addre
s
sset
.
c
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-02-05
Da
v
id Goulet
ge
o
ip: Make geoip
_
cli
e
n
t
_ca
c
he_total_
a
l
lo
c
ation()
r
eturn
.
.
.
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-02-02
David G
o
ulet
dos
:
We can p
u
t less t
o
ke
n
than the current amoun
t
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-02-02
David Goulet
Merge branch 'ticket25
1
2
2
_029_02' into ti
c
ket2
4
90
2
_
0
29_05
commit
|
commitdiff
|
tree
2018-02-02
David Goulet
geoip: A
d
d
clientmap_ent
r
y
_
n
ew() function
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-02-02
D
a
v
id Gou
l
et
geoip: Incremen
t
and d
e
cre
m
ent f
u
n
ctions for the geoip
.
.
.
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-02-02
David Goulet
geoi
p
: Hook the c
l
ient his
t
o
r
y cache into the
O
OM handler
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-01-30
D
a
vid G
o
ulet
dos: Add ch
a
nges file for tic
k
et 24902
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-01-30
David
Goulet
dos: Make
circu
i
t rate limit per se
c
ond, no
t
tenth
s
.
.
.
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-01-30
David Goulet
dos: Man
p
age entry for Do
S
mitigation
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-01-30
David Goulet
dos:
C
lear connection tracked
flag if geoip entry is
.
.
.
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-01-30
David G
o
ulet
dos: Add a
he
a
rtbeat log
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-01-30
David
G
oulet
d
o
s: Add the Do
S
Re
f
useSingleHopCl
i
entRendezvous
o
p
ti
o
n
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-01-30
David G
o
ulet
dos: Add the connection DoS mitigation subsystem
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-01-30
Davi
d
Goulet
d
o
s:
A
pply d
e
fens
e
f
o
r ci
r
cuit creation DoS
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-01-30
David Go
u
le
t
dos: Detect cir
c
uit creati
o
n denial of service
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-01-30
D
a
v
i
d
Goulet
d
o
s: Track new and closed OR cli
e
nt
connecti
o
ns
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-01-30
David Goulet
geoip:
Remember client stats if DoS mitigation
is enabled
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-01-30
David Goul
e
t
dos: Initial
c
ode of
D
e
ni
a
l of
S
er
v
ice m
i
tiga
t
ion
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-01-25
Dav
i
d Goulet
g
eoip: Add a look
u
p function for clie
n
t map entry
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2017-11-29
Da
v
id Go
u
let
Use
local
descrip
t
o
r
o
b
ject to ex
c
lude self in
p
ath
.
.
.
commit
|
commitdiff
|
tree
2017-11-28
David
G
oulet
h
s-v2:
Remove an
y
e
x
pi
r
ing
intro from the retry list
commit
|
commitdiff
|
tree
2017-11-27
David
G
oulet
relay: Change bandw
i
dth stats inter
v
al to 24 hour
s
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2017-10-23
David Goulet
dirauth: Add bas
t
et to the default authorities
commit
|
commitdiff
|
tree
2017-06-08
Davi
d
Goulet
T
R
O
VE-2017-005: Fix asse
r
tion failure in conne
c
tion_edge_pro
.
.
.
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2017-04-24
David
Goulet
control: Wron
g
check
o
n
b
a
se16_decode return v
a
lue
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2017-01-23
Dav
i
d Goul
e
t
c
ir
c
uit: Ch
a
nge close
r
e
asons
f
rom
u
int16
_
t to
int
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2016-12-09
Dav
i
d Goulet
test: fix memory leak
in single onion
poisoning
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2016-12-09
Davi
d
Goulet
router: Fix memor
y
lea
k
in signed_descrip
t
or_mo
v
e
()
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2016-12-02
Dav
i
d Gou
l
e
t
protover: Fix old tor ha
r
d
coded version chec
k
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2016-09-20
Davi
d
Go
u
l
e
t
dns
:
A
lways e
n
able DNS request for our
DNS
P
ort
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2016-08-26
D
a
vid G
o
ulet
test: Fix shared random unit test for big endia
n
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2016-08-25
David
G
oulet
Fix dup
l
i
cated i
f
c
o
n
d
ition in co
n
ne
c
tion
.
c
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2016-07-05
Dav
i
d
Goule
t
Test:
f
i
x shar
e
d random test checkin
g
bad errno
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2016-07-04
David Go
u
let
sr
:
ad
d
the base16 RSA identity digest to
comm
i
t
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2016-07-04
D
avid Goulet
sr: Fix comment in sh
a
red_rando
m
.
h
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2016-07-04
David Goulet
test
:
Fix
s
h
a
red rando
m
buffer
overrun
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2016-07-04
David Gou
l
et
sr:
R
e
move use
l
ess
c
ode in disk_st
a
te_update()
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2016-07-01
David
G
o
u
le
t
prop250: Add a DEL
s
t
ate action and return con
s
t SRVs
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2016-07-01
D
avid Goulet
prop2
5
0: Use the new dirvote_g
e
t_intermed
i
a
te_param_value
.
.
.
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2016-07-01
Da
v
id
G
oulet
pr
o
p250:
F
ix format stri
n
g
enco
d
ing in
log
s
tatement
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2016-07-01
Davi
d
Gou
l
et
prop250: Ch
a
nge reve
a
l_num to uint64_t and version
.
.
.
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2016-07-01
Davi
d
G
oulet
prop25
0
: Pass th
e
dst length to sr_srv_encod
e
()
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2016-07-01
David G
o
ulet
prop250: Fix unit
t
ests
abou
t
th
e
RSA fing
e
rprint
c
he
c
k
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2016-07-01
David Goulet
pr
o
p250: Sort commits in lexi
c
o
graphi
c
al
ord
e
r in votes
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2016-07-01
David Goulet
prop
2
50:
I
m
p
rove lo
g
messages
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2016-07-01
David Goulet
pr
o
p250: Only trust known authority when
c
om
p
utin
g
SRV
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2016-07-01
David G
o
ulet
prop250:
A
d
d
ver
s
ion to Commit line
in vote
a
nd state
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2016-07-01
David Goul
e
t
prop250: Add a
valid flag to sr
_
c
o
mmit_t
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2016-07-01
D
a
vid Goule
t
p
r
op25
0
: Add
cha
n
ges file
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2016-07-01
David Goulet
pr
o
p250: Add uni
t
tests
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2016-07-01
Da
v
id Gou
l
et
pro
p
250: Initialize the SR subsystem and
us it!
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2016-07-01
David Goule
t
prop250
:
Parse votes and co
n
sensus
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2016-07-01
David Goulet
prop250: P
u
t comm
i
t
s and SRVs in vot
e
s/consensus
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2016-07-01
D
avi
d
G
oulet
prop250: Ad
d
commit
a
nd SR val
u
es g
e
n
er
a
tion
c
o
de
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2016-06-20
David
G
oulet
prop250: Add memory and di
s
k
state in new f
i
l
e
s
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2016-06-20
David Goulet
util: zero ta
r
get b
u
ffer of
b
a
se*_
e
n
c
o
de
/
decode
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2016-06-20
David
Goulet
test: Increase offset
t
o rendca
c
he descr
i
pto
r
t
i
me
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2016-06-17
David Goulet
test: Add base32
_
enco
d
e
/
d
ecode
u
ni
t
t
e
s
ts
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2016-06-16
David
Goulet
Corre
c
tly
c
lose intr
o
circuit when d
e
le
t
ing ep
h
em
e
ral
H
S
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2016-06-15
Da
v
id Go
u
l
et
Perfo
r
m
cac
h
e
l
ookup
when FetchHidServ
D
escrip
t
ors is set
Signef-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2016-05-16
David Goulet
di
r
aut
h
: don't use hardcode
d
l
ength when parsing digests
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree