summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* Parse exit lists with @type annotation and Downloaded line.Karsten Loesing2012-05-31
|
* Understand @type annotation in bridge pool assignments.Karsten Loesing2012-05-31
|
* Parse sanitized bridge descriptor version 1.0.Karsten Loesing2012-05-31
|
* Parse new .tpf Torperf data format.Karsten Loesing2012-05-30
|
* Parse v1 directories and contained server descriptors.Karsten Loesing2012-05-19
|
* Add @type annotations for sanitized bridge descriptors.Karsten Loesing2012-05-19
| | | | Spotted by Damian.
* Fix unit tests.Karsten Loesing2012-05-19
| | | | | - Annotation lines starting with @ are now recognized. - Unrecognized keywords in "w" lines are now ignored.
* Ignore unknown keywords in "w" lines.Karsten Loesing2012-05-19
| | | | | moria1 added a Capped= keyword to debug #2286 which made DocTor and metrics-db freak out. The correct behavior is to ignore unknown keywords.
* Correctly handle @type annotations when parsing descriptors.Karsten Loesing2012-05-18
|
* Looks like blank lines are allowed in v2 statuses.Karsten Loesing2012-05-16
| | | | | For the moment, we still disallow blank lines in all other descriptors. If this is not correct, we can easily fix that.
* Add support for parsing v2 network statuses.Karsten Loesing2012-05-16
|
* Fix unit tests.Karsten Loesing2012-05-16
|
* Use the descriptor parser interface in the downloader, too.Karsten Loesing2012-05-09
|
* List metrics-db as another product using metrics-lib.Karsten Loesing2012-05-09
|
* Add an in-memory descriptor parser as source.Karsten Loesing2012-05-09
|
* Remove two suggested data sources from the TODO list.Karsten Loesing2012-04-27
| | | | | | | | | | | | | Using Tor's control port as a data source could be useful in some cases, but Damian and I decided it's not worth the effort. We wouldn't learn much new stuff compared to running a Tor client/relay and reading the cached-* files. Damian says that a good workaround for file permission issues with cached-* files is to run the Tor process and Java process as the same user. Having a database as a data source was a nice idea, too, but we don't have such a database. Once we have a good database we can still write a metrics-lib wrapper for it.
* Parse certs and everything we need to verify consensuses.Karsten Loesing2012-04-26
|
* Fix the problems found while writing unit tests.Karsten Loesing2012-04-26
|
* Add unit tests for all stats in extra-info descriptors.Karsten Loesing2012-04-26
|
* Order exit-stats numerically, not alphanumerically.Karsten Loesing2012-04-26
|
* Parse annotations preceding the actual descriptors.Karsten Loesing2012-04-25
|
* Set file name of parsed descriptor files.Karsten Loesing2012-04-24
|
* Add a comment which descriptors had negative uptimes.Karsten Loesing2012-04-24
|
* Ignore carriage returns when parsing descriptors.Karsten Loesing2012-04-24
| | | | | | The problem was that BufferedReader.readLine() by default makes no difference between \n and \r and even cannot be configured to do so. The fix is to use the Scanner class instead. Fixes #5637.
* Throw the right exception when parsing network statuses.Karsten Loesing2012-04-21
|
* Add an upper limit of 100 descriptors in the queue.Karsten Loesing2012-04-19
|
* Accept negative uptimes and uptimes > MAXINT.Karsten Loesing2012-04-17
|
* Accept dates at least until signed 32-bit timestamps run out.Karsten Loesing2012-04-17
|
* Ignore Eclipse's project files.Karsten Loesing2012-04-17
|
* Improve reading descriptors from tarballs.Karsten Loesing2012-04-17
|
* Update test method names.Karsten Loesing2012-04-17
|
* Fix indentation.Karsten Loesing2012-04-17
|
* Don't catch an exception that the caller should handle.Karsten Loesing2012-04-17
|
* Support reading descriptor tarballs.Karsten Loesing2012-03-30
|
* Parse crypto parts in server descriptors.Karsten Loesing2012-03-30
|
* Add metrics-web to the list of software using this lib.Karsten Loesing2012-03-30
|
* Fix copy-paste bug in calculating descriptor digests.Karsten Loesing2012-03-23
| | | | | Also, fix the check that had the only purpose of detecting problems, which it totally failed to do.
* Calculate descriptor digests.Karsten Loesing2012-03-22
|
* Add geoip and bridge stats to the interface.Karsten Loesing2012-03-21
|
* Clarify that platforms can be null.Karsten Loesing2012-03-21
|
* Clarify that stats lengths are in seconds.Karsten Loesing2012-03-21
|
* Add Onionoo to list of software using metrics-lib.Karsten Loesing2012-03-21
|
* Attempt to fix non-terminating DocTor runs.Karsten Loesing2012-03-11
| | | | | | | Some DocTor runs had download threads running into a NullPointerException when delivering their results. If such a thread was the last running download thread, it failed to complete downloads and Java didn't terminate.
* Remove Torperf and GetTor stats readers.Karsten Loesing2012-02-19
| | | | | These readers are yet unimplemented. Also, we're going to read Torperf and GetTor stats files using DescriptorReader.
* Start a test class for extra-info descriptors.Karsten Loesing2012-02-17
| | | | | | The various statistics contained in extra-info descriptors need more testing. But now there's at least some testing infrastructure for extra-info descriptors.
* Accept exit policy lines with IPv4 masks in dotted-quad format.Karsten Loesing2012-02-17
|
* Parse old server descriptors with "opt read-history " lines.Karsten Loesing2012-02-17
|
* eventdns lines have 1 and 0 for true and false.Karsten Loesing2012-02-17
|
* directory-footer lines were optional before consensus method 9.Karsten Loesing2012-02-17
|
* Fix legacy-dir-key line parsing in votes.Karsten Loesing2012-02-17
|