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
dirvote: Reorganize the dirvote.h file
2018-04-27
Dav
i
d
G
oulet
dirvote: R
e
organize the
d
ir
v
ote
.
h file
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-04-27
Dav
i
d
G
oule
t
dirvote
:
Move votin
g
_schedule_t to dir
v
ote
.
c
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-04-27
D
avid Gou
l
et
dirvote: Trim
do
w
n the public API
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-04-27
David
G
oulet
c
onfig: Make cir
c
uit_build_times_dis
a
bled(
)
use aut
h
d
ir_mo
d
e()
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-04-27
David Go
u
let
mod: Build s
y
stem
changes for dira
u
th module
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-04-26
D
av
i
d Go
u
l
et
test: Add
missing geoip_du
m
my file to
EXTRA_
D
I
S
T
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-04-26
David Go
u
let
Merge
rem
o
te-t
r
acking branc
h
'
dgoulet/ticket255
1
5
_034_01
.
.
.
commit
|
commitdiff
|
tree
2018-04-26
juga0
Recov
e
r newline at the EOF, removed b
y
mistak
e
commit
|
commitdiff
|
tree
2018-04-26
juga0
te
s
t
s: Ad
d
forgotten empty fil
e
requi
r
ed f
o
r geoip
commit
|
commitdiff
|
tree
2018-04-26
jug
a
0
Add cl
a
ri
f
ication
a
b
out type of file expected
commit
|
commitdiff
|
tree
2018-04-26
juga0
Remove FIXME about co
m
paring n
u
m
countries,
commit
|
commitdiff
|
tree
2018-04-26
Isis Lo
v
ecruft
tests: Fix a
c
ouple typos and remove unnecessary
inline
.
.
.
commit
|
commitdiff
|
tree
2018-04-26
I
s
is Lovecruft
tests:
Skip two more
geoip_load_file tests on Windows
.
commit
|
commitdiff
|
tree
2018-04-23
David G
o
ulet
hs: Fix meml
e
a
k
i
n
v
3
o
n
SIGHUP
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-04-23
D
a
vid
G
oulet
test: Ad
d
periodic events u
n
i
t
tests
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-04-23
David Goulet
main:
Update
p
eriodic events comment based o
n
l
a
test
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-04-23
Ni
c
k Mathewson
main: Use rescan_perio
d
ic
_
e
vents
i
n initializ
e
_peri
o
dic_eve
n
.
.
.
commit
|
commitdiff
|
tree
2018-04-23
David G
o
ulet
periodic: Ad
d
an
en
a
ble and di
s
abl
e
f
u
n
ction
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-04-23
David Goulet
config: Set up
periodic events when option
s
ch
a
n
ges
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-04-23
D
avid
G
oulet
main: L
a
u
nch perio
d
ic events
b
y roles
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-04-23
David Goulet
m
a
i
n: S
p
e
c
i
alize the period
i
c
events on a
p
er-role
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-04-23
Dav
i
d Goulet
mai
n
: Sort alph
a
b
etically pe
r
iodic event callbac
k
s
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-04-16
David Goul
e
t
to
k
en: F
i
x uint32_t to uint64
_
t conversion
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-04-16
David Goulet
relay: Implement a
circuit cell
queue max
i
m
um size
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-04-13
Davi
d
G
o
u
l
et
token_bucket: Fix inde
n
ta
t
ion
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-04-13
Mik
e
Per
r
y
doc: Fix typo and clarify
t
hat DoS
options
a
re rel
a
y
.
.
.
commit
|
commitdiff
|
tree
2018-04-13
D
a
vi
d
Goulet
doc: M
o
v
e DOS options belo
w
S
E
R
VER
options
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-04-13
David Goulet
d
oc
:
Imp
r
ove DoS se
c
tion of th
e
man page tor
.
1
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-04-12
Alexander Færøy
Use STAT
I
C for comput
e
_
r
eal_max_mem_in_queues
commit
|
commitdiff
|
tree
2018-04-12
Alexander Færøy
Make get_total_system_m
e
mo
r
y
m
ockabl
e
.
commit
|
commitdiff
|
tree
2018-04-09
David G
o
ulet
compat: Fix unch
e
c
k
e
d
r
eturn value fr
o
m event_del()
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-04-05
D
a
vid Go
u
l
e
t
man: Mo
v
e
RephistTrackTime to th
e
s
erver section
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-04-05
N
eel C
h
auhan
Swi
t
c
h to use sho
u
ld_record_
b
ridge_info()
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-04-04
David
Goulet
m
a
n: Add a com
m
ent to anchor only
op
t
i
on
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-04-04
Da
v
id Goule
t
relay: Remove max middle cells dead
code
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-03-27
George Kadi
a
na
k
is
t
e
st:
Add unittest for t
h
e
O
R
c
o
nnection
f
ailu
r
e cach
e
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-03-27
David Goulet
r
e
lay: Avoid connecting to
d
own relays
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-03-23
David Goulet
ch
a
n: Use channel_is_c
l
ient() in c
h
anne
l
_do_
o
pen_actions()
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-02-15
David Go
u
let
man: Update the CircuitPriorityHalf
l
ife entry
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-02-15
D
a
vid G
o
ule
t
cmux:
A
l
w
ays
u
se
the
cmu
x
poli
c
y
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-02-15
David Go
u
let
c
mux: Remove round-r
o
bin
c
irc
u
it p
o
licy
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-02-15
David
G
oulet
cmux: Remove PARANOIA as
s
ert fun
c
tio
n
s
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-02-15
D
a
vid Goulet
cmux: Rename cell_ewm
a
_s
e
t_
s
cal
e
_factor()
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-02-15
David
Gou
l
e
t
cmux: Make EWM
A
p
o
l
i
c
y
mandat
o
ry
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-02-13
Da
v
id
G
oul
e
t
Make
check-changes h
a
ppy
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-02-13
David
Goule
t
man:
Docume
n
t
de
f
ault va
l
u
es i
f
not in the consensu
s
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-02-13
Dav
i
d Goulet
Merge remote-tracki
n
g
branc
h
'dgoulet
/
b
u
g
25223_0
2
9_01
.
.
.
commit
|
commitdiff
|
tree
2018-02-13
Da
v
i
d
Goulet
d
o
s: Ad
d
extra safety asserts in
cc_stats_r
e
f
ill_bucket
(
)
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-02-13
David Goulet
dos: Do
n
't s
e
t consensus param if
w
e
a
ren't
a
public
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-02-12
Nick Mathe
w
son
H
a
ve tor
_
addr hashes return a r
a
ndomi
z
ed has
h
for AF_UNSPEC
.
commit
|
commitdiff
|
tree
2018-02-12
Nick Mathewson
Fix
a
typo in a
n
ad
d
r
ess_set
.
c comment
.
commit
|
commitdiff
|
tree
2018-02-09
D
avid G
o
ule
t
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
dos
:
Exclude known
relays from client conn
e
c
t
ion
c
ou
n
t
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-02-08
David Goulet
Merge branch 't
i
cket2
5
1
8
3_0
2
9
_
01' into ticket24902_0
2
9_05
commit
|
commitdiff
|
tree
2018-02-08
Davi
d
Gou
l
et
test: Add u
n
it te
s
ts for addressset
.
c
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-02-08
N
ick Mathew
s
o
n
Add a
n
a
d
dr
e
ss_set to the nodelist
.
commit
|
commitdiff
|
tree
2018-02-08
Nick
M
a
thewson
Functi
o
n to
a
dd an ipv4 a
d
dre
s
s to an ad
d
ress_set
commit
|
commitdiff
|
tree
2018-02-08
N
ick Mathewson
Add an ad
d
re
s
s
-s
e
t ba
c
kend usin
g
a blo
o
m filter
.
commit
|
commitdiff
|
tree
2018-02-08
David Goulet
dirs
e
rv: Impro
v
e returned
m
essa
g
e when rela
y
is rejec
t
ed
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-02-07
D
a
v
id Gou
l
et
Re
m
o
v
e anything r
e
lated to
t
he old
S
oc
k
sSoc
k
ets opti
o
n
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-02-07
Dav
i
d
G
oulet
test
:
B
ump to 10 msec gap in
t
he monot
o
nic test
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-02-06
David Goulet
rep
h
ist: Stop
t
r
a
cking relay connectio
n
st
a
tus
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-02-06
Davi
d
G
ou
l
e
t
reph
i
st: Stop tracki
n
g EXTE
N
D
attem
p
ts
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-02-06
Nick Mathewson
rem
o
v
e
a
r
e
dundant semicolo
n
commit
|
commitdiff
|
tree
2018-02-05
Davi
d
Goulet
M
a
k
e
cir
c
uit_
l
og_anc
i
ent_one_hop_circui
t
s() i
g
nore
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-02-05
David
Goul
e
t
geoip: Make geoi
p
_client_cache_total_alloc
a
tion()
return
.
.
.
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 a
m
o
u
nt
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-02-02
David Goulet
Me
r
ge branch
'tic
k
e
t
2
5122_0
2
9
_
02' into tick
e
t24902_029
_
0
5
commit
|
commitdiff
|
tree
2018-02-02
David Goulet
geoip: A
d
d clie
n
tma
p
_entry_ne
w
() function
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-02-02
David Gou
l
et
g
eo
i
p: Increment
and
d
ec
r
ement functions for the geoip
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-02-02
Da
v
id
G
oul
e
t
geoip: Hook the client hist
o
r
y
cache into the OOM handler
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-02-01
David
G
oulet
Merge branc
h
'bug2
4
700
_
032_01' into
b
u
g24700
_
033_01
commit
|
commitdiff
|
tree
2018-02-01
Nick Mathewson
sche
d
: Use t
h
e
s
ched_heap_idx field to doubl
e
-check
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-01-31
Fernando Fernandez
.
.
.
channel_tls_g
e
t_remote_addr_method now
return
s
real_addr
.
commit
|
commitdiff
|
tree
2018-01-31
Dav
i
d Goulet
circ
:
Don't
c
annibal
i
ze a
cir
c
uit i
f
the gu
a
rd
s
tate
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-01-31
David
G
oulet
ns:
Add
a
before
a
nd afte
r
consensus has changed notif
i
cation
commit
|
commitdiff
|
tree
2018-01-31
D
a
vid Goulet
Revert "ns: Call notify_netw
o
rks
t
atus_changed()
aft
e
r
.
.
.
commit
|
commitdiff
|
tree
2018-01-31
D
avid G
o
u
let
sched: Avoid
a
dding the
s
a
me channel twice to the
KI
S
T
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-01-31
Dav
i
d Goul
e
t
n
s: Call notif
y
_networ
k
s
t
atus_changed() a
f
ter the new
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-01-31
t
e
or
test: A
d
d unit tests for overflows and unde
r
flows in
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-01-31
teor
d
o
s
:
Make
s
u
re cc_s
t
ats_refi
l
l
_
bucket can't overflow
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-01-31
teor
test: R
e
move a redundant round f
r
om te
s
t_dos_bucke
t
_
refi
l
l
commit
|
commitdiff
|
tree
2018-01-30
Dav
i
d
Goulet
Mer
g
e branc
h
'ticket24902_029_05' int
o
ticket24902
_
033_02
commit
|
commitdiff
|
tree
2018-01-30
Dav
i
d G
o
ulet
dos: Add chang
e
s file for ticket
24902
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-01-30
David
G
oulet
dos:
M
ake circuit
r
a
t
e limit per second, not tent
h
s
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-01-30
Davi
d
Goule
t
dos: Ma
n
p
a
ge entry for D
o
S mi
t
igatio
n
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-01-30
George Kad
i
an
a
kis
t
e
st: Add un
i
t
tests for the Do
S
s
u
bs
y
stem
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-01-30
David
G
o
u
let
dos: Clear connection tracked
flag if geoip entry is
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-01-30
David Goulet
d
o
s: Add a heartbeat log
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-01-30
David Goul
e
t
dos: Add the DoSRefuseS
i
n
gle
H
opClientRendezvous optio
n
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-01-30
D
avid G
o
ulet
dos: Add
the conn
e
ction DoS
m
itigation sub
s
ystem
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-01-30
David Goulet
dos: Apply defense for circuit creation DoS
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-01-30
David Goulet
d
o
s: Detect circuit creatio
n
d
enial of service
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-01-30
David Goulet
dos
:
Track n
e
w and close
d
O
R clie
n
t connections
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-01-30
David
Goul
e
t
geo
i
p: Reme
m
b
e
r client
st
a
ts
i
f
DoS mitigation is
e
nabled
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-01-30
David Goulet
dos: Initial
code of Denial of
Service mitiga
t
ion
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-01-25
D
avid Goulet
geoip
:
Add a lookup functi
o
n
for client map e
n
try
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-01-19
David Gou
l
et
Merge
bran
c
h 'bug24895_031_
0
2' into b
u
g24895_0
3
2_
0
2
commit
|
commitdiff
|
tree
2018-01-19
David
Goule
t
Merge branch
'bug24895_
0
29_02' i
n
t
o bug2489
5
_031_02
commit
|
commitdiff
|
tree
2018-01-19
R
oger D
i
n
gledine
h
s
:
U
se hs_service
_
m
ax_rdv_
f
a
i
lures consensus para
m
.
.
.
commit
|
commitdiff
|
tree
next