David Goulet
28ae2abb85
Merge branch 'maint-0.4.5' into release-0.4.5
2021-01-28 12:00:17 -05:00
David Goulet
4f21b9503f
Merge branch 'maint-0.4.4' into maint-0.4.5
2021-01-28 12:00:17 -05:00
David Goulet
bf29d3b4ae
Merge branch 'maint-0.4.3' into maint-0.4.4
2021-01-28 12:00:17 -05:00
David Goulet
7ae74203e1
Merge branch 'maint-0.3.5' into maint-0.4.3
2021-01-28 12:00:17 -05:00
David Goulet
2cf1365c17
Merge branch 'tor-gitlab/mr/186' into maint-0.3.5
2021-01-28 12:00:10 -05:00
Nick Mathewson
6134379c4a
Merge branch 'maint-0.4.5' into release-0.4.5
2021-01-28 11:20:21 -05:00
Nick Mathewson
26a07287a4
Bump to 0.4.5.5-rc
2021-01-28 11:20:01 -05:00
Nick Mathewson
ceb5735652
Merge branch 'maint-0.4.4' into maint-0.4.5
...
"ours" to avoid version bump.
2021-01-28 11:19:23 -05:00
Nick Mathewson
f8fea8b979
Bump to 0.4.4.7
2021-01-28 11:19:00 -05:00
Nick Mathewson
bcb8afe38e
Merge branch 'maint-0.4.3' into maint-0.4.4
...
"ours" to avoid version bump.
2021-01-28 11:18:30 -05:00
Nick Mathewson
c3ed4b2e56
Bump to 0.4.3.8.
2021-01-28 11:18:13 -05:00
Nick Mathewson
7ed0fbd885
Merge branch 'maint-0.3.5' into maint-0.4.3
...
"ours" to avoid version bump.
2021-01-28 11:17:43 -05:00
Nick Mathewson
3ebf75993f
Bump to 0.3.5.13.
2021-01-28 11:17:32 -05:00
Nick Mathewson
65d268c77b
Merge branch 'maint-0.4.5' into release-0.4.5
2021-01-27 09:36:39 -05:00
Nick Mathewson
3c0d398847
Merge branch 'mr_274_squashed' into maint-0.4.5
2021-01-27 09:36:29 -05:00
David Goulet
f03047332c
relay: Log if we can't find an address for configured ORPort
...
Everytime we try to discover an address we want to publish, emit a log notice
if we are unable to find it even though an ORPort was configured for it.
Because the function can be called quite often, we rate limit that notice to
every hour so it gets annoying just enough so the operator fixes that.
Related to #40254
Signed-off-by: David Goulet <dgoulet@torproject.org >
2021-01-27 09:36:17 -05:00
David Goulet
2e600019ea
relay: Don't trigger an address discovery without an ORPort
...
We would before do an address discovery and then a lookup in the cache if not
found which is now simplified by calling relay_find_addr_to_publish() directly
which does all those combined.
Furthermore, by doing so, we won't trigger an address discovery every minute
if we have no ORPort configured for the family.
Fixes #40254
Signed-off-by: David Goulet <dgoulet@torproject.org >
2021-01-27 09:36:17 -05:00
David Goulet
b4220a09b7
relay: Simplify IPv6 discovery when building descriptor
...
Now that relay_find_addr_to_publish() checks if we actually have an ORPort, we
can simplify the descriptor building phase for IPv6.
This also avoid triggering an IPv6 discovery if the IPv4 can't be found in the
first place.
Related to #40254
Signed-off-by: David Goulet <dgoulet@torproject.org >
2021-01-27 09:36:17 -05:00
David Goulet
b4f4af6ec5
relay: Skip address discovery if no ORPort is found
...
In other words, if we don't have an ORPort configured for a specific family
(IPv4/v6), we don't bother doing address discovery.
Related to #40254
Signed-off-by: David Goulet <dgoulet@torproject.org >
2021-01-27 09:36:17 -05:00
Nick Mathewson
9e6a276c26
changelog typo fix, because there is always one
2021-01-22 12:07:39 -05:00
Nick Mathewson
c2e81c4704
Merge branch 'maint-0.4.5' into release-0.4.5
2021-01-22 11:55:37 -05:00
Nick Mathewson
af5250b1df
bump to 0.4.5.4-rc-dev
2021-01-22 11:55:17 -05:00
Nick Mathewson
9e26a9399f
Light edits to changelog
tor-0.4.5.4-rc
2021-01-22 10:07:05 -05:00
Nick Mathewson
0cf39387be
Merge branch 'maint-0.4.5' into release-0.4.5
2021-01-22 09:49:37 -05:00
Nick Mathewson
5eef63aa71
Bump to 0.4.5.4-rc
2021-01-22 09:49:09 -05:00
Nick Mathewson
7a9325a96f
Initial changelog for 0.4.5.4-rc
2021-01-22 09:39:25 -05:00
George Kadianakis
9e33aa878f
Merge branch 'maint-0.4.5' into release-0.4.5
2021-01-22 00:21:21 +02:00
George Kadianakis
4cbd22f1a7
Merge branch 'mr/251' into maint-0.4.5
2021-01-22 00:21:09 +02:00
David Goulet
09a1a34ad1
Merge branch 'maint-0.4.3' into maint-0.4.4
2021-01-21 16:18:43 -05:00
David Goulet
641dce2d6b
Merge branch 'maint-0.3.5' into maint-0.4.3
2021-01-21 16:18:43 -05:00
David Goulet
1f7876ff7e
Merge branch 'maint-0.4.5' into release-0.4.5
2021-01-21 16:18:43 -05:00
David Goulet
68d1e02c3a
Merge branch 'maint-0.4.4' into maint-0.4.5
2021-01-21 16:18:43 -05:00
Alex Xu (Hello71)
65087903d9
gitignore: don't ignore core directory
...
otherwise src/core is ignored.
2021-01-21 16:18:22 -05:00
George Kadianakis
5d711450dd
Changes file for #40238 .
2021-01-21 23:17:31 +02:00
David Goulet
e07d62f5c3
Merge branch 'maint-0.4.5' into release-0.4.5
2021-01-21 16:07:46 -05:00
David Goulet
e06a0e904c
Merge branch 'maint-0.4.4' into maint-0.4.5
2021-01-21 16:07:16 -05:00
David Goulet
2a3cf37450
Merge branch 'maint-0.4.3' into maint-0.4.4
2021-01-21 16:06:54 -05:00
David Goulet
c09f8da8a9
Merge branch 'maint-0.3.5' into maint-0.4.3
2021-01-21 16:06:54 -05:00
David Goulet
8500700aa4
build: Add "make lsp" command
...
Generates the compile_commands.json file using the "bear" application so the
ccls server can be more efficient with our code base.
Closes #40227
Signed-off-by: David Goulet <dgoulet@torproject.org >
2021-01-21 16:06:31 -05:00
David Goulet
2fa5b8286f
Merge branch 'maint-0.4.5' into release-0.4.5
2021-01-21 14:58:39 -05:00
David Goulet
c54f4b81da
Merge branch 'tor-gitlab/mr/270' into maint-0.4.5
2021-01-21 14:58:31 -05:00
Roger Dingledine
633b68bfe2
log more during consensus voting process
...
Give more visibility to directory authority operators during the consensus
voting process.
Closes ticket 40245.
2021-01-21 13:46:56 -05:00
Roger Dingledine
9e6064ec35
dir auths write consensuses to disk after creation
...
This step happens after we make each consensus flavor, and before we
worry about sigs or anything. That way if Tor crashes, or if we fail to
get enough sigs, we still have a chance to know what consensus we wanted
to make.
2021-01-21 13:46:56 -05:00
Nick Mathewson
497ff1e193
Merge branch 'maint-0.4.5' into release-0.4.5
2021-01-21 13:40:46 -05:00
Nick Mathewson
08c0ef61d8
fix changes file
2021-01-21 13:39:40 -05:00
Roger Dingledine
0b00f79c82
log more about testing incoming relay descriptors
2021-01-21 13:39:13 -05:00
Nick Mathewson
3d952b461d
Merge remote-tracking branch 'tor-gitlab/mr/269' into maint-0.4.5
2021-01-21 13:37:21 -05:00
Nick Mathewson
397fc7a168
Merge branch 'maint-0.4.5' into release-0.4.5
2021-01-21 13:19:39 -05:00
Nick Mathewson
71fd30b75a
Introduce a new bridge_has_invalid_transport() function.
...
In addition to simplifying callsites a little, this function gives
correct behavior for bridges without a configured transport.
2021-01-21 13:17:16 -05:00
Nick Mathewson
9390e2bf83
Merge remote-tracking branch 'tor-gitlab/mr/268' into maint-0.4.5
2021-01-21 13:10:16 -05:00