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
Merge branch 'maint-0.3.3' into maint-0.3.4
2018-10-24
David
Goulet
n
o
de: Make
node_sup
p
orts_v3_rendezvous_
p
oint() also
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-10-17
Da
v
id
Goulet
conn: Sto
p
writin
g
wh
e
n our write
b
an
d
wid
t
h limist
.
.
.
commit
|
commitdiff
|
tree
2018-10-16
David Goulet
main
l
oop: S
e
t client role if ControlPort is set
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-10-16
David Goulet
t
est
:
Update approx_t
i
me before
t
he test starts
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-09-20
Da
v
i
d Goulet
hs
-
v
3: Close all SO
C
KS r
e
que
s
t on desc
r
ipt
o
r failure
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-09-20
David
Goule
t
Mer
g
e bra
n
ch 'ma
i
n
t-0
.
3
.
2' of https://git
.
torproject
.
.
.
commit
|
commitdiff
|
tree
2018-09-14
Davi
d
Goul
e
t
hs-v3:
Don't BUG(
)
on director
y
p
ermiss
i
on check f
a
i
l
u
re
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-09-11
D
avid Gou
l
et
Me
r
ge
branch 'mai
n
t-0
.
3
.
2' of http
s
://git
.
tor
p
roject
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
David Goulet
Merge
branch 'maint-0
.
3
.
1'
into
m
aint-
0
.
3
.
2
commit
|
commitdiff
|
tree
2018-07-03
David Go
u
let
Merge branch 'maint-0
.
2
.
9' int
o
maint
-
0
.
3
.
1
commit
|
commitdiff
|
tree
2018-06-27
D
av
i
d Goul
e
t
con
t
rol: Make
H
SPOST pr
o
perly parse HSADDRESS= param
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-06-02
David Goulet
h
s
-v3: Build
o
nion address before registering ephemer
a
l
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-05-11
David Goul
e
t
con
t
rol:
M
ask the event(
s
) befo
r
e using
AN
Y
_EVENT_IS_INTERES
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-05-10
David Goulet
h
s
-v3: A
d
d
an extra w
h
ite
-
space when parsing descr
i
p
tor
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-05-09
Dav
i
d Goulet
Having a ControlPort
o
pen doesn't mea
n
we are a
client
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-05-09
D
a
v
id Goulet
Having a ControlPort open doesn't mean
w
e ar
e
a
clie
n
t
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-05-09
Davi
d
Goulet
co
n
fig: Move any
_
clien
t
_p
o
rt
_
s
e
t(
)
to config
.
c
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-05-03
Dav
i
d
G
oul
e
t
doc
:
Ad
d
mi
s
sing HACKING
/
f
iles to
E
X
TRA_D
I
ST
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-05-03
D
a
vid
Goulet
doc: Add Module
.
m
d
e
x
plain
i
n
g
T
o
r module
s
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-05-03
D
av
i
d
G
oul
e
t
hs-
v
3
:
R
emove extra white-s
p
ace and clarif
y
comment
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-05-03
David Goulet
Merge remote-track
i
ng
branch '
a
sn/
b
ug23107'
commit
|
commitdiff
|
tree
2018-05-02
David Goul
e
t
dirauth: Move authdir_
m
o
d
e_v3() to
module
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-05-02
David
Goulet
dirvote: Fi
x
typo
i
n comment
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-05-01
David Go
u
let
Add
c
hanges f
i
le for
#
25610
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-05-01
D
avid
G
oulet
d
irvote:
Make
t
okens
a const in dirvote_
p
a
r
s
e
_sr_c
o
mmits(
)
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-05-01
D
avid G
o
ulet
M
a
k
e find_opt_by_keywor
d
()
take a
c
onst smartl
i
st
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-05-01
D
a
vid Gou
l
et
sr: R
e
na
m
e shared_random_common
.
{c|h}
to s
h
ar
e
d_
r
ando
m
_clie
n
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-05-01
David Go
u
let
vo
t
e: Move d
i
r
v
o
t
e
_recalcu
l
ate_timing
(
) t
o
votin
g
_schedule
.
c
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-05-01
David Goulet
vote: Name
s
p
a
ce
f
unctions
in votin
g
_
s
chedule
.
c
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-05-01
Dav
i
d Goulet
R
ename dirv
o
te_co
m
mon
.
{c|h} to voting_schedule
.
{c
|
h}
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-05-01
David Goulet
dirvote:
M
ake d
i
rvo
t
e_get_preferred
_
vot
i
n
g
_inte
r
va
l
s
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-05-01
D
a
vi
d
Goule
t
n
s:
M
ove dirvo
t
e_get_
v
oter_sig_b
y
_alg() to n
e
tworks
t
atus
.
c
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-05-01
D
avi
d
Goulet
vote: Return error when
adding vote
/
signatur
e
if no
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-05-01
Da
v
id Goulet
Move back dirvote_author
i
ty_
c
ert_dup t
o
d
irvote
.
c
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-05-01
David G
o
u
l
et
build
:
Always c
o
mpile mo
d
ule support for tests
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-05-01
David Gou
l
et
d
irvote: Move
the vote creation code int
o
dir
v
ote
.
c
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-05-01
Dav
i
d
Goulet
d
irvote:
H
a
ndling a
d
di
n
g vo
t
e and signat
u
r
e
if
m
o
d
ule
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-05-01
David
Goulet
dirvote: Move the ha
n
dling of GE
T
/tor
/
s
t
atus
-
vo
t
e
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-05-01
David G
o
ul
e
t
dirvote:
Free vote c
o
mmits in
t
he dirauth
m
odule
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-04-27
Da
v
id G
o
ulet
d
irvote: Move SR commit
p
arsing
into dir
a
uth m
o
dule
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-04-27
David Goulet
ns: Move
n
s_deta
c
hed_
s
i
gnat
u
r
es_free() to
netw
o
rks
t
atus
.
c
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-04-27
Davi
d
G
oulet
dirvote:
R
enam
e
author
i
ty_cert_dup()
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-04-27
David G
o
ulet
dirvote:
R
ename voter
_
get_
s
ig_b
y
_
a
lgorithm(
)
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-04-27
Dav
i
d Goulet
d
i
rvote: Extract s
h
ared
f
un
c
tions to
commo
n
fil
e
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-04-27
David Gou
l
e
t
s
r: Static inline functi
o
ns if
no d
i
rauth modul
e
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-04-27
David
G
o
u
le
t
s
r: Extract
sh
a
red SR funct
i
ons
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-04-27
David Goulet
mod:
M
ove dirauth specific f
i
les t
o
its own module
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-04-27
Davi
d
Gou
l
et
dirv
o
t
e: Re
o
r
g
anize th
e
d
irv
o
te
.
h file
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-04-27
David
G
oulet
dirvote: Move vot
i
ng_schedul
e
_t
t
o dirvote
.
c
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-04-27
David
Goulet
dirvote
:
Tr
i
m down th
e
publ
i
c API
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-04-27
David G
o
ulet
config: Make
c
ircuit_build_t
i
mes
_
disabled() use auth
d
ir_mode()
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-04-27
David Goule
t
m
o
d: Build syste
m
changes for diraut
h
module
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-04-27
D
avid Gou
l
et
test: Unit test for th
e
HS servic
e
e
v
en
t
rescan
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-04-27
D
a
vid Goulet
h
s
: Rescan the main loop event list if the serv
i
c
e
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-04-27
D
a
vid
G
oulet
main: D
o
n't rescan
main loop eve
n
ts if not init
i
alized
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-04-27
David Go
u
le
t
hibernation: Rescan the event
l
i
st on st
a
te change
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-04-27
D
avid
G
o
u
l
et
main:
Add ma
i
nl
o
op
c
allback
event f
l
ags
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-04-26
D
a
vid
G
o
ulet
t
est: Add miss
i
ng geoip_dumm
y
file to EXT
R
A_DIST
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-04-26
David G
o
ulet
Me
r
ge r
e
mote-tracking br
a
nch 'dgoulet/ticket25
5
15_034
_
01
.
.
.
commit
|
commitdiff
|
tree
2018-04-25
Davi
d
Gou
l
et
callbacks
:
Add a D
i
rServer ro
l
e
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-04-25
David Goulet
c
l
ean
_
con
s
d
if
f
mgr()
c
allback is only for dire
c
tories
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-04-25
David Goulet
Remove dead code in netwo
r
kstatus
.
c
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-04-23
David Goulet
hs: Fix memleak in v3 on SIGH
U
P
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-04-23
Da
v
i
d Go
u
l
e
t
test: Add periodic even
t
s unit tests
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-04-23
Da
v
id G
o
ulet
ma
i
n: Update periodic events comment b
a
sed on latest
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-04-23
David Goulet
pe
r
iod
i
c: Add
a
n enable and disa
b
le
f
u
nction
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-04-23
David
Goulet
c
onf
i
g
:
Set up periodic e
v
ents when op
t
ion
s
c
hanges
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-04-23
Davi
d
Goulet
mai
n
:
L
aunch pe
r
i
o
dic events
b
y roles
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-04-23
Davi
d
Goulet
main: Specialize the pe
r
iod
i
c e
v
ents on a p
e
r-role
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-04-23
David Goulet
main:
S
ort alphabeti
c
ally periodic even
t
callb
a
cks
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-04-17
Da
v
id Goulet
heartbeat: L
o
g
t
h
e
n
umber o
f
circuits killed because
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-04-16
David Goulet
token: Fix uint32_t
to uint6
4
_t con
v
ersion
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-04-16
D
a
vid Goulet
r
elay: Implement a circuit cell queue maximum size
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-04-13
David Goulet
t
o
ken_buck
e
t:
Fix
i
ndentation
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-04-13
David Goulet
doc: Move DOS
opti
o
ns below SERVER opti
o
ns
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-04-13
Da
v
i
d
G
oulet
doc: Improve D
o
S sec
t
ion
o
f th
e
man p
a
ge tor
.
1
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-04-09
D
a
vid Go
u
let
compat: F
i
x unchec
k
e
d
re
t
urn value from e
v
ent_d
e
l()
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-04-05
David Go
u
let
man: Mov
e
R
ep
h
istTr
a
ckTim
e
to the
s
erv
e
r secti
o
n
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-04-04
David G
o
u
l
et
m
a
n
:
Add a commen
t
to
anchor
o
nly option
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-04-04
Da
v
id Goulet
relay: Rem
o
ve max
m
iddle cel
l
s dead c
o
de
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-03-27
Da
v
id Gou
l
et
relay:
Avo
i
d
c
o
nnec
t
ing to do
w
n relays
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-03-23
D
avid Goulet
chan: Use channel_is_client()
in c
h
a
n
nel_do_open_actions()
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-03-20
D
avid Goulet
hs-
v
3:
BUG() on m
i
ssin
g
descrip
t
ors during rotation
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-02-15
David Goulet
man: Up
d
ate the Circui
t
P
r
io
r
ityHalflife entr
y
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-02-15
D
a
vi
d
Gou
l
et
c
mux:
A
lways use the cmux p
o
lic
y
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-02-15
David
G
o
ulet
c
m
ux: Remove ro
u
n
d
-
ro
b
in circuit pol
i
cy
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-02-15
D
avid Gou
l
et
c
mux: Remove PA
R
ANOI
A
a
ssert functi
o
n
s
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-02-15
David G
o
ulet
cmux
:
Rename cell_ewma
_
set
_
scale_fa
c
t
or()
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-02-15
D
a
vid Go
u
let
cmux:
M
a
k
e
EWMA policy mandatory
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-02-13
D
a
vid
G
oulet
Make check-changes happy
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-02-13
David Go
u
l
et
man
:
Documen
t
default values if not in the conse
n
sus
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-02-13
David
G
oul
e
t
Merge re
m
ote-tracking branch 'dgou
l
et/b
u
g2522
3
_029_01
.
.
.
commit
|
commitdiff
|
tree
2018-02-13
David Goulet
d
o
s: Add extra
safety as
s
erts in cc_stats
_
refill_bucket()
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-02-13
David Goulet
dos: Don't set cons
e
nsus param if we aren't a pub
l
ic
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-02-13
D
avid Goulet
di
r
s
e
r
v:
I
mprove
r
eturned messa
g
e when relay is rejected
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-02-09
David Gou
l
et
t
e
st: DoS
t
est
t
o make sure we e
x
clude kno
w
n relays
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-02-09
D
a
vid
G
oulet
dos: Exc
l
ud
e
k
n
own relays from
client
c
on
n
ection count
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-02-08
David Gou
l
et
Merge
bran
c
h 'ticket2518
3
_02
9
_01' into ticke
t
2
4902_029_05
commit
|
commitdiff
|
tree
2018-02-08
David Goulet
te
s
t
:
Add uni
t
tests for addr
e
ssset
.
c
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-02-08
D
avi
d
G
o
ulet
d
i
rserv:
I
mprove returne
d
mess
a
ge when relay is re
j
ected
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
next