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
Remove dead code in networkstatus.c
2018-04-25
David Goulet
Remove dead c
o
de in n
e
tworkstat
u
s
.
c
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-04-23
D
avi
d
Goulet
h
s
:
Fix memleak in v3 o
n
SI
G
H
U
P
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-04-23
David Goul
e
t
test: Add
p
erio
d
ic e
v
ents unit
tests
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-04-23
David Go
u
let
main: Upd
a
te period
i
c events commen
t
based on
latest
.
.
.
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-04-23
D
avid Goulet
periodic: Add an e
n
a
b
le
and disab
l
e f
u
nction
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-04-23
D
a
vid Goulet
config: Set
u
p peri
o
dic eve
n
t
s
when optio
n
s
c
hanges
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-04-23
D
a
v
id G
o
ulet
main:
La
u
nc
h
per
i
odic events
b
y
roles
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-04-23
Davi
d
Go
u
let
main: Spec
i
alize
t
h
e perio
d
ic events on a per-
r
ole
.
.
.
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-04-23
David
Goul
e
t
ma
i
n: Sort
a
lphabetically periodic event callbac
k
s
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-04-17
David Goulet
heartbeat: Lo
g
the number of circuits
kil
l
ed becau
s
e
.
.
.
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-04-16
David Goulet
token: F
i
x uint32_
t
t
o
uint
6
4_t conversion
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-04-16
David Goul
e
t
relay
:
Implement a circu
i
t
cell queue
m
a
ximum size
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-04-13
David Goulet
token_bucket: Fix indentation
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-04-13
D
a
v
id Goulet
doc: Move DOS options
b
elow
S
E
R
VER opt
i
ons
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-04-13
Da
v
id
G
oulet
doc:
Impro
v
e DoS s
e
ction of
the m
a
n page t
o
r
.
1
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-04-09
David Gou
l
et
compat: Fix u
n
c
h
ecked r
e
turn value from event_del()
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-04-05
Dav
i
d Goulet
man: Move
R
ephistTrackTime to the
s
erver section
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 onl
y
option
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-04-04
David Go
u
let
relay: Remov
e
max middl
e
c
ells dea
d
code
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-03-27
David
G
o
ulet
relay:
A
vo
i
d connecting to
d
own relays
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-03-23
Davi
d
Go
u
let
chan: Use channel_is_client() in channe
l
_do_open_actio
n
s()
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-03-20
D
avid Goulet
hs-v3
:
BUG()
o
n missing descr
i
pt
o
rs during rotation
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-02-15
D
a
vid
Goulet
man:
U
pdate the C
i
r
c
uitPriorityHalfl
i
fe entry
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-02-15
David Goul
e
t
c
mux: Always use
t
he cmu
x
p
o
li
c
y
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-02-15
Davi
d
Gou
l
et
cmux: Remove r
o
und-robi
n
c
i
rc
u
it policy
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-02-15
David Goulet
cmux: Remove PARANOIA assert fun
c
tions
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-02-15
D
a
vid Goulet
c
m
u
x: Rename cell_ewma_
s
et_
s
c
ale_
f
actor()
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-02-15
David G
o
ulet
cmux
:
Make
E
WMA policy man
d
atory
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-02-13
David Goulet
Make c
h
ec
k
-cha
n
ges h
a
ppy
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-02-13
D
avid Goulet
man:
D
ocu
m
ent default
v
a
lu
e
s if not i
n
t
he consensus
.
.
.
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-02-13
D
a
vid Goul
e
t
Me
r
g
e
remote-tracking bra
n
ch
'dgoule
t
/bug25223_0
2
9
_01
.
.
.
commit
|
commitdiff
|
tree
2018-02-13
D
a
v
i
d Goule
t
dos: Add
extra s
a
fety asserts
in cc_sta
t
s_refill_b
u
cket()
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-13
David
Goulet
dirser
v
:
I
mprove retu
r
n
ed message w
h
en re
l
ay is reject
e
d
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-02-09
David Goulet
test: DoS test to make s
u
re we exclude known relays
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-02-09
David
G
o
ule
t
dos:
Exclude k
n
own
r
el
a
ys from client connect
i
on count
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-02-08
David Go
u
le
t
Merge bra
n
ch 'ticket25183
_
0
29_01'
into
t
icket24
9
02_029_05
commit
|
commitdiff
|
tree
2018-02-08
Dav
i
d Gou
l
e
t
tes
t
:
Add unit
t
e
sts for
a
ddressset
.
c
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-02-08
David Goulet
d
i
rser
v
:
Improve returned message w
h
en re
l
ay is rej
e
c
ted
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-02-07
David G
o
ulet
Rem
o
v
e
anything related t
o
the
old Soc
k
sSockets opti
o
n
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-02-07
David Goule
t
test: Bump to 10 msec gap i
n
the
monotonic test
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-02-06
David Goulet
re
p
hist: Stop tracking relay connection stat
u
s
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-02-06
D
a
vid Go
u
let
re
p
his
t
: Stop
tracking EXTE
N
D attempts
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-02-05
David Goulet
Make circui
t
_log_ancie
n
t
_one_hop_circ
u
its() ignore
.
.
.
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-02-05
D
avid Goulet
geoip: Mak
e
geoip_cl
i
ent_cach
e
_
t
otal_alloca
t
ion()
ret
u
rn
.
.
.
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-02-02
Davi
d
Goulet
dos: We
c
an put les
s
token t
h
an the curr
e
n
t
am
o
unt
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-02-02
David Goulet
Merg
e
branc
h
'ticket251
2
2_02
9
_02
'
into
t
icke
t
24902_
0
29_05
commit
|
commitdiff
|
tree
2018-02-02
David
G
oulet
geoip: Ad
d
c
l
ientmap
_
entr
y
_new() funct
i
on
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-02-02
Dav
i
d
G
oul
e
t
geoip: Increment and decremen
t
functions
f
or the geoi
p
.
.
.
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-02-02
David
G
o
u
l
et
geoip: Hook the
c
l
i
ent hist
o
ry cache
i
nto the OOM
h
a
n
dler
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-02-02
David Goulet
sched: Whe
n
releasing
a
ch
a
nnel, do not BUG() if absen
t
.
.
.
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-02-01
David Goulet
test: KIST
Scheduler
u
nit t
e
st
s
to t
e
st the
pendi
n
g
.
.
.
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-02-01
Da
v
id Goulet
Me
r
ge branch 'bug24700_03
2
_01' int
o
bug24
7
00_033_01
commit
|
commitdiff
|
tree
2018-01-31
Da
v
id Goulet
c
i
rc: Don't ca
n
ni
b
alize a cir
c
uit
i
f
t
he guard st
a
te
.
.
.
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-01-31
David Goulet
ns: A
d
d a b
e
fore an
d
aft
e
r consensus has changed notification
commit
|
commitdiff
|
tree
2018-01-31
D
a
vid
G
oulet
Rev
e
r
t
"ns: Call notify_networkstatus
_
changed() after
.
.
.
commit
|
commitdiff
|
tree
2018-01-31
David Goulet
s
ched: Avoid
adding the same channe
l
twi
c
e
t
o
the KIST
.
.
.
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-01-31
David Goulet
hs-v
3
: Remove a BUG() when stor
i
ng a
d
e
scriptor
in
.
.
.
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-01-31
D
a
vid Gou
l
et
ns: Call notify_networks
t
a
tus_changed() after the
n
e
w
.
.
.
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-01-30
David Goulet
Me
r
ge branch 'tick
e
t24902_
0
29_05' into tick
e
t249
0
2_0
3
3_02
commit
|
commitdiff
|
tree
2018-01-30
D
a
v
id
Goulet
do
s
: Add
c
hanges
f
ile for t
i
ck
e
t
249
0
2
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-01-30
D
a
vid Goul
e
t
dos
:
Make circ
u
it
ra
t
e limit per second
,
not tenths
.
.
.
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-01-30
David Goul
e
t
dos: Man pag
e
entry for DoS mitigat
i
on
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-01-30
David Goule
t
dos
:
Clear connection tracked
f
lag
if
geoip entry
is
.
.
.
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-01-30
Dav
i
d
Goulet
dos: Add a heartbeat log
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-01-30
Dav
i
d
Goulet
dos: Add
the DoSRef
u
seSin
g
leHopClien
t
R
e
ndezvous option
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-01-30
David Goul
e
t
dos: Add the connection
DoS m
i
tigation
s
u
b
s
ystem
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-01-30
D
a
v
id
G
oule
t
d
o
s:
Apply defense for circ
u
it creation DoS
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-01-30
David
Gou
l
et
dos: De
t
ec
t
circuit creation denial of service
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-01-30
David Goule
t
dos:
T
rac
k
new and closed
O
R
client con
n
ections
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-01-30
David Goul
e
t
g
eoip: Rememb
e
r clien
t
stats if DoS mi
t
i
gation is enabled
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-01-30
David Goulet
dos
:
In
i
tial code of
Denial of Se
r
v
i
ce mitigation
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-01-25
D
avid Gou
l
et
geoip: Add a lookup
f
u
n
ction
for cl
i
e
n
t map entry
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2018-01-19
David Goul
e
t
Merge branch 'bug24895_031_
0
2' i
n
t
o bug2
4
8
9
5_032_02
commit
|
commitdiff
|
tree
2018-01-19
David Goulet
Merge br
a
nch 'bug24895_029_02
'
into
b
ug248
9
5_031_02
commit
|
commitdiff
|
tree
2017-12-21
David Go
u
let
s
c
h
e
d: Conside
r
extra_space even
if negative
in
K
I
S
T
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2017-12-20
D
a
vid Goulet
sched: Use lower l
a
yer cell limit w
i
th KISTLite
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2017-12-11
Dav
i
d Goulet
sched: Avoid i
n
teg
e
r overflow when computing tcp_s
p
ace
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2017-12-08
David G
o
ul
e
t
chan: Ad
d
ch
a
nges file f
o
r
t
i
c
ket
2
37
0
9
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2017-12-08
D
avid Goulet
test: Make ol
d
er GCC
h
appy and th
u
s our o
n
ion
g
it pipel
i
n
e
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2017-12-08
David
G
oulet
c
han: Do not
re-
q
ueue after a fail ce
l
l write
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2017-12-06
D
avid Goulet
test: Add a KIS
T
t
e
st for a non opened channel
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2017-12-06
David Goule
t
control: Add
chan
g
e
s file for HSv3 con
t
rol port
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2017-12-06
David G
o
ulet
contr
o
l: Improve
A
DD_ONION he
l
per funct
i
on
comments
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2017-12-06
David Goulet
co
n
tro
l
: Don't use
v
oid pointer for AD
D
_ONION secret
key
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2017-12-06
David Gou
l
et
test: Add HS
_
DESC v3 unit t
e
sts
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2017-12-06
David Go
u
let
c
ontrol: HSPOST comma
n
d support for v3
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2017-12-06
Da
v
id Goulet
con
t
ro
l
: D
o
n't c
h
eck if S
e
rver is an
H
SDir
for HSPOST
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2017-12-06
Da
v
id Goulet
hs-v3: Add an hand
l
er for the HSPO
S
T co
m
mand
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2017-12-06
Davi
d
G
ou
l
et
hs-v3
:
Add
a
p
u
blic
f
uncti
o
n to uploa
d
a
d
escriptor
.
.
.
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2017-12-06
David Goulet
hs-v3: Impl
e
me
n
t HS_DE
S
C_CONTENT
event
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2017-12-06
David Go
u
let
control: Support HS v3 for CI
R
C
and CIRC_MINOR event
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2017-12-06
David Goulet
hs-v3: Support HS_DESC UP
L
OAD
f
ailed
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2017-12-06
D
a
vi
d
Goulet
hs-v3: Implement
H
S_DE
S
C UPLOADED event
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2017-12-06
David Goulet
hs-v3:
Imple
m
ent HS_DESC UPLOAD event
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2017-12-06
David Goulet
hs-
v
3
: Impl
e
ment HS_DESC CREATED ev
e
nt
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2017-12-06
Davi
d
Goulet
h
s
-v3: Implemen
t
HS
_
DESC RECEIVE
D
event
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2017-12-06
D
a
vid Goulet
h
s
-v3: Im
p
le
m
ent HS_DESC FAILE
D
event
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2017-12-06
David
G
oulet
hs
-
v3: Implement
HS_DESC REQ
U
EST
E
D event
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
2017-12-06
David Goulet
c
o
ntrol:
Rename tw
o
HS v2 specific f
u
nctio
n
s
Signed-off-by: David Goulet <
dgoulet@torproject.org
>
commit
|
commitdiff
|
tree
next