| Commit message (Collapse) | Author | Age | ||
|---|---|---|---|---|
| ... | ||||
| * | Include the 682f6e0 bug in the unit tests. | Karsten Loesing | 2011-12-16 | |
| | | | | | | | | | The bug was that we considered "\nr" as the beginning of a status entry. However, there are crypto lines starting with "r", so we need to look for "\nr ". Now there are crypto lines starting with "r" in the unit tests. Doesn't fix the problem, but helps discover it in the future. Fix comes next. | |||
| * | Throw out Java's BlockingQueue implementation. | Karsten Loesing | 2011-12-16 | |
| | | | | | | | | | The problem is that Java's BlockingQueue implementation doesn't support end-of-stream objects to signal that the producer won't add more objects to the queue. We need to implement that ourselves, and it turns out it's harder than expected to get it right. We can just implement our own thread handling. | |||
| * | Fix a bug in the network status parser. | Karsten Loesing | 2011-12-15 | |
| | | ||||
| * | Fix a bug in the vote parser. | Karsten Loesing | 2011-12-15 | |
| | | ||||
| * | Make votes use the general network-status parsing code. | Karsten Loesing | 2011-12-15 | |
| | | ||||
| * | Skip all crypto parts when counting keywords. | Karsten Loesing | 2011-12-15 | |
| | | ||||
| * | Make an abstract network status parser class. | Karsten Loesing | 2011-12-15 | |
| | | | | | | | This will allow us to parse v3 consensuses, v3 votes, v3 microdesc consensuses, v2 statuses, and sanitized bridge network statuses without duplicating too much code. v1 directories are too different, though. | |||
| * | Don't attempt to sort Tor versions alphanumerically. | Karsten Loesing | 2011-12-15 | |
| | | | | | Spotted by Sebastian. | |||
| * | Make the vote and consensus interfaces more similar. | Karsten Loesing | 2011-12-15 | |
| | | ||||
| * | Make consensus parsing a lot more robust. | Karsten Loesing | 2011-12-14 | |
| | | ||||
| * | Remove executable bit from many files. | Karsten Loesing | 2011-12-13 | |
| | | ||||
| * | Add a LICENSE. | Karsten Loesing | 2011-12-13 | |
| | | ||||
| * | Add unit tests for parsing consensuses. | Karsten Loesing | 2011-12-13 | |
| | | | | | | | The parser doesn't detect many problems yet. Most of the unit tests check for the absence of exceptions when they really should test for the exceptions. This is more like a TODO list for making the parser better. | |||
| * | Distinguish between not recommending anything and recommending nothing. | Karsten Loesing | 2011-12-13 | |
| | | ||||
| * | Implement parsing of network status votes. | Karsten Loesing | 2011-12-13 | |
| | | ||||
| * | Add a work-in-progress note to the README. | Karsten Loesing | 2011-12-12 | |
| | | ||||
| * | Don't forget to set the request timeout value. | Karsten Loesing | 2011-12-12 | |
| | | ||||
| * | Implement downloading consensuses and votes. | Karsten Loesing | 2011-12-12 | |
| | | | | | | | The functionality implemented so far is sufficient to do the downloading for the consensus-health checker. It does not, however, implement the necessary parsing for the consensus-health checker yet. | |||
| * | Switch from descriptor store to an iterator pattern. | Karsten Loesing | 2011-12-10 | |
| | | | | | Suggested by Damian. | |||
| * | Update the README based on Damian's comment. | Karsten Loesing | 2011-12-05 | |
| | | ||||
| * | Add an initial, non-functional version of the API. | Karsten Loesing | 2011-12-05 | |
