aboutsummaryrefslogtreecommitdiff
path: root/doc/TODO
Commit message (Collapse)AuthorAge
* r14770@Kushana: nickm | 2007-10-08 11:43:02 -0400Nick Mathewson2007-10-08
| | | | | | | Make router_digest_is_trusted_dir able to check for type. When looking for a V3 directory, only assume that the V3 authorities and caches have it: previous code assumed that all authorities had it. svn:r11789
* r14769@Kushana: nickm | 2007-10-07 14:00:17 -0400Nick Mathewson2007-10-08
| | | | | | | Fetch networkstatus consensus documents as needed. Disabled for clients until more caches support it. svn:r11788
* Update mingw build instructions due to new mingw and libevent.Andrew Lewman2007-10-08
| | | | svn:r11785
* r15530@catbus: nickm | 2007-10-04 12:16:27 -0400Nick Mathewson2007-10-04
| | | | | | | Add a bunch of function documentation; clean up a little code; fix some XXXXs; tag the nonsensical EXTRAINFO_PURPOSE_GENERAL as nonsesnse; note another bit of "do not cache special routers" code to nuke. svn:r11761
* todo: Disable and mark as obsolete the setrouterpurpose controller command.Roger Dingledine2007-10-01
| | | | svn:r11725
* r15422@catbus: nickm | 2007-09-27 16:42:35 -0400Nick Mathewson2007-09-27
| | | | | | | Use descriptor annotations to record the source, download t time, and purpose of every descriptor we add to the store. The remaining to-do item is to stop setting do_not_cache on bridges. svn:r11680
* r15420@catbus: nickm | 2007-09-27 15:40:25 -0400Nick Mathewson2007-09-27
| | | | | | | Remove annotated_desc_store store (which we never used). Instead, shift name of router store to cached-descriptors, but initialize it from cached-routers as needed svn:r11678
* r15412@catbus: nickm | 2007-09-27 12:04:24 -0400Nick Mathewson2007-09-27
| | | | | | | More annotated-store work: handle annotations in lists correctly. Add ability to prepend annotations to a routerdesc (and to every rtouredesc in a list), while verifying that the routerdesc is not already annotated. svn:r11665
* Take some more, ask a question or two.Andrew Lewman2007-09-25
| | | | svn:r11622
* Remove openssl static libs from the win32 distrubution. They are staticallyAndrew Lewman2007-09-22
| | | | | | | compiled into the exe. Add some, take some, remove some TODO items. svn:r11583
* r15279@catbus: nickm | 2007-09-22 02:00:06 -0400Nick Mathewson2007-09-22
| | | | | | | V3 authority work: fetch missing votes and/or signatures as needed. svn:r11575
* Resume listing "AUTHORITY" flag for authorities in network status.Roger Dingledine2007-09-20
| | | | | | | Bugfix on 0.2.0.3-alpha; reported by Alex de Joode. svn:r11530
* i feel guilty wasting a revision number on this, but qbiRoger Dingledine2007-09-19
| | | | | | | mentioned it, so... svn:r11515
* another bug we should resolve sometimeRoger Dingledine2007-09-19
| | | | svn:r11513
* r15140@catbus: nickm | 2007-09-18 11:34:54 -0400Nick Mathewson2007-09-18
| | | | | | | Get rid of a needless malloc() when parsing address policies. Original patch from "Some guy on #tor", via arma. Altered to have a sufficiently large buffer, and not use the buffer so much, and to save a strlcpy. svn:r11480
* Servers used to decline to publish their DirPort if theirRoger Dingledine2007-09-17
| | | | | | | | | BandwidthRate, RelayBandwidthRate, or MaxAdvertisedBandwidth were below a threshold. Now they only look at BandwidthRate and RelayBandwidthRate. svn:r11465
* a few more todo bugs i've accumulatedRoger Dingledine2007-09-17
| | | | svn:r11462
* r14447@Kushana: nickm | 2007-09-17 13:31:50 -0400Nick Mathewson2007-09-17
| | | | | | | Track weighted fractional uptime in addition to weighted mtbf: we want to use mtbf for stable, but fractional uptime for guard. svn:r11456
* r14425@Kushana: nickm | 2007-09-13 13:00:57 -0400Nick Mathewson2007-09-13
| | | | | | | Do not load state when options->command is not RUN_TOR. (Resolves bug 499; backport candidate) svn:r11437
* r14392@Kushana: nickm | 2007-09-12 11:04:20 -0400Nick Mathewson2007-09-12
| | | | | | | Complete implementation of proposal 104: remove bandwidth history lines from router descriptors. svn:r11434
* r15049@catbus: nickm | 2007-09-11 16:05:50 -0400Nick Mathewson2007-09-11
| | | | | | | When we get a consensus for which we are missing the right certificates, keep it around pending more certificates; do not just drop it. svn:r11430
* r15048@catbus: nickm | 2007-09-11 14:20:39 -0400Nick Mathewson2007-09-11
| | | | | | | Add code to warn about mauthorities on a consensus when they are not what we expect to find. svn:r11429
* r15046@catbus: nickm | 2007-09-11 13:38:36 -0400Nick Mathewson2007-09-11
| | | | | | | Check V3 authority certificates for expiry, and warn the authority op as they get old. svn:r11427
* r15045@catbus: nickm | 2007-09-11 11:52:29 -0400Nick Mathewson2007-09-11
| | | | | | | Reject incoming votes when the valid-after time does not match the period that we're trying to vote for. svn:r11426
* r14359@Kushana: nickm | 2007-09-08 15:07:17 -0400Nick Mathewson2007-09-08
| | | | | | | Add some generic skew-and-tolerance functions so we can handle time more sanely. svn:r11406
* r14358@Kushana: nickm | 2007-09-08 13:45:16 -0400Nick Mathewson2007-09-08
| | | | | | | Implement certificate fetch functions. svn:r11405
* r14859@catbus: nickm | 2007-08-30 17:10:15 -0400Nick Mathewson2007-08-30
| | | | | | | 0-pad minutes and seconds when displaying weighted mtbf in info logs. svn:r11324
* another easy bug for nick to tackleRoger Dingledine2007-08-30
| | | | svn:r11322
* Tor logs the libevent version on startup, for debugging purposes.Roger Dingledine2007-08-30
| | | | | | | | This is great. But it does this before configuring the logs, so it only goes to stdout and is then lost. svn:r11313
* r14832@catbus: nickm | 2007-08-29 15:00:27 -0400Nick Mathewson2007-08-29
| | | | | | | Use (and debug) new file-writing functions in order to simplify code that formerly built big strings in RAM. svn:r11301
* r14830@catbus: nickm | 2007-08-29 13:50:10 -0400Nick Mathewson2007-08-29
| | | | | | | Make controllers accept LF as well as CRLF. Update spec to reflect this. Remove now-dead code. Make controller warning about v0 protocol more accurate. svn:r11299
* r14826@catbus: nickm | 2007-08-29 13:19:55 -0400Nick Mathewson2007-08-29
| | | | | | | Add a line to the state file for each guard to let us know which version added the guard. If the line is absent, assume the guard was added by whatever version of Tor last wrote the state file. Remove guards if the version that added them was using a bad guard selection algorithm. (Previously, we removed guards if the version that wrote the file was using a bad guard selection algorithm, even if the guards themselves were chosen by a good version.) svn:r11298
* r14825@catbus: nickm | 2007-08-29 12:30:04 -0400Nick Mathewson2007-08-29
| | | | | | | More items for the TODO (from last Friday mtg with Roger) svn:r11297
* r14819@catbus: nickm | 2007-08-27 19:40:11 -0400Nick Mathewson2007-08-27
| | | | | | | Sort all of the items in the TODO. That took longer than I had hoped, but I think it was useful. svn:r11292
* r14817@catbus: nickm | 2007-08-27 18:16:49 -0400Nick Mathewson2007-08-27
| | | | | | | Mark TODO items with what sections I would like to move them to. Pending scan by arma, the next commits will remove these annotations and move the items around. svn:r11291
* r14205@Kushana: nickm | 2007-08-24 10:29:26 -0400Nick Mathewson2007-08-24
| | | | | | | Remove a bunch of completed items from the TODO. svn:r11271
* r14758@catbus: nickm | 2007-08-21 01:36:03 -0400Nick Mathewson2007-08-21
| | | | | | | Finish implementing and documenting proposal 108: Authorities now use MTBF data to set their stability flags, once they have at least 4 days of data to use. svn:r11240
* a low-priority todo item we should do sometimeRoger Dingledine2007-08-19
| | | | svn:r11180
* r14630@catbus: nickm | 2007-08-17 16:30:42 -0400Nick Mathewson2007-08-17
| | | | | | | Functions to save and load MTBF information. svn:r11153
* r14626@catbus: nickm | 2007-08-17 11:20:05 -0400Nick Mathewson2007-08-17
| | | | | | | Link note_router_reachable and note_router_unreachable to mtbf code. decouple mtbf from connect/disconnect. log it in USR1. do not blow it away on cleanup if we are an authority. svn:r11151
* r14612@catbus: nickm | 2007-08-16 15:23:35 -0400Nick Mathewson2007-08-16
| | | | | | | Initial work on proposal 108: have rephist.c track the information we want to be tracking for OR stability. svn:r11147
* r14049@Kushana: nickm | 2007-08-15 14:43:56 -0400Nick Mathewson2007-08-15
| | | | | | | Implement code to serve pending votes, consensuses, and signatures. svn:r11125
* r14028@Kushana: nickm | 2007-08-14 17:07:51 -0400Nick Mathewson2007-08-14
| | | | | | | Implement cert-retrieval URLs. (Also, update TODO) svn:r11112
* r14531@catbus: nickm | 2007-08-13 14:46:25 -0400Nick Mathewson2007-08-13
| | | | | | | Cache v3 networkstatus consensuses on disk. svn:r11086
* r14530@catbus: nickm | 2007-08-13 14:32:37 -0400Nick Mathewson2007-08-13
| | | | | | | Prune some completed items from the TODO svn:r11085
* a few more done todo itemsRoger Dingledine2007-07-30
| | | | svn:r10983
* r13989@catbus: nickm | 2007-07-29 19:11:07 -0400Nick Mathewson2007-07-29
| | | | | | | More directory voting code. Now, if everything works, and I haven't forgotten anything, it is possible to set up some v3 authorities and start voting. Of course, I have probably forgotten something, and there are probably bugs in there somewhere too. svn:r10976
* r13979@catbus: nickm | 2007-07-29 01:20:20 -0400Nick Mathewson2007-07-29
| | | | | | | Implement proposal 109: As an authority, never call more than 3 servers per IP Running and Valid. Prefer Running servers to non-running ones; then prefer high-bandwidth to low-bandwidth. Needs testing. svn:r10968
* r13963@catbus: nickm | 2007-07-28 22:53:32 -0400Nick Mathewson2007-07-29
| | | | | | | Add support for signature upload svn:r10962
* r13956@catbus: nickm | 2007-07-27 20:09:48 -0400Nick Mathewson2007-07-28
| | | | | | | Better certificate manipulations: extract certificates from incoming votes, forget ones that are very old, and remember to store them on disk. svn:r10954