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: Rename authority_cert_dup()
2018-04-27
David
Goulet
dirv
o
te: Rename
a
uthority_cert_du
p
()
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-04-27
David
G
oulet
dirvote: Re
n
am
e
voter
_
get_
s
ig
_
by_algorithm()
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-04-27
David Goulet
dirvote
:
Extr
a
ct shared functions to common file
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-04-27
D
avid
G
oulet
s
r: Static inline functions if
n
o
d
irauth module
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-04-27
Da
v
id
G
o
u
l
e
t
sr:
E
xtract sh
a
r
e
d S
R
func
t
ions
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-04-27
Davi
d
Goulet
mod: Move dira
u
th specific files
to its ow
n
modu
l
e
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-04-27
David Goule
t
dir
v
ote: Reorganize the dirvote
.
h file
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-04-27
David Goulet
di
r
v
o
t
e:
Move voting_schedule_
t
to dirv
o
te
.
c
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-04-27
David
G
o
u
let
dirvote:
Tri
m
dow
n
the public API
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-04-27
David Goulet
config: Make circuit_buil
d
_times_
d
is
a
bl
e
d() use authdir_m
o
de
(
)
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-04-27
David
G
oulet
mod
:
Build syst
e
m changes for
d
i
rauth module
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-04-27
David Goulet
hiber
n
ation:
R
esc
a
n th
e
even
t
list on state change
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-04-27
David
G
o
u
let
m
a
i
n: Add mainloop callback event flags
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-04-26
David Goulet
t
e
st:
A
dd mis
s
i
ng ge
o
ip_dummy fi
l
e to
E
XTR
A
_
DI
S
T
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-04-26
David Goulet
Merge r
e
mote-tracking
b
ranch
'
d
goul
e
t
/ti
c
ket25
5
15_
0
34
_
01
.
.
.
commit
|
commitdiff
|
tree
2018-04-23
David Goulet
h
s: Fix memleak in v3 on S
I
GHUP
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-04-23
David G
o
ulet
t
e
st: Add
p
eriodic
e
ve
n
ts unit tests
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-04-23
D
avid Goulet
main: Update period
i
c events comment based o
n
l
a
test
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-04-23
Dav
i
d Goulet
p
e
r
i
odic: Add an en
a
ble and
d
isa
b
le func
t
io
n
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-04-23
David Goulet
config: Set up pe
r
i
odic events wh
e
n opt
i
o
ns chang
e
s
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-04-23
Davi
d
Goulet
main: Lau
n
c
h periodic
e
vents
b
y
r
oles
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-04-23
David Go
u
let
m
a
i
n:
Spe
c
ialize the periodic events on a per-role
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-04-23
David Go
u
let
main: Sort alphabetically periodic
e
v
e
n
t
callbacks
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-04-17
D
avid G
o
ulet
heart
b
eat: Log t
h
e number of circuits killed because
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-04-16
David Goulet
token:
F
ix u
i
nt32_t to uint64_t co
n
version
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-04-16
David Goulet
rel
a
y
:
Imp
l
ement a c
i
rcuit
cell
q
ue
u
e
maximum si
z
e
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-04-13
Da
v
i
d
Goulet
tok
e
n_b
u
c
ke
t
: F
i
x
i
ndentation
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-04-13
David
G
oulet
doc: Move DOS options be
l
ow SERVER opt
i
ons
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-04-13
David Goulet
d
o
c: Impro
v
e DoS section of the man
p
age to
r
.
1
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-04-09
D
a
vid Go
u
let
c
o
mpat:
Fix unchecked return
v
alue from event
_
del()
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-04-05
David Goulet
man: Move R
e
phistTrackTime
t
o th
e
s
erver s
e
ction
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-04-04
Da
v
id Goulet
man: A
d
d a c
o
mme
n
t to anch
o
r
only option
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-04-04
David G
o
ulet
r
e
lay: R
e
move ma
x
middle cell
s
dead code
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-03-27
David G
o
u
l
et
relay:
Avoid connecting to
d
ow
n
rela
y
s
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-03-23
David Goulet
chan: U
s
e
channel_is_client(
)
in channel_do_op
e
n_actions(
)
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-03-20
David G
o
ulet
hs-v3
:
BUG() on missing
descri
p
tor
s
during rotation
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-02-15
D
a
vid Goulet
man:
U
pdate th
e
Ci
r
cu
i
tPrior
i
tyHalflife entry
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-02-15
Da
v
id Goulet
cmux:
A
l
ways use the cmux pol
i
cy
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-02-15
Davi
d
Goulet
cmux:
R
emove
r
ound-
r
obi
n
c
i
rcu
i
t
policy
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-02-15
David
G
o
ulet
cmux
:
Remove P
A
RANO
I
A assert functions
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-02-15
David Go
u
let
cmux: R
e
name ce
l
l_ewma_set_s
c
ale_factor()
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-02-15
David Goulet
cmux: Make EW
M
A policy
m
a
ndatory
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-02-13
David
Goulet
Make check-change
s
happy
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-02-13
D
avid Go
u
l
e
t
man:
Document default
v
a
lues if not in the consensus
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-02-13
D
avid
G
oulet
Merge r
e
m
o
te-tra
c
k
ing branch 'dg
o
ulet/bug2
5
2
2
3_029_01
.
.
.
commit
|
commitdiff
|
tree
2018-02-13
David G
o
ul
e
t
dos: Add extra safety
ass
e
r
t
s
in
c
c_stats_
r
efill_bucket(
)
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-02-13
Dav
i
d Goulet
dos: Don't set conse
n
sus
param
i
f w
e
aren't a public
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-02-13
David Goulet
dirs
e
rv: Improve returned
m
essag
e
when rel
a
y is rejected
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-02-09
David
G
o
ulet
test: DoS
t
est to m
a
ke s
u
re we exclude k
n
ow
n
r
elays
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-02-09
Davi
d
Goulet
dos: Exclude k
n
own relay
s
f
r
o
m cl
i
ent connec
t
ion c
o
unt
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-02-08
D
a
vid
G
o
ulet
Merge
branch 't
i
cke
t
25183_029
_
0
1' into ticket2490
2
_
0
29_0
5
commit
|
commitdiff
|
tree
2018-02-08
David Goulet
t
e
st
:
A
d
d
unit tests for addre
s
sset
.
c
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-02-08
Da
v
i
d
G
oulet
dirse
r
v: Improve return
e
d m
e
ssage when relay is rejected
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-02-07
David Goulet
Remo
v
e anythi
n
g related
t
o
the
old SocksS
o
cke
t
s option
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-02-07
David Goulet
test: Bum
p
to
10 m
s
e
c g
a
p in the
mon
o
tonic test
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-02-06
David Goulet
rephist
:
Stop t
r
a
cki
n
g re
l
ay connection status
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-02-06
Davi
d
Goulet
r
e
phist: S
t
o
p
tracking
E
XTEND att
e
mpts
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-02-05
David Goulet
Make circ
u
it_log_ancient_one
_
hop_ci
r
c
u
it
s
(
)
ignore
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-02-05
David Goulet
geoip: Mak
e
geoip_clie
n
t_cache_total_al
l
ocat
i
on(
)
r
e
turn
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-02-02
David
G
oule
t
dos: We can put less token than
t
he current
amount
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-02-02
David Goul
e
t
Merge branch
'
ticke
t
2
51
2
2_0
2
9_02' i
n
to ticket24902_029_05
commit
|
commitdiff
|
tree
2018-02-02
David Goule
t
geo
i
p: Add clientmap_entry_new() function
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-02-02
David Goulet
geoi
p
: I
n
c
reme
n
t and de
c
rement functions for the geoip
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-02-02
David
G
o
ul
e
t
geoip:
H
o
o
k
t
he cl
i
ent hi
s
to
r
y cache
into the OOM
handl
e
r
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-02-02
David Goulet
sched: Whe
n
re
l
easing a chan
n
el,
do
n
ot BUG() if absent
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-02-01
David Goulet
t
e
st:
K
IS
T
Scheduler
u
nit tests t
o
test t
h
e pendin
g
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-02-01
David G
o
ulet
Mer
g
e branch 'bug24700_032_0
1
' into bug24
7
00_033_01
commit
|
commitdiff
|
tree
2018-01-31
David Goule
t
circ: Don't cann
i
baliz
e
a cir
c
u
it if t
h
e gu
a
rd state
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-01-31
D
avid G
o
ulet
ns: Add a be
f
ore
and after consens
u
s has chang
e
d not
i
f
ication
commit
|
commitdiff
|
tree
2018-01-31
David
Goulet
Revert "ns: C
a
l
l
notify_
n
etworkstatus_
c
hange
d
() after
.
.
.
commit
|
commitdiff
|
tree
2018-01-31
David Goulet
sched: Avoid adding the same
c
hannel twic
e
to the KI
S
T
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-01-31
D
a
vid G
o
ulet
hs
-
v3
:
R
e
m
o
ve a BUG()
w
h
e
n storing a descript
o
r in
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-01-31
Da
v
id Goulet
n
s: Call
noti
f
y_networkstatus_changed(
)
a
fter th
e
n
ew
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-01-30
David Go
u
let
Merge
b
ra
n
ch 'ticket24902_
0
29_05'
i
nto
t
icket2490
2
_
0
33
_
02
commit
|
commitdiff
|
tree
2018-01-30
David Goulet
dos: Add changes fi
l
e for ticket 24902
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-01-30
David Goulet
dos: M
a
k
e
circuit rate limit per second, not tenths
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-01-30
David Goulet
dos:
Man page e
n
try
f
o
r DoS mit
i
gation
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-01-30
David
Gou
l
e
t
dos: Clear
c
o
nnectio
n
t
r
a
c
ked f
l
ag if geoip entry is
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-01-30
D
avid Goulet
dos: Add a heartbeat log
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-01-30
David G
o
ulet
dos
:
Add the DoSRefuseSingleHopClientRendezvous option
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-01-30
D
a
vid Gou
l
e
t
do
s
: Add t
h
e
conn
e
ction
D
oS m
i
t
i
gation subsyst
e
m
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-01-30
Davi
d
Goul
e
t
d
o
s
:
Apply defense
for c
i
rcuit creation
D
oS
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-01-30
David Go
u
let
dos: Detect ci
r
cuit
c
reation denia
l
of service
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-01-30
David Goulet
dos: Track new and
c
l
o
sed OR clien
t
connect
i
o
n
s
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-01-30
Da
v
id Goulet
geoip
:
Remembe
r
client stats if DoS
m
i
t
igation is enable
d
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
Da
v
id Goule
t
geoip: Add
a loo
k
up functio
n
fo
r
client map entry
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-01-19
David Go
u
let
Merge branch
'
b
ug2489
5
_031_02' into bug24895_032_
0
2
commit
|
commitdiff
|
tree
2018-01-19
David Gou
l
et
Merge branch 'bug24895_029_02
'
into bu
g
248
9
5_031_02
commit
|
commitdiff
|
tree
2017-12-21
David Goule
t
sched: Consid
e
r extra_spa
c
e even if negative in K
I
ST
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-12-20
David Goulet
sched: Use
l
ower lay
e
r cell limit with
K
ISTLit
e
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-12-11
Da
v
id Goulet
s
c
hed: Avoid
inte
g
e
r
overflow when computing tcp_space
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-12-08
David
G
oulet
chan: Add changes file for ticket 2
3
709
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-12-08
D
a
vid Goulet
test:
Mak
e
older GCC happy an
d
t
h
u
s our oni
o
n
g
i
t pipel
i
ne
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-12-08
D
a
v
id Goulet
chan
:
Do not
re
-
queue after a fail cell write
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-12-06
David Goulet
te
s
t: Add a KIST test for a non opened chann
e
l
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-12-06
David Goulet
control: Add chan
g
es
file for
H
Sv
3
co
n
trol por
t
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-12-06
D
a
vid G
o
u
let
control:
I
mprove
A
D
D_ONION
help
e
r
f
u
n
c
t
i
on
c
omments
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-12-06
Dav
i
d Gou
l
et
control
:
Don't us
e
v
oid
poi
n
t
er for ADD_ONION
secre
t
key
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-12-06
D
avid Gou
l
e
t
test: Add H
S
_DESC v3 unit tests
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
next