Age | Commit message (Collapse) | Author |
|
|
|
|
|
This is a very gentle commit that just lays the groundwork in the
build system: it puts the include files to build libtor-app.a into
src/core, and to build the tor executable into src/app. The
executable is now "src/app/tor".
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Includes configuration files to enforce these rules on lib and
common. Of course, "common" *is* a modularity violation right now,
so these rules aren't as strict as I would like them to be.
|
|
|
|
This will let us move around header files without having to fix up
all the include sites manually.
|
|
|
|
|
|
This check was added by mistake long ago. It will be nice to see
these EOLs disappear from our code over time.
|
|
|
|
|
|
Original by Christopher Wood, with modifications by nexB, Isis
Lovecruft, and Marcin Cieślak.
|
|
The new gcov sometimes emits *s if there is a line containing
multiple basic blocks, and some are not executed. (The gcov
documentation says something weird about this point, so I'm trying
to interpret it into the compilerese that I'm familiar with.)
That's bug 26101.
Also, when we're looking for unique variations in our coverage, we
would like cov-diff to suppress timestamps on the diffs. That's bug
26102.
Both of these are bugfixes on 0.2.5.1-alpha when the cov-diff script
was introduced.
My apologies for the perl.
|
|
(It becomes irrelevant on 15 May 2018 when 0.2.5 is EOL.)
|
|
* ADD documentation for usage both inside the script and in
doc/HACKING/CodingStandardsRust.md
* FIXES part of #25310: https://bugs.torproject.org/25310
|
|
|
|
|
|
Implements ticket 24791
|
|
Avoid selecting fallbacks that change their IP addresses too often.
Select more fallbacks by ignoring the Guard flag, and allowing lower
cutoffs for the Running and V2Dir flags. Also allow a lower bandwidth,
and a higher number of fallbacks per operator (5% of the list).
Implements ticket 24785.
|
|
Comment-only change.
Implements #24711.
|
|
(Some OSs don't put it in /usr/bin.)
Fixes bug 24708; bugfix on 0.2.8.1-alpha.
|
|
Patch by atagar, part of #24706.
|
|
Add the generateFallbackDirLine.py script for automatically generating
fallback directory mirror lines from relay fingerprints. No more typos!
Add the lookupFallbackDirContact.py script for automatically looking up
operator contact info from relay fingerprints.
Implements ticket 24706.
|
|
This can act as a revision counter, as requested by atagar in 24742.
Part of 24725.
|
|
Part of #24725.
|
|
This helps external parsers.
Also, add comments indicating where to add new fields in the fallback
format.
Part of 24725.
|
|
This makes sure that list parsers only see one comma per fallback entry,
and only see one equals sign per field.
Implements ticket 24726.
|
|
This allows stem to use fallbacks to fetch extra-info documents,
rather than using authorities.
Implements ticket 22759.
|
|
This makes it easier for operators to find their relays, and allows stem to
use nicknames to identify fallbacks.
Implements ticket 24600.
|
|
This removes some redundant repeated lines.
Ticket 24681 will maintain the current fallback weights by changing
Tor's default fallback weight to 10.
Implements ticket 24679.
|
|
This helps external parsers like stem and Relay Search.
Implements ticket 24725.
|
|
We only occasionally checked for fallbacks on the same machine.
And I'm not convinced it makes much of a difference with ~150 fallbacks.
Part of #22321.
|
|
(But have since run a stable relay.)
Part of #22321.
|
|
We have already updated the details for operators who replied to:
https://lists.torproject.org/pipermail/tor-relays/2017-December/013988.html
Closes #24678.
|
|
https://lists.torproject.org/pipermail/tor-relays/2017-December/013898.html
Part of 22321.
|
|
This covers #22321 comments 3-14, including some child tickets.
Part of #22321. Patch by pastly.
|
|
|
|
|
|
|
|
Comment-only change.
Closes 24682.
|
|
|
|
|
|
|
|
This reverts commit 5ef656e7d1b1e1e74c46bd02ce8faaa1d8d09403.
|