| Commit message (Expand) | Author | Age |
* | Fix a warning, add an assert.•••svn:r4875
| Nick Mathewson | 2005-08-26 |
* | Crashing dirservers on startup is often considered bad form.•••svn:r4874
| Nick Mathewson | 2005-08-26 |
* | Change the return values on dirserv_add_descriptor•••svn:r4863
| Nick Mathewson | 2005-08-26 |
* | We no longer need dirserv_load_from_directory_string, so dirserv_add_descrip...•••svn:r4861
| Nick Mathewson | 2005-08-26 |
* | disarm a trap•••svn:r4859
| Roger Dingledine | 2005-08-26 |
* | Fix assert failure on directory startup.•••svn:r4858
| Nick Mathewson | 2005-08-26 |
* | Remove descriptor_list and use routerlist instead. Make directories manage r...•••svn:r4854
| Nick Mathewson | 2005-08-26 |
* | Clean up the "add myself as a trusted dirserver" code.•••svn:r4849
| Nick Mathewson | 2005-08-26 |
* | The circus music begins playing as nickm and arma juggle an ntohl. Hoop-lah!•••svn:r4848
| Nick Mathewson | 2005-08-26 |
* | move a wandering ntohl•••svn:r4847
| Nick Mathewson | 2005-08-26 |
* | Make a new AssumeReachable config option that will publish anyway.•••Also, let authdirservers start without setting their Address field.
Something is still not working though. Will fix in morning.
svn:r4839
| Roger Dingledine | 2005-08-26 |
* | the tor-spec says router->address must be an IP address. so refuse•••it if it's not.
(this also fixes some potential security problems with people providing
hostnames as their address and then preferentially resolving them and
partitioning users.)
svn:r4790
| Roger Dingledine | 2005-08-16 |
* | Implement exit enclaves: if we know an IP address for the destination,•••and there's a running Tor server at that address which allows exit to
the destination, then extend the circuit to that exit first.
Also, if the user asks for a .exit node, cannibalize general circs for it.
svn:r4779
| Roger Dingledine | 2005-08-15 |
* | quiet a noisy debug•••svn:r4762
| Roger Dingledine | 2005-08-12 |
* | 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 |
* | Be consistent about preferring foo* to struct foo*•••svn:r4637
| Nick Mathewson | 2005-07-22 |
* | Make "Couldnt add router to list" message more descriptive. Make messages co...•••svn:r4582
| Nick Mathewson | 2005-07-15 |
* | the other half of the bugfix: tolerate a trusted dirserver claiming•••dirport 0 in its descriptor.
svn:r4576
| Roger Dingledine | 2005-07-15 |
* | fix compile error (and likely a a crash bug in resolves)•••svn:r4514
| Roger Dingledine | 2005-07-01 |
* | make the local and private network masks explicit when we complain•••svn:r4501
| Roger Dingledine | 2005-06-29 |
* | overall cleanup and streamlining and doccing•••also fix a DoS avenue on dirservers
svn:r4468
| Roger Dingledine | 2005-06-20 |
* | Docment or add DOCDOC comments to undocumented functions in src/or. Make fun...•••svn:r4411
| Nick Mathewson | 2005-06-11 |
* | flesh out the source file descriptions for doxygen•••svn:r4404
| Roger Dingledine | 2005-06-11 |
* | Change end-of-file NLNL convention. It turns out arma I and I agree.•••svn:r4382
| Nick Mathewson | 2005-06-09 |
* | New whitespace normalization rule: no blank line at EOF.•••svn:r4378
| Nick Mathewson | 2005-06-09 |
* | fix the assumption that uninitialized variables are 0•••clean up router_load_single_router() more
svn:r4266
| Roger Dingledine | 2005-05-18 |
* | fix seg faults when router_load_single_router fails•••svn:r4265
| Roger Dingledine | 2005-05-18 |
* | doxygeny goodness from tyranix•••svn:r4262
| Roger Dingledine | 2005-05-17 |
* | if router_resolve fails on the descriptor the controller•••gives us, we shouldn't leave the routerinfo in the list.
svn:r4205
| Roger Dingledine | 2005-05-14 |
* | Append default exit policy before checking for implicit internal addresses: f...•••svn:r4201
| Nick Mathewson | 2005-05-14 |
* | Patch for task 133•••svn:r4189
| Nick Mathewson | 2005-05-10 |
* | fix massive memory leak•••(50 megabytes over a couple of days, on the dirservers)
svn:r4181
| Roger Dingledine | 2005-05-06 |
* | Remove support for looking at old directory/routerdesc elements; mark non-new...•••svn:r4154
| Nick Mathewson | 2005-05-02 |
* | be willing to load balance over up to 2mB, not 1mB, of advertised capacity•••svn:r4080
| Roger Dingledine | 2005-04-12 |
* | when using preferred entry or exit nodes, ignore whether•••the circuit wants uptime or capacity. they asked for the
nodes, they get the nodes.
svn:r4025
| Roger Dingledine | 2005-04-06 |
* | Only warn once per nickname from add_nickname_list_to_smartlist per failure.•••svn:r3997
| Nick Mathewson | 2005-04-03 |
* | Better messages when POSTDESCRIPTOR fails•••svn:r3989
| Nick Mathewson | 2005-04-02 |
* | update copyright notices.•••svn:r3982
| Nick Mathewson | 2005-04-01 |
* | when building testing circuits, always use middle hops•••running at least 0.0.9.7
svn:r3966
| Roger Dingledine | 2005-04-01 |
* | Implement controller's "extendcircuit" directive.•••Also refactor circuit building so we plan the whole path ahead
of time.
svn:r3797
| Roger Dingledine | 2005-03-22 |
* | Turn addr_policy_compare from a tristate to a quadstate; this should help add...•••svn:r3786
| Nick Mathewson | 2005-03-19 |
* | Commit fixes for several pending tor core tasks: document all DOCDOCed functi...•••svn:r3769
| Nick Mathewson | 2005-03-17 |
* | Implement new controller events for changed descriptors and new (not-yet-atta...•••svn:r3731
| Nick Mathewson | 2005-03-02 |
* | When copying routerinfo, copy descriptor too to prevent later double-free.•••svn:r3711
| Nick Mathewson | 2005-02-28 |
* | Checkpoint in-progress fixes:•••Add 'testing' circuit purpose, for reachability testing.
Notice when our IP changes, and reset stats.
Try to pull down a directory via Tor to see if our DirPort is working.
Try to extend a circuit back to us to see if our ORPort is working.
Only publish a descriptor if they're both reachable.
These mostly work, and I'd better get them in before I cause conflicts.
svn:r3703
| Roger Dingledine | 2005-02-27 |
* | Make sure that router_get_by_* can always return "me"•••svn:r3702
| Nick Mathewson | 2005-02-27 |
* | Implement more control spec functionality•••- Mapaddress
- Postdescriptor
- GetInfo on descriptors
Required changes elsewhere:
- Keep the most recent running_routers_t in the routerlist_t. That way we
can learn about new routers and remember whether we were last told that
they were up or down. Also enables more simplifications.
- Keep the signed descriptor inside routerinfo_t. This makes
descriptor_entry_t in dirservers.c unneeded.
- Rename AddressMap (the verb) to MapAddress. Keep AddressMap as a noun.
- Check addresses for plausibility before mapping them.
svn:r3696
| Nick Mathewson | 2005-02-25 |
* | fix a seg fault from tor_free_all•••svn:r3690
| Roger Dingledine | 2005-02-24 |
* | Add more functions to free things to help dmalloc allong.•••svn:r3613
| Nick Mathewson | 2005-02-10 |