| Commit message (Collapse) | Author | Age | ||
|---|---|---|---|---|
| ... | ||||
| * | Parse exit lists with @type annotation and Downloaded line. | Karsten Loesing | 2012-05-31 | |
| | | ||||
| * | Understand @type annotation in bridge pool assignments. | Karsten Loesing | 2012-05-31 | |
| | | ||||
| * | Parse sanitized bridge descriptor version 1.0. | Karsten Loesing | 2012-05-31 | |
| | | ||||
| * | Parse new .tpf Torperf data format. | Karsten Loesing | 2012-05-30 | |
| | | ||||
| * | Parse v1 directories and contained server descriptors. | Karsten Loesing | 2012-05-19 | |
| | | ||||
| * | Add @type annotations for sanitized bridge descriptors. | Karsten Loesing | 2012-05-19 | |
| | | | | | Spotted by Damian. | |||
| * | Fix unit tests. | Karsten Loesing | 2012-05-19 | |
| | | | | | | - Annotation lines starting with @ are now recognized. - Unrecognized keywords in "w" lines are now ignored. | |||
| * | Ignore unknown keywords in "w" lines. | Karsten Loesing | 2012-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 Loesing | 2012-05-18 | |
| | | ||||
| * | Looks like blank lines are allowed in v2 statuses. | Karsten Loesing | 2012-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 Loesing | 2012-05-16 | |
| | | ||||
| * | Fix unit tests. | Karsten Loesing | 2012-05-16 | |
| | | ||||
| * | Use the descriptor parser interface in the downloader, too. | Karsten Loesing | 2012-05-09 | |
| | | ||||
| * | List metrics-db as another product using metrics-lib. | Karsten Loesing | 2012-05-09 | |
| | | ||||
| * | Add an in-memory descriptor parser as source. | Karsten Loesing | 2012-05-09 | |
| | | ||||
| * | Remove two suggested data sources from the TODO list. | Karsten Loesing | 2012-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 Loesing | 2012-04-26 | |
| | | ||||
| * | Fix the problems found while writing unit tests. | Karsten Loesing | 2012-04-26 | |
| | | ||||
| * | Add unit tests for all stats in extra-info descriptors. | Karsten Loesing | 2012-04-26 | |
| | | ||||
| * | Order exit-stats numerically, not alphanumerically. | Karsten Loesing | 2012-04-26 | |
| | | ||||
| * | Parse annotations preceding the actual descriptors. | Karsten Loesing | 2012-04-25 | |
| | | ||||
| * | Set file name of parsed descriptor files. | Karsten Loesing | 2012-04-24 | |
| | | ||||
| * | Add a comment which descriptors had negative uptimes. | Karsten Loesing | 2012-04-24 | |
| | | ||||
| * | Ignore carriage returns when parsing descriptors. | Karsten Loesing | 2012-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 Loesing | 2012-04-21 | |
| | | ||||
| * | Add an upper limit of 100 descriptors in the queue. | Karsten Loesing | 2012-04-19 | |
| | | ||||
| * | Accept negative uptimes and uptimes > MAXINT. | Karsten Loesing | 2012-04-17 | |
| | | ||||
| * | Accept dates at least until signed 32-bit timestamps run out. | Karsten Loesing | 2012-04-17 | |
| | | ||||
| * | Ignore Eclipse's project files. | Karsten Loesing | 2012-04-17 | |
| | | ||||
| * | Improve reading descriptors from tarballs. | Karsten Loesing | 2012-04-17 | |
| | | ||||
| * | Update test method names. | Karsten Loesing | 2012-04-17 | |
| | | ||||
| * | Fix indentation. | Karsten Loesing | 2012-04-17 | |
| | | ||||
| * | Don't catch an exception that the caller should handle. | Karsten Loesing | 2012-04-17 | |
| | | ||||
| * | Support reading descriptor tarballs. | Karsten Loesing | 2012-03-30 | |
| | | ||||
| * | Parse crypto parts in server descriptors. | Karsten Loesing | 2012-03-30 | |
| | | ||||
| * | Add metrics-web to the list of software using this lib. | Karsten Loesing | 2012-03-30 | |
| | | ||||
| * | Fix copy-paste bug in calculating descriptor digests. | Karsten Loesing | 2012-03-23 | |
| | | | | | | Also, fix the check that had the only purpose of detecting problems, which it totally failed to do. | |||
| * | Calculate descriptor digests. | Karsten Loesing | 2012-03-22 | |
| | | ||||
| * | Add geoip and bridge stats to the interface. | Karsten Loesing | 2012-03-21 | |
| | | ||||
| * | Clarify that platforms can be null. | Karsten Loesing | 2012-03-21 | |
| | | ||||
| * | Clarify that stats lengths are in seconds. | Karsten Loesing | 2012-03-21 | |
| | | ||||
| * | Add Onionoo to list of software using metrics-lib. | Karsten Loesing | 2012-03-21 | |
| | | ||||
| * | Attempt to fix non-terminating DocTor runs. | Karsten Loesing | 2012-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 Loesing | 2012-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 Loesing | 2012-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 Loesing | 2012-02-17 | |
| | | ||||
| * | Parse old server descriptors with "opt read-history " lines. | Karsten Loesing | 2012-02-17 | |
| | | ||||
| * | eventdns lines have 1 and 0 for true and false. | Karsten Loesing | 2012-02-17 | |
| | | ||||
| * | directory-footer lines were optional before consensus method 9. | Karsten Loesing | 2012-02-17 | |
| | | ||||
| * | Fix legacy-dir-key line parsing in votes. | Karsten Loesing | 2012-02-17 | |
| | | ||||
