summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* Redesign the start page and include formats.Karsten Loesing2015-10-27
| | | | Includes suggestions by tomlurge.
* Add an index.json with all served contents.Karsten Loesing2015-10-19
| | | | Implements #17321.
* Rename rsync/ directory to how it's served: recent/.Karsten Loesing2015-10-19
|
* Rename directories to match what's served in recent/.Karsten Loesing2015-10-18
|
* Add new section to TOC.Karsten Loesing2015-10-12
|
* Add new @type for hidden service descriptors.Karsten Loesing2015-10-12
| | | | | | | | | 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.
* Add logo and wordmark by Leiah.Karsten Loesing2015-09-26
|
* Fix broken link.Karsten Loesing2015-09-25
|
* Stop writing non-concatenated descriptor files.Karsten Loesing2015-08-09
| | | | | | 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.
* Document new ed25519-related lines.Karsten Loesing2015-06-19
|
* Sanitize bridge descriptors with ed25519 lines.Karsten Loesing2015-06-13
|
* Update to even newer metrics-lib.Karsten Loesing2015-05-29
|
* Update to latest metrics-lib.Karsten Loesing2015-05-29
|
* Rewrite documentation.Karsten Loesing2015-05-16
|
* Clarify TIMEOUT field in Torperf data format.Karsten Loesing2015-05-15
| | | | Spotted by Nikita Borisov.
* Avoid duplicates when storing bridge descriptors.Karsten Loesing2015-05-05
| | | | Implements #12676.
* Remove link to Kostas' Searchable Tor Metrics Archive.Karsten Loesing2015-04-01
| | | | | Kostas informs me that the service has become unavailable, so let's take out the link for now.
* Handle new "tunnelled-dir-server" lines.Karsten Loesing2015-02-05
| | | | | | 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.
* Say that bridge pool assignments are no longer archived.Karsten Loesing2014-12-28
|
* Add zoossh to the list of parsing libraries.Karsten Loesing2014-12-16
|
* Fix gitweb links.Karsten Loesing2014-12-05
| | | | Spotted by phw.
* Parse "published" lines from bridge statuses.Karsten Loesing2014-10-13
| | | | | | 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.
* Ignore turtles when warning about missing descriptors.Karsten Loesing2014-10-08
| | | | | | | 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.
* Fix link to directory key certificates.Karsten Loesing2014-09-29
| | | | Spotted by cypherpunks, resolves #13265.
* Consider only newly stored descriptors in stale check.Karsten Loesing2014-07-18
| | | | | | | | | | | | | | | | | | | 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.
* Add CC0 no copyright declaration from metrics.Karsten Loesing2014-06-28
|
* Add link to Kostas' searchable archive.Karsten Loesing2014-06-25
|
* Update to latest metrics-lib.Karsten Loesing2014-06-18
|
* Update to latest metrics-lib.Karsten Loesing2014-06-16
|
* Fix typo spotted by arma.Karsten Loesing2014-06-10
|
* Clarify ntor-onion-key lines and @type versions.Karsten Loesing2014-06-10
| | | | | | | | 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.
* Extend new CollecTor homepage.Karsten Loesing2014-06-04
| | | | | At this point, everything relevant from the metrics website should be included.
* Start new homepage dubbed CollecTor.Karsten Loesing2014-06-03
| | | | | From now on we're going to provide Tor network data ourselves, rather than relying on metrics-web to do that for us.
* Concatenate descriptors in rsync recent directory.Karsten Loesing2014-05-24
| | | | | | | | | | | | | | We're currently providing server descriptors, extra-info descriptors, and microdescriptors in one file per descriptor. The result is an rsync recent directory containing 300,000 files, which takes forever to sync. The new approach is to concatenate descriptors of the same type into one file per execution. We're still deleting files after 72 hours, so that there will always be three days of data available. But the same data only occupies about 900 files, which is much more efficient to sync. The downside is that rsync clients will have to learn how to split up files into single descriptors. Let's give them some time to adapt.
* Update authority IPs in default configuration.Karsten Loesing2014-04-29
|
* Only parse assignments.log, not manually rotated logs.Karsten Loesing2014-02-13
|
* Don't remove ipv6-policy lines from bridge descriptors.Karsten Loesing2014-01-30
| | | | These lines only contain exit policy summaries, not IP addresses.
* fixup! Remember longer than 2 days that we stored a microdesc.Karsten Loesing2014-01-26
|
* Remember longer than 2 days that we stored a microdesc.Karsten Loesing2014-01-24
| | | | | | | | | | Our internal descriptor completeness statistics just broke, because we stopped remembering that we stored a microdesc more than 2 days ago. For server descriptors and extra-info descriptors 2 days are sufficient, because they won't be referenced in a consensus after that. But microdescs may be used for a week or more. In fact, raise period to 40 days to be sure that we downloaded microdescs this month. This only affects internal statistics, nothing else.
* Download microdesc consensuses and microdescriptors.Karsten Loesing2014-01-22
| | | | | | Also support reading microdescriptors from disk. Implements #2785.
* Prepare for flag-thresholds lines in bridge statuses.Karsten Loesing2013-10-16
| | | | Added in #9859.
* Warn if we cannot recognize a bridge descriptor line.Karsten Loesing2013-09-23
|
* Remove now unused lib/ from .gitignore.Karsten Loesing2013-08-22
|
* Support building from the submoduleSebastian Hahn2013-08-22
|
* Add metrics-lib submoduleSebastian Hahn2013-08-22
|
* Fix build errors on Debian systemsSebastian Hahn2013-08-22
| | | | | | | | | | | | | | | | | This ports commit 3e60ccdaaba598cabb7281d45f9a415299b8e3e3 from metrics-lib over, originally written by Jens-Michael Hoffmann <jmho@jmho.de>, with minor tweaks by Karsten Loesing. The local lib directory is not used anymore and respective references were removed. The java dependencies are now specified in the build.xml and taken from their installed locations. In addition to git, openjdk-6-jdk and ant the following java packages have to be installed: - libcommons-codec-java - libcommons-compress-java Slighty tweaked by Sebastian Hahn to remove references to unused junit.
* Warn if assignments.log contains duplicate fingerprints.Karsten Loesing2013-07-17
|
* Keep ntor-onion-key lines in sanitized bridge descriptors.Karsten Loesing2013-02-01
| | | | | Ian says in #8028 that doing so seems safe to him, because it's just a random group element.
* Stop rate-limiting torperf downloads in Java.Karsten Loesing2012-12-01
| | | | | Instead, change cronjob to */6, which is possible now that metrics-db has five separate modules.
* Keep geoip6-db-digest lines in sanitized bridge descriptors.Karsten Loesing2012-11-07
|