| Commit message (Expand) | Author | Age |
* | Choose directory servers from routerstatus list, not from routerinfo list. T...•••svn:r5586
| Nick Mathewson | 2005-12-14 |
* | Bite the bullet and limit all our source lines to 80 characters, the way IBM ...•••svn:r5582
| Nick Mathewson | 2005-12-14 |
* | Add private:* as an alias in configuration for policies.•••svn:r5534
| Nick Mathewson | 2005-12-08 |
* | Mark item completed•••svn:r5533
| Nick Mathewson | 2005-12-08 |
* | Note one TODO item as done, and another as more complex than anticipatd.•••svn:r5531
| Nick Mathewson | 2005-12-08 |
* | and remove it from the todo now•••svn:r5526
| Roger Dingledine | 2005-12-07 |
* | call the reachability testing stuff done.•••svn:r5525
| Roger Dingledine | 2005-12-07 |
* | Make clients use CREATE_FAST cells. add an option to disable this.•••svn:r5524
| Nick Mathewson | 2005-12-07 |
* | Fiddle 0.1.1.x TODO based on conversation with arma.•••svn:r5523
| Nick Mathewson | 2005-12-07 |
* | mark off the next todo item•••svn:r5435
| Roger Dingledine | 2005-11-19 |
* | mark off some todo items•••svn:r5430
| Roger Dingledine | 2005-11-19 |
* | remove some completed items•••svn:r5363
| Roger Dingledine | 2005-11-12 |
* | start to clean up and add to and rearrange the todo•••svn:r5362
| Roger Dingledine | 2005-11-12 |
* | add minor todos from meeting•••svn:r5303
| Nick Mathewson | 2005-10-25 |
* | if we expect tor to crash with the bug we can't solve, then at least•••try to give users a more pleasant experience.
svn:r5299
| Roger Dingledine | 2005-10-24 |
* | More work towards a sane digest-based liveness testing.•••svn:r5238
| Nick Mathewson | 2005-10-12 |
* | add a todo: clients should use Stable/Fast flags•••svn:r5205
| Nick Mathewson | 2005-10-05 |
* | On sighup, if usehelpernodes changed to 1, use new circuits.•••svn:r5203
| Nick Mathewson | 2005-10-05 |
* | When we get an EOF or a timeout on a directory connection, note how many byte...•••svn:r5186
| Nick Mathewson | 2005-10-04 |
* | Check for named servers when looking them up by nickname;•••warn when we'recalling a non-named server by its nickname;
don't warn twice about the same name.
Fix a bug in routers_update_status_from_networkstatus that made nearly
all clients never update routerinfo_t.is_named.
Try to list MyFamily elements by key, not by nickname.
Only warn about names that we generated ourself, or got from the local
user.
On TLS handshake, only check the other router's nickname against its
expected nickname if is_named is set.
svn:r5185
| Nick Mathewson | 2005-10-04 |
* | some more todo item, plus mark one off.•••svn:r5156
| Roger Dingledine | 2005-09-30 |
* | Use EVP_CIPHER_CTX version of AES from openssl, so openssl can use engines (i...•••svn:r5146
| Nick Mathewson | 2005-09-27 |
* | Log even less verbosely. Also, do not download old (frequently-updating) ser...•••svn:r5134
| Nick Mathewson | 2005-09-23 |
* | Provide dire warnings to any users who set DirServer; move it out of torrc.sa...•••svn:r5132
| Nick Mathewson | 2005-09-23 |
* | I love the smell of C in the morning. Make router-download rules smarter (do...•••svn:r5110
| Nick Mathewson | 2005-09-22 |
* | Move items from meeting into dir-spec and TODO.•••svn:r5102
| Nick Mathewson | 2005-09-21 |
* | a few more todo items done•••svn:r5096
| Roger Dingledine | 2005-09-20 |
* | Prevent a "try forever to download an unobtainable descriptor" bug. Still re...•••svn:r5090
| Nick Mathewson | 2005-09-18 |
* | add a couple of directory items•••svn:r5084
| Nick Mathewson | 2005-09-16 |
* | Make authdirs smarter. Reject/invalidate by key and IP. Remember that not ev...•••svn:r5074
| Nick Mathewson | 2005-09-15 |
* | Stop downloading directories and download routers instead. This still needs ...•••svn:r5070
| Nick Mathewson | 2005-09-15 |
* | Big commit: clients start downloading and using network-statuses.•••Only caches need to get running-routers; nobody needs to parse, store,
or use it. Same for the router-status line in the directories. Add
many #if 0's that can get removed once I'm convinced they don't
contain anything I'm forgetting.
Start all newly-parsed routers as non-running and non-valid; update
them from the list of network statuses.
Update all routers when a new networkstatus comes in.
After 3 tries for a networkstatus, clients give up until they're told
to try again.
"Let's get those missles ready to **DESTROY THE UNIVERSE**!"
-TMBG
svn:r5063
| Nick Mathewson | 2005-09-14 |
* | update directory todos•••svn:r5052
| Nick Mathewson | 2005-09-14 |
* | update todo a bit•••svn:r5049
| Roger Dingledine | 2005-09-14 |
* | clean up the server docs for ulimit -n•••svn:r5036
| Roger Dingledine | 2005-09-13 |
* | two more bugs we should fix•••svn:r4993
| Roger Dingledine | 2005-09-10 |
* | add another todo item•••svn:r4979
| Roger Dingledine | 2005-09-10 |
* | Update item status: note future work on client directory handling•••svn:r4957
| Nick Mathewson | 2005-09-08 |
* | More stuff for new directories.•••- Distinguish v1 authorities (all currently trusted directories) from
v2 authorities (all trusted directories).
- Add configuration option for which dirs are v1 authories.
- Add configuration option for whether to be a v1 authority.
- Make trusted dirserver selection functions take options to
choose which functionality we need.
- Remove option when getting directory cache to see whether they
support running-routers; they all do now. Replace it with one
to see whether caches support v2 stuff.
- Parse, cache, and serve network-status objects properly.
- Serve compressed groups of router descriptors. The compression logic
here could be more memory-efficient.
-
svn:r4911
| Nick Mathewson | 2005-09-07 |
* | Describe approach to downloading status documents; update TODO a bit•••svn:r4899
| Nick Mathewson | 2005-09-02 |
* | First cut at cleaning 0.1.1.x TODO•••svn:r4879
| Nick Mathewson | 2005-08-27 |
* | Start implementing the server side of the new directory protocol.•••Probably very buggy, since I can't actually run an authdir.
Features
- Generate and publish new network-status format
- Code to cache and re-serve network-status objects generated by others.
- Publish individual descriptors (by fingerprint, by "all", and by
"tell me yours.") [Still needs compression logic]
- Publish client and server recommended versions seprately.
- Add digest of descriptor to routerinfo_t, so we can track them better, and
length, so we can server them more easily.
Cleanups
- Unify code to sign directory-like things
- Make resolve_my_address() able to tell you which name it wound up resolving.
- Unify code to store and serve directory-like things so it all uses
cached_dir_t.
- Unify code to set the value of cached_dir_t objects.
svn:r4835
| Nick Mathewson | 2005-08-25 |
* | add some more todo items, and mark off a few•••svn:r4830
| Roger Dingledine | 2005-08-24 |
* | prod at the 0.1.1.x todo items•••svn:r4822
| Roger Dingledine | 2005-08-23 |
* | remove most 0.1.0.x todo items•••svn:r4821
| Roger Dingledine | 2005-08-23 |
* | Implement new (reduced-frequency) upload rules. arma, you should review this.•••svn:r4806
| Nick Mathewson | 2005-08-22 |
* | Replace (Fascist)Firewall* with a new ReachableAddresses option that understa...•••svn:r4751
| Nick Mathewson | 2005-08-08 |
* | Generalize FirewallPorts to FirewallIPs so I can run happily when locked in n...•••svn:r4737
| Nick Mathewson | 2005-08-07 |
* | Document helper node options•••svn:r4715
| Nick Mathewson | 2005-08-05 |
* | Implement some more GETINFO goodness: expose helper nodes, config options, ge...•••svn:r4694
| Nick Mathewson | 2005-08-04 |