| Commit message (Collapse) | Author | Age |
| | |
|
| |
|
|
| |
ant-tasks, changed scripts for implementing task-18719.
|
| | |
|
| | |
|
| |
|
|
|
| |
We really only want to ignore files and directories in the current
directory, not files and directories in subdirectories.
|
| | |
|
| |
|
|
| |
for the touched files.
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
| |
We're currently using two metrics-lib types that have been deprecated:
- `org.torproject.descriptor.impl.DescriptorParseException` and
- `org.torproject.descriptor.ExitListEntry`.
It's easy to avoid using those parts and move to non-deprecated types.
This also removes the last dependency on a type in the impl package.
Implements #18818.
|
| |
|
|
| |
Implements #18727.
|
| |
|
|
|
| |
We should remove these checks in favor of the more robust reference
check, but let's keep the log lines for now as a backup.
|
| |
|
|
|
|
| |
We'll need to keep microdescriptors around longer than three days,
because they change less frequently and are referenced much longer
than, for example, server descriptors.
|
| |
|
|
|
|
|
| |
The new reference checker reads files in recent/relay-descriptors/,
rather than keeping data structures of newly written descriptors in
memory and storing them to disk later. This should be more robust
against unplanned reboots.
|
| |
|
|
| |
Found while implementing similar functionality in metrics-lib.
|
| |
|
|
| |
Implements #17755.
|
| |
|
|
| |
Suggested by tomlurge.
|
| |
|
|
| |
Includes suggestions by tomlurge.
|
| |
|
|
| |
Implements #17321.
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
| |
Suggested by atagar. Descriptors of this @type are not archive by
CollecTor, but libraries like Stem that support parsing many of the
descriptors listed on CollecTor also support parsing this type, so it
makes sense to list it here.
Implements #15009.
|
| | |
|
| | |
|
| |
|
|
|
|
| |
We're not providing these files via HTTP, and we stopped rsync'ing
them locally when moving ExoneraTor to another host. No need to waste
all those fine inodes.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
Spotted by Nikita Borisov.
|
| |
|
|
| |
Implements #12676.
|
| |
|
|
|
| |
Kostas informs me that the service has become unavailable, so let's take
out the link for now.
|
| |
|
|
|
|
| |
These lines are being added as part of #12538, and even though this
code has not been merged to master, we shouldn't discard descriptors
containing them. The exact format might change in the future.
|
| | |
|
| | |
|
| |
|
|
| |
Spotted by phw.
|
| |
|
|
|
|
| |
Related to #12951 that adds this line. Before that change, we'd simply
use the file's last-modified time as publication time and write that to
the sanitized status file.
|
| |
|
|
|
|
|
| |
turtles doesn't participate in the consensus for a couple of days now, and
it times out on our connections. There's no way how we can fetch all
descriptors referenced from its vote, so there's a new warning every hour.
Ignore.
|
| |
|
|
| |
Spotted by cypherpunks, resolves #13265.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
A few days ago there was an unusual situation with parsing gabelmoo's
cached descriptors and fetching descriptors from the other directory
authorities. gabelmoo failed to produce a consensus at :00 of the hour
and downloaded the consensus from the other directory authorities after
:05 of the hour. As a result, gabelmoo's cached consensus was 1 hour
older than the consensus that we downloaded from the other directory
authorities.
Our stale check considers all stored descriptors and determines if there
were any consensuses for which we didn't also store votes or microdesc
consensuses. In this case the stale check triggered, because we didn't
store any votes or microdesc consensuses with the same valid-after time as
gabelmoo's outdated cached consensus. This warning was confusing.
The fix is simple: if we're storing a descriptor that we stored before,
don't include it in the stale check.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
| |
In b65f0a1, we included ntor-onion-key lines in sanitized bridge server
descriptors but raised the @type version number of sanitized bridge
extra-infos. Too late to fix that, but let's document this.
Spotted by Isis.
|
| |
|
|
|
| |
At this point, everything relevant from the metrics website should be
included.
|