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
man: Add a comment to anchor only option
2018-04-04
D
avid
G
oulet
man: Add a
c
omment to
a
ncho
r
only o
p
tion
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-03-27
David
G
o
u
l
et
relay: Avoid connecting to
down relays
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-03-23
David Goulet
c
ha
n
:
Use
channe
l
_
is_client() in channel_d
o
_open_actions()
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-03-20
D
a
vid Goul
e
t
hs-v3:
BUG() on mis
s
i
n
g
d
escri
p
tors during r
o
tation
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-02-13
David
G
oulet
Make
c
h
ec
k
-changes
ha
p
py
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-02-13
David Goulet
man: Document defa
u
lt v
a
lues if not in the cons
e
nsus
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-02-13
David Goulet
Me
r
ge remote-tracking br
a
n
ch '
d
g
oulet/bug25223_029_01
.
.
.
commit
|
commitdiff
|
tree
2018-02-13
D
a
vid Goulet
dos:
Ad
d
ex
t
ra safety asse
r
ts in c
c
_stats_refill_bucket()
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-02-13
David Goulet
dos: Don't
set con
s
en
s
us param if w
e
aren't a public
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-02-13
David Goulet
dirserv: Impr
o
v
e returned mes
s
age
w
hen relay is r
e
j
e
ct
e
d
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-02-09
Da
v
id Gou
l
et
t
est: Do
S
test
to
m
a
ke s
u
r
e
we excl
u
de kno
w
n
r
elays
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-02-09
David
G
oul
e
t
dos
:
E
x
c
lude known relays from client
c
o
n
n
e
ction count
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-02-08
Da
v
id
G
oulet
Merge branch
'ticket2
5
183
_
029_01' in
t
o ti
c
ket24902_029_05
commit
|
commitdiff
|
tree
2018-02-08
Davi
d
Goulet
test: Add unit tes
t
s for
a
d
d
r
essset
.
c
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-02-08
David Goulet
di
r
serv:
I
mprove returned message w
h
en
r
elay is rejected
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-02-07
David Goulet
Remove anything related to the old Socks
S
ockets opti
o
n
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-02-07
David Goulet
tes
t
:
B
ump to 10
m
sec
ga
p
in
t
h
e
monotonic test
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-02-06
Davi
d
Goulet
r
e
phist: St
o
p
tracking relay conn
e
c
t
ion status
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-02-06
David Goulet
rephist
:
Stop tr
a
cking
EXTEN
D
attempts
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-02-05
Da
v
id Goulet
Make circuit
_
lo
g
_
ancient_one_hop_c
i
r
cui
t
s()
ignore
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-02-05
Da
v
id Goulet
geoip: Make
g
e
oip_client_cache
_
total
_
a
llocat
i
o
n
()
r
eturn
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-02-02
Dav
i
d
Goulet
do
s
: We can put less token tha
n
the current amount
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-02-02
David
Goulet
M
e
rge branc
h
'ticket25122_029
_
02
'
into ti
c
ket24902_029_05
commit
|
commitdiff
|
tree
2018-02-02
David Goulet
geoip: Add
cli
e
ntmap
_
entry
_
new()
func
t
i
o
n
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-02-02
David Goulet
g
eoip: Incr
e
ment
a
n
d decrement f
u
nctions for the geoip
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-02-02
David
G
oule
t
geoip:
Hoo
k
the cl
i
ent h
i
story c
a
che
into
th
e
OOM handler
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-02-02
D
a
vid G
o
ulet
sched: Whe
n
releasing a chan
n
el,
do not BUG()
i
f absent
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-02-01
David Go
u
let
t
es
t
:
K
IST Schedul
e
r un
i
t tests
to test the pen
d
ing
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-02-01
D
a
vid Goulet
Me
r
g
e
br
a
nch 'b
u
g2470
0
_0
3
2_01' into bug2470
0
_033_01
commit
|
commitdiff
|
tree
2018-01-31
David Go
u
let
circ: Don't canniba
l
ize a circuit i
f
the g
u
a
rd state
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-01-31
David G
o
ulet
ns
:
Add
a
before an
d
after consen
s
us
ha
s
changed notification
commit
|
commitdiff
|
tree
2018-01-31
David Goulet
Re
v
ert
"ns:
C
all notify_netwo
r
ks
t
a
t
us_changed() after
.
.
.
commit
|
commitdiff
|
tree
2018-01-31
David Goul
e
t
sched: Avoid
a
d
d
i
n
g the same channe
l
tw
i
ce
t
o
the KI
S
T
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-01-31
D
a
v
i
d Goulet
hs-v3
:
Rem
o
v
e
a BUG() whe
n
s
tor
i
n
g a descriptor
i
n
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-01-31
David Goule
t
n
s
:
C
a
ll n
o
tify
_
netwo
r
ks
t
at
u
s_changed() after the new
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-01-30
David Goulet
Merge branch
'
ticket24902
_
029_05' in
t
o tick
e
t24902_03
3
_02
commit
|
commitdiff
|
tree
2018-01-30
David G
o
ulet
dos: Add c
h
anges f
i
le for ticket
24902
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-01-30
David
G
oulet
dos: Ma
k
e circ
u
it r
a
te limit p
e
r s
e
con
d
, not tenths
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-01-30
Davi
d
Goulet
dos: M
a
n page e
n
try for DoS mitigati
o
n
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-01-30
David Go
u
let
dos:
Clear
c
onne
c
tion tra
c
ked f
l
ag
i
f geoip
e
n
try is
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-01-30
David Goulet
do
s
: Add a heart
b
ea
t
log
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-01-30
D
avid Goulet
dos:
A
dd
the DoSR
e
f
u
seS
i
ngleH
o
pClientRendezvous
o
p
t
ion
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-01-30
David Goulet
dos: Add the connection DoS mitigati
o
n s
u
bsystem
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-01-30
Da
v
id Goulet
do
s
: Ap
p
ly
defense for circuit creation Do
S
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-01-30
David Goulet
dos: D
e
tect
c
ircuit cre
a
tion
denial of service
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-01-30
Da
v
id Gou
l
e
t
dos: Track new
a
nd
c
losed
OR
c
l
i
e
n
t connect
i
ons
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-01-30
Davi
d
G
o
ulet
geoip
:
Remember client st
a
ts if DoS mitigation is
e
nabled
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-01-30
David Goulet
dos: Ini
t
ial code of Denial o
f
Service mitig
a
t
ion
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-01-25
Da
v
id Go
u
let
geoi
p
:
Add a
lookup
function for
client map ent
r
y
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-01-19
Da
v
id
G
oulet
Merge
b
ranch 'bug2489
5
_031_02' into bug24895_032_02
commit
|
commitdiff
|
tree
2018-01-19
Da
v
i
d
Goulet
Merge branch '
b
ug24895_029_02' into bug2
4
895
_
0
31_02
commit
|
commitdiff
|
tree
2017-12-21
David
G
oulet
sched: Consider
extr
a
_spa
c
e even if n
e
gative i
n
KIST
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-12-20
David Go
u
let
sched:
U
se
lower layer cell
limit with
KISTLite
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-12-11
Dav
i
d Goulet
sched
:
Avoid
i
nteger overfl
o
w
w
hen comput
i
ng tcp_
s
p
a
ce
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-12-08
David
Goul
e
t
cha
n
: Add changes fi
l
e for ti
c
k
e
t 23709
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-12-08
David Go
u
let
test:
Make old
e
r GCC
h
a
pp
y
and thus our oniongit
pipeline
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-12-08
David Goulet
chan: Do
no
t
re-queue
a
f
t
e
r a fail cell w
r
ite
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-12-06
David Goulet
test: Add
a KIS
T
t
e
st
for a non opene
d
channel
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-12-06
David Goul
e
t
con
t
rol: Add changes
fi
l
e for HSv
3
c
ontrol port
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-12-06
David
Goulet
cont
r
ol:
I
m
p
r
o
ve ADD_ONI
O
N helper funct
i
on comm
e
nts
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-12-06
D
a
vid Goulet
control: Do
n
't
use
void po
i
nter
for
ADD_ONION
secret key
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-12-06
David Goulet
test: Add HS_
D
ES
C
v3 u
n
it tests
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-12-06
Dav
i
d Goulet
control: HS
P
OST command
s
u
pport for v3
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-12-06
David Goulet
c
o
nt
r
ol: Don't check if Serve
r
is an HSD
i
r f
o
r HSPOST
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-12-06
David Go
u
l
e
t
h
s-v3: Add an handler for the
H
SPOST com
m
and
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-12-06
David G
o
ulet
hs-v3: Add a public fu
n
c
t
ion to upload a
d
escriptor
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-12-06
David Goulet
hs-v3: Implement H
S
_DE
S
C_CONTENT e
v
ent
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-12-06
David Goulet
control: Support HS v3 for CIRC and CIR
C
_MINOR event
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-12-06
David Goulet
hs-
v
3: Su
p
p
ort HS_D
E
SC UPLOAD failed
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-12-06
Davi
d
Goule
t
hs-v3: Implement
HS_DESC
U
PLOAD
E
D even
t
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-12-06
Da
v
id
G
oulet
hs-v3: Im
p
lement
H
S_DESC UPL
O
AD even
t
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-12-06
Da
v
id Go
u
let
hs-v3: I
m
plement HS_DESC
C
R
EATED event
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-12-06
Davi
d
Goulet
hs-v3: Implement HS_
D
E
SC
R
ECEIVED event
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-12-06
David
G
o
u
l
et
hs-
v
3: I
m
plement HS_DESC FAI
L
ED event
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-12-06
Davi
d
Goule
t
hs-
v
3: I
m
ple
m
ent HS_DES
C
REQUEST
E
D event
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-12-06
David G
o
ulet
control:
R
ename two H
S
v2 specific
fu
n
cti
o
ns
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-12-06
David Gou
l
e
t
contr
o
l: Refactor
c
o
n
trol_eve
n
t_h
s
_descriptor_receive_e
n
d
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-12-06
David Goule
t
c
o
ntrol: Refact
o
r HS_DESC e
v
ents
fu
n
ct
i
ons to not be
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-12-06
David Go
u
let
hs
-
v3
:
Downg
r
ade warning log
when an int
r
o circuit
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-12-06
Davi
d
Goulet
hs
-
v3: Add
e
phemeral
servi
c
e support
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-12-05
Dav
i
d
Goulet
te
s
t: A
d
d HSv3 uni
t
tes
t
for expir
i
n
g
in
t
ro point
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-12-05
David Goule
t
hs-v3: Cleanup HS circuits
w
h
en m
a
r
king as closed
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-12-05
D
a
v
i
d Goulet
hs-
v
3
:
D
on'
t
cleanup
in
t
r
o poi
n
t in has_c
l
osed()
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-12-04
D
avid Goulet
sched: Set channel sc
h
ed
u
ler state to IDLE when
not
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-12-04
David Goulet
sched: Downgrade war
n
ing lo
g
to info in KIST
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-11-29
David Go
u
let
h
s-v3: Bump hsdir_s
p
rea
d
_store from 3 to
4
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-11-29
D
avid Goulet
Use local descr
i
ptor o
b
ject to exclude se
l
f in p
a
t
h
.
.
.
commit
|
commitdiff
|
tree
2017-11-29
David Goulet
G
u
ard
:
Don't pick ou
r
selves as a possib
l
e G
u
ard
commit
|
commitdiff
|
tree
2017-11-28
David Goul
e
t
hs-
v
2: Remo
v
e any expiring int
r
o fr
o
m
the retry list
commit
|
commitdiff
|
tree
2017-11-27
David Goulet
r
e
lay: C
h
ange bandwidth sta
t
s interval to 2
4
h
ours
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-11-22
D
a
vid Goule
t
do
c
:
Up
d
ate channel
.
c top
c
omments from la
t
e
s
t
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-11-22
David Goulet
t
e
st: C
l
eanup
unused
code in test_cha
n
ne
l
.
c
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-11-22
David
Go
u
l
et
test: Add uni
t
test for channel_li
s
tener_t
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-11-22
Dav
i
d Goulet
test: Add u
n
i
t
test for channel_
g
e
t_fo
r
_
e
xten
d
()
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-11-22
Dav
i
d
Gou
l
et
test:
Add unit test f
o
r channel_check_f
o
r
_
du
p
licates()
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-11-22
David Goulet
test: Add channel
state unit te
s
t
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-11-22
David
Goulet
test: Fix memle
a
k of channel cmux
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-11-22
D
avid
G
oul
e
t
test: Fix channel d
u
m
pstats test
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-11-22
David Goulet
test: F
i
x chann
e
l lifecycle a
n
d li
f
e
c
ycle_2
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-11-22
D
a
v
id Goulet
te
s
t
:
Add out
b
oun
d
c
hann
e
l cell tes
t
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
next