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
test: Unit test for the hs indexes
2017-09-15
D
avid Goule
t
test: U
n
it
te
s
t for the hs ind
e
xes
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-09-12
David Goulet
hs-v
3
:
Stall SOC
K
S conne
c
tion
whe
n
no li
v
e cons
e
nsus
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-09-12
David
Goulet
hs-v3: Rat
e
limit some log statements
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-09-12
D
a
vid Goul
e
t
hs: Fix digest256 to
base64 i
s
sue in
a
log s
t
atement
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-09-11
David Goul
e
t
hs
-
v3:
C
a
ncel
a
ctiv
e
descr
i
ptor di
r
ecto
r
y connections
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-09-11
Da
v
id Goulet
prop
2
24: Log undecodable descriptor when Safe
L
oggin
g
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-09-11
David Gou
l
et
circuit: A
d
d a
log i
n
fo w
h
en marking f
o
r
close
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-09-11
D
a
vid Go
u
let
test: Fix memleaks
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-09-11
D
avid Goul
e
t
h
s
: Handled REND
_
J
OINED cir
c
uit w
h
en getting
an IN
T
RODUCE_AC
K
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-09-08
David
Goulet
te
s
t: Improve o
u
r r
o
ta
t
ion and build
d
esc
r
iptor
tests
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-09-08
David
G
ou
l
et
test
:
Fix u
s
e out of sc
o
p
e an
d
cons
e
nsu
s
t
i
mings
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-09-08
David
G
oulet
test:
Add
a
n HS v3
reachability unit
t
es
t
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-09-08
David
G
o
u
l
et
prop224: Make client and service pick same HSDir
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-09-08
David
G
oulet
prop224
:
E
xpand
t
he ove
r
la
p
period c
o
nc
e
pt to
b
e a
.
.
.
commit
|
commitdiff
|
tree
2017-09-08
Da
v
id Goul
e
t
prop224: Use f
e
tch and store HS
D
ir inde
x
es
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-09-07
David Goul
e
t
hs: Do not assert
on rend_da
t
a while i
t
erating over
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-09-07
D
avid Goulet
doc: Add our Ubuntu packager to
R
eleasingTor
.
md
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-09-07
David Goulet
prop2
2
4: When computing hsdir index
a
n
d time period
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-09-07
David Goulet
prop224: Pick rendezvous po
i
nt of protover HSRend=2
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-09-05
David Go
u
let
test: Fix memory leak in hs_descrip
t
or/dec
o
de_bad_sig
n
atur
e
commit
|
commitdiff
|
tree
2017-09-05
D
avi
d
Goulet
hs:
D
o
n't
enter the
H
S
v
3 subsyst
e
m without a li
v
e
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-09-04
D
a
vid Goule
t
hs:
R
e
move
d
ead code and u
n
eeded feature
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-08-31
D
a
vid Goulet
hs:
Se
t
rendezvous c
i
rc
u
it timestamp_dirt
y
a
l
l th
e
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-08-31
David Go
u
let
config:
M
a
k
e p
a
rse_outbou
n
d_addresses() re
t
urn failures
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-08-30
D
avi
d
Goulet
prop224: Purge client state on NE
W
NYM
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-08-29
D
a
vid G
o
ul
e
t
hs: Implement
a
n HS cli
e
n
t
f
ree all functi
o
n
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-08-28
Dav
i
d Goule
t
h
s
:
Fix t
h
e i
n
t
ro
circuit max retry
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-08-25
D
a
vid Gou
l
et
hs:
Note
the c
o
nnec
t
ion attem
p
t
if
descript
o
r i
s
unusable
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-08-25
David Goulet
hs: Implement not
e
_
c
onne
c
tion_a
t
temp
t
_succeeded(
)
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-08-25
David Gou
l
et
prop224: Don't move in
t
ro points but rathe
r
descri
p
tors
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-08-25
David
G
o
ulet
s
an
d
box: Fix doub
l
e
free wh
e
n initializ
i
n
g
HSv3 f
i
le
n
a
m
e
s
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-08-24
David Gou
l
e
t
test: Fix memor
y
leak in hs
_
de
s
criptor
/
decode_bad_signature
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-08-24
D
a
vid Goulet
circu
i
t: Consider v3 hidden serv
i
ce circuit in c
i
rcu
i
t_expir
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-08-24
David Goulet
hs: Upd
a
te int
r
o
circuit timestamp
w
hen
re-
e
xt
e
nding
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-08-24
David Go
u
l
et
c
i
rcuit: Avo
i
d needless log info in c
i
rc
u
it_get_best()
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-08-24
David
Goulet
prop224:
R
e
g
i
ster RP
circuit wh
e
n
it open
s
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-08-24
Dav
i
d G
o
ulet
prop22
4
:
T
ry to
recover from a bad intro circuit
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-08-24
David Go
u
let
prop224: Refactor
h
ow we use connection_ap_handle_oni
o
n
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-08-24
David Goulet
hs: Remove unused re
n
d_client_r
e
ndezvous_acked
(
)
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-08-24
David
G
oulet
p
r
op224: Add a function to find an intro point b
y
legacy
ID
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-08-24
D
av
i
d Goulet
prop224: Add a function
t
o clear INTRO data
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-08-24
David
Goulet
pro
p
224: Rename
hs_desc_e
n
c
o
de_lspec(
)
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-08-24
Da
v
id Goulet
hs
:
Stub
l
ink_spec
i
f
ier_t in
hs
_
descriptor
.
h
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-08-24
David Go
u
le
t
prop22
4
: Update OOM c
o
u
nters when storing a client
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-08-24
David
Goulet
prop224:
U
pdate O
O
M coun
t
ers when
freein
g
a cli
e
nt
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-08-24
David Goulet
pr
o
p224: Ch
e
ck decoded descr
i
ptor matches
the e
x
pecte
d
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-08-24
Davi
d
Goule
t
test
:
Fix
broken HS
upload d
e
scriptor test
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-08-24
Da
v
id Goulet
prop
2
24: Add di
r
ectory_reques
t
_fe
t
ch
_
s
e
t_h
s
_
ident()
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-08-24
David Goul
e
t
prop224: Impl
e
ment h
s
_client
_
any_intro_point
s
_
usable()
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-08-24
David G
o
u
l
et
prop22
4
: U
s
e the i
n
tro point st
a
t
e cache
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-08-24
David
Goulet
pr
o
p224:
Add a
clien
t
intro point state cac
h
e
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-08-24
David Goulet
prop224: Move and refactor rend_c
l
ient_reextend_in
t
ro
_
circuit()
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-08-24
David G
o
ule
t
h
s: U
p
date the I
P
failure
cache only if legac
y
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-08-24
D
a
vid Goulet
hs: Onl
y
note a c
o
nnection attempt with a valid rend_dat
a
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-08-24
David
G
oulet
prop224: Handle RENDEZVOUS2 cell
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-08-24
David Goulet
prop224: Parse RENDE
Z
V
O
US2 cell
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-08-24
David
Goulet
trunnel:
Add RENDEZV
O
U
S
2
cell defini
t
ion
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-08-24
David Go
u
let
p
rop224: Handle I
N
TRODUCE_ACK cell
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-08-24
Davi
d
G
o
ulet
prop224
:
Parse INTRODUCE
_
A
CK cell
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-08-24
David Goulet
prop224: Make
clien
t
send INT
R
ODU
C
E1
cell
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-08-24
D
a
vid
G
oulet
p
rop224: Cli
e
nt function to pi
c
k intro point
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-08-24
David Goulet
pro
p
22
4
: Client
callback when descriptor has ar
r
ived
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-08-24
Da
v
id Goulet
prop224: Han
d
le cl
i
ent
R
ENDEZVOUS
_
E
ST
A
B
L
ISHED cell
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-08-24
Da
v
id Go
u
let
prop224: Build
E
S
TABLIS
H
_RENDEZV
O
US
cell and logic
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-08-24
Da
v
id Goulet
prop224
:
Client has op
e
ned
c
irc
u
it logi
c
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-08-24
David Goulet
prop22
4
: Build INTRODUC
E
1
c
ell and send log
i
c
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-08-24
D
a
v
i
d
Goulet
prop224:
M
ake lspe
c
s to exte
n
d
info public
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-08-24
D
avid Goulet
prop224: Helper functi
o
n to
a
ss
e
rt on in
v
al
i
d cli
e
nt
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-08-24
David
G
o
u
let
h
s
:
Move lin
k
specifier enc
o
ding to
a
fun
c
tion
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-08-24
David Goulet
conn: Add a function
t
o return a list of
c
onnection
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-08-24
D
avid Goulet
hs: Fix
com
m
ent of
t
h
e get max size
d
escrip
t
or func
t
io
n
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-08-24
D
avid
G
o
u
let
p
rop22
4
: Rename hs_client_note_conn
e
ctio
n
_attempt_succeeded()
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-08-24
David Goulet
p
r
o
p224:
Add the dir pu
r
pose HAS_FETCHED
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-08-19
D
avid Gou
l
e
t
sr: Log voting sche
d
ul
e
at debug level
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-08-11
David
Goulet
Ma
k
e
Windows happy
for time_t
printf f
o
rmat
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-08-11
David
Goul
e
t
test:
F
ix typing
issues found by clang
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-08-11
Dav
i
d
G
oulet
test: Fix memory leak in test_
h
s
_
c
o
mmon
.
c
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-08-11
David Goulet
te
s
t: Fix hs
c
ommon test for Win
d
o
w
s
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-08-09
D
a
vid Goulet
prop224:
Always
n
ote
d
o
w
n
t
he
u
se of internal circ
u
it
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-08-09
David Goulet
pro
p
224: Remove INTR
O
DUCE2 le
g
acy handling
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-08-09
D
avid G
o
u
l
et
prop224: HS
D
i
r
v3 support is >
=
0
.
3
.
0
.
8
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-08-09
David
G
o
ul
e
t
pr
o
p
22
4
:
M
ove get_intro_c
i
rcuit() to hs_circuit
.
c
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-08-09
Dav
i
d Goule
t
prop2
2
4
:
Make circuit pred
i
ctio
n
aware of v3 servi
c
es
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-08-09
David Goulet
prop224
:
A
dd servic
e
r
endezvous circuit
r
ela
u
nch
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-08-09
David
G
oulet
prop224: Diff
e
r
ent
intr
o
po
i
nt timi
n
gs w
i
t
h
T
e
s
tingNetwork
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-08-09
D
a
vid Goule
t
prop224: Add a circuit ha
s
close
d
callback
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-08-09
Davi
d
Goul
e
t
hs:
R
ename num_rend_s
e
r
v
ices()
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-08-09
D
a
vid
G
ou
l
et
test: Add u
n
it test cove
r
a
ge of hs_
s
ervi
c
e
.
c
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-08-09
Da
v
id Goulet
te
s
t: Refactor HS tests to us
e
t
h
e new ESTABLISH_I
N
TRO
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-08-09
David Goulet
test: Add test_hs_com
m
on un
i
t
tests
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-08-09
David
G
oulet
test: Add test
_
h
s_ntor unit t
e
s
ts
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-08-09
Dav
i
d G
o
ulet
tes
t
: Add test_hs_cell unit t
e
sts
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-08-09
David Goulet
prop224: Link r
e
n
d
ezvous circu
i
t
to
edge connec
t
ion
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-08-09
Da
v
id Goulet
hs:
Refact
o
r the service
e
xit co
n
nection code
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-08-09
D
a
vid Goulet
p
r
op224: Sandbox suppo
r
t for s
e
rvice
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-08-09
David Go
u
l
et
p
r
o
p
2
24: Make the number
of extra intro
p
oint a consensu
s
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-08-09
D
a
v
id
Goulet
pro
p
224: Make i
n
t
ro point min/m
a
x lifetime a consensu
s
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-08-09
David Goule
t
p
r
op224: Make INTROD
U
CE2 min/max a
c
onsensu
s
param
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-08-09
David Goulet
p
r
op224
:
Imp
l
ement
a serv
i
ce intro point failu
r
e ca
c
h
e
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-08-09
David Goulet
prop
2
24:
Upload servic
e
des
c
ript
o
rs
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
next