repo.or.cz
/
tor
/
appveyor.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.2' into release-0.3.2
2018-01-31
David Goulet
ns: Add a before an
d
after conse
n
sus has changed
n
otif
i
cat
i
o
n
commit
|
commitdiff
|
tree
2018-01-31
David Goulet
Revert "ns: Cal
l
noti
f
y_networ
k
sta
t
us
_
change
d
(
)
after
.
.
.
commit
|
commitdiff
|
tree
2018-01-31
David Gou
l
et
sched: Avo
i
d adding
t
h
e
same channel twice to the KIST
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-01-31
David
G
oul
e
t
h
s
-v3: Remove a BUG() when storing a descr
i
ptor in
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-01-31
Da
v
id Goulet
ns: Call notif
y
_networkstatus_chan
g
ed() after
t
he new
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2018-01-19
D
a
vid Goulet
Merge branch 'bug24895_031_0
2
' into
bug24895_032
_
0
2
commit
|
commitdiff
|
tree
2018-01-19
David Goulet
M
e
rge branch
'
b
u
g24895_029
_
02' into bug24895_031_02
commit
|
commitdiff
|
tree
2017-12-21
Davi
d
Go
u
let
sched: Con
s
ider extra_space even if neg
a
t
iv
e
in KIST
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-12-20
David Goulet
sched: Use lower layer cell limit wit
h
KI
S
TLite
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-12-11
Da
v
id Goulet
sched: Avoi
d
integer overfl
o
w when computing tcp_space
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-12-06
D
a
vi
d
Go
u
l
e
t
test: A
d
d a KIS
T
test f
o
r a non op
e
ned channel
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-12-05
David Goulet
test: Add HSv3 un
i
t test f
o
r expiring intro
p
oint
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-12-05
Da
v
id
Goulet
hs-v3
:
Clea
n
up HS circuits when marking as closed
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-12-05
David
G
ou
l
et
hs-v3
:
Don't cleanup in
t
ro point in h
a
s_closed()
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-12-04
David G
o
ulet
sc
h
ed: Set cha
n
nel scheduler state to
I
DLE
w
hen not
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-12-04
David Goulet
sched
:
Downg
r
ade warn
i
ng log to inf
o
in KIST
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-11-29
D
avid Goulet
h
s
-v3:
B
ump
h
sdir_spread_s
t
o
r
e fr
o
m 3
t
o 4
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-11-29
David G
o
ulet
Use local descriptor obje
c
t to exclude s
e
lf in
p
a
th
.
.
.
commit
|
commitdiff
|
tree
2017-11-29
David Goulet
Gua
r
d: Don't pick ours
e
lves
as a possible Guard
commit
|
commitdiff
|
tree
2017-11-28
David Goul
e
t
hs-v2:
R
em
o
v
e
any e
x
p
iring intr
o
from the retr
y
li
s
t
commit
|
commitdiff
|
tree
2017-11-27
David Goulet
relay: C
h
a
nge
b
andwidth stats
i
n
t
erval to
2
4 hours
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-11-20
David G
o
ulet
c
ircuit
:
Don't timeout opened C_INTROD
U
CI
N
G circuit
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-11-16
David Goulet
relay: Avoid ex
t
ra LOG_NOTICE
for ever
y
new
desc
r
iptor
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-11-13
David G
o
ulet
hs-
v
3: Fi
x
c
o
nsensu
s
param "hsdir-int
e
rval" name
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-11-10
David Goulet
control: F
i
x w
r
ong Action on
f
a
i
l
ure to upload an HS
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-11-08
David
G
oulet
d
i
rauth
:
R
eca
l
cul
a
te voting schedule
at first vote
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-11-08
D
avid Goulet
doc
:
Put
t
he release timeline link in READM
E
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-11-08
David
G
oule
t
s
ched: Ignore clo
s
ed ch
a
nnel after flu
s
hi
n
g ce
l
ls
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-11-07
Davi
d
Goulet
Ad
d
a sa
f
e
guard to avoid us
i
n
g a zer
o
e
d
voting sched
u
le
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-11-07
David
Goulet
R
ecal
c
u
l
ate v
o
ting sch
e
dule firs
t
whe
n
gettin
g
a
new
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-11-02
David Goulet
nodelist: Downgrade warnin
g
to
p
rotocol warni
n
g
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-11-02
Da
v
id Goulet
sched
:
Rate limit schedu
l
er_b
u
g_occurred()
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-11-02
David
G
oulet
sch
e
d: Use SCHED_BUG() macro in scheduler
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-11-01
Davi
d
G
o
ul
e
t
ma
n
: Specify
H
idd
e
nServ
i
ceNumI
n
t
roduc
t
ionPoints
f
or v3
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-10-31
Dav
i
d Goulet
te
s
t: Fix vo
t
i
n
g
schedule for h
s
_service
.
c
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-10-31
David
G
o
u
l
e
t
test: Fix voti
n
g schedule for hs_common
.
c
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-10-31
David Goulet
test: Fi
x
vo
t
i
ng schedule f
o
r sha
r
ed
r
a
n
dom
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-10-31
David
G
oulet
t
est: I
n
itializ
e
the voting schedule in test
_
dir
.
c
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-10-31
David Goulet
hs-v3
:
Attempt descriptor
r
ef
e
tch when dirin
f
o
chan
g
es
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-10-31
David G
o
ul
e
t
Make
t
or recalculate voting schedul
e
ev
e
n
i
f not a
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-10-27
D
a
v
id Goulet
sr: D
o
n't
u
se a dynami
c
voting sc
h
edul
e
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-10-27
D
a
v
i
d Goulet
di
r
vote
:
Mo
v
e co
d
e
.
No b
e
havior change
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-10-26
David Gou
l
et
hs-
v
3
:
Che
c
k the
e
d25519 key
wh
e
n
picking intro
p
oint
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-10-26
David
G
oulet
fuzz
i
ng: M
a
ke hsdescv3
use th
e
decoding
API cor
r
ec
t
l
y
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-10-26
David Gou
l
e
t
Revert "Temporarily disable co
m
pilation of
t
h
e
v3 hs
.
.
.
commit
|
commitdiff
|
tree
2017-10-25
David Goulet
h
s-v2: Copy needed informatio
n
be
t
wee
n
s
ervic
e
on prunning
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-10-23
Da
v
id Goulet
diraut
h
: Ad
d
bastet t
o
t
h
e d
e
f
ault authorit
i
e
s
commit
|
commitdiff
|
tree
2017-10-04
D
avid Goulet
hs-v3: Refa
c
to
r
client
r
efetch function
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-10-03
David Go
u
let
sched: Impleme
n
t SCHED_BUG()
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-10-03
David Goule
t
hs: Add changes
file for 236
5
3
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-10-03
David Gou
l
e
t
t
e
s
t
: Add an HS v3
descriptor fetch un
i
t
test
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-10-03
D
avid Goulet
hs
-
v3: Close pending SOC
K
S
conn
e
ction on descriptor
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-09-29
Da
v
i
d
G
o
ulet
sched: Always
initialize scheduler_last
_
run
t
o now
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-09-27
D
a
vid Goulet
hs-v3: Don't fetch de
s
criptor
i
f we
have a p
e
ndin
g
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-09-26
David Goule
t
hs-v3: Don't no
n
fatal asser
t
i
f
we
c
an't get the intro
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-09-26
Dav
i
d
G
o
ulet
h
s
: Impro
v
e logg
i
n
g
commit
|
commitdiff
|
tree
2017-09-25
D
avid G
o
ulet
ci
r
cuit: Log n_circ_
i
d and global id
e
ntif
i
er of H
S
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-09-25
David Goulet
circ
u
it: Log circuit identifier
s
when cannibalizing
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-09-25
David Goul
e
t
cir
c
uit: Keep a copy of
n_ci
r
c_id for
l
ogging
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-09-25
David Goulet
c
ircuit: Closi
n
g reason are sig
n
ed val
u
es
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-09-25
D
a
vid Goul
e
t
sched: Make KIST
S
che
d
R
u
nInterval
non negative
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-09-22
David Goulet
hs: A
v
oid possible dou
b
le circu
i
t
c
lose on erro
r
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-09-21
David Go
u
le
t
hs:
A
void possible d
o
uble ci
r
cu
i
t close on er
r
or
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-09-21
David Goul
e
t
hs
:
Improve
c
omments f
o
r
when we cha
n
ge t
i
mesta
m
ps
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-09-21
D
a
vid G
o
u
let
sched: Har
d
e
xit if w
e
ca
n
't select
a
schedu
l
er
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-09-21
David Goulet
hs:
Avoid possible
d
o
u
ble circuit clo
s
e on err
o
r
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-09-20
Dav
i
d Goulet
hs: Log the intro point
when we clea
n
it up
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-09-20
D
avid Goulet
c
irc
u
it: Log n_circ_id a
n
d
global identif
i
e
r
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-09-19
David Goulet
Add
a
B
A
S
E
3
2
_DIGEST_LEN
d
e
f
i
ne
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-09-19
David Gou
l
et
h
s
:
Pad REN
D
EZVOUS1 v3
cell to m
a
tch l
e
ngth of v2
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-09-19
D
a
vid G
o
ulet
d
o
c: Ad
d
version 3 to HiddenServiceVersi
o
n man page
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-09-18
Dav
i
d Goul
e
t
s
c
h
ed:
B
UG()
on event_add() and log_
w
arn
n
ext_run
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-09-18
D
avid G
o
ule
t
sched: Don't ca
s
t to int32_t the monotime_d
i
ff_mse
c
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-09-15
David G
o
u
l
et
doc: M
a
n
p
age entries f
o
r KIS
T
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-09-15
Davi
d
Goulet
sch
e
d:
R
ever
t
IF_BUG_ONCE() t
o
tor_assert()
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-09-15
David
Gou
l
e
t
sched: D
e
f
ine SCHEDU
L
ER_K
I
ST_PRIVATE
f
o
r
m
ore
e
n
c
apsu
l
ation
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-09-15
Davi
d
Goulet
sched: Im
p
r
ove loggi
n
g i
f
KIST is di
s
abled
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-09-15
David Go
u
let
test: F
i
x unit tests
w
i
t
h latest sch
e
du
l
er changes
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-09-15
D
a
vid Go
u
le
t
sched
:
M
a
k
e
the sche
d
uler o
b
ject
static
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-09-15
Davi
d
Goulet
sched: Com
p
are
c
han
n
el
p
ointer
in the socket table
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-09-15
D
avid
G
oulet
sc
h
e
d: Make
the o
u
tbuf table local to run()
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-09-15
David Goulet
sched:
M
ake che
c
k-spaces happy
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-09-15
David Go
u
let
sched:
Extr
a
careful
i
n c
h
ann
e
l_outbuf_length()
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-09-15
David
G
o
ulet
sched: Don't expose the g
l
obal scheduler libeven
t
obje
c
t
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-09-15
David
G
oulet
sc
h
ed:
A
l
ways call
on_channel_free()
r
ega
r
dless
of
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-09-15
D
avid
Goul
e
t
s
c
h
e
d:
A
d
d
Schedulers torrc option
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-09-15
D
a
v
id Gou
l
et
s
c
hed: Add
s
a
n
dbox
support for
K
IST
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-09-15
D
avid G
o
u
l
et
s
che
d
: Fall
b
ac
k
to naive ap
p
ro
a
ch if no runtime KIST
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-09-15
David Goulet
sched: Dete
c
t KIST sup
p
ort at
c
ompile tim
e
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-09-15
David Goulet
tes
t
:
Make check-spaces happy
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-09-15
D
a
vid Goulet
f
i
x
up
!
test: Add HS v
3
clie
n
t-
s
ide
t
e
st fo
r
picking
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-09-15
David Goule
t
tes
t
: Unit test for the hs
i
ndex
e
s
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-09-12
D
a
v
id G
o
ulet
hs-v3: S
t
a
l
l S
O
C
KS
c
onnection when no live consens
u
s
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-09-12
David Goule
t
hs-
v
3
:
R
ate
limit s
o
me log stateme
n
ts
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-09-12
David
G
oulet
h
s
: Fix digest256
t
o base64 i
s
sue in a log st
a
temen
t
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-09-11
David
Go
u
let
hs-v3: Canc
e
l act
i
ve descriptor directory connectio
n
s
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-09-11
Da
v
id Goulet
prop224: Log undeco
d
a
b
le des
c
riptor when
S
af
e
L
o
g
ging
.
.
.
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-09-11
David Gou
l
et
c
i
r
cuit:
Add a log
i
nfo when markin
g
for clos
e
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-09-11
Da
v
id Goulet
tes
t
: Fi
x
m
emleaks
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
2017-09-11
Dav
i
d Goulet
hs: Han
d
led
R
EN
D
_JOIN
E
D circuit when getting an INTRODUCE
_
ACK
Signed-off-by:
David Goulet
<dgoulet@torproject.org>
commit
|
commitdiff
|
tree
next