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-v2: Copy needed information between service on prunning
2019-03-08
David Goulet
h
s
-v2: Copy ne
e
d
ed information betwee
n
s
ervic
e
o
n
pr
u
nni
n
g
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-05-09
David Go
u
let
Having a
ControlPort open doesn't mean we
a
re a client
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-02-13
David
Goulet
Make check-cha
n
ge
s
happy
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-02-13
Da
v
id
G
oulet
man: Do
c
ument de
f
ault
v
alues
if not in the co
n
se
n
s
u
s
.
.
.
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-02-13
Davi
d
Goulet
Merge remote-tracking branch 'dgoulet/bug25223
_
029_01
.
.
.
commit
|
commitdiff
|
tree
2018-02-13
David Goul
e
t
d
o
s:
Ad
d
extra
s
afety asserts
i
n cc_st
a
ts_re
f
i
ll_bucket()
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-02-13
David Goulet
dos: Don
'
t set consensus
param if we aren't a public
.
.
.
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-02-12
Nick Mat
h
ew
s
on
Have tor_addr hashes
r
eturn a
r
andomized
hash for AF_UNSPEC
.
commit
|
commitdiff
|
tree
2018-02-12
Nick Math
e
wson
F
ix a typ
o
in an address_set
.
c
comment
.
commit
|
commitdiff
|
tree
2018-02-09
Dav
i
d Goulet
test: DoS test to
mak
e
sure we exclude known relays
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-02-09
David Goulet
do
s
: Ex
c
lude known relays fr
o
m
client con
n
ection count
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-02-08
David Goule
t
Me
r
ge bran
c
h 'ticket25183_029_01' in
t
o
t
i
cket24902_029_05
commit
|
commitdiff
|
tree
2018-02-08
David Gou
l
et
test: Add unit t
e
st
s
for a
d
dressset
.
c
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-02-08
Nick Math
e
wson
Add a
n
addr
e
ss_
s
et to t
h
e nodelist
.
commit
|
commitdiff
|
tree
2018-02-08
Nick Mathewson
Function to add an ipv4 address
to an address_set
commit
|
commitdiff
|
tree
2018-02-08
N
ick Mat
h
ewson
Add
an
a
d
d
ress-set back
e
nd u
s
ing a bloo
m
filt
e
r
.
commit
|
commitdiff
|
tree
2018-02-07
David Goulet
test: Bump to 10
msec gap
i
n the m
o
notonic test
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-02-06
Nick
Mathewson
r
e
move a redundant
s
emico
l
on
commit
|
commitdiff
|
tree
2018-02-05
Davi
d
Gou
l
et
Make c
i
r
cui
t
_log_ancie
n
t_o
n
e_
h
op_circuits() ignore
.
.
.
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-02-05
David Goulet
geoip:
Make
g
e
oip_
c
lient_ca
c
he_total_allocatio
n
(
)
return
.
.
.
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-02-02
David Goulet
do
s
:
We can put l
e
ss token t
h
a
n
th
e
curre
n
t amount
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-02-02
David
Goulet
Merge b
r
anch
'
ti
c
ket25122_029_02
'
into
ticket2
4
902_029_05
commit
|
commitdiff
|
tree
2018-02-02
David Goulet
geoip: Add cli
e
ntma
p
_entry_new() function
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-02-02
David
G
oulet
geoip: Incr
e
ment and de
c
rement funct
i
ons for the
geoip
.
.
.
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-02-02
D
a
vid G
o
ulet
g
e
o
i
p: H
o
ok the client
h
istory c
a
ch
e
into the OOM handler
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-01-31
Fernando Fernand
e
z
.
.
.
channel
_
tls_get_r
e
mo
t
e_
a
ddr_method n
o
w returns real_
a
ddr
.
commit
|
commitdiff
|
tree
2018-01-31
teor
t
e
st: A
d
d unit t
e
sts f
o
r
o
verflows
a
nd underflows in
.
.
.
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-01-31
t
eor
dos: M
a
ke
s
ure
cc
_
stats_refi
l
l_bucket c
a
n't ov
e
r
f
low
.
.
.
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-01-31
teo
r
test:
Remov
e
a redundant roun
d
from tes
t
_
dos_bucket_refill
commit
|
commitdiff
|
tree
2018-01-30
David Goulet
dos: Add
c
hanges fi
l
e
for tick
e
t 24902
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-01-30
David Goulet
dos: Make
c
ircuit rate limit per second, not tenths
.
.
.
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-01-30
D
avid Gou
l
et
dos: Man page entry for
DoS mitig
a
t
io
n
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-01-30
George
K
a
di
a
n
a
kis
test: Add unit tests for the
D
o
S
s
ubsystem
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-01-30
David Goulet
dos
:
Clear
c
o
n
n
ection tracked flag
i
f
geoip
e
n
try is
.
.
.
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-01-30
David G
o
ulet
dos: Add
a heartbeat log
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-01-30
David Gou
l
et
do
s
: Add the Do
S
R
e
fuseS
i
ngleHopC
l
ientR
e
ndezvous option
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-01-30
David G
o
ul
e
t
dos:
Add th
e
con
n
ection DoS miti
g
ation subsystem
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-01-30
David G
o
ulet
do
s
: Ap
p
ly defense for
c
i
rcuit creatio
n
D
o
S
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-01-30
Da
v
id
G
ou
l
et
dos: Detect
cir
c
uit
c
rea
t
ion denial
of service
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-01-30
Da
v
id Goulet
dos: Tra
c
k n
e
w and c
l
osed O
R
client connections
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-01-30
David Goulet
geoip: R
e
m
e
mbe
r
c
lie
n
t stats if Do
S
miti
g
ation is
e
nabled
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-01-30
David Goulet
dos: Initial code of Denia
l
of Service mitigation
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-01-25
D
av
i
d Goulet
geo
i
p: Add
a
lo
o
kup
f
uncti
o
n for c
l
ient ma
p
entr
y
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-01-19
Roge
r
Dingl
e
d
i
ne
hs: Use hs_se
r
vice_m
a
x_rdv_failu
r
es consensus para
m
.
.
.
commit
|
commitdiff
|
tree
2016-12-09
David Goulet
test: fix memory leak in single
o
n
ion poi
s
o
n
ing
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2016-09-20
D
a
vid Goulet
dns: Always enable DNS re
q
uest f
o
r our DNSPort
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2016-08-26
David G
o
ulet
test: Fix shared
random unit test
f
or big endian
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2016-08-25
David Goulet
Fix dupl
i
cated if co
n
di
t
ion in connection
.
c
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2016-08-24
teor (
T
im Wilso
n
.
.
.
Check onion hostnam
e
s against client port fla
g
s
commit
|
commitdiff
|
tree
2016-08-24
teor
(T
i
m
Wils
o
n
.
.
.
Check
n
on-onion h
o
stnames & IP
addresse
s
against clien
t
.
.
.
commit
|
commitdiff
|
tree
2016-08-24
teor (Tim W
i
lson
.
.
.
Make T
o
r2Web error messa
g
e clearer
commit
|
commitdiff
|
tree
2016-08-24
te
o
r (Ti
m
Wil
s
o
n
.
.
.
Comment-only punctuati
o
n fix
commit
|
commitdiff
|
tree
2016-08-24
teo
r
(
T
im Wilson
.
.
.
Make
port names and
types con
s
ist
e
n
t
in t
h
e port
u
nit
.
.
.
commit
|
commitdiff
|
tree
2016-08-24
teor (
T
im Wilson
.
.
.
Parse *Port flags NoDNSR
e
quest, NoOn
i
onTraf
f
ic & OnionT
r
affi
.
.
.
commit
|
commitdiff
|
tree
2016-07-05
David Goulet
Test: fix shared random test checking b
a
d errno
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2016-07-04
David Goul
e
t
sr: add the base
1
6 RSA identity
digest
to commit
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2016-07-04
David Goulet
sr
:
Fix comment in sh
a
red_ran
d
om
.
h
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2016-07-04
D
avid Goulet
test: Fix share
d
random
b
u
f
f
er overr
u
n
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2016-07-04
David Goulet
sr: Re
m
o
v
e useless co
d
e i
n
disk_st
a
t
e
_update()
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2016-07-01
Da
v
i
d
Go
u
let
pro
p
250
:
Add a DEL stat
e
act
i
on
a
nd return
c
onst SRVs
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2016-07-01
Davi
d
Goulet
prop250: Use the new d
i
rvote_get_int
e
rmediate
_
p
ar
a
m_value
.
.
.
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2016-07-01
Nick
Mathewson
R
e
fac
t
o
r
para
m
eter compu
t
ati
o
n and add a he
l
per
functi
o
n
commit
|
commitdiff
|
tree
2016-07-01
David Goule
t
prop2
5
0: F
i
x f
o
rmat str
i
ng e
n
coding
i
n log stat
e
ment
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2016-07-01
David Goulet
prop2
5
0:
Chang
e
reveal_num to uint64_t and version
.
.
.
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2016-07-01
G
e
orge
Kad
i
anakis
prop
2
50: Don't use {0} to in
i
t st
a
t
ic s
t
r
uct -- c
a
uses
.
.
.
commit
|
commitdiff
|
tree
2016-07-01
George Kadianakis
prop250:
S
ilence
a logg
i
ng message
.
commit
|
commitdiff
|
tree
2016-07-01
George K
a
di
a
nakis
p
r
op250: Don
'
t re
j
ect votes containing commits of u
n
known
.
.
.
commit
|
commitdiff
|
tree
2016-07-01
D
avid Go
u
l
e
t
prop250: Pass the 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
pro
p
250:
Fix unit t
e
sts about the
R
SA fingerp
r
int check
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2016-07-01
David
Goulet
prop250
:
Sor
t
commit
s
in
l
e
xicographical order i
n
v
o
tes
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2016-07-01
David Go
u
let
p
r
op250:
I
m
p
rove log messages
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2016-07-01
G
e
orge Kadianakis
prop250: Sort smartlist b
e
f
o
re you get most freque
n
t
.
.
.
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2016-07-01
Dav
i
d Goulet
prop250
:
On
l
y trust
k
n
own a
u
thority when computing SRV
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2016-07-01
Da
v
id
G
oulet
prop250: Add versio
n
to Co
m
mit line
i
n
v
ote and state
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2016-07-01
David
Goulet
pro
p
250:
A
dd a valid flag to sr_commit_t
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2016-07-01
David G
o
ulet
p
r
op250:
U
se RSA id
e
n
t
it
y
digest i
n
stead of f
i
nger
p
rint
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2016-07-01
Da
v
id Goulet
p
r
op250: cha
n
ge time
_
t
t
o u
i
n
t
64_t
commit
|
commitdiff
|
tree
2016-07-01
David Goulet
prop250:
Add c
h
anges file
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2016-07-01
David Gou
l
et
prop250:
Add unit t
e
s
t
s
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2016-07-01
Da
v
id Goulet
prop250:
Initia
l
ize th
e
SR subsyst
e
m and u
s
it!
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2016-07-01
Dav
i
d Goulet
pro
p
2
5
0: Parse
v
o
tes and con
s
ens
u
s
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2016-07-01
David
G
oulet
prop250: Put commits a
n
d SRV
s
in
v
otes/
c
o
n
sensus
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2016-07-01
D
a
vid Goulet
p
r
op250:
A
dd
c
o
m
mit and SR values g
e
neratio
n
cod
e
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2016-06-20
David Goulet
pro
p
250: Add
m
e
mory and disk state in new
files
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2016-06-20
David Gou
l
et
Add tor_htonll/nt
o
h
l
l fun
c
tions
commit
|
commitdiff
|
tree
2016-06-20
Davi
d
Goulet
util: z
e
ro target buffer
of base*_encode/decode
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2016-06-20
David
G
o
ulet
t
e
s
t
: I
n
c
re
a
se offse
t
to r
e
ndcach
e
d
escrip
t
or time
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2016-06-16
D
a
vi
d
Goule
t
Correctly close
i
ntro circuit
when dele
t
i
n
g eph
e
meral HS
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2016-06-15
David
G
ou
l
et
Perform cach
e
looku
p
wh
e
n
FetchHidServDescriptors i
s
set
Signef-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2016-05-16
Dav
i
d Goulet
dirauth: do
n
't use hardcoded
length when parsing
d
i
g
e
s
t
s
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree